<?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://www.kenjiroumatsushita.com/archives/category/tool/feed" rel="self" type="application/rss+xml" />
	<link>http://www.kenjiroumatsushita.com</link>
	<description>日々の出来事を気ままにつづる備忘録</description>
	<lastBuildDate>Sun, 05 Feb 2012 04:56:17 +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>「日本語文章校正ツール」にIE8用のアクセラレータを用意してみた</title>
		<link>http://www.kenjiroumatsushita.com/archives/450.html</link>
		<comments>http://www.kenjiroumatsushita.com/archives/450.html#comments</comments>
		<pubDate>Sat, 30 Jan 2010 16:11:33 +0000</pubDate>
		<dc:creator>松下 健次郎</dc:creator>
				<category><![CDATA[ウェブ]]></category>
		<category><![CDATA[ツール]]></category>

		<guid isPermaLink="false">http://www.kenjiroumatsushita.com/?p=450</guid>
		<description><![CDATA[2010年12月追記：現在、以下のサイトは、他の方が運営しています。この記事はあくまで、2010年1月のものです。 この週末、ちょっと時間ができたので、拙作の日本語文章校正ツールに、IE8用のアクセラレータを用意してみました。 これま]]></description>
			<content:encoded><![CDATA[<p><ins datetime="2010-12-25T20:18:00+00:00">2010年12月追記：現在、以下のサイトは、他の方が運営しています。この記事はあくまで、2010年1月のものです。</ins></p>
<p>この週末、ちょっと時間ができたので、拙作の<a href="http://www.japaneseproofreader.com/">日本語文章校正ツール</a>に、IE8用のアクセラレータを用意してみました。</p>
<p>これまでも、任意のフォームから文字列を送れるブックマークレットは提供してきましたが、このアクセラレーターを使うことでもっと手軽に、ブラウジングしながら画面上の任意の文字列を解析できるようになります。</p>
<p>IE8用とは言いつつ、Firefoxでも定番のアドオン「IE8 Activities for Firefox」を入れれば利用できましたので、一応は、WindowsXP未満の方とか、他のOSの方にも対応できたのではないかと。<br />
（MacOSXのみ確認済み。）</p>
<p>アクセラレータのインストール＆解説は<a href="http://www.japaneseproofreader.com/accelerator.html">こちらのページ</a>にて。</p>
<p>どうぞご活用くださいませ。</p>
<img src="http://www.kenjiroumatsushita.com/?ak_action=api_record_view&id=450&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kenjiroumatsushita.com/archives/450.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>無償の文章校正ツールを公開しました</title>
		<link>http://www.kenjiroumatsushita.com/archives/161.html</link>
		<comments>http://www.kenjiroumatsushita.com/archives/161.html#comments</comments>
		<pubDate>Thu, 10 Apr 2008 03:30:21 +0000</pubDate>
		<dc:creator>松下 健次郎</dc:creator>
				<category><![CDATA[ウェブ]]></category>
		<category><![CDATA[ツール]]></category>
		<category><![CDATA[ライティング]]></category>

		<guid isPermaLink="false">http://www.kenjiroumatsushita.com/archives/79.html</guid>
		<description><![CDATA[2010年12月追記：現在、以下のサイトは、他の方が運営しています。この記事はあくまで、2008年4月のものです。 本日4/10付けで、無償の文章チェッカー「日本語文章校正ツール」をベータ公開しました。 日本語文章校正ツール(http://www.japaneseproofreader.com/) この3月にYahoo! JAPANのWebサ]]></description>
			<content:encoded><![CDATA[<p><ins datetime="2010-12-25T20:18:00+00:00">2010年12月追記：現在、以下のサイトは、他の方が運営しています。この記事はあくまで、2008年4月のものです。</ins></p>
<p>本日4/10付けで、無償の文章チェッカー「日本語文章校正ツール」をベータ公開しました。<br />
<a href="http://www.japaneseproofreader.com/">日本語文章校正ツール(http://www.japaneseproofreader.com/)<br /><img src='http://www.kenjiroumatsushita.com/wp-content/uploads/2008/04/prooftool.gif' alt='日本語文章校正ツールのイメージ' /></a></p>
<p>この3月に<a href="http://developer.yahoo.co.jp/">Yahoo! JAPANのWebサービス</a>が無償公開を始めた文章校正支援のAPIを利用しています。</p>
<p>実はここ2年ほど「広告禁止用語」というテーマで辞書ファイルをコツコツ自作していたので、Yahoo!がすごいことを始めてしまって一時は酷く落ち込んでいたのですが…気を取り直してこのAPIを利用することにしたら僅か一週間で当初の予定より高機能なツールが完成。いやはや本当に有り難いことです。</p>
<p>言葉の誤用／不快用語／機種依存文字などの基本的なことから、表外漢字、二重否定といったあたりまで幅広くカバー。自分なりに味付けもしたので、なんとか実用レベルで使えるだろう精度になっています。それでもまだ理想からは遠いので、独自の辞書を組み込むなどして、少しずつ育てていくつもりです。</p>
<p>さて、このツールで頑張った機能が一つありまして、<strong><a href="http://www.japaneseproofreader.com/sendblog.html">ブログの編集画面から直接ツールにテキストを送れます</a></strong>。</p>
<p>仕組みとしてはソーシャルブックマークのブックマークボタンみたいな感じです。ひとまずWordpressとMTの一部バージョン、Yahoo!ブログ、エキサイトブログ、mixi用のリンクを用意しておきました。</p>
<p>まだ動作確認が完全ではない上、多分Windowsでしか満足に動きません。その上、お作法の悪いプログラムなので何が起こるかわかりませんが、もし宜しければ試してみてください。</p>
<p>CGIは一切使っていないので、結構ハードに使ってもらっても平気だと思います。</p>
<p>多分すぐには対応できませんが、動作不良などもお知らせいただけると嬉しい限りです。</p>
<hr />
<p>さてさて、これで先月から仕事の合間にやっていたプログラミングも一息つけます。JavaScriptやAjaxに関する細かなTipsも大分たまってきたので、じっくり書くヒマがあるときにでもいろいろ紹介していこうと思います。</p>
<img src="http://www.kenjiroumatsushita.com/?ak_action=api_record_view&id=161&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kenjiroumatsushita.com/archives/161.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>今更ながらAjaxを使えるようになるためのJavaScriptの練習</title>
		<link>http://www.kenjiroumatsushita.com/archives/160.html</link>
		<comments>http://www.kenjiroumatsushita.com/archives/160.html#comments</comments>
		<pubDate>Tue, 01 Apr 2008 12:51:44 +0000</pubDate>
		<dc:creator>松下 健次郎</dc:creator>
				<category><![CDATA[ウェブ]]></category>
		<category><![CDATA[ツール]]></category>
		<category><![CDATA[プログラミング]]></category>

		<guid isPermaLink="false">http://www.kenjiroumatsushita.com/archives/78.html</guid>
		<description><![CDATA[今更ですが、Ajaxの流行に押され、ここのところJavaScriptの復習を熱心にやっています。 SEOのことを考えて、プログラムはずっとPerlかPHPでやってきたのですが、何しろ各種のWebサービスがJSONPに対応しはじめ、自分のサーバーに殆ど負荷を掛けないWebアプ]]></description>
			<content:encoded><![CDATA[<p>今更ですが、Ajaxの流行に押され、ここのところJavaScriptの復習を熱心にやっています。</p>
<p>SEOのことを考えて、プログラムはずっとPerlかPHPでやってきたのですが、何しろ各種のWebサービスが<a href="http://d.hatena.ne.jp/keyword/JSONP">JSONP</a>に対応しはじめ、自分のサーバーに殆ど負荷を掛けないWebアプリケーションも開発可能な状況。もちろん、納品用のプログラムはプログラマーさんに任せるわけですが、JavaScriptである程度のスクリプトを組めるようにならないと、今後は恐らくディレクションもおぼつかないのではないかという危機感がありまして…</p>
<p>フリーランスは食うためには何でも必死なわけです。</p>
<p>しかし、数行の小さなコードを除けば、最後にJavaScriptで何か書いたのは実にもう8年も昔の話。基本的な文字列処理と、WebサービスへのアクセスをJavaScriptで出来るようになるところから。まぁつまりは基礎の基礎からJavaScriptの勉強をスタートすることになりました。</p>
<p>まだまだダサいソースしか書けませんが、１ヵ月ほどいろいろ試してみた結果、自分で欲しいツールを作るために必要な最低限のスキルは身に付いた感じです。その過程でいくつか簡単なWebツールが出来てきたので、「命名・ネーミング用」といったテーマで焼き直して公開してみることにしました。必要なとき、何かしらお役に立つと思いますので、良ければご覧になってみてください。</p>
<p><ins datetime="2010-12-25T20:18:00+00:00">2010年12月追記：現在、以下のサイトは、他の方が運営しています。この記事はあくまで、2008年4月のものです。</ins></p>
<dl>
<dt><a href="http://www.nicenaming.com/jinmeikanji.html">人名用漢字チェッカー</a></dt>
<dd>考えた名前の中に、子供の名前として戸籍法上登録出来ない文字が含まれていないかチェックするツールです。赤ちゃんの名前を考えるときや、小説などの登場人物の名前を考えるときに。</dd>
<dt><a href="http://www.nicenaming.com/kanakumi.html">50音(仮名文字)組合せ表示ツール</a></dt>
<dd>仮名50音を2～7音ランダムに組み合わせて表示するツール。除外したい音、部分的に変えたくない音を指定することも可能。会社名・ブランド名・商品名を考えるときなどに。</dd>
<dt><a href="http://www.nicenaming.com/eiji.html">英文字組み合わせ表示ツール</a></dt>
<dd>アルファベット2～7文字をランダムに組み合わせて表示するツール。組織名・ブランド名・規格名などのネーミングを略称から考えるときに。</dd>
<dt><del datetime="2010-04-30T06:47:50+00:00">人気度・競合性チェッカー</del></dt>
<dd><del datetime="2010-04-30T06:47:50+00:00">入力された語句が含まれるWebページ総数をYahoo!のWebサービスを使って調べるだけの超簡易ツール。CGIを使えばこんなのすぐに出来るわけですが、今回はJSONPを使ってJavaScriptだけで組んでみました。つまり今回はここの部分がAjax…というのも恥ずかしいレベルですけど、何事もまずは基本からということで。</del><br /><ins datetime="2010-04-30T06:47:50+00:00">Yahoo!側でJSONPに対応しなくなったため停止。それでもやりようはあるわけですが、ソースを書くのが面倒なので。</ins></dd>
</dl>
<p>うーん。これぐらいでは２、３ヵ月もしたらまたさっぱり忘れてしまいそう。自分自身欲しいツールの構想もいくつかあるので、何かしらお役に立つものを今後も制作していこうと思います。</p>
<img src="http://www.kenjiroumatsushita.com/?ak_action=api_record_view&id=160&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kenjiroumatsushita.com/archives/160.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VBSで書いてみたインデント一括削除ツール</title>
		<link>http://www.kenjiroumatsushita.com/archives/151.html</link>
		<comments>http://www.kenjiroumatsushita.com/archives/151.html#comments</comments>
		<pubDate>Fri, 21 Sep 2007 17:50:09 +0000</pubDate>
		<dc:creator>松下 健次郎</dc:creator>
				<category><![CDATA[ウェブ]]></category>
		<category><![CDATA[ツール]]></category>
		<category><![CDATA[ライティング]]></category>

		<guid isPermaLink="false">http://www.kenjiroumatsushita.com/archives/62.html</guid>
		<description><![CDATA[「Webライター」だろうがなんだろうが、ソースコードの状態で文章を読み書きできることは、電子文書の編集に関わる以上、最低限当たり前のスキルだと思っています。 ただ、そうは言っても人の書いたソースをいじるのはやっ]]></description>
			<content:encoded><![CDATA[<p>「Webライター」だろうがなんだろうが、ソースコードの状態で文章を読み書きできることは、電子文書の編集に関わる以上、最低限当たり前のスキルだと思っています。</p>
<p>ただ、そうは言っても人の書いたソースをいじるのはやっぱり面倒なもので…特に、divやらテーブルやらの入れ子が多い下手くそなソースをいじるのは、いくら工賃上乗せしてもらっても気分が悪いものです。</p>
<p>それでもhtmlソースなら、オーサリングツールにぶち込めば最悪なんとかなるわけですが、デタラメに作られたスクリプトとか、そのテンプレートファイルに記載されたテキストまで見なければならないときなんかは、仕事の半分以上を「デコード」作業が占めてしまったりもします。</p>
<p>そんなとき、htmlにしろ、スクリプト言語にしろ、正規の教育を受けてきた訳でない僕にとって、本当に邪魔くさいのが各行のインデントです。</p>
<p>命令の階層をわかりやすくすると言う意味では重要なのでしょう、でも…たかが数十～2、3百行ぐらいのソースでインデントしなきゃならない理由が本当にあるんだろうか？その分の文字をコメントにあてた方がマシじゃないだろうか？</p>
<p>データベースのデータとして使うXMLファイルなんかはインデントを使って記述を階層化した方がわかりやすいかもしれませんが、少なくともWebコンテンツのhtmlソースでは、インデントではなく空白行で「切れ目」やら「論理階層」を表現する方が「文章をマークアップしたもの」として読みやすいはずです。見た目にも美しいと思うし。</p>
<p>何より、僕が請ける仕事の傾向としては、オーサリングツールに頼って激しくインデントされたソースに限って、インテントがちっとも正規的でない上、htmlの記述もデタラメだったりするから、本当に困ったちゃんなのです。<br />
（尤も、たいそう偉そうなことを書いておいて、このブログのソースには、大変いい加減な感じでインデントが残っていますが…)</p>
<p>まあ、そんなこんなで、サイト丸ごとの編集をお受けするような案件では、出来るだけhtmlソースのインデントを削って作業させてもらえるよう、依頼者側にいつもペコペコ頭を下げています。構文ミスを見つけるのも、その後の保守も楽になるので。</p>
<p>別に削るのは簡単。改行+半角スペース、改行+タブ文字を、検索置換で消していくだけ。DreamWeaverはじめ、複数ページを管理できるエディタがあれば、1サイト3分もかからないうちにすっかり綺麗になります。</p>
<p>ただねぇ、そんな単純な検索置換の為に、DreamWeaverのようなちゃんとしたソフトを使うのって、貧乏ライターとしては実に勿体ない気がする訳ですよ。</p>
<p>…いつものように回りくどくなりましたが、ようやく本題。<br />
結構高度なテキスト処理を必要とするお仕事が舞い込んできて、どうにもデスクトップで動くツールを自作しなければならなくなったので、WSHプログラミングの練習として、インデントを一括消去するスクリプトをザックリ書いてみました。</p>
<p><a href="http://www.kenjiroumatsushita.com/indent-eraser/Indent-Eraser.lzh"><img src='http://www.kenjiroumatsushita.com/wp-content/uploads/2007/09/era.png' alt='インデントイレーサー' /><strong>インデントイレーサー</strong></a>　（lzh圧縮,8KB）</p>
<p>Windows2000/XPでしか動作確認していませんが、ちゃんと動いているようなので、ご入り用の方はどうぞお試し下さい（いちおう、ご使用は自己責任で)。</p>
<hr style="margin-bottom: 15px" />
<p>ちなみにこのスクリプト、元はWSF形式-VBScriptで書いたものなんですが、<a href="http://www.vector.co.jp/vpack/browse/person/an016157.html">Katsumi</a>さんという方が公開しているフリーウェア「<a href="http://www.vector.co.jp/soft/winnt/prog/se389017.html">MakeExe</a>」を使わせていただき、見事にEXEファイルになっています。</p>
<p>アイコンも独自のものに換えているので、ぎりぎり「アプリケーション」らしくまとまっているのではないかな、と。ソースもあらかじめ「<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2976ee94-bec5-4314-84fd-8d7ec891c1c5&#038;displaylang=ja">Windows Script Encoder</a>」で暗号化しているので、プログラム初級者の僕でも安心して、スクリプトを「オマケ納品」できます。</p>
<p>振り返れば、ファイルの整形とか、表記揺れの校正とか、データの抽出・マージとか、文字列処理の自動化で楽になるお仕事って結構多いです。これぐらいのスクリプトを作っておけば、あとは何でもその応用なので、いろいろ改造して使い廻してやる予定。</p>
<img src="http://www.kenjiroumatsushita.com/?ak_action=api_record_view&id=151&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kenjiroumatsushita.com/archives/151.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

