Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
![TeXのアルゴリズムの再実装 - プログラミングの30年間を振り返る](https://cdn-ak-scissors.b.st-hatena.com/image/square/bae0747fc04004fd680a1cbd72faad9e9f489903/height=288;version=1;width=512/https%3A%2F%2Fcdn.infoq.com%2Fstatics_s1_20240705081916%2Fstyles%2Fstatic%2Fimages%2Flogo%2Flogo-big.jpg)
Functional programming often gets criticized as being slow, so I wanted to present an example where it is in fact several times faster than the equivalent imperative code1. The problem is to count the lengths of Collatz sequences, which you may remember from here. In Rust, this is straightforward: fn modular(a: i64, b: i64) -> i64 { ((a % b) + b) % b } pub fn collatz_length(mut i: i64) -> i64 { le
要約 この記事では、LinuxカーネルにてLinuxプログラムがどのように関数を呼び出すのかについて紹介していきます。 システムコールを行う様々な方法、システムコールを行うための独自のアセンブリの作成方法(例あり)、システムコールへのカーネルエントリポイント、システムコールからのカーネルイグジットポイント、glibcのラッパ関数、バグなど多くの点について説明します。 要約 システムコールとは? 必要条件に関する情報 ハードウェアとソフトウェア ユーザプログラム、カーネル、CPUの特権レベル 割り込み モデル固有レジスタ(MSR) アセンブリコードでシステムコールを呼び出すことの問題点 レガシーシステムコール 独自のアセンブリを用いたレガシーシステムコールの使用 カーネル側での int $0x80 エントリポイント iret を使用したレガシーシステムコールからの復帰 高速システムコール 3
「迅速性、透明性のある出版物です」。学術論文を公開する英文サイト「ゲイツオープンリサーチ」を開くと、こんなうたい文句が目に入る。運営するのは米マイクロソフト創業者のビル・ゲイツ夫妻による「ビル&メリンダ・ゲイツ財団」。サイトを開設した2017年に数百人の研究者を助成し、その論文をサイトで公開している。論文をただ載せるのではない。学術誌を発行する出版社の「専売特許」だったはずの論文の評価機能も
●Tyler Cowen, “Who will win the Nobel Prize in economics this year?”(Marginal Revolution, October 6, 2018) これまでに予想が的中したことは一度としてない。候補に挙げた人物が後になって(別の年に)受賞した例はあれど、「今年の受賞者は誰々」という予想がばっちり的中した試しは一度としてないのだ。そんなわけでこれまでに候補者として勝手に名前を挙げてしまった面々には大変申し訳なく思うばかりだ(ボーモル、ごめんよ)。・・・と言いつつ懲りずに今年も予想させてもらうとすると、エスター・デュフロ(Esther Duflo)&アビジット・バナジー(Abihijit Banerjee)の二人に一票といかせてもらうとしよう。マイケル・クレマー(Michael Kremer)も一緒に付け加えてもいいかもしれない
Etckeeper は、リポジトリ内の /etc/ を追跡するためのツールのコレクションです (Git、Mercurial、Bazaar、または Darcs がサポートされています) pacman フックは、システムのアップグレード前に変更を自動的にコミットし、ファイルのアクセス許可が追跡されます。これはバージョン管理では通常サポートされていませんが、/etc/shadow などのファイルにとっては重要です。 インストール etckeeper パッケージをインストールしてください。 設定 使用するバージョン管理システム (デフォルトは git) などのオプションは /etc/etckeeper/etckeeper.conf で設定できます。 Etckeeper は etckeeper.conf で LOWLEVEL_PACKAGE_MANAGER あるいは HIGHLEVEL_PACKAG
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く