並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 1063件

新着順 人気順

仕様の検索結果361 - 400 件 / 1063件

  • 「ファミコンカセットの穴」考 ~任天堂はテスター棒をつっこむ夢を見るか?~

    ◆オミットされた公式見解◆ ファミコンカセットの穴は何のために空いているのだろう......。 SNSがそんなテーマで盛り上がっていたのは残暑しぶとい昨年11月のことだった。ファミコンカセットの穴とは、標準型カセットの上部に空いてる2つの四角い凹みのことである。すると例のごとくレトロゲーム界隈では、この穴の存在意義について「熱を逃がすため」だの「プラスチックを成形する都合」だの「ヒモを通したらキーホルダーになる」だの様々な説が飛び交うという不可解な現象が起こっていたのだ。 こんな穴ぼこが気になるなんて、まったく不可解な人たちだなあ。 なんて意味ではない。議論が起こることが不可解なのだ。なぜならこの「ファミコンカセットに穴が空いている理由」についてはすでに公式見解が出されているからである。それは今から8年前。ゴゴ通信というニュースサイトが2017年10月17日付の記事において突然、何の前触れ

      「ファミコンカセットの穴」考 ~任天堂はテスター棒をつっこむ夢を見るか?~
    • SameSite属性とCSRFとHSTS - Cookieの基礎知識からブラウザごとのエッジケースまでおさらいする - Flatt Security Blog

      こんにちは、 @okazu_dm です。 この記事は、CookieのSameSite属性についての解説と、その中でも例外的な挙動についての解説記事です。 サードパーティCookieやCSRF対策の文脈でCookieのSameSite属性に関してはご存知の方も多いと思います。本記事でCookieの基礎から最近のブラウザ上でのSameSite属性の扱いについて触れつつ、最終的にHSTS(HTTP Strict Transport Security)のような注意点を含めて振り返るのに役立てていただければと思います。 前提条件 Cookieについて Cookieの属性について SameSite属性について SameSite属性に関する落とし穴 SameSite属性を指定しなかった場合の挙動 SameSite: Strictでも攻撃が成功するケース 例1: スキームだけ違うケース 例2: サブドメイ

        SameSite属性とCSRFとHSTS - Cookieの基礎知識からブラウザごとのエッジケースまでおさらいする - Flatt Security Blog
      • 2023年読んで良かった技術書Top5

        こんにちは。uenikiです。2023年も残すところ後10時間となりました。 今回は2023年に読んで良かった技術書を紹介します。マネジメント系の本は抜きにして、ピュアに技術的な本を紹介します。これまであまり振り返りというものをせずに生きてきたのですが、たまには振り返りというものをしてみたいと思います。 2023年はたくさん言語化をしてきて、言語化することの気持ちよさにハマりつつあるので、アウトプットしてみようと思い立ちました。 Top5のご紹介 なっとく!関数型プログラミング まずは関数型プログラミングの入門書である本書を紹介します。人生を変えてくれる予感のある本に数年ぶりに出会った気がします。何よりも読んでいて楽しく、ワクワクします。 関数型プログラミングの原則から始まって、関数型独自の概念を一つ一つ丁寧に、なぜその概念が必要なのか?を解説してくれています。命令型の問題点を一つ一つ解決

          2023年読んで良かった技術書Top5
        • パスワード不要の認証技術「パスキー」はパスワードよりもエクスペリエンスが悪いという批判

          FIDOアライアンスが仕様を策定した「パスキー」は、パスワードではなく生体情報を用いて認証する「FIDO 2.0」を「Webauthn」標準に基いて利用して得た資格認証情報をデバイス単位で管理運用する技術です。このパスキーが抱える問題点について、Webauthn標準に関わったエンジニアのFirstyearことウィリアム・ブラウン氏が自身のブログで解説しています。 Firstyear's blog-a-log https://fy.blackhats.net.au/blog/2024-04-26-passkeys-a-shattered-dream/ Webauthnがパスワードに代わる認証技術として大きな可能性を秘めていると考えていたブラウン氏は、2019年にオーストラリアからアメリカに渡り、友人と共にWebauthnのRust実装であるwebauthn-rsの開発を始めました。その過程で

            パスワード不要の認証技術「パスキー」はパスワードよりもエクスペリエンスが悪いという批判
          • 受託開発におけるアジャイルに限界を感じた私が、「納品のない受託開発」を始めるまで - 倉貫義人の「はじめてのアジャイル」 - Agile Journey

            Agile Journeyをご覧のみなさん、はじめまして。株式会社ソニックガーデンの代表をしている倉貫義人と申します。 私はもともと大手システム会社でプログラマとして働いていました。そのとき出会ったアジャイル開発に魅了され、これこそ自分にとって理想の姿であると確信し、それ以来アジャイル開発を広めるための様々な活動を社内外で行ってきました。 最終的に、本当に自分の理想とするソフトウェア開発と、それを実現する組織をつくるためには、自ら会社を経営する立場になるしかないと考え、起業することになりました。そうしてできたのが株式会社ソニックガーデンです。 ソニックガーデンでは「納品のない受託開発」というサービスを提供しています。従来的な受託開発から、そもそものビジネスモデルを見直したことで、今では「アジャイル開発」を意識せずとも、自然とそれに取り組める組織として機能しています。 思い返すと、私のアジャ

              受託開発におけるアジャイルに限界を感じた私が、「納品のない受託開発」を始めるまで - 倉貫義人の「はじめてのアジャイル」 - Agile Journey
            • 和田 卓人さん(t_wadaさん)に「予防に勝る防御なし - 堅牢なコードを導く様々な設計のヒント」を社内で講演いただきました! | Wantedly Engineer Blog

              こんにちは、ウォンテッドリーDev Branch VPoE 室長の髙橋です。 ウォンテッドリーの開発組織であるDev Branchでは、外部から有識者を招いて勉強会を開催したり、技術顧問として知見を取り入れるなど、プロダクト開発により強い組織となるためにさまざまな施策を行っています。 今回、「テスト書いてないとかお前それ @t_wada の前でも同じ事言えんの」 でおなじみのt_wadaさん(和田 卓人さん、以下和田さん)に「予防に勝る防御なし - 堅牢なコードを導く様々な設計のヒント」をウォンテッドリー向けにカスタマイズして講演いただきました。 このストーリーでは、今回の講演の経緯から社内の反応・Q&Aまで、講演に関する詳細をご紹介いたします。 社内講演のきっかけ事の発端は、弊社のVPoEである要(X : @nory_kaname)より、外部エンジニアを招いて勉強会を開催する旨の問いかけ

                和田 卓人さん(t_wadaさん)に「予防に勝る防御なし - 堅牢なコードを導く様々な設計のヒント」を社内で講演いただきました! | Wantedly Engineer Blog
              • 読み手につたわる文章 - テクニカルライティング - mochikoAsTech - BOOTH

                72ページ / A5サイズ / 電子版はPDF(フルカラー) / 紙の本は表紙カラー、本文モノクロ 技術書典16(2023年5月25日~6月9日)の新刊「読み手につたわる文章 - テクニカルライティング」です。 「PDF版」は名前のとおり、PDFをダウンロードできます。紙の本はついてこないので注意してください。 紙の本が欲しい方は「書籍版+PDF版」を購入してください。技術書典16の会期中は技術書典オンラインマーケット(送料無料)で購入できます。 https://techbookfest.org/product/3t8AGqtB65jsPtPhx6m5fr 「ダウンロードカード用」は、既に紙の書籍をお持ちの方向けのファイルです。紙の書籍を購入された方は、あとがきの後ろにダウンロード用のパスワードが記載されています。ダウンロード後、あとがきに記載されているパスワードでZIPファイルを解凍して

                  読み手につたわる文章 - テクニカルライティング - mochikoAsTech - BOOTH
                • 実践API設計: 柴田 芳樹 (Yoshiki Shibata)

                  4月に発売された「WEB+DB PRESS Vol.134」で特集1「実践API設計」を執筆していますが、そこから部分的に紹介します(目次は、こちらです)。 第1章「優れたAPI仕様とは何か --- よくある問題と記述すべき事柄」の冒頭で次のように述べています。 今日、多くの企業がWeb サービスとしてさまざまなサービスを提供しています。Webサービスは、iOS、Android、ブラウザといったフロントエンドと、それらに対して機能を提供するバックエンドサービスから構成されます。バックエンドサービスが提供するさまざまな機能はAPI (Application Programming Interface)として定義され、フロントエンドから呼び出されます。フロントエンドは、バックエンドサービスが提供する機能を使ってユーザーへ提供する機能を実現します。 定義されたAPI を介することで、フロントエン

                    実践API設計: 柴田 芳樹 (Yoshiki Shibata)
                  • えきねっとでバーチャルカードを使って予約すると「物理クレカがないから発券できない」事態になることがある

                    くまがい | tayo @kmoooooog えきねっとの仕様があまりにやばくて面白くなってしまったのでご報告しますが、「東海道新幹線に乗る場合チケット発券の方法は発券機に物理クレカを通すことのみ」らしく、「カードレスのクレカ」で購入してしまったため詰むという事案が発生しました笑 2023-09-14 09:58:54 くまがい | tayo @kmoooooog 普段はeチケットにしてるんですけど、デフォルトは紙チケットなのでうっかりeチケットにするの忘れちゃったんですが、まさかこんなことになるとは・・・ 2023-09-14 09:58:55

                      えきねっとでバーチャルカードを使って予約すると「物理クレカがないから発券できない」事態になることがある
                    • アクセシビリティチェックってどうやってるの?ということで、実際にやってみた。(その1) - 水底の血

                      ツイッターでアクセシビリティ向上日誌2【目視試験編】‐Akira Tsuda Portfolio and Blogというのを見かけて、そういえばアクセシビリティチェックって何をどうしているのかという話をウェブ上でほとんど見かけない(というか自分は知らない)ので、思い切ってチェックの過程や考え方を書いてみようかなと。 チェック対象のサイトを作った@HeldaForStudy氏に尋ねたところ、題材として使ってよいという返事をいただいたので、「アトリエ金工やまぐち」のサイト1ページをチェックしてみることにします。 対象ページはBasic認証がかかっているので、アクセシビリティ向上日誌1【各種ツール評価編】からたどってください。 @HeldaForStudy氏はレベルはA*1でチェックしたとのことなので、チェック基準はWCAG 2.1レベルAでチェックすることにしましょう。 わたしは普段はCOB-

                        アクセシビリティチェックってどうやってるの?ということで、実際にやってみた。(その1) - 水底の血
                      • 「イラストや製図に使えない」──とあるEIZO製モニターの仕様で物議 メーカーに聞いた

                        「イラストや製図等に使えない」──とあるEIZO製液晶モニターを購入したユーザーのポストがX上で拡散している。というのも、PC上で正方形を描画しても、モニター上には縦が短くなった四角として表示されてしまうからだ。 該当のモデルは「FlexScan EV2360」という22.5インチのモニター。小型サイズながらアスペクト比16:10、WUXGA(1920×1200ピクセル)のIPSパネルを採用しているのが特徴。しかし、仕様表には画素ピッチが0.254×0.248mm(横×縦)とあり、液晶パネルを構成する「画素」の形が1:1の正方形ではなく、縦が短くなっている。これが表示の違いを生んでいる。 X上では、この投稿に対し「そのへん心配しないで済むために選ぶブランドがEIZOだと思ってた」「ピクセルの縦横比が長方形な液晶パネルなんてものが存在してて、まさかEIZOというブランドが製造販売してるなんて

                          「イラストや製図に使えない」──とあるEIZO製モニターの仕様で物議 メーカーに聞いた
                        • 実は「SF」だった(?)初代『ファイナルファンタジー』。独自路線で日本RPGの歴史を切り拓いた伝説の作品を振り返る。当時与えた衝撃に、ピクセルリマスターで思いを馳せてみた

                          なんとも恐れ多いことに、初代『ファイナルファンタジー』(以下、FF1)のレビューをすることになってしまった。この2024年の現代に、である。 『ファイナルファンタジー』(以下、FF)といえば、『ドラゴンクエスト』と並ぶ日本RPGを代表する偉大な作品シリーズである。しかもその一作目といえば、言ってみれば原典だ。繰り返しになるが、なんとも恐れ多いお仕事である。 今回取り上げるのはピクセルリマスター版であるため、本当にオリジナルな『FF1』というわけではない。とはいえ、37年前に生まれた作品を今のゲームの質を基準に評価するのもおかしな話だ。 というわけで、今回は『FF1』のストーリーやシステム、音楽を眺めつつ、「FF史」における『FF1』がどのような歴史的重要性を持っているのかについて、改めて発見していくという記事にしてみようと思う。 また、そのなかで今回のピクセルリマスター版がどのような仕上が

                            実は「SF」だった(?)初代『ファイナルファンタジー』。独自路線で日本RPGの歴史を切り拓いた伝説の作品を振り返る。当時与えた衝撃に、ピクセルリマスターで思いを馳せてみた
                          • 要件定義以降の工数は50%減少、開発ボリューム・件数は増加 PM組織立ち上げの「現状把握」「目標設定」「問題特定」で得られた効果

                            現状把握のために実施したこと じゃあ、これを基に実際にどういうふうに考えてどういうところをやってきたかをこれからお話しできればなと思います。 まず現状把握です。(スライドを示して)今見てもらっているのが、これまで自分が体験してきたり、ほかの企業の方との情報交換とかで出てきた、製品開発におけるよくある問題だと思ってもらえればと思います。みなさんもたぶん、これまでの経験の中で、こんな声や課題は、かなりあったんじゃないかなと思っています。 前職のECの経験でもこのあたりはありました。例えばシステムが肥大化して品質維持のためにかかる工数が多くて、「新規機能開発になかなか時間がかかりますよ」となったり、事業部とかから要望、HOWの指定がけっこう多くて、顧客の課題がぼんやりしていたり。 あとは、ビジネス側からすると、思ったとおりのタイミングでリリースできないことがあるとか、もっと多くの要望を実現したい

                              要件定義以降の工数は50%減少、開発ボリューム・件数は増加 PM組織立ち上げの「現状把握」「目標設定」「問題特定」で得られた効果
                            • 共産党の救援募金の使い道について調べてみたよ

                              問題の発端今般の能登半島地震について、共産党が救援募金を行うとのことです。 だが、それを受けて、共産党の募金は別の用途に使われるのでやめた方がいいとの意見が挙がりました。 また、さらにそれに対し、「共産党の募金に関するデマについて(https://note.com/hina_01/n/ne41074a58fe6)」という反論記事が出されています。 なお、当該記事については「これは党と無関係の私が個人的に書いたものであり、公式の見解ではありません。」とされています。ただ、JCPサポーター(公式)と名乗るアカウントが紹介しており概ね公式的な見解に準ずると考えていいのでしょう。(https://twitter.com/JCPS_Official/status/1743162063512584367) そこで、これまでの共産党の救援募金がどのように集められ、また使われていったのか調べてみました。

                                共産党の救援募金の使い道について調べてみたよ
                              • RFC の URL はどのドメインで貼るのが良いか | blog.jxck.io

                                Intro IETF の RFC は、いくつかの場所で同じものが公開されている。 どの URL が最適なのか、という話。 結論は www.rfc-editor.org だ。 RFC Hosting Site 例えば RFC 9110 - HTTP Semantics で言うと、以下の 4 つがある。 https://tools.ietf.org/html/rfc9110 https://datatracker.ietf.org/doc/html/rfc9110 https://www.rfc-editor.org/rfc/rfc9110.html https://httpwg.org/specs/rfc9110.html まずは、これらの違いを簡単に解説する。 tools.ietf.org IETF がホストする RFC は、 tools.ietf.org だった。 RFC 2616: H

                                  RFC の URL はどのドメインで貼るのが良いか | blog.jxck.io
                                • JavaScriptの組み込みAPIのIntlが凄いので紹介してみた。

                                  はじめに 明けましておめでとうございます。 (一週間遅れ) この記事はJavaScriptの組み込みAPI Intl の紹介と解説です。 Intl とは? MDN から引用すると Intl オブジェクトは、 ECMAScript の国際化 API の名前空間で、言語に依存した文字列の比較、数値の書式化と、日付の書式化を提供します。 Intl オブジェクトは、いくつかのコンストラクターに加え、国際化コンストラクターや他の言語に関する関数に共通する機能へのアクセスを提供します 用はi18nの書式版です。 例を出すより見たほうが早いので実際に機能解説します。 (先に言っておきますが、実はこれバックエンド無しで自然言語処理が出来る優れものです。) 用語解説 localesって何?そもそもnewって何?って人がいるかもしれないので locales https://developer.mozilla.

                                    JavaScriptの組み込みAPIのIntlが凄いので紹介してみた。
                                  • Meta Quest 3の感想

                                    私が最も熱中しているVR機器であるPSVR2との比較を交えて感想を書きます。 単に一番触っているVR機器だから比較しやすいだけで、PSVR2とMeta Quest 3は用途が違いますから、どちらかを購入するための参考にするようなものではありません。 ロードバイクとマウンテンバイクのような違いがあると思います。自分のやりたい用途に合ったものを選ぶのが大事です。 進化幅はやや物足りない Meta Quest 2からの進化幅はやや物足りないというのが正直なところです。Meta Quest 2から3年経ったなりの進化はありますが、3年という期間と37,620円という価格差を考えると、驚きは感じられず、物足りなさを感じてしまう進化幅です。 「マシンパワーが約2倍」と言っても、1.25 TFLOPSが2.45 TFLOPSになっただけです。 Meta Quest 2: 1.25 TFLOPS PS4:

                                      Meta Quest 3の感想
                                    • パワハラ通報の自衛官提訴 「『通報はテロ行為』と謝罪求められた」:朝日新聞デジタル

                                      ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

                                        パワハラ通報の自衛官提訴 「『通報はテロ行為』と謝罪求められた」:朝日新聞デジタル
                                      • 【LANケーブル】「対応」と「準拠」の違いはなんでしょうか?

                                        【回答】 弊社では、以下の内容として定義しております。 ◇対応 規格で定められている(カテゴリー5、カテゴリー6など)通信速度、材質、寸法・形状など 全ての項目を満たしているもの。 ◇準拠 通信速度は各カテゴリーと同等の品質を持つが、材質、形状・寸法などが規格外となるもの。 準拠品の多くはそれぞれのメーカー独自の形状や機能を持った製品となっています。

                                        • 避難指示の投稿 断念の自治体も X(旧ツイッター)仕様変更で | NHK

                                          避難指示などの情報をSNSのX(旧ツイッター)で周知していた自治体が、仕様の変更によって投稿をやめるケースも増えています。中には台風6号が接近している九州の自治体も含まれていて防災メールなど他の手段で確認してほしいと呼びかけています。 これまで避難情報などをツイッターで発信するときには、次々と発表される情報を速やかに届けるため、自動で投稿するシステムも使われていました。 しかし、起業家のイーロン・マスク氏が買収して以降、仕様の変更が相次いでいて、自動で投稿できる回数が制限されるようになっています。 台風6号が接近している九州・沖縄地方の8県を取材したところ、熊本県と鹿児島県はこの制限を受けて、避難指示などの投稿をやめていました。 このうち熊本県は、先月5日から旧ツイッターでの投稿を停止しています。 ことし6月から7月にかけて大雨の際に投稿ができなくなり調べたところ、自動で投稿できる回数が1

                                            避難指示の投稿 断念の自治体も X(旧ツイッター)仕様変更で | NHK
                                          • おかしいと批難されているゲームの要素が開発内で指摘されない理由|panke

                                            Twitterのタイムラインを眺めていると、ゲームに関する感想で次のようなポストを見かけることがあります。 〇〇がおかしいって、開発内で指摘する人誰も居なかったの? 〇〇〇人も開発メンバーがいて、何で誰も指摘しないの? これまでゲーム開発の現場をいくつか見てきましたが、ユーザーから批難される要素がゲーム中に存在していることに開発内で誰も気づいていないということはほとんど無いように思えます。しかし、誰かしらがその要素に気づいていても、開発内で指摘されないことがあります。 クリエイターなら、誰もがより良いものを作ろうと思っているはず……。 なぜ誰も指摘を行わないのでしょうか。 開発現場では、日々様々な仕様作成・アセット制作・実装業務等が進行しています。その中で各業務の関係者が内容をチェックするので、業務内容を批判する(良いところ、悪いところを見分け、評価する)ことは日常的に行われています。 し

                                              おかしいと批難されているゲームの要素が開発内で指摘されない理由|panke
                                            • ドラゴンクエストIV(FC版・NES版)AI仕様の解析 by vaxherd - クリムゾンのブロマガから移転した話

                                              現在の作戦設定を取得する ボス戦(つまり「逃走禁止」フラグが設定されている戦闘)においては、 プレイヤーによって設定された作戦が「みんながんばれ」か「ガンガン いこうぜ」の場合、隠し作戦である「対ボス」が代わりに使用される。 MP余裕量を計算する 呪文を使う仲間の場合、作戦や戦闘状況に応じて、行動評価(以下参照)に 影響を与えずに使えるMPの「余裕量」が設けられている。行動の消費MPが この余裕量以下の場合、消費MP「0」とみなされる。 具体的に、AIプログラムはまず、各仲間の「有用値」を計算する。256から、 マヌーサ・マホトーンの場合はキャラクター毎の値(以下参照)が引かれ、 さらに睡眠状態だと、その結果が半減される。 キャラ │マヌーサ│マホトーン 勇者  │ 85 │ 85 クリフト│ 100 │ 100 ミネア │ 100 │ 100 マーニャ│ 32 │ 192 ブライ │ 3

                                                ドラゴンクエストIV(FC版・NES版)AI仕様の解析 by vaxherd - クリムゾンのブロマガから移転した話
                                              • まさかこの店が現役営業していたなんて!500円のかに飯の店「かに太郎」、その攻略談

                                                週末と有給を利用し、日本7周目をマイカーで巡るサラリーマン。走行距離・立ち寄りスポット数は、おそらくアマチュア日本トップクラス。 > 個人サイト 週末大冒険 ドライブをしているといろんな食事処が目に入る。 看板であったり、幟であったり、店内の照明であったり。そういった要素から、「おっ、あのお店は営業しているな。じゃああそこでご飯にしようかな。」と考えるのだ。 流れる景色の中にいただけのアイツ 僕は無知であった。 北海道を何周もしており、そのお店の前を何度も走っていながら、"お店"として認識していなかったのだ。 これはいけない。 そう思って固い決意をして現地訪問したのは、昨シーズンである2022年のことだった。 「かに太郎」。 この名前を知ることで、この建物のことを"廃墟"ではなく"食事処"だと認識する。 食事処には名前がある。 すなわち僕らは、今この瞬間からこの店名を覚えておかねばなるまい

                                                  まさかこの店が現役営業していたなんて!500円のかに飯の店「かに太郎」、その攻略談
                                                • 『スーパーマリオRPG』レビュー 優れたリメイクにひそむ「あのころにもどりたい」という後ろ向きな情動

                                                  1996年に発売された『スーパーマリオRPG』がNintendo Switchでリメイクされ、私は発売日からむさぼるように遊んだ。楽しかった。しかし、クリアすると心に冷たい風が吹いたかのようであった。 スーパーファミコンの名作がリメイクされて、なぜ素直に喜べないのだろうか。リメイクとして間違いなく良質なのに、どうしてそんな気持ちになるのだろうか。幼いころに何度も遊んだRPGが蘇ってうれしいのは間違いないのに。 昨今はビデオゲームもリメイクやリマスターが多く、過去のさまざまな作品を遊びなおす機会が増えた。それは喜ばしいことなのだが――ノスタルジアはときに毒にもなりうる。 当時の雰囲気はそのままに、まさしく解像度が上がったリメイク 『スーパーマリオRPG』は、スーパーファミコンで発売された同名タイトルのリメイク作品である。グラフィックは3Dに一新されているが、ゲームシステムやふざけた雰囲気もし

                                                    『スーパーマリオRPG』レビュー 優れたリメイクにひそむ「あのころにもどりたい」という後ろ向きな情動
                                                  • アーキテクチャの進化はドメインイベントが起点になる - KAKEHASHI Tech Blog

                                                    こちらの記事はカケハシ Advent Calendar 2023 Part2の24日目の記事になります。 adventar.org はじめに 反復的な開発は、変更容易性の高いソフトウェアが不可欠です。ソフトウェア開発の経験がある方なら、デリバリ後の洞察や市場環境の変化から、新しい機能の追加やアーキテクチャの進化の必要性に直面したことが一度はあるでしょう。 私自身、要求分析手法やSOLID原則等の技法を取り入れ、変更容易性に対応する多くのプロジェクトに参加しました。しかし、どれだけ優れた手法や技法を持っていても、変更が難しい要求が出てくることは避けられません。その際、「過去の出来事」を正確に記録していれば、後から見返して問題解決が容易だったと感じることがよくあります。 ドメイン駆動設計(DDD)では、「過去に起こった出来事」を表現するドメインモデルを「ドメインイベント」と呼びます。変更容易性

                                                      アーキテクチャの進化はドメインイベントが起点になる - KAKEHASHI Tech Blog
                                                    • AWS、高速起動にこだわった軽量なJavaScriptランタイム「LLRT」(Low Latency Runtime)をオープンソースで公開。AWS Lambdaでの利用にフォーカス

                                                      AWS、高速起動にこだわった軽量なJavaScriptランタイム「LLRT」(Low Latency Runtime)をオープンソースで公開。AWS Lambdaでの利用にフォーカス Amazon Web Services(AWS)は、実験的な実装としてサーバレス環境のAWS Lambdaで使うことにフォーカスした軽量なJavaScriptランタイム「LLRT」(Low Latency Runtime)をオープンソースで公開しました。 LLRTはRustで開発され、JavaScriptエンジンにはQuickJSを採用しています。 LLRTの最大の特徴は、現在のJavaScriptランタイムにおいて性能向上のために搭載されているJITコンパイラをあえて搭載せず、よりシンプルで軽量なランタイムとして実装することで高速に起動することにこだわっている点です。 これにより(Node.jsやDenoや

                                                        AWS、高速起動にこだわった軽量なJavaScriptランタイム「LLRT」(Low Latency Runtime)をオープンソースで公開。AWS Lambdaでの利用にフォーカス
                                                      • マイクロサービス間通信における認証認可およびアクセス制御

                                                        はじめに 2023年4月に基盤エンジニアとして Ubie に入社しました nerocrux です。主に Ubie の ID 基盤の開発と保守運用を担当しています。 この記事は、2023 Ubie Engineers アドベントカレンダー 5 日目の記事となります。 Ubie では、モジュラモノリスを採用しつつ、マイクロサービスアーキテクチャも採用しており、領域によってサービスを分けて、それぞれの担当チームが開発と保守運用をしています。 クライアントから一つのリクエストを受け取ったあとに、Ubie のバックエンドではリクエストを受け取ったサービスだけがそのリクエストを処理することもあれば、別のサービスにディスパッチし、複数のサービスがひとつのリクエストを処理して結果を返すこともあります。 マイクロサービス間の通信が Ubie の内部で発生したとしても、必ずしも無制限で自由に行われていいわけで

                                                          マイクロサービス間通信における認証認可およびアクセス制御
                                                        • Nintendo Switch『なつもん』が『ブレワイ』くらいワイルドに遊べると口コミ続出。ヤンチャ心を自由に発揮できる夏休みゲーム - AUTOMATON

                                                          『なつもん! 20世紀の夏休み』が、自由度が高いとして話題になっている。同作は、スパイク・チュンソフトからNintendo Switch向けに7月28日に発売された作品。原作・脚本・ゲームデザインを綾部和氏が手がけたことで、『ぼくのなつやすみ』系のゲームとして話題になる……かと思いきや、その自由度の高さが注目を集めている。 『なつもん! 20世紀の夏休み』は、オープンワールドアクションアドベンチャーゲームだ。主人公となるのは、10歳の少年さとる。サーカス団の団長のひとり息子として、紆余曲折ありながら、海の見える緑豊かな田舎町であるよもぎ町にやってきた。夏休みという限られた期間で、この場所でさまざまな冒険や出会いを体験することとなる。 開発の座組としては、パブリッシャーは前出したようにスパイク・チュンソフトが担当しているほか、『ぼくのなつやすみ』シリーズを手がけてきたミレニアムキッチンの綾部

                                                            Nintendo Switch『なつもん』が『ブレワイ』くらいワイルドに遊べると口コミ続出。ヤンチャ心を自由に発揮できる夏休みゲーム - AUTOMATON
                                                          • カビゴンLOにみるポケカ界隈の治安の悪さ

                                                            最近はてブにもちょろちょろと上がってきていたカビゴンLO問題で、ちょっとポケカ界隈の治安の悪さを解説してみようと思う。 そもそもの前提まず、ポケモンカードゲーム(ポケカ)は、いわゆるトレーディングカードゲームで、集めたカードで一対一で対戦するカードゲームだ。 そして、集めたカードで対戦するんだから、トランプのように決まった山札があるわけではなくて、それぞれが自分でカードを選んで準備する。この自分のカード群をデッキと呼ぶ。 ゲームの流れは色々とあるが、基本的には、自分の手番に山札から1枚引き、何か行動して、相手の手番へと移る。 そして、相手のポケモンを6匹気絶させると基本的には勝利できるが、特殊な条件で勝ち負けが決まることがある。 投了時間切れ山札からカードが引けなくなる自分の場に一匹もポケモンがいなくなるここで、議論になっているのは、通常友達同士と遊ぶ分にはあまり問題にならない、時間切れの

                                                              カビゴンLOにみるポケカ界隈の治安の悪さ
                                                            • タイミーのRailsアプリをシニアなエンジニアが採点したらだいぶ辛口だった - Timee Product Team Blog

                                                              この記事はTimee Advent Calendar 2023シリーズ 1の1日目の記事です。 はじめに こんにちは、タイミーでバックエンドエンジニアをしている須貝(@sugaishun)です。昨年は弊社でアドベントカレンダーに取り組んだか覚えていないのですが、今年はなぜかいきなり3トラックで臨むということで、非常に勢いがあるなと思いました。量と勢いで攻めていくところが弊社らしいなと感じています。全て完走できると良いですね。 さて私はその中のひとつのトップバッターということで、タイミーのRailsアプリケーションについて弊社のシニアなエンジニアたちと雑談した内容を座談会風にお伝えできればと思います。事の発端は弊社Slackのバックエンドエンジニアが集まるチャンネルで「タイミーのRailsアプリケーションの健康度はどのくらいなのか?」という会話をしたことでした。その時の私の感想は「人によって

                                                                タイミーのRailsアプリをシニアなエンジニアが採点したらだいぶ辛口だった - Timee Product Team Blog
                                                              • 火災報知機の「強く押す」はどれくらい強く押す?押したらどうなる?

                                                                1975年宮城県生まれ。元SEでフリーライターというインドア経歴だが、人前でしゃべる場面で緊張しない生態を持つ。主な賞罰はケータイ大喜利レジェンド。路線図が好き。(動画インタビュー) 前の記事:ロードサイド店舗の看板工事は考えることが多すぎる > 個人サイト 右脳TV 強い気持ち、強い押し 訪れたのは能美防災株式会社。本社1階にあるショールームでお話を伺った。 ご対応いただいた、能美防災株式会社 広報室室長の関口さん(右)と、同じく広報室の飯島さん(左) こちらがショールームの一部。防災センターもあります。 ショールームの中にある消火栓、あまりに溶け込みすぎていて「これ本物ですか……?」と聞いてしまいました(デモ用でした) 能美防災が創立したのは大正5年(1916年)のこと。防災業界のリーディングカンパニーである。 そんな歴史ある企業に「強く押させてください」なんて丸腰でお願いするのは恐れ

                                                                  火災報知機の「強く押す」はどれくらい強く押す?押したらどうなる?
                                                                • 結局 #マツダ #ロードスターRF 衝動買いしますけど何か? - #AQM

                                                                  その節は、たくさんアクセスいただいて、たくさんコメントいただいて、ありがとうございました。 クルマ買ってもラーメン屋巡りぐらいしか用途ないし、次回の異動先が東京や大阪だったら邪魔になるだけだしで、全然買う気はないけど、 (中略) ブログに書いたらロードスターRFを衝動買いしたい衝動がだいぶ収まったので自分は買いませんけど、読んで欲しくなった人は勝手に買えばいいと思います。 aqm.hatenablog.jp 「買わない」と言ったな、アレは嘘だ。 お前らのせいだ。 あとあれだけマツダ車の宣伝をしたのにブロガーとして雑魚すぎて誰もステマ案件を疑ってくれなくてちょっと悲しかった。 というわけでロードスターRFを買うことに決めたんですけど、 マツダ ロードスターRF公式サイトより 2023年8月現在、マイナーチェンジの狭間で生産・受注停止してて、秋冬の新型発表・発売まで買えないので、ヒマです。 デ

                                                                    結局 #マツダ #ロードスターRF 衝動買いしますけど何か? - #AQM
                                                                  • 「自分の未来予測を信じてちょっと意地を張ってみる」 まつもとゆきひろ氏がRubyに型宣言を入れない理由

                                                                    「自分の未来予測を信じてちょっと意地を張ってみる」 まつもとゆきひろ氏がRubyに型宣言を入れない理由 #17 動的型付け言語と大規模開発 テーマは「動的型付け言語と大規模開発」 まつもとゆきひろ氏:まつもとゆきひろです。Matzチャンネル17回目ということでお送りします。ちょっと前になりますが9月28日に私が技術顧問を始めたクラウドサーカスという会社さんがテックイベントを開催されて、その時のテーマが「動的型付け言語と大規模開発」というテーマでした。 その時に話したこととか、話そうとしたこと、話そうと思っていたんだけど時間の関係で話せなかったことなどを補足する意味も含めて今日はちょっと放送しようかと思います。というか、分量が多いので2回に分けて話そうかなと思っています。 このクラウドサーカスのイベントのテーマは別に私から指定したわけではなくて、先方が「こんなテーマで話したいんだ」とか「聞き

                                                                      「自分の未来予測を信じてちょっと意地を張ってみる」 まつもとゆきひろ氏がRubyに型宣言を入れない理由
                                                                    • 【2024年】ITエンジニア本大賞まとめ

                                                                      アジャイルプラクティスガイドブック チームで成果を出すための開発技術の実践知 チーム・組織にプラクティスを導入し、根付かせるために! 116の手法を一冊にまとめた“実践”の手引き チームでのアジャイル開発には、開発技術やツールなどの「技術プラクティス」の活用が重要です。 プラクティスはそれぞれの目的や役割を意識することで効果を発揮します。しかし、目まぐるしく状況が変化する開発では、当初の目的を忘れて、プラクティスに取り組むこと自体が目的化してしまうチームも少なくありません。 本書は、チーム・組織でアジャイル開発に取り組んできた著者が、プラクティスの効果的な選択・活用のしかたについて、自らの実践経験に基づいてまとめたガイドブックです。 架空の開発現場を舞台にしたマンガとともに、チーム開発の様々なシーンで役立てられるプラクティスを、幅広くかつわかりやすく解説しています。開発現場に備えておけば、

                                                                        【2024年】ITエンジニア本大賞まとめ
                                                                      • 「学んだことをちゃんと活かせる人」がしていること。“自分の言葉で覚える力” を鍛えてみた - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習

                                                                        たくさんの本を読み、進んでセミナーに参加しているわりには、ぜんぜん仕事に活かされていない気がする……。 “学びをまとめる達人” いわく、それは要約ができていないからなのだそうです。そこで筆者は、チェックリストとして使える短冊型のメモ帳を活用し、スキマ時間に要約力を鍛えてみることにしました。詳しく説明しましょう。 【ライタープロフィール】 STUDY HACKER 編集部 「STUDY HACKER」は、これからの学びを考える、勉強法のハッキングメディアです。「STUDY SMART」をコンセプトに、2014年のサイトオープン以後、効率的な勉強法 / 記憶に残るノート術 / 脳科学に基づく学習テクニック / 身になる読書術 / 文章術 / 思考法など、勉強・仕事に必要な知識やスキルをより合理的に身につけるためのヒントを、多数紹介しています。運営は、英語パーソナルジム「StudyHacker

                                                                          「学んだことをちゃんと活かせる人」がしていること。“自分の言葉で覚える力” を鍛えてみた - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習
                                                                        • 退屈じゃないこともAIに任せる « SOUL for SALE

                                                                          「AIによる業務効率化」がブームだ。といってもAIが仕事に使える、使わなければという機運が高まったのもこの1年足らずのことだし、技術動向が目まぐるしく変わっていることもあって、いまだ「定番」と呼べるスキルは生まれていない。プロンプトエンジニアリングが大事になるぞとか言われていたかと思えば、データ分析、画像生成、直近では動画の生成などが話題になり、「何に使える技術なのか」というイメージすら明確ではないのが現状だ。 こういうときに、新しもの好きというか、アーリーアダプター層とマジョリティの間の「キャズム」はずいぶん大きなものになると思われる。マジョリティ層が「使い方や規制の動向がはっきりするまで待っておこう」と考えるのに対し、アーリーアダプター層は次々と新しいものを試し、それによってAI活用の「コツ」のようなものを掴んでいく。おそらくそれはかつての「検索エンジンの使い方」と一緒で、言語化しづら

                                                                            退屈じゃないこともAIに任せる « SOUL for SALE
                                                                          • 10年の沈黙を破り"歴代最高傑作"となった風来のシレン6への問題提起|超スーパージャンボデッ怪ラッシュ!

                                                                            『不思議のダンジョン 風来のシレン6 とぐろ島探検録』(ふしぎのダンジョン ふうらいのシレンシックス とぐろじまたんけんろく、Shiren the Wanderer: The Mystery Dungeon of Serpentcoil Island)は、スパイク・チュンソフトより2024年1月25日に発売されたNintendo Switch用ローグライクゲーム。不思議のダンジョンシリーズの1つ。 Wikipedia10年の沈黙を経て発売された風来のシレンの新ナンバリング“風来のシレン6” 巷では手放しに絶賛され、「これこそが風来のシレン!」「歴代最高傑作!」なーんて持て囃されている訳だが、やってみた限りは全くそう思えなかった 別に炎上狙いでこう言っている訳ではない。筆者がただただシレン6を雑な作りだと感じて辟易としてしまっただけだ(なので別に貴方の「歴代最高」を否定したい訳では無い) 先

                                                                              10年の沈黙を破り"歴代最高傑作"となった風来のシレン6への問題提起|超スーパージャンボデッ怪ラッシュ!
                                                                            • 楽天が「security.txt」を導入

                                                                              楽天グループがWebサーバーに「security.txt」と呼ぶテキストファイルを置き、脆弱性▼情報の受付窓口としてVDP(Vulnerability Disclosure Program、脆弱性開示プログラム)を開始したことがSNSで話題になった。2023年10月2日のことだ。同社広報はこれを事実だと認めた。 security.txtは、米Apple(アップル)や米Google(グーグル)、米GitHub(ギットハブ)、米IBMなど、海外IT大手は既に導入している。一方、日本では少ない。security.txtとは何か、国内でなぜ普及しないのか、脆弱性情報の受け付けとの関連性は――。順に見ていこう。 セキュリティーが高まる理由 security.txtとは、当該企業が提供する製品やサービスの脆弱性情報を見つけた人が通知する窓口を示すためのファイルだ。その仕様は、インターネット関連技術の標

                                                                                楽天が「security.txt」を導入
                                                                              • SSL/TLS実践入門 ──Webの安全性を支える暗号化技術の設計思想

                                                                                2024年4月25日紙版発売 2024年4月25日電子版発売 市原創,板倉広明 著 A5判/456ページ 定価3,740円(本体3,400円+税10%) ISBN 978-4-297-14178-3 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle 楽天kobo honto この本の概要 SSL/TLSは,通信の秘密を守るために利用されている通信プロトコルです。HTTPSやHTTP/3にも利用されており,今日のWebでは利用が一般的になっています。本書では,その最新バージョンであるTLS 1.3のしくみと,その使い方を解説します。SSL/TLSは公開されている実装例などを真似すれば基本的な動作はさせられますが,それを応用していくには技術に関する理論の理解が必須になります。しかしSSL

                                                                                  SSL/TLS実践入門 ──Webの安全性を支える暗号化技術の設計思想
                                                                                • 偽装されたMicroSDの正体を探る | データSOS

                                                                                  「GoProで使っていたMicroSDカードのデータ読み込みができなくなった」とMicroSDカードのデータ復旧をご依頼いただきました。「Windows10のエクスプローラーで見ると、ファイル、フォルダが文字化けしている。撮影中にバッテリーが切れたので、その影響でおそらくFATが破損しているのではないか」と詳しい状況もお知らせいただきました。 何となく違和感を覚えるSanDiskのMicroSD お預かりしたMicroSDは「SanDisk Extreme PRO」容量1TBのMicroSD。表面を見たところ、なんとなく違和感を覚えます。印刷のテカリといい、文字の大きさやバランス、何かしっくりしません。 まずはこのカードの仕様を確認しようと、SanDiskの日本公式サイト(SanDiskはWesternDigitalが買収しWesternDigitalのブランドとなっています)を見ると「E

                                                                                    偽装されたMicroSDの正体を探る | データSOS