タグ

phpに関するkokorohamoeのブックマーク (25)

  • PHPで並列プログラミング

    パラレルクエリの流れを確認する 「第1回:DBは習うより慣れよ!」(http://www.thinkit.co.jp/article/97/1/)では、サンプルコードにより簡単なパラレルクエリを体験していただきました。これを以下の流れに沿って、簡単におさらいしていきます。 1.あらかじめデータを細切れにする 2.処理を分割 3.手分けして同時に処理' 4.結果をまとめる 「1.あらかじめデータを細切れにする」は、サンプルのデータベースを作る段階で行っています。 サンプルでは、test0というテーブルをtest1とtest2に2分割しています。実際には、test1とtest2を作成してから、この2つをマージしてtest0を作りましたので、上記の流れとは順番が逆ですね。 このように、データを細切れにする実際の作業は、「先に全体像があって、それを細切れにする」のではなく、パラレルクエリを念頭に置

  • PHPでのスクレイピングに役立つライブラリ - (DxD)∞

    APIが提供されていないサービスから欲しい情報だけを取得するには、HTMLなどから自前でスクレイピングを行うしかありません。PHPでのスクレイピングに役立つライブラリなどをまとめてみました。 PerlRubyには色々と便利そうなものが見つかるのですが、PHPにはなかなかこれといったものがないですね。 Webスクレイピングライブラリ HTMLScraping HTMLをXML化してDOMやXPathで操作できるクラス。主にHTTP_Request+HTMLParser(XML_HTMLSax3を含む)/Tidy+Cache_Liteという構成で、スクレイピングに必要なものが一通り揃っている。ライセンスはLGPL他。 WebScraper シンプルな汎用スクレイピングクラス。HTTP_Client+HTMLParser(XML_HTMLSax3を含む)という構成で、XPathで要素を抽出でき

  • GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ
  • MODULE.JP - Java Servlet,PHP,Apache moduleベンチマーク

    仕上げ中の原稿でつかう主なWebアプリケーション実装方法ごとのベンチマーク結果を纏めていた。大体予想通りなんだけど一部納得行かない部分が。 評価方法と対象 評価対象は次の8種類の環境で、現在時刻の文字列を Mon Jun 02 03:00:18 JST 2003 の形式に整形する処理をforループで50回繰り返しながらHTMLを出力します。 CGI (C言語) CGI (Perl) Java Servlet (JRE 1.3.1, Tomcat 4.1.24生) Java Servlet + mod_jk + Apache PHP (4.3.2) mod_perl (Apache::Registry) Apache module これらをabコマンドで平行度10リクエスト数1000回で実行し、1秒間に処理したリクエスト数(多ければ高速)とスループット(多ければ高速)を記録した。 名称処理件

  • Transforming XML with PHP

    June 18, 2003 Bruno Pedro This article compares two methods of transforming XML in PHP: PEAR's XML_Transformer package and the W3C XML transformation language XSLT. I will first describe the PEAR project and its philosophy, with a focus on its XML transformation techniques. I will then give a brief introduction to XSLT and the way to use it from PHP. Introduction PEAR's main goal is to become a re

  • サービス終了のお知らせ

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

  • サービス終了のお知らせ

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

  • Y-110's Wiki/ 負荷対策概論

    最新文章 2018-12-26 20:54▪ 网络女主播与“阔绰”粉丝成恋人被骗25万元 2018-12-26 20:54▪ 中国警企“抱团”打假净化酒类市场 2018-12-26 20:54▪ 官宣!弗洛雷斯任申花新主帅吴金贵任俱乐部体育总监 2018-12-26 20:54▪ 广西钦州“无偿献血达人”病逝捐献眼角膜 2018-12-26 20:54▪ 陕西将集中整治中小学生校外培训机构 2018-12-26 20:54▪ 重医儿童医院谭大兵副院长当选全国后勤专委会副主任委员 2018-12-26 20:54▪ 黄浦区荣获2018年度“质量魅力城市” 2018-12-26 20:54▪ 从“仙境”到“天堂”!杭黄高铁列车今日首发,点这里见证历... 2018-12-26 20:54▪ 令人着迷的巴厘岛浪漫住宿地 2018-12-26 20:54▪ 抑郁症男子反对给继女买零斥太小气放

  • http://www.zend.com/php/internals/

  • http://www.zend.com/php/internals/extension-writing1.php

  • 画像切り取り用PHPライブラリ:phpspot開発日誌

    Andy's PHP Projects このサイトで配布されているcropcanvasライブラリ等を使えば、次のようなインタラクティブな画像切り取りWEBツールが実装できるみたいです。 ドラッグして切り抜けるので凄く簡単に誰でもWEBにて画像を切り抜くことが出来そう。 (Ctrlを押しながらドラッグすることでリサイズも可能) 画像をアップロードした後の調整なんかに使うとよさそうですね。 デモ

  • PHPのスキルを上げる100以上のプレゼンテーション資料

    PHPの配布元であり、開発情報も数多く入手できるphp.net。その中に実はトップレベルのPHP開発者たちによるプレゼンテーション資料があり、データベース、デバッグ、セキュリティ、拡張、ローカライゼーション、高速化や最適化などのパフォーマンスに関することなどを簡単にまとめてある場所がある。基的なことばかりではあるが、PHPをいじくり倒したい人にとっては最適な資料となるかも。 PHP Presents http://talks.php.net/ また、php.netのサイトで得られる情報については以下が詳しい。 【PHPウォッチ】第24回 PHP関連情報の宝庫,php.netの歩き方:ITpro http://itpro.nikkeibp.co.jp/article/COLUMN/20060220/230039/

    PHPのスキルを上げる100以上のプレゼンテーション資料
  • Storing Sessions in a Database, by Chris Shiflett

    Photo Location Frigid Air Pass, CO, US 39.0536° N 107.0203° W “It’s all right if things don’t change today. We’re gonna keep doing what we do. The world can either catch up or not.” · AMY RAY Published in PHP Magazine on 14 Dec 2004 Welcome to another edition of Guru Speak. I believe that one of the hallmarks of a good writer is the ability to mold a complex topic into something both palatable and

    Storing Sessions in a Database, by Chris Shiflett
  • PHPでフラッシュのグラフを作る「PHP/SWF Charts」 - GIGAZINE

    これを使えば無料で恐ろしく見栄えのするフラッシュでできたグラフをPHPで作成することができるようになります。標準的なグラフを表示するだけでなく、アニメーションを使った様々なビジュアル効果を加えたり、印刷ボタンや切り替えボタン、グラフを見る方向の変更、複数のグラフの混在なども簡単にできるので、一風変わったグラフ表示をお手軽にしたい人には最適ではないかと。 PHP/SWF Charts http://www.maani.us/charts/index.php その他のグラフのサンプルは以下を参照 http://www.maani.us/charts/index.php?menu=Gallery ダウンロードはこちらから http://www.maani.us/charts/index.php?menu=Download ほかにも有用なものがあるので、多彩な表現方法を手間無く使いたい人は必見。

    PHPでフラッシュのグラフを作る「PHP/SWF Charts」 - GIGAZINE
  • ソーシャルブックマーク(Scuttle)のインストール方法:phpspot開発日誌

    オープンソースのソーシャルブックマーク提供用プログラムScuttleのインストール方法を示します。 ScuttleはPHP+MySQL用に書かれていてレンタルサーバなどにも設置できると思います。 記事では、PHPMySQLの構成でのインストールを行います。 1. Scuttleパッケージをダウンロード後、解凍する 2. 次のSQL文でMySQLデータベースを作成する. CREATE database scuttle 3. 次に必要なテーブルを作成します。 解凍後のパッケージ内にある /tables.sql 内のSQL文を実行することで必要なテーブルが作成できます。 ※XAMPP上のphpmyadminで確認 4. configファイルの作成 次に解凍後のパッケージ内にある、/config.inc.php.sample ファイルを/config.inc.phpに名前を変更し、次のDBのア

  • HTML_AJAXを使ったリアルタイム進捗表示アップローダー:phpspot開発日誌

    HTML_AJAX : ProgressMeter Documentation for the HTML_AJAX Powered file upload progress meter. PEARのHTML_AJAXを使ったリアルタイム進捗表示アップローダーのサンプル。 ソースはWeb上のSVNリポジトリから取得できます。 ファイルの何%が終わったか?という進捗状態を取得するためには、ここで配布されているPHPエクステンションをインストールし、 upload_progress_meter_get_info という独自の関数を使えるようにしなくてはいけません。 PHPエクステンションをインストールしない場合でも、進捗状態であることをアニメーションしつつアップロードするようなプログラムは作れるようです。 PHPにはアップロード中のファイルが何%UP完了したかを知る方法は標準では備わっていないよ

  • Zend Framework

    Laminas Has Launched! Zend Framework is now the Laminas Project! Learn More Performance Engineered with performance tuning in mind. Zend Framework 3 runs up to 4x faster than version 2 releases!

  • Zend Frameworkが遂にリリースされました:phpspot開発日誌

    Zend Framework Zend Framework is a high quality and open source framework for developing Web Applications and Web Services. Sooeyさんのブログで知ったのですが、ZendFrameworkが遂にリリースされました(プレビューリリース)。 ダウンロードパッケージは7MB以上あって、ダウンロード後、解凍するとマニュアルとデモプログラム、フレームワークを含むライブラリ等が含まれています。 マニュアルはプレビューリリースの段階でもざっと見た感じでは結構充実していているようです。 デモプログラムは、 - RSSをパースするライブラリを使ったサンプル - PDFを生成するライブラリを使ったサンプル - Luceneによる検索エンジンサンプル - FlickrYahoo!のWe

  • PHPCrawl webcrawler/webspider library for PHP - About

    About PHPCrawl PHPCrawl is a framework for crawling/spidering websites written in the programming language PHP, so just call it a webcrawler-library or crawler-engine for PHP PHPCrawl "spiders" websites and passes information about all found documents (pages, links, files ans so on) for futher processing to users of the library. It is high configurable and provides several options to specify the b

  • POST後はリダイレクトした方が吉:phpspot開発日誌

    Sitening Blog Blog Archive Redirect After Form Processing After processing an html form, it is often a good idea to redirect the user to a new url, rather than just presenting the results. Consider this php example: 掲示板などで、フォームに対して送信した後は、そのまま画面のHTMLを返すのではなく、書き込み処理等を行った後、Location等で別の位置にリダイレクトするのが吉、という記事。 ごく当たり前のことなんですが、慣れでついそのまま画面HTMLを返していた人も多いのではないでしょうか?(私がそうです^^;) 別の位置にリダイレクトすることで、書き込み画面のリロードによる2