くんすとの備忘録

IT系技術メモ

移転しました。

15秒後に自動的にリダイレクトします。

2013-12-01から1ヶ月間の記事一覧

「第8回クリスマスって何だっけ シェル芸なら知ってる勉強会」に行ってきた、なのん

急がないと年を越してしまう!というわけで、駆け足でまとめまする。 スライドはこちら(模範解答付き) http://www.slideshare.net/ryuichiueda/20131222-8 参加環境 いつもどおり、FreeBSD on Windows7 で参戦。 (FreeBSDの人はほとんどいなかった感じ) 今…

クリスマスなのでワンライナー書いてみた

経緯 リア充の爆発を願うより楽しい事は沢山あるよ……ワンライナーとかさ! というわけで、イブの夜はクリスマスにちなんだワンライナーを勉強がてら書こう。 ハッシュタグは #クリスマスワンライナーで。 帰ったらやる! #シェル芸— くんすと (@kunst1080) 2…

【Play2.2】フィールドコンストラクタを改造してみた

組み込みの twitterBootstrapFieldConstructor.scala.html では help-block が邪魔になってきたので、それを外したものを作成しました。play-2.2.0/framework/src/play/src/main/scala/views/helper/twitterBootstrap/twitterBootstrapFieldConstructor.scal…

【Play2.2】フォームヘルパーを自作してみた

play-2.2.0/framework/src/play/src/mainscala/views/helper を参考に。テキストボックスが2つ並んでる部品を、 app/helpers/doubleInput.scala.html に置く想定で作成。 画面上に @helpers.html.doubleInput(aform(""), "ID2", "NAME2", "VALUE2" , '_label…

【Play2.2】Scalaテンプレートファイル内に再利用可能なブロックを定義してみた

Play Framework 2.2 のScalaテンプレート(views/*.scala.html)内に、再利用可能ブロックを定義してみました。 まずはソース app/views/index.scala.html @(message: String) @jslink(js: String) = { <script src="@js" type="text/javascript"></script> } @title = @{ val head = "【テスト環境】" val appnam…

【Java】型安全な(Map|List)リテラルのようなものを実装してみた

Javaを書いてて、 Map<String, String> hogehogeMap = new HashMap<String,String>(); hogehogeMap .put("hoge", "fuga"); hogehogeMap .put("hoehoe", "fugafuga"); みたいなのを沢山書くのが超絶面倒だったので作っちゃいました。 Mapリテラル お好きなパッケージ(自分は「literal」にして</string,string></string,>…

【FreeBSD】Jail環境でデフォルトのmanをホストと共有する

デフォルトのmanは /usr/share/man/ に、パッケージ追加時のmanは /usr/local/man に入っている模様。というわけで、portsを共有するのと同じようにして、manも共有します。 Jailの /usr/share/man に、ホストの /usr/share/man をマウントする設定 ひな形の…

【FreeBSD】FreeBSDでgit-flowをインストールする

Mac OS Xと同じ。rootで wget --no-check-certificate -q -O - https://github.com/nvie/gitflow/raw/develop/contrib/gitflow-installer.sh | bash とやるか、もしくは curl -L -O https://raw.github.com/nvie/gitflow/develop/contrib/gitflow-installer.…

編集中のファイルをFTPでアップロードするサクラエディタマクロ

編集中のファイルの2行目にアップロード先のパスを記入し、マクロを実行します。 こんなかんじで。 #!/usr/local/bin/bash #PATH:/usr/home/kunst echo hogehoge [sakura_ftpUpload.js]