タグ

*PHPに関するAkinekoのブックマーク (417)

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • ゲキカワXdebugでモテモテPHP開発 - 肉とビールとパンケーキ by @sotarok

    今や PHP で開発するときに Xdebug は誰もが当然つかってるよね!! まあ、「俺はそのままのエラーが好きなんだ」って人は置いておくとして。。。 大体の人は、stack traceがあると嬉しいとか、var_dump() 見やすいとか、そういうことで Xdebug ってのは愛用だとおもうんですよ! IDE のひとは remote debugger としてつかってるのかな? で、Xdebug、わかりやすいんだけど、どうもカワイサが足りないよね?なんかこう、毒々しいというかなんというか。。 開発中にエラーだしたときちょうど後ろをかわいいデザイナーの女の子が通りかかって画面が目に入ったとき「プログラマーってなんて品のない画面を見てるのかしら」なんて思われたらモテないよね!! ってことで、まあ冗談はこのへんにしておいて、見た目が綺麗だとやる気も出る(?)ってことで、Xdebug の出力をかわ

    ゲキカワXdebugでモテモテPHP開発 - 肉とビールとパンケーキ by @sotarok
    Akineko
    Akineko 2010/11/08
  • PHPのありそうでない便利関数コレクション ハブろぐ - havelog.ayumusato.com

    なぜか基的な関数がスカスカしているような気のするPHP こんな関数があったらいいのに => きっとあるだろう => リファレンス漁っても無い orz ということが日常茶飯事な感じのするPHP。よその言語では、そんな事はないんでしょうか。 それでも、人口数だけは抜群なPHPだけあって、それらしいキーワードでGoogle先生に訊けば、それっぽい関数が見つかってしまうのもPHPの良いところ。(コピペコードの培養土が肥沃すぎるとも言う) 今回はそんな関数コレクションを引用・参考元と共にペタペタするメモエントリー。 大半の関数には、引用・参考元があるので、それらの関数にはURLを付記しています。 配列操作系 PHPと言えば配列。配列と言えばPHP。それは無いか。配列については、滅多に不便することはなく、最初から充実してるとは思いますけれど痒いところ用。 /** * array_clean * ht

    PHPのありそうでない便利関数コレクション ハブろぐ - havelog.ayumusato.com
    Akineko
    Akineko 2010/11/05
  • PHPと組み合わせることでブラウザごとのCSSセレクタが使えるようになる「PHP CSS Browser Selector」:phpspot開発日誌

    PHPと組み合わせることでブラウザごとのCSSセレクタが使えるようになる「PHP CSS Browser Selector」 2010年10月31日- PHP CSS Browser Selector PHPと組み合わせることでブラウザごとのCSSセレクタが使えるようになる「PHP CSS Browser Selector」。 PHPでエージェント判別することで、ブラウザごとのCSSが書けるようになるのでハックなどを使わなくとも分かりやすいCSSが書けるようになります。 次のように、IEだけ、IE7だけ、Geckoだけという処理が簡単に書けるようになります。 .ie body { background-color: yellow } .ie7 body { background-color: orange } .gecko body { background-color: gray } 誰

  • PHP5.3を活用したフレームワークのLithiumを触ってみたよ – その1 | We've only just begun

    Lithiumはphp5.3の機能をバリバリ使った新しいフレームワークです。 これまでぼくは、5.3の機能?何それ? という感じだったので、勉強にもなるかなと思い色々触ってみました。 ということで、まず、チュートリアルをやったまとめです。 1.lithium実行環境の用意 事前に用意する環境 ・php5.3 ・mysql5 OSはMacOS Xで試しました。 lithium自体は、gitで簡単に設置できます。 ↓からlithiumの公式サイトにユーザ登録して、git cloneで入手します。 http://rad-dev.org/users/add 今回はDocumentRootが/sitesであると仮定して、/sites/lithiumに設置します。 # cd /sites # git clone code@rad-dev.org:lithium.git (/sites/l

  • 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

    Akineko
    Akineko 2010/10/21
  • 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
  • CakePHP の開発を簡単にする 5 つの Tips | Sun Limited Mt.

    “開発を便利にする5つのTips” フォーラム – CakePHP Users in Japan で紹介されていた記事です。 Make your life easier with these five CakePHP Quicktips ? Debuggable Ltd 1. prd という便利な関数を作成する pr($someVar); die; というコードをよく書くなら prd という関数を作ってしまえば、もっと楽できますね。 function prd($var) { pr($var); die; } 2. メール送信のデバッグ方法 Email コンポーネントを使用しているならデバッグモードが使用できます。 $this->Email->delivery = 'debug'; // debug モードにする $this->Email->send(); // メール送信 prd($thi

  • 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

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

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

    facebook アプリの作り方・PHP 編(2010 年 10 月版) - トメトメボンド
  • PHPMatsuriに参加してきました - hnwの日記

    10月2日から3日にかけて、PHPMatsuriに参加してきました。1日目の午前中は大部屋でセッション、午後からは部屋を区切ってセッション+ワークショップの2並列、1日目の夜から2日目の昼まで各自ハック、2日目の午後からハックしたものについてのLT大会、というような流れでした。 事前情報をほとんどチェックできておらず、宿つきのハック大会+ごく小規模なセッションというくらいの認識で行ったのですが、とんでもない勘違いでした。セッションだけでも非常に充実していて、裏側のワークショップも非常に楽しそうで、それだけでヘロヘロなのに深夜までハックする人が多数という、ひょっとしたら通常の4日分くらいが詰めこまれた2日間でした。 僕はずっとセッションを聞いていたのですが、Nate Abeleの「Practical PHP 5.3」とJoel Perras&Nate Abeleの「フレームワーク嫌いの人の為

    PHPMatsuriに参加してきました - hnwの日記
    Akineko
    Akineko 2010/10/12
  • jQueryとPHPを使ったモダンなユーザ管理機能実装デモ:phpspot開発日誌

    jQuery & PHP Powered User Manager BitsNTuts.Com jQuery | CSS | PHP | MySQL Tutorials & Articles jQueryとPHPを使ったモダンなユーザ管理機能実装デモ。 ユーザ登録、ログインといった機能は画面遷移するのが通常ですが、jQueryを使い画面遷移なしのモダンなログイン機能・ユーザ登録を実現するためのコードです。 デモということでそのまま番プログラムとして使う場合にはチェックはした方がよいですが、ダウンロードして使うことが出来ます。 ページヘッダーに表示されるログインのタブ クリックするとニョキっと表示され、そのままログイン。 「Not Registerd?〜」の部分を押すと登録画面がLightBox風に表示されます。 ユーザデータがMySQLに保存される部分までの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

    Akineko
    Akineko 2010/09/30
  • 文字コードに起因する脆弱性を防ぐ「やや安全な」php.ini設定

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

  • PHPとGDを使ってCaptchaを自作するチュートリアル:phpspot開発日誌

    How to create captcha in PHP using GD library ? Script tutorials PHPとGDを使ってCaptchaを自作するチュートリアル。 ライブラリを使えば簡単にできるものの、実際に作ってみるとなると、やったことがない場合難しいですが、このチュートリアルを参考にすることでCaptchaを自作出来ます。 とりあえずこれで作り方を覚えて、ライブラリなどを参考にしつつよりオリジナルなCaptchaを作ってみるのも良いかもしれませんね。 関連エントリ PHPで使えるCAPTCHA画像作成ライブラリまとめ GoogleライクなCAPTCHAをPHPで作成するサンプル PHP等で実装できる動画でCAPTCHAできるより強固な「NuCaptcha」 jQueryで実装するシンプルなグラフィックCAPTCHA「jQuery SimpleCaptcha」

    Akineko
    Akineko 2010/09/17
  • 特定サイトのHTMLをWebKitベースのレンダリングでPDFに変換できるPHPエクステンション:phpspot開発日誌

    特定サイトのHTMLをWebKitベースのレンダリングでPDFに変換できるPHPエクステンション 2010年09月17日- Convert HTML to PDF in PHP (libwkhtmltox extension) | Perplexed Labs 特定サイトのHTMLをWebKitベースのレンダリングでPDFに変換できるPHPエクステンション。 wkhtmltopdfというコマンドラインのツールがありますが、これをPHPから使えるPHPエクステンションがGitHubにて公開されています。 このエクステンションをインストールした後、次のようなwkhtmltox_convertという関数が使えるようになっているのでそれで変換出来るみたい。 <?php wkhtmltox_convert('pdf', array('out' => 'test.pdf', 'imageQuality

    Akineko
    Akineko 2010/09/17
  • PHP&MySQL&jQueryで構築するチャットボックス実装デモ:phpspot開発日誌

    Making a shoutbox with PHP, MySQL and jQuery | CodeForest PHPMySQL&jQueryで構築するチャットボックス実装デモとチュートリアルが公開されています。 Ajaxベースのチャットスクリプトが欲しいという方は覚えておいてもよさそうです。 デモページ 投稿すると画面遷移せずにアニメーションしつつ、そのまま画面に表示されます。 ソースのDLが可能で、プログラム自体もそこまで難しいものではないため、改造して使うのも簡単そうです。 関連エントリ あなたの空き状況が一目でわかるカレンダー実装PHPスクリプト「Ajax Availability Calendar」 あなたのドロップボックスにアップロードが可能なPHPスクリプト PHPスクリプト1つでできる簡単サーバ監視

  • PHP版 List_RubyLike - naoyaのはてなダイアリー

    PHP で遊んでいます。 練習がてら、以前に作った List::RubyLike (http://github.com/naoya/list-rubylike) という Perl モジュール *1 の PHP での実装を作ってみました。 <?php require_once 'List/RubyLike.php'; echo LR(array("foo", "bar")) ->push("baz", "piyo") ->map(function ($v) { return strtoupper($v); }) ->join(", ") . "\n"; echo LR(range(1, 5)) ->grep(function ($n) { return $n % 2 == 0; }) ->map(function ($n) { return $n * $n; }) ->sum() . "\n

    PHP版 List_RubyLike - naoyaのはてなダイアリー
    Akineko
    Akineko 2010/09/06
  • FlexとPHPを選ぶ理由

    Flexはクライアントサイドのテクノロジーであり、PHPはサーバーサイドのテクノロジーです。どちらのテクノロジーも非常に成熟しています。稿では、Flexと関連するテクノロジーについて説明します。 Flexとは Flexとはいったい何でしょうか。最も簡単な答えはこうです。Flexとは、Adobe Flash Professionalで作成されたAdobe Flash Player上のアプリケーションを作成する方法の1つです。FlexアプリケーションはコンパイルされてSWFファイルになり、ブラウザー内部で Flash Playerによって実行されます。 Adobe Flash Professionalで作成されたAdobe Flash Player上のアプリケーションを作成する方法がもう1つ必要になった理由は何でしょうか。これまで、このようなアプリケーションは、Flash Professio

    FlexとPHPを選ぶ理由
  • Eclipseを使用したFlex+PHP開発

    はじめに FlexとPHPを利用するデベロッパーは、Flash BuilderとZend Studio for Eclipseの2つのツールを組み合わせることで作業生産性を高めることができます。この作業環境なら、FlexとPHPの特性を組み合わせてプロジェクトを開発できるだけでなく、コーディング時に両方の言語のメリットを享受できます(Eclipseでは「特性」によって、特定のビルダおよびその他の設定とプロジェクトの関連付けが行われます)。また、この環境では、FlexのコードとPHPのコードを同時にデバッグすることも可能です。 この記事では、Flash Builder 4とZend Studio for Eclipseのインストール方法に加えて、Flex+PHPのコンビネーションプロジェクトの作成方法や、Zend AMFを利用してFlexとPHP間のデータ通信を行うプロジェクトのデバッグ方法

    Eclipseを使用したFlex+PHP開発