プログラマー同士で論争が起こる理由 - オーシマは、生きてます。
今はあまり聞かなくなったんですが一昔前は、プログラマー同士が論争をする光景をしばしば見かけました。別にケンカをしてるわけじゃーないんです。ただ、譲れない、戦いをしているだけなんです。 さて、なぜ論争に発展するのか?いつかのパターンをご紹介します。 プログラミング言語に関する論争エディタに関する論争インデントに関する論争OSに関する論争...
View Article【翻訳+意訳・要約】コードを切る: 肥大化しないソフトウェア・テスト - エンターテイメント!!
※本記事は、ChatGPTによる意訳+翻訳を活用し、レイアウト調整したものです。※元記事を見て、内容がズレていないか査読するようにしています。 ※感想は、オリジナルです。原文意訳+要約コードを切る: 肥大化しないソフトウェア・テストChatGPTへのQAQ:テストのスリム化によって失われテストケースや検証項目が、品質リスクに影響はないのでしょうか?Q:コードレステストについて、詳しく教えて下さい1....
View Article【Rider】Rider2024.2から登場したExtracting common codeを用いて重複したコードを抜き出す - はなちるのマイノート
はじめに今回はRider2024.2から登場したExtracting common codeについて紹介したいと思います。blog.jetbrains.comはじめに概要おまけやり方概要Extracting common codeを用いることで、重複したコードを抜き出してよしなにコードを綺麗にすることができます。例えば↓のコードで実験してみます。var sb =new...
View ArticleFastAPIでDIのメソッドにパラメータを渡す(同期も非同期も) - きり丸の技術日記
始めにFastAPIにてメソッドやクラスをDIできますが、DI時に部分的に処理を差し替えたい時があります。その時にパラメータを渡せば処理を差し替えられますが、少々ハマったのでそれをブログにします。環境Python 3.12.4FastAPI...
View ArticleCloudflare のことを、大いに語る - hidekatsu-izuno 日々の記録
クラウド全盛の昨今、ひときわ異彩を放つのが Cloudflare だ。元々が CDN事業者であることもあり、各クラウド事業者と競合するのではなく、各クラウド事業者の苦手とするところを補完する存在であったが、今ではむしろ機能的に他社を侵食している状況にある。Cloudflare...
View Articlevscode の REST クライアント 拡張 が便利だった - 時代に翻弄されるエンジニアのブログ
概要APIのクライントサイドテストを 便利にできるGet や Post が実行できるのはもちろんのこと、変数保存や 呼び出し順などを定義できるため、順序的なテストができるプラグインURLmarketplace.visualstudio.com手順〇〇.http ファイルを作成Post や Get をルールに沿って記載 ヘッダーやボディー部の設定が可能 例POST...
View Articleうまいことソフトウェア開発やっていく感じ(後編: 開発、リリース、それから) - この国では犬が
この記事の後編です。enk.hatenablog.com前編では、チームが集まるところから始まって、目的を理解し、ソリューションの仮説をストーリーに分解して見積もり、計画を立てるところまで辿り着いた。最初の計画が立ったら、週次サイクルで開発を進めていく。週始まりに30分程度のプランニングセッションを行い、週終わりにチームでふりかえりを行う。日々の活動は、ペア作業をベースに、いい感じにやる。いい感じが...
View Article2024年7月にやったこと - チョキチョキかにさん
ITP2(合計:47h 今月:19h)プログラミングHCW(合計:54h 今月:13h)ニューラルネットワークって何的なやつとかDM(合計:86h 今月:26h)二項定理とか CM と内容が結構被ってきてよくわからんADS1(合計:51h 今月:11h)複雑性クラスの話ぜんぜん理解してなかったのでよかったこれからやることAWS入門する...
View Article【FLUX.1-dev】量子化を行う時にDiffusersでは「bitsandbytes」より「optimum-quanto」を使うことが推奨されていたの...
はじめに前回「bitsandbytes」を使って量子化を行いました。touch-sp.hatenablog.com公式ページでは「optimum-quanto」を使うことが推奨されていたのでさっそく試してみました。「optimum-quanto」を使って量子化したモデルを保存する方法はこちらを参照しました。github.comgithub.comqiita.comPythonスクリプト量子化を行って...
View Article【UE5】移動入力・落下により再生中のAnimMontageをキャンセルするAnimNotifyStateについて - ぼっちプログラマのメモ
はじめに攻撃モーションなどの単発モーションをRootMotion付きのAnimMontageで実装することは多いですが、「BlendOutが始まるまでキャラクターが移動入力で動かせない」ことでアクションの手触りが悪くなることがしばしばあります。...
View Articlepovo から 100GB のプロモコードが誤って届く & povo 5G の回線スピード計測ログ - 元RX-7乗りの適当な日々
メイン端末の副回線として、povo (eSIM) を契約させてもらっています。先日、キャンペーンの一環で、対象トッピングを購入することで、誕生月の特典がいただけたのですが、なんと「100GB」の表記が・・・!プロモコード自体には "100MB" という文字列が含まれていたので、多分 100MB なんだろうな、、、と思っていたところ・・・後日、お詫びメールが到着し、やっぱり 100MB...
View Article新刊「スタッフエンジニアの道 - 優れた技術専門職になるためのガイド」の内容レビューに関わらせていただきました。 - kakts-log
2024年08月26日に発売予定の「スタッフエンジニアの道 - 優れた技術専門職になるためのガイド」の翻訳内容のレビューに関わらせていただき、先日 書籍をご恵贈いただきました。www.oreilly.co.jpスタッフエンジニアの道 ―優れた技術専門職になるためのガイド作者:Tanya Reillyオライリー・ジャパンAmazonきっかけは訳者である...
View ArticleMaven Central Repository 公開時の認証をユーザートークンに変更する手順 - A Memorandum
はじめにユーザートークンの発行ユーザートークンの設定publish 実行はじめに2024年6月に Sonatype における認証システムが変更され、ユーザートークンでの認証が必要になったようです。従来のユーザ名とパスワードで Publish しようとした場合、以下のような認証エラーとなります。Execution failed for task...
View Article無知フクロウの4コマ漫画をAIに作ってもらう - 動かざることバグの如し
無知フクロウとは無知フクロウは、あにゃ氏が生み出した「無知」をテーマにしたユニークなフクロウのキャラクターである。名の通り大抵のことを知らない。例えばこの漫画ムチフク、次から気をつけてね。 pic.twitter.com/PsTUo6CYQb— あにゃ (@_12939) November 22,...
View Article【RAG】LangChainとGradioを使ってオリジナルチャットボットを作る - パソコン関連もろもろ
pip install torch==2.4.0+cu118 --index-url https://download.pytorch.org/whl/cu118 pip install transformers accelerate bitsandbytes sentencepiece gradio pip install pdfminer.six pip install langchain...
View Article追悼・いのまたむつみ先生 - syghの新フラグメント置き場
3月の訃報から随分時間が経ってしまいました。いのまたむつみ先生のご冥福をお祈りいたします。www.pixiv.netいのまた先生が生み出されたキャラクターは数えきれないほどたくさんいるのですが、このたびは1985年発表の名作OVA『幻夢戦記レダ』より、朝霧陽子さんを描きました。自分は2019年頃から深夜アニメに食傷気味となって一切観なくなり、代わりに1980年代のTVアニメやOVAに興味が湧いて観始...
View Articleすべてが解放されて満ちていく - 宇宙即我日記
ヨグマタ 相川圭子 著 幸せを呼ぶヒマラヤ大聖者108のことば 頁に、『わだかまりは感謝と愛で溶けていきます。 わだかまりを許して感謝し、そこに愛をいただくとエネルギーが流れ、すべてが解放されて満ちていきます。』とある。...
View ArticleOSINTツールを利用した脆弱性の特定とリスクアセスメントをまとめてみた - Shikata Ga Nai
Hello there, ('ω')ノOSINT(オープンソースインテリジェンス)ツールを利用して脆弱性を特定し、それに基づいてリスクアセスメントを行うことは、組織のセキュリティ評価プロセスにおいて重要なステップです。以下に、OSINTツールを活用して脆弱性を特定し、リスクアセスメントを行う方法について詳しく説明し、具体例を紹介します。OSINTツールを利用した脆弱性の特定1....
View ArticleGo言語でcodemod - oinume journal
大規模なコードベースでリファクタリングを省エネ化するためにcodemodを最近調べていて、軽く試行錯誤したのでそのメモ。やりたいこと例えば以下のようなTable Driven TestなコードをBEFOREからAFTERに書き換えたい。コード量が多いため人間がやるのは現実的ではなく、codemodで機械的に書き換えたい。BEFOREpackage main import (...
View ArticleAWS Lambda 関数で Amazon ECR のイメージタグを上書きしたら AWS Lambda 関数を更新する - kakakakakku blog
AWS Lambda 関数をコンテナイメージでデプロイしているときに,latestタグを使っていたり,同じタグを上書きして再利用していたりする場合がある.例えば AWS Well-Architected Framework「Container Build Lens」の設計原則 (Design principles)...
View Article