地方でリモートワーク

リモートワーク、プログラミング、エンジニア、地方

プログラミング

新着順 人気順

VSCodeのターミナルのIntelliSense(自動補完)が大幅に改善されました

VSCodeのバージョン1.98でVSCodeに付属しているターミナルのInteliSense(自動補完など)が大幅に改善されました。 code.visualstudio.com

WSL2のCursorがぶっ壊れたので、最終手段のクリーンインストールで対応した

こんにちは岩手県でフルリモートワークしている吉田智哉です。 WSL2でCursorが起動しなくなったので対処法です。

DHHが自社プロダクトのBasecampからシステムテストをすべて削除したらしい

尊敬するエンジニアであるDHHが、 自社プロダクトのBasecampからシステムテストをすべて削除したらしい。 world.hey.com

rails-new(rails newじゃないよ!)コマンドが便利なのでもっとたくさんの人に知ってほしい

こんにちは、吉田智哉です。 皆さんはRuby on Railsで新規プロジェクトを作成するときに、どのようにしていますか? 「そりゃあrails newでしょ?」という答えが返ってきそうです。 rails newではなくハイフン(-)入りのrails-newコマンドの存在を知っていま…

Homebrewなしの生活には戻れない!手作業インストールは卒業して楽々パッケージ管理

あなたはCLIのパッケージをインストールするときに、どのようにしていますか? GitHubのreleasesからバイナリファイルをダウンロード、PATHが通ったディレクトリに配置を 手作業でしていませんか? Homebrewを一度インストールしておけば、多くのパッケージ…

【祝出版!】私が執筆した書籍がインプレス NextPublishing社様より発行されました!

5月26日にインプレス NextPublishing社様より私が執筆した2冊の本が発行されました! news.nextpublishing.jp news.nextpublishing.jp はじめての商業出版!とても嬉しいです! 商業出版の連絡をいただいてから実際の発行まで時間がかかってしまいましたが、…

Kamal2.8系でlocal registryが利用可能になった

コンテナデプロイツールKamalでlocal registryが利用可能になりました。 今まではDocker Hubなどのコンテナレジストリをセットアップする必要がありました。 local registryが利用可能になったので、よりシンプルにKamalを利用できます。 https://kamal-depl…

RailsのDockerイメージ作成時に環境変数やシークレットを安全に渡す方法

RailsのDockerイメージを作成する際に、環境変数やシークレットを安全に渡す方法について説明します。 皆さん、例えばconfig/initializers/omniauth.rbのようなファイルに、以下のように書いていることはありませんか? Rails.application.config.middleware…

Top Ruby Companiesを見ると日本だけでなく世界中でRubyが使われていることがわかる

Top Ruby CompaniesというRubyを使って ソフトウェアを開発している企業の一覧が掲載されているサイトがあります。 toprubycompanies.info 上場企業から上場企業に買収された子会社まで閲覧可能です。 注目するべきなのは、日本だけでなく海外の企業が多いこ…

ドメインをお名前ドットコムからCloudflareに移管する方法

今までドメインをお名前ドットコムで管理していたのですが、Cloudflareに移管しました。

Ruby on RailsによるはじめてのWebアプリケーション開発

Ruby on Rails Webアプリケーションフレームワークを使った、はじめてのWebアプリケーションを作ってみます。 Railsをインストールする まずはRuby on Railsをインストールします。 以下Ruby on RailsをRails(レイルズ)と略して表記します。 RubyはGemと呼ば…

ONCEシリーズWritebookをローカルで動かす方法

Writebookとは? Writebookはオンラインで本を執筆、公開できるツールです。 以下に公開されているので、実際に見ていただくのが最もわかりやすいです。 books.37signals.com Writebookとは? 公式サイト 動作させるための制約 zipファイルの解凍 Dockerfile…

技術書典17に参加してRails8本、完売しました!

2024年11月3日(日曜日)に池袋サンシャインシティで開催された、技術書典17のオフライン会場に行ってきました! 前回は技術書典13 今回は初めて紙を印刷 本は印刷すべし 印刷は日光企画さんにお願いした 技術書典の開始時間が良い 完全手ぶらセットが素晴らし…

KamalをDockerで使っている場合に、毎回ssh接続の確認をされないようにする方法

自社サービスのdeployでKamalをDockerで使っているのですが、毎回以下のようなssh接続の確認が表示されてしまいます。 Are you sure you want to continue connecting (yes/no)? 毎回yesとタイピングをするのが面倒なので、回避方法です。

Kamalで後からサーバーやroleを追加する

こんにちは、吉田智哉です。 自社サービスのセールスファネルシステムをそろそろリリース予定です。 blog.tomoyayoshida.com まだ開発フェーズなので、サーバー費用を抑えるために本番環境に昇格予定のサーバーは VPS一台で稼働させてました。 バックグラウ…

completionでストレスフリーなCLIライフを送ろう!

こんにちは、吉田智哉です。 突然ですが、ターミナル、CLIで入力補完は使ってますか? 以下の動画のようにdockerと入力してからtabキーを押すだけで、 次に入力可能なコマンドの候補を表示してくれます。 わざわざmanやhelpでコマンドを確認する手間を省くこ…

技術書典19に向けてコンテナデプロイツールKamal本を執筆しています

こんにちは、吉田智哉です。 技術書典19ですがリアル会場の当選が(だいぶ前に)決まったので、執筆中。 まだ書き終わってないので、尻に火をつけながら執筆中している。 今回はコンテナデプロイツールのKamal本。 Deploy web apps anywhere 私は業務委託を…

技術書典18でChatGPTクローンチュートリアル本を2冊出します(Next.js,Rails)

こんにちは吉田智哉です。 6/1に開催される技術書典18で、ChatGPTクローンのチュートリアル本を2冊出します。 技術書典18 Ruby on Railsで作るChatGPTクローンチュートリアル Next.jsで作るChatGPTクローンチュートリアル サークル場所 執筆した理由 まだま…

rbenvを使ってRubyをインストールする方法

この記事ではrbenvというバージョンマネージャーを使ってRubyをインストールする方法を解説します。

パッケージマネージャーHomebrewのインストール方法

HomebrewとはMacもしくはLinux用のパッケージマネージャーです。 Windowsの場合、WSL2で使うことができます。 brew.sh Homebrewを使うとMacもしくはLinuxに初期から入っていないパッケージやプログラミング言語を、 簡単に インストールすることができるよう…

WindowsでWSL2を使って快適にプログラミングをする方法

こんにちは、吉田智哉です。 今回はプログラミングを始めるときに必要なパソコンの話についてです。 「プログラミングを学ぶならMacがいい」という記事やSNSを見て、「Macを買わなきゃ」と思っている方がいらっしゃるかもしれません。 もしあなたがすでにWin…

AIペアプログラマー GitHub Copilotが無料で利用可能になりました

GitHub Copilot FreeプランがVS Codeで利用可能になりました。 github.blog

Remix v2をReact Router v7にUpgradeしました!

Remix v2で開発しているアプリをReact Router v7にUpgradeしました! Upgradeのガイドが用意されているのでこのとおりにやれば大丈夫なのですが、 少しつまづいてしまったのでメモです。 reactrouter.com ほとんどの修正をcodemodというライブラリを使って自…