タグ

makotoworldのブックマーク (12,673)

  • 自分のコーディングスタイル(TDD/DDD/FP)をAIに叩き込む

    AI に自分のスタイルでコードを書かせたい。 自分のコーディングスタイルを端的にまとめると、たぶんこう。 TDD でミニマルにはじめるのが好き でも DDD で段階的にドメインモデリングもしたい 実装は関数型ドメインモデリングに寄せる これをAIに叩き込みたい。資料を読ませてプロンプトを作って、それにそって実装させる。 エヴァンスのDDDと軽量DDDの2つでやらせてみる。 コードはここ 自分のコーディングスタイルに合わせたプロンプトを作成する MCPエージェントで検索とURL展開を使える状態で次のように指示をした。(自作ディープサーチみたいなもの) インターネットでDDDについて調べさせる インターネットで関数型ドメインモデリングについて調べさせる インターネットでTDDについて調べさせる プロンプトとして使えるように要点を圧縮しろ 端的に圧縮しろ もっと圧縮しろ で、でてきたのがこれ。こ

    自分のコーディングスタイル(TDD/DDD/FP)をAIに叩き込む
  • SwiftUIで自動無限スクロールを実現する

    はじめに SwiftUIで自動無限スクロールの処理が必要だったので作成してみました。 自動無限スクロールと言っても求められている仕様によって内容が変わると思います。今回の仕様は下記のようになっています 左右にどちらにも自動で無限にスクロールする 決められた個数の内容を繰り返し表示する。表示する内容は固定である。 左へ自動で無限にスクロールする 左へ向かうのは通常のスクロールと同じ動き方なので特段難しいことはないです。 下記のコードが動で無限にスクロールする処理の中心です。 .onAppear { let totalWidth = CGFloat(items.count) * (itemWidth + spacing) withAnimation(.linear(duration: 15).repeatForever(autoreverses: false)) { scrollOffset

    SwiftUIで自動無限スクロールを実現する
  • AI Engineering Landscape

    Original list from Developing Apps with GPT-4 and ChatGPT by Olivier Caelen and Marie-Alice Blete (O'Reilly).

  • さくらインターネットに入社しました - 酒日記 はてな支店

    2025年1月末に14年間勤務した 面白法人カヤック を退職し、2025年2月から さくらインターネット に入社しました。 転職の経緯 自分はここ数年、クラウドを便利に使う「隙間家具OSS」として主にCLIツールをいっぱい作ってきたわけですが、実はサーバー/デーモンっぽいものを作るのも好きなんですよね。とはいえ昨今の状況で自作のミドルウェアやサーバーをクラウド上にデプロイしても運用が大変なだけですし(自分以外に運用させるのはなおさら)、なかなかできないなと。 そんなこんなで手持ちの運用サービス(10年続いたソーシャルゲームやもろもろ)が終了することになり、やることないなどうしようかなと思っていたタイミングで 2024年夏に kazeburo さんから誘われ、tagomoris さんも入るということでこれは面白いことができるかな、というのがきっかけです。 エンジニア向けにものを作るというのを

    さくらインターネットに入社しました - 酒日記 はてな支店
  • 凄いやつになる方法|牛尾 剛

    私の勤めるマイクロソフトにも、レイオフがやってくるようだ。それもパフォーマンスベース。つまり、今首になると、「この人はローパフォーマー」とわかるので、再就職が難しくなるだろう。 自分はマイクロソフトの仕事が面白いし、職場も最高なので、こんな中途半端に首にはなりたくはない。ただ、自分がハイパフォーマーとはとても言えない。周りの人はめっちゃ優秀やから。 私は今までは、自分の性能が「三流」であるけど、ダメな自分を「戦略」でカバーして何とかしてきた。しかし、この流れを見ていると、「三流」のままでは早晩解雇されてしまうだろう。たとえ今回のレイオフを生き延びても、記事を読むと、ワークフォースは減らさないと書いてあるし、出来ない人はいらないという流れなのだと思う。 「優秀」になるしかない 今まで、自分がダメなのは受け入れていたが、これからはそうもいかないのだと思う。「優秀」になるしかない。この面白い仕事

    凄いやつになる方法|牛尾 剛
  • ▪️ おまけ こういう糸柳とかのドワンゴの昔話をすると、ドワンゴに勢いが..

    ▪️ おまけ こういう糸柳とかのドワンゴの昔話をすると、ドワンゴに勢いがあった時代の話とか言いたがる懐古厨が湧いてくるので、若干、補足する。 ドワンゴの昔はとにかく異常だったし間違いだった。あんなのは続くわけないし続かせてもいけない、今のドワンゴの方が健全であり正常だ。それに今でもドワンゴの社員に変な奴は多いし、会社の質はそんなに簡単に変わるものではない。 それに経営的な目線で言うと、ドワンゴが一番儲かっていたのは着メロ時代でニコニコ時代は収益的には長い低迷期だった。そして現在のドワンゴの稼ぎ頭はすでに教育事業になっている。N高生は、まだ3万人ちょっとと全高校生の1%強にすぎないから、ドワンゴの企業としての全盛期はこれから始まる。 IT企業のドワンゴがなぜ畑違いの教育事業を始めたのか、これまでも何度も質問されてきた。通信制高校は持ち込み企画であり、プレゼンされているうちにドワンゴなら成功

    ▪️ おまけ こういう糸柳とかのドワンゴの昔話をすると、ドワンゴに勢いが..
    makotoworld
    makotoworld 2025/01/13
    itoyanagiは永遠に語り続けられる
  • 糸柳とドワンゴの話

    https://anond.hatelabo.jp/20250105165945 上の記事を読んで、ドワンゴの中の人として糸柳で思い出したこと、彼を雇ったドワンゴがどんな会社だったのかを書いてみようと思う。 糸柳を雇ったのは、ドワンゴのエンジニアのトップだったS君だ。ここでは鉄男(仮名)と呼ぶことにする。 糸柳を雇う少し前、僕は鉄男を叱責したことがある。「お前は自分の使いやすい人間しか採用してない。だからてめえは小物なんだ。自分にない能力をもった奴を採用しろ」みたいなことを言った。 鉄男は中卒だ。そう、ドワンゴのエンジニアのトップは中卒だった。いや、鉄男だけでなく、ドワンゴの幹部エンジニアの半分以上は中卒、あるいは高卒だった。 これは当たり前で、当時のドワンゴは天才エンジニアみたいなやつがゴロゴロいる職場だった。同じ天才エンジニアなら、高校も大学も行かずにずっとプログラミングをやっている中

    糸柳とドワンゴの話
    makotoworld
    makotoworld 2025/01/13
    川上さんが書いた糸柳さんの素敵なお話
  • 2024年に乗り換えた or 乗り換えつつある開発関連ツール - valid,invalid

    2023年か2024年か記憶が怪しいものもあるが自分の中で"最近乗り換えたもの"ぐらいのノリで書いていく。レイトマジョリティの自覚あり。 JetBrains系エディタ(RubyMine etc.) → Cursor (移行中) 一番大きい移行。2024年末〜2025年始に移行を試み、今も手探り中。 www.cursor.com きちんと評価するためにPro planを契約した。 Cursor Tabの体験が圧倒的に良い コード補完は古くはTabnine、2022年からGitHub Copilotを経験してきたが段違いに感じる シンプルに補完内容が優れているだけでなく 複数行の変更、変更後の次の変更の提案などが高速で賢く "ワカっている" 感がすごい Composer (normal mode. not agent) がかなりまともなコード出力や修正提案をしてくれる 年始に新しいツールを書き

    2024年に乗り換えた or 乗り換えつつある開発関連ツール - valid,invalid
  • さくらインターネットに入社しました - tokuhirom's blog

    昨年の 10月ごろに X こと twitter で @tagomoris から DM が来て誘われたので、2025年1月からさくらインターネットに入社しました。 転職エントリーってあんま書く気なかったんだけど、sugyan が書けって圧をかけてくるので。。 長らくプライベートクラウドの環境で働いていたので Public cloud を使う会社で働くのは大変そうなので、Public cloud を作ることにしました。 という冗談はともかくとして、なんか普通のウェブシステム作るのまぁまぁ飽きたなーというのがあってですね。。 13年も前職に勤めてたので飽きてきてはいたのでちょこちょこと他社の話を聞いたりはしてたんですよね。他社の B2B サービスとかを中心に見てたんだけども日国内でいうと 前職を超える魅力とか規模感を持ってるサービスってあんまなくて、転職にいたらかったんですねえ(お時間取ってい

  • 国立がん研究センター がん情報サービス

    検索ワードが未入力です。 検索ワードが未入力の場合は検索できません。検索したいワードをご入力いただき、「検索」ボタンをクリックしてください。

    国立がん研究センター がん情報サービス
  • 新鮮スパイスと旬のレシピ | インターネットオブスパイス

    当においしい。 簡単、楽しい「カレーブック」 売上No.1のアナンのスパイスセット。わずか数ステップで、ひとつひとつのスパイスの香りを楽しみながら、カレーが出来上がります。 商品を見る

    新鮮スパイスと旬のレシピ | インターネットオブスパイス
  • スパイスカレーのレシピ本を作った。Kindleで無料配信しているからダウンロードしてほしい。

    (追記)今Kindleランキングを見てみたら無料カテゴリ総合で1位になっていた。初めての増田の投稿でこんなことになるなんて夢にも思わず、ほんと皆んなには感謝している。嬉しすぎてコメント全部読んだので、陶しくならない程度に文末に追加する。 ---- 自分としては「これは面白いものを作ったぞ!」と自信満々だったのだが、思ってたほどダウンロードされてないのでぜひ見てみてほしい。はてブではカレーの話題がちょくちょく上がるから、もしかしたらここに書けば俺らが届けたい人に届くんじゃないかと思った。 https://www.amazon.co.jp/dp/B0DJX32B2G 416種類のスパイスレシピを載せていて、1700ページを超える分量を無料配信している。といっても、著者は俺じゃなくて近所の友達なんだけども。 ーーーー 言いたいことはこれだけだったんだけど、ついでに、ここにいたるまでの自分語り

    スパイスカレーのレシピ本を作った。Kindleで無料配信しているからダウンロードしてほしい。
  • Starleyに転職しました - Islands in the byte stream

    FastlyからStarleyに転職しました。Starleyは音声会話型おしゃべりAIアプリ「Cotomo」(コトモ)を開発している会社です。 cotomo.ai StarleyはFastlyとは打って変わってB2Cのスタートアップです。今回の転職ではせっかくなので生成AIに多少なりとも関わりたいと思っていて、Starleyはその点でがっつり生成AIを使ったサービスを開発していて、LLMの自前運用もしています。そして「生成AIで雑談」というのはおそらく技術的にはかなり難しい挑戦で、そこに「ときめき」がありました。 ところで、Fastlyはちょうど5年ほど勤めましたが、このたび大規模レイオフがあってその対象になってしまいました。レイオフの対象になった原因はおそらくこのところパフォーマンスが下がっていたせいです。去年の夏に新型コロナに掛かって以来ずっと体調が悪く*1、ついには2024年の3月か

    Starleyに転職しました - Islands in the byte stream
  • Create - free-to-use AI app builder

    Text to app.Turn your words into sites, components, and tools - built with code. Add GPT-4 and 40+ integrations in an instant.

    Create - free-to-use AI app builder
  • CL 字幕の自動生成 | CyberAgent Developers Blog

    目次 はじめに CLでの取り組み 字幕の仕組み 字幕の自動生成 音声抽出 文字起こし 翻訳 今後について はじめに こんにちは、FANTECH部の古谷です。 今回は、「LDH動画配信サービス「CL」、生成AIを使用した字幕・翻訳機能を提供開始」に伴い、CLにおける多言語対応についてご紹介します。 CLでの取り組み CLでは、世界中のユーザへ最高のエンターテイメントを届けるため、多言語対応に力を入れています。 CLが提供する配信は以下の3種類あり、それぞれ配信の特性に応じて多言語化の課題があります。 ライブキャス配信 オンデマンド配信 ライブ配信 ライブキャス配信は、複数のアーティストによるライブ配信で低遅延、かつリアルタイムで配信を楽しむことができます。 この特性に合わせ、アーティストの発言を話者分離した上でリアルタイムに7ヶ国語に翻訳しユーザへ伝搬する仕組みを取り入れています。 この仕

    CL 字幕の自動生成 | CyberAgent Developers Blog
  • 新人のためのインターネット&ネットワーク超入門2024

  • 最近ローカルLLMがアツいらしい

    最近、ローカルLLMがアツくなっているという話をtwitterでチラホラ見かける。 ローカルLLMって何じゃ?というと、オープンに公開されているモデルのウエイトをDLしてきて手元のPC上で推論させる事である。 オープンなAIモデルとは逆の存在として、モデルがDLできないクローズなAIモデルもある。 OpenAIやAnthropicのような最先端AI企業のクローズなAIモデルに比べて、オープンに公開されているオープンなAIモデルの性能は今でもかなり後れを取っている。 だから去年の間はあくまでAI命はChatGPTのようなクローズモデルであって、オープンなAIモデルなんて眼中にありませんみたいな風潮が無くはなかった。だが最近は風向きが少々変わってきている。 GPTのAPI高い問題 & OpenAIAIベンチャー皆殺しにしてしまう問題 まず「結局GPTのAPIを叩いてサービス運営して成功し

  • 【保存版】僕がこれまでにSNSで紹介したパスタレシピを全部まとめてみました(合計31レシピ)|鳥羽周作 「sio」オーナーシェフ

    こんにちは アル・デンテです。 この名前で生まれてから数十年、 パスタが大好きでとにかく作りまくってきました。 そんなパスタ人生の中でできたおいしいレシピを ちょっとでも皆さんと分かち合いたくて 日々SNSパスタレシピを投稿しています。 そして今日はどうやら #世界パスタデー と呼ばれる日だそう。 世界パスタデーが何かは分からないですが笑笑 せっかくなのでこのタイミングで 過去に紹介したパスタを振り返ってみようと思います。 皆さんが作ったことあるパスタも まだ知らないパスタもあるかもしれません。 このnoteが皆さんの振り返りや新発見に役立てば嬉しいです。 ※画像タップするとレシピページに飛べます まずは最近ハマってるワンパンパスタワンパンパスタが素晴らしいのは 沢山の人の課題や要望に対してある種の答えであるという事。 プロみたいに作るパスタも当然素晴らしい けど 求められるものの中に

    【保存版】僕がこれまでにSNSで紹介したパスタレシピを全部まとめてみました(合計31レシピ)|鳥羽周作 「sio」オーナーシェフ
  • 【11万文字越え】プログラミング初心者に贈る即戦力ガイド - Qiita

    目次 1.はじめに 2.VSCode拡張機能紹介 3.コーディングのポイント 4.よく使われる英単語一覧 5.エラーとの向き合い方 6.テストで動作確認 7.検索の極意 8.公式ドキュメントに慣れる 9.リファクタリングでさらに読みやすく 10.資料作成で気をつけること 11.Gitで管理 12.よく使うLinuxコマンド一覧 13.仕事の進め方 14.プログラム以外で意識するところ 15.初心者こそ読んで欲しい 16.まとめ 1. はじめに プログラミングは現代のデジタル社会において重要なスキルです。 AIがコードを書いてくれる時代ですが、それでも人の手によるプログラミングはいまだに必要です。それはAIが完璧なコードを書いてくれるわけではないからです。 この記事では、プログラミングの世界に新たに足を踏み入れた皆さんを全力でサポートします。 VSCodeの便利な拡張機能から始まり、コー

    【11万文字越え】プログラミング初心者に贈る即戦力ガイド - Qiita
  • 50分で学ぶアルゴリズム / Algorithms in 50 minutes

    スライドでは、有名なアルゴリズムを概観し、アルゴリズムに興味を持っていただくことを目標にします。 第 1 部:アルゴリズムとは 第 2 部:学年を当ててみよう 第 3 部:代表的なアルゴリズム問題 第 4 部:コンピュータとアルゴリズム

    50分で学ぶアルゴリズム / Algorithms in 50 minutes