簡易的なLPO対策として使えるモジュールです。 このサイト(Wordpress)で実装しているものを参考にしてMT用に作りました。 8月19日のMovable Type Developer ConferenceのLightning Talksのネタとして作成しています。 今回「MT4で簡単なLPO対策のためのプラグイン」というタイトルで発表させて頂くつもりでしたが、 MTは業務でちょっとだけ perlは初めてだ 何日か勉強したけど1週間でMTでperlとPHPで...
一番やっかいなのが、ちょっとした変更の際のリビルド。以前テンプレートに変更を加え、indivisual archives(個別記事)のリビルドを行ったとき等の事。 沢山のエントリをリビルド。これがどうやらサーバマシンに負担がかかるようで、リビルドを行いしばらく待っていると、 サーバがダウンした という経験があります。そしてサーバ管理者にこっぴどく叱られたという苦い苦い...
PHP、MySQLなどで動作するコミュニティー系CMSツール。XOOPSなどいくつもの派生を生み出しており、オープンソースCMSの基盤を作り上げた。 dev blog/CMS インストールガイド: Geeklog 1 HTTPサーバ上でPHPとMySQLを用いて動作するCMSツール「Geeklog」。Geeklog 2の開発も進行中であり、昨今注目されているツールのひとつ。 dev blog/CMS インストールガイド: XOOPS 2 サーバサイドCMSツールのXOOPS。日...
Java には「プログラミング言語としての Java」と「実行環境としての Java」の 2 つの側面がある。言語としてのJava はオブジェクト指向であり、言語の一部としてクラスライブラリが提供される。言語仕様は C++ の流れを汲んでいるが、バグの原因となりやすいポインタをなくし、メモリ管理も自動化しているなどの特長を持つ。実行環境としての Java の理念は「1度書けばどこでも...
『 online上のテキストエディターopensource、MTに組み込みできる。wordpressもOKhttp://groups.google.com/group/ChenPress/browse_thread/thread/f1e0f3c15126a609/296b716a75b262c3#296b716a75b262c3 』
では拡張子を変更する方法を説明しましたが、このエントリーでは拡張子を変更せず、html のままPHP化を行うカスタマイズを紹介します。 このカスタマイズを行えば、モジュール化やページ分割等を、拡張子の変更なしで利用できるようになります。 1年以上前、自宅サーバで運営している時にこのテクニックを知ったのですが、.htaccess を利用すればレンタルサーバでも可能であ...
CROSSBREED クロスブリード!: MTのPHP化とページ分割 以前から懸念していたpalmalinkのIDの件でやろうやろうと思っていて中々手がだせずにいたphp化及びカテゴリページのページ分割を完了させた。 やり方はいろんな方がいろんなやり方をされていて非常に迷った。 palmali... 日付 : 2004.01.25 記事タイトル : カテゴリーアーカイブの分割( [すきすき、たまごぼうろ。 ] さんの記事より...
ミニマムなサイト Mar 19, 2006 簡単にホームページがつくりたいけどブログに登録するのさえ面倒・・・。 そんな方にはShortTextがおすすめだ。 このサイトでは普通のテキストに限るが、瞬間的にホームページ(というかURL)を発行してくれるサービスを提供している。 使い方は至極簡単。公開したい内容をテキストで入力し、「Create URL」を押すだけだ。それだけであるURLがもらえ...
ブログ検索において、RSSは必ずしも記事全文を配信していないので、クローラーが記事のURLにアクセスし記事の本文を取得するケースが多いようです。 「gooブログ検索」「ブログレンジャー」開発者が語るブログ検索技術 Yahoo!検索 スタッフブログ Yahoo!ブログ検索より細部改善のお知らせ 上記の記事ではどちらも本文を抽出してくる、とあっさり書かれていますが100%に近い精度...
趣味の問題2からのトラックバックで、Movable Typeのエントリーに関す...
http://daringfireball.net/projects/markdown/syntax が英語でめんどくさい。 unmovabletype.org に Markdown 記法の日本語での解説があったらしいんだが、残念ながら今は閉鎖されている。まじっすか。 というわけで、このエントリは、ヲレ用 Markdown 記法メモ。っつーか上のリンク先の用例をコピペしただけという噂も。 追記:05/06/07 目次を追加。あと、チェック用にDingusへのリンクも追加しとこう。 B...
WordPressの日本語での情報は以前より増えてきたとは言え、まだまだMTに比べれば全然少ないです。そんな中で今回私がWordPressに移行する際に参考にさせて頂いたサイトをご紹介します。 テーマ作成の際に参考にしたサイト Word Press Japan フォーラム WordPressに日本語フォーラム。検索すれば大抵の情報は見つかります。 wordpress | caramel*vanilla caramel*vanillaのlomoさんのサイト。WordPressに関...
簡単な登録をしていただくと、会員用ページに入れます。 「活動概要」の中でお知らせしている内容での会員向けの情報、一緒に行っていく活動は並行して準備中ですので暫くお待ち下さい。
という CPAN モジュールがあります。今まで何度か聞いてはいたけど詳しくはみていなかったのですが、改めてドキュメントを見たら、これは便利。 Template::Extract は Template-Toolkit (以下TT)のサブクラスモジュール。TT は Perl におけるテンプレートエンジンの代表的な実装の一つ (他には HTML::Template など。TT の方が遙かに強力、だと思います) です。通常テンプレートエンジンと言えば...
Movable Type 等で PHP 化や PHP モジュール化によりファイルの拡張子を .php で運用している場合の、サーバ負荷・ネットワークトラフィックを削減する方法をご紹介します。 1.問題点 HTML ファイルの拡張子を .php にしている場合、HTTP/1.1 で規定されている「条件付き GET」が行われません。ブラウザはこのようなサイトに対し無条件に GET を行ってしまうため、サーバ負荷やネットワ...
MT4.15からサーバー・サイド・インクルードという機能が追加されますが、MT4.1以下でも似たような機能は実装可能です。 まず、サーバー・サイド・インクルードを利用することによるメリットはなにかというと、 サイドバーなどに常に最新の情報を表示することが出来る。 最新ニュースなどを表示する際に、サーバー・サイド・インクルードで表示しておけばインクルードファ...
今回は、Movable Type 3.2日本語版のデータベースをSQLiteに移行する手順を説明します。 以下の説明は、 MT3.2へのアップグレード方法、または、MT3.2のインストール方法の手順で、サーバーにMT3.2の設置が完了された状態を前提としています。 Movable Type 3..2のSQLite移行方法 Movable Type 3.2のデータベースをSQLiteへ移行する方法を説明します。ただし、以下の説明は、当ブログと同じ環境の方...
XML-RPCとはHTTP上でリモート手続き呼び出しを行うための方法であり,操作方法が とても容易である.XMLデータを送信することにより,その結果がXMLとして返ってくる, というシンプルな仕組みとなっている. 本報告では,PHPを用いXML-RPCの概要および簡単な利用例を紹介する. 1 はじめに XML-RPCとはHTTP上でリモート手続き呼び出しを行うための方法であり,操作方法が と...
本日、こちらの記事を参照させていただき、ページ分割に挑戦しました。 参照させていただき、ありがとうございました。 ちゃんと出来たかどうか自信があまりないのですが・・・ いつもながら、yujiroさんの分かりやすい説明には感謝しております。 これからも宜しくお願いいたします。 Posted by ポムポム : November 29, 2004 06:24 PM >ポムポムさん こんばんはー。 バッチリできてま...
mysqlを高速化するときの主要項目と参考値をまとめてみました。 とりあえずコレだけいじればある程度早くなると思います。 ### my.cnfのチューニングリファレンス ■port 通常3306。セキュリティ面から変更したほうがいい。 ■key_buffer インデックスをバッファに保存する際のメモリサイズ。 MyISAMならOSメモリも使うので全メモリの30-40%いれるといいらしい。 増やすと検索速度 up...