ちょっと気になるので,電気屋さんの店頭に寄ってみようかな?
いつのまにかhttp://www.snort.gr.jp/になってますね.(^^;
OperaとHikiを使ってお手軽プレゼンするためのCSSのテスト.かな〜り適当に作ったものなので,各自パラメータ調節してみてください.(^^;
@media projection {
div.adminmenu { display : none; }
div.header { display : none; }
div.comment { display : none; }
div.footer { display : none; }
div.main {
margin-left: 1em;
margin-right: 1em;
}
div.sidebar { display: none; }
.nodisp { display: none; }
body {
font : 28px Gill Sans, sans-serif;
}
h1 {
font : 64px Gill Sans, sans-serif;
page-break-before : always;
}
h2 {
page-break-before : always;
}
h2 span.title {
font : 38px Sans, sans-serif;
page-break-before : always;
}
h3 { font : 30px Sans, sans-serif; }
pre { font : 20px Sans, sans-serif; }
ul { font : 28px Sans, sans-serif; }
div.projection { display : block }
div.screen { display : none }
}
とりあえず,お使いのCSSファイルの末尾に上記の記述を付けて,Operaで全画面表示(F11)するだけでOKです.だいたい1024x768ぐらいでちょうどいいかもしれません.
OperaShowって何?という方はこちら参照.
#俺の設定の方がいい感じだぜ〜という方がおられましたら,ぜひご一報ください.(^^;
(追記)HikiページでOperaShow(その2)を追加しました.
ふだんPCとか携帯に表示されているカレンダーばかり見ているので,たまに間違えて祝日に出勤してしまう罠...
asahi.comより
だいぶ前から噂は聞いていたような気がしますが,ようやく実現?
#いまからARMの勉強をしておくと吉かもしれない...?
GUI周りはLinux,音声通話などの通信制御部分はTRONというハイブリッド構成だったような気がします.
いつもはBIGMACHINEを買って読んでいるのですが,久しぶりに月刊オートバイを買って,おまけDVDを見ながらなごんでいたりします.
DVDの中で,直線パイロンスラロームの時にちょっと挙動に切れがない?と思っていたら,皆さん前ブレーキはちゃんと4本指で握っていることに気がつきました.
試験所では2本指ブレーキはご法度なので,さすがにこの大会でもだめなのかな?
#これを見ていたら,ひさしぶりに桶川に練習に行きたくなりました.(^^;;
先日のHikiページでOperaShowですが,どうも,
div.day { page-break-before : always; }
として,div.dayを1ページの区切りにしたほうがいいかも?
というわけで,修正したCSSです.
/*
for OperaShow setting
*/
@media projection {
div.adminmenu { display : none; }
div.header { display : none; }
div.comment { display : none; }
div.footer { display : none; }
div.sidebar { display: none; }
.nodisp { display: none; }
div.main {
margin-left: 1em;
margin-right: 1em;
}
div.day { page-break-before : always; }
//div.section { page-break-before : always; }
body { font : 28px Gill Sans, sans-serif; }
h1 { font : 64px Gill Sans, sans-serif; }
h2 span.date { font : 38px Sans, sans-serif; }
h2 span.title { font : 38px Sans, sans-serif; }
h3 { font : 30px Sans, sans-serif; }
pre { font : 20px Sans, sans-serif; }
ul { font : 28px Sans, sans-serif; }
div.projection { display : block }
div.screen { display : none }
}
...なぜか,tDiaryのCSSにこれをくっつけてもOKだったりします.(^^;;
もやもやと最近のBlogについて感じていたことは,昔読んだ本の序章あたりに書かれていることと通じているのかな?と,ちょっと連想してみたことをメモっておく.
ということで,こちら.
「付属の標準バッテリー(約3.5時間)」という点が,いまどきのノートPCにしてはちょっと弱いかも...
個人的には,この重さで5〜6時間ぐらいバッテリが持てばいいのにな〜と思います.ちょっと惜しい.
ZDNetより,こちら.
個人的には,HDDレコーダで録画しておいた動画をお手軽に見ることができるほうがうれしいかも?
最近,地上波放送をリアルタイムに見ることが少ないので...(^^;
なんだか,いろんなところで見かけますね〜.Amazon.co.jpで関係ないものと組み合わせて買い物するのがはやったりして...
...ハッΣ(゜Д゜),これはひょっとして新手の広告手法!?(違
ZDNetより,こちら.
ふと,P3P(Platform for Privacy Preferences)って,今どうなっているのかな?と思い出す.
セキュリティホール memo経由でこちら.
昔,あそこの近辺で勤めていたときは,向かいの中華料理屋でよくレバニラ炒め定食を食べてました.
...と,たまには内容に全然関係ないコメントをしてみるテスト.
終電を待つ駅のホームは寒い…
いがぴょんのさんところより,こちら.
以前,けんさんさんが探していたような気がしたので...(^^;
「そのオブジェクトは何ができるもの?」というのを知ることができるかどうかは,使い勝手として結構重要だったり.クラスのデフォルト値,どんな種類のメソッドがあるのか,何が設定できるの?などなど...
例えば,httpd.confのサンプルの設定がいろいろ書かれているようなケースは,私としては何ができるのか分かってうれしいです.
ただ,逆にそれが多すぎても何ができるのかよく分からなくなったり...
「何ができるのか全部知りたい」というのと「全部見えるとうざいので,興味のある項目だけ見たい」というのを満たすさじ加減は,誰が何に使うかによっても変わってくるのかな?などと,少し考えてみる.
id:Fumi-poohさんところ経由.
「(糸引いたのはこの人か……)」というくだりは,根津さんがよく口にされているセリフのような気がするのですが,気のせい?(^^;
久しぶりにDB+JSPと格闘中〜
と、いうわけで40時間ぶりに帰路につく…
フォームからファイルをアップロードする仕掛けが必要だったので,試しにちょっと使ってみたメモです.ServletやJSPから簡単にmultipart/form-dataを扱うことができるのでなかなか便利でした.
とりあえず,付属のドキュメントでは,
public void doPost(HttpServletRequest req, HttpServletResponse res){
DiskFileUpload fu = new DiskFileUpload();
// maximum size before a FileUploadException will be thrown
fu.setSizeMax(1000000);
// maximum size that will be stored in memory
fu.setSizeThreshold(4096);
// the location for saving data that is larger than getSizeThreshold()
fu.setRepositoryPath("/tmp");
List fileItems = fu.parseRequest(req);
// assume we know there are two files. The first file is a small
// text file, the second is unknown and is written to a file on
// the server
Iterator i = fileItems.iterator();
String comment = ((FileItem)i.next()).getString();
FileItem fi = (FileItem)i.next();
// filename on the client
String fileName = fi.getName();
// save comment and filename to database
...
// write the file
fi.write("/www/uploads/" + fileName);
}
と,こんな感じの例が載っています.
DBに保存する必要があったので,FileItemを
Connection conn;
・
・
・
InputStream is = fi.getInputStream();
PrepareStatement ps = conn.prepareStatement("insert into upload_data(binary_data) values(?)");
ps.setBinaryStream(1, is, fi.getSize() );
という感じで,取り出したInputStreamを直接DBに突っ込んでみたところ,うまくいきました.(^^;
ゆっくりJakarta Commonsを眺めるのも,なかなか面白そう.
最近のデジタル放送はMPEG2を採用してますが,電波を受信してから映像&音声が出力されるまでの時間が,TVによって微妙に違うんですね.
近所の電気屋のTV売り場に行った時,その微妙な違いのため,音がなんだかサラウンドみたいな感じで聞こえていました.
バッファサイズとかがメーカによって違うのかな?
そういえばそんなのあったな〜と,思い出したようにPktFilterを見ていて,ちょっと気になったAPI.
WORD PfMakeLog( HANDLE hEvent ); DWORD PfDeleteLog(void); DWORD PfSetLogBuffer( PBYTE pbBuffer, DWORD dwSize, DWORD dwThreshold, DWORD dwEntries, PDWORD pdwLoggedEntries, PDWORD pdwLostEntries, PDWORD pdwSizeUsed );
Platform SDK: Remote Access Service - Packet Filtering Referenceより.
はてな調子悪いのかな?(1:31)
今日のなんでやねん経由,こちら.
前にこのへんに書いたことで,ばっちりはまってます.(^^;
個人的には,無いメソッドは呼べない方が好みなのですが,せめてVBの'Option Explicit'とかPerlの'use strict'みたいな雰囲気で,無い関数を呼び出すとエラーが出るor出ないを選択できるようにしてくれるとうれしいかも?
普通に使っている分にはさほど困らないのですが,FlashがWebアプリのインターフェースという地位を狙っていくのならば,ActionScriptには大きいプログラムを作りやすくするための工夫がもう少し必要かな?と思います.
#Perlの無い関数をコールしたときのハンドラ(AUTOLOAD)というのがあったりしますが,これはこれでなかなか面白かったりします.(^^;
セキュリティホールmemo経由,こちら.
INetFwV4AuthorizedApplicationAPIとかAuthorizedApplicationAPIとかGlobalPortAPIですか...
絶対動かなくなるソフトが多数出そうな予感.(^^;
#逆に,お作法に従って作られた礼儀正しいトロイは動いちゃう?
ファイルフォーマットつながりで,id:hoshikuzuさんところ経由.いろんなファイルフォーマットが載っています.こちら.
Open Inventorが無かったのがちょっと残念.3D Graphics Filesを見る限り,ちょっと古めの資料かも?
#3DSとかFLTとかVRMLとかを見て懐かしぃ〜と思うのは,元々CG屋だったから.
危機的な状況にならないとパワーを発揮できない状況はなんとかしなければ...(;´Д`)
ヽRノ日記でTestMakerが紹介されていたのを見て,ふと思い出しました.こちら.
なんとかUnitと名前が付いているのですが,JUnitと組み合わせて使うことで威力を発揮する便利なWebクライアントのクラスライブラリです.Webアプリのテストにどうぞ.
例えば,こんな感じ.
import com.meterware.httpunit.*;
import junit.framework.*;
/*
* "けんのぼやき"で検索するとGoogleの検索で
* http://ensi.tdiary.net/が1位に出てくるかどうかを
* チェックするテストケース.
*
* @author yoggy
*/
public class HttpUnitTest extends TestCase {
public static void main(String args[]) {
junit.textui.TestRunner.run( suite() );
}
public static Test suite() {
return new TestSuite( HttpUnitTest.class );
}
public void testHoyaHoya() throws Exception {
WebConversation conversation = new WebConversation();
//トップページを取ってくる
WebRequest request1 = new GetMethodWebRequest( "http://www.google.co.jp/" );
WebResponse response1 = conversation.getResponse( request1 );
assertNotNull( response1 );
//検索用フォームを取得します
WebForm[] forms = response1.getForms();
assertEquals( 1, forms.length );
assertEquals( 6, forms[0].getParameterNames().length );
//フォームにパラメータを入力します
forms[0].setParameter("q","けんのぼやき"); //検索文字列の設定
SubmitButton button = forms[0].getSubmitButton("btnG"); //検索ボタンの取得
//入力内容をPOSTし,検索結果を取得します
WebRequest request2 = forms[0].getRequest(button);
WebResponse response2 = conversation.getResponse( request2 );
assertNotNull( response2 );
//1位に表示されるリンクの位置をチェックします
WebLink [] links = response2.getLinks();
assertNotNull( links );
assertTrue( links.length >= 9 );
assertEquals( links[8].getURLString() , "http://ensi.tdiary.net/" );
// 1位に表示されるURLの出現位置をチェック.かなり適当?(^^;;
}
}
#js.jarはCLASSPATHに含めず,JavaScriptを無効にした状態で動かしてください.(^^;;
まじめな話,Googleをプログラムから使うのなら,こっち使った方がいいと思います.(^^;
いつのまにか雨降ってるし...傘持ってないし...
京浜東北線に乗ったのは失敗だったかも?(^^;;
最寄り駅に到着。
いま考えてみたら、Rすけさんから5000円近く多くもらいすぎていたような気がするので、今度会った時に返します〜
/.-Jより.ハノイの塔を解くプログラムを異なる実装方法で108種類作ったそうです.こちら.
ちょろっと見た感じでは,だいたいどの実装もアルゴリズム的には
のどちらかみたいですね.
それにしても,Sendmailの実装とかMakefileの実装は役に立つかどうか不明ですが,個人的にはこういう発想好きです.(^^;
#64枚全部移動した後には世界が終わるというやつです.(^^;
健康診断,大丈夫でしたか?(^^;
この辺から続く一連の話をみていると,The Jargon FileのAppendix Bに辛い食べ物の話が載っているそうです.
#辛さは十分なのですが,次回も買うか?という点ではちょっと微妙...(^^;

いまだに自宅へは帰れれない状態...
帰れるのか...な?
仕事でプログラムを作りながら,ふと思ったこと.
プラグインという発想はいろんな要求に対応するためのいい手段だとは思うのですが,これを実現しようとするとそれなりの仕掛けを用意する必要があるわけで...
シンプルであることと,要求に対応することを両立しようとすると,結局「色気を出すのはほどほどに」というのが,落としどころかな?なんて冗談まじりに思ったりして.(^^;
冬になると,会社では静電気をパチパチさせることが多いのですが,今日はすごい静電気のせいでキーボード切り替え機が変になっちゃいました...
頼むから勝手に書いたソースコード消さないで〜(T_T)
今日は2つ目の山場、某所におでかけの日なのです...
先ほどようやく帰宅.
新しいFOMAのニュース.ZDNetとドコモのプレスリリースから.
今使っているやつ(N2051)の電池がヨワヨワなのでそろそろ変えたいと思っていたところなのですが,ぐっと来る機種が見当たらないのはなぜ...?
いま思い返してみると,昔は,
みたいな順で,うれしがってどんどん新しい携帯に変えていたのですが,個人的には次にぐっとくるような機能orソフトが見当たらないのがちょっと弱いかな...?なんて思います.
#個人的に「着うた」には興味ないし.(^^;
##ひょっとして,携帯自体には飽きちゃったのかな?
週末はぼちぼちリハビリします.
いろんなところでみかけていますが,とりあえず/.-Jより.
仮想ネットワークを組むためのソフトで,いまのところWindowsに対応.
個人的にはトンネルを張ることよりも,どうやってWindowsでNICのドライバを作っているのかな?というところが気になっていたりして...(^^;

普段はCVSを使ってるのですが,Subversionってどんな感じなのかな〜?とようやく最近になって興味が出てきたのでメモ.
探してみると,EclipseのプラグインでSubclipse 0.8.1というのが見つかったので,ちょっと試してみようかな?
偶然,六本木のVillage Vanguardで発見.

とりあえず一袋食べてみたのですが,辛いを通り越して,口の中が痛くなってしまいました.(^^;
たくさん人が集まったときにみんなで少しずつ食べるのがベストではないかと...(^^;;
MLを見たりアンテナで巡回したりして,ぼちぼちリハビリ中〜
個人的には,GoF本を読んでいなくても,これを楽しめる程度で十分じゃないかと...
...というのは冗談ですが,話が通じるかどうかの一種の目安にはなりそう?(^^;;
激混みでした...(;´Д`)
/.-Jより.
...Javaでsshってどうやってるんだ?と思ったら,JSch -- Java Secure Channelというのを使っているようです.初めて知りました.(^^;
ちょこっと使ってみましたが,シンプルでいい感じですね〜.
ハンドルネームうらないって,同じ入力で何回試しても同じ出力(運勢・例など)が出てくるので,仕組み的にはMD5,SHA1とかの1方向ハッシュ関数と同じような感じだと思うのですが,ハッシュのアルゴリズムが単純だと,出力から入力が推測できるケースもあるのかな...?
とある文献を読んでいて見つけたネットワークシミュレータ."OMNeT++ is a discrete event simulation environment."だそうです.
↓はサンプルのサーバ-クライアント環境のシミュレーションを動かしているところ.

このツールは普段思いつく「ネットワーク」以外にも,広い意味でのネットワークのシミュレーションに応用できるようです.(例)
hirax.net経由でこちら.
はてな,関心空間,Semantic Web...などを連想してみる.
情報を賢く扱うための技術って,なんだか最近はやってますね〜(^^;
昨日,話をしていて面白かったキーワード.
氷・水・水蒸気のように,同じ物の集まりなのに,あるパラメータが一線を越えると急激に性質が変化するのはなぜ?というところから,プログラムの規模やコミュニティーなどについて話が及ぶ.
なんだろ?
log4jが新しく立ち上がった"Apache Logging Services Project"へ移動になるみたいです.
Apache Logging Services Projectはこちら
ロギング野郎(?)には熱いサイトになりそうです.(^^;;
今のお仕事でJava使ってたりするので...(^^;;
久しぶりにUNIX Manazineを読んでいたら紹介されていたCGI.Servlet版もある様子.
ちょっと使ってみようかな?
#といいつつ,どんどん試してみたいソフトがたまってくる罠.
数日前の記事なのですが,asahi.comより.
「サル年の初めに赤ふんをきりりと締めると、1年間健康に暮らせるという言い伝えがある」そうです.楽天とかで取り扱っている様子.
奥様のセキュリティ講座を見て思い出したこと.
#「あっちこっち丁稚」を思い出していては年がばれそうだ...(^^;;
ケータイWatchより.
これのGPSの性能ってどうなの?というところがちょっと気になりますが,カメラ+GPS+iアプリでなにか面白そうなことができそうな雰囲気.
仕事中の息抜きに眺めつつ,年末を感じる今日この頃.
Webブラウザを常時開いているから,ついついアンテナ見てしまう...(^^;
微妙に忙しいかも...?
/.-Jより.
う〜ん...
FOAFを使った「TrackBackスパム対策にFOAFで認証」という着想もあるので,なんかいい防御手法ってないかな?とちょっと考えてみる.
シソネソ会申し込みしてないことに今ごろ気がついた罠...
いがぴょんさんところ経由でこちら.
JAIN SIPとJAIN SLEEの概要の概要について説明されています.
JAINは知らなかったので,なにげにJAIN Technologyを見ていたらSIP API for J2MEというのもあるみたいですね.かなりびっくり.(^^;;
#JAIN Community MembersにVodafoneが入っているのがちょっと気になってたりして...
「おめでとう」の言葉を贈ります。
量販店で並べられているPCのデスクトップ上に 誰かがためし書きしたと思われる,テキストファイルが 置いてあることがよくあります.
先日,お店でPCG-X505Pを眺めていたときに, そのテキストファイルを開いてみると...
半額だったら買う
と書かれていて,個人的にかなりうけてしまいました.(^^;;
#そりゃPCG-X505Pが15万円弱ぐらいで売っていたら私も買いたい.
手直ししたファイルを送っている最中に見ていたasahi.comより.
「一定の年齢、経験を満たせば、2人乗りで高速道路を走行できるようになる。」だそうです.
オートマ専用自動二輪免許(でかいスクーター用)の方は,どうなったのかしら?
もう今年は会社行かないぞっっ!宣言をして,会社を後にする.
雪降ってますよ〜(3:02)
ホームで電車を待っている時に聞いたアナウンス。
これを聞いてなんとなく違和感を感じるのは、私だけでしょうか...?
#違和感を感じさせて注意を引く点では成功しているのかも?(^^;
げふっ、ごふっ…
hirax.netより,試してみようと思ったら,"Service Temporarily Unavailable"って言われたので,また来年試してみるためのメモ.FlashでWikiだそうです.
試せてないのでなんともいえないのですが,OneNoteの雰囲気かな?とちょっと連想してみたり.
やっぱり,HTMLの世界にも次世代のUIIが必要な時期なのかな...?
某所で大絶賛の辞典.表現の豊富さに脱帽.(^^;;
いま新幹線の中です.いま静岡のあたりかな??
名古屋は一回だけしか降りたことが無いな〜
天気が悪くなってる罠.出発するときはいい天気だったのに〜
◆ みゃー [はてなだいやりーのよぎーでーすは?(w]
◆ よぎ〜 [はてなダイアリーには進出しない予定なんですけど...(^^;]
◆ なかみつ [まさかMemo台風が来るとは(^^;;;]
◆ よぎ〜 [あそこに書き足しておいた方がいいかな?という項目を,自分にあてはめて↑に書いてみました.(^^;]
◆ けん [同上(汗<自己PR]
◆ よぎ〜 [Wikiとかで広く募ってみるってのはどうでしょ?(^^;]