Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

2012-03-01から1日間の記事一覧

Rubyで泣く子も泣きやむObserverパターン

概要 GoFのデザインパターンのObserverパターンについて。 観察者が被験者の変化に応じた処理を行う場合に使用。 観察者と被験者の依存が弱まり、追加が容易になることが利点。 登場人物 Subject = 被験者 ConcreteSubject = 具象被験者 Observer = 観察者 C…

Rubyで閏年の判定

概要 今年は閏年ということで閏年の判定をRubyで行う方法を紹介します。 閏年の定義 4で割り切れること 100で割り切れて400で割り切れる場合は閏年 100で割り切れて400で割り切れない場合は閏年ではない Rubyの閏年判定 日付型の得意メソッドであるleapを使…

JavaScriptで簡易占いツール作成

概要 JavaScriptで、大吉・小吉・凶を1/3の確率で表示するだけの シンプルなツールを作ります。 サンプルコード <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script type="text/javascript"> function outputRandomResult() { var random = Math.floor(Math.random()*3)+1; outputDiv = document.getElementById('output'); sw…</meta></head></html>

bashで深い階層にある複数フォルダの一括削除

条件 下記の構成を前提とする。 /root ┣next1 ┃┗target ┃ ┗file.txt ┣next2 ┃┗target ┃ ┗file.txt ┣next3 ┃┗target ┃ ┗file.txt ┗next4 ┗target ┗file.txtこの条件でtargetフォルダを含み配下のファイルも一括削除したい。 コマンド $find ./*/target/ -type…

単語コピーにショートカットを割り当て

メニュー→その他→キー割り当て→任意のキーをチェック →クリップボード系の単語をコピーを選択→OKを押下 同様に「単語選択(全部)」にもショートカットキーを割り当て。これらは頻繁に使用するけど割り当てないですね マウスでダブルクリックとかは出来るけ…

AndroidスマートフォンにRuboto IRBをインストールしてモバイルRubyistに!

概要 AndroidスマートフォンにRuboto IRBというアプリを入れると Ruby(JRuby)を利用出来ます。 本格的なコーディングをするには向かないかもしれないが、 外出先でちょっとしたコードを書けるか書けないかは大きな差だ。 これから色々いじってみよう。やっ…

Thunderbirdの表示カスタマイズ(未読メッセージ、選択時の色)

フォルダペインのフォーカス、選択時の背景色を#ffaaaaに設定 #folderTree treechildren::-moz-tree-row(selected, focus) { background-color: #ffaaaa !important; } #threadTree treechildren::-moz-tree-row(selected, focus) { background-color: #ffaa…

プログラマーのM+フォント適用祭

M+を導入したのであらゆる物のフォントを変えてみる。 M+の導入についてはこちらの記事を参照 Skypeのフォント ツール→設定→チャット&SMS→チャット表示スタイル フォントを→M+ 1mnに。 cyglaunch 設定→フォント フォントを→M+ 1mnに。 Eclipse ウインドウ→…