Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

PHPに関するryoppy011のブックマーク (29)

  • PHPで画像のリサイズ等が簡単に行えるクラス:phpspot開発日誌

    PHP Image Resizer Class : Milaju PHPで画像のリサイズ等が簡単に行えるクラスが公開されています。 こうしたライブラリは同様のものが存在するのですが、便利そうなので公開。 次のように実装時に分かりやすいコードでかつ簡単にリサイズが可能です。リサイズだけではなく、クオリティやmaxサイズといったオプション指定も出来るようになってます。 require_once('class.imgsizer.php'); $imgSizer = new imgSizer(); $imgSizer->type = "width"; $imgSizer->max = 100; $imgSizer->quality = 8; $imgSizer->square = true; $imgSizer->prefix = "sml_"; $imgSizer->folder = "_siz

  • PHPerのためのYAPC::Asia2010

    YAPC::Asia2010 の発表資料、動画が面白いので、まとめ。 YAPC=Yet Another Perl Conferenceは、その名のとおりPerlのイベントです。PHPで言うならPHPカンファレンスにあたるでしょうか。(違ったらごめんなさい) Perl のイベントということで特に気にしていなかったのですが、先日行われたYAPC::Asia2010の発表資料を見ると PHPer が見てもかなり面白いです。もちろんPerlならではの発表もあるのですが、言語を問わずWebシステム開発をするなら参考になる内容が多くあります。 Perl だから、という理由だけで避けるのはホントに勿体無いので是非見てみて下さい。 PHPerにオススメな発表 PHPユーザの自分が見て面白かった発表です。リンク下にある一言は自分が面白いと思った点で、要約では無いです。内容は各発表を見てみて下さい。 ソーシャ

  • PHP: 正規表現パターンに使用可能な修飾子 - Manual

    Regarding the validity of a UTF-8 string when using the /u pattern modifier, some things to be aware of; 1. If the pattern itself contains an invalid UTF-8 character, you get an error (as mentioned in the docs above - "UTF-8 validity of the pattern is checked since PHP 4.3.5" 2. When the subject string contains invalid UTF-8 sequences / codepoints, it basically result in a "quiet death" for the pr

    PHP: 正規表現パターンに使用可能な修飾子 - Manual
  • YouTube - 伊藤直也 - Perl プログラマが PHP大規模開発の会社に入って 1/2

    next http://www.youtube.com/watch?v=7uN-zNn32Ng YAPC::Asia Tokyo 2010 (c)伊藤直也 CC-BY-NC

    YouTube - 伊藤直也 - Perl プログラマが PHP大規模開発の会社に入って 1/2
  • WEB上で画像のリサイズ/回転/切抜き等が可能になるPHPのオープンソース「PHP Image Editor」:phpspot開発日誌

    Edit images directly in your CMS. Now as a plugin for Joomla 1.5. - Picture Editor, GD, PHP, Open Source, GPL WEB上で画像のリサイズ/回転/切抜き等が可能になるPHPのオープンソース「PHP Image Editor」が公開されています。 そのまま使ってもいいですし、CMSなんかの組み込み用に使ってもよさそう。Joomlaのプラグイン形式でも公開されています。 指定サイズにそのままリサイズする機能 左右に90度回転する機能 範囲を選択して切り抜く機能 明るさとコントラストを調節する機能 デモを使ってみると結構便利でしたので試してみましょう。 関連エントリ オープンソースの便利PHPスクリプトまとめサイト「Open Source PHP」 オープンソースGoogleAnalytic

  • facebook アプリの作り方・PHP 編(2010 年 10 月版) - トメトメボンド

    なんだか突発的に盛り上がってる facebook ですが、アプリが気になっていじってみました。mixi アプリは PC 版がクローズドオープンだった頃にお遊びでいくつか公開していたのだけど、それより格段に手軽かつ自由度が高いなぁ、という印象です。 で、日語で解説しているページがほとんどなさそう&あってもなんだか古そうなので丁寧めに以下書いてみるよ。言語は PHP ですぞー。 facebook アプリを登録 マイアプリケーション一覧:http://www.facebook.com/developers/apps.php に移動し、右上にある「新規アプリケーション登録」をクリック 名前を適当に決めて登録(あとで変更可能) 登録できたら、そのアプリの「設定を編集」をクリックすると、以下のような画面になるはず。ここの「Facebook Integration」タブをクリック アプリの URL と

    facebook アプリの作り方・PHP 編(2010 年 10 月版) - トメトメボンド
  • 問題点の概要 - 「PHPで作成する携帯会員サイトの基本」の諸問題(1) - 徳丸浩の日記

    _問題点の概要 CodeZineから発表されている「PHPで作成する携帯会員サイトの基」という記事はツッコミどころ満載で、既にいくつかの問題が修正されているのだが、まだ残っている問題があることや、修正内容にも疑問があるので、いくつか指摘してみたい。ざっと書いたところ、ものすごく長くなりそうだったので、小出しで「連載」の形で書く。忙しいので途中でやめるかもしれない。今回は、問題点の概要を報告する。 くだんの記事をざっと見たところ、以下の問題を見つけた。 IPアドレス制限のない「かんたんログイン」 Net_UserAgent_Mobileを用いて携帯電話の端末IDを取り出し、かんたんログインを実装しているが、ゲートウェイのIPアドレス経由であることを確認していない。以下のリストは、端末IDを取り出しているところ(4ページ目)。 $agent = Net_UserAgent_Mobile::s

  • PHPで作成する携帯会員サイトの基本

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    PHPで作成する携帯会員サイトの基本
  • AWS News Blog

    AWS Week in Review – AWS Documentation Updates, Amazon EventBridge is Faster, and More – May 22, 2023 Here are your AWS updates from the previous 7 days. Last week I was in Turin, Italy for CloudConf, a conference I’ve had the pleasure to participate in for the last 10 years. AWS Hero Anahit Pogosova was also there sharing a few serverless tips in front of a full house. Here’s a picture I […] Amaz

  • Zend_Oauthを使ってOAuth認証するチュートリアル(後編) | H2+ Goes On

    Request For Evidence に Denial Notice | H2+ Goes On よりZend_Oauthを使ってOAuth認証するチュートリアル(前編) に Zend_Oauthを使ってOAuth認証するチュートリアル(後編) | H2+ Goes On よりちいッターのβ版をプレビュー公開します! に ちいッターβ版をローンチします! | H2+ Goes On よりZend_Rest_Client_Resultクラスのバグに悩まされた に Hiro よりZend_Rest_Client_Resultクラスのバグに悩まされた に SatoruYoshida よりTwitterにOAuthクライアントアプリを登録する方法 に Zend_Oauthを使ってOAuth認証するチュートリアル(前編) | H2+ Goes On よりOAuth認証ってナニ? に Zend_O

  • PHP開発者 Rasmus Lerdorf氏インタビュー ~PHPは「利己的」な開発者の集まり | gihyo.jp

    2010年9月24日・25日に開催された「PHPカンファレンス2010」にあわせて、PHP開発者のRasmus Lerdorf氏が来日されました。日を訪れるのは2度目という氏に、PHPの現状とその根底にある思想についてお話を聞きました。 現在の仕事について 大垣:昨年 Yahoo! Inc.を退職されましたね。現在はどのような仕事をされているのでしょうか? Rasmus:WePayという起業したばかり小さな会社にいます。WePayはカリフォルニアにある、グループで支払いを行う処理を行うベンチャー会社です。 大垣:グループで支払いを行う、というのは、どういうことですか? Rasmus:グループで何かを買いたいときに、グループとしてお金を管理したいですよね。例えば、大学で学生が集まってプレゼントを買いたいという場合があります。どんなものでも構わないですが、10人が集まって共同でオンラインショ

    PHP開発者 Rasmus Lerdorf氏インタビュー ~PHPは「利己的」な開発者の集まり | gihyo.jp
  • 文字コードに起因する脆弱性を防ぐ「やや安全な」php.ini設定

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

  • PHP5.4を知らない人は要チェック。いやPHP6.0か? - webのタネ

    最近PHP5.4が気になったので調査してみた。今(2010/9/25)はPHP5.3が最新だが次のバージョンアップではどうやらかなり変わるらしい。しかもPHP5.4にするかPHP6.0にするかまだ決まっていないので、今のtrunkにはphp5.3.99devというバージョンになっている。みんなも経験があると思うが、PHPはマイナーバージョンアップでもいきなり仕様が変わって困ることが多いので今回は恐ろしいことになりそうだ。 バージョンに関しては、自分的にはPHP6.0よりPHP5.4になる予感がするのであえてPHP5.4と書くことにする。検索するときは、PHP5.4よりもPHP6.0のほうが圧倒的に情報多いので調査のときは、PHP6.0で検索することをお勧めする。では一覧で紹介してくが、この情報はリポジトリにあったNEWSで、日々更新されるのでおおまかに説明してくことにする。 PHP5.4で

    PHP5.4を知らない人は要チェック。いやPHP6.0か? - webのタネ
  • 賢いdtraceの使い方

    皆さんはdtraceをご存じでしょうか?このようなシビレル機能はオトコとしては見逃せません。今回は皆さんにdtraceを紹介しようと思います。 DTraceとは? Solaris 10に搭載された機能で、名称はDynamic Tracingから来ています。Sunのマニュアルを見ると「動的トレース」と書いてあります。ようはシステムを動かしたままトレースする(システム今どこを実行しているのか、変数がどんな値になっているかなどを調査する)ツールのことです。使いようによっては強力なデバッガーになります。また、プログラムが動作した痕跡(どの関数を何回呼び出したか?など)を集計できることから、性能分析にももってこいです。デバッグやパフォーマンスチューニングでお悩みの皆さんは、是非使ってみてください。 これまで、DTraceのような機能を提供するプログラムはありませんでした。似たようなものがあったとして

    賢いdtraceの使い方
  • OpenSolaris の dtrace で PHP のプロファイリングみたいなこと - 肉とビールとパンケーキ by @sotarok

    ということで,前2回は序章で,OpenSolaris上でPHPを動かすことができたので,これでようやくやりたかったことができます. 前2回は以下. OpenSolaris の環境構築その1.zshとPHP. - 肉とご飯と甘いもの @ sotarok OpenSolaris の環境構築その2.Apache と PHP その他 - 肉とご飯と甘いもの @ sotarok dtrace のPHPのトレーシングについては, Not Found Not Found あたりに,ドキュメントがあったりして,割と簡単にわかる. というわけで,ざっと使ってみる. 例えば, php_calltime.d 使ってる動画はこんなかんじ. http://www.screencast.com/users/sotarok/folders/Jing/media/76bf0b0c-f636-4e5c-9b43-66100

    OpenSolaris の dtrace で PHP のプロファイリングみたいなこと - 肉とビールとパンケーキ by @sotarok
  • CentOS5.2にnginx + php-fpm(PHP FastCGI Process Manager) + XCacheの環境を構築する | fujishinko 雑記帳

    CentOS5.2にnginx + php-fpm(PHP FastCGI Process Manager) + XCacheの環境を構築する nginxのことについて調べていると、たまたま Nginx + PHP + PHP-FPM on Debian Etch 4.0 というエントリーを見つけました。 早速CentOSで試してみます。 MySQLは使いたいので、インストール yum install mysql-server php-fpmとは? php-fpm(PHP FastCGI Process Manager) php-fpm - is a patch for php4/5 to greatly improve FastCGI SAPI usage in production. 紹介文から推測すると、要するにphpのパッチ形式でモジュールは提供され、 これを適用すると、FastC

    CentOS5.2にnginx + php-fpm(PHP FastCGI Process Manager) + XCacheの環境を構築する | fujishinko 雑記帳
  • PHP 5.4 RC1リリース、新機能の「行番号」や「LIST」「RUN」に注目 - bogusnews

    PHP Development Teamは26日、スクリプト言語「PHP 5.4.0」のRC1版を公開した。5.4では、将来のメジャーアップグレードを見据えつつ多数の新機能を搭載。また、既存機能の見直しをおこない、これまで足りなかった要素を追加した。PHPは5.3でgoto文を取り入れるなど野心的な改善が試みられてきたが、これでさらにスクリプト言語としての完成度が高まり便利になった。 5.4に追加された機能でもっとも特筆すべきは、やはり 「行番号」 への対応だろう。ステートメント行ごとに 10 echo “あいうえお”; 20 goto 10; のように番号ラベルを付け、順番に実行させることが可能になった。goto文と組み合わせることで無意味な無限ループを実装しやすいのが利点だ。また、番号は10単位でつけておくと、あとからあいだに新たな行を挿入できるので覚えておくとよいだろう。 さらに、E

    PHP 5.4 RC1リリース、新機能の「行番号」や「LIST」「RUN」に注目 - bogusnews
  • goto is heartful - PHP 5.4 RC1 : 404 Blog Not Found

    2009年04月01日00:41 カテゴリ1st Day of AprilLightweight Languages goto is heartful - PHP 5.4 RC1 みなさん、お待たせしました。 PHP 5.4 RC1リリース、新機能の「行番号」や「LIST」「RUN」に注目 : bogusnews PHP Development Teamは26日、スクリプト言語「PHP 5.4.0」のRC1版を公開した。5.4では、将来のメジャーアップグレードを見据えつつ多数の新機能を搭載。また、既存機能の見直しをおこない、これまで足りなかった要素を追加した。 いよいよお披露目です。 5.4に追加された機能でもっとも特筆すべきは、やはり「行番号」への対応だろう。ステートメント行ごとに10 echo "あいうえお"; 20 goto 10;のように番号ラベルを付け、順番に実行させることが可能

    goto is heartful - PHP 5.4 RC1 : 404 Blog Not Found
  • Array dereferencing(配列のデリファレンス)がphp-trunkに来た - Do You PHP はてブロ

    おお。。。 I was writing about new features in the upcoming PHP version (5.4, 6.0?) before. Today's topic reads like this in the NEWS file: - Added array dereferencing support. (Felipe) デリファレンスとは、参照の指す値を取り出すことで、Perlではお馴染みと思います。 たとえば、関数の戻り値が配列の場合に <?php // func()は配列を返す関数 $val = func()[2]; と書けるようになる、ということです。で、どうやらphp-trunkにcommitされた模様。 ということで、早速試してみました。 使用したPHP 201008030430付けのsnapshotです。 $ php -v PHP 5.3

    Array dereferencing(配列のデリファレンス)がphp-trunkに来た - Do You PHP はてブロ
  • PHP: rfc:traits

    This RFC will discuss at first the motivation for Traits describing the rationals and presenting a short real world use case. The main part will describe the concept of Traits in detail using the syntax for Traits implemented in a patch which is part of this proposal. In the end, the URL of the patch and additional resources about Traits are given. This RFC is outdated and replaced by RFC: Horizon