Rewish

ウェブデザイン、HTML、CSS、JavaScript、PHP、WordPress、Movable Typeなど、Web制作で役立つかも知れないBlog.

Search

Entry Search

2009年の記事一覧

記事数: 21

jQueryの開発コードをビルドして使う (Win & Mac)

カテゴリー
JavaScript
タグ
Git, jQuery

jQueryの開発リポジトリに入っているファイルは、開発用のためモジュール毎に分割されています。

コードを追う時は良いですが、開発中のjQueryが使いたい!と言う時に、これらを全て読み込むのはちょっと面倒なので、ビルドして一つのファイルにしてみたいと思います。

今回は、Windowsの場合Macの場合二つの方法を紹介します。

シンプルなイベントカレンダーを実装するjQueryプラグイン

カテゴリー
JavaScript
タグ
Download, jQuery

ある朝僕は、以下の用件を満たすカレンダープラグインを探していました。

  • シンプルなHTMLを吐いてデザインの変更が容易
  • コールバック関数である程度処理をイジれる
  • 月移動のアニメーションが素人ウケしそう

小一時間色々なプラグインを見ましたが、中々しっくり来るモノが無く、「これは探すより作った方が早そうかなぁ」と思ったので作ってみました。

MacBook Proを購入したのでセットアップ

カテゴリー
ツール/サービス
タグ
Mac

様々な誘惑に負けてMacBook Proを購入したのでセットアップの内容をメモ。

Macを触るのは今回が初めてと言うことで、Macbook (with Snow Leopard) 買った後にやったことまとめ - IT戦記を大いに参考にしつつ、部分的に自分なりの設定にしてみました。

※とりあえず、トラックパッドは良い仕事してますね。

VMware PlayerにVMware Toolsをインストールして快適開発

カテゴリー
ツール/サービス
タグ
VMware

Dropboxを使い出してから自分用メモをブログに書くことが少なくなった気がするので、ちょっと古いですがVMware Toolsで快適な環境を作るメモ。

VMware Toolsを導入すると、「ファイルを開いたままVMware(samba)を終了してしまい、Explorerが固まってうわっふじこ」が無くなります。

その他、VMwareを起動していなくてもファイルを閲覧・編集出来たり、CGIモードじゃなくてもパーミッションの設定を(常に書き込み権限が与えられるため)スキップ出来たり、ホストOSと時刻を同期出来たり、とにかく便利になるのでオススメです。

JavaScriptのDateオブジェクトを拡張してPHPのdate関数を実装

カテゴリー
JavaScript
タグ
Download

某勉強会のグループチャットにて、『JavaScriptでXMLを取得、パースして適当に表示しなさい』と言う宿題が出た時、ちょっと欲しいなぁと思ったので勉強がてら作ってみました。

一応date関数に対応する全てのフォーマット文字列が使えますが、タイムゾーン周りを正確に実装するのは実質不可能なので、eは「Asia/Tokyo」、Tは「JST」固定になっています。

その他、副産物で日付周りのメソッドも色々生えてるので、良かったら使ってみて下さい。

Expiresヘッダを送出するPHPのクラスとmod_rewrite

カテゴリー
PHP/MySQL
タグ
Apache, Download

レンタルサーバーではmod_expiresが使えない場合が多いので、PHPとmod_rewriteで頑張って追加してみよう的な感じです。

ただ、以下で示す方法は、画像などの静的ファイルにExpiresヘッダを追加するため、ファイル数分のPHPが動くのでサーバーに大きな負荷をかけてしまいます。

上記理由により、アクセスが多いサイトでは、使用しない方が無難かも知れません。

アメーバの『ペタ』を手軽に付けられるGreasemonkey

カテゴリー
JavaScript
タグ
Download, Greasemonkey

もの凄く需要が無さそうですが書いたので公開。

アメーバにはペタと言うよく分からない機能が付いていて、ペタが付けられたらペタ返しをするのが慣わしのようですが、通常のプロセスでペタ返しを行うと3クリックもしなければなりません。

そんな特殊な文化に慣れていない身としては、この3クリックは非常に煩わしいかったので、ペタ帳(ペタの履歴)画面から直接ペタを付けられるGreasemonkeyスクリプトを書いてみました。

WordPressへ移行するならXMLを書き出すのがスムーズ

カテゴリー
WordPress
タグ
Export, Import

WordPressに限った話では無いですが、移行用のエクスポートファイルは移行先のツールに合わせたフォーマットの方が良いんじゃないかと言うお話。

ブログツールによっては、各種ブログのエクスポートフォーマットに合わせたインポート機能がついていたりしますが、結局は他所様の作ったツールなので対応が微妙だったりしますよね。

その点、今回提案する方法なら、割とスムーズにインポート出来るんじゃないかなと思います。

※今回はMTからの移行を例に説明していますが、他のブログサービスやブログツールでも、なんらかの方法で書き出しが可能ならばいけると思います。

WordPressにはてな記法を導入するプラグインを作った

カテゴリー
WordPress
タグ
Download, Plugin, Syntax

はてなダイアリーでおなじみのはてな記法ですが、慣れるとさくさく記事が書けて良いので、是非WordPressでも使いたいと思い、HatenaSyntax - openpearを利用して作ってみました。

手軽に導入出来るので、はてな記法が大好きなWordPressユーザーは是非使ってみて下さい。

  1. 1
  2. 2
  3. 3