OP25B対策

イー・モバイルからお知らせが来て、6/16から迷惑メール対策(Outbound Port 25 Blocking:OP25B)が始まるとのこと。いま使っているプロバイダ(ZOOT)では余計なフィルタがかからないため、SMTPは 25を使っていたのですが、イー・モバイルで外部からメール…

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

WordPress MU 2.7 から 2.7.1 へバージョンアップしたところ、またもやカテゴリースラッグ(slug)の変更ができなくなってしまいました。 2.7.1 ではもしかするとデフォルトで変更できるようになっているかも、という淡い期待がありましたが、そんなことは露…

EdMax アカウント 並べ替え

EdMaxのフォルダ画面でアカウントを並べ替えるには、 「設定(S)」⇒「メーラー設定(M)」⇒「フォルダ」⇒「全アカウントのフォルダを同時に表示」⇒「表示順(O)」 です。備忘録として。 参考 EdMax(最強のメーラー支部) Part2 の 610

IE7で SWFが再生できない

いつからだったかわかりませんが、IE7で SWFファイルが再生できなくなっていました。IE8を入れてて、IETesterを入れたいがために IE8をアンインストールして IE7を入れ直して、みたいなことをしていたので、最初から再生できなかったのかもしれませんが、一…

格安ドメイン

FC2ドメインで「さくら祭」開催中(4/30まで)。 「USドメイン」が1年間100円で取れるので、とりあえず何に使うかわからないけど、satake.us を5年分500円で確保。次回更新から更新料が598円に戻ってしまうので、5年分とったわけですが、FC2の狙いはこの複数年…

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に展開されるとこんな複雑怪奇なものになります。(見やすいように改行が入れてあります)

入力フォームの最初の項目へFocus

なんてことないことなんですが、一応ググったことは書いておこうという方針なので。(いつから?) コード window.onload=function(){ var input = document.getElementsByTagName('input'); for (var i = 0; i 'input'タグを探して、最初の'text'で disabled…

IE8の互換表示ではまる

IE8のバージョンアップ(Release Candidate1)のお知らせが来ていたので、大して考えもせずに更新をかけたのですが、そうするといままで表示されていた部分がずれるようになってしまいました。ま、いずれやらないといけないことなので、早いか遅いかの違いしか…

メールソフトの設定

実はまだ外部からの SMTP-Authがうまくいってません。内部のIPアドレスだとうまくいくので、ルータ設定ではじかれているのかなと思いますが、引き続き調査中です。 421 Cannot connect to SMTP server 219.117.201.174:25, connect error 10060 Connect mail…

RT-200NEの設定

忘れてならないのがルータ設定の見直しです。popと smtpがルータでブロックされてしまうとサーバまでこないですから。 パケットフィルタ設定 www、https、pop3、smtp、dns、ftpをいずれも順方向で通しています。 静的IPマスカレード設定 www、https、pop3、s…

外部からメールサーバを使えるようにする

GNU Mailman導入絡みで、いずれ外部から SMTPや POPを通さないといけなくなるような気がプンプンするので今のうちにやっておくことにします。この作業は以下の記事の続きです。 メールサーバを立てる - satake7’s memo メールサーバを立てる(続き) - satake7…

login_requiredでベーシック認証ダイアログ

Railsで、少し古いユーザ認証プラグイン(Restful Authentication)を使っていて、ブラウザが IEか Opera、WebTVで、『before_filter login_required』に引っかかったときのこと。超限定的な話題。 状況 例えば、Usersコントローラの showにアクセスがある場合…

ensure節の値は無視される

何回か読んでいてわかっているはずなのにまたやってしまったので、忘れないように書いておきます。 間違った例 def wrong_case hs = {} hs[:login] = "123" hs[:email] = params[:user][:email] # params[:user]==nilだと例外発生 hs[:ipadr] = "127.0.0.1" …