わんどのweb

Firefoxのwindow.onload時点では:first-letterの処理が終わっていない

「一日一記事以上を投稿しない」というルールと、「岩木山の写真は、撮った日は必ず貼る」というルールを設けてます。が、最近天気の良い日が続きすぎて、岩木山の写真が連日撮れちゃう→他の記事を投稿できない、という状況に陥りまして、一番見ていただいているIT関係の記事が2週間半書けてないという…。 ネタはいくつもあるにも関わらず、投稿できるのがいつとも知れないというのもストレスなんで、最初の方の禁を破ることとしました。 というわけで。 昨日たっぷり6時間かかった、私にとって新鮮な話題。優等生だとばかり思っ […]

文字列をjQuery.post()でPHPに渡してファイルに保存したら、エスケープされて困った件

まあ、こんなの基本なんでしょうけど…。 表題のとおりなんですが、これまたハマりました。 サーバ側とクライアント側、どちらのケースもありますです。 サーバ側、すなわちPHP側の場合、php.iniのmagic_quotes_gpcなる値をoffにする。 クライアント側、JavaScript側の場合、PHPでもって文字列をstripslashesする。 基本的にこれだけなんですけどね、知らんちゅうのは悲しいことです。

WordPressのプラグインで、$wpdbがエラー

ちょっと案件があって、WordPressのプラグイン作ってました。設定画面があって、MySQLから引っ張ってきたデータをjQueryのAjaxで読み込むヤツ。 読み込むCGIが別ファイルなわけですが、これで$wpdb使ったら、Internal Server Errorが返される。global $wpdb唱えてもダメ。数時間さまよった挙句、ここを見つけて解決しました。 WordPressフォルダ直下にあるwp-blog-header.phpをincludeするのね。これだとglobal $wpdb […]

Debianのセットアップ5 〜 デスクトップアイコン、LibreOffice、HDD回転抑制、自動ログイン、ThunderBird、X Tile

続き。 本編はこれで最後です。仕上げとして、割と細かい設定をちまちまやります。 デスクトップアイコンの表示項目 デスクトップにはゴミ箱と一時的なフォルダしか置かないのが好みなんで、ここを参考にデスクトップからコンピュータとホームを排除。 デスクトップのアイコンの整列は、こんな風にしてやるそう。 OpenOffice.orgをLibreOfficeへ OpenOffice.orgのメンテナンスが終了したとのことで、LibreOfficeに入れ替えます。 ここの通りやると、これだけで入れ替え完了。あ […]

Debianのセットアップ4 〜 ログイン画面、自動マウント、Aptana、Wine

ログイン画面の設定 ここを参考にログイン画面の設定をします。要は/etc/gdm3/greeter.gconf-defaultsをいじるということなんでしょうけど、このファイルの/desktop/gnome/interface/gtk_themeの値を変更すると、テーマも変更できます。 このファイルには、フォントを変更するオプションはないみたいです。ログイン画面にはシステムフォントが使われます。なので、どうしてもフォントを変更したい場合は、ここを参考に設定します。 Windowsドライブの自動マ […]

Debianのセットアップ3 〜 GRUB、外観の設定、パネル

続き。 GRUB(ブートローダ)の設定 実は、Debianをインストールした時点では、なぜかGRUBの選択肢の中にWindowsは入ってません。これ設定しなおさないと、Windowsにログオンできないので、今のうちにやっときます。さらに、Debianデフォルトの「子供の落書き」壁紙、GRUB画面、ログイン画面、メインのデスクトップとありますが、ついでなんでこのGRUB画面から片付けておきます。 代わりの壁紙画像を640×480ピクセルで用意。.jpg、.png、.tgaなどがつかえるらしい。これ […]

Debianのセットアップ2 〜 フォント、USBオーディオ、CPUモニタ

続き。 MiguフォントをUIに デフォルトのフォントは、VLフォントだと思うのですが、丸ゴシック系の楽しげの雰囲気で好きなんですけど、UIとしては幅が広すぎるんですね。もうちょい狭くて、かつ幅のばらつきが少ない(固定幅寄りの)フォントを使いたいところ。Windowsでいうところの、MS UIゴシック的な。で、同じM+系の、Migu 2DSと、その固定幅フォントのMigu 2Mをチョイスしました。 こちらからダウンロードして、解凍、出てきた.ttfファイルを、管理者権限で/usr/share/f […]

Debianのセットアップ1 〜 インストール、ファイルマネージャ、sudo、Chrome、ibus-mozc

訳あって、愛機のWindowsマシンに、Debianもインストールしてみることになりました。 Linuxは数年前にUbuntuを触ってたくらいで初心者もいいところですが、最近何かと縁がありまして、インストールとあいなった次第です。現在の多数派はLinux Mintも含めたUbubtu系のようで、あらかじめVirtualBoxやLive CDなんかで10以上のディストリビューションを試してたら、やっぱりそれ系が多くて、いつの間にやらapt-getに馴染んでしまったので、その大元締めであるDebia […]

低価格レンタルサーバーの速度比較

ちょっと機会があったので、各社レンタルサーバーのダウンロード速度を比較して見ました。最近は月額¥1,000ぐらいでも、中~小規模なら商用サイトでも全然大丈夫そうなのが結構ありますね。それらの中で気になったサービスをいくつかピックアップして、無料のお試し期間を利用してます。合計7MBほどの画像ファイルをブラウザに表示させる作業を5回行い、その平均値を下記に掲載しました。日時を変えて、3セット実行しました。 サーバー プラン 月額利用料 平日夕方計測 土曜昼計測 土曜夜計測 エックスサーバー X10 […]

手動でjQueryアニメーションすると、意外とコードが冗長になる?

「IE」と「透過PNG」。この二つを並べるとイヤ~な気持ちになるコーダーの方は多いと思いますが、ご多分に漏れず、私もその一人です。どうしても透過PNGのフェード処理を入れたい案件があったので、background-imageにアニメのコマを並べた一枚の画像を指定して、background-positionをずらしてく方法を使ったのですが、このアニメーションの部分をjQueryで書くと、 と、意外と冗長になってしまいました。 もっとすっきり書ける方法なかったっけ?