タグ

phpに関するovertakeのブックマーク (62)

  • phpspotの件の続報 | 秋元@サイボウズラボ・プログラマー・ブログ

    phpspotの人は正規表現について語らないほうがいいのではを読まれたようで、記事の更新をされたようだが、まさに予想したとおりのphpspotメソッドとなっている。 僕が気づいた範囲での修正箇所は以下のとおり タイトル先頭に「訂正:」を追加 動作確認はしなかったが目視は行なった。目視ではわからなかったという弁明の追加 紹介された元の英語記事へのリンクの削除 ソースコードに取り消し線 以前いろいろ言われた正規表現の解説ページに、注意書きと他サイトの解説へのリンク 問題の指摘はフォームから受付けるという告知 まず、元英文記事へのリンクを消した理由がわからない。元記事が読まれると何か不都合でもあるのだろうか。 元記事の人もコメント欄でいろいろ叩かれているけど、それに答えてスクリプトを手直ししたりしている。一旦何かについて「知っている」と書いたのであれば、それが正しくなるように努力するのが始めた者

    overtake
    overtake 2007/10/22
  • ウノウラボ Unoh Labs: 5分でできるウェブサーバのセキュリティ向上施策

    こんにちは、naoya です。 先日、ウノウが公開しているサービスの中にいくつかの脆弱性が見つかったため、社内で「脆弱性発見大会」を開催しました。この大会は、二人一チームに分かれてウノウが公開している各サービスの脆弱性を見つけることを目的とした大会です。結果は、いくつか各サービスに脆弱性が見つかり、すぐに修正することができました。 僕のチームは、ウノウのホームページやラボブログなど細かいサービスを担当しました。その中で、いくつかのウェブサーバにセキュリティ上あまい設定がありました。 今日は、ウェブサーバのセキュリティ向上のための設定方法についてエントリします。なお、ウェブサーバはApache 2.2系を前提としています。 サーバ情報の表示しない ウェブサーバ(Apache)で、404などのエラーページを表示したとき、ヘッダやページの下にApacheやOSのバージョンが表示されます。こういっ

  • PHPプログラミングのベストプラクティス:phpspot開発日誌

    PHP Best Practices - Common solutions to PHP programming issues This guide is meant to give you solutions to common PHP design problems. PHPプログラミングに関するベストプラクティスがまとまっていました。 以下にダイジェストをまとめます PHP開始タグには <?php のみ使い、<?=や<%のようなタグは使用しない DB接続設定、メールアドレス、デバッグスイッチ、アプリケーション定数などの設定は1つのファイルにまとめる グローバル関数は使わず、できるだけクラスに閉じ込める。グローバル関数を使う場合は、プレフィクスを付ける。 データベース抽象レイヤを使い、MySQL用関数などは使わない 値を格納するValue Objectを使おう class Person

    overtake
    overtake 2007/08/20
  • さくらのレンタルサーバでPHP5 - nazokingのブログ

    SAKURA Internet の レンタルサーバ は月額500円のスタンダードプラン以上で telnet でログイン、CGIのコンパイルとかできる。PHP4もCGIモードで動いている。 で、PHP5をダウンロードしてインストール。自分のアカウントが MYACCOUNT とする ダウンロードとかコンパイルとか 基的なことは自分でね(^.^)。一応、 $ ./configure --prefix=$HOME --with-config-file-path=$HOME/www/php5.ini --program-suffix=5 --with-pear=$HOME/share/pear5 --enable-force-cgi-redirect --enable-mbstring=all --enable-mbregex --enable-mbstr-enc-trans --enable-v

    さくらのレンタルサーバでPHP5 - nazokingのブログ
  • 携帯サイト作成のためにも使えるPHPのライブラリ:phpspot開発日誌

    ウノウラボ Unoh Labs: 携帯サイト作成のためにも使えるPHPのライブラリ 携帯サイト作成の際に使えるPHPのライブラリを知っているだけ羅列してみます携帯サイト作成のためにも使えるPHPのライブラリが紹介されています。 Net_UserAgent_Mobile PEAR::Mail Mail_mime_Decomail Mail_mimeDecode Net_IPv4 HTTP_Download 携帯サイト構築というとPC版のサイト構築と色々違う面があります。 携帯サイトをそのうち作ろうと思っている方は参考にさせていただきましょう。

  • 日本 PHP ユーザ会 (Japan PHP Users Group) :: メイン

    PHPカンファレンス2007』開催のご案内 カンファレンスへの参加応募が定員に達しましたので、締め切らせていただきました。 日PHPユーザ会は、毎年「PHPカンファレンス」を開催しております。 今回のPHPカンファレンスでは、最近話題の技術テーマを中心としたテクノロジーセッションに加え、初心者の方やディレクター・デザイナーの方にも興味をもってご参加いただけるパネルセッションを織りまぜています。ほかにも、著名なWebサイト運営の事例、PHPの最新事情など、大変興味深い内容となっています。 この機会に是非ともPHPについての理解を深めていただき、LAMPシステム構築の醍醐味を楽しむ一助となれば幸いです。ぜひ参加登録の上ご来場ください。 では、皆様にお目にかかるのを楽しみにしております。

    overtake
    overtake 2007/08/06
  • RubyよりPHPを好む初心者 - Matzにっき(2007-06-04)

    << 2007/06/ 1 1. [Ruby] 楽天技術研究所フェロー就任の影響 2. [知財] 私的録音録画小委員会、CD売上減と私的複製の関係めぐり議論は平行線 3. [Ruby] 川o・-・)<2nd life - Ruby で debug する7つの方法 4. [Ruby] Rails vs Django: a non biased yet useless comparison 5. [OSS] Dave Gilbert's Weblog : The Badness of JFree 6. [OSS] Trust, But Verify - O'Reilly ONLamp Blog 7. [言語] Scala Actors -- A Short Tutorial 8. [Ruby] taw's blog: Why RLisp will not support Ruby class

  • Smarty

    overtake
    overtake 2007/05/14
  • Zend Frameworkの各コンポーネントを一気に制する:記事:phpspot開発日誌

    ITmedia エンタープライズ:第2回 Zend Frameworkの各コンポーネントを一気に制する (1/3) 前回は、Zend Frameworkの概要とその導入方法について説明しました。今回は、各コンポーネントの使用方法について紹介していきます。「Zend Frameworkの各コンポーネントを一気に制する」という記事の紹介。 Zend_Controller_Router、Zend_Controller_RewriteRouter、Action Controller、Zend_View、Zend_Dbなどの基コンポーネントの紹介です。 ちなみに、2007年2月末のバージョンが最新となっており、Preview 0.8.0が最新バージョンです。 1.0が待ち遠しい感じですが、0.8.0ということで、公開されて丁度1年ほどになりますが、以前に比べるとだいぶバージョンアップされてるようで

    overtake
    overtake 2007/03/19
  • [ThinkIT] 第2回:Subversionによるバージョン管理(前編) (1/3)

    今回は、Subversionによるバージョン管理方法とウノウでの導入事例について前編と後編にわけて紹介していきます。 Subversionとは、無償で利用できるバージョン管理システムです。現在もオープンソースで活発に開発が進んでおり、執筆時点の最新バージョンは1.4.2となります。バージョン管理システムとは、ソースコードや仕様書などを含むドキュメントなど、時間とともに内容が変化するファイルを管理するシステムの総称です。 Subversionと同じようなバージョン管理システムとしては、CVS(Concurrent Version System)が有名ですが、SubversionではこのCVSで使いにくかった点を改良した次世代バージョン管理システムというコンセプトで開発が続けらています。筆者が実際にどちらも利用してみた結論として、導入をおすすめするバージョン管理システムは、やはり「Subver

  • Smartyを使った開発でデバッグを行う4つの方法紹介&Smarty記事集:phpspot開発日誌

    cl.pocari.org - Smarty を使った開発でデバッグを行う 4 つの方法 PHP のテンプレートエンジン Smarty を使って開発するときに,割り当てた変数が複雑になって困ることはありませんか? Smarty を使った開発でデバッグを行う 4 つの方法が紹介されてます。 紹介されているのは次の4つの方法。 常にデバッグコンソールを表示する方法 URL に SMARTY_DEBUG が含まれる場合にデバッギングコンソールを表示する方法 テンプレート変数 {debug} を利用してデバッギングコンソールを表示する方法 debug_print_var 修正子を利用して,割り当てられた変数を表示する方法 2は知らなかったのですが、なかなか便利そうですね。 その他、Smarty関連エントリ Smarty徹底入門(1) Smarty徹底入門(2):テンプレートにコメントを書く Sma

    overtake
    overtake 2006/11/30
  • FrontPage - Zen Cart日本語公式サイト

    Zen Cart日語版 公式サイトへようこそ Zen-Cart.JP(Zen Cart日語版公式サイト)へようこそ。 Zen Cartは、有志によって開発・頒布が行われているオープンソースのオンラインショップ構築プログラムです。 一企業が販売する製品ではなく、無料ダウンロードができ、改変・再配布は自由に行えます(ライセンスはGPL v2)。 PHP(プログラム言語)とMySQL(データベース)が稼働する多くのサーバーで動かすことができます。 開発元はZen-Cart.com(Zen Ventures, LLC)です。 Zen-Cart.jpは、日語版の開発・配布の拠点として2004年にスタートしました。 世界各国、そして日でも導入実績多数 ( →導入実績を見る) 非常に高機能 ( → 日語版デモサイトを見る) Zen-Cart.JPからのお知らせ 2015/10/06 - Fac

  • ロックオン、ECサイト構築パッケージをオープンソースで公開

    EC支援アプリケーションの開発などを手がけるロックオンは9月1日、ECサイト構築パッケージ「EC Cube(イーシー・キューブ)」のベータ版をオープンソースで公開した。専用サイトから無料でダウンロードできる。 EC Cubeは、手軽に、安価で、拡張性の高いオリジナルのECサイトを構築することができるオープンソースのECサイト構築ツール。ASPツールでは実現しえなかった、柔軟なカスタマイズが可能となっている。 また、基機能に加えて、欲しい機能だけを後から追加していくことができるアップデート機能も搭載する。トップページはドラッグ&ドロップでレイアウトを編集でき、全ページでHTMLでの簡単なデザインの編集が可能となっている。 EC CUBEはデュアルライセンス方式を採用しており、使用にあたっては、無償のGPLライセンスと、頒布の際にソースコードを公開する必要がない有償の商用ライセンスのいずれか

    ロックオン、ECサイト構築パッケージをオープンソースで公開
  • ITmedia エンタープライズ:LAMP vs. LAMP──mod_perlとmod_phpのパフォーマンス比較

    MySQLテストでは、5000件のレコードを含むテーブルを読んで更新するHTTPリクエストを1つ実行した。MySQLとのやり取りには、標準PHPインタフェースとPerl DBIを使った。テストに使ったテーブルの構造は次のとおり。 +----------+----------+------+-----+--------+----------------+ |フィールド| タイプ | Null |キー | 既定値 | そのほかの特性 | +----------+----------+------+-----+--------+----------------+ | id | int(11) | | PRI | NULL | auto_increment | | junktext | char(30) | 可 | | NULL | | +----------+----------+------+

    ITmedia エンタープライズ:LAMP vs. LAMP──mod_perlとmod_phpのパフォーマンス比較
    overtake
    overtake 2006/08/30
    CGI=perl vs php じゃなくてよかった・・・
  • Zend Frameworkの現状

    _ PHPカンファレンス2006 フレームワークのパネルでZendの回し者になってきました。ネタはいろいろ用意してあったけど、話の流れでほとんど言う暇なかったな。 最後のZeev氏のプレゼンが終わるまでいたんだけど、懇親会までの待ち時間の間に、眠くて吐き気がしてきたんで、懇親会には出ずに帰ってきてしまいました。挨拶できなかった方々すみません。 そういやZeev氏がプレゼンの最後の方で出していた、ZActiveRecord(今はZend_Db_Table)とかZMail(今はZend_Mail)とかZSearch(今はZend_Search_Lucene)とかは、Zend Framework 0.1.1が発表される以前のちょー古い仕様で、そこで使われていたサンプルコードは現状のZend Frameworkのコンポーネントとは全然違っているんで、あれは信用しないように。っつーか、いったいZee

    overtake
    overtake 2006/08/23
  • http://piece-framework.com/index.html

  • 『Ethna』徹底解説

    404 お探しのページは見つかりません GREE Engineering トップへ戻る

    『Ethna』徹底解説
  • PHP5によるデザインパターンサンプルプログラム集:phpspot開発日誌

    PHP Design Patterns | dikini.net PHP5によるデザインパターンサンプルプログラム集。 PHP5な方でデザインパターンの勉強の際などの参考になりそうです。 関連エントリ Patterns For PHP PHP5でデザインパターン

  • IBM Zend Framework を理解する パート 1: 基本: dW - Japan

    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.

    IBM Zend Framework を理解する パート 1: 基本: dW - Japan
  • Railsライクな機能も登場,開発が進む本命フレームワーク「Zend Framework」:phpspot開発日誌

    Railsライクな機能も登場,開発が進む命フレームワーク「Zend Framework」 2006年07月11日- 【PHPウォッチ】第28回 Railsライクな機能も登場,開発が進む命フレームワーク「Zend Framework」:ITpro 今回は,PHPのリリース関連情報,6月30日にリリースされたフレームワークの命Zend Framework 0.1.4などの話題について紹介する。 PHPウォッチの最新記事。ZendFrameworkの最近の動きについて詳しくレポート。 メモがてら軽くまとめてみました。 ・ZendFrameworkの開発環境として、Subversion, JIRA(商用バグトラッカ), Fisheye, Crucible を採用 ・ZendFrameworkはコンポーネントベースで開発 ・開発の進み方は、機能提案→採用→実装→Unitテスト/ドキュメント整備

    overtake
    overtake 2006/07/11