2009-01-01から1年間の記事一覧

2009年を振り返る

面倒くさいので箇条書き Be PROUDに転社 馴染んだ ご本尊になった もんじゅもんじゅもんじゅ 社員の幸福が実現、人間が革命する JavaScript 仕事ではほとんどサイトサイドのJavaScriptをやっていない件 Web開発を行う上でのツールとして、Firebugから使い捨…

2009年12月に購入した本

買った本 Apache Maven 2.0入門 Java・オープンソース・ビルドツール Apache Maven 2.0入門 Java・オープンソース・ビルドツール作者: 野瀬直樹,横田健彦出版社/メーカー: 技術評論社発売日: 2006/12/13メディア: 大型本購入: 8人 クリック: 141回この商品を…

2009年11月に購入した本

買った本 入門Git 入門Git作者: 濱野純(Junio C Hamano)出版社/メーカー: 秀和システム発売日: 2009/09/24メディア: 単行本購入: 31人 クリック: 736回この商品を含むブログ (155件) を見る2310円 iPhone情報整理術 ~あなたを情報’’強者’’に変える57の活用法…

2009年10月に購入した本

買った本 初めてのPerl 第5版 初めてのPerl 第5版作者: Randal L. Schwartz,Tom Phoenix,brian d foy,近藤嘉雪出版社/メーカー: オライリージャパン発売日: 2009/10/26メディア: 大型本購入: 22人 クリック: 293回この商品を含むブログ (41件) を見る3780円 …

2009年8月に購入した本

買った本 入門git 入門git作者: Travis Swicegood,でびあんぐる出版社/メーカー: オーム社発売日: 2009/08/12メディア: 単行本(ソフトカバー)購入: 25人 クリック: 305回この商品を含むブログ (101件) を見る 読んだ 2520円 WEB+DB PRESS Vol.52 WEB+DB PR…

QTがとても嫌に思える瞬間

QTのショートカットのつもりでcmd+qを押してしまった時。

車輪の再実装をしない方がよい理由

「俺のソースだから」というプログラマは死んだらいいのに - 神様なんて信じない僕らのために 車輪を再実装しない方がよいというか、 再実装した車輪を使わない方がよい理由だけど、 テストや検証の量が全然違うからというのが一番大きいと思う。 標準のライ…

jQuery1.4aでのlive event/special event

BPStudy#28 : ATNDの発表資料。 スライドなどは用意しておらず、これで発表する。 自己紹介 技術方面でのキーワード jQuery 主にevent周りを追っかけている Mercurial 俺々管理からチーム開発まで、開発をより上手くまわせるバージョン管理の仕方を追求中 St…

HgTracHook導入に失敗した件

こいつを使おうと思ったが、上手く動かなくて困った。 HgTracHook - Mercurial やったこと TracMercurialを入れた 設定の仕方等は書いてあることに従ってやった そもそも必要なのかとかよく分かっていない HgTracHookを入れた bitbucketからclone http://pyt…

Re:mercurialでチケット駆動開発

元記事 mercurialでチケット駆動開発 - logiqboard default・confirm・topic*いっぱいというbranchの使い方の懸念点 リリース順≠開発完了順(チケットAは開発完了しているが優先してチケットBだけを今すぐリリースしなければいけない という状況がありえると…

Struts2+Velocityでのカスタムタグ拡張の初歩

Struts2のカスタムタグ Struts2では様々なカスタムタグが用意されていて、 しかも、それらはJSP・FreeMarker・Velocityの3つのテンプレートエンジンで使える。 詳しくは、http://struts.apache.org/2.x/docs/tag-developers-guide.htmlらへん参照。 例えばfo…

TortoiseHG 0.9.0のincoming,pull/outgoing,push

Bitbucket | The Git solution for professional teams Bitbucket | The Git solution for professional teams TortoiseHGでのリモートリポジトリとの同期機能が、 リポジトリブラウザと統合されかなり強化された。 初期状態 まず、localのリポジトリが↓ rem…

listHandlers

Debug jQuery events with ‘listHandlers()’ – James Padolsey jQueryオブジェクトが抱える要素が持つeventを第一引数の条件で絞り込み、 第2引数の関数に渡してくれる。 console.infoを指定すれば全件各々consoleに出力してくれる。

jQuery1.3.2コードリーディング(liveメソッド)

若手ITゾンビにオンラインで参加した。 liveメソッドについては.live() | jQuery API Documentationを参照 liveでeventを貼って、実際にeventが発火した場合、 以下のliveHandlerが呼ばれる。 l2989-3012 function liveHandler( event ){ var check = RegExp…

Firefox3.6+Firebug1.5導入に向けたFirebug拡張の互換性確認 その2

Firefox3.6b4にFirebug1.5b5を入れた状態で有効になっている拡張機能と無効になっている拡張機能 EventBug 0.1b1 インスコ CS Lite削除 cookie許可・阻止切り替えはWebDeveloperで、cookieの書き換えはFirecookieでやるから、開発用profileにはいらない。 有…

Firebug1.5b5を入れてみた

XHRにブレークポイント設定 b4かららしいけど↓が使えるようになってる。 Firebug 1.5: XHR Breakpoints | Software is hard どう活用しようか? console上でのabortしたXHRの表示 Getfirebug Blog » Blog Archive » Firebug 1.5b5から気になったのをIssue 246…

毎日ガッツリ仕事して残業もすると…

最近の仕事とか ここ最近フレームワーク寄りの仕事をやっている事もあり、 常時脳をフル稼働させている感があります。 停滞・待ち・グダグダがあんまりない仕事というのは、 やりがいがある一方、本当に消耗が激しいものです。 集中して仕事をすると1日8時間…

非ギークのためのMercurialとか

思うところとか blogでずっとやってきたでのtipsの蓄積は自分の開発効率を最大化するために、 Mercurialの機能を最大限生かして行く方針で蓄積しているtips。 これは、そうではなくて、色んな会社の人が入っているようなプロジェクトで、 メンバ全員バージョ…

Firefox3.6+Firebug1.5導入に向けたFirebug拡張の互換性確認

Firefox3.6b2にFirebug1.5b3を入れた状態で有効になっている拡張機能と無効になっている拡張機能 EventBug 0.1b1も入れた。 有効な拡張機能: [17] Add-on Collector 1.0.4: http://www.google.com/search?q=Firefox%20Add-on%20Collector Adobe DLM (powered…

TortoiseHGのGuess Renamesが超素敵な件

EclipseのJava projectをMercurialのリポジトリとして管理していて、 その中に何かclassがあるとします。 Eclipseのリファクタリング機能でpackage移動とclass名変更すると、 変更/移動元classのファイル削除と、 無関係の新規ファイル(変更/移動)追加にな…

Eventbug

Eventbug (alpha) Released | Software is hard JavaScriptで貼付けられたeventを見ることができるFirebugのextension。 現在はFirefox3.6b2以降、Firebug1.5b1以降じゃないと動かない。 http://www.mozilla.com/en-US/firefox/all-beta.html http://getfire…

Python Hack-a-thon 第2回 jQuery plugin作成ハンズオン

jQueryのハンズオンをやりますが全然準備していないので即興でやります。 jQueryを始める上であるとよいもの jQuery jQuery 開発環境 Mac、PC、Linux 向け新高速ブラウザー | Firefox Firebug FireQuery is a Firebug extension for jQuery development Fire…

Maven2俺々リポジトリをhg servで立てる。

前置き やること自体はほぼこれと一緒なので詳細はこっち見てください。 Maven2でテキトウに社内リポジトリを作る方法 - tanamonの日記 違うところ ローカルでてきとーにMercurialリポジトリを作って、そこにMaven2リポジトリのディレクトリ構成に従って、ja…

jQuery UI Droppableに疑似的にdropする

jquery ui droppable とかを JSTAPd でテストするいい方法ないかなー。。。 http://twitter.com/Yappo/status/5416937057 これが気になったので、やってみた。 前提としてjQuery UIの各pluginはplugin用のオブジェクトを持っていて、 jQueryオブジェクトでの…

StringTemplateのループがきもい件

<table border=1> $users:{ u | <tr> <td>$u.name$</td><td>$u.age$</td> </tr> }$ </table> Using StringTemplate To Generate Web Pages の真ん中の当たりより引用 Rubyのmapメソッドっぽいのをテンプレートの中にいれるとキモイと。

consoleでcustom eventの通知を監視する

Firebugのconsoleでhoge,fuga,piyoの3つのcustom eventの通知を監視する。 後から追加した要素に後からbindしたとかでも監視出来る。 難点として動かしているとFirefoxがものすごい勢いでメモリを食っていき、 1window・1tabで2時間弱動かした程度でメモリ使…

eventのグローバル通知

jQuery.event.trigger(eventType); で、やる。若手ITゾンビで読んだ。 主な用途はDOM要素に紐づかないcustom eventの通知用(例:ajaxSend)と思われる。 (全DOM要素への通知って用途はあるのかな?) 実行すると、jQuery.cacheに入っている全てのオブジェクト(D…

結構前から収集していた海外エントリから面白いcustom eventの使い方を紹介

jQueryでは非DOMオブジェクトにもeventをbind/triggerできる Binding Events To Non-DOM Objects With jQuery この例だとwindow.location.hrefが変化しているかどうかTimerで監視し続け、 変化したタイミングで$( window.location ).trigger('change',data);…

Mercurialでchangeset圧縮

Gitのchangeset圧縮がうらやましいので、 MercurialQueueを利用してやってみた。 概ね↓を参考にした。 ursmの日記最初からMercurialQueueで管理していない場合のやり方です。 branchのMercurialQueueへのpatchに変換 Rev:298〜Rev:301のbranchのRev:298〜Rev…

FizzBuzz

最近FizzBuzzをblogで書くといいよみたいな流れになっている(曲解)ので // JavaScript1.8前提 new Array(101) .join(',') .split(',') .map(function(n,i) i%3 ? n : n + "Fizz") .map(function(n,i) i%5 ? n : n + "Buzz") .map(function(n,i) n || i) .sli…