Wordpress から Ghost に乗り換えてみた。

Ghost? 最近でてきたnode.jsのCMS https://ghost.org/download/ かるい Markdown でさくさく書ける WP からの移行方法 ここ参考にした。 http://qiita.com/hiro/items/11ea2c953d90eb946eef 実際どうなん? ただimportするだけだとurlの形式が変わる。。 いままでは /archives/1250/ とかだった。 rewriteするしかなさそう。。 コードハイライトとかも死亡 テーマが個人的に微妙なかんじする こんど自作しよう… markdown »

最初のフォロワーは誰だ?

社内LTで話したネタを再編集して。 組織に新しい何かを導入するのは結構大変です。IT業界だとここ数年はアジャイルやクラウドやビッグデータや関数型プログラミングなどが盛り上がってますが、いざ導入しようと思ってもなかなか上手くいかないことが多いと思います。   弊社でアジャイルを導入した例 僕の会社(の僕の部署)では現在アジャイル開発を採用しています。結構いい感じでアジャイルしてると思いますが、2011年まではガチガチのウォーターフォールでした。レビューが通らなくて泣く奴がいるレベル。2012年にアジャイル宣言して2年半が立ちましたが、本当にアジャイルっぽくなってきたなと感じたのは2013年の暮れくらいです。アジャイルを導入するのに2年近くかかったわけですね。 ともあれアジャイル導入には成功したわけですが、もちろん2年のうちにはいろいろあって、アジャイルが原因で辞めて行った方も何人かいて、もっと犠牲を払わずに成功できなかったのかと振り返ることもあります。   どうすればよかったのか デレク・シヴァーズの「社会運動はどうやって起こすか」が非常に参考になります。見た事のない方は是非見てみてください。 この中でデレク・シヴァーズが言っている通り、最初のフォロワーが変化を起こす上で非常に重要な役割を担います。 しかし »

OracleでSQL実行時に引数をとる

引数をバインドしたい部分を &数字 にして sql ファイルを作って、、 $ cat hoge.sql select * from hoge where foo = &1 and bar = '&2' and baz = '&3'; sql ファイル実行時に引数を渡すと勝手に展開してくれる。 ''' SQL »

cp するときに上書きされるファイルがあったらバックアップを取る。

  今朝同僚に話したら意外とみんな知らなかったので。   cp コマンドの -b オプションを使うと上書きするファイルがあったとき自動でバックアップを取ってくれる。 ''' $ touch aaa $ touch bbb $ cp -b ./aaa ./bbb $ ls aaa bbb bbb~ ''' そのままだとバックアップファイルは ~ がつくが、--suffix オプションで指定できる。 ''' $ cp -b --suffix=.date »

リリース手順の半自動化

リリース手順について 正式版に向けていいテクニックあったら教えて下さい。 / リリース手順書について本気出して考えてみた #CleanReleaseManual - 邪道 http://t.co/UaqjIDxRUd — takao.oyobe (@TAKAKING22) 2014, 2月 17 大筋で同感だけども、リリースって全自動化もオール手作業もちょっと微妙なゾーンがあると思ってる。 テキストベースのリリース手順書は、 コピペする順番を間違える可能性がある。 コマンド実行後の確認を怠られるとつらい。 手順書の作り手が思っている以上にリリース作業者は何も考えずに作業を行う。 と、自動化すべき理由がある一方、 きっちり構成管理できてないと、同じ機能のリリース作業でも毎回手順が微妙に変わったりする。 その割に、「特定のプロセスが動いていたら終了するまで待つ」みたいな自動化するにはプチ面倒な作業が多い。 といった »