プログラミング系
Windows版の ChatGPT アプリ(Codex)で Computer Use が使えないし、 Edge、Chrome、Brave のブラウザ拡張も使えないしで困っていたけど、直せたのでメモ。 起きていたこと ウェブブラウザの拡張機能「ChatGPT」が動かない ChatGPTアプリがすでにインストー…
Codex (コーデックス)や Claude Code (クロードコード)といった、 AIでプログラミングがおこなえるツールを使うには、有料プランの契約が必要です。 「まずは無料でコーディングエージェントを試したい!」 そういった人には OpenCode (オープンコード…
指示 4人対戦の麻雀ができるWebアプリケーションを作って。東風戦と半荘戦に対応。 プレイヤーは1人で、他の3人はCPU。 CPUのキャラ設定は、「振り込みがちな初心者」「守りが堅い中級者」「打点高めを狙う中級者」「バランスの取れた中級者」「プロレベ…
SmartHR社で開催したAIコードエディター「Cursor」のハンズオン勉強会を詳細レポート。登壇者のLTやMCP活用法、イベント主催者の学びを共有します。
さくらのレンタルサーバ「ライトプラン」で、GitHub Actions を使ったFTPデプロイに失敗。解決策や、rclone による自動アップロードの設定例のYAMLファイルを具体的に解説します。FTPアップロードを自動化したい方におすすめ
Wi-Fi 6e 対応ルーターを購入したので、Wi-Fi 6e, 6, 5 でどれだけ速度に違いが出るのか、スピードテストのサイトを使って比較してみました!
複数のGoogleカレンダーのスケジュールを自動で定期的に同期させる方法について解説。Google Apps Script を使ったことのない方でも、スクリーンショット付きの丁寧な解説で、手順に合わせて設定を完了できます!
Kubernetes 初心者として、まずはカンタンに始めようと思って、 Vultr でマネージドな Kubernetes を始めてみることにしたのでメモ書き。 1. ノードの立ち上げ https://my.vultr.com/kubernetes 内の「Add Cluster」からノードを作成します。 Cluster Name …
Ruby, Python, Node.js のバージョン管理に anyenv と n を使っていたのですが、asdf に乗り換えてみました。メリット・デメリットをまとめました。
自分が最初にやったMacの初期設定について書き残しました。他の人のためになるところがあるかも? macOS Ventura で大きく変わった設定画面に対応しています。(スクショ環境は Sonoma)
随時更新していくかもしれないし、日付が空いたら別記事にするかも。 Mojo をさわってみたのでメモしていく。 Mojo on Docker ローカルで動かせると楽なので github.com を作ってみた。 ARM CPU の Mac だとまともに動かないので、 Intel チップの Mac をま…
Homebrew Tap の SHA256 ハッシュを curl でひとつひとつ更新するのは大変なので、スクリプトでまとめて更新できるようにしました
『ISUCON夏祭り2023』という、ISUCON参加者が登壇する勉強会や、ちょっぴりISUCONを体験できるハンズオンのある、豪華なイベントに参加してきたのでレポートします!
CLIアプリケーションをGo言語とRustのそれぞれで書いて感じた、それぞれの開発体験の長所についてまとめました
通常のマージに加え、Squash and merge がおこなわれたブランチも判定し削除をおこなうCLIアプリケーションを作成しました! 丁寧な確認で安全に削除できるのが特長です。
Squash and Merge されたローカルブランチを削除するCLIツールを読み解いて gitオブジェクトの概念を理解した話です。 https://github.com/not-an-aardvark/git-delete-squashed こちらのリポジトリの、 https://github.com/not-an-aardvark/git-delete-squa…
Rails の rspec によるE2Eテスト(system spec)で Selenium を使うことがあると思うのですが、 selenium/standalone-chrome を使うと、以下のようなエラーが出て system spec が落ちてしまいます。 Selenium::WebDriver::Error::SessionNotCreatedError: Co…
Rails の rspec でのE2Eテスト(system spec)用に Selenium を使っているのですが、 バージョンが Selenium 3.141.59-20210929 だったので、 「ぼちぼち上げるか〜」と最新の 4.10.0-20230607 にバージョンアップしようとしました。 selenium/standalone-ch…
.NET MAUI を使って Windows ストアアプリとして公開できるような、メトロノームアプリケーションを作った話。開発手段に .NET MAUI を使っての長所・短所を記しています。
Back4App とはなんなのか? Firebase の代わりになるのか? Parse との関係性を説明しつつ、Flutter で実際に作ってみた作例も見せながらご紹介
AWS Lambda を使って、AWS SES を介したメール送信をおこなおうとしたら、日本語で記載した送信元が文字化け! どのようにしたら文字化けせず送るように出来たのか、説明いたします。
rubocop (rubocop-rails) を使っていたら to_time が怒られなかった謎を調査するため、我々はアマゾンの奥地へと向かった…。そこで見つけたのは、今は禁じられし DateTime の姿だった!
QQEnglish のレッスン予約を勝手に Google カレンダーに登録してくれるよう、Google Apps Script を使って実現させてみました。 コードを載せているのでそのまま使えます。
esa から Notion に、esa API と notion-py を使って移行した話です。 コメントを移行したり、画像をNotionに上げ直したりをスクリプトでおこなっています。
haml から slim へ移行しようとして haml2slim を使用しようとしたところ、足りていない機能が多かったので大幅に改善しました。GitHub で公開中です
Amazon OpenSearch Service を導入しようとしてハマったところをまとめます。 記事を残してくれた数多くの人に感謝です。 ハマったところいっぱいあったんですが、 逐一メモっていなかったので思い出した順に書いていきます。 ↓ 前回の Amazon OpenSearch Se…
Amazon OpenSearch Service から作成した AWS OpenSearch Dashboards に、Google認証(Google Workspace を用いた SAML認証)でログインできるようにする方法を解説
Slack App (Slack Bot) を書いているときに、毎度やり方わからなくなるのでここに置いておく。 https://api.slack.com/reference/surfaces/formatting にすべてが書いてある。 チャンネル名を入れ込む https://api.slack.com/reference/surfaces/formatting#…
オンライン飲み会のグループ分けを考えるのが大変。。。自動化しないともう無理だ! 「ブレイクアウトルームの組分け、どうすればいい?」 と同僚から相談されて、ググったら出てきた を紹介しました。 「なるほど、良さそう。これでやってみるね」と言われ…
Google Apps Script を1社目に勤めていた頃から書いた経験あるのに ブログに「Google Apps Script」カテゴリーが今までなかったことに驚いたハトネコエです。 久しぶりに Google Apps Script を書こうとしたんですが、 Google Apps Script でスプレッドシー…