タグ

phpに関するraituのブックマーク (59)

  • Flash,JavaScript,CSS,PHPでグラフ作成のためのライブラリ色々:phpspot開発日誌

    16 librairies et scripts pour g・・er des graphiques sur Internet | Simple Entrepreneur Flash,JavaScript,CSS,PHPでグラフ作成のためのライブラリ色々。 Flash amCharts Maani JavaScript EJSChart PlotKit AjaxMGraph CSS Css For Bar Graphs Vertical Bar Graphs with Css and Php Bargraph Dynamic Pie Chart with Css Css Vertical Bar Graphs Displaying percentages グラフ画像生成ライブラリ JFreeChart Artichow JpGraph Chart Director Graphviz Ima

  • PHPの開発を8倍早くする方法 : akiyan.com

    PHPの開発を8倍早くする方法 2007-05-30 大真面目に。 var_dumpの代わりに以下の関数d(dumpのd)を使います。 function d() { foreach (func_get_args() as $v) var_dump($v); } var_dump(8文字)がd(1文字)になるので8倍というわけです。単純すぎる方法ですが、タイプ量はかなり重要ですよ。実際に試してみるとわかりますが、体感できるほど快適になります。(エディタの補完機能でいいじゃんという話もありますが、それはそれで...) ちょっとリッチなバージョンも置いておきます。 // 白背景・黒文字・等幅フォントフォントサイズ固定・ボーダー囲み function d() { echo '<pre style="background:#fff;color:#333;border:1px solid #ccc;

    raitu
    raitu 2007/05/31
    PHPの関数名はやたら長いので、短いメソッド名でラップするといいんじゃないかという話
  • PHP at Yahoo!を読む - Sooey

    PHP at Yahoo!を読む イタリアで開催されたPHPDay 2007にてYahoo! EuropeのFederico Feroldi氏が行なった「PHP at Yahoo!」のプレゼン資料が、氏のブログで公開されました。 Yahoo!が社内でどのようにPHPを使用しているのかということはこれまでにもRasmus Lerdorf氏のプレゼンなどで明らかにされてきましたので、「PHPのビルド時にはモジュールはほとんど組み込まない」とか「ビジネスロジックをエクステンションとして実装する」といったことは皆さんご存知だと思います。今回も前半はそんな感じの内容ですが、途中で実装よりの具体的な話題になってきたと思ったら、Yahoo!が利用しているテンプレートエンジン r3がオープンソース化したと書かれていてビックリ。しかもsymfonyのビュー層にも組み込んで使っているとか。 他にもDrupal

    raitu
    raitu 2007/05/28
  • ファイルの先頭8バイトだけで画像のフォーマットを調べる - bits and bytes

    PHPでファイルをアップロードしたとき $_FILES にアップロードされたファイルについての情報が入っています。 そして $_FILES[...]['type'] にはアップロードされたファイルの MIME type が入っています。しかしここに入っている値は PHP: ファイルアップロードの処理 - Manual に $_FILES['userfile']['type'] ファイルの MIME 型。ただし、ブラウザがこの情報を提供する場合。 例えば、"image/gif" のようになります。 この MIME 型は PHP 側ではチェックされません。そのため、 この値は信用できません。 と書かれている通り信頼できません。ソースコードを見てみると php-5.1.4/main/rfc1867.c の SAPI_API SAPI_POST_HANDLER_FUNC(rfc1867_post

  • 404 Blog Not Found:そろそろPHPに関して一言いっとくか

    2007年05月21日04:00 カテゴリLightweight Languages そろそろPHPに関して一言いっとくか こんな記事まで出ていることだし。 [ThinkIT] 第1回:今だからこその「PHPのすすめ」 (1/3) プログラムをたしなまない方にご注意: こちらのPHPとはちょっと違います:-p finalventの日記 - そろそろPHPに関してもう一言いっとくか 各論 使うは天国、インストールは地獄 PHPが一旦インストールされたら、それを使うのは確かに簡単だ。普通にHTMLを書く感覚で <p>以下の環境変数が設定されています:</p> <pre> <?php while(list($k, $v) = each($_SERVER)){ echo "$k=$v\n"; } ?> </pre> とか書けばいい。しかし、PHPでいろいろやるためには、実際にはさまざまなライブラリ

    404 Blog Not Found:そろそろPHPに関して一言いっとくか
    raitu
    raitu 2007/05/21
    PHPに対する批判→使えても作れない言語/「新しい技を覚える」という喜びは存在しない/MVCのVに特化した言語/まーその通りではある。でも敷居は低いよね。
  • ウノウラボ Unoh Labs: PHP最適化tipsまとめサイト

    こんにちは。親知らずを抜いて離乳三昧のyukiです。GWの暴飲暴から脱し、ダイエットするには好都合ですね。すいません。負け惜しみです。 さて、今回は「PHPのちょっとしたコツ」の続きネタで、PHP最適化Tipsまとめサイトの紹介です。 これらは既に有名なサイトで紹介されていたり、常識の範囲かもしれませんが、ひとつでも有用に感じていただければ幸いです。 そして英語が極端に苦手なため、意訳突っ込み等あれば宜しくお願い致します。 PHPの最適化 12 PHP Optimization tips (元ネタはこちらでしょうか? http://www.ilia.ws/files/zend_performance.pdf) staticが使えるなら、staticを使う。速度は4倍になる。 __get, __set, __autoload は避ける。 require_once() はコストがかか

  • Smarty

    raitu
    raitu 2007/05/10
    PHPテンプレート(デザインフレームワーク)Smarty日本語ドキュメント。いままでなかったらしい
  • PHPをより高速化するプロファイリングツールあれこれ

    PHPを高速化するために中間キャッシュを使う各種PHPアクセラレータについては以前に「PHPアクセラレータで一番高速なのはどれか?」で書きましたが、そういう方法以外にどこで時間がかかっているのか(ボトルネック)を見つけ出すことによって、根的に高速化するという手法もちろんあるわけで。 そういう作業に役立ちそうなツールがいろいろとあるようなので実際の使い方と一緒に見てみましょう。 SitePoint Blogs >> Faster PHP Apps-Profile Your Code with Xdebug 「Xdebug」というのがどうも一般的のようです。Windows用のモジュールもあり、PHP4だけでなく5にも対応。 Xdebug - Debugger and Profiler Tool for PHP http://www.xdebug.org/ Xdebugだけだとプロファイリング

    PHPをより高速化するプロファイリングツールあれこれ
    raitu
    raitu 2007/04/25
  • MySQLのクエリを最適化する10のTips - PHPプロ!ニュース

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

    raitu
    raitu 2007/04/11
  • HTMLを許可しつつXSS対策を行えるPHPライブラリ「HTML Purifier」:phpspot開発日誌

    HTML Purifier - Filter your HTML the standards-compliant way! HTML Purifier is a standards-compliant HTML filter library written in PHP. HTMLを許可しつつXSS対策を行えるPHPライブラリ「HTML Purifier」。 HTMLをちゃんとパースして、XSSに関わる問題のあるタグなどは除去して返してくれます。 例えば、次のコードが(Before)、 phpspot <a href="hogehoge" onclick="alert('test1');">hogehoge</a> <script type="text/javascript"> <!-- alert("test2"); --> </script> 次のコードのようにクリーンになります。(A

  • PHP でファイルを読み取るための正しい方法

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    PHP でファイルを読み取るための正しい方法
    raitu
    raitu 2007/03/17
  • USBメモリでPHP開発環境を持ち歩ける「XAMPP Lite」:phpspot開発日誌

    apache friends - xampp for windows XAMPP Lite・is an additional extra small XAMPP edition. It's the successor of the old MiniXAMPP. But in contrast to the big XAMPP it's not updated really often. USBメモリPHP開発環境を持ち歩ける「XAMPP Lite」。 XAMPPというPHP開発環境の一括インストールツールがありますが、最初にインストーラーを起動し、インストールする形式のものでした。 XAMPP Liteは解凍後、そのままつかえるXAMPPパッケージです。 USBメモリにそのまま解凍すれば、そのまま開発環境を持ち運べるというわけです。 なんらかのデモプログラムを持ち運びたいときに、USBで

  • ウノウラボ Unoh Labs: 日本語とPHP

    yamaokaです。 PHPで日語を扱う場合、mbstringモジュールを利用する場合が多いと思います。 日語に特有の機能(カタカナの全角/半角変換など)も備わっていて、とても便利です。 しかし、日以外ではmbstringモジュールはあまり利用されていないようです。 代わりに利用されているのがiconvモジュールで、 最近話題のフレームワーク、symfonyでも 国際化の機能を実現するために内部で利用されています。 iconvモジュールはPHP 5でPHP体に組み込まれました。 別途用意して組み込む必要があるmbstringモジュールと違って、最初から使用できるので便利ですね。 PHPのマニュアルのiconv関数のページを見ると、 いくつかの関数が定義されているのがわかります。 それぞれ、mbstring関数との 対応表を作ってみました。 iconv関数mbstring関数

    raitu
    raitu 2007/03/05
    iconvモジュールで実現できることはmbstringモジュールと比較するとかなり制限があることがわかります。
  • PHPプログラミングの基礎を学ぼう(1/2) ? @IT

    連載第1回目では、MySQLPHP+Apacheのインストールと動作確認までを解説しました。今回は、PHPによるWebプログラミングの基と次回以降で作成する「簡易オンラインストア」の概要について説明します。 PHP Webプログラミングの基 PHPコードの埋め込み PHPは、Webアプリケーション構築を前提に開発された言語です。そのため、Webアプリケーション開発で頻繁に使用される処理などを簡単に利用できます。また、HTMLとの相性が良いことでも知られています。 HTMLテキストの中にPHPコードを埋め込むには、<?php ~ ?>を用います(図1)。

    PHPプログラミングの基礎を学ぼう(1/2) ? @IT
    raitu
    raitu 2007/02/26
    入門編。本当の初心者が直感的に理解するにはいいが、せめてセキュリティ面での注釈つけてもよかったような
  • PHPの文字化けを本気で解決する - ぎじゅっやさん

    raitu
    raitu 2007/02/15
    「自動変換を利用しない」この発想はなかったわ。携帯向けサイトをPHPで組むとSJISにしなきゃいけなくて文字化け地獄だった。
  • Ywcafe.net

    Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Cheap Air Tickets Top Smart Phones fashion trends Healthy Weight Loss Health Insurance Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy

    raitu
    raitu 2007/02/02
    当然といえば当然。
  • 「iPhone 11/11 Pro/11 Pro Max」は見た目がどう進化したのか前モデルも含めて徹底比較 - GIGAZINE

    2017年9月にプロジェクトがスタートしたNintendo Switch用エミュレーターの「Ryujinx」は、2024年2月に同じくNintendo SwitchエミュレーターのYuzuが提訴、公開の停止に踏み切ってもなお、記事作成時点でサポートが継続されています。 Ryujinx - Nintendo Switch Emulator https://ryujinx.org/ GitHub - Ryujinx/Ryujinx: Experimental Nintendo Switch Emulator written in C# https://github.com/Ryujinx/Ryujinx 「龍神」という言葉やNintendo Switchの開発時のコードネーム「NX」に由来するRyujinxは、2017年9月にエンジニアのgdkchan氏によって開発プロジェクトがスタートしまし

    「iPhone 11/11 Pro/11 Pro Max」は見た目がどう進化したのか前モデルも含めて徹底比較 - GIGAZINE
    raitu
    raitu 2006/11/05
  • [PHP-users 23552]携帯サイト構築についてメモ

    mlmlml @ lily.freemail.ne.jp mlmlml @ lily.freemail.ne.jp 2004年 11月 6日 (土) 12:59:51 JST 前の記事 [PHP-users 23549]PEAR日語マニュアル 次の記事 [PHP-users 23553]Re: 携帯サイト構築についてメモ 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] tetuoです。 PHPで携帯サイトを作る場合、internal encodingがShift-JISにしたいが*出来な い*場合があるのではないかと思います。 (確か、Shift-JISに設定できるPHPはあったと思いますが) 携帯サイトをEUC-JPベースで作る際、実際に動いたメモを残しておきます。 (完全ではないと思いますし、世の中にはより良い方法があるかと思います。携 帯サイトをEUC-

  • Eclipse で PHPしよう - Eclipseをインストールする

    Eclipseをインストールする オープンソースの開発ツール Eclipse。これがオープンソースかと思うほど、多機能な統合開発環境(IDE)である。それもそのはず、元々IBM社が開発してきたツールで、オープンソースコミュニティに寄付したことから発展してきたからだ。 インストールの方法についてサイトでも書いていたが、バージョンアップに伴ない古くなったことと、@ITの記事が詳しいので、リンクを記載することにとどめる。 以下を参照されたい。 @IT:Eclipseを使おう(1) Eclipse 3.1の導入と日語化 @IT:連載 Eclipseを使おう!(1) @IT:連載 Eclipseを使おう!(2) Eclipse をインストールする WebStudioを使ってPHPのデバッグをする 役に立つサイト