2013年11月30日土曜日

人気のあるソフトウェアについて書くと良く読まれます。

中の人です。

VMWareの原因不明だったエラーについて書いた記事など
人気のあるソフトのいやらしい部分について書いた記事が人気です。

ニッチな情報が重要ですね。

こんな雑感は読まれない。

JavaScript(jQuery) JSON shift unshift

中の人です。

JavaScriptのJSONでshiftやunshiftがしたい・・・


json unshift
data = {"foo": 123, "bar":"345"}
test = $.extend({"test":true},data)
test = $.extend({"test":true},test) //not work
json shift
#json keyを取得...
function jsonKeys(j){
    var keys = []
    if(isObj(j)){
        for(k in j){
            keys.push(k)
        }
    }else{
        keys.push(j)
    }
    return keys
}
  keys=jsonKeys(test)
delete test[keys[0]]


目的は達成できるのでよしとしよう。
GoogleBlogはコードのサンプルが書きづらくて仕方がない。。。



2013年11月12日火曜日

Ruby及びRailsの構文チェックについて(rubyMine 5)

中の人です。

Ruby、Railsで構文確認する方法を色々と模索したところ
rubyMineのinspectionsに頼るのが一番簡単との結論に・・・。

Rubyがコンパイルできないかとか探しましたが、動かないコードのまま
実行ファイルになっても意味無いですよ!
(JRubyによるコンパイルなどなど・・・)

初期状態のinspectionsの設定が非常に手厳しいので
少々設定を外してから確認すれば便利でした。
(ruby1.8.7では動くけど1.9では動かないコードなども見つけてくれる。)

プロジェクトツリーを右クリックしてInspecting CodeでScopeを指定して実行。
とりあえず、Holeで実行して食事してこよう!