エンジニアはこわくない

自分の好きな音楽とか雑記とかエンジニアっぽい内容を好きなように書く場所。

AWSCloudFormationでElastic IP(固定IP)付きのEC2インスタンスを作成する

こんにちは、つじたく(@Tsuji_Taku50)です。 AWSCloudFormationでElastic IP(固定IP)付きのEC2インスタンスを作成したので そのサンプルコードを載せようと思います。

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

こんにちは、つじたく(@Tsuji_Taku50)です。 circleci2.0になってローカルにcircleciをインストールできるようになりましたね! これでcircleciのビルドを確認するたびにリポジトリにpushする必要がなくなりました! 感激!

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

こんにちは、つじたく(@Tsuji_Taku50)です。 先日GCPを使ったサービスを想定して、構成図を考えて発表するということをやってきました。 その際に構成図に使用できるGoogle公式アイコンがあったので紹介します。

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

こんにちは、つじたく(@Tsuji_Taku50)です。 gitコマンドを使ってみてfor-each-refコマンドという存在をこの前初めて知って、たまにしか使わないけど 知っておけば便利だなと思ったので紹介したいと思います。

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

こんにちは、つじたく(@Tsuji_Taku50)です。 golangはクロスコンパイルできることが魅力の1つですが、 いかんせんコマンドが長くなる&複雑になりがちです。 そこで今回はgolangでクロスコンパイルを簡単にしてくれるライブラリを見つけたので、紹介します…

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

こんにちは、つじたく(@Tsuji_Taku50)です。 git logコマンドでログを確認するときには、–name-statusオプションを付ければ、詳細を見れることに気づいたので それについて紹介したいと思います。

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

こんにちは、つじたく(@Tsuji_Taku50)です。 golangでconnpassAPIを使いやすくするためのライブラリを 作成したので紹介します。 ※使いやすくというのは、あくまで個人的なので人によっては使いにくいだったりがあると思いますorz。

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

こんにちは、つじたく(@Tsuji_Taku50)です。 gcloudコマンドでGCPプロジェクトを切り替えようと思ったら、毎回忘れてググることになっているので ここに備忘録として書いておきます。

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

こんにちは、つじたく(@Tsuji_Taku50)です。 Github関連の作業をしているときに 2GB以上のサイズをpushしようとすると、以下のようなエラーが出ました。 (いや、そもそもそんなサイズをpushするなという声はごもっともなのですが泣) Writing objects: 81% …

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

こんにちは、つじたく(@Tsuji_Taku50)です。 GoogleComputeEngineを使っていて、インスタンスにファイル送信したいなと思ったのですが 方法が分からなかったので、調べました!

opensslコマンドでランダム文字列を生成の凄いところを3つ挙げてみる

こんにちは、つじたく(@Tsuji_Taku50)です。 この前パスワードを決めるためにランダム文字列を生成したかったのですが 「どこかランダム文字列を生成するサイトを利用しようかな」と思っていました。 ただopensslコマンドという便利なコマンドがあったので…

findコマンドでシンボリックリンクを検索する方法

こんにちは、つじたく(@Tsuji_Taku50)です。 よく使用するコマンドの1つにfindコマンドがあるのですが、 findコマンドでシンボリックリンクを探す場合、どうするんだっけ?となったので調べました。

Ansibleで長時間の処理時に反応が返ってこない問題の解決法

こんにちは、つじたく(@Tsuji_Taku50)です。 この前Ansibleを使用している時に 「わりと重い処理(長時間掛かる処理)を実行するとAnsibleから反応が返ってこない」問題が起こりました。 それについての対処法を書きたいと思います。

CircleCIが1コンテナ分無料で使えるので使ってみてもいいかもしれない

こんにちは、つじたく(@Tsuji_Taku50)です。 個人でCircleCIを使いたいなと思いCircleCIを調べていると、1コンテナ分が無料!ということを知りました。 1コンテナ分無料なら、個人だと困らずに使えますね! CircleCIさん太っ腹。

AnsibleでJava1.8をインストールする方法②

こんにちは、つじたく(@Tsuji_Taku50)です。 前回に続いてAnsibleでJavaをインストールする方法を紹介したいと思います。 前回はyumでJavaをインストールする内容でした。↓ tsujitaku50.hatenablog.com 今回はyumとは違う方法で、Javaをインストールします…

AnsibleでJava1.8をインストールする方法①

こんにちは、つじたく(@Tsuji_Taku50)です。 最近業務で構成管理ツールのAnsibleを使っているのですが、 Ansibleを使ってjavaをインストールする方法を調べたので紹介したいと思います。 (Javaをインストールなんて皆やってるだろうと思って調べたら意外に…

セキュリティグループ付きのEC2インスタンスをcloudformationで作成する

こんにちは、つじたく(@Tsuji_Taku50)です。 今回はcloudformationを利用して、sshで接続できるEC2インスタンスを作成しました。 cloudformationについて前にブログで書いたので、そちらを御覧ください。 tsujitaku50.hatenablog.com 今回もyamlで書きまし…

AWSのEC2インスタンスをcloudformationを利用して作成する!

こんにちは、つじたく(@Tsuji_Taku50)です。 cloudformationでAWSのEC2インスタンスを立てるということをしたので、ソースコードを紹介しようと思います。 cloudformationについて前にブログで書いたので、そちらを御覧ください。 tsujitaku50.hatenablog.…

花粉症に効くから!と「たべるマスク」をオススメされたから食べている話

こんにちは、つじたく(@Tsuji_Taku50)です。 最近職場で「たべるマスク」というお菓子を勧められて食べているので、それについて紹介したいと思います。 (あと会話形式で一度ブログやってみたかった)

Ansibleでtomcatをインストールする方法

こんにちは、つじたく(@Tsuji_Taku50)です。 最近Ansibleの勉強ばかりしているので、またAnsibleネタですが 今日はAnsibleを使ったtomcatのインストールについて書きたいと思います。

GithubではSSH公開鍵を誰でも確認することができる

こんにちは、つじたく(@Tsuji_Taku50)です。 最近仕事でGithubについて詳しく調べたりしているのですが、その中で ちょっとした小ネタですが「GithubではSSH公開鍵を誰でも見ることができる」と 知ったので書いておきます。

天気予報APIを使って天気情報を取得するGAS(google app script)ライブラリを作った

天気予報APIを使用して、GAS(google app script)で天気情報を取得するライブラリを作りました。 さくっと作れたので1ファイルだけの超カンタンなライブラリです。 1時間掛からずに作れました笑。

【golang】スライスから特定の要素を削除する

こんにちは、つじたく(@Tsuji_Taku50)です。 golangを書いている時に、「あれ、golangでスライスを削除するときどうするんだっけ?」 と思い調べたので、ここに残しておきます。

【golang】パッケージ依存解決ツールdepが使えるようになったので使ってみた!

こんにちは、つじたく(@Tsuji_Taku50)です。 詳細はこちらに書いてあるのですが tsujitaku50.hatenablog.com golangが公式で出したパッケージ依存解決ツール「dep」を使おうとしたら、なんと使えませんでした! でも新しく出たものは使いたかったので、あ…

golangのパッケージ依存解決ツールdepを使うが上手くいかない(解決!)

※なんとかこの問題を解決しました! 記事の最後に解決した記事のURLを貼っておくので良かったら見てください。 golangのパッケージ依存問題 golang使いの方なら幾度も悩まされたであろう問題。。。 もしかしたら、この問題に終止符が打たれるかもしれません…

GAS(google app script)を使ってスプレッドシートにメニューを追加する方法

こんにちは、つじたく(@Tsuji_Taku50)です。 GAS(google app script)を使ってスプレッドシートに独自のメニューを追加することができるので 今日はその方法を紹介します。 この独自メニューを使えば、「特定のメニューを押したときに実装した処理を行う」…

GAS(google app script)でポップアップを表示させる方法

こんにちは、つじたく(@Tsuji_Taku50)です。 GAS(goolge app script)でポップアップを表示させる方法について調べたので 紹介します! スプレッドシートでポップアップなどを表示させたい時に便利です!

GAS(google app script)でライブラリを設定して利用する方法

こんにちは、つじたく(@Tsuji_Taku50)です。 GAS(google app script)を使うときに外部ライブラリを使用する機会があると思いますが (知らない人は使ったほうが何かと便利なのでぜひ使いましょう!) ライブラリを利用するために必要な設定方法について書…

GAS(google app script)を使うならUnderscoreGSライブラリを使おう!

こんにちは、つじたく(@Tsuji_Taku50)です。 GAS(google app script)を使うなら超便利なUnderscoreGSライブラリを使ったほうがいいよ ということでUnderscoreGSを少し紹介します。

Lambdaを定期的に実行させる環境をAWS CloudFormationで構築した

こんにちは、つじたく(@Tsuji_Taku50)です。 Lambdaを定期的に実行させたいと思い、その方法を調べました。 AWS CloudFormationでの環境構築のサンプルコードも載せておきます。 思っていたよりも意外と簡単にできました!さすがAWS!