サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ブラックフライデー
qiita.com/hez2010
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 0. はじめに TypedSql は、ある日ふと湧いた「ちょっとした不満」から始まりました。 .NET でコードを書いていると、「クエリっぽい処理」を書く場面がよくあります。 例えば、すでにメモリ上にある List<T> や配列をフィルタして、一部の列だけ取り出したいときです。 そのとき、だいたい次の 3 つの選択肢があります。 素直に foreach で回す — 速くて明示的だけど、ちょっとコードがうるさい LINQ(Language Integrated Query)を使う — 書き心地はいいけれど、イテレーターやデリゲートのオーバ
zenn.dev/jtechjapan_pub
株式会社ジェイテックジャパン CTOの高丘 @tomohisaです。 私は Railway Oriented Programming が好きで、C#で実現するために ResultBox というライブラリを作り、自社のイベントソーシングライブラリ Sekiban にも組み込んできました。自分がメインで作る小さなプロジェクトでは問題なく機能していましたが、チーム開発とLLM時代の到来により、方針転換を決断しました。 この記事は、自分の好みよりチームとLLMとの協働性を優先した、ライブラリ開発者の決断の記録です。 Railway Oriented Programmingの魅力 Railway Oriented Programming(ROP)は、Scott Wlaschin氏が提唱したエラーハンドリングのパターンです。F#などの関数型言語で一般的な Result<T, E> 型を使い、成功と失敗
zenn.dev/melville
これはKritaという無料のペイントツールですが、Conwayのライフゲームが動作しています。 スクリプト等は用いておらず、標準のフィルターと合成レイヤーのみを用いています。 解説 端的に言うと次の4レイヤーを重ねることでライフゲームの次の世代の計算を行うことができます。 ぼかしフィルター #b88b73 加算 カラー補正フィルター #000000 彩度HSV ぼかしフィルター ここが一番の肝です。 今回使うぼかしフィルターの設定は以下のとおりです。 水平方向の半径 1 垂直方向の半径 1 強さ 1 角度 0° 形状 矩形 この設定のぼかしフィルターは、"理想的には"周囲3×3ピクセルの情報をもとに \begin{pmatrix} 0.0909… & 0.0909… & 0.0909… \\ 0.0909… & 0.2727… & 0.0909… \\ 0.0909… & 0.0909…
www.edr-telemetry.com
Windows EDR TelemetryExplore detailed telemetry capabilities and comparisons for Windows-based EDR solutions. Analyze coverage, gaps, and detection logic.
speakerdeck.com/uhyo
2025-11-23 TSKaigi Hokuriku 2025
aws.amazon.com
Amazon Web Services ブログ Kiroを使ったペアプログラミングのすすめ こんにちは! AWS でソリューションアーキテクトをしている菅原です。 本ブログは Kiroweeeeeeek ( X: #kiroweeeeeeek ) の第 4 日目です。昨日のブログは吉村さんの「Kiro を組織で利用するためのセキュリティとガバナンス」という内容でした。平日だけの予定でしたが、皆様からの人気も高く休日も投稿をすることになっています。 先日、AWS のアジアパシフィックの社員による、社内ハッカソンが行われました。ハッカソンでプロダクトを作るにあたり、Kiro を使ったペアプログラミングを試行しました。この記事では、プレビュー以来 Kiro を使い続けてきた経験と、ハッカソンでの試行を通じて見えてきた、Kiro を活用したペアプログラミングの可能性とそのノウハウを共有します。 A
gigazine.net
バージョン管理システムはソースコードなどの電子ファイルを世代管理するためのシステムであり、特にソースコードの変更履歴を重視するソフトウェア開発においては不可欠なツールと言えます。そして、数あるバージョン管理システムの中でもGitは多機能かつ軽快であることから広く利用されています。Gitは一般的にコマンドラインインターフェース(CLI)を通じて操作されることが多いのですが、CLIはコマンドを理解する必要があるため初心者にとって敷居が高く、操作ミスや理解不足による問題が発生しやすいという欠点があります。そんなGitの操作を簡素化するために開発されたのが、ターミナル上で動作するGit用UI「Lazygit」です。 GitHub - jesseduffield/lazygit: simple terminal UI for git commands https://github.com/jesse
atmarkit.itmedia.co.jp
RAGの回答精度向上――曖昧な質問を最適な検索クエリに変える、Spring AIのTransformerとExpanderを理解する:Spring AIで始める生成AIプログラミング(7) Java×Spring AIで始めるAIプログラミングの入門連載。前回はRAGを使って質問に答える流れを説明しました。今回はRAG内部の処理に着目し、より柔軟な機能拡張を行う際に、どのコンポーネントに注目し、どうカスタマイズすればよいかを説明していきます。
training.linuxfoundation.org
このコースでは、Linuxカーネルリポジトリとリリースについて、開発システムを選択および構成する方法、カーネルリポジトリのチェックアウトと操作を含むGitの基本、カーネルのビルドとインストールの方法、Linuxカーネル実施基準、記述方法について学びます。カーネルパッチとそれらのテスト、カーネルコミュニティとの通信方法、パッチの送信方法、レビュー担当者からのフィードバックへの対応方法など。
www.pospome.work
たまーーーーに「pospomeさんはプライベートの時間も勉強していてすごいですね」みたいな話をされるけど、 自分はIT技術が好きで、単なる趣味としてやっているだけなので、これといってすごいことはない。 みんなが休日に映画を見たり、スポーツをやったり、そーゆーのと同じである。 楽しいからやっているので、リターンを求めているわけではないし、義務感があるわけでもない。 "気が乗らない" という理由でやらないこともある。 それでいいのだ。 趣味だから。 ただ、なんだかんだで業務に関係する技術を触っている気がする。 業務に全然関係ない技術を触っても役に立つ機会がないし、業務に関係ある技術も普通に楽しいからである。 自分は仕事に楽しさを求めるタイプである。 楽しくないと頑張れない。 なので、結果的にプライベートの時間に触る技術も「まあせっかくだから業務で必要になりそうなxxxを触っておくか」みたいな感
www.docswell.com
再現性の高い Python 開発環境を作る Python ライブラリは uv / その他ツールは Nix で固定する ryu 2025/11/20 堅牢.py #1 [Kenro.dev] 堅牢.py #1 [Kenro.dev] 自己紹介: ryu バックグラウンド: 非 IT 系企業の社内 SE エンジニア歴 1 年 C#/Python/VBA Terraform/Azure/Snowflake Docker/Nix GitHub: ryuryu333 Zenn: trifolium 2025/11/20 ryu(@ryu_trifolium) 2 堅牢.py #1 [Kenro.dev] 堅牢な Python プログラムを作るには 型ヒント typing(Python 標準ライブラリ) 静的解析 Ruff(リンター)、Mypy、Pyright(型チェッカー) テスト pytest(単
susam.net
\[ \gdef\arraystretch{1.2} \] Fizz Buzz is a counting game that has become oddly popular in the world of computer programming as a simple test of basic programming skills. The rules of the game are straightforward. Players say the numbers aloud in order beginning with one. Whenever a number is divisible by 3, they say 'Fizz' instead. If it is divisible by 5, they say 'Buzz'. If it is divisible by
speakerdeck.com/masuda220
アーキテクチャカンファレンス 2025での発表資料 ①ソフトウェア設計の課題 ②良い設計を生み出すための基本原則 ・変更容易性に焦点を合わせる ・事業活動を理解して設計判断する ③ソフトウェア設計の実践技法 ・乱雑なコードの整理整頓 (参考)戦略的なデータマネージメントの実践技法
Googleが本気を見せた「Gemini 3 Pro」 トップレベル性能でバイブコーディングにも強い:Deep Insider Brief ― 技術の“今”にひと言コメント Googleが「Gemini 3 Pro」を公開し、AIモデル競争はさらにヒートアップ。高度な思考、画面理解、複雑タスクの自動実行、コード生成など、多方面での性能向上が確認されている。記事後半では、今回の発表をどう読むべきか、筆者の視点からも解説する。 連載目次 Google DeepMindは2025年11月18日(米国時間)、同社にとって「最もインテリジェント(知性的)なモデル」と位置付ける最新AIモデル「Gemini 3 Pro」を公開した。 思考力(リーズニング)、マルチモーダル理解力、エージェント実行能力、コーディング性能といった多方面で、従来モデルを大きく上回るとGoogle自身は説明しており、さらに、ラン
qiita.com
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 1. はじめに: なぜエンジニアは「すみません」を言いすぎてしまうのか 開発現場で、無意識に口癖のように出てしまう「すみません」。 心当たりはないでしょうか、私はあります....笑 資料の提出が少し遅れたとき、MTGの冒頭、あるいは相手からの指摘を受けたとき、他チームにお願い事をする時。 この 「反射的な謝罪」 は、果たして謙虚さからくるものでしょうか? それとも、自身を守る為の便利なツールと化していないでしょうか? 真面目で責任感が強いエンジニアほど陥りやすいこの「ツールとしての謝罪」は、単なるコミュニケーションの問題に留まりません。
zenn.dev/levtech
これはなに こんにちは、レバテック開発部のもりたです。 論理削除、皆さんは採用していますか? わたしが普段開発するシステムでは論理削除を採用しているものもあるのですが、今回はその論理削除の気を付けるべき点として「子テーブルの論理削除されたレコードの絞り込みをWHERE句でしてはならない」という問題について解説します。慣習的に起こりにくいミスなんですが、案外ダメなことを知らない人もいると思うので、ご紹介です。 どうすればいいか? こうじゃなくて... SELECT * FROM parents LEFT JOIN children ON parents.id = children.parents_id WHERE parents.deleted_at IS null AND children.deleted_at IS null -- 子テーブルの論理削除の絞り込み ; SELECT * F
zenn.dev/kkeeth
こんにちは.年々病気に弱くなってきて体力の低下と年齡を感じる今日このごろです. Keeth こと桑原です. 毎日お世話になっている 𝕏 で以下のポストを見かけました. こちらの投稿を見たとき「これは読みたい!」と思ったのですが,しっかりリプライで 書きたいってか、こういう感じのを誰か書いて使わせてくれ と書かれていました(笑)ただ,自分でもこれは整理してみたくなったので,色々調べつつ自分なりに思うところを書いてみます.むっちゃ遅くなってしもた. ※あまり React の思想については強くないので,間違っている記述があればバンバンコメントいただけると嬉しいです 🙇♂️ なぜ React 哲学を守らないといけないのか? React は良くも悪くも,とても表現力が高い柔軟なライブラリで,哲学通りじゃない柔軟な書き方が割とできたりします.上記の投稿でクロパンダさん御本人も書かれているように,
tech.legalforce.co.jp
こんにちは。LegalOn Technologiesでソフトウェアエンジニアをしている浅野(@takuya_b / @takuya_a)です。最近は検索推薦というよりはAIエンジニアっぽいことをしています。 このたび、社内の全プロダクトマネージャー・デザイナー・エンジニア・EM向けに「速習 AIエージェント入門」というタイトルで、AIエージェント開発の社内セミナーを担当しました。その発表で使用したスライドを、弊社のSpeaker Deckに公開しましたので共有します。 昨年、弊社のブログ「社内資料「プロダクトマネージャーのための検索推薦システム入門」を公開します」の中で検索推薦技術の入門講座のスライドを公開しましたが、そのAIエージェント版とも言えるものになっています。 speakerdeck.com この記事では、AIエージェントの社内セミナーを開催することになった経緯や、その内容につい
ics.media
3Dを用いたウェブサイトでは、パーティクルを使った表現をよく目にします。メインのビジュアルにパーティクルのアニメーションを重ねることで、サイトの視覚的な印象を強めることができます。 この記事では、パーティクル表現を用いたウェブサイトの事例を紹介しつつ、数ある表現手法の中でも3D空間を漂うパーティクル表現をThree.jsを使って実装します。なお、本記事のデモにはThree.js r181とTypeScriptを使用しています。 事例紹介 サイト『Heidelberg Materials』では、パーティクルを使って3Dオブジェクトが描画されています。さらに周囲にも無数のパーティクルがゆっくりと漂っています。3Dオブジェクトにマウスを合わせるとパーティクルが一瞬散るエフェクトも見られます。 ▼ サイト『Heidelberg Materials』 サイト『Utsubo』では、走るチーターの周辺に
speakerdeck.com/shunk031
pytest と「最初にテストを書く」という考え方を活用することで、機械学習の実験コードに再現性と設計の明示性を確保する手法を、主にテストを書くのが億劫だなと感じている研究者・機械学習エンジニアに向けて紹介します ■ 堅牢.py #1 https://kenro.connpass.com/eve…
Microsoftは2025年11月11日(米国時間)、統合開発環境(IDE)「Visual Studio」の最新バージョン「Visual Studio 2026」の一般提供を開始した。 Visual Studio 2026は、無償の「Community」と有償の「Professional」「Enterprise」の3つのエディションがあり、公式サイトからダウンロードできる。2025年9月から「Insiders Channel」(旧称:Preview Channel)でプレビュー版が提供されていた。 Microsoftはこの1年間で、開発者から報告された5000件以上のバグを修正し、300件の機能リクエストを実装したと報告している。AI(人工知能)駆動型ツールが問題の特定と解決を加速させており、今後もVisual Studioの改善はこれまで以上のペースで進む見通しだという。 Visual
次のページ
プログラミングの人気エントリー
ITの新着エントリー
セキュリティ技術の新着エントリー
はてなブログ(テクノロジー)の新着エントリー
AI・機械学習の新着エントリー
エンジニアの新着エントリー
nou-yunyun.hatenablog.com
https://www.threads.com/@shunstagram0730/post/DQ6kNndEnNK スレッズで以上の様な投稿が拡散していた。そもそも上記の様な「強制送還作戦」などは事実は一切なく、ソースは次のyoutube動画だろう。 https://www.youtube.com/watch?v=7OQen03MAq8 生成AIで作成されたであろう政治関連動画であるが、その中身はソースもなく述べられている事はデタラメだ。ちなみにこの動画を作成したのは「Mutfak zamanı」というチャンネルであるが、1年ほど前までは料理動画などをアップする外国人のアカウントであり、数日前から生成AIを活用したデタラメな政治動画をアップし始めたというアカウントとなる。 https://www.youtube.com/@Mutfakzaman%C4%B123/videos なお冒頭の「4
tech.andpad.co.jp
はじめまして。 アンドパッドで主にエンジニア組織のマネジメントを行っている辻です。 アンドパッド開発本部ではこの1年あまり、エンジニアの評価制度を見直すプロジェクトに取り組んできました。 目的は、多様化するエンジニアのキャリアを正しく評価できる仕組みをつくることです。この記事では、制度見直しの背景から、取り組みのプロセス、現状、そしてこれからの展望について紹介します。 元々の評価制度の課題とゴール設定 改善に向けてのステップ ステップ1:エンジニアのキャリアパスを明確化 ステップ2:Grading Definitionの策定 ステップ3:ジョブタイトルの整理とキャリアラダーの設計 ステップ4:評価プロセスへの落とし込み 今後の展望と課題 おわりに 元々の評価制度の課題とゴール設定 以前の評価制度は、セールスやカスタマーサポートなど非エンジニア職と共通の全社統一制度でした。 その結果、以下の
www.nejimakiblog.com
人工知能とブログのこれから 生成AIのちからで数秒でブログが書けるといわれる時代。 いちブロガーの端くれとして、 やはり「人間にしか書けない文章」とか「自分が人力で文を書く意味ってなに?」 みたいなのはさすがに考えざるを得なくなってきている気がする。 ・・・ということで、僕が過去のブログ記事を振り返って、 これはAIには書けないだろうな、みたいなものをいくつか挙げていこうかなと。 (過去記事をペタペタ貼っていきます) www.nejimakiblog.com 「体験系」の記事として思い浮かんだのはまずこの記事。 "『君たちはどう生きるか』をみたもやもやを抱えて箱カラオケに行く" とか、 周りの人の反応とか、こればっかりは体験しないとわからないことかなぁと。 www.nejimakiblog.com このブログでたまに書いている「やりたいことリスト」系記事。 AIには"心の底からの欲望という
kaishaku01.hatenablog.com
Nano Banana Proがしゅごいという記事を拝見して、Adobe CCを契約しているので試してみました。 ASCII.jp:凄すぎてもはや意味不明!画像生成AIの到達点「Nano Banana Pro」ついに公開 参照画像にいつもSNSで使用しているアイコンを設定。 これをもとにプロンプトにイメージをちょろっと日本語で記載して、生成。 しゅ、しゅごい… よく見たら変なケーブルとか「おにぐく」とかのポテチや謎の本ぽいのありますけど、トンマナ合わせて一瞬でここまで作ってくれました。 案としては十分すぎるほどのクオリティだし、細部を気にしない人であればそのまま使用できるんじゃないでしょうか。 ところで、アイコンに描いてあるコントローラーはPS4のものです。 AI絵の左側にあるゲーム機、ちゃんとPS4っぽいのです。 もしやAI、コントローラーで機種まで認識してる…!?と思ったら怖くなりまし
はてなブログ(テクノロジー)の人気エントリーをもっと読む
このページを最初にブックマークしてみませんか?
『プログラミング』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く