タグ

ブックマーク / monjudoh.hatenablog.com (9)

  • LT概要「GitとMercurialのリポジトリ構造の違いと歴史改変について」SCMBootCamp in Tokyo - monjudoh’s diary

    SCMBootCamp in Tokyo 開催しました。KPT公開。 - うさぎ組にて手ぶらLTをしたので資料はないが、内容を軽くまとめておく。 GitとMercurialの比較 Git Mercurial リポジトリ commit objectのグラフと、branchのHEAD,tagなどの参照で出来ている。 commit objectのグラフだけで出来ている。 歴史改変サポート デフォルトであり。 デフォルトではなし。extensionが必要。 歴史改変 新しいcommit objectグラフを作成し、参照を古いHEADから新しいHEADに移す。表面上要らない歴史の削除として使われるresetはHEADの移動のみを行う。 新しいcommit objectグラフを作成し、古いcommit objectグラフをリポジトリから除去する。要らない歴史の削除として使われるstrip(MQExte

    LT概要「GitとMercurialのリポジトリ構造の違いと歴史改変について」SCMBootCamp in Tokyo - monjudoh’s diary
    otsune
    otsune 2011/08/08
  • Ex DOM Storageがあるからと安心してWeb Storage使いまくりなWebアプリを作ると落とし穴に嵌る件 - monjudoh’s diary

    Ex DOM Storageを使っていて嵌った。 頭がおかしくなりそうだったがなんとかとりあえずの解決はできたので、 その件について話をする。 Ex DOM Storage IE6,7でWeb Storageを使えるようにするライブラリ。 userData behaviorとhtcを使って実装されている。 落とし穴 こちらのリリース告知エントリで言及されているものの他にも、 userData behaviorにはWeb Storageの機能を再現できない制限がある事が分かった。 Ex DOM Storage をリリースしました - Yet Another Hackadelic 別ディレクトリとデータを共有出来ない userData behaviorは同じディレクトリ内でないとデータを共有出来ない。 a UserData store is available only in the same

    Ex DOM Storageがあるからと安心してWeb Storage使いまくりなWebアプリを作ると落とし穴に嵌る件 - monjudoh’s diary
    otsune
    otsune 2010/04/15
  • jQueryのメソッドチェーンでifを実現するiff plugin - monjudoh’s diary

    紹介 タイトル通りのplugin Ben Alman » jQuery iff: A chainable "if" statement 言及のきっかけとか 実用性がどうかとかより、以前似たようなものを実装しようとした者として、 そのシンプルな実装に感動したので言及しておく。 ちなみに私が作ったのはこの辺 条件付メソッドチェーンを実現するjQuery pluginを作ってみた - 文殊堂 if文の条件部に相当するメソッドに渡るのがtrueなら次のメソッドは実行するというのはさっくり実装出来たが、 条件付メソッドチェーン実現のためjQueryのラッパーを作ってみた - 文殊堂 複数メソッドをifの対象にするには結構七面倒くさいことをしないといけない。 と私は思っていた。 iff pluginでは、iffメソッドにfalsyな値を渡すか、 関数と引数のセットを渡してそれを実行したときにfalsy

    jQueryのメソッドチェーンでifを実現するiff plugin - monjudoh’s diary
    otsune
    otsune 2009/06/09
  • FirefinderはJavaScriptプログラマ以外も使うべき - monjudoh’s diary

    Firefinderとは何か? https://addons.mozilla.org/en-US/firefox/addon/11905/ CSSセレクタやXPathで要素を検索出来るFirebugの拡張です。 どんな人にお勧めか? hiddenフィールドの値を閲覧したり、 formのどの要素のnameが何かとかさくっと見たくなることないですか? あるならお勧めです。 Firebugには既に$$というCSSセレクタで要素を検索出来る関数があるんだが? CSSセレクタのサポートの度合いが違います。 $$関数では基的なCSSセレクタしかサポートされていないので、 例えば、ここなら、http://images.google.co.jp/advanced_image_search?hl=ja $$('input'); // [input, input ja, input Google 検索, i

    FirefinderはJavaScriptプログラマ以外も使うべき - monjudoh’s diary
    otsune
    otsune 2009/06/05
  • SoozyCon7 - monjudoh’s diary

    Django URLField(verify_exists=True)とするとHTTPリクエスト飛ばして存在確認するとかすげぇ Modelにかなり詳細な情報が入っているのでModelからFormが作れる Signal eventを発生させる 任意の箇所で発生させられる ORMのデータ変更とかも テンプレート テンプレートファイルの探索起点pathを複数指定出来る テンプレート継承による差分テンプレートコーディング デザイナも差分テンプレートコーディングをじゃんじゃんしてる事例もあるよ(だって、CSSと考え方一緒じゃん) テンプレート記述はデザイナ・マークアップエンジニアがやるという思想 プログラマは基的にやらない。屋。 alters_data = True オブジェクトの特定のメソッド(Modelのsaveメソッドとか)を呼び出せないようにして、DTOのようにしてテンプレートに渡す

    SoozyCon7 - monjudoh’s diary
    otsune
    otsune 2009/03/21
  • フリーITエンジニア云々とか - monjudoh’s diary

    株式会社ビープラウド の懇親会に行ったら帰れなくなったのでid:t_yanoの家に泊めてもらった。 で、フリーのエンジニアとしてやっていく事についての話を聞かせてもらったり、 貧乏学生にをおごるWebサービスの話をする等した。 フリーITエンジニア云々 フリーの人は一見お金をいっぱいもらっているようだけどそうでもないよ、というお話。 サラリーマンの税制上の優遇と厚生年金の威力は相当なものだそうな。 フリーの人が当に何でもかんでも領収書をとっておいて、 何でもかんでも経費という事にしてやっと控除率がとんとん。 老後の事を考えて貯金なり資産運用なりするなら、 サラリーマンの倍は収入がないときついとか何とか。 もともとフリーになる気はなかったけど、ますますなくなったわー。 貧乏学生にをおごるWebサービス 憶えてる範囲で箇条書き 奢る側の自己顕示欲を満足させたいのでランキングとかあるといい

    フリーITエンジニア云々とか - monjudoh’s diary
    otsune
    otsune 2009/01/28
  • COBOLとか談義 on Twitter - monjudoh’s diary

    なにやら盛り上がっていた。 COBOLは使ったことないしおそらく今後使うことはないので言及はしない。ただもくもくとふぁぼるのみ。適当なタイミングでまとめる。 ということで途中経過をまとめた。 まとめ方法 議論と関係ないエントリをどんどんクリックして隠していくところまでは↓ Twitter議事録 - 文殊堂 その後実行するscriptは↓ 9626’s gists · GitHub クリップボードにコピーされるのではてダにペースト。 まとめ文 nagise 新システムで敢えてCOBOLか。ビジネスロジックって要は誰が書いても同じ部分のことだろうなぁ http://slashdot.jp/developers/article.pl?sid=08/09/09/0252214 nagise 要するに、順次・反復・分岐という情報処理の基礎部分だけでやれる簡単なお仕事という部分で、その辺ならCOBO

    COBOLとか談義 on Twitter - monjudoh’s diary
    otsune
    otsune 2008/09/09
  • デブサミ2008二日目 - monjudoh’s diary

    昨日に続いて参加してきた。 聞いてきたセッション 14-E-2 これで解決!後で困らないためのWebアプリケーション性能最適化への道 Lunch Session Widget on TV 〜TVでウィジェットを動かす方法〜 ソニーのテレビ用ウィジェット JavaScript+XML(レイアウト)+Ajax JavaScriptでリモコンイベントの取得が出来る 近日SDK公開予定 14-B-3 LINQ and VisualStudio 2008 14-B-4 今こそ知りたい! .NET Framework のメカニズム 14-A-5 ネオ・ナレッジマネジメント論-ネットワーク上のプラットフォームを活用した新しいコラボレーション形態を探る ニコ動&初音ミク 14-A-6 業務分析から設計・製造まで大幅な生産性向上を実現する開発方法 〜 設計情報の一元管理による上流から下流への連携とテストケー

    デブサミ2008二日目 - monjudoh’s diary
    otsune
    otsune 2008/02/18
    id:HolyGrailがいまいちブレイクしない理由→懇親会離脱
  • Mozilla 24 出張 Shibuya.js 24行ってきた - monjudoh’s diary

    http://shibuyajs.org/articles/2007/08/24/Shibuya-js-24 INSIDE Gecko 資料 id:gyuqueによるFirefoxの中の人がHTMLを受け取ってから、 描画するまでにどういうことをやっているのかの解説。 興味はあったけどぜんぜん知らなかったので聞けてよかった。 講演のときは「違うよ。全然違うよ。」のところがマルチ・パンサーだったけど、 さすがにWeb公開版の資料では差し替えられてた。 AutoPagerize 資料 id:swdyhの次のページを自動で読み込んで、下に継ぎ足してくれるグリモン。 適用するURLを正規表現で、次のページのリンク・挿入する位置・次のページの中で挿入する部分をXPathで、 って形で必要なデータを切り出していて、それをWikiで管理してるんですと。 ユーザが設定ファイルを管理・共有するってのがいいね

    Mozilla 24 出張 Shibuya.js 24行ってきた - monjudoh’s diary
  • 1