タグ

2014年7月12日のブックマーク (6件)

  • PHPのstrtotime関数のせいで酷い目にあった - へぼいいいわけ

    PHPのstrtotime関数のせいで酷い目にあいました。 その酷い目というのは、unkarで最近発生していた取得したスレッドのキャッシュが上手く残らない問題の事です。 原因が分かり対策が出来たため、分かったことをメモとして残しておきます。 原因・現象 64bit環境でPHPのstrtotime関数が想定している動作をしなかったために起こりました。 64bit環境では、32bit環境のときにFALSEを返した処理でも、タイムスタンプを返してしまうことがあります。タイムスタンプも64bitになり、範囲が大きく広がったためです。 こんなコードがあったとします。 <?php $t = strtotime($modmod); if($t !== FALSE){ $this->mod = $t; } else { $this->mod = $modmod; } ?> 「$modmod」には日付のよう

    uzulla
    uzulla 2014/07/12
  • Twitter時代の文字の数え方 | 配電盤

    入力「×」のブラウザでは、「𠮷」が2文字とみなされるため、2文字目まで、つまり「𠮷野」までしか入力できません。 Mozillaの文書には、Unicode code pointsで数えると書いてあるので、そのうち改善されるのかもしれませんが、現時点ではTwitterのために「maxlength="140"」を使うことはできません。 pattern属性 Firefox 21とChrome 27、IE 10、Opera 12.15は、「pattern=".{0,3}"」(任意の文字からなる0から3文字)のような正規表現を使った検証にも対応していますが、やはり「𠮷野家」は4文字とみなされてしまいます。 JavaScript 追記:javascript – でBMP以外のUnicode文字をきちんと扱う(404 Blog Not Found) JavaScriptでは、文字列strの長さをst

  • 1993年のftp.iij.ad.jp

    机の引き出しはタイムカプセル バックアップテープ ある日、IIJに古くからいる先輩社員から突然メールが届きました。「机の中からこんなものが見つかったのだけど、読めるかな?」と、何故かご指名を受けた私が受け取ったのは、意外なものでした。 ビデオテープ……のように見えますが、これはUNIXワークステーションなどで使われるコンピューター用のテープ(Exabyte)です。今でこそ見かけることは少なくなりましたが、以前はハードディスクのデータのバックアップ先として各種のテープが使われており、UNIXマシンを利用しているところには大抵テープドライブが転がっていたものでした。 このように書きましたが、実は写真の実物は8mmビデオテープそのものです。というのも、コンピューター用8mmデータカートリッジ(Exabyte)は、元々ビデオカメラ用に開発された8mmビデオテープの規格を転用したものだからです。コン

    1993年のftp.iij.ad.jp
    uzulla
    uzulla 2014/07/12
    歴史だ…
  • Raft: Consensus for Rubyists

    Easy Development of Your Own Chatbot with Flask and Fine-Tuned GPT Model - PyConThailand2023

    Raft: Consensus for Rubyists
    uzulla
    uzulla 2014/07/12
  • http://raftconsensus.github.io/

    uzulla
    uzulla 2014/07/12
  • Mirrored TOKYO

    DEMO VIDEOS Get to know everything Vimeo can do for your business. Watch now

    Mirrored TOKYO
    uzulla
    uzulla 2014/07/12