タグ

phpに関するjsnobのブックマーク (16)

  • PHPは定期的にネタにされる-[Z]ZAPAブロ〜グ2.0

    PHPがいかに駄目な言語かについてを、「日発オブジェクト指向スクリプト言語Rubyの作者」まつもとゆきひろさんが客観的にコメントしました。 そのコメントに対して、いろいろと論争が起こっているようです。 流れのまとめと、個人的な思いを書いておきます。 1月26日、PHPがいかに駄目な言語かについてを、「日発オブジェクト指向スクリプト言語Rubyの作者」まつもとゆきひろさんが客観的にコメントしました。 Attacking PHP PHPがいかに駄目な言語か、という話。 (中略) 特に「PHPは初心者に学びやすい(と言われていることが問題である)」という部分に共感する。 PHPは初心者に簡単かもしれないが、初心者による手を抜いたWebアプリケーションは PHPが作られた当初はともかく、現代では害悪ではないだろうか。 Webアプリケーションをなめるな PHPならではの理由がないわけではないこと

    PHPは定期的にネタにされる-[Z]ZAPAブロ〜グ2.0
  • IDEA * IDEA

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

    IDEA * IDEA
    jsnob
    jsnob 2008/01/22
  • echoとprintの違いと使い分け - よくきたblog

    echoとprintって echoとprintってどう違って、どんな時にどっちをつかえばええんじゃろ? ってことですが,個人的にはまっとうな理由はないですけど基的にechoを使っています. 使い分けの基準はしいて言うと,過去の資産があるアプリケーションなら過去の資産にあわせることを意識しています. ちなみにprintのマニュアルを見るとFAQが紹介されていました. print() と echo() の違いに関するちょっとした議論については、FAQTs Knowledge Base の次の記事を参照ください : » http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40 要約するとこんな感じです. - echoもprintも関数ではない(似たような話にinclude,include_once,require,require_o

    jsnob
    jsnob 2008/01/17
  • [Think IT] 第3回:IdPサンプルでログイン機能を実装 (1/3)

    IdPを立ててみよう 「第2回:PHPで作ろうConsumer」では、PHP-OpenIDのサンプルを利用して、Consumerを作成しました。今回は引き続き「Identity Provider(以下、IdP)」を作成します。OpenIDはオープンな規格のため、自分でIdPを立ち上げることも可能なのです。 前回利用したPHP-OpenIDのバージョン2にもIdPのサンプルは含まれていますが、OpenID 2.0を使う仕様となっています。OpenID 2.0は現時点で仕様が決まったばかりであり、クライアントの中には非対応のものも存在しています。このため、今回はPHP-OpenID 1.0系のライブラリを使ったサンプルにて解説を行います。PHP-OpenID 1.0系のライブラリの現時点での最新版は1.2.3です。配布元(http://www.openidenabled.com/php-ope

  • [Think IT] 第4回:夢のオフラインRSSリーダを作ろう! (1/3)

    完全先取り! iPod touch開発 第4回:夢のオフラインRSSリーダを作ろう! 著者:masuidrive 公開日:2007/12/4(火) iPod touchでオフラインモードを持ったRSSリーダを作る 「第3回:iPod touchで動作するテキストエディタはこう作る!」では、非公認SDKとObjective-Cの組み合わせで簡単なテキストエディタを作ってみました。iPod touchでのアプリケーション開発は、ほとんどの人が触れたことのないObjective-Cを使用し、さらにAPIのリファレンスがないといった、非常に敷居が高い状況です。このため、実用的なアプリケーションを作るのは困難でした。 そういった意味でAppleがSafari上で動作するWebアプリケーションを推奨することは、iPhoneやiPodの可能性を高める上では、良い戦略なのかもしれません。しかしiPod t

    jsnob
    jsnob 2008/01/07
    iPod touchでRSS Reader
  • AJAX Reguler EXpression eValuator

    EnglishBulgarian

  • pearコマンドでSmartyやphpMyAdminをインストール:phpspot開発日誌

    PEAR1.4.0以降でChannelの機能が利用可能になりました。 Channelとは、以前も紹介したとおり、pearコマンドでpear.php.netからだけではなく、別のパッケージ配布サイトからもパッケージをダウンロード&インストールできる機能です。 たとえば、phpspotにてパッケージを配布するように設定すれば、pearコマンドでphpspotからパッケージのダウンロード&インストールが可能になります。 Smartyはpear.php.netでは配布されていませんが、別のサイト(Pearified.com)でパッケージが配布されていて、Channel機能を使うことでpearコマンドによりインストール可能です。 以下、サンプルを行うためにはpear upgrade PEAR コマンド等でpearを最新のものにしましょう。 パッケージ配布先の追加 $ pear channel-dis

  • Smarty

    2008.05.19 現在、Smartyの日語訳ドキュメントはアシアル株式会社様が運営されている、PHPのコミュニティポータルサイト「PHPプロ!」にて最新のバージョンが公開されています。 ▼古い和訳マニュアル ・Smarty2-6-7 (html) ・Smarty2-6-7 (chm) ・Smarty2-6-6 (html) ・Smarty2-6-6 (chm) ・Smarty2-6-5 (html) ・Smarty2-6-5 (chm) ・Smarty2-6-4 (html) ・Smarty2-6-4 (chm) ・Smarty2-6-3 (html) ・Smarty2-6-3 (chm) ▼リンク ・Smarty 公式(英語

  • Yahoo

    Yahoo
  • http://www.openidenabled.com/php-standalone-openid-server

    For full functionality of this site it is necessary to enable JavaScript. Here are the instructions how to enable JavaScript in your web browser.

    http://www.openidenabled.com/php-standalone-openid-server
  • Welcome to Freecode – Freecode

    Browse free open source Software Development software and projects below. Use the toggles on the left to filter open source Software Development software by OS, license, language, programming language, and project status. BambooHR is all-in-one HR software made for small and medium businesses and the people who work in them—like you. Our software makes it easy to collect, maintain, and analyze you

  • 閑古鳥 -> 呟き -> emacs で PHP-mode と mmm-mode を使う

    まえがき PHP のスクリプトを書く時にあると便利な emacs 用の PHP-mode のインストール方法と、ついでに html-mode 等との同一バッファ内での同居をさせるための mmm-mode のインストール方法。覚え書き。 emacs や php を使用していない方などには無益な情報。そうでない人にも簡単なことしか書いてないのでそう役にも立たないでしょうが、日語の解説ページがひとつもなかったので、まぁ、ないよりはいいかと。 インストール方法 PHP-modeのインストールは簡単。まず、Project: PHP mode for Emacs: Summaryから最新の php-mode-*.el をダウンロードします。 * の部分はバージョン。 次にダウンロードしたファイルを site-lisp ディレクトリにコピーします。例えば /usr/local/share/em

  • http://blog.apecell.com/archives/335423.html

  • http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/sak3php.htm

  • PHPでチェックボックスを配列のように扱う

    まず、質問項目を配列変数 $questions に代入しておく。 プログラムは、チェックボックスを選択する指定する部分と、選択肢を一覧表示する部分の2つに分かれる。例によって、変数 $_POST に渡された内容によって、2つのプログラムを切り替えることができるようにしてある。 49: //選択肢 50: $questions = array('PHP', 'Ruby', 'Perl', 'Java', 51:     'JavaScript', 'VisualBasic', 'VisualC++', 'VisualC#'); 52: チェックボックスの表示だが、配列変数 $questions の内容を逐次表示するだけである。 ここで注意してほしいのは、HTML の <input type="checkbox"> タグ の name 属性に item[*] という配列変数のような文字列を設定

    jsnob
    jsnob 2007/11/04
    複数選択されたチェックボックスを配列として扱う
  • DBから取得したデータを一度に沢山表示する場合の高速化 - ログ日記

    Webサーバが一台の場合はPHPが処理するよりもデータベースで処理した方が早い。 あと絶対的な時間。例えばPHPで計算して一ページ表示するのに1秒かかりDBで計算して0.1秒かかる場合は、Webサーバが複数あってもどっちにロジックを持って行くかは考えもの。PHPで集計処理を行うとしても、結局DBにselect文を発行する回数は増えるわけだし。 まぁ同時アクセスの数だなぁ。新規のネットショップ程度なら一秒間に何十人もアクセスしてくることは無いと思うのでDB側で処理するのがいいかと。 ただAjaxを使ってる場合は、一人が一ページ表示中に何度もリクエストを送ることになるのでそれも考慮しないといけない。 というわけで、うちの場合は同時アクセスが少ないかつ重い処理を行うのでDB側で計算するように修正。 主な変更項目。 アクセラレータを利用する foreach を減らす 圧縮転送を行う 文字コードにE

    DBから取得したデータを一度に沢山表示する場合の高速化 - ログ日記
  • 1