サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
衆院選
la.ma.la
ひらがな カタカナ 正規表現パターン livedoorburogu livedoorブログ
高相 ゲロッタ! 芸能人の薬漬 使用前後 画像 動画 高相 ゲロッタ! 芸能人の薬漬 使用前後 画像 動画 高相祐一が警察に覚せい剤を使用した友人やサーファー仲間を”ゲロ”したという情報がネヮ..
はてなには、どんな引力があるんだろう。 2008-02-18 - Web技術系クリップ 上記経由で知ったニュース。 http://d.hatena.ne.jp/mala/about ↑ この時点ではジョークだと思いました。 最速インターフェース研究会 :: そろそろはてな京都移転について一言いっておくか ↑ 本当みたいです。今日付けなんですね
まだまだバグとか色々残ってるかとは思いますが、リリースされました。 http://fastladder.org/ http://blog.livedoor.jp/staff_reader/archives/51181618.html ニュース記事 http://www.itmedia.co.jp/news/articles/0802/07/news032.html http://internet.watch.impress.co.jp/cda/news/2008/02/07/18390.html http://itpro.nikkeibp.co.jp/article/NEWS/20080207/293305/ 元々Railsで動いてたわけではなくて、個人でもインストールしやすいようにコンパクトに書き直したものです。 稼働してるサービスは、他のライブドアのサービスと同様に(良く知られている通
キン消しガン消しビックリマン等高値買取り致します! 管理人様、掲示板のスペースをお借り致します。 皆さんの押入れに眠っている、ガン消し、キン消し、ビックリマン等懐かしいグッズを 高値で買取りさせて頂けませんでしょうか? (懐かしいものならばなんでも買取り致します!) ショップではなく、完全に個人収集を目的としている為、 買取り価格は普通のリサイクルショップの3倍程度です。 持っていてもしょうがない、でも捨てるのも勿体ないと思っている方、 詳しくはHPが御座いますので、お気軽にご連絡下さい。 キン消しガン消しビックリマン等高値買取り致します! 管理人様、掲示板のスペースをお借り致します。 皆さんの押入れに眠っている、ガン消し、キン消し、ビックリマン等懐かしいグッズを 高値で買取りさせて頂けませんでしょうか? (懐かしいものならばなんでも買取り致します!) ショップではなく、完全に個人収集を目
http://blog.livedoor.jp/dankogai/archives/50957890.html まず、Object.prototypeにメソッドを生やしてしまうとfor inでキーを列挙するときにいちいちhasOwnPropertyを使わないといけなくなるので普通は使いません。影響が大きすぎるので、よっぽど変態的なライブラリじゃないと使わない。他のライブラリと組み合わせるとほぼ確実に問題が起きる。それから、deep_cloneが欲しい場合はJSONを作ってevalすればよい。パフォーマンスを気にする場合とか、浅いコピーが必要な場合はそれなりに工夫する必要があるけど。 で、JSONにするのにFirefoxだとtoSourceというのが使える。unevalというラッパーがあって、これだとnullでも平気。 http://subtech.g.hatena.ne.jp/cho45/
500円を6枚とかで送られてもコピペするのが面倒くさいのでグリモン書いた。 http://la.ma.la/misc/userjs/amazon_gift.user.js
これは何?3000件ぐらいの配列をJavaScriptでソートする際の高速化するための実験。要素は複数のプロパティを持つハッシュで、数値だったり文字列だったり。特定キーの数値比較が主。 sort_key: benchmark loop: benchmark: convert to object convert to object2 convert to object3 normal sort bucket sort quick sort marge sort marge sort2 object hack sort custom object sort count toString count cmp qsort count cmp msort count cmp count log Clear 説明 convert to object: ハッシュの配列を特定クラスのオブジェクトの配列に変
出先で回線が使えない可能性を考えて作った。 http://la.ma.la/misc/userjs/ldr_fake_offline_mode.user.js :offlineで実行。:offline 20だと20件読み込み。適当な実装なので同期とかはない。 仕組みはこんな感じ // 常にキャッシュを使う Cache.prototype.check_expr = function(){return true}; // 設定変えて再描画 Config.use_autoreload = false; Config.touch_when = "manual"; Config.view_mode = "flat"; Config.limit_subs = 100; get_unread.cache.max = 500; // 再描画 subs.update(); // reload無効化 Cont
頑張って作ろうかと思ったら既にConfigLoaderというのが定義されてたからそれ使うだけで良かった。 Add HatenaStar JSONをevalしないでクライアントサイドでパースしたほうが安全じゃない?というような話。 http://d.hatena.ne.jp/ku0522/20070927/1190868347 Greasemonkeyみたいに外部ドメインのデータ引っ張ってこれるとは限らないので、JSONPがあること自体は良いことだと思う。JSONPがあるのは設定不要で簡単に貼り付けられるようにするためだと思うけど、動的に取得するようになってるとWikiで挙動を変えられてしまうので危険だと思う。例えばJSONを出力する処理にバグがあった場合とか、凄く処理が重くなるセレクタとかを指定されるとか。あくまでコード生成の補助に使うぐらいがいいんじゃないかなあ、という気がする。 整形済
[技術]CDATAの中に>を入れる ということで、何かエスケープする方法があるのかと思って調べてみたら、 CDATA セクションは、という文字列で終わる。CDATAセクションの内部には、XMLで利用可能な文字をすべて記述することができる。唯一の例外は>という文字列だけで、これを記述することはできない。 キン消しガン消しビックリマン等高値買取り致します! 管理人様、掲示板のスペースをお借り致します。 皆さんの押入れに眠っている、ガン消し、キン消し、ビックリマン等懐かしいグッズを 高値で買取りさせて頂けませんでしょうか? (懐かしいものならばなんでも買取り致します!) ショップではなく、完全に個人収集を目的としている為、 買取り価格は普通のリサイクルショップの3倍程度です。 持っていてもしょうがない、でも捨てるのも勿体ないと思っている方、 詳しくはHPが御座いますので、お気軽にご
9/15日にMozilla 24 出張Shibuya.js 24でしゃべってきました。 http://shibuyajs.org/articles/2007/08/24/Shibuya-js-24 資料はこちら。 http://ma.la/files/shibuya.js/mozilla24.html JavaScriptでBloom filterのデモ。今のところ実用性が無い。仕組みを理解するのには良いかも。 http://la.ma.la/misc/js/bloomfilter/ Bloom Filterについてはここら辺が詳しい。 http://chasen.org/~taku/blog/archives/2006/01/bloom_filter_1.html http://ja.wikipedia.org/wiki/%E3%83%96%E3%83%AB%E3%83%BC%E3%83
http://naoya.g.hatena.ne.jp/naoya/20070828/1188305840 ハッシュのキーの先頭が_だと取れなくなる、って話だけど、 それライブドアの社内IRCで去年の9月11日に散々既出のネタだよ。 ハッシュキーの先頭が.か_だとプライベートになって、itemだと取れなくなる。これはTTの仕様。 回避したいときは自前でプライベート関係なく値を取れるメソッドを定義してやればOK。 http://www.template-toolkit.org/pipermail/templates/2006-January/008206.html バージョンごとの検証とかしてないけど多分これで平気なはず。
ブログの記事を読んで、その記事を書いた人のことを、面白く思ったり、好きになったり、もっと知りたくなったりしたときに、気兼ねなく追加できるかどうかだ。これが一番重要な性能だと思っている。 2005年、ギークたちはBloglinesを愛していた。技術系の集まりにちょくちょく顔を出すようになって分かった事は、みなBloglinesを使っていたということだ。自分のブログを読んでくれる人が多い事に驚いた。これはBloglinesでなければ、あり得なかったことだ。 なんだよ情報収集って。スパイや探偵じゃあるまいに。俺がフィードを7000件以上購読してるのは、知識を得るとか、仕事に役に立つとか、そんな理由じゃないよ。 とりあえず、これだけは先に書いとく。
日頃より、プリンセス天功を応援して頂き有難うございます。 毎日このオフィシャルブログをご覧頂いています皆様に、 本日は緊急のお知らせがございます。 このお知らせは、 プリンセス天功の所属事務所グループ(プリンセス天功ファミリー)からのものです。 昨日7月22日、福井県鯖江市にて公演されていました、 プリンセス天功スーパーイリュージョン(2007サマーツアー)昼の部上演中に、 イリュージョン機材のトラブルが発生し、プリンセス天功が負傷。 この回は途中で公演を中止致しました。 又午後6時開演の夜の部は、開場前に公演中止を決定し、 お越し頂きました皆様に、振り替え公演等の対応を発表させて頂きました。 この段階では、プリンセス天功の怪我の状況が全て把握出来なかった事も有り、 機材トラブルとだけ発表致しましたが、お越し頂きました皆様にはご理解とご了解を頂き、 大変有難うございました。 プリンセス天功
ARTIFACT@ハテナ系 - ニコニコ動画のAmazon売り上げを鵜呑みにするのは危険を読んで気になったこと。 予約とかキャンセル分とかも、もちろんあるとは思うけど。 やってる人なら分かると思うけど、Amazonのアフィリエイトは紹介した商品以外にも、ついでに売れた商品も売り上げとしてカウントされる。アフィリエイトID付きのリンクを介してAmazonにアクセスして1日以内に注文された商品が紹介料の対象になる。で、ある程度PVが多くなってくると、特定の商品を紹介しなくても単にAmazonにアフィリエイトID付けてリンクするだけで関係のない商品も結構な数売れるようになる。本を紹介しただけなのにDVDレコーダーが売れたりすることもある。 で、ニコニコ動画の場合だけど、ユーザー数やアクセス頻度が多くなればなるほど、元々購入予定だった商品にニコニコ動画のアフィリエイトIDが付く確率が高くなるわけな
Japanese blog translation about Fastladder generated from: del.icio.us/fastladder this is machine translation by Google Translate
の、雛形。 http://la.ma.la/misc/userjs/ldr_with_hatenaster.user.js (function(){ var w = typeof unsafeWindow != "undefined" ? unsafeWindow : window; var initialized = false; var s = document.createElement('script'); s.src = 'http://s.hatena.ne.jp/js/HatenaStar.js'; s.charset = 'utf-8'; document.body.appendChild(s); var t = setInterval(function(){ if(w.Hatena){ init(); initialized = true; clearInterval(t
livedoor Readerの海外版のFastladderがリリースされました。 どうやって使おうか微妙に悩んでたのだけれど、シンプルにFastladderに興味のある人のOPMLをインポートしまくって、livedoor Readerで購読しているフィードをFastladderから削除することにした。(逆でもいいけど既読管理とかあるので、追加分をFastladderに寄せた) livedoor Readerで既に購読しているフィードのURLを保存するlivedoor Readerでスクリプトを実行する。Firebugとか、javascript:を付けてアドレスバーに貼り付ける。「既読フィードも表示」の状態で実行する。 feedlinkをJSONで保存 prompt("これをコピーする",subs.model.list.pluck("feedlink").toJSON()); サイトURL
2008 (4) 10 (1) 02 (2) 01 (1) 2007 (55) 11 (2) 09 (4) 08 (2) 07 (4) 06 (5) 05 (4) 04 (10) 03 (5) 02 (10) 01 (9) 2006 (77) 12 (8) 11 (4) 10 (12) 09 (6) 08 (7) 07 (12) 06 (3) 05 (6) 04 (6) 03 (2) 02 (3) 01 (8) 2005 (85) 12 (8) 11 (10) 10 (9) 09 (6) 08 (3) 07 (12) 06 (9) 05 (4) 04 (3) 03 (5) 02 (6) 01 (10) 2004 (19) 12 (19) 最近になってようやくJavaScript関係、動的ロードを使ったテクニック等について 話せる相手ができまして、、なかなか充実しています。 Gmail、Go
プログラミングできるひとは「ゲーム作れよ」と言われることが多いような気がする。 ぶっちゃけゲームとか作れないし、たぶんウェブプログラマの多くはそうだ。 PerlやRubyやJavaScriptとかで何万ポリゴン動かしたりできない。 XMLをパースしたり、正規表現で置換したり、そういうのなら得意だ。 ゲームの人らは秒間3億ポリゴンとかやってるのに、何でこんなちまちましたことやってるんだろうと思ったりもする。 なんでこんな事やってるのかというと、面白いからやってるのだけれど、 プログラム書かない人らから見ると何やってるのか全然面白さが分からない、 3Dポリゴンが動いたり(乳が揺れたり)する方が面白いに決まってると思ってる。 彼らは失礼極まりなくて、リーナストーバルズに対しても 「お前の作ってるものは良く分からないから、ゲーム作れよ」って言うだろうね。 そういう連中を皆殺しにしないことには俺の人
ペヤングの「つめ」インターフェース 最速インターフェース研究会 :: ペヤングの「つめ」は絶対に加工の仕方を間違えている コメント欄に曰く、「フタをしたまま『つめ』を立てようとして湯気でやけどしてしまう人対策だと予想」とのこと。もし本当にそうなんだとしたら、すごくいいデザインだと思う(少なくと...
Preferences → Appearance で日本語のフォントを指定。 Documents and Settings\username\Application Data\Apple Computer\Safari\WebKitPreferences.plist が、こんな風になる。 <key>WebKitFixedFont</key> <string>MS ゴシック</string> <key>WebKitStandardFont</key> <string>MS Pゴシック</string> で、フォント名から、実際のフォントファイルを参照する部分がおかしいみたいなので、 Documents and Settings\username\Local Settings\Application Data\Apple Computer\Safari\Fonts.plist を弄る。 <ke
先日書いた、リンク先まとめて購読する機能のAPIが公開されたので、 http://blog.livedoor.jp/staff_reader/archives/51035779.html こんなことができます。IE6の文字列制限ギリギリに圧縮(たぶん) フィードを吐いてそうなリンクを強調 ソース (function(){ var api="http://rpc.reader.livedoor.com/feed/discover?url="; window.__feed_discover=function(r){ var seen={}; var links=document.links;len=links.length; for(var i=0;i<len;i++){ var a=links[i];href=a.href; for(var l=0;l<r.length;l++){ var
リンク先まとめて登録できる機能が付きました。 http://blog.livedoor.jp/staff_reader/archives/51034585.html かとゆー家断絶からリンク張られてるサイトをまとめて登録とか http://reader.livedoor.com/subscribe/?url=http%3A%2F%2Fwww6.ocn.ne.jp%2F~katoyuu%2F&extract=on スタートマック体験モニタのブログをまとめて登録とか http://reader.livedoor.com/subscribe/?url=http%3A%2F%2Fwww.apple.com%2Fjp%2Farticles%2Fstartmac_monitor_2%2Fwinners.html&extract=on できます。 リンク先の全件にAuto Discoveryをかけると、
- 全てのDOMノードを列挙する - ノードは次のように文字列化される。 0: /html[0]/body[0]/div 1: /html[0]/body[0]/div[0]/div 2: /html[0]/body[0]/div[0]/div[0]/ul[0]/li 3: /html[0]/body[0]/div[0]/div[0]/ul[0]/li 4: /html[0]/body[0]/div[0]/div[0]/ul[0]/li 5: /html[0]/body[0]/div[0]/div[0]/ul[0]/li 直前の階層までは添え字つき、最後のノードはタグ名のみにする。 class名、id名は排除する。各々のサイトのルールで記述されたruleよりも タグのネスト構造の方が変化に強いし機械的に抽出しやすいのではないか? 出現回数でソートする。li要素2-5はループであることが分か
今までこう書いてたのが count[key] = count[key] ? count[key] + 1 : 1; こう書けることが判明した。 count[key] = ++count[key] || 1; コメント欄への回答 count[key]がNumberまたはundefinedであるとして、個人的には count[key] = (count[key] || 0) + 1; のほうが好みです。 JavaScriptでは問題ないとはいえ、言語によってはi = ++iの動作が未定義だったりするので。 前者の書き方とこの書き方は実は問題があって、Object.prototypeに定義されてるメソッドとハッシュのキー名がかぶるとおかしくなる。なので本当はcount.hasOwnProperty(key)でチェックするのが正しいのだけれど、出現回数のカウントごときでメソッド呼び出しとかしたくな
twitter reader? twitter api sample your friends your followers (but not your friends) <div class="user"> <div class="profile"><a href="http://twitter.com/[[screen_name]]"><img src="[[profile_image_url]]" width="48" height="48" align="left">[[name]]</a> ([[time]])</div><div class="lines">[[lines]]</div> </div>
次のページ
このページを最初にブックマークしてみませんか?
『http://la.ma.la/』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く