タグ

PHPに関するotsuneのブックマーク (32)

  • eAcceleratorが帰ってきた! - Do You PHP はてブロ

    optimizerがonの場合に例外がthrowされない件ですが、ようやくcloseされたようです。 http://eaccelerator.net/ticket/242 2007/08/14 13:20:19付けのコメントでリンクされているeaccelerator-0.9.5.2-test.tar.bz2をCentOS4.5+PHP5.2.3な環境でbuild。optimizerがonであることをphpinfoで確認し、eAcceleratorが例外をcatchしない - Do You PHP はてなでテストした以下のコード <?php class Sample { public function throwException() { throw new Exception('DUMMY'); } } $obj = new Sample(); try { $obj->throwExcep

    eAcceleratorが帰ってきた! - Do You PHP はてブロ
    otsune
    otsune 2007/08/16
  • namesapce on 5.3 - Blog::koyhoge::Tech

    Subject: RE: Namespaces patch backport Exactly, it will go to 5.3 of course. http://news.php.net/php.internals/31175 まじすか。

    namesapce on 5.3 - Blog::koyhoge::Tech
    otsune
    otsune 2007/07/24
  • http://www.machu.jp/posts/20070522/p01/

  • 続・PHPに一言 - ログ日記

    おとなり日記に反応してみる。 PHPの悪いところを否定してみよう。 PHP村で完結しちゃってるんだよね。 PearにしてもPHPで全部作られているし、拡張するにもC言語から作ろうというPHPerは数少ないかもしれない。Peclは使う気がしないし。 CやJavaなら完結していないんだろうか?PHPからJavaを利用することもできるし、peclを使う気がしないのはPHPの悪い部分ではないような。PDOとか元々peclだったものが標準で組み込まれるようになってるんだから毛嫌いしなくてもいいと思うけどなぁ。 Railsみたいなかっこいいフレームワークが無い。 Symfonyとか、Zend framworkとか、CakePHPとかあるけど、ブレイクスルーしそうなフレームワークが無い。 MVCの区別がノーマルに無いのは、大規模開発ではデメリットだよなと思う。 MVCとか大規模開発とかは、コーディングの

    続・PHPに一言 - ログ日記
    otsune
    otsune 2007/06/05
    大規模開発の話題なのに急に「楽しいのに」という価値観が出てくるのはギャグか?→実際Railsで大規模開発してる人って居るんだろうか。フレームワークは自分で作るのが楽しいのになー
  • PHPのround関数の謎が少し解けた - hnwの日記

    2週間以上前の記事「PHPの奇妙なround関数」がすごいことになっていますね。最近書き始めたばかりの日記にこんなに人が来るなんて、有名人の集客力は流石だなあ、などと感心しています。 その集客力のおかげかもしれませんが、FreeBSDとMac OS Xだと挙動が違うよ、というコメントを頂きました。実際にFreeBSDで試してみたところ、確かにLinuxと異なる、いわばマトモな挙動です。その原因がわかりました、というのが稿の概要です。僕がモタモタ記事を書いている間に理由がわかっちゃった人も居るかとは思いますし、より詳細なところまで把握した人も居そうですが、僕なりに現時点でわかったことを書いてみます。 前回の記事で、PHP_ROUND_FUZZという定数が「少なくとも僕の手元の環境では」0.50000000001と定義されている、と書きました。この詳細を説明すると、configureスクリプ

    PHPのround関数の謎が少し解けた - hnwの日記
    otsune
    otsune 2007/06/05
  • Matzにっき(2007-05-28) - hnwの日記 - PHPの奇妙なround関数

    << 2007/05/ 1 1. [Ruby] ITmedia エンタープライズ:刑務作業でRuby、世界初の受刑者によるソフトウェア開発 2. [Ruby] MS、「Silverlight」を複数プラットフォーム対応へ - CNET Japan 3. お客様 4. [Ruby] Calling Erlang from Ruby (Teaser) 2 1. [言語] random-state.net / Method Cache Hacking (May 1st 2007) 2. ICFP Programming Contest 2007 3. 「働く」って何だっけ?日の労働観を再考せよ (新日的経営の姿):NBonline(日経ビジネス オンライン) 3 1. [原稿] 日経Linux 2007年7月号 2. [言語] The World of Hello World 3. [言語]

    Matzにっき(2007-05-28) - hnwの日記 - PHPの奇妙なround関数
    otsune
    otsune 2007/06/02
  • PHPネタ盛り上がってますね - Unknown::Programming

    404 Blog Not Found:そろそろPHPに関して一言いっとくか 前に言いたいことは言ったのであまり言うことは無いですが、トラックバックとか見てるとちょっとだけ気になった点が。 PHP使えば導入が簡単だとかWebアプリがサクっと作れるとか技術者要らずだとか言ってる人が結構いてかなりびっくり。 えっと、これだけは言っておきますが結局どの言語だろうがセキュアなアプリケーションを作ろうと思ったらかなりの労力を必要とします。 PHPだろうがPerlだろうが、です。 でPHPの場合、導入ばかりが簡単だと皆が言うからセキュアでないアプリケーションが世に溢れてる気がします。 何も考えずに作るのならそりゃPHPの方が色々一発でできるんだから簡単でしょう。 ちゃんと作るのなら結局PHP使ったとしてもそんな劇的に楽になることはありません。 むしろ僕はPHPの方がそういう面で作りにくいと感じています。

    PHPネタ盛り上がってますね - Unknown::Programming
    otsune
    otsune 2007/05/26
  • 眠る開発屋blog » Railsの利点がよくわからん

    Buy this domain. developer0000.jp 2020 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

  • Yahoo! が PHP エンジニアを雇う時に聞く質問

    via.Yahoo!PHPエンジニアを雇う時に聞く質問 | IDEA*IDEA とりあえず適当に訳してみました。間違いがあれば指摘をお願いします :-) 1.配列usersに「john」を追加しないのはどれか? 1. $users[] = ‘john’; 2. array_add($users,’john’); 3. array_push($users,‘john’); 4. $users ||= ‘john’;2. sort(), assort(), ksort()の違いを述べよ。また、どういった状況で利用するかを述べよ。 3. 以下のコードは何を出力するか?それはなぜか? $num = 10; function multiply(){ $num = $num * 10; } multiply(); echo $num;4. 参照と通常の変数の違いを述べよ。また、どのように参照渡しをす

    Yahoo! が PHP エンジニアを雇う時に聞く質問
    otsune
    otsune 2007/05/24
  • PHPコーディングガイドライン - rytich's diary

    自分の書いたコードが読めないのでコーディング規約をあつめて自分用のPHPコーディングガイドラインをまとめてみました。 最適化の記事も参考にしてパフォーマンスも意識してみたり。 よくわからないまままとめた箇所もあるのでおかしいところがあれば教えていただけると幸いです。 基礎 <?php タグでコードを開始する(<? タグは使わない) PHPのみのコードは最後の ?> を含めない(使う場合は?>[LF]で終わる) インデントは半角スペース4文字で(タブ文字は使わない) 1行を80文字以内に抑える。長くても120文字(改行はわかりやすい箇所で) 改行コードはLFで統一 ファイル名は拡張子をphpにする incは使わない 文字連結の場合は "あああ" . "いいい" のようにして . の前後に半角スペースを入れる if ,for, while, switch等の制御構造 の () 前後にスペースを

    PHPコーディングガイドライン - rytich's diary
    otsune
    otsune 2007/05/23
  • throw new CybozuLabsException() - libusbを使うPHP Extensionを作りました

    pearパッケージになっているので、pecl install usb-0.0.1.tgzでインストールできます。できますが、libusb関係のライブラリやソースが必要なので(ubuntuだったら)aptitude install libusb-devするなどして用意してください。

    otsune
    otsune 2007/04/16
  • 記事・ニュース一覧 | gihyo.jp

    第228回MySQLのvalidate_passwordコンポーネントでパスワードセキュリティを強化しよう 深町日出海 2024-09-03

    記事・ニュース一覧 | gihyo.jp
    otsune
    otsune 2007/03/22
  • http://www.kt.rim.or.jp/~kbk/zakkicho/07/zakkicho0702.html

    otsune
    otsune 2007/02/25
    >まあ「これはありがちな」という類のはあったけどこれはPHPに限らず他の言語でもあるんじゃなかろうか(Rで始まる某言語とか)
  • yohgaki's blog - なぜPHPアプリにセキュリティホールが多いのか?

    (Last Updated On: 2018年8月13日)技術評論社の新サイトで「なぜPHPアプリにセキュリティホールが多いのか?」をテーマにブログ風の記事を掲載させていただく事になりました。第一回は「CVEでみるPHPアプリケーションセキュリティ」です。 http://gihyo.jp/serial/2007/php-security/0001 CVEをフォローしている方であればPHPアプリケーションの脆弱性レポートの多さが目立っていることはよくご存知と思います。何故CVEエントリが多いのか解説しています。よろしければご覧下さい。 技術評論社の須藤さんに編集していただいているので私が書いた文章より読みやすいです。 今、気が付いたのですが、SecurityForcusに次の様な記載がありました。 The problem is, PHP applications accounted for

    yohgaki's blog - なぜPHPアプリにセキュリティホールが多いのか?
    otsune
    otsune 2007/02/14
  • Prhaggerプラグインを書こうその1〜Prhaggerのコードを読む - yonekawaのはてなダイアリー

    ※加筆修正しながら書いていきます。突っ込み求む。※Rhaco::import...に突っ込みどころがあるらしいんだけど全然わからないので誰か教えてください。 Prhaggerがどういう仕組みで動いていて、プラグインがどう読み込まれるのか知らないとどうしようもないので、まずはPrhaggerのコードを読んで仕組みを理解するところから始めます。 Prhaggerの概要PrhaggerはRhacoというPHPフレームワークの上で実装されている。各プラグインもRhacoのライブラリを使って機能を実現。現状では、Rhacoの機能以上のことを実現しようとするとゴリゴリ書かなければならないみたい。PEAR使う仕組みもそのうちできるかも。 とりあえず動かしてみるこういうのはまずは動かしてみることが重要。SubscriptionにFeedIn、PublishにFeedoutを選択するとこうなる。 requi

  • EthnaWiki - php/Prhagger

    2013-04-14 cis 2013-04-02 CandyCane|インストール方法 2013-02-17 プライバシーポリシー 2013-01-29 test 2013-01-20 Arduino 2013-01-18 KinoWiki:プラグイン/カタログ/outline 2012-12-08 AppleScript 2012-11-06 ペルソナ2罰 2012-09-04 LVM 2012-08-02 reveal-js 偶然このページに辿りついた人達へ。 install アクションを作る 命名規則 バグ typo install時のPublishのconfigがonClickで開かない 実装したい。 エントリポイント作成が成功したか失敗したかチェックする configの項目をエディットボックス以外も指定できるように generateされたコードの改行コードが^Mになってる。 関

  • 第20回PHP勉強会

    Event Entry::第20回PHP勉強会 イベント内容第20回PHP勉強会を開催します。 日時:2007年1月29日(月)19:30 - 21:00 会場:KLab株式会社 20F 大3会議室 地図(入館方法等、御参考ください) UL受付で「KLab(くらぶ)株式会社」訪問の旨伝えていただければ入館用の名札が渡されます(名刺2枚ご用意ください)。会場にて社名押印しますので退館時は警備員までお渡しください。 ゲート通過後、Bエレベータにて20Fまでお上がりいただき、受付外の内線にて6800 富田をお呼びだしください。 会場でのインターネット接続は御利用いただけません(すみません)。発表者の方でご入用の方は、PHS等の接続手段をご用意ください。簡単なデモであれば私のPCを使用いただいてもOKです。 登録方法 TypeKey認証を使用しています。 アカウントを持っていない方は、Sixapa

    otsune
    otsune 2007/01/19
    >Prhagger : Pluggable feed aggregator
  • はてなブログ | 無料ブログを作成しよう

    「百年の孤独」を粘り強く読んだら、読書スピードが上がった件 最近、を読むスピードが速くなってきた。片道の通勤電車で50ページだったのが、70ページくらい読めたりする。 理由は先日、百年の孤独をなんとか読み終えたことが大きい気がする。 百年の孤独 (Obra de Garc´ia M´arquez) 作者:ガルシア=マルケス,ガブリエル 新潮社 …

    はてなブログ | 無料ブログを作成しよう
    otsune
    otsune 2007/01/19
    >Prhaggerをリリースしました。
  • PEAR 標準コーディング規約

    注意 PEAR 標準コーディング規約は、 PEAR の公式ディストリビューションに含まれるコードに適用されます。 コーディング規約 (Coding standards) は、開発者たちの間ではよく CS と略されます。この規約の狙いは、コードの一貫性を保つことと PEAR の開発者たちがコードを保守しやすくすることにあります。 インデント 空白 4 つのインデントを使用します。タブは使いません。 これにより、diff や patch、CVS history や annotations の際に問題が発生するのを避けることができます。 Emacs を使用する場合、indent-tabs-mode を nil に設定する必要があります。 Emacs を設定するモードフックの例を次に示します (PHP ファイルを編集する際に これがコールされるようにする必要があります)。 (defun php-

    otsune
    otsune 2006/10/29
  • BugTrack/779 - PukiWiki-dev

    'and/or' for boolean => '&&/||'† BEFORE: if ($count == 0 or $foo == 'bar') do_someting(); AFTER: if ($count == 0 || $foo == 'bar') do_someting(); if文などで使われる論理演算( a == b, a > b など ) に演算子「and」「or」が使われている場合、容赦なく「&&」「||」に修正します (^^; ↑ 概要† OK: $dp = @opendir($dir) or die($dir . ' is not found or not readable.'); and / or 演算子は 代入文よりも後に評価されます。 'something or die()' という書き方はPerlでは普通に使われています。 STACK*: Perl Tip

    otsune
    otsune 2006/10/29