静岡理工科大学情報学部コンピュータシステム学科菅沼研究室のページです.主として,プログラミング言語( HTML,C/C++, Java, JavaScript, PHP, HTML,VB,C# ),及び,システムエンジニアとしての基礎知識(数学,オペレーションズ・リサーチやシステム工学関連の手法)を扱っています.
CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日本発のCakePHP応援ブログとして、最新情報をお届けします。 CakePHP が標準で使える認証システムとしては、ACLがあります。INIベースとデータベースを切り替えることができたり、ユーザのアクセス許可コントロールなどかなり複雑なことができますが、それゆえに設定が面倒だったりします。 こちらで作成しているものは、「少人数で使用するWEBアプリ」なので、一つのユーザ名とパスワードを入れれば入れる、という仕組みのものを試しに作成してみました。 SdAuth.zip sd_auth.zip 使い方は、 1) sd_auth.php(このファイル)を app/controllers/components に置く。 login.thtml を app/views/layouts
はてな記法のパーサーライブラリをPHPで書きました。 ダウンロード 公開日 バージョン 補足 2007年4月13日 0.0.6 改行コードの扱いがおかしかったのを修正 2007年4月1日 0.0.5 <div class="section">の閉じタグが<div/>になっていたのを修正 2007年1月17日 0.0.4 headlevelオプションの追加等。詳細ページ(サンプルあり) 2007年1月14日 0.0.3 オプション指定できるようになった等。詳細ページ(サンプルあり) 2007年1月2日 0.0.2 脚注記法がうまく働いていなかったのを修正 2007年1月2日 0.0.1 対応しているはてな記法 見出し記法 小見出し記法 小々見出し記法 リスト記法 定義リスト記法 表組み記法 引用記法 pre記法 スーパーpre記法 脚注記法 改行記法 [ http://〜]の形でのリンク 使
PHPの[cURL]を利用しないRSSフィード読み込みクラスとして「SimplePie」がありますので、今回これを利用します。 ただ、これもCybozuの方が書いてあるように読み込んだ後の処理が結構大変です。 >> http://labs.cybozu.co.jp/blog/tsuruoka/anubis/blog_show/14 「WebModels+RssModel」のように、Smartyにポーンと渡せる形式でデータが返ってくればいいのですが、クラスのメソッド処理が必要だったりするんです。 今回は、「WebModels+RssModel」と「SimplePie」を有効に利用する為、「RssModel」を継承させつつ「SimplePie」を利用できるコンバート用のクラスを設置する事にします。 【以下手順】 1.「CakePHPでRSSフィードの読み込み」を参考に「WebModels+Rs
ログイン認証出来る機能がほしかったのだが標準で実装されているACLって認証機能じゃなかったのね orz データベースなどのユーザーテーブル上のID/PWで認証できる機能を探していたところ、いろいろとモジュールが見つかり以下が参考になった。 CakePHPで自動ログインコンポーネント CakePHP::obAuthを使ったユーザ認証 とはいえ、個人で実装するにはいろいろと足りないところもあったりしたので、いいところを真似しつつ自作してみた。 それなりのレベルまで作れた感じな為公開してみることにした。不具合点などはご指摘下さい。 またご利用に際しては自己責任でお願いします。 使い方 コンポーネントとして動作。controllers/components にauth.phpとして配置。 まずはコンポーネントを利用するためにコントローラのはじめに以下のように設定 var $components =
なんだかやけに長い説明ばかり検索に引っかかったので書きました。 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のパーサールールを足せば拡張できますがカスタム版をメンテナンスするのも面倒です。必要なルールを足してプルリクエストを送ってもマー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く