タグ

phpに関するzionicのブックマーク (21)

  • PHPコード最適化テクニック集:phpspot開発日誌

    PHP Optimization Tips | ProgTuts This tutorial will explain many small techniques which will, hopefully, help optimize your php scripts. PHPコード最適化テクニック集。 (1) echo 'a string ' . $name; // は以下より速い echo "a string $name"; (2) echo 'this', 'is', 'a', $variable, 'string'; // は以下より速い echo 'this' . 'is' . 'a' . $variable . 'string'; (3) if (!isset($foo{5})) { echo "Foo is too short"; } // は以下より速い if (strl

    zionic
    zionic 2008/08/01
    んなことする前に、アルゴリズム見直せよ。たいていO(n^2)になっているのに遅い遅いという。
  • TechCrunch Japanese アーカイブ » スクープ:PHPベンチャーのZendがレイオフ。狙いは身売りか

    Unlike Light’s older phones, the Light III sports a larger OLED display and an NFC chip to make way for future payment tools, as well as a camera.

    TechCrunch Japanese アーカイブ » スクープ:PHPベンチャーのZendがレイオフ。狙いは身売りか
    zionic
    zionic 2008/05/20
    あらあら。これから大きな動きがくるのかなぁ。
  • 「@」でエラー抑制すると PHP が遅くなるという噂について : a My RSS 管理人ブログ

    PHP では @ を付けることでエラーを回避できるという便利な記述方法があり、ものぐさな私などは if (@$var["foo"]) $result = $var["foo"]; みたいなコードを書いてしまいます。 で、この処理が「遅い」という噂やツッコミを度々受けるので調べてみました。 「ほら、そんな気にするほどでも無いよ」という結果を期待していたのですが、、、なんじゃこりゃ。。。 劇遅じゃないですか、これ。 いやはや・・・ ちょっと列挙しますね。以下のようなコードを単純 for 文で 100万回実行したときの結果です。 error_reporting(0) で PHP4 if (@$a["hoge"]) $b = $a["hoge"]; ⇒ 約 2.4 秒 if ($a["hoge"]) $b = $a["hoge"]; ⇒ 約 1.3 秒 if (isset($a["hoge"]))

    zionic
    zionic 2008/05/12
    その@は全体処理時間の何%を占めるのか。アルゴリズムやキャッシュ戦略を見直すことで、処理時間自体が劇的に改善したりはしないか。でも、計測してみるのはいいこと。
  • 絵文字ライブラリをPEARパッケージ化&sfPictogramMobilePluginをバージョンアップしました。

    絵文字ライブラリをPEARパッケージ化&sfPictogramMobilePluginをバージョンアップしました。 こんにちは。相変わらず携帯ネタで引っ張る亀です。 先日、第32回PHP勉強会へ参加してきました。 詳細はid:maru_ccさん、id:sotarokさんなどなど大勢の方がブログに書いてくださっているので割愛しますが、なんだかEthnaの話とPHP以外の話が非常に多い会でした。 そのなかでid:maru_ccさんがEthnaでの携帯サイト構築の話をしてくださったのですが、結構いろいろな質問が飛び交っていて、やっぱりもっと携帯周りの情報共有が進むといいのにね、もったいないよね、という話を何名かの方としていました。 そんな話に少しばかり触発されて、絵文字プラグインを公開していた自分としても、もっといろんな人の役に立ててもらいたいと思って、syfmony用のプラグインだったものを

    絵文字ライブラリをPEARパッケージ化&sfPictogramMobilePluginをバージョンアップしました。
  • Welcome to atseason.com

    Welcome to atseason.com E-mail : atseason@gmail.com

    zionic
    zionic 2008/03/28
    推測するな計測せよ。つか、共用サーバじゃスクリプト自体で微調整するしかないんじゃないの?>CPUの高速化はもちろんだけれど、もっとボトルネックになりそうなのがハードディスク
  • MobilePictogramConverter 絵文字変換ライブラリ

    安全性があります。fineを使ってみると、サクラがいるのでこれも晒します。 ありえない価格帯ですし、お金を無駄にするのが特徴です。このサイトを使っているなど、信頼性の高い口コミ情報、評判を検索しているとおおっぴらに書くと登録が減っていくのがめんどくさいときや思いつかないときに流行り物をもじったサクラがいる可能性が高いFacebook系の口コミ情報から「出会えた」という回答がベストアンサーとなっているだけです。 これらのことを予め確認しているというわけです。もちろんバカみたいな数のメッセージを送ってくる理由としては、男性に対していきなりやに騙される危険性があります。 fineアプリの運営曰く、LINE交換禁止しているだけの話です。 これらの出会い系や無料アプリ、Facebook系のマッチングアプリでも、婚活目的では詐欺被害に遭う危険性がありますが。 使用し続けてもこの陽菜ちゃんは出てきたサク

    zionic
    zionic 2008/02/05
    絵文字変換ライブラリ
  • PHPは定期的にネタにされる-[Z]ZAPAブロ〜グ2.0

    PHPがいかに駄目な言語かについてを、「日発オブジェクト指向スクリプト言語Rubyの作者」まつもとゆきひろさんが客観的にコメントしました。 そのコメントに対して、いろいろと論争が起こっているようです。 流れのまとめと、個人的な思いを書いておきます。 1月26日、PHPがいかに駄目な言語かについてを、「日発オブジェクト指向スクリプト言語Rubyの作者」まつもとゆきひろさんが客観的にコメントしました。 Attacking PHP PHPがいかに駄目な言語か、という話。 (中略) 特に「PHPは初心者に学びやすい(と言われていることが問題である)」という部分に共感する。 PHPは初心者に簡単かもしれないが、初心者による手を抜いたWebアプリケーションは PHPが作られた当初はともかく、現代では害悪ではないだろうか。 Webアプリケーションをなめるな PHPならではの理由がないわけではないこと

    PHPは定期的にネタにされる-[Z]ZAPAブロ〜グ2.0
    zionic
    zionic 2008/01/30
    PHPはいじられやすい子。正直、あんまり出来はよくないんだけど、たまにがんばっちゃうテレビ東京のような存在。
  • 乐山厩荒商贸有限公司

    zionic
    zionic 2007/12/12
    PHPとFreeTypeによる文字画像生成処理。ちゃんとキャッシュすれば実用的ぽい。
  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

    shimookaです。 皆さんはPHPでデータの暗号化・復号をする必要に迫られた場合、どのようにしているでしょうか?今回は、PHPで利用可能なモジュールやパッケージとそれらのサンプルを3つほど挙げてみました。 mcrypt拡張モジュールを使った暗号化 libmcryptを利用したPHP拡張モジュールです。DES、3DES、Blowfish、RIJNDAEL(ラインダール:AES暗号とも呼ばれる)、Blowfishなどのブロック暗号をサポートしています。利用可能な暗号モードはCBC、OFB、CFB、ECBです。 PHPで利用するには、libmcryptをインストールし、configureオプションに「--with-mcrypt」を付ける必要があります。また、PHP5以降、libmcrypt 2.5.6以降が必要です。 以下は、SSHやファイル暗号化ソフトウェアなどに広く利用されているBlow

    zionic
    zionic 2007/11/05
    だから、暗号化の対義語は復号だと何度言えば
  • mysqlndってどうなんだろう - おぎろぐはてブロ

    あんまり使ってみたという話を見たことがない。Rasmusのスライドに出てたくらいか。 mysqlndは、PHP5および6用のMySQLのネイティブドライバです。高負荷でのテストなどをしてくれるテスターを募集中のようです。 Now the mysqlnd is looking for the first brave testers. Willing to hammer the code with benchmarks and more importantly real world PHP application code. Particular need is for high load stress testing. Please pass all your feedback on to Georg and his team my mailing php@lists.mysql.com (

    mysqlndってどうなんだろう - おぎろぐはてブロ
    zionic
    zionic 2007/07/10
    >mysqlndは、PHP5および6用のMySQLのネイティブドライバです。
  • アシアルブログ

    2018-12-21 経済産業省『未来の教室』実証事業の一環として宮崎県立日南振徳高等学校で『農業IoTシステム自作』講座を開催しました MonacaEducation担当の岡です。経済産業省『未来の教室』実証事業の一環として宮崎県立日南振徳高等学校の生徒達とビニールハウスなどの温度湿度をクラウドに記録、スマートフォンやタブレットなどのモバイル端末からグラフとして情報を確認できるようなシ… 経済産業省『未来の教室』実証事業の一環として宮崎県立日南振徳高等学校で『農業IoTシステム自作』講座を開催しました 2018-12-14 IT健保(関東ITソフトウェア健康保険)のお得な活用方法について調べてみた はじめまして、諸井です。 マーケティングや営業のフロント・バックオフィス全般を担当しています。 入社して3年弱、嬉しかったことはいくつかあるのですが、そのひとつは関東ITソフトウェア健康保険

    zionic
    zionic 2007/06/06
    微妙な気もするが、memcached素敵。
  • [ThinkIT] 第1回:高速バス座席予約システム (2/3)

    zionic
    zionic 2007/05/25
    昔ゲイツが高校かなんかで作ったやつだな。>以前は人間が行っていた座席の配置処理をシステムが自動的に行うようになりました
  • 长宁区政府与交行上海市分行达成战略合作 长宁区政府攻的高效显示出进-武冈新擞蔬菜行情网

    最新文章 2018-12-26 08:11▪ 印度油罐车与客车相撞至少11人死亡 2018-12-26 08:11▪ 串起7个5A级景区的杭黄高铁今开通!车票已开售 2018-12-26 08:11▪ “四区五中心一延伸”戒毒模式被纳入四川地方标准 2018-12-26 08:11▪ 昆明首座装电梯天桥提供人性化便捷服务受欢迎 2018-12-26 08:11▪ 台南议长选举民进党惨败议长当选人选前一刻退绿营 2018-12-26 08:11▪ 诵读先贤诗文育我职业素养上海中职学生分享读书活动成果 2018-12-26 08:11▪ 这个公园将是上海市中心最大沿江公园,应勇市长调研,要让市... 2018-12-26 08:11▪ 达州大竹县一吊车发生侧翻造3人受伤 2018-12-26 08:11▪ “三年光阴——王玺‘黄庭坚书风创作研究’作品展”在东方网... 2018-12-26 0

    zionic
    zionic 2007/01/10
    関数キャッシュ
  • memcachedを用いた関数キャッシュ - Blog::koyhoge::Tech

    昨年末のPHP東京勉強会でちょっと話したネタ。 これまでは関数キャッシュにはPEAR::Cache_Lite_Functionとかを使っていたのだけど、キャッシュ内容をディスクに書かれるのは遅い気がするし、最近はやぱしmemcachedでしょということで、Memcache extensionを使った関数キャッシュクラスを作って使っている。 実際使っているクラスはいろいろ他のファイルに依存してたりするので、その依存性を取り除いたものがこのMemcache_Function.php。 <?php if (!function_exists('array_val')) { function array_val(&$data, $key, $default = null) { if (!is_array($data)) { return $default; } return isset($data[

    memcachedを用いた関数キャッシュ - Blog::koyhoge::Tech
    zionic
    zionic 2007/01/10
    関数キャッシュ
  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • Daftar Situs Slot Thailand Gacor Server 2024 Maxwin Terbaik

    Decrease quantity for Daftar Situs Slot Thailand Gacor Server 2024 Maxwin Terbaik Increase quantity for Daftar Situs Slot Thailand Gacor Server 2024 Maxwin Terbaik Hai kamu yang doyan main slot online! Bingung cari situs slot yang gacor dengan server Thailand yang bisa kasih kamu keuntungan gede? Nah, tenang aja, karena sekarang udah ada SlotKuni! Kami tuh situs slot terpercaya yang bisa jaminin k

    Daftar Situs Slot Thailand Gacor Server 2024 Maxwin Terbaik
    zionic
    zionic 2006/11/09
    phpAdsNewのマニュアル
  • PHP Extension を作ろう第1回 - まずは Hello World : DSAS開発者の部屋

    PHP で汎用的なライブラリを作成するフレームワークには大きく分けて2種類あるようです。 ひとつは PEAR のように PHP でクラスライブラリを作る方法、もう一つが今回紹介する PECL の様に PHP 自体を拡張するモジュールを書く方法です。 なぜ PHP Extension ? ひとつは、過去に C で書かれた既存のライブラリを流用したい場合に PHP Extension を作成すれば自然に PHP のコードに結合することが出来ます。また、PEAR の様に PHP で書いたコードと比べると若干高速になります。 それでは実際に helloworld という名前の PHP Extension を作成してみましょう。PHP のソースを展開すると php-x.x.x/ext というディレクトリがありますので $ cd php-x.x.x/ext $ ./ext_skel --extname

    PHP Extension を作ろう第1回 - まずは Hello World : DSAS開発者の部屋
  • CakePHP プログラマーズ リファレンスガイド

    これは CakePHP の公式マニュアルです。Cake Software Foundation Inc. *** 注)これは、1.1用のマニュアルです。1.2用の最新版マニュアルは http://book.cakephp.org/ja/にあります。*** Author and Editor: John Anderson Author and Technical Editor: Larry E Masters

  • PHP5で設定保存用Singletonクラス:phpspot開発日誌

    リッチなExcel風グリッドインタフェースを提供するJavascriptライブラリ... 次の記事 ≫:リンク先のプレビューを吹き出し方式のポップアップでサムネイル表... i am actually a giant robot. The solution I've come up with is simple, easy, and follows good design practices. I created a singleton Config class that I use to modify and retrieve my configuration information. PHP5で設定保存用Singletonクラス。 PHPにおいて、グローバル変数や、defineでグローバルな設定情報を保存してしまうと、グローバル領域が使われ、 変数名がぶつからないようにしても規模が大き

    zionic
    zionic 2006/10/20
    namespaceも追加してみてはどうだろうか。
  • ウノウラボ Unoh Labs: php で 簡単にデバッグする方法

    尾藤正人です。 Ruby で debug する7つの方法 Perl での print debug の方法の紹介がブーム(?)だったので、自分がよく行ってる Ruby での debug 方法7つについて書いてみます。 ということなので、僕が PHP でやってること書いてみたいと思います。 preprint_r() print_r() とか var_dump() だと HTML の中に出してブラウザで見るときにすごく見にくくなります。 そこで preprint_r() という関数を定義して、<pre></pre> で囲んで見やすいように出力しています。 function preprint_r(&$var, $title = '') { echo _preprint_r($var, $title); } function &_preprint_r(&$var, $title = '') { if