並び順

ブックマーク数

期間指定

  • から
  • まで

9961 - 10000 件 / 16781件

新着順 人気順

*programmingの検索結果9961 - 10000 件 / 16781件

  • 「このメソッドを使ったのはなぜ?」ギスギスなコードレビューがなくなる職場の作り方【書籍紹介】

    「コメントにトゲを感じる」「下手なコードに怒ってる?」「何を訊かれてるかわからない」──コードレビューのやり取りでこうしたギスギスを感じたことはありませんか? 実際には自分や相手に悪意・曲解がなくても、表情がわからないテキストコミュニケーションでは誤解が生じがちです。いったいどうすればスムーズなコードレビューが可能になるのでしょうか。新刊『伝わるコードレビュー』(翔泳社)から、緊張感のあるレビューコメントが来たケースと解決方法、そして2つのTIPSを紹介します。 本記事は『伝わるコードレビュー 開発チームの生産性を高める「上手な伝え方」の教科書』(著者:鳥井雪/久保優子/諸永彩夏)の「Case 1 緊張感のあるレビューコメント」などから抜粋したものです。掲載にあたって編集しています。 緊張感のあるレビューコメント お昼休みが終わった午後のオフィス。入社1年目のプログラマーのポチ田がPCの画

      「このメソッドを使ったのはなぜ?」ギスギスなコードレビューがなくなる職場の作り方【書籍紹介】
    • GitHub - marpple/FxTS: A functional programming library for TypeScript/JavaScript

      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 - marpple/FxTS: A functional programming library for TypeScript/JavaScript
      • 実際に会社で使っているプルリクエストのテンプレートを紹介します!

        ラブグラフでCTOをしております横江( @yokoe24 )です! 今日は 弊社の秘伝のタレ!! プルリクエストのテンプレート をご紹介します! (以降、「プルリクテンプレ」と略します) プルリクテンプレって? まず「プルリクテンプレ」自体を初めて知る方は、 以下の GitHub の公式記事をお読みください。 .github/pull_request_template.md というファイルをリポジトリに置くことで、 新たなプルリクエストを作るときの概要欄がそのファイルの中身通りになります。 レビュアーがレビューするにあたって知っておきたい情報 を入れてもらうためのテンプレートで、 OSS でもよく設定されています。 (例: https://github.com/twbs/bootstrap/blob/main/.github/PULL_REQUEST_TEMPLATE.md ) ラブグラフ

          実際に会社で使っているプルリクエストのテンプレートを紹介します!
        • 【Git助っ人】.gitignoreに追加したのに、いつまで経っても出てくるアイツをgitの世から消し去る方法 - Qiita

          gitってたまに難しい。毎日使っていればpullだのpushは既に親友同然、statusあたりは頼れる兄貴感覚。しかしちょっとイレギュラーなことを行おうとした場合、急にやつはつっかかってきたりする。やめて欲しい。 今回はタイトルにもある通り、一度インデックスにあげてしまったファイルを、.gitignoreに後から追加した場合に、なんか思った通りにいかない時の話。 事象 一度インデックスに挙げたり(要はgit add済)、コミットしたファイル(git commit済み)を、あとから.gitignoreに追加した時に、なかなか追跡対象から外れないことがある。 パスも間違っていないのになぜだーと叫ぶ私。 相も変わらずしれっと追跡対象にファイルを提示し続けるgit。 仁義なき戦いとは、きっとこういうことを言うのだろう。知らないけれど1。 原因 .gitignoreに追記した削除対象のファイルのキャ

            【Git助っ人】.gitignoreに追加したのに、いつまで経っても出てくるアイツをgitの世から消し去る方法 - Qiita
          • 「Google Antigravity」の無償プレビューが開始、AIエージェント中心の新しい開発環境/発表されたばかりの「Gemini 3」も利用可能、制限緩和のおまけつき

              「Google Antigravity」の無償プレビューが開始、AIエージェント中心の新しい開発環境/発表されたばかりの「Gemini 3」も利用可能、制限緩和のおまけつき
            • マスク氏による買収で、「Qアノン」信者がTwitterに復活

              Elon Musk氏が4月にTwitterの買収を発表した時、同プラットフォームに舞い戻ることを決めた集団があった。「QAnon」の信者たちだ。 QAnonは、Trump氏を支持する誤った極右系陰謀論であり、ハリウッドや民主党には悪魔を崇拝する小児性愛者の秘密結社が存在し、Donald Trump氏はこうした悪と秘密裏に戦っているのだと主張する。TwitterがQAnonを宣伝するアカウントの規制を開始した2020年以降、QAnonはTwitterで目立たなくなった。非営利の進歩的メディア監視団体Media Matters for Americaの新たな調査によると、Musk氏によるTwitter買収が現実となった10月下旬にTwitterでQAnonについて論じていたアカウントのほぼ半数は、4月以降に作成されたものだという。 — Media Matters (@mmfa) Novembe

                マスク氏による買収で、「Qアノン」信者がTwitterに復活
              • MicrosoftのWebサイトを「Firefox」で開けない現象が発生中/

                  MicrosoftのWebサイトを「Firefox」で開けない現象が発生中/
                • 個人開発者の「Microsoft Store」登録が無料に ~企業向けも含めさまざまなてこ入れ/「Windows Search」への統合、「Intune」の対応強化、ヘルスレポートの改善なども

                    個人開発者の「Microsoft Store」登録が無料に ~企業向けも含めさまざまなてこ入れ/「Windows Search」への統合、「Intune」の対応強化、ヘルスレポートの改善なども
                  • 【Cursor✖️Figma】非エンジニアでも出来た!金融系UIデザインをAIで効率化する方法|吉澤カレン

                    Visaプリペイドカードが発行できて、アプリだけでも使用できます金融系・フィンテックのプロダクトデザインでは、UIの見た目以上に「言葉の正確さ」や「表記ルール」が重要になります。 何故ならば、”エンドユーザーのお金を直に扱う事業”だからです。トラブルにならないような表現方法と、デザインとして楽しく&身近に感じてもらうようなエッセンスのバランスが必要だなと日々感じています。 ただ、スタートアップというフィールドは 表記ルールが人に依存していたり 例「担当デザイナーでボタンのCTA(Call To Action)が絶妙に違うやん」 ドメイン知識が属人化していたり 例「え、そんなルールあったんですか?知らんかった」 デザインの最終確認を毎回PM頼りになっていたり 例「PMの〇〇さんがチェックしてくれるし、なんとかなるだろ〜」 といった状態になりがちです笑(笑っている場合ではない) 実際に、PMの

                      【Cursor✖️Figma】非エンジニアでも出来た!金融系UIデザインをAIで効率化する方法|吉澤カレン
                    • GoogleがコーディングアシスタントAIの「Jules」を正式リリース、無料プランは1日あたり15タスク

                      Googleが2024年12月に発表し、2025年5月にパブリックベータ版が公開されたコーディングアシスタントAIの「Jules」が、ついに一般公開されました。 Jules, Google’s asynchronous AI coding agent, is out of public beta https://blog.google/technology/google-labs/jules-now-available/ Jules, our asynchronous coding agent, is now available for everyone https://simonwillison.net/2025/Aug/6/asynchronous-coding-agents/ Google's AI coding agent Jules is now out of beta | Te

                        GoogleがコーディングアシスタントAIの「Jules」を正式リリース、無料プランは1日あたり15タスク
                      • メモリの動的確保はなぜ嫌われるのか? - Qiita

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? メモリの動的確保(Dynamic Memory Allocation)は、プログラムの実行中に必要に応じてメモリを割り当てる手法です。C言語ではmallocやcalloc、C++ではnew演算子がこれに該当します。 しかし、特に組み込みシステムやリアルタイムシステムの開発において、動的メモリ確保はしばしば避けられる傾向があります。 この記事では、特に組み込みシステムやリアルタイムシステムのC/C++プログラミングにおいて動的メモリ確保が嫌われる構造的な理由と、その代替手法について説明します。 そもそもどうやって動いているの? 伝統的な格

                          メモリの動的確保はなぜ嫌われるのか? - Qiita
                        • Pythonのライブラリで小説全文をテキストマイニングしよう

                          テキストマイニングとは? テキストマイニングとは、テキストをプログラムに分析してもらい、文章の特徴を図や色などで表現することを指します。 SNSで注目されている単語やGoogle検索トレンドなども瞬時で分析でき、データサイエンティストやマーケターなども活用できます。 今回行うテキストマイニングで特に重要な処理が「形態素解析」と呼ばれるもので、繋がっている文章の中から単語を抜き出して意味を割り出す分析方法です。 例えば、私たち人間が「このサイトは非プログラマーが日常業務で使えるシンプルなPythonを紹介するメディアです。」 をという文章を読む時には 「この/サイト/は/非/プログラマー/が/日常/業務/で/使える/シンプル/な/Python/を/紹介/す/る/メディア/です。/」 と区切ることができます。しかし(英語は単語ごとにスペースを開けるのでプログラムで処理をしなくても問題はありませ

                            Pythonのライブラリで小説全文をテキストマイニングしよう
                          • 「開発生産性」に関する実態調査レポート概説#3 開発生産性を阻む「組織の3大課題」 ── 要件定義、会議、コミュニケーションの問題 - Findy Tech Blog

                            こんにちは。Findy Tech Blog編集長の高橋(@Taka-bow)です。 「要件がまた変わった」「会議ばかりで開発時間がない」「あの人に聞かないと進められない」──こんな悩みを抱えていませんか? 前回の記事では、アジャイル実践者の59.6%が開発生産性に前向きだという意外な事実をご紹介しました。しかし、前向きでも実際の取り組み率は47.8%に留まっています。 今回は、798名の調査から明らかになった開発生産性を阻害する要因と、その改善への道筋を探ります。特に、技術的な問題よりも深刻かもしれない「組織の3大課題」がどのように連鎖し、どこから手をつければ効果的なのかを考察します。 【調査概要】 調査対象:ソフトウェア開発(組み込み開発を含む)に直接関わるエンジニア、プロダクトマネージャー、プロジェクトマネージャー、エンジニアリングマネージャー、開発責任者など 調査方法:インターネット

                              「開発生産性」に関する実態調査レポート概説#3 開発生産性を阻む「組織の3大課題」 ── 要件定義、会議、コミュニケーションの問題 - Findy Tech Blog
                            • OCaml Programming: Correct + Efficient + Beautiful — OCaml Programming: Correct + Efficient + Beautiful

                              Preface About This Book Installing OCaml Introduction 1. Better Programming Through OCaml 1.1. The Past of OCaml 1.2. The Present of OCaml 1.3. Look to Your Future 1.4. A Brief History of CS 3110 1.5. Summary 2. The Basics of OCaml 2.1. The OCaml Toplevel 2.2. Compiling OCaml Programs 2.3. Expressions 2.4. Functions 2.5. Documentation 2.6. Printing 2.7. Debugging 2.8. Summary 2.9. Exercises OCaml

                              • 『フロントエンド開発のためのセキュリティ入門』という本を出版します! - 別にしんどくないブログ

                                フロントエンド開発のためのセキュリティ入門 2月13日に『フロントエンド開発のためのセキュリティ入門』というタイトルの本を出版します。 www.shoeisha.co.jp 今回は本の内容の簡単な紹介をします。また、今回はじめて本を執筆させていただいたので、熱が冷めないうちに本を書くということについて書き残しておこうと思います。 本の内容について タイトルの通り、フロントエンドエンジニアに向けて書いたセキュリティの入門書です。 筆者はセキュリティの専門家ではありませんが、フロントエンドエンジニアとして働いています。 筆者はフロントエンドエンジニアとしてセキュリティを自ら学びましたが、セキュリティの学習の難しさを常に感じていました。 そういった同じく難しさを感じているフロントエンドエンジニアにとってセキュリティの学習の最初の一歩となる本を目指して書きました。 想定読者 メインターゲットとなる

                                  『フロントエンド開発のためのセキュリティ入門』という本を出版します! - 別にしんどくないブログ
                                • TechCrunch

                                  Welcome, folks, to Week in Review (WiR), TechCrunch’s regular newsletter covering this week’s noteworthy happenings in tech. TikTok’s fate in the U.S. looks uncertain after President

                                    TechCrunch
                                  • RuboCopにLSPを標準搭載した - koicの日記

                                    タイトルのとおり。RuboCop 1.53 で LSP (言語サーバー) を標準搭載しました。 最初に3行まとめを書いておきます。 RuboCop を使っているけれど LSP を使っていない場合は、高速なリアルタイム性で開発体験が変わると思います。速い! VS Code ユーザーを使っている方は、後述する vscode-rubocop という VS Code 拡張をインストールすれば OK です。 Emacs や Vi などのユーザーは、LSP クライアントの設定で rubocop --lsp を起動するように LSP 設定してください (VS Code では不要) 。 公式の使い方としては以下のドキュメントを更新していくことになるものの、実装者が自分なのでこちらに軽く書き記します。 docs.rubocop.org rubocop --lsp コマンドは直接ユーザーが手動実行するものでは

                                      RuboCopにLSPを標準搭載した - koicの日記
                                    • “コーディング最強クラス”の「Claude 4」を使いこなせ 開発元がプロンプトエンジニアリングのコツを紹介

                                      米Anthropicは5月22日(現地時間)、最新AIモデル「Claude Opus 4」「Claude Sonnet 4」のリリースにあわせ、両モデル向けのプロンプトエンジニアリングのコツを公開した。両モデルは、米OpenAIの「o3」などを超えるコーディング性能を備えるとしており、何点かポイントを押さえることで、より効果的なプロンプトエンジニアリングができるという。 両モデルは、前世代のモデルよりもユーザーの指示に忠実に従うため、具体的に指示を出す必要がある。例えば、ダッシュボードを作成する場合、「分析ダッシュボードを作成してください」と指示するより、「分析ダッシュボードを作成してください。できるだけ多くの関連機能とインタラクションを含めてください。基本的な機能にとどまらず、フル機能での実装を構築してください」と指示するほうが効果的という。 他にも原則として、「なぜその動作が重要なのか

                                        “コーディング最強クラス”の「Claude 4」を使いこなせ 開発元がプロンプトエンジニアリングのコツを紹介
                                      • 現代ならではの形でAI・ロボットの反乱を描き出す、AI反乱SF傑作選──『ロボット・アップライジング』 - 基本読書

                                        ロボット・アップライジング AIロボット反乱SF傑作選 (創元SF文庫) 作者:スコット・シグラー,チャールズ・ユウ,ヒュー・ハウイー,アーネスト・クライン,コリイ・ドクトロウ,ジュリアナ・バゴット,アレステア・レナルズ,イアン・マクドナルド,ロビン・ワッサーマン,ジョン・マッカーシー,ショーニン・マグワイア,ンネディ・オコラフォー,ダニエル・H・ウィルソン東京創元社Amazon東京創元社はこれまで「ゲーム」とか「銀河連邦」とか「巨大宇宙」とかこの手のテーマ・SFアンソロジーを多数翻訳・刊行してきたが、本作『ロボット・アップライジング』はAIはAIでも「反乱」にテーマを据えたSF傑作選である。『ウール』などで知られるベストセラー作家のヒュー・ハウイー、『レディ・プレイヤー1』の原作を書いたアーネスト・クラインなど錚々たる作家陣13人が短編を寄稿している。 正直、AI・ロボットテーマの中でも

                                          現代ならではの形でAI・ロボットの反乱を描き出す、AI反乱SF傑作選──『ロボット・アップライジング』 - 基本読書
                                        • 【Windows】黒魔術で Python が CP932 関係で UnicodeDecodeError を出さないように強制する

                                          Windows 上の Python (Python3) で open() 関数を使ったときに出る UnicodeDecodeError (ex: UnicodeDecodeError: 'cp932' codec can't decode byte 0x** in position **: illegal multibyte sequence) といえば、Python が標準でファイルの文字エンコーディングをかの悪名高い Shift-JIS (CP932) として読み込んでしまうことが原因であることはそれなりに知られているかと思います。 このエラー、自分で書いたコードなら全ての open() 関数の引数に encoding='utf-8' を追加してあげれば回避できますが、使おうとしたライブラリからそのエラーが出る場合はこちら側から制御できないので絶望するしかありません。 この記事 いわく

                                            【Windows】黒魔術で Python が CP932 関係で UnicodeDecodeError を出さないように強制する
                                          • 食べログの予約システム × 外部連携の裏側 〜開発・運用のリアル〜 - Tabelog Tech Blog

                                            こんにちは! 食べログカンパニー 飲食店プロダクト開発部の稲葉・南野です! 我々は食べログの予約システムと、外部システムとの連携に関する開発・運用をする業務を担当しています。 今回は外部システム連携に携わってきた二人の視点から、「食べログの予約システムにおける外部システム間連携」についてご紹介します! 目次 目次 はじめに 食べログの予約システムにおける外部連携 なぜ食べログの予約システムで外部連携をするのか? 飲食店側のメリット 食べログの予約システム側のメリット 食べログで実現している外部連携について 外部連携の開発における苦労・注意ポイント 調整編 相互の業務の理解が必要 ユビキタス言語の策定が必要 開発文化の違い コミュニケーションコスト 開発編 データ構造の違い 疎通可能な開発環境の整備 データの持ち方の責任 依存関係 セキュリティ観点(認証・認可やAPIレートリミット) エラー

                                              食べログの予約システム × 外部連携の裏側 〜開発・運用のリアル〜 - Tabelog Tech Blog
                                            • アラフィフでも関数型をあきらめない!「関数型ドメインモデリング」で再入門してみた話 - iimon TECH BLOG

                                              はじめに まずは戦う相手を見定めよう 戦術はいかに まずは関数を知る しゅ、しゅ、出力がないだってぇ!? 型=値の集合とはなんぞや? まとめ おわりに 参考 はじめに 本記事はiimon Advent Calendar 2024 21日目の記事となります! こんにちは!DDDとTDDには熱心だけど、推し活はDD(誰でも大好き)ではなく、とことん一途なエンジニアマネージャー、まつだです。 本日12月21日は私の誕生日ということで、なんと101101歳になってしまいました!(この手のやつ、16進数にしてるのはよく見るけど、2進数は斬新やな⋯) ちょっとでも誕生日を祝ってくれる気持ちのある方は、ぜひ↓のボタンをぽちっとしてブックマークでもしてやってください(笑) 今回は、私もさらに歳を重ねて型にはまった人間にならねば、ということで、「関数型ドメインモデリング」という本を読んで学んだことを普段の業

                                                アラフィフでも関数型をあきらめない!「関数型ドメインモデリング」で再入門してみた話 - iimon TECH BLOG
                                              • トップページ | ポケモンプログラミングスタートキット

                                                科学の進歩とともに、さまざまな新しい技術が登場する中、今のこどもたちが情報通信技術を学ぶこと、論理的に物事を考える力を身につけることの重要性は、ますます高まりを見せています。 「ポケモンプログラミングスタートキット」は、小学校で使用することを目的に作られた教材キットです。楽しくプログラミングを体験しながら、論理的に考えることや、社会の中でプログラミングが活用されていることを学ぶことができます。 キットは、2つの教材で構成されています。 1つは、プログラミングの入門教材「プログラミングでポケモンをうごかしてみよう」。 もう1つは、パソコン/タブレット操作に習熟できる自習教材「ポケモンPCトレーニング」。 いずれも、ポケモンの「ゲーム」の仕組みを活用することにより、児童の集中力や向上心を高め、プログラミングへの興味や意欲を育む教材です。 2つを併用していただくことはもちろん、必要なものを選択し

                                                  トップページ | ポケモンプログラミングスタートキット
                                                • Claude CodeとCodex簡単に比較してみた

                                                  Claude Codeはより長大なコンテキストを扱える点が強みであり、大規模なプロジェクトに適している。一方Codexは実装スピードとUIの統合性に優れる。 とされている。 開発条件と設計 Todoアプリの要件 ブラウザで動作するWebアプリ Todo一覧(タイトル表示)、詳細(本文・日付表示) 新規登録・更新・削除が可能 技術スタック フロントエンド:Next.js(TypeScript)+Shadcn+TailwindCSS 状態管理:Zustand バックエンド:Hono(TypeScript) DB:PostgreSQL 開発環境:Docker+docker-compose ビルドツール:pnpm(corepackで対応) セットアップ:makeコマンドでマイグレーション等を自動化 これをChatGPTに読み込ませて仕様書を作成、それを各AIツールにコピペして実装をしてもらう。 C

                                                    Claude CodeとCodex簡単に比較してみた
                                                  • JavaScript Primerを読んだ - Qiita

                                                    はじめに 今回JavaScriptの学習するにあたりJavaScript Primerという教材を読みました。 本記事はJavaScript Primerを読んでの感想になります。 よかったところ 基本文法の使い方が一通り学べてボリューム的にも十分な量なため辞書的な使い方もできると思います。 文法の推奨される使い方や非推奨な使い方の解説もされているため実践的です。 JavaScriptは毎年のように新しいバージョンがリリースされますが、それに合わせて書籍もアップグレードしてくれるため最新の情報を解説してくれます。 古いバージョンの書き方の解説もあるため既存のシステムで古い書き方のものを見る際にも役に立ちます。 学んだこと JavaScriptにおける基本的な文法の使い方。 非同期処理 メインスレッドがJavaScriptの処理で占有されると処理の間スクロールができなくなるなど、ユーザーにと

                                                      JavaScript Primerを読んだ - Qiita
                                                    • 数値や日付をさまざまな形式の文字列に! toLocaleString()を使ってスマートに変換しよう - ICS MEDIA

                                                      数値や日付をさまざまな形式の文字列に! toLocaleString()を使ってスマートに変換しよう ウェブアプリケーションなどでは外部のAPIからデータを取得して表示することがあるでしょう。しかしながら、APIの値を必ずしもそのまま表示せず、ユーザーにとって分かりやすい文字列に加工することもあります。たとえば、数値をカンマ区切りにしたり、日付データを特定のフォーマットに変換したりといったことはみなさんも経験があるのではないでしょうか? そのような数字や日付を変換するのに便利なのが、JavaScriptのtoLocaleString()メソッドです。このメソッドを使うことで、数値や日付をさまざまな形式に変換できます。この記事では、toLocaleString()メソッドの使い方と、その応用例を紹介します。 サンプルを別ウインドウで開く コードを確認する toLocaleString()メソ

                                                        数値や日付をさまざまな形式の文字列に! toLocaleString()を使ってスマートに変換しよう - ICS MEDIA
                                                      • 次期「.NET 8」プレビューリリース初公開。ネイティブコンパイラ改善で生成バイナリが約半分に、「Blazor United」登場など

                                                        次期「.NET 8」プレビューリリース初公開。ネイティブコンパイラ改善で生成バイナリが約半分に、「Blazor United」登場など マイクロソフトは同社のアプリケーションフレームワーク「.NET」の次期メジャーバージョンアップとなる「.NET 8」の最初のプレビューリリースとなる「.NET 8 Preview Release 1」を公開しました。 マイクロソフトは毎年11月に.NETのメジャーバージョンアップを行っており、そのうち偶数バージョンがLTS(Long Term Support:長期サポート)版となります。そのため「.NET 8」は次のLTS版として11月に正式リリース予定です。 Announcing .NET 8 Preview 1 ... including big improvements to products, libraries, runtime, and too

                                                          次期「.NET 8」プレビューリリース初公開。ネイティブコンパイラ改善で生成バイナリが約半分に、「Blazor United」登場など
                                                        • 僕がお金を払ってでも教わりたいこと 2021

                                                          追記 一旦締め切りました。 連絡をくださった方、書籍などのアドバイスをくださった方ありがとうございます。 本文 謝礼をお支払いするので、教えて欲しいことがあります。 自習しろと言われそうですが、試行錯誤するには人生が短すぎたり、爆速突破するには能力が足りなかったりで色々辛くなってきたので何卒。 以下、学びたい優先度順です。同時に学べるのは多くて 2 つで、被った場合は優先度順でお願いすることになります。 教えて欲しいこと OCaml で Parser Combinator を 0 から作る 狙い: 関数型プログラミング言語とそれの使い方を学びたい。また、OCaml のエコシステムに詳しくなりたい。 Monadic Parser をゼロから作ることで、関数型プログラミングのテクニックや考え方を学びたいです。 すでに 教科書的な簡単な Monadic Parser を 0 dependenci

                                                            僕がお金を払ってでも教わりたいこと 2021
                                                          • PHP8の機能を使って堅牢にコードを書く

                                                            PHPerKaigi2024で登壇したときの資料です。 https://fortee.jp/phperkaigi-2024/proposal/ae2ded4d-8e7e-47a0-85d1-26a8c92308ac

                                                              PHP8の機能を使って堅牢にコードを書く
                                                            • CodeCaptcha.io

                                                              CodeCaptcha.ioHide your web link behind a mini-coding challenge. What's CodeCaptcha?Sometimes you want to share a link (like job postings, google forms, your project, a secret sub-page etc) to programmers only. This service let's you do that while also preventing abuse and spam. How does it work?It creates a unique link that you can share instead of your unprotected original link. Visitors are pre

                                                                CodeCaptcha.io
                                                              • ローソン、社員の3分の1がアプリ開発 「IT好き社員のDX」が全社に広がった理由

                                                                ローソンが「市民開発者」の育成に力を入れている。市民開発とは、IT部門ではない現場社員が、自ら業務アプリを開発・改修する取り組みのことだ。同社では2022年度に認定制度を開始し、現在、全社員の約3分の1にあたる約1500人が市民開発者として認定されている。 制度開始当初は裾野の拡大を優先し、DXツールを使用して開発を行った社員に幅広く「市民開発者」の称号を付与。2022年度では約100人を認定した。2024年度からは試験制度を導入し、現在は指定スキルを満たした上で、他者へのDX教育や支援ができる人を認定対象としている。 認定対象のツールは、プログラミングの知識がなくてもアプリを作成できる「Microsoft Power Apps」、処理を自動化する「Power Automate」、Excelのプログラミング言語「Excel VBA」で、それぞれ特定のプログラムを修了後に課題を提出し、合格す

                                                                  ローソン、社員の3分の1がアプリ開発 「IT好き社員のDX」が全社に広がった理由
                                                                • プログラミング入門にピッタリなビジュアル言語「Pickcode」が登場、PythonやJavaScriptなどのより高度なプログラミング言語への移行を促進

                                                                  プログラミングを始めるための最良の選択肢となることを目指して作成されたビジュアルプログラミング言語が「Pickcode」です。チャットボットやアニメーション、ゲームなどを作成しながらプログラミングについて学べ、PythonやJavaScriptなどのより高度なプログラミング言語への移行を促進することができるようになっています。 Pickcode | Make cool stuff with code https://pickcode.io/ 実際にPickcodeでプログラミングについて学んでみます。上記ページにアクセスして「Try a lesson」をクリック。 すると「最初に作りたいのは何?」という画面が表示され、選択肢として「A chatbot that says a few things(いくつかのことを話すチャットボット)」と「An animated drawing of a r

                                                                    プログラミング入門にピッタリなビジュアル言語「Pickcode」が登場、PythonやJavaScriptなどのより高度なプログラミング言語への移行を促進
                                                                  • A new era of intelligence with Gemini 3

                                                                      A new era of intelligence with Gemini 3
                                                                    • 【簡単】ローカル環境でStable Diffusionを実行する方法

                                                                      「精度の高いAIアートをPythonで試したい」 「GoogleのColaboratoryではなく、ローカル環境でStable Diffusionを動かしたい」 このような場合には、この記事の内容が参考になります。 この記事では、ローカル環境で簡単にStable Diffusionを実行する方法を解説しています。 本記事の内容 Stable Diffusionとは?Stable DiffusionをDiffusersで利用する方法学習済みモデルのダウンロード【動作確認】テキストからの画像生成 それでは、上記に沿って解説していきます。 Stable Diffusionとは? Stable Diffusionとは、オープンソース化された高性能画像生成AIです。 Stable Diffusionを用いると、テキストから画像を出力することが可能となっています。 例えば、「Cyberpunk old

                                                                        【簡単】ローカル環境でStable Diffusionを実行する方法
                                                                      • 微分法の数値計算をプログラミングしてみよう

                                                                        連載目次 前回は、データの可視化をテーマに、さまざまなグラフの描画を行いました。今回は「変化」を捉えるために使われる微分法について、数値計算のプログラミング方法を見ていきます。 まず、微分の定義を思い出しながら、プログラムとして表現する方法を紹介します。次に、微分方程式の数値計算を行います。関連事項として、ルンゲ・クッタ法による微分方程式の解法についても紹介します。今回はPythonの文法やライブラリに関しての新出事項は特にありませんが、いくつかのアルゴリズムを通して、プログラミングの力を高めていきます。 今回の練習問題としては、勾配降下法により最小値を求めるプログラム、2変数の微分方程式をルンゲ・クッタ法で解くプログラム、偏微分の数値計算を行うプログラムの3つを取り上げます。 微分方程式やルンゲ・クッタ法は中学・高校の数学のレベルを少し超えますが、数値計算は簡単な四則演算だけでできてしま

                                                                          微分法の数値計算をプログラミングしてみよう
                                                                        • Simple rust interview questions

                                                                          Simple rust interview questionsBy flakm May 8, 2022 - 8 minutes read - 1511 words What is a good interview question?For some time now I’ve been using interview questions on Reddit and SO to check my progress in learning Rust. Sadly apart from a huge will to share and teach in the community ❤️ I’ve also seen some ego-boosting toxicity. Maybe suggesting my perspective will interest you. I strongly b

                                                                            Simple rust interview questions
                                                                          • マイクロソフト、複数のAIエージェントを連携させる「Agent2Agentプロトコル」サポートへ。Google Cloudが提唱

                                                                            マイクロソフト、複数のAIエージェントを連携させる「Agent2Agentプロトコル」サポートへ。Google Cloudが提唱 マイクロソフトとGoogle Cloudは、Google Cloudが発表した複数のAIエージェントを連携させるためのプロトコル「Agent2Agentプロトコル」(以下A2Aプロトコル)をマイクロソフトがサポートすると発表しました(マイクロソフトの発表)。 We released the Agent2Agent (A2A) protocol as #OpenSource and are excited to see today's news from @Microsoft to support A2A! Join the A2A protocol party and help us define the future of agent interoperabi

                                                                              マイクロソフト、複数のAIエージェントを連携させる「Agent2Agentプロトコル」サポートへ。Google Cloudが提唱
                                                                            • 【2025年決定版】「Javaではもう厳しい」は本当か?Kotlin vs Java、Android開発言語の「今」と「未来」を徹底比較! - Qiita

                                                                              ✨はじめに こんにちは!Androidエンジニアの皆さん、お疲れ様です。 Android開発を長年やってきて思うのですが、KotlinとJavaの選択って本当に悩ましいですよね。私自身、Javaから始めてKotlinに移行した経験があるのですが、2019年にGoogleがKotlinを「推奨言語」として位置づけて以降、現場の空気感もガラッと変わりました。 この記事では、2025年現在のAndroid開発における両言語の実際のところを、現場で感じたリアルな体験も交えながら比較してみたいと思います。新人エンジニアの方から、移行を検討している方まで参考になれば嬉しいです! 📊 現在の市場動向 🔥 Kotlinの優位性の確立 正直、この数年でKotlinの勢いがすごいことになってます。 求人市場の変化:2025年現在、Kotlinの求人は本当に多くて、私の周りでも「Kotlin書けない人は厳し

                                                                              • ノーコード・ローコードに限界 生成AIのコード自動生成で一変

                                                                                ノーコード・ローコードツールはソフトウエア開発を容易にしたが、カスタマイズ性が低い。生成AIを活用したコーディング支援サービスの登場がそんな状況を一変させた。新たなコード自動生成サービスが続々登場し、ユースケースを広げている。 プログラミングの知識がなくてもアプリがつくれる――。コード自動生成技術の歴史は、そんな未来を予感させ続けてきた。UML(統一モデリング言語)モデルの発展、BPM(ビジネスプロセスマネジメント)ツールによるモデリングとコードの自動生成、ノーコード・ローコード開発ツールなど、生成AI(人工知能)以前にも様々なコード自動生成のアプローチがあった。 特にノーコード・ローコード開発ツールは、ソフトウエア開発のハードルを下げている。「プログラミングの知識がなくても、ビジュアルなGUIの操作だけでアプリケーションがつくれる」。そんな触れ込みで多くのツールが登場、あるいはリブランデ

                                                                                  ノーコード・ローコードに限界 生成AIのコード自動生成で一変
                                                                                • AIニュースレターを支える技術

                                                                                  こんにちは!ML_Bearです。 先日、「ML_Bear Times ニュースレター創刊のお知らせ」という記事で、AI・機械学習の最新情報をお届けするニュースレター ML_Bear Times を創刊したことをご報告しました。 この記事では、ML_Bear Timesが、AI技術を活用して自動生成・配信されている技術的な裏側をご紹介します。 tl;dr LangGraphで実装したAI Agent(ic workflow)によりGemini 2.5 ProとClaude 3.7 Sonnetを組み合わせてAIニュースの収集・選定・執筆・配信を自動化 FAISSのセマンティック検索とGemini 2.5 Proで過去ニュースとの重複を排除 OGP画像は、Gemini 2.5 ProがHTMLテンプレートに定型文や日付を書き込み、Playwrightでレンダリング&スクショして作成 Promp

                                                                                    AIニュースレターを支える技術

                                                                                  新着記事