サイボウズ補完計画

久しぶりの更新。半ば開き直り気味完全放置のこのブログですが、コードを晒してみたくなったので久しぶりに更新。会社のサイボウズを便利にするために超手抜き自作グリモン書いてたんだけど、やましろ on Twitter: "サイボウズの未読って全て読んだことにす…

jQuery1.3.2でコロン入りのタグ名が取得できない

JavaScriptでちょっとしたテンプレート機能っぽいのが必要になって、jQueryでやろうと思ったら取れない。 独自タグの部分にAjaxで取得してきたデータを元にDOM操作で置換しようと思ってたんだけど、wicketっぽくみたいにすると、 $("ns:tagName")指定で取れ…

誰を鍛えるべき?のブクマコメに返答してみる

過疎ブログの貴重なブクマコメなのでかなり遅いですが返答してみます。id:kompiroさん グループ分けするとなんだか小難しいですね。なんでもできないよりはできたほうが楽しいし、楽しければ勝手に育つから、「鍛える」よりもそっちに意識を向けるなぁ。 「…

武神闘宴弓ソロクリア!!!!!

!!注意!! いつもの開発話ではありません。更新さぼっておきながら、久しぶりがコレ…すみませんが誰かに言わずにいられない!!某wicket勉強会でもモンハンはまった話をちょいとしてしまいましたが、仕事、子育て忙しい中、主に通勤時間で細々とやってま…

誰を鍛えるべき?

例えばの話をします。 以下の3グループがあります。もちろんソフトウェア開発です。 Aグループ:普通にできる Bグループ:やる気だけある Cグループ:やる気も無い ここで教育を任されたらどのグループを鍛えるべきでしょうか? 一般に期待されるのは以下という…

Google Chrom Out Of Beta Partyに行ってきました

超放置日記の久しぶりの更新です! まず言い訳を。 シゴトが盛り上がったりついでにプライベート忙しかったり(子持ちはいつも忙しいですが…)してしばらく放置 ↓ メモったブログネタの多さにびびったり、放置期間の長さにびびったり ↓ 躊躇ってるウチにハワ…

第一回wicket-ja勉強会に参加&LTしました

勉強会に参加した皆様お疲れ様でした。 また、私の拙いLTを静聴頂きありがとうございました。懇親会ではえらいたくさん人が居たので半分も喋って無いですが、楽しかったです。 余裕で終電逃して盛り上がってた方々が羨ましい…子持ちは厳しいのです。 こうい…

maven2導入TIPSその4〜リポジトリのsnapshots設定

勢いで更新。久しぶりのmaven2ネタ。 maven2導入TIPSその3〜社内リポジトリ - 凡人プログラマでやった社内リポジトリを立てるときに必須の設定。 以下のsnapshots要素以下の設定です。 <repositories> <repository> <snapshots> <enabled>true</enabled> <updatePolicy>always</updatePolicy> </snapshots> <id>myrepository</id> <name>myrepository</name> <url>http://myrepositry.com/</url> </repository></repositories>

放置すみません…

私事でしばらく更新できませんでした… 確認も怠っていて久しぶりに見ると、wicketの余計なお世話に絶望した!wicket1.3のナンバーフォーマットのバグ - 凡人プログラマにwicket本執筆中のid:t_yano様からコメントが! こんな過疎ブログにコメントして頂いた…

なぜこの日記のエントリが少ないかについて

上記、ナンバーフォーマットのバグについて、最初は気軽にあー、バグってたなー書いとこうとおもってただけなんですよ。 で、エントリ書き終わって気づいたら1時間半経過( ゚д゚)ポカーン書き始めると 最新版で修正されていたか いつからバグってたか ーちょっとバ…

wicketの余計なお世話に絶望した!wicket1.3のナンバーフォーマットのバグ

PropertyModel等でBigDecimalにマッピングしたTextFieldを作って、10000000…と入れてみて下さい。100,000,000,000,000,000,000,000,000,000とフォーマットして表示されるようになっているのです。 ちょっと動作を追ってみましたが1.3.0はフォーマットしなか…

IEでCookieが消えない!

ハマリましたので備忘録。現象 IEでのみCookieが消えない よく確認するとローカルのJettyではIE、FireFoxともにOKで、共有テスト機のJBOSSでのみ発生していたのでIE+JBOSSでのみ発生していた。原因 無駄にCookie#setPath("")していた。 クッキー発行時はPa…

apache wicket1.3.3リリース

ひっそりとリリースされてました。メーリングリストはあまりの量にまったくついて行けないので、いつもはhttp://www.martijndashorst.com/blog/で気づいているんですが、QuickStartを見に行って偶然気づきました。 バグ修正20以上、Improvement(どう訳すん…

maven2導入TIPSその3〜社内リポジトリ

断言しますが、複数人で開発している場合は社内リポジトリは必須です!! 公開リポジトリに無いjarの登録 社内ライブラリの登録場所 特にこれらは超重要。 ちなみに公開リポジトリに無いjarの登録については登録する場所を全員で登録しておいた方がいいです…

maven2導入TIPSその2〜optional依存

前回のjasperreportsみたいなpom.xmlを作ってしまうと、そのプロジェクトに依存する方が大迷惑だというのはわかったけど、ならどうすればいいんだ?という話が今回。 (SCOPEの方が基礎っぽいので、TIPSとしてはoptionalを優先) 結論を言うとoptional依存に…

maven2導入TIPSその1〜孫依存の強制排除

序を書いてから余裕で10日放置してやっとその1。 結構長期間のデスマが一昨日からの徹夜作業でほぼ終了したので、今後はもうちょっと書ける…はず。 だけど、来週から子供が保育園に通いはじめ、朝は送りという大役が待っているから平穏なのは今週だけかもし…

java-jaありがとう!maven2導入tips(序)

超遅レスながら、http://java-ja.yoshiori.org/index.php?%E7%AC%AC%E4%BC%8D%E5%9B%9Eに行ってました。 予想よりもくだけた雰囲気でさすがjava-jaと思いつつ隅で聞いてました。 飲み会も行ってみたかったのですが、常にデスマ気味な子持ちプログラマには時…

wicket1.3.2リリース!

最近月一ペースですね。 http://wicket.apache.org/news.html#News-wicket1.3.2今回はメンテナンスリリースで、ちょこちょこ機能修正もあるみたいですが、大きなトピックは無さそうですね。

IConverterのエラーメッセージを変更する

1.3では「Validationの実行前」に入力値をモデルオブジェクトへ変換する際にエラーが起こるとそこでValidationをやめてしまうようだ。 ちなみに、1.2.6ではValidationが動くため、勝手に正規表現でValidationを作成して、エラーメッセージを自分で作って表示…

こっそりタイトルを変更しました。

ちょっと恥ずかしくなったので素直にid名に変更しました…

7月にWicket本が出る予定です!

id:t_yanoさんがWicket本を書いているらしいです! http://d.hatena.ne.jp/t_yano/20080217/1203263990 Yahoo! JAPAN 今でこそ開発に困らない程度は理解したし、開発者のWicketブログで情報収集したりしてますが、始めた当初はブログの導入と英語ページしか…

DiskPageStoreクラスタ対応機能検証

さて、クラスタリング対応との事で、検証してみた。SessionStoreがクラスタ対応ならAPサーバにクラスタ機能なくてもクラスタリングできるってことっすよね????はい、検証内容は以下。結果からいうとダメ。WebApplicationの設定 @override protected ISes…

Apache Wicket1.3.1リリース!!

http://martijndashorst.com/blog/2008/02/06/apache-wicket-131-is-released/最も重要な機能追加と書いてあるのが以下。 https://issues.apache.org/jira/browse/WICKET-1272DiskPageStore(Wicketのセッションのファイル永続化実装)がクラスタリング に対…

ReloadingWicketFilterの謎…と、Wicketでサクサク感のある開発!!

すみません。実は書く前に謎じゃなくなってしまいましたで、なにがあったかというと、かなり気になっていたこの機能を試そうとしたわけです。まず↓のサイト参考にさせてもらって設定。 http://www.gside.org/blowg/e/user/tma/entry/200711272228/;jsessioni…

SessionStoreの謎2

SessionStoreの謎1の続きです。デフォルト設定(DiskFileStore使用) 当然コード上はUndoPageVersionは20。単なるカウンタを表示するページを作成し、30回更新。 戻るボタンが可能な回数を測定。30回!?うーん。実際使用するHttpSessionStoreに変更。 Undo…

SessionStoreの謎1

まずは1.2.6時代にテンプレートとしてまとめた、WebApplicationのテンプレートを1.3に移植。 http://cwiki.apache.org/WICKET/migrate-13.html を参考に順次設定方法が変わっていたのを解消していくと… getPageSettings().setMaxPageVersions (Page毎にセッ…

Wicket1.3調査開始

仕事でwicket使ってるので1.3についてはちょこちょこ情報集はしてましたがの使用は我慢してました。 家で遊びでいじってみたいところなんですが、新米父親プログラマで公私ともヒマ無く…ここで、ちょっと先のリリースの案件の開発が開始。開発メイン担当も信…

jQuery1.2.1でスムーズスクロール

jQuery1.1.2を使っていたプロジェクトに、1.2.1を入れてみました。 (ちょっと無謀ですが、まぁ開発中なんで…)するともともとサイトのHTMLを作っていたデザイナーさんから苦情が。「スムーズスクロールしないよ〜」そう、ロジックに関係無いところを見てい…

最高のモンブラン

さー、始めたばかりなのに横道にそれて、ケーキの紹介。広尾 ラ・プレシューズ http://www.la-precieuse.com/私はモンブランとチョコケーキが大好きです。 東京近郊有名店をかなり含む数十店舗でモンブラン食べてきましたが、ここのが一位です。 つまり私に…

リリース作業の効率化

今日は担当サービスのちょっとした機能追加リリース日で、 リリース関連のルーチンワークや打ち合わせに忙殺。ふぅー。ただ、ずーっと懸案だった統一手順でのデプロイスクリプトができたのが収穫でした。 (UNIX弱者のため、スクリプトのコア部分はサーバ管…