WordPressは非常にポピュラーなソフトウェアです。非常に多くのサイトで使われており、この「さくらのナレッジ」もWordPressをベースに作られています。 WordPressはPHPのコードとApache等のWebサーバ、mySQL等のDBサーバで構成されています。インストールは比較的簡単ですぐに始められるのですが、WordPress自体が大きなプログラムであるのに加え、多数のプラグインやテーマが流通しているため、どんどん機能を追加するうちにサイトが重くなっていき、見るに堪えないページができあがってしまうこともしばしばです。そのためか、WordPressのチューニング方法を取り上げた記事はとても多く、どれも人気があります。ただ、それらの記事で紹介されている手法が、本当に自分のサイトを速くしてくれるのだろうかと、疑問に思ったことはないでしょうか。チューニングの基本はまず測定です。そこで
こんにちはこんにちは! エンジニア川端です。 春ですね。花見ですね。フェンリルでも、大阪城公園に花見に行ってきました。 花は桜木、男は岩鬼。美しい桜を見てリフレッシュです。 「Sleipnir 3 for Windows」を始めとする各プロダクトの開発者の面白い一面なども見る事ができ、楽しゅうございました。 花見に行くためには定時ダッシュしたいわけですが、そんな時に限ってバグを発見したり、テスト用のチェックシートが積み上がっていたりするものです。 繰り返し繰り返し行うテスト(レグレッション・テスト)は、できるだけ人手をかけずに行い、とっとと花見に 効率的な開発を行いたいもの。開発者のみなさんは色々工夫をされていることと思います。 私はラクダスキーなので、大体のものは Test::More とかでやってしまいますが、最近はちょっと「Selenium」も触ったりしてます。 「Selenium」
日本ヒューレット・パッカード(株)は7日、x86サーバー“HP ProLiant(プロライアント)ファミリ”の新製品として、企業内の中/小規模ネットワーク構築向けの1Wayタワー型“HP ProLiant ML100シリーズ”を追加すると発表した。全5モデルをラインアップし、価格は4万9980円から。“HP Directplus”オンラインストア/コールセンター、“HP Directpartner”、日本HP直販営業部門において8日に受注を開始する。HP Directplusでは、1台から注文仕様生産(C.T.O.)に対応する。 “HP ProLiant ML100”は、Pentium 4(1MBキャッシュメモリー/FSB800MHz)またはCeleron(FSB400MHz)を搭載し、チップセットはE7210、グラフィックスチップはATI Rage XL。メモリーはECC対応のデュアルチ
※「売上先名」は全角12文字まで、「所在地」は全角18文字までしか入力できないため、足りない場合はプリントアウト後に手書きで修正します。 ※売上先が複数ある場合は多い順から4つ入力し、残りは「上記以外の売上先の計」として、ひとまとめにしてしまいます。 「地代家賃」を選択 次に、自宅兼オフィスの家賃を経費にしようで説明した家賃を経費として入力します。 「地代家賃」の入力画面が出てくるので、該当項目を入力します(上は記入例)。 すべての経費を入力する 経費の集計で予め集計しておいた科目ごとの金額を直接入力します(上は記入例)。 ※用意されている科目にあてはまるものがない場合は、自分で適当な科目を設定してやればOKです。 10万円以上の高額商品は一括で経費にすることができません。減価償却費の書き方を参考に記入してください。 「帳票選択」の画面に戻る すべての経費の入力が終わったら、「入力終了(次
ラスベガス発--Microsoftは、検索の重要性について、単なる10の青いリンク以上のものであることをたびたび述べている。しかし、少なくともその「青色」の部分は非常に重要であることが分かった。 Microsoftは最終的に「Bing」となるものを設計していたとき、膨大な数の色を検証し、ユーザーが最も関心を持つ色は実際に青であることが分かった。もっと具体的に言うと、それはGoogleが使用しているものと非常に近い色合いの青だった。 BingのユーザーエクスペリエンスマネージャーであるPaul Ray氏は米国時間3月16日、複数の色合いの中から特定の青色(色に詳しい人のために紹介しておくと、「#0044CC」)を選ぶことで、広告クリック数の増加やユーザー関与の増大により、年間売上高が8000万ドル増加したという。 「この青色には、少なくとも8000万ドルの価値があった」とRay氏は当地で開催
Bugtraq: WordPress XSS vulnerability in RSS Feed Generator を見て。 Catalyst でも $c->uri_for() で生成される文字列は、安全な文字列であると (なんとなく) 思い込んでいたらそうではないのだな。 <a href="[% c.uri_for('/') %]">みたいにエスケープしないで書くと、host 部分は $ENV{HTTP_HOST} (リクエストヘッダの Host:) から生成されることが多いので XSS が起きる。 これだと汚染された Host: を送ったクライアントにしか効かないような気がするんだけど、出力を Cache していると他のクライアントにも影響を及ぼせると。 まあ、出力はちゃんとエスケープしろ、という話だから目新しくはない。 $ GET -H 'Host:"><body onload=a
Catalyst::Plugin::DateTimeを使えば$c->datetimeでDateTimeオブジェクトが取得できます。 またCatalyst::Plugin::DateTimeから派生したCatalyst::Plugin::DateTime::Constructorを使えばもう少し色々機能が追加されます。 ま基本的にはこれらのプラグインを使って日付を扱えばいいんだけども独自の機能を追加した日付オブジェクトを扱えないので困ったさんです。 でですね。どーせならこの間自分で作ったコンポーネント型日付クラスのDate::ClassをCatalystから扱えるようにプラグインにしてみました。 Date::Classに関しては下記記事を参照ください。 日付系の処理を集約してくれるDate::Class(仮)を考えてみた - Unknown::Programming 空気を読まずにDate:
HTML5 × CSS3 × jQueryを真面目に勉強 – #13 iOSのUITableViewをjQueryで作ってみた 2013年1月14日にjQuery Mobile 1.3.0 Betaがリリースされました。 Announcing jQuery Mobile 1.3.0 Beta jQuery Mobile 1.3.0 Betaの紹介記事はこちら。 AjQuery Mobile 1.3.0 Betaがリリース!変更点まとめ - へっぽこプログラマーの日記 弊社でもモバイルコンテンツの開発案件にて徐々に利用実績が積み重なっておりますが、初期ベータ版の頃より「なんで一向に実装されないのかなー…?」と僕がずっと手をこまねいて待ち続けている機能があります。 UI Table View風リスト iOS端末ではおなじみのリストビューです。 リスト項目をインデックスごとにグルーピングし、リス
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く