並び順

ブックマーク数

期間指定

  • から
  • まで

7161 - 7200 件 / 16782件

新着順 人気順

*programmingの検索結果7161 - 7200 件 / 16782件

  • JetBrainsの民がVS Codeを最低限発狂せずに使える状態にしたログ

    設定のコード化と管理 VS Codeの設定にはユーザー設定とワークスペース設定があり、ユーザー設定は ~/Application\ Support/Code/ 配下(Cursorなら ~/Application\ Support/Code/ 配下)に、ワークスペース設定はコードベースの .vscode/ 配下に保存される 今のところワークスペースごとに設定を変えたいニーズがないので、ワークスペース設定は一切いじらずユーザー設定のみをカスタマイズすることにする ただし、「どの拡張機能がインストールされているべきか」というユーザー設定は存在せず、代わりに「このワークスペースにおいてどの拡張機能のインストールを推奨するか」というワークスペース設定が存在するため、このワークスペース設定のみ必要に応じて使用する VS Codeにはデバイス間で設定を同期する機能がある が、Cursorにはまだない の

      JetBrainsの民がVS Codeを最低限発狂せずに使える状態にしたログ
    • PowerShell Core入門 - 基本コマンドの使い方(216) Webページのスクリーンショットを取得する - サイズを指定

      前回、Microsoft Edgeのヘッドレスモードおよびスクリーンショットの取得機能を使用することで、Webページのスクリーンショットをコマンドラインから取得できることを示した。今回はこの機能にスクリーンショットのサイズの指定を追加する。スクリーンショットの取得ではサイズが指定できるかどうかはとても大切だ。 前回の成果物 最初に、前回の成果物を確認しておこう。前回はMicrosoft Edgeのヘッドレスモードでスクリーンショットを取得するコマンドを次のようなPowerShellのスクリプト(getss.ps1)にまとめるところまで説明した。次のようなスクリプトができた。 #!/usr/bin/env pwsh #======================================================================== # スクリーンショットを取得す

        PowerShell Core入門 - 基本コマンドの使い方(216) Webページのスクリーンショットを取得する - サイズを指定
      • バイブコーディングを加速させる Vibe Logger入門チュートリアル|深津 貴之 (fladdict)

        「ClaudeCodeフレンドリーなログを作るシステムがあれば、バイブコーディングの効率があがるのでは?」という仮説から、GenAI時代のロガーを作ってみた。お暇な方は、仮説検証にお付き合いください。 AI時代のログ作成術:あなたのAI助手がコードを理解できるログを作ろう 従来のログは人間向けでしたが、今やClaude CodeやGemini CLIなどのAI助手がコードを理解し、デバッグを手伝ってくれる時代です。 VibeLoggerは、コーディングエージェントが活用しやすい「構造化されたログ」を簡単に作成できるPythonライブラリです。 🎯 なぜVibeCoding Loggerが必要なのか?従来のログ(人間向け)import logging logging.info("User profile fetch failed for user 123")→ AIには「何が起きたか」しか

          バイブコーディングを加速させる Vibe Logger入門チュートリアル|深津 貴之 (fladdict)
        • フロントエンドメンバーのTS型力向上を狙ったtype-challenges活用術 - HRBrain Blog

          どうも、こんにちは。HRBrain でフロントエンドエンジニアをやってます。ちゃんかつです。 この前初めて代々木公園に行ったのですが、めちゃくちゃ広いですね。自然がいっぱいで気持ちが良かったです。 さて、HRBrain では今年の 6 月から、毎週月曜日に「type-challenges」を用いて社員の TypeScript (以下 TS) の型表現の向上を図っています。 この記事では、HRBrain ではなぜ type-challenges を解く時間を設けているのか、また、type-challenges への取り組み方を紹介します。 なぜ type-challenges を利用するのか いろいろ理由があるのですが、「解答がなるべく簡単にできる」が一番大きな理由です。 Typescript Playgroundで解答することが出来て環境構築の手間は不要、そして、type-challeng

            フロントエンドメンバーのTS型力向上を狙ったtype-challenges活用術 - HRBrain Blog
          • 【やじうまミニレビュー】 3種のメカニカルスイッチが選べる省スペース無線キーボード「MX MECHANICAL」。静音スイッチの実力やテンキーレスも検証

              【やじうまミニレビュー】 3種のメカニカルスイッチが選べる省スペース無線キーボード「MX MECHANICAL」。静音スイッチの実力やテンキーレスも検証
            • 大学でもっとまじめに学んでおくべきだった - 覚書

              大学ではB4の一年間、人によってはさらにMとかDとかで研究をします。そこで学べることについて、および、それを学ばなかったがために私が苦労したことを書きます。ここでは大学に行く人を主な読者層にしていますが、そうでなくても就職した後に後述の問題に遭遇することでは同じです。 わたしは高校時代は「プログラミング一本で生きていく」という決意をしていました。そこで近くの大学に情報工学科という学科があったので、そこを受験しましたが見事落選、第二希望だった別の学科に受かりました。このあとわたしの大学生活のポリシーは「可能な限り楽をして大学を出る、その間にプログラミングについての知識を独学する」でした。B4およびMでの研究においてもそのポリシーを愚直に守り通し、手抜きに手抜きを重ねてギリギリで卒業、修了しました。不良学生というやつです。最終的にはプログラミングやその他低レイヤといわれる領域の知識は平均的なC

                大学でもっとまじめに学んでおくべきだった - 覚書
              • 趣味のはなし #02 - ゲーム制作|SiroKuma:NaozumiHonma

                コンピュータのソフトウェアに興味を持ち、「ビデオゲームを作る」という趣味に没頭した当時のお話をしてみたいと思います。30年超の「私のゲームプログラマ人生」総まとめのような記事になりました。 小中学生の頃にハマっていた電子工作とシンセサイザー、そしてマイコンに興味を持った話(#01)の続きになります。 一部内容が重なるところもあります。 とても長い記事ですので「目次」から気になったタイトルだけ拾い読みしていただければ……と思います。目次からして長いので、下の「すべて表示」をクリックしてご覧ください。 「遊んだことあるぞ!」というタイトルがあれば嬉しいですね。 ※約4万1000文字 ※タイトルに「■」が付いているものがリリースされたゲーム。「□」は研究開発やゲーム開発に関連するツールや資料等。「☆」は原稿執筆など。 ※本文中の G社 = GAME ARTS / B社 = Bits Labora

                  趣味のはなし #02 - ゲーム制作|SiroKuma:NaozumiHonma
                • GitHub Copilotをエンジニア全員に導入して開発生産性を継続的に上げていく

                  こんにちは。Magic Momentの髙橋です。 ここのところ世間では生成系AIが注目されていますが、エンジニアが一番注目しているのはその中でもコードを自動生成してくれるAIではないでしょうか? その中でもよく名前が上がるのが、GitHub Copilotだと思います。 Magic Momentではエンジニアの生産性をあげるべく様々な施策を実行してきましたが、今回GitHub Copilotを会社として公式に導入していくことになりました! 導入してまだ1ヶ月程度ではありますが、どのように運用しているのか?開発にどのように役立っているのか?をご紹介したいと思います。 導入した理由は、エンジニアの開発生産性を上げるため GitHub Copilotは、エンジニアの書こうとしているコードを補完してくれる生成系AIツールです。 詳しい説明は他記事や公式ドキュメントに譲りますが、これを活用することで

                    GitHub Copilotをエンジニア全員に導入して開発生産性を継続的に上げていく
                  • WebAssemblyでBashのコマンドプロンプトを実装、Wasmer 4.0が正式リリース、POSIX対応の「WASIX」など安定版に

                    WebAssemblyでBashのコマンドプロンプトを実装、Wasmer 4.0が正式リリース、POSIX対応の「WASIX」など安定版に Wasmer 4.0ではWasmerが独自仕様として提唱する、WebAssemblyからOSなどのシステムにアクセスするAPIを抽象化するWASI(WebAssembly System Interface)仕様をPOSIX対応に拡張した「WASIX」が安定版となり、これを利用してWebAssemblyで実装したBashのコマンドプロンプトなどが実現しています。 参考:WebAssemblyをPOSIX対応に拡張した「WASIX」登場、bashやcurl、WebサーバなどLinuxアプリが実装可能に。Wasmerが発表 下記はWasmerによりBashのコマンドラインをWebAssemblyで実装し、それを実行したBash環境上でPythonのWasme

                      WebAssemblyでBashのコマンドプロンプトを実装、Wasmer 4.0が正式リリース、POSIX対応の「WASIX」など安定版に
                    • パーソルキャリアITコンサルタント研修の全貌公開! #新卒採用 - techtekt

                      こんにちは! techtekt編集部 新卒採用担当です。 リモートワークでの勤務が続く中、入社後の研修や1日のスケジュールについて、学生さんから多くの質問をいただくことがあります。そこで今回は、dodaの開発や保守を担う、プロダクト開発統括部 プロダクト開発部 doda開発グループに新卒入社した万代浩史さんにインタビュー。万代さんはIT企画職(ITコンサルタント)として2020年4月に入社し、この1年どのようなフォローやバックアップを受けながら業務に慣れていったのかを聞いてみました。 IT企画職(ITコンサルタント)の業務について ――現在の業務内容について教えてください。 万代:「doda」で使われる既存の機能を確実かつ効率的に維持するための、保守業務を担当しています。掲載中の求人情報の削除など、人の手を介するとミスを招きかねない作業をプログラムで自動化する業務などに携わっています。その

                        パーソルキャリアITコンサルタント研修の全貌公開! #新卒採用 - techtekt
                      • 日本初!?「Vibe Coding研修」を2025年新卒研修の目玉として実施します - Pepabo Tech Portal

                        こんにちは。研修担当のyukyanです。GMOペパボは2025も新卒研修をやっていきます。今年の目玉はVibe Coding研修です。この記事では、まずVibe Codingとは何か、そしてVibe Coding研修の目的と内容、最後にCTOのあんちぽからVibe Coding研修にかける思いをお話します。 Vibe Codingとは? Vibe Codingは、「完全に雰囲気に身を任せて、コードの詳細に気を払わず、自然言語だけで指示をしてコーディングする」コーディングスタイルです。このスタイルは、OpenAIの共同創設者であり、TeslaのAIディレクターとしての経験があるAndrej Karpathy氏が2025年2月に提唱したものです。具体的に説明していきます。 There's a new kind of coding I call "vibe coding", where you

                          日本初!?「Vibe Coding研修」を2025年新卒研修の目玉として実施します - Pepabo Tech Portal
                        • コードフォーマッターをPrettierからdprintにしたら10倍以上速くなった話🚀 - KAKEHASHI Tech Blog

                          はじめに こんにちは!ソフトウェアエンジニアの種岡です。 私たちのチームでは、TypeScriptを使用して開発を行っており、Prettierというコードフォーマッターを利用し、チーム内でコーディングスタイル統一に大変重宝しています。 そんなフォーマッター界隈で、Rust製で爆速で動作すると噂のdprintが良いということで試してみたところ、驚くべきことが起きました! Prettierでは、コードフォーマッティングに 7.69秒 かかっていたのですが dprintを使うことでわずか 0.47秒 で完了するようになりました🚀🚀🚀 なんと、 10倍以上速い とういう結果に! コードフォーマットは、Gitのpre-commitフックやGitHub Actionsで日々活用しており、普段の開発作業の裏側でコードの品質を支えてくれているありがたい存在です。 この速度改善により、開発プロセスの中

                            コードフォーマッターをPrettierからdprintにしたら10倍以上速くなった話🚀 - KAKEHASHI Tech Blog
                          • GPU不要・メモリ16GBの本当の一般家庭PCでチャットAIを動作させるライブラリ「GGML」が鋭意開発中、すでにRaspberry Piで音声認識AIを動作させるデモも登場済み

                            ChatGPTやBardなどで利用されているチャットAIは、トレーニングだけでなく動作させるのにも数十~数百GBのVRAMなど非常に高いマシンスペックを要求するのが一般的です。そうした状況を変えるべく、GPU不要でチャットAIを動作させるライブラリ「GGML」の開発が進められています。 ggml.ai http://ggml.ai/ ggerganov/ggml: Tensor library for machine learning https://github.com/ggerganov/ggml GGMLの特徴は下記の通り。 ・Cで記述 ・16bit floatをサポート ・4bit、5bit、8bitの整数での量子化をサポート ・自動微分 ・「ADAM」「L-BFGS」という最適化アルゴリズムを搭載 ・Appleシリコンへの対応&最適化 ・x86アーキテクチャではAVXおよびAVX

                              GPU不要・メモリ16GBの本当の一般家庭PCでチャットAIを動作させるライブラリ「GGML」が鋭意開発中、すでにRaspberry Piで音声認識AIを動作させるデモも登場済み
                            • 2024年に特にお世話になったC++ライブラリ8選 - Qiita

                              今年も一番お世話になったライブラリです。 もう「メジャーなライブラリ」といっても良い気がしています。 Partial Read/Writeによる柔軟な読み書き、JSON-RPCやJMESPathへの対応など沢山の機能が追加され、更なる高速化も達成されています。 良い点 Partial ReadやCustom Read Functionsで柔軟なフィールドの読み込みができる 構造体やクラスだけでなくSTLコンテナもJSONとの直接読み書きができる 中間データに独自バイナリ形式を利用してさらに高速化できる いまいちな点 AVX512が使える環境だとsimdjsonより30%ぐらい遅い 最後のフィールドのカンマやコメントなど特殊なJSONには対応していない version 3.0.0以降はC++23が必要になった 代替ライブラリ 個人的にRyzen7 7700を使うようになってAVX512がまが

                                2024年に特にお世話になったC++ライブラリ8選 - Qiita
                              • サーバーレスアーキテクチャの数理的理解と分析 #devsumi / Developers Summit 2023 Summer

                                Developers Summit 2023 Summer で使用したスライドです。 サーバーレスアーキテクチャは強力ですが、同時に冪等性やトランザクションなど特有の考慮事項が必要であり、高い設計力が求められます。ところで、安全なプログラムを書く上で、静的型付き言語は広く利用されていますね。型はい…

                                  サーバーレスアーキテクチャの数理的理解と分析 #devsumi / Developers Summit 2023 Summer
                                • 【Pythonのパッケージ管理に悩む方へ】パッケージ管理ツールRyeを使ってみた | DevelopersIO

                                  こんちには。 データアナリティクス事業本部 インテグレーション部 機械学習チームの中村です。 今回はRyeを使ったPythonの実行環境構築についてご紹介します。 Ryeについて RyeはRustで実装された、Python環境をワンストップで管理できるツールとなっています 今まではpyenv + poetryやpyenv + pipenvなどpyenvとの組み合わせで構築が必要だったものが、RyeだけでPythonインタープリタ含めて管理することが可能です。 RyeはRustのrustupとcargoにインスパイアされた、Pythonの新しいパッケージング体験を構築する実験的な試みとなっており、作者により「Production Readyではない」と紹介されていますが、検証用等個人で使用するには使い勝手はかなり良かったのでご紹介致します。 公式ページは以下となります。 セットアップ インス

                                    【Pythonのパッケージ管理に悩む方へ】パッケージ管理ツールRyeを使ってみた | DevelopersIO
                                  • 「GPT-4」を上回る日本語性能のLLM「Llama-3-ELYZA-JP」を開発しました|ELYZA, Inc.

                                    本記事のサマリーELYZA は、「Llama-3-ELYZA-JP」シリーズの研究開発成果を公開しました。700億パラメータのモデルは、日本語の生成能力に関するベンチマーク評価 (ELYZA Tasks 100、Japanese MT-Bench) で「GPT-4」を上回る性能を達成しました。各モデルは Meta 社の「Llama 3」シリーズをベースに日本語で追加学習を行なったものです。 ■「Llama-3-ELYZA-JP-70B」 700億パラメータモデル。「GPT-4」を上回る日本語性能を達成。無料で利用可能なデモを用意しています。 ■「Llama-3-ELYZA-JP-8B」 80億パラメータと軽量ながらも「GPT-3.5 Turbo」に匹敵する日本語性能を達成。モデルを商用利用可能な形で一般公開しました。 使用したAPIのバージョンなど、より詳細な評価結果については本記事の後段

                                      「GPT-4」を上回る日本語性能のLLM「Llama-3-ELYZA-JP」を開発しました|ELYZA, Inc.
                                    • Vibe Coding: The Future of Programming (2025-04-17 Early Release) 読んだ - valid,invalid

                                      2025年8月にO'Reillyから出版される『Vibe Coding: The Future of Programming』のEarly Release版として2つの章が公開されていたので読んでみた。 The 70% Problem: AI-Assisted Workflows That Actually Work Beyond the 70%: Maximizing Human Contribution learning.oreilly.com タイトルとは裏腹に"Vibe Coding"の話は少なく、むしろ副題の"The Future of Programming"やこれから AI を活用していくエンジニアに求められるスキルに焦点が当てられているのが興味深かった。実際には"AI-assisted Coding: The Future of Programming"という言葉のほうがタ

                                        Vibe Coding: The Future of Programming (2025-04-17 Early Release) 読んだ - valid,invalid
                                      • 【C#】同じ機能、違う書き方 - パフォーマンスで選ぶべきコードはどっち? - Qiita

                                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                          【C#】同じ機能、違う書き方 - パフォーマンスで選ぶべきコードはどっち? - Qiita
                                        • 巨大なタスクに圧倒されそうな時は“分割統治”で征服せよ ゴールまで走り続けるために有効な考え方 | ログミーBusiness

                                          技育祭は「技術者を育てる」ことを目的としたエンジニアを目指す学生のための日本最大のオンラインカンファレンスです。「技育祭2023【春】」に登壇したのは、Ruby開発者のまつもとゆきひろ氏。プログラミングの体験の中で実感した、ことわざや格言について話しました。全4回。3回目は、「分割統治」について。前回はこちら。 大きな問題も分割すればなんとかなるまつもとゆきひろ氏:次のことわざにいきましょうね。4番目は、これもことわざじゃないと言われちゃうんですが、「分割統治」という言葉です。英語だと「Divide and Conquer」。「分割して征服せよ」という感じです。大きな問題もね、分割すればなんとかなるというやつですね。 (スライドを示して)これは最近見た漫画です。巨大なタスクが存在して、圧倒されそうな気持ちになった時には、タスクを取り上げて細かく分解すると、細かく分解されたタスクは無視しやす

                                            巨大なタスクに圧倒されそうな時は“分割統治”で征服せよ ゴールまで走り続けるために有効な考え方 | ログミーBusiness
                                          • ニコニコ動画、8月5日にサービス再開へ ドワンゴが復旧状況報告

                                            ドワンゴは7月26日、サイバー攻撃の影響でサービス停止中の動画配信サイト「ニコニコ動画」を8月5日から再開すると発表した。ニコニコ生放送・ニコニコ大百科なども同日に再開する。 8月5日に再開するサービス一覧は下記の通り。 ニコニコ動画 (動画の投稿・視聴、コメント投稿が可能) ニコニコ生放送(公式番組の視聴、コメント投稿が可能) ニコニコ大百科(記事の閲覧・作成・編集、掲示板の閲覧・レス投稿が可能) ニコニコ静画 ニコニ・コモンズ ニコニ立体 ニコニコQ クリエイター奨励プログラム 各サービスの復旧の詳細は8月1日に、新バージョンの名称は5日に発表する予定。なお、ニコニコ動画はPC版/スマートフォンブラウザ版、ニコニコ生放送はPC版での再開となる。スマートフォンアプリの提供は8月上旬~中旬に提供予定。 ドワンゴは「新しい安全な環境にニコニコのシステムを再構築している関係上、安定した運用を確

                                              ニコニコ動画、8月5日にサービス再開へ ドワンゴが復旧状況報告
                                            • 【完全版】Clineとは何かを徹底解説します

                                              この記事で紹介する「Cline」は、同様のAI支援ツールの中でも、VSCodeの拡張機能として提供されるオープンソースのAIエージェントです。 AIのコード自動生成のみならず、自動的にターミナルを操作して依存パッケージをインストールしたり、エラーが出ればログを解析して修正案を提案・実行するなど、まるで“AIが開発を進めていく”ようなユーザー体験をもたらし話題です。 Clineの他にもWindsurfエディタやCursorエディタも同様の機能を提供しており、コレが今のAI駆動開発というバズワードにも繋がっています。 しかし、Clineはユーザーエクスペリエンスの緻密さや、複雑なコンテキスト認識の部分では、CursorやWindsurf、と見劣りする面も否めません。したがって実際には、CursorやWindsurfが使える環境であればそちらをメインにしつつ、Clineを補助的に利用するというの

                                                【完全版】Clineとは何かを徹底解説します
                                              • 30分で作ってみる自作MCPサーバー - KITUNE IS GOOD

                                                はじめに 遅ればせながら..MCPサーバーのキャッチアップをはじめまして、ざっくり理解するために作ってみました。 今回は、プロンプトに入力されたURLを元にWebサイトから本文を抽出し、Markdownで返すMCPサーバーを作ってみようと思います。 MCPとは MCP(Model Context Protocol)は、アプリケーションがLLMにコンテキストを提供する方法を標準化するオープンプロトコルです。 以下の構成要素があります。 MCPホスト: Claude Desktop、IDE、または MCPを介してデータにアクセスする AI ツールなどのプログラム MCPクライアント: サーバーとの1:1接続を維持するクライアント(一般的にはMCPホストに内包) MCPサーバー: 標準化されたモデルコンキテストプロトコルを通じて特定の機能を公開する軽量プログラム ローカルデータソース: MCPサ

                                                  30分で作ってみる自作MCPサーバー - KITUNE IS GOOD
                                                • OpenAPI GeneratorでPython Web API構築 | フューチャー技術ブログ

                                                  この記事はPython Advent Calendar 2022 カレンダー2の3日目です。昨日はtttakehさんのじゃんけん画像を分類してみたでした。 はじめにこんにちは。TIG DXユニットの村上です! さて、私の所属しているプロジェクトではバックエンドシステムに主にGo言語を用いており、Go言語によるWeb APIを構築しています。 例えばLambdaとGoを使ったサーバーレスWebAPI開発実践入門など、Future Tech Blogには多くのノウハウが投稿されていますので是非ご覧になっていただければと思います。 今回はGo言語ではなくPythonでWeb APIを構築しました。その際にOpenAPI Generatorが便利だったのでご共有します。 OpenAPI GeneratorOpenAPI GeneratorはAPIリクエストやレスポンスの内容を定義し、それを元にプロ

                                                    OpenAPI GeneratorでPython Web API構築 | フューチャー技術ブログ
                                                  • 基礎と低レイヤーは混同しがち。基礎とは何で、どう勉強するか。 - きしだのHatena

                                                    基礎と低レイヤーは混同しがちという現象をみかけたのでメモ よくあるのが、「IDEを使うと基礎が勉強できない、メモ帳でコードを書いてコマンドラインでjavac / javaするところから始めるべき」みたいな話。 ツールを使わずツールが隠してる部分を自分でやって勉強せよ、フレームワークを使わずフレームワークが隠してる部分を自分でやって勉強せよ、という話は、これ自体は間違いではないのだけど、これを「基礎」と言ってしまうと違った方向に行ってしまう。 これは基礎ではなくて低レイヤーではなかろうか。 そして、低レイヤーは「ツールを使わずにやれ」と言ってる人の想定する「ツールを使わず」というのもすでにツールを使っていたりする。ほんとに低レイヤー知りたいなら、javac使わずハンドコンパイルでしょう。Javaバイトコード知っておくべきでしょう。 と、だんだんマニアックなこと知ってる自慢になっていく。 こう

                                                      基礎と低レイヤーは混同しがち。基礎とは何で、どう勉強するか。 - きしだのHatena
                                                    • ユニットテストをGitHub ActionsからCodeBuildに移行し、実行時間を35%削減した - Uzabase for Engineers

                                                      こんにちは。NewsPicks SREチームの 海老澤 です。 今回はGithub Actionsで実行していたテストを高速化したので紹介したいと思います。 課題 取り組み テストの並列化 AWS CodeBuildへの移行 CodeBuildの設定 コンピューティングタイプ トリガー buildspec.yml 結果 課題 NewsPicksでは Junitのテスト等をGithub Actions から実行しているのですが、2013年のサービス開始当初から存在する、一番コードベースが大きいリポジトリのビルド・テストの実行時間に 20~30分ほどかかっていました。 テスト自体はバグを産まないためにも必要なものですが、時間がかかるため開発効率が下がってしまいます。そのためテスト高速化の取り組みを行いました。 取り組み テストの高速化をする上でやったことは大きく下の二つです テストの並列化 G

                                                        ユニットテストをGitHub ActionsからCodeBuildに移行し、実行時間を35%削減した - Uzabase for Engineers
                                                      • CSSのブレンドモードを美しいデモでインタラクティブに学べる -Brad Woods' Digital Garden

                                                        CSSのブランドモードは、知っているけどあまり使用したことがないという人もいると思います。そんなCSSのブレンドモードを使用して、さまざまな美しいデモでインタラクティブに学べるサイトを紹介します。 CSSのブレンドモードは、IEを除くデスクトップ・スマホのすべてのブラウザでサポートされています。 CSS Blend Modes Brad Woods' Digital Gardenは、Web上で作成するための設計図になることを目的としたサイトです。CSSをはじめ、HTMLやSVG、JavaScript、WebAPIなど、Webの実装に役立つさまざまなコンテンツが揃っています。 それらの中から最近リリースされた、CSSのブレンドモードを紹介します。ページのデザインも美しく、インタラクティブなデモがたくさんあるので、見ているだけでも楽しめます。 CSS Blend Modes まずは、CSSブレ

                                                          CSSのブレンドモードを美しいデモでインタラクティブに学べる -Brad Woods' Digital Garden
                                                        • PR-Agent を使って Pull Request をAIレビューしてみた。(日本語対応もしてみた) - LayerX エンジニアブログ

                                                          LayerXの suguru です。 今日は、バクラクの開発に導入した PR-Agentの話をしようと思います。 PR-Agent は、Codium AI によってオープンソースで開発されている ChatGPT を使ったプルリクエストを便利にするためのAIツールです。 現時点で、下記のような機能を持っています。 Pull Request の自動分析およびレビュー Pull Request のタイトルと説明文を自動入力 コード改善の提案 フリーテキストな質問への回答 CHANGELOG の自動生成 必要なものは、 OpenAI のキーのみのため、CIに簡単に導入できます。 GitHub上へのインラインコメントなどにも対応しており、普段開発する際に面倒なプルリクエストに関する様々な作業を自動化することができます。 裏側ではデフォルトで GPT-4 を使っており、ソースコードを解析し、高精度な結

                                                            PR-Agent を使って Pull Request をAIレビューしてみた。(日本語対応もしてみた) - LayerX エンジニアブログ
                                                          • 米スペースX、9.6兆円で「Cursor」買収権 プログラミングAI強化 - 日本経済新聞

                                                            【シリコンバレー=山田遼太郎】起業家イーロン・マスク氏が率いる米スペースXは21日、プログラミング用の人工知能(AI)サービスを開発する米新興Cursor(カーソル)を600億ドル(約9兆6000億円)で買収する権利を得たと発表した。スペースXによると、カーソルを2026年内に買収するか、共同開発の対価として同社に100億ドルを支払うかを選ぶ権利を得たという。ソフトウエア技術者に支持されるカー

                                                              米スペースX、9.6兆円で「Cursor」買収権 プログラミングAI強化 - 日本経済新聞
                                                            • コーディングの練習方法 - 備忘録

                                                              コーディングの練習方法 - 備忘録

                                                              • 「[作って学ぶ] ブラウザのしくみ」を読んだ - 覚書

                                                                「[作って学ぶ] ブラウザのしくみ」という本を技術評論社から恵贈いただいたのでレビューを書きました。なお、作って学ぶ本なのに、わたしはまだコードを読んだだけで書き写してはいません。そういう人が書いた感想だということはご承知おきください。 [作って学ぶ]ブラウザのしくみ──HTTP、HTML、CSS、JavaScriptの裏側 WEB+DB PRESS plus 作者:土井 麻未技術評論社Amazon 本書はWebブラウザのしくみを、自分で作ることによって理解しようという意欲作です。眼にした瞬間に「デカ!」と思った程度には大きく、400ページ以上あります。しかし、読後感は「たったこれだけのページ数に、よくぞこれだけの内容を詰め込んだものだ」でした。わたしはWebブラウザを作ったことがないし、関連技術に明るくもないこともあって、大変ためになりました。 昨今のWebブラウザは非常に多機能かつ複雑

                                                                  「[作って学ぶ] ブラウザのしくみ」を読んだ - 覚書
                                                                • Claude Codeでできることを一通りまとめてみた

                                                                  はじめに KGモーターズ株式会社でエンジニアをしている中村です。 最近KGモーターズ内でもAIを活用するムードが高まっており、せっかくなのでエンジニアがよく使うツールたちをまとめて社内外に知ってもらうのはありなのではと思い、第一弾としてClaude Codeに関する記事を書くことにしました。 Claudeとは Anthropic社が開発するモデルのシリーズ名。Anthropic社は元々OpenAI社で働いていた従業員達が創業した会社です。 安全性を重視しており、またコーディング能力が高いのが特徴です。 Claude Codeとは Anthropicが提供しているCLIベースのAIコーディング用エージェントです。 プレビュー期間はありましたが、2025/05に一般公開されました。 この時期はCursorやClineなどコーディング支援ツールが人気でしたが、みなさんお馴染みのエディターであるV

                                                                    Claude Codeでできることを一通りまとめてみた
                                                                  • Pythonに上級テクニックは要らない(そして正しい付き合い方)~TechFeed Conference 2022講演より | gihyo.jp

                                                                    TechFeed Conference 2022 Pick up Pythonに上級テクニックは要らない(そして正しい付き合い方)~TechFeed Conference 2022講演より 本記事は、2022年5月に開催されたTechFeed Conference 2022のセッション書き起こし記事「Pythonに上級テクニックは要らない(そして正しい付き合い方)(⁠清原弘貴⁠)⁠ — TechFeed Conference 2022講演より」を転載したものです。オリジナルはTechFeedをご覧ください。 Pythonに上級テクニックは要らない、そして正しい付き合い方ということで発表します、清原です。 株式会社ゼンプロダクツというのを最近立ち上げまして、日本語を書けばAIが文章を校正してくれる、Shodoというサービスを本気で作っています。Markdownでも書けて、はてなブログに配信で

                                                                      Pythonに上級テクニックは要らない(そして正しい付き合い方)~TechFeed Conference 2022講演より | gihyo.jp
                                                                    • ChatGPT-4 と始める爆速 Python GUI 開発 - Qiita

                                                                      1. はじめに 今年で10年目、そろそろ中堅か...と感じているメーカーのソフトウェアエンジニアです! 今朝 ChatGPT Plus に入って GPT-4.0 を使って遊び始めたのですが、 「自分の仕事、なくなるかも...」 と朝から頭を抱えることになったので、皆さんにその過程を共有したいと思います! 1.1. ちょっと前提記事紹介 以下の記事で、Python の Tkinter をおしゃれにしたライブラリ CustomTkinter を紹介しました。 この記事では、CustomTkinterの紹介と,PythonでGUIをどうやって作るのかを自分なりに詳しく紹介したものなのですが、これと同じ GUI を作成するのに、ChatGPT-4 を使うとどこまで簡単になるか、試してみるかというのがこの記事の趣旨です。 長くなったので、この記事では GUI の完成まで行っていないですが、今回の範囲

                                                                        ChatGPT-4 と始める爆速 Python GUI 開発 - Qiita
                                                                      • いまさら勉強する人工知能|深津 貴之 (fladdict)

                                                                        ・ネットを巡回して、いろいろなハックしてる人のブログや論文を100個ぐらい読む。 ・親切なPFNの人にお時間もらって、謎だった部分や、自分なりにたてた仮説のコンセプトをきいてもらう。 ・Udemyがちょうどセールをしてたので、AI系のクラスを3万円分購入(総額20万円相当)。2倍速でざっくり見る。 …だいたいこんな感じの3週間。数学が難しすぎて、わからないこともいっぱい。ただ頭のなかでe4eエンコーダやpix2pix的に、概念モデルのエンコーダーを作れば、数式なしでもいける感はあった。 総論としてはAIは面白いですね、ロケットサイエンスと別の方向性で「言語化されてない職人芸のアート領域」があり、ここを抑えることができれば、最先端の発見や成果は色々とうまってそうという印象を受けました。 とりあえずStyleGan2で基礎勉強をしながら、BigGan、VQGanとProblematic Dif

                                                                          いまさら勉強する人工知能|深津 貴之 (fladdict)
                                                                        • GitHub のセキュリティ改善

                                                                          先日 tj-actions/changed-files などの人気の GitHub Actions のセキュリティインシデントがありました (CVE-2025-30066)。 自分は OSS の開発者として様々な OSS を公開しており、こういったセキュリティインシデントは他人事ではありません。 そこでこの 1 ヶ月弱セキュリティ周りを見直し、かなり改善することが出来ました。 本記事では GitHub のセキュリティを改善する方法について紹介します。 主なターゲットしては自分のような OSS の開発者ですが、 GitHub を使っている方全てに参考になる内容かなと思います。 皆さんが本記事を参考にセキュリティを改善し、セキュリティインシデントを未然に防ぐことが出来れば幸いです。 先日登壇した GitHub Actions 関連の資料 先日 2025-03-11 に GitHub Actio

                                                                            GitHub のセキュリティ改善
                                                                          • VSCode から Neovim に挫折せず移行する - freee Developers Hub

                                                                            freee Developers Advent Calendar 2022 1日目の記事です! ついに今年も始まりました freee Developers Advent Calendar、一日目は会計チームの hachi (@hachiblog) からお送りします。 エディタはソフトウェアエンジニアにとって毎日使う道具です。あなたはどんなエディタを使っていますか?そのエディタに満足していますか? 自分は3年ぐらい VSCode を使っていて大方満足はしていたのですが、細かいところで不満が出てきていました。 そのため思い切って Neovim にエディタを移行しました。 移行して、超快適!という状態ではまだないのですが、VSCode と同等ぐらいまでには使いこなせるようになりました。 自分は今まで何度か VSCode から Vim/Neovim に移行しようとして何度か挫折していて今回始めて成

                                                                              VSCode から Neovim に挫折せず移行する - freee Developers Hub
                                                                            • Claude Codeに専門家チームを追加!開発効率を向上させるSuperClaudeを試してみた | DevelopersIO

                                                                              はじめに 皆さん、Claude Codeは使っていますでしょうか。私はプライベートでもMaxプランを契約して、もう手放せない存在になってしまいました。 とても便利なツールですが、使い込んでいくうちに細かく設定したい項目が増えてきます。CLAUDE.mdの書き方、カスタムスラッシュコマンドの追加など、検討する項目も多くなってきているのではないでしょうか。 今回は、そうした悩みを解消できそうなOSSフレームワーク「SuperClaude v3」(以下、SuperClaude)を試してみました。SuperClaudeは、Claude Codeをさらに効率的に活用できるよう拡張してくれるツールです。 GitHubのリポジトリはこちらです。 まだ使い込んではいませんが、まずは試してみようと思い、実際に使ってみました。 インストールは1分程度で完了しますし、アンインストール手順も記事の最後に記載してい

                                                                                Claude Codeに専門家チームを追加!開発効率を向上させるSuperClaudeを試してみた | DevelopersIO
                                                                              • Rust で Unix ライクな 自作 OS

                                                                                octox は、Rust で 一からすべて(ビルドシステムも含め)実装された Unix ライクなオペレーティングシステムです。 xv6-riscv に触発された学習用 OS として実装を始めたものです(元々は Linux のような OS の勉強として始めました)。 この投稿では、octox の実装を通して経験したことから自身の Unix-like OS の実装において Rust の機能がどのように活用されているかについて触れてみたいと思います。 本記事は英語で公開していた以下の記事の日本語訳版です。 Writing a Unix-like OS in Rust 上記の記事を投稿後、いくつかのニュースサイトでも特集され記事になっていました: This Month in Rust OSDev: March 2024 Hacker News: Octox: Unix-like OS in Rus

                                                                                  Rust で Unix ライクな 自作 OS
                                                                                • 仕様駆動型開発を簡単に導入できる「OpenSpec」を利用して一貫性のあるコードを生成する方法

                                                                                  OpenSpecはAIを利用したコーディングの手法「仕様駆動型開発(Specification-Driven Development、略してSDD)」を簡単に導入できるツールで、仕様から一貫性のあるコードを自動生成できます。 GitHub - Fission-AI/OpenSpec: Spec-driven development for AI coding assistants. https://github.com/Fission-AI/OpenSpec OpenSpec — A lightweight spec‑driven framework https://openspec.dev/ 仕様駆動型開発とは、ソフトウェア開発において詳細に定義したシステムの仕様に基づいてコードを生成・実装する手法です。開発プロセス全体で一貫性が保たれ、バグが減少します。 OpenSpecを利用するため

                                                                                    仕様駆動型開発を簡単に導入できる「OpenSpec」を利用して一貫性のあるコードを生成する方法

                                                                                  新着記事