tower::Service traitについての公式のGuideがとてもがとてもわかりやすかったです。 そこで本記事ではこれを辿りながらtower::Serviceがなにを抽象化しようとしているかの理解を試みます。(libraryのAPIがどうして今のsignatureに至ったのかをここまで丁寧に一歩ずつ解説してくれているのはなかなか見られないのではないでしょうか) versionは現時点の最新版(0.4.13)を対象にしています。 axumやtonicを動かす際にmiddlewareを追加しようとするとtower::Layerやtower::Service traitがでてくるかと思います。 例えば、gRPC serverを実行する以下のようなコードです。 fn trace_layer() -> tower_http::trace::TraceLayer { todo!() } ton
想定外の出来事やスケジュールと戦わなければならないことが多いプロジェクトマネジメントの仕事。その醍醐味や面白さとは何なのでしょうか? ここにアニメファンのみならずIT・コンサル業界までもざわつかせている一冊があります。その名も『プロジェクト・シン・エヴァンゲリオン -実績・省察・評価・総括-』(以下、『プロジェクト・シン・エヴァンゲリオン』。2023年)。2021年に劇場公開され、ジャンルとしての「ロボットアニメ」作品では異例の興行収入100億円を超えた『シン・エヴァンゲリオン劇場版』(以下、『シン・エヴァ』)の制作過程を、『シン・エヴァ』を制作した株式会社カラーによる完全自主制作・出版によって、映像技術の側面ではなく、あくまでプロジェクト遂行の視点で克明に記したドキュメントです。その赤裸々さと記録風の文体のギャップが大いに話題を集めています。 執筆を担当したカラーの成田和優さんは、JAX
無茶な授業依頼 筆者は友人のある大学の先生に頼まれた。 「ヤマチャン、うちの学生に一コマだけお金の授業をして欲しい。一生役に立つようなマネーリテラシーにつながる話がありがたい。難しい話はダメだよ。分かりやすい話で頼むよ」。 大学の一コマは、昨今90分ないし100分だ。典型的な講演の時間に近い。この時間内にマネーリテラシーの基本になる話が一通り出来るか。 「出来る」と、一応筆者は答えるが、率直に言って話は難しくなる。典型的には以下のような構成だ。 これまでのマネーリテラシー研修構成案 1.お金とは 2.人生とお金の関わり(稼ぐ、貯める、増やす、使う) 3.「稼ぎ方」。人材価値とキャリアプランニングの考え方 4.「貯める」。必要貯蓄額の求め方と柔軟なライフプランニング(人生設計の基本公式) 5.投資の意味(お金を働かせる) 6.リスクとリスクプレミアム(リスクプレミアムはどこで生じるか。経済成
以前、別のブログに書いていた内容の、加筆修正の上での再掲になります。社会人だけでなく、留学生で私の研究科・研究室に来たいという方にもご参考になるかと思います。 はじめにここでは、社会人で社会科学系の大学院に行きたい人向けのガイド、というよりも「注意書き」をまとめています。これまでに大学院進学をご希望される方とお話しする中で、たまに、ご期待と提供できるものの間にずれがあって、入学されてから期待外れになってしまっては申し訳ないな、と思うことがありました。そんなときは誤魔化さずに率直にお伝えするのですが、そうしたことの中で、共通的な事柄をまとめています。 なお以下の話は、2年制の修士課程(博士前期課程)、または、3年制の博士後期課程の大学院で、修士論文/博士論文を書いて修了するところを想定しています(※注1)。一部の専門職大学院では1年間で修士号取得できたり、修士論文を書かずに修了できますが、そ
はじめに こんにちは。Repro で Booster の開発をしている杉浦と申します。 最近は JavaScript の盛り上がりが凄いですね。今ではブラウザ内にとどまらず、サーバサイドでも活用される様になりました。 これには、言語仕様が整理されたり機能が強化されたり、非常に大きな発展があったという点が大きいです。 実は、言語としての JavaScript だけではなく、最近 HTML との境界インタフェースとしての JavaScript の仕様も最近かなり明確化されてきています。 自分も HTML5 の最初のあたりまでは把握していたのですが、Booster の開発に携わる中で久しぶりに確認したところ、随分と仕様が進化し複雑になっていました。 今回はそんな HTML 規格の変化部分の紹介と、過去からの HTML と JavaScript の流れを振り返る簡単なまとめです。 HTML 仕様と
Language Server Protocol通称LSPの仕様と、各機能をどうやって実装したら良いかの指針を示します。 対象読者 * 言語処理系を実装する人/したい人 * Language Serverを実装する/したい人 * LSPに興味がある人、日本語のまとまった情報源を探している人 * Language Serverがエディタの裏でどのようなことをしているのか気になる人 本書で解説される機能は以下の通りです。 * Diagnostics (検査) * Completion (補完) * Inlay hint * Hover * Goto definition (定義へ移動) * Find references (参照を表示/移動) * Rename (名前変更) * Code actions * Code lens * Signature help * Command * Docu
1. 始めに こんにちは、morioka12 です。 本稿では、バグバウンティの入門として、主に Web アプリケーションを対象にした脆弱性の発見・報告・報酬金の取得について紹介します。 1. 始めに 免責事項 想定読者 筆者のバックグラウンド Start Bug Bounty Bug Bounty JP Podcast [Blog] Intigriti Q1 2024 の成績 インタビュー記事 2. バグバウンティとは バグバウンティプラットフォーム Program Type Private Programs VDP (Vulnerability Disclosure Program) Asset Type 3. プログラムの選び方 Scope OoS (Out of Scope) 4. 脆弱性の探し方 (初期調査編) Subdomain Google Dorks Wayback Mac
大学の情報工学科に入学時に教科書として指定されたいわゆるパタへネを推します。 コンピュータの構成と設計 第5版 CPUの構造と基本は現代ではかなり複雑になりましたがこの本に書かれている基本を知っているかどうかで込み入った問題にぶち当たった場合の解像度が違います。 由緒正しいDBの読本というとオンラインで読めるRedbookとなりそうですがここは敢えて データ指向アプリケーションデザイン いわゆるイノシシ本を推します。名前からしてアプリケーションの話のように見えますし、分散システムに関する話が多いのですが最終章まで通して読むと「アプリケーションとデータベースの境界とは本来存在せず、入力されたデータを『いつ』『いかに』『安全に』加工・保存・出力するかがアプリケーションであり、その目的に対する最善手をフラットに考えるとある意味でアプリケーション全体が既にひとつのデータベースであってその仕事の一部
一番下に追記あり。 ipv4only.arpa への名前解決 Cloudflareの1.1.1.1を使ったドメインランキングを眺めていたら人気でないはずのドメインが日本国内ランキングで上位に。 ipv4only.arpaへの名前解決が大量に。 https://radar.cloudflare.com/domains/domain/ipv4only.arpa https://radar.cloudflare.com/domains/jp 51位にあった amazon.co.jp より高い位置に。 確実にネットワーク機器か何かソフトウェアが行っているDNS。(ランキング上位はそのようなものがどっちみち多いが) でも日本だけ多いのがとても不思議。 ipv4only arpaの名前解決をそんなに大量にするってどんな状況だろうか? ipv4only arpaのAAAAクエリの名前解決はDNS64 (
こんにちは。インフラエンジニアの gumamon です! 最近はSRE的なことも ちょこちょこ やらせて頂いています。 NewRelic、Datadog、モダンな監視(オブザーバビリティ)って良いですよね。 弊社もKubernetes(k8s)等を利用した環境が増えてきた折、そろそろ必要になってきた(と思っている)のですが、NewRelic、Datadog等のクラウドサービスはランニングコストが安くない。 そこで内製できないかやってみよう!ということになり、試行錯誤をした結果どうにか表題の構成で作ることができたのでご紹介をしたいと思います! この記事では、k8sを観測対象とし、オブザーバビリティを実現した際のアーキテクチャ構成、並びに四苦八苦する中で得た観測の勘所(私見)についてご紹介します。 目次 目次 オブザーバビリティとは オブザーバビリティ(OSS)の実現事例 全体構成 Elast
この記事はx86-64の機械語を書けるようになるためのガイドとなることを目指します。読者はアセンブリー言語について既にある程度知っていることを想定します。 情報源 x86-64の機械語のオフィシャルなガイドはIntelのSoftware Developer ManualまたはAMDのAMD64 Architecture Programmer's Manualです。 Intel SDM: Intel® 64 and IA-32 Architectures Software Developer Manuals AMD64 Architecture Programmer's Manual, Volumes 1-5 このほか、Cから呼び出される関数を定義したり、Cの関数を呼び出すためには、呼び出し規約の知識も必要です。使用される呼び出し規約はOSに依存し、Unix系では主にSystem V ABI
■ 自己紹介こんにちは。松嵜未来です。 共同通信社大阪支社写真映像部に所属するカメラマンです。2019年に入社し、福島支局、本社写真映像部などで勤務し、大阪支社には2020年に赴任しました。 私が報道カメラマンを目指した経緯などは、こちらを読んでもらればと思います。 ■ 撮影までの経緯今年の阪神は、10連勝した8月に早々とマジックが点灯し、9月も優勝を決めた14日まで負けなしでした。マジックナンバーは急速に減っていました。アレの1週間ほど前から、共同通信大阪支社もそわそわし、アレに備えた記者やカメラマンの配置をどうするか、頭を悩ます人の姿が目立ち始めました。 語り継がれる過去のアレを思い起こすと、グリコの看板で知られる道頓堀の戎橋えびすばしは取材対象として外せませんでした。 戎橋は大阪の繁華街「ミナミ」の象徴的な場所 で、これまで 阪神タイガースが優勝した際にも多くのファンが詰めかけました
Linux システムコールについて調べたことをまとめる。システムコールの仕組みを理解すると、 OS とアプリケーションがどのように連携して動いているのかを理解できるようになります。 システムコールは CPU に依存する処理が多いため、 x86_64 に絞ります。 検証環境]# cat /etc/redhat-release CentOS Linux release 8.0.1905 (Core) ]# uname -a Linux localhost.localdomain 4.18.0-80.11.2.el8_0.x86_64 #1 SMP Tue Sep 24 11:32:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux ]# cat /proc/cpuinfo | head processor : 0 vendor_id : GenuineInte
「エントロピー」という概念がよくわかりません。 - Mond https://mond.how/ja/topics/25cvmio3xol00zd/t242v2yde410hdy https://b.hatena.ne.jp/entry/s/mond.how/ja/topics/25cvmio3xol00zd/t242v2yde410hdy 「エントロピー」は名前自体は比較的よく知られているものの、「何を意味しているのか今一つ分からない」という人の多い概念である。その理由の一つは、きちんと理解するためには一定レベルの数学的概念(特に、微積分と対数)の理解が必要とされるからであろう。これらを避けて説明しようとしても、「結局何を言いたいのかすっきりしない」という印象になってしまいやすい。 「エントロピー」を理解し難いものにしているもう一つの理由は、「エントロピー」という概念が生まれた歴史的経緯
スタジオジブリ最新作『君たちはどう生きるか』は、宮崎駿の最後の作品になると長い間噂されてきたが、それは事実とは異なるようだ。 『君たちはどう生きるか』(英題:『The Boy and the Heron』)の上映が行われたトロント国際映画祭にて、スタジオジブリ広報・学芸担当スーパーバイザーの西岡純一はCBC Newsに対し、82歳の宮崎は現在もたくさんのアイディアを持っており、毎日出社していると明かした。 これが引退作になるのか、と問われた西岡は「世間ではそういう噂もありますけれども、本人は全然そう思っていなくて、今も次のアニメーションの構想をもう考えているんですよ」と返答。「だから、毎日、今も会社に来て、“次のアニメーションをどうしようか”ということを言っていますから、今回は引退宣言はしません」と語った。 "次のアニメーションの構想をもう考えているんですよ。毎日、今も会社に来て“次のアニ
私はアメリカでクラウドの中の人をやっている開発者だ。最近アメリカの方でも当初の予定がとても延びたプロジェクトを経験した。このような時に、日本では多分ものすごい炎上プロジェクトになると思うのだが、アメリカで体験したそれは全然違う感じだった。 これは一言でいうと「納期感の違い」がもたらしている感覚だった。 炎上感のなさ 私が感じた「予定がとても延びた」プロジェクトの場合、日本にいたときのプロジェクトでは、受託開発、内製双方ともに物凄く「大問題」になっていた。上位のマネジメントも連日のように進捗の会議を行い、人が追加投入され、エンジニアは時には泊りで一日も早く後れを取り戻すために皆遅くまで、そして土日も働き、お客様はもう怒り心頭… だったと思うのだが、こちらで体験したプロジェクトは拍子抜けするぐらい炎上感が無かった。 当初予定していた日程が一か月以上伸びても、みんな慌てる様子もなく、私はわからな
7月14日に公開された宮﨑 駿監督の最新作『君たちはどう生きるか』が大ヒットを続けている。公開4日間で観客動員135万人、興行収入21.4億円を突破し、先日発表された公開1ヵ月の集計では観客動員412万人、興行収入62.3億円に届いたという(興行通信社調べ)。そんな本作はスタジオジブリ作品として初めてIMAXシアターで公開、加えてドルビーシネマ、DTS:Xでも上映されている。今回は劇場公開時にこれだけ多くのフォーマットに対応した狙いや制作時の苦労話について、本作の撮影監督を担当した奥井 敦さんと、ポストプロダクション担当の古城 環さんにお話をうかがった。インタビュアーはジブリ作品を愛する潮 晴男さんだ。(StereoSoundONLINE編集部) 『君たちはどう生きるか』 ●原作・脚本・監督:宮﨑 駿●製作:スタジオジブリ※全国公開中 宮﨑駿監督10年ぶりとなる長編映画最新作『君たちはどう
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く