並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 394件

新着順 人気順

Specの検索結果121 - 160 件 / 394件

  • 【PHP8.1】PHP8.1の新機能 - Qiita

    PHP8.2 / PHP8.1 / PHP8.0 / PHP7.4 2021/11/26にリリースされました 2021/07/20、PHP8.1がフィーチャーフリーズしました。 言語機能に関わるような機能の追加・変更が締め切られたということです。 今後はデバッグを繰り返しながら完成度を高めていき、2021/11/25にPHP8.1.0がリリースされる予定です。 というわけでPHP8.1で実装されるRFCを見てみましょう。 RFC Fibers 賛成50反対14で受理。 Fiberです。 PHPで非同期コードを書けるようになります。 $fiber = new Fiber(function (): void { $value = Fiber::suspend('fiber'); echo "レジュームした。$value: ", $value, "\n"; }); $value = $fiber

      【PHP8.1】PHP8.1の新機能 - Qiita
    • ぼくのかんがえたさいきょうのDevOps実現構成

      はじめに 昨年、AWS のインフラを運用・監視する上で使いやすいと思ったサービスを組み合わせて構成図を紹介した記事、「【AWS】ぼくのかんがえたさいきょうの運用・監視構成」が投稿したその日の Qiita のトレンド 1 位になり、はてなブックマークのテクノロジー分野でトップを飾りました。(たくさんの方に見ていただき感謝してます!) 本記事では「ぼくのかんがえたさいきょうの運用・監視構成」の続編として「ぼくのかんがえたさいきょうの DevOps 実現構成」を紹介させていただきます。あくまでも「ぼくのかんがえた」なので私個人の意見として受け入れていただけると助かります。 前回の記事でもお伝えいたしましたが、各個人・企業によって環境は違うと思いますし、使いやすいサービスは人それぞれだと思うので、これが正解という訳ではありません。一個人の意見として参考にしてただければ幸いです。 また、こちらの記事

        ぼくのかんがえたさいきょうのDevOps実現構成
      • HTTP クライアントを作ろうとして学ぶ、使いやすいインタフェース / #GoCon_Sendai 2020

        Go Conference 20' Autumn SENDAI - https://www.youtube.com/watch?v=7SdxaKurDOc - How to design a good API and why it matters https://research.google/…

          HTTP クライアントを作ろうとして学ぶ、使いやすいインタフェース / #GoCon_Sendai 2020
        • まだ日本ではWebアクセシビリティが義務化されません(2024年4月から6月の時点では)

          筆者は、より多くのWebサイトやWebサービスが、より高いアクセシビリティをもつものになることを強く願っています。 (2024/02/04追記)もう少しわかりやすく書き直したものを投稿しました Webアクセシビリティと合理的配慮 「2024年からWebアクセシビリティ対応が義務化される」というようなことが書かれたWeb上の記事が増えているようです。 しかし、2024年1月現在、日本で「Webアクセシビリティ」について法的な義務が発生している・または2024年内に発生するようになる法的な根拠はおそらくありません。法律の改正が施行され、「やったほうがいい」度合いは高まっていると解釈できますが、「Webアクセシビリティは義務です」とまでは明言できないはずです。 ところが、「アクセシビリティ 義務化」などでWebを検索すると、「2024年にアクセシビリティが義務化します」と説明していたり、あるいは

            まだ日本ではWebアクセシビリティが義務化されません(2024年4月から6月の時点では)
          • CSSのCascadingに追加されようとしているLayerという概念 - araya's reservoir

            2021 年 1 月に CSS Cascading and Inheritance Level 5 の First Public Working Draft が公開された。 CSS Cascading and Inheritance はその名の通り、CSS の Cascade や継承などについての仕様を定義しているもので、つい先日 Level3 が晴れて W3C Recommendation となった。 CSS Cascading and Inheritance Level 3 is a W3C Recommendation そして、新たに First Public Working Draft が公開された Level5 では、今までの Cascading に、新たにLayerという概念の導入が検討されている。 本記事では CSS の Cascading についておさらいし、新しい概念であ

              CSSのCascadingに追加されようとしているLayerという概念 - araya's reservoir
            • おなじ本?ちがう本?:図書館における「書誌の同定」というお仕事|晴れる

              図書館では「これとこれは同じ本なのか」という判断を迫られる場面がけっこうあります。 「これとこれ」は本と本のこともありますが、多いのは書誌データと本、または書誌データと書誌データです。 いちばん関係あるのは目録担当者ですが、レファレンスや相互利用、選書、除籍などでも避けて通れません。この判断を誤ると、求める本と違う本を利用者に提供してしまったり、すでに所蔵していることに気づかず重複発注してしまったり、複本があると思って1冊しかない本を捨ててしまうことにもなります。 私はよく「『ハムレット』たくさんあるけど、同じ本ばっかりこんなに何冊も要る?」とか「新版があるから古い版は捨てていいよね」とか言われて「いやいやいや!小田島雄志訳と福田恆存訳と松岡和子訳はぜんぜんちがうでしょ!」とか「いやいやいや!旧版にしかない情報もあるので!」と力説して「目録担当者めんどくせえ」と白い目で見られております…。

                おなじ本?ちがう本?:図書館における「書誌の同定」というお仕事|晴れる
              • SQLite のおもしろ仕様 (2) : ファイルフォーマット - kawasin73のブログ

                後方互換性って辛いね、どうもかわしんです。 最近 Rust で SQLite をフルスクラッチで再実装しています。 github.com 再実装するために SQLite の公式ドキュメントやソースコードを読み込んでいるわけですが、その過程で気付いたおもしろポイントを共有しようかと思います。 今回はその第二弾、ファイルフォーマット編です。第一弾はこちら:SQLite のおもしろ仕様 (1) : データ型 - kawasin73のブログ 前提知識 : ページ まず、この記事を面白いと思ってもらうための前提知識です。 大抵のデータベースはデータを保存するファイルをページという単位で管理します。SQLite ではデフォルトでは 1 ページ 4096 バイトです。これは、ファイルを保存するデバイス(HDD や SSD など)としてブロックデバイスを想定しているからです。ブロックデバイスとはデータの読

                  SQLite のおもしろ仕様 (2) : ファイルフォーマット - kawasin73のブログ
                • オープンソースの定義について - tmtms のメモ

                  こんな Togetter が話題になってた。 togetter.com オープンソースソフトウェアはOSIに認められたオープンソースライセンスで配布されるソフトウェアのことであり、それ以上でもそれ以下でもない これに違和感が。「オープンソースの定義(OSD)」に準拠したライセンスのソフトウェアであればオープンソースだったような記憶があるんだけど、「OSIに認められたオープンソースライセンス」である必要はあるんだっけ? まあ実際にOSDに準拠したオレオレオープンソースライセンスを作って「オープンソースでござい」と言ったとしてもなんか怪しいし、堂々とオープンソースを名乗りたいならちゃんとOSI認定のライセンスを使うか、そのライセンスをOSI認定してもらえよって感じなんでどうでもいいんだけど、定義の問題として。 オープンソースの定義 を見ると 「オープンソース」とは、単にソースコードが入手できる

                    オープンソースの定義について - tmtms のメモ
                  • 最近のVR体験界隈について - Imaginantia

                    私を含む。 結論を先に書きます。 まだ面白くない。 私や周りのみんなは満足かもしれないが、コンテンツとして閉じた「領域」にはまだ至っていない。 作れる人がいない。 やりたいことをやる為に必要なモノが多すぎて、それをわかっている人がいない。 時間が掛かりすぎる。 極論を言えば「ゲームより自由な媒体」なので「ゲームより時間が掛かる」はず。 だから今現在の時間感覚では詰めきることができない。 規定された期間でどうにかするべきというのは、別の話。 だから継続性のためのボトルネックになっているのは「限界を作れる人間」だと思う。 そこまでいかないと面白くないから。 今現在で面白いと言っている人が、ただ「VRが面白い」と言っているのか「コンテンツが面白い」と言っているのかを私達は区別できない。 そして制作時間が全然足りていない。 量産化をするのはコンテンツを終わらせる行為だと私は思う。 作業の為の時間で

                      最近のVR体験界隈について - Imaginantia
                    • GitHub Flavored Markdown は何であって何でないか - Qiita

                      のんびりしていたらこんなメンションをもらっていたので、ちょっとまとめてみようと思います。 そろそろ @tk0miya さんがアップしてくる頃。GFMはspecかっちりしてるんでしたっけ(markdown全く詳しくない — Aki Ariga (@chezou) February 1, 2020 かっちりしている? この記事を読んでいる皆さんは Markdown の歴史に精通していると思うので、古い部分はざっくり割愛してしまいますが、オリジナルの Markdown は かっちりしていない ことで有名なマークアップ言語です。 必要最低限のマークアップ要素は規定されていて HTML への変換ツールも完成していた Markdown ですが、マークアップ言語の言語仕様としては貧弱で、インデントのルールやインライン要素をネストしたときの挙動、空行の有無による解釈の違い、などなど、細かい部分のルールにつ

                        GitHub Flavored Markdown は何であって何でないか - Qiita
                      • 【PHP8.2】PHP8.2の新機能 - Qiita

                        PHP8.3 / PHP8.2 / PHP8.1 / PHP8.0 2022/07/19、PHP8.2がフィーチャーフリーズしました。 言語機能に関わるような機能の追加・変更が締め切られたということです。 今後はデバッグを繰り返しながら完成度を高めていき、2022/11/24にPHP8.2.0がリリースされる予定です。 というわけでPHP8.2で実装されるRFCを見てみましょう。 RFC Disjunctive Normal Form Types 賛成25、反対1で受理。 選言標準形です。 UNION型と交差型を同時に使えるようになります。 思う存分型パズルで遊べますね。 // A型、もしくはB型かつC型、もしくはint function hoge( A | (B & C) | int $param){}

                          【PHP8.2】PHP8.2の新機能 - Qiita
                        • 次期個人番号カードタスクフォース(第4回)|デジタル庁

                          概要日時:令和6年(2024年)3月18日(月)16時00分から18時00分まで場所:オンライン会議議事次第:開会議事次期個人番号カードタスクフォース最終とりまとめ(案)について意見交換閉会資料議事次第(PDF/31KB)資料1:次期個人番号カードタスクフォース最終とりまとめ(案)概要(PDF/524KB)資料2:次期個人番号カードタスクフォース最終とりまとめ(案)(PDF/286KB)参考資料:次期個人番号カードのデザイン(イメージ)(PDF/191KB)参考資料1:次期個人番号カードタスクフォース開催要綱(PDF/85KB)参考資料2:次期個人番号カードタスクフォースについて(PDF/391KB)議事録(PDF/260KB)※2024.3.22 参考資料:次期個人番号カードのデザイン(イメージ)のファイルを差替えました 最終とりまとめ次期個人番号カードタスクフォース最終とりまとめ(PD

                            次期個人番号カードタスクフォース(第4回)|デジタル庁
                          • Java 14新機能まとめ - Qiita

                            Java 14が2020/3/17にリリースされました。 Java SE 14 Platform JSR 389 ダウンロード OpenJDKサイトからダウンロードできます。 https://jdk.java.net/14/ MacやLinuxでのインストールにはSDKMAN!をお勧めします Oracle OpenJDK以外に無償で商用利用できるディストリビューションとしては、次のようなものがあります。 AdoptOpenJDK Azul Zulu Community Liberica JDK LTSではないのでAmazon Correttoではリリースされないようです。 アップデートは4月に14.0.1が、7月に14.0.2がリリースされることになります。 Oracle JDKは開発用途には利用できますが、商用利用にはJava SE Subscriptionを購入する必要があります。 J

                              Java 14新機能まとめ - Qiita
                            • ビジネス考えてるかい?事業の持続的成長を促進させるシステム設計の考え方 / buisiness_purpose_system_design

                              Developers Summit 2021 Summer (2021/07/30)の登壇資料です。 https://event.shoeisha.jp/devsumi/20210730/session/3249/

                                ビジネス考えてるかい?事業の持続的成長を促進させるシステム設計の考え方 / buisiness_purpose_system_design
                              • フロントエンド監視の全体像と実現方法

                                必要性 フロントエンドの監視はバックエンドやインフラのそれらと比べ、優先度が低くなりがちです。 バックエンドやインフラでの障害はサービス継続に直結するため、これは当然と言えば当然なのですが、別の理由もあると考えています。 それは計算リソースをサービス提供側が管理していないことです。 例えばアプリケーションがインフラとして AWS を利用しているなら、AWS のリソースを管理するのはサービス提供側です。 これは AWS 以外のクラウドサービスプロバイダやオンプレであっても同様です。 一方でフロントエンドはエンドユーザのブラウザ上で動作し、これを管理しているのはエンドユーザです。 フロントエンドはその性質上、監視の「盲点」になりがちです。 しかしフロントエンドはエンドユーザが直接触れるものであるため、そこで何が起きているかサービス提供側は正確に把握する必要があります。 マイルストーン フロント

                                  フロントエンド監視の全体像と実現方法
                                • 開発者が考える提案書テンプレート markdown版 - Qiita

                                  概要 定型的な システム開発 では以下のような設計書が使われる。 システム要件定義 システム方式定義 ソフトウェア要件定義 ソフトウェア方式設計 ソフトウェア詳細設計 しかしそれ以前に 開発者目線、開発者発信で顧客に提案する概要資料を作りたい ケースがある。あるいは就職活動時の自身のポートフォリオを採用担当に説明することも同様かもしれません。 オードリー・タンがコード書く前にまずreadme.txtを書く話、Yahoo!がプロダクト開発の最初にプレスリリースから作る話、自分が前職で商品企画する際にまず広告から考えていた話、どれも明確なゴールイメージをまず確定させて必要要件を定義していくという意味で全部共通の考え方 — 菅俊一 / Syunichi SUGE (@ssuge) February 2, 2021 なんて話も。 技術とマーケティングのちょうど中間、開発者と顧客との意思疎通の橋渡し

                                    開発者が考える提案書テンプレート markdown版 - Qiita
                                  • フロントエンドで収集するべきテレメトリは何か

                                    先日『フロントエンド監視の全体像と実現方法』という記事を投稿しましたが、その中でテレメトリについては触れませんでした(※本記事は上記記事の内容を知らなくても読み進められるようになっています)。 というのは、テレメトリは可観測性を実現するための重要な概念ではあるものの、テレメトリを軸に監視を考えるのは手段の目的化になってしまうと考えているからです。 重要なのはサービスにとって何を観測するべきかを考えることであり、テレメトリはそれを設計や実装に落とし込む際に現れるものです。 一方で監視に対する理解を深める上では、テレメトリを軸に考えることも重要でしょう。 そこで本記事ではフロントエンド監視においてどのようなテレメトリを収集するべきか述べていきます。 監視 SaaS と OpenTelemetry (OTel) Datadog, New Relic, Sentry のいずれかを利用することを考え

                                      フロントエンドで収集するべきテレメトリは何か
                                    • DX Criteriaとは - DX Criteria v201912- 「2つのDX」とデジタル経営のガイドライン

                                      DX Criteria( DX基準 )は、日本CTO協会が監修・編纂している企業のデジタル化とソフトウェア活用のためのガイドラインです。 本基準は、デジタル技術を企業が活用するために必要な要素を多角的かつ具体的に体系化したものです。ソフトウェアエンジニアリング組織の健全な成長・経営目標の可視化・パートナーとのコミュニケーションなどに使っていただくことを目的に作成されています。 また、本基準は絶対ではありません。極めて実践的で具体的な項目で構成されているため、定期的に最新動向に併せてCTO協会の個人会員様と議論をおこないながら、適宜アップデートをしていくものです。 https://dxcriteria.cto-a.org

                                      • (プログラマのための) いまさら聞けない標準規格の話 第1回 文字コード概要編 | オブジェクトの広場

                                        プログラマがシステム開発において共通で必要となる、技術と業務の狭間の共通知識を解説します。連載第1回は文字コードの概要編です。 0. はじめに 業務システムを開発する場合、プログラミング言語、フレームワーク、ミドルウェア、業務知識など以外に、共通で必要となる知識があります。文字コード、国際化、日付・時刻の扱い、住所コード、郵便番号、電話番号などの各種コード、…。 本連載では、プログラマがシステム開発で必要となる、技術と業務の狭間の共通知識を解説して行きたいと思います。 連載第1回は文字コードの概要編です。コンピュータシステムにおいて、文字情報は文字コードを用いて処理されます。文字コードとは、各文字に対応付けられた数値 (符号) のことです。近年、新規に開発される業務システムでは Unicode が使われることが多いと思いますが、既存システムとの連携など他の文字コードが使用されることもまだま

                                          (プログラマのための) いまさら聞けない標準規格の話 第1回 文字コード概要編 | オブジェクトの広場
                                        • プレースホルダーのアクセシビリティ上の課題と解決策 - SmartHR Tech Blog

                                          こんにちは!SmartHRプロダクトエンジニアのhimiです。 この記事ではプレースホルダーのアクセシビリティとユーザビリティについての課題と、その解決手段についての話を書きます。 プレースホルダーって何? Webアプリでよく見る、フォームコントロールに値が無いときに表示するテキストのことです。 主な用途としては、フォームの入力例や入力内容の説明テキストが設定されることが多いです。 HTML Standardでは The placeholder attribute represents a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief de

                                            プレースホルダーのアクセシビリティ上の課題と解決策 - SmartHR Tech Blog
                                          • あいトリ「燃やされた天皇の肖像」「放射能最高!」を批判するなら知っておきたいこと | 文春オンライン

                                            あいちトリエンナーレが終わった。「表現の不自由展・その後」の閉鎖をきっかけに途中多くの作品が展示中止状態となってしまったが、関係者の努力が実り、会期終盤の10月8日から全面再開。10月14日に無事に閉幕した。多くの議論を呼んだこの芸術祭が、最後にひとつの成果を出せたことをまずは心から喜びたい。 今回の騒動では、さまざまなタイプの作品批判が見られた。中でも私が気になっていたのは、作品の一部素材に条件反射的に反応して「不謹慎だ」「傷ついた」と主張するタイプの批判である。この記事では、このタイプの批判について考察したい。 作品の一部に飛びつき、批判する人が続出 今回の騒動では、多くの人たちが作品の表側にある(ごく一部の)部分に飛びつき、それだけを根拠に批判を過熱させていた。キム・ソギョン/キム・ウンソン《平和の少女像》は「慰安婦」をあつかっている点で批判され、大浦信行の《遠近を抱えて Part

                                              あいトリ「燃やされた天皇の肖像」「放射能最高!」を批判するなら知っておきたいこと | 文春オンライン
                                            • RFC日本語訳一覧

                                              RFC文書を自動翻訳したページ一覧 翻訳の正確性は保証しません。必ず英文と比較してお読みください。 稀に原文の一部が抜けるので、右上の原文へのリンク「Orig」から原文も読むようにしてください。 図や表が複数ページにわたるときや、間に空行が含まれるときは、上手に解釈できないことがあります。 翻訳物に関してはRFCの著作権の関係で RFC 2220 以降のみを公開しています。 RFCを翻訳するツール群は github.com/tex2e/rfc-translater に置いてあります。

                                              • オープンソースになったGitHub OpenAPI仕様 (ベータ)

                                                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が最近リリースされ、重要な変...

                                                  オープンソースになったGitHub OpenAPI仕様 (ベータ)
                                                • 増田亨さんによる「設計の考え方とやり方」勉強会 書き起こし1 「良い設計を目指す」 - asken テックブログ

                                                  こんにちは。株式会社asken VPoEの安西です。 先日、現場で役立つシステム設計の原則著者の増田亨さんに設計についてご講演いただきました。360名を超える方々にご参加いただき、大変盛り上がり、学びがありました。 asken.connpass.com 書き起こしをして公開するとより多く方に学びをお届けできるのではないかと思い、増田さんにその旨打診したところ、「自分にとっても学びがあるから是非やってください」と嬉しいお返事をいただきました。質疑応答も含めると1時間半くらいあったので大変長文記事になり、要約したほうが良いかなと思ったのですが、増田さんの意図をできるだけお伝えるために、複数ページに分けて公開にチャレンジしてみます。貴重な内容ですので、是非お読みくださいませ。 資料 増田さんの講演資料 質疑応答モデル なぜこの場を作ったのか 書き起こしリンク パート1「良い設計を目指す」(本記事

                                                    増田亨さんによる「設計の考え方とやり方」勉強会 書き起こし1 「良い設計を目指す」 - asken テックブログ
                                                  • 肋骨の影と見分けがつかないような異変がAIによって見つけられた「これがなかったら診断遅れてた」

                                                    MOAI.JAPAN🇯🇵@ニートの王👑 @MOAI_TOKYO 宣伝じゃないんですが最近肺炎球菌ワクチンの接種率がかなりおちてるので(昔は40%いってたのですが今はコロナ禍の影響か10%台😓)、ワクチン打てそうな患者さんにはおすすめお願いします。自分のとこではインフル後の肺炎(肺炎球菌が多い)が増えてる気がします。msdconnect.jp/products/pneum… pic.twitter.com/oiyESkEJH0

                                                      肋骨の影と見分けがつかないような異変がAIによって見つけられた「これがなかったら診断遅れてた」
                                                    • QUIC for SSH の提案仕様が出たよ - ASnoKaze blog

                                                      「QUIC-based UDP Transport for SSH」という提案が提出されています。 トランスポートプロトコルとしてQUICを利用することで、様々な恩恵を受けることが出来ます。 ユーザランドでコネクションが管理されるため、TCPとは異なりOSレイヤのでコネクション切断の影響をうけない IPアドレスが変わっても接続を維持できる(コネクションマイグレーション) 経路上の第三者による切断に耐性がある(QUICでは通信の切断にも鍵が必要) 個人的にも、SSHがQUIC上で動作することで切断しづらくなることを期待しております。 それでは、この仕様についてざっと見ていくことにしましょう。 ただ、まだまだこれから議論がされる提案仕様ですので、設計は大きく変わるでしょう。 QUIC-based UDP Transport for SSH の概要 QUICは内部的にTLSハンドシェイクを行って

                                                        QUIC for SSH の提案仕様が出たよ - ASnoKaze blog
                                                      • FIDO認証&パスキー総復習(認証の仕組みやパスキー登場までの経緯)

                                                        ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。サービス統括本部ID本部で認証サービスの開発運用を担当している服部です。 パスワードに代わる新たな認証手段としてパスキーが登場し、多くのサービスでも利用ができるようになってきていますが、みなさんはご活用されていますでしょうか。このパスキーとはパスワードに代わる認証情報で、Fast IDentity Online(FIDO)仕様というFIDOアライアンスによって規格策定されている技術をベースとしています。ヤフーでも2018年から「生体認証でログイン」としてFIDO認証に対応し、2023年よりパスキーをつかった認証にも対応しています。 この記事ではこのFIDO認証の技術的な説明から当時の課題と解決方法、そしてその解決方法を

                                                          FIDO認証&パスキー総復習(認証の仕組みやパスキー登場までの経緯)
                                                        • Go プログラミング言語仕様

                                                          Go プログラミング言語仕様 本文書は,The Go Programming Language Specification version 2021/02/10 のなんちゃって日本語訳である. 原文ソース:https://github.com/golang/go/blob/master/doc/go_spec.html 訳文ソース:https://github.com/hiwane/gospec-ja.誤訳・誤字脱字などは issue かプルリクで https://hiwane.github.io/gospec-ja/ 訳注 valid/invalid は有効/無効, legal/illegal は正当/不当と訳す. letter と character を区別するため,letter は英字,character は文字と訳す. signed/unsigned 符号付き,符号なし sourc

                                                          • Web API設計時に使われ方の想定を添えると良い。けどより良いやり方を知りたい - valid,invalid

                                                            先日登壇したイベントにて、仕事で協業したモバイルエンジニアから「Web APIのドキュメントに使われ方の想定が添えられていてありがたかった」とフィードバックをもらった。 具体的にはX post (以下、tweet) に添付した画像のような感じで、Web API (以下、API) が呼び出される画面・タイミングの想定、レスポンスの使われ方の想定などをUIのスクショとともに記述する、というもの。 API設計時にこういう使われ方の想定を添えると認識揃えやすくてありがたい、とモバイルエンジニアに喜ばれました#B43_techtalk pic.twitter.com/XLB3g6fCLZ— ohbarye (@ohbarye) 2023年8月3日 他にもこんなのとか。 APIレスポンスの使われ方の想定を書いているようす このことについて思ったよりもイベント内外で反響があったので書く。 ドキュメントの

                                                              Web API設計時に使われ方の想定を添えると良い。けどより良いやり方を知りたい - valid,invalid
                                                            • ゲームの仕様書を書こうまとめ

                                                              ゲームの仕様書を初めて作成する人のための足掛かりのスライド ▼以下のスライドを一つにまとめました ・ゲームの仕様書を書こう1 仕様書作成の分業とリストの作成 https://www.slideshare.net/ChizuruSugimoto/ss-173331109 ・ゲームの仕様書を書こう2 仕様書に記載する機能内容 https://www.slideshare.net/ChizuruSugimoto/ss-173332578 ・ゲームの仕様書を書こう3 仕様書に記載するデータと画面 https://www.slideshare.net/ChizuruSugimoto/ss-173333150 ・ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用 https://www.slideshare.net/ChizuruSugimoto/confluence-17333

                                                                ゲームの仕様書を書こうまとめ
                                                              • 自動テスト速度改善 - 自動テストが品質のボトルネックとならないために - freee Developers Hub

                                                                freee人事労務の品質改善を専任で活動している keik です。 freee人事労務ではアプリケーション開発の自動テスト環境として CircleCI を利用しています。すべてのコードの変更は GitHub 上の Pull Request を経由して行われますが、Pull Request のマージ条件の一つとして自動テストをパスすることを求めるようにしています。 つまり、どんな些細な変更であっても、急ぎの変更であっても、リリースするためには基本的には自動テストの結果を待つ必要があります。一方で、コードベースは日々成長しており、それに比例して自動テストの実行時間も長くなっています。 ここに、ゆっくりと、ジレンマが生じはじめます。 品質を高める目的の自動テストだが、実行時間が長いと品質のボトルネックになりうる。 具体的には以下のようなシナリオが考えられます。 些細な改善が億劫になる(自動テスト

                                                                  自動テスト速度改善 - 自動テストが品質のボトルネックとならないために - freee Developers Hub
                                                                • ブログ: SpaceX内部のソフトウェア・エンジニアリング

                                                                  Yasoob Khalidのブログより。 皆さん、こんにちは! 👋 この土曜日に行われたSpaceXの打ち上げをご覧になった方も多いのではないでしょうか。それは驚くべき、歴史的な出来事でした。何百万人もの人々がYouTubeや他の場所でその様子をライブで見ていました。日を追うごとに、私たちは商業宇宙飛行に近づいており、私は興奮していることに同意しなければなりません。 この打ち上げは、宇宙旅行に対する興奮を煽るだけでなく、これらのロケットに搭載されている技術にも興味が湧いてきました。コンピュータ・サイエンスの観点からいくつか調べてみましたので、その結果を共有したいと思いました。言うまでもなく、これらの情報のほとんどは、私がオンラインで見付けた様々な情報源から集めたものです。間違った情報が含まれないように努めましたが、この情報が100%正確である保証はありません。 チーム 7年前、Space

                                                                    ブログ: SpaceX内部のソフトウェア・エンジニアリング
                                                                  • 基本に立ち返る: 動画圧縮の裏側で使われる仕組み | Amazon Web Services

                                                                    Amazon Web Services ブログ 基本に立ち返る: 動画圧縮の裏側で使われる仕組み 動画エンコーディング この Blog では、動画エンコーディング処理(圧縮)の基本について、簡単な言葉で説明していきます。 圧縮・エンコーディングの主な目的は、動画の記録、保存および伝送するのに必要となるデータの量を削減することです。これは、ストレージハードウェア、データ伝送時間、必要となる配信帯域幅の削減に繋がります。 動画をエンコードするための多くの異なるアルゴリズム(例えば、MPEG-2、H.264/AVC、H.265/HEVC、VP9、AV1 など)が存在しますが、今日使われている一般的なコーデックのほとんどは、このブログ記事で紹介する共通の原理に従います。 Joint Photographic Experts Group もしくは JPEG 圧縮 デジタル画像を圧縮するために最も一般

                                                                    • DDDはオブジェクト指向を利用してどのようにメンテナブルなコードを書くか

                                                                      商品リンクはこちら https://little-hands.booth.pm/items/1835632 DDDはドメインモデリングを通じてソフトウェアの価値を高めようとする設計・開発手法です。 新しく得られたモデルに関する知見を頻繁にコードに落とし込む必要があるのですが、 それはソフトウェアにとっては非常に高い要求をしていることになります。 そこでDDDでは、オブジェクト指向の手法を利用して、メンテナブルで、拡張性の高いコードを書くことを目指しています。 このセッションでは、DDDではモデリング結果をどのようにコードに落とし、どのような利益を得られるのかを、具体的なコードを交えながら解説します。Read less

                                                                        DDDはオブジェクト指向を利用してどのようにメンテナブルなコードを書くか
                                                                      • 認証の標準的な方法は分かった。では認可はどう管理するんだい? #cmdevio

                                                                        「認証は OIDC 等のデファクトに乗っておけ」
というのはわかりました。ではその次。認証した後です。
残念ながらアクセス制御の枠組みにはデファクトがありません。
自分で設計するしかないのです。 しかし、我々は漠然と車輪の再発明を続ければいいのでしょうか。アクセス制御にスタンダードが無いなら無いなりに、
どのようにアクセス制御機構を整備すればいいのか?その考え方を整理していきましょう。Read less

                                                                          認証の標準的な方法は分かった。では認可はどう管理するんだい? #cmdevio
                                                                        • top-level awaitがどのようにES Modulesに影響するのか完全に理解する - Qiita

                                                                          先日、TypeScript 3.8 RCが公開されました。TypeScript 3.8はクラスのprivateフィールド(#nameみたいなやつ)を始めとして、ECMAScriptの新機能のサポートがいくつか追加されています。この記事で取り扱うtop-level awaitもその一つです。 この記事ではtop-level awaitに焦点を当てて、その意味や使い方について余すところなく解説します。top-level awaitは一見単純な機能に見えますが、実はモジュール (ES Modules) と深い関係があり、そこがtop-level awaitの特に難しい点です。そこで、この記事ではECMAScriptのモジュールについても詳しく解説します。この記事を読んでtop-level awaitを完全に理解して備えましょう。 ※ この記事は3分の1くらい読むと「まとめ」があり、残りはおまけで

                                                                            top-level awaitがどのようにES Modulesに影響するのか完全に理解する - Qiita
                                                                          • ID連携の標準化仕様紹介とセキュアな実装のためのアプローチ ~ 2021 - r-weblife

                                                                            おはようございます ritou です。 久々に「解説付きスライド全公開」的なやつをやります。 先月、チーム内でID連携のための標準化仕様に関する勉強会(私が一方的に話す会)を行いました。 が、実際はだいぶグダグダになってしまい、これはその後色々付け足してるうちに別物になってしまった資料です。 内容としては、ID連携のための標準化仕様にどのようなものがあるかを知ってもらうための「入門編」のような立ち位置で作りました。 OpenID Connect(やSAMLのような) ID連携のための標準化仕様を紹介しようと思うと、ついつい個別にシーケンスやリクエスト/レスポンスの説明を始めがちですが、初学者が気になるのはそんな細けぇことではないでしょう。 まずは「この仕様で何ができるようになるのだろう」「この仕様では何を実現したいんだろう」と言うところから理解していくのが良いのではないでしょうか。 そこで

                                                                              ID連携の標準化仕様紹介とセキュアな実装のためのアプローチ ~ 2021 - r-weblife
                                                                            • 「日本では『A評価』の上に『S評価』が存在している」海外の反応 : 暇は無味無臭の劇薬

                                                                              Comment by iwillbeatyou2death 今日学んだこと。 日本ではゲームだけではなく成績もA評価よりもS評価の方が上。 https://en.wikipedia.org/wiki/Academic_grading_in_Japan reddit.com/r/todayilearned/comments/dzq5fe/til_s_is_an_actual_grade_in_japan_above_a_and/ Comment by HacksawDecapitation 7011 ポイント あー、今までずっとテレビゲームでS評価を取ってたけどそれが何故なのかってことは考えもしなかった。 「AよりSの方が上?ふーん、変わってんな。でもなんでもいいや(ファイナルファンタジー7チョコボレース)」 Comment by bricked_machine 2101 ポイント ↑俺は「

                                                                                「日本では『A評価』の上に『S評価』が存在している」海外の反応 : 暇は無味無臭の劇薬
                                                                              • 統計表における機械判読可能なデータ作成に関する表記方法案

                                                                                • OpenAPI Generatorに適したOpenAPIの書き方 - ZOZO TECH BLOG

                                                                                  はじめに こんにちは! WEARバックエンドブロックの高久です。 WEARではOpenAPI(Swagger)を使って、アプリやWebのクライアントが利用するAPIを定義しています。そして先日、開発効率化のためにOpenAPI GeneratorでOpenAPIからAPIクライアントコードを自動生成、活用できるように整備をしました。その中でOpenAPI Generatorに適したOpenAPIの書き方のポイントがいくつかあったので、内容を紹介していきます。 想定読者 OpenAPIを現在利用している、またはこれから利用する予定の方 OpenAPI Generatorを利用したコード自動生成を検討している方 背景 当初WEARではAPIクライアントコードはOpenAPIでのAPI定義を基に各クライアントが手動で実装していました。しかし手動で実装すると初期の実装コストや変更時の追従コストがか

                                                                                    OpenAPI Generatorに適したOpenAPIの書き方 - ZOZO TECH BLOG

                                                                                  新着記事