プログラミング
VSCodeのバージョン1.98でVSCodeに付属しているターミナルのInteliSense(自動補完など)が大幅に改善されました。 code.visualstudio.com
こんにちは岩手県でフルリモートワークしている吉田智哉です。 WSL2でCursorが起動しなくなったので対処法です。
尊敬するエンジニアであるDHHが、 自社プロダクトのBasecampからシステムテストをすべて削除したらしい。 world.hey.com
こんにちは、吉田智哉です。 皆さんはRuby on Railsで新規プロジェクトを作成するときに、どのようにしていますか? 「そりゃあrails newでしょ?」という答えが返ってきそうです。 rails newではなくハイフン(-)入りのrails-newコマンドの存在を知っていま…
あなたはCLIのパッケージをインストールするときに、どのようにしていますか? GitHubのreleasesからバイナリファイルをダウンロード、PATHが通ったディレクトリに配置を 手作業でしていませんか? Homebrewを一度インストールしておけば、多くのパッケージ…
5月26日にインプレス NextPublishing社様より私が執筆した2冊の本が発行されました! news.nextpublishing.jp news.nextpublishing.jp はじめての商業出版!とても嬉しいです! 商業出版の連絡をいただいてから実際の発行まで時間がかかってしまいましたが、…
コンテナデプロイツールKamalでlocal registryが利用可能になりました。 今まではDocker Hubなどのコンテナレジストリをセットアップする必要がありました。 local registryが利用可能になったので、よりシンプルにKamalを利用できます。 https://kamal-depl…
RailsのDockerイメージを作成する際に、環境変数やシークレットを安全に渡す方法について説明します。 皆さん、例えばconfig/initializers/omniauth.rbのようなファイルに、以下のように書いていることはありませんか? Rails.application.config.middleware…
Top Ruby CompaniesというRubyを使って ソフトウェアを開発している企業の一覧が掲載されているサイトがあります。 toprubycompanies.info 上場企業から上場企業に買収された子会社まで閲覧可能です。 注目するべきなのは、日本だけでなく海外の企業が多いこ…
今までドメインをお名前ドットコムで管理していたのですが、Cloudflareに移管しました。
Ruby on Rails Webアプリケーションフレームワークを使った、はじめてのWebアプリケーションを作ってみます。 Railsをインストールする まずはRuby on Railsをインストールします。 以下Ruby on RailsをRails(レイルズ)と略して表記します。 RubyはGemと呼ば…
Writebookとは? Writebookはオンラインで本を執筆、公開できるツールです。 以下に公開されているので、実際に見ていただくのが最もわかりやすいです。 books.37signals.com Writebookとは? 公式サイト 動作させるための制約 zipファイルの解凍 Dockerfile…
2024年11月3日(日曜日)に池袋サンシャインシティで開催された、技術書典17のオフライン会場に行ってきました! 前回は技術書典13 今回は初めて紙を印刷 本は印刷すべし 印刷は日光企画さんにお願いした 技術書典の開始時間が良い 完全手ぶらセットが素晴らし…
自社サービスのdeployでKamalをDockerで使っているのですが、毎回以下のようなssh接続の確認が表示されてしまいます。 Are you sure you want to continue connecting (yes/no)? 毎回yesとタイピングをするのが面倒なので、回避方法です。
こんにちは、吉田智哉です。 自社サービスのセールスファネルシステムをそろそろリリース予定です。 blog.tomoyayoshida.com まだ開発フェーズなので、サーバー費用を抑えるために本番環境に昇格予定のサーバーは VPS一台で稼働させてました。 バックグラウ…
こんにちは、吉田智哉です。 突然ですが、ターミナル、CLIで入力補完は使ってますか? 以下の動画のようにdockerと入力してからtabキーを押すだけで、 次に入力可能なコマンドの候補を表示してくれます。 わざわざmanやhelpでコマンドを確認する手間を省くこ…
こんにちは、吉田智哉です。 技術書典19ですがリアル会場の当選が(だいぶ前に)決まったので、執筆中。 まだ書き終わってないので、尻に火をつけながら執筆中している。 今回はコンテナデプロイツールのKamal本。 Deploy web apps anywhere 私は業務委託を…
こんにちは吉田智哉です。 6/1に開催される技術書典18で、ChatGPTクローンのチュートリアル本を2冊出します。 技術書典18 Ruby on Railsで作るChatGPTクローンチュートリアル Next.jsで作るChatGPTクローンチュートリアル サークル場所 執筆した理由 まだま…
この記事ではrbenvというバージョンマネージャーを使ってRubyをインストールする方法を解説します。
HomebrewとはMacもしくはLinux用のパッケージマネージャーです。 Windowsの場合、WSL2で使うことができます。 brew.sh Homebrewを使うとMacもしくはLinuxに初期から入っていないパッケージやプログラミング言語を、 簡単に インストールすることができるよう…
こんにちは、吉田智哉です。 今回はプログラミングを始めるときに必要なパソコンの話についてです。 「プログラミングを学ぶならMacがいい」という記事やSNSを見て、「Macを買わなきゃ」と思っている方がいらっしゃるかもしれません。 もしあなたがすでにWin…
GitHub Copilot FreeプランがVS Codeで利用可能になりました。 github.blog
Remix v2で開発しているアプリをReact Router v7にUpgradeしました! Upgradeのガイドが用意されているのでこのとおりにやれば大丈夫なのですが、 少しつまづいてしまったのでメモです。 reactrouter.com ほとんどの修正をcodemodというライブラリを使って自…