タグ

2022年6月6日のブックマーク (4件)

  • 今さらProtocol Buffersと、手に馴染む道具の話 - Qiita

    Protocol Buffersは別に新しい技術ではない。同時にそれは、未だ知られざる、未だに可能性を秘めた先端のソフトウェア技術基盤である。 新しくないのは事実で、GoogleがProtocol Buffersをオープンソース化したのは2008年のことだし、オープンソース化前に社内で使われ出したのは更に昔に遡るだろう。たぶん。 デザイン的にもJSON対応は後付けで、将来JSONが隆盛を極めることなんか全然想定していなかったのが透けて見えて古くさい。 しかし、同時にどうも情報に聡い人であってもなかなかその真価を実感し得ておらず、ある意味で未知の技術であるらしい。ならば、Protobuf (Protocol Buffersの略)を解説した文書は幾多あれども、それに1を加えるのもやぶさかではない。 Protocol Buffersとは Protobufはスキーマ言語だ! 一般的にはProtob

    今さらProtocol Buffersと、手に馴染む道具の話 - Qiita
    cuttoff19
    cuttoff19 2022/06/06
  • Next.js に Service層 を導入する

    稿は、Next.js で「getServerSideProps や API Routes」を利用するアプリケーション向け内容になります。重厚な作りになるので、要件に適合する・しないはあると思いますので、あしからず。 Next.js は薄いフレームワーク Next.js は SPA 配信の最適化にフォーカスしており、Backend の機能面が十分とは言えません。pages の Page コンポーネントや API Routes は、controller としての機能を提供するのみです。ドキュメントを見てもわかるとおり、一連処理はあらかじめ middleware やラッパー関数を用意するのが常套手段かと思います。 NestJS にあるような Service 層が欲しい Node.js Backend フレームワークとして、NestJS は有力な候補かと思います。レイヤーやモジュール・DI の構

    Next.js に Service層 を導入する
  • 大人の学びのパターン・ランゲージ(略称まなパタ) | デジタル人材の育成 | IPA 独立行政法人 情報処理推進機構

    2018年度から継続的に実施しているスキル変革等に関する調査から、大人になってから学んでいない方が多いという結果が浮き彫りになりました。そこで、大人が学ぶためにはどのように取り組めばよいか「考えるヒント」をパターン・ランゲージ(注釈1)として、30のパターンで整理しました。 「大人の学びのパターン・ランゲージ(略称まなパタ)」は、学び続けている実践者の方々にインタビューでお話を伺い、その考え方や工夫、課題を整理し、抽象化することによって制作しています。

    大人の学びのパターン・ランゲージ(略称まなパタ) | デジタル人材の育成 | IPA 独立行政法人 情報処理推進機構
  • Notion vs Obsidian (あるいはアスカ vs 綾波)

    今最もアツいデジタルノートアプリと言えば、NotionObsidianでしょう。となると、当然ながらこんな疑問を持つ方も多いはず。 NotionObsidianって結局、どっちがいいの?しかし注意しておきたいのは、この2つが『実際は全くの別物である』ということ。 どれくらい違うかって? それはもう「アスカと綾波くらい違う」と言うしかありません。 今回はNotionObsidianの対照的な違いとその棲み分けについて、好対照なキャラクター2人の議論を通じて比較しましょう。 (エヴァンゲリオンをご存じない方には地獄のような時間が始まります。予めご了承ください) Notionは即戦力、Obsidianはユーザー次第Notion「いいわね。最初からフル稼働、最大戦速でいくわよ」プラグインがどうたらこうたら、面倒なことする必要無いの。 Notionは起動した瞬間、何もかも揃ってんだから! 新し

    Notion vs Obsidian (あるいはアスカ vs 綾波)