ぽっとの陽だまり研究室2.0 http://blog.potto.client.jp/index.html ちょっとした情報をアップしています。 ja-JP Copyright 2007 Tue, 17 Jul 2007 21:20:32 +0900 Tue, 17 Jul 2007 21:20:32 +0900 http://thingamablog.sf.net http://blogs.law.harvard.edu/tech/rss exciteブログエクスポートツール(Movable Type形式版) <h2>はじめに</h2><p>  ブログの記事をファイルに書き出して別のブログに移動したり、バックアップとしてファイルに保存できると便利です。しかしエキサイトのブログはエクスポートの機能がありません。そこで現在表示されているエキサイトブログの記事をMovable Type形式で抽出するツールを作りました。このツールはJavaScriptで作成されており、現在ブラウザで表示されているエキサイトの記事を抽出してMovable Type形式に変換します。エキサイトの制限で最大表示記事数が30件で使用すれば、30件毎の記事をMovable Type形式に変換できます。<br> ひとつずつの記事の移動よりも効率がよく、記事の日時も再現できます。コメントとトラックバックに関しては1つの記事毎に表示して処理をしなければならなかったので、今回の仕様には含めませんでした。(たぶん、今後の仕様にも含めないかも・・・)<br> そんな、私個人で使用するツールの開発途中版ですがよろしければ試して下さい。なお、ブラウザはIE専用ですがFirefox,Operaでも動作すると思います。 </p> <h2>機能</h2><p>ブラウザで現在表示されているエキサイトブログの記事をMovable Type形式として抽出します。抽出したデータをテキストエディタなどでファイルとして保存することで、他のMovable Type形式に対応したブログにインポートで取り込むことができます。</p> <!-- end of abstruct --> <h2>使用許諾条件について</h2><p>以下の使用条件に同意できるかたのみご利用下さい。 <ul> <li>ご自分のブログの抽出のみにご利用下さい。</li> <li>問題が発生した場合や諸事情により公開を中止することがあります。</li> <li>エキサイトブログの仕様変更に伴って利用できなくなることがあります。</li> <li>このプログラムによって発生した損害に関して作者は責任を負いません。</li> <li>スキンのタグが閉じていない場合や、スキンによってはうまくできないものもあります。その場合は一時的にデフォルトのスキンを適応してみて下さい。</li> </ul> </p> <h2>利用方法</h2><p>以下のリンクをブラウザのお気に入りに入れてご自分のエキサイトブログを表示して実行して下さい。なお、ログインしている場合はログアウトしてからこのツールを実行して下さい。(ログインしていると非公開記事が抽出され、タイトルがうまく取り込めないです。) <ol> <li>以下のリンクをブラウザのお気に入りに登録する。</li> <li>エキサイトブログでログアウトする</li> <li>抽出したいページを表示する。月別表示など</li> <li>先ほど登録したリンクをクリックする。<br> この時にIEですと、スクリプトの許可のメッセージが上部に表示されますのでマウスの右クリックで許可にして下さい。</li> <li>ウインドまたはプロンプトが表示され、変換内容が表示されます。変換内容をコピーしてファイルに保存して下さい。</li> <li>Movable Type形式に対応ブログで抽出したファイルをインポートすれば完了です。</li> <li>エキサイトの画像は移動できないので、エキサイトのブログを解約して閉じないで下さいね。</li> </ol> </p> <p> 変換ツール:<a href="javascript:(function(){document.body.appendChild(document.createElement('script')).src='http://pottolab.up.seesaa.net/image/exblogport.js';})();">エキサイトブログの記事の変換</a><br> </p> <p> 開発途中版:<a href="javascript:(function(){document.body.appendChild(document.createElement('script')).src='http://pottolab.up.seesaa.net/image/exblogport2.js';})();">エキサイトブログの記事の変換2</a><br> 開発途中です。カテゴリを反映するように頑張っています^^ </p> <h2>ポイント</h2><p>使い方のポイントです。 <ul> <li>最大表示件数30件に設定する。</li> <li>エキサイトブログからログアウトする。</li> <li>more機能を使った記事が無いかチェック。あれば,その記事は,続きを読むなどをクリックして全ての記事が表示されるようにしてから実行する。</li> <li>画像は保存されないので,後で移動するかそのままとする。</li> <li>抽出したデータはエディタなどで不具合が無いかチェックする。</li> <li>インポートできない場合はテキストエディタで修正をおこなうとできることがあります。</li> </ul> </p> <h2>プログラム本体(この部分は読まなくてもOK)</h2><p>私のメモです。プログラムをexblogport.jsなどと名前をつけて自分のサーバやブログにアップし、お気にいりに以下のコードを入れます。 </p> <h3>お気に入りの登録コード</h3><p> お気にいりに以下のコードを入れます。 <textarea> javascript:(function(){document.body.appendChild(document.createElement('script')).src='exblogport.js URLアドレス';})(); </textarea> </p> <h3>プログラムコード</h3><p> <textarea> //&nbsp;exblogport.js&nbsp;-&nbsp;Excite&nbsp;blog&nbsp;export&nbsp;Tool&nbsp;Ver&nbsp;α0.22 //&nbsp;Copyright:&nbsp;2007,&nbsp;potto cr&nbsp;=&nbsp;&quot;\n&quot;; var&nbsp;naviApp=&quot;IE&quot;; var&nbsp;Agent&nbsp;=window.navigator.userAgent; if(Agent.search(/Gecko/i)!=-1){ &nbsp;&nbsp;&nbsp;&nbsp;naviApp=&quot;Gecko&quot;; cr&nbsp;=&nbsp;&quot;\r&quot;; }else&nbsp;if(Agent.search(/Opera/i)!=-1){ &nbsp;&nbsp;&nbsp;&nbsp;naviApp=&quot;Opera&quot;; cr&nbsp;=&nbsp;&quot;\r&quot;; } main(); function&nbsp;main(){ var&nbsp;d&nbsp;=&nbsp;document.getElementsByTagName('div'); var&nbsp;etitle=&nbsp;&quot;&quot;; var&nbsp;ebody&nbsp;=&nbsp;&quot;&quot;; var&nbsp;buff&nbsp;&nbsp;=&nbsp;&quot;&quot;; for(i=0;i&lt;d.length;i++){ eclass=d[i].className; if(eclass.search(/POST_HEAD/i)!=-1){ &nbsp;&nbsp;&nbsp;etitle&nbsp;=&nbsp;d[i].innerHTML.replace(/[\r\n]/igm,&quot;&quot;); &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;etitle&nbsp;=&nbsp;etitle.replace(/.+&lt;A.+&gt;(.+)&lt;\/A&gt;.+/igm,&quot;$1&quot;); }else&nbsp;if&nbsp;(eclass.search(/POST_BODY/i)!=-1){ ebody=d[i].innerHTML.replace(/^\s+(.+)/igm,&quot;$1&quot;); ebody=ebody.replace(/[\r\n]/igm,&quot;&quot;); }else&nbsp;if&nbsp;(eclass.search(/POST_TAIL/i)!=-1){ s=d[i].innerHTML; var&nbsp;edate=getedate(s); var&nbsp;category=getecategory(s); var&nbsp;euser&nbsp;=&nbsp;geteuser(s) buff&nbsp;+=&nbsp;&quot;AUTHOR:&nbsp;&quot;&nbsp;+&nbsp;euser&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;cr; buff&nbsp;+=&nbsp;&quot;TITLE:&nbsp;&quot;&nbsp;&nbsp;+&nbsp;etitle&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;cr; buff&nbsp;+=&nbsp;&quot;STATUS:&nbsp;Publish&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;cr; buff&nbsp;+=&nbsp;&quot;STATUS:&nbsp;1&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;cr; buff&nbsp;+=&nbsp;&quot;ALLOW&nbsp;COMMENTS:&nbsp;1&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;cr; buff&nbsp;+=&nbsp;&quot;CONVERT&nbsp;BREAKS:&nbsp;1&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;cr; buff&nbsp;+=&nbsp;&quot;ALLOW&nbsp;PINGS:&nbsp;1&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;cr; buff&nbsp;+=&nbsp;&quot;PRIMARY&nbsp;CATEGORY:&nbsp;&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;cr; buff&nbsp;+=&nbsp;&quot;CATEGORY:&nbsp;&quot;&nbsp;+&nbsp;category&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;cr; //buff&nbsp;+=&nbsp;&quot;CATEGORY:&nbsp;&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;cr; buff&nbsp;+=&nbsp;&quot;DATE:&nbsp;&quot;&nbsp;+edate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;cr; buff&nbsp;+=&nbsp;&quot;-----&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;cr; buff&nbsp;+=&nbsp;&quot;BODY:&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;cr; buff&nbsp;+=&nbsp;ebody&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;cr; buff&nbsp;+=&nbsp;&quot;-----&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;cr; buff&nbsp;+=&nbsp;&quot;EXTENDED&nbsp;BODY:&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;cr; buff&nbsp;+=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cr; buff&nbsp;+=&nbsp;&quot;-----&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;cr; buff&nbsp;+=&nbsp;&quot;EXCERPT:&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;cr; buff&nbsp;+=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cr; buff&nbsp;+=&nbsp;&quot;-----&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;cr; buff&nbsp;+=&nbsp;&quot;KEYWORDS:&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;cr; buff&nbsp;+=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cr; buff&nbsp;+=&nbsp;&quot;-----&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;cr; buff&nbsp;+=&nbsp;&quot;--------&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;cr; } } if(naviApp==&quot;Gecko&quot;){&nbsp; y=window.open('','','resizable,width=500,height=300,alwaysRaised=yes'); y.document.write('&lt;html&gt;&lt;body&gt;&lt;textarea&nbsp;cols=&quot;50&quot;&nbsp;rows=&quot;10&quot;&gt;'+buff+'&lt;/textarea&gt;&lt;/body&gt;&lt;/html&gt;'); y.document.close(); }else{ r&nbsp;=&nbsp;window.prompt(&quot;&quot;,&nbsp;buff); } } function&nbsp;getedate(s){ var&nbsp;r&nbsp;=&quot;&quot;; r=s.replace(/^.+([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])&nbsp;([0-9][0-9]:[0-9][0-9]).*/,&quot;$2/$3/$1&nbsp;$4:00&quot;); return(r); } function&nbsp;getecategory(s){ var&nbsp;r&nbsp;=&nbsp;s; var&nbsp;p&nbsp;=&nbsp;r.search(/\|/); r&nbsp;=&nbsp;r.substr(p+1); var&nbsp;p&nbsp;=&nbsp;r.search(/\|/); r&nbsp;=&nbsp;r.substr(p+1); var&nbsp;p&nbsp;=&nbsp;r.search(/&lt;\/a&gt;/i); r&nbsp;=&nbsp;r.substr(1,p+3); if(r.search(/&lt;a[&nbsp;]+href=&quot;http:\/\/[a-z0-9.]+\.exblog.jp\/i[0-9]+\/&quot;&gt;(.+)&lt;\/a&gt;/igm)!=-1){ r&nbsp;=&nbsp;r.replace(/&lt;a[&nbsp;]+href=&quot;http:\/\/[a-z0-9.]+\.exblog.jp\/i[0-9]+\/&quot;&gt;(.+)&lt;\/a&gt;/igm,&quot;$1&quot;); }else{ r=&quot;&quot;; } return(r); } function&nbsp;geteuser(s){ var&nbsp;r&nbsp;=&nbsp;s; if(naviApp==&quot;Gecko&quot;){&nbsp; r&nbsp;=&nbsp;r.replace(/.+&lt;span&nbsp;class=\&quot;AUTHOR\&quot;&gt;(.+)&lt;\/span&gt;.+/igm,&quot;$1&quot;); r&nbsp;=&nbsp;r.replace(/\|.+|&lt;\/SPAN&gt;.+/igm,&quot;&quot;); }else&nbsp;if(naviApp==&quot;IE&quot;){ r&nbsp;=&nbsp;r.replace(/.+&lt;SPAN&nbsp;class=*AUTHOR*&gt;(.+)&lt;\/SPAN&gt;.+/igm,&quot;$1&quot;); r&nbsp;=&nbsp;r.replace(/\|.+|&lt;\/SPAN&gt;.+/igm,&quot;&quot;); }else&nbsp;if(naviApp==&quot;Opera&quot;){ r&nbsp;=&nbsp;r.replace(/.+&lt;span&nbsp;class=\&quot;AUTHOR\&quot;&gt;(.+)&lt;\/span&gt;.+/igm,&quot;$1&quot;); r&nbsp;=&nbsp;r.replace(/\|.+|&lt;\/SPAN&gt;.+/igm,&quot;&quot;); } return(r); } </textarea> </p> <h3>簡易版JavaScript ブックマークレット IE用</h3><p> <textarea> javascript:(function(){var&nbsp;d=document.getElementsByTagName('div');s=&quot;&quot;;for(i=0;i&lt;d.length;i++){c=d[i].className;if(c.search(/POST_HEAD/i)!=-1){t=d[i].innerText;}if(c.search(/POST_BODY/i)!=-1){b=d[i].innerHTML;}if(c.search(/POST_TAIL/i)!=-1){da=d[i].innerHTML.replace(/^.+([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])&nbsp;([0-9][0-9]:[0-9][0-9]).*/,&quot;$2/$3/$1&nbsp;$4:00&quot;);s+=&quot;TITLE:&nbsp;&quot;+t+&quot;\nSTATUS:&nbsp;Publish\nDATE:&nbsp;&quot;+da+&quot;\n-----\nBODY:\n&quot;+b+&quot;\n--------\n&quot;;}}prompt(&quot;&quot;,&nbsp;s);})(); </textarea> </p> <h3>簡易版JavaScript ブックマークレット Firefox用</h3><p> <textarea> javascript:(function(){var&nbsp;d=document.getElementsByTagName('div');s=&quot;&quot;;for(i=0;i&lt;d.length;i++){c=d[i].className;if(c.search(/POST_HEAD/i)!=-1){t=d[i].innerHTML;&nbsp;&nbsp;&nbsp;&nbsp;t=&nbsp;t.replace(/[\r\n]/igm,&quot;&quot;);&nbsp;&nbsp;t=&nbsp;t.replace(/.+&lt;A.+&gt;(.+)&lt;\/A&gt;.+/igm,&quot;$1&quot;);}if(c.search(/POST_BODY/i)!=-1){b=d[i].innerHTML;}if(c.search(/POST_TAIL/i)!=-1){da=d[i].innerHTML.replace(/^.+([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])&nbsp;([0-9][0-9]:[0-9][0-9]).*/,&quot;$2/$3/$1&nbsp;$4:00&quot;);s+=&quot;TITLE:&nbsp;&quot;+t+&quot;\nSTATUS:&nbsp;Publish\nDATE:&nbsp;&quot;+da+&quot;\n-----\nBODY:\n&quot;+b+&quot;\n--------\n&quot;;}}y=window.open('','','resizable,width=500,height=300,alwaysRaised=yes');y.document.write('&lt;body&gt;&lt;textarea&nbsp;cols=&quot;50&quot;&nbsp;rows=&quot;10&quot;&gt;'+s+'&lt;/textarea&gt;&lt;/body&gt;');y.document.close();})(); </textarea> </p> <h2>履歴</h2><p> 2007-07-06<br> *α0.2: こっそり公開。<br> *α0.21: <br> </p> http://blog.potto.client.jp/archives/2007/07/entry_16.html http://blog.potto.client.jp/archives/2007/07/entry_16.html blog エキサイト Sat, 07 Jul 2007 10:39:06 +0900 エキサイトのブログで投稿時に記事を失わないために <h2>はじめに</h2> <p> エキサイトのブログの調子が悪くて記事の投稿時に記事を失った方もいらっしゃるのではないでしょうか。私も実は記事を失ってしまいました。今回のケースは仕方が無いことなのでしょうが、ちょっとあせってしまいました。 記事の送信時に記事のデータをクリップボードに送っておけば今回のトラブルは少なくとも最小限で済ませることができたのかもしれません。 </p> <p> <img src="http://blog.potto.client.jp/media/pen1_13.gif" width="40" height="40"> </p> <p> ※<a href="http://www.peso.nu/index.html">Emperor Penguin Empire</a>さんの画像を使わせていただきました。 </p> <!-- end of abstruct --> <h2>記事を失わないようにする案</h2> <p>送信時に記事を失わないようにする案を考えてみました。一番簡単な方法だけどちょっとしたことで防ぐ方法としては、クリップボードに投稿前の記事をコピーしておくことでしょうか。その際にはクリップボードの拡張できるソフトを入れておくとよいかもしれません。 <ul> <li>記事を送信する前にクリップボードに送っておく。<br> WindowsユーザならばAlt+Aを押して記事全体を選択し、Ctrl+CまたはCtrl+Insertなどでクリップボードに送っておくだけでもトラブルの回避にはなりそうです。この際にクリップボードを管理するソフトを合わせて入れておくと、履歴が残り完璧かもしれません。</li> <li>記事の下書きをテキストエディタで取っておく<br> 記事をテキストエディタで取って置くとこのような問題が起きてもすぐに読み出しからさ再チャレンジできます。</li> <li>ローカルサーバでブログを書いておく<br> ローカルサーバでブログを立ち上げ記事をローカルサーバで書いておく。そして記事をコピーして利用する。</li> </ul> </p> <h2>クリップボード拡張ソフト</h2> <p>クリップボードの拡張ソフトはいろいろあるので探してみることをお勧めします。私はCharu3を利用しています。emacsとホットキーがかぶるのでホットキーを変えると良いです。なおemacsで使えるのかはやったことが無いので不明です。 <ul> <li> <a href="http://keiziweb.com/software.html#charu3">Charu3</a><br> 私もときどき利用しています。マクロ機能やプラグインで拡張できますので便利です。履歴も取れてブログの記事も書くときに定形文なども挿入できます。 </li> <li><a href="http://www.nakka.com/soft/clcl/">CLCL</a><br> ちょっとだけ使ってみました。このクリップボードの拡張を気にっている方も多いみたいなのでピックアップしました。 </li> </ul> </p> <h2>最後に</h2> <p>ちょっとしたことでトラブルも自分で防げそうですね。今後は送信時にクリップボードにコピーしておいてから送信を使用と思っています。でもエキサイトで記事を書くのがちょっと怖くて今も書けないのです。早く直ると良いですね。</p> http://blog.potto.client.jp/archives/2007/06/entry_11.html http://blog.potto.client.jp/archives/2007/06/entry_11.html blog エキサイト ソフト Sun, 17 Jun 2007 17:38:43 +0900 Thingamablogでブログをはじめました <h2> はじめに </h2> <p>   Excite以外でブログをはじめたいと思っていろいろ考えています。CGIやPHPとデータベースが利用できるといろいろなブログを利用できるのですが、CGIやPHPがあってもデータベースの利用が可能な無料のサーバって意外と少なくてちょっとどうしようかなって思っています。普通の無料サーバならばいろいろあるので、HTMLを予め生成しておき、サーバにアップすれば良いかなとも思っています。今回はテスト的にThingamablogでブログを作ってみました。デザインはお借りしたものです。 </p> <!-- end of abstruct --> <h2> 静的なHTMLを生成して利用可能なブログ </h2> <p>  今回はThingamablogを使用しましたが他にも良いシステムがありますのでメモしておきますね。 </p> <h3> Thingamablog </h3> <p>   Javaで利用できるブログ。ブログの記事を書くことからサーバのアップまでこのソフトで利用が可能。コメントとトラックバックの機能が無いが、HoleScan.comのサービスを利用すると実現可能です。 </p> <ul> <li> <a href="http://thingamablog.sourceforge.net/">Thingamablog</a> </li> <li> <a href="http://homepage.mac.com/yuji_okamura/DotMac/t/index.html">Thingamablog メモ</a> </li> </ul> <h3> chalow </h3> <p>   テキストエディタで記述するChangeLog形式をHTMLのブログ形式などに変換するプログラム。Perlを用いて変換を行う。ChangeLogメモをWebで公開する方にはお勧め。 </p> <ul> <li> <a href="http://chalow.org/">chalow - CHAngeLog On the Web</a> </li> </ul> <h3> TiddlyWiki </h3> <p>   ブログツールでは無いのだけど、ブラウザで記述してFTPでアップするだけで簡単に利用できます。JavaScritpを利用した単一のHTMLファイルで構成され、RSSなども出力可能です。 </p> <ul> <li> <a href="http://www.tiddlywiki.com/">TiddlyWiki - a reusable non-linear personal web notebook</a> </li> <li> <a href="http://www.potto.client.jp/">素敵なTiddlyWiki - カスタマイズノート 第2版</a> </li> </ul> http://blog.potto.client.jp/archives/2007/05/entry_3.html http://blog.potto.client.jp/archives/2007/05/entry_3.html blog Sat, 12 May 2007 17:22:16 +0900