2009-02-01から1ヶ月間の記事一覧

WordPress MUのカテゴリースラッグ(slug)の変更

WordPress MU 2.7ではカテゴリースラッグ(slug)をクイック編集で修正できるように一見なっているのですが、スラッグ(slug)を入力してもカテゴリー名をサニタイズしたもので上書きされてしまい、変更することができません。 単純なバグとも思えないので、なに…

IE6のスタンドアロン版

WordPressのことって訳じゃないんだけど、自分的には WordPressテーマの見た目関連で探したということで。 IE6だけ右のサイドバーが落ちるテーマがあって、『そんなテーマ使わなきゃいいじゃん』と言いたいところですが、自分で手を入れた結果、落ちるように…

sshの id_rsa

いつもリモートログインしないサーバへリモートログインしようとしてパスワードを聞かれてはまったのでメモ。 パスワードなしのリモートログインの手順はよくあるパターンで、こんな感じ。 # 自分のマシンで、パスワードなしの id_rsaと id_rsa.pubを作る my…

WordPress MU で、ないブログ名を入力されたとき

例えば『http://myblog.example.com』でブログをやってるのに、『http://my_blog.example.com』でアクセスされたとします。このとき、WordPress MUのデフォルトの設定だとこんな画面が出てきます。 間違って入ってきちゃったからといってアカウントあげちゃ…

Apacheの設定ファイルのDRYな書き方

WordPress MUでいくつかドメインを管理し始めると、Apacheの設定ファイル(/etc/apache2/sites-available/my_site)がウザくてたまりません。毎度毎度、ServerName、DocumentRoot、ErrorLog、CustomLog、なんかを書くんですよ。なんとかならないもんでしょうか…

WordPressのカレンダープラグイン

WordPressのページにカレンダーを表示するプラグインを探していたのですが、なかなかピタッとくるものがなく、あきらめかけたところ、Events-Calendarがいいんじゃないのという天の声が聞こえたのでインストールしてみました。 インストール 公式ページ(→ Ev…

WordPress MUのテーマ・カスタマイズ

WordPress MUのちょこちょこっとしたテーマのカスタマイズを記録するところ。書いておかないときっと後で忘れると思うので。 テーマのベース WordPress Themes by Elegant Themes | Page 2。このテーマをベースとした改造(改悪)を行います。 header.php Word…

WordPress MUの固定ページで悩む

WordPressにはトップページを固定ページにする機能があって、いわゆるブログっぽくない見た目に簡単にできますよということなんですが、いざやってみると思わぬところではまってしまったのでメモっておきます。 やりたいこと http://example.comでアクセスす…

スタイルシート改

はてなダイアリーの書くところ(本文)が狭くてイラっときたので、200pxほど広げておきました。うーん、広々。 div.hatena-body { width:950px !important; } div.main { width:720px!important; }

rsyncでバックアップ

rsyncでファイルをコピーしようとして詰まったのでメモ。いろいろ書きたいことはあるんだけど時間がないので、とりあえず詰まったところだけ箇条書きで。 前提 rsyncはインストール済み sshもインストール済み Ubuntuにインストール済みの rsyncはデフォルト…

Ubuntuのユーザ作成

しばらくやってないとこういうことすら覚えてないんですね。Google様に記憶を預けるというのも良し悪しです。やりたいことはメールユーザを作って外部から APOPと SMTPができればいいということです。 こんなこと $ useradd -D ← ユーザを作るときのデフォル…

pythonを削除してひどい目にあった話

ことの起こりは Ubuntu7.10に GNU Mailmanをインストールしようとしたときのことでした。 ここ(→ GNU Mailman - インストールマニュアル )はもちろんのこと、参考にさせていただいたここ(→ http://infolinux.jp/?p=15 )でもソースからインストールしているの…

WordPress MUのマルチサイト化

「WordPress MUのインストール(3) - satake7’s memo」で一度は断念した WordPress MUのマルチサイト化ですが、DNSリダイレクトにしろ、Apacheの Redirectにしろ、転送がかかっているのにかわりはなく、「SEO的にどうなの?」というところに行き着いてしまい…

WordPressのブログ全体に認証をかける

「会員専用のページとか投稿はできないの?」と言われ、「.htaccess置いてベーシック認証かければいいんじゃね?」と答えたんですが、ちらっとググったところによるとパーマリンクの管理で WordPress自体が .htaccessを書き換えていると。 そうすると、ペー…

郵便番号から住所をセット

郵便番号を入力して『住所検索』ボタンを押したら Ajaxでサーバに問合せにいって、コントローラで郵便番号辞書から住所を引っ張って返すというのを作ろうと思って、「待てよ、そういうのって巷に溢れてるんじゃないか?」と思ってググったら、すごくいい Jav…

jQueryのカレンダーツール

Extended-Bort をベースにした Railsで開発しているので、いままで使っていた prototype.jsベースのカレンダーが使えず(使えないわけじゃないんですが、そのためだけに jQueryのほかに prototype.jsも入れるなんてどうよ、ということです)、jQueryベースのカ…

Ubuntuで時刻を合わせる

GNU Mailmanを入れようと思ってインストールマニュアルを読んでいたら「マシンの同期はとれているかな?」という記述があったので、いまさらながら NTPで時刻を合わせておくことにしました。 やり方 1>$ s ntpdate -b ntp.nict.jp 2>$ s apt-get install ntp…

削除リンク

Railsでレコード削除のときのリンクってどう書くんだっけと迷ったのでメモ。 正解 <%= link_to '削除', @org, :method=>:delete, :confirm=>'よろしいですか?' %>HTMLに展開されるとこんな複雑怪奇なものになります。(見やすいように改行が入れてあります)