タグ

2012年1月16日のブックマーク (5件)

  • PHP: 正規表現パターンに使用可能な修飾子 - Manual

    Regarding the validity of a UTF-8 string when using the /u pattern modifier, some things to be aware of; 1. If the pattern itself contains an invalid UTF-8 character, you get an error (as mentioned in the docs above - "UTF-8 validity of the pattern is checked since PHP 4.3.5" 2. When the subject string contains invalid UTF-8 sequences / codepoints, it basically result in a "quiet death" for the pr

    PHP: 正規表現パターンに使用可能な修飾子 - Manual
    yuhei_kagaya
    yuhei_kagaya 2012/01/16
    日本語を含むパターンを使う場合は\uオプション必須
  • MySQLでサービス停止のないALTER TABLEの検討 - SH2の日記

    MySQLでテーブルへのカラム追加、インデックス追加やテーブルの再編成などを行うと、その間テーブルに共有ロックがかかってしまいます。そのためこれらのメンテナンス処理は、通常利用者の少ない深夜早朝帯にサービスを止めて実施する必要があります。日はそれを無停止、オンラインのままでできないかという話題です。 基的なアイデア メンテナンス対象の元テーブルをコピーして、作業用の仮テーブルを作ります 仮テーブルに対して、カラム追加などの変更を加えます その間、元テーブルに対して行われる更新処理について差分を記録しておきます 仮テーブルの変更が終わったら、記録しておいた差分データを仮テーブルに反映します 差分データの反映が終わったら、元テーブルと仮テーブルを入れ替えます これと似たようなことを考えた方は結構いらっしゃるのではないでしょうか。ただ、言うは易し、行うは難しです。整合性がきちんと取れるかどう

    MySQLでサービス停止のないALTER TABLEの検討 - SH2の日記
  • TABLOG:ネットサービスのコンセプトを「そもそも論」で点検する12の質問 - livedoor Blog(ブログ)

    2009年04月09日 ネットサービスのコンセプトを「そもそも論」で点検する12の質問 ライブドアでは、様々なコンテンツ、ネットサービス、メディアが運営されています。 しかし、競合も、ユーザーも、マネタイズの手段も、どんどん変化していくネットの業界では、少しでも、気を抜くと、すぐに「そもそもでいうと、このコンテンツって、何をやりたかったんだっけ?」と、サービス立ち上げ当初の仮説からいつの間にか離れてしまい、コンセプトがボンヤリして、マンネリ運営になってしまう危険が常にあります。 それを防ぐためには、How(どうやるか?)ばかりでなく、What(何をやるか?)やWhy(なぜ、やるのか?)といった青臭い話を、キチっと正面から向き合って話すメカニズムを、埋め込むことが必要です そこで、重要サービスに対して、「骨太のコンセプト」を再確認して、マネジメントと現場が、お互いに同じ思いを共有するために、

  • ソーシャルゲームとキャバクラの違い - よそ行きの妄想

    ここ最近、ソーシャルゲームと呼ばれる新ジャンルのゲームを提供するGREEやDeNAといった企業が、まさに飛ぶ鳥を落とす勢いでもって、快進撃を続けている。 ゲーム関係で言うと、私は、例えばリア充コミュニティにあっては「あいつちょっとゲームヲタっぽいよね」と微妙に囁かれる程度のいわゆる半可通なのだが、ことソーシャルゲームに関して言うと、割と早くにガラケープラットフォームから決別したこともあって、比較的縁遠い生活を送っていた。半可通ならではの「あんなのゲームとは呼べないでしょ」的な見下しもあったかもしれない。 ところが、GREEの時価総額6000億円はいまやゲーム業界では任天堂に次ぐ2番手であり、その任天堂の時価総額も大部分は単にその豊富な現預金によって裏付けられたものであるから、GREEは実は、事業の価値だけで考えるならば既に任天堂をも上回っているとさえ言える。GREEを何かに例えるなら、プロ

    ソーシャルゲームとキャバクラの違い - よそ行きの妄想
  • Villustrator - Vim Colorscheme Generator

    Java import java.util.*; public class Sample extends Something { String meh = "string here" + 5; return; //This is a comment Ruby def foo if nil #This is also a comment end end HTML &lthtml> &lthead> &lttitle> This is the title of the page </title> </head> </html>