kickstamp

きりんさんメモと、しゃちくんノート。ときどきウサギちゃんのらくがき

DRMフリーの電子書籍ストアまとめ

目的 毎回電子書籍の話題が出るたびに「DRMフリーの電子書籍買え!」と言っているのですが、「どこで」という事を言ってなかったことに気づきました。そこで今回、私の普段利用している電子書籍ストアを紹介してみます。 基本的に技術系(プログラミング系)の…

JavaScriptのFunctionに関してあれこれ(Applyとか部分適用とか)

部分適用 基本 // add :: Number -> Number -> Number var add = function (a){ return (function(b){return a + b;}); } add(5)(4); // => 9 var add5 = add(5); add5(4);; // => 9 bindを使うパターン // add :: Number -> Number -> Number var add = fun…

はてブのツイッター連携がウザくなったので設定を変更した話

僕ははてブで偉そうな事書くのが趣味でツイッターと連携させて使っているのですが、 最近仕様変更ではてブのコメントページへのリンクが着くようになってしまいました 昔 今日 これの部分がものすっごい邪魔です。 というわけでこいつを消す方法が下記です。…

SQLの予約語を大文字化するVimコマンド書いた

Vim

久しぶりにVimScriptを書きました。 __GooglePrettify__ let s:keyword = {} let s:keyword.keywords = [ \ "ABS" \ , "ABSOLUTE" \ , "ACCESS" \ , "ACTION" \ , "ADD" \ , "ADMIN" \ , "AFTER" \ , "AGGREGATE" \ , "ALIAS" \ , "ALL" \ , "ALLOCATE" \ , …

【SAS】PROC FCMPプロシージャーでの可変長引数の利用について

SAS

PROC FCMPでは下記のように、引数名[*]と定義し、引数リストの外にvarargsと記述することで可変長引数を扱えます。 __GooglePrettify__ > options cmplib=sasuser.funcs; > > proc fcmp outlib=sasuser.funcs.temp; > function summation (b[*]) varargs; > …

【SAS】boolean(審議値)として利用できる値

SAS

SASでは0または欠損値("", .)がfalseとして判定され、それ以外はtrueとして判定される http://support.sas.com/documentation/cdl/en/lrcon/62955/HTML/default/viewer.htm#a000780367.htm 例 if条件として利用 __GooglePrettify__ if 0 then do; /* 通らな…