並び順

ブックマーク数

期間指定

  • から
  • まで

9241 - 9280 件 / 16780件

新着順 人気順

*programmingの検索結果9241 - 9280 件 / 16780件

  • [2025年6月27日] Gemini CLIは現状ちょっとダメかもしれない (週刊AI)

    こんにちは、Kaiです。 いやぁGemini CLI(GC)来ましたね。早すぎです。スラッシュコマンドの作りとかを見ても、Claude Code(CC)をベンチマークにして作ったのは明らかだと思いますので、基盤レベルのAIプロダクトが流行ったら、1ヶ月程度でコピーされる世界観だと思った方がいいですね。 さてGemini CLI、まだ十分ではありませんがとりあえず触り始めています。ドキュメントとテストを整備して、TDD準備を終えた状態のサンドボックスプロトタイプリポジトリを与え、自走させて完成できるかというPoCをやってみました。以下はその感想です。 Gemini CLI Claude Code GCはとにかくコンテクストウィンドウが大きいので、1タスクをめちゃくちゃ詰め込めます。その一方で、TDDだと言ってるのに、テストがいつまでも通らないとテスト自体を破壊してゴールポストを動かそうとした

      [2025年6月27日] Gemini CLIは現状ちょっとダメかもしれない (週刊AI)
    • 高性能エアコンの「サーモカメラで気温の高いところを冷やす機能」、食事を勝手に冷やしたりキッチンの温度を破壊する困り事があるらしい

      ねことうふ@おにまいアニメご視聴感謝! @nekotou 高性能のエアコン、サーモカメラで気温の高いところを見つけてピンポイントで冷やしてくれるんだけど、食事の時に料理を冷やしにくるのでムカつく 2021-07-30 18:31:54 ねことうふ@おにまいアニメご視聴感謝! @nekotou GRINPの中の人 「お兄ちゃんはおしまい!」商業版第9巻&アンソロ5巻発売中!家庭菜園日記漫画も。 一部投稿にAmazonアフィリンクを含みます。Pixiv:onl.sc/WaU4KBZ BOOTH:grinp.booth.pm FANBOX:grinp.fanbox.cc grin.oops.jp

        高性能エアコンの「サーモカメラで気温の高いところを冷やす機能」、食事を勝手に冷やしたりキッチンの温度を破壊する困り事があるらしい
      • 開発者7万人に聞いたソフトウェア開発の今をまとめた「Stack Overflow Developer Survey 2022」

        プログラミング技術に関するナレッジコミュニティのStack Overflowが2022年6月22日に、180カ国にいる7万3000人以上の開発者を対象に実施した調査「Stack Overflow Developer Survey 2022」の結果を発表しました。 Stack Overflow Developer Survey 2022 https://survey.stackoverflow.co/2022/ 今回の調査に参加した開発者の内訳はこんな感じ。トップ10のうち首位はアメリカで、インド・ドイツ・イギリス・カナダ・フランス・ブラジル・ポーランド・オランダ・スペインがその後に続きました。なお、日本からの回答者は333人で、回答者全体における割合は0.46%でした。 ◆プログラミング言語 以下は、使っているプログラミング言語のランキングで、クリックすると拡大することができます。首位の座

          開発者7万人に聞いたソフトウェア開発の今をまとめた「Stack Overflow Developer Survey 2022」
        • プログラミングの天才だが他はみな人並み以下みたいな人、人類史でコンピュータが現れる以前はどんな扱いを受けていた?

          理間 高広(2/8 東京ゲームダンジョン11 3P-8) @Rima_tk 前にどなたかも言っておられたけど、例えばプログラミングがもう天職で、界隈では天才と称され有名で高収入で、でも他は何もかも人並み以下で…みたいな人は居るだろうけど、でもコンピュータは人類史でつい最近現れた訳で、それ以前はそういう人はどこで何をやって、どういう扱いされてたんだろうなあ 2021-12-20 10:30:17 理間 高広(2/8 東京ゲームダンジョン11 3P-8) @Rima_tk プログラミングに限らず、才能とか能力って、どのステータスのどういう値の組み合わせパターンが「才能」「能力」「優秀」と評されるかってのは、時代や社会によって相当に移ろってるんだろうなあ 2021-12-20 10:40:25 理間 高広(2/8 東京ゲームダンジョン11 3P-8) @Rima_tk 才能や能力というと、つい「

            プログラミングの天才だが他はみな人並み以下みたいな人、人類史でコンピュータが現れる以前はどんな扱いを受けていた?
          • 「レビューをなくせ」が通じない現場で、コーディングエージェントとどう向き合うか

            「レビューをなくせ」論は、品質への意思決定の主権が開発者にあることが前提であり、請負契約のSIer現場にはそのままでは当てはまらない可能性がある。 請負契約では「説明可能性」が品質の一部になるため、AIが生成したコードのブラックボックス許容ラインを設計ドキュメントで明示し顧客と合意する必要がある。 問われているのはSIerという業態ではなく請負という契約形態であり、エージェント時代の付加価値(ハーネス構築・品質ゲート設計)は本質的に準委任になじむため、中長期では契約形態自体のシフトが起きうる。 「レビューをなくせ」の前提を疑う 2026年に入り、コーディングエージェントとコードレビューの関係について、刺激的な議論が続いています。 Nakamura氏は「レビューに依存しないプロセスを確立しなければ選別が進む」と述べ[1]、henteko氏は「コードではなくコンセプトの段階で承認するワークフロ

              「レビューをなくせ」が通じない現場で、コーディングエージェントとどう向き合うか
            • その変数名だけはやめろ:頼むから analysis を anal と略さないでください

              Linux には /tmp という一時ファイル用のディレクトリがあるので tmp は許容範囲である。というか日本語読みなので英語圏にこのネタは通じない。cng, mng, unk も同様である。cnt は英語圏でも普通に使われる変数名のようで、ass や anal ほどの忌避感はないようである。 最悪な変数名は anal_check や anal_insert である。from anal import * も芸術点が高い[1]。 叩いた回数の累積などを cumshot(「射精」のスラング)にするのも割と最悪みがあるようだが、日本人にはあまり伝わらないという意味でそこまででもない。 以下、改善案。 変数名 改善案 理由

                その変数名だけはやめろ:頼むから analysis を anal と略さないでください
              • GitHub - yuru7/moralerspace: Moralerspace は、欧文フォント Monaspace と日本語フォント IBM Plex Sans JP 等を合成したプログラミング向けフォントです。

                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                  GitHub - yuru7/moralerspace: Moralerspace は、欧文フォント Monaspace と日本語フォント IBM Plex Sans JP 等を合成したプログラミング向けフォントです。
                • プログラムにはなぜ「バグ」があるのか?プリンストン大の人気講義で基本を学ぼう

                  出典:日経クロステック、2020年4月30日 「教養としてのコンピューターサイエンス講義 今こそ知っておくべき「デジタル世界」の基礎知識」(日経BP) (記事は執筆時の情報に基づいており、現在では異なる場合があります) プリンストン大学で1999年の秋から行われている一般人向け講義「Computers in Our World」。『プログラミング言語C』の著者としても知られる伝説の計算機科学者ブライアン・カーニハン氏が、今こそ知っておくべき「デジタル世界」の基礎知識を易しく解説する人気の授業だ。今回は、ソフトはどう作られているか、「バグ」とは何かについて取り上げる。 実社会でのプログラミングは大規模なものになりがちです。その戦略は、本を書いたり他の大きなプロジェクトを請け負ったりするときに採用するものと似通っています。 すなわち、まず何をすべきかを明らかにして、大きな仕様をどんどん小さなピ

                    プログラムにはなぜ「バグ」があるのか?プリンストン大の人気講義で基本を学ぼう
                  • 1995年前後の画像処理 - Qiita

                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? NHKで再放送された(デジタルリマスター版)プロジェクトX「男たちの復活戦 デジタルカメラに賭ける」を見た。カシオの技術者たちが、アナログスチルカメラの大失敗を乗り越えて QV-10 を開発・発売するまでの話。パソコンにデータを取り込めるようにすることで魅力がより増して大売れ、みたいな話に感心しつつ、ふと、「そういえば自分もそのころは、当然のようにデータを計算機に取り込んで画像処理してた」みたいなことも思ったので、当時の画像処理がどんな感じだったのか、誰も読まないだろう昔話などをしてみる。 簡単に自分のプロフィールを書いておく。小学校時

                      1995年前後の画像処理 - Qiita
                    • 【Cursor】並列実装?モノレポ化まで?Cursor v0.50 の 5 つのアップデートを紹介したい

                      こんにちは。 株式会社キカガクの @tetsuro_b です。 2025 年 5 月 10 日、 Cursor v0.50 がリリースされました。 直近の Cursor のアップデートは細かい調整や、他の AI エディタにもある機能の輸入のような内容が多かったですが v0.50...、実に驚きのアップデート内容でした・・・! アップデート内容の紹介に入る前に、最近の AI エディタ界隈を振り返ると... Copilot Agent がついに GA。王者 Micorsoft が AI エディタ界隈に満を持して参入 https://code.visualstudio.com/updates/v1_99 OpenAI が Windsurf を 4,300 億円買収合意 https://www.nikkei.com/article/DGXZQOGN082HU0Y5A500C2000000/ などな

                        【Cursor】並列実装?モノレポ化まで?Cursor v0.50 の 5 つのアップデートを紹介したい
                      • 混沌としたモノリシックRailsを手懐けるためにやったこと - Speee DEVELOPER BLOG

                        ※この記事は、2022 Speee Advent Calendar11日目の記事です。 昨日の記事はこちら tech.speee.jp こんにちは、DX事業本部エンジニアのさとーる(@satotoru2000)です。 私は今年の6月から「イエウール」というプロダクトのSEOコンテンツ開発チームで開発をしています。今回はその中でやったことをまとめながら、 モノリシックRailsアプリの一部のドメイン領域を担当する状況下で、自信をもって変更できる領域をどうやって広げたか? という話をしようと思います。 当初のイエウールの課題 イエウールは、アーキテクチャ的にはいわゆる一般的なモノリシックRailsアプリです。下の図のように、一つのRailsアプリケーションにほぼ全ての必要な機能が乗っているような状態です。 イエウールcoreに乗っているものたち また、サービスとしてもそれなりに歴史があるプロダ

                          混沌としたモノリシックRailsを手懐けるためにやったこと - Speee DEVELOPER BLOG
                        • 「アーキテクチャカンファレンス 2024」で学んだアーキテクチャとの付き合い方

                          TL;DR アーキテクチャカンファレンス 2024 に参加した トレードオフ分析では、評価軸の重み付けや市場の変化に応じた継続的見直しが重要 組織とアーキテクチャは相互に影響を与える アーキテクチャはあくまでビジネス目標達成の手段であることに留意するべき 進化的アーキテクチャ実現のために、シンプルさと柔軟性を重視し、偶有的複雑性を最小化するべき はじめに こんにちは、直近はシステムのリプレースに着手している内藤です。 リプレースや大規模な設計変更を進めている方にとって、アーキテクチャ設計の悩みは尽きないですよね... 先日参加した「アーキテクチャカンファレンス 2024」では、こうした課題へのヒントとなるテーマが数多く取り上げられていました。本記事では、その中でも特に印象的だった「トレードオフ分析」「組織とアーキテクチャの相互作用」「進化的アーキテクチャ」に焦点を当て、私が得た知見を共有で

                            「アーキテクチャカンファレンス 2024」で学んだアーキテクチャとの付き合い方
                          • 大規模言語モデルなどを抽象化し、生成AIアプリの開発を容易にする「LangChain」が初の安定版に到達

                            大規模言語モデルなどを抽象化し、生成AIアプリの開発を容易にする「LangChain」が初の安定版に到達 大規模言語モデル(LLM)やチャットモデルなどを活用したアプリケーション開発のためのフレームワーク「LangChain」が、初めての安定版となる「LangChain v0.1.0」に到達したことが発表されました。 LangChain v0.1.0 After a year of development, we've released LangChain v0.1.0 Read the full blog here: https://t.co/DDh7xZfO3p After talking with the users and developers, we released this stable version and focused the library on a few cor

                              大規模言語モデルなどを抽象化し、生成AIアプリの開発を容易にする「LangChain」が初の安定版に到達
                            • Flutterアプリをヌルヌルにする方法

                              カクカクなFlutter 3年以上、Flutterエンジニアをしています。 Flutterの代名詞といえば、やっぱり「カクツク」こと。 Flutterはコスパ面からスタートアップ系のアプリに採用されますが、SNS広告で出てくるアプリは、だいたい完成度が低くてカクカクしていますよね。絶対Flutter製だと先入観持っています。どんなに斬新なアプリでもカクツクと萎える。 それが理由でFlutter採用を敬遠するエンジニアも多い印象です。 そんな私のアプリも以前はカクカクでした。 今ではiOSエンジニアから「ヌルヌルじゃん」と評してもらえるようになって嬉しい。 カクツク原因は? 色んな理由があると思います。特にリスト周りが原因なことが多い印象。 よくあるパターンが「Column」に「Widget」を詰め込み過ぎている場合。 理由として「ListView.builder」だとエラーが出て使えないか

                                Flutterアプリをヌルヌルにする方法
                              • Google ColabとVSCodeを用いた分析環境運用方法 〜kaggle Tipsを添えて〜 - ギークなエンジニアを目指す男

                                こんにちは。takapy(@takapy0210)です。 本エントリは下記イベントでLTした内容の元に、補足事項やコードスニペットなどをまとめたものになります。 kaggle-friends.connpass.com ちなみに今回LTしようと思ったきっかけは以下のような出来事からだったので、みなさんのTipsなども教えていただけると嬉しいです! 情報出回ってる感あるけど、colab pro × vscode ssh のオレオレ運用方法を晒すことにより、もっと良い方法のフィードバックもらえるのではドリブンでLTするのはありなのかもしれない・・・?— takapy | たかぱい (@takapy0210) 2021年8月1日 LT資料 当日みなさんから頂いたコメント 環境構築手順 ngrokアカウント作成と認証キーの取得 ColabにGoogleドライブを接続、ngrok、sshサーバー起動

                                  Google ColabとVSCodeを用いた分析環境運用方法 〜kaggle Tipsを添えて〜 - ギークなエンジニアを目指す男
                                • GoogleのGemini新機能「Multimodal Live API」で音声・映像・テキストをリアルタイムに扱う時代が到来!スターターキット公開で誰でも実装可能に|りんか | AI情報発信 /ビジネス/研究

                                  今回はGoogleが発表した次世代大規模言語モデル「Gemini」に搭載された新機能、Multimodal Live APIについてご紹介したいと思います。最近Githubでスターターキットが公開され、「え?これgit cloneで誰でも使えるの!?」とAI好きとしては衝撃を受けています。 誰でもGeminiのマルチモーダルAPIでアプリつくれちゃうのやばいなhttps://t.co/iJWjqE9h0N これgit cloneしたらこれ立ち上げられて、デフォルトで音声、カメラ、画面共有、検索などのツール使用もできる。しかもソースコードいじり放題だから好きなように改造できる。いろんなアプリがでてきそう pic.twitter.com/2LH4qsaXyn — 安東竜平 | Link AI (@airunner_linkai) January 23, 2025 See how to co-m

                                    GoogleのGemini新機能「Multimodal Live API」で音声・映像・テキストをリアルタイムに扱う時代が到来!スターターキット公開で誰でも実装可能に|りんか | AI情報発信 /ビジネス/研究
                                  • コードのタイピング力を測るエンジニア向けタイピングゲーム「UnTyping」が登場、コースは「JavaScript」「TypeScript」「React」「Python」の4つ

                                    120秒間ひたすらタイピングし続けてコードを記述するゲーム「UnTyping」が公開されました。下記URLから誰でも無料でプレイできます。 UnTyping - エンジニア向けプログラミングタイピングゲーム https://untyping.jp/ URLにアクセスしたら以下のようにコースが表示されます。コースは「JavaScript」「TypeScript」「React」「Python」の4つです。今回は試しに「JavaScript」をクリック。 スペースキーまたはエンターキーを押してゲームスタート。 ゲームのプレイ動画は以下から確認できます。なお、プレイヤーはプログラミング未経験者です。 エンジニア向けタイピングゲーム「UnTyping」にプログラミング未経験者が挑戦してみた - YouTube ゲームが始まると以下のようにコードが表示されるのでタイピングしていきます。 一つのコードに

                                      コードのタイピング力を測るエンジニア向けタイピングゲーム「UnTyping」が登場、コースは「JavaScript」「TypeScript」「React」「Python」の4つ
                                    • The End of Programming – Communications of the ACM

                                      The end of classical computer science is coming, and most of us are dinosaurs waiting for the meteor to hit. I came of age in the 1980s, programming personal computers such as the Commodore VIC-20 and Apple ][e at home. Going on to study computer science (CS) in college and ultimately getting a Ph.D. at Berkeley, the bulk of my professional training was rooted in what I will call “classical” CS: p

                                      • JavaScript Server Runtime History

                                        2023/10/20 虎の穴ラボで発表した JavaScript Server Runtime の歴史です。

                                          JavaScript Server Runtime History
                                        • 個人学習で書くコードはpublic公開した方がよい理由 - Qiita

                                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに コロナ禍の影響で、エンジニア転職が増えてるという肌感です。 私もまったくの異業種からの転職でこの業界にきました。 昔の自分に会えたらこう言ってあげたいという思いをポエムとしてまとめましたので一つの記事としたいと思います。 この記事が一人でも多くの未経験エンジニアの役に立てば幸いです。 [2021.06.08追記] 反響がありとても驚いています。 同時に内容が一部不十分であったこと反省しています。 セキュリティ面についての内容を追記いたしました。 コードはGitで管理しよう 個人開発であってもコードはgithubなどのGitのホ

                                            個人学習で書くコードはpublic公開した方がよい理由 - Qiita
                                          • LlamaIndexを使ってローカル環境でRAGを実行する方法 - 電通総研 テックブログ

                                            こんにちは。電通総研コーポレート本部システム推進部の山下です。 最近はChatGPTなどのLarge Language Model(LLM)を利用したAIが話題ですね。 そのLLMを応用したRetrieval-Augmented Generation(RAG)という技術があります。 これは、LLMに文書検索などを用いて関連する情報を与えて回答させることで、 LLMが知識として持っていない内容を回答させたり誤った情報を答えてしまうハルシネーションを抑止する技術です。 今回はこのRAGをLlamaIndexというライブラリを使ってローカル環境で実装する方法について紹介します。 なぜローカル環境でLLMを利用したいのか 大変便利なツールのLLMですが、利用が難しいこともあります。 例えば、機密情報を取扱いたい、外部インターネットへの接続に制限が掛かっているといった場合です。 最終的にOpenAI

                                              LlamaIndexを使ってローカル環境でRAGを実行する方法 - 電通総研 テックブログ
                                            • 他人の書いたコードがわからない - Qiita

                                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? すでにある程度完成しているプロダクトの開発にたずさわるとき、たいていは「コードを書く」ではなく「コードを読む」から仕事を始めることになります。 このとき「コードが読めない」「コードがいい感じに理解できない」と悩むのは、それほど珍しくないでしょう。 この記事では、コードが読めないときにどう対応すればよいかを考えてみました。 コードの美しさは気にしない まず重要なのは、コードがどれだけキレイに書かれていようが読めないものは読めない、と割り切ることです。とくにエンジニアになりたての人や自分を責めやすい人にとっては、この考えが大切だと感じます。

                                                他人の書いたコードがわからない - Qiita
                                              • 【JavaScript】AtCoder に登録したら次にやること ~これだけ解けば十分闘える!過去問精選 10 問~を解いた感想 - Qiita

                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                  【JavaScript】AtCoder に登録したら次にやること ~これだけ解けば十分闘える!過去問精選 10 問~を解いた感想 - Qiita
                                                • CodeSandbox が Rust や Python など様々な言語に対応したので Qiita に埋め込んでみた - Qiita

                                                  Qiita にはさまざまなコンテンツを埋め込み可能です。CodeSandbox も埋め込み可能なコンテンツの一つです。 従来の CodeSandbox はブラウザ上で動作するため React や Vue などのフロントエンドのみ対応していましたが、近年の CodeSandbox は Firecracker の microVM という仮想マシンによる処理の実行が可能になりました。それにより、フロントエンド以外のさまざまな言語の実行が可能となっています。 従来のブラウザ上で React や Vue を動かす sandbox を browser sandbox、最新の microVM で動作する sandbox を cloud sandbox と呼びます。(詳細はリンク先のドキュメントをご確認ください。) この cloud sandbox では、Rust や、 Python が公式にサポートして

                                                    CodeSandbox が Rust や Python など様々な言語に対応したので Qiita に埋め込んでみた - Qiita
                                                  • AIが勝手にアプリを作り出す世界が始まる?「GitHub Spark」はパンドラの匣か

                                                    GitHubが開発者向けサービスへの生成AIへの組み込みを加速させている(関連記事:GitHub Copilotで「Claude」「Gemini」も利用可能に 自然言語のみでアプリ開発できる新ツールも)。生成AIアシスタント「GitHub Copilot」はマルチモデル化され、OpenAIのみならず、AnthropicやGoogleのモデルも利用可能になった。しかし、注目度が高いのはシステム生成AI「GitHub Spark」の発表だ。 「10億人が開発者になれるように支援する」を目指したGitHub Sparkは自然言語エディターにアプリのアイデアやイメージを記述すると、「Spark」というマイクロアプリが生成され、Web上からラウンチや管理が行なえるサービス。GitHub Sparkの紹介ページには「Without needing to write or deploy any code

                                                      AIが勝手にアプリを作り出す世界が始まる?「GitHub Spark」はパンドラの匣か
                                                    • 簡単にMCPを実行できるMCP connectorを試す

                                                      通常、MCPサーバーを利用するにはそのクライアントアプリ(Claude Desktop、Cursor、Mastraなど)が必要です。 先ほどAnthropicから発表された MCP connector を使用すれば、AnthropicのメッセージAPIから直接MCPサーバーに接続できます。 使い方 早速試してみましょう。 今回はサンプルコードとしてPythonを利用します。 まずは必要なパッケージをインストールします。 import os import anthropic import sys def main(): # 環境変数からキーを取得 api_key = os.getenv("ANTHROPIC_API_KEY") if not api_key: raise ValueError("ANTHROPIC_API_KEY環境変数を設定してください。") # Client を初期化 c

                                                        簡単にMCPを実行できるMCP connectorを試す
                                                      • エンジニア歴3年目が転職活動をした結果 - Qiita

                                                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 初めまして、現在エンジニアをしながら起業をしてサービスを開発中の橋田至です。 私は今Swappyという同人誌のフリマサイトを開発中です。 現状まだサービスはリリース前でして、起業したと言っても売り上げは0のため、生きていくにはサラリーマンも行う必要があります。 今回は現在働いてる会社を退職し、新しい会社に転職することが決まったのでその経緯などを詳しく記載していきます。 自身の経歴 March卒 新卒では別業界に就職 2年働いたあとエンジニアに転職 現在エンジニア3年目 保有資格 ITパスポート 基本情報 応用情報 AWS CC

                                                          エンジニア歴3年目が転職活動をした結果 - Qiita
                                                        • 【追記あり】そのGitHub Copilotの機能、Preview版じゃない? - Qiita

                                                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 2025/03/23追記 本記事の公開後に、GitHub公式ブログよりPreview版のオプトアウトについて記事が公開されました。 要約すると、「Free、Pro、Business、Enterpriseのすべてのプランにおいて、Preview版を使用しても入力データをモデルの学習に使用しない」 というものです。 本記事の内容が公式情報と大きく異なってしまったことをお詫びいたします。 はじめに GitHub Copilotは、VSCode上で使用できるコード生成AIです。 個人であれば月額10ドル、企業向けのBusinessプランでも月額

                                                            【追記あり】そのGitHub Copilotの機能、Preview版じゃない? - Qiita
                                                          • 無限の猿定理マシン

                                                            1992年三重生まれ、会社員。ゆるくまじめに過ごしています。ものすごく暇なときにへんな曲とへんなゲームを作ります。 前の記事:ドラゴンが球を吐き出し続ける装置が無意味なのにずっとやってしまう > 個人サイト >ほりげー >ライターwiki 猿が無限にタイプライターを叩くということ それは無限の猿定理と呼ばれる。本質は「ランダムな文字入力を無制限に続けていれば、どんな言葉もいつかはできる」ということだ。どんなに小さい確率でも、無限に近い回数試行すればいつかは起きる。 猿がやみくもに無制限に入力すれば、どんな言葉もいつかはできる。 お猿さんがタイプライターをずっと叩いているのを見守るのは面白いだろう。実現することにした。あいにく身近なところに猿がいないので、本物の猿ではなく電動ダイス振り器を利用する。 無限の猿定理マシン それが、これである。 猿(概念)がタイプライター(概念)を使って入力する

                                                              無限の猿定理マシン
                                                            • Flutterでdotenvを利用して環境変数を管理する方法 | DevelopersIO

                                                              こんにちは、CX事業本部の高橋雄大です。 Node.jsやTypeScriptなどで多く使われてきたdotenvをFlutterでも活用してみたいと思います。 本記事のゴール .envファイルで環境変数を定義して、Flutterアプリで環境変数を出力します。 環境情報 項目 内容

                                                                Flutterでdotenvを利用して環境変数を管理する方法 | DevelopersIO
                                                              • jcを使ってUnixコマンド結果をJSON形式に変換する | DevelopersIO

                                                                Introduction jcは、標準的なUnixコマンドの出力を受け取って その出力をJSONにパースするという、python製ツールです。 (コマンドラインまたはpythonのモジュールとして使用可能) 例えば、Unixコマンド結果を少し加工したり一部の出力だけほしいときには ちょっとしたスクリプトを書いたりします。 そんなとき、Unixコマンドの出力形式がJSON形式で扱えれば スクリプトを書く手間が多少は省けます。 今回はUnixコマンド出力結果をJSON形式に変換するツールの jcを紹介します。 Setup インストールはMacならHomebrewで可能です。 % brew install jc pipでも可能。 %pip3 install jc その他、各種パッケージマネージャでインストールできるので、 こちらを参照してください。 Try jc jcは標準入力からパイプを使って

                                                                  jcを使ってUnixコマンド結果をJSON形式に変換する | DevelopersIO
                                                                • 41歳グーグル出身、渋谷区が出資のベンチャー支援会社トップに抜てき。渋谷を再び起業の街にできるのか | Business Insider Japan

                                                                  渋谷区は2023年2月13日、官民で連携して国際的なスタートアップ企業を生むことを目的とした新会社「シブヤスタートアップス」を2月末に設立すると発表した。 新会社は渋谷区と民間3社が出資する合弁会社。資本金1億7000万円のうち、渋谷区が約41%、東急、東急不動産がそれぞれ約24%、GMOグループが約12%を出資する。海外の起業家を日本に招いて渋谷での起業を支援するとともに、国内外の企業への育成プログラムや、コンサルタント事業を手掛けるという。 抜擢のきっかけは「渋谷区副業」記者会見には出資したGMOインターネットグループ、東急、東急不動産の社長と、渋谷区長が参加した。撮影:横山耕太郎「シリコンバレーで9年弱勤務していた経験を生かしたい。シリコンバレーも移民の街。渋谷もそういう場所になるんじゃないかなと期待している」 新会社・シブヤスタートアップスの社長に就任する渡部志保氏(41)は、グー

                                                                    41歳グーグル出身、渋谷区が出資のベンチャー支援会社トップに抜てき。渋谷を再び起業の街にできるのか | Business Insider Japan
                                                                  • Pythonでコードに意図を込める方法 - Qiita

                                                                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                                      Pythonでコードに意図を込める方法 - Qiita
                                                                    • 0からScalaを本番導入して感じたこと・考えたこと - k.dev

                                                                      はじめに 弊社ではScalaを本番環境に導入して大体1年になる。 導入以前に社内的にScalaに関する知識はゼロだった。 Scalaという言語は巷では色々言われているが愛好者とそれ以外の壁が非常に大きな言語のように思える。 ここはコミュニティの努力によって埋められようとしているが、他の言語に比べてまだまだなのが現状である。 弊社でのScala導入経験に関する情報がその壁を取り払う一助になることを祈る。 導入経緯 Railsの運用コスト もともとはプロダクトのバックエンドはRailsで書いていた。 Railsは非常に高速にプロダクトを開発できるのだが、長期的に見るとその高速性よりも運用困難性、堅牢性の欠如が目立つようになってきた。 MVCアーキテクチャは複雑なプロダクトを構成するのにはシンプルすぎた。 特にRailsの中核をなすアクティブレコードモデルのせいで問題の分割が難しかった。 じゃあ

                                                                        0からScalaを本番導入して感じたこと・考えたこと - k.dev
                                                                      • 「Visual Studio Code」にも「Unity」拡張機能、Microsoftがプレビューリリース/「Visual Studio」版に迫る生産性をMac/Linuxの「Visual Studio Code」で

                                                                          「Visual Studio Code」にも「Unity」拡張機能、Microsoftがプレビューリリース/「Visual Studio」版に迫る生産性をMac/Linuxの「Visual Studio Code」で
                                                                        • 職種担当別「すぐに試せるChatGPTのユースケース」 アルプが教える、生産性を上げる活用事例 | ログミーBusiness

                                                                          ChatGPTはコーポレートITの仕事をどう変えるのか、どんな向き不向きがあるのか、ChatGPTを織り込んだ上での組織戦略をどう考えればいいのかを考える、Darsana・AnityA主催の「ChatGPTの時代に『コーポレートIT部門』はどう生きるべきか——変化をチャンスに変える方法とは」。ここでアルプ株式会社の山下氏が登壇。ここからは、ChatGPTのユースケースについて話します。前回はこちらから。 ヘルプデスク向けのユースケース山下鎮寛氏:ここまで非常に長い間、前段を話したんですが、ここからいよいよユースケースの紹介というところで、今回は実際にアルプが利用している、もしくは検証をした、すぐに試せるChatGPTのユースケースを紹介します。 APIを組み込んでしっかりやるという部分についても非常に有意義なユースケースはあるんですが、時間的になかなか説明が難しかったり、技術的な内容も多分

                                                                            職種担当別「すぐに試せるChatGPTのユースケース」 アルプが教える、生産性を上げる活用事例 | ログミーBusiness
                                                                          • Rustが再評価される:エコシステムの現状と落とし穴

                                                                            あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。

                                                                              Rustが再評価される:エコシステムの現状と落とし穴
                                                                            • 【追記あり】ChatGPTじゃなくて人力でモナドが発明された経緯を適当に調べた(ソース付き)。 - Qiita

                                                                              動機 最近、chatGPTにいろいろ尋ねるのが流行っているらしい。Haskellで有名なモナドの概念がなぜ導入されたか尋ねている人を見かけて、そういやそういう記事見たことないなと思ったので適当に調べた。 一次ソース 元ネタは以下のマイナーだと思われる文献 An abstract view of programming languages Eugenio Moggi教授のあんま読まれてない方の論文 Denotational Semantics Peter D. Mosses教授のこの論文(2部あって後半の方) 邦訳があり邦訳で読んだ。 プログラミングのモナド発見の経緯 プログラミングのモナドはなんか包んだり抜き出したり見たいな感じの概念で知られてますが、プログラミングの概念をモジュール化する機構云々の開発の前段階がある。そもそもリストだかIOだか例外処理だかの概念をそれぞれ一つのモジュールに

                                                                                【追記あり】ChatGPTじゃなくて人力でモナドが発明された経緯を適当に調べた(ソース付き)。 - Qiita
                                                                              • GitHub Copilotで1ヶ月に100個のドキュメントを作成した話

                                                                                はじめに 開発において「ドキュメントを書く時間がない」「実装を優先してドキュメントは後回し」という経験はないでしょうか? 筆者も以前はそうでした。しかし、GitHub Copilotを活用したドキュメント作成プロセスを導入したところ、1ヶ月で100個以上のドキュメントを作成し、開発効率が劇的に向上しました。 本記事では、その取り組みの内容と効果を紹介します。 なお、GitHub Copilotの社内導入は2025年10月頭。最初は試行錯誤しながら使いどころを探っており、その様子は「職場でのCopilot活用の始め方」にまとめています。その後はコードレビュー支援にも活用し、変更概要の俯瞰・観点整理に役立てました。 前提条件 GitHub Copilotは会社単位で契約しており、外部に情報が流れずAIの学習に使われない環境で使用 ドキュメント作成は筆者1人で実施 対象期間: 2025年10月末

                                                                                  GitHub Copilotで1ヶ月に100個のドキュメントを作成した話
                                                                                • 【Xcode】iOSエンジニアが真っ先に設定すべきXcode設定集 - Qiita

                                                                                  こんにちは。withでiOSエンジニアをしている @zrn-ns です。 4月になりましたね。新たなメンバーが増える会社も多いのではないでしょうか。 今回は、Xcodeを初めて触るiOSエンジニアが一番最初にすべき設定をいくつかご紹介します。 編集リクエスト大歓迎です!👏 1. スペルチェックを有効化 Xcodeには標準でスペルチェックの機構があります。 メニューバー > Edit > Format > Spelling and Grammar > Check Spelling While Typing にチェックを入れることで有効化できます。 キャメルケースなどもちゃんと考慮されるので、割と便利です。 コードレビューでtypoレベルの指摘は絶対に受けないようにしたいですね。 2. 空白文字を表示する これは割と好みが分かれるところですが、最初のうちは有効にしておくべきだと思います。 メ

                                                                                    【Xcode】iOSエンジニアが真っ先に設定すべきXcode設定集 - Qiita

                                                                                  新着記事