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

とりあえず implements Map した

追記: 太一くんが添削してくれた http://d.hatena.ne.jp/taichitaichi/20081229/1230544658 なるほど、スレッド立ててスケジューラに未来の削除を登録するのか!! 勉強になりまする!! ありがとう id:taichitaichi !! 「メインアカウント人気無いね」な…

一定時間しか保持しないMap

とりあえず最低限のメソッドしか実装してないけどこんな感じ?? 最初、HashMap を継承して作ろうとか思ったんだけど型推論回りで挫折…… なんかカッコワルイ>< /** * */ package org.yoshiori.collection.utils; import java.util.Date; import java.util.…

Eclipse の emacs キーバインドでの C-[

Eclipse での emacs キーバインドを久しぶりに使ってみた。 昔、一度試して全然馴染めなくて触ってなかったんだけど再チャレンジ!! いきなり挫折……orz C-[ が Esc にならない>< ボスケテ><

今週の Outputz

2008/12/22 - 12/28 の Outputz原稿用紙 173.7枚(69,484文字) powered by Outputz.OS 入れなおしたりしてたからちょっと少ない……

山城用リンク

http://amazon.jp/dp/B0015BJRD4/yoshiori-22/ref=nosim/http://amazon.jp/dp/B0015X804Y/yoshiori-22/ref=nosim/ これで2000円ちょっとで 8GB の メモステ入手。 microSDなのでデジカメでも使えて便利♪

emacs-snapshot を使う

$ sudo aptitude install emacs-snapshot $ sudo update-alternatives --config emacs sudo: unable to resolve host yoshiori-ubuntu `emacs' を提供する 2 個の alternatives があります。 選択肢 alternative ------------------------------------------…

今週の Outputz

2008/12/8 - 12/14 の Outputz原稿用紙 435.8枚(174,330文字) powered by Outputz.OpenLayer 回りの調査とコンポネント作成が多かったので html と js が多い

Wicket で Component 毎に StripWicketTags の設定って出来ないのかなぁ

Wicket で wicket:id とか とかの出力をさせたく無い時は WebApplication#getMarkupSettings().setStripWicketTags(true) を使えばいい。 ただ、これだとアプリケーション全体に派生しちゃうので Component 毎に出力の可否を設定したいんだけどどうやるんだ…

Outputz Plugin アップデート

なお Eclipse や Vim としか判別できないものもありましたが、残念ながらこのランキングから除外させていただきました Outputzにおける アウトプット回数の多いWebサービスとプログラミング言語 - Higepon’s blog との事で悔しいのでカッとなってファイルの…

今週の Outputz

2008/12/1 - 12/7 の Outputz原稿用紙 178.3枚(71,335文字) powered by Outputz.Eclipse がほとんどだ……orz

String の空文字判定

http://itpro.nikkeibp.co.jp/article/COLUMN/20081125/319810/http://d.hatena.ne.jp/hayassh/20081126/1227715969 http://d.hatena.ne.jp/shin/20081128/p1 http://www.machu.jp/diary/20081130.html#p01出来れば一番普及してほしいのは 素直に「org.apach…

Outputz 関連で入れてるもの

FireFox http://outputz.com/ emacs http://d.hatena.ne.jp/antipop/20081120/1227180641 zsh http://d.hatena.ne.jp/dzfl/20081129/1227958084 eclipse http://yoshiori.org/project/outputzplugin/update/ miniblog http://d.hatena.ne.jp/jYoshiori/20081…

Outputz Eclipse Plugin

http://outputz.com/ outputz が何かはこちら http://labs.cybozu.co.jp/blog/higepon/2008/11/_outputz.html とりあえずあとで詳細は書く Eclipse Plugin の アップートサイト http://yoshiori.org/project/outputzplugin/update インストールしたらプロジ…

とりあえず α リリース

これが何なのかとかの説明は今度書きます <project> <modelVersion>4.0.0</modelVersion> <groupId>org.yoshiori</groupId> <artifactId>sample</artifactId> <name>sample</name> <version>1.0-SNAPSHOT</version> <url>http://maven.apache.org</url> <build> <plugins> <plugin> <groupId>org.yoshio…</groupid></plugin></plugins></build></project>

DoCoMo 端末で Style 属性が使えるようにする。Wicket編 IE爆発しろの巻

http://d.hatena.ne.jp/Yoshiori/20081121/1227256485 これの続きIE は application/xhtml+xml のページを開こうとするとファイルのダウンロードがはじまる…… IE死ね!! import org.apache.wicket.markup.html.WebPage; import org.apache.wicket.protocol.…

DoCoMo 端末で Style 属性が使えるようにする。Wicket編

教えてもらいました!!http://wassr.jp/user/halt/statuses/fxq6wfs1Kj http://twitter.com/kosugi/status/1016128792 http://twitter.com/tokibito/status/1016118759このページを参考にしますた。 http://ke-tai.org/blog/2008/04/03/docomocss/ Wicket …

Python のワンライナー化は

ちょっと弄ってテスト→ちょっと弄ってテスト→ちょっと弄ってテスト…… の繰り返しなのでぼんやりしてきて変な気分に!!! ワンライナーハイと名付けたい!!

Wicket で 数値文字参照をなんとかする

http://d.hatena.ne.jp/yuripop/20081113/p1 こうですか??わかりません>< import org.apache.wicket.Component; import org.apache.wicket.application.IComponentInstantiationListener; import org.apache.wicket.markup.html.WebPage; import org.apa…

Wicket で URL 取得

なんかパーマリンクを csv に出したりするのに URL を作成したりする時があるんだけど、 自前でこんなの書いてた PageParameters parameters = new PageParameters(); parameters.add("id", id); HttpServletRequest request = ((ServletWebRequest)componen…

Ubuntu で Java の切り替え

$ sudo update-alternatives --config javaで sudo: unable to resolve host yoshiori-ubuntu `java' を提供する 4 個の alternatives があります。 選択肢 alternative ----------------------------------------------- 1 /usr/lib/jvm/java-1.5.0-sun/jre…

携帯用に全角→半角フィルタ書いた

package org.yoshiori.mobile.util; import java.io.ByteArrayOutputStream; import java.io.CharArrayWriter; import java.io.IOException; import java.io.PrintWriter; import java.io.UnsupportedEncodingException; import javax.servlet.Filter; impor…

ICU4J で嵌り……orz

全角→半角変換 System.out.println(Transliterator.getInstance("Fullwidth-Halfwidth").transliterate("<div>テスト</div>")); 結果 &#65513;div&#65515;テスト&#65513;/div&#65515;System.out.println(Transliterator.getInstance("Fullwidth-Halfwidth").transliterate("<div></div>…

t2 弄ってみる(2)

とりあえず最小限の web.xml <web-app> <display-name>t2 Web Application sample</display-name> <context-param> <param-name>t2.encoding</param-name> <param-value>UTF-8</param-value> </context-param></web-app>

t2 弄ってみる

サイト http://code.google.com/p/t-2/maven のレポジトリは未だ無いっぽい pom にローカルレポジトリ設定 /$PROJECT/lib を ローカルのレポジトリにする <repositories> <repository> <id>local</id> <url>file:${basedir}/lib</url> </repository> </repositories> で lib の下にディレクトリ切って <dependency> <groupId>org.t2framework</groupId> <artifactId>t2</artifactId> …</dependency>

Java で HashSet の add

というか public boolean add(E e) { return map.put(e, PRESENT)==null; } なので HashMap の挙動なんだけど public V put(K key, V value) { if (key == null) return putForNullKey(value); int hash = hash(key.hashCode()); int i = indexFor(hash, tab…

wicket でダウンロード処理

いつも忘れるので this.getRequestCycle().setRequestTarget(new ResourceStreamRequestTarget(new AbstractResourceStreamWriter() { private static final long serialVersionUID = 1L; public String getContentType() { return "application/octet-strea…

Python 温泉

蛋白質方面の方が出発時間なのにスイッチが切れたまま

Ubuntu Server に Plagger 入れた。

基本は id:miyagawa の記事を参考 http://subtech.g.hatena.ne.jp/miyagawa/20060812/1155341964make が入ってなかったので CPAN がうまく動かずに嵌った。 $ sudo aptitude install make あと、Debian系 は必要そうな物が一発で入れれるように出来るので/et…

Java で Text::CSV みたいなの

http://supercsv.sourceforge.net/ http://ostermiller.org/utils/ExcelCSV.html http://www.wakhok.ac.jp/~tomoharu/Java/csv/ありがとう!!http://twitter.com/makotan/statuses/970151073 http://twitter.com/tamtam180/statuses/970154500 http://wassr…

携帯位置情報

おおまかなまとめ http://mobilehacker.g.hatena.ne.jp/keyword/GPS 詳細まとめ(リンク切れあり) http://www.yaskey.cside.tv/mapserver/note/gps.html http://www.utilz.jp/wiki/Gps 基地局から取得する方法もGPSから取得するのも 工数的には多分、そんなに…