tdiary-style-gfm)。環境で動作させる際に影響範囲の大きい問題が見つかったため修正バージョンをリリースします。約3年ぶりのメジャーバージョンアップです。機能を利用して簡単に日記の環境を構築することが可能となっています。Ruby1.8系をサポートする最後のリリースです。3.2.0をリリースします。3.1.4をリリースします。3.1.3をリリースします。3.1.2をリリースします。3.1.1をリリースします。2011-09-21次回のリリースから中国語(繁体字)リソース(zh)を削除する予定です。3.1.0をリリースします。3.0.2をリリースしました。今回のリリースから、tDiaryは定期リリース体制になりました。3ヶ月に1回、(だいたい)29日にリリースを行います。次回は7月29日ごろの予定です。2010-10-11主に開発者や、git/svnリポジトリで最新版を使っている方のための情報です。3.0.1をリリースしました。3.0.0をリリースしました。2010-06-01開発リポジトリのGit移行についてかねてから開発者メーリングリストで相談していましたが、先日開発リポジトリをGitに移行しました。2010-04-04みなさんの日記にも、iPhoneをはじめとしたスマートフォンによるアクセスが増えていると思います。場合、tDiaryによる日記はスマートフォンでも問題なく表示されますが、拡大しないと読めないなど、使い勝手が落ちる場合があります。この記事では、スマートフォン向けのカスタマイズ方法について説明します。2010-02-25Web日記支援システムtDiaryにおいて、クロスサイトスクリプティング(XSS)脆弱性が発見されました。脆弱性が発現する環境が限定的なので、以下の説明を読み、対象の環境をお使いの方は早急な対応をお願いします。2.2.3(安定版)をリリースしました。2.2.2(安定版)をリリースしました。2.3.3(開発版)をリリースしました。2.3.2(開発版)をリリースしました。2008-11-18tDiaryのデザイン(テーマ)は現在、テーマギャラリーやダウンロードから300種類を超える中から選ぶことができます。それでも自分好みのデザインに出会えないこともあるでしょう。2008-10-30この記事は開発者向け情報です。2.3.1(開発版)をリリースしました。2008-05-195月から、開発用のリポジトリが従来のCVSから、Subversionに変更になりました。CVSリポジトリはすでに使用できなくなっています。CVSを利用していた方は、お手数ですがSubversionに乗換えをお願いします。2008-03-02この記事は、tDiaryをCVSを使ってアップデートしている方を対象としています。リリースパッケージを使っている方には関係ありません。2.2.1(安定版)をリリースしました。2008-01-22ツッコミやTrackBackを狙ったspamが増えています。日記を書いている自分では気づいていないかも知れませんが、フィード(RSS)経由で日記を読んでいると、かなりの数のツッコミspamを読まされることになって、読者が迷惑していることが少なくありません。2008-01-19すでに多くの方はmakerssプラグインを使ってフィード(RSS)を配信していると思います。2.2.1における仕様変更を反映。2.2.0(安定版)をリリースしました。2007-12-15Web日記支援システムtDiaryにおいて、クロスサイトスクリプティング(XSS)脆弱性が発見されました。第三者が任意のスクリプトをカテゴリページに埋め込む危険性があります。以下の説明を読んで、早急な対応をお願いします。2007-07-23Web日記支援システムtDiaryにおいて、脆弱性が発見されました。第三者が読者を任意のサイトに誘導できる危険性があります。以下の説明を読んで、早急な対応をお願いします。2006-12-12追記(2006-12-13)修正内容についての補足を追加。2006-12-11追記(2006-12-13)修正内容についての補足を追加。2006-12-10追記(2006-12-13)「想定される影響」からXSSを削除(JavaScriptを実行されることはないので、XSSではありませんでした)。2.0.3(安定版)をリリースしました。2006-11-272006年11月26日のtDiaryのクロスサイト・スクリプティング(XSS)脆弱性の公表を受け、2.1系開発版に対する対応状況を説明します。2006-11-26Web日記支援システムtDiaryにおいて、クロスサイト・スクリプティング(XSS)の脆弱性が発見されました。以下の説明を読んで、対応をお願いします。Webサービスを利用したものを移植し、HTML構造の変更に影響を受けないものに置き換えました。2006-09-03このエントリは古くなっています。新しい情報はふたたび2.0安定版Amazonプラグインの更新を参照してください。2006-07-31Yamaguchiさんによるテーマが9個、新規に追加になりました。2006-04-15開発版(unstable)の2.1.4をリリースしましたのでお知らせします。開発版リリースはその名の通り、現在開発中のバージョンです。さまざまな試行錯誤がなされるため、途中で大きく仕様が変わる可能性があります。そのあたりの覚悟ができている方のみご利用ください。2006-03-16hsbtさんが企画中の「tDiaryパーティ2.1」が、参加者20名とスタッフを募集中です。2005-11-102005年11月初旬より、Amazon.co.jpのHTMLフォーマット変更にともない、Amazonプラグインがうまく動作しなくなっています。以下の対応により動作するようになりますので、必要な方はご利用ください。2005-10-26kosakaさんによるテーマが17個、新規に追加になりました。faultが発生するという問題がいくつか報告されています。rubyコマンドのビルド方法に起因する問題らしいので、ご自分でrubyをビルドされた方は以下の方法で回避できそうです。技術的な詳細は[ruby-core:6083](英文)とその周辺を参照してください。2005-09-29開発版(unstable)の2.1.3をリリースしましたのでお知らせします。開発版リリースはその名の通り、現在開発中のバージョンです。さまざまな試行錯誤がなされるため、途中で大きく仕様が変わる可能性があります。そのあたりの覚悟ができている方のみご利用ください。2005-09-232005年9月22日、tDiaryの実行プラットフォームであるRubyに、脆弱性があることが明らかにされました(→セーフレベルの設定が回避可能となる脆弱性について(ruby-lang.org))。tDiaryではRubyのセーフレベルを活用して「セキュアモード」を実現しており、この脆弱性の影響を受けます。2005-09-18今まで、よそ様のサーバに寄生していたirc.tdiary.orgですが、このたびtDiary.orgの正式なサーバ上での運用に切り替えました。ホスト名に変更はありませんが、IPアドレスが変わっています。旧サーバに接続しっぱなしの方は、いったん切断して、新しいサーバに入りなおしてください。2005-09-142005年9月14日前後、Amazon.co.jpのHTMLフォーマット変更にともない、Amazonプラグインがうまく動作しなくなっています。以下の対応により動作するようになりますので、必要な方はご利用ください。2005-08-082005年の夏ごろから、tDiaryのツッコミを狙ったと思われるspamが多発しています。ひどいときは単一の日記に連続して数十のツッコミをしていくため、迷惑している方が多いと思われます。2.0.2(安定版)、2.1.2(開発版)をリリースしました。2005-07-20Web日記支援システムtDiaryにおいて、クロスサイト・リクエスト・フォージェリ(CSRF)の問題が発見されました。2005-06-092.1(開発版)の最初のリリースである、2.1.1を公開します。2005-03-312.0安定版の最新リリースである、2.0.1を公開します。2004-10-309月末ごろからサイト全体がダウンしていましたが、ようやく一部を復旧しました。長期間にわたってご迷惑をおかけしました。1.5系統を、本日をもって安定版とし、2.0.0としてリリースしました。パッチやプラグインを書いてくれた開発者のみなさん、たくさんのテーマを作成してくれたテーマ作家のみなさん、フィードバックをくれた利用者のみなさんに感謝します。2004-06-15最近、CVSのプラグイン集にはいくつかのプラグインが追加になっています。これで、「狭義のウェブログツール」を名乗れるだけの条件を、tDiaryもおおむね満たしたことになると考えられます。2004-05-24tDiaryのテーマは現在、tDiaryのみならず、多数のツールで利用可能なスタイルシートのフォーマットとなっています。その互換ツールのひとつであるはてなダイアリーのユーザさんが作成してくれたテーマが、一気に10個、テーマ集に追加されました。1.5.7をリリースしました。ダウンロードからどうぞ。2004-01-23かずひこさんによる、テーマ選択のためのFlashアプリが登場しました。Programmer日記)。同一ホスト上で複数のtDiaryを運用できるセッティングになっているようなので、Debianユーザは日記の運用がずいぶん楽になるでしょう。1.5.6向けプラグイン「output_rdf.rb」と「tb-send.rb」の利用時において、特定条件時における脆弱性が発見されました。以下の条件に当てはまる場合は、至急対策をしてください。1.5.6をリリースしました。2003-11-11プラグイン集に含まれるツッコミランキングを表示するためのプラグイン「comment_rank.rb」にXSS脆弱性が発見されました。対象となるcomment_rank.rbは,Revisionが1.2以前のものです。tDiary安定版である1.4系に含まれるものも、この脆弱性を持っています。2003-11-10プラグイン集に含まれるTrackBackを表示するためのプラグイン「tb-show.rb」にXSS脆弱性が発見されました。2.0に向けて、テーマのブラウザ依存をできるだけ減らすという作業を進めています。font-sizeのem単位を%単位に改めたり、font-familyを使うのをやめたりといったことです。これによって、ブラウザによって字が小さくなりすぎたり、フォントが表示されなかったりといったトラブルが減ることが期待されています。1.5.5をリリースしました。1.5.4をリリースしました。2003-04-24安定版である1.4系の最新版、1.4.5をリリースしました。1.4.4より以下の点が改善されています。2003-03-08もう3月。寒い日が続きますが、春向けのテーマを特集してみました。2003-02-251.5.3から使えるようになった、スタイル機能の使い方を説明します。2003-02-241.5.3から使えるようになった、カテゴリ機能の使い方を説明します。1.5.3をリリースしました。2003-01-28この記事は古くなっています。2003-01-17(株)はてなの運営するはてなダイアリーで、tDiaryのテーマが利用できるようになっています。誤解が多いようなので解説しておきますが、はてなダイアリーはtDiary互換のHTMLを生成するだけで、tDiaryそのもの、もしくはその派生物ではありません(はてなダイアリーはPerlで書かれています)。2002-12-31tDiary安定版の1.4.4.1をリリースしました。preview1)上でtDiaryを動作させた場合に生じる不具合を修正したものです。そのため、1.4.4と機能的な違いはほとんどありません。やむを得ない事情等でrubyのバージョンアップが避けられない場合には、この1.4.4.1にバージョンアップしてください。ない場合は1.4.4のままで問題ありません。1.5.2のRPMとdebパッケージがそろって公開されました。1.5.2をリリースしました。今回リリースされたのは以下のファイルです。2002-12-15クリスマスが近づくにつれ、クリスマスをテーマにした新作テーマが続々と登場しています。ここでは、クリスマス、もしくは冬向けのテーマをまとめてご紹介しましょう。2002-12-12ハハハハさんが、Emacs用tdiary-mode(本体に添付)をxyzzyに移植されました。Windowsから日記を更新しているxyzzyユーザには朗報です。もとのtdiary-modeよりも機能拡張されているようです。2002-12-05単一のWebサーバ上で、複数のtDiaryを運用したい場合があります(tDiary.Netのように)。個々の日記をそれぞれ別のtDiaryで運用してもいいのですが、バージョンアップなどが面倒です。いう場合に、単一のインストールイメージで複数の日記を運用できる仕組みが、tDiaryには備わっています。以下にその手順を解説します。この方法は、tDiary.Netで使われているものとぼほ同じです。2002-12-01「長年日記」とはhnsで一般的な、前年以前の同じ日の日記を一度に参照できるページを生成する機能で、hnsでは「n年日記」と呼ばれています。trunkにマージしました。2002-11-271.5系のテーマギャラリーを公開しました。機能不足ですが、サムネイル付きの一覧、サンプル画面の表示、ダウンロードと説明書(README)の閲覧ができます。下のリンクか、左のメニューの「Themes」からたどれます。2002-11-25tDiaryをblog風に運営するためのキット、Blogkitをリリースしました。Blogkitを導入したサイトには、通常のtDiaryとは以下のような違いが生まれます。1.5系以降で生成されるHTMLの構造が、kosakaさんによってビジュアルにまとめられました。テーマづくりの参考になると思います(クリックで拡大)。href="http://kourin.dyndns.org/~kourin/diary/?date=20021120#p01">1.5.1用のRPM</a>がリリースされています。Linux用ですが、実際はKondara上で作られているそうなので、たいていの環境で利用できるでしょう。1.4までのバイナリファイルに変わって、2.0からは独自のテキスト形式ファイルに変わりました。従来のバイナリファイルも使えます。ここではバイナリファイルを新しいテキストファイルへ変換する方法と、従来のバイナリファイルを使う方法を説明します。いずれの場合も、1.4から2.0以降にする場合には、tdiary.confは新しく作り直した方が良いでしょう。指定できる設定がいくつか増えています。'昨日'%>公開した1.5.1ですが、いくつか不具合が報告されています。'フルセットのテーマの配置'%>ですが、これはパッケージング・ミスでしたので、リパックして公開しなおしました。フルセットをGETした方は再度取得してください。1.6.8(preview2)でエラー'%>との件は、再現させるところまでは行いました。ソース中の2バイト空白と1バイト空白の順序を置き換えるという対処ができますが、場当たり的すぎるので1.5.1の再リリースは行いません。1.6.8のリリースに合わせて1.5.2を出すかもしれません。プラグイン集のcounter.rbが動かないという報告がメーリングリストで出ています。<del>現在、追試中です。</del>修正されました。href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/tdiary/plugin/counter.rb?rev=1.16">こちら</a>です。1.5.1をリリースしました。この1.5.x系は、開発版(Unstable)ですが、十分に実用に耐えうるレベルにあるシリーズです。2.0の候補となっています。1.5.1の1.4系からの新機能は(たくさんありますが)、主なものは以下のとおりです。