Vagrant で CentOS7 を動かしてみたときに知っているコマンドが使えなくて困った話

こんにちは。 今更 Vagrant の話になって恐縮ですが、手でコマンド叩いて確認したいことがあって、CentOS7環境をつくりました。 $ vagrant init centos/7 $ vagrant up $ vagrant ssh これで VM にログインまでできました。さらに、httpd のインストール@vag…

Docker for Mac で Kibana を動かした

Docker for Mac を試してみたかったので以下の記事を参考にさせていただきつつ、さわってみました。 dev.classmethod.jp dev.classmethod.jp アプリケーションは以下からダウンロードできますが、今回は Homebrew を使ってインストールしました。 www.docker…

コマンドラインで2進数、8進数、10進数とかの変換を行う

サブネットマスクの確認したいときに、わざわざググるほどでないという時に。 $ echo "obase=2; ibase=10; 11" | bc 1011 10進数から2進数に変更する例。入力(ibase)に10、出力(obase)を2に変換する。 逆引きUNIXコマンド/bcコマンドで16進数、10進数、8進数…

MySQL でデータの範囲ごとにデータの個数を集計する

MySQL のデータを範囲ごとにデータの個数を集計したいと思いました。以下の記事に書いてあることを MySQL でやりたかったので調べました。 [Excel] データの範囲ごとにデータの個数を集計する - ピボットテーブルを利用した 値の範囲ごとの人数集計 (年代、…

Mac の開発環境を自動構築したいがためのリンク集(Ansible, Serverspec)

突然、Mac のディスプレイが壊れた同僚と話をして、今は Ansible, Serverspec を使って Mac の環境構築を自動化しておくのがイケているということでした。 Ansible, Serverspec の練習も兼ねてちょっとコードを書いてます。ほとんどコピペで homebrew のパッ…

大容量ファイルを S3 に置いてダウンロードする方法

大容量の画像ファイルなどを急ぎで共有したいとき、ありますよね。 今回はaws-cliをつかって、ある程度のサイズのファイルであれば Dropbox のようなサービスの無料枠で共有が可能ですが無料使用枠を越えた容量の場合の対処法をメモします。 ただし、この方…

私が調査でよく使う Git コマンド3選

ローカルだったら、クライアントソフトを使って見やすくできるのですが、サーバにある、いわゆるベアリポジトリはそうはいきませんよね。 Git サーバでの調査でよく使ってるコマンドをまとめます。 コミットログを見る git logコマンドでリビジョン名やコミ…

Your version of goimports is too old and doesn't support vendoring. Please update goimports!

Go 初心者です。 思うところあって、 Go を試そうとしていました。随分前に emacs で Go の環境を整えてましたが、久し振りに go-mode にすると以下のエラーが出ました。 Your version of goimports is too old and doesn't support vendoring. Please updat…

『Teem Geek』読んだ

結構前に買った本ではあるが,思うところあって読みかえした.以下,要約.あくまでも,このように理解するというものなので,はずしている部分あると思う. 1.天才プログラマの神話 いかに優れた人(プログラマ)であっても全てを一人でできない.チームが大…

MySQL で実行されるログを確認する general_log の設定方法

OR Mapper などでクエリを発行するとき、実際どのようなクエリが生成されているのかわからないです。 またアプリケーションからクエリを呼ぶときに、意図した変数をわたせているかも確認もできます(もちろんテストも書くべきですが)。 そんなとき、my.cnfの …

OSX で PostgreSQL の初期設定

先日、 突然 Standard user に降格されるという事件があったので、 OS のクリーンインストールを行いました。 mdkn999.hatenablog.com パッケージのインストールは Ansible + Homebrew でやったのですが、PostgreSQL の初期設定の手順は手動で行ったのでメモ…

user is not in the sudoers file. This incident will be reported. [unsolved]

OSX

Ansible でローカルの環境をいじってたら、突然sudoできなくなりました。 $ sudo su - Password: user is not in the sudoers file. This incident will be reported. 原因・対処法はあまり調べられていないですが、再インストールするしかなさそうです。

ERROR: No query specified

[mysql] mysql> select * from user\G; ... ERROR: No query specified \G;がダメ。\Gまでがひとつの文とみられる。 [mysql] mysql> ; ERROR: No query specified

Homebrew の古いパッケージが削除できない。

$ brew cask uninstall --force dockertoolbox Error: Cask 'dockertoolbox' definition is invalid: Bad header line: '{:v1=>"dockertoolbox"}' does not match file name /usr/local/Caskroom のディレクトリに dockertoolbox という空のディレクトリが残…

今日読んだエントリー[2016-08-19]

今日読んだエントリー[2016-08-19] 2016-08-19に読んだエントリー。 Photo via Visualhunt エンジニア業務に役立つ英語学習のコツ labs.septeni.co.jp 業務でも英語を使うことはおおいので勉強しないといけない。したいと思っているんですが、いろいろな方法…