■ tDiary: ナビゲーションメニューにdropdown_calendarなどを埋め込む 先日のデザイン変更ついでに、↑に出ているナビゲーションメニューへカレンダーなんかを埋め込んだら、どうやってるのか聞かれたので、参考までに。何を入れたいと思うかは人それぞれなのでcontribとかには入れるつもりはないんだけど。 # my_navi.rb プラグイン # # 通常のnaviに、カレンダーとRSS feedのアイコンを追加。 # dropdown_calendar.rbを有効にしておくこと。 # @options['dropdown_calendar.label']は空('')にしておく。 def navi result = %Q[<div class="adminmenu">\n] result << navi_user result << navi_admin result <<
posttdiary.rb改造 - v1.71 をリリースしました。 目次 はじめに ダウンロード 主な追加機能 動作に必要なもの インストール 使い方の例 絵日記プラグイン機能追加版と組み合わせる例(推奨) Wiki スタイル+絵日記プラグイン機能追加版で利用する例 tdiary.conf を使わない例 tDiary以外のシステムと使う例 メールサーバとは別のwebサーバを利用する(リモートモード)例 動作チェックの方法 トラブルシューティング posttdiary-ex.rb が起動できない "posttdiary-ex: *** execution failed: (****) not found" などと言われる テスト中に"authorization required" などと言われる場合 画像の代わりに短い文字列が表示される テキスト本文は正常だが、画像が表示されない 元画像だ
■ エグザスで5kmほど。万歩計のグラフが、この日だけバビーンと飛び上がる。普通の日にもっと歩かないとなぁ。 ■ 日記システム 夕べ作り始めたtDiaryがぼちぼち動くようになったので、数日中にはドッグフードを食い始める予定。とか言いつつ、まだデータの保存形式で悩んでたりして。たぶんPStoreになるような気はするけど。テキストで保存するのはもうかったるくてダメだ。隙あらばPStoreで楽しようとするし。将来にわたってちゃんと読み出せるかという不安はあるんだけど。 そもそも、ファイルの単位も決めかねてるし。月単位にするとしても、年ごとに別ディレクトリに分けるか、とか。たしかhnsはディレクトリを分けてたな。しかし、1年に12個しかファイルが増えないとすると、どんなに続いても30年の日記ではたかだか360個。50年続いても600個。なんだ、ぜんぜん問題ないじゃないか。おれのメールボックスなん
■ [pre][tDiary] tDiary の wiki 記法で pre のまとめ ちょっと hikidoc の方もまじめに読んでみて、新発見があったので pre 記法についてまとめておく。今更だけど以外と知られてないんじゃないかなあ。 先頭にスペースを付けると pre になる 範囲で pre にしたい場合は <<< と >>> で囲む syntax ライブラリ を misc/lib に入れている場合は <<< ruby と書くことでコードがそれっぽく表示される。対応しているのは ruby, xml, yaml の三つ。2005年から更新されてないのでだいぶ obsoleted な方法 syntax ライブラリに存在しない記法、または入れてない場合は class="prettyprint" が指定されるので、prettify プラグイン を入れている場合はよしなに加工されて表示される。
■ [tDiary][utf8] tDiary utf8 化のすすめ 今日やっとコードを全部読んで仕組みを理解したのでまとめておく。 tDiary trunk にバージョンアップして日記を再表示させるだけで設定ファイルが utf-8 変換されます。 設定ファイルが自動変換が完了したかを判別するには @data_path/tdiary.conf の中に tdiary_version という変数が記述されていることを確認します。記述されていなければ何らかの理由で変換されていません。 変換完了後も初回は EUC で表示 されることもあります(原因不明) されます。その場合は 再表示してみて リロードしてください。ここで慌てて ntf -w --in-place 等をすると二重変換されてデータが壊れてしまいます。手動で変換を試みる前に tdiary.conf の tdiary_version の有
■ [DMC4][PS3][Game]最近のDMC4 DevilHunterモードでM9まで進めた。ボス戦は相変わらず楽勝だけど、正直そろそろ飽きてきた。次はMHP2Gまで特にないなあ。またのんびりオンラインゲームに戻るかね。 ■ [tDiary]みんなspam対策すべき この前 core に入れた spam 対策のために過去の日記のフォームは javascript モードにするについて早速効果が出ているコメントが。 tDiaryのspam対策したら2以上だったロードアベレージが1 未満になった。みんなspam対策するべき 14日以上前の日記へのツッコミをはじくようにしたら激減した hsbt++ レンタルサーバーか、自宅サーバーに tDiary を設置している人で、特定の時間帯に日記を更新すると 503 エラーが表示される、やたらと表示が遅いという現象が起きている人はたぶん猛烈な spam
■ 夢をみた 助手A「21世紀仕様の仮想マシンが立ち上がりました」 考古学者「じゃあ動かしてみよう」 助手A「ええと……Internal Serverエラーと出てますね。たぶん一万年問題でしょう」 考古学者「日付処理が8桁固定なのか、しょうがないな。時計を21世紀に戻して実行するか」 助手B「そこまでしなくてもいいでしょう。AIにデバッグさせちゃいましょう」 考古学者「じゃあそうしてくれたまえ」 助手B「始めます」 2万年後のAIによるtDiaryのデバッグ開始。結果、高度に知性化されたtDiaryは、またたくまに空間を捻じ曲げて時空の外へ。 考古学者「行っちゃったか」 助手A「行っちゃいましたね」 考古学者「ではみなさん、ごいっしょに。しんぎゅらーりてぃぃぃぃ」 助手A、助手B「しんぎゅらーりてぃぃぃぃぃ」 なにこれ。
■ なぜGPLを選ぶのか Twitterで「OSDって不自由だよね」みたいな会話をちょっとしたので、(それとは関係なく)自分がリリースするソフトウェアにGPLを採用している主観的な理由を書いておこうと思った。 自作のソフトウェアをオープンソースソフトウェア(ないしはフリーソフトウェア)として配布しようとして、OSDを参照すると、けっこうさまざまな制約が課せられていることに気づいて、「なんだ、けっこう不自由だな」と感じてしまうのはよくあることだ。これは、そもそもOSDが謳う「自由」の主体が作者ではないことに思い至らないことに起因している。 作者にとって最大限の自由をもたらず配布形態は(いろいろと別の問題を抱えはするものの)public domainなわけで、そこにさまざまな条件を加えたOSD準拠のライセンスを選択することはなんらかの不自由を呑むことに他ならない。じゃあ、OSDが謳う「自由」は
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く