並び順

ブックマーク数

期間指定

  • から
  • まで

6841 - 6880 件 / 16782件

新着順 人気順

*programmingの検索結果6841 - 6880 件 / 16782件

  • Emacsの中で動く作図ツールを作る

    先日も書きましたが最近はEmacsの中で動く作図ツールを作っています。 ソース: misohena/el-easydraw: Embedded drawing tool for Emacs (github.com) 図1: org-modeの中で思いついた時に図を描きエクスポートするまでの様子 以前囲碁の棋譜編集ツールを作ってその時にも書きましたが、Emacsの中でこのくらいのことは出来ても罰は当たらないと思うんですよね(このくらい出来て当然だろ!の意)。 org-modeは素晴らしいツールでいろんな事が出来ますが、文書の中に別の要素を埋め込んで統一的に編集する機能はまだまだ改善の余地が沢山あると思います。(ソースコードブロックのようなテキストベースでプログラマーが誰でも喜ぶような物は充実していますけど) 特にGUI要素が全然足りません。例えば図を描くならditaaやPlantUMLなんか

      Emacsの中で動く作図ツールを作る
    • AIエージェント開発のコア概念が掴める100行のコード

      AIエージェントって、実質なんなんだろう?ただプロンプトを呼ぶのと何が違うのかな MastraやLangChainっていうフレームワークの存在は知っているけど、何ができるかわからない Claude CodeやCodexは使っているが、中身がどうなっているかまったく想像できない なんかLLM使った開発要件をアサインされたが、AIエージェントとして解くべきかわからない といった方がAIエージェントのコア概念を掴めるような100行足らずのコードを考えてみました! 個人的に2025年4月頃から実務と個人開発でAIエージェントを開発している中で、社内外に対してAIエージェントとは何かを説明する機会が多かったのですが、それらの経験と、自分が最初からこの概念を掴んでいたらもっと速く開発できたかも、という思いを込めて書いてみました。 本記事では上記Gistの簡単な解説を述べます。さっさと理解したい方は、上

        AIエージェント開発のコア概念が掴める100行のコード
      • あるゲーム体験版の“ボス超硬化バグ”と“謎のノイズバグ”が、「同じ原因だった」との報告。過去にもいろんな開発者を悩ませたとある罠 - AUTOMATON

          あるゲーム体験版の“ボス超硬化バグ”と“謎のノイズバグ”が、「同じ原因だった」との報告。過去にもいろんな開発者を悩ませたとある罠 - AUTOMATON
        • ”優しく残酷”なAI時代を勝ち抜くために、僕は「意思決定できるエンジニア」を育てたい|naro143

          今回は、エンジニアのマネジメントについて書いてみます。 まず簡単に自己紹介をします。私は新卒でDeNAに入社し、主にスマホゲームのサーバ機能を提供するゲームプラットフォームの開発に携わっていました。 その後YOUTRUSTでのサービス開発を経て、プレックスというベンチャー企業に入社。テックリードとしてゼロからSaaSを立ち上げ、開発に取り組んできました。 開発した建設業向けのVertical SaaSは、導入社数1500社を超えました。 チームを持って育成やマネジメントをするようになったのは、2年ほど前から。チームはインターン生も含めて5人です。 マネジメント経験はまだ浅く、偉そうなことを語れる立場ではないのですが、この2年ほど試行錯誤しながら考えた「これからのエンジニアマネジメント」について、備忘録的にまとめておこうと思います。 (質問や議論、大歓迎です! コメント等お待ちしてます。)

            ”優しく残酷”なAI時代を勝ち抜くために、僕は「意思決定できるエンジニア」を育てたい|naro143
          • pathlibをもっと使おう - The jonki

            皆さんはPythonのpathlib使ってますか?私は非常によく使っています.例えば機械学習では学習の前に前処理を多く行うケースが非常に多いですが,このような時にpathlibを知っておくと便利です.pathlibは意外とPython 3.4(2014年~)からとそれなりに新しいため,古くからのPythonユーザーは os.pathの方をよく使っているかもしれません.ただpathlibは文字列ではなくPathクラスとして扱ってくれることで,例えばLinux/Windowsのパス表記の違いを吸収してくれたりします. pathlibとos.pathの比較は公式のpathlibドキュメントに譲るとして,私がよく使うpathlibのクラスを紹介します.また今回改めてドキュメントを眺めて知った便利関数も多いので,公式ドキュメントに目を通すのもオススメします. 今回は下記のような複数の素性の異なるデー

              pathlibをもっと使おう - The jonki
            • Reactのメモ化と、メモ化できないケースについて

              寒空のなか商戦に駆り出されているゆきだるまのみなさん、ことしもおつかれさまです。 この記事は、Money Forward Engineering Advent Calendar 2021 24日目の記事です。 私は、クラウド会計ソフトの画面をなんとかする仕事をしています。 React や TypeScript を使ってがんばっています。 この記事について この記事では、 React を使う話でたまに出てくる「メモ化」について書きたいと思います。 また、標準で使える useMemo などメモ化のためのフックは便利ですが、使えそうで使えない状況もあるようなので、一緒にここでまとめたいと思います。 新しい技術の話でもなければ、会社での独自の取り組みでもないアドベントカレンダーらしからぬ話ですが、ここ2年くらいずいぶん苦労したわりにあまり欲しい情報の記事がすぐ見つからず、もしかしたら有益かもしれな

                Reactのメモ化と、メモ化できないケースについて
              • Windows / Visual Studio 使いが WSL 2 / Visual Studio Code で環境構築した時の手順 - しばやん雑記

                基本的には Windows と Visual Studio を使って Azure Functions や GitHub で公開しているアプリケーションとライブラリを書いていますが、最近は Python や Go を書く必要がちょいちょい出てきたので、色々と観念して WSL 2 の環境を構築して使っています。 特に Python は Azure Functions だと Linux のみ対応となるので、Windows 上での開発は難しくなっています。他にも個人的に PR を投げている Terraform Provider for Azure も Windows 上では一部のテストが通らなくなっているので、WSL 2 を使わないと難しい状況です。 環境構築系はメモっておかないと後ではまるので、自分が必要な範囲で手順を残します。 基本的な WSL 2 環境構築 Visual Studio Cod

                  Windows / Visual Studio 使いが WSL 2 / Visual Studio Code で環境構築した時の手順 - しばやん雑記
                • これを知らなければ、C++プログラマを名乗れない。ITエンジニアも驚いた「C言語」の配列の仕組み→「初めて知った」「配列へのアクセスの書き方が糖衣構文」

                  二項しいぷ @BinomialSheep C++の「す、すげーー!!そんなことすなーっ!!!!!!」シリーズ 『プログラミング言語C++ 第4版/ストラウストラップ』 pic.twitter.com/KjiDaXe0tj x.com/winter_kyopro/… 2024-06-21 23:42:32

                    これを知らなければ、C++プログラマを名乗れない。ITエンジニアも驚いた「C言語」の配列の仕組み→「初めて知った」「配列へのアクセスの書き方が糖衣構文」
                  • ivy が面白い

                    ivyとはなにか 機械学習の統一を目指すフレームワークです。現在、JAX, TensorFlow, PyTorch, Numpy をサポートしています。JAXはNumpy互換なので、実質的に Tensorflow&Pytorch の共通APIのフレームワーク(かなり乱暴なまとめ方)です。 研究のペーパーでよく見るのはPytorchですが、産業ではTensorflowがよく使われるようです。 下の表にもありますが、開発者の設計思想を読むと「書き換えの手間」が想像以上に労力を必要とする文面が多く見受けられます。 余談で手元にTensorflowとPytorchの本が2冊あるのですが、実装に互換性があればそういう悩みが減って深層学習の学習が身近になるかもしれないですね。 特に初学者は「最初にどの山に登るのがいいのか」で迷うと思うので。 ivy登場以前から、学習済みモデルを異なるプラットフォームで

                      ivy が面白い
                    • 悪いコードから知る変更容易性の真価

                      TL;DR システム・ソフトウェア製品における品質特性の中でもコードの変更容易性に興味ある人は是非!興味ない人はまたの機会に 👋 「良いコード/悪いコードで学ぶ設計入門」をテーマに、PHP(Laravel)を使用して変更容易性を深掘りします 各トピックごとに「問題のあるコード」例と「改良されたコード」例を提供し、良い設計原則に従う方法を具体的に提示します とても学びのある本ですので、気になった方は是非購入を! はじめに コードは、単に機能を実現するための文字列の集まりではありません。それは、後のメンテナンス、拡張、および改修の基盤となり、製品の品質や開発チームの生産性に直接影響します。悪いコードは、後の段階での修正や追加が難しくなるだけでなく、バグの原因となることが多いです。さらに、新しいメンバーがそのコードを理解する時間が増加します。結果として、プロジェクトの総コストが上昇し、リリース

                        悪いコードから知る変更容易性の真価
                      • Pythonの高速なスーパーセット「Mojo」がAppleシリコン搭載のMacにまもなく対応

                        Modular社はPythonの高速なスーパーセットだと同社が位置づけている開発中の新言語「Mojo」が、今月(2023年10月)中にAppleシリコンを搭載したMacに対応予定であることを明らかにしました。 Mojo is coming to Apple Silicon before the end of October! Here’s a sneak-peak using Infermo - https://t.co/7KEV3G5xj7 - created by @fe_tilli to train a model for digit recognition pic.twitter.com/q350IS2oDl — Modular (@Modular_AI) October 11, 2023 MojoはPython互換として既存のTensorFlowやPyTorchなどをそのまま実行

                          Pythonの高速なスーパーセット「Mojo」がAppleシリコン搭載のMacにまもなく対応
                        • 自分も競プロ出身者(カス)の思い出を書く

                          ワイ、国内では結構大きいインターネットサービスを提供する会社にいる。 この数年、一部で競プロ出身者を持て囃す傾向があるが、それは全く幻想であることを伝えよう。 ワイの会社に来た競プロ出身者(2人いる)には、システムのパフォーマンスが出てない部分を高速化してもらったり、なんやかんやで複雑化してしまった箇所を改善してもらったりなどを期待していた。(やけに抽象的なのは特定を防ぐためで、実際はもっと我々の課題は明瞭である。) その競プロ出身者は、プログラミングの腕は一見一流だと思う。高学歴で学生時代から競プロに親しみ、何色が云々だとか、いくつかのコンテストで入賞したりしていた。パズル的な問題を解くには確かに強い人材だと思う。しかし、企業で使うにはあまりにカスすぎて、「企業に出張ってきて迷惑をかけるんじゃなく、部屋にこもって競プロやってろ」と思うに至った。 まず何よりも第一に、コードの品質があまりに

                            自分も競プロ出身者(カス)の思い出を書く
                          • アーキ部:強いて言えば「集約どう実装するのかな、を考える」会に参加してきた! - そこに仁義はあるのか(仮)

                            kawasimaさん主催のアーキ部に参加しました! architect-club.connpass.com テーマの発端になったツイート 部門に社員を配属するとか、カートに商品追加するとか、コレクションを集約としてアイテムを追加する訳だが、件数多くいちいちコレクション全体をメモリにロードしてられないこともある(というかそういうケースの方が多いのでは?) 。そういう時にどういう設計パターンが考えうるか、まで論じて欲しい。— kawasima (@kawasima) 2023年1月13日 これまでドメイン駆動設計やクリーンアーキテクチャとかを勉強してきましたが、このツイートを見て「実際に『性能』を意識してコードを書いていくってどうしたら良いんだろう?」と謎になりました。 この勉強会では、『性能』は重視しつつ、どうやってドメインをコードに表現していくのか、というお話をkawasimaさんからして

                              アーキ部:強いて言えば「集約どう実装するのかな、を考える」会に参加してきた! - そこに仁義はあるのか(仮)
                            • MacBook NeoにCodexを導入したら、キュートなマスコットが常駐した。Codex Petsが楽しい(CloseBox) | テクノエッジ TechnoEdge

                              ヴァイブコーディングで筆者がもっぱら使っているのはClaude Codeです。が、今日、ちょっとした異変が起きました。

                                MacBook NeoにCodexを導入したら、キュートなマスコットが常駐した。Codex Petsが楽しい(CloseBox) | テクノエッジ TechnoEdge
                              • 開発経験ゼロのPMが語る、Cursor利用で変わった5つの業務|michiru_da | LayerX

                                すべての経済活動をデジタル化したいmichiru_daです。 プロダクトマネジメント業務で、ついにAIエディタ Cursorを使い始めました。 使って2週間ほどですが、特に「PMがエンジニアに質問しなくても進められる業務の幅が広がったこと」に大きな価値を感じています。 担当しているプロダクトのデータベースのスキーマをindexして利用することで、特に生産性が上がったと感じる5つの業務と、業務効率化を実感するまでの壁について紹介します。 Cursorでできるようになったこと1. ちょっとした開発への挑戦小さな修正や文言の変更程度であれば、エンジニアに頼らずとも自分で修正対応ができるようになりました。 気になるけど、他の開発を止めてエンジニアの工数を取るのも申し訳ないなと思うような改善を、PMやデザイナーがリードする形で進められています。 もちろん自分はプログラミングの経験がないので、現在は大

                                  開発経験ゼロのPMが語る、Cursor利用で変わった5つの業務|michiru_da | LayerX
                                • 記事をPicture-in-Pictureで読めるようにしてみた | stin's Blog

                                  Document Picture-in-Picture APIというWeb APIがあります。まだブラウザの実装が限定的ですが、Chromeなら116から使えるようです。 Picture in Picture(以下PiP)と言えば、動画を再生しながら別のタブを開いたり別のアプリケーションを開いたりできる機能ですが、"Document" Picture-in-PictureはそれをHTML要素でも可能にするAPIです。最近Google MeetがこのAPIを使い始めて、別タブに移動したタイミングで勝手にPiPを表示するようになりました。なんか賛否あった気がしたけど僕は便利に使っています。決してミーティングに集中していないわけではないです、えぇ。 このブログサイトでも、Document Picture-in-Picture APIを使って記事をPiPで読めるようにしてみました。APIをサポート

                                    記事をPicture-in-Pictureで読めるようにしてみた | stin's Blog
                                  • 契約としてのオープンソース・ライセンスの歴史と現実に迫る違反リスク :契約×著作権の二層執行の時代へ

                                    米国においてオープンソース・ライセンスが契約ではなく「著作権の一方的な許諾」であると長らく見做され、Jacobsen v. Katzerの訴訟でその効力が法的にも認められるようになった流れは前回の記事で解説したが、一方でこの訴訟の判決はオープンソース・ライセンスが法的に強制力のある契約として認知されるまでの道のりの一歩でもあった。 今回は4つの訴訟での判示からこの長い道のりの過程を詳細に示しつつ、ライセンスが強制力のある契約として確立することで、国境を越えたライセンス違反リスクにどのような影響が生じているのかを日本企業、そしてコミュニティへの影響を含めて解説していく。 English version: https://shujisado.org/2025/09/17/from-permission-to-contract-dual-enforcement-and-rising-risk-i

                                      契約としてのオープンソース・ライセンスの歴史と現実に迫る違反リスク :契約×著作権の二層執行の時代へ
                                    • Java 21の概要 / outline of Java 21

                                      2023/10/20に行われたJava 21リリースイベント@福岡での登壇資料です。 https://javaq.connpass.com/event/298600/

                                        Java 21の概要 / outline of Java 21
                                      • Big Sky :: Go 言語プログラミングエッセンスという本を書きました。

                                        2023/3/12 発売です。 Go が発表された当初から Go を見続けて来たので ずいぶん時間が経った気がします。僕なりにいろいろな活動をして来ました。Go 本体や周辺ツールへのコントリビュート、イベント登壇、雑誌への記事の投稿や「みんなのGo言語」の共著など。 あらゆる活動が Go づくめで刺激的でした。Go で得たものも沢山あります。そして Go を使う人も想像していた以上に沢山増えました。Go に関して書かれたブログ、Go の求人、今では大学で Go を教えているところもあるくらいです。Go を知った事で僕のプログラミング人生はずいぶん変わりました。それまでは何を作るにしてもC言語をメイン言語として使ってきましたが、今や新しいアプリケーションを書くのであればほぼほぼ Go で書くようになりました。(C言語/C++ は好きですよ) クセが強いからか、なかなか理解され辛いプログラミン

                                          Big Sky :: Go 言語プログラミングエッセンスという本を書きました。
                                        • 基本に立ち返る: 動画圧縮の裏側で使われる仕組み | Amazon Web Services

                                          Amazon Web Services ブログ 基本に立ち返る: 動画圧縮の裏側で使われる仕組み 動画エンコーディング この Blog では、動画エンコーディング処理(圧縮)の基本について、簡単な言葉で説明していきます。 圧縮・エンコーディングの主な目的は、動画の記録、保存および伝送するのに必要となるデータの量を削減することです。これは、ストレージハードウェア、データ伝送時間、必要となる配信帯域幅の削減に繋がります。 動画をエンコードするための多くの異なるアルゴリズム(例えば、MPEG-2、H.264/AVC、H.265/HEVC、VP9、AV1 など)が存在しますが、今日使われている一般的なコーデックのほとんどは、このブログ記事で紹介する共通の原理に従います。 Joint Photographic Experts Group もしくは JPEG 圧縮 デジタル画像を圧縮するために最も一般

                                          • Cline+Claude SonnetでのAIプログラミングが心地よい

                                            今年に入って、LLMにアシストされたプログラミングツールが話題になっています。Clineを使ってみて、今までのGithub CopilotやWeb上でのChatGPTに比べ、1ステップ、LLMプログラミングの階段が上がったと感じています。このLTでは、Clineを使ってAIプログラミングを行う際に気を付…

                                              Cline+Claude SonnetでのAIプログラミングが心地よい
                                            • 不可視文字でマルウエア混入 GitHubなどで汚染拡大、開発基盤の信頼揺らぐ

                                              不可視の属性を持つUnicode(ユニコード)文字をコードに埋め込んで、悪意あるプログラムを実行させる新手のサイバー攻撃手法「GlassWorm(グラスワーム)」が急拡大している。攻撃者は、GitHubで多数の開発者が参画するOSS(オープンソースソフトウエア)の開発プロジェクトやソフトウエアの流通マーケットなどで、善意を装ってコードを提供する。数百の開発プロジェクトやソフトウエアに悪意あるコードが埋め込まれていたとの報告が出ており、GitHubといった開発者なら誰もが使う開発基盤の信頼性が揺らぐ事態となっている。 OSSやフリーソフトウエアの機能は、多数の業務ソフトやクラウドサービス、機器の組み込みソフトにも使われている。実際に今回の攻撃によってセキュリティー企業が手掛けるソフトウエアが侵害を受け、ユーザー企業にまで被害が広がった例が報告されている。 GlassWormの攻撃は2026年

                                                不可視文字でマルウエア混入 GitHubなどで汚染拡大、開発基盤の信頼揺らぐ
                                              • 素人がAIでアプリ開発するも「公開の壁」に直面したため、現役プロに教えを乞う連載始めます【プロと実践! ゼロから始めるバイブコーディング】

                                                  素人がAIでアプリ開発するも「公開の壁」に直面したため、現役プロに教えを乞う連載始めます【プロと実践! ゼロから始めるバイブコーディング】
                                                • Goコンパイラのお勉強(1) ~ゼロ幅の型によるメモリ利用の最適化と未定義動作 ~ - Techtouch Developers Blog

                                                  はじめに メモリアロケーションの回避 ゼロ幅の型(=ゼロサイズの型)とは アドレスの同一性に関する未定義動作 この最適化が有効な場面 1. map 2. chan 3. interface の実装 おわりに 参考文献 はじめに こんにちは。SRE の izzii です。 最近は某フィットネスゲームが習慣だったり、ボルダリングを再開したり、登山シーズンが到来したりと心身ともに調子が良いです。 さてつい先日、Go のコンパイラによる最適化について勉強したまとめを社内で共有したところ、メンバーが面白がってくれたため、細かいところを自分の手で触ってみたり、Go Forum で質問を投稿したりした上で記事にしてみました。Go コンパイラの最適化について知りたいという方だけでなく、Go に慣れた方でも意外と知らない挙動を垣間見ることのできる内容かと思います。 github.com を元にしているのです

                                                    Goコンパイラのお勉強(1) ~ゼロ幅の型によるメモリ利用の最適化と未定義動作 ~ - Techtouch Developers Blog
                                                  • GitHubで最も使われている言語の1位はPythonを抜いてTypeScriptに、最もコントリビュータが増加したOSSは「Zenブラウザ」。Octoverse 2025

                                                    GitHubで最も使われている言語の1位はPythonを抜いてTypeScriptに、最もコントリビュータが増加したOSSは「Zenブラウザ」。Octoverse 2025

                                                      GitHubで最も使われている言語の1位はPythonを抜いてTypeScriptに、最もコントリビュータが増加したOSSは「Zenブラウザ」。Octoverse 2025
                                                    • WordPressのuploadsにあるファイルへの直接アクセスを制限(WP新仕様対応) - Qiita

                                                      WooCommerceというWordPress用プラグインでショップを構築している。最近、デジタル商品(PDF)の販売もやり出しているのだが、一つ問題があって、WordPressはメディアファイルをアップロードすると/wp-content/uplaods/というディレクトリ以下にファイルが置かれるのだが、これには何も制限がかかってなくて、直接URLを入力したらファイルが表示されてしまう。これじゃ販売してる意味がないし、検索エンジンクローラーにも引っかかってしまう。 まぁFTP使って、直接アクセスできない領域に置けばいいじゃないかという話もあるのだが、諸事情からそれは見送り(詳細省きます)。次のような要件を.htaccessで実現することにした。 要件 デジタル商品(.pdf、.mp3、.zip)へのアクセスは禁止 ただし拡張子の前に_sampleと着いているものはアクセス可能。 e.g.

                                                        WordPressのuploadsにあるファイルへの直接アクセスを制限(WP新仕様対応) - Qiita
                                                      • 宣言的UIの状態管理とアーキテクチャSwiftUIとGraphQLによる実践/swiftui-graphql

                                                        宣言的UI https://speakerdeck.com/sonatard/xuan-yan-de-ui GraphQL実践ノウハウ https://speakerdeck.com/sonatard/graphql-knowhow GraphQLの誤解 https://speaker…

                                                          宣言的UIの状態管理とアーキテクチャSwiftUIとGraphQLによる実践/swiftui-graphql
                                                        • 「“楽しくないけどお金のためにやる人”はやはり伸びない」 まつもとゆきひろ氏が説く“プログラマーに向いている人”

                                                          ITエンジニアが不足している現在、エンジニアを目指すにはどうすれば良いのでしょうか? プログラミング言語「Ruby」を作り出したまつもとゆきひろ氏に、クルーズ株式会社のエンジニアである館山遼氏と山口顕二氏が“エンジニアの心得”について聞きました。 まつもとゆきひろ氏の経歴 司会者:まずは、まつもとさんの簡単な経歴をよろしくお願いします。 まつもとゆきひろ氏(以下、まつもと):まつもとゆきひろと言います。プログラミング言語のRubyというのが世にあって、そいつを作ったのが私ということになります。大学を卒業して新卒でソフトウェア開発者、ソフトウェアエンジニアとして就職したのが1990年で、その時は、今でいうとSESという言い方をするんですかね、受託開発する会社に勤めていました。 私の同期が中堅規模のソフトウェアハウスで働いていたので、200人ぐらい同期がいたんですけど。その中で経験があるという

                                                            「“楽しくないけどお金のためにやる人”はやはり伸びない」 まつもとゆきひろ氏が説く“プログラマーに向いている人”
                                                          • メモリの使い方の理解はプログラマのたしなみ…??😰 - Qiita

                                                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに プログラミング学習を始めて1年経過しました。しかし、今までオブジェクト指向の概念から目を背けてきた結果、現在エンジニアとして苦労しているので、書籍「オブジェクト指向でなぜつくるのか」にて学習中です。 その中で、以下のような章がありました。 「メモリの仕組みの理解はプログラマのたしなみ」 これを見て、自分は今までそんなこと意識していなかったのと強く感じたので、今回はこの書籍で書かれていた、一般的なプログラムの動作環境としての最低限の知識を整理しました。 プログラムが動く仕組みを理解する上で重要な概念 コンパイラ方式とインタプリタ

                                                              メモリの使い方の理解はプログラマのたしなみ…??😰 - Qiita
                                                            • SaaSなのにほぼノーコードで2億円調達した話|Kotaro Harada | HQ

                                                              今回は昨日発表されたCoral Capitalさん等からの資金調達におけるプロダクト開発の裏側を書こうと思います。特にソフトウェア領域での新規サービス立ち上げや起業を検討している方に参考になれば何よりです。 本文の前提についてさて、本題に入る前に今回の調達リリース記事にまつわる事実を列挙します。 リリースの内容はこちら 2021年3月: 株式会社HQ創業 2021年5月: kotaroがプロダクトマネージャーとしてジョイン(当時ソフトウェアエンジニアは0人) 2021年9月: トライアルでサービス提供開始 2021年11月: 正式ローンチ 2021年12月: 利用ユーザー200名突破 2022年3月: 利用ユーザーが5倍(1000名)に成長 2022年3月: Coral Capital等からプレシリーズAで約2億円を調達 まだまだ(x100)なのは大前提として、創業1年経過のスタートアップ

                                                                SaaSなのにほぼノーコードで2億円調達した話|Kotaro Harada | HQ
                                                              • 【神アプデ🎉】Clineが無料枠/サブスク対応!Gemini CLIとClaude Maxを利用すればコストを気にせず使い倒せるぞ!!

                                                                3秒まとめ Gemini CLI連携で、1日1000回まで無料でAIを使えるように! Claude Maxユーザーは、追加料金なしでClineからモデルを呼び出し可能に! 開発スタイルに合わせて、賢くAI開発環境を選べる時代が来た! はじめに 「AI開発、便利だけどトークン費用が気になる…」 「自分のClaudeサブスク、もっと活用できないかな?」 エンジニアの皆さん、一度はこう思ったことはありませんか? ぼくもその一人です。個人開発や学習でAIを使っていると、どうしてもコストが頭をよぎりますよね。もっと気軽に、もっとパワフルにAIの恩恵を受けたい! そんな悩める開発者に、とんでもない朗報が舞い込んできました。 我らがClineのv3.18アップデートで、なんとGemini CLIとClaude Maxサブスクリプションとの連携が可能になったんです! これ、正直言って革命的じゃないですか?

                                                                  【神アプデ🎉】Clineが無料枠/サブスク対応!Gemini CLIとClaude Maxを利用すればコストを気にせず使い倒せるぞ!!
                                                                • 1部: はじめに|実践 Docker - ソフトウェアエンジニアの「Docker よくわからない」を終わりにする本

                                                                    1部: はじめに|実践 Docker - ソフトウェアエンジニアの「Docker よくわからない」を終わりにする本
                                                                  • オブジェクトのクローンにJSON化を使う時代は終わった!【JavaScript】 - Qiita

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

                                                                      オブジェクトのクローンにJSON化を使う時代は終わった!【JavaScript】 - Qiita
                                                                    • Elixirの虜になったPythonプログラマが、6か月後にたどり着いた、Classを使わないプログラム - Qiita

                                                                      はじめに Elixirが、Qiitaアドベントカレンダー2022プログラミング言語ランキングで断トツのトップなのを知って、Elixirを学び始めたという方も多いかとおもいます。 私も昨年学び始めました。Elixirはとても楽しい言語です。 どこが楽しいのか? introductionに書いてある説明をみたり、パイプ演算子や、Enumの使い方を理解し、Elixirのデータの処理をプログラムで記述する術に触れてみて、この半年間で、Elixirの「虜」になってきました。 しかし、私がいままで使ってきた、Python,JavaScript等にあった、Classがありません。 虜になったからといって、Classの無い言語でいままでのように、プログラムを作れるだろうか? 今までの、クラスを使ったプログラミングパラダイムを捨てて、Elixirに移行していいのでしょうか? Elixirには、Classはな

                                                                        Elixirの虜になったPythonプログラマが、6か月後にたどり着いた、Classを使わないプログラム - Qiita
                                                                      • Rulesを全部捨てて認識をリセットした話(with Gemini 2.5 Pro)

                                                                        2025年04月20日現在の話です。 毎度ですが、記事の賞味期限には気をつけてください。食あたり注意です。 Rulesを捨てた経緯 2025年3月末、Gemini 2.5 Pro が出ました。コンテキストウィンドウ1Mということでゲームチェンジャー感がありすぐ使い始めました。4/20日現在もほぼGemini1本と言っていいくらい使ってます。 別にこのタイミングである必要はなかったかもしれませんが、直近で感じてた疑念— 「LLMに辞書みたいなrulesを読み込ませるのは本当に正しいのか?」 を検証することにしました。(というか、正しくないことが半分分かっていたのでどっかで認識をリセットしなくてはと思っていました。) 元々以下のような記事を書いて逐次的なRulesの更新を推奨していました。 この頃は、将来的にモデルの性能向上でコンテキストウィンドウも拡大するから何でもツッコんで貯めとこうと思っ

                                                                          Rulesを全部捨てて認識をリセットした話(with Gemini 2.5 Pro)
                                                                        • USBに挿すだけ!Linuxで動く「M5Stack UnitV2」AIカメラの実力を試してみた! -

                                                                          どうも、まさとらん(@0310lan)です! 今回は、親指サイズの超小型ボディにLinuxを搭載し、さらにAI開発エディタやカメラなども詰め込んだ強力なカメラモジュールをご紹介します。 手持ちのパソコンにあるUSBに挿すだけですぐに起動し、専用の開発エディタを使ってAIカメラを試したりトレーニングをしたりなどが簡単にできるのが特徴です。 さらに顔認識、オブジェクト分類、トラッキング、カラー検出…など10種類以上の機能がすぐに利用できるうえ、Jupyter Notebookでモジュールを制御できるので便利です。 AIを活用したい人やIoT開発に興味がある人も含めて、ぜひ参考にしてみてください! ■「M5Stack UnitV2 AI カメラ」とは モニターやセンサー類などが全部入りの小型マイコンモジュール「M5Stack」シリーズで知られる中国のスタートアップ企業をご存知でしょうか。 同社が

                                                                            USBに挿すだけ!Linuxで動く「M5Stack UnitV2」AIカメラの実力を試してみた! -
                                                                          • GPT-4以上? 自分で何度も“推敲”し完成度を上げる言語生成AI「Self-Refine」

                                                                            Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。Twitter: @shiropen2 米カーネギーメロン大学、Allen Institute for Artificial Intelligence、米ワシントン大学、米NVIDIA、米UC San Diego、米Google Researchに所属する研究者らが発表した論文「Self-Refine: Iterative Refinement with Self-Feedback」は、大規模言語モデル(LLM)が、より高品質な出力を生成するために、反復的な改良と自己評価を利用することを可能にする新しいフレームワークを提案した研究報告である。

                                                                              GPT-4以上? 自分で何度も“推敲”し完成度を上げる言語生成AI「Self-Refine」
                                                                            • 【Web開発】 主要Webフレームワークを比較 - React、Vue.js、Next.js、Django、FastAPIなど - Qiita

                                                                              1. はじめに Web開発の世界では、さまざまなフレームワークやライブラリが日々進化を続けています。2025年現在、フロントエンドとバックエンドそれぞれに多くの選択肢があり、プロジェクトに最適なものを選ぶことが成功の鍵となりますね。 本記事では、現在最も使われている主要なWebフレームワークについて、その特徴や違いを詳しく解説します。 1.1 本記事で取り上げるフレームワーク フロントエンド React Vue.js Next.js バックエンド Express.js (Node.js) Django (Python) FastAPI (Python) Ruby on Rails (Ruby) また、これらのフレームワークと密接な関係にあるTypeScriptについても解説します。 1.2 フレームワークとライブラリの違い フレームワークとライブラリは混同されがちですが、明確な違いがありま

                                                                                【Web開発】 主要Webフレームワークを比較 - React、Vue.js、Next.js、Django、FastAPIなど - Qiita
                                                                              • Code Interpreter API

                                                                                Editor's Note: This is another installation of our guest blog posts highlighting interesting and novel use cases. This blog is written by Shroominic who built an open source implementation of the ChatGPT Code Interpreter. Important Links: GitHub RepoIn the world of open-source software, there are always exciting developments. Today, I am thrilled to announce a new project that I have been working

                                                                                  Code Interpreter API
                                                                                • Anthropic、「GPT-5」準備中のOpenAIによるClaude Codeへのアクセスを遮断──Wired報道

                                                                                  米Anthropicは、米OpenAIのエンジニアが「Claude Code」を使っていたと発覚した後、OpenAIのClaude APIへのアクセスを遮断したと、米Wiredが8月1日(現地時間)、両社のコメントを添えて報じた。 Wiredによると、OpenAIはClaudeを社内ツールに接続し、コーディングや文章作成などのカテゴリでClaudeの性能を自社モデルと比較できるようにしていたという。 AnthropicはWiredに対し「これは明らかに当社の利用規約の明確な違反」だとし、「Claude Codeは世界中のプログラマーにとって頼りになる選択肢であり、GPT-5のリリースを前に、OpenAIがこれを使っていたとしても驚かない」と語った。 一方、OpenAIはWiredへの声明で、OpenAIによるClaude Codeの使い方は“業界標準”だとし、「APIアクセスを遮断するとい

                                                                                    Anthropic、「GPT-5」準備中のOpenAIによるClaude Codeへのアクセスを遮断──Wired報道

                                                                                  新着記事