8時間を0.01秒に短縮 「アルゴリズムの素晴らしさが2分で分かる動画」が今すぐ勉強したくなる分かりやすさ

アルゴリズムの素晴らしさを2分で解説した動画が、とても分かりやすくためになると人気です。なるほど、これがアルゴリズムと仕組みかぁ。 最短経路をアルゴリズムで算出しよう この動画では、迷路を最短手数で解くアルゴリズムについて解説。迷路はマス目状になっており、全部で8900億個の手順が存在するものとなってい…

8時間を0.01秒に短縮 「アルゴリズムの素晴らしさが2分で分かる動画」が今すぐ勉強したくなる分かりやすさ

アルゴリズムの素晴らしさを2分で解説した動画が、とても分かりやすくためになると人気です。なるほど、これがアルゴリズムと仕組みかぁ。 最短経路をアルゴリズムで算出しよう この動画では、迷路を最短手数で解くアルゴリズムについて解説。迷路はマス目状になっており、全部で8900億個の手順が存在するものとなってい…

若手ソフトウェアエンジニアに読んでおいてほしいなあという本たち9選 | クラッソーネ開発者ブログ

まえせつ こんにちは、クラッソーネ CTOのマツモトです。好きなザクはMS06R-2です。 さて、弊社の開発チームには比較的キャリアの浅めなメンバもいます。 そんな彼/彼女たちに読んでおいてもらえると嬉しいなあと思っている書籍を挙げてみようと思います。 雑誌の4月号なんかでよくある新人特集みたいな感じですね。 選…

IPAが「組織における内部不正防止ガイドライン」を5年ぶりに改訂

過去5年間の事業環境の変化を反映 5年ぶりとなる今回の改訂では、テレワークの普及や人材流動化の加速、産業競争力強化法の施行など事業環境の変化を踏まえて、新たに必要となる対策や強化すべき対策を示している。特に情報漏えい対策技術についてIPAは「この5年間でAI(人工知能)を活用した振る舞い検知など内部不正対…

文法を学んだ次に知りたいのは、ゼロから巨大なコードを書き上げる方法ではなく、”既存のコードの改修を適切にやれる方法”なんじゃないか – Magnolia Tech

プログラミングの入門書、「ゼロからコードを書いていく」ことは教えてくれるけど、「今あるコードをどうやって壊さず機能を追加してくれるか?」というのは教えてくれないんだよな ゼロからコードを書いている時間より、既存のコードを読んで影響を確認し、改修している時間の方が圧倒的に長いのに— magnoliak🍧 (@magn…

The Hare programming language

Home Documentation Tutorials Blog Community Source code Specification Notice: This project is under active development. Please do not share this website with others until we believe it’s ready for broader distribution. Feel free to try out the language and provide feedback as you see fit, but kee…

とほほのWWW入門

はじめに ご使用上の注意 (1) 主な更新履歴 (23) 管理者へのメール (1) 自己紹介 (1) 基本編 用語集 (82) Webページ作成入門 (7) 逆引きリファレンス (32) フォーマット HTML (400) HTML5 (7) XHTML (1) DTD (1) CSS (719) Less (1) Sass (1) JSON (1) SVG (1) VML (1) GIF (1) セマンティック・ウェブ (1) プログラミン…

開発とトラブルシュートに役立つ!クラウド時代のアプリケーションログ埋め込みと活用法

Yahoo! JAPANアプリの通知系バックエンドシステムを主に担当しているエンジニアの福盛です。 Yahoo! JAPANアプリの通知系バックエンドシステムについては、以下の記事でも紹介しています。もし興味があればこちらも参照ください。 チームのスキル向上にもつながるシステム刷新 〜 Yahoo! JAPANアプリ「お知らせ」機能の…

Why RustPython?

RustPython is a Python interpreter written in Rust. RustPython can be embedded into Rust programs to use Python as a scripting language for your application, or it can be compiled to WebAssembly in order to run Python in the browser. RustPython is free and open-source under the MIT license.

攻撃して学ぶJWT【ハンズオンあり】 | Engineers’ Blog

攻撃者が改竄したいのはおそらくこのペイロードの部分です。 現在デコードしているJWTで言えば、ペイロードの"user": "guest"を"user": "admin"などに改竄して不正にadminになりすますことを目論むかもしれません。 他にも、JWTの有効期限を表す予約語expなどを改竄して不正に有効期限を延ばすなどの不正利用も考えられ…