並び順

ブックマーク数

期間指定

  • から
  • まで

5601 - 5640 件 / 16784件

新着順 人気順

*programmingの検索結果5601 - 5640 件 / 16784件

  • エラーのスタックトレースをAIにコピペする時代、終わらせたい

    エラーが出る。ターミナルからスタックトレースをコピー。Claude に貼り付ける。返ってきた修正を手でコードに反映する。 正直、この作業にもう飽きた。 エラーが出た瞬間に、Claude が勝手にソースを読んで直してくれたらよくないですか? 作りました。 DevSonar とは ランタイムエラーを自動キャプチャし、Claude Code に渡してコード修正まで行う開発ツールです。 コードの変更は一切なし。 devsonar run -- の後ろにいつものコマンドを書くだけ。エラーが起きた瞬間に Claude がソースコードを読み、原因を分析し、修正コードを生成します。 Node.js / Python / Go / Ruby / Java / Rust に対応しています。 Turborepo で真価を発揮する DevSonar が本当に効くのは、フロントエンドとバックエンドが同居する mon

      エラーのスタックトレースをAIにコピペする時代、終わらせたい
    • Open Interpreterの使い方|導入方法や何ができるのか解説 | WEEL

      皆さん、Open InterpreterというAIアシスタントをご存知ですか? 自然言語でプログラムを開発し実行までできるオープンソースのツールで、ChatGPT並みのインパクトを持つAIツールなんです! Open Interpreter は、LLM(ChatGPTやLlama 2)に自分のPCの操作権限を付与しパワーポイントやデータ解析、諸々の作業をAIに代替させるものです。 本記事では、Open InterpreterのMacOS・Windows・Google Colabの導入方法を解説します。 実際に使ってみた感想、よくネット上で比較されるChatGPTのCode InterpreterやSelf-Operating Computerとの比較もまとめました。 最後まで読むと、Open Interpreter なしでは生きていけなくなります! ぜひ最後までご覧ください! Open In

      • 「実装」から「設計」へのパラダイムシフト というより無限に体力が必要という話をした #KAGのLT会 - じゃあ、おうちで学べる

        2025年6月18日、KAGのLT会 #6で「Claude Codeどこまでも」というタイトルで登壇させていただきました。今回は、Claude Codeを実際に使い込んでみて感じた、エンジニアリングの本質的な変化について、登壇では時間の関係で話せなかった内容も含めて深掘りしていきたいと思います。 https://kddi-agile.connpass.com/event/357862/kddi-agile.connpass.com この記事では、Claude Codeの3週間の使用体験から得た気づき、開発手法の根本的な変化とその対応策、そして実践的な導入方法と具体的なテクニックについてお話しします。客観的な話はまた、これから出てくると思うのでとりあえず主観的に作りました。 客観性の落とし穴 (ちくまプリマー新書) 作者:村上靖彦筑摩書房Amazon 登壇資料 Claude Codeについて

          「実装」から「設計」へのパラダイムシフト というより無限に体力が必要という話をした #KAGのLT会 - じゃあ、おうちで学べる
        • 「納期までコードが完成しない!」というときの「謎の備忘録おじさん・Stack Overflow・謎中国人のブログ・謎のインド人の解説動画」の心強さは異常

          いぐぞー@書籍執筆中 ✈️ 旅するプログラマー @igz0 俺「クソ!! 納期までコードが完成しない!!!」 謎の備忘録おじさん「エラーが発生したので備忘録として書いておきます」 Stack Overflow「これを試して!!」 謎中国人のブログ「動くコードはこれ」 謎のインド人の解説動画「なるべく分かりやすく解説したよ!!」 ワイ「みんな……!!?」 2023-08-12 12:06:47 いぐぞー@5月9日発売『すごい仕事術』 @igz0 ADHD・ASDのWeb系エンジニア。旅とプログラミング好き。5月9日発売『ToDoリストですら使えなかった僕が見つけた #すごい仕事術 』。先延ばし・忘れ物・「進捗どう?」対策の仕事術を発信。アイコンは @ixy 先生に利用許諾済み。 https://t.co/tms9LOhpqQ

            「納期までコードが完成しない!」というときの「謎の備忘録おじさん・Stack Overflow・謎中国人のブログ・謎のインド人の解説動画」の心強さは異常
          • めざせ爆速開発! ChatGPTの個人開発にGoogle Apps Scriptをオススメする理由

            3月2日にChatGPTのAPIが公開されて企業だけでなく、個人による開発も積極的に行われています。ChatGPTの個人開発を行うにはGoogle Apps Script(GAS)がおすすめです。その理由を解説します。 本記事は、TechFeed Experts Night#16 〜 ChatGPT, GitHub Copilot…AIはエンジニアの仕事をどう変える?AI×開発最前線!のセッション書き起こし記事になります。 イベントページのタイムテーブルから、その他のセッションに関する記事もお読み頂けますので、一度アクセスしてみてください。 本セッションの登壇者 セッション動画 それでは、「ChatGPTの個人開発ではGoogle App Scriptがおすすめな理由」というタイトルで発表させていただきます。 今回お話しする内容はこちらになります。まず少しご紹介させていただいて、ChatG

              めざせ爆速開発! ChatGPTの個人開発にGoogle Apps Scriptをオススメする理由
            • PWAの今とこれから、iOSでの対応状況 / PWA now and in the future, status of support on iOS

              ネイティブアプリと同様の機能をウェブアプリに追加できる技術、それがProgressive Web Apps (PWA)です。iOSでも近年、徐々にPWAの機能が追加されています。これらの流れは、ユーザービリティに重きを置く昨今の潮流に即しているように感じます。 この発表では、PWAの現状とその可能…

                PWAの今とこれから、iOSでの対応状況 / PWA now and in the future, status of support on iOS
              • 作るのが簡単になった時代にこそ大事にしたい 小さく作る、あるいは作らない技術|よしおかし・おり🍞

                カミナシでプロダクトマネージャーをやっています、よしおかしおり(@oriori440)です。 「作るのが簡単になった今、機能を「大きく」「たくさん」作っていませんか?」 生成AIの進化や、ノーコードツールの充実で、非エンジニアでも「とりあえず形にする」くらいなら誰でもできるようになりました。 私自身、ちょっとしたプロトタイプはFigmaMakeやv0を活用してシュッと作り、お客様にあてることができています。 そんなある日、弊社のエンジニアがSlackにこんな投稿をしてくれました。 私は以前から「作らない」ことや「小さく作る」ことを大切にしていましたが、AIで作るのが簡単になった今だからこそ、よりその考えを大事にしながら、一方でアップデートもして行く必要があると感じています。 ▼過去に発信していたnote 今回は、私がカミナシで「小さく作る」ためにやったことや、あるいは「作らない」ためにやっ

                  作るのが簡単になった時代にこそ大事にしたい 小さく作る、あるいは作らない技術|よしおかし・おり🍞
                • ハーバード大学、PythonやJavaScriptなどプログラミング講座 日本語訳ページが無償公開 | Ledge.ai

                  Top > ラーニング > ハーバード大学、PythonやJavaScriptなどプログラミング講座 日本語訳ページが無償公開

                    ハーバード大学、PythonやJavaScriptなどプログラミング講座 日本語訳ページが無償公開 | Ledge.ai
                  • Devinにコードレビューをさせ、コード品質と開発速度を同時に高める話

                    チューニング チューニングにあたっては、大きく以下の3点を重視しました。また、これらを管理するための「プロンプト」と「Knowledge」の使い分けも工夫しています(後述します)。 レビュー時のお作法を守らせる(AIは細かい作業に分解することが苦手な場合が多いため、ファイル単位でのチェックや処理の追い方といった手順をインプットしています) Railsアプリケーションにおける理想的な設計パターンをレビュー時に定着させる グロービス特有のドメイン知識・運用ルールを活用させる これらの観点で情報整理を行うことにより、「一般的に望ましい設計や実装方法」だけでなく、「自社特有の事情を反映した指摘」を自然に提示できるようになります。 また、知識の初期構築に多くの時間を割くことなく、実際に使いながらDevinにフィードバックを行い徐々に精度を高めていけるため、最初は小さく始めることを意識しました。 Kn

                      Devinにコードレビューをさせ、コード品質と開発速度を同時に高める話
                    • Claude Code を1ヶ月使ってみて

                      🚀 使い始めたきっかけ 社内運用予定の広告管理システムを開発することになり、TypeScript や React、Hono、TailwindCSS を使うことが決まっていました。 ところが、TypeScript を書いたことがなく、React も Hono も TailwindCSS も触れたことがありません。 そこで、AI にコードを書いてもらう開発をしてみようと思い、Claude Code を使用した開発を行いました。 同期の新卒メンバーも各々、 Claude Code を使って同じ技術スタックで開発を行いました! 📝 現在の使い方 大まかには以下の流れで使っています。 マークダウンファイルに、やりたいことや要望、決まっている仕様をとにかく書き出す それを元に、Claude Code に仕様書を作成してもらう 仕様書を元に、実装手順書を作成してもらう 実装手順書を元に、コードを書い

                        Claude Code を1ヶ月使ってみて
                      • 言語のスレッド実装の雑な話(Green threadからGoのgoroutineまで)

                        Twitterで "green thread" という単語をたまたま見かけたので、知っていることをつぶやいたよ。 Green thread 言語のスレッドとOSのスレッドの関係 N:1 mapping 言語のスレッドの全てがひとつのOSのスレッドの上で実行されるもの。その代表が上記のJavaのgreen thread。 OSのシステムコールを呼ぶときには必ずnonblockingモードを使い、EAGAIN または EWOULDBLOCKが返ってきたときには他のスレッドの実行権に譲るようにする必要がある。うっかりシステムコールでブロックされてしまうと、全部のスレッドが巻き添えになって動けなくなる。 スレッドの生成やコンテキストの切り替えは軽い。しかし、マルチコアを生かすことができないため、シングルコアの環境でのみ使用される。 1:1 mapping OSのスレッドと言語のスレッドが1対1対応

                          言語のスレッド実装の雑な話(Green threadからGoのgoroutineまで)
                        • Googleの“第三のOS”「Fuchsia」、初代「Nest Hub」へ

                          米Googleが2016年から取り組んでいる非Linuxの新OS「Fuchsia OS」が5月24日(現地時間)、正式にリリースされた。9TO5Googleが25日、Googleに確認したとして記事で紹介した。Googleの初代スマートディスプレイ「Nest Hub」(旧「Google Home Hub」)にロールアウト中だ。 Fuchsiaは、Linuxをベースにしていない、ゼロから構築されたOSだ。Googleが自社開発した「Zircon(旧Magenta)」と呼ばれるマイクロカーネルを使用している。Googleは昨年プロジェクトを一般公開した際、Fuchsiaを「汎用OSを構築するための長期プロジェクト」と説明した。 Fuchsiaの主要なアプリ開発言語は、GoogleのクロスプラットフォームUIツールキットである「Flutter」だ。FlutterはAndroid、iOS、Web、

                            Googleの“第三のOS”「Fuchsia」、初代「Nest Hub」へ
                          • 自チームのエンジニアに System Design Interview をやってみた - pospomeのプログラミング日記

                            エンジニアのスキルレベルチェックという文脈で System Design Interview が気になっていたので、自チームのエンジニアにやってみた。 System Design Interview とは? どうやって実施したのか? 実際にやってどーだったか? エンジニアとしてのレベル感がそのまま結果として出る傾向にある コミュニケーション能力 得意分野と不得意分野が明確に出る 出題する側も難しい Spannerへの圧倒的な信頼 まとめ System Design Interview とは? ググれば出てくるので説明は割愛します。 どうやって実施したのか? チームメンバーには System Design Interview のことは伏せて、 ミーティング開始時に「System Design Interview をやります」って感じで始めたので、 System Design Intervie

                              自チームのエンジニアに System Design Interview をやってみた - pospomeのプログラミング日記
                            • 「VS Code Server」が登場 ~VS Codeのバックエンドを単体CLIに、フロントエンドにはWeb版が使える/「Visual Studio Code」の2022年6月更新は新しいマージエディター、サイレントモードにも注目

                                「VS Code Server」が登場 ~VS Codeのバックエンドを単体CLIに、フロントエンドにはWeb版が使える/「Visual Studio Code」の2022年6月更新は新しいマージエディター、サイレントモードにも注目
                              • 工事設計認証(技適)をとってみた - クックパッド開発者ブログ

                                こんにちは、クックパッドの齋藤です。 私はハードウェアPdMとして、クックパッドマートで事業に関わるハードウェア(マートステーション、プリンタ、温度監視システム等)の企画開発・開発ディレクション・調達・保守等をやっています。 クックパッドマートとハードウェア クックパッドマートは2018年9月20日にリリースされた生鮮食品のECプラットフォームです。リリースから4年以上経ち、新規事業ならではのスピードを維持しつつサービス拡大のため試行錯誤を日々続けています。 cookpad-mart.com クックパッドマートはiOSとAndroidの専用アプリで利用可能です。このアプリで商品を購入して、近所の受け取り場所(マートステーションと呼んでいます)で受け取れます。有料で自宅配送するオプションもあります。 クックパッドマートでは、食材の輸配送や保管といった現実世界を相手にビジネスを展開しているため

                                  工事設計認証(技適)をとってみた - クックパッド開発者ブログ
                                • 目にやさしい仕様駆動開発「spec-workflow-mcp」がもたらすブルーベリー効果

                                  この記事は、LayerX Tech Advent Calendar 2025 の 2日目の記事です。 初日は @frkake さんの「OCR技術の変遷と日本語対応モデルの性能検証」と、@izumin5210 さんの「思考を減らしコードに集中するための tmux, Neovim 設定」の豪華二本立てでした。 こんにちは、@su8/denchuです。 クラナドは人生。電柱が好きです。現在、マサイ族の驚異的な視力を瞳に宿せると噂の「とあるブルーベリーのサプリメント」(諸説あり)が空前絶後の流行りをみせているバクラク勤怠チームで、ソフトウェアエンジニアをしています。 平均視力は3.0~8.0と推測され、中には12.0の数値を出すマサイ族もいるらしい。12...? 本記事では、大量のドキュメントレビューで目の疲れを感じやすい仕様駆動開発(SDD)に対して、いわば「仕様駆動開発におけるブルーベリー」と

                                    目にやさしい仕様駆動開発「spec-workflow-mcp」がもたらすブルーベリー効果
                                  • Operating System in 1,000 Lines | OS in 1,000 Lines

                                    Operating System in 1,000 Lines ​Hey there! In this book, we're going to build a small operating system from scratch, step by step. You might get intimidated when you hear OS or kernel development, the basic functions of an OS (especially the kernel) are surprisingly simple. Even Linux, which is often cited as a huge open-source software, was only 8,413 lines in version 0.01. Today's Linux kernel

                                    • IT技術者として何歳まで働く? 40代と60代の意見差/年率66%で急成長の「DAP」市場/フリーランス新法施行1年で改善実感の声、ほか (1/3)

                                      本連載「ざっくり知っておきたいIT業界データ」では、過去1週間に調査会社などから発表されたIT市場予測やユーザー動向などのデータを、それぞれ3行にまとめてお伝えします。 今回(2025年10月18日~10月24日)は、AI投資と財務的価値(ビジネス価値)創出に関するグローバル調査、DX推進などで大きく成長するデジタルアダプションプラットフォーム(DAP)市場、クレジットカード/決済処理事業者のAI導入実態、40~60代のITエンジニアが考える就業とAIスキルへの意識、フリーランス新法施行1年を迎えフリーランスが感じる成果と課題、についてのデータを紹介します。 9業界/25以上の業種で、経営層/AI意思決定者1250人を対象に実施したグローバル調査より。41の指標に基づき回答企業の「AI成熟度」を評価したところ、「先進」が5%、「拡大」が35%、「発展途上」が46%、「停滞」が14%という結

                                        IT技術者として何歳まで働く? 40代と60代の意見差/年率66%で急成長の「DAP」市場/フリーランス新法施行1年で改善実感の声、ほか (1/3)
                                      • Google、超高速に評価可能でポータブルな式言語「Common Expression Language」(CEL)発表

                                        Google、超高速に評価可能でポータブルな式言語「Common Expression Language」(CEL)発表 式言語とは一般に、プログラミング言語の一部やネットワークなどの構成ファイル、テンプレートファイルなどの中で、簡易な式やロジック、ポリシーなどを記述する際に使われる言語のことです。 こうした用途では、さまざまなプラットフォームに対応する移植性、起動時やプログラムの実行中に評価されることがあることから高速に評価が完了すること、安全に評価が実行できること、用途に応じて拡張しやすいこと、などが求められます。 CELは超高速に評価、ポータブル、サブセットサポート CELは正にこうした要件に対応した式言語となっており、Googleは次のような特徴があるとしています。 ナノ秒からマイクロ秒程度の高速な評価に最適化されている C++、Java、Goでサポートされるスタックによるポータブ

                                          Google、超高速に評価可能でポータブルな式言語「Common Expression Language」(CEL)発表
                                        • AI時代のプログラミング教育 / programming education in ai era

                                          2025/3/21に開催された「Nextbeat Tech Bar:第二回プログラミング教育について語る会」での登壇資料です https://nextbeat.connpass.com/event/346052/

                                            AI時代のプログラミング教育 / programming education in ai era
                                          • “任天堂の新卒採用には学歴フィルターがない”と聞いていたが、任天堂の採用試験を受けたら最初のウェブテストが大層難しく「フィルターにかけなくてもここでふるい落とされてしまうな」と思った話

                                            村橋究理基🌗北大→松江/生誕13029日目Ph.D.🌜 @mkuriki_ 任天堂の新卒採用には学歴フィルターがない、と聞いていたけれど、任天堂の採用試験を受けたら最初のウェブテストが大層難しかったので、なるほどこれはフィルターなんてかけんでもここでふるい落とされてしまうな、と思った記憶。 x.com/gakusansukiyo/… 2025-09-06 21:01:12 学参の番長 @gakusansukiyo だいぶ前から「学歴不問」の採用をおこなっているソニーグループの採用数上位大学のランキング(今年の卒業見込み者)を見てみると、上から、東大、慶應、東京理科、阪大、早稲田、東京科学、京大、名大、九大……の順。学歴不問どころか、メチャメチャ学歴重視やんけ! 2025-09-06 06:31:01 村橋究理基🌗北大→松江/生誕13029日目Ph.D.🌜 @mkuriki_ そして

                                              “任天堂の新卒採用には学歴フィルターがない”と聞いていたが、任天堂の採用試験を受けたら最初のウェブテストが大層難しく「フィルターにかけなくてもここでふるい落とされてしまうな」と思った話
                                            • https://twitter.com/mikage/status/1573338819583438848

                                                https://twitter.com/mikage/status/1573338819583438848
                                              • 仕様駆動開発を支える Spec Kit を試してみた

                                                仕様駆動開発(Specification-Driven Development, SDD)は、AI コーディングエージェントを活用した新しいソフトウェア開発スタイルです。GitHub が提供する Spec Kit は、仕様駆動開発を支援するためのツールキットであり、AI との対話を通じて正確な受け入れ基準の定義とコード生成を支援します。この記事では Spec Kit を使用して仕様駆動開発を試してみます。 Kiro と呼ばれる AI IDE の登場は、仕様駆動開発と呼ばれる AI コーディングエージェントを活用した新しい開発スタイルの可能性を示しました。仕様駆動開発とは、まず AI と対話しながら要件定義・システム設計を行い、その後作成した設計書をもとに AI にコード生成を行わせる開発スタイルです。 ユーザーの要求をまず明確な仕様として定義することで、ユーザーが頭の中で思い浮かべていた要

                                                  仕様駆動開発を支える Spec Kit を試してみた
                                                • Claude Codeの問題解決能力の底上げを試みる:MCPサーバー + subagents

                                                  この記事は主に人力で作成されました。記事作成に際して以下の作業のみAIで行いました。 ・文章の誤字脱字の検知 ・情報収集(引用リンク先の情報は自分で確認) (2025/7/25更新) Claude Code v1.0.60よりSub agents機能が実装されました。 この記事の実装がより簡単になったと思います。 /agents スラッシュコマンドを実行することで、最新情報を取得するためのSubagentsを作成できます。 Oikonです。外資IT企業でエンジニアをしています。 Claude Codeを趣味の個人開発でも日々使っていますが、Webアプリ開発の際にClaudeがライブラリのバージョンに依存する複雑な問題を解決できないケースが何回かありました。 試行錯誤をした結果、Model Context Protocol (MCP)サーバーをClaude Codeが使えるようにしてあげると

                                                    Claude Codeの問題解決能力の底上げを試みる:MCPサーバー + subagents
                                                  • The End of Front-End Development • Josh W. Comeau

                                                    I should note that I have a vested interest in this topic: I teach software development online. It would be bad for my business if developer jobs start disappearing. That said, everything in this blog post is based on my true beliefs. You can decide for yourself if those beliefs are biased or not. Link to this headingHere we go again The CSS language was first released in 1996, in Internet Explore

                                                      The End of Front-End Development • Josh W. Comeau
                                                    • CTOがエンジニアにコーディング禁止というお触れを出した|松本和高 | EXPLAZA

                                                      株式会社エクスプラザCTOの松本和高(@_mkazutaka)です。 若干タイトル詐欺なところもありますが、 突然ですが、エンジニアたちにコーディング禁止令を出しました今日から1週間、弊社では正社員のエンジニアを対象に「人の手でコードを書くこと」を禁止しました。代わりにLLMを使ってコーディングしてもらう挑戦をすることにしました。 なぜこんな挑戦をするのか理由はシンプルです。Claude 3.7やGPT-4.5の登場で、コーディング領域でもAIの実力が驚くほど向上しました。一方で、弊社でこれまで定期的な情報共有会やもくもく会でAIツールの検証をしていましたが、短時間の取り組みでは体系的に身につきにくいと感じでいました(特に私が結局コードをAI使わずに書いちゃっていたりして) そこで思い切ってコーディングを禁止にし「AIオンリー」で開発する期間を設けて、体系的に身につけてもらおうという感じで

                                                        CTOがエンジニアにコーディング禁止というお触れを出した|松本和高 | EXPLAZA
                                                      • オブジェクト指向は継承で多態するプログラミング - きしだのHatena

                                                        オブジェクト指向って継承による多態があるからこそなんだけど、継承が非推奨になって以降に雰囲気でオブジェクト指向を知った人には、継承はオプションでカプセル化だけでオブジェクト指向って言ってしまいがちに思います。 実際はカプセル化はオブジェクト指向固有じゃなくて、クラスでカプセル化を実現してるだけです。 さまざまな人のオブジェクト指向の定義 本来ならどのように継承こそがオブジェクト指向なのかという説明をするんですが、かなり長くなりそうなので、とりあえずはいろいろな人たちのオブジェクト指向の定義を抜き出してみます。 「ここに挙がってるのはオブジェクト指向の一派にすぎない」というような意見もありますが他の派閥についてまとまって定義され共通認識になっているようなものは見当たらないので、プログラミングの指針には なりづらいと思います。 ストラウストラップ C++を産んだストラウストラップは「C++の設

                                                          オブジェクト指向は継承で多態するプログラミング - きしだのHatena
                                                        • そのコードはなぜそうなっているのか、AIとの対話記録によりコードのコンテキストを保存する。オープンソースのコードエディタ「Zed」が新記録機能「DeltaDB」の開発表明

                                                          そのコードはなぜそうなっているのか、AIとの対話記録によりコードのコンテキストを保存する。オープンソースのコードエディタ「Zed」が新記録機能「DeltaDB」の開発表明 オープンソースとして開発されている高速なコードエディタ「Zed」の開発元であるZed Industries社は、Zedの新機能としてAIへの指示やAIによるコード編集の内容を詳細に保存する「DeltaDB」の開発意向を表明しました。 Zedエディタは、GitHub社が主導して開発し人気のあったAtomエディタの開発者が、Atomエディタの開発終了後に新たに開発を始めたコードエディタです。Rustで開発されていることなどを主な理由として、軽量で高速な動作を大きな特徴としています。 GitコミットではAIとの対話によるコンテキストが失われてしまう 多くのコードエディタと同様に、ZedにもさまざまなAIモデルに対応したAIによ

                                                            そのコードはなぜそうなっているのか、AIとの対話記録によりコードのコンテキストを保存する。オープンソースのコードエディタ「Zed」が新記録機能「DeltaDB」の開発表明
                                                          • Windows上でユニコードを「見る」方法

                                                            Windowsでは、文字コードに「ユニコード」を使う。Windowsに搭載されているフォントはさまざまあるが、ユニコード文字を表示できるように、多数の文字の形が組み込まれている。 今回は、Windowsでユニコードを“見る”方法について解説する。なお、WindowsではUTF-16LEエンコードをUnicodeと表記する。ここでは、エンコードと混同されないために、文字仕様のUnicodeは「ユニコード」とカナ書きすることにする。 GUIアプリでユニコードを使う ユニコード文字は多数ある。それぞれの文字に割り当てられた文字コードをユニコードでは「コードポイント」と呼ぶ。コードポイントは、「U+」の後ろに16進数4桁または6桁で指定するのが正式な表記方法だ。たとえば、「漢」は「U+6F22」となる。ユニコード関連の文書やもちろん、インターネット内のウェブページでも同様の表記をすることが多い。

                                                              Windows上でユニコードを「見る」方法
                                                            • MarkdownAIで子ども向けスマホ動物園を作ってみた - Qiita

                                                              2024年のアドベントカレンダーで、マークダウン記法で記述して簡単にウェブサイトやアプリが作れるMarkdownAIというサービスを知りました。 そこで、お出かけ先でもスマホで楽しめる子ども向け動物園アプリをMarkdownAIで試作してみました。 作ったもの「MarkdownAI動物園」 今回作成したのは「MarkdownAI動物園」というスマホで使える、簡単なアプリケーションです。 以下のリンクから実際にアプリを使えるのでぜひ試してみてください。 MarkdownAI動物園 ※スマホで使う想定のため、PCだと見づらい部分があります スマホで動物園のように動物の画像をタップすると、鳴き声とともにYoutube動画が表示され、実際の様子を視聴できます。 さらにAI飼育員さんから質問した動物の雑学を教えてもらえる機能があります。 ※試作レベルなのでまだ動物の数はそんなに多くありません。 なぜ

                                                                MarkdownAIで子ども向けスマホ動物園を作ってみた - Qiita
                                                              • AIと進めるテスト設計・リファクタリングの実践

                                                                以前作成した冷蔵庫マネージャー、レビューとリファクタリングをしようしようと思いながら後回しになっていたのですが、つい先日参加したイベントでAIとのリファクタリングのコツを教えてもらったので、教えてもらったことをもとにやってみることにしました。 前提(例:あなたは〜です) 目的(例:これから〜を実装します) 前準備(例:まず〜を把握してください) タスク(例:調査結果をマークダウンファイルにしてください) 制約(例:コードの変更を禁止する など) これを意識してリファクタリングをしていきます。 ちなみに今回もCursorとペアプロ形式で進めています。 1. ドキュメントを作る 生成されたコードを何の情報もなく読んでいくのは根気がいります。ということで、まずは構成とかパッケージをドキュメントに起こしてもらいます。 これをすることでCursorでチャットを新しくした場合でも「これも参照してね」で

                                                                  AIと進めるテスト設計・リファクタリングの実践
                                                                • モブに早く慣れたい人のためのガイド

                                                                  サイバーフィジカル社会とは何か / What Is a Cyber-Physical Society?

                                                                    モブに早く慣れたい人のためのガイド
                                                                  • うおぉ、今日、またしても激ヤバなAIをグーグルが発表してた!テキストから画像を生成するAI技術の発展が早すぎる。驚くべきことに、この画像はすべて下のテキストから生成されたものである。Parti:Pathways Autoregressive Text-to-Image(200億パラメータ) (pdf)https://gweb-research-parti.web.app/parti_paper.pdf

                                                                      うおぉ、今日、またしても激ヤバなAIをグーグルが発表してた!テキストから画像を生成するAI技術の発展が早すぎる。驚くべきことに、この画像はすべて下のテキストから生成されたものである。Parti:Pathways Autoregressive Text-to-Image(200億パラメータ) (pdf)https://gweb-research-parti.web.app/parti_paper.pdf
                                                                    • View Source

                                                                      · About · Changelog URL: Fetched 1.23 KB in 0.304554 seconds Don’t wrap lines · Tidy markup <!doctype html> <html> <head> <title>Example Domain</title> <meta charset="utf-8" /> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style type="text/css"> body { background-color: #f0f0f2; margin: 0; padding: 0; f

                                                                      • 2024年に調べたり構築した開発環境について

                                                                        はじめに 2024 年に調べたり構築した開発環境について、振り返っておこうと思います。基本的に Linux をメインに Web アプリの開発環境を構築することが多いです。 今どきの Web アプリの開発環境というと、VS Code + Docker + Git が必須となっているので、これらをベースとして環境構築をしています。2024 年は、これらを使った開発環境の構築をしていました。また、構築にあたって、いろいろと調べていました。 Visual Studio Code Visual Studio Code は、Linux、Windows、macOS に対応していて、Intel 系 CPU だけでなく ARM 系 CPU にも対応している OSS ベースの高機能エディタということで、重宝しています。VS Code や、vscode と省略されることがあります。 本体だけでも十分便利なのです

                                                                          2024年に調べたり構築した開発環境について
                                                                        • AI駆動開発で、なぜミドルエンジニアは不安になるのか ── AIによる分業の終わりと始まり - arclamp

                                                                          AI駆動開発が「使える」となってきたことで、20代後半から30代中盤のミドルエンジニアが疲弊しているという話を聞きました。たしかに、エンジニアの中でも「AIは楽しい・これでもっと良くなる」という意見と「不安だ・これからどうなるのだろう」という意見に分かれているようです。 私の周りでは、特にベテランが楽しんで、ミドルが不安になっているような構図を感じています。 この記事では、システム開発における30年間の分業と統合の歴史を振り返りつつ、それぞれの世代が何を経験してきたのかを整理します。そのうえで、AI駆動開発が既存の分業をどのように統合しようとしているのかを見ていきます。そして、これがベテランとミドルの違いに、どのように影響しているのかを考えます。 最後には、AI駆動開発が「分業の終わり」ではなく、AIを前提にした「新たな分業の始まり」でもある、という見方を提示します。 この30年の歴史を振

                                                                            AI駆動開発で、なぜミドルエンジニアは不安になるのか ── AIによる分業の終わりと始まり - arclamp
                                                                          • ast-grep VSCode: 構造検索と置換の強力なツール

                                                                            こんにちは、 ast-grepの作者Herringtonです。 正規表現でコードを検索したことがある方なら、複数行のマッチングや入れ子構造の処理、コメントの無視などに苦労したことがあるかもしれません。 そこで、ast-grep VSCodeという新しい拡張を紹介します。これは、構造的検索と置換(SSR)という技術を利用して、より正確で効率的な検索と置換を実現するツールです。 構造検索は? テキスト検索と置換の限界 例えば、JavaScriptコードをリファクタリングして、lodash の _.filter 関数をネイティブの Array.prototype.filter メソッド に置き換えたいとします。単純なテキスト検索と置換は次のようになります: これは一部のケースではうまくいくかもしれませんが、いくつかの問題があります。 一行の式しかマッチングできません。コードが複数行にまたがってい

                                                                              ast-grep VSCode: 構造検索と置換の強力なツール
                                                                            • 開発に使える?ChatGPTとプロンプトエンジニアリング - Qiita

                                                                              こんにちは!逆瀬川 (@gyakuse) です! 今日は開発に使うときのプロンプトの例を紹介します。ただ、これは一例に過ぎず、もっと雑な表現や工夫されたプロンプトを使っても良いでしょう。大事なのは、どのように情報を与えるとうまくin-context learningしてくれそうか、ということを考えながらプロンプトを渡してあげることだと思います。 だいじなこと ChatGPTのGPT-4を使いましょう ChatGPTをそのまま使う場合、オプトアウト申請し、受理されたことを確認しましょう オプトアウトしていても他者に会話履歴が見える状態になる等のトラブルもあったため、API経由のほうが安全です 会社のプログラム等は情シス部門と連携を取り、会社のポリシーを検討をしましょう 実装を依頼するプロンプト 「行いたいこと」「処理の流れ」「参照ドキュメント」という順で書いてあげると良いです。 サンプルプロ

                                                                                開発に使える?ChatGPTとプロンプトエンジニアリング - Qiita
                                                                              • イラストで正しく理解するTLS 1.3の暗号技術

                                                                                イラストで正しく理解するTLS 1.3の暗号技術 初めに ここではTLS 1.3(以下TLSと略記)で使われている暗号技術を解説します。 主眼はTLSのプロトコルではなく、「暗号技術」の用語の挙動(何を入力して何を出力するのか)と目的の理解です。 実際にどのような方式なのかといった、より詳しい説明は拙著『図解即戦力 暗号と認証のしくみと理論がこれ1冊でしっかりわかる教科書』(暗認本)や『暗認本』の内容を紹介したスライドや動画などの資料集をごらんください。 なお表題の「イラストで」は数式を使わないという程度の意味です。 TLSで守りたいもの TLSはコンピュータ同士が安全に通信するための規格です。 主に人がブラウザを介して「https://」で始まるWebサイトにアクセスするときに利用されます。 安全に通信するためには、通信内容が盗聴されても情報が漏れない機密性が必要です。 それから通信が改

                                                                                  イラストで正しく理解するTLS 1.3の暗号技術
                                                                                • 「サポートを当初発表よりも長く延長延長延長延長延長延長延長延長延長延長延長」 AWS公式ドキュメントの誤記が「破壊力高い」と話題

                                                                                  一連の誤記は、原語(英語)版からの機械翻訳が原因とみられる。AWS公式ドキュメントの多くには「翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します」との注意書きがある。 つまり日本語のドキュメントはあくまで機械翻訳なので、参考程度の情報にすぎないわけだ。冒頭のような派手な誤記は確認し次第修正するが、正確な情報が速やかに必要なら原語版を読んでほしい、ということだろう。 誤記を見つけた人たちも承知しているようで、SNSではおおむね“笑えるミス”として受け止められている様子だ。一方で、中には「企業ならちゃんとしてほしい」とする声もあった。 関連記事 “AWS公式サイト風”にカップ麺を紹介する画像が話題 分かりにくい説明文をそれっぽく再現 「もはやAWS文学」 カップ麺の特徴をAWSの公式サイト風に説明した画像が「もはやAWS文

                                                                                    「サポートを当初発表よりも長く延長延長延長延長延長延長延長延長延長延長延長」 AWS公式ドキュメントの誤記が「破壊力高い」と話題

                                                                                  新着記事