2008-10-01から1ヶ月間の記事一覧
ファンクション倶楽部2008秋イベント ~lambda the world~ : ATND 以下、まとめと感想。 手探りの私にも少しわかる気がしてる関数型言語 主にHaskellの話 Haskellでは引数を二つ取る関数は「引数を一つ取る関数」を返す関数 「.」で関数合成 注目の新しい関…
pixiv_add-bookmark.user.js · GitHubを弄ってて実感した。 DOMツリー構築とE4X jQueryだとjQuery関数にHTML断片を文字列として渡す事でDOMツリーを構築する事が出来る。 で、Greasemonkeyのscriptが動く環境は当然FirefoxなのでE4Xを使う事が出来る。 する…
http://jamesdonaghue.com/?p=40 It is faster2 than Sizzle by John Resig and it also is cross browser (IE included). http://jamesdonaghue.com/?p=40 John Resigが時期jQueryで使う速い新CSSセレクタエンジンを開発中という話を聞いて、 ほほーと思っ…
pixiv_add-bookmark.user.js · GitHub クリックしてインストール修正・改良点 酷いポカのせいででやたら重いのを修正 表示して閉じてまた開くとグループが倍になってるの修正 選択済みグループがグループ一覧で強調表示されるようにした 選択済みグループ表…
とりあえず動く版は出来たものの超とりあえず版。 pixiv_add-bookmark.user.js · GitHub クリックしてインストールここら辺の話の続き pixivのイラストをブックマークするのをブックマーク追加画面に遷移せずに行いたい - 文殊堂 なぜか$(/*何がし*/)でindex…
日本Javaユーザーグループ 概要 JavaScriptの誤解 重くしている犯人 プロファイラ JavaScriptの誤解 JavaScriptは遅い 速いです 重くしている犯人 DOM DOMをフェーズに分けて考える JavaScriptとコンポーネント(C++)との通信(取得) DOMノードの追加、値の変…
pixivのイラストをブックマークするのをブックマーク追加画面に遷移せずに行いたい - 文殊堂で、 イラスト表示画面(http://www.pixiv.net/member_illust.php?mode=medium&illust_id=${illust_id})から、 グループ一覧画面(http://www.pixiv.net/bookmark_gro…
特定メソッド実行時にlogを吐かせたりしたいので javascript:jQuery.getScript('http://jquery-aop.googlecode.com/svn/trunk/src/aop.js');void 0; 当日修正 jQuery pluginを読み込むときはjQueryは読み込まれている前提なんだから、 本体読み込むときみた…
第5回勉強会 - 若手IT勉強会 - アットウィキ ↓を使ってコードの実行デモをやった。 Learning Advanced JavaScript 随時更新 9.2プロトタイプと継承 new演算子がやる事 空のオブジェクトを作成 コンストラクタ関数のprototypeプロパティの値をオブジェクトの…
第5回勉強会 - 若手IT勉強会 - アットウィキ ↓を使ってコードの実行デモをやった。 Learning Advanced JavaScript 8.1.1 入れ子型の関数 関数の中で関数を定義出来る 関数の定義はそのスコープ内のトップレベルで行わなければならない if文の中で関数定義と…
第5回勉強会 - 若手IT勉強会 - アットウィキ サイ本 第7章メモ - すがブロ 7.5 配列 [1,2,].length;//2 [,].length;//1 [,][0] === undefined;//true [,,].length;//2 最後のカンマの後に何も書かれていないと無視される。 カンマ前に何も書かれていないとun…
やりたい事 イラスト表示画面からブクマ タイトル・キャプション・登録タグからグループを自動追加 過不足分を手動で削除・追加 一通りパーツがそろったらグリモン化したい。 jQueryを使うとする。 イラスト表示画面でjQueryを使うにあたっての注意点 なぜか…
コピーボタンクリックでもいいけど、 アレだとタブが残ったり半角スペースがエンコードされなかったりするので。 コード copy( 'javascript:' + someFunction .toSource() .replace(/"/g,"'") .replace(/ (={1,3}) /g,'$1') .replace(/ /g,'%20') + '(/* 引…
jQueryを読み込ませるbookmarklet - 文殊堂 ↑を置き換える用に作った。 javascript:(function%20(options)%20{var%20version=(options%20||%200).version%20||%201.2;var%20noConflict=(options%20||%200).noConflict%20||%20false;if%20(typeof%20jQuery%20…
Google Code Archive - Long-term storage for Google Code Project Hosting. コード読んだり、落としてきたファイルの中のexamples/class_browser.htmlで遊んだり。 ClassBrowserを使うと各Moduleに属するClassとRoleを列挙して、 その中のAttributeやMetho…
インターフェイスには記述されていないけど、実装クラスには存在するpublicメソッド。例えば、あるクラスライブラリで、Factoryを使ってインスタンスを得て、インターフェイスでそれを受け取るケース。インスタンス的にはpublicメソッドを持っていても、イン…
それだけ $('*').each(function(i,elem){ var events; if(!(events = $.data(elem,'events')))return; console.group(elem); for(var eventType in events){ console.info('eventType',eventType); var handlers = events[eventType]; for(var j in handlers…
JavaScript Library Overview このプレゼンの52ページ目で初めて知った。 例えば、TwitterのAPIを叩いて最新20件分の発言の本文を Firebugのconsoleに吐き出すというのをこんな感じで出来る。 jQuery(function($){ $.ajax({ type:'POST', url:'http://twitte…
運営コストを下げる 管理しない 同じ会場を使う (流行っている技術なら)企業に会場提供してもらう 居酒屋の宴会スペースを借りる 飲みにいって探す 昼間使わせてもらって、夜そのまま宴会 その辺で飲んでる人を探して良さげな居酒屋を聞く 土曜は空いてるパ…
気になった所だけかいつまんでメモ わんくま同盟 目標とする集客を決める スピーカーの確保 1回目は必ず話してくれる人 2回目以降は参加者の中から募る 募集 blogとか システマチックじゃない 応募ページを作る環境があるなら作る。 スタッフになってくれる…
alice margatroid and kirisame marisa (touhou) drawn by makako (yume bouei shoujo tai) - Danbooru これ、ゆっくり漫画の転載なんだけど、吹き出しの台詞の所に半透明のdivがかぶさってて、 マウスを載せるとtooltipとして英訳された台詞が表示される。 …
随時更新。 10/3(金) オープンソースカンファレンス2008 Tokyo/Fall 14:00-14:45 : OSSをライセンス的に 正しく使う/プロプラだけの製品とする ための11のチェックポイント 15:00-15:45 : 話題のHadoop とかって、なんなのよ? メジャーな分散ファイルシステ…
http://d.hatena.ne.jp/goodhome/20081001/1222845543 この件について色々言いたい事が各エントリに対するブコメだと文字数足り無さげなのでここで書く。 このエントリを読んで思った事は基本的にブコメがすべて やってないことをやったとアッピルしてるんじ…