Cloud Native Days Tokyo 2022 Session: https://event.cloudnativedays.jp/cndt2022/talks/1518
どうも、hanetsukiです。 GitHubにはアカウントそれぞれにREADMEを乗せられるリポジトリがついているのはご存知でしょうか? 以前から簡易的なプロフィールは掲載していたのですが、訪問していただいた方に「おっ!」っと思わせるようなREADMEにしたいと思い更新することにしました。 今回更新するにあたって何を使ったのかというのを忘備録的に残していきます。 これが今回完成したREADME 詳しいソースコードは、リポジトリをご覧ください。 Skill Icons 自分が持っているスキルなどを表示するときに便利。 他にもお気に入りの言語や、今学習の言語という使い方もできそうですね! 詳しい利用方法は、https://github.com/tandpfun/skill-icons#readme をご覧ください Badge Generator Zennのフォロワー数の記載に利用しています。
はじめに この記事を読んでいるあなたはJWTについて知っているだろうか?JWTは、認証されたユーザを識別するために最も一般的に使用される。JWTは認証サーバから発行されて、クライアント・サーバで消費される。 今回の記事では、Webアプリケーションの認証方法として最も利用されているJWT認証を簡潔に解説する。 本記事の読者の対象 JWT認証について知らない人 JWTのメリット・デメリット、仕組みについて詳しく知りたい人 アプリケーションの認証方法について詳しく知りたい人 JWTとは JSON Web Token(JWT)とは、クライアント・サーバの間で情報を共有するために使われる規格の1つである。JWTには、共有が必要な情報を持つJSONオブジェクトが含まれている。さらに、各JWTはJSONのcontentsがクライアントあるいは悪意のあるパーティによって改ざんされないように、暗号(ハッシュ
アジャイルリーダーシップ を翻訳者の一人であるヒロオカさんにいただいて読みました。ありがとうございます!今の自分にグサッとくる内容でとてもとても良かった。今後の自分の行動も変わりそうです。今日から数日後の11月22日に発売されます www.kyoritsu-pub.co.jp 読みやすかった 著者は SCRUMMASTER THE BOOK を書かれたズージーさん ズージーさんの本自体が読みやすいのと、あと、ユーザベースさんの翻訳が読みやすいのとで、とても読みやすかった。英語の言い回しって日本語にすると分かりにくかったりするけど、そういうのがなくて、自然に読むことができた アジャイルリーダーシップ? 「アジャイルリーダーシップ」ってタイトルを見たときは、アジャイルなチームのリーダーの話なのかな?スクラムマスターはこうあるべきだよとかって話?と思ったのだけど、読み始めてみるとそうじゃなくて、
GitHub profile chartjs-plugin-colorschemes — Predefined color schemes for Chart.js chartjs-plugin-datasource — Chart.js plugin for automatic data loading chartjs-plugin-rough — Chart.js plugin to create charts with a hand-drawn, sketchy, appearance chartjs-plugin-streaming — Chart.js plugin for live streaming data chartjs-plugin-style — Chart.js plugin for more styling options covid19-japan-graph
2022-11-20 僕は Twitter社の Build/Bazel Migration チームでスタッフ・エンジニアとして勤務していた。信じられないような 2年の後、2022年11月17日をもって退職した (企業買収後のレイオフでも任意でもあんまり関係無いが、僕は任意退職希望のオファーを取った)。Twitter社は、切磋琢磨、多様性、そして Flock を構成する全ての人に対して溢れ出る優しさというかなり特別な文化を持った職場だった。これを間近で経験して、その一員となる機会を得たことに感謝している。(Flock は「鳥の群れ」の意で、社内での Twitter社の通称) 以下は過去2年の簡単な振り返りだ。尚本稿での情報は、既に公開されているトークやデータに基づいている。買収後、うちのチームだけでも 10名以上のメンバーが Twitter社を抜けたので、在籍・元含め LinkedIn プロ
今年行われた参院選で自民党は改選過半数を得て勝利しましたが、他方で有権者全体のうち自民党に入れたのは5人に1人であるという現実があります(ここで有権者全体とは、投票者のみではなく棄権者も含めた全体を指しています)。このことを具体化するために、全国の市区町村について「何人に一人が自民党に入れたか」を求めて地図を作りました。多くの人に見ていただきたいので全体公開します。 まずは比例代表です。 図1.第26回参院選(2022年)比例代表・何人に一人が自民党に入れたか 赤で塗られている3人に1人以上の地域は、ほとんどが伝統的に自民の強い地方の町村部でした。他方で都市部の多くでは6人に1人未満となっています。 そして次に示すのが選挙区です。 図2.第26回参院選(2022年)選挙区・何人に一人が自民党に入れたか 選挙区では、全ての1人区、2人区と、3人区の千葉と北海道で公明が自民に協力しているため、
マイクロソフトは2022年11月4日に「Microsoft Digital Defense Report 2022」(https://www.microsoft.com/en-us/security/business/microsoft-digital-defense-report-2022)を公開し、11月7日には抄訳の日本語訳の「独裁的指導者の攻撃性の増加に伴い、国家支援型のサイバー攻撃がより大胆に」(https://news.microsoft.com/ja-jp/2022/11/07/221107-microsoft-digital-defense-report-2022-ukraine/)を公開した。2022年に起こった主要なサイバーセキュリティ5つのポイントについてまとめている。 ピックアップされた5つのポイント ・サイバー犯罪の状況(The State of Cybercri
Windows で Linux の機能を手軽に扱うことのできるWSL (Windows Subsystem for Linux). 「WSL」と「WSL2」の2つがあるのはご存じの方も多いと思いますが,実は他にも「バージョン」があることをご存知でしょうか. 順に解説していきます. Ⅰ:「WSL1」と「WSL2」 WSLには,大きな仕組みの違いから2つのタイプがあります. WSL1(WSL)が先に開発されており,後発で WSL2 ができました. この種類のバージョンは,この2つのみです.(WSL1.1とか,WSL2.1とかはありません。) 現在のWSLのバージョンを確認するには,Powershell上で以下コマンドを実行します. (コマンドに失敗する場合は,Windowsのバージョンが古く,WSL2が利用できない可能性があります)
「Web Speed Hackathon 2022」という「非常に重たいWebアプリをチューニングして、いかに高速にするかを競う競技」があります。 リモート参加で11月1日から27日まで開催されています。 ここで言う「高速」とはCore Web Vitalsのスコアが高いことを言い、Lighthouseのスコアをベースにした500点満点の争いです。 ISUCONのフロントエンド版ですね。 以前にも同じ課題で「学生向け」と「社内(サイバーエージェント)向け」が行われたらしく、まだ500点を出した人はいません。 そこで僕は「満点を出したい」と思い、初日から、いやむしろフライングしていたからその前から頑張ってきました。 そして、先日(17日)、ついに500点満点を出しました! たぶん、レギュレーションはクリアしている、はずです(もし違反してたらすいません…)。 自動で行われる「Visual Re
Bash シェルスクリプトのデバッグや入力補完ができる Visual Studio Code 拡張機能(WSL2,mac,Linux対応)ShellScriptBashdebugVSCodeWSL2 シェルスクリプトにも統合開発環境を Bash のシェルスクリプト (shell script) は Linux はもちろん mac や Windows でも動作します。 シェルスクリプトの文法にはかなりクセがありますが、仕様が安定しているために移植する必要がないという大きなメリットがあります。ただ、一般的なプログラミング言語と異なり、デバッガーが使えないため期待した動作と異なるときに動きが分かりづらいという弱点がありました。 しかし、それはもう過去の話です。 Visual Studio Code の Bash Debug 拡張機能を使えば、シェルスクリプトでもステップ実行や環境変数の値のウォッ
Writing NES Emulator in Rustというサイトがある。これはRustでファミコンエミュレータ(通称: NES)を実装する方法をステップバイステップで解説してくれる親切サイトだ。NES初心者でも比較的容易に取り組めるので自力でNESエミュレータの実装するのはちょっと...といった人に特におすすめ。自分は数年前にNESの実装にチャレンジしたが途中で挫折した経験もあったのだけど、このサイトで言われた通り少しずつ進めていくことでなんとか一通り実装をし終えることができた(まぁまだバグだらだけど...)。 今回はその中でも初心者が事前に知っておいたら良さそうと思った知識や概念なんかを雑に書いてみる。 ちなみに各構成要素の詳細な解説や仕様などについては日本語・英語問わず先人の遺産がネット上に大量に存在しているのでググってほしい。とりあえず自分が何回も参照したサイトだけ下記に列挙して
Windowsを長期間利用していると、さまざまなジャンクファイルが蓄積され、動作速度に影響を与えたり、ストレージの容量を圧迫するようになります。Windows 11では「ストレージセンサー」という機能が搭載され、一時ファイルを自動削除してくれるようになりましたが、これをオンにしていても、数週間経つと何GBもの不要ファイルが貯まってしまいます。 このほかWindowsでは、不要なプログラムがスタートアップに登録されているせいで、Windowsの起動が遅くなっていることもしばしばです。知識があればこうした設定の変更は自力で行えますが、初心者が下手にいじると、Windowsの機能が正常に動かなくなる危険もあります。またこうした設定画面はひとつにまとまっているわけではないため、定期チェックするにしても、どうしても見落としは発生しがちです。 こうしたWindows全般のメンテナンスを簡単に行うための
Retty インフラチームの幸田です。 6月に実施したマイクロサービス強化月間で公開した記事では、マイクロサービス環境を Terraform を利用して刷新した話を書きました。 engineer.retty.me この記事では前回と重複する箇所もありますが、Terraform の CI/CD にフォーカスした内容を書こうと思います。 CI を整備するにあたって意識したこと 「誰でも」かつ「安全に」利用できるように CI 上ですべての作業を完結させる Pull Request によるレビュー環境の整備 バージョンアップ作業の完全自動化 Terraform のディレクトリ構成について リポジトリの運用フロー Terraform によるリソースの追加、変更、削除 tfmigrate によるステートファイルの操作 CI で実行される job について Pull Request をオープンした時 P
https://lintnight.connpass.com/event/263931/
こんな形であったりします。自社生産も委託生産も、ユーザー側からしたら「カセットの形状がちょっとだけ変わってる」くらいの意味合いしか持ちません。 しかしメーカー側には重大な違いがあります。委託生産の場合、任天堂が製造する都合、任天堂がどれだけ生産するか決めることができます。 「どうして任天堂が委託する生産量を制限する必要があるんだ?」と思われるかも知れませんが、任天堂が認定したROM工場は多くはなく、毎月百万単位のROMがその少ない工場内で振り分けられ作られていました。もし、複数のソフト会社の大作がぶつかった場合、その製造ラインのほとんどをそれらに奪われ、その他の中小への割り当てが少なくなってしまうのです。その割り当てを決める権利は任天堂にありました。 またナムコvs任天堂でも解説したとおり、任天堂への委託生産の場合は任天堂から厳しい表現チェックが入ります。直接的な残酷表現、性表現、宗教表現
この記事は2022年天文情報学AdventCalendar12/19の記事です。とりあえずカレンダーを作ってみた者です。そして内容はネタ記事です。何というかすみません。 皆さんは「スーパーコンピュータ」と聞くと何を思い浮かべるでしょうか。今であれば富岳でしょうし、ちょっと前なら京、地球シミュレータ、とまぁ現在も比較的日本が頑張っているコンピューティングの一分野ではないかと思います。そもそもスーパーコンピュータとは何ぞや、という話もある訳ですが(そのあたりはWikipediaを参照していただくとして)、基本的には複雑なシミュレーションを高速に行う為に使われるコンピュータ、というところかと思います。 とにかく大量の演算をこなす事が特徴のスーパーコンピュータですから当然のように相当な予算が投入されてナンボの分野ではあるのですが、かつてシミュレーション天文学の専用計算機として僅か20万円で創られた
もうおわ(アイコン変わったよ) @R9004IhcyG1nHvr 15年以上大腸カメラをやっているわけだが、物凄く美しい吻合部をみた。すげえ、綺麗...と見惚れちゃった。これは絶対手縫いだろうなぁ、と執刀医の名前を患者さんに聞いたら、今は引退されたこの地方のゴッドハンドと名高い先生だった。 2022-11-17 16:47:01 もうおわ(アイコン変わったよ) @R9004IhcyG1nHvr その方の現役時代を知るオペ看さんが言うには 電メが触れるとモーセの十戒みたいに組織が開いて、出血もものすごく少なかったんだって。すげえなぁ。こんだけ綺麗な吻合部だもんなぁ。 2022-11-17 16:48:21 もうおわ(アイコン変わったよ) @R9004IhcyG1nHvr すごくマニアックな話だけど、開腹のLAR。 挿入して、え、吻合部どこ...???って一瞬戸惑うほどSが自然に繋がってて、ど
yyyy-MM-dd HH:mm:ssのような書式ではなく2006-01-02 15:04:05である。この数値でなければ正しく表示されない。は? なにこれ? ひどくない? 手順 Go言語をインストールする hugoをインストールする プロジェクト作成&pulpテーマ適用 以下のように設定ファイルを編集する コード 日付の表示形式をyyyy-MM-ddに変更したい。以下のようにする。 config.toml [params] listPageDateFormat = "2006-01-02 15:04:05" singlePageDateFormat = "2006-01-02 15:04:05" 具体的な日時に見えるでしょ? これ、フォーマットなんだぜ……。 ハァ? と思うでよね? ふつうyyyy-MM-dd HH:mm:ssとか%Y-%m-%d %H:%M:%Sとか、そーゆー感じなのに
はじめに RISC-V CPU を FPGA 上に実装して、マイクロカーネル OS を Rust で書いて動かしてみました。 CPU について RISC-VとChiselで学ぶ はじめてのCPU自作 に沿って RISC-V の CPU を作り、機能をエンハンスしました。 乗除算命令、RVC命令、ビット拡張命令の一部を追加 7段パイプライン化 DRAM コントローラ 4KB命令キャッシュ、8KBデータキャッシュ 2ビット分岐予測 周辺コントローラ実装(SDC、UART、タイマー、割込コントローラ) Arty A7-35T という FPGA ボード上で動作させています。 スーパーバイザーモードは実装していないので、仮想メモリは使えません。みんなで仲良くメモリを共有します。 CPU の実装はこちらに置いてあります。書籍のサポートリポジトリの fpga 実装版を fork して機能追加しています。
来年春に、ちょっと離れたところに住んでる姪っ子(弟夫婦の子)が新一年生として小学校に入学する。 となれば入学準備に文房具のセッティングは必須だし、そしておじさんこと僕は文房具を紹介する文房具ライターである。よしおじさんちょっと本気出すわ。 ということで、まだ年も明けてないというのに新一年生用文房具のセレクトを始めたので、まぁ見てやってくださいよ。 1973年京都生まれ。色物文具愛好家、文具ライター。小学生の頃、勉強も運動も見た目も普通の人間がクラスでちやほやされるにはどうすれば良いかを考え抜いた結果「面白い文具を自慢する」という結論に辿り着き、そのまま今に至る。(動画インタビュー) 前の記事:日本人が知らないパンプキンスパイスとはなにか > 個人サイト イロブン Twitter:tech_k 来年の文房具を準備するにはまだ早いんだけども。 まずぶっちゃけた話をすると、この時期からの文房具セ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く