タグ

phpに関するt_tsuruのブックマーク (92)

  • PHP5でSTRICT有効でPEARを使う(NOTICE、STRICTをあやつる) - gounx2の日記

    NOTICE、STRICTは怪しいコードを指摘してくれる、優れたエラーモードで次のように書くことで有効になります。 error_reporting(E_ALL|E_STRICT); ところが、PEARの多くのモジュールはPHP4でも動作するよう作られているため、STRICTを有効にすると、大量のSTRICTが発生します。 そこで・・・ 次のことを実現するクラスを作りました。 自分で作るスクリプトは NOTICE、STRICT 有効で実行する。 PEARモジュールは NOTICE、STRICT を個別に無視設定して実行する。 さらに、Exception、PEAR_Exceptinon もまとめて扱うことで、PHPのエラーに関する出力を統合してみました。 PEARと書いてきましたが、NOTICE、STRICTが発生するライブラリ全般に使えます。また、今回作ったのはPHP5用ですが Except

    PHP5でSTRICT有効でPEARを使う(NOTICE、STRICTをあやつる) - gounx2の日記
  • Custom Software Development Company - PHPFog.com

    We are a leading agency providing premium solutions in the area of design and development of mobile apps, custom websites and custom software. When getting a mobile app developed with us, unlike many other app development companies we provide a comprehensive service. You can expect a team of specialised strategists, graphic designers and developers to work on your web or app development project. W

    Custom Software Development Company - PHPFog.com
    t_tsuru
    t_tsuru 2011/03/05
  • 知っとくと便利なPHPのテクニック9つ:phpspot開発日誌

    9 Useful PHP Functions and Features You Need to Know | Nettuts 知っとくと便利なPHPのテクニック9つが掲載されていました。 初心者の方は勿論、PHPを長年使ってる人にも使えるテクニックが載っていましたので勉強がてらにメモ。 func_get_args() 関数で可変引数 を受け取る 通常、関数といえば、次のように引数と共に定義します。 function hoge($arg1, $arg2) { } のように定義して引数を受け取りますが、好きな個数で引数を受け取りたい場合は、次のようにfunc_get_argsで受け取れます。 function hoge() { $args = func_get_args(); foreach ($args as $key=>$value) { echo "arg{$key} is $value

    t_tsuru
    t_tsuru 2011/03/03
  • Android版PHPをbuildしてみた - Do You PHP はてブロ

    先日のPHP for Android(PFA)から続きますが、CentOS上でAndroidPHPbuildし、とりあえずエミュレータと実機(X06HT)で動作するところまで確認できたので、まとめて晒しておきます。 元ネタ PFAのソースに含まれるドキュメントに記載されていたURLの手順そのままです。 http://www.icomsw.com/~moshe/php-android.php 注意 実際は、Android OSにバンドルされているBionic libcとか全然考慮してないので、このままだとダメだと思います。あくまで『とりあえずbuildして動かしてみたレベル』です。 あと、この手順だと、buildされたバイナリがかなり大きい(約11MB)ので、PFAのphpバイナリと差し替えてもOutOfMemoryError("java.lang.OutOfMemoryError: b

    Android版PHPをbuildしてみた - Do You PHP はてブロ
    t_tsuru
    t_tsuru 2011/02/22
  • デザインパターンはPHP5.3になってどう変わったか - モバイル系ニートエンジニア`chobi_e`の日記

    我が家のダグウッド ダグウッドとはハナミズキのことである。昔、日からポトマックリバーの桜の苗木を送った返礼として、アメリカから送られて来たのが日での始まりで、アメリカ原産でアメリカヤマボウシともいうらしい。 最近では日でも、あちこちで、街路樹であったり、庭木であっ…

    デザインパターンはPHP5.3になってどう変わったか - モバイル系ニートエンジニア`chobi_e`の日記
  • 文字コードに起因する脆弱性を防ぐ「やや安全な」php.ini設定

    補足 この記事は旧徳丸浩の日記からの転載です(元URL、アーカイブはてなブックマーク1、はてなブックマーク2)。 備忘のため転載いたしますが、この記事は2010年9月27日に公開されたもので、当時の徳丸の考えを示すものを、基的に内容を変更せずにそのまま転載するものです。 補足終わり PHPカンファレンス2010にて「文字コードに起因する脆弱性とその対策」というタイトルで喋らせていただきました。プレゼンテーション資料をPDF形式とslideshare.netで公開しています。 文字コードのセキュリティというと、ややこしいイメージが強くて、スピーカーの前夜祭でも「聴衆の半分は置いてきぼりになるかもね」みたいな話をしていたのですが、意外にも「分かりやすかった」等の好意的な反応をtwitter等でいただき、驚くと共に喜んでいます。土曜にPHPカンファレンスに来られるような方は意識が高いというの

    t_tsuru
    t_tsuru 2010/09/27
  • TCPDFに関するリファレンス・ドキュメント

    Warning: opendir(/dat/www/domains/www.monzen.org/sites/refdoc/tcpdf/latest/fonts.org) [function.opendir]: failed to open dir: No such file or directory in /dat/www/domains/www.monzen.org/sites/refdoc/tcpdf/index.phl on line 358 Warning: readdir() expects parameter 1 to be resource, boolean given in /dat/www/domains/www.monzen.org/sites/refdoc/tcpdf/index.phl on line 360 Warning: closedir() expects

  • PHPカンファレンス2010

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

    t_tsuru
    t_tsuru 2010/07/06
  • Gree Fast Processor: PHPを3倍(くらい)速く | GREE Engineering

    ごあいさつエントリだけというのもなんなので、引き続きfujimotoです。実質上1つめのような気がするこのエントリでは、PHPが3倍くらい(少なくとも2倍くらいは...)速くなるGree Fast Processorというのを先月作ってみたのでご紹介です。 すぐわかるまとめ Gree Fast Processorというのを使ってみると、シンプルなsymfonyのプロジェクト(xav.ccで試しました)でも2倍弱、結構複雑なアプリケーションだと7倍くらい速くなったりします。いくつかの制約がありますが、パフォーマンスに飢えているかたはお試しください。 こちらはなんかすごい速くなっている感じのグラフ(一番上が速くなった版のRequests per Second、赤が通常版のRequests per Second): これはさすがにbest caseすぎる気がしますが、普通にやっても2倍弱くらいは

    Gree Fast Processor: PHPを3倍(くらい)速く | GREE Engineering
  • ある技術者の備忘録 » PHPの処理を中断させない方法

    PHPで標準で以下のような機能が実装されています。 ブラウザとの接続が切れた場合(ブラウザの「中止」ボタンが押された場合や閉じられた場合)に処理を中断する ブラウザからのリクエストがあってから、30秒以上経過しても処理が終わらなければ中断する これらの機能は、スクリプトにバグがある場合などで処理が終了できなくなった際の予防です。ですが仕事PHPを使っている場合、どうしても処理を中断させたくない場合があります。 この場合、上記の2つの機能を無効にする必要があります。ただしタイムアウト時間を無限にした場合、当に無限ループに入っている場合に終わらなくなってしまいますので、タイムアウト時間を十分に長いものに指定することをお勧めします。設定方法は以下のようになります。 【php.iniに設定する場合】 ignore_user_abort = On max_execution_time = 864

    t_tsuru
    t_tsuru 2010/05/10
  • Yuyak Blog - PHPは実行の途中でブラウザを閉じると、処理が中断されるのか?

    t_tsuru
    t_tsuru 2010/05/10
  • PHPで画像処理ジェネレータを作る | Security.GS Magazine

    皆さんこんにちは、Sn0wNightです。 今回はつい前まで流行っていた画像のジェネレータを作ってみたいと思います。 ええ、今回もお分かりですが、PHPです。webにハマってるんです…。すみません>< で、早速作っていきますが今回は背景画像とこの画像を。 あまり自分の趣味を持ち込みたくはなかったのですが、 可愛かったので仕方ありません。ええ。形式はjpegです。 合成させるものは下の画像です。Google画像検索で「吹き出し」検索したら 適当に出てきたのでこれを使用します。ちなみに形式はgifです。 ではまず、HTMLから行ってみましょう。簡単な合成する文字列を ユーザー側に入力させるフォームを作成します。 フォームの「合成」ボタンを押したときに処理がprocess.phpに渡されるようにします。 これでクライアントサイドは完成です。 別にactionを空にしてind

    t_tsuru
    t_tsuru 2010/04/09
  • phpのsuEXEC化 − Linux Square − @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

    t_tsuru
    t_tsuru 2010/04/06
  • Ywcafe.net

    Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Cheap Air Tickets Best Mortgage Rates Credit Card Application All Inclusive Vacation Packages Free Credit Report Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy|Do Not Sell or Share My Personal Information

  • Extension:PlantUML - MediaWiki

    This extension has not been maintained for some time, and no longer supports recent releases of MediaWiki. The following other choices are available: Mermaid Diagram extensions To see the page before archival, click here.

    Extension:PlantUML - MediaWiki
  • sks - PHP Manual Search 検索プラグイン

    Firefox 2以降用のPHPマニュアル検索プラグインを公開しています。 Firefox 2以降にインストールすることで検索バーからPHPのマニュアル内を検索することができます。 検索キーワードの候補リストを表示するサジェスト機能もサポートしています。 インストールするにはFirefoxの検索バーのドロップダウンリストを表示して「"PHP Manual Search"を追加」をクリックしてください。 また、以下のフォームからも検索可能です。 キーワード PHPのキーワードのデータベースはPHP 5.1.6で自動生成しました。PHPにロードされていたモジュールの有無によって キーワードに対応するマニュアルが存在しない、またはマニュアルは存在するがそれに対応するキーワードがデータベースに登録されていない場合があります。 下の画像はFirefox 2における検索プラグインのス

    t_tsuru
    t_tsuru 2010/03/30
  • キャリアブロックを回避する為の550(宛先)エラーメールの処理方法 後編 | 携帯サイトをつくろう。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

  • PHPで作るメッセージが流れるTwitterウィジェット:phpspot開発日誌

    Build a PHP Twitter Widget | Brenelz Web Design Solutions PHPで次のようなメッセージが流れるTwitterウィジェットを作るチュートリアルとサンプルプログラムのダウンロードが出来るエントリが公開されてます。 文字が以下のようなUI内を次々と流れます。 左、右ボタンでメッセージを送る機能なんかも地味についてます。 CSS変更でレイアウトの変更も可能のようです。 また、キャッシュ機能も効いているみたいです。 関連エントリ PHPからTwitterに投稿するサンプルコード&サンプルアプリ PHPCSSを活用して綺麗にTwitterメッセージを埋め込むサンプル シンプルなTwitter検索を行うためのPHPスクリプト

  • PHPでGAE上に社員検索アプリを作る (1/3)- @IT

    第4回 PHPでGAE上に社員検索アプリを作る 萩原 巧 リトルソフト株式会社 中越 智哉 株式会社ナレッジエックス 2010/3/18 Web アプリケーション開発者にとって、魅力的な環境に映るGoogle App Engineだが、データの永続化などで落とし穴が存在する。これまでの開発手法を変えずに使えないだろうか(編集部) 第1回から第3回まで、Google App Engine(GAE)上で動作するリレーショナルデータベース「SQL4G」の紹介と、GAE上でPHPRails開発を行うために必要な環境設定を説明しました。 今回は、GAE上でPHPを実行するために必要なライブラリの説明をします。 また、それらを活用したアプリケーションを作成しながら、PHP+リレーショナルデータベースとGAEの連携という新しい世界へ皆さんを招待したいと思います。 ライブラリの説明 PHP4Gでは、GA

  • ウノウラボ Unoh Labs: PHP版 Parallel::Prefork で奥一穂さんと親に感謝しよう

    こんちにわ、去年末に入社した「ちわ」です、こんにちわ。 Perl には CPAN というものがあり、そこには様々なライブラリが登録されています。国内の方々も多くライブラリを登録されていますがその中で牧大輔さんの Queue::Q4M、奥一穂さんの Parallel::Prefork を PHP に移植したので今回は奥一穂さんの Parallel::Prefork のPHP版を紹介したいと思います。 弊社が提供しているサービスの「まちつく!mixi版」、「まちつく!モバゲー版」の地図を生成、Amazon S3 への転送をキューを使って処理していまして、そのキュー処理に Q4M を導入することになりました。キュー処理の主な流れは下記のようになります。 主な処理の流れ Web やバッチで生成キューをエンキュー 生成デーモンがデキューし地図を生成 正常に地図を生成できたら転送キューにエンキュ