タグ

2013年11月27日のブックマーク (7件)

  • 「メールアドレスのルール」なんて使ってはいけない3つの理由 - めもおきば

    定期的に繰り返される話題ですがまた盛り上がっているのできちんと書いておきます。 「通るべきメールアドレスが弾かれると激おこ」という前提で話を進めます。 問題点1. メールアドレスに関して、RFCなんてそもそも守られていない 2009年以前に登録されたDoCoMo携帯のメールアドレスなど、quoted-stringじゃないのにピリオド連続するものが実在している以上、彼らを許容するべきです。 今そこにある実装 >>(越えられない壁)>> RFC です。 問題点2. メールアドレスの国際化 @の左側(addr-spec)でUTF-8を利用できるようにするRFC5335が発行されています。これにより、通すべき文字が一気に増えます。 RFC5335 Internationalized Email Headers JPRSが国際化電子メールアドレスの標準化活動に貢献 / 株式会社日レジストリサービス

    「メールアドレスのルール」なんて使ってはいけない3つの理由 - めもおきば
    kazuhooku
    kazuhooku 2013/11/27
    概ね同意だけどより正確には、仕様べったりでも現状べったりでもなく「安定して到達可能であると推定されるフォーマットのメアドのみ」登録可能とすべきでは?そのために仕様と現状をどう解釈すべきか考えるべき派
  • データベースのmasterとslaveの使い分けの話。2014年版 - Hateburo: kazeburo hatenablog

    社内で少し話題になったので。 運用上の話はfujiwaraさんの MySQLをmaster:slave=1:1構成にして参照をslaveに向けるのがなぜ良くないか - 酒日記 はてな支店 MySQLで参照の負荷分散を行うslaveは3台から構成するのがよいのでは - 酒日記 はてな支店 をみてください。 最近、新しくサービスができたり、新規機能でデータベースを追加する際には必ず全ての参照をmasterに向けてもらっています。理由は上記のエントリを読んでください。このような構成が取れるのはもちろん性能的にそれで問題ないからです。 新しいハードウェアに、設定されたMySQL、問題のないように書かれたSQLであれば、数千QPSは余裕に、また少し頑張れば数万QPSを一台で賄えます。なので大体のサービスはmaster一台で十分です。 さらにこの考え方を進めて、Webアプリケーションの中で sub d

    データベースのmasterとslaveの使い分けの話。2014年版 - Hateburo: kazeburo hatenablog
    kazuhooku
    kazuhooku 2013/11/27
    興味深い
  • Engadget | Technology News & Reviews

    Pick up the 9th-gen iPad with two years of AppleCare+ for only $298

    Engadget | Technology News & Reviews
    kazuhooku
    kazuhooku 2013/11/27
  • comets ml - Yahoo Groups

    kazuhooku
    kazuhooku 2013/11/27
    ISON彗星もうダメかもわからんねという空気が支配的っぽいな
  • アイソン彗星、崩壊の可能性も 米NASAが観測

    (CNN) 太陽に近づいている注目の「アイソン彗星(すいせい)」について、米航空宇宙局(NASA)は25日、彗星体の核が完全に崩壊し、膨大な量のちりを放出している可能性があると報告した。26日には、アイソンがここ数日に比べて暗くなったとの観測も伝えられた。 彗星は凍ったガスや岩石、ちりでできた巨大な雪だるま状の天体で、直径は数十キロになることもある。太陽に近づくと温度が上がってガスやちりを放出し、長い尾を引くようになる。 アイソンは最初に発見された時点で、ハレー彗星やヘールボップ彗星にも匹敵する巨大彗星になる可能性があるとして注目された。夜空を横切る長い尾が肉眼でも観察できるかもしれないと期待する声もあった。 アイソンが崩壊したとの見方が出ている一方で、別の専門家は「アイソンがまだ存在していることを示す有力な証拠」としてNASAの彗星探査機STEREOの画像を引き合いに出す。ただしどんな

    アイソン彗星、崩壊の可能性も 米NASAが観測
    kazuhooku
    kazuhooku 2013/11/27
    きたーーーーーーーーーーーーーーーーーー
  • Do not allocate Typed Arrays too frequently, or your browser will die OOM

    Do not allocate Typed Arrays too frequently, or your browser will die OOM The following code causes the browsers' JavaScript runtime to crash (or allocate gigabytes of memory) when the array length is only around 1MB to 2MB (reproducible on Google Chrome 30.0.1599.101 / Safari 6.1 (8537.71) running on OS X 10.8.5; Mozilla Firefox 25.0.1 does not have the problem). current length of Uint8Array is <

    kazuhooku
    kazuhooku 2013/11/27
    blogged / Typed Arrayを頻繁にアロケートしてるとブラウザがメモリ不足で死ぬよという話
  • 個人サーバのファイアウォールを活かしつつ、どこからでもログインする方法 (CGI編) - kazuhoのメモ置き場

    以前、 いつでもどこからでもサーバにログインしたくなるときってありますよね。かといって、サーバの sshd への接続を全世界から可能にしておくというのは、たとえパスワード認証を無効化していても避けたいところ。 Dynamic DNS を使って SSH アクセスを制限する方法 - kazuhoのメモ置き場 ということでDynamic DNSを使う方法でやってきてたんだけど、いろいろ不便があったので、HTTPベースに変えた。具体的に言うと、 #! /usr/bin/perl use strict; use warnings; my $TARGET_FILE = '/etc/hosts.allow.d/www/update_addr_cgi'; print "Content-Type: text/plain\r\n\r\n"; my $remote_addr = $ENV{REMOTE_ADDR

    個人サーバのファイアウォールを活かしつつ、どこからでもログインする方法 (CGI編) - kazuhoのメモ置き場
    kazuhooku
    kazuhooku 2013/11/27
    blogged