Rustで競技プログラミングよくばりセット
競技プログラミングを行う上で使用頻度の高いアルゴリズムやデータ構造を、Rust(プログラミング言語)で実装するためのノートです。 目次 関数/メソッド 最小値/最大値 (min/max) 絶対値 (abs) スワップ (swap...
競技プログラミングを行う上で使用頻度の高いアルゴリズムやデータ構造を、Rust(プログラミング言語)で実装するためのノートです。 目次 関数/メソッド 最小値/最大値 (min/max) 絶対値 (abs) スワップ (swap...
たまに必要になる列方向の繰り返しについてです。 繰り返し (コレクションの各要素) (For Each) アクティビティで、 DataTable.Columns プロパティを使って処理します。 実装例 繰り返し (コレクションの...
2022-02-25のTypescriptサポートのベータ版アナウンスから約半年経って、2022-09-02にリリースされたv1.56.0でついにTypescript (esbuild) のサポートがGA (General Availability) しました! https://
特任助教の杉山さん、上村さんの論文がPhys Rev Resに採択され公開されました: https://www.iis.u-tokyo.ac.jp/ja/news/3972/ https://journals.aps.org/prresearch/abstract/10.1103
はじめに ブラウザ上に、JavaScript(など)を用いて自由にグラフィックを描画できるCanvasという技術。 文字通り、真っ白なキャンバスに筆を下ろして絵を描くが如く その可能性は無限大です。(やかましい) 今回は、基本的な描画方法に関する記載は致しておりません。 アニ
執筆経緯 moduleは色々な使い方ができるのは知っていたのですが具体的にどうやって使えばいいのかを 勉強していて気付いたことを共有したいと思い執筆に至りました。 対象の読者 ruby初心者の方 moduleの使い方がわからない...
こんにちは、@inamiy です。 今年も iOSDC Japan 2022 (2022/09/10-12) で登壇しましたので #iwillblog の感想ブログで締め括りたいと思います。 Swift アクターモデルと Elm Architecture の融合 7回目の登
はじめに 以前Googleのソフトウェアエンジニアリングという書籍を読みました。この書籍にはコーディング規約やモノレポ、静的解析について書かれた章があります。モノレポ上にリンター・フォーマッターの設定をすることで組織全体で統一感のあるコーディングがしやすいことが書かれていまし
Leaner Tecnologies 開発チームの RKTM です。 この記事では、フロントエンドはリクエストパラメータのキーを camelCase で送り、Rails 側ではそれを snake_case で参照できるようにした、という話をします。 バックエンドとフロントエン
概要 ここでは、シェル芸がどんな場面で役に立ったか、具体的な事例をひたすら列挙します。 「こんなこともできるのか!」、「これをたった一行のコマンドで処理できるのか!」、「なんか便利そう!」という感じで、Linuxコマンドの便利さ、シ...
! 本記事は、私が以前にMediumで執筆したAbstract of “Web API: The Good Parts” and How It Applies to Web Development — Part1の日本語版である。 はじめに 今回の記事で、初めてZennに投
<a href="https://github.com/facebookincubator/memlab">https://github.com/facebookincubator/memlab</a><br /><p>ウェブアプリケーションのメモリリークをシナリオベースで見つけ
KLab Server Side Camp 第 3 回 に参加してきました 9/1 ~ 9/7 の 5 日間、KLab Server Side Camp 第 3 回に参加してきました。 KLab Server Side Camp(クラブサーバサイドキャンプ)は、サーバサイド
<a href="https://webkit.org/blog/13152/webkit-features-in-safari-16-0/">https://webkit.org/blog/13152/webkit-features-in-safari-16-0/</a><br
<a href="https://github.com/npm/cli/releases/tag/v9.0.0-pre.0">https://github.com/npm/cli/releases/tag/v9.0.0-pre.0</a><br /><p>npm v9.0.0-p
TL; DR Go言語は様々な静的解析ツールがあるが、独自ルールのチェックなどをするには都度ツールを自作する必要がある 1つのツールでより汎用的なチェックができるように、汎用ポリシー言語のRegoでGo言語のAST(抽象構文木)を検査できるようにした https://gi
はじめに 最近、GraphQLを用いたAPIを作成することが増えてきました。最初の方の設計を見ると、なんでこんなことにと自分ながら思います。今回はGraphQLの設計で失敗したな〜と個人的に思っていることをアンチパターンとしてまとめ...
概要 本記事では、プログラミング初学者が初めてWebアプリを作成してみて詰まったことや困ったことなどをまとめました。今回は実装編です。 環境構築編もありますので、是非そちらも併せて読んでいただければと思います。 基本的には以下の記事...
概要 本記事では、プログラミング初学者が初めてWebアプリを作成してみて詰まったことや困ったことなどをまとめました。今回は環境構築編です。 基本的には以下の記事で作成しているポモドーロタイマーと同じものを作成しています。 設計やコー...