タグ

PHPに関するmino64のブックマーク (43)

  • CSI:人材進化 - 作業 #1187: CakePHPからPDFを作る方法について - 九州大学附属図書館研究開発室

    % Done changed from 40 to 90Munemoto Ryoko wrote: 1.ファイルのダウンロード 下記のページから、以下のファイルのダウンロードを行う。 ① FPDF --- http://fpdf.org/ ② FPDI --- http://fpdi.setasign.de/ ③ japanese.zip --- http://fpdf.org/phorum/read.php?f=1&i=7977&t=7977 (http://fpdf.org/ の「What languages can I use?」) 2.ファイルの置き場所 FPDFは /vendors/fpdf/ FPDIは /vendors/fpdi/ へ置く。requre(...) は適宜 vendor(...)で置き換える。 japanese.zip は、 /vendors/fp

    mino64
    mino64 2010/02/22
  • http://hiromi2424.lv9.org/translate/cakephp13/13-migration-guide

    mino64
    mino64 2010/02/15
  • Amazon.co.jp: PHP×携帯サイト 実践アプリケーション集: 株式会社マイネット・ジャパン, 平島浩一郎, 伊藤祐策, 中元正也: 本

    Amazon.co.jp: PHP×携帯サイト 実践アプリケーション集: 株式会社マイネット・ジャパン, 平島浩一郎, 伊藤祐策, 中元正也: 本
  • PHPのデータ構造 - yokkunsの日記

    配列よりオブジェクトの方がパフォーマンスが良いという話を聞き、気になったので調べてみました。 スカラー変数 まず、PHPのスカラー変数の復習。 PHPのスカラー変数は、以下のように、シンボルテーブルからzval構造体にアクセスして、値を取得します。 <?php $a = 1; ?> 変数のコピーでは、値をコピーするのではなく、同じzval構造体を指し、refcountが1追加されます。 <?php $b = $a; ?> 参照渡しでは、同じzval構造体を指し、refcountが1追加、is_refが1になります。 <?php $b = &$a; ?> 配列 次に配列。PHPの配列は、順番を持ったハッシュです。 配列$aの"x"にアクセスするには、まず$aが指すzval構造体にアクセスし、そのzval構造体のzvalue_value共用体にあるハッシュテーブルから、指定されたキーのzval

    PHPのデータ構造 - yokkunsの日記
    mino64
    mino64 2009/06/16
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

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

  • DIP、PHPベースのメール配信システム「PHPList」XAMPPパッケージ版 | OSDN Magazine

    システム構築・運用のディアイピィ(DIP、社:東京都渋谷区)は、PHPベースのメール配信システム「PHPList2.10.9」と、その実行に必要なPHPMySQL、Apacheなどのオープンソースソフトウェアを、一括インストールできるパッケージ「XAMPPパッケージ版」を2009年4月17日配布開始した。 PHPListは、PHPで開発されたオープンソースのWebアプリケーションで、利用者一人ひとりの属性に合わせたパーソナライズドメールの一斉配信機能などが特徴。メールマガジン発行管理ソフトとして使われているという。 DIPは、PHPListを日向け仕様にローカライズして無償配布しているほか、有償サポートやカスタマイズ開発、システム保守サービスなどを提供している。XAMPPパッケージ版では、Windows環境向けに必要なアプリケーションを収録した。ライセンスはGPL。 PHPList2

    DIP、PHPベースのメール配信システム「PHPList」XAMPPパッケージ版 | OSDN Magazine
  • PHPからTwitterに投稿するサンプルコード&サンプルアプリ:phpspot開発日誌

    Using the Twitter API with PHP and PEAR PHPからTwitterに投稿するサンプルコード&サンプルアプリがzend.comのアーティクルで紹介されていました。 以前に紹介した、Services_Twitter を使っているようなのですが、非常に簡単に実施できるようです。 アプリにTwitter投稿機能を組み込みたい場合も、以下のコードで簡単かつスピーディに実装できますね。 <?php // include class include_once 'Services/Twitter.php'; try { // Services_Twitterインスタンスの初期化 // ログイン( ID, PASS を渡す ) $service = new Services_Twitter('indigozero', 'guessme'); // ステータス更新 $se

  • PHPをGoogle App Engineで動かす用のQuercusを公開した - moriyoshiの日記

    追記: 詳細な手順がマイコミジャーナルに掲載されました。竹添さん、ありがとうございました。 ここで書いた件ですが、forkしたコードをGitHubに上げました。 http://github.com/moriyoshi/quercus-gae/ 手順は以下のファイルに書いてあります。 http://github.com/moriyoshi/quercus-gae/blob/137fe37e74273a0035bbfcef24723c73c15a948b/HOWTO 似たようなことをやってた方がいました。 http://brian.brispace.net/2009/04/09/php-on-google-app-engine/

    PHPをGoogle App Engineで動かす用のQuercusを公開した - moriyoshiの日記
    mino64
    mino64 2009/04/12
  • APIとの通信効率をよくする実装例(2) 簡易キャッシュ

    こうして見ると、仮に5分程度ライムラグがあってもさほど影響が無いものが多い、つまり毎度APIに問い合わせるのが無駄とも言えないでしょうか。(毎度通信すべきはなのは、上の表では「高」の部分のみ)。 そこで、APIから取ってきたデータ(XML)を少しの時間だけとっておくのはどうでしょう?(リアルタイム性が高いものや検索結果については毎度通信し、それ以外のものはキープしておき再利用)アクセスしてきたAさん、Bさん、Cさん・・・誰が見ても同じ内容ならなおさらみんなでシェアできれば、通信の数もそれにかかる時間も減るはずです。 このように一定時間データを溜めて再利用するシステムや行為を、キャッシュ(cache ※1)といいます。 どんな言語でも、こんな流れのロジックが書ければ実現できるでしょう。 if ( とっておいたXMLが賞味期限切れ ) { 捨てる; } if ( とっておいたXMLがある )

    APIとの通信効率をよくする実装例(2) 簡易キャッシュ
    mino64
    mino64 2009/04/10
  • CakePHP開発合宿開始!&candycaneを開発します - yandod's blog

    CakePHP開発合宿アルファ版 - events.php.gr.jp 無事、宿にも到着し環境が整ってきました。 過酷なスケジュールの中ですが、随時レポートができればと思います。 またメインプロジェクトは「candycane」という名前のプロジェクトです。 内容は「redmineをCakePHPに移植する」という試みです。 詳細については下記のスライドを見て頂ければと思います。 CandycaneView more presentations from yandod. さらに開発途中のスクリーンショットも少しだけ。

    CakePHP開発合宿開始!&candycaneを開発します - yandod's blog
    mino64
    mino64 2009/04/10
  • PHPで作ること、作らないほうが良いこと

    CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日発のCakePHP応援ブログとして、最新情報をお届けします。 ひさびさの更新です。 CakePHPに関しては、なんかこう、自分の中では“普通の”ツール扱いになってしまい、MySQLphpMyAdminを使うのと同じ感覚になってきたため、それほどここに書き込む内容もなくなってきたような…。 CakePHP.orgができたばかりの頃は、できないことやバグも多いということで、わいわいがやがやとした雰囲気がありましたが、その頃の人たちの声が今ではWeb上には出なくなり、Ticketもそれほど面白くなくなってきた?ような気もします。 1.2の成熟期かも。1.3や2.0になった時にはまた活発になるかもしれません。とはいえ、日では安藤さん主導でハンズオンセミナーが開かれ、まだまだ驚

    PHPで作ること、作らないほうが良いこと
    mino64
    mino64 2009/04/05
  • Ktai Library for CakePHP | ECWorks Blog

    携帯サイトを構築する場合の、各キャリア対応をサポートするライブラリと、それをCakePHPで利用するためのヘルパー・コンポーネントを公開いたします。ライブラリ体はCakePHPだけでなく他の環境でも使用することが出来ます。 【お知らせ】 ktailibrary.orgは諸事情ありまして閉鎖しました。 はじめに 携帯サイトを作成する場合、一般的には各キャリア向けにHTMLを作成し、それを振り分けして表示する仕組みを採用していたと思いますが、最近の携帯では、いくつかの仕様を除いてほぼ同じHTMLを閲覧することが可能になってきています。そこで、その「いくつかの仕様」についてを解決できるような仕組みができないものか…という経緯から、ライブラリが生まれました。 また、ライブラリは個人的に作成していたPHPライブラリがベースになっているのですが、CakePHPで使えるようにすることで「携帯サイト

  • 【ハウツー】PHPExcelを使ってPHPでExcelファイルを出力する (1) PHPExcelとは | エンタープライズ | マイコミジャーナル

    はじめに PHPExcelは、PHPExcelファイルを生成できるライブラリです。Excel2007形式のファイルの読み書きができ、ワークシート、セル、罫線、図形、コメント等の操作ができます。 PHPExcelで生成したExcelのサンプル 入手方法 PHPExcelはCodePlexからダウンロードできます。ライセンスはLGPLで、執筆時点の最新バージョンは1.6.5です。ダウンロードページには「PHPExcel」と「PEAR PHPExcel」の2種類がありますが、ここでは「PHPExcel」を入手します。 実行環境 PHPExcelを利用するには以下の環境が必要になります。 ・PHPバージョン5.2以上 ・PHP拡張モジュール「php_zip稿ではPHPのバージョン5.2.9を使って動作確認を行いました。また、php_zipを利用するため、php.iniの「extensi

  • PHPによる大規模商用サービスの裏側 ― @IT

    2008年7月21日、日PHPユーザ会主催のイベント「PHPカンファレンス2008」が東京・大田区産業プラザ(PiO)で開催された。 PHP5.3やPHP6の最新動向をお届けした前編「PHPに押し寄せるリスクと国際化の波」に引き続き、中編ではぐるなび、楽天、サイボウズといった企業におけるPHP開発事例の裏側をレポートする。 手作り感たっぷりのぐるなびがのポータルサイトになるまで ぐるなびは、日における飲店情報を扱う草分け的Webサイトであり、代表的な“”のポータルサイトの1つといっても過言はない。1996年6月に、交通広告代理店NKBの1事業部門としてスタートしたぐるなびは、2000年2月に株式会社として独立する。以来、さまざまなに関する情報サービスを立ち上げ、月間7億2000万PV(2007年12月)、会員数588万人を記録するほどになった。 ぐるなびの技術departmen

    mino64
    mino64 2009/02/22
  • 米Zend、PHP Webアプリケーションサーバー「Zend Server」を公開 | OSDN Magazine

    米Zend Technologiesは2月18日、同社初のアプリケーションサーバー「Zend Server」を発表、ベータ版を公開した。ミッションクリティカルなPHPアプリケーションを運用・管理できるという。WindowsLinuxMacに対応、同社Webサイトより無料でダウンロードできる。 Zend Serverは、信頼性、性能、安全などの要求が高いPHPアプリケーションを動かすサーバーソフトウェア。 Apache、PHP、Zend Framwork、PHP Optimizerの設定を高速に行うネイティブインストーラ、PHPアプリケーション設定のための管理ツールを持つ。主要データベースと容易に接続できるほか、Javaコネクタも用意した。 PHPバイトコードキャッシュとフルページキャッシュを利用して、アプリケーションに変更を加えることなく性能を強化できるという。PHPスクリプト実行の鈍

    米Zend、PHP Webアプリケーションサーバー「Zend Server」を公開 | OSDN Magazine
    mino64
    mino64 2009/02/21
  • [PHPウォッチ]第38回 人気フレームワークCakePHP,国内初のカンファレンス開催

    今回は,PHPの最新リリース情報と,2008年10月25日に行われたCakePHPカンファレンス東京の模様を紹介する。 PHP 5.2.8がリリース 2008年末,PHP 5.2系のバージョン5.2.7と5.2.8が立て続けにリリースされた。これは,PHP 5.2.7のリリース直後に,magic_quote_gpcの設定が正常に動作しないというバグが見つかったためである。そこで,該当する部分のみを修正したPHP5.2.8がリリースされることになった。 この問題のため,PHP開発チームは直ちにPHP5.2.7のリリースパッケージを削除し,現在ではダウンロードできない状態になっている。 開発チームはPHP5.2.7の使用を行わないよう推奨しており,何らかの理由でPHP5.2.7が動作している環境となっている場合には,早急にPHP5.2.8にバージョンアップすること推奨したい。 また,このバージ

    [PHPウォッチ]第38回 人気フレームワークCakePHP,国内初のカンファレンス開催
    mino64
    mino64 2009/01/27
  • PHPで複雑な数学式の画像が作れる「PhpMathPublisher」:phpspot開発日誌

    PhpMathPublisher PHPで複雑な数学式の画像が作れる「PhpMathPublisher」 次のような画像が作れるライブラリのようです。 個人的に数学式を作ることはあまりないのですが、覚えておくと、数学式をちょっと作りたいというときに使えるのかもしれません。

    mino64
    mino64 2009/01/27
  • PHP で復号可能な暗号化を行うときのまとめ ( ラボブログ )

    スパイスラボ神部です。 ちょっとわけあって、PHP で複合化可能な暗号化を処理を組み込むことになりました。いったん暗号化して DB に格納し、あとで複合化するという手順です。 さすがに生でパスワードを格納するのは嫌ですし、調べてみると意外と全体の流れを解説したものはあまり多くはなかったもよう。せっかくですのでスタンダードな暗号化/複合化についてまとめてみたいと思います。 -暗号化が好きだ! - Favorites! 順を追ってあたりをつけていきます けっこう情報が少ないので、順を追って調べていきます。 -PHPの可逆暗号化関数について - 教えて!goo とりあえず、mcrypt 系を使うのがよさそうだ、というヒントが得られました。 -PHP: mcrypt_generic - Manual まずは上から mcrypt_cbc がいいかな?と思ってみてみると、mcrypt_generi

    mino64
    mino64 2009/01/21
  • PHPとYahoo!の意外なカンケイ

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。オークション事業部 企画部の安田 琢磨です。 多少技術的表現に誤りあるかもしれませんが、ご容赦ください。 Webサービスは、SOAP,REST,JSONなどに基づいて提供されることが多いので、HTTPの通信に対応していればどのプログラミング言語からでも利用可能です。では、実際にWebサービスを利用して、何か作ってみようと言う場合にどの言語を選択すればよいのか、環境は? DBは? または、初心者の日曜プログラマーでも作れるのか? などいろいろ疑問が出てくる方もいらっしゃるかもしれません。 Yahoo!オークションWebサービスで公開されているSDK(ソフトウエア開発キット)は、現在PHPでのサンプルコードを公開しています

    PHPとYahoo!の意外なカンケイ
  • 第20回 文字エンコーディングとセキュリティ(2) | gihyo.jp

    前回に引き続き、今回も文字エンコーディングとセキュリティをテーマに解説します。前回は文字エンコーディングを利用した攻撃で、JavaScriptインジェクションやSQLインジェクションなどが可能であることを紹介しました。今回はなぜ、文字エンコーディングを利用して攻撃できるのか、簡単に紹介します。 文字エンコーディングを利用した攻撃の原理 文字エンコーディングを利用した攻撃には3種類の方法があります。 不正な文字エンコーディングを利用する方法 文字エンコーディングを誤認識させる(誤認識を利用する)方法 文字エンコーディングのエスケープ方式を利用する方法 この連載は攻撃方法を詳しく解説する事が目的ではありません。具体的なの攻撃方法の解説はできる限り控え、なぜこの3つ手法が攻撃に利用できるのか解説します。 前回も触れましたが、パス遷移攻撃には文字エンコーディングを利用した攻撃方法もあります。 文字

    第20回 文字エンコーディングとセキュリティ(2) | gihyo.jp
    mino64
    mino64 2008/12/27