<?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>煤式自動連結器 &#187; ソフトウェア</title>
	<atom:link href="http://susu.cc/category/computer/software/feed" rel="self" type="application/rss+xml" />
	<link>http://susu.cc</link>
	<description>鉄道とコンピューターにまつわる話題がメインのウェブログ</description>
	<lastBuildDate>Mon, 21 May 2012 22:00:27 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Canon LBP-1110による印刷でCAPTがトロイの木馬として検出される。</title>
		<link>http://susu.cc/2012/05/canonlbp1110.html</link>
		<comments>http://susu.cc/2012/05/canonlbp1110.html#comments</comments>
		<pubDate>Sat, 12 May 2012 16:48:50 +0000</pubDate>
		<dc:creator>煤</dc:creator>
				<category><![CDATA[ソフトウェア]]></category>

		<guid isPermaLink="false">http://susu.cc/?p=7172</guid>
		<description><![CDATA[モノクロ書類の印刷にサーバー経由でCanon LBP-1110を使っているのですが、数日前に久しぶりに印刷を実行すると、AVG Free 9でトロイの木馬が検出されるようになりました。(XPのマシンのAVG2012は今の [...]]]></description>
			<content:encoded><![CDATA[<p>モノクロ書類の印刷にサーバー経由でCanon LBP-1110を使っているのですが、数日前に久しぶりに印刷を実行すると、AVG Free 9でトロイの木馬が検出されるようになりました。(XPのマシンのAVG2012は今のところ何ともないです。不思議なものですね。)</p>
<p><strong>「トロイの木馬Agent3.BOQS オープン時に検出されました」</strong>と表示されています。</p>
<p><a href="http://susu.cc/wp-content/uploads/2012/05/avg1.png"><img class="alignnone size-thumbnail wp-image-7184" title="" src="http://susu.cc/wp-content/uploads/2012/05/avg1-150x115.png" alt="avg1" width="150" height="115" /></a></p>
<p><abbr title="Canon Advanced Printing Technology">CAPT</abbr>が関係していることはすぐにわかりました。CAPTそのものは、</p>
<blockquote><p>CAPTプリンターの印刷の仕組みは、パソコンのCPUを利用して印刷データを生成する(ホストベース)ものです。パソコン側で印刷データの処理を行うため、プリンター側にはメモリ増設の必要がありません。印刷の際には、パソコンからプリンターのステータスをチェック(用紙なしや紙詰まり等)しながら印刷データを送るので、パソコンとプリンターとの間で双方向の通信が必須となっています。</p>
<p style="text-align: right;"><a href="http://cweb.canon.jp/satera/lbp/sier/p-print/env3.html">CAPTプリンタをネットワーク環境で使用する場合の注意点</a></p>
</blockquote>
<p>という、プリンタ側ではなくローカルのPC上で印刷用のデータを作る仕組みなのですが、この特殊な動作が災いしてWindows XP sp2以降のファイアウォールに阻まれたり、今回のようにウィルス誤検出を起こしたりするようです。</p>
<p>そこで、AVGに例外処理を入力して誤検出しないようにしてやります。</p>
<p><a href="http://susu.cc/wp-content/uploads/2012/05/avg2.gif"><img class="alignnone size-full wp-image-7186" title="" src="http://susu.cc/wp-content/uploads/2012/05/avg2.gif" alt="avg2" width="290" height="174" /></a></p>
<p>常駐シールドの例外管理にパスを追加してやりましょう。</p>
<p><a href="http://susu.cc/wp-content/uploads/2012/05/avg3.png"><img class="alignnone size-thumbnail wp-image-7183" title="" src="http://susu.cc/wp-content/uploads/2012/05/avg3-150x108.png" alt="avg3" width="150" height="108" /></a> <a href="http://susu.cc/wp-content/uploads/2012/05/avg4.png"><img class="alignnone size-thumbnail wp-image-7185" title="" src="http://susu.cc/wp-content/uploads/2012/05/avg4-150x108.png" alt="avg4" width="150" height="108" /></a></p>
<p>「常駐シールドディレクトリ除外」のところに</p>
<p class="line">\\server\print$\w32x86\3\<br />
\\192.168.1.2\print$\w32x86\3\<br />
c:\winnt\system32\spool\drivers\w32x86\3\</p>
<p>「除外されたファイルの」ところに</p>
<p class="line">\\server\print$\w32x86\3\CAPPSWK.EXE<br />
\\192.168.1.2\print$\w32x86\3\CAPPSWK.EXE<br />
c:\winnt\system32\spool\drivers\w32x86\3\CAPPSWK.EXE</p>
<p>を入力しました。サーバーのパス2種類(コンピュータ名とIPアドレス)とローカルのパスです。ディレクトリとファイルの両方を指定する必要はないと思いますが、手間としてはほとんど変わらないのでとりあえず入れておきました。</p>
<p>必ず発生するかどうかもよくわからない現象なのですが、もし同じような症状が発生すればこの方法でなんとかなると思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://susu.cc/2012/05/canonlbp1110.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ユニバーサルセレクタ(全称セレクタ)が結局使いやすい。</title>
		<link>http://susu.cc/2012/05/universalselector.html</link>
		<comments>http://susu.cc/2012/05/universalselector.html#comments</comments>
		<pubDate>Thu, 10 May 2012 09:00:07 +0000</pubDate>
		<dc:creator>煤</dc:creator>
				<category><![CDATA[ソフトウェア]]></category>

		<guid isPermaLink="false">http://susu.cc/?p=7147</guid>
		<description><![CDATA[現在使っているWordPressのテーマファイルは、5～6年前に別のテーマファイルを改造して作ったものなので、CSSの記述にユニバーサルセレクタは使っていないのですが、それ以降のウェブサイト構築やWordPressのテー [...]]]></description>
			<content:encoded><![CDATA[<p>現在使っているWordPressのテーマファイルは、5～6年前に別のテーマファイルを改造して作ったものなので、CSSの記述に<a href="http://www.webword.jp/cssguide/basic/index10.html">ユニバーサルセレクタ</a>は使っていないのですが、それ以降のウェブサイト構築やWordPressのテーマを作るときにはだいたいユニバーサルセレクタを使っています。</p>
<p><a href="http://susu.cc/wp-content/uploads/2012/05/ss-susu.jpg"><img class="alignnone size-thumbnail wp-image-7150" title="" src="http://susu.cc/wp-content/uploads/2012/05/ss-susu-150x90.jpg" alt="screenshot-susu.cc" width="150" height="90" /></a></p>
<p>しかしながら、ウェブサイトの作り方っていうのは流行があって、旬を過ぎた作り方だとなんとなくダサいイメージがあるのが現実です。ユニバーサルセレクタもそんな流行遅れの烙印を押された手法ではあるのですが、果たしてそんなに悪いものなのか。とりあえず考察してみましょう。</p>
<p>まずはいろいろなサイトを読み漁ってみます。</p>
<ul>
<li><a href="http://d.hatena.ne.jp/daichisyouchi/20090124#p1">CSSをリセット</a></li>
<li><a href="http://kikky.net/pc/universal_reset.html">ユニバーサルリセットの弊害</a></li>
<li><a href="http://standards.mitsue.co.jp/archives/001247.html">全称セレクタを用いたスタイルの正規化</a></li>
<li><a href="http://blog.3streamer.net/html-css-beginner/reset-css-1/">HTML初心者が知っておくべきリセットCSSと3つのポイント</a></li>
<li><a href="http://c-brains.jp/blog/wsg/08/05/26-220338.php">[使えるCSSテクニック] ブラウザのデフォルトスタイルをリセットする</a></li>
<li><a href="http://hail2u.net/blog/webdesign/reset-vs-normalize.html">Reset vs Normalize</a></li>
<li><a title="Permanent Link: CSSセレクタのパフォーマンスへの影響" href="http://t32k.me/mol/log/impact-of-css-selector/" rel="bookmark">CSSセレクタのパフォーマンスへの影響</a></li>
<li><a href="http://d.hatena.ne.jp/replication/20091215/1260832958">ユニバーサルセレクタを使う前に学ぶ基礎知識</a></li>
<li><a href="http://business-affiliate.net/webdesign-css/web-style-reset.html" rel="bookmark">Webブラウザのデフォルトスタイルをリセットする &#8211; ユニバーサルセレクタの使用又は要素ごとに指定する方法</a></li>
<li><a href="http://www.hamashun.com/blog/2007/09/post_34.html">ブラウザのデフォルトスタイルをリセットする手段、ユニバーサルセレクタとタイプセレクタの違いは?</a></li>
</ul>
<p>時系列的には、</p>
<ol>
<li>ユニバーサルセレクタでブラウザが元々持っているデザインをリセットしてしまおう。ゼロからデザイン再構築。</li>
<li>いやいや、全部のデザインをリセットすると、よい部分(特にform周りのデザイン)まで影響するから要素ごとにリセットしよう。リセットCSSっていうのもあるよ。</li>
<li>いやいやいやいや、リセットなんて古いよ。せっかくもともとのデザインがあるんだからそれを生かそうよ。ノーマライズだよ。必要な部分だけCSSを書こう。</li>
</ol>
<p>という感じですかね。いろいろな考え方があるのは承知の上で、体質的に3番の方法は受け入れられません。絶対ムリ。思い描いているデザインを再現できないし。</p>
<p>2番のリセットCSSには一定の理解を示せるものの、何をどのようにリセットするかが中途半端。そもそもたかがリセットするだけなのにCSSの記述量が多すぎて。さくっとリセットして必要な要素やクラスをガシガシと書くほうが絶対効率よさそう。</p>
<p>ということで、やっぱりユニバーサルセレクタ。ウェブ制作の流行というよりも、コンセプトの相違でしょうね。どれがいいとか悪いとかではなくて。</p>
<p>さらに、まことしやかに語られるユニバーサルセレクタの弊害「レンダリング速度の低下」ですが、どうも全然影響がないようです。むしろ速くなったという検証結果もあって実に興味深い。ユニバーサルセレクタ愛好家としてはとても心強い結果になりました。</p>
<p>どうせ当分HTML5に移行せずにXHTML1.0 strictのままだし、CSSも従来どおりでいいんですー。</p>
]]></content:encoded>
			<wfw:commentRss>http://susu.cc/2012/05/universalselector.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressプラグイン「Add Meta Tags」の文字化けを修正する。</title>
		<link>http://susu.cc/2012/05/add-meta-tags.html</link>
		<comments>http://susu.cc/2012/05/add-meta-tags.html#comments</comments>
		<pubDate>Wed, 09 May 2012 09:01:45 +0000</pubDate>
		<dc:creator>煤</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://susu.cc/?p=7128</guid>
		<description><![CDATA[Add Meta Tagsについて語る前に。 プラグインSociableとWP-OGPを停止しました。Sociableは吐くコードが汚らしい(設定ミスや理解不足だったらごめんなさい)と言う理由で、WP-OGPは「いいね」 [...]]]></description>
			<content:encoded><![CDATA[<p>Add Meta Tagsについて語る前に。</p>
<p>プラグインSociableとWP-OGPを停止しました。Sociableは吐くコードが汚らしい(設定ミスや理解不足だったらごめんなさい)と言う理由で、WP-OGPは「いいね」ボタンがいらないんだったらコレもたぶんいらないよね、という理由です。プラグイン作るんだったらvalidなソースを書いてほしいというのは欲張りなんでしょうか&#8230;。(同様の理由でWP-PageNaviも停止しています。)</p>
<p>さて、Add Meta Tags。久々に<a href="http://validator.w3.org/check?uri=http%3a%2f%2fsusu.cc%2f">W3C Markup Validation Service</a>でチェックしてみると、サイトを読み込めないエラーが発生しました。どうも変な文字コードが入っているらしい。さっそく原因を突き止めると、<a href="http://blog.undakovr.com/2011/12/29/wordpress-plugin-add-meta-tags-and-wp-ogp/" rel="bookmark">【WordPress】「Add-Meta-Tags」と「WP-OGP」で文字化けが起こる不具合</a>に行き着きました。</p>
<blockquote><p>meta[description]は文字数をN文字で丸めているみたいだけど、文字丸めの関数がマルチバイトに対応してなくて、N文字目が日本語の記事はUTF-8 invalidな文字に変換されるけど、N文字目がシングルバイトの文字はUTF-8 validになるから、記事ごとに文字化けしたりしなかったりというメカニズムじゃないかと推測。</p></blockquote>
<p>ということで参考どおりにプラグインを数ヵ所編集したら、どうやら上手く動いてくれたようです。</p>
<div class="line">
<p>strip_tags(substr($posts[0]-&gt;post_content, 0, $excerpt_max_len));<br />
↓<br />
strip_tags(mb_substr($posts[0]-&gt;post_content, 0, $excerpt_max_len, 'UTF-8'));</p>
</div>
<p>unicodeは、いい意味での多くの可能性を持っている代わりに、サロゲートペアなどトラブルの可能性もたくさん秘めている恐るべき文字コードだなぁと再認識。WordPressとプラグインに何もかもお任せ状態のウェブサイト構築ばかりしていますが、今回のようなことがあるとたまにはチェックも必要だなと痛感するのでした。</p>
]]></content:encoded>
			<wfw:commentRss>http://susu.cc/2012/05/add-meta-tags.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressプラグイン「qTranslate」で多言語化してみた。</title>
		<link>http://susu.cc/2012/05/qtranslate.html</link>
		<comments>http://susu.cc/2012/05/qtranslate.html#comments</comments>
		<pubDate>Tue, 08 May 2012 09:00:31 +0000</pubDate>
		<dc:creator>煤</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://susu.cc/?p=7094</guid>
		<description><![CDATA[前回の記事において紹介した京津文化フォーラム82のサイトは当初から多言語化を企てていたのですが、いくつか多言語化のプラグインはあるものの、使いやすそうだなと思ったのが「qTranslate」です。 一般的な投稿・固定ペー [...]]]></description>
			<content:encoded><![CDATA[<p><a title="前回の記事" href="http://susu.cc/2012/05/forum82.html" rel="bookmark">前回の記事</a>において紹介した<a title="それは今までの鉄道保存の概念を超えた、「生きた保存」を目指す新たな挑戦。" href="http://www.forum82.net/" rel="me">京津文化フォーラム82</a>のサイトは当初から多言語化を企てていたのですが、いくつか多言語化のプラグインはあるものの、使いやすそうだなと思ったのが<a href="http://wordpress.org/extend/plugins/qtranslate/">「qTranslate」</a>です。</p>
<p>一般的な投稿・固定ページ画面はこのような感じ。</p>
<p><a href="http://susu.cc/wp-content/uploads/2012/05/normaltemplate.jpg"><img class="alignnone size-medium wp-image-7105" title="" src="http://susu.cc/wp-content/uploads/2012/05/normaltemplate-300x171.jpg" alt="normaltemplate" width="300" height="171" /></a></p>
<p>プラグインを有効化すると、このようにタイトルと入力タブが多言語化。</p>
<p><a href="http://susu.cc/wp-content/uploads/2012/05/qttemplate.jpg"><img class="alignnone size-medium wp-image-7104" title="" src="http://susu.cc/wp-content/uploads/2012/05/qttemplate-300x171.jpg" alt="qttemplate" width="300" height="171" /></a></p>
<p>これで、入力していきます。</p>
<p>言語の切り替えはウィジェットに配置するか、テーマファイルの任意の場所に、<span class="line">&lt;?php echo qtrans_generateLanguageSelectCode('●●●●'); ?&gt;</span>を書きます。●●●●のところは「text」「image」「both」「dropdown」と選択できますが、bothにしてみました。(ウィジェットの場合は「Text only」「Image only」「Text and Image」「Dropdown Box」のうちのText and Imageです。最初は直接記述していましたが、その後ウィジェットに改めました。)</p>
<p>また、設定画面の中のAdvanced Settingsの項目にURL Modification Modeという項目があり、</p>
<ul>
<li>Use Query Mode (?lang=en)</li>
<li>Use Pre-Path Mode (Default, puts /en/ in front of URL)</li>
<li>Use Pre-Domain Mode (uses http://en.yoursite.com)</li>
</ul>
<p>という感じで3タイプのURLの書き方を選ぶことができます。今回はいちばん使いやすい(だろうと思う)Query Modeにしてみました。</p>
<p>あと、ブログのタイトルやリンクなど、多言語化されていない入力欄については、<span class="line">[:ja]ブログタイトル[:en]weblog title</span>のように書くことでちゃんと処理してくれます。テーマファイルに直書きで言語選択させたい場合は<span class="line">&lt;?php _e("&lt;!&#8211;:ja&#8211;&gt;フィード&lt;!&#8211;:&#8211;&gt;&lt;!&#8211;:en&#8211;&gt;feed&lt;!&#8211;:&#8211;&gt;"); ?&gt;</span>のように埋め込むことで実現できます。</p>
<p>それから<a href="http://openlab.ring.gr.jp/k16/htmllint/htmllint.html">Another HTML-lint gateway</a>でチェックしてみると、言語切り替えスイッチの中に空のdiv要素が生成されていて減点されるので、直接プラグインのファイルを編集してこのdiv要素を出力する箇所(2ヵ所)を削りました。それがどのような影響を及ぼすのかよくわかりませんが、少なくとも言語切り替えにbothを選択している限りでは大丈夫なような気がします。(dropdownはもしかしたら影響あるかも&#8230;)</p>
<p>参考にしたサイトはここらへん。</p>
<ul>
<li><a title="WordPressプラグイン「qTranslate」でブログを多言語化する" href="http://www.webcreatorbox.com/tech/qtranslate-multilingual-wordpress-plugin/">WordPressプラグイン「qTranslate」でブログを多言語化する </a></li>
<li><a href="http://blog.falcon-space.net/2011/05/wordpress-multilingual-qtranslate-setting/">WordPress 多言語プラグインqTranslateの設定メモ</a></li>
</ul>
<p>こんな感じで、初の多言語対応は無事に終わりましたー。</p>
]]></content:encoded>
			<wfw:commentRss>http://susu.cc/2012/05/qtranslate.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox12でWindows2000に対しての緊急告知の消し方</title>
		<link>http://susu.cc/2012/04/firefox12windows2000alert.html</link>
		<comments>http://susu.cc/2012/04/firefox12windows2000alert.html#comments</comments>
		<pubDate>Fri, 27 Apr 2012 15:50:55 +0000</pubDate>
		<dc:creator>煤</dc:creator>
				<category><![CDATA[Windows2000]]></category>

		<guid isPermaLink="false">http://susu.cc/?p=7072</guid>
		<description><![CDATA[次々とアップデートされるFirefox。いつの間にか勝手にFirefox12になって、ついにWindows2000に対して最後通告してきました。我が家のパソコンも半数がWindows XPになったものの、まだまだWind [...]]]></description>
			<content:encoded><![CDATA[<p>次々とアップデートされるFirefox。いつの間にか勝手にFirefox12になって、ついにWindows2000に対して最後通告してきました。我が家のパソコンも半数がWindows XPになったものの、まだまだWindows2000は捨てられません。</p>
<p>しかもこの警告が実にうざい&#8230;</p>
<p><a href="http://susu.cc/wp-content/uploads/2012/04/alert-fx12.png"><img class="alignnone size-medium wp-image-7073" title="" src="http://susu.cc/wp-content/uploads/2012/04/alert-fx12-300x233.png" alt="緊急告知" width="300" height="233" /></a></p>
<p>起動時などにちょくちょく出てきて、イヤになります。「OSを更新する」なんて簡単に言われても困るよホントにモー。</p>
<p>というわけで、なんとかして消したいと考え、まずはabout:configを掘り返しました。すると、</p>
<p><span class="line">extensions.firefox-hotfix.unsupportedOSLastPrompt</span></p>
<p>が怪しい。やったー! どうやら解決&#8230;けど、この数字はいったい&#8230;。ちょっと値を変えるのに躊躇します。もうちょっと情報を集めてみましょう。結局たどり着いたのはWindows2000の守護神・黒翼猫氏のサイトでした。さすがです。<a href="http://blog.livedoor.jp/blackwingcat/archives/1660995.html#more">「2000でFirefox 12を使っていると定期的に 警告が出る仕様について」</a>に解決方法が書いてあります。せっかく自力でいいところまでいけたのに。はぁ。</p>
<p><a href="http://susu.cc/wp-content/uploads/2012/04/ad-on.jpg"><img class="alignnone size-medium wp-image-7074" title="" src="http://susu.cc/wp-content/uploads/2012/04/ad-on-300x215.jpg" alt="アドオン無効化" width="300" height="215" /></a></p>
<p>勝手にアドオンを突っ込まれていたみたいです。こういう手口キライです。さっそくアドオン「Firefox Notification Hotfix」を無効化して、快適になりましたー。</p>
<p>もしかしたらFirefox12よりも、Firefox11のほうが都合がいいかも知れないので、Firefox11をダウンロードしておきます。<a href="http://mozilla.jp/firefox/download/older/">旧バージョンのダウンロード</a>から入っていっても旧バージョンはダウンロードできないのですが、URLをごにょごにょして<a href="http://download.mozilla.org/?product=firefox-11.0&amp;os=win&amp;lang=ja">http://download.mozilla.org/?product=firefox-11.0&amp;os=win&amp;lang=ja</a>からダウンロードできました。一応お守り代わりということで。</p>
<p>お金のある人や、Windows2000をここまで愛していない人は、そろそろOSを乗り換えたほうがいいかも知れませんネ。</p>
]]></content:encoded>
			<wfw:commentRss>http://susu.cc/2012/04/firefox12windows2000alert.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

