タグ

関連タグで絞り込む (280)

タグの絞り込みを解除

phpに関するrokujyouhitomaのブックマーク (464)

  • bakerがDjangoに出会ったぁ

    Please select the category that most closely reflects your concern about the presentation, so that we can review it and determine whether it violates our Terms of Use or isn't appropriate for all viewers.

  • 最小のDIコンテナ in PHP - id:anatooのブログ

    DIコンテナがなにやら大仰なものとして勘違いされているような気がしたので、機能を極限まで削ぎ落とした最小のDIコンテナを書いた。 これにはAOPは当然ないし、設定ファイルなどもない。 <?php // DIContainer.php class DIContainer { protected $componentFactory; function __construct(ComponentFactory $c) { $this->componentFactory = $c; $c->accept($this); } function get($name) { $name = strtolower($name); if (!isset($this->objects[$name])) { $this->objects[$name] = $this->componentFactory->get(

    最小のDIコンテナ in PHP - id:anatooのブログ
  • php.internals: Multithreading: I&#039;m not complaining--I did something! (and it works on Windows)

  • php_threading - moriyoshiの日記

    なんか完全に冗談のつもりで作った threading 拡張モジュールを、Alec さんという方がつい気にして Windows にポートしたそうです (しかもネイティブスレッド使って)。 http://news.php.net/php.internals/49486 参照カウントをアトミックに増減させるとかそういう点を考慮してないから、アレだと思うんだけどなあ。

    php_threading - moriyoshiの日記
    rokujyouhitoma
    rokujyouhitoma 2010/08/24
    PHPがサポートした。えっ。。
  • PHP5.3とPHP5.2を切り替えて使う方法 - KAYAC engineers' blog

    こんにちは。技術部のnagata(@handlename)です。 毎年夏風邪引いてるんですが、今年も例年に違わずばっちり熱出してます。 もはや習慣なので気にせず記事を書いていきますよ! PHP5.2とPHP5.3 現在、開発環境としてMacを使っています。 開発に使用するPHP環境はMacに最初から入っているものではなくて、 macportsから入れたものを使っています。 その方が後からモジュールを足すのが簡単だからです。 さて、その場合インストールされるPHPのバージョンは5.3となります(2010/08/22現在)。 が、過去の案件にはPHP5.2で書かれたものが数多くあります。 新しい案件でもサーバーで利用できるPHPのバージョンが5.2であることも珍しくありません。 PHP5.2から5.3では結構大きな変更があり、PHP5.2のプロジェクトPHP5.3では うまく動かないことがあ

    PHP5.3とPHP5.2を切り替えて使う方法 - KAYAC engineers' blog
  • やっててよかったPHP

    まさか、自分にあんな映画ハッカーのような体験のチャンス が巡ってくるとは、その時は夢にも思わなかった。 夜の繁華街の裏路地で、 俺はたまたまその事件現場に遭遇してしまったのだ。 「やめてください、お願いですから・・・」 哀願する派遣社員を取り囲むように 「さっさと社にもどれ!お前がバックレた時に消していったデータ復活させるんだよ!!」 と、3人のプログラマー。 「・・・やめないか、土方。」 思わず、口をついで出てしまった挑発の文句。もう後には引けない。 逆上する3人の社畜。COBOLを手にしたやつもいる。 ならば・・・と、俺は左手で、懐からPHP逆引き大全を取り出す。 「PHP辞典キック!」 俺はすかさず、正面のKENT似の男の鳩尾に蹴りを叩き込む。 悶絶し、倒れるPerl Monger。 「図解プログラミング PHPMySQL裏拳!」 返す右拳を、唖然とするrubyistの顔面に叩き

    やっててよかったPHP
    rokujyouhitoma
    rokujyouhitoma 2010/08/22
    むしろ返り討ちになるのではw
  • http://twitter.com/kentosho/status/20873410973

    http://twitter.com/kentosho/status/20873410973
    rokujyouhitoma
    rokujyouhitoma 2010/08/12
    今年のねた大賞候補だな。
  • PHP賛歌

    PHP/セキュリティの専門家として知られるクリス・シフレットさんのブログで紹介されていたのが、Emergent Collective OneによるPHPを讃える歌”PHP Anthem”。ラップで […] PHP/セキュリティの専門家として知られるクリス・シフレットさんのブログで紹介されていたのが、Emergent Collective OneによるPHPを讃える歌”PHP Anthem”。ラップです。 シフレットさんが歌詞を聞き取ってくれています。英語の歌詞はリンク先で。面白いので日語に訳します。歌詞中に適宜解説のリンクがつけられてますので、PHPの勉強にもなるのでは。 オーイェー (オーイェー) (ある日突然そいつはオマエにヒットした。それはまるで…) オーイェー。 今年はとてもPHPだぜ。 左手にはマイク、右手には、冷えたビール。 Apacheをコンパイルしろ。 今やバージョン5、

    PHP賛歌
    rokujyouhitoma
    rokujyouhitoma 2010/08/06
    これはひどい。
  • PHP The Anthem

    Thanks to Chris Shiflett for posting the lyrics with a fantastic interpretation: http://shiflett.org/blog/2010/aug/php-anthem Oh yeah. (Oh yeah.) (Just one day it just hits you all of a sudden. It's just like...) Oh yeah, I'm so PHP this year Got a mic in the left, and in the right, cold beer Compile that Apache Now we got version 5 and two chicks laid out in the back seat Yeah, sometimes the co

    PHP The Anthem
    rokujyouhitoma
    rokujyouhitoma 2010/08/06
    PHP賛美の歌。こわい。
  • 【2ch】コピペ情報局 : PHPが書けるだけで仕事に困ることはなくなるのに何故やらないのか

    2010年08月02日22:36 カテゴリパソコンネット PHPが書けるだけで仕事に困ることはなくなるのに何故やらないのか 1: アニメーター(千葉県):2010/07/31(土) 17:22:50.30 ID:xKTs9Pjn http://journal.mycom.co.jp/news/2010/07/29/085/ ロクナナワークショップ、Webデザイナー向けに「PHP入門講座」を新たに開設 ロクナナワークショップは、2010年9月より、Webプログラミングで使 用されている言語であるPHPの入門講座をWebデザイナー向けに開設する。 同講座の講師を務めるのは、ロクナナワークショップでも人気の高い 「WordPress入門講座」を担当している、CAMP4の高山一登氏。高山氏 は、WordPressをはじめ、MovableType、Webディレクションに関する 執筆や講演活動でも幅広

  • LLTigerで発表しました -Language Update編- - moriyoshiの日記

    資料あげときます。 Xlib.php は http://github.com/moriyoshi/php-Xlib/ よりとってきてください。 <?php require 'Xlib.php'; $fonts = array( 'hiragino-mincho' => "/System/Library/Fonts/ヒラギノ明朝 ProN W6.otf", 'courier' => "/Library/Fonts/Courier New Bold.ttf", ); $texts = array( array("はい"), array("始まって"), array("しまいました"), array("Heavyweight"), array("Heavyweight\nTemplate"), array("Heavyweight\nTemplate\nLanguage"), array("PH

    LLTigerで発表しました -Language Update編- - moriyoshiの日記
    rokujyouhitoma
    rokujyouhitoma 2010/08/01
    おかげさまでもりよしさん達が昼食べてるとなりでXlibねたを知り合いに伝えることができた。感謝。
  • PHP試験が秋に開始、オライリー本が教科書 既存書籍を使い、受験料安く − @IT

    ユニークなのは、すでに市販されている書籍を「主教材」とし、これに基づいて試験を行う点だ。副理事長に就任予定の吉政忠志氏は、「市販でローコストオペレーションが可能になる」と話す。「ざっと見渡したとき、すでに書籍がたくさんある。独自の教材を作る作るコストがもったいない」(吉政氏)。主教材は市場で評価の高いオライリーのものとしているが、既存のeラーニングや書籍も申請手続きを経ることで副教材として「認定」のお墨付きが得られる。また、すでに全国に38校あると見られるPHPを教えるスクールについても、認定スクール、認定コース、認定インストラクターとして登録できる制度を整える。 受験料を抑えるビジネスモデルを採用したのは、個々のエンジニアが自主的に学習してスキルアップできる環境を日でも整えたい、という思いがあるからだという。ベンダが主体となって運営する資格試験や、企業がエンジニアに取得を推奨したり、

    rokujyouhitoma
    rokujyouhitoma 2010/07/27
    PHP試験だと!?頑張るwww
  • PHPの比較の素晴らしさ加減は正常

    if ("0x0A" == "10") { print '(´ε` )チュッ'; } チュッ。されちゃいます。 文字列であっても整数と解釈できる文字列の場合は勝手に型変換しやがる今世紀最大の愚行を犯してしまうってのは有名な話だよね。 文字列であっても整数と解釈できる文字列の場合は自動的に整数に型変換してくれる超便利機能があるってのは有名な話だよね。 だけどなんでコレが一致するかわけがわからんかった。 0x0Aは10進数で10になるので一致する。と、言いたいところなんですがそう単純な話じゃないんだ。 以下の例を目ん玉見開いて見て欲しい。 var_dump(0x0A); var_dump("0x0A"); var_dump((int)"0x0A"); var_dump((float)"0x0A"); var_dump(intval("0x0A")); 実行結果 int(10) string(4

    PHPの比較の素晴らしさ加減は正常
  • Facebook、memcachedに300TB以上のライブデータを置く大規模運用の内側

    クラウドのように大規模なシステムでは、ソフトウェアの開発と同等以上に、大規模運用の巧拙が、システム全体の成功を大きく左右します。 6月22日から、米サンタクララで行われていたWebサイトのパフォーマンスと運用に関するオライリーのイベント「Velocity 2010」で、FacebookのTechnical Operations teamを担当するTom Cook氏が「A Day in the Life of Facebook Operations」(Facebook運用のある1日)と題したセッションで、Facebookがふだんどのような運用を行っているか、紹介しています。 世界でトップクラスの大規模サイトが、普段どのようなツールを用い、どのような方法で運用しているのか、セッションの内容を紹介しましょう。 6年で4億アクティブユーザー、3カ所のデータセンター Tom Cook氏。Facebo

    Facebook、memcachedに300TB以上のライブデータを置く大規模運用の内側
  • モダンなPHPの開発環境の構築方法 - 肉とビールとパンケーキ by @sotarok

    via. はてなブログ 誰か書くんじゃないかと思いつつ、まあ、お決まりのパターンとしてPHP版も書いてみよう。 PHPのこと見てると、書き方とか取り巻く環境ってあんま変わってないなーとか思いつつ、そして何がモダンなんだっけ?新しければいいのか?って話だけど。 一般的な OSX 環境および Linux 環境における、モダンな PHP 開発環境の構築方法についてまとめてみた。最新のPHPとxdebugがあれば十分。 PHP 5.3.2 のインストール ソースから入れてた時期もあるけどやっぱパッケージが楽だな。。オフィシャルじゃないリポジトリを使えばパッケージで入れられる。 pearとpeclは、パッケージ入れるときに一緒に入れちゃう。 pear や pecl そのものは、PHPよりも頻繁にバージョンアップされるし、パッケージになってたりなってなかったりの管理が面倒だから基的にpear/pec

    モダンなPHPの開発環境の構築方法 - 肉とビールとパンケーキ by @sotarok
  • Python Hack-a-thon #4 にて話しました - moriyoshiの日記

    追記: 4回目でした。タイトルを修正。thanks to id:ymotongpoo . 追記2: id:ymotongpoo が当日の様子を録画してくれていました! 説明を端折りすぎて、何言ってるか分からない人も多かったのではないかと思うので、どうせネタなんだけど改めて書く。 端的に言うと、PHP というのは、テンプレート言語のくせに、ソケットを開いてあらゆるプロトコルをしゃべることができる。じゃあ、X プロトコルもいけるよね!ということで、Xlib 相当のものを (必要な API のみ) 実装したって話ですよ。 http://github.com/moriyoshi/php-Xlib/blob/master/Xlib.php サンプルコードは以下。 http://github.com/moriyoshi/php-Xlib/blob/master/test.php <?php requi

    Python Hack-a-thon #4 にて話しました - moriyoshiの日記
    rokujyouhitoma
    rokujyouhitoma 2010/07/11
    PHPコミッターがPHPの為に立ち上がった話(違
  • PHP Application Development Software | Delphi for PHP

    RADビジュアルPHP開発環境 Delphi for PHPは、PHPプログラミングを煩雑なコーディング作業から、自由で快適なドラッグ&ドロップ開発へとパラダイムシフトする画期的なPHP開発環境です。 Delphi for PHPは、PHP開発で初めてコンポーネントによるドラッグ&ドロップ開発を実現したビジュアル統合開発環境です。AJAXを活用した高性能PHP Webアプリケーションでも、コンポーネントのビジュアル操作による効率的な開発を可能にしました。 Delphi for PHPだけが実現したPHPアプリケーションのドラッグ&ドロップ開発 カスタマイズ可能なコンポーネントによりユーザーインターフェイスをすばやく開発 強力なデバッグ・プロファイリング機能によりコーディングエラーをすばやく検出 Delphi for PHPは、主要なデータベースへのシームレスな接続をサポート。データベース対

    rokujyouhitoma
    rokujyouhitoma 2010/07/07
    PHPでGUIかー。
  • PHPカンファレンス2010

    PHPカンファレンスは、国内最大のPHPイベントとして毎年開催されており、今年で第11回目を迎えます。 今年は、『次の世代のPHP』というテーマで、9月24、25日の2日間にわたって開催されます。 1日目のビジネスデイは、新たに台頭してきたビジネス領域であるオープンソーシャルをテーマとして、 ソーシャルアプリに関わる様々な企業様から講演を行っていただきます。 2日目のテックデイでは、PHPの開発者であるRasmus Lerdorf氏をお招きしての基調講演や、 PHPの最新動向とこれからに触れる事ができるセッションをご用意しています。 この先PHPをどう使って行くのか、そしてPHPはどこへ向かうのか、参加者のみなさんと熱く語り合う2日間になるでしょう。 今年も例年通り、「大田区産業プラザPiO」にて開催いたします。皆様のご参加をお待ちしております。

  • 動的な配列サイズの増やし方 - PHPの場合 - moriyoshiの日記

    もう誰か触れてそうなもんだけど。 PHP : 2 倍?(これは PHP から使う配列の実装とは別物かな…?) // Zend/zend_dynamic_array.c : 43行目〜 if (da->current == da->allocated) { da->allocated *= 2; http://www.kmonos.net/wlog/111.html?_2334100705 PHP の場合、動的に配列サイズが変更される箇所は、 文字列連結 連想配列 の2つだけど *1、後者はハッシュテーブルなので、例の議論は当てはまらない。なので前者だけを見る。 上の zend_dynamic_array.c は関係ありません>< zend_operators.c: ZEND_API int concat_function(zval *result, zval *op1, zval *op2

    動的な配列サイズの増やし方 - PHPの場合 - moriyoshiの日記
    rokujyouhitoma
    rokujyouhitoma 2010/07/06
    配列の話。
  • PHPで大規模ブラウザゲームを開発してわかったこと

    2010年6月26日に行われたイベント、オープンソースカンファレンス2010 Hokkaido内のセミナーで使われた発表スライド「PHPで大規模ブラウザゲームを開発してわかったこと」Read less

    PHPで大規模ブラウザゲームを開発してわかったこと