タグ

プログラミングに関するarajinのブックマーク (929)

  • LLM Embeddingを活用した問い合わせBotを社内向けに導入して効率化した話 - Findy Tech Blog


     FindyMLyusukeshimpo(@WebY76755963) LLM EmbeddingBot& Bot Slack使  使   7011~1.5 
    LLM Embeddingを活用した問い合わせBotを社内向けに導入して効率化した話 - Findy Tech Blog
    arajin
    arajin 2024/06/23
    “テキストデータ処理後、コサイン類似度計算のためにOpenAIのtext-embeddingを使用しました。 作成した構造化データはBot内で保持します。”
  • 組織が記憶喪失になるのをどうすれば ~ ryuzee技術顧問にきいてみた - NTT Communications Engineers' Blog


     NTT Com (@ryuzee)      ryuzee  ADR ADR1 ADR2 ADR3 ADR    (@ppyv)  PC2 
    組織が記憶喪失になるのをどうすれば ~ ryuzee技術顧問にきいてみた - NTT Communications Engineers' Blog
    arajin
    arajin 2024/06/11
    「ソフトウェア開発で使われているADR: Architectural Decision Recordsっていう手法が役に立つ」「HOWはコード見れば分かるので、なんでそれを書いたの?というのを残しておく必要があります」
  • 「コードに早まってDRY原則を適用しないこと」とGoogleが呼びかけ


    GoogleCode HealthDRY Google Testing Blog: Don't DRY Your Code Prematurely https://testing.googleblog.com/2024/05/dont-dry-your-code-prematurely.html DRYDon't Repeat YourselfOK DRY
    「コードに早まってDRY原則を適用しないこと」とGoogleが呼びかけ
    arajin
    arajin 2024/06/07
    「DRY原則の適用を厳格にしすぎると抽象化が早まってしまい、将来の変更が必要以上に複雑になる」
  • 30年前のノートPCからファイルをコピーする方法


    1994ApplePCPowerBook Duo 280cPC How to Copy a File From a 30-year-old Laptop - Unterminated https://www.unterminated.com/random-fun/how-to-copy-a-file-from-a-30-year-old-laptop PowerBook Duo 280cPCPowerBook Duo 280cPowerBook Duo 280c
    30年前のノートPCからファイルをコピーする方法
  • Gitの仕組みと用語 / GitHub Term

    物理情報工学ソフトウェア開発演習

    Gitの仕組みと用語 / GitHub Term
  • プログラミングとは ― 最強のカレーレシピ ― - golden-luckyの日記


      Scratch Scratch 使     
    プログラミングとは ― 最強のカレーレシピ ― - golden-luckyの日記
  • 接続不調が続く「OSDN」、米「SourceForge」がプロジェクトの勧誘に乗り出す/過去の不祥事がネックだが……「GitHub」への移行が難しければ有力な選択肢【やじうまの杜】

    接続不調が続く「OSDN」、米「SourceForge」がプロジェクトの勧誘に乗り出す/過去の不祥事がネックだが……「GitHub」への移行が難しければ有力な選択肢【やじうまの杜】
  • 羽生先生の発言は何が開発者の反発を招いたのか? | やねうら王 公式サイト


    2稿AI () () 
    arajin
    arajin 2024/01/01
    “Bonanzaを無償で公開してその後の将棋AI界をビジネスが成立しないような焼け野原にしてしまった意味もあります。”
  • 認知負荷の種類と対策と組織文化について - すがブロ


    SmartHR Advent Calendar 2023 13 1alpaca san - alpaca- tc 2asonas sanE03  Ruby  Ruby3RBSTypeProfSteepSorbet -   
    認知負荷の種類と対策と組織文化について - すがブロ
  • モノリス解体に向けたパッケージ構成 - 10X Product Blog


    CTOishkawa 10X 20233 1()  10X4()4 (Dart)
    モノリス解体に向けたパッケージ構成 - 10X Product Blog
    arajin
    arajin 2023/12/06
    “業務領域を跨いた処理に対する制限が弱く、意図しない結合が生まれやすい。”
  • プログラミングの原則:構造化テキストを文字列結合で作らない、置換でいじらない - Uzabase for Engineers


    NewsPicks Ghost of Tsushima  SaaS Product Team  2 SQL 
    プログラミングの原則:構造化テキストを文字列結合で作らない、置換でいじらない - Uzabase for Engineers
  • 社内ドキュメントはなぜ更新されないのか?情報の鮮度を最小限の運用負荷で維持する「イミュータブルドキュメントモデル」のススメ - KAKEHASHI Tech Blog


     kosui(@kosui_me) PRD (Product Requirements Document) Design DocsADR(Architecture Decision Record)  
    社内ドキュメントはなぜ更新されないのか?情報の鮮度を最小限の運用負荷で維持する「イミュータブルドキュメントモデル」のススメ - KAKEHASHI Tech Blog
    arajin
    arajin 2023/10/18
    “まず小さな意思決定をイベント情報としてドキュメント化し、次にそれらの積み重ねを参照することでリソース情報やより抽象的なイベント情報をドキュメント化する” 課内のwikiつくって、似たようなことやってた
  • 5年いた富士通を退職した理由


    5退 5m  使 4GB使SSDHDDPCPC MaciOSPC 使 
    5年いた富士通を退職した理由
  • ソフトウェア開発の真の問題点は、コードを書くことではなく、問題の複雑さの管理にある - YAMDAS現更新履歴


    www.oreilly.com   API  80901.1
    ソフトウェア開発の真の問題点は、コードを書くことではなく、問題の複雑さの管理にある - YAMDAS現更新履歴
  • 手を動かさないマネージャーを試している - id:onk のはてなブログ


    2Mackerel   Mackerel  Takafumi ONAKA (@onk) February 1, 2023   姿 ()  
    手を動かさないマネージャーを試している - id:onk のはてなブログ
  • elmo型学習の特徴と短い持ち時間で強くない理由 in elo河童理論 - コンピュータ将棋 Qhapaq

    # elmo-qhapaq将棋理論。略してエロ河童理論ですね elmoの学習部が公開になりました。秘密にしておけば次の大会でも勝てる見込みが高いにも拘わらず、公開してくれた開発者の方には感謝してもしきれない気持ちでいっぱいです。 さて、elmoの学習部の特徴はやね師匠のブログ(elmoがもたらしたオーパーツについて | やねうら王 公式サイト)などでも言及されている通り、浅い局面での評価値を、従来の深い局面での評価値ではなく、深い読みの評価値と、その局面から指させた時の勝敗を使って補正することにあります。 開発者の多く(?)が数式を見て最初に思ったのは「勝率の補正項大きいなあ」であったことでしょう。また、elmoの評価関数は浮かむ瀬に比べレート+200程度と強烈に強いにも拘わらず、持ち時間0.1秒の将棋などではあまり強くならないという特徴があります。 こうした不思議はなぜ起こるのか、elm

  • Rで円を描く方法あれこれ


     1  x^2 + y^2 = 1 y y = ±(1 - x^2) curve使 curve( sqrt(1-x^2), xlim=c(-1,1), ylim=c(-1,1), asp=1) curve(-sqrt(1-x^2), xlim=c(-1,1), ylim=c(-1,1), add=T)
    Rで円を描く方法あれこれ
  • 『なっとく!関数型プログラミング』は読者の理解度の進捗を先読みして作り込まれた”プログラミング入門”の良書 - Magnolia Tech


     :Michał PłachtaAmazon   ADT magnoliak🍧 (@magnolia_k_) 202386 2022Grokking Functional ProgrammingScala("Grokking")ScalaScala
    『なっとく!関数型プログラミング』は読者の理解度の進捗を先読みして作り込まれた”プログラミング入門”の良書 - Magnolia Tech
  • プログラマーのための行動経済学 (コードをきれいにするのはいつ?) - techtekt


         1.  2. 使 3.    退  8  ()    
    プログラマーのための行動経済学 (コードをきれいにするのはいつ?) - techtekt
    arajin
    arajin 2023/08/04
    “コミットメント・デバイス”
  • ウェーブレット木の世界 - Preferred Networks Research & Development

    岡野原です。ウェーブレット木の解説を統数研チャンネルにて行いました。 統数研チャンネル(プレミアム会員ならしばらくタイムシフト視聴可能)。 ウェーブレット木は万能のデータ構造であり、系列データ、全文検索、グラフ、二次元情報、フィンガープリントなど様々なデータに対して多くの操作をサポートします。 解説では大規模データの背景、ウェーブレット木の作り方、使い方、様々なデータへの適用、最前線(ウェーブレット行列)などを紹介しています。解説は拙著「高速文字列解析の世界」とあわせてみていただけたらと思います。

    ウェーブレット木の世界 - Preferred Networks Research & Development