並び順

ブックマーク数

期間指定

  • から
  • まで

8601 - 8640 件 / 16781件

新着順 人気順

*programmingの検索結果8601 - 8640 件 / 16781件

  • あなたのキャリアに影響を与えた本は何ですか? 著名エンジニアの方々に聞いてみた【第二弾】 - Findy Engineer Lab

    書籍には、特定領域の専門家たちが習得してきた知識のエッセンスが詰まっています。だからこそ「本を読むこと」は、ITエンジニアがスキルを向上させるうえで効果的な取り組みといえます。では、著名エンジニアたちはこれまでどのような書籍を読み、そこから何を学んできたのでしょうか。今回は8人の著名なエンジニアのキャリアに影響を与えた“珠玉の書籍”を、ご本人にまつわるエピソードとともに紹介してもらいました。 *…人名の50音順に掲載。回答者は敬称略。 岡野真也が紹介『こんにちはマイコン』 坂井恵が紹介『DB Magazine』 柴田博志が紹介『LEAN IN』 Shougoが紹介『Emacsテクニックバイブル』 鈴木雄介が紹介『ソフトウェアの達人たち―認知科学からのアプローチ』 前田喬之(TaKO8Ki)が紹介『How to Invent Everything: A Survival Guide for

      あなたのキャリアに影響を与えた本は何ですか? 著名エンジニアの方々に聞いてみた【第二弾】 - Findy Engineer Lab
    • 【Claude Code】サブエージェントを並列で実行して処理時間を短縮&コンテキスト圧縮を避ける方法 - LIGHT11

      Claude Codeでサブエージェントを並列で実行して処理時間を短縮&コンテキスト圧縮を避ける方法です。 サブエージェントとは カスタムエージェントの作成方法 動作確認 複数のサブエージェントを並列実行 参考 Claude Code 1.0.62 サブエージェントとは Claude Codeのアップデートにより、「カスタムエージェント」を作成できるようになりました。 例えば「コードレビューをする役割のカスタムエージェント」を作っておいて、それをメインのエージェント(普段対話しているエージェント)からサブエージェントとして呼び出すことが可能です。 サブエージェントとして呼び出すと、以下のメリットが享受できます。 エージェントごとにコンテキストが分離されているため、独立したタスクをサブエージェントに委譲することでコンテキストを節約できる サブエージェントは並列で実行できるため、複数のタスクを

        【Claude Code】サブエージェントを並列で実行して処理時間を短縮&コンテキスト圧縮を避ける方法 - LIGHT11
      • Claude Codeのメモリ管理完全ガイド:CLAUDE.mdの使い方とベストプラクティス

        Claude Codeのメモリ管理 こんにちは、イワケンです Claude Codeのメモリ管理についてまとめました。 引用元: 公式ドキュメント(日本語版) Claude Codeは、開発者のワークフローやスタイルガイドラインなどの設定をセッション間で記憶し、効率的な開発支援を行います。 このメモリは、特定のMarkdownファイル(CLAUDE.mdなど)を通じて管理され、プロジェクト全体や個人の設定を保存できます。 メモリタイプとその用途 Claude Codeでは、以下の3種類のメモリファイルを使用して設定を管理します: メモリタイプ ファイルパス 用途 使用例

          Claude Codeのメモリ管理完全ガイド:CLAUDE.mdの使い方とベストプラクティス
        • Lispとオブジェクトシステム

          Lispとオブジェクト、オブジェクト指向システムを概観します。

            Lispとオブジェクトシステム
          • ChatGPTを3カ月使い倒してわかった! 仕事で活用する5つのコツと注意点 #TrendBuzz | ライフハッカー・ジャパン

            すでに新定番のツールとなりつつあるChatGPT。仕事で使う場合には、「求めている答えをいかに着実に引き出すか」がポイントになります。 登場から約3か月間使い込んでわかった、活用のコツと注意点をご紹介します。 1.「作ってもらう」より「アイデアをもらう」文章をAIに丸ごと作成してもらうのも楽しい体験ですが、ビジネスでより実用性が高いと感じるのは、アイデア出しでの活用です。 筆者が実際に使っているのが、インタビューの質問内容を考えるとき。たとえば、リスキリングについての取材なら、こんな風に聞いてみます。 リスキリングをしたいと考えているけれど、行動を起こせずにいる35歳・営業職のビジネスパーソンがいます。彼が不安に感じているであろうことを箇条書きで教えてください。 「不安に感じること」の具体例が箇条書きで出てきました。AIに聞くまでもなく自分で想定できていた項目もありますが、見落としていたも

              ChatGPTを3カ月使い倒してわかった! 仕事で活用する5つのコツと注意点 #TrendBuzz | ライフハッカー・ジャパン
            • エンジニアの海に棲む、コードを書かない私の生存戦略 - Insight Edge Tech Blog

              エンジニア集団の中に潜む非エンジニアの生態 はじめまして。Insight Edgeセールス・コンサルティングチームで契約業務や売上管理を担当している非エンジニアの長尾です。 周りを見渡せば、AIやデータサイエンスの博士号を持つメンバーや、大規模なシステム開発を率いてきた猛者ばかり。そんな技術のプロフェッショナル集団の中で、私はコードを書かない「非エンジニア」として働いています。 私の周りでは、日常会話で「fetchするためのMCPサーバを...」や「LLMによるペルソナ生成のプロンプトが…」といった言葉が飛び交います。それを聞きながら「今はポジティブな話?それともネガティブな話…?」と、話の趣旨すら掴めないことも。 今日は、そんな私が専門外の領域でいかにして価値を見出し、課題解決に挑んだのか。そして、ローコードツール「Dify」を使い、まずは自社の案件検索を効率化するAIツールを自力で作り

                エンジニアの海に棲む、コードを書かない私の生存戦略 - Insight Edge Tech Blog
              • Pythonを高速化する「Codon」コンパイラを使ってみた | DevelopersIO

                データアナリティクス事業本部のueharaです。 今回は、Pythonの実行がシングルスレッドで従来の10~100倍以上高速化すると言われている「Codon」というコンパイラを使ってみたいと思います。 Codonの概要 Pythonは世界的にも広く使われている言語であり、シンプルでわかりやすい文法や豊富なライブラリ、拡張性など、多くの利点があります。 しかし、その一方で、Pythonの実行速度に課題があるという指摘は皆さんも一度は耳にしたことがあるかと思います。 この課題を解決すべく、MITの研究者らが開発した「Codon」について紹介したいと思います。 Codonは、ランタイムのオーバーヘッドなしで Pythonのコードをネイティブなマシン語にコンパイルする高性能なPythonコンパイラです。 Codonを使うとシングルスレッドでも十分な高速化を行うことができますが、マルチスレッドもサポ

                  Pythonを高速化する「Codon」コンパイラを使ってみた | DevelopersIO
                • Chrome92からalertやconfirmが動かなくなりました | 🌴 officeの杜 🥥

                  以前、Chrome83の際には、アップデート後に、Google Apps Scriptでのボタンクリック時にPDFがダウンロードといった事ができなくなり、非常に困った事態になりました。その後、XFrameOptionsModeでの挙動で、Google Apps Scriptの場合にはtarget属性にblankを指定して、対処することが出来ました。 さて、今回、Chrome92では地味ながら、かなり大きな変更があり、Google Apps Scriptでalertやconfirmが利用できなくなりました。Salesforceなどの外部のサービスでも影響が出ているようです。 ※2021/08/03 - 今朝再度、確認したらGoogle Apps Scriptでのalert,confirmの挙動ができるようになっていました。修正されたのか?しかし、今後何があるかわからないので、alert,co

                    Chrome92からalertやconfirmが動かなくなりました | 🌴 officeの杜 🥥
                  • UnityでもAIのコーディング支援機能「GitHub Copilot」を使って効率&生産性爆上がり! (料金、セキュリティ&ライセンス問題対応、導入と設定、どんな時に便利か)【Unity】【JetBrains Rider】【AI】 - (:3[kanのメモ帳]

                    この記事でのバージョン Unity 2022.2.8f1 はじめに GitHub×OpenAIが提供するAIのコーディング支援機能「GitHub Copilot」を Unityで試した所、思考時間やタイピング量、検索頻度がかなり減り、 思っていた以上にコーディングを効率化出来る最高のサービスでした! GitHub Copilot、X出るまでは様子見するつもりだったけど我慢できずにUnity(Rider)で試したらヤバ過ぎるなこれ……! だいたいコメント書くだけで思った通りかそれ以上のコード書いてくれる(選択肢も複数有る)し、なんならコメントすらこちらの意図を汲んで先に書いてくれるし、生産性爆上がり!!… pic.twitter.com/ThuXYK4JSd— カン@ゲームクリエイター(Unity/VR/Steam/Switch) (@Kan_Kikuchi) 2023年4月1日 という事で

                      UnityでもAIのコーディング支援機能「GitHub Copilot」を使って効率&生産性爆上がり! (料金、セキュリティ&ライセンス問題対応、導入と設定、どんな時に便利か)【Unity】【JetBrains Rider】【AI】 - (:3[kanのメモ帳]
                    • はじめに|Python だけで作る Web アプリケーション(フロントエンド編)

                        はじめに|Python だけで作る Web アプリケーション(フロントエンド編)
                      • Antigravityにエンジニアリングの未来を見た

                        この記事の構成・執筆には、Google DeepMindのAdvanced Agentic Coding Assistant「Antigravity」を使用しています。 はじめに きっかけは、昨年の年末に妻から言われた一言でした。 「なんかいいファミリーカレンダーアプリないかな? 有名なやついくつか試したんだけど、どれも痒い所に手が及がないんだよね」 帯に短し襷に長し。既存のアプリでは、我が家の運用に微妙にフィットしない。エンジニアなら誰もが一度は経験する「それなら自分で作った方が早いのでは?」という衝動に駆られる瞬間です。 ただ、年末年始の休みを使ってゼロからコードを書くのは流石に腰が重い……。そこでふと、少し前に登場したGoogle DeepMindの新しいAIアシスタント「Antigravity」の存在を思い出しました。「Agentic(自律的)」なコーディング体験を謳うこのツールを

                          Antigravityにエンジニアリングの未来を見た
                        • OpenAI GPT-3 APIの使い方を解説

                          アカウントが作成できたらログインします。 そして、Anaconda Promptなどからpipでopenaiというライブラリをインストールします。 pip install openai Google Colaboratoryでも大丈夫です。 Google Colaboratoryであれば !pip install openai ですね。 そして、以下のモジュールをインポートします。 import os import openai API keyを設定します。 API keyはログインしたあと右上の"Personal"から"View API keys"をクリックすることで確認することができます。 そのAPIを以下のようにopenai.api_keyに設定します。 API_KEY = "受け取ったAPI key" openai.api_key = API_KEY これで前準備ができました。 文

                            OpenAI GPT-3 APIの使い方を解説
                          • 【2025年最新】プログラマー必見!バイブコーディング(Vibe coding)を加速するWindsurf代替ツール10選 - Qiita

                            ツール選択ガイド 大規模企業向け: Cursor、GitHub Copilot、Tabnineが特に適しています。セキュリティとスケーラビリティを重視する場合はTabnineがおすすめです スタートアップ/個人開発者向け: Codium、Trae、VS Code + AI拡張機能が費用対効果に優れています 特定環境に特化: Microsoft環境ならIntelliCode、AWS環境ならCode Whisperer、Python開発ならAIプラグイン付きPyCharmが最適です。 リモートチーム: Replitはブラウザベースで環境構築不要なため、分散チームに最適です バイブコーディング体験重視: Traeは特にバイブコーディングワークフローに最適化されています それでは、各ツールの詳細を見ていきましょう! 1. Cursor: 精密さを極めたAIコーディングの新星 まず最初に紹介するのは

                              【2025年最新】プログラマー必見!バイブコーディング(Vibe coding)を加速するWindsurf代替ツール10選 - Qiita
                            • for文を使いたくないのはletを使いたくないから

                              https://gakuzzzz.github.io/slides/for_loop_to_higher_order_functions/#1 久々にアホな記事を見たので反論しておく そもそも関数型にする大きな動機は「バグを減らすため」 これはオブジェクト指向でも同じでみんな「バグを減らすため」にいろんなパラダイムに挑戦してる それ以外のHowだとかWhatだとかオブジェクトで世界を表すだとかどうでもいい 結果的にバグが減るならそれでいい for文よりmapとかfilterの方がなぜバグが少ないか、というと「余計な操作が入りにくいから」 特にletで宣言してるような書き換え可能な変数っていうのはバグの温床 例でも挙がってるようなProductのpriceの書き換えでもfor文にするとどこかにletな変数を置かないといけない そんでletな変数っていうのはうっかり消してしまったりうっかり書き

                                for文を使いたくないのはletを使いたくないから
                              • ネットワーク自動化とプログラマビリティ

                                本書はネットワーク自動化とプログラマビリティにフォーカスした解説書で、ネットワークエンジニアの業務を「より効率良く」「より生産的に」進化させるためのエッセンスが詰まったノウハウ集です。ネットワーク運用業務(ネットワーク装置のコンフィグレーションやトポロジー管理、サービス死活監視など)をどのように効率化・自動化させるかという観点から、次世代ネットワークエンジニアが知るべきすべての側面を網羅的に解説します。Pythonを用いたプログラミングの基本から、Linuxの操作、データモデル、Gitによる管理、実践的な自動化ツールの解説まで幅広く扱います。 目次 賞賛の声 監訳者まえがき はじめに 1章 ネットワーク業界の動向 1.1 SDNの登場 1.1.1 OpenFlow 1.1.2 SDNとは 1.2 まとめ 2章 ネットワークの自動化 2.1 ネットワークを自動化する意義 2.1.1 シンプル

                                  ネットワーク自動化とプログラマビリティ
                                • MCP Serverを呼び出すAIエージェントをMastra、Next.js、AWS CDKで実装してみた

                                  こんにちは、つくぼし(tsukuboshi0755)です! 前回MCP Serverを呼び出すMastraのAIエージェントを、ECS Fargate上のMastraコンテナで動かすシステムを構築しました。 しかし本番環境では、MastraをNext.jsと統合し動かす事で、UI画面をカスタマイズした上でより実用的なAIエージェントを作成する事ができます。 そこで今回は応用として、Mastra、Next.js、AWS CDKを用いてMCP Serverを呼び出すAIエージェントのテンプレートリポジトリを作成してみたので紹介します! システムの概要 リポジトリ 今回のシステムは以下のGitHubリポジトリで公開しています。 構成図 本システムは以下の構成で動作します。 ALBからのリクエストを受け取ったECS Fargate タスクであるMastraエージェントが、Bedrockモデルを呼び

                                    MCP Serverを呼び出すAIエージェントをMastra、Next.js、AWS CDKで実装してみた
                                  • J-Moshi を試す|ぬこぬこ

                                    tl;drJ-Moshi は日本語の Speech to Speech モデルだよ Kyutai Labs の Moshi をベースに日本語で追加学習したモデルだよ 日本人と雑に会話している感じが体験できるよ 相槌が多く深い話は期待できない印象(パラメータ数を考えると仕方ない) VRAM 24GB 以上が必要で macOS は非対応だよ Google Colab の L4 GPU で動作確認したよ(T4 では OOM) Google Colab で試す時は --gradio-tunnel オプションに気をつけてね 日本語リアルタイム音声対話モデルJ-Moshiを公開しました!@kyutai_labs のMoshiをベースとし、人間のように「話す🗣️」と「聞く🎧」を同時に行います。 日本語で利用可能な初めてのモデルです。 モデルサイズは7Bと軽量なのでぜひお試しください‼️#NLP202

                                      J-Moshi を試す|ぬこぬこ
                                    • Gemini CLI の VS Code とのより深い統合を試す|npaka

                                      「Gemini CLI」の「VS Code」とのより深い統合を試したのでまとめました。 ・Gemini CLI + VS Code: Native diffing and context-aware workflows 1. Gemini CLI の VS Code とのより深い統合最新の「Gemini CLI」のアップデートにより、VSCodeとより深く統合されるようになりました。エディタの連携方法が根本的に変わり、開発ワークフローがよりスムーズで効率的になります。 ・エディタ内でのネイティブな差分表示 「Gemini CLI」からの提案により、「VS Code」内で直接フルスクリーンの差分表示がトリガーされるようになりました。これにより、変更点を包括的に並べて確認できます。さらに重要なのは、この差分表示内でコードを承認前に直接変更できるため、完全な制御と柔軟性が得られます。 ・ワークス

                                        Gemini CLI の VS Code とのより深い統合を試す|npaka
                                      • Wordleは4つの単語を覚えるだけで必ず正解できる - Qiita

                                        Wordleとは? フィードバックを頼りに、隠された 5 文字の英単語を当てるゲームです。 要は「マスターマインド」や「ヌメロン」等と呼ばれるゲームの英単語版です。 知らない方でも以下のような奇妙なツイートは目にしたことがあるかもしれません。 この記事は何? Wordleにおいて、最初にある4つの単語を入力すれば 100% 正答にたどりつけることが Python を使った解析でわかりました。 具体的には、 それら 4 つの単語を入力した時点で解の候補が平均 1.1 個まで絞られる 96% 以上の確率で 5 回で正答できる 100% の確率で 6 回以内に正答できる といった感じです。 本記事では、それらの単語をどのように探したかをザックリ解説しつつ(ネタバレ防止のため)最後にその4つの単語をご紹介します。 (結果だけ見たい方はこちら) 方法 色々な英単語の組み合わせに対し「それらを入力した

                                          Wordleは4つの単語を覚えるだけで必ず正解できる - Qiita
                                        • Dify講座 超入門 | ドクセル

                                          Dify講座 超入門編 まだチャットでポン出し? ワークフローで生成AIが本領発揮! 講師:宮田大督(みやっち) 株式会社エクスプラザ 生成AIエバンジェリスト 🎯 実践ハンズオン講座(2時間)/ 📱 Difyを使って実際にワークフローを作成 / 🚀 「ポン出し卒業」への完全ガイド 2025年 | Dify Workshop 1 本日のゴール 前半(1時間) 後半(1時間) ChatGPTのポン出しの限界を理解 マルチステップワークフローの威力を理解 Difyの基本機能をマスター Chain of Thought (CoT) の重要性を学習 シンプルなワークフローを実際に作成 複雑な処理を段階的に分解する手法 テンプレート化の価値を体験 議事録自動化のワークフローを構築 サイドバー常駐で効率UP 実用的なアプリケーションを完成 → 2時間後には「もうポン出しには戻れない」状態になって

                                            Dify講座 超入門 | ドクセル
                                          • 【インターンレポート】Hiltによる効率的な依存性注入の実装

                                            LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog 初めまして。 この度、LINE LIVEクライアント開発チームにて技術就業型インターンシップに参加させていただきました、京都大学大学院1年の清水太朗です。 普段は”バイオロギング”という手法を用いて様々な生物(ドチザメやガゼルなど)の生態を明らかにする研究に取り組んでいます。 専門は情報学寄りではありませんが、メンターの方々の手厚いサポートのおかげで有意義な日々を送ることができました。 以下では、私が本インターンシップで取り組んだ、「Hiltによる効率的な依存性注入の実装」について紹介いたします。 背景・目的 本インターンではLINE LIVEのAndroidアプリの開発業務、特に「dagger.androidからHiltへの

                                              【インターンレポート】Hiltによる効率的な依存性注入の実装
                                            • みんなで書くGoのエンドポイントテスト - daisuzu's notes

                                              Webアプリケーションサーバーに何か大きな変更をしたいけど、既存のテストだと心許なかったので各エンドポイントにHandlerからのテストを追加することにした。 ただ全部のテストを自分1人で作っていくのはボリューム的に現実的ではなかったので、どうしたらチーム全員が書きやすいテストになるか考えて色々と整備してみた。 テストの書き方がある程度決まっている 期待する結果(want)を全て書かなくても良い テストの前後で必要な処理がわかる 具体例 テストの書き方がある程度決まっている エンドポイントごとにスタイルがバラバラだと都度どう書くか考えなければいけなくなってしまうため、基本的にはリクエストとレスポンスだけテーブルに指定するスタイルが良さそうだと考えた。 簡略化すると以下のような形式。 func TestFoo_Get(t *testing.T) { tests := []struct { n

                                                みんなで書くGoのエンドポイントテスト - daisuzu's notes
                                              • 4日間でClaudeにドキュメントを8件書かせて、全てCodeXにレビューさせる開発フローをやって得られた効果と失敗

                                                はじめに 「AIにドキュメントを書かせて、別のAIにレビューさせる」 そんな開発フローを4日間試してみたところ、毎回のように鋭い指摘が入ることがわかりました。本記事では、私が業務中に行ったClaude(ドキュメント作成)× CodeX(レビュー)の組み合わせで得られた実践知見を共有します。 なぜドキュメントを作成するのか AIを活用した開発では、いきなりコードを書かせるのではなく、事前にドキュメントを作成することが重要です。 ドキュメント作成の重要性についてはこちらの記事で詳しく解説していますので、ご覧ください。 作成するドキュメントの種類 開発プロセスで以下の2種類のドキュメントを作成しています。 ドキュメント 目的 使用するモデル ドキュメント作成 Claude 執筆当時はOpus 4.5(高い文章生成能力を活用)を使用 最近Opusの割引期間が終わり、GitHub Copilotの場

                                                  4日間でClaudeにドキュメントを8件書かせて、全てCodeXにレビューさせる開発フローをやって得られた効果と失敗
                                                • 【自然言語処理】Python初心者でも文章要約タスクが実装できた

                                                  はじめに わたくし、Python歴1年の初心者ですが、このたび、苦労に苦労を重ねて、自然言語処理タスクの文章要約を実装できました。 自然言語処理に興味のあるPython初心者のお役に立てればと、記事に残したいと思います。 実装にあたっては、ネットの記事も手あたり次第調べましたが、最終的には、以下の本が大変参考になりました。 ただし、バージョンの変更により、この本の通りに実装しても、2022年8月時点ではエラーになる箇所があります。出版社経由で著者の方にお聞きして一部コードを修正したほか、自分なりに工夫をして実装しました。 モデルについて Huggingface社が提供している深層学習フレームワークのTransformersを使います。 transformersにはBERTをはじめとするさまざまな言語モデルが実装されていますが、今回のタスクでは、T5というモデルをファインチューニングして使い

                                                    【自然言語処理】Python初心者でも文章要約タスクが実装できた
                                                  • Visual Studio Codeに入れるべき拡張機能【2024年最新版】 - Qiita

                                                    はじめに VSCodeは世界で多くの人が使っているコードエディタです。 開発の際に使用している人も多いのではないでしょうか。 今回はそんなVSCodeの拡張機能を一挙に紹介していきます。 拡張機能 VSCodeは世界中で支持されているコードエディタですが、最大の魅力が「拡張機能」です。 機能を追加して、より自分が使いやすいコードエディタにすることができます。 拡張機能のインストール 拡張機能のインストール方法をご紹介します。 アクティビティバーの拡張機能マークをクリックする(四角が4つあるマークです) インストールしたい拡張機能を検索する 拡張機能を選ぶ インストールをクリックする この4ステップで簡単に拡張機能をインストールできます。 オススメ拡張機能 ここからは、オススメの拡張機能をカテゴリごとに紹介します。 これは絶対入れるべき!基本機能 Japanese Language Pack

                                                    • GitHub CopilotのAIモデル、どれを選べばよいのか? 公式ブログが解説

                                                      GitHub CopilotのAIモデル、どれを選べばよいのか? 公式ブログが解説:Deep Insider Brief ― 技術の“今”にひと言コメント GitHub Copilotで利用できるAIモデルの使い分けについて、GitHubが公式ブログで解説した。用途(タスク)に応じた最適なモデルの選び方が整理されており、初心者でも参考にしやすい。

                                                        GitHub CopilotのAIモデル、どれを選べばよいのか? 公式ブログが解説
                                                      • Spec-Driven Development (仕様駆動開発) をきっかけに、仕様と設計を整理する

                                                        はじめに|Spec-Driven Developmentを調べ始めて引っかかったこと この記事を書いている私は、AI Coding Agent を使った開発を実際に試しながら、 「この知見をチームや関係者にどう説明すればいいのか?」という壁にぶつかっている一人の実務者です。 もしあなたが、次のような状況に心当たりがあれば、この記事はきっと役に立つと思います。 AI Coding Agent を使い始めたが、まだ使いきれてないようなメンバーにどうアドバイスすればいいか悩んでいる Spec-Driven Development の Spec (Specification) として何を書くべきかピンときていない この記事では、ISO/JIS の整理も参照しながら、 なぜ、今Spec-Driven Developmentが必要か・注目されているかを実務目線で整理します。 最近、AI Coding

                                                          Spec-Driven Development (仕様駆動開発) をきっかけに、仕様と設計を整理する
                                                        • Webデザイナー必読! DESIGN.md とは? AIデザインツール Google Stitch で DESIGN.md を使ってみる。【Web Design Talk】|How many designs

                                                          こんにちは、How many designs です。 Web Design Talk というタイトルで、デザインに関するお話を少しだけ書いていこうと思います。気軽に読んでいただければ幸いです。 What is DESIGN.md?Google が提供する次世代の UI デザインツール Google Stitch における DESIGN.md は、プロジェクト全体で一貫性のあるUIを生成するためにAIエージェントが読み込むデザインシステムドキュメントです。 一言で言うと「AI のためのデザイン説明書」です。 通常、デザイン案には、色、フォント、間隔、コンポーネントスタイルといった視覚的なアイデンティティがあります。従来、これらはFigmaファイル、ブランドPDF、あるいはデザイナーの頭の中に存在していました。しかし、これらはAIエージェントには読み取れません。 DESIGN.mdはこの状況を

                                                            Webデザイナー必読! DESIGN.md とは? AIデザインツール Google Stitch で DESIGN.md を使ってみる。【Web Design Talk】|How many designs
                                                          • 期間の扱い方とその名前 - いけだや技術ノート

                                                            とあるAPIのスキーマの叩き台をクライアントサイドとして検討している際に、コンテンツの公開期間やイベントの開催期間のような期間について議論が少し盛り上がった。 要件としては、期間の開始と終了の日時をそれぞれ取得できたい。 期間を考える時、開始と終了がそれぞれinclusiveなのかexclusiveなのかをまず考慮すべきであるが、開始日時の重複や終了日時に隙間を発生させないためには、開始はinclusive、終了はexclusive、つまり半開区間(左閉右開)にするのが望ましいだろう。 終了をexclusiveにすると、例えば8月の1ヶ月間、つまり8月1日0時0分〜9月1日0時0分という期間の場合、ユーザー向けの表示としては終了日時は「8月31日23時59分まで」と表示したくはなるが、これはプレゼンテーションロジックとしてクライアントサイドの責務としてやる。基本的には-1秒してからフォーマ

                                                              期間の扱い方とその名前 - いけだや技術ノート
                                                            • 約2000億円でプログラミング特化型Q&Aサイト「Stack Overflow」が買収される

                                                              オランダの投資会社であるProsusが、コンピューターやプログラミングに関するナレッジコミュニティサイトを運営するStack Overflowを約18億ドル(約2000億円)で買収する最終契約を締結したことを発表しました。この取引は規制当局の承認などを経た上で、2021年第3四半期(7月~9月)に完了する見込みです。 Prosus to acquire Stack Overflow for US$1.8 billion https://www.prosus.com/news/prosus-to-acquire-stack-overflow-for-us18-billion/ Prosus’s Acquisition of Stack Overflow: Our Exciting Next Chapter - Stack Overflow Blog https://stackoverflow

                                                                約2000億円でプログラミング特化型Q&Aサイト「Stack Overflow」が買収される
                                                              • 【JS】「ただの {}(ブロック文)」を使うと嬉しいこと

                                                                JavaScript の 「ブロック文」 をご存知でしょうか。 波括弧(ブレース)で囲む、コレです。 if ブロック if () {} や、for ブロック for () {} として目にすることが多いですが、 {} 単体でもブロック文になります。 これだけだとオブジェクトと思ってしまうかもしれませんが、ブロック文になります。 (オブジェクトとブロック文の解釈については javascriptのオブジェクトリテラルは評価されるまでは、あくまでブロック文でしかない - メモを揉め が詳しいです) なんの意味もないように見える「ただの {}(ブロック文)」ですが、意外と便利なことがあるのでこの記事ではそれを紹介します!

                                                                  【JS】「ただの {}(ブロック文)」を使うと嬉しいこと
                                                                • 【Golang】fe3dback/go-arch-lintでアーキテクチャの破壊を防ぐ

                                                                  【Golang】fe3dback/go-arch-lintでアーキテクチャの破壊を防ぐ by nao · 公開済み 2025年2月13日 · 更新済み 2025年2月13日 前書き:アーキテクチャは容易に壊される アーキテクチャリンターであるfe3dback/go-arch-lintをnao1215/sqlyに導入したので、使用方法のメモを記事として残します。結論としては、初期設定が面倒ですが、期待通りの効果が得られました。なお、既存コードがカオスなアーキテクチャの場合、go-arch-lintを採用できないと思われます。 まず、アーキテクチャをリンターでチェックする発想に至った理由から、説明します。以前、ペアプロ中にドライバ側(実装する人)がアーキテクチャルールに反しているのを偶然目撃しました。違反内容は、「外部サービス操作用パッケージ内でのみ使用できる構造体をユースケースレイヤーから呼

                                                                    【Golang】fe3dback/go-arch-lintでアーキテクチャの破壊を防ぐ
                                                                  • 今こそ知っておきたい「TensorFlow」--機械学習ソフトウェアライブラリーの進化 - ZDNet Japan

                                                                    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 「TensorFlow」は当初、Google Brain Teamのディープラーニング研究プロジェクトだったが、Googleの50のチームの共同作業によって新たなオープンソースライブラリーとなり、「Google Assistant」「Google Photos」「Gmail」「Google Search」など、Googleのエコシステム全体に展開された。GoogleはTensorFlowを導入したことで、知覚や言語理解のタスクを使用して、ディープラーニングをさまざまな分野に応用することができる。 この入門記事では、TensorFlowに関する最新情報を紹介する。 概要 どんなものなのか:Googleは世界最大の機械学習インフラストラクチ

                                                                      今こそ知っておきたい「TensorFlow」--機械学習ソフトウェアライブラリーの進化 - ZDNet Japan
                                                                    • AIコーディングのキャッチアップRTA|erukiti

                                                                      最近のエンジニアはみんなAIコーディングやってますよね?キャッチアップできてなくて悲しい思いをしていませんか? 今日はAIコーディングできてない人が最速でキャッチアップするRTAです。費用は3000円ほど。 あとAIが苦手としてないプログラミング言語の方がおすすめです。現状だとPython, TypeScriptがAIコーディングでは強いです。 チャート最初に https://claude.ai/ にアクセスして、Proプラン(月額$20)を契約します。年契約は罠なので絶対にしないでください $20(日本円で3000円くらい?)を支払ったら、即座に「解約」をしてください。課金したあとなので解約しても一ヶ月先まで使えます。ここで解約をする理由は「いまいちだったわー」とか「他社からいいのが出た!乗り換える!」ときの忘れないためです ターミナルを立ち上げます。Windowsの人ならWSLがいいか

                                                                        AIコーディングのキャッチアップRTA|erukiti
                                                                      • Agentic CodingでJavaのレガシーコード100クラス以上にテストコードを書いてもらった - Oisix ra daichi Creator's Blog(オイシックス・ラ・大地クリエイターズブログ)

                                                                        はじめに 技術戦略室の植木です。 最近話題のAgentic Codingで、Javaのレガシーコード100クラス以上にテストコードを自動生成させる試みをしました。 Agentic Codingの話は、モダンな開発での活用が多く紹介されていますが、Javaのレガシーコードへの適用事例はあまり見かけない気がしました。この記事では、その取り組みの背景、実際に行った手法、そして得られた成果について共有します。 なぜやったか 弊社には、長年にわたって開発されてきたJavaのレガシーコードが存在しています。保守・運用や将来的なモダン技術への移行を進めるうえで、コードの信頼性を担保するユニットテストは不可欠です。しかし、現状ではコードの規模に対してユニットテストが明らかに不足しており、この課題を解決するために今回の取り組みを始めました。 しかし、この取り組みに従事できるエンジニアは私一人しかおらず、私も

                                                                          Agentic CodingでJavaのレガシーコード100クラス以上にテストコードを書いてもらった - Oisix ra daichi Creator's Blog(オイシックス・ラ・大地クリエイターズブログ)
                                                                        • カテゴリー: Blog

                                                                          Citadel AI Inc. is not affiliated with Citadel, Citadel Securities or their affiliates.

                                                                            カテゴリー: Blog
                                                                          • 【公開】副業ブログ300記事での収益とPV数|YesNoCode

                                                                            こんにちは、たろう(@82tech)です!早いもので当ブログ『YesNoCode』も300記事の大台を突破しました。 副業ベースでブログ運営を続けてきた私ですが、正直ここまで挫折せず続けてこれて本当に良かったと心の底から思っている次第です。 普段はPVや収益などの報告をしないのですが300記事という節目でもあるので、ブログに関するデータを公開していきたいと思います。

                                                                              【公開】副業ブログ300記事での収益とPV数|YesNoCode
                                                                            • 「Python」の弱点やそのとらえ方--生みの親、グイド・ヴァンロッサム氏が語る

                                                                              Liam Tung (Special to ZDNET.com) 翻訳校正: 村上雅章 野崎裕子 2021-05-31 06:30 世界的に普及しているプログラミング言語Pythonの生みの親であるGuido van Rossum氏が、ブラウザーやモバイル機器上で同言語の普及がそれほど進んでいない理由について、そしてJuliaといった将来的にライバルになりそうな言語について語った。 かつて「優しい終身の独裁者」(BDFL)と呼ばれていたvan Rossum氏は2020年11月よりMicrosoftのディスティングイッシュト・エンジニアとして勤務し、CPythonコミュニティーに対する同社の貢献を支援している。CPythonコミュニティーは、van Rossum氏が生み出したPythonを機械学習(ML)やデータサイエンスの興隆という波に乗せ、今日最も人気が高いプログラミング言語の1つに押し

                                                                                「Python」の弱点やそのとらえ方--生みの親、グイド・ヴァンロッサム氏が語る
                                                                              • go.modについての陥りやすい誤解 - ぽよメモ

                                                                                はじめに go.modにおけるGoのバージョン指定 依存先のgoディレクティブの方が古いバージョンを指す場合 依存先のgoディレクティブの方が新しいバージョンを指す場合 goのバージョンよりgoディレクティブが先行する場合 goディレクティブまとめ 1.21以降のgo.modにおけるGoのバージョン指定 require時のバージョンの指定 Minimal version selection モジュールのバージョン replaceの波及先 依存先が別のパスにreplaceしている場合 go.sum まとめ はじめに これはあくあたん工房アドベントカレンダー 2021 11日目の記事です。 ポエムを書いていたら気分が暗くなったので、消して自分の過去のメモを記事にすることにしました。そんな解釈するやつおらへんやろwwと是非笑って読んでください。 2023-09-19追記:Go 1.21からいくつ

                                                                                  go.modについての陥りやすい誤解 - ぽよメモ
                                                                                • C#はやめとけと言われるのはなぜ?C#エンジニアが人気な理由とキャリアアップの方法を解説 | エンジニアスタイル

                                                                                  はじめまして、エンジニアスタイル編集部です! コラムページでは、ITフリーランスに向けてお役立ち情報を発信します。Twitterではホットな案件を紹介してまいりますので、ぜひフォローをお願いいたします! 本記事が、皆様の参考になれば幸いです。 経験がまだ少ない方にもわかりやすく説明するために、初歩的な内容も記載しております。記事も長いので、実務経験豊富な方は、ぜひ目次から関心のある項目を選択してください。C#の案件の一例と、案件一覧を以下からご覧いただけますのであわせてご確認ください。 C#の案件 はじめに Microsoftが開発した、オブジェクト指向のプログラミング言語であるC#(シーシャープ)。プログラミング言語の人気をランキング形式で発表しているTIOBE Indexで、C#は2024年5月時点でJavaScriptやGoを抑えて5位にランクインしています。 2002年にリリースさ

                                                                                    C#はやめとけと言われるのはなぜ?C#エンジニアが人気な理由とキャリアアップの方法を解説 | エンジニアスタイル

                                                                                  新着記事