2025/08/25

Git の自分メモ

Git のコマンドなど自分用メモ



[ローカルとリモートの紐付けを変更する] ※リポジトリ名の変更などで使用する

現在の設定の確認
git remote -v

リモート URL を変更
git remote set-url origin <新しいURL>




GCP Cloud Run 使用メモ

ふと GCP ( Google Cloud Platform ) の Cloud Run を初めて使用してみて、すんなりいかなかったのでメモ。

使用したのは、Cloud Run のうち、Service と Job。 GCP の Web管理画面の日本語版メニューの表記はそれぞれ サービス と ジョブ だが、Google の機能として明示するため、ここでは英語表記とする。



Service : Webアプリケーションを動かすための機能。ローカルで開発したアプリをデプロイして動かす。Webアプリとして HTTP を使用しないとデプロイできない。 ロジックを直接クラウド画面から書いて動かす「関数」にする方法もある。

Job : バッチ処理として動かす。Webアプリ機能は不要。



自分一人で実施したが、全体的に GCP固有のエラーが頻出するため、ChatGPT に聞きまくってようやく解決できた。

一番ハマったのは Job のデプロイ&実行。GitHub 連携でのデプロイ機能が無く、この時点でコンテナ( Docker) からのデプロイの知識が無かったため、gcloud コマンド実行でデプロイしたが、build.gradle などが GCP 側のビルド方式に合っていないと、ローカルでは動いても GCPのビルド or 実行で失敗する。 ChatGPT のお陰でなんとか動くようになったがベストな方法かは分からない。なお。GCPのビルドは Ubuntu で実行されるらしい。

Service は GitHub 連携を使ったデプロイのためか、比較的にすんなりとできた。 後でコンテナデプロイも試してみたが、docker でちょっとつまずいたものの、ハマらなかった。 ちなみにアプリは Spring Boot。

Job では、GCP 以外の外部APIや GCP の SQL インスタンスを使用したが、そちらは問題なくできた。

2025/07/16

フリーランスの商流 [図解]

拙Blog フリーランス案件は商流の深さを意識せよ に書きましたが、よくある商流を図解します。

商流

自分で案件のコネクションを持っていれば別ですが、そうでなければ紹介会社を通して案件を探すのが一般的です。
紹介会社がエンド顧客と直接繋がっていることは稀で、普通は元請が必ず間に入っています。
さらに言うと、元請から紹介会社に直接繋がっていることはあまりなく、よく2次請が間に入ります。
3次請がさらに入る案件もよくあります。

もちろん、ただの善意で各社が仲介をするわけはなく、自分たちの取り分として中抜きをします。
3社から中抜きをされるなんてモチベーションがダダ下がりですね(笑)

という訳で商流は浅いほど、フリーランスにとって良い訳です。
元請と紹介会社を抜くのは実際難しいため、2次請の無い案件を探すのが現実的でしょうか。


2025/07/12

都道府県制覇

ほとんどの日本人は全ての都道府県に行くこと無く生涯を終えるらしいというのを聞いて、自分はどうなんだろうということで確認してみた。


「都道府県制覇」というアプリで可視化してみたのが上の図である。
半世紀はとうに過ぎたが、まだ半分も行っていない。
愛知に転勤で行っていなかったら、もっと減っていたであろう。

さて、あとどれぐらい行けるだろうか。

2025/01/01

個人で通信回線3つ使ってる話

通常、個人で複数の回線を使うのは珍しいのだろう。
小さい会社だが、経営している人でも1回線だけのようだった。

かつてプリセールスをしているときに会社がモバイル Wi-Fi を支給してくれなかったので、個人で モバイル Wi-Fi ルーター購入とデータ回線を契約していることはあった。

プリセールスを辞めたあとにデータ回線を解約して、フリーランスになってもしばらくは無くてもやっていけたので、1回線つまりメインの電話とデータ回線だけでやっていた。キャリアの変更はしたけれども。

厳密に言うと家の固定光回線があるけれども、家族も使っているので、ここでは除外しておく。

フリーランスを6年しているが、案件によっては個人PCを客先のオフィスに持ち込む必要が出てくる。個人的には客先に個人PCは持ち込みたくないのだが、状況を鑑みるとそうせざる得ない場合があるのだ。もちろん客先から個人PCを持ち込む許可があることは前提である。

前置きが長くなったが、使用する3回線の内訳は以下である。
  • メイン電話回線 + データ回線
  • サブ電話回線 + データ回線
  • PC用データ回線
PCはLTEモジュールを購入時にオプション選択して、専用のデータ回線を充てている。
サブ電話回線は無くても通常は困らないが、キャリアのダウンもたまにあるので持っていると安心である。

あとメインが楽天モバイルなのだが、電波が弱い。都会では強いが、自分の住んでいるところではカバーエリアだがスマフォのアンテナが5本立ちフルで通常立っているのは3本である。もう少し田舎の森に行くとまったく立たなくなって通信できない。
楽天モバイルは海外でも2GB無料なのだが、海外に行かなくなったのでこれのメリットは自分には無くなった。
楽天モバイルのメリットはデータ通信料金設定だろう。3GBまで980円なのはキャリアでは安いので、取り敢えず回線は維持したいときに良い。2980円で無制限に使えるのは大きい。