任意のキャラクタ一文字とマッチします。処理系やオプション指定によって、 これが改行にマッチするものとしないものがあります。POSIX 1003.2では改行にも マッチするように規定されているようです。 * 演算子の直前に置かれている部分正規表現の可能な限り大きい繰り返しに マッチします。繰り返しの回数は0回でもかまいません。例を挙げると、 fo* は、foにもfooにもマッチし...
前回の負荷MAX、サーバ陥落寸前ですよ騒動のとき、最終的には自分で最適化する必要があるのかも知れない…と思っていたときに見つけたページです。 MySQLやPHPで同じ処理をする際にどういうふうにすればより軽いのか、という基本的な対策ばかりを集めてあります。どれもこれもあちこちで既出のものばかりですが、1カ所にまとまっているので読みやすいです。中には知らない...
尾藤正人です。 アクセス数の多いコンシューマ向けの web サービスは、処理速度がかなり重要になってきます。 応答速度が遅いと使用しているユーザにとってストレスになりますし、 処理に時間がかかればサーバに対する負荷も高くなります(厳密に言うと違う)。 そこでウノウではいろいろな工夫をして処理速度の高速化を行っています。 一口に高速化といってもいろいろな要...
」(画面1)は、株式会社モバオクが運営する携帯電話およびPC向けのオークションサービスで、2007年2月末時点での有料会員数84万人、出品数284万品、1日のページビュー数7000〜8000万という規模である。 画面1:「モバオク」公式サイトトップページ 「モバゲータウン」(画面2)は、株式会社ディー・エヌ・エー(以下、DeNA)が運営している携帯電話サービスで、無料ゲームやSN...
年の暮れだからこそ、今年の技術的なトレンドへ乗り遅れないように復習をしたいもの。 Web2.0が脚光を浴びた2005年。とりあえずこの5つの分野から苦手分野をきっちり潰していきたいと思います。(多分にぼくの偏見と苦手分野の重視が影響している点はご了承ください。) Ajax Ruby on Rails HTML/CSS Javascript 正規表現 ということで、おすすめの書籍やサイトを総括。 Ajax 2005年はこれ...
『 日本のアクセス数トップ500サイトhttp://labs.cybozu.co.jp/blog/akky/archives/2007/01/japan-websites-ranking.html 』
Webベースのアプリケーションや、Webベースで機能するサービス、加えてJavaや.NETのような物理的なシステムを抽象化するプラットフォームの台頭によって、現在のアプリケーション開発は環境によってアプローチが大きく異なり、それに伴って様々なプログラミング言語が使われるようになっています。 ネイティブの実行ファイルを対象としたアプリケーション開発であれば...
自作編には、お客様がご自由に式ライブラリを登録することができます。登録された式ライブラリの運用については、
デザイン・パターンは、JavaTM 設計者たちだけのものである - 今までは、このように信じさせられてきたのではないでしょうか。実のところ、デザイン・パターンは誰にとっても役立つものです。では、これらのツールが設計のエリート専用のものでないとしたら、どんなもので、なぜ PHP アプリケーションに役立つのでしょうか。そんな疑問に、この記事でお答えしましょう。 デ...
他社および他組織のWebサイトなどへのポートスキャンおよびデータの取得などの行為で得た情報を侵入などに悪用するか、または同じ目的を持つ第三者に提供した時点で違法となります。ご注意ください。 本稿の内容を検証する場合は、必ず影響を及ぼさない限られた環境下で行って下さい。 また、本稿を利用した行為による問題に関しましては、筆者および株式会社アットマ...
私はサーバーで何回も失敗しました。今は月額たった263円。機能は問題ナシ。そして10日間の試用期間がついてるので安心。しかもこれだけではありません。管理画面も見て下さい。あなたもきっと納得するハズです。
これから一からプログラミングを覚えようと考えています。 様々な言語がありますが、どれを覚えるべきでしょうか? なお、条件は下記の通りです。 やりたいこと ・Webサービス(AmazonやGoogleなど)を使った簡単なWebアプリが作れるようになりたい。 私のスペック ・プロとしてのWebデザイン経験があり、現在はWebディレクタ的な職にある。 ・システム関係の簡単な要件定義等は...
『 メタ・プログラミング考。とはいっても結構実際寄りなのでプログラムに触れたことが無い人には多分無理 』
via.[http://www.ideaxidea.com/archives/2007/05/yahoophp.html:title=] とりあえず適当に訳してみました。間違いがあれば指摘をお願いします :-) 1.配列usersに「john」を追加しないのはどれか? 2. sort(), assort(), ksort()の違いを述べよ。また、どういった状況で利用するかを述べよ。 3. 以下のコードは何を出力するか?それはなぜか? 4. 参照と通常の変数の違いを述べよ。また、どのように参照渡しをす...
若干PHPとは異なった話題になりますが、CSSやページの作成テクニックをまとめたページ「20 pro tips」が.netにて公開されています。 掲載されている20個のTipsの概要は以下の通りです。詳しくは、「20 pro tips」ページをお読みください。 1.プランニング 実際にページの構築を行う前に、サイトやページのデザインを概覧することで、作成スピードが速くなります。この時点でおかし...
なんとなく正規化が分かっている程度なら並のDBエンジニア。真のプロを目指すなら、第3正規形より先についても正確な知識が必要だ
豊富な実績で多くの開発者を先導する存在になりつつある人物を取り上げる「New Generation Chronicle」マエストロスレッド。こちらの第1回は、ブログ「404 Blog Not Found」などでも知られる小飼弾氏だ。 2008年01月10日 08時30分 更新 次代の開発者の素顔と、その交友関係をソーシャルグラフ化する目的ではじまった「New Generation Chronicle」。斉藤のり子さんにはじまった「Web2.0系スレッド」...