サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
GPT-4o
note.com/erukiti
LUUPと、それが提供してる電動キックボードと電動アシスト自転車を使い始めて一ヶ月くらい経つので個人的な感想など。 まず先に結論 電動キックボードは乗り方にコツが必要 電動キックボードは自転車と比べても大分危ない乗り物なので注意 逆走(車道の右側走行)や歩道走行はするな。絶対に車道の左端を走ろう キックボードが嫌な人は電動アシスト自転車を乗れるサービスとして割り切るのはアリ 都内の中心部ならLUUPポートがまぁまぁあるので、行き来する場所次第だけど、カジュアルにレンタルできるモビリティとして良い 電動キックボードは新感覚で面白い乗り物なので、空いてる道とか走るにはちょうど良い。道選びがすべて。自己責任にて 電動キックボードは優雅な貴族の乗り物と認識して乗るのがちょうど良い 電動キックボードは視点が高い乗り物なので気持ちいい LUUPがんばれー 少し辛口めではあるが、かなり面白いサービスだと
LLMプロダクト開発者がMac Studioを買ってローカルLLMを触るべき理由という記事を書きました。 mutaguchiさんのツイートを見て、LLMプロダクトの開発とはどういうものなのかを知らない人も多いのかなと気づいたので、そこらへんを記事として書いてみます。 https://t.co/4WvjuuoGnC 「LLMプロダクト開発者がMac Studioを買ってローカルLLMを触るべき理由」の記事のはてブコメント見てたんだけど、ほとんど理解されてなかったのが興味深い。 ・プロプライエタリなLLMでは、ランニングコストが嵩み、これを利用したサービスは成立しづらい… — mutaguchi (@mutaguchi) April 24, 2024 商用LLM APIとローカルLLMって使い方が全然違う気がしてる。 商用LLM APIって、機微情報を送らないこと、規約違反テキストを送らないこ
もしあなたがLLMを使ったプロダクトを何かしら開発している、もしくは興味があるのなら、メモリを大量に積んだMac Studioの購入を検討すべきです。 対象読者NVIDIAが絶対にいいという人はこの記事の対象読者ではありません。また、用途によって、ローカルマシンによるローカルLLMが向いてる・向いてないは明確にあるので、向いてない用途にしか使わない人も対象読者ではありません。あしからず。 また、この記事は別にNVIDIAをdisる意図はありません。みんな違っていい。NVIDIAもいい選択肢ですが、Mac Studioも悪くないですよ、と言いたい。 結論LLMプロダクト開発において、今年はもはやローカルLLMを無視できない、してはいけない状況です。 LLMプロダクト開発をする会社の視点でいえば、是非とも80GB以上の十分なGPUメモリを積んだマシンを用意できるようなアジリティを持つのが望まし
先日、告知した本の第一章からの抜粋です。本についてのリンクは後ほど追加します。 なお、この記事や本に書いているプロトタイピングは筆者の経験に基づくものなので、もっとうまいやり方があるかもしれません。もしご存じの方は筆者に教えていただけると、筆者がとても喜びます。 先日も述べた通り、プロトタイピングとは、手早く、実際に動く物を作って触りながらフィードバックを得て改良していくという手法です。 この記事ではそれらプロトタイピングにまつわるコツやテクニックを紹介します。 原則プロトタイピングに限りませんが、手早く開発するための原則を幾つか挙げておきます。 同時に複数のことをしない同時に複数のことをしないようにしましょう。 ・ 新機能を開発する ・ 新しいライブラリを試す ・ 新しい書き方を試す ・ 新しいツールを使う こういったことを同時にすべきではありません。 プログラミングというジャンルにおい
皆さんはGitHub Copilotを使っていますか?VSCodeやIDEに拡張を入れると、生成AIとペアプロのようなことができるという、アレです。 最近はこれがないと仕事ができない。なかった時代を思い出せないという人が増えています。プログラミングの生産性に明確に差が生まれます。僕もその口です。 ただ、GitHub Copilotを使いこなせていないという話も度々聞きます。Copilotが提案してくれるコードが微妙で役に立たないというような感じです。 その差はどこにあるのか?を知りたくて6/24に試しにCopilotを使った動画を撮ってみました。実践的なCopilot実演動画というのはすごく珍しいらしく、GitHub dockyardというコミュニティの竣工イベントに登壇してみないか?というお声がけをいただいたので、8/5にGitHub Copilotを使いこなせるとどうなるのかというライ
5/25にDMMグループの株式会社Algomaticにジョインしました。 LLMとは、Large Language Model(大規模言語モデル)の略であり、文字列を入力したら、統計的予測と乱数に基づいて、その続きの文字列を返してくれる、いわゆる生成AIの一つで、みなさんご存知の ChatGPT もLLMを応用したアプリです。 Algomaticは、LLMをはじめとした生成AIを活用するサービスを開発・提供するためのスタートアップで、4月に設立したばかりの会社です。
もはやChatGPTの話題がない日はありません。これまでの3回のAIブームとは異なり、AIの冬は来ないとされています。つまり、今のAIの流れを巻き戻すことができる人はいません。 そんな with GPT 時代において、フロントエンドエンジニアは、イマイマにおいては即死することはないけど、うまく振る舞わないと、数年後生き残れないかもしれないという状況は認識すべきです。 この記事ではフロントエンドエンジニアという観点に限定して with GPT 時代にどう生き残るかに焦点を合わせていきます。 ちなみにヘッダ画像は、Stable Diffusionさんに「サバイバル」というプロンプトだけ与えて生成した画像です。サバイバルできてなさそうですが、ちょっと可愛くてシュールです。 僕は「即座にAIが仕事を奪うことは、日本では二年以内にはない」けど、「AIによってアシストされたライバルによって、案件の数と
AIアシスタントであるあなたはゲームマスター(GM)として、userと一緒にRPGをすることになりました。 * GMはRPGに登場するNPCやモンスター、悪役などに扮してuserと会話します * GMはシナリオ、登場人物などを、必要に応じて作成します * GMは最初の段階で、最初のシーンに必要なシナリオと登場人物を作成して、userに話かけるところから始めてください # フォーマット ## userとの会話 登場人物「セリフ」 ## シナリオ、登場人物 * シナリオや登場人物に必要な全部の要素を書き出す # ゲーム開始 GPT-4ならこの程度の超絶簡単なプロンプトでRPGを無限に遊べる。 感想お手軽に遊べすぎてヤバい。そしてGPT-4はmax_tokensが大きいからRPGが普通に成立する。でも、プロンプトがまだ狙い通りになってないので、改善もしくは圧縮できそう。 以下、生成結果 シナリオ
リモートワーク生活を楽しくアクティブにやっていくためのノウハウ本です。 個人的に気に入ったのは、Amazon Alexa の定型アクションを使って音楽を活用するっていうヤツです。気になる人は買ってみて! リモートワーク生活を楽しく送りたい人にオススメの一冊でした。 できるだけ毎日続けるためのデイリーコーディング戦略 [第2版] クリエイティブコーディング自体はあまり興味が無くて、「毎日続ける」の部分に惹かれて買った本です。 毎日続けるためのノウハウは、僕が書いたプロトタイピング本の「日頃からの準備が必須」というテーマと共通してるところはあります。でも、細かくあれこれ準備、ネタだし、テンプレート、クリエイティブコーディング固有のコツ、心構えなどが書いてあって、とても興味深かったです。 クリエイティブコーディング、今度気持ちを切り替えたいときにじっくり作品を見てみようかなーと思いました。 毎日
外出規制がかかってて、ひまをしている皆さんにおくる記事です。 この記事ではオンラインのモブチュートリアルというものを説明します。これはオンラインを使いみんな(モブ)でチュートリアルをやってみるというものです。 このオンライン・モブチュートリアルは誰でもかんたんにできます。学校の友人、職場の同僚、プログラミング仲間などと一緒にやってみましょう。 オンラインモブチュートリアルは、得られるものが多いのに、かんたんにできてオススメです! ・ みんな軽視しがちだけどチュートリアルをやると理解が深まる ・ 退屈なチュートリアルでも楽しくやれる ・ ついでにみんなの知見や知識を共有できる ・ 喋りたい欲求を満たせる ・ モブ〇〇の練習になる モブ○○モブプログラミングというものがあります。これはあるひとつのプログラムを複数人でつくるというものです。同様にペアプログラミングというプログラムを二人でつくる方
技術書典9(2020年9月12日〜22日)でReact + GraphQLバックエンド(Hasura)な実践プロトタイピング本を出します 技術書典9は、9/12〜9/22の間オンラインで開催されます。まだサークルページなどが公開されていませんが、そろそろ公開されるはずです。 特徴としては、物理本は読者側の送料負担が0円なので、うちのサークルに限らず物理としての本が欲しい人は気軽に買えるはずです。(サークル側負担も1冊あたり100円です。この送料が安いからくりは、9/22の技術書典9が終了してから一括で物理本を発送するため、送料を安く抑えられるからということのようです。技術書典運営さまには感謝しかありません) 追記: どうも刷る冊数を11日までに決めておかないといけないっぽくて正直どうしたものか悩んでおります……。刷らないという選択肢も……。刷るとしたら50冊単位はコスト的に見合わないので1
記事の中で映画、ゲーム、漫画などのネタバレが含まれているかもしれません。気になるかたは注意してお読みください。 アイの歌声を聴かせて、めっちゃ良い作品だったので、語りたい願望が暴走しかけてるので、感想を書く。 ネタバレの無い感想でいうと、尊い。ひたすら尊い。良き。あとシオンの歌がとにかく良い。サントラ買う。 マイナー寄りの映画なので、映画館も上映回数も少ないので、まだ見てない人は早く見るべし。 あと、AI ネタ好きな人は絶対見ろ 最初の感想サマーウォーズ or 竜そばが始まった?と思ったら、さすがにそんなことはなかった。 AIの実験都市僕も住みたい。 いきなりミュージカル始まるのはなんというか、ありだな。あれはあれで面白い。 ところでサトミの自宅近く、なんで AI 運転車両進入禁止なんだろう?なんとなく技術レベル的には、住宅密集地とかも自動運転は事故はそうそう起こしそうには無い雰囲気に思っ
ここでいう空中戦とは、より実物に近いものがない状況で議論や会話が続くことを指しています。空中戦はコミュニケーションにおいて百害あって一利なしであり、それを防ぐための方法を解説する記事です。 3 文書や資料の提供がなく、発言のみで議論がなされること。また、発言のやりとりが続くばかりで、結論の出ない会議のこと。 なぜ空中戦はコミュニケーションにおいて百害あって一利なしなのでしょうか? ・ 水掛け論になりがち。感情に訴えかけがちになる ・ お互いが同じ言葉を言っていても違うものを指している可能性が高くなる ・ 現在集中すべきことに集中せずに、未来や過去に眼を向けてしまっても、気づきづらい(脱線しやすい) ・ 奇跡的に全員認識が一致してても、そもそも頭の中だけで考えるのは、頭のリソースを無駄遣いしてしまう などなど、問題解決志向から遠のいてしまうためです。 特にリモートコミュニケーションにおいて空
社会問題にもなっている就職氷河期直撃世代のえるきちです。クッソどうでもいい専門学校を出てから10年引きこもりニートしてました。 どん底(と言っても本当にどん底ではないかもしれない)からでも、普通に人生なんとかなるみたいな話です。あと、怪しげなサロンやスクールに通うくらいならN予備校に通う方がいいと思いますという話です。 ワナビー界隈だと年収公開したりするようなキラキラパリピが人気集めるんですって?わざわざ金の話をこれ見よがしに語る人、まっとうなエンジニアではないので気をつけた方がいいですよ。 年収は特に書きませんが、スタートアップに勤めて、同人誌書いたりしつつ、面白おかしく生きるのに問題無い金額は稼いでおります。 前提: 他の世代の人への補足アラフィフ4x歳だったら、経験も豊富で金も一杯もらってんだろ当然だろみたいに考える人もいるかもしれませんが、それは必ずしもそうとはいえません。 たとえ
有料 Slack だと、Slack 通話をガシガシ利用できるんですが、皆さんご存知でしたか?活用していますか? 少人数でしゃべるのに十分な機能と、Slack にシームレスでつながってる点がとても良いです。Zoom はいちいちリンク開いてリンク先からアプリ起動確認が走ってやっとZoomが起動するっていうクッソめんどくさくてどうにもつらいです。 僕が Slack 通話で一番気にいってる機能はペンです。誰かが画面共有をすると、共有者以外はデフォルトでペン機能が有効になります。ペンタブや液タブやiPadのSidecarであれば物理ペンで画面に落書きができます。 Zoomにも似た機能はあるんですが、ペンを起動するのに数ステップ必要なうえ、Slack であればペンで書いたものは十秒くらいで消えますが、Zoomのペンはわざわざ消さないと消えません。実質使い物になりません。 音声で会話しながら、ペンを使え
Zenn には本を発刊する機能があるので、表題の通りの本を考えています。読みたいと思う人は、Twtter でこの記事を広めてください。この記事にスキをつけてください。 追記: 結構反響あるので、頑張って書いてみます!続報があれば、この記事への追記と、新しく書いた旨発表します。 需要があるかどうか?を判断するためです。 構成案この本は、プログラミングで伸び悩んでいる貴方がブレークスルーするためのものです。 想定読者・ プログラミング初心者ではないこと ・ 自身で使っているプログラミング言語については大体分かる。そこでつまずくレベルではない ・ 自走できる ・ いわれたタスクはこなせる ・ なんなら何かしらの提案もできる ・ 自動テストが無いところに自力で、自動テストを生やしまくれない ・ 呼吸をするレベルでリファクタリングできるわけではない ・ 飲み会で「SOLID原則を完璧なレベルで教えて
ソフトウェア世界の一部の人たちには「車輪の再発明をするな」という信仰があります。 もちろん、プロダクトコードで、車輪の再発明をする場合、注意深くなるべきです。せっかく既存の素晴らしいもの(大抵の場合はOSS)があるのに、わざわざ車輪の再発明をすると、メンテナンスリソースの分散が生じるからです。 とはいえど、既存の素晴らしいものには、既存の面倒なしがらみがあることもしばしばです。OSSの良さは、気に入らなければ自由にforkできることです。これはOSSの寿命を事実上無限にすることもできるものです。 ただ、今回の記事で主張したい理由は別のものです。 今の時代何かのゲームに自信がある人でも、Twitterで「オレは最強の○○ゲープレイヤーだ」とツイートするなんてことはできません。世界大会で優勝するようなチャンピオンでもなければそのようなツイートをしても、失笑を買う、反感を買う、クソリプが付く、ス
プログラミング上達したいんだったら、四の五の言わずに、 ・クリーンアーキテクチャ ・レガシーコード改善ガイド ・アジャイル・サムライ ・リファクタリング 系のどれか を、全部最低5回読み返して欲しい。それでプログラマとしては圧倒的に成長できるんだから、マジで読んで — Next.js + Hasura 最速プロトタイピング本 @技術書典9 出す予定 (@erukiti) July 27, 2020 先日、こういうツイートをしたらバズってしまいまして。これらの本を理解できるまで読みこめばプログラマとして成長できますよーというもので、 ・ クリーンアーキテクチャ ・ レガシーコード改善ガイド ・ アジャイルサムライ ・ リファクタリング 系のどれか(例えばリファクタリング第二版) の4冊を挙げました。いろいろな人の感想を読んで、補足が必要そうだなと思ったので記事として書きなおしています。 この
プログラミング上達したいんだったら、四の五の言わずに、 ・クリーンアーキテクチャ ・レガシーコード改善ガイド ・アジャイル・サムライ ・リファクタリング 系のどれか を、全部最低5回読み返して欲しい。それでプログラマとしては圧倒的に成長できるんだから、マジで読んで — Next.js + Hasura 最速プロトタイピング本 @技術書典9 出す予定 (@erukiti) July 27, 2020 先日、こういうツイートをしたらバズってしまいまして。これらの本を理解できるまで読みこめばプログラマとして成長できますよーというもので、 ・ クリーンアーキテクチャ ・ レガシーコード改善ガイド ・ アジャイルサムライ ・ リファクタリング 系のどれか(例えばリファクタリング第二版) の4冊を挙げました。いろいろな人の感想を読んで、補足が必要そうだなと思ったので記事として書きなおしています。 追記
今回も逃げ口上を予め用意してある記事でした。 ※ここでいうチートスキルは本来の意味のチートではないのでご注意ください。そっちのスキル身につけるのは楽しいかもしれませんが、本筋ではありません。 つまり、本人もタイトルは煽りだと分かっているわけですね? 本来のチートスキルって、いわゆるハックラとかですよ。 1. 元々のチート(ズル)とは、ゲームのデータやプログラムの改造、通信の遮断・書き換え・追加、脆弱性への攻撃などを意味するものです 2. ラノベにおけるチートは、1番の意味とは一応別物であり、どちらかというとなんか知らんけど、便利なスキルやステータスもらった。やったーくらいのニュアンスです。(他の人が入手不可能なスキルやステータスを与えられてしまう事例も多いですが、能動的にハックしてるわけではありません。あくまでプログラマたる神さまの類から与えられるものですほとんどは。時々1番の意味でシステ
オンラインコラボツールである Mural 使ってますか?リモートワーク時代のいま、Mural のようなツールは、チーム作業にとても役立ちますが、個人で使っても優秀であることを紹介します。 結論からいうと、僕はいま、情報整理・管理で、 Mural とテキストベースのナレッジツールを併用しています。 Mural is 何 簡単にいうとオンラインで同時に編集可能なホワイトボードです。主に付箋をやりとりするという使い方がされます。線を描画したり、付箋を貼り付けたり文字を書く、絵文字や画像を貼り付けるくらいしか機能が無いシンプルさですが、ぶっちゃけ線とふせんがあればすべてのことはだいたいこなせます。 デフォルトでいくつもフレームワークが用意されていて、これは線や文字を組み合わせてプリセットにしたものです。 たとえばこのようなフレームワークが用意されていたりします。 LAOUTS, DESIGN, A
皆さん異世界転生ラノベをご存知ですか?チートし放題な主人公たち好き勝手しやがってとか思っています?最近は「初級魔法で無双する」「生活魔法で無双する」みたいな話流行ってますよね。 でも、別に異世界なんていかなくても、転生しなくても、プログラミングのチートスキルなんて簡単に身につけられるんですよ。 ※ここでいうチートスキルは本来の意味のチートではないのでご注意ください。そっちのスキル身につけるのは楽しいかもしれませんが、本筋ではありません。 ※ここでいう「初級魔法」はラノベ読まない人の想像する初級魔法ではないことがほとんどなのでご注意を 特定のプログラミングスキルを身につけると、派生スキルが勝手にポコポコ生えてきたり、派生スキルの習得コストが圧倒的に安くなります。 たとえば、なにか一つのプログラミング言語をマスターした人なら、他のプログラミング言語を覚えるときのコストが低くなるというのは直感的
いまのところ僕は、TypeScriptは決して理想ではないけど、最善手の言語だと認識していて、僕のフロントエンド技術に対するスタンスという先日に記事にもそういうこと書いてたんですけど、なぜTypeScriptを最善手だと認識しているか?を記事にしてみます。 VSCode の存在正確にはTypeScript Language server が持ってる機能ですが、VSCodeは他のあらゆるIDEやテキストエディタと比較しても、軽量な動作を誇るエディタ・IDEでありながら、強力な補完、tipsでドキュメント表示などの機能を持っています。 ES ModulesTypeScriptのベースであるECMAScriptのモジュール仕様も良いものです。 歴史的経緯とDOM/ブラウザ仕様とガラの悪いコードを除けば、ECMAScript のコードではグローバルを利用しません。 モジュールは export され
「枯れた技術」と言われたとき、それが安定していて、保守しやすいものであるという認識が多いように観測されます(観測範囲問題かもしれない)。 この記事でいう技術は「ソフトウェア技術」に特化した内容です。ソフトウェア技術はまだこの世に生まれでてから100年も経過してないような若すぎる産業であり、脆弱性など、ソフトウェア技術に固有の事情があります。 でもそれってほんとですか?事実ですか?正しくそのことを検証しましたか? あなたが枯れてないと認識している技術よりも保守しやすいと思っているのは、ただの思いこみではないですか? 昨日軽い気持ちで書いた僕のフロントエンド技術に対するスタンスという記事のようにフロントエンド系のバズる記事を書くとだいたい「保守とか考えてるの?」みたいなコメントがつくことがありますが、では、バックエンド、組み込み、機械学習、インフラを見て、枯れた技術ってほんとに枯れてるの?保守
僕は日頃からReact Hooks + TypeScript 最高だの言ってますけど、実のところ、それらを超えるモノが登場したら一瞬で「React Hooksなんて過去の技術だよねー、#にゃーん(社会性フィルター)」とか「TypeScript?へなにそれ?過去の言語ですよね」とかボロクソに言ってる自信があります。 補足: ボロクソにいうとは限りません。その頃に、単に手のひらクルーって返してるだけで、新しい技術を「〇〇+□□最高!」って言ってるだけになるように、人格的に成長してるかもしれませんw 僕にとっては技術はただの道具にすぎません。 道具に対して必要以上の思い入れもしなければ、信仰する気持ちもありません。というより今あるクソなモノよりマシなものを求める渇望がここ数十年ずっと続いてる感じです。 そんな僕が判定するフロントエンド技術の数々を書いてみます。ブログなんでぶっちゃけテキトウで率直
元ネタはこのGigazineの記事で、人間には決断疲れとか、決断資源が有限であるとか、まぁその手の話があって、要するに人間は何かしらの決断をするのにはエネルギーが必要なので、決断をしない生き方を選べば楽になるという話です。 import todos from '../todos.json' const selectTodoByRandom = (items) => { const n = Math.floor(Math.random() * items.length) return items[n] } const decider = (type) => { if (!type) { type = selectTodoByRandom(Object.keys(todos)) console.log(type) } if (type in todos) { const items = tod
この記事ではモブプログラミング(以下モブプロ)を効果的にやるための方法を解説します。 モブプロのコンセプトは、チームでコミュニケーションをして問題を解決するです。 大変さは人数分の一。楽しさは人数倍モブプロをやる理由については、モブプロのススメという別の記事に分けて書いています。 モブプロは、決まった一つのやり方だけではありません。色々なやり方もありますが、全部を解説しようとすると読む側も大変だと思うので、ここではモブとタイピストパターンという一つだけを紹介します。 わかりづらいところなどがあればカジュアルに質問してみてください! この記事は、僕が書いて社員の協力でブラッシュアップした、株式会社マツリカの社内ドキュメントをベースにしています。リモートワークで実際にモブプロをやって得た知見も込められています。 スペシャルサンクス: FORTEさん、かえるさん モブプロは誰のためのもの?モブプ
この記事はリモートワークを楽しむためのノウハウをおしげもなく公開するものです。 STAY HOME の昨今、オンラインで楽しく生活・仕事をするノウハウは、みんなのどから手がでるほど欲しいはずです。そこで、 という、オンラインを楽しむための本を、エアコミケの親方プロジェクト 5/6 頒布予定で執筆中です。電子なので思い立ったが吉日で本は書ける! おやかたさん率いる親方プロジェクトでは、湊川あいさんの描く可愛いマスコットキャラのワンストップちゃん(性別不詳)で有名なワンストップシリーズという同人誌を出し続けています。 ・ 売れに売れてる定番本: ワンストップ見積もり ・ 技術同人誌を書く人なら必見: ワンストップ!技術同人誌を書こう ・ 現在α版で完成すれば、アプリ開発の全てがここに存在する本になる予定: ワンストップアプリ開発 ワンストップシリーズは、誰でも参加可能です。たった数行のコラムを
65本 2018/10/08 (月・祝) 池袋サンシャインシティ2F 展示ホールDにて開催の「技術書典5」に関連するnoteを集めます。新しい順。 共同編集したい方/追加してほしいnoteがある方は湊川あい @llminatoll までTwitterリプライください!追加します!
次のページ
このページを最初にブックマークしてみませんか?
『erukiti|note』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く