タグ

PHPに関するgrattのブックマーク (155)

  • Limonade-PHP - Latest Framework News and Features

    In the realm of web development, having the right tools can make all the difference. When it comes to building web applications efficiently and effectively, the Limonade PHP framework has gained significant attention. This article explores the Limonade PHP framework,…

    Limonade-PHP - Latest Framework News and Features
  • limonadeを試してみる第一歩 | UCWD-Studio

    今ちょうどPHPでの開発案件があって、CakePHPなどのWAFを使うほどの規模の案件じゃないんだけど、生PHPでプログラムを作成して無秩序なプログラムができるのは問題ですよねということで、いわゆるPHP製の小規模WAFを探してみた際に見つけたのがlimonade。 公式サイトによるとRuby製のSinatraやCampingなどからインスパイアされたフレームワークらしい。 以下、学習テストを兼ねて簡単に触ってみます。 githubからv0.4.6のzip版をダウンロード。他にもtgz版があったり、gitで落としてきたりが可能です。 公式サイトでは以降、 libフォルダを自分のプロジェクトに入てね。 自分のアプリケーションのメインとなるphpファイルにrequire_once vendors/limonade.php (or require_once lib/limonade.php)と書

    limonadeを試してみる第一歩 | UCWD-Studio
  • マッシュアップに必須!PHPで複数APIを同時に叩いて超高速化するサンプル:phpspot開発日誌

    phpied.com Blog Archive Simultaneuos HTTP requests in PHP with cURL The basic idea of a Web 2.0-style "mashup" is that you consume data from several services, often from different providers and combine them in interesting ways. マッシュアップに必須!PHPで複数APIを同時に叩いて超高速化するサンプル。 通常、PHPAPIにアクセスする場合、例えば、Yahoo!検索APIはてなブックマークのRSSを取得してマッシュアップする場合は次の図のようになります。 ただ、この方式だと、Yahoo!検索APIにリクエストし、その結果を待ちます。 そして、そこからはてなブック

    gratt
    gratt 2010/08/30
    curlで。
  • PHPでTwitter APIのOAuthを使う方法まとめ

    この記事以降 Twitter API の仕様が変わっており、このままでは正しく機能しない場合があると思います。近いうちに今のやり方を書くので、それまで参考程度にご覧ください。 Twitter API の OAuth でひととおりやってみた。 忘れないようにメモ。 大雑把な流れ Twitter にアプリケーションを登録する。 Consumer Key と Consumer secret を取得する。 リクエストトークンを取得する。 認証用 URL を取得する。 ユーザーから承認を受ける(bot の場合は自分でやる)。 アクセストークンを取得する。 API にアクセスする。 以下、やった作業の手順です。 事前準備 HTTP_OAuth を使えるようにする OAuth の通信部分そのものは PEAR の HTTP_OAuth を使うことにしたので これをインストールする。 一番めんどくさい部分を

    PHPでTwitter APIのOAuthを使う方法まとめ
    gratt
    gratt 2010/08/09
    コールバックなど。
  • PHPで大規模ブラウザゲームを開発してわかったこと

    2010年6月26日に行われたイベント、オープンソースカンファレンス2010 Hokkaido内のセミナーで使われた発表スライド「PHPで大規模ブラウザゲームを開発してわかったこと」

    PHPで大規模ブラウザゲームを開発してわかったこと
    gratt
    gratt 2010/07/08
    参考になる
  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

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

    ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ
    gratt
    gratt 2009/12/20
  • RADツールによるPHPアプリケーション速効開発 - Zend_Application -

    はじめに 連載では、PHP上で動作するアプリケーションフレームワークであるZend Frameworkについて紹介していきます。今回はZend Applicationに焦点を当てて説明したいと思います。 前回も触れたように、Zend_Applicationは設定やリソースの管理を行うモジュールです。 対象読者 PHPの基構文は一通り理解しているが、フレームワークを利用したことはないという方を対象としています。 必要な環境 Zend FrameworkはPHP 5.2.4以降とWebサーバがインストールされている環境で利用可能です。稿ではWebサーバとしてApache 2.2を、OSにWindows XPを採用し、アプリケーションを作成していきます。 以下に、今回アプリケーション作成/動作確認に用いた環境を示します(インストールにあたっては最新安定版の使用を推奨します)。各項目の詳細な

    RADツールによるPHPアプリケーション速効開発 - Zend_Application -
    gratt
    gratt 2009/10/14
    さわってみないとむつかしいな
  • PHPアプリからCSSセレクタでHTML/XML文書を解析する - Zend_Dom -

    はじめに 連載では、PHP上で動作するアプリケーションフレームワーク「Zend Framework」について紹介していきます。今回はDOMドキュメントを扱うためのモジュールであるZend_Domについて紹介します。 現在、Zend_DomにはZend_Dom_Queryクラスが実装されています。このZend_Dom_Queryを利用すれば、XML文書やHTML文書の内容に対してCSSセレクタやXPathでアクセスすることができます。例えば外部サービスから提供されたHTML文書を解析して、マッシュアップに利用したい場合などに威力を発揮します。 対象読者 PHPの基構文は一通り理解しているが、フレームワークを利用したことはないという方を対象としています。 必要な環境 Zend FrameworkはPHP 5.1.4以降とWebサーバがインストールされている環境で利用可能です。稿ではWeb

    PHPアプリからCSSセレクタでHTML/XML文書を解析する - Zend_Dom -
  • zf-starter/application at 96708a9e5ca2201fefca12f18c5ba6d59d501f5f · junichiro/zf-starter

  • – このドメインはお名前.comで取得されています。

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

  • – このドメインはお名前.comで取得されています。

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

  • PHPで祝日を求める

    今回は、PHPを使って計算によって祝日を求めるプログラムを作ってみることにする。 あらかじめ断っておくが、計算によって祝日を求めることは難しい。 「秋分の日と敬老の日の微妙な関係」で述べたように、法律によって祝日が変わるなどのルールがあるため、ある年の祝日を計算で完全に求めることはできない。 過去の祝日であれば、実際のカレンダーから祝日を抜き出してテーブルに用意しておき、それを引いた方が確実である。また、未来の祝日についても、アプリケーションやインターネットにあるものをテーブルとして取り込み、それを引いた方が手っ取り早く確実である。 ここでは、アプリケーションやインターネットにないような未来の祝日を求めることを目的に、あえて計算で導出することを考えてみることにする。 (2024年2月25日)内閣府の祝日表を参照できるようにした.とくに春分の日・秋分の日. (2023年10月14日)paho

    PHPで祝日を求める
    gratt
    gratt 2009/08/26
    祝日法とな
  • htmlspecialchars - 第45回PHP勉強会@関東 :: handsOut.jp

    スライド1: htmlspecialchars() についてkomura第45回 PHP 勉強会@関東(2009.08.01) スライド2: 自己紹介1. PHP暦(a) PHP 4.0.4 ~(2002年?)(b) 最近はPHPでスクリプトを書くよりPHPのソースを読んでいる時間の方が長い2. Webページ,日記など(a) t_komuraの日記http://d.hatena.ne.jp/t_komura/(b) 個人的なメモと備忘録http://www.asahi-net.or.jp/~wv7y-kmr/(c) PHPとWebアプリケーションのセキュリティについてのメモhttp://www.asahi-net.or.jp/~wv7y-kmr/memo/php_security.html(d) PHPのmbstringに関するメモhttp://www.asahi-net.or.jp/~

    gratt
    gratt 2009/08/18
  • iPhoneに最適化されたイメージギャラリー·Pipho MOONGIFT

    男性を中心にiPhoneを持つ人が増え始めている。まだまだシェアは少ないが、PC向けのWebサービスの利用率で言えば、iPhoneのシェアは決して少なくはない。実際、iPhoneを使ってWebサイトを見ているという人も多いのではないだろうか。 PHP製のイメージギャラリー そんなiPhoneで写真を見るのに最適なギャラリーソフトウェアがPiphoだ。 今回紹介するオープンソース・ソフトウェアはPipho、PHP製のiPhoneに特化したギャラリーソフトウェアだ。 Piphoはデータベース不要で使えるギャラリーソフトウェアだ。同じ作者によるソフトウェアにJAIPHOがあるが、JAIPHOはJavaScript + HTMLだったのに対してPiphoはPHPを利用する。よりシステマチックに動作させられるようになったと言えそうだ。 横向き表示にも対応 既存のギャラリーアプリケーションをiPhon

    iPhoneに最適化されたイメージギャラリー·Pipho MOONGIFT
    gratt
    gratt 2009/08/18
  • PHPも使える! Google App Engine for Java(前編)

    はじめに Amazon EC2をはじめ、クラウドコンピューティングのインフラ環境は以前に比べて手に届きやすいところにやってきました。しかしながら、サーバの設定が複雑だったり、独自言語だったりと、お手軽に試すにはもう一歩踏み出すことができない方が多いのではないでしょうか? GoogleGoogle App Engineを2008年4月に公開しました。このときはPythonのみが対象でしたが、2009年4月にはJavaにも対応しました。このことは大きな意味を持っています。それはJava言語のみならず、JavaVM上で動作する多くのスクリプト系言語も(ある程度の修正や設定は必要になりますが)動作させることができるためです。 前編ではJavaVM上に実装されたスクリプト系言語の中でもPHPを、簡単なWebアプリケーションを例に、Google App Engine for Javaで動作させる方法

    PHPも使える! Google App Engine for Java(前編)
  • PHPのcURLを使ってできる便利なサンプル集:phpspot開発日誌

    10 awesome things to do with cURL PHPcURLを使ってできる便利なサンプル集が公開されています。 PHPのソケット関数を使うよりも柔軟なオプションが指定可能な外部アクセス用cURL拡張ですが、cURLにターゲットを絞ってサンプルコードを掲載しているのが面白いです。 以下のようなことができるサンプルコード集になっており、色々活用できるかもしれません。 Facebookのステータス更新サンプル ウェブサーバのダウンロードスピードを得るサンプル Myspaceにログインするサンプル WordPressに記事を投稿する(by xmlrpc) URLが存在するかどうかチェックする WordPressでコメントを投稿する AdSenseの収益をRSSリーダーで確認する フィードバーナーの購読者数を得る URLのコンテンツ内容を変数で受け取る Twitter に投稿

    gratt
    gratt 2009/07/02
  • anysense-devel  PHPから静的な画像ファイルを効率的に出力する方法

    サーバー上の静的なコンテンツをPHPなどの動的なスクリプトから出力したときがたまに有ります。 例えばログインしているユーザーにだけ画像を見せたい場合などです。 こういう時、一番簡単な方法は if($logged_in){ $filename = 'hoge.gif'; header('Content-Length: ' . filesize($filename)); header('Content-Disposition: attachment; filename='.basename($filename)); readfile($filename); } とする事です。 若しくは if($logged_in){ $filename = 'hoge.gif'; header('Content-Length: ' . filesize($filename)); header('Content

    gratt
    gratt 2009/07/02
    へーへーへー
  • さくらインターネットMySQLを自動バックアップして『暗号化』してgmailに送る | PHPの種 ブログ

    さくらインターネットMySQLを自動バックアップしてgmailに送る: PHPの種 ブログで運用していたところ、記事にこんなコメントが。 ネットワーク越しにバックアップするとなると、何らかの暗号化をした方が望ましいと思いますが、何か良い方法はないものでしょうか。 確かに言われてみればそうですね。MySQLにブログデータしか入ってなかったので、セキュアな考えが抜け落ちてました。ありがとうございます。 さくらのレン鯖にはgpg2が入っているので、それを活用させてもらいましょう! /usr/local/bin/mysqldump –opt -c -h [MySQL SERVER] -u [USERNAME] –password=[PASSWORD] [DB NAME] | /usr/local/bin/gpg -c –cipher-algo AES256 –batch –passphrase “

  • Bambalam PHP EXE Compiler/Embedder 1.21 - Free php to exe converter!

    Bambalam PHP EXE Compiler/Embedder Created by Anders Hammar © 2006 Bambalam Bug reports / feedback email: Download Bamcompile 1.21 (win32) zip Download Bamcompile 1.21 Source zip Usage: bamcompile [-options] infile.php [outfile.exe] bamcompile [-options] project_directory mainfile.php [outfile.exe] bamcompile projectfile.bcp Options: -w Hide console window for windowed applicatio

    gratt
    gratt 2009/06/03
    いかすぜ。しかし、php4.4.4なんだよなw
  • 見直されるべきPHP5の組み込みイテレータ - hnwの日記

    PHPには5.0.0以降SPL (Standard PHP Libray)という枠組みが導入されています。これにより、Iteratorインターフェースを実装したクラスのインスタンスであれば、foreach文で配列と同じように取り扱えます。自分でクラスを作るときもIteratorを実装すれば使うのが楽ですし、コードも読みやすくなると思います。 また、PHPに標準で組み込まれているクラスにはIteratorを実装しているものが多数あります。たとえば僕の手元のPHP5.2.9には24個のイテレータがあり、そのうちいくつかは十分に実用的なクラスです。ただ、日語の資料が少ないせいか、かなり知名度は低いように思います。記事では4つの便利な組み込みイテレータを紹介します。 SPLのクラスにはデザインパターンの考えが多く含まれています。特に、イテレータを元にイテレータを作るような使い方は、保守性の高い

    見直されるべきPHP5の組み込みイテレータ - hnwの日記
    gratt
    gratt 2009/05/25
    Append!regex!いいね。