通称 #ISUCON本 を著者様からご恵贈いただきました。ありがとうございます。 gihyo.jp 所感 この書籍、言っていいのかわかりませんがまったくの初心者・初学者には難しい本かもしれません。私の感触では、Webサイトのプログラム作成、改修、構築、運用などに携わったり、Webサイトのパフォーマンスの問題に向き合ったことがある人が対象読者だと思いました。職種でいえばバックエンドエンジニア、インフラエンジニア、SREなどですね。もちろんそういった職種を目指している方や、純粋にISUCONに挑戦したい、パフォーマンスチューニングに興味がある、といった方も含まれます。 この本は特定の問題に対する直接的な答えではなく、パフォーマンスチューニングの考え方を教えてくれる内容になっています。この本を参考に実際に手を動かして実践するのが良いでしょう。現実のWebサイトをチューニングするでもいいですし、そ
JASRAC許諾第9009285055Y45038号 JASRAC許諾第9009285050Y45038号 JASRAC許諾第9009285049Y43128号 許諾番号 ID000002929 ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。
Today we're releasing Connect, a slim framework for building browser and gRPC-compatible HTTP APIs. Connect is production-ready — focused, simple, and debuggable — and it's fully compatible with gRPC clients and servers. If you're frustrated by the complexity and instability of today's gRPC libraries, we think you'll find Connect a breath of fresh air. connect-go is available now under an Apache 2
マイクロソフトは現在開発中のフレームワーク「.NET 7」で、ソースコードからターゲットプラットフォームに対応したネイティブバイナリをコンパイル時に生成するAOT(Ahead of Time)コンパイラを搭載する見通しだと、「Announcing .NET 7 Preview 3」で明らかにしています。 AOTコンパイラ、すなわち事前コンパイラとは、アプリケーションのビルド時にソースコードをコンパイルしてネイティブバイナリを生成する機能を備えています。 一般に「コンパイラ」とはこのAOTコンパイラのことを指すことが多いですが、アプリケーション実行時にソースコードや中間コードから動的にネイティブバイナリを生成するコンパイラのことをJIT(Just-in-Time)コンパイラと呼ぶのに対比して、あえて「AOTコンパイラ」と呼ぶことも最近では増えてきました。 現在、.NET対応のプログラミング言
Apple系デベロッパーの人たちがSwift普及のいかんともしがたい現状について話していたので考えてみた。 サーバーサイド用途 サーバーサイドSwiftは現状あまり利用したいケースが見当たらず、モバイルアプリ開発組織のマイクロサービス開発の共通化においてはJVMが枯れているのでKotlinの方に傾きがち。 WindowsやVSCodeやIntelliJ系の非Xcode系開発環境のサポートのハードルも越えるぐらいモチベーションが必要である。 ただユーザー規模はそこそこあり、DenoやDartやHaskellが有効な程度にはWeb開発用途には使えると思われる。苦労しそうだけど。 Wasm化 Wasmにしてブラウザサイドでコードを動かそうという向きもある。拡張用途では周辺ツールの多いRustやCのライブラリ資産のポートもありレッドオーシャンであることは変わりないが、Swiftに限らずWasmアプ
ProductSecurityConnecting to a private network from GitHub-hosted Actions runnersSeveral ways for GitHub-hosted Actions runners to connect to resources on your private network. GitHub Actions is a powerful tool for automating your development workflows, including CI/CD. There’s several options for where those workflows run, but GitHub-hosted runners can seem particularly magical. Your job runs, yo
コンシューマーユーザーが取得できるIPv6の実情 IPv6アドレスの利用が日本でも始まって久しいですが、歴史的な経緯など様々な事情が絡み合って、海外のコンシューマー向けISPで採用されている方式ではないものが日本では広まっているように見え、結果として日本でIPv6アドレスでインターネット接続する際に必要なRA(ND) Proxyといった技術についてニーズの差から実装が見送られていることが多々あり、そのままではIPv6とIPv4を同時に使うことはできなくなっていることが多いように思えます。 日本のISPではフレッツ光クロスを除いてユーザー向けのIPv6 プレフィックスレングスとして /64 がエンドユーザーに与えられることが多いと思われるのですが、これはIPv6における基本の単一サブネットであり、ここからサブネットをユーザー側で作ることができないので、ユーザーがISPからもらえるIPv6アド
以前の手順では、IPv6アドレスが変わった際、手作業で設定が必要だったため、記事を更新しました。 検証を加えたところ以下の手順で問題なく常時接続する事ができました。(自身のIPv6アドレスの確認・設定を削除) ここでは、Mikrotikルータで、NTTフレッツ光の「インターネット(IPv6 IPoE)接続」に対応した、「transix(トランジックス)」サービス(DS-Lite方式)の設定方法をご紹介します。 ※transix(トランジックス)はインターネットマルチフィード株式会社が提供しているサービスです。 ※接続にはtransix(トランジックス)サービス提供事業者と契約が必要です。 ①IPv6の有効化 Mikrotikルータは標準で、IPv6が有効になっていませんので、Sytem – Packagesより「ipv6」を開き、有効(Enabled)にします。 有効にしたら、ルータを再起
早くからゲーム界隈では「ゲーマー」など英語由来の専門用語が定着しており、日本をはじめとした世界各国でも事情は似ているようだ。が、フランス政府は「ストリーマー」や「クラウドゲーミング」といった英語由来のゲーム専門用語を公式に禁止したことを発表した。 仏AFPによると、フランス語の保存と純化を目的とするアカデミー・フランセーズ(国立学術団体の1つ。1635年に宰相リシュリューが設立)は2月、「不可避だと見なしてはならない(言語の)劣化」につき警告を発したとのこと。その中では「ビッグデータ」や「ドライブイン」といった直訳の外来語(英語)も取り上げられていたという。 これを受けて5月31日(現地時間)、フランス当局は英語由来のゲーム用語を禁止することを官報に掲載した次第だ。今後、公務員は「クラウドゲーム」や「eスポーツ」という英語は使えず、代わりに例えばストリーマー(配信者)は「joueur-an
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く