サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
2024年ランキング
joma.hatenadiary.org
Fastladderのオープンソース版を試していると、feedの登録&取得に失敗するケースがあります(例: http://www.ruby-lang.org/ja/ )。根本をたどってみると、feedを探索するライブラリ、rfeedfinder(ver.0.9.13)に問題があるようです。具体的には、下記のisAValidURL関数です。 def self.isAValidURL?(url_to_check) return false if url_to_check == nil # The protocols that we allow are the following protocol_whitelist = ["http", "https"] # I guess we could have included some more, but that doesn't really #
まず結論から、配列と連想配列は分けるべきということがわかりました。悔しくて冗長に書きましたが、それだけですorz jQueryには、$.each という配列を走査するforeach的な関数があります。他の言語でもあるように配列と連想配列を考えなくてもいいと思いこんで、以下のようにしていました。 var array = []; // ここで配列を代入 array["hoge"] = "fuga"; $.each( array, function(i){ alert(i); } // -> 何も表示されません array["hoge"]を走査してくれることを期待していたのですが、反応なし。jQueryのソースを見てみると、jQueryは、lengthプロパティの有無で配列と連想配列を区別していることがわかります。 // $.eachのソース部分から引用 if ( object.length =
クイックヒントで絞り込みをせず数字で直接ヒントの文字を入力することが多くなったと感じるようになって、昔のvimperatorのようにクイックヒントの文字列をアルファベットの組み合わせにしたいと思ったのが動機です(どこかでそういう設定にする旨を見た気がするのですが忘失しました;;)。 調べてみると char-hints-mod2というプラグインがあり、それを修正しました(作者様には感謝感謝。 修正箇所 おおざっぱですが、基本的には大文字に変換していたところを小文字変換にし、マッチングの部分を小文字でマッチするようにしました。 toUpperCase -> toLowerCase A-Z -> a-z 39 const DEFAULT_HINTCHARS = "asdfghjkl"; // ホームポジションメインで 48 var hintchars = options.hintchars.to
simple bind(パスワード認証)限定なldapクライアントがほしかったのでpython ldapを使ってldapsearchもどきを作りました。 ソース ## python-ldap,python-pit are required import ldap,ldif from pit import Pit import sys,optparse,getpass ## configuration defaults = Pit.get('ldap.config',{'require' : { 'uri':'ldap://ldap.example.com', 'base_dn':'dc=example,dc=com', 'bind_dn':'uid=hoge,dc=example,dc=com', 'bind_password':'Password for binding', }}) ##
maphilightプラグインを使ったのでメモ。 maphilight? HTMLのイメージマップで、指定されている部分をハイライトするjQueryプラグインです。画像の一部を四角で囲ったり、顔を丸で囲ったりできます。今回は画像へ説明文をつけるために使用しました。 使い方 初期設定(指定しない場合は、デフォルトの設定が適用されます) $.fn.maphilight.defaults = { fill: true, // 枠内を塗りつぶすかどうか fillColor: '000000', // 塗りつぶす色 fillOpacity: 0.2, // 色の透明度 stroke: true, // 枠を線で囲むかどうか strokeColor: 'ff0000', // 囲む線の色 strokeOpacity: 1, // 線の透明度 strokeWidth: 1, // 線の太さ fade:
http://d.hatena.ne.jp/legnum/20080421/1208763915 さんを見て面白そうなのでやってみました。下記をアドレスバーとかに貼りつけて実行後、1回音が鳴ると使えます。あとはスターボタンをクリックします。 javascript:sound="http://dancingmadly.hp.infoseek.co.jp/star.mp3";var%20b=document.body;void(z=document.createElement('script'));void(z.src='http://dancingmadly.hp.infoseek.co.jp/starsound.js');void(b.appendChild(z)); embed要素を作って強引に音を鳴らしています。soundのURLを変えると音を変えることができます。 Firefox+Q
このページを最初にブックマークしてみませんか?
『joma.hatenadiary.org』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く