<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ohbatch.net Blog &#187; 未分類</title>
	<atom:link href="http://www.ohbatch.net/blog/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ohbatch.net/blog</link>
	<description></description>
	<lastBuildDate>Mon, 30 Jan 2012 10:50:09 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>独自データ属性（HTML5：data-*）に、Javascriptのオブジェクトを丸ごとぶっ込む</title>
		<link>http://www.ohbatch.net/blog/2011/06/03/994/</link>
		<comments>http://www.ohbatch.net/blog/2011/06/03/994/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 06:46:10 +0000</pubDate>
		<dc:creator>ohbatch</dc:creator>
				<category><![CDATA[未分類]]></category>

		<guid isPermaLink="false">http://www.ohbatch.net/blog/?p=994</guid>
		<description><![CDATA[HTML5では、全ての要素で使用できるグローバル属性として、独自データ属性（data-*）を使用することができます。 本来、HTMLは文書構造を定義するためのマークアップ言語ですので、文書に含まれないプログラムで利用する &#8230; <a href="http://www.ohbatch.net/blog/2011/06/03/994/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ohbatch.net/blog/wp-content/uploads/2011/06/HTML5_Logo_256.png" alt="HTML5" title="HTML5_Logo_256" width="256" height="256" class="alignright size-full wp-image-1004" /><br />
HTML5では、全ての要素で使用できるグローバル属性として、独自データ属性（data-*）を使用することができます。<br />
本来、HTMLは文書構造を定義するためのマークアップ言語ですので、文書に含まれないプログラムで利用するための「データ」というのは考慮されていませんでした。</p>
<p>画面遷移を伴わずAjax通信を多用するような実装では、Ajax通信に必要なデータやパラメータがHTML文書に影響を与えないよう、この独自データ属性を利用することになります。</p>
<p>この時、データやパラメータ毎に属性を設けるのは大変手間がかかるので、javascriptのオブジェクトを一つの独自データ属性にぶっ込んで、独自データ属性とjavascriptとの間のデータ交換を簡単にしてしまおう、というのが今回の趣旨です。</p>
<p>ビフォー<br />
<code>
<pre>&lt;span data-id="00" data-date="2011/06/02" data-hoge="foobar"&gt;これは面倒そう…&lt;/span&gt;</pre>
<p></code></p>
<p>アフター<br />
<code>
<pre>&lt;span data-obj="id=00&#038;date=2011/06/02&#038;hoge=foobar"&gt;スッキリすんじゃね？&lt;/span&gt;</pre>
<p></code></p>
<p>既に勘の良い方は、上記例をご覧になっただけでお判りですね。<br />
そうです、javascriptオブジェクトをクエリ文字列としてシリアライズしてしまうわけです。<br />
JSON形式のデータをぶち込んでも良かったのですが、クエリ文字列の方が、<br />
データを変換することなくシームレスにGET/POSTリクエストパラメータへと利用できます。</p>
<p>予め必要なものは、シリアライズ／デシリアライズするための２つの関数。</p>
<p><code>
<pre>
function query2obj(s){
	var dec = decodeURIComponent;
	var par = new Array, item;
	if (typeof(s) == 'undefined') return par;
	if (s.indexOf('?',0)>-1) str = str.split('?')[1];
	s = s.split('&#038;');
	for (var i=0; s.length>i; i++){
		item = s[i].split('=');
		if (item[0] !=''){
			par[item[0]] = typeof(item[1]) == 'undefined' ? true : dec(item[1]);
		}
	}
	return (par);
}

function obj2query(obj){
	var enc = encodeURIComponent;
	var list=[];
	for (var key in obj){
		var k = enc(key);
		var v = enc(obj[key]);
		list[list.length] = k+'='+v;
	}
	var query = list.join('&#038;');
	return(query);
}
</pre>
<p></code></p>
<p>これだけだと面白くないので、デモとして、要素間でデータをコピー＆ペーストするデモを作ってみました。</p>
<p><a href="http://dev.ohbatch.net/copyandpaste/demo.html" target="_blank">コピペデモ</a></p>
<p>ソースが汚いやら、&#038;を文字参照に変換してないやら、オブジェクト「丸ごと」じゃねぇやらのご指摘・ご批判は、誠におっしゃるとおりで返す言葉もございません。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ohbatch.net/blog/2011/06/03/994/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5でギターコードブックを作ってみた。</title>
		<link>http://www.ohbatch.net/blog/2010/11/28/968/</link>
		<comments>http://www.ohbatch.net/blog/2010/11/28/968/#comments</comments>
		<pubDate>Sun, 28 Nov 2010 08:52:51 +0000</pubDate>
		<dc:creator>ohbatch</dc:creator>
				<category><![CDATA[未分類]]></category>

		<guid isPermaLink="false">http://www.ohbatch.net/blog/?p=968</guid>
		<description><![CDATA[IS03を購入した記念に、ギターのコードブックをAndroidでも見れるよう、HTML5で作ってみた（YetAnoterChordsBook）。 コードブックとして使うにはまだまだ見にくいばかりだが、あくまでHTML5周 &#8230; <a href="http://www.ohbatch.net/blog/2010/11/28/968/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_969" class="wp-caption alignright" style="width: 370px"><a href="http://dev.ohbatch.net/chordsbook/"><img src="http://www.ohbatch.net/blog/wp-content/uploads/2010/11/yacob.gif" alt="Yet Another Codebook" title="Yet Another ChordsBook" width="360" height="160" class="size-full wp-image-969" /></a><p class="wp-caption-text">Yet Another Codebook</p></div>IS03を購入した記念に、ギターのコードブックをAndroidでも見れるよう、HTML5で作ってみた（<a href="http://dev.ohbatch.net/chordsbook/">YetAnoterChordsBook</a>）。<br />
コードブックとして使うにはまだまだ見にくいばかりだが、あくまでHTML5周りの習作としてご容赦いただければ。</p>
<p><strong>お勉強して使った技術周り</strong></p>
<ul>
<li>HTML5 validated</li>
<li>jQuery Mobile</li>
<li>cookieに代わりのsessionStorage</li>
</ul>
<p>もう少し時間を掛けてcanvas描画まで行いたかったけど、取りあえずIS03で動きそうなので、汚いソースや冗長なロジックに目をつむり、紅葉色づく清水の舞台から飛び降りるつもりで晒してみる。<br />
せっかくなので、ギターだけでなく、ベースとかウクレレとか、調子に乗って7弦ギターまで選択できるようにしたり、楽器選択時にチューニングも選べるようにしてみた。</p>
<p><em>sessionStorageのセキュリティ設定はcookieのセキュリティ設定に準じるそうなので、cookieは使っていないが「dev.ohbatch.net」のcookieを許可いただかないと使えないのでご注意ください。</em><br />
<ins datetime="2010-11-28T08:53:07+00:00">2010/11/28 17:58 追記：<em>さらに大事な注意点を忘れてた。HTML5＋sessionStorageを使っているのでIEでは見れませんし、確認すらしてません</em></ins></p>
<p>構成音を全部表示させてるので、押さえ方や音の好みに合わせてバリエーションを探すことができるのだが、あんま楽器弾きとしての深いこだわりはない。</p>
<p>いいインターフェイスが浮かばなくて断念したのだが、コード音階を配列で持たせてるだけなので、コードばかりでなくスケールでも表示は可能。</p>
<p>次はcanvasも組み込んでもう少し見やすくしたいのと、さすがに動作が重い。<br />
<a href="http://dev.ohbatch.net/chordsbook/">YetAnoterChordsBook</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ohbatch.net/blog/2010/11/28/968/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ウェブサイトのスクリーンショットを取得するサービスを作る時に「全画面できれいに」取得するためのプロファイルについて</title>
		<link>http://www.ohbatch.net/blog/2010/10/20/947/</link>
		<comments>http://www.ohbatch.net/blog/2010/10/20/947/#comments</comments>
		<pubDate>Wed, 20 Oct 2010 13:23:45 +0000</pubDate>
		<dc:creator>ohbatch</dc:creator>
				<category><![CDATA[未分類]]></category>

		<guid isPermaLink="false">http://www.ohbatch.net/blog/?p=947</guid>
		<description><![CDATA[Xvfb（仮想フレームバッファ）からFirefoxを立ち上げて画面キャプチャを取得する際、ブラウザの余分な部分を取得しないためのカスタマイズ。 まず、仮想フレームバッファから画面キャプチャを取得するための基本的な準備等は &#8230; <a href="http://www.ohbatch.net/blog/2010/10/20/947/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ohbatch.net/blog/wp-content/uploads/2010/10/yahoo.gif" alt="画面キャプチャサンプル" title="画面キャプチャサンプル" width="300" height="117" class="alignright size-full wp-image-952" />Xvfb（仮想フレームバッファ）からFirefoxを立ち上げて画面キャプチャを取得する際、ブラウザの余分な部分を取得しないためのカスタマイズ。</p>
<p>まず、仮想フレームバッファから画面キャプチャを取得するための基本的な準備等は以下を参考にさせていただいた。</p>
<ul>
<li><a href="http://zapanet.info/blog/item/955">Webサイトのスクリーンショットを撮るサービスの作り方 &#8211; [Z]ZAPAブロ～グ2.0</a></li>
<li><a href="http://pink.cc/2006/0704/084900/">Pink.cc Online &#8211;   webnail &#8211; webサイトをサムネイル化</a></li>
<li><a href="http://d.hatena.ne.jp/pomo123/20080430/1209532590">XvfbとFirefoxとImageMagickでWebページのサムネイルを自動生成する方法 &#8211; pomo123の日記</a></li>
</ul>
<p>上記と幾つか重複する部分があるが、自動で全画面起動するための設定を組み込む。</p>
<ul>
<li>
実際に　firefox -P　でブラウザを立ち上げて、ユーザプロファイル管理画面を開き、画面キャプチャ専用のプロファイルを作成する。</li>
<li>作成したプロファイルでブラウザを立ち上げ、Firefoxアドオン「Full Fullscreen（https://addons.mozilla.org/ja/firefox/addon/1568/）」をインストールして、アドオン設定画面にて「Startup Settings &#8211; Fullscreen on startup」にチェックを入れる。
</li>
<li>「ナビゲーションツールバー」「ブックマークツールバー」「ステータスバー」を非表示にする。</li>
<li>さらに、該当プロファイルのユーザーcss（~/.mozilla/firefox/[profile name]/chrome/userContent.css）に以下を追加し、縦スクロールバーを強制的に非表示にする。<br />
<code>html, body { overflow: -moz-scrollbars-none; }</code></li>
</ul>
<p>上記方法は、実際にGUI上で操作を行った（＝コマンドラインからの設定方法がわからない）ため、仮想フレームバッファのみで動作させているサーバーでは適用できない。<br />
しかし、もしGUIからFirefoxのプロファイル変更を操作できるなら、取得した画像をトリミングすることなく、Xvfbの起動サイズで簡単にそのまま全画面表示できるので便利だ。</p>
<p>FirefoxにおけるユーザーCSS設定は以下の記事が分かりやすい。<br />
<a href="http://firefox.geckodev.org/index.php?userchrome.css#zb888bfc">userchrome.css &#8211; Mozilla Firefox まとめサイト</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ohbatch.net/blog/2010/10/20/947/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ベイジアンフィルタをPHPから利用する</title>
		<link>http://www.ohbatch.net/blog/2010/03/22/896/</link>
		<comments>http://www.ohbatch.net/blog/2010/03/22/896/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 13:47:25 +0000</pubDate>
		<dc:creator>ohbatch</dc:creator>
				<category><![CDATA[未分類]]></category>

		<guid isPermaLink="false">http://www.ohbatch.net/blog/?p=896</guid>
		<description><![CDATA[ここ２ヶ月ほどずっと仕事から帰ってきて、ベイジアンフィルタの組み込みばかりやっていた。せっかく動くようになったので、技術面でのつまづき等についても残しておきたいと思う。 「PHPでベイジアンフィルタ （棚からパルチャギ） &#8230; <a href="http://www.ohbatch.net/blog/2010/03/22/896/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>ここ２ヶ月ほどずっと仕事から帰ってきて、ベイジアンフィルタの組み込みばかりやっていた。せっかく動くようになったので、技術面でのつまづき等についても残しておきたいと思う。</p>
<p>「<a href="http://castor.s26.xrea.com/blog/2008/02/18">PHPでベイジアンフィルタ （棚からパルチャギ）</a>」で紹介されて「<a href="http://www.xhtml.net/php/PHPNaiveBayesianFilter">PHP Naive Bayesian Filter（XHTML.net）</a>」を参考に、というかライブラリもブログの記事もほとんどそのまま利用させていただいた。解説どおりにMySQLにデータベースを作成し、「<a href="http://developer.yahoo.co.jp/webapi/jlp/ma/v1/parse.html">Yahoo!日本語形態素解析</a>」を噛ませる。上記サイトでは、トークンの切り出しメソッドをオーバーライドされていたが、それすらも面倒だったのでそのまま直接メソッドの内容を書き換えるが、ほぼそのまま利用させていただいたので、ソースも省略、詰まったところやさらに手を加えたところを中心に記すことにする。</p>
<p>ありがたいことに、思ったよりスムースに早い段階で動作が確認できたのだが、早速文書を大量に流し込んでフィルタを実行してみると、なぜかものの見事に、全ての記事が「スパム」に判定される。どんな内容でも「spamである確率1、hamである確率0」ってことはないだろうと、メソッド「categorize」の最深ブロックにデバッグ出力を組み込んでみる。</p>
<p>echo $category.&#8217; &#8216;.$token.&#8217; &#8216;.$word['count'].&#8217; &#8216;.$proba.&#8217; &#8216;.$scores[$category].&#8221;\n&#8221;;</p>
<p>これで、判定しようしている文書に出現した単語を元にスパム／ハムである確率が変化していく様子がみてとれる。追いかけていくと、どうもアルゴリズムの特性上、事前学習させる「スパム」「ハム」それぞれの文書量（単語量）の偏りが、フィルタリングの精度に大きく影響してしまうらしい。今回の場合、「ハムとして学習された文書量がスパムのそれと比べ多過ぎ」といったところのようだ。<br />
<a href="http://www.ohbatch.net/blog/wp-content/uploads/2010/03/probability.gif"><img src="http://www.ohbatch.net/blog/wp-content/uploads/2010/03/probability-300x118.gif" alt="" title="執筆時点の学習単語量（クリックで拡大）" width="300" height="118" class="alignright size-medium wp-image-910" /></a>学習した結果の単語量は、テーブル「nb_categories」のフィールド「word_count」にそれぞれ記録されるので、どのカテゴリ（今回はスパム・ハムの２カテゴリ）においても限りなく同等の単語量となるよう学習が必要のようだ。</p>
<p>もうひとつ、同様にメソッド「categorize」の最後にリスケール（rescale）というカテゴリごとの適合度を正規化する関数を通しているようなのだが、動かしてみるとどうもここで丸め誤差が大きい（ほぼ 0 or 1 の二値化に近い数値が返る）。なので、いっそのこと取っ払って出力された適合度に応じた動きはアプリケーションに任せる方針とする。</p>
<pre>//return $this->_rescale($scores); //やめ
return $scores; //イキ
</pre>
<p>最終的にはアプリケーション側で以下のようにハム・スパムの適合度の比を求め、あとは平方根をかけまくって簡易リスケールしてる。結果が１未満なら概ねスパムと判断できそうだ。（ただし適合度の比で判定ができるのは、カテゴリが２通りの場合に限られる）</p>
<pre>$scores['ham']/$scores['spam']</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.ohbatch.net/blog/2010/03/22/896/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>オメデッタ・アリガッタ</title>
		<link>http://www.ohbatch.net/blog/2010/02/06/825/</link>
		<comments>http://www.ohbatch.net/blog/2010/02/06/825/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 06:03:24 +0000</pubDate>
		<dc:creator>ohbatch</dc:creator>
				<category><![CDATA[未分類]]></category>

		<guid isPermaLink="false">http://www.ohbatch.net/blog/?p=825</guid>
		<description><![CDATA[昨晩ふと思いついて、PHP－twitterAPIの勉強がてら、オメデッタと、 アリガッタを作ってみた。 オメデッタ アリガッタ twitter上で誰かから誰かへの「おめでとう」と「ありがとう」を検索するだけのものなのだが &#8230; <a href="http://www.ohbatch.net/blog/2010/02/06/825/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>昨晩ふと思いついて、PHP－twitterAPIの勉強がてら、<a href="http://dev.ohbatch.net/omet/index.php" target="_blank">オメデッタ</a>と、	<a href="http://dev.ohbatch.net/omet/index2.php" target="_blank">アリガッタ</a>を作ってみた。<br />
<a href="http://dev.ohbatch.net/omet/index.php"><img src="http://www.ohbatch.net/blog/wp-content/uploads/2010/02/omar.gif" alt="オメデッタ・アリガッタ" title="omar" width="287" height="201" class="alignright size-full wp-image-835" /></a></p>
<ul>
<li><a href="http://dev.ohbatch.net/omet/index.php" target="_blank">オメデッタ</a></li>
<li><a href="http://dev.ohbatch.net/omet/index2.php" target="_blank">アリガッタ</a></li>
</ul>
<p>twitter上で誰かから誰かへの「おめでとう」と「ありがとう」を検索するだけのものなのだが、どうせ実用性は全く意識してないので、せっかくならポジティブで、見てるだけでなんかハッピーな気持ちになれるものがいいなぁ、と。</p>
<p>せっかくなら、このみんなのポジティブなメッセージかプロフィールアイコンを使って、何かが「作り上げられていく」ようなものをFLASHで見せるとか、<br />
集めた情報をさらに「発信」して、感謝やお祝いの気持ちを増幅いくようなものとか、楽しそうだな。</p>
<p>ほとんど何もしてないけど一応工夫したところなどを。</p>
<ul>
<li>本文中のに出現する @(ユーザー) の記述が１つだけのものに限定して、「誰かから誰か(1:1)」のメッセージに絞る。（多重RTされたものを排除）</li>
<li>質の高いおめでとう／ありがとう（？）に限定するため、「遅くなりましたが．．．」というコンテキストを排除するため「遅」の字が入ったメッセージは諦める。</li>
<li>おめでとう版とありがとう版をセットで見せて、より「ほっこり感（何それ）」を求める</li>
</ul>
<p>眺めてたら「教えてくれてありがとう」的な小さなものから、結婚・出産などの大きな「おめでとう」まで垣間見れて、（誰だか知らないんだけど）なんだか微笑ましい。気が向いたらまた手を加えてみようかな。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ohbatch.net/blog/2010/02/06/825/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTMLコーダー100の質問に答えてみた</title>
		<link>http://www.ohbatch.net/blog/2010/01/23/804/</link>
		<comments>http://www.ohbatch.net/blog/2010/01/23/804/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 00:25:06 +0000</pubDate>
		<dc:creator>ohbatch</dc:creator>
				<category><![CDATA[未分類]]></category>

		<guid isPermaLink="false">http://www.ohbatch.net/blog/?p=804</guid>
		<description><![CDATA[「HTMLコーダー100の質問」というものを見つけた。あーそうそう100の質問とか少し前にあったよね、みたいな感じで回答してみた。 結果的に回答を終えるまでに、「ワタシはきっとHTMLコーダーじゃない」という結論に達し、 &#8230; <a href="http://www.ohbatch.net/blog/2010/01/23/804/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>「<a href="http://akbd.info/?p=1172" target="_blank">HTMLコーダー100の質問</a>」というものを見つけた。あーそうそう100の質問とか少し前にあったよね、みたいな感じで回答してみた。</p>
<p>結果的に回答を終えるまでに、「ワタシはきっとHTMLコーダーじゃない」という結論に達し、そのまま100まで慣性運動で回答するという事態となった。</p>
<p><span id="more-804"></span><br />
<strong>1年齢は？</strong><br />
30手前</p>
<p><strong>2パソコン歴は？</strong><br />
17年</p>
<p><strong>3コーダー歴はどれくらいですか？</strong><br />
4,5年</p>
<p><strong>4初めてwebを作ったのはいつですか？</strong><br />
最初にHTMLに触れたのは10年くらい前</p>
<p><strong>5コーダーになろうと思ったきっかけは？</strong><br />
仕事で必要になったから。けどコーダーじゃない気がする。</p>
<p><strong>6コーディングは誰に／どこで習いましたか？</strong><br />
印象深いのは、とほほのWWW入門 かな。</p>
<p><strong>7web業界以外の友達・家族とコーディングの話をしますか？</strong><br />
話す理由が分からない。</p>
<p><strong>8ご両親はインターネットユーザーですか？</strong><br />
いいえ。<br />
あ、けど母親はちょっと使ってみてるらしい。</p>
<p><strong>9視力はいくつくらい？メガネ・コンタクトどちらですか？</strong><br />
両目とも1.5、伊達眼鏡はタマにかけます。</p>
<p><strong>10本はAmazonで買いますか？</strong><br />
書店で買うのが大好きです。</p>
<p><strong>11ネットショッピングをしますか？主に買うものは何ですか？</strong><br />
iTunesでアルバムCDを買うぐらいかな。</p>
<p><strong>12携帯サイトで買い物をしたことがありますか？</strong><br />
着うたを含めていいなら。</p>
<p><strong>13お酒は強いですか？</strong><br />
周りから強い方だと言われます。</p>
<p><strong>14休日の過ごし方を教えて下さい。</strong><br />
こうしてPC触ってるかな、</p>
<p><strong>15今、欲しいものは何ですか？</strong><br />
正直言うと「将来への安心」かな、うは。</p>
<p><strong>16平均睡眠時間を教えて下さい。</strong><br />
5～8時間、あ、これじゃ平均になってないね。</p>
<p><strong>17平日の起床時間は何時ですか？</strong><br />
7～8時</p>
<p><strong>18なにかスポーツをしていますか？</strong><br />
最近になって、ようやくスノボとかゴルフとか自転車とか。</p>
<p><strong>19パソコンと関係ない趣味がありますか？</strong><br />
カメラとか自転車とかギターとか</p>
<p><strong>20コーディングに役立つ資格、パソコン関係の資格を持ってますか？</strong><br />
役立ちはしないけど、広くコンピュータをよく知るという意味では、情報処理第二種。てかコーディングに役立つ資格があるの？</p>
<p><strong>21昼と夜、どちらの方が仕事がはかどりますか？</strong><br />
昼と言いたいけど、やっぱり夜の方がはかどる。</p>
<p><strong>22ブラインドタッチは教本通り10本の指を使いますか？</strong><br />
全部使うけど、特定のキーは小指を薬指や中指で代用する場合が多い。</p>
<p><strong>23眠い時の対処法はありますか？</strong><br />
寝る。おー「対処」じゃない。</p>
<p><strong>24息抜きについ見てしまうサイトはなんですか？</strong><br />
twitterかな</p>
<p><strong>25他に息抜きにしていることがあったら教えて下さい。</strong><br />
てか常時息抜きと言えるでしょう。タバコかな。</p>
<p><strong>26仕事上で得意なことはありますか？それは何ですか？</strong><br />
得意なのは、やっぱりプログラミングかも。<br />
けどハードウェアも見るし、ネットワークもやるし、サーバーも立てたりもやる。</p>
<p><strong>27仕事中にBGMは聞けますか？能率が上がるのはどんな音楽ですか？</strong><br />
職場ではラジオがかかってる。<br />
自宅だと Last.fm。 聞き慣れた音楽なら何かけても邪魔にはならない。</p>
<p><strong>28作業パソコンはWin?Mac?</strong><br />
Win</p>
<p><strong>29作業パソコンはデスクトップ？ノート？</strong><br />
会社はデスクトップ。</p>
<p><strong>30作業パソコンのマウスは標準マウスですか？</strong><br />
職場ではマウス。</p>
<p><strong>31マウスパッドは使っていますか？</strong><br />
職場では使ってません。</p>
<p><strong>32作業パソコンにAdobe製品は何が入っていますか？</strong><br />
職場は DW、FWのMX。<br />
自宅では、CS WebPremium。</p>
<p><strong>33作業パソコンはモニタは何インチですか？</strong><br />
自宅は12.1インチ+19インチワイド。<br />
職場は17インチ。</p>
<p><strong>34自宅にパソコン持ってますか？いくつありますか？</strong><br />
ノート１、Linuxサーバー１。</p>
<p><strong>35自宅に作業環境はある？</strong><br />
小学生ん時の学習机を未だに使ってる。<br />
けど最近寒いのでリビングで作業してる。</p>
<p><strong>36会社と自宅、作業はどちらがはかどりますか？</strong><br />
作業環境じゃなくて、作業内容による。</p>
<p><strong>37自宅パソコンは家族と共用ですか？</strong><br />
共用できるようにしてるけど、誰も使わない。<br />
娘がネットで児童向けコンテンツを見たいとせがんでくるぐらい。</p>
<p><strong>38自宅パソコンはWin?Mac?</strong><br />
おーここまで来てわかった、、<br />
今までの「作業パソコン」とは会社パソコンについてだったのか。<br />
自宅もWindows。</p>
<p><strong>39自宅パソコンのメーカーは何ですか？</strong><br />
ノートはLenovo<br />
サーバー用は自作</p>
<p><strong>40自宅パソコンはデスクトップ？ノート？</strong><br />
ノート</p>
<p><strong>41打ち合わせのメモは手描きとテキストどちらがいいですか？</strong><br />
場合によるな。<br />
説明ん時に手書きのチャートとかよく描く。</p>
<p><strong>42スケジュール管理は何でしてますか？（手帳・アプリケーション・webツール・モバイルなど）</strong><br />
仕事は会社のMSExchange（←けどこれ嫌い）<br />
あとはA5手帳。</p>
<p><strong>43メーラーは何を使ってますか？</strong><br />
職場はMSOutlook、個人用はGmail。</p>
<p><strong>44RSSリーダーは何を使ってますか？</strong><br />
Firefoxのライブブックマーク</p>
<p><strong>45好きなポータルサイトはどこですか？</strong><br />
ポータルサイトを足がかりにするサイトはないな。</p>
<p><strong>46ブックマークは何で管理していますか？</strong><br />
delicious。<br />
けど自分で<a href="http://dev.ohbatch.net/wwd/index1.html">サブスクライバ</a>作ってからブックマークする必要性を感じなくなってきた。</p>
<p><strong>47不得意だけど使わねばならない技術はありますか？</strong><br />
ウェブやってて不得意を感じるのはperlとモバイルサイト。</p>
<p><strong>48web系の雑誌を購読していますか？</strong><br />
定期購読はしてない</p>
<p><strong>49webの参考書は何冊くらい持っていますか？</strong><br />
何冊あるやろ、コーディングの本なら数冊かな、webプログラム含めたらもう。</p>
<p><strong>50お薦めの参考書があったら教えて下さい。</strong><br />
コーダーなら「Web標準の教科書―XHTMLとCSSでつくる“正しい”Webサイト」</p>
<p><strong>51参考にしているおすすめサイトがあったら教えて下さい。</strong></p>
<p>http://dev.ohbatch.net/wwd/index1.html</p>
<p><strong>52コーディングに使ってる、便利なツールを教えてください。</strong><br />
GNU Wget Win32版、xyzzy、Devas</p>
<p><strong>53コードにコメントはつけてますか？</strong><br />
HTMLにはまずつけない＞＜<br />
CSSには大括りの見出し程度</p>
<p><strong>54制作過程で、どの作業が一番好きですか？(コーディング、画像作成、検証、打ち合わせ)？</strong><br />
コーディングと画像作成、たまにプログラムとかを交互にやると気分転換になって良い。</p>
<p><strong>55画像切り出しに使うソフトはなんですか？</strong><br />
Fireworks</p>
<p><strong>56webデザインに使うソフトはなんですか？</strong><br />
Fireworks</p>
<p><strong>57検証対象ブラウザは何個ありますか？</strong><br />
基本FirefoxとIETester。</p>
<p><strong>58一から新規制作とリニューアル、どちらが好きですか？</strong><br />
コンテンツが揃っていて思うようにデザインできるから、<br />
「一からリニューアル」が一番いい。</p>
<p><strong>59定期運用と新規制作、どちらが好きですか？</strong><br />
定期運用はキラい</p>
<p><strong>60テーブルコーディング業務はありますか？</strong><br />
動的生成ページならTABLEの方が楽なこと多いね。<br />
さすがにBODY全体をTABLEで括ることは最近もうないな。</p>
<p><strong>61新規制作の割合はどれくらいですか？</strong><br />
コーディングやってる時間がそもそも少ないかも。<br />
コーディング時間だけを分母にすれば、新規90%。</p>
<p><strong>62iPhoneサイトのコーディングをしたことはありますか？</strong><br />
ないよ。</p>
<p><strong>63よく使うJavaScriptがあったら教えて下さい。</strong><br />
jQuery　あたらしいバージョン早く使ってみたい。</p>
<p><strong>64携帯サイトのコーディング業務をしていますか？</strong><br />
やってる、けどニガテ</p>
<p><strong>65FLASHはどのくらいできますか？</strong><br />
どのくらいもできません。<br />
ASは勉強してみたいけど、あーゆーイベントドリブンなのは苦手。</p>
<p><strong>66いま興味がある技術はありますか？</strong><br />
最近またプログラム熱が高い。</p>
<p><strong>67自分の書いたコードは美しい？</strong><br />
美しいかどうか別にして、プラグラマ上がりらしいコードだと思う</p>
<p><strong>68ソーステンプレートを作っていますか？</strong><br />
ソーステンプレートって何？<br />
テンプレートと呼ばれるものはだいたい使ったり準備したりしてる。<br />
あーゆー「共通」と「個別」を分離するアーキテクチャは大好き。</p>
<p><strong>69単語登録にタグを登録していますか？</strong><br />
いいえ。texterでやってみたいんだけど、タグ変換のトリガーにするキーをどれにしようか悩んでる。</p>
<p><strong>70HTML5、早く実務で使いたい？</strong><br />
使うメリットが実感としてないのでまだいい。</p>
<p><strong>71CSS3、早く実務で使いたい？</strong><br />
使うメリットが実感としてないのでまだいい。</p>
<p><strong>72コーディングで伸ばしたい技術は？</strong><br />
モバイル向け、かな</p>
<p><strong>73コーディング以外で伸ばしたい技術はありますか？</strong><br />
技術？　強いていうと仕事を前に進める技術。</p>
<p><strong>74職場にコーダー専門職は何人いますか？兼務は何人ですか？</strong><br />
専門はいないよ<br />
兼務なら私以外にお二人がお勉強中。</p>
<p><strong>75職場のコーダー男女比はどのくらい？</strong><br />
そもそも私は「コーダー」なのか疑問が沸いてきた。</p>
<p><strong>76勤務時間は何時から何時までですか？</strong><br />
9～18時</p>
<p><strong>77通勤時間はどのくらいですか？</strong><br />
15分</p>
<p><strong>78月の残業時間は最高何時間でしたか？</strong><br />
今はまずない。SEん時はどれくらいだったかな。</p>
<p><strong>79現在の仕事環境で良いところはどんなところですか？</strong><br />
大きなトラックが前の道を通るとオフィスが揺れる。<br />
あ、「良いところ」でしたか、そりゃいろいろともう。</p>
<p><strong>80デザイナなど他の仕事とコーディングを兼務してますか？</strong><br />
なんでもやります。</p>
<p><strong>81職場は服装自由ですか？何か規則はありますか？</strong><br />
原則自由です。</p>
<p><strong>82休日出社や徹夜作業はありますか？</strong><br />
ないです。</p>
<p><strong>83プライベートでサイト／ブログを持ってますか？</strong><br />
持ってます。</p>
<p><strong>84プライベートでドメインを持っている。</strong><br />
持ってます。</p>
<p><strong>85プライベートでサーバーを持っている。借りている。</strong><br />
自宅に置いてます。</p>
<p><strong>86CSS Niteには何回行きましたか？</strong><br />
行ってません。</p>
<p><strong>87地方のCSS Nite行ったことありますか？</strong><br />
行ったことありません。</p>
<p><strong>88尊敬するwebクリエイターがいたら教えて下さい。</strong><br />
自分の作業範囲を縛らない人で仕事できる人を尊敬します。</p>
<p><strong>89旅行に行く時パソコンを持っていきますか？持っていきたいですか？</strong><br />
「一人の時間」がある旅行なら持って行きたいです。</p>
<p><strong>90好奇心を満たす面白い仕事を無償でやったことがありますか？どんな仕事でしたか？</strong><br />
無償なものは「仕事」だと思わないことにしてる、それは趣味か勉強。<br />
仕事だと思った瞬間に無償でもなんだかモチベーション下がる。。</p>
<p><strong>91ディレクターなどキャリアチェンジを考えてますか？一生コーダーを貫きますか？</strong><br />
ごめん、今もたぶん「コーダー」ではないと思うんだワタシ。</p>
<p><strong>92特定のパートナー（彼女・彼氏・夫・妻）がいますか？相手は同業者ですか？</strong><br />
妻がいます。業種は全くの正反対。</p>
<p><strong>93パートナーは同業者がいい？別の職種がいい？</strong><br />
正反対だと、価値観が合わなくて面白いよ（？）。</p>
<p><strong>94コーダーをやっててよかったなあと思うときは？</strong><br />
コーディングは楽しい。プログラムと違って、覚えることが少なめで、何より自分が作った「結果」が見られるまでの時間が早い。けど専門も「コーダー」とか「マークアッパ」と呼ばれるようにはなりたくないな。</p>
<p><strong>95何年後／何歳までコーダーをやるつもりですか？</strong><br />
コーダーではないだろうけど、コーディングはずっとやるよ。</p>
<p><strong>96次の締め切りはいつですか？</strong><br />
いつかな。</p>
<p><strong>97コーダー以外だったらどんな職に就きたいですか？</strong><br />
あ、パソコン教室の先生とかもいいかも。</p>
<p><strong>98よいコーダーの条件を３つあげてください。</strong><br />
お客さんの運用や、そこから今後起こりうる変更が想像でき、<br />
それをコードの柔軟性として落とし込めること。<br />
3つになってないな。</p>
<p><strong>9910年後、あなたは何をしてると思いますか？</strong><br />
フリーランスを経由して会社起こして社長になっていたい。</p>
<p><strong>100コーダーとしての自分を100点満点で評価してください。</strong><br />
30点程度でしょうか。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ohbatch.net/blog/2010/01/23/804/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>任意のディレクトリ以下のファイルを得るvbs</title>
		<link>http://www.ohbatch.net/blog/2006/11/30/237/</link>
		<comments>http://www.ohbatch.net/blog/2006/11/30/237/#comments</comments>
		<pubDate>Wed, 29 Nov 2006 15:53:28 +0000</pubDate>
		<dc:creator>ohbatch</dc:creator>
				<category><![CDATA[未分類]]></category>

		<guid isPermaLink="false">http://www.ohbatch.net/blog/2006/11/30/237/</guid>
		<description><![CDATA[任意のディレクトリ以下のファイルを一覧にしたく、VBS(Visual Basic Script)ファイルを作成した。これが手前味噌ながら結構便利で、仕事で頻繁に利用している。説明や使い方は抜きにして、ひとまず仕事場からメ &#8230; <a href="http://www.ohbatch.net/blog/2006/11/30/237/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>任意のディレクトリ以下のファイルを一覧にしたく、VBS(Visual Basic Script)ファイルを作成した。これが手前味噌ながら結構便利で、仕事で頻繁に利用している。説明や使い方は抜きにして、ひとまず仕事場からメモ、、したものを帰宅してから投稿。</p>
<pre><code>
Set objFs = CreateObject("Scripting.FileSystemObject")
inpath=InputBox("", "FileList", "C:\")
outpath=InputBox("", "FileList", "C:\filelist.txt")
If inpath<>"" And outpath<>"" Then
Set objText = objFs.CreateTextFile(outpath)
cnt = count(inpath)
objText.Close
Msgbox("完了しました")
End If
Function count(directory)
Set objFS = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFS.GetFolder(directory)
For Each objFile In objFolder.Files
objText.Write(objFile.ParentFolder &#038; _
vbTab &#038; objFile.Name &#038; vbTab &#038; _
objFile.DateLastModified &#038; vbCRLF)
NEXT
For Each objFC In objFolder.SubFolders
cnt = cnt &#038; count(objFC)
NEXT
count = cnt
End Function
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.ohbatch.net/blog/2006/11/30/237/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>トキオゥ</title>
		<link>http://www.ohbatch.net/blog/2005/08/16/89/</link>
		<comments>http://www.ohbatch.net/blog/2005/08/16/89/#comments</comments>
		<pubDate>Tue, 16 Aug 2005 14:30:11 +0000</pubDate>
		<dc:creator>ohbatch</dc:creator>
				<category><![CDATA[未分類]]></category>

		<guid isPermaLink="false">http://www.ohbatch.net/blog/2005/08/16/89/</guid>
		<description><![CDATA[　東京出張だ。来週の月ー火と１泊できるらしい。入社してから2年ぶり2度目の東京だ、仕事で外に出るといっても、最近は大阪中心部とか、行っても奈良とかばかりだったのだが、念願の「仕事で東京」だ（なお、前回は「研修で東京」だっ &#8230; <a href="http://www.ohbatch.net/blog/2005/08/16/89/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>　東京出張だ。来週の月ー火と１泊できるらしい。入社してから2年ぶり2度目の東京だ、仕事で外に出るといっても、最近は大阪中心部とか、行っても奈良とかばかりだったのだが、念願の「仕事で東京」だ（なお、前回は「研修で東京」だった）。<br />
　構築ちゅーのシステムの初回稼動により、サテライトとして現場に張り付き問題発生時の原因切り分けなどを行う。というと聞こえは良いかもしれないが、内輪では「ヒトジチ」と呼んでおり、トラブル時にはクレームの矢面に立たされる勇気のいる、そしてできればゴメン被りたい役目だ。さしずめ「殿（シンガリ）」のようなものか、いやきっと違う。<br />
　しかし宿泊出張とは、なんともウキウキするではないか。それまでに片付ける仕事が沢山あった気がする、トキオゥへの距離は長そうだ。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ohbatch.net/blog/2005/08/16/89/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>きょうのわたし</title>
		<link>http://www.ohbatch.net/blog/2005/08/11/88/</link>
		<comments>http://www.ohbatch.net/blog/2005/08/11/88/#comments</comments>
		<pubDate>Thu, 11 Aug 2005 14:40:59 +0000</pubDate>
		<dc:creator>ohbatch</dc:creator>
				<category><![CDATA[未分類]]></category>

		<guid isPermaLink="false">http://www.ohbatch.net/blog/2005/08/11/88/</guid>
		<description><![CDATA[　インデックスのノーロード型の投資信託13が14になったので売却、銀行ETFも552→622になったので半分を売却。さて、これを元手にまた買い銘柄物色の日々だ。 　知り合いの方のホームページから路線価が発表されている行政 &#8230; <a href="http://www.ohbatch.net/blog/2005/08/11/88/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>　インデックスのノーロード型の投資信託13が14になったので売却、銀行ETFも552→622になったので半分を売却。さて、これを元手にまた買い銘柄物色の日々だ。<br />
　知り合いの方のホームページから路線価が発表されている行政のページにリンクさせているのだが、今年分が更新されたのでリンクを張り替えに行く。ついでに、パワポに興味があったそうなので基本操作＆デモを披露。見返りに（？）新会社法についてと、それで新設される日本版LLC、LLPについて教わってきた。<br />
　仕事で東京出張する機会がありそうだ。東京は入社以来2度目2年ぶりだ。ゆっくりする時間はなさそうだが、楽しみだ。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ohbatch.net/blog/2005/08/11/88/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>パパ会</title>
		<link>http://www.ohbatch.net/blog/2005/08/11/87/</link>
		<comments>http://www.ohbatch.net/blog/2005/08/11/87/#comments</comments>
		<pubDate>Wed, 10 Aug 2005 15:40:05 +0000</pubDate>
		<dc:creator>ohbatch</dc:creator>
				<category><![CDATA[未分類]]></category>

		<guid isPermaLink="false">http://www.ohbatch.net/blog/2005/08/11/87/</guid>
		<description><![CDATA[　今日は多忙極める仕事を無理くり切り上げて、いつも家族ぐるみで集まる同じ歳の子供の父親だけの飲み会（ここではパパ会と呼ぶ）に参加。高校、大学の気のしれた友人との飲み会に負けず劣らずバカ騒ぎを繰り広げて12時過ぎに解散。友 &#8230; <a href="http://www.ohbatch.net/blog/2005/08/11/87/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>　今日は多忙極める仕事を無理くり切り上げて、いつも家族ぐるみで集まる同じ歳の子供の父親だけの飲み会（ここではパパ会と呼ぶ）に参加。高校、大学の気のしれた友人との飲み会に負けず劣らずバカ騒ぎを繰り広げて12時過ぎに解散。友人や同期とはまた違った楽しみ方ができた。次回も是非参加したい。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ohbatch.net/blog/2005/08/11/87/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

