はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ コード

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 1000件)

Testcontainersを利用し実際のデータベースを用いたテストを並列実行する - hiroppy's site

2025/01/19 このエントリーをはてなブックマークに追加 39 users Instapaper Pocket Tweet Facebook Share Evernote Clip Vitest Testcontainers 並列 ボート 実際

自分はDBをモックしてテストを行うのが嫌いですが、もし実際のDBを利用し並列実行する場合にポートやtruncate周りの問題が発生します。 今回は、それを解決するためにTestcontainersとVitestを利用したコードで解決します。 Testcontiners Docker社が買収したTestcontainersは、Dockerコンテナをテストで利用しやすくす... 続きを読む

https://patch.com/new-york/new-york-city/calendar/event/20250118/ae66f9ec-3ff3-4e2d-94bc-3771b7fda98e/will-zelle-refund-money-if-scammed-full-guided-support

2025/01/17 このエントリーをはてなブックマークに追加 102 users Instapaper Pocket Tweet Facebook Share Evernote Clip Event findy.connpass 爆速 登壇資料

このイベントの登壇資料です 改訂新版「ミノ駆動本」の活用方法 〜設計勉強会による効果的な学習アプローチ〜 https://findy.connpass.com/event/339191/ 続きを読む

コピペするだけで使用できる! ページ上のアクティブなアニメーションを取得するシンプルなJavaScript

2025/01/16 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip アニメーション キーフレーム 操作 JavaScript 数行

ページ上で動作するアクティブなビュー遷移にリンクされたすべてのアニメーションを取得するJavaScriptのコードを紹介します。 数行のコードをコピペするだけで使用でき、アニメーションを反転させたり、継続時間を変更したり、キーフレームを変更したりなど、さまざまな操作を実行できます。 ビュー遷移(View Transiti... 続きを読む

Go で型変換を含んだイテレータの処理をメソッドチェーンっぽく記述する - Unengineered Weblog

2025/01/13 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip String Scala イテレータ count Number

この記事は「はてなエンジニア Advent Calendar 2024 - Hatena Developer Blog」の44日目の記事です。 JavaScript や Scala などで配列やリストを処理するときメソッドチェーンを使って書くことが多い。例えば次のコードは JavaScript のコードである。 type thing = { count: number; name: string; }; const something... 続きを読む

Reclineという庶民の味方!!GitHub CopilotでClineが使えるww - しとちゃぶろぐ

2025/01/13 このエントリーをはてなブックマークに追加 162 users Instapaper Pocket Tweet Facebook Share Evernote Clip Cline COPILOT vscode CLI 真価

Reclineの構築手順本記事では、Reclineの構築手順について解説します。Reclineは、CLIおよびエディタ内で動作し、コードの作成、編集、実行を支援します。このプロジェクトはClineをフォークしたものであり、Claude 3.5 Sonnetによって真価が発揮されます。。 これ何がすごいって、VSCodeのLanguageModelAPIとCopilotを... 続きを読む

AI エディター Cursor を試してみる

2025/01/11 このエントリーをはてなブックマークに追加 330 users Instapaper Pocket Tweet Facebook Share Evernote Clip キーバインド Cursor GitHub Copilot

AI エディター Cursor を試してみる 2025.01.11 AI エディター Cursor は GitHub Copilot と同様にコードの補完やチャットによるコードの生成をサポートしてくれます。Cursor は VS Code をフォークして作られており、既存の VS Code の拡張機能やキーバインドをそのまま利用することも特徴の 1 つです。 生成 AI の台頭... 続きを読む

MCPを使って160行のTypeScriptでミニコーディングエージェントを作る

2025/01/10 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip MCP TypeScript LLM Tool ディレクトリ

TypeScriptでMCPサーバーのtool呼び出しをする MCPサーバーのtool呼び出しをLLMにトリガーしてもらう を経てMCPを使い指示に従った操作をスクリプトで行えるようになりました。 次はFilesystem MCP Serverを利用して、特定のプロジェクトのソースコードを編集してもらいます。 指示に従って特定のディレクトリのコードを... 続きを読む

1000行未満のコードでOSを自作する方法を解説する日本語サイトが公開中

2025/01/10 このエントリーをはてなブックマークに追加 169 users Instapaper Pocket Tweet Facebook Share Evernote Clip 日本語サイト 方法 公開中 教材 大規模組織

「OSの開発」と聞くと、大企業や大規模組織にしか作れない複雑なものをイメージしがちです。「OS in 1,000 Lines」はOS専門家の怒田晟也氏が記した無料の教材で、OSの基本的な仕組みを学びつつ1000行未満のシンプルなコードでOSを作成することができます。 1,000行で作るオペレーティングシステム https://seiya.me/blog... 続きを読む

AIを使って効果的にプログラミングを行う方法とは?

2025/01/10 このエントリーをはてなブックマークに追加 29 users Instapaper Pocket Tweet Facebook Share Evernote Clip プログラミング How 方法 プログラマー 生成AI

近年のAI分野の発展により、一部のソフトウェア開発者らはAIを使ってコードを生成するようになったほか、AIを使ってプログラミングをサポートするツールも登場しています。プログラマーのデヴィッド・クローショー氏が、プログラミングに生成AIを使用した個人的な感想を自身のブログで振り返っています。 crawshaw - How... 続きを読む

ssh-keygenしたときに出るあのキラキラの正体

2025/01/07 このエントリーをはてなブックマークに追加 129 users Instapaper Pocket Tweet Facebook Share Evernote Clip ssh-keygen rust アドベントカレンダー 出典

LabBaseテックカレンダー Advent Calendar 2024の12月17日分のアドベントカレンダーです。 このブログのゴール ssh-keygenしたときに出るあのキラキラの正体を突き止めて、Rustで完全再現する⭐️ 再現するだけにとどまらずオエー鳥AAで似たようなものを作る🐦‍⬛ コードはここ 出典 http://www.dirk-loss.de/sshvis/drunken_... 続きを読む

人がコードに関わらなくなる

2025/01/07 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip 人工知能 プログラミングコード コード生成 機会 結果

現在のAI(人工知能)はプログラミングコードを生成できる。AIによるコード生成の広がりは、今後加速していくだろう。その結果、人がコードを見る機会は減っていく。 続きを読む

`&& return` より `and return` を好むべき理由 - koicの日記

2025/01/07 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip koic return サジェスチョン condition

かつての RuboCop は condition and return というコードに対して、condition && return にするようデフォルトでサジェスチョンしていた。 このサジェスチョンはおかしく見えたので、結構前に構成を変えてデフォルトで condition and return を受け入れるようにしている。 https://github.com/rubocop-hq/rubocop-rails/... 続きを読む

AIに「もっといいコードを書いて」と繰り返し要求するとコードの実行速度は向上するがバグが増えるという報告

2025/01/06 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip パク マックス データサイエンティスト プログラミング 近年

近年のAI分野の発展により、一部のソフトウェア開発者らはAIを使ってコードを生成するようになっており、AIを使ってプログラミングをサポートするツールも登場しています。そんな中でデータサイエンティストのマックス・ウルフ氏が、AIに「もっといいコードを書いて」と繰り返し要求し続けるとどうなるのかを実験した結... 続きを読む

『改訂新版 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方』で学ぶコードの”価値観” - Magnolia Tech

2025/01/03 このエントリーをはてなブックマークに追加 42 users Instapaper Pocket Tweet Facebook Share Evernote Clip Magnolia Tech 設計入門 価値観 改訂新版 仙塲

改訂新版 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方 作者:仙塲 大也技術評論社Amazon 本書の冒頭に悪いコードの例として「連番命名」という、メソッド名を単なる連番で命名する手法が出てくる。メソッドの目的や振る舞いと関係なく、単に「method001、method002、method003...... 続きを読む

ポリモーフィズムが1種類しかないと思ってたエンジニアの備忘録

2025/01/03 このエントリーをはてなブックマークに追加 122 users Instapaper Pocket Tweet Facebook Share Evernote Clip ポリモーフィズム ジェネリクス Slack 備忘録 冗長

この記事は毎週必ず記事がでるテックブログ Loglass Tech Blog Sprint の72週目の記事です! 2年間連続達成まで残り34週となりました! はじめに ソフトウェアエンジニアの福土(@ryoya_cre8or)です。 ふと社内のSlackで「ポリモーフィズムを使っているときに、冗長になるコードをジェネリクスを使うことで綺麗にまとめ... 続きを読む

CodSpeedによる継続的ベンチーマーク

2025/01/03 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust node.js 言語 パフォーマンス ベンチマーク

CodSpeedは継続的ベンチマークを行うためのサービスです。CodSpeedを使うことで、ベンチマークを自動で実施し可視化できます。CodSpeedは、ベンチマークの結果を比較できるため、コードの変更によるパフォーマンスの変化を追跡できます。 対応言語はRustとPython及びNode.jsです。この記事ではRustを使う場合を説明しま... 続きを読む

生成AI時代にコードを書く人が勉強しておくべき最低限の知識(私見)|hawky

2025/01/01 このエントリーをはてなブックマークに追加 301 users Instapaper Pocket Tweet Facebook Share Evernote Clip Twitter hayakawagomi ハヤカワ五味 私見

生成AIでコードを書いている非エンジニア向けの、これだけ最低限勉強しておけば死なないリストがあればめちゃ買います。 — ハヤカワ五味 (@hayakawagomi) December 30, 2024 Twitter(X)をながめていたところ、メルカリで生成AI推進担当を務めているハヤカワ五味さんが上記のツイート(投稿)をされていたので、その答えめ... 続きを読む

2段階認証でも危ない。大規模ハッキングから逃れるにはどうしたらいいの?

2024/12/31 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip 大規模ハッキング 原文 生体認証 Gizmodo US 手段

2段階認証でも危ない。大規模ハッキングから逃れるにはどうしたらいいの?2024.12.31 12:008,323 Matt Novak - Gizmodo US [原文] ( そうこ ) セキュリティをより強固にする手段である2段階認証。携帯電話のメッセージやEメールにパスコードが届くもの、生体認証を追加するもの、専用アプリでコードを発行するものと... 続きを読む

文字列は実質Any問題に対するKotlinのアプローチ 〜TypeScriptのBranded Typesを添えて〜

2024/12/29 このエントリーをはてなブックマークに追加 21 users Instapaper Pocket Tweet Facebook Share Evernote Clip Kotlin TypeScript 以下 アプローチ 文字列

文字列は実質Any 例えば従業員IDを管理するemp_123456_idと部署IDを管理するdep_123456_idがあるとします。 これを文字列として扱った場合、コードとしては以下のようになります。 続きを読む

Goの古いコードが動かなくなることはほぼない理由

2024/12/29 このエントリーをはてなブックマークに追加 133 users Instapaper Pocket Tweet Facebook Share Evernote Clip 古いコード goroutine cGO http 理由

古いGoのコードが腐ったという話を聞いて、状況はよく分かりませんが、そんなことは基本ないので安心して欲しいという話を書きます。 2行まとめ 一般的なアプリケーション(cgoやHTTPやgoroutineの細かい挙動に依存していない限り)であればGoは古いコードでも動くはず ただし依存先のコードが消えていたり、非互換な変... 続きを読む

GitHub CopilotでTypeScriptの コード生成するワザップ

2024/12/28 このエントリーをはてなブックマークに追加 134 users Instapaper Pocket Tweet Facebook Share Evernote Clip ワザップ TypeScript

Creating an realtime collaboration tool: Agile Flush - .NET Oxford 続きを読む

新著が出ます:『センスの良いSQLを書く技術』|ミック

2024/12/26 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip 新著 ミック 本書 心境 宿題

「最近書きすぎなんじゃないの」と言われそうな気もするが、またまた新著が出る。著者もそろそろキャリアの終わりを意識するようになって、体と頭が動くうちに宿題を終わらせておかないとな、という心境である。 本書は純粋な技術書ではない。コードもあまり出てこないので寝転がっても読める。エッセイと言ってしまえば... 続きを読む

Hono Takibi というツールを作りました

2024/12/25 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip ツール OAS OpenAPI Specification

Hono Takibi はじめに Hono Advent Calendar 2024の最終日の記事です。OpenAPI定義から、Zod OpenAPI Honoのコードを生成するツール、Hono Takibiを紹介します。 OpenAPI Specification(OAS)は、プログラミング言語に依存しないREST API記述フォーマットです。以前はSwagger Specificationと呼ばれていました。 ⚠️ 重要な... 続きを読む

「改訂新版 良いコード/悪いコードで学ぶ設計入門」を使ったリファクタリングの事例 - Findy Tech Blog

2024/12/25 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip リファクタリング 設計入門 Findy Tech Blog

こんにちは!ファインディのプロダクト開発部でエンジニアをしているham (@hamchance0215)とEND(@aiandrox)です。 この記事はFindy Advent Calendar 2024 25日目の記事ということで、2人で共同執筆しています。 adventar.org この記事について ファインディでは日頃からお世話になっている皆さんに感謝の気持ちを込め... 続きを読む

【前編】AI時代に問い直す「ソフトウェア品質」:人とAIが共創する次世代開発の在り方 | AI-Native.dev

2024/12/23 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip ソフトウェア品質特性 視点 開発 人間 ソフトウェア品質

【前編】AI時代に問い直す「ソフトウェア品質」:人とAIが共創する次世代開発の在り方 AI時代におけるソフトウェア品質特性の新たな視点を共有します。人間とAIが協働する開発の在り方を探ります。 本記事は 2024/11/07 に開催されたイベント「ソフトウェア品質✕コード✕AI – AI時代のソフトウェア品質管理にどう向き合う... 続きを読む

 
(1 - 25 / 1000件)