てしりこじり

しりがちいさいエンジニアがいるという

SQL Server 2012 で カラム追加 や デフォルト値の変更 を行った

最近 SQL Server 2012 を触る機会が多い。 あふれんばかりの愛と慈しみをもって接しているつもりだ。 だが待てしばし。どうにもなかなか仲良くなれない。 書き留めておく必要がある。 カラムを追加する SQL Server でカラムを追加した。 MySQL とかで after …

プログラミングを始めたいあなたへ

巷でよく言われているようにプログラミングのお勉強で、大事にしなきゃいけないのは手を動かすことだと思ってます。 Shut the fuck up and write some code!ですね 私も新しいことに取り組む前にドットインストールをやったりして、 さくっと動かしてみたり…

ruby 2.1 系を導入する

しばらくぶりに触ったら実に怪しかった。 脳みそが揮発性なのでしょう… rbenv と ruby-build を最新化する cd ~/.rbenv git pull cd ~/.rbenv/plugins/ruby-build git pull インストール可能な 2.1 系を確認する rbenv install -l | grep 2.1 2.1 系を導入す…

github に登録している公開鍵を確認する方法

Chef で Immutable Infrastructure だ!ヒャッハー!! とかやってたら github に登録されている鍵が大量になってました。 確認方法ないのかなーと調べたので忘れないようにメモ。 github に登録した公開鍵を確認する方法 https://github.com/USERNAME.keys …

tmp 配下に pid ファイルを作ってませんか

tmp の下に pid ファイルは作っちゃダメ。 だって勝手に消されちゃうぞ! おおふ。知らんかったなんて言えない。言えないよ。 redhat系 tmpwatch というサービスが /etc/cron.daily に登録されており、 定期的に /tmp 以下を掃除している。 ITmedia エンター…

unicorn の ワーカープロセスを追加、削除する

APサーバには、もっぱら unicorn を利用しております。 嗚呼…かわいいよ unicorn たん。 ワーカープロセスの数を増減させてサーバの負荷を確認して遊んでるのですが、コマンドをすぐに忘れるんですよ。 なんなんだ。俺の頭は。 ワーカープロセスを1つ増やす…

AWS を利用するなら抑えておきたい リザーブドインスタンス について

AWS の料金体系まとめ AWS にて運用しているサービスが、軌道にのり一定期間動かす目処がついた。 これを期に インスタンス の料金体型について整理したのでまとめておく。 料金体系について EC2 の購入モデルとして以下の3種類が存在する(2014/1/22 現在)…

小さな習慣トレーニングについて思ったこと

筋トレとかって、なかなか習慣化することが難しいんだけど 『1回だけやる』。これはなるほどなーと思った。 「1回だけやる」ようにしたら運動が続くようになった 私はまたもや運動を続けられなかったことに気付きました。しかしその時の私は、違うことをやろ…

Jenkins プラグインの導入

あけましておめでとうございます。 今年の目標は公私ともどもアウトプットを充実させる。です。 やらしい意味ではないです。 Jenkins の Plugin をいじったのでメモ。 Green Balls 青い玉が緑の玉になります。年変わったし、気分的に替えてみた。 JobConfigH…

Jenkins を 管理画面から再起動させる方法

Jenkins を Webコンソール から再起動させる場合は以下のURLを入力する http://JENKINS_URL/safeRestart 実行中や待機中のジョブが完了し次第、再起動が行われる Jenkins実践入門 ?ビルド・テスト・デプロイを自動化する技術 (WEB+DB PRESS plus)作者: 佐藤…

これだけは覚えておきたい tmux の7のキーバインド

挑戦的なタイトルで申し訳ない。 タイトルの割に中身はスカスカです。 こういうタイトルのほうが好きなんでしょ。あんたたち! と発作的にやった。後悔はしていない。 デフォルトのプレフィックス(Ctrl-b)のままの前提です。 Ctrl-b c # 新しいウィンドウ…

capistrano で サブディレクトリ 内の 特定アプリ をデプロイする

単一リポジトリに複数アプリを格納した案件を手伝ってんですが、 capistrano でデプロイしてると、こういうとき困ります。 偉大な先達方の知恵をお借りして解決した。ほんとありがたい。 リポジトリイメージ REPOSITORY ├── JAVA_APP-1 ├── JAVA_APP-2 ├── R…

Microsoft Word 2010 で開発タブを表示する

word って便利ですよね。 ただバージョンによって非表示になっちゃう機能とか有るのがなー Word 2010 で 開発タブ を表示する方法 画面上部左端の[ファイル]タブを選択する。 下の方に表示される[オプション]を選択する。 [リボンのユーザ設定]を選択する。 …

Windows 環境で Virtualbox 仮想ディスク( vdi ファイル)の拡張をやってみた

最近はもっぱら UNIX/LINUX 環境なのですが、Windows で Vitualbox 上に起動した Windows サーバの仮想ディスクを拡張したかったのでチャレンジしました。 構成 以下にファイルが存在してます。 D:\workspace\Virtualbox\WIN_SERV_C.vdi => 30GB D:\workspac…

ubuntu 12.04 で 手動 logrotate を行う

手動実行する場合は logrotate コマンドを実行する 手動実行前に確認する方法 logrotate -dv d オプションでデバッグ出力 v オプションで詳細を出力 ローテート設定のファイルを指定して手動実行する方法 logrotate -f /etc/logrotate.d/hoge ちなみに、ロー…

Jenkins で ジョブ を リモート から 実行

Jenkins さんって偉いですよね。 いつも黙々とお仕事してらっしゃる。しびれる。あこがれるぅ。 さて、Jenkins さん の得意な github との連動ですが、 訳あってリモートから Jenkins のジョブを実行させてます。 JENKINS_SERVER_1 :外部からアクセス可能な…

ls のオプション ハイフン1

知らなかったのでメモ ls を実行するとばらばらと表示される。 $ ls test test.1 test.10 test.2 test.3 test.4 test.5 test.6 test.7 test.8 test.9 1行ずつ表示させるには以下の通り。 $ ls -1 test test.1 test.10 test.2 test.3 test.4 test.5 test.6 te…

grep で or 検索するオプション

僕の残念な頭ではすぐ忘れるのでメモ grep で or 検索する grep -e hoge -e fuga -e piyo Linuxコマンドブック ビギナーズ 第3版作者: 川口拓之,下忠健一,田谷文彦,三澤明出版社/メーカー: ソフトバンククリエイティブ発売日: 2010/04/30メディア: 単行本購…

capistrano3 で depoly_via

capistrano3 で deploy_via :copy 使えないらしい。ぐぬぬ。 http://stackoverflow.com/questions/19508411/capistrano-3-copy-strategy-equivalent

capistrano3 を使わない

capistrano v3 はわかった。 でも今はダメなの。使いたくないの。 ってときに。 gem 'capistrano', '~> 2.15'

ご挨拶

何はともあれ1日1題。3週間が目標。 3日坊主の私からすれば、21個も積み重ねられれば当社比7倍。 さぞ壮観でしょう。 エンジニアの端くれですが、日々悶々としております。 3歩進んで2歩下がる。 いや3歩も進めてない気がする。トータルマイナス。最終防衛ラ…