タグ

ブックマーク / ounziw.com (4)

  • AGPL ライセンス(GPLとは似ているが違いもある)

    AGPL ライセンスについてです。 互恵ライセンス AGPL は互恵ライセンスです。GPL と大筋は同じで、ソフトウェアの改変や商用利用が許可されたライセンスです。GPL と異なる点は、ネットワーク経由の利用であっても、利用者に自由を保証することです。 たとえば、発注者がウェブ制作会社にウェブサイト制作を依頼し、ウェブ制作会社の契約するサーバー上でCMSが動いている場合を考えて見ましょう。このような場合の発注者は、GPLライセンスでは「自分がどんなソフトウェアを使っているか」を知る権利が保証されません(この弱点はASPループホールと呼ばれています)。一方、AGPLでは、このような場合の発注者も権利が保証されます。 つまり、利用形態を問わず、利用者は、自分がどんなソフトウェアを使っているか、知る事ができます(ウェブサービス等に自分が登録した個人情報がどう管理されているか分からなくて不安になる

    AGPL ライセンス(GPLとは似ているが違いもある)
    peketamin
    peketamin 2022/04/28
  • FuelPHP で WordPress のログイン機能を使う

    ※注意※ このカスタマイズは、WordPress のクッキー設定を変更します。 FuelPHPWordPress のログイン機能を使う方法です。 王道はFuelPHPで全部まかなう もちろん、王道はFuelPHPで全部まかなう、だと思います。 FuelPHP でログイン機能を作る FuelPHPフレームワークベースのCMS Novius OSを使う という方法があります。しかし、WordPress を一緒に使うことで楽に構築できるケースはあるかもしれません。 今回は、WP を http://localhost/wordpress/ 、Fuel を http://localhost/public/ という形をまず試してみます。WP の配下に Fuel、あるいは Fuel の配下に WP、という方法もありますが、まずは .htaccess の干渉しない横並びをやってみました。 (追記:

    peketamin
    peketamin 2013/05/21
  • FuelPHP のバリデーション。文字幅で制限

    FuelPHP のバリデーションについてです。標準では文字長でのバリデーションが用意されています。core/classes/validation.phpでは、 public function _validation_min_length($val, $length) { return $this->_empty($val) || (MBSTRING ? mb_strlen($val) : strlen($val)) >= $length; } というように、min_length, max_length, exact_length が用意されています。これらは、マルチバイト文字を1文字と判定して文字長を決めます。もちろんこの形式が望ましい場合が多いでしょうけど、画面表示などで使う文字列の場合、文字幅のほうが望ましい場合があるかもしれません。 FuelPHP 体には無いようなので、つくってみ

    FuelPHP のバリデーション。文字幅で制限
  • github でドキュメント日本語化

    FuelPHP Advent Calendar 2011 のトップバッターの水野史土です。FuelPHP に限らず、オープンソースの国際化/地域化に取り組んでいます。活動履歴は githubやlaunchpad 等をごらんください。 FuelPHP のドキュメントは、github で管理し、参加者のコラボレーションで日語化されつつあります。今回は、github でドキュメント日語化に参加する方法の解説、FuelPHP よりは github の使い方(ブラウザから編集する)の紹介になります。 github にログインして、https://github.com/NEKOGET/FuelPHP_docs_jp へ行きます。fork(フォーク) というボタンがあるので、これを押します。 フォークすると、自分のアカウントに、FuelPHP_docs_jp が表示されます。 編集したいファイルを選

    github でドキュメント日本語化
  • 1