タグ

2011年12月7日のブックマーク (9件)

  • DateTimeクラスの落とし穴と対策 : PHP Advent Calendar jp 2011 Day 7 - ScriptWorks.JP

    PHP Advent Calendar jp 2011 7日目担当の @scriptwork です。 DateTimeクラス は PHP5.3 で日付や時刻の加減算を行う add / subメソッド や 差分を計算する diffメソッド などが追加され、日付と時刻を取り扱う面倒な処理をサポートしてくれるクラスです。 DateTimeクラス が実装されるまでは PHP関数 の strtotime() と date() で日付と時刻の加減算を行なっていましたが、2038年問題 への対応もあり、新しくコードを書くなら DateTimeクラス を使うのが良さそうですね。 とはいえ、現在の PHP5.3.8 と PHP5.4.0RC2 の DateTimeクラス は 日付の加減算 で strtotime() と 同じ問題 をかかえていますので、使い所を押さえておく必要があります。 DateTimeク

    escape_artist
    escape_artist 2011/12/07
    30日後と1ヶ月後をそれぞれ扱えるのが理想か。1/31+1月=2/31=3/3ってことね。なるほど。
  • テクノロジー : 日経電子版

    escape_artist
    escape_artist 2011/12/07
    ひどい記事だ。docomoから出ると報道したのはお前だろう
  • Http Interface - MongoDB

  • Javaで俺の嫁を軽く表現してみた。 - 低学歴エンジニアの戯言。

    約一年ぶりの記事です。 ふと思いついてとあるプログラム書いてみました。 それがこちら。 package 嫁.二次元.けいおん; import 嫁.二次元.萌キャラ; import 嫁.二次元.中の人.声優; import 嫁.二次元.俺情報.Husband; import 嫁.二次元.属性.俺の嫁; import 嫁.二次元.属性.娘; /** * あずにゃんを表します<BR> * @author Crimson_Apple */ public class 中野梓 extends 萌キャラ implements 俺の嫁, 娘{ /** 唯一のインスタンス */ private static 中野梓 azusaNakano; /** クラスロードと共に唯一のインスタンスを生成 */ static{ azusaNakano = new 中野梓(); } /** * コンストラクタ<BR>

    Javaで俺の嫁を軽く表現してみた。 - 低学歴エンジニアの戯言。
  • 湯川鶴章氏がTechWaveでFirefox関連の釣り記事を書いて、力の限り反論をされる - やまもといちろうBLOG(ブログ)

    どうやら、湯川鶴章さんがやらかしたようであります。 苦況(ピンチ)の内にも入りません http://d.hatena.ne.jp/Rockridge/20111204/1323015965 元となった英文記事はこちら。 Firefox faces uncertain future as Google deal apparently ends http://www.zdnet.com/blog/bott/firefox-faces-uncertain-future-as-google-deal-apparently-ends/4241 確かに断定はしていないですね。それを、湯川さんが拾い読みしてFirefoxが苦境に陥ったと断定調で書いたものだから、その筋から反論されたという次第であります。 もっとも、反論の側も別に契約状況を詳しく知っているわけでもなさそうだし(当たり前だ)、Microso

    湯川鶴章氏がTechWaveでFirefox関連の釣り記事を書いて、力の限り反論をされる - やまもといちろうBLOG(ブログ)
  • PHP5.4時代のprivateメソッドテスト手法 #php5_4

    PHP5.4 Advent Calendar 2011の7日目です。昨日は@madapajaさんの「PHP5.4+ で開発が行われている BEAR.Sunday フレームワークを動かしてみる」でした。 さてさて皆さん、ユニットテストしてますか? PHPもテストのライブラリが充実してきており、カバレッジ100%に情熱を燃やしている方も多いことでしょう。 ユニットテストで困るのが、private/protectedメソッドです。外から呼べないので、普通の方法ではテストできません。(protectedは適当なダミーのサブクラスを作ってそこからテストできますが、ちょっと面倒です。) まあ当然です。外から呼べないようにprivateにしているので、簡単に呼べたら逆に困るわけです。しかしながら、privateメソッドも外から呼んでテストできた方が開発ははかどるでしょう。この記事ではPHPでprivat

    PHP5.4時代のprivateメソッドテスト手法 #php5_4
    escape_artist
    escape_artist 2011/12/07
    PHP5.4 Advent Calendar7日目書いたよー
  • 【速報】Googleにお前らの年齢、性別、趣味がバレバレ!!!

    ■編集元:ニュース速報板より「【速報】 Googleにお前らの年齢、性別、趣味がバレバレ!!!!!!!!!」 1 名前:名無しさん@涙目です。(東京都) :2011/12/06(火) 13:02:40.71 ID:WTcNrbAA0 ?PLT(12000) https://www.google.com/settings/u/0/ads/preferences/?hl=ja#general 左メニューにある「ウェブ上の広告」をクリック ↓ Googleが推定したお前らの推定年齢と性別とカテゴリが出てくる ↓これの類似サービス http://www.j-cast.com/2011/12/01115025.htmlグーグルが提供するサービス「Think Insights」( https://www.google.com/adplanner/ )が「恐ろしい」と話題になっている

    escape_artist
    escape_artist 2011/12/07
    全然当たってなかった
  • 5日目 pear を少し便利に - id:k-z-h

    php, advent calendar 2011はじめに当は今日は eclipse の php への対応状況をまとめようと思っていたのだけれど、作業が長引いてやっべー家かえって風呂はいったらもう日付変わるがなということで簡単な pear の tips でお茶を濁す感じです。pear の不便なところデフォルトでは、依存するライブラリが別のチャンネルにまたがっている場合、自動的に解決してくれません。依存関係が多段になっているような場合、個別に channel-discover コマンドを実行していくのは面倒なものです。それ auto_discover でpear config-set autodiscover 1上記の設定をするだけで、チャンネルの登録から依存関係の解決まですべて自動的に行ってくれて捗ります。 まとめちょっとした設定で便利になるのでぜひやりましょう。

    escape_artist
    escape_artist 2011/12/07
    pearのchannel auto discoverいいよねー
  • 好きじゃない男子を突き放す7つの方法 – Pouch[ポーチ]

    あまり好きじゃないのに、しつこく言い寄ってきたり、一緒に遊ぼうとしてくる男子っていますよね。仕方なく一緒にご飯をべたり、映画を見たりしている女子もいるのではないでしょうか。でも、そんな被害に遭っている女子ほど、ストレートに「あっち行って!」や「アンタのこと嫌いなんだわー」と言えないものです。 皆さんに「好きじゃないのにしつこい男子を突き放す7つの方法」を、皆さんに伝授したいと思います。「嫌なんだってば!」とストレートに言わなくても、相手に「嫌われてるのかな」と悟らせる方法です。これで嫌な男子から自分の身を守りましょう。 ・好きじゃないのにしつこい男子を突き放す7つの方法 1. 男子の好物が何かを聞いて「それ全部嫌いなんだわー(笑)」と言う 好きでもない男子がしつこいとき、好きな料理を聞きましょう。「○○と○○と○○が好きかなあ」と言ってきたら、「まじでぇー!? すっごい偶然! 私そ

    escape_artist
    escape_artist 2011/12/07
    エビオス嬢の新作と聞いて。