エンジニアはこわくない

好きなように書く

Circleci2.0でローカルにインストール可能なので挙動調査してみました

f:id:tsujitaku50:20170402145336p:plain

こんにちは、つじたく(@Tsuji_Taku50)です。

circleci2.0になってローカルにcircleciをインストールできるようになりましたね!

これでcircleciのビルドを確認するたびにリポジトリにpushする必要がなくなりました!

感激!

続きを読む

GCPを使ったサービス構成図を作成するときには公式アイコンを使うといい

f:id:tsujitaku50:20170421152644p:plain

こんにちは、つじたく(@Tsuji_Taku50)です。

先日GCPを使ったサービスを想定して、構成図を考えて発表するということをやってきました。

その際に構成図に使用できるGoogle公式アイコンがあったので紹介します。

続きを読む

全てのgitブランチを取得したいならfor-each-refコマンドが使えるかも

f:id:tsujitaku50:20170107105906p:plain

こんにちは、つじたく(@Tsuji_Taku50)です。

gitコマンドを使ってみてfor-each-refコマンドという存在をこの前初めて知って、たまにしか使わないけど

知っておけば便利だなと思ったので紹介したいと思います。

続きを読む

golangでクロスコンパイルするならgoxライブラリを使うと便利!

f:id:tsujitaku50:20170417225915p:plain

こんにちは、つじたく(@Tsuji_Taku50)です。

golangはクロスコンパイルできることが魅力の1つですが、

いかんせんコマンドが長くなる&複雑になりがちです。

そこで今回はgolangでクロスコンパイルを簡単にしてくれるライブラリを見つけたので、紹介します。

続きを読む

git logコマンドでログを確認する時には--name-statusオプションを付けたほうが良いかも?

f:id:tsujitaku50:20170415204418p:plain

こんにちは、つじたく(@Tsuji_Taku50)です。

git logコマンドでログを確認するときには、--name-statusオプションを付ければ、詳細を見れることに気づいたので

それについて紹介したいと思います。

続きを読む

connpassAPIを使いやすくするライブラリをgolangで作った

f:id:tsujitaku50:20170224131252j:plain

こんにちは、つじたく(@Tsuji_Taku50)です。

golangconnpassAPIを使いやすくするためのライブラリを

作成したので紹介します。

※使いやすくというのは、あくまで個人的なので人によっては使いにくいだったりがあると思いますorz。

続きを読む

gcloudコマンドでGCPプロジェクトの切り替え方法

f:id:tsujitaku50:20170415101344p:plain

こんにちは、つじたく(@Tsuji_Taku50)です。

gcloudコマンドでGCPプロジェクトを切り替えようと思ったら、毎回忘れてググることになっているので

ここに備忘録として書いておきます。

続きを読む

Githubでタグを指定してpushを分割する

f:id:tsujitaku50:20170410224800j:plain:w400

こんにちは、つじたく(@Tsuji_Taku50)です。

Github関連の作業をしているときに

2GB以上のサイズをpushしようとすると、以下のようなエラーが出ました。
(いや、そもそもそんなサイズをpushするなという声はごもっともなのですが泣)

Writing objects:  81% (324492/397119), 1.99 GiB | 333.00 KiB/s  
Writing objects:  81% (324492/397119), 2.00 GiB | 328.00 KiB/s  
remote: fatal: pack exceeds maximum allowed size        
fatal: The remote end hung up unexpectedly

「pushサイズ大きすぎるぞ!」っていうエラーっぽいですね。

この問題に対して「タグを指定してpushを分割する」という方法を実行したので、

それについて書きたいと思います。

ちなみにGithubリポジトリサイズ1GB以下を推奨しています。

なので1GBを超えてpushしようとしている時点でGithubの推奨からは外れていますorz

続きを読む

GoogleComputeEngineでインスタンスにファイル送信する

f:id:tsujitaku50:20170410180359p:plain

こんにちは、つじたく(@Tsuji_Taku50)です。

GoogleComputeEngineを使っていて、インスタンスにファイル送信したいなと思ったのですが

方法が分からなかったので、調べました!

続きを読む