書籍探訪歴 イギリス日暮し ドイツ日記 戯言  闘病編  野中家  昔の日記
>>最新記事一覧 展開

2007年9月 7日

日本なんか不公平 [小物]

どうも、blogというものが出来て、海外在住の人間の情報が手に入ると
思われるのが、日本の生活がなんかいけてないコト。

サイクリングがてら木に囲まれた庭のある借家へワインパーティに出かけたり、
美術館に出かけたり、ビュッフェだなんだとか
墓地巡りをしたり、ツアーに置いてかれたり。あ、これはあんまし羨ましくないな。

なっとくいかねー!
と思ったので Apple iPod touch 8GBをAmazonでポチってしまった・・・・
まったく恐ろしいぜAmazon....

え?関係ない?
ちがーう!日本において心の充足はものによって行われるのだ!

まぁ、Appleに増井さんが入ってるので日本語入力が
どうなっているかという興味もあるわけで。
最近使ってない、ZERO3はそろそろオークション行きかな・・・・

こりっつ 2007年11月15日,05:51

あれっ、増井さんじゃん。
ウィンドサーフィンいったり、遊びに来てくれたり・・・ 天才肌のめちゃおもろい人です。

どうやら次世代iPhoneのインターフェースの仕事しているけど、日本語入力はやってないっていってたよ。

こりっつ 2007年11月28日,07:52

訂正~

やっぱ増井さんの仕事らしいっす。

きとらまさなお 2007年12月13日,04:59

全然メンテしてませんでした><
POBoxを超える逸品がiPhoneに載ってくることを期待。
iPod touchではキーボードのボタンが小さくて誤入力が多く、
処理に突っかかりがあって入力速度がかなり制限されてるんで・・・・

保存?

投稿者 kitora : 23:56

2009年5月16日

謎が解けた&SafariでAA [MacOSX]

ずっと入力できなかったブログの謎が解けた。
入力欄が、小さくなってた。

ChromeのTextAreaの右下をつかんでグリグリ動かせることに
昨日気がついたから。

で、MovableTypeの編集欄を見てみると・・・・
何かつまみらしきものが左端にくっついてた・・・引き延ばすと入力欄が・・・・
長かった・・・・コレに気がつくまで・・・・
(P.S. これもまだ真実じゃなくて、ブックマークのアドレスからホスト名のwwwが落ちてたのが
問題だった様子。MovableTypeのホスト名と一致しなかったので、そのホスト名を使ってる
Javascriptがエラーを起こしていたみたい。・・・Javascriptいらんのに・・・)

すっかりSafariメインになったんでSafariの御便利Bookmarkletをいくつか。

SafariでAAを見るためのBookmarklet
Macを使ってて、普通の作業はまぁ困らないんやけども
寂しいのがAAを見るとき。
2chだけなら、専ブラで大丈夫だけどブラウザだとつぶれてしまう。
調べてみたが、これという決定打がなかったので
見たい場面毎のBookmarkletという形にした。

軸としては
・フォント(IPAモナーフォント/MS Pゴシック)
・サイズ(12pt/10pt)
・適用箇所(指定クラス/選択部分)
のバリエーションを用意。

フォントは、好みの問題。WindowsではMS Pゴシックで見るのが
ちょうどええはずやけどMacOSXやと、IPAモナーの方が綺麗に見える気がする。
サイズについては、12ptの方がぴったり来るけどちょっとでかいんで
10ptでも見られるようにした。
適用箇所については、AAを見たくなるような所はBlogとかで
特定のクラスを設定したdiv,spanに囲まれてるとこが殆どなんで
自分のよく見る場所で使われてるタグをフォーマットさせるようにした。
それとは別に、ページの一部分だけを選択してそこに適用することも
できるようにした。
(これは、選択範囲をAAに最適化を参考にした)

と言うわけで、使いたい人は下のリンクをSafariのブックマークバーに
ドラッグアンドドロップして登録しとくと幸せになれるんちゃうかな、と。

AA (IPA+12pt)
AA(IPA+10pt)
AA(IPA+12pt+選択範囲)
AA(MSP+12pt)
AA(MSP+10pt)
AA(MSP+12pt+選択範囲)

ウチでは、IPA+12pt だけをブックマークバーに置いて
他のをブックマークバーにフォルダ作ってその中に入れてます。

BlogPetのぽこた 2009年5月23日,15:17

謎ってなに?

保存?

投稿者 kitora : 13:43 | コメント (1) | トラックバック (0)

2009年3月27日

Garbage First [Java]

ectoというツールから更新チャレンジ。

何故か、MovableTypeのバージョンを上げてから新しいエントリが作れなくなっていたんだけど、
このエントリが入るならXMLRPCの口からなら登録できるということだな。

→やっぱ使えんからWebから整形(2009/05/16)

久々の更新。 プライベートも色々あったものの、
まとめると長そうだからまた今度にしよう。
今日は、Javaに導入される新しいGarbageCollection方式に注目。

リソースの後始末を考えなくてもよい怠け者のためのお掃除機能であるGC。
気がつけばGCの方式には、結構色んなものが増えていた
とは、言うモノの7年前の世代別GC以降はパラダイムが違うようなものは出てきていないと思う。

今回、前々からJDK7で導入予定ってことになっていた新方式のGCが
JDK6u14のEarlyAccess版で試せるようになっているらしいので試してみることにした。

-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC
というオプションで有効になる。

jvisualvm で、VisualGCのプラグインを入れるとGCの様子がGUIで確認できるが

このGCはまだ対応していないためか中身をみることができない。

名前は、Garbage First(G1) という。
世代別のGCだとNewGenerationとOldGenerationに
ヒープの領域を区切ってしまうため、
そのサイジングがチューニングのポイントになったりする。
G1では、ヒープに固定的な区切りは設けない。
その代わりに、ヒープをいくつかの領域(Region)に分けて管理する。
一回のGCで対象になるのは、これらの領域のウチの一部になる。
いわば、動的に領域の世代を決めているようなもの。
この領域の選択は、GCの効果が高い領域を選ぶようになっている。
その選択のためにライトバリアを利用しているらしい
と、どっかで見た記憶があるがどこか忘れた。ググって出てきたのは、コレか。(PDF)

要は、何人かで公園を監視していてゴミの多い場所を見つけてて
GCのときに、そこからゴミ拾いをするような感じらしい。

でもって、GCのやり方はCopyingGCと同じで生きているオブジェクトを
Compactionするんでヒープのフラグメントも避けられる、とか。

G1では、各所に出てくるが"realtime goal"を実現することが
大きなメリットであると強調されている。
つまり、応答性の改善だ。
今まで、ConcurrentMarkSweepと並列Stop-the-world Collecterを使って
頑張っていた停止時間のコントロールをGCアルゴリズムそのものを変えて
改善しようということのようだ。
上のPDFでは、その応答性能を出すためにどうするか書かれているはず
なんだけど詳しく読んでない。
考え方からすると、より効率よくGarbageを集められそうなので
メモリ確保量も、以前より少なくても動きそうな感じはする。

しかし、メモリ管理というよりはエクステントを使った
ファイルシステムのように見えるなぁ。

しばらく、自分の環境で使ってみて評価するつもり。
最近プライベートな環境は全てMacに移行しているのでそっちで試せないのは寂しいところ。

P.S.
MacOSX の EarlyAccess版がSunのupdate13ベースになった。
SnowLeopardには載ってくるかな?

こりっつ 2009年3月27日,08:06

お、1年3ヶ月ぶりのエントリ!

>プライベートも色々あった
興味しんしんです

保存?

投稿者 kitora : 00:19 | コメント (1)

2007年12月18日

JDK6uN ( Nimbus / JQS / new Browser Plugin) [Java]

Javaの開発版ビルドの追っかけをしていて感じる
最近、期待のビルドをご紹介。

JDK7? いえいえ、JDK6です。
JDK6は、枯れたビルドのはずがJDK6に新しい機能を盛り込んじゃえという
意欲的なビルドなのです。
どうもメンテナンスビルドとは別に作られているような感じ。
JDK7が道のり長そうなんで、JDK6として先行して
メリットのある機能を出していこうという戦略かな?
なので、新しい機能と言うより、おいしい機能が入ってきている。

試したい場合は、ここ
「Windows Offline Installation, JRE file」というのを落としてインストールするといい。
Netbeansで使うには、JDKが必要なのでそのときはそれも落としてくる。
(JQSなどは、JREをインストールしないと有効にならないので注意。)

そのビルドで注目している機能は、

  • Nimbus Look and Feel

  • Java Quick Starter

  • New Browser Plugin

  • の3つ。
  • Nimbus Look and Feel

  • これは、新しいSwingのデフォルトLookAndFeel。
    見た目は、JavaDesktopでのGnomeテーマが元になっているらしい。
    SolarisをインストールしてGnomeで使うとネイティブアプリとJavaアプリの
    見た目に差が無くなるのが狙いかな?
    SynthLookAndFeelを利用して実装しているのも、Synth活用例としていい感じ。
    エンジン部分と見た目を切り分けたことで、将来的なパフォーマンスチューニングも期待できる。
    何より、今のデフォルトより見栄えがいいのがメリット。
    Netbeansと組み合わせたとき、うまく動いていないのはまだ解決しなくちゃ駄目な部分。


    簡単な利用方法は、

    C:\Program Files\Java\jre6\lib

    の下に swing.properties という名前のテキストファイルを作り
    swing.defaultlaf=sun.swing.plaf.nimbus.NimbusLookAndFeel

    という行を1行書いておく。(2007/12月ビルドまで)
    swing.defaultlaf=com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel

    (追記:2008/1月ビルドからパッケージが移動したらしいのでこっちを利用)

    これで、SwingのデフォルトLAFとして使われる。


    Netbeansでの利用は、インストールディレクトリの /etc/netbeans.conf ファイルにて
    起動時に利用するjdkhomeをjdk6uNのものを指定しておき
    /bin/netbeans.exe を実行するときに

    netbeans.exe --laf sun.swing.plaf.nimbus.NimbusLookAndFeel

    とオプションをつけて起動するようにする。
    ただし、Netbeans上の動作は不完全なため実利用はまず無理。


  • Java Quick Starter (JQS)

  • これは、起動が遅い遅いと言われていたJavaのJVM起動を加速する仕組み。
    どうやっているかというと、JREのライブラリをprefetchするサービスがWindows上に登録されて
    まぁ、結果としてJavaの起動時間が短縮される。単純だけど、公式にサポートされると嬉しい機能。
    ただし、有効なのはJQSが入っているバージョンのうち最新のJREについてのみ。
    むかしのバージョンを指定して起動する場合などには効果がない。
    普通にJRE6のインストールを行えば有効になる。


  • New Browser Plugin

  • ブラウザプラグインの新しい実装。アプレットを動かすのに、Javaのバージョンを指定したり
    ヒープのサイズを変えたりできるらしい。
    どういう仕組みかというと・・・。JVM部分を別プロセスで動かすという
    今まで何でやらんかったんかい、という基本的な改良になってるそうな。
    別プロセスといっても、JQSは効いているのかアプレットの起動は軽快に思える。


    使い方は、JRE6インストール後、コントロールパネルからJavaのパネルを開いて
    詳細タブ内の「Java Plug-in > Enable the next-generation Java Plug-in」
    のチェックボックスをチェックする。チェックをした後、ブラウザの再起動が必要だそうな。
    この機能が使えるのは、IE6,7か、Firefox3のみ。Firefox2は対象外らしい。

    どれもJavaのデスクトップ利用のパフォーマンスアップにつながる機能ばかり
    後は、JREのライブラリをモジュール化して必要に応じて取得することで
    最初のダウンロードとインストールサイズを抑えるJava Kernelも期待だけどまだまだっぽいなぁ。
    正直なとこ・・・モジュール化については必要なコアクラスが絞り込めるかどうかが
    ポイントだけど、意外な所で意外なクラスを使ってて難しいんじゃないかなぁと思う。
    コアクラスを絞るために、トリッキーな実装をするようにならなきゃいいんだけど・・・・
    ただ、モジュール化とモジュールダウンロードの仕組みが実現すれば
    新しいライブラリの導入が簡単になってメリットが大きいのでそういう点では実現してほしい。

    でも、JDK7で新しいパッケージングが導入されるんだよねぇ・・・
    JDK7を見据えないとすぐに廃れるので駄目という点でも時間はかかりそうだな。

    保存?

    投稿者 kitora : 05:49 | コメント (0) | トラックバック (0)

    2007年12月20日

    Java SE 6 on Leopard [Java]

    MacOSXの新しいリリースであるLeopard。
    Javaの新しいバージョンである、Java SE 6も当然載ってくると思ったのに
    初期リリースで載ってこないばかりか、開発者サイトでも
    Tiger用のビルドが引っ込められてしまった。

    2chのMac de Javaスレでは、.NET信者がやってきて
    Apple Java切り捨て論を滔々と語っていく始末。
    Apple いったいどうするつもり?と思ってたが・・・・・・・・・・

    ようやく・・・ようやくJava SE 6の新しいDeveloperPreviewが出てきた。
    それを見ていくつか合点がいった。

    サポートアーキテクチャが、
    OS: Leopard ,CPU: x86_64 であるということ。
    そして面白いのが、JVMのバージョンだけど clientバージョンが入っていなくて
    serverバージョンしか入っていない。

    $ java -client -version
    java version "1.6.0_01-dp"
    Java(TM) SE Runtime Environment (build 1.6.0_01-dp-b06-101)
    Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_01-41-release, mixed mode)

    まぁ、Solaris版でも64bit版はserverバージョンしか無かったし
    Sunのコードをベースにしてると、そういうことになるか。
    -d32 オプションで32bit用であげようとするとフリーズしたままになる。

    これはどういうことかというと
    Leopard未満、かつ32bit環境は切り捨てられてるようなのだ。
    つまり、Java SE 6 は、Tigerではサポートされない。
    他の環境では、Java SE 7 の足音が聞こえている訳でサポート期間を考えると
    これはまあ仕方が無い選択かもしれない。
    開発者サイトから、Tiger用のJava SE 6ビルドが引き上げられたのはそういう理由だろう。

    Tiger用DeveloperPreview6で出ていたレンダリングの問題を
    新しいビルドで試してみるとちゃんと解決されていたんで解決済みでレポートした。
    Quartzレンダラが、めでたくSunレンダラで置き換えられて、
    ポーティングの障害が一つ減ったことになるのかな?
    リリースノートに因ると、内部的にはもう一つビルドがあったらしい。
    これが出てこなかったのは、サポート方針とかが変わったからかな・・・

    Tigerまでのユーザが、Java SE 6を使うにはFreeBSD版のポーティングである
    SoyLatteに期待することになりそうね。
    オープンソース素晴らしい。
    OpenJDKもできたわけで、最新版以外はAppleがサポートしなくてもよくなる状況になれば
    開発も速くなって、歯車がうまく回るんでしょうかね。

    とりあえず、Leopard版が出てきてほっとした。

    保存?

    投稿者 kitora : 04:31 | コメント (0) | トラックバック (0)

    2007年12月16日

    双子座流星群を見てみた []

    久しぶりに流星群を見た気がする。
    関東きてからは、流星群っていっても時間は取れないし
    空は曇ってるし、基本的に明るいからぜーんぜん見えてなかったけど。

    稲城市の方まで多摩川をさかのぼって車の屋根をあけて眺めてみた。
    結果、最近見られなかった流星を久しぶりに見れた。
    一番大きかったのは、カストル・ポルックスの頭をかすめるような飛び方で
    痕まで残したやつかな?
    12/15 3時頃が極大ってことだったけど雨がその前に降ってくれたのがよかったのか
    空が晴れてれば結構、星見えるんですなぁ。

    また、双眼鏡選んでみようかね。

    保存?

    投稿者 kitora : 07:42 | コメント (0) | トラックバック (0)

    2007年9月16日

    ... . All was well. [映画]

    ハリポタのネタバレに恐れおののく日々は去りました。
    今日読破。759ページにてHarry Potter and The Deathly Hallows完。

    ちゃんと完結して良かった・・・
    5巻以降のネタを一応回収した、という所ですかね?
    ネタバレが無いように感想を書くのが難しいけど

    ・ラストの付近キリスト教的にどうなのかなぁ、とちょっと思った部分あり
    ・ハリーの演説、そ、それは言ってあげるなと思った
    ・やっぱちょっと中だるみしてたように思うかなぁ
    ・でも最後の戦いのスピード感は楽しい
    ・もうちょっと端役に掘り下げ欲しかった
    ・盛り上がり部分から最後までもうちょっと後日談欲しかった
    ・公開前の噂の真偽についてはノーコメント

    長かったけどちょっと物足りない、というか
    まあメインどころを何とか終わらせようと頑張ったという感があるので
    後のフォローはこんなもんにしとかないと大変っすよね。

    まあ盛り上がって最後は面白いかな。映画だとラスト30分くらい。
    中だるみが効いてるのかもしれないw

    結論としては、「ああ面白かった」。

    注文が出るのは面白かったからとしよう。

    ちゃむ 2007年9月17日,02:20

    最近、DVDを見ているので、ネタバレを恐れて、最初と最後だけ読みました(笑)
    「ああ面白かった。」
    で終わってて良かったです。

    ミント 2007年9月18日,11:50

    昨日の映画はどうでしたか?

    保存?

    投稿者 kitora : 22:44 | コメント (2) | トラックバック (0)

    2007年9月 9日

    THE BATTLE OF HOGWARTS (chapter31/36) [映画]


    ネタバレに怯えながら読んできたハリポタもいよいよ31章。佳境に入ってきましたよ。

    コレ読んでると、何故か小学校の頃読んだ西遊記を思いだす。
    その本も、こいつみたいに分厚い本で・・・上下巻に分かれてたんだよなぁ。
    (古いから自信ないけどコレかな、と思う。まだAmazonで手に入るしレビューが付いてることに驚いてる)

    長い本を読むと最後の手前で、読み進めたら終わってしまうという躊躇と
    読み進めて結末を見たいという焦りのジレンマに陥る。

    そして、恐らく今読んでる所がその2つのベクトルの一番強い所。

    小説が映画化されると、色々言われるが、
    ことハリーポッターに関して言えば俺は賛成派。
    それは原作に結構忠実に作られているから。
    原作派にしたら、まだ「削られすぎている」とかそいう批判はあるらしいが
    本で先に新しい巻を読む時のイメージ作りには大いに助けになる。
    頭の中で自分の映画化イメージがしやすい。
    もちろん、実際に映画が出たら自分が頭の中で作ったシーンが、
    軽く飛ばされてたりするわけだが、ディレクターズカットを
    頭の中で作ってたんだと考えればいいわけで、
    映画を見る時にそのシーンを自分で足しながら見てる事が多い。
    何せ大筋は外れてないわけだから、それが出来る。
    結果として映画の上映時間以上の映画を楽しめた気分になれる。

    これが、原作を踏み台に映画で自由にやっちゃってる奴だと何とも困ることがある。
    映画としてストーリーがしっかりしてるとまあいいんだけど、
    偶に原作を加工して別物語にするのに失敗してるのがある。
    そいうのは、原作のストーリーを横に並べて見てると混乱することがおおい。
    「え?今のはあのシーンを飛ばしたのか?それともストーリー自体が変わってる?」と。
    出来がよければいいんだろうけど、まぁ・・・やっちゃってる作品が多いような気がする。

    原作を踏み台にして新しい物語にして成功したなぁ、と思ったのは
    最近では「時をかける少女」かな?
    まあ別物語になってるわけで、リメイクだけど続編、という。
    これは、奥華子の曲をCMで聞かなかったら見に行ってなかったから複合技でヤラレタかな。


    ハリポタ最終巻は、真ん中辺りで結構地味目な展開が続くんだけど
    31章は、映画にすると凄くスピード感のある章になりそう。
    何というか・・・長い漫画見てると分かる「最終回近いよね感」?
    そんなのが漂ってる。(一つ前のイベントから色々無理矢理感・・・)

    最後、ネタを全部回収しきれるかがこれからの楽しみ(不安)かな。
    そういう点で新吼えろペン8巻の富士鷹ジュビロネタ思いだして感動が・・・・盗まれるwww
    ハリーポッターは「からぶりサービス」のように綺麗に終われてるのか・・・

    |-`).。oO(・・・・・・
         不安なんだよなぁ・・・PercyWeasleyの扱いに驚いて読むの止まって
           このエントリ書いてるわけで・・・
             いくら子供向けでもあんな展開は・・・・)

    保存?

    投稿者 kitora : 02:18 | コメント (0) | トラックバック (2)

    2007年8月14日

    リカンベント・トライク [小物]

    最近、いいなぁと思う乗り物「リカンベント・トライク

    リカンベント=座って足を前に伸ばす形で漕ぐ自転車
    トライク=3輪車
    で、3輪で座ってこぐタイプの自転車。

    でも、片手で操縦できそうなのがみあたらない。
    せっかく座位なんだから、車のハンドルみたいなタイプがあってもいいのに・・・

    と思う今日。
    家族で海に行きました。
    今日の暑さは海日和でした。 (。・x・)ゝ

    保存?

    投稿者 kitora : 23:31 | コメント (0) | トラックバック (0)

    2007年8月25日

    MovableType4.0 [生活]

    このページの管理ツールであるMovableType4.0がバージョン4.0になった。

    早速、入れてみた訳だが、ページの見た目を管理しているテンプレートの書式が
    3.0系列と違っていたので、色々書いても反映できない状態に陥ってました。

    何か最近、更新が止まって連絡がちょこちょこ来たもんで取りあえず生存報告。

    便りがないのがいい便り、とは行かないもんなんよねぇ・・・

    保存?

    投稿者 kitora : 11:20 | コメント (0) | トラックバック (0)

    2004年8月 6日

    MovableType3 [旧づれつれ]

    発見。 MovableType駆動の野中家の新日記。
    でもどうやら使い続けていないらしい。
    うちも移行にはしばらくかかりそう・・・・。
    # デザイン整えたり、過去ログ移行の方法考えたり・・・・

    のなか 2004年8月 6日,18:43

    んなもん探し出さないように!俺も書こうかな~

    きとらまさなお ★ 2004年8月11日,12:23

    期待あげ。最近つれづれの勢いがなかなかいいですが負けてられません!

    ふぢさき 2004年8月12日,14:53

    1年かけて最近やっと自分に合った抗鬱剤と眠剤が見つかったので最近元気なのです。眠剤はいいですよ~自分に合ってると即寝できます。ただ、合う眠剤を探すのに時間がかかったりひどい目にあったりしますがね。とりあえず例の医者に「眠れないんです」って言ってみるのをおすすめします。いろいろくれるかもよ(笑)

    きとらまさなお ★ 2004年8月13日,13:35

    それはもう言ってたり。そして診断結果は夏バテです。しっかり食べろと説教です。しっかり太ったとしても医者のせいです。わたしのせいじゃありません!まぁ、寝たいときに寝るのがいいのです。寝たいときに寝れない修羅場の為に・・・・

    steffen 2010年3月11日,08:56

    You have tested it and writing form your personal experience or you find some information online?

    保存?

    投稿者 kitora : 12:57 | コメント (5) | トラックバック (0)

    2005年12月28日

    PostgreSQL 8.1.1 on Solaris10 x86 [Solaris]

    PostgreSQL 8.1.1 を x86 Solari10 上でビルドしたときの備忘録

    1. コンフィグオプションとビルド

    > export PATH=/opt/sfw/bin:/usr/sfw/bin:/usr/ccs/bin:${PATH}

    > ./configure \
    --prefix=/export/postgres \
    --with-pam \
    --with-openssl \
    --enable-nls \
    --enable-thread-safety \
    --with-includes=/opt/sfw/include:/usr/sfw/include \
    --with-libraries=/opt/sfw/lib:/usr/sfw/lib

    > make
    > make install

    2. ユーザ追加

    > groupadd -g 70 postgres
    > useradd -g 70 -u 70 -d /export/postgres postgres

    3. 環境変数設定

    > chown postgres:postgres /export/postgres
    > vi /export/postgres/.profile


    4. データベース初期化

    > initdb -D /export/postgres/data

    5. SMF管理にするための設定 (参考ページ)
    > vi /var/svc/manifest/application/postgresql.xml
    > svccfg import /var/svc/manifest/application/postgresql.xml
    > svcadm enable postgresql


    GentooのPortageがSolaris上でまともに動けば楽なんだけどなぁ・・・・
    BlogPetのぽこた 2005年12月31日,10:56

    きょうぽこたは、ここへblogしなかったよ。
    きょうはここでビルみたいなblogするはずだった。
    まさなおがblogしなかったー。
    ここにblogすればよかった?
    ここへドをblogしたかも。
    きょうぽこたはblogしたの?
    まさなおとblogしたかったの♪
    まさなおのドみたいなblogしなかったー。

    きとら 2005年12月31日,18:41

    頑張ったな、ぽこた・・・・
    だがな・・・ビルドは、ビル・ドではなくてそれ一語で単語なのだよ・・・

    viagra 2010年3月 8日,11:05

    この間も俊太郎の詩をお http://www.stlouisbusinesslist.com/business/5021837.htm?info=viagra viagra 袪袢袩袪袥袣袥袨袢袢袪袦

    PukiWiki/TrackBack 0.1 2006年12月28日,08:39 Postgresql パッケージのインストール † ↑パッケージのインストール † Solaris 10のイン... 続きを読むManagement/Zone/postgresql »

    保存?

    投稿者 kitora : 18:42 | コメント (3) | トラックバック (1)

    2006年5月 4日

    ZFS on MacOSX [Solaris]

    ZFS移植されんかなぁと夢みたいにつぶやいていたら
    5月頭から騒がしくなってきた。

    マジでMacOSXに載せてくるらしい。
    やっぱ欲しくなるよなぁ、あのファイルシステムは。
    他にも、移植を考えているOSがあるみたいだし
    OpenSolaris、ようやく世間に認められてきたってかんじか。

    Windows Vistaにのるはずだった WinFSとか先送りにされてて
    ここらでWindowsからMacOSXが新規分のシェア結構奪ってしまうんじゃないだろうか。
    5年後のMacOSXのシェアに注目です。

    viagra 2010年3月 8日,11:21

    この間も俊太郎の詩をお http://www.stlouisbusinesslist.com/business/5021837.htm?info=viagra viagra 袺袣袩袺袮袲袳袧袹袭袰袨

    保存?

    投稿者 kitora : 00:35 | コメント (1) | トラックバック (0)

    2007年5月16日

    今日になってようやくJavaFX [Java]

    JavaFX scriptについて考えてみる。
    いや、そんな大層なはなしじゃなくて触ってみる。

    感触としては、Javaの冗長な所を楽ちんに書ける表記って感じがした。
    新しいPnutsとでもいうような感じ。
    言語の色は、Javaの拡張とかサブセットというよりやはりスクリプト言語寄り
    JavaよりもJavascript,Perlに似ている。

    いいなと思った点

    1. attributeの存在と扱い
    2. リストの文法上の扱い
    3. GUI部品が簡単に作れる
    4. newの省略

    1. JavaFXには、atrributeという概念がある。
    これは、jdk7で議論されているプロパティの実装例みたいになっているようだ。
    プロパティへのアクセスは、:(コロン)を使って行う。
    コロンは記号として空いてるなぁと思っていたが、使い方は目からウロコだった。
    Javaの文法から解放されて、シンプルに出来ているいい例かなと思った。

    2.
    a =new ArrayList();
    a.add( "hoge" );
    a.add( "foo" );
    a.add( "bar" );
    ただ、ちょっとリストを作りたいだけなのにJavaだとこんな煩雑な記法になる。
    これを
    [ "hoge","foo","bar" ]
    と書けるようになった。これはスクリプト言語では出来て当然の機能になっているので
    特筆することでも無いんだけど・・・

    3.GUIの構築は、基本的にはマップ構造とリスト構造の組み合わせだ。(・・・と思う。)
    なので、マップ構造とリスト構造を簡潔に記述出来る記法があれば
    GUI構造も簡潔に記述できる。JavaFXは、その記述が可能だ。
    1.の記法は構造へのマップ的なアクセス手法であり、2.の記法はリストの記法。
    GUIをこのふたつの記法を使ってごく直感的にテキストで記述することが可能だ。

    この記法がいいと思ったのは、XMLでは無い点と、: 演算子の使用だ。
    XMLははっきり言ってしまうと冗長。
    かと言って、単なるJavaPropertyファイルだと複雑な構造が出来ない。
    今、仕事で使っている記法は、これに似た構造を持てるようになっているのだが
    どうも見通しというか使い勝手が悪いと思っていた。
    それが、:演算子を見てすっきりした。明確に2項演算の左辺と右辺の区切り文字を
    一つ使うだけでスッキリまとまっている。面白いもんだ。

    4.
    GUIで必要とされる構造の記述に加えて、Javaの面倒というかキッチリしている点は
    newが必要であるということ。多くのGUI設計で使われる静的な構造では
    newは暗黙のウチにできた方が楽。
    Javaの構文は、このとき汎用的過ぎて不便だね。

    次に気になった点

    1. JSR223 対応
    2. Stringの演算子がない?

    1.
    試しに"Hello,FX world"してみました、の話はたくさんあるのでJSR223的機能を試してみることにした。
    自分がサンプルに作っておいてるテンプレート&スクリプト実行用アプリで
    単純な代入文だけ実行してみた・・・・・
    が。何故かNullPointerExceptionで落ちる。JavaFXScriptEngine.applyBindings() で落ちているので
    バインディングを渡さないように変更しても落ちた。
    これは・・・・JSR223の機能は・・・誰も試してないのか?・・・・・
    2.
    String を連結するにはconcat メソッドを使わなくてはならない??
    +演算子が使えないようなので戸惑っている。
    論理積の演算子が&&じゃなくてandになってんだから、VBと同じように&連結でいいのに・・・

    まぁ、発展途上なのでまだ分からないものの
    JavaFXは、まずはデスクトップアプリのGUIを
    構築する言語として広まるのではないかと思った。

    が、ここまでやってみて情報が少ないのはちょっと辛かった。
    特にGUI部品の情報が。
    リファレンスが言語仕様だけなんでチュートリアルと
    エディタプラグインのアシスト機能だけがJavaFXとしての情報源だが、それじゃ分からんです。
    当面はJavaFXの前身(?)F3の情報を追っていくしかなさそうだ。

    参考:
    - JavaFXの言語仕様
    - F3の仕様
    - F3 Widgetのリファレンス

    read more...
    柿本(旧姓tac) 2007年5月25日,19:57

    こうなると、GWTが宣言型UI言語ではないJavaをターゲットにしているのが残念に思えてくるね。

    保存?

    投稿者 kitora : 04:33 | コメント (1) | トラックバック (0)

    ねこロジカル2巻 [本/CD/DVD]


    復刊ドットコムで復刊を待ち望んでいた「ねこロジカル」の2巻が、
    実は結構Amazonの古本に出ていることを知ってさくっと手に入れてしまった。
    復刊しなくても現実的な値段で手に入ってよかった〜
    あれは、プレミアが付くくらい人気があるものを復刊してこそ意味があるんだなぁ。


    ・・・・なので
    「ふわふわの泉」への投票お願いします。
    日本星雲賞受賞作が絶版ってどういうことよ!

    BlogPetのぽこた 2007年5月17日,11:36

    復刊を待ち望むんだよー、しってるよー♪

    BlogPetのぽこた 2007年5月25日,12:01

    ぽこたが復刊を待ち望むんだよね?

    BlogPetのぽこた 2007年6月 1日,11:42

    まさなおたちが、ねこロジカルとか待ち望んでいた
    まさなおが、ねこロジカルとか大きいねこロジカルとか、広いねこロジカルを復刊するはず。


    きとらまさなお 2007年6月 1日,19:48

    ぽこた、ねこロジカルの復刊は必要ないんですよー(n‘∀‘)η
    ふわふわの泉は欲しい・・・

    BlogPetのぽこた 2007年6月 8日,11:26

    ねこのことを書いてるのかな?

    保存?

    投稿者 kitora : 04:43 | コメント (6) | トラックバック (0)

    2007年6月11日

    すべらない話 ザ・ゴールデン [テレビ]

    Windows Live Writerを使ってみた。取りあえず今は使ってみただけ。

    週末に録画している番組を消化するわけだが、 最近、ペースが追いついて無くて容量が足りない。 なので今週末は長い番組を頑張って攻めてみた。

    すべらない話も7回目?(←勘違い)10回目。 とうとうゴールデン放映・・・。正直、こぢんまりとして欲しいんですが・・・

    ブラックマヨネーズの小杉以外はすべってなかったなぁ。 小杉も普通なら面白いネタなんかもしれんけど周りが強すぎ。 意外ながら、みんな頑張ってた。もっと微妙なネタがあるかと思ってた。 惜しむらくは、カットされたであろう東野の下ネタ。

    次回からはまた深夜枠で自由にお願いします。 どうも、ゴールデンだとネタが気合い入りすぎてるというか いい加減なネタが出て来ないようなんで・・・

    ちゃむ 2007年6月12日,20:10

    ここ10年位、録画と言う作業をしていないような・・・

    BlogPetのぽこた 2007年6月15日,11:58

    きのう、blogしなかった?
    まさなおがここへひまとかblogされたみたい…

    BlogPetのぽこた 2007年6月22日,11:36

    ぽこたがblogー!

    BlogPetのぽこた 2007年6月29日,11:56

    ぽこたは、blogする?

    BlogPetのぽこた 2007年7月 6日,11:34

    きょう、ここまでひまへblogしたかも。
    ここにまさなおがここにひまとかblogしたかも。

    保存?

    投稿者 kitora : 03:02 | コメント (5) | トラックバック (0)

    2007年9月 7日

    日本なんか不公平 [小物]

    どうも、blogというものが出来て、海外在住の人間の情報が手に入ると
    思われるのが、日本の生活がなんかいけてないコト。

    サイクリングがてら木に囲まれた庭のある借家へワインパーティに出かけたり、
    美術館に出かけたり、ビュッフェだなんだとか
    墓地巡りをしたり、ツアーに置いてかれたり。あ、これはあんまし羨ましくないな。

    なっとくいかねー!
    と思ったので Apple iPod touch 8GBをAmazonでポチってしまった・・・・
    まったく恐ろしいぜAmazon....

    え?関係ない?
    ちがーう!日本において心の充足はものによって行われるのだ!

    まぁ、Appleに増井さんが入ってるので日本語入力が
    どうなっているかという興味もあるわけで。
    最近使ってない、ZERO3はそろそろオークション行きかな・・・・

    こりっつ 2007年11月15日,05:51

    あれっ、増井さんじゃん。
    ウィンドサーフィンいったり、遊びに来てくれたり・・・ 天才肌のめちゃおもろい人です。

    どうやら次世代iPhoneのインターフェースの仕事しているけど、日本語入力はやってないっていってたよ。

    こりっつ 2007年11月28日,07:52

    訂正~

    やっぱ増井さんの仕事らしいっす。

    きとらまさなお 2007年12月13日,04:59

    全然メンテしてませんでした><
    POBoxを超える逸品がiPhoneに載ってくることを期待。
    iPod touchではキーボードのボタンが小さくて誤入力が多く、
    処理に突っかかりがあって入力速度がかなり制限されてるんで・・・・

    保存?

    投稿者 kitora : 23:56

    2007年9月16日

    ... . All was well. [映画]

    ハリポタのネタバレに恐れおののく日々は去りました。
    今日読破。759ページにてHarry Potter and The Deathly Hallows完。

    ちゃんと完結して良かった・・・
    5巻以降のネタを一応回収した、という所ですかね?
    ネタバレが無いように感想を書くのが難しいけど

    ・ラストの付近キリスト教的にどうなのかなぁ、とちょっと思った部分あり
    ・ハリーの演説、そ、それは言ってあげるなと思った
    ・やっぱちょっと中だるみしてたように思うかなぁ
    ・でも最後の戦いのスピード感は楽しい
    ・もうちょっと端役に掘り下げ欲しかった
    ・盛り上がり部分から最後までもうちょっと後日談欲しかった
    ・公開前の噂の真偽についてはノーコメント

    長かったけどちょっと物足りない、というか
    まあメインどころを何とか終わらせようと頑張ったという感があるので
    後のフォローはこんなもんにしとかないと大変っすよね。

    まあ盛り上がって最後は面白いかな。映画だとラスト30分くらい。
    中だるみが効いてるのかもしれないw

    結論としては、「ああ面白かった」。

    注文が出るのは面白かったからとしよう。

    ちゃむ 2007年9月17日,02:20

    最近、DVDを見ているので、ネタバレを恐れて、最初と最後だけ読みました(笑)
    「ああ面白かった。」
    で終わってて良かったです。

    ミント 2007年9月18日,11:50

    昨日の映画はどうでしたか?

    保存?

    投稿者 kitora : 22:44 | コメント (2) | トラックバック (0)

    2009年3月27日

    Garbage First [Java]

    ectoというツールから更新チャレンジ。

    何故か、MovableTypeのバージョンを上げてから新しいエントリが作れなくなっていたんだけど、
    このエントリが入るならXMLRPCの口からなら登録できるということだな。

    →やっぱ使えんからWebから整形(2009/05/16)

    久々の更新。 プライベートも色々あったものの、
    まとめると長そうだからまた今度にしよう。
    今日は、Javaに導入される新しいGarbageCollection方式に注目。

    リソースの後始末を考えなくてもよい怠け者のためのお掃除機能であるGC。
    気がつけばGCの方式には、結構色んなものが増えていた
    とは、言うモノの7年前の世代別GC以降はパラダイムが違うようなものは出てきていないと思う。

    今回、前々からJDK7で導入予定ってことになっていた新方式のGCが
    JDK6u14のEarlyAccess版で試せるようになっているらしいので試してみることにした。

    -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC
    というオプションで有効になる。

    jvisualvm で、VisualGCのプラグインを入れるとGCの様子がGUIで確認できるが

    このGCはまだ対応していないためか中身をみることができない。

    名前は、Garbage First(G1) という。
    世代別のGCだとNewGenerationとOldGenerationに
    ヒープの領域を区切ってしまうため、
    そのサイジングがチューニングのポイントになったりする。
    G1では、ヒープに固定的な区切りは設けない。
    その代わりに、ヒープをいくつかの領域(Region)に分けて管理する。
    一回のGCで対象になるのは、これらの領域のウチの一部になる。
    いわば、動的に領域の世代を決めているようなもの。
    この領域の選択は、GCの効果が高い領域を選ぶようになっている。
    その選択のためにライトバリアを利用しているらしい
    と、どっかで見た記憶があるがどこか忘れた。ググって出てきたのは、コレか。(PDF)

    要は、何人かで公園を監視していてゴミの多い場所を見つけてて
    GCのときに、そこからゴミ拾いをするような感じらしい。

    でもって、GCのやり方はCopyingGCと同じで生きているオブジェクトを
    Compactionするんでヒープのフラグメントも避けられる、とか。

    G1では、各所に出てくるが"realtime goal"を実現することが
    大きなメリットであると強調されている。
    つまり、応答性の改善だ。
    今まで、ConcurrentMarkSweepと並列Stop-the-world Collecterを使って
    頑張っていた停止時間のコントロールをGCアルゴリズムそのものを変えて
    改善しようということのようだ。
    上のPDFでは、その応答性能を出すためにどうするか書かれているはず
    なんだけど詳しく読んでない。
    考え方からすると、より効率よくGarbageを集められそうなので
    メモリ確保量も、以前より少なくても動きそうな感じはする。

    しかし、メモリ管理というよりはエクステントを使った
    ファイルシステムのように見えるなぁ。

    しばらく、自分の環境で使ってみて評価するつもり。
    最近プライベートな環境は全てMacに移行しているのでそっちで試せないのは寂しいところ。

    P.S.
    MacOSX の EarlyAccess版がSunのupdate13ベースになった。
    SnowLeopardには載ってくるかな?

    こりっつ 2009年3月27日,08:06

    お、1年3ヶ月ぶりのエントリ!

    >プライベートも色々あった
    興味しんしんです

    保存?

    投稿者 kitora : 00:19 | コメント (1)

    2009年5月16日

    謎が解けた&SafariでAA [MacOSX]

    ずっと入力できなかったブログの謎が解けた。
    入力欄が、小さくなってた。

    ChromeのTextAreaの右下をつかんでグリグリ動かせることに
    昨日気がついたから。

    で、MovableTypeの編集欄を見てみると・・・・
    何かつまみらしきものが左端にくっついてた・・・引き延ばすと入力欄が・・・・
    長かった・・・・コレに気がつくまで・・・・
    (P.S. これもまだ真実じゃなくて、ブックマークのアドレスからホスト名のwwwが落ちてたのが
    問題だった様子。MovableTypeのホスト名と一致しなかったので、そのホスト名を使ってる
    Javascriptがエラーを起こしていたみたい。・・・Javascriptいらんのに・・・)

    すっかりSafariメインになったんでSafariの御便利Bookmarkletをいくつか。

    SafariでAAを見るためのBookmarklet
    Macを使ってて、普通の作業はまぁ困らないんやけども
    寂しいのがAAを見るとき。
    2chだけなら、専ブラで大丈夫だけどブラウザだとつぶれてしまう。
    調べてみたが、これという決定打がなかったので
    見たい場面毎のBookmarkletという形にした。

    軸としては
    ・フォント(IPAモナーフォント/MS Pゴシック)
    ・サイズ(12pt/10pt)
    ・適用箇所(指定クラス/選択部分)
    のバリエーションを用意。

    フォントは、好みの問題。WindowsではMS Pゴシックで見るのが
    ちょうどええはずやけどMacOSXやと、IPAモナーの方が綺麗に見える気がする。
    サイズについては、12ptの方がぴったり来るけどちょっとでかいんで
    10ptでも見られるようにした。
    適用箇所については、AAを見たくなるような所はBlogとかで
    特定のクラスを設定したdiv,spanに囲まれてるとこが殆どなんで
    自分のよく見る場所で使われてるタグをフォーマットさせるようにした。
    それとは別に、ページの一部分だけを選択してそこに適用することも
    できるようにした。
    (これは、選択範囲をAAに最適化を参考にした)

    と言うわけで、使いたい人は下のリンクをSafariのブックマークバーに
    ドラッグアンドドロップして登録しとくと幸せになれるんちゃうかな、と。

    AA (IPA+12pt)
    AA(IPA+10pt)
    AA(IPA+12pt+選択範囲)
    AA(MSP+12pt)
    AA(MSP+10pt)
    AA(MSP+12pt+選択範囲)

    ウチでは、IPA+12pt だけをブックマークバーに置いて
    他のをブックマークバーにフォルダ作ってその中に入れてます。

    BlogPetのぽこた 2009年5月23日,15:17

    謎ってなに?

    保存?

    投稿者 kitora : 13:43 | コメント (1) | トラックバック (0)