軽量JavaScriptライブラリとして人気の「
jQuery」ですが、コメントや余分なスペース、改行などが取り除かれたもので約56KBなので、意外とパフォーマンスに与える影響は大きいのかもしれません。
語句ログでは、サイドバーの更新情報や最近のトラックバック、最近のコメントの表示にRSSフィードの内容をjQueryを利用して表示していたのですが、コンテンツの中身が10KBから50KB程度なのに、RSSフィードが約30KB(意外とサイズが大きい)、jQueryが56KBと倍以上の転送量になってました。
これを更新情報については、RSSフィードではなく表示用の最小限のデータだけ含まれたXMLファイルを出力してそこからAJAXで表示、最近のコメントはサーバー側で編集して表示、最近のトラックバックは削除するようにしたことで、転送量を半減させることができました。
こうして考えるとユーザーの閲覧が中心のページに「jQuery」を使うのはあまりいいやり方ではないようです。じゃあどこで使うのかということになりますが、編集画面でならあまり転送量を問題とせずに使えるのではないでしょうか。
アルファブロガーを輩出しインターネット・IT系のオンラインメディアとしては知名度の高い「
CNET Japan」の事業を朝日新聞が継承するとのこと。
朝日新聞社が「CNET Japan」や「ZDNet Japan」を事業継承
朝日新聞社と米メディア大手CBSのウェブ事業部門であるCBS Interactiveは1日、シーネットネットワークスジャパンが運営するIT専門情報サイト「CNET Japan」および「ZDNet Japan」などの事業を朝日新聞社が引き継ぐことで合意したと発表した。
最近はあまり見ていませんでしたが「CNET Japan」の運営を朝日新聞を割と違和感があります。「CNET Japan」は読者ブログがあったり、記事にトラックバックができたりするのですが、そこら辺はどうなるのでしょうか。
小粋空間で、ブログ開設5周年記念として「
あなたのおすすめブログツール・ブログサービス」というTB企画を行うということなので、とりあえず乗っかってみます。
ブログ開設5周年記念・【TB企画】あなたのおすすめブログツール・ブログサービス
あなたが気に使っているブログツール(Movable Type/WordPressなど)・ブログサービス(アメーバブログ/FC2ブログ/livedoorブログなど)を取り上げ、「ここが気に入っている」「これが便利」など、何でも構いませんのでご自身のサイトで紹介し、このエントリーにトラックバックしてください。
5周年おめでとうございます。
私のおすすめのブログツールは、もちろん自作ブログツールの「
59Tracker」です。ソーシャルブックマーク機能搭載なので、忙しくてとてもエントリが書けないようなときでも、他のサイトのコンテンツを紹介してお茶を濁せるというところが特におすすめです。なお、59Tracker は、オープンソースソフトとして無料で公開しているものなので、誰でも自由にカスタマイズやバグの修正が可能になっています。
また、ブログサービスでは、今はグーグルが提供している「
Blogger」が一番使いやすいと思います。トラックバック機能がないのがやや難点ですが、シンプルで使いやすい管理画面とレイアウトデザインのカスタマイズの容易さは、他のブログサービスをかなり引き離しているのではないでしょうか。
当サイト(語句ログ)で開発・配布している
ソーシャルブックマーく機能搭載のオープンソースブログソフトウェア「59Tracker 3.1」を、レンタルサーバー等にインストールする方法は以下の通りです。
1.書庫ファイルの取得と解凍
59Tracker 3.1 の書庫ファイル(zip形式)を取得し、任意のディレクトリで解凍します。
2.config.cgiの変更
59Tracker 3.1 を運用する場合に必ず変更が必要な config.cgi の各項目は以下の通りです。(server.config.cgiを変更した方がわかりやすいと思います。)
$system_dir = "../system";
テンプレート、ユーザー情報、トピックカウンターファイル等が格納されるディレクトリです。Webディレクトリの外側にディレクトリを作成し、そのディレクトリを相対パスで設定します。
$data_dir = "../data";
各種データファイルが格納されるディレクトリです。Webディレクトリの外側にディレクトリを作成し、そのディレクトリを相対パスで設定します。
$docroot_dir = "http://59log.com";
CGIファイル、HTMLファイル、スタイルシートなどを配置する、59Trackerが動作するディレクトリのURLを指定します。www や public_html 等のWebディレクトリまたはその配下のディレクトリのURLになります。なお、最後にスラッシュはつけないでください。
$admin_address = 'admin@59log.com';
コメントやトラックバックがついたときにメールを送信するWebサイトの管理人のメールアドレスを指定します。
$site_title = "59Tracker Project";
59Trackerを運用するサイトの名前を設定します。
$sub_title = "ソーシャルブックマーク機能搭載のブログソフトウェア";
59Trackerを運用するサイトのサブタイトルを設定します。
上記以外項目の設定については、
59Tracker 3.1 仕様書を参照してください。
3.ファイルのアップロード
FTPソフトなどを使用してサーバーにファイルをアップロードします。拡張子がjpgのファイルはバイナリー(無変換)モードで、それ以外のファイルはアスキー(無変換)モードでアップロードしてください。
Webディレクトリの配下に、Lib(ディレクトリごと)、Plugins(ディレクトリごと)、.htaccess、basic.css、index.cgi、rcvtb.cgi、xmlrpc.cgi、feed-icon-16x16.jpg、config.cgi(または、server.config.cgiの名前をconfig.cgiに変更して)をアップロードします。
Webディレクトリの外側にdata、systemをディレクトリごとアップロードします。
4.ファイル属性の変更
index.cgi、rcvtb.cgi、xmlrpc.cgiの属性を、CGIとして実行できるファイル属性(755 or 700)に変更します。
5.Perlモジュールのアップロード
59Trackerを動作させるにはPerlモジュールとして、CGI、Jcode、MIME、SOAP-Lite等が必要です。日本でサービスを提供してしているレンタルサーバーであれば、CGI、Jcode、MIMEについては、インストールされていないということはほとんどないため、これらのモジュールをインストールする必要はありませんが、SOAP-Liteについてはインストールされていない場合が多いようです。さくらインターネットやハッスルサーバーでは、必要なモジュールは全てインストールされているため特に何もする必要はありません。
SOAP-Liteがインストールされていない場合は、http://search.cpan.org/~byrne/SOAP-Lite-0.60a/ から、SOAP-Lite-0.60a.tar.gzををダウンロードし、任意のディレクトリで解凍します。解凍されたディレクトリ中のSOAP、 XMLRPCディレクトリをFTPソフトを使用して59Trackerが動作するディレクトリにアップロード(転送モード:アスキー、無変換)します。
6.管理者パスワードの変更
59Trackerが動作するWebサーバーのURLをブラウザで開き、ユーザーID:adimn、パスワード:0000でログインします。初期状態のパスワードのままでは誰でも管理者としてログインできてしまうので、adimnのパスワードを変更します。
7.最初のトピックの変更
更新情報に表示されているトピックを編集して、あなたのサイトを説明する内容の記事に変更します。
8.サイトの再構築
リストページのメニューの再構築をクリックし、サイトの再構築を行います。
config.cgiのディレクトリの設定が正しくて、index.cgiに実行属性が付いていれば最低限の動作はすると思います。また、複数設置する場合は、ドキュメントルートの下にそれぞれサブディレクトリを作成し、それぞれ上記の手順で設置します。
不明な点がある場合、うまく行かない場合は、このトピックのコメント欄にその旨を書き込む等、遠慮なく聞いてください。
さくらインターネット
【ハッスルサーバー】
エックスサーバー
サラリーマンの必読紙「夕刊フジ」がおくる、オトコのための仕事・健康・生き方の情報BLOG「
夕刊フジBLOG」が終了する。既に2009年3月31日で更新を終了しており、2009年6月30日にはBLOGの運営も終了する。
新聞社初のブログサイト「夕刊フジBLOG」が更新終了するワケ
新聞社をはじめとするメディア各社も、自社サイトにブログのシステムを取り入れるようになりました。そうした時代にあって、「新聞社初のブログサイト」という看板にはもはや新規性はなく、夕刊フジも「次」のステージに進むべきだと考えたのが更新終了の理由の1つです。
儲からないからやめるんじゃなく、目新しくないからやめるということらしいのですが、紙を捨てれば新しい状況が見えてくるかも知れません。
なお、夕刊フジに対する意見や新企画の提案などを下記ブログへのトラックバックやコメントで受け付けているとのこと。
夕刊フジへの提言をお待ちしています - yukan-fujiの日記
エイプリル・フール(4/1)に馬鹿なことができる勇気あるウェブサイトが集まる、
日本インターネット エイプリル・フール協会(Japan Internet April Fool Association, JIAFA)が、日本チームのWBC二連覇を祝して再始動した。参加する場合は、4月1日までにハメをはずす内容を、aprilfool.jp@gmail.comまで連絡するか、参加表明掲示板に投稿することで参加できる。
日本インターネットエイプリル・フール協会の活動内容
・インターネットエイプリル・フールのネタ相談
・ネット上のエイプリル・フール企画の情報収集
・インターネットエイプリル・フール企画に参加しないサイトへ警告
・インターネットエイプリル・フールのさらなる普及へ貢献
日本インターネット エイプリル・フール協会(JIAFA)
エイプリルフール参加表明掲示板
2009年度トラックバック集積所
「日本インターネット エイプリル・フール協会(JIAFA)」が今年も店開き!?
エイプリルフール (April Fool's Day) とは、「4月1日に人をからかうような、害のない嘘をつく」風習のこと。もちろん本人は害のないつもりでもなんらかの被害が発生することはある。
「
語句ログ」のシステムを更新しました。
システム更新に伴い以前のブックマークレットは使用できなくなりますので、以下のブックマークレットに変更する必要があります。
語句ログにブックマーク
フリー(GPL)のブログソフトウェア「59Tracker」の最新版「59Tracker 2.1」を公開しました。
59Tracker 2.1 のダウンロード
59Tracker 2.0 からの変更点
・ブックマーク機能を中心にコンテンツの配色や配置などユーザーインタフェースの改善。
・タグ(キーワード)付けしたキーワードが、関連リンク、トラックバック、コメントなどに含まれている場合はキーワードをリンク。
・特定の文字がRSSフィードに含まれていた場合に文字化けが発生する不具合の修正。
・ブックマーク編集時にポイントが0になる不具合の修正。
・招待メール、ユーザー登録メールでサブジェクトがアンカータグで囲まれる不具合の修正。
59Tracker 2.0 からの移行方法
モジュール(APPLIB/*.pm)、プログラム(*.cgi)、スタイルシート(*.css)、テンプレート(system/*.htmlt)のファイルを59Tracker 2.1のファイルで上書きします。データファイルのレイアウト変更は無いためデータ移行の必要はありません。
59Tracker 2.1を新規にインストールする場合は、
59Tracker 2.0 仕様書を参照してください。
ブックマークレットを使用してブックマークする方法
ブックマークレットを使用してブックマークするには、下記の{あなたのサイトのURL}の部分を59Trackerを運用するURLに変更して、使用しているブラウザのブックマークレットに登録します。
<a href="javascript:void(window.open('{あなたのサイトのURL}/bookmark.cgi?url='+escape(document.location.href), '_self'))">ブックマーク</a>
例えば、語句ログでFirefoxを使用してブックマークレットを登録する場合(あらかじめユーザー登録しておく必要があります)は、以下のリンクをブックマークツールバーにドラッグアンドドロップします。
語句ログにブックマーク
投稿掲示板「59bbs」で使用している「
59bbs 1.0」をGPLで公開しました。
59bbs 1.0 の特徴
「59bbs」はブログソフトウェア「
59Tracker」をベースに、掲示板として必要な機能だけを実装したものです。
「59bbs」では、トラックバックPingの受信機能及び送信機能(登録ユーザーのみ)、更新Ping送信(登録ユーザーのみ)、タグ付け、RSSフィードの配信、ユーザー毎、記事毎の広告管理機能など、一般的なインターネット掲示板ではあまりサポートされていない強力な機能が実装されており、ブログを運用するような手軽さで、不特定多数のユーザーからの投稿を受け付けることができる掲示板サイトを運用することができます。
59Trackerではソーシャルブックマーク機能や編集者の招待、読者登録機能などより高度な機能を実装していく方針ですが、59bbsではシンプルさを重視して開発していきたいと考えています。
59bbs 1.0 のダウンロード
59bbs 1.0 のインストールと初期設定
59bbs 1.0 config.cgi 仕様