タグ

phpに関するfield_combatのブックマーク (188)

  • PEAR Auth メモ (Nega Diary)

    これは Google に保存されている http://www.ironhearts.com/diary/archives/000952.html のキャッシュです。 このページは 2008年9月16日 21:34:54 GMT に取得されたものです。 そのため、このページの最新版でない場合があります。 詳細 非常に簡単に認証できるPEAR::Auth。でも、いまいち機能が低い。 認証プロセスを、認証を必要とするファイルで行わなければならない。 その処理の中では、基的に「認証OK/認証NG」の判断しかできない。 現在が、認証OK中というステータスが取得できない。 たぶん、getStatus()メソッドがその役目をはたつはずなんだろうけど、このメソッドが正しい値を返してないような気がする。ちうか、返してないよね? また、認証状態と同時に、ユーザーデータを一緒に持ち回したい場合、どうした

    field_combat
    field_combat 2008/07/29
    PEAR Authの実装方法
  • スタートアップ研修記 » PHP 上手なクラス化の方法!

    こんにちは。hirafujiです。 今日のPHPでは、「電話帳を作る」というお題のもと、上手なクラス化の方法について学びました。 【目次】 どんな機能が必要か洗い出せ! 名詞を探せ! 動詞を探せ! コードはアウトラインから書け! 【どんな機能が必要か洗い出せ!】 まずこれから書いていくコードの大まかな流れを把握するために、どんな機能・処理が必要なのかざっくりと、しかし限界まで書き出していきます。 日のお題「電話帳」に関しては、私は以下の様に書き出しました。 【電話帳に必要な機能・処理】 top画面 ・一覧表 ・何も操作しなくても、デフォルトで表示されている ・50音順で表示 ・名前、電話番号、住所の順に表示 ・追加ボタン ・クリックで入力画面に飛ぶ 入力画面 ・各種入力フォーム ・名前(姓名にわけて2マスで入力/特に制限無し) ・読みがな(かな入力で1マスで入力/ひらがな以外の入力はNG

    field_combat
    field_combat 2008/07/16
    クラス設計が苦手なので、参考に
  • Sign in - Google Accounts

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

  • PHP/脆弱性リスト/メモ - yohgaki's wiki

    なんだかやけに長い説明ばかり検索に引っかかったので書きました。 Linuxのローカル環境でDockerコンテナ内のXアプリ(GUIアプリ)を利用するには $ xhost localhost + を実行した後に $ docker run --rm --net host -e "DISPLAY" container_image_name x_app_binary_path とすれば良いです。 もっと読む SSHなどよく知られたサービスポートで何も対策せずにいると数えきらないくらいの攻撃リクエストが来ます。不必要なログを増やしてリソースを無駄にし、もし不用意なユーザーやシステムがあると攻撃に成功する場合もあります。 SshguardはC作られており、flex/bisonのパーサールールを足せば拡張できますがカスタム版をメンテナンスするのも面倒です。必要なルールを足してプルリクエストを送ってもマー

    PHP/脆弱性リスト/メモ - yohgaki's wiki
  • PRADO フレームワークのはじめ方 - sky hopper’s diary

    PRADOの環境構築からHello World! の表示までやってみようと思います。PHPフレームワーク PRADOは日語のドキュメントが少なかったりするので、これからPRADOを始めてみようという方に向けて、お役に立てばと思います。 まず、公式ページのダウンロードページで最新版をダウンロードします。適当なディレクトリ*1でダウンロードしたものを展開します。展開する場所は当然ですがDocumentRoot以下である必要はありません。展開した後、pradoのディレクトリ名を変更しておきます。 # unzip /usr/local/lib/prado-3.1.1.r2290.zip # mv /usr/local/lib/prado-3.1.1.r2290 /usr/local/lib/prado DocumentRoot以下にhelloworldディレクトリを作成し、作成したディレクトリに

    field_combat
    field_combat 2008/06/06
    今日はじめて知ったフレームワーク。一回触ってみよう
  • Site Under Maintenance

    We'll be back soon! Our site is currently undergoing maintenance. Please check back later.

    Site Under Maintenance
    field_combat
    field_combat 2008/05/28
    あとで必ず
  • CakePHP データベースを使わないアプリケーション

    CakePHPはデータベースを使用することが前提となっているので、フレームワークがデータベースへの接続を自動的に行います。ただマッシュアップ系のサービスなどデータベースを全く使用しない場合はこの機能を無効にしたくなります。 そこでCakePHPアプリケーション全体でデータベースを使わない方法です。 ちなみにこの方法では[app/config/database.php]を作成する必要もありません。 1. モデルを使わない コントローラの$usesにnull or array()を設定することによりモデルを使用しないようにできます。データベースへの接続はモデルを介して行うのでモデルを使わなければ接続処理は行われません。(セッションやキャッシュをDBに保存する場合は別ですが) <?php class HogeController extends AppController { var $uses

    field_combat
    field_combat 2008/05/28
    今、火吹いてるから出来ないけど、後でCakeとCatalyst再入門するから
  • PHP コード最適化 Best Practices 63+ - カタコト日記

    みたいなタイトルの記事を Digg 経由で発見。チートシート代わりにと思い超訳。*1 A Software Architect PHP 最適化 ベストプラクティス! 01. static にできるメソッドは static として宣言しよう。(4倍速い) 02. echo の方が print より速い。 03. echo '文','字'; (カンマ区切り)の方が、'文'.'字' (ドット連結)より速い。 04. ループの最大値は、ループ「内」ではなく「前」にセットしておこう。 05. 大きい配列のような変数は unset() してメモリを解放しよう。 06. マジックメソッド(例: __get, __set, __autoload)は使用を避けよう。 07. require_once はハイコストなのです。 08. include や require でファイルはフルパスで指定しよう。 09

    PHP コード最適化 Best Practices 63+ - カタコト日記
  • CakePHPにRSSフィードを組込む | エムティシステム

    RSSフィードを利用したいので、オープンソースでPHPRSSフィードモジュールを探したところ、ドイツのKai Blankenhorn氏により、LGPLライセンスで「FeedCreator.class.php」が公開されていた。多くの人が利用しているようなので、このモジュールをCakeに組み込んでみることにした。もちろん、Cakeのフレームワークに、できる限りきれいに組み込みたい。結果は、CakeもFeedCreatorもどちらもすばらしいできで、思った通りにきれいに組み込むことができた。XMLの出力について最初に考えた事は、FeedCreatorのページのサンプルを見たところ、フィードしたいデータをオブジェクトにセットし、「saveFeed」関数でRSSフィード形式のファイルを書き出すようになっているので、Cakeでアクションのビューファイルとして出力すれば良いのでは、と言うことだった。

  • Webデザイナが知っておくべきPHPセキュリティ - builder by ZDNet Japan

    MSセキュリティ担当者が紹介 マルチクラウド環境の保護を追求する Microsoft Defender for Cloud 当のデータ活用できていますか? データドリブンがあたりまえと言われる今あらためて考えたいデータ活用のありかた Kubernetes活用の最適解とは? 今、注目のコンテナを活用した柔軟なIT基盤 運用、管理の課題を解決しメリットを最大化 DNSを守り、DNSで守る 高度・巧妙化し危険度を増すサイバーリスク いま考えるべきモダンセキュリティのあり方 50年の経験を持つアイネットが提供 ユーザー企業の使いやすさを第一に考えた ワンストップで使えるマネージドクラウド AWSとAzureを更に使いこなそう イマドキのマルチクラウドセキュリティを MS担当者が徹底解説 大事なのは”仕事の段取り” 幅広い業務を任されているからこそできる ひとり情シス流の業務改善術 いま求められる

    Webデザイナが知っておくべきPHPセキュリティ - builder by ZDNet Japan
  • http://www.cpa-lab.com/tech/086

  • CodeIgniter ユーザガイド 日本語版

    CodeIgniterの最新のユーザガイドについて 日CodeIgniterユーザ会による、 最新のCodeIgniter ユーザガイド 日語版が公開されています。 こちらをご利用ください。 ブックマーク等をご利用の方は、お手数ですが、ご変更お願いいたします。

  • CakePHPで外部からのデータ改竄を防止する - (DxD)∞

    Day by Day Infinity – Webな日々(HTML/XHTML/CSS/JavaScript/PHP/CMS) CakePHPでアプリケーションを作成する場合、注意しておかないと外部から容易にデータを改竄できるアプリケーションができあがってしまいます。この問題はCakePHPガイドブックにも書かれています。 外部からのデータ改竄を防止するには、CakePHPガイドブックの211~212ページに書かれている対策をしておく必要があります。ただし、この方法は値のチェックにempty()を使用しているため、フィールドの値として0を保存することができません。また、空文字とnullを区別したい場合にも対応できません。これらの問題にも対応できるように、ホワイトリストを基にフィルタリングするメソッドをAppModelクラスに追加してみました。 /app/app_model.php clas

  • Welcome to atseason.com

    Welcome to atseason.com E-mail : atseason@gmail.com

  • 12のPHP最適化テクニック:phpspot開発日誌

    12 PHP optimization tips Ilia Alshanetsky’s PHP performance talk given last week at the Zend conference is pretty useful as far as getting small tips for tweaking PHP code. PHP最適化テクニックが紹介されていましたので以下にまとめてみました。 staticメソッドが使えるなら使おう。速度は4倍になる __get, __set, __autoload は使わない require_once は重い include, requireで読み込むファイルはフルパスにしよう スクリプト開始時のUNIXタイムを $_SERVER['REQUEST_TIME'] で取れる strncasecmp関数やstrpbrk関数を使えるケースは

  • CakePHPを使ったMVC設計のベストプラクティス - Sooey

    CakePHPを使ったMVC設計のベストプラクティス 個人的にはCakePHPはあまり好きではないのですが、CakePHP開発メンバーによるMVCデザインの記事 (CakePHP のおいしいべ方)で紹介されていたBest Practices in MVC Design with CakePHP (php|architect’s C7Y)はMVCフレームワーク利用者にとってとても有用な情報だったので、訳してみました(php|architectの方には翻訳許可を頂いています)。 この記事を読んでドメインモデルに興味を持った方は、エンタープライズ アプリケーションアーキテクチャパターン(PoEAA)やDomain-Driven Design: Tackling Complexity in the Heart of Softwareに手を出してみるのもいいかも。他に、InfoQにユーザー登録すれ

  • AjaxMail:Ajaxを活用したフリーPHPメールフォーム

    ウェブサイトを動的なページに変更したい、機能を拡張したいと思ったら、 Ajaxのツールを使って簡単に機能を拡張してみよう。 ウェブサイトを運営するとき、サイトを見たユーザーからコメントを残してもらうことがあります。 また、企業なら連絡方法としてメールの送信ができるように、メールフォームを用意していると思います。 こうしたウェブサイトのメールフォームをAjaxを使って導入することができます。

  • CakePHP - Build fast, grow solid | PHPフレームワーク

    New CakePHP 5.2 Chiffon. Faster. Simple. Delicious. What's new in 5.2 The migration guide has a complete list of what's new in 5.2. We recommend you give that page a read when upgrading. A few highlights from 5.2 are: New "counter_cache" command New "nativeuuid" database type Error handling customization using methods in "ErrorController" Helper method for generation importmap for JavaScript files

    CakePHP - Build fast, grow solid | PHPフレームワーク
  • PHPでの画像のリサイズ、切り抜きが自由自在「class.image.php」:phpspot開発日誌

    PHPでの画像のリサイズ、切り抜きが自由自在「class.image.php」 2008年02月21日- Icebeat | class.image PHPでの画像のリサイズ、切り抜きが自由自在「class.image.php」 class.image.php を使えば、分かりやすいコードで、簡単に画像のリサイズ、切抜きが可能です。 例えば、3行で、画像のサムネイルが作れてしまいます。 まずは、画像を幅200pxでリサイズ&保存のコード $thumb = new Image('image.jpg'); $thumb->width(200); $thumb->save(); そして、画像を50%のサイズにリサイズのコード $thumb = new Image('image.jpg'); $thumb->resize(50); $thumb->save(); そして、左0px、上30pxの位置

    field_combat
    field_combat 2008/02/21
    今のところ使う予定はないけど、メモ
  • WordPressを安全に運営するための10のTips | コリス

    noupeのエントリー「Wordpress Security Tips and Hacks」から、WordPressを安全に運営するための10のTipsを紹介します。 Wordpress Security Tips and Hacks 追記: 2008年2月20日 9の「FilesMatch」の記述を修正しました。 併せて「FilesMatch」の関連リンクを追加しました。 タロタローグ ブログ さん、ありがとうございました。 全てのユーザーにサーバー全部の検索を許可しない。 「search.php」で下記の検索コードは使用しない。 <?php echo $_SERVER ['PHP_SELF']; ?> 代わりに下記のコードを使用する。 <?php bloginfo ('home'); ?> 「wp-」がついているフォルダをサーチエンジンなどに登録されないように、「robots.