2008年10月アーカイブ
今日の標語「進むも地獄退くも地獄」
少し前のブログに WebDav Resource は
Enumeration e = propFindMethod.getAllResponseURLs();
ってな感じでとりますというようなことを書きましたが、この後のデータを
resource = new WebDavResource((String)e.nextElement());
resource.getCreationDate();
...
というように WebDavResource オブジェクトを使って行っていましたが、これが大間違い。先にも書いていたように WebDavResource の生成ごとに通信が出てしまい、とても遅い。
なので
Enumeration properties = propFindMethod.getResponseProperties(e.nextElement());
while(properties.hasMoreElements()) {
Property property = (Property)properties.nextElement();
String name = property.getLocalName();
if (name.equals(CreationDateProperty.TAG_NAME)) {
creationDate = ((CreationDateProperty)property).getDate();
}
というように変更したらコードは見ぐさいですが、10倍ほども早くなりました。皆様もお気をつけくださいってそんなボケは私だけですか、そうですか。
JavaDoc もう少し読みやすくならんかな...。これに限らず JavaDoc だけだと結局どういう呼び出しシークエンスが正しいのかわからないことが多いんですよね。でもチュートリアルは英語ができないとわからん!
さて、先日と今日、tacoPot サーバのローカルディスクがいっぱいでアラートメールが来ました。寝ていた嫁が私のケータイを握って「tacoPot REDだってまずいんじゃないの!」とあわてて教えてくれました。
いや、そりゃ RECOVE「RED」 だってば...どこで区切ってんだ...先週土曜の全身麻酔もまだ解けていないのか、もともとのボケか...。
それはともかく毎度 tacoPot フォローありがとうございます>watanabe さん
sato (2008-10-23 21:20) | コメント(0)| トラックバック(0)
今日の標語「必要最小限にとどめる」
最近データ連携に JSON を使うサービスが多いですね。クライアントからだけ使うなら JavaScript でいいのですが、サーバ連携だと Java から使いたくなります。となると eval すりゃいいわけではないので、parse してくれるライブラリが欲しくなるわけで。で、探してみたんですが...思ったよりデファクトはこれ!というのはないんですねぇ。
JSON-libなんかは高機能だし良い感じなんですが、その分必要とする他のライブラリが多い(Maven ですけど)。それに bean を用意しておいて、その生成をライブラリ側でやってくれるというのは(他のライブラリも大抵そういうパターン)ありがたい面もあるけど、ちょっとやりすぎな感じ。単なる hash で十分なんですよね。必要なキーの値を得たいだけなんだから。
ということで結局使ったのは kawabe さんに教えていただいた
http://www.json.org/java/index.html
にある、
json.zip(フリーのソースコード)
となりました。
JSON ツリーとほぼ等価の Map ができる感じで、キーを与えて、構造に応じたオブジェクトを取得し(JSONArray とか、JSONObject)し、型に応じて値を取得(getString とか、getLong)するだけ。
なんっつーか、とってもシンプル。他にライブラリを必要としない手軽さ。これよこれ。
sato (2008-10-22 21:17) | コメント(0)| トラックバック(0)
今日の標語「すべて人のせいにできる人間は最高に幸せである」
先週末からヨメの調子が悪くなったので介護まがいのことをしていましたが、とーっても大変でした。
っつか、仕事しながら介護なんて私には無理、やっている人は本当に偉い。
IT が直接支援できることは少ないですが、在宅勤務できる環境づくりは支援できそうですね。
...まだ世の中 web サービスばかりではないので、在宅となるとやっぱり VPN が欲しくなるよなぁとか...ごにょごにょ。
sato (2008-10-21 20:52) | コメント(1)| トラックバック(0)
今日の標語「欝はステータスだ」
「もし、その土地の住人をあなたたちの前から追い払わないならば、残しておいた者たちは、あなたたちの目に突き刺さるとげ、脇腹に刺さる茨となって、あなたたちが住む土地であなたたちを悩ますであろう」(新共同訳-民数記33)
いやね、そりゃぁ言わんとすることはわかるわけですよ、でもそんなに排他的だから他の宗教と折り合いが付かなくて余計な紛争の元になるわけで。
でもまぁよくわかる。プロジェクトにもぴったり当てはまる。
sato (2008-10-20 21:27) | コメント(0)| トラックバック(0)
今日の標語「垂直では駄目だ、水平にやれ」
yeah! まだ気分が暗いです ze!
欝は遺伝しないという話なのに(一緒に暮らしていない)親族にも多く出るのはなぜだ、と更に陰々滅々としている今日この頃ではありますが、先日、そんな空気が払拭される行事として娘の学校の体育祭がありました。
それにしても奥様方はいいとして、父ちゃん爺さんらしきコンビできて写真をとりまくっているのは、本当に自分の娘だけのソレなんだろうかと疑ってしまいます。
IT を使って幼稚園を監視^h^h見守る、という話があり、そこでは保護者にだけ閲覧許可なんていう話がありますが、「保護者が自分の子供だけを見ることを許可」としないと駄目なような気がしてきました。敵は内部にあり。
ちなみに私は、娘とその友達に許可を頂き、写真を撮らせていただきました。いや眼福眼福。←駄目だこいつ(ry
↑っつか元気じゃん
今日の評語「統合の話?それとも...」
sato (2008-10-16 20:41) | コメント(0)| トラックバック(0)
今日の標語「今度のターゲットは誰だ?」
ここんとこ嫁さんの調子が悪いので心配しながらも通勤。駅まで徒歩20分。着いたら人身事故で電車が停まっている。またソレか!短絡的に人生オワタ\(^o^)/となる奴がおおすぐる!とかいいながら昨日帰りがけにちょっと思ったけど。いやまぁ、ほんとに事故かもしれんけど。
それはともかく、いつまでたっても動かない。動いたと思ったら途中駅までの折り返し。くそー、ただでさえ欝ってんだからこれ以上やる気を低下させるな、と。
というわけで、定期券範囲の情報をケータイとかにメールしてくれないもんでしょうか。わざわざ毎朝自分から情報を取りに行く気にはならないので push 型で。でも、キャリアを儲けさせたくないなー。
sato (2008-10-15 10:21) | コメント(0)| トラックバック(0)
今日の標語「表面上は等価交換であっても、そこに精神的なマイナス分は含まれて居ない」
wwwっうぇwwwwwっうぇww WEP が一瞬で解読だって~。
一瞬にして無線LANのWEPを解読する方法がついに登場、まもなく解読プログラムを公開予定(gigazine)
いやいや、笑っている場合じゃないんですよ。
セキュリティに気を遣っている人はいまさら WEP(だけ) ってこともないでしょうが、同記事が参照する記事によるとNW につながる PC が101台~1000台以下の企業では59% もが WEP を使っているとか。いやー対策されるまでしばらく情報盗み放題ですね~。
企業はともかく DS 使っていると WEP しか選択できないし、その状況で間違って AOSS なんて押しちゃうと WEP にあわされちゃうから気をつけないといけませんねぇ。別 NW を用意するのかしら。面倒だなぁ。
sato (2008-10-14 12:59) | コメント(5)| トラックバック(0)
今日の標語「おめでとう、君も地獄へ道連れだ」
さすがに一万年と二千年前からではないですが、ここんところ気分が乗らないのでまずいです。
飲み会でうまいもん食わせてもらったのは良かったんですが、いまひとつはっちゃけられません。明日からの3連休でなんとかこの欝気分を払拭したいところ。修造にでも渇を入れてもらえばいいかしら?コレとか。
ちなみに欝は鬱の略。これ豆知識な。
そういえば東京ゲームショウじゃないですか。
今日の評語「白羽の矢がたつのは人身御供の任命であり喜ばしいことでは無い」
sato (2008-10-10 12:59) | コメント(0)| トラックバック(0)
今日の標語「...思い当たるフシが多すぎる」
nikon がこんなもんを出しました。
ニコン、ヘッドホン型メディアプレーヤー「UP」を発表(asachi.com)
これは欲しい。
ただ、他にも GPS 付きハイエンドコンパクトとか出しますし、最近 Nikon って付加的なところの充実が好きなんですかね?そういうのは CASIO や Ricoh に任せておけばぁとも思います。他に先駆けて EVF 付き超口角 / 望遠ハイエンドとか出していたころが懐かしい。
http://money.goo.ne.jp/investment/news/keizai/iniw2008100801-internet.html
によると、「我々はカメラブランドから、デジタルイメージブランドに変わっていきたい」、「my Picturetownを中心にして、いろいろなハードやソフト、サービスを展開し、デジタルイメージ全体をカバーできるブランドになりたい」とかなんとか...うーん、何を Sony のようなコメントを。
カメラメーカ最大手なんだから王道路線で突き進んで欲しいと思うのは私だけですか、そうですか。
全然関係ないんですが、こんにゃくゼリー販売中止に反対する署名っつーのがあります。
実はわたしこんにゃくゼリーってほとんど食べたこと無いんですが、納得いかないことは嫌いなので署名してみました。まぁここに署名したことが役にたつかはわかりませんが。
http://www.shomei.tv/project-146.html
さらに全然関係ない話。
Servlet で MySQL を使っていて、content.xml に
url="jdbc:mysql:///hoge?autoReconnect=true"
としているんですが、なーんもアクセスせずに次の日になって再度使おうとするとコネクションがない旨のエラーになります。autoReconnect が効いていない?
ググってみたら、同様の現象が起きている人がいました。この方は AP 側で対処したそうです。えー、面倒~。
ただ、autoReconnect は将来なくなるって話もあるわけで、やっぱりそういう対処が必要なんですかねぇ。
しかし、もうひとつの DB にはつながったままだったり、他のプログラムでは問題なかったりするんですよねぇ、謎。
もうひとつ関係ないネタ。
某 U 社の場合、採算が合わない、プロジェクトの進め方がおかしい、なんでか病んでいる人がたくさん居る、とかなんとかがあると、そのプロジェクトを怪しいと思った誰でもが査察委員に申告できるのですが、他の会社とかもこんなのがあるんですかね?ただでさえぐちゃぐちゃなプロジェクトでこんなん喰らったら PM/BM は、もう俺ばかりいじめるなよと言わざるを得ないわけですが、担当者的にはありがたいですかね、会社的にも。
まぁおかげさまで私は今まではそんなプロジェクトに遭遇したことはないのですが。
でもねぇ、想像するに中の人は思っていたと思うんですよ、「他のヤツに潰されるぐらいなら俺がツブす」ってね。ヲホホほ。
sato (2008-10-09 12:39) | コメント(0)| トラックバック(0)
今日の標語「1人嫌がっている人間かいたら他にも50人は居ると思え」
さて、消費者みんなが嫌がっていた B-CAS 終了のお知らせです。
昨晩からネットでは盛り上がっておりますので、ご存知の方も多いのでは。話題の発端、「第5権力」としてのウェブ(ascii.jp)によると、
第5次答申では「消費者や権利者の立場からB-CASについてさまざまな指摘が行なわれた」ことを理由に廃止の方向を打ち出している。放送局も反対していないので、B-CASの廃止が事実上決まった。
とのこと
まぁ、本当に終わってあの会社が潰れないと安心できませんが。
それにしても B-CAS、コピワンと無駄な投資な上に、消費者を散々混乱させた罪は大きいわけですが、これはどこに責任があったんでしょうかね。
消費者団体も、(ついに販売中止に追いやられた)こんにゃくゼリーを責める暇があったらそっちに注力して欲しいものです。っつか駄目だこいつ...早く何とかしないと...>某連合会の偉い人
つ参考:「こんにゃく入りゼリー」よりものどに詰まって死亡した件数が多い危険な食べ物ベスト10(gigazine)
sato (2008-10-08 12:49) | コメント(0)| トラックバック(0)
今日の標語「親の心子知らず、子の心親知らず」
久しぶりに他人様に自分の担当内容を説明をする機会がありましたが、自分でも何言っているか全然わからん説明になってしまいました。すみません>お聞きの方々
まぁもともと説明下手なんですが、多少は慣れというものもあるわけで。まだその昔、顧客回りしていたときのほうが(精神的つらさは同じでも)うまくしゃべれていたような気がします。
いや、これはやればできる子って思い込みかな?
あ~、気分が落ち込んでいるときに、自己嫌悪なことがあるとますますやる気が...
やっぱり機械相手がいいわ。
今日は嫁さんが寝込んでいるので忙しい仲間を見捨ててさくっと帰宅。帰るまでは家で作業しよと思っていたわけですが、案の定家に着いたら気力切れ。仕事はうっちゃって看病がてら趣味のプログラミングをしてしまいました。まぁそういう日もあるよね。そういう日ばっかだよね。
ってことで、今日使ったのは zip と (un)rar のライブラリ。言語はいつものとおり java。
zip は標準で java.util.zip があるんですが、日本語未対応というすっとぼけたものなので、 org.apache.tools.zip を使います。
unrar もいくつかあるとは思いますが、ググって見つけた com.chilkatsoft.CkRar が日本語も OK でよさげ(ライセンスは注意、フリーなのは一部だけ)。
え?統合アーカイバにある unrar.dll を直接呼べばよいって?まぁそうかも...
で、何がしたいかというと、海外サイトから DL した rar で固めてあるムフフなあれやこれやを自作ビューワーで管理するために zip 形式に統一したい、ということなんですね。まだこんな元気があるなら大丈夫だ>私。
ちなみに同じことはさいあっしゅくんでできるんですが、これは分割 rar に対応していないんですよねぇ、残念。
ところで、庭木にモンクロシャチホコガが大量発生という話を書きましたが、今日はシャクトリムシが大量発生。しかも干していたコタツ布団に!くそー、ボコボコにしてやんよ
今日の評語「大家といえば親も同然、店子といえば子も同然、では会社においては?」
sato (2008-10-07 22:42) | コメント(0)| トラックバック(0)
今日の標語「あなたが嫌いになったわけじゃないの、ただ、いつまでもずるずると続く関係が嫌になっただけ...」
さて、10月、下期に入ったわけですが、相変わらず今後の見通しがよくわかりません。
まぁそういう状態でも納期は変わらないので今日も Proof of Concept 作りに励んでいます。
ぼく、えいごはよくわかんないんだけど、えらいひとがいうには、がいねんのじっしょうだそうです。うーん、にほんごでもよくわかんないや。
実証コードといっても、いつどこで本番として使われるかわからないのが恐ろしいところ。そんなんでいいのだろうか。いや良くない。ということで大体検証できそうな気配を感じたら、他人様に見られても良いようなコードに書き直し。あれ、それって本番コードなんじゃ...
そういえば先日、9月に作ってたプログラムの引き取り手が見つかりました。ありがとうございます>関連各位
もしや、そろそろ開放されるのか?それともまっとうなプロジェクト進行に落ち着いてきたのか?
いや、待て、あわてるな。これは孔明の罠だ。まっとうなプロジェクトに偽装しているだけに違いない。「まぁこんな感じなら続けてもいいかな」と思ってしまっては敵の思うツボ!
...まぁプログラミング自体は好きっつーか、それ以外やれることもないし、いっそのこと一生 pocker (造語)でもいいやという気になってきてはいますが...いやいや...
そうそう、ツボといえば tacoPot。エンジンだけ切り離して軽量化しようと思ってるんですが、DB 層はどうしたもんですかね。Windows 対応にもしたいと思うと SSDB がなー、うーん。
さて、天候のせいもあって風邪気味&精神不安定ですが下期も適当にがんばりましょう。
今日の評語「理由はどうあれ別れるのは変わらない」
sato (2008-10-06 21:03) | コメント(0)| トラックバック(0)
今日の標語「良いものならば金は後から付いてくる!」
CEATEC 見てきました。いやぁ、幕張は遠すぎ、疲れました...。
やっぱり一番はむらたせいこちゃんですが、今回面白かったのは3D動画、燃料電池、携帯電話等々といったところです。え、感覚がズレている?
いやぁ、それにしても裸眼 3D は進歩しましたねぇ。違和感ないですよ。早くフツウに商品化されませんかねぇ。ただメーカーさんには左右方向だけでなく上下方向の 3D 化もばっちりな方向で是非おながいします。それが世のニーズでつ。
人だかっていた Docomo のセパレート携帯は1時間待ちで手にとって見れませんでした。ただ、そんなものよりマイクロフォーサーズの一眼 LUMIX G1 を触れて、かつ、面白い話が聴けたので私的にはOK。いやー、コンデジの PowerShot G7 よりフットプリント小さいですよ、参った。
で、みなの期待を裏切って(?)なんであんな一眼レフと同じような形なのかといえば、一発目でこけるわけには行かないからとのこと。つまり、多数存在すると思われるコンデジから一眼レフへ移行しきれない人たちがとりあえずターゲット。ハイエンドを持っているようなマニアックな人は今回は対象外、ただとりあえずセカンド機でいいんで是非とも買ってね(笑)、だそうです。
なのでバリアングル液晶がまずありき。となるとビデオのように片手取りがしたくなるのであのグリップが必須、よってフラットな形状にはできない。サイズは本当はもっと小さくできるんだけどそういう背景からこの大きささだし、結果ペンタ部がないだけのあの形状になった、と。まぁぱっとみネオ一眼ですもんね。っつか、自社のネオ一眼 FZ の立場は?
そういえば動画撮影用のレンズもでていました。
なお、言外に匂わせていらっしゃいましたが、オリンパスがペンに似たようなそれを出す方向でいるので棲み分けってのもあるようですね。フフフ。
あと、いたるところでLOOX U50を見かけましたが、やっぱり欲しいすね。あのサイズで XGA は偉い。
最後に Dolby シアターに入ったんですが、うーん、確かに音というのも重要ですねぇ。今まであまり音にはこだわってこなかったんですが、デモってもらうと一目いや、一聴瞭然というか。
せめて 5.1ch スピーカーぐらいは買っとかないとなぁと改めて思いました。
で、総括ですが...今年はちょっと元気ないっすかねぇ。#いや、自分が3ヶ月ほど先端技術部の仕事を全然していないからかな?!
携帯とか小物系は元気でしたが、目玉の TV が代わり映えしないというか...次世代液晶(そういや SED はどうした...)が出るまでは駄目ですかねぇ?
ただ、冒頭の燃料電池や 3D とかに実用化の目が出てきていて頼もしい限りです。
それにしても、大型 TV パネルにしても、試作品はとにかく金がかかってますなー。ロボットやら電気自動車やらリニアモーターカーも展示してましたしねぇ。
tyzohは私もそうですが、ちょっとこじんまりしたものが多いので、ここらで一発、参加者全員のの叡智と金を結集して、ものすごい大掛かりな試作品を作ってみませんかね~。
P.S.
それにしても、コンパニャーばかり撮っているおっさんは恥ずかしくないのかっ!
馬鹿モン、それは俺の嫁だ!( ゜д゜ )こっち見るな
今日の評語「ちゃんと事前に手続きしようよ」
sato (2008-10-03 21:05) | コメント(0)| トラックバック(0)
今日の標語「その時々でより良いものを使うという話と、方針がぶれまくりであれもこれも使うというのは全然違う」
いきなりですが、EOS5D MarkII の動画がすごいですねぇ。
http://www.usa.canon.com/dlc/controller?act=GetArticleAct&articleID=2086
http://www.slashgear.com/canon-eos-5d-mark-ii-sample-video-clips-1716575/
もうカメラってレベルじゃねーぞってぐらいのクォリティ。いや、逆に一眼カメラだからできる技。素晴らしい。色収差補正やら明るさやらを考えたらビデオ用のレンズなんかよりこっちの方がいいし、フルサイズ
CCD ですものねぇ。あとは長時間撮影のときのノイズとかの対応ですかねぇ。
うー欲しい!欲しいけど買えないっ!!
話しかわって
Jakarta Slide ってつかってます? java の WebDav クライアント/サーバライブラリです。簡単に見えて使い方が解るまで結構面倒でした。
WebdavResource インスタンスを作るだけで WebDav リソース(ファイル等)にアクセスできて便利なんですが、コンストラクタでいきなり接続しに行っちゃいます。
認証なんかがあるときはこんな感じで、事前に色々設定してから呼ぶことに。
HttpURL httpURL = new HttpsURL(user, password, host); // ← https とそうでないかでクラスが違うのもいやらしい。
httpURL.setPath(element);
wedavResource = new WebdavResource(httpURL, proxy, port);
このあとは webdavResource.getName() 等で情報が取れます。
ただし、データを送りつける putMethod を呼ぶときなどは、
putMethod(url, data)
という形で、URL を指定しないと動かない様子(ちなみにその時の httpURL は関係ないみたい)。なんでや。
それと、ファイル一覧等は
webdavResource#lisetBasic や listWebdavResources は期待した動きをしない(サブディレクトリが取れない)ので、PropFindMethod を使う必要あり。
ただ
propFindMethod.setDepth(PropFindMethod.DEPTH_1);
としないと、403 になるのはサーバの設定かしら?
ちなみにステータスは SC_OK ではなく、SC_MULTI_STATUS。
要素の一覧は
Enumeration e = propFindMethod.getAllResponseURLs();
として取る(ただし自身自身をあらわす URL を含んでいるので注意)。
テストは他の環境でやったんですが、手元の CentOS5 で apache の mod_dav_fs を使ってテストサーバ立てたんですが、どうやってもファイルのアップロードができません。
ググると DAVLockDB のパーミッションが無いんだということなんですが、そのあたりはちゃんと設定したつもり...うーむ、ホントに環境構築は苦手だ。
今日の評語「物売るってレベルじゃねーぞ」
P.S.2008/10/7 WebdavResource コンストラクタ呼び出しが間違っていたので修正
sato (2008-10-02 19:01) | コメント(3)| トラックバック(0)
今日の標語「赤い羽根ってコストオーバーランじゃね?」
誰ということではなくいつものとおり一般論ですが、細事まで気を配り、誰もやらない作業を自ら拾い、ろくに文句も言わず(いや正当な主張はするけど、私ほど乱暴ではない)、朝から晩まで働くという人が居ますよね。
正直この人が居なかったら後で大きな問題が発生して、今よりもっと酷いことになっていたはず。
ただ、誰もが気がつかなかったことを事前に行っても、周りの反応は「あぁそうだったのね」ぐらい。逆に、ちょっと他の作業が停滞したりミスしたりするとえらく攻撃されます。なぜ?人が良すぎ?よくもまぁぶちきれずに対応できるものだと思います。
基本的には、モティベーションがあろうがなかろうがやれといわれたらやる、というサラリーマンの鑑のような人なので、なんとかこなしてしまいますが、もしかしたらこれがまた良くないのかもしれませんねぇ。
ホントに、もっと評価されるべきだと思います。
お近くにこのような方はいらっしゃいませんか?
大事にしてあげてくださいね。
#でも手伝ってないケド ^_^;
あー、ここは技術ネタ書かないといけないんだっけ?別に技術屋ネタなんだからいいじゃんねぇ。えーと、CEATEC 開催中。皆さん、仕事ぶっちぎって行きましょう!
今日の評語「おまえのプロジェクトほどじゃねーよ」
sato (2008-10-01 12:36) | コメント(0)| トラックバック(0)
プロフィール
sato
tacoPot 開発保守運用担当
(お手伝い・引き取り手募集中)
アングラブログ担当
座右の銘「諦観と諧謔」
人生方針「妥協と中庸」
趣味はプログラミングと読書とバイク、カメラ
ちょっとしたツールを作るのが好き。グラフィック関係が特に好きだが数学に弱いのでアルゴリズムは適当。
小説はほぼ全般に読むが、ビジネス書は眠るときに使うぐらい。
カテゴリ
月別アーカイブ
Copyright (C) 2004-2011 Nihon Unisys, Ltd. All Rights Reserved.
Powered by Movable Type Open Source