エンジニアはこわくない

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

golangでディレクトリまるごとgo vet&testしたいとき!

golangを書いているとコード担保のために go testコマンドやgo vetコマンドをしますよね?? 僕はjenkinsで自動テストをしているのですが、そのときにディレクトリ(プロジェクト)まるごと go testコマンドやgo vetコマンドしたいときってどうするんだ? と思…

MySQLをHomebrewでインストールする(Mac版)

新しいMacに変えたのでローカルにMySQLをインストールする必要が出てきました。 そのときにbrewでインストールすると2分くらいでインストールが完了したので、今日はそのことを書きたいと思います。

Lineブログの更新をRSSで受け取る方法

仕事とは関係なく「Lineブログの更新をRSSで受け取りたいなー」と思いました。 調べてみると簡単に実現出来たので、その方法を紹介します。

Coincheck(コインチェック)の口座開設するにあたってのメリット・デメリットを改めて調べました!

仮想通貨を取引するに当たってユーザーは「取引所」を開設する必要があります。 私もCoincheck(コインチェック)とpoloniexという2つの取引所のアカウントを持っていて 場合によって使い分けています。 Coincheck(コインチェック)は日本企業なので全て日…

Coincheck(コインチェック)が開始した「貸仮想通貨サービス」について調べた

仮想通貨の取引所の1つであるCoincheck(コインチェック)が「貸仮想通貨サービス」を再開しましたね! 長らくお待たせしておりました、貸仮想通貨サービスを再開致しました。また、再開に合わせ対象を「ビットコインのみ」から「コインチェックで取扱う全通…

ONE OK ROCKのAmbitionsツアー熊本公演初日のセトリ・様子などをまとめました!

個人的にもどんな雰囲気か知りたかったので 2017年5月11日に行われたAmbitionsツアーの熊本公演初日の様子をまとめました! 会場のキャパが約700人ほどみたいで、すごく狭い会場でもライブみたいです。

BUMP OF CHICKENのオフィシャルアカウントまとめ

自分でも把握したかったので、 BUMP OF CHICKENのオフィシャルアカウントをまとめました。 もしBUMP OF CHICKENのオフィシャルアカウントが追加された場合には このページを随時更新していこうと思います!

BUMP OF CHICKENの公式LINEアカウント&LINE BLOGがオープン

いyhBUMP OF CHICKENの公式LINEアカウント&LINE BLOGが開設されました! 最近BUMP OF CHICKENの公式アカウントが増えてきて1ファンとして嬉しい限りです。

5月9日は『サイハテアイニ/洗脳』のフラゲ日です!

今日は2017年5月9日です。 そう!『サイハテアイニ/洗脳』のフラゲ日ですね!

RADWIMPSのお店・「洗脳レコード」の営業時間が発表されましたね!

先程、記事を書いたばかりですが「洗脳レコード」の営業時間が公式Twitterで告知されましたね!

ONE OK ROCKのオフィシャルアカウントまとめ

ONE OK ROCKのオフィシャルアカウントをまとめました! 新しいオフィシャルアカウントが追加された場合、このページも更新していきます!

RADWIMPSのお店、「洗脳レコード」が2日間限定で開店する!

RADWIMPSのお店、「洗脳レコード」が5月9日13時より2日間限定で開店するようです! 公式Twitterで発表されましたね!

RADWIMPS新曲「サイハテアイニ / 洗脳」のおさらい

5月10日(水) ニューシングル「サイハテアイニ / 洗脳」の発売が迫ってきましたね! というわけで、「サイハテアイニ / 洗脳」の情報をまとめました!

Mr.Childrenのオフィシャルアカウントまとめ

Mr.Childrenのオフィシャルアカウントをまとめました! 調べた所FacebookやInstagramはまだ開設されていないようです。(2017年5月現在) 新しいオフィシャルアカウントが追加された場合、このページも更新していきます!

RADWIMPSのオフィシャルアカウントまとめ

RADWIMPSのオフィシャルアカウントをまとめました!

BUMP OF CHICKENの新曲「リボン」について語る。20周年イヤーの最後を飾る集大成の曲。

2017年5月1日 BUMP OF CHICKENがyoutubeで新曲「リボン」を公開しました。 この曲は山崎賢人さん出演、携帯電話「Galaxy」の新CMソングに起用されていますね。 今日は「リボン」について書きたいと思います。

BUMP OF CHICKENが2017年の全国アリーナツアーを発表!

BUMP OF CHICKENが2017年のツアーを発表しましたね! youtubeで新曲「リボン」は公開されると同時にツアーも発表されました! 2017年 ~ 2018年にかけてのツアーで日本全国を廻るようです。

golangのインターフェースが本当に少しだけ理解できたかもしれない。これがポリモーフィズムなのか?

こんにちは、つじたく(@Tsuji_Taku50)です。 先日こんな記事を書きました。 tsujitaku50.hatenablog.com 今もこの気持は変わってません笑。 やっぱりgolangのインタフェース機能を使いこなせる気がしませんが、少しだけインタフェースの使い所が分かったよ…

考え方1つでポジティブにもなるしネガティブにもなるなぁとハッと気づいた

こんにちは、つじたく(@Tsuji_Taku50)です。 この記事を書いているのは5月1日なのでゴールデンウィークの真っ最中です。 僕は普通に仕事があったので、いつも通り通勤していたのですが その際に気づいたことがあったので忘れない書いておこうと思って書い…

golangのlog.Printlnとfmt.Printlnって何が違うんだ?と唐突に思った

こんにちは、つじたく(@Tsuji_Taku50)です。 いつもどおりgolangを書いたり勉強したりしていたのですが、 個人でgolangを書いているとデバック出力のためにfmt.Printlnと使っていました。 ただgolangにはlogパッケージが存在しています。 あれ、そういえば…

「#シニアプログラミング」という興味を引くハッシュタグと聞いて飛んできました

こんにちは、つじたく(@Tsuji_Taku50)です。 Twitterを眺めていたら「#シニアプログラミング」というなんとも興味を引かれるハッシュタグが流れてきました。 「シニアプログラミング」という単語から連想するに、年配の方がプログラミングする感じでしょう…

IBM WatsonのAPIガイドラインを読んでREADME部分を翻訳してみました

こんにちは、つじたく(@Tsuji_Taku50)です。 Watson Developer Cloud · GitHubを眺めていると、WatsonのApi Guidelinesがリポジトリとしては存在していたので 主にREADMEの部分をGoogle翻訳と自分なりに意訳してみました。 README部分の全ての訳したわけで…

GithubのEarlyAccessプログラムに登録しました

こんにちは、つじたく(@Tsuji_Taku50)です。 面白そうだったのでGithubのEarlyAccessプログラムに参加しました。 EarlyAccessプログラムとは Early Accessリリースでは、GitHub Platformの新機能や機能の初期段階の洞察が得られます。これらは、あなたの方…

golangのインターフェースがイマイチ理解できず泣きそう

こんにちは、つじたく(@Tsuji_Taku50)です。 golangのインターフェースについて自分の理解が及ばず泣きそうです。 使いこなせればめちゃくちゃ便利なんでしょうが、理解できない人にとっては使いどころが分かりません。

IBM Watson Summit 2017が面白かったので少しだけまとめた

こんにちは、つじたく(@Tsuji_Taku50)です。 先日「IBM Watson Summit 2017」というものがあり、LIVE配信動画を見ていて「IBM Watson面白いな〜」と思ったので 少しまとめてみようと思いました。 そのときのツイート↓ IBM Watson Summit 2017のライブ配信…

goxのクロスコンパイルでビルド時にエラーが表示されて少しハマった

こんにちは、つじたく(@Tsuji_Taku50)です。 先日こんな記事を書きました。 tsujitaku50.hatenablog.com このgoxライブラリを使っていると、エラーが表示されてビルド出来ない!なんてことが起こりました。 解決するまでに少し時間がかかったので、今日は…

itamaeを使うにあたって参考になった記事まとめ

こんにちは、つじたく(@Tsuji_Taku50)です。 環境構築のツールとして会社ではAnsibleを使っているのです。 ただ個人で使う場合にはAnsibleはちょっと多機能すぎるかな。。。と思っていました。 こんな多機能じゃなくていいから、もうちょっとシンプルなツ…

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でスライスを削除するときどうするんだっけ?」 と思い調べたので、ここに残しておきます。