並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 118件

新着順 人気順

"stack overflow"の検索結果1 - 40 件 / 118件

  • 技術選定の失敗 2年間を振り返る TypeScript,Hono,Nest.js,React,GraphQL

    技術選定の失敗 2年間を振り返る TypeScript,Hono,Nest.js,React,GraphQL はじめに 新たに書きました。 MySQLを使っても会社は潰れない 久々に記事を書いたのでどうぞお手柔らかに... 私が過去2年間で行った技術選定の成功と失敗を振り返り、その学びを共有したいと思います。 文才無いので淡々と箇条書きでいきます Twitterエンジニア垢作りました。エンジニアのお友達がいません。 @uncode_jp 注意 意見を押し付けるものではありません。ただ建設的な議論は大事だと思う。 自分の意見は明確に、歯切れのよい表現を意識している。人それぞれだよねみたいな感じに逃げたくない。技術選定に結論はある(過激)。 ただし技術選定にはコンテキストがあり、例えばプロダクトのフェーズや組織の事情によって当然結論は変わる可能性がある。 OSSの開発者さん達は偉大ですごい。あ

      技術選定の失敗 2年間を振り返る TypeScript,Hono,Nest.js,React,GraphQL
    • JavaScript で then を使うのは避けよう(await / async の初級者まとめ)

      JavaScript において、特に苦手とする人が多い印象のある Promise ですが、await と async の文法が導入されたことで、Promise の仕様を深く理解しなくても非同期処理を自然に書けるようになってきたのではないかと思います。 極論ですが、JavaScript の非同期処理は async await new Promise のみで、(ほぼ)全て表現可能です。特別な理由がない限り then を使わないようにしましょう、ということを周知するのがこの記事の目的です。 なお本記事では Promise の rejected の状態についてほとんど解説しておりません。基本を理解したら、別記事でぜひ学んでみてください。 Promise とは? Promise は、少し乱暴に説明すると「実行が終わっていないかもしれない何らかの関数」を包んだオブジェクトです。 普通の関数とは違って、

      • Redisよ安らかに眠れ: Garantia Dataが引き起こしたオープンソースの歴史上最大の強盗とは

        TL;DR 2024年3月20日Redis社は、これまでオープンソースとして開発してきたRedis 7.4ソースコードのライセンスを、Redis Source Available License (RSALv2)とServer Side Public License (SSPLv1)のデュアルライセンスに変更すると発表しました。この変更によりRedis社の許可なくRedisを用いたマネージドサービスなどを提供することができなくなります。 2009年1人の情熱的なエンジニアAntirezが作り出したRedisですが、2013年のGarantia Data社の介入により様々なドラマが勃発し2020年にAntirezはIPそしてトレードマークを同社に譲渡します。その後、Redisのコアコミュニティメンバーを中心に開発・更新を続け、またAWS ElastiCacheを筆頭にRedisのアダプション

          Redisよ安らかに眠れ: Garantia Dataが引き起こしたオープンソースの歴史上最大の強盗とは
        • 全エンジニア必見!情報収集のためのリンク集 - Qiita

          この記事はNuco Advent Calendar 2023の12日目の記事です。 はじめに 技術は目まぐるしく変化・進歩していて、トレンドに追いつくには、まず信頼できる情報源が必要です。 このリンク集では、エンジニア向けのコンテンツを種類別に紹介します。業界の最新ニュース、学術論文、実践的な動画解説、そして専門家のコミュニティなど多様なリソースをまとめました。 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 知識共有コミュニティ Qiita 言わずもがな、国内最大級のコミュニティサービスです。言語・分野ごとのタグがあり、どのエンジニアにとっても使いやすいサイトになっています。 Zenn 「知識を共有するエンジニアに対価

            全エンジニア必見!情報収集のためのリンク集 - Qiita
          • iPhoneもAndroidも「アプリ閉じると電池長持ち」は嘘

            iPhoneもAndroidも「アプリ閉じると電池長持ち」は嘘2024.02.24 20:0062,599 Maxwell Zeff - Gizmodo US [原文] ( satomi ) マジで⁉ よく、使わないアプリをせっせと閉じるの習慣にしている人いますけど、あれってあんまり意味なくて、やるだけ時間の無駄らしいですよ? 「えーでもバックグラウンドで動作してたら電池もったいないじゃん!」 「そうそう。閉じたほうが、スマホの動作は早くなるって、みんな言ってるよ?」 「閉じないと、こっちの動きを追跡されそうで、それも怖いし…」 …と今の今までなんとなく思っていました。でもこれが大きな勘違いで、実言うと、バックグラウンドのアプリは閉じても閉じなくても負荷はあまり変わりません。どっちみち動作していないんです。 閉じてもバッテリーの節約にはならない閉じてもバッテリーの節約にならないことは、20

              iPhoneもAndroidも「アプリ閉じると電池長持ち」は嘘
            • OpenAIのBatch APIを使ってお得にプロンプトを一括処理してみる - Taste of Tech Topics

              はじめに こんにちは。データサイエンスチームYAMALEXのSsk1029Takashiです。 最近はOpenAIに日本支社が出来て、日本語対応が加速するというニュースにわくわくしています。 今回はそんなOpenAIから発表されたBatch APIという機能が便利、かつお得な機能だったのでどのように使えるのか試してみます。 Introducing the Batch API: save costs and get higher rate limits on async tasks (such as summarization, translation, and image classification). Just upload a file of bulk requests, receive results within 24 hours, and get 50% off API pri

                OpenAIのBatch APIを使ってお得にプロンプトを一括処理してみる - Taste of Tech Topics
              • UUIDv7 in 33 languages

                UUIDv7 is a 128-bit unique identifier like it's older siblings, such as the widely used UUIDv4. But unlike v4, UUIDv7 is time-sortable with 1 ms precision. By combining the timestamp and the random parts, UUIDv7 becomes an excellent choice for record identifiers in databases, including distributed ones. Let's briefly explore the UUIDv7 structure and move on to the zero-dependency implementations i

                  UUIDv7 in 33 languages
                • メール送信者がone-click unsubscriptionを実装する方式を検討します - Pepabo Tech Portal

                  訂正 2024-01-31: 指定するメールヘッダの用法を訂正しました。訂正以前はList-Unsubscribe-Post ヘッダにエンドポイントのURLを記載するとしていました。正しくはList-Unsubscribe ヘッダにエンドポイントのURLを記載します。また、List-Unsubscribe-Post ヘッダには List-Unsubscribe=One-Click と記載します。 はじめに こんにちは、新卒 13th の@donokunです。12 月は SUZURI 事業部に参加して、いちごジャムとたまごペーストがトーストにあうことを学びました。騙されたと思って喫茶店のモーニングで試してください。ジャムが塗ってあるトーストにたまごペーストを上から塗って食べるのです。 この記事ではワンクリックでの配信停止(one-click unsubscription)という E メール送

                    メール送信者がone-click unsubscriptionを実装する方式を検討します - Pepabo Tech Portal
                  • fzfを使ってgit stashを便利に扱えるように - $shibayu36->blog;

                    git stashをもっと便利に扱いたいと思い、fzfを使って使いやすくしてみた。以下のURLに載っているものを参考にして自分にとって使いやすいように改変した。 fzfでGUI選択したファイルをgit stashするシェルスクリプト git-stash-explore できたこと 今の変更ファイルをfzfを使って選択して、選択したものだけをstash (git-stash-select) stash一覧の中から中身をpreviewしながら選び、apply or deleteする (git-stashes) 現在の変更ファイルから一部を選んでgit stashするコマンド fzfでGUI選択したファイルをgit stashするシェルスクリプト を参考に、git-stash-selectというコマンドを作った。 #!/usr/bin/env bash # Get the root direct

                      fzfを使ってgit stashを便利に扱えるように - $shibayu36->blog;
                    • [速報]Google Cloudが「Gemini Code Assist」発表。最新のAIによるコーディング支援、Stack Overflowのナレッジも統合。Google Cloud Next '24

                      Google Cloudは、日本時間4月10日未明から開催中のイベント「Google Cloud Next '24」で、最新のAIによるコーディング支援サービス「Gemini Code Assist」を発表しました。 Gemini Code Assistは、GitHub CopilotやAWS CodeWhispererなどと競合するサービスと位置づけられます。 Gemini Code Assistは最新AIモデル「Gemini」採用 Google Cloudは昨年(2023年)12月にAIによるコード補完やコード生成などを実現する「Duet AI for Developers」を正式リリースしています。今回発表されたGemini Code Assistは、同社の最新AIモデルである「Gemini」を採用したDuet AI for Developersの進化版だと説明されています。 参考:

                        [速報]Google Cloudが「Gemini Code Assist」発表。最新のAIによるコーディング支援、Stack Overflowのナレッジも統合。Google Cloud Next '24
                      • ソフトウェア開発者が「学習」について知っておくべき10のこと

                        どんどんと新しいテクノロジーが勃興し、古いテクノロジーも更新されていくので、ソフトウェア開発者はキャリアを通じて多くのプログラミング言語やフレームワークを学ぶことになります。しかし学ぶことが多いからといって、どのように学べばいいか、どのように学ばせればいいかを理解しているわけではないとして、月刊誌「Communications of the ACM」が、「学習」において知っておくべきことをまとめています。 10 Things Software Developers Should Learn about Learning | January 2024 | Communications of the ACM https://cacm.acm.org/magazines/2024/1/278891-10-things-software-developers-should-learn-about-

                          ソフトウェア開発者が「学習」について知っておくべき10のこと
                        • プログラムのコードをChatGPTに書かせても、その半分は間違っている

                          プログラムのコードをChatGPTに書かせても、その半分は間違っている2024.05.29 12:0044,149 Matt Novak - Gizmodo US [原文] ( mayumine ) ChatGPTなしではもう仕事ができないなんて人も結構いるよね。 ChatGPTは、文章はもちろん、生成してほしいプログラムを指示するだけで、プログラムのコードを生成してくれます。 エンジニアにとっても非常に役に立つChatGPTですが、最近の新しい研究によれば、ChatGPTはコンピュータープログラミングの質問に対して、52%の確率で間違った回答をしていることがわかりました。 それでも35%はChatGPTが生成したコードを好むこの研究は、5月初めにハワイで開催されたComputer-Human Interaction Conferenceで発表されたもので、Stack Overflow上の

                            プログラムのコードをChatGPTに書かせても、その半分は間違っている
                          • 古いコンピュータやOSで小文字ではなく大文字が使用されていた理由とは?

                            by pilot_micha 今日のコンピュータープログラムでは小文字や大文字を区別しつつ入力することがありますが、コンピューターの誕生当時はプログラムの入力に全て大文字を使っていました。その理由について、さまざまなユーザーが解説を行っています。 graphics - Why did older computers and OSes use UPPER case instead of lower case? - Retrocomputing Stack Exchange https://retrocomputing.stackexchange.com/questions/28141/why-did-older-computers-and-oses-use-upper-case-instead-of-lower-case IT技術系Q&AコミュニティのStack Overflowにおいて、m

                              古いコンピュータやOSで小文字ではなく大文字が使用されていた理由とは?
                            • Linux Foundation Launches Open Source Valkey Community

                              5 MIN READ Linux Foundation Launches Open Source Valkey Community The Linux Foundation | 28 March 2024 Community maintainers, contributors, and users will continue collaborative development of an open source, in-memory data store under the new Valkey name. SAN FRANCISCO – MARCH 28, 2024 – Today, the Linux Foundation announced its intent to form Valkey, an open source alternative to the Redis in-me

                                Linux Foundation Launches Open Source Valkey Community
                              • Linux Pipes are Slow | Quentin Santos

                                vmsplice is too fast Some programs use a particular system call “vmsplice” to move data faster through a pipe. Francesco already did a deep dive on using vmsplice to make things fast. However, while experimenting with it, I noticed that, when not using vmsplice, Linux pipes are slower than what I would have expected. Since you cannot always use it, I wanted to understand exactly why that was, and

                                • Goで関数の引数に、union型っぽくstruct Aもしくはstruct Bのどちらかを受け取れるようにしたい - $shibayu36->blog;

                                  Goで関数の引数に、struct Aという型もしくはstruct Bのどちらかを受け取るということをしたかった。interfaceをちゃんと切ってそれに必要なメソッドをAとBに実装することで実現できることを知った上で、あまり丁寧にそういうことをせずにやりたい。 色々調べると、genericsを使うとできるようだ。 package main import "fmt" type A struct { Field1 int } type B struct { Field2 string } type AorB interface { A | B } func PrintAorB[T AorB](s T) { // Tで受け取ったものをそのままs.(type)とは出来ないので、一旦anyへキャスト switch v := any(s).(type) { case A: fmt.Println(v.

                                    Goで関数の引数に、union型っぽくstruct Aもしくはstruct Bのどちらかを受け取れるようにしたい - $shibayu36->blog;
                                  • RustでWebアプリの実装にチャレンジしてみよう【準備編】

                                    本連載の目的 本連載は、@ITで2021年7月から連載された「基本からしっかり学ぶRust入門」(現在は完結)の応用編です。Rustは、当時から人気上昇中の言語と評価されていましたが、Stack Overflowが毎年実施している調査「Stack Overflow Developer Survey 2022」でも、変わらず「Rustが開発者の愛する言語」の1位に選ばれました。これは7年連続してのことです。この調査は、言語の好きと嫌いの差が大きいほど上位にランクされるので、Rustを嫌いな開発者は少数、という見方ができます。また、「これから使いたい言語」の1位も獲得しているようで、少なくとも開発者の間では今後も支持を伸ばしていきそうな言語と言えます。 Rustは美点の多いマルチパラダイム言語 Rustの美点は多岐にわたり、ネイティブコードコンパイラによる高速な実行バイナリ、所有権と借用の仕組

                                      RustでWebアプリの実装にチャレンジしてみよう【準備編】
                                    • iOS Safari でキーボード表示時にフッターを固定するもう1つの方法 - *iroi*

                                      zenn.dev エディタを作っていると iOS Safari でキーボードを開いたときの挙動は本当に大変ですよね。 この記事では、キーボードを開いたままスクロールしてもフッターを固定できるようなワークアラウンドを最近見つけたので紹介します。 Safari 16 以降が必要。キーボード開閉時に追従が遅れる挙動は改善しません。 デモは https://mechairoi.github.io/ios-safari-virtual-keyboard/。iPhone か iOS Simulator でお試しください。 GitHub - mechairoi/ios-safari-virtual-keyboard Virtual Keyboard の挙動 Virtual Keyboard を開いたときには以下のようなことが起こっていると推測しています。 Visual_Viewport_API で取得で

                                        iOS Safari でキーボード表示時にフッターを固定するもう1つの方法 - *iroi*
                                      • [待望] CloudShell で Docker が利用可能になりました | DevelopersIO

                                        待望の CloudShell で Docker が使えるようになりました。今回は簡単に全体像まとめて、コンテナイメージをビルドしてみました。 こんにちは! AWS 事業本部コンサルティング部のたかくに(@takakuni_) です。 タイトルの通りで CloudShell で docker コマンドが使えるようになってました。 今まではどうだったか 今まで、 CloudShell では Docker がサポートされておらず、コンテナイメージのビルド等が CloudShell 上で行えませんでした。 過去の Stack Overflow を確認するに、インストールはできるが、デーモンの起動ができなかったようです。 [cloudshell-user@ip-10-0-73-203 ~]$ docker images Cannot connect to the Docker daemon at u

                                          [待望] CloudShell で Docker が利用可能になりました | DevelopersIO
                                        • async/awaitは今後もベストフレンドであり続けるか - hadashiA

                                          えーあーー みなさん聞こえますでしょうか。この記事はC# アドベントカレンダー17日めのために書かれました。 いくつかみかけた、async/await と java loom/goroutine的なものを比較する議論に興味があり、少し追ってみた感想です。実装まで深く調べられてません。 TL;DR Green Thread Experiment Results #2398 .NET の runtimelabにて、async/awaitの代替としてのグリーンスレッドを検証した結果が公開されていたが、今後も async/await でいくという結論になっている。 JVM (Java) は対象的に、コードの書き方をなにも変えなくてもランタイムが自動的にI/Oを非同期にしてくれる夢のVirtual Thread を導入した。 Rust界隈では「Why async/await ? why? why?

                                            async/awaitは今後もベストフレンドであり続けるか - hadashiA
                                          • コード生成AIは1兆5,000億ドルの経済価値に、メタは最新のコード生成AI「Code Llama」をリリース、その実力は | AMP[アンプ] - ビジネスインスピレーションメディア

                                            コード生成AIがもたらす経済効果 ジェネレーティブAIツール活用による生産性改善が期待されている。マッキンゼーの推計によると、ジェネーティブAIによる自動化が進むと、生産性向上により2045年頃には、最大で4兆4,000億ドルもの経済価値が創出される可能性がある。 業務別で見た場合、ジェネレーティブAIの付加価値が最大となるのは、マーケティング/営業で、7,600億〜1兆2,000億ドルの価値創出につながるとされる。この分野では、パーソナライズされたコンテンツ生成などにより、マーケティングの生産性は5〜15%増加、また営業の生産性も3〜5%向上すると推計されている。 マーケティング/営業に次いで、ジェネーティブAIの恩恵を受けるとみられているのが、ソフトウェア開発だ。自動化によってもたらされる価値は、5,800億〜1兆2,000億ドルに達すると予想されている。コード作成、修正と再構築、原因

                                            • Google、Stack Overflowを「Gemini for Google Cloud」に統合する戦略的提携

                                              プログラマー向けQ&Aサービス「Stack Overflow」を運営する米Stack Exchangeは2月29日(現地時間)、米GoogleのGoogle Cloudとの戦略的提携を発表した。 Google Cloudは、Stack Overflowに15年もの間蓄積されてきた知識とコードを「Gemini for Google Cloud」に統合する。Gemini for Google Cloudは既にオープンソースおよびサードパーティのプラットフォームで公開されているコードやデータでトレーニングされているが、今後、Stack Exchangeが公開した「OverflowAPI」を使ってStack Overflowの提案、コード、回答をGoogle Cloud上の開発者に直接提供することになる。 一方、Stack Exchangeは、Google CloudのAI機能を活用してコミュニテ

                                                Google、Stack Overflowを「Gemini for Google Cloud」に統合する戦略的提携
                                              • [速報]「Gemini for Google Cloud」発表。Google Cloudでの開発から運用、セキュリティなど利用シーン全体をAIが支援。Google Cloud Next '24

                                                [速報]「Gemini for Google Cloud」発表。Google Cloudでの開発から運用、セキュリティなど利用シーン全体をAIが支援。Google Cloud Next '24 Google Cloudは、日本時間4月10日未明から開催中のイベント「Google Cloud Next '24」で、最新のAIによるGoogle Cloudを用いたアプリケーションの開発から運用、セキュリティなどライフサイクル全体をAIが支援する「Gemini for Google Cloud」を発表しました。 「Gemini for Google Cloud」は、同社の最新AIモデルである「Gemini」を用いた複数のサービスの統合的なブランドです。コーディング支援のGemini Code AssistもGemini for Google Cloudの傘下と位置づけられています。 それぞれの機

                                                  [速報]「Gemini for Google Cloud」発表。Google Cloudでの開発から運用、セキュリティなど利用シーン全体をAIが支援。Google Cloud Next '24
                                                • 生成AIで期待以上の成果を得た企業が語る「最も重要な成功要因」とは PwCコンサルティングが調査結果を発表

                                                  PwCコンサルティングは2024年6月17日、「生成AIに関する実態調査2024 春」の結果を発表した。これは売上高500億円以上の日本企業に所属する、AI(人工知能)導入に何らかの関与をしている課長職以上の従業員を対象に実施した調査で、912人から有効回答を得た。それによると生成AIの活用効果については、二極化の兆しが見られるという。 生成AIに置き換わった仕事にかけていた時間を何に使うのか 調査結果によると「社内で生成AIを活用中」または「社外に生成AIサービスを提供中」と回答した人の割合は前回調査(2023年10月実施)と比べて9ポイント増加しており、他社事例に「とても関心がある」と回答した人は前回調査比で4ポイント増。生成AIの普及/関心度合いは上昇していることが分かる。 生成AIで得られた活用効果に対しては「期待通りの効果があった」との回答が48%で最も多く、「期待を大きく上回る

                                                    生成AIで期待以上の成果を得た企業が語る「最も重要な成功要因」とは PwCコンサルティングが調査結果を発表
                                                  • Stack Overflowが世界6万人以上のITエンジニアにアンケート。最も使われている言語はJavaScript、データベースはPostgreSQLが1位に定着。Stack Overflow 2024 Developer Survey

                                                    Stack Overflowが世界6万人以上のITエンジニアにアンケート。最も使われている言語はJavaScript、データベースはPostgreSQLが1位に定着。Stack Overflow 2024 Developer Survey 代表的なITエンジニアのコミュニティサイトの1つである「Stack Overflow」などを運営するStack Overflowは、約6万5000人のITエンジニアにアンケートを行った結果をまとめた「2024 Developer Survey」を発表しました。 The results of the 2024 Annual Developer Survey are in! Over 65,000 developers shared with us their favorite tools and tech, how AI has changed their

                                                      Stack Overflowが世界6万人以上のITエンジニアにアンケート。最も使われている言語はJavaScript、データベースはPostgreSQLが1位に定着。Stack Overflow 2024 Developer Survey
                                                    • 「『GitHub Copilot』は人を置き換えるのではなく、支援する存在」 GitHubが説明

                                                      生成AI(人工知能)の用途として、与えられたプロンプトに応じてソースコードを生成したり補完したりするAIコードアシスタントに注目が集まっている。GitHubは2024年5月中旬に開いた記者説明会で、同社のAIコードアシスタントである「GitHub Copilot」の現状やAI法規制を巡る同社の貢献を説明した。 登壇したのは、GitHub Japanの日本・韓国エンタープライズ担当シニアディレクターである角田賢治氏、GitHub COO(Chief Operating Officer:最高執行責任者)であるカイル・デイグル(Kyle Daigle)氏、そして同CLO(Chief Legal Officer:最高法務責任者)のシェリー・マッキンリー(Shelley McKinley)氏の3人だ。 まず角田氏が、日本市場でのGitHubの利用状況について説明した。現在、300万人を超える開発者が

                                                        「『GitHub Copilot』は人を置き換えるのではなく、支援する存在」 GitHubが説明
                                                      • RAGs powered by Google Search technology, Part 1 | Google Cloud Blog

                                                        When a large language model (LLM) doesn’t have enough information or has no contextual knowledge of a topic, it is more likely to hallucinate and provide inaccurate or false responses. Developers are increasingly excited about generative AI and Retrieval Augmented Generation (RAG) — an architecture pattern that combines LLMs with backend information retrieval from other information sources. This a

                                                          RAGs powered by Google Search technology, Part 1 | Google Cloud Blog
                                                        • LLM開発のためのデータエンジニアリング - Qiita

                                                          LLM開発のためのデータエンジニアリング MLOps Advent Calendar 2023の24日目です。 Stability AIでデータ系のソフトウェアエンジニアをやっているcvuskです。主な仕事は日本語LLMのためのデータ開発です。Stability AIでは日本語LLMも各種開発しています。LLMの学習というと大量のGPUを用意して巨大なデータでモデルを学習する、というキラキラしたイメージ(?)が強いかもしれませんが、データが重要かつ苦労が耐えない課題であることは他の機械学習やディープラーニングモデルと違いありません。日本語のテキストデータは英語ほど入手しやすいわけではないのと同時に、データエンジニアリングや品質面でもいろいろと大変なことが多々あります。今回はLLMのためのテキストデータの用途やエンジニアリングについて整理します。 LLMの学習 LLMの学習は大きく分けて事前

                                                            LLM開発のためのデータエンジニアリング - Qiita
                                                          • 6万5000人以上の開発者に「好きな言語」「好きなOS」「好きな開発環境」「好きなAI」を聞いた年次調査「2024 Stack Overflow Developer Survey」の結果が公開される

                                                            開発者のためのコミュニティ「Stack Overflow」が実施した年次調査「2024 Stack Overflow Developer Survey」の結果が公開されました。6万5000人を超える開発者が、コーディングやAI、使用および学習したいと考えるテクノロジーやツール、職場での体験などについて回答しています。 2024 Stack Overflow Developer Survey https://survey.stackoverflow.co/2024/ まず、回答者の最終学歴は以下の通りで、41%が学士号を、25.6%が修士号を取得しています。Stack Overflowは「開発者の66%が学士または修士の学位を持っているが、学校でコードを学んだ開発者は49%に過ぎない」とも指摘しています。 コードを学習するために最も優先する選択肢を問うた項目では、「その他のオンラインリソース

                                                              6万5000人以上の開発者に「好きな言語」「好きなOS」「好きな開発環境」「好きなAI」を聞いた年次調査「2024 Stack Overflow Developer Survey」の結果が公開される
                                                            • Googleの最新AIモデルGeminiとStack Overflowのナレッジが統合、Google CloudとStack Overflowが戦略的提携

                                                              Google CloudとStack Overflowは戦略提携を発表しました。両社は最新AIモデルのGeminiとStack Overflowのナレッジを統合したサービスをそれぞれのプラットフォームで提供する予定です。 StackOverflowは生成AIによる新サービスを提供 Stack OverflowはITエンジニアのQ&Aコミュニティの代表的な存在であり、プログラミングやITシステムの構築に関わる大量のナレッジが15年にわたり蓄積されてきました。昨年(2023年)時点で5800万件の質問と回答があるとされています。 一方で、ChatGPTのような高度な生成AIの登場によって、これまでQ&Aコミュニティで質問されてきた多くの内容が生成AIに質問されるようになったことで、Stack OverflowのようなQ&Aコミュニティの必要性が薄れてきていると見られています。 Stack Ov

                                                                Googleの最新AIモデルGeminiとStack Overflowのナレッジが統合、Google CloudとStack Overflowが戦略的提携
                                                              • Mastodon、米国に非営利団体設立 Twitterのビズ・ストーン氏などが理事に

                                                                SNSのMastodonを運営する独非営利団体Mastodon gGmbHのオイゲン・ロチコCEOは4月27日(現地時間)、米国で非営利団体Mastodon,Inc.を設立したと発表した。これにより、米国で税金控除の対象となる寄付金を受け取ることなどが可能になる。 この非営利団体の理事会に、Twitter(現X)の共同創業者として知られるビズ・ストーン氏など4人を理事として迎えた。 Mastodonはこれまで、ドイツ政府が非営利団体と認めるMastodon gGmbHで運営してきたが、ロチコ氏によると、「ドイツの税務署から、非営利の地位を取り消したという通知が来た」という。活動に変化はなく、主な収入はクラウドファンディングのPatreonから得ているのみなのに、と同氏は説明した。 米国の非営利団体種別「501(c)(3)」であれば、税金控除の対象になる。また、「MastodonがEU圏外で

                                                                  Mastodon、米国に非営利団体設立 Twitterのビズ・ストーン氏などが理事に
                                                                • 性能劣化は本当なのか?ChatGPTの性能を検証した3本の論文を解説 | AI専門ニュースメディア AINOW

                                                                  はじめに ChatGPTが公開されて半年以上が経過し、そのユーザは急激に増えて世界的に普及しましたが、その一方でユーザの一部からは「ChatGPTは性能劣化したのではないか」という疑問が出てきました。同AIの性能に関しては、生成された回答と人間が作成したそれとの違い、さらには政治的トピックに対する回答の党派性などといった疑問も生じます。 最近、以上のような疑問について調査した論文が発表されました。それらは、以下のような3つの問題を論じています。 疑問1:ChatGPTの性能は、経年変化しているのか。 疑問2:(Stack OverFlowに掲載された質問に対する回答のような)特定のトピックに関するChatGPTの回答はどのような特徴を持っており、人間が作成したそれとどのような違いがあるのか。 疑問3:ChatGPTを含めた言語モデルは、政治経済的トピックに関して何らかの党派性をもった回答を

                                                                    性能劣化は本当なのか?ChatGPTの性能を検証した3本の論文を解説 | AI専門ニュースメディア AINOW
                                                                  • WebGPUでシェーダーアートをやってみる(Vite、TypeScript)

                                                                    はじめに 下記の素晴らしいGLSLを使ったシェーダーアートのチュートリアル動画の内容をWebGPUでやってみたのでその覚書です。WebGLは以前少しだけ齧ったことがありましたがWebGPUについては完全に知識ゼロなので入門のお題としてやってみた感じです。チュートリアル動画ではShadertoyを使っておりフラグメントシェーダーに記述する部分のみの解説なので、そもそもフラグメントシェーダーを使ってブラウザで描画させるまでの工程も含めてWebGPUで再現してみるという感じです。自分も完全に理解できているわけではないのでおかしい部分があるかもしれませんがご容赦ください。またWebGPUはまだWorking Draft(草案)段階なので今後いろいろと変更される可能性があることにも注意が必要です。 実際に作ったもの リポジトリ codesandbox 実装について ざっくりとした全体の作りとしては四

                                                                      WebGPUでシェーダーアートをやってみる(Vite、TypeScript)
                                                                    • 世界を驚かせたGoogleのAI動画、実はあんなにサクサク動きません

                                                                      世界を驚かせたGoogleのAI動画、実はあんなにサクサク動きません2023.12.11 17:0025,877 satomi 「マインドブローイング(頭のネジぶっ飛ぶ衝撃)」と、1日で136万回も再生されたこちらのデモ。 先日Google(グーグル)が発表したChatGPTの対抗AI「Gemini」の実働シーンなのですが、結構ガッツリ編集されていることがわかりました。 Video: Google / YouTube実は早送りです一見すると、あひるのお絵描きを見ながら、あたかもリアルタイムの音声でAIが何を描いているのか当てっこしているように見えるのですが…実はこれは早送り。フレームごとに静止画を見せながら、人間がテキストプロンプト(質問を文字で入力すること)で引き出した答えを、人間が読み上げてるデモなんです。 Image: Google / YouTube別に隠していたわけではなくて、G

                                                                        世界を驚かせたGoogleのAI動画、実はあんなにサクサク動きません
                                                                      • これまでの検索と生成AI時代の検索|masa_kazama

                                                                        ChatGPTをはじめとして生成AIのサービスが登場し、情報の検索方法が大きく変わろうとしています。この記事では、今までの検索の歴史を軽く振り返りながら、これからの検索がどのようになっていくかをまとめたいと思います。生成AIや検索システム、それらの社会やビジネスへの影響に興味のある方にとって、参考になれば幸いです。これからの検索はいろんな可能性がありとてもワクワクします。 ※あくまで一個人のまとめです。また、書いていたら思ったより長くなってしまったので、ご興味あるところを読んで貰えればと思います。 検索とはそもそも検索とはどういうものでしょうか。検索技術の教科書の定義をまとめると次のようになります。 情報検索(Information Retrieval)とは、大規模な集合(large collections)から情報ニーズ(information need)を満たす資料(material)

                                                                          これまでの検索と生成AI時代の検索|masa_kazama
                                                                        • Stack OverflowとOpenAIの提携に反発し回答を削除したユーザーがBANされる

                                                                          コンピューターやプログラミングに関するナレッジコミュニティのStack OverflowがChatGPTを開発するOpenAIと提携し、ChatGPTが回答にStack Overflowに投稿された検証済みの技術的知識を利用できるようにすることを発表しました。この決定を受けて一部のユーザーが、自身の回答がスクレイピングされないように内容を削除した結果、Stack Overflowからアクセス禁止処分を受けたことが報じられています。 Stack Overflow and OpenAI Partner to Strengthen the World’s Most Popular Large Language Models - Press release - Stack Overflow https://stackoverflow.co/company/press/archive/openai-

                                                                            Stack OverflowとOpenAIの提携に反発し回答を削除したユーザーがBANされる
                                                                          • Maximum call stack size exceeded について解説

                                                                            "Maximum call stack size exceeded" というエラーに関する解説を書きます。JavaScript を前提に解説しております。 ざっくり解説 Uncaught RangeError: Maximum call stack size exceeded これは、関数が何度も深く深く呼ばれてしまった場合に出るエラーです。 大抵は、間違って自分自身の関数を呼んでしまった、もしくは再帰の終了条件をミスった場合に発生します。 ここに検索で来た方は、自分自身を呼んでいたり、関数同士が循環的に呼びあっていたりするミスを犯していないか確認してください 。 図にすると、こんな感じです ちなみに、関数呼び出しがなければこのエラーは発生しません。ただの無限ループでは決して発生しないエラーです。以下、解説を書きます。 「関数を深く呼ぶ」とは? ここでは、関数からリターンせず再度関数を呼び

                                                                            • ITmedia NEWSを読むIT技術者はどんなプログラミング言語を使う? 読者調査の結果から

                                                                              ITmedia NEWSを読むIT技術者は、どんなプログラミング言語を業務で使っているのか──ITmedia NEWS読者に対しアンケートで調べた。業務経験のある言語を聞いた(複数回答可)ところ、最も多いのは「VBA」(40.9%)だった。 2位は「Java」(39.9%)、3位は「JavaScript」(38.9%)、4位は「Python」(31.2%)、5位は「C++」(30.2%)、6位は「PHP」(23.2%)、7位は「C#」(18.9%)、8位は「COBOL」(17.9%)、9位は「GAS(Google Apps Script)」(9.3%)、10位は「Ruby」(8.6%)だった。 業務経験のあるフレームワークやツールなどを複数回答可で聞いたところ、1位は「HTML」(54.2%)、2位が「SQL」(50.5%)、3位が「Linux(RHEL/CentOS)」(39.5%)、4

                                                                                ITmedia NEWSを読むIT技術者はどんなプログラミング言語を使う? 読者調査の結果から
                                                                              • neue cc - R3 - C#用のReactive Extensionsの新しい現代的再実装

                                                                                R3 - C#用のReactive Extensionsの新しい現代的再実装 2024-02-27 先日、新しいC#用のReactive Extensionsの実装としてR3を正式公開しました!R3はRx for .NETを第一世代、UniRxを第二世代とした場合の、第三世代のRxという意味で命名しています。Rxとしてのコア部分(ほぼdotnet/reactiveと同様)は.NET共通のライブラリとして提供し、各プラットフォーム特化のカスタムスケジューラーやオペレーターは別ライブラリに分けるという形により、全ての.NETプラットフォーム向けのコアライブラリと、各種フレームワーク Unity, Godot, Avalonia, WPF, WinForms, WinUI3, Stride, LogicLooper, MAUI, MonoGame 向けの拡張ライブラリを提供しています。 GitH

                                                                                • How Postgres stores data on disk – this one's a page turner | drew's dev blog

                                                                                  How Postgres stores data on disk – this one's a page turner Table of Contents I remember when I first started on server-side applications – the kind that need to persist data – and not getting what the big deal about databases was. Why are databases such a big thing? Can’t we just store some data on disk and read / write from it when we need to? (Spoiler: no.) Once I started working with real-life

                                                                                    How Postgres stores data on disk – this one's a page turner | drew's dev blog