並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 4505件

新着順 人気順

logicの検索結果241 - 280 件 / 4505件

  • Backend Developer Roadmap: What is Backend Development?

    Backend web development is the part of web development that deals with the server-side of a web application. This includes creating and managing the server-side logic, connecting the application to a database, creating server-side APIs, handling user authentication and authorization, and processing and responding to user requests. It often involves the use of backend development languages such as

      Backend Developer Roadmap: What is Backend Development?
    • First Docker GitHub Action is here! | Docker

      We are happy to announce that today Docker has released its first Github Action! We’ve been working with GitHub, looking into how developers have been using GitHub Actions with Docker to set up their CI/CD workflows. The standard flows you’ll see if you look around are what you’d expect: building an image, tagging it, logging into Hub, and pushing the image. This is the workflow we’ve aimed to sup

        First Docker GitHub Action is here! | Docker
      • 人生で影響を受けた本100冊。英語(77) - Qiita

        はじめに 下記には、typewriterまたはcomputerのkeyboardで全文写経した本は数冊(すべて英語)あります。 輪講で全部読んだ本、日本語と英語でも読んだ本などもそれぞれ10冊以上あります。 100回以上読んだ本が10冊以上あるような気がします。 影響を受けた本というよりは、愛読書かもしれません。 引用は、 https://bookmeter.com/users/121023 https://booklog.jp/users/kaizen https://www.amazon.co.jp/gp/profile/amzn1.account.AEZYBP27E36GZCMSST2PPBAVS3LQ/ref=cm_cr_dp_d_gw_tr に掲載している自分で書いたreviewです。 最初にあるところに記録し、それからamazonに転載し、10,000冊になった頃にNo.1 R

          人生で影響を受けた本100冊。英語(77) - Qiita
        • How Discord Stores Trillions of Messages

          In 2017, we wrote a blog post on how we store billions of messages. We shared our journey of how we started out using MongoDB but migrated our data to Cassandra because we were looking for a database that was scalable, fault-tolerant, and relatively low maintenance. We knew we’d be growing, and we did! We wanted a database that grew alongside us, but hopefully, its maintenance needs wouldn’t grow

            How Discord Stores Trillions of Messages
          • Best Rust Web Frameworks to Use in 2023

            Best Rust Web Frameworks to Use in 2023 In the dynamic landscape of web development, Rust has emerged as a language of choice for building safe and performant applications. As Rust's popularity grows, so does the array of web frameworks designed to harness its strengths. This article compares some of the best Rust frameworks highlighting their respective advantages and drawbacks to help you make i

              Best Rust Web Frameworks to Use in 2023
            • 物理を学びたい人文学徒のための読書案内

              人文系の学科に籍を置く大学生・大学院生や,現在大学に所属してない方など,物理のフォーマルな教育を受ける機会がない(あるいはなかった)方で,大学レベルの物理を学びたいと思っている方は多いと思う.しかし,カリキュラムを組んでくれる先生や,どのように学習を進めればいいのかについて情報交換してくれる友人・先輩がいない環境で,ゼロから物理を学ぶのは非常に難しい.知識がない状態では,あるトピックについて学ぶ上でどのような予備知識が要求されるのか分からないし,選んだ教科書が自分の知識レベルに合っているかどうかを判別することも難しいからだ.その結果,自分の知識レベルでは太刀打ちできない本を読もうとして,結局挫折することになる(私もそのような経験を何度かした). この読書案内は,物理をこれから学ぼうと思う人が直面するこの最初の大きなハードルを乗り越える一助になればと思って書いた.もちろん人文系の学生に限らず

              • 「クズ男とそれを支えてる理解のある彼女ちゃん」という組み合わせの場合..

                「クズ男とそれを支えてる理解のある彼女ちゃん」という組み合わせの場合(だめんず話としていくらでも出てくる) 自動的にそのクズ男は強者男性に分類されるから 「弱者男性が女に救われない」のは当たり前なんだよな 救われた時点で強者認定で弱者男性から外れるんだから でもって更に彼らの脳内で順番が入れ替わって、 「女に救われた時点で強者男性である」ではなくて 「強者男性だから女に救われた」って認識になってるっぽい だから「弱者男性は女に救われない」になる 論理的におかしいんだけど そもそも強者男性だったら最初から女に救われる必要性なくね?という発想はない模様

                  「クズ男とそれを支えてる理解のある彼女ちゃん」という組み合わせの場合..
                • カフェインのダイエット効果を脂肪燃焼にフォーカスして徹底解説! | ロジックダイエット

                  これらの疑問、解決します。 あなたは「カフェイン」に脂肪の燃焼を促進する効果があることをご存知ですか? 「カフェイン」と聞くと、コーヒーやお茶を連想する方も多いと思います。 カフェインはコーヒーやお茶、ココア、コーラや栄養ドリンク、チョコレートなどに多く含まれている成分です。 カフェインは覚醒作用や解熱鎮痛剤作用など、さまざまな効果が確認されています。 その中でも、ダイエットに取り組む上で見逃せない効果が「強力な脂肪燃焼作用」です。

                  • LINEヤフー Tech Blog コード品質向上のテクニック: 第 1 回

                    こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 私達は、高い開発生産性を維持するために、コード品質と開発文化の改善に注力しています。 そのために様々な取り組みを行っているのですが、その 1 つとして Review Committee の活動があります。 Review Committee では、マージ済みのコードを再度レビューし、レビューアとオーサーにフィードバックしたり、レビューで集めた知見を Weekly Report と称して毎週共有したりしています。 この Weekly Report で共有される話題は、Android や iOS といったプラットフォームや、Kotlin や Swift 言語固有の注意点も含まれるのですが、多くの場合はプログラミング一般に適用できるものになるように配慮しています。(ただし、説明のために使うコードは Ko

                      LINEヤフー Tech Blog コード品質向上のテクニック: 第 1 回
                    • Bevy Engine

                      A refreshingly simple data-driven game engine built in Rust Free and Open Source Forever! Get Started All engine and game logic uses Bevy ECS, a custom Entity Component System Fast: Massively Parallel and Cache-Friendly. The fastest ECS according to some benchmarks Simple: Components are Rust structs, Systems are Rust functions Capable: Queries, Global Resources, Local Resources, Change Detection,

                        Bevy Engine
                      • 日本人ってーかオタクはプラットフォームにレビュー書かないんじゃねーの?

                        https://note.com/riko_oga/n/ne2cca5ff209b これ読んで思ったこと。 自分はAmazonレビューとかSteamレビューなんか身内のレビューのほうが参考になると思ってるので大分バイアスはかかってると思うけど、 そもそもオタクそんなにレビュー書くか? いやレビューは書いてると思うよ。 https://chomosh.hatenablog.com/ ちょもすっていうシャドバの放送で立たされたやつのブログ。こいつはめっちゃレビューかく。 何なら最近もかいてる。 https://chomosh.hatenablog.com/entry/2021/06/10/220941 んでこいつが紹介したゲームの日本語レビュー探しても(ちょもすのアカウントしらんけど)chomoshやちょもすというアカウントからレビューが投稿された形跡はない。 もうひとり。ゲームライターの寺島

                          日本人ってーかオタクはプラットフォームにレビュー書かないんじゃねーの?
                        • Understanding design patterns in TypeScript and Node.js - LogRocket Blog

                          Ganesh Mani I'm a full-stack developer, Android application/game developer, and tech enthusiast who loves to work with current technologies in web, mobile, the IoT, machine learning, and data science. Editor’s note: This article was updated 27 September 2022 to include information about state patterns and anti-patterns in TypeScript, as well as to make general revisions to the article. Design patt

                            Understanding design patterns in TypeScript and Node.js - LogRocket Blog
                          • 一見普通に見えるこちらの広告、流行りの生成AIへの皮肉が効いてて感心する「作った人頭いい…」

                            佐々木智也 / アートディレクター@PARK Inc. & スキンケアブランド『LOGIC』代表 @tomosasaki PARK Inc. 代表・アートディレクター/スタートアップから上場企業までブランディングを軸に領域を越えたクリエイティブを手掛けてます/忙しく働く人の“ワークツール”を目指したミニマル・スキンケアブランド LOGIC(logic.tokyo)を立ち上げ事業家としても挑戦中。デザインとコスメが好きです instagram.com/tomoyasasaki_p…

                              一見普通に見えるこちらの広告、流行りの生成AIへの皮肉が効いてて感心する「作った人頭いい…」
                            • Tests as Documentation - たにしきんぐダム

                              production code の設計についてはよく議論される一方、ユニットテストをどう書くべきかについてはあまり議論されることが少なく。とにかくカバレッジが高ければヨシみたいな感じで軽く扱われていることが多い気がする。 その結果、テストを書くときやとりわけテストを追加するときに "良くない" 方法でテストを追加/拡張してしまい、メンテナンスしにくく壊れやすい・(未来の自分でも)読んでも何を検証しているのか分からない、テストが落ちても不安だけを煽り何が問題なのか分からない、技術的負債が誕生してしまう。 詳しいことは本 ( XUnit Test Patterns など? 詳しい人は僕に紹介してください)を読んだりチームメンバーと議論するのが良いと思うが、この記事を読んでテストの書き方に対する意識を啓発できたらなと思っている。 理想を述べるのは簡単だけど現実は大変、頑張ろう introduct

                                Tests as Documentation - たにしきんぐダム
                              • Microsoft Entra セキュリティ運用ガイド - Microsoft Entra

                                Microsoft では、コントロール プレーンとして ID を利用した多層防御原則により、実績のあるゼロ トラスト セキュリティへのアプローチを成功させてきました。 組織はスケール、コスト削減、セキュリティを追求し、ハイブリッド ワークロード環境を受け入れ続けています。 Microsoft Entra ID は、ID 管理の戦略において非常に重要な役割を果たします。 最近では、ID とセキュリティの侵害に関するニュースにより、企業の IT 部門は、ID セキュリティ態勢を、防御的セキュリティ成功の指標として捉えるようになりました。 さらに組織はオンプレミスとクラウドのアプリケーションを組み合わせて使用する必要があり、ユーザーはそれらのアプリケーションに、オンプレミスとクラウド専用の両方のアカウントでアクセスします。 オンプレミスとクラウドの両方でユーザー、アプリケーション、デバイスを管理

                                  Microsoft Entra セキュリティ運用ガイド - Microsoft Entra
                                • 「web上で読める哲学系ブックリスト」のリスト - 川瀬和也 研究ブログ

                                  web上で読めるブックリストは、独学する際の重要な指針となってくれます。しかし、様々な媒体でバラバラに公開されているため、存在に気づくことがなかなか難しいという難点があります。そこで、ここでは、自分用の備忘録も兼ねて、web上で見つけた哲学系のブックリストを、簡単に分類した上でリスト化することにします。(記事中、敬称は「さん」に統一します。) 最初に読みたい 「哲学を学ぶなら岩波文庫を全部読め」を信じてはいけない理由 https://mitorizu.jp/column/column-interview/philosophy-as-learnable 長門裕介さんのインタビュー。「岩波文庫を全部読め」のような読書指導がなぜよくないのか、古典と入門書の関係をどう考えれば良いかなど、最初に読んでおくと心構えができる。哲学入門者のためのブックリストもある。 分析哲学 分析系の理論哲学関連で、ある

                                    「web上で読める哲学系ブックリスト」のリスト - 川瀬和也 研究ブログ
                                  • Domain Event

                                    目次 概要 この記事の内容 対象読者 注意事項 前提知識 定義 用途 モデリング 不変性 独立性 汎用情報 個別の情報 Versioning 実装 前提 フレームワーク Domain Eventの処理 型定義 interface DomainEventEnvelope Enum Domain Eventの内部通知 staticなEvent Publisherを用意してAggregateがPublisherを呼び出す 実装例 AggregateのCommandの返り値としてDomain Eventを返す 実装例 Aggregateで保持してGetterで取り出す 実装例 永続化と外部通知 要件 永続化 外部通知 まとめ 参考文献 概要 この記事の内容 Domain Eventは非常にシンプルな概念かつ強力なモデリングパターンです。 モデリングにおいては直感的に扱うことが可能ですが、実装をする

                                      Domain Event
                                    • 管理画面を作るフレームワークrefineを使って、Next.jsで管理画面を作ってみた | DevelopersIO

                                      管理画面って作るのめんどくさくないですか?そんなわけでrefineを使ってみました。 refineは、管理画面を作成するためのReactベースのフレームワークです。refineを使ってNext.jsな管理画面を作ってみました。 管理画面って作るのめんどくさくないですか? 管理画面は一般的に、データのCRUD(Create, Read, Update, Delete)が行えるデータの管理画面として使われることが多いです。 そうすると、一覧画面があって、データの登録画面があって、データの編集画面があって、データの削除画面があって、データの詳細画面があって…、という感じで大体似たような画面を作ることになります。 そういった手間を軽減するために、refine を試してみました。 refine は、管理画面を作成するためのReactベースのフレームワークです。 refine | Open-sourc

                                        管理画面を作るフレームワークrefineを使って、Next.jsで管理画面を作ってみた | DevelopersIO
                                      • Building LLM applications for production

                                        [Hacker News discussion, LinkedIn discussion, Twitter thread] A question that I’ve been asked a lot recently is how large language models (LLMs) will change machine learning workflows. After working with several companies who are working with LLM applications and personally going down a rabbit hole building my applications, I realized two things: It’s easy to make something cool with LLMs, but ver

                                          Building LLM applications for production
                                        • ソフトウェア・エンジニアのためのFPGA入門(1) どうしていまFPGAなのか、そしてFPGAとは何か?

                                          IoTやAIといったテクノロジーの進歩とともに、最近では、これまでハードウェアに触れてこなかったソフトウェア・エンジニアもFPGAを知る必要がある……、としばし論じられるようになってきた。そうした現状を踏まえ、この連載では、なぜソフトウェア・エンジニアがFPGAを学ぶ必要があるのか、FPGAとは何か、またその基本的な仕組みや構造を3回に分けて紹介する。 なぜソフトウェアのエンジニアがFPGAを学ぶ必要があるのか? ソフトウェア・エンジニアがいまからFPGAを学ぶ必要性について定量的に論じることは難しい。FPGAの設計手法やコンパイラ(※1)は日々進歩しており、既存のソフトウェア(※2)をそのままFPGA用にコンパイルできるケースも増えてきた。CPU(※3)とFPGAが搭載されたシステム上で、どのプログラムをどちらのハードウェアで実行するかを最適化する研究も以前から行われており、近い将来、多

                                            ソフトウェア・エンジニアのためのFPGA入門(1) どうしていまFPGAなのか、そしてFPGAとは何か?
                                          • The Untold Story of SQLite - CoRecursive Podcast

                                            00:00 - Introduction 01:45 - The Battleship 02:49 - NP-Complete Problems 06:24 - Building SQLite V1 07:54 - Motorola Phones 09:40 - America Online Phones 11:12 - Symbian OS and Nokia 13:01 - The Bus Factor and the Consortium 15:11 - Enter Android 17:05 - Guys, This Is Important 18:18 - Testing and Aviation Standards 21:29 - Billions of Tests 25:30 - Building From First Principles 28:05 - B-Trees a

                                              The Untold Story of SQLite - CoRecursive Podcast
                                            • WebVM: server-less x86 virtual machines in the browser

                                              TL;DR — We made a server-less virtual Linux environment that runs unmodified Debian binaries in the browser. This is powered by CheerpX, a WebAssembly virtualization platform. Feel free to play with it and report bugs: https://webvm.io WebVM — a server-less virtual Linux environment running fully client-side in HTML5/WebAssembly. The web platform is well on its way to becoming the dominant platfor

                                                WebVM: server-less x86 virtual machines in the browser
                                              • 【保存版】Azure/AWS/Google Cloud(GCP)/OCI サービス比較 - NOBTAの気ままにITブログ

                                                ※ 2021年1月 更新 マルチクラウド化が進むにつれて、各種クラウドサービスを比較する機会が増えるのではないかと思います。 今回は、自分の整理も兼ねて、Azure (Microsoft 365)/AWS/Google Cloud (Google Workspace)/OCI のサービス比較表 を作成してみようと思います。 *1*2 Azure/AWS/Google Cloud (GCP)/OCI サービス比較 マーケットプレース データベース ID WEB コンピューティング ストレージ セキュリティ 仮想デスクトップ 統合 分析 まとめ 参考情報 Azure/AWS/Google Cloud (GCP)/OCI サービス比較 マーケットプレース Azure AWS Google Cloud OCI マーケットプレース Azure Marketplace AWS Marketplace

                                                  【保存版】Azure/AWS/Google Cloud(GCP)/OCI サービス比較 - NOBTAの気ままにITブログ
                                                • 感染症についてSIRモデルから学んだこと

                                                  新型コロナウイルス感染症(以下では「新型感染症」)について1カ月前にコラムを書いたときに、不思議に思ったことがあった。時点ごとの感染者数が正規分布の曲線になっていたことだ[1]。厚生労働省と専門家会議が示した「新型コロナウイルス対策の目的」という資料でも時点ごとの患者数が正規分布の曲線になっている。どうして一定のピークを経て感染者数(患者数)が減少に向かうのかがよく分からなかった。 最近になって、SIRモデルという感染症のモデルを知った。とても興味深いので、私の理解を書き留めておくことにした。私は専門家ではないので、以下の話は批判的に読んでいただき、できれば専門家がもっと緻密で国民に分かりやすい解説をしていただくことを期待している。 SIRモデルでは、ある感染症について、S(susceptible)が感染症への免疫がない人々、I(infected)が感染症に現在かかっている人々、R(rec

                                                    感染症についてSIRモデルから学んだこと
                                                  • WindowsはもちろんMacでも使え、DAW上のVSTiとしても動作するCeVIO Pro (仮)がα版として無償配布開始|DTMステーション

                                                    CeVIO Creative StudioやCeVIO AIなどのエンジン部分を開発してきた株式会社テクノスピーチが2月24日、新たな歌声合成ソフト、「CeVIO Pro (仮)」(チェビオプロ)を発表するとともに、正式版リリースへの準備段階としてα版の無償配布を開始しました。このCeVIO Pro (仮)は、WindowsだけでなくMacでも動作するソフトであり、スタンドアロンで動作するとともに、WindowsおよびMacのVSTiのプラグインとしても動作するものとなっています。 またCeVIO Pro (仮)にはソングエディタともに、デフォルトボイスライブラリとして女性シンガーである「知声」(読み:ちせい、英語表記:Chis-A)が付属。ここで合成された歌声の波形データは個人/法人、商用/非商用を問わず、原則、無料で利用することが可能となっています。実際どんなものなのか、試してみた一方

                                                      WindowsはもちろんMacでも使え、DAW上のVSTiとしても動作するCeVIO Pro (仮)がα版として無償配布開始|DTMステーション
                                                    • M5StackでCO2モニターを作って、データ可視化と換気を促す通知するものを Azure IoT Central で作ってみた - Qiita

                                                      M5StackでCO2モニターを作って、データ可視化と換気を促す通知するものを Azure IoT Central で作ってみたAzureIoTM5stackAzureIoTCentralQiitaAzure はじめに 以前にM5StackでCO2モニターを作って、直接Teamsに通知するものを作ったのですが、 『M5StackでCO2モニターを作って、Teams通知で換気を促すものを作ってみた』 CO2濃度が高くなると通知が来るけど、その傾向が良く分からない テレワークが増えてくると、いま職場の状況がどうなのかが遠隔で分からない 換気を促す通知は来てるけど、いまいち上手く活用できてない(されてない)気がする という辺りが少し課題かなと思っていました。 なので、今回は上記を解決する為、「M5Stackで作ったCO2モニター」 と 「Azure IoT Central」 を連携させることで、

                                                        M5StackでCO2モニターを作って、データ可視化と換気を促す通知するものを Azure IoT Central で作ってみた - Qiita
                                                      • プロテインダイエットにおすすめ!効果のある人気ランキング5選 | ロジックダイエット

                                                        プロテインはダイエット中に不足しがちなタンパク質を効率よく補ってくれるサプリメント(栄養補助食品)です。 「プロテイン」のサプリメントといってもさまざまな種類やタイプがあり、どのプロテインを選べばよいのか迷ってしまう方も多いのではないでしょうか? そこで、この記事ではダイエットにおすすめのプロテイン(EAA)と複数の成分を一緒に摂れるおすすめサプリメントをランキング形式でご紹介いたします。 (EAAとはEssential Amino Acid :必須アミノ酸のことで、タンパク質の主要構成要素です) 選び方のポイントや押さえておきたい飲み方やタイミング、プロテインの種類なども幅広く徹底解説いたします。 プロテインとは何か?そもそも、プロテインとはどのようなものなのでしょうか? なぜダイエットや効率的なカラダづくりのためにはプロテインが必要なのでしょうか? 「もっとも重要」なプロテイン?そもそ

                                                        • もしかしたらコードメトリクスこそが、僕たちを救ってくれるかもしれない。 - Qiita

                                                          結論 コードメトリクスの一つ、保守容易性指数と、バグ発生率とに、相関の兆候を見つけた まだ下調べの段階だけど、大規模調査および統計的検定の結果、 保守容易性指数とバグ発生率との相関が認められたら、 保守容易性指数をKPIにすることで、数値的品質評価・管理ができるかもしれない バグをまき散らすけど手が早いエンジニアの影に隠れて、 丁寧にモノづくりをしているけどいまいち評価されていないエンジニアに、 日の目をあてられるかもしれない。 バグ対処コストと保守容易性とを掛け合わせることで、 技術的負債を金銭的評価ができる可能性がある 金銭的に評価できれば、返済に関して、ビジネスサイドと有意義な議論ができる可能性がある はじめに 僕ら(@gakuri、@ahera、@yukke7624)は、とあるSI会社で横断的にプロジェクト支援をしている。 マネジメント状況の監査、支援、テコ入れから、技術的アドバイ

                                                            もしかしたらコードメトリクスこそが、僕たちを救ってくれるかもしれない。 - Qiita
                                                          • Vue.js 3.0で搭載される Composition APIをリリースに先駆けて試してみた - SMARTCAMP Engineer Blog

                                                            スマートキャンプでBiscuetのエンジニアをしている中川です。 本記事はスマートキャンプ Advent Calendar 2019 - Qiitaの19日目の記事です。 現在弊社のプロダクトであるBOXILとBiscuetは、そのどちらの開発チームもVue.jsを使用して開発しています。 Vue.jsの学習コストの低さやコンポーネント指向は少人数のチームでユーザーに素早く価値を届けていきたい弊社の開発においても重宝しています。 さてそんなVue.jsですが、2020年のQ1にバージョン3.0が正式リリースされることが予告されており、正式リリースに先駆けて目玉機能のひとつであるComposition APIが公開されました。 Composition API RFC | Vue Composition API ドキュメントやAPIリファレンスのみならず、バージョン2系でプラグインとして利用で

                                                              Vue.js 3.0で搭載される Composition APIをリリースに先駆けて試してみた - SMARTCAMP Engineer Blog
                                                            • 食べないダイエットは痩せない|ダイエットの本当の意味を知ろう

                                                              食べ過ぎで太ってしまったから、食べないで痩せる! 太ってしまったと気にする人は、誰しもが一度は考えたことがあるはず。 たしかに、何も食べなければ体重は減っていきます。 しかし、食べないダイエットでは痩せないことをご存知ですか? 食べないダイエットは「ダイエット」の本来の意味から考えると、絶対に成功しないことがすぐに理解できます。 この記事ではダイエットの本当の意味から読み解いて食べないダイエットが失敗する理由と、逆に効果があるダイエットについてご紹介します。 食べないダイエットは痩せないの?「ダイエット」の2つの意味あなたは「ダイエット」と聞くと何を想像しますか。 日本人の大半は「ダイエット=体重を減らすこと」「ダイエット=痩せること」と考えてしまいます。 そのため、多くのダイエットに関する情報は体重をいかに早く落とすか、摂取するカロリーをいかに落とすかにフォーカスを当てています。 しかし

                                                              • How to Make an Old Mac, MacBook, or iMac Faster

                                                                Want to make your old Mac run faster? Here are some tips on how to make your Mac feel faster, even if it's super old. Every computer begins to show its age over time. You likely know the signs of an outdated Mac: you can make a sandwich in the time it takes to boot your machine, it doesn't support the newest version of macOS, and modern resource-intensive software struggles to run. But you might n

                                                                  How to Make an Old Mac, MacBook, or iMac Faster
                                                                • ChatGPT による内部資料活用アプリ - Qiita

                                                                  はじめに ChatGPT は実に様々なところで応用が拡大しています。特に膨大な情報から必要な情報を取り出すなど、これまで多くの時間を要していた作業が大幅に簡略化できることは、大きなブレークスルーになると思います。この能力を個人や組織が保持している様々な資料に対して活用するニーズも高まっているのではないでしょうか。そこで、そのようなユースケースに対応するシンプルなサンプルアプリを作成しましたので、本記事ご紹介しようと思います。 Azure OpenAI Documents Search App - Document Insight Warehouse なお、本記事ではこのアプリのセットアップの詳細については説明しませんので、そちらについては上記のリポジトリを参照して下さい。(不明点あれば気軽に Issue にあげて下さい!) アプリの概要 Azure OpenAI Documents Sea

                                                                    ChatGPT による内部資料活用アプリ - Qiita
                                                                  • sqlfmtによって何を解決したいのか

                                                                    これは何 データ基盤の開発にsqlfmtを導入することについて考えてみたものです。 (チームにsqlfmtを導入するために書いてるものになります) sqlfmtによってどのような課題を解決したいのか 大きくはこれに集約されるかなと思います。 ではスタイル周りにある開発者生産性を阻害する要因とはどのようなものかというと: 読みづらいSQLによるバグの発見の遅れ ロジック周りには関係のない箇所のレビューをする必要性 SQLスタイルのスタンスの違いによる衝突 というものがあります。 これをsqlfmtならどう解決できるかを紹介します。 sqlfmtならどう解決できるか 読みづらいSQLによるバグの発見の遅れ これはそもそもformatterを導入していないことにより生じるものを想定しています。 やたらと長い一行、スペースの無い濃密な一行、揃わないインデント、無意味な改行...などにより、不用意に

                                                                      sqlfmtによって何を解決したいのか
                                                                    • Back and forward cache  |  Articles  |  web.dev

                                                                      Back and forward cache Stay organized with collections Save and categorize content based on your preferences. Back/forward cache (or bfcache) is a browser optimization that enables instant back and forward navigation. It significantly improves the browsing experience, especially for users with slower networks or devices. This page outlines how to optimize your pages for bfcache across all browsers

                                                                        Back and forward cache  |  Articles  |  web.dev
                                                                      • Parse, don’t validate

                                                                        Historically, I’ve struggled to find a concise, simple way to explain what it means to practice type-driven design. Too often, when someone asks me “How did you come up with this approach?” I find I can’t give them a satisfying answer. I know it didn’t just come to me in a vision—I have an iterative design process that doesn’t require plucking the “right” approach out of thin air—yet I haven’t bee

                                                                        • Why use GraphQL? | Apollo GraphQL Blog

                                                                          Before there was GraphQL, there was REST. In recent years, REST has become the dominant API style for building backend web services. With REST, you could signal the type of request we want to make (ex: GET, POST, PUT, or DELETE) and the resource we’d like to fetch or interact with (ex: /api/pets/1) using an HTTP method and a URL. It’s a great approach (and one we initially used at StockX for sever

                                                                            Why use GraphQL? | Apollo GraphQL Blog
                                                                          • チップセットの誕生と隆盛、そして消滅へ

                                                                            チップセットの誕生と隆盛、そして消滅へ:“PC”あるいは“Personal Computer”と呼ばれるもの、その変遷を辿る(1/5 ページ) 昔ながらのIBM PC、PC/AT互換機からDOS/Vマシン、さらにはArmベースのWindows PC、M1 Mac、そしてラズパイまでがPCと呼ばれている昨今。その源流から辿っていく第21回は、チップセットが消滅に至る流れ。Chips and Technologiesなどが作っていたアレである。 第1回:“PC”の定義は何か まずはIBM PC登場以前のお話から 第2回:「IBM PC」がやってきた エストリッジ、シュタゲ、そして互換機の台頭 第3回:PCから“IBM”が外れるまで 「IBM PC」からただの「PC」へ 第4回:EISAの出現とISAバスの確立 PC標準化への道 第5回:VL-Bus登場前夜 GUIの要求と高精細ビデオカードの台

                                                                              チップセットの誕生と隆盛、そして消滅へ
                                                                            • プロテインをダイエット中に飲むなら寝る前が断然お得な理由 | ロジックダイエット

                                                                              この記事にたどり着いたあなたは、プロテインをすでに活用されていらっしゃるかもしれません。 さて、ここで問題です。あなたはプロテインを寝る前も飲んでいますか? 「はい」と答えたあなたは、このままに邁進まいしんしてください。 もし、「いいえ」と答えたあなたは、ぜひこの記事を読み進めてください。 プロテインを寝る前に摂ると、寝ている間のダイエット効果が高まり、断然お得であることをご存知ですか? せっかくプロテインを活用してダイエットに励んでいるのなら、効率よくプロテインの効果をダイエットに反映させたいのは、私だけでなく、プロテインでダイエットに取り組む皆さんの共通真理だと思います。 私も寝る前にプロテインを欠かさず摂るようにしてから、ダイエットがうまくいっただけでなく、その後のリバウンドもなくボディメイク(カラダづくり)が順調に進んでいます。 この記事では、プロテインを併用しながらダイエットを行

                                                                              • 【オフショア】ベトナムメンバと理解する「PHPリーダブルコード」 〜第1回 表面的な改善〜 - RAKUS Developers Blog | ラクス エンジニアブログ

                                                                                本稿では、ベトナムとのオフショア開発において利用できるよう、"リーダブルコード" の内容をもとに筆者が解釈したものを、社内用資料として日本語とベトナム語の両方で解説したものです。*1 この記事を日本チームとベトナムチームのメンバに読んでもらうことで、"リーダブルコード" の知識がチーム間の共通認識となり、プログラムコードの品質が向上することを目的としています。 全2回を予定しており、第1回である本稿は、「表面上の改善」について解説します。 Trong bài post này, tôi sẽ tóm tắt nội dung của "Readable code" và giải thích bằng cả tiếng Nhật và tiếng Việt, để có thể sử dụng trong việc phát triển Offshore với Việt Nam. Khi

                                                                                  【オフショア】ベトナムメンバと理解する「PHPリーダブルコード」 〜第1回 表面的な改善〜 - RAKUS Developers Blog | ラクス エンジニアブログ
                                                                                • 「M1 Ultra」という唯一無二の超高性能チップをAppleが生み出せた理由

                                                                                  米Appleが3月8日(現地時間)に開催したスペシャルイベントの主役は、第3世代の「iPhone SE」やM1チップを採用した第5世代の「iPad Air」だったことは間違いない。しかし、Appleの強さを感じさせたのは、小型デスクトップ「Mac Studio」に採用された「M1 Ultra」というSoC(System on a Chip)だ。 なぜならApple以外の企業では、ここまで極端なパフォーマンスの向上に力点を入れたSoCの開発にゴーサインを出すとは考えにくいからだ。 このようなSoCは、幅広いPCメーカーに汎用性の高いプロセッサ製品を大量に販売する必要があるIntelからは生まれないだろう。さらにMicrosoftとQualcommの協業で開発されるSoCのSQシリーズ(Surface Pro Xに搭載)のような枠組みでも、M1 Ultraに類似するチップを生み出すことは極めて

                                                                                    「M1 Ultra」という唯一無二の超高性能チップをAppleが生み出せた理由