CloudNative Days Winter 2024の登壇資料です。 https://event.cloudnativedays.jp/cndw2024/talks/2438

2019.04.29 配置もデザインも全部自由。僕の考えた最強の「キーボード」を作りたい|僕だけの自作キーボード 今、若者の間で爆発的なヒットをしているタピオカミルクティーの裏で、実は自作キーボードが密かなブームに。 好みの打鍵感を得られる数十種類のキースイッチに、(ECサイトを巡れば)無限大に広がるデザイン性、そして QWERTY 配列にこだわらず、完全に自分の好みのキー配列にできるという、ミニ四駆やベイブレードのようなキーボードの世界だ。エンジニアなどからの注目も高い。 僕も気になっていたということもあり、トバログも自作キーボードに手を出してみることにした。まだまだ初心者ではあるが、同じく興味を持っている人に使用感などをお伝えできればと思う。 自作キーボードとは? 普通のキーボードと何が違う? 「そもそも自作キーボードってなんなの?」「市販のキーボードとは何が違うの? 」的なところ。
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 何かを学習するとき、ノートを取っているでしょうか? 小学生の頃や中学生・高校生の時の「ノート」は紙に手書きだったかと思います。 しかし、最近になってからはパソコンを使ってノートを取る、という選択肢が増えました。 その変遷の中で生まれたパーソナル・ナレッジ・マネジメント(Personal Knowledge Management) という考え方があります。 その考え方を共有できたらと思います。 直感的なデジタルノート術の原罪 ケース1: ひたすらに手を動かす 学生の頃、黒板に書かれた内容をそのまま必死にノートに写している人がいた
歴史は、平凡な人々の営みの連鎖によって紡がれる。 今この瞬間にも、歴史から零れ落ちようとしている人々の、生きた証をここに遺す。 view more >> この世に存在するものすべてに”歴史”というものは存在します。 しかしながら、長く人々の記憶に残る歴史というのは、時の権力者の記録であったり、後世に大きな影響を与えた事象についてである場合がほとんどです。これは、その歴史の重要性を思えば当然だと言えます。 しかし、そのような歴史の裏側には、何の変哲もない平凡な人々の営みが確かに存在し、それら無数の営みの連鎖によってもまた、歴史は紡がれています。今は忘れ去られたような場所で、人々は時に笑い、怒り、悲しみ、恋をしてきたはずです。 しかしながら、こうした人々の些細な歴史を、後世の私たちが知るのはあまりにも困難です。今この瞬間にも、記録に残されず、歴史から零れ落ちようとしている人々の歴史が、確かに存
Fumi @fu_nigeria 警察署に無犯罪証明書をとりに行ったらフォームにTribeの項目があり、何書こうか考えてたら、担当者の人が「ヨルバ族とかイボ族とかあるやろ。」と。Japanでもいいかと聞いたら「それは国だ。」と怒られたので、適当に出身地書いたけど、TRIBE GUMMAって何か嫌だな。群馬族ってなに。 pic.twitter.com/JWH4YqOagU
コンバンハ、千葉(幸)です。 皆さんは、 PassRole と AssumeRole についてきちんと理解ができていますか?どちらも IAM ロールに関するものですね。 私はカラダ(ボディ)の調子がいい時は思い出せるのですが、雨が降っている日や、ちょっと疲れて気を抜いた時にはすぐ分からなくなってしまいます。 ということで、イメージとして脳に刻み付けることによって忘れられなくしてやろうと思いました。 そこで出来上がったのが以下です。 間違えました。以下です。 あ、でもやっぱり忘れづらいのはこちらかもしれませんね。 どうですか?もう忘れられなくなりましたね? 先にまとめ IAM ロールには以下ポリシーを設定できる アイデンティティベースポリシー Permissions boundary 信頼ポリシー AWS リソースに IAM ロールを引き渡す際には PassRole の権限が必要 PassR
こんにちは、スタディサプリENGLISH SREグループの横山です。 以前の記事1) スタディサプリENGLISHの基盤をECSからEKSに移行しましたにあるように、先日ついにスタディサプリENGLISHのインフラ基盤をECSからEKSに移行することができました。 本記事では、このEKS移行に伴いAWS App Mesh(以下、AppMesh)の導入をしたので、これに関連した話を書いていきたいと思います。 なぜAppMesh導入を検討し始めたか インフラ基盤がECSだった頃、gRPCの負荷分散にEnvoyとAmazon ECS Service Discoveryを利用していました。この構成については以下の記事に詳細があります。 EnvoyとAmazon ECS Service Discoveryを利用したgRPCの負荷分散 この構成にした当初は、デプロイ時にECS Serviceのローリン
簡単にReactアプリに認証機能を追加することがでるAWS AmplifyとAWS Amplify React 認証画面を自分好みにカスタマイズする方法について調べてみました。 サーバーレス開発部@大阪の岩田です。 下記のエントリでも紹介されているようにAWS AmplifyとAWS Amplify Reactを使用すると、簡単にReactアプリに認証機能を追加することができます。 Meguro.dev #2 参加レポート AWS Amplify をモブプロで試す #meguro_dev しかし、実業務で認証機能を利用する際は、AWS Amplify Reactが提供する標準画面だけでは要件を満たせない場合がほとんどだと思います。 そこで、AWS Amplify Reactのサインアップ機能を自分好みにカスタマイズする方法について調べてみました。 環境 下記の環境で検証を行いました。 no
概要 JWTを認証用トークンに使う時に調べたことをまとめます。 JWTとは JWTはJWSやJWEの構造の中にエンコードして埋め込まれるJSON形式のclaimのセットです。 一般的にはJWS形式のJWTが使われるのでそれを前提に進めます。 JWS形式のJWTは以下のフォーマットです。 {base64エンコードしたheader}.{base64エンコードしたclaims}.{署名} 以下の特徴があります。 発行者が鍵を使ってJSONを署名(or HMAC)し、トークンとして扱う。 暗号化ではないので、JSON の中身は誰でも見られる。 発行者は鍵を使ってメッセージの検証ができるので、改竄を検知できる。 以上の点からトークンとして向いているため、認証トークンとして用いられるようになってきました。 Cookieとの認証フロー比較 ref: Cookies vs Tokens. Getting
こんにちは、サイオステクノロジー武井です。今回は、ちょっと難解なOAuthをわかりみ深く説明してみたいと思います。本記事は、私がOAuthを理解するまでの備忘録みたいなものになり、説明が至らないこと多々あると思いますが、生暖かい目で見守って頂けますと幸いです。 全4回シリーズでお届けする予定で、今回は第2回目となります。 その1:OAuthってなに? 今回はこちら → その2:アクセストークンとリフレッシュトークン その3:OAuthを認証に使うことの危険性 その4:stateパラメーターによるCSRF対策 アクセストークンとは? 今回は、「その1:OAuthってなに?」であげたOAuthの4つの特徴のうち、以下の2つ(3と4)を説明致します。 従来のID・パスワードベースとは異なるトークンベースの認証 トークンには限られた権限だけを与えられているので、万が一トークンが盗まれても被害が少な
March 9, 2021Getting Started With Apollo Client in Next.js (Update May 2023) We published a library that makes it easier to use Apollo Client with Next.js 13, this guide still remains valid if you’re using the pages directory. Wait, you want me to put my data where!? Figuring out how to configure Apollo Client with Next.js can be a bit confusing. This confusion stems from the fact that there are t
Serverless Next.js Component が AWS に deploy するのに超便利だった# aws# nextjsNext.js で作成したアプリケーションを AWS にデプロイする際に、 Serverless Next.js Component を使うと超絶楽ちんだったのでデプロイまでの手順を試す + α を記事にまとめます。 Serverless Next.js Component とは Serverless Next.js Component は、 Serverless framework の関連機能の Serverless Component の1つです。 Serverless Component とは、 Serverless Components are simple abstractions that enable developers to deploy
技術三課の杉村です。これからAWSを本格的に利用していこうと思っている方のために、AWSにおけるセキュリティの基本であるAWSアカウントとIAM (Identity and Access Management)の違いについて解説します。 AWSビギナーの方でも理解いただけるよう表現を抽象化したり、あえて深く説明していない部分もありますが、まずは概要を理解するためのものとお考えください。 1. AWSアカウント 1-1. AWSアカウントとは AWSアカウント(エーダブリューエスアカウント)は、身近な言葉で言うと「テナント」です。 AWSを利用したい、と思ったときは、まずAWSもしくはAWSのパートナーから "テナント" すなわちAWSアカウントを払い出してもらいます。 アカウントという言葉からは「Active Directoryのアカウント」のように個人に紐づくアカウントを想像してしまう方
GraphQL クエリを学ぶ場合,気軽に使える API があると便利だと思う.よく見るのは GitHub GraphQL API や Star Wars API だけど,個人的に Star Wars の映画を観たことがなく,データの理解が難しいため,良さそうな API を探していた.すると,GitHub で公開されている「GraphQL Pokémon」を発見した.GraphQL で「ポケモン(第一世代)」のポケモンを検索することができる.これは楽しそう!さっそく試してみた. github.com クエリ環境 GraphQL Pokémon には GraphiQL コンソールがあり,ブラウザから簡単にクエリを実行できる. https://graphql-pokemon.now.sh/ https://graphql-pokemon2.vercel.app/ 個人的には GraphQL Pl
+-----------------------------------------+-----------------------------------------+ | Variable_name | Value | +-----------------------------------------+-----------------------------------------+ | performance_schema_max_socket_classes | 10 | | performance_schema_max_socket_instances | 322 | | socket | /Applications/MAMP/tmp/mysql/mysql.sock | +-----------------------------------------+---------
IGN JAPANでは『原神』の開発スタジオであるmiHoYoへのメールインタビューを行った。質問の数は20に及び、開発事情からプラットフォーム、今後の運営方針まで揃った大ボリュームのインタビューとなっている。発売の迫った『原神』について気になる点がまだまだ多いと思うので、ぜひ最後まで目を通してほしい。 Q1. 『原神』の開発当初に達成したい目標は何でしたか? 最終的にできたゲームを当初の目標と比べてどう考えますか? 新しいものやワクワクするもの、想像力あふれるものはつねにmiHoYoにおけるゲーム開発の出発点です。オープンワールドは素晴らしいジャンルで、私たちはずっと挑戦してみたいと考えていました。開発チームはクロスプラットフォームかつオープンワールドで冒険を楽しめるゲームなら、きっと今までになかった体験を提供できると考えて2017年に『原神』の開発に着手しました。 もちろん、『原神』は
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く