カテゴリ

Web 開発

JavaScript、PHP、HTML、CSS など Webサイト制作に関すること

Movable Type 1分で読了
2012-10-19

Movable Type でカスタムフィールド foo の値が bar なブログ記事のカテゴリを hoge に一括で変更したい

なんかクイズのようなタイトルですね… 例えば、basename が「birthday_year」(誕生日の年)のカスタムフィールドの値が、1810年代に該当するブログ記事が属するカテゴリのうち、カテゴリIDが120のカテゴリを、一括でカテゴリIDが121のカテゴリに変更したいとき、以下の SQL を実行すれば OK です(妙に具体的w)。 UPDATE `mt_placement`I...

Movable Type 28分で読了
2012-10-09

Mac OS X Mountain Lion + VMware Fusion 5 + CentOS 6.3 + Apache + mod_proxy + PSGI + Movable Type 5.2 のローカル環境を構築した

タイトルのままですが、次のような組み合わせのローカル環境を構築しました。 Mac OS X Mountain Lion VMware Fusion 5 CentOS 6.3 Apache mod_proxy PSGI Movable Type 5.2 この環境を構築したときの作業手順を、備忘録として残しておこうと思います。 ※スクリーンショットは乗せるとページの表示が重くなりそうですし、無くても十...

その他の CMS 1分で読了
2012-09-07

EC CUBE で作ったサイトの copyright の年数を自動で更新する

Smarty を知っていれば簡単な話なんですが、自分はまったく分からないのでメモメモ・・・。 EC CUBE で作ったページのフッターのコピーライト(著作権表示)の年数が更新されてなかったので、自動で更新されるようにしました。 data/Smarty/templates/default/footer.tpl このファイルの年数のところを、 <!--{$smarty.now|date_form...

Movable Type 7分で読了
2012-05-18

文字コード latin1 の MT4 を utf8 の MT5 に移行する方法

MySQL の文字コードが latin1 の MT4 を、文字コードを utf-8 に変換した上で MT5 に移行する方法です。うまくいくでしょうか(理解が足りない部分もあると思うので、ご指摘ください)。 今回は、MAMP のローカル環境で実験してみたいと思います。...

MySQL 2分で読了
2012-05-17

MAMP の MySQL をコマンドで扱うには

Mac の代表的な開発環境と言えば MAMP ですね。 MAMP をインストールすると、初めから phpMyAdmin が使えるので、MySQL の作業はついついそれに頼ってしまいがちです。 しかし、サーバーによっては phpMyAdmin がインストールされていない場合もあり、コマンドで作業しないと行けないこともあります。そんな時のために、MAMP の MySQL をコマンドで操作して練習してお...

JavaScript 2分で読了
2012-01-25

JavaScript で連番の文字列を簡単に作る

すごく基本的な内容ですが、たった今自分が必要だったので。 例えば、次のような5つの項目があったとします。 expensedtlname_1,expensedtlcount_1,expensedtlunitmoney_1,expensedtlmoney_1,expensedtlremarks_1 これらは枝番が _1 となっていますが、これを 1 〜 10 まで一気に作りたいという場面に出くわしまし...

Server 2分で読了
2012-01-16

シェルスクリプトで自動的にデータベースをバックアップ

シェルスクリプトと cron で自動的にデータベースをバックアップする方法を勉強しました。サーバー初心者です。 サーバーは、CentOS 5.7 です。 参考サイトは「mysqldumpとcronでMySQLを自動バックアップする | Linuxで自宅サーバ構築」です。...

Git 1分で読了
2012-01-11

Git でローカルに作ったブランチをリモートに反映させる

すごく基本的なことですが、どうしてもド忘れしてしまうのでメモしておきます。 まず、ローカルリポジトリに hoge という名前のブランチを追加するときは、 git checkout -b hoge で、このブランチをリモートリポジトリにも追加する場合は、 git push origin hoge となります。 これ以降は、master ブランチにチェックアウトしている状態で、 git pu...

Git 1分で読了
2011-12-26

ローカルで自分がcommitしたのにアイコンが表示されなかった件

どうでもいいといえばどうでもいいんですけど、Tower とか Bitbacket とかのコミット履歴の画面で、ローカルの Git で自分が commit したのに、アイコンが表示されないのがずっと気になってたんです、というか、アイコンどうやって設定するのかなーって。 今まで色々とググってみても情報が出てこなかったんですけど、やっと見つけました。...

Web 開発 3分で読了
2011-11-12

ブログのデザインをリニューアルしました

もう先週の話になりますが、ブログのデザインをガラッとリニューアルしました。今回は、やわらかい感じでかわいい系を目指してみましたw 【Before】約4年間、慣れ親しんだデザイン 【After】やわらかく、かわいい感じを目指したデザイン 全部 Fireworks で 今回のデザインはすべてFireworksで作ってみました。僕のFireworksデビュー作です。Fireworks、予想以上に便利でた...

JavaScript 5分で読了
2011-10-18

jQueryでセレクタで指定するのとfilter()で絞るの、どっちがいいか。

すごい久しぶりの更新になってしまいました。 さて、jQueryには画像をスタイリッシュに表示するLightbox系のプラグインがたくさんありますね。そのプラグインを、画像へリンクしているa要素に適用させたいとします。いちいちclassやrelを振るのは面倒ですものね。 そんなとき、セレクタで指定するのと、filterで指定するの、パフォーマンス的にどっちがいいのかな、と思って試してみました、という...

Web 開発 1分で読了
2011-06-10

「さくらのVPS 4G」に移転しました

またまたサーバーを移転しました。移転というか、プラン変更というか。 サーバー会社は今までと同じ「さくらのVPS」なんですが、これまで「1Gプラン」だったのを「4Gプラン」にしました。さくらのVPSの場合は、プラン変更の場合でも新規にサーバーを契約するのと同じになるので、作業としてはサーバー移転と同じですね。 さくらのVPSの設定にも大分慣れてきました。基本的な設定はだいたい大丈夫かな。 僕程度の個...

Git 2分で読了
2011-03-03

Git コマンドのヘルプをテキストファイルに出力する方法

Git において、コマンドの使い方などは git help で見ることができます。例えば「branch」コマンドについて知りたいときは、 git help branch とすればOKです。これでターミナルにヘルプが表示されます(qで終了)。 そして、このヘルプをテキストファイルで出力することもできます。branch.txt というファイルで出力したいときは、 git help branch >...

JavaScript 3分で読了
2011-01-15

jQuery の .end() メソッドが便利ですよ

たぶん jQuery を使い始めたばかりの人はあまり使わないであろう .end() メソッドですが、これ、かなり便利なんですよね。 僕も最初はあまり使っていませんでしたが、最近は積極的に使っています。ソースも短くかけるうえに、パフォーマンス的にも良いので是非使っていきたいメソッドです。 今回は、簡単な例で .end() を紹介してみます。 ...

Web 開発 1分で読了
2011-01-02

2011年、あけましておめでとうございます。

新年、あけましておめでとうございます。 昨年は、Movable Type、jQuery を中心にお勉強した1年でした。今年も引き続き、Movable Type、jQuery のスキルを高め、いろいろなプラグインを公開したり、サイト制作のお手伝いをしたり、自分が身につけた知識をアウトプットしたりしていきたいと思います。 今年はさらに、HTML5、CSS3、iPhone サイトなどについても積極的に勉...

JavaScript 1分で読了
2010-12-21

ページ送りに対応した高速 Ajax 検索が可能な jQuery プラグイン - flexibleSearch.js ver1.00 リリース

flexibleSearch.js とは、柔軟で高速な Ajax 検索を実現する jQuery プラグインです。 僕が検索に求める2大要素は「速さ」と「精度」です。このブログで公開している「jQuery で実現する高速キーワード検索とタグ検索(Movable Type 版)- jQuery Search Box」という jQuery プラグインは、個人的には、その2大要素をある程度のレベルで満た...

本・雑誌 1分で読了
2010-12-16

マンガでわかるJavaScript - 感想

なぜか衝動買いしてしまった JavaScript の入門書『マンガでわかるJavaScript』を読みました。 専門書の場合、マンガが載っていても結局内容は難しいという本はよくありますが、この本は違うと思いました。 説明が分かりやすくて丁寧で、図もイメージしやすくて理解を助けてくれたり、ソースコードにも丁寧にコメントが書かれていたりと、すごく分かり易いです。 また、内容が必要最小限に絞られている...

JavaScript 3分で読了
2010-11-14

jQueryで多数の要素を生成して追加する場合のパフォーマンスについて

jQuery で多数の要素を生成して別の要素に追加する場合、どんな書き方が速いのかなーと思って試してみました。 今回は、3,000回ループを回して既存の要素に追加していくというのを、パッと思いつく感じの6パターンで試してみました。 サンプル(※モダンブラウザ以外では実行しない方が良いです!) ...

JavaScript 2分で読了
2010-10-20

jQuery で要素に複数のクラスが指定されているか調べる .hasClasses()

jQuery で、対象要素にクラスが指定されているかを調べるには、.hasClass() というメソッドを使います。 このメソッドは、引数に指定したクラス名が対象要素に指定されている場合は true を返し、指定されていない場合は false を返すメソッドです。 しかし、この .hasClass() は、渡された文字列を検索するだけなので、一つのクラス名についてしか調べることができません(場合に...