タグ

ブックマーク / blog.syuhari.jp (3)

  • 生年月日から年齢を簡単に求める方法 | Sun Limited Mt.

    担当しているシステムで生年月日から年齢を求める処理があったので、最初は PHP の strtotime などを使ってやろうかと考えていました。 しかし、ググってみると えせSEの1日1Hack : 年齢の計算 にすごく簡単な方法が紹介されていました。 誕生日が1969年9月19日だと $year = (int) ((date('Ymd')-19690919)/10000); で今日現在の年齢が求められるということです。 上で紹介した記事は2年くらい前の記事なんですが、昨日はてぶをチェックしていると同じ方法が ITPro でも紹介されていましたね。 生年月日から年齢を計算する簡単な計算式:佐野裕のサーバ管理者日記:ITpro しかし、これでなぜ求められるのか理由が書かれてなくしばらく考えてしまった。 年齢の計算は現在の年から生まれた年を引いてその数に、 今年の誕生日が来ていなければ -1、

    grover
    grover 2014/08/08
    ほほう。。
  • PHP で「全角ひらがな」や「全角カタカナ」かチェックする | Sun Limited Mt.

    フォームのフリガナなどで全てひらがなのみ、またはカタカナのみかをチェックする方法です。 mb_ereg で判定する場合 mb_regex_encoding("UTF-8"); if (!mb_ereg("^[ぁ-ん]+$", $string)) { echo "ひらがなのみ"; } if (!mb_ereg("^[ァ-ヶー]+$", $string)) { echo "カタカナのみ"; } preg_match で判定する場合 mb_regex_encoding("UTF-8"); if (preg_match("/^[ぁ-ん]+$/u", $string)) { echo "ひらがなのみ"; } if (preg_match("/^[ァ-ヶー]+$/u", $string)) { echo "カタカナのみ"; } UTF-8 の文字コードの正規表現では u オプションをつけます。 参考

    grover
    grover 2011/09/02
  • WordPress を高速化する5つの方法 | Sun Limited Mt.

    WordPress を高速化する5つの方法です。 テーマの効率化 PHP の高速化 ページキャッシュプラグインの使用 MySQL クエリキャッシュ MySQL テーブル最適化 テーマの効率化 テーマの効率化というより、出力する HTMLCSS, JavaScript の最適化です。これに役立つ FireFox のプラグインが YSlow です。バックエンド(サーバなど)の最適化よりもフロントエンドHTML, CSS, JavaScript)の最適化の方が効率的に向上させられるので、真っ先に取り組んでみるべき。 使い方などは下記のページが詳しいです。 【ハウツー】YSlowでWebページを高速化 – リッチさと速さを同時に実現するUIを! (1) YSlowでWebページパフォーマンス計測 | エンタープライズ | マイコミジャーナル PHP の高速化 PHP アクセラレータという

  • 1