asklife

IT&Life

Month: 8月 2012 (page 1 of 3)

Yahoo!WebPlayerが良い感じ

Yahoo!WebPlayerが良い感じ

http://webplayer.yahoo.com

ネットという無駄な時間

Googleリーダーで誰が書いたかわからん意見を1000件チェックしたり

FacebookやTwitterで際限なく流れていく近況と時間

飲み会で酔っ払いがクダを巻いているのと何が違うんだろう?

廃人のようにゲームをし続けていることと何が違うんだろう?

人生はもっと有意義に使うべきだ。

意識を変える。

例えば、新聞を読むだとか
例えば、資格勉強をするだとか
例えば、スポーツで体を鍛えるだとか

そういったことに価値を見出すマインドにセットしていかないと、不毛なまま時が過ぎていったしまう。

変えよう、今。

ドットインストールでTwitter&Facebook&GoogleでログインするWebサービスの基礎を見た。

ドットインストールでTwitter&Facebook&GoogleでログインするWebサービスの基礎を見た。

http://dotinstall.com/lessons/……onnect_php
http://dotinstall.com/lessons/……onnect_php
http://dotinstall.com/lessons/……onnect_php

これまで、何度かTwitter/Facebook/Googleログインのパッケージを試してきたが、いまいちDBとの連携がわからなかった。

セッション管理とか、authとか面倒なことが多いしね。

ってことでひとまずドットインストールにて基本を学びました。

ソースコード付きなのでシンプルに理解が進みましたよ。

Twitter/Facebook/Googleのログインの発想は同じなのでDB構成を統一します。

初ログイン時、ソーシャル認証後に、DBにTwitter/Facebookのidが存在していなければ、DBに登録という処理を行う。

Twitter/Facebook/Googleでリダイレクト先は違うけど、そこは調整してください。

CakePHPのバリデーションルールまとめ

CakePHPのバリデーションルール

http://book.cakephp.org/1.3/ja……Validation

以下の表の使い方解説はこちら
http://book.cakephp.org/1.3/ja……ル-Vali

バリデーション例

alphaNumeric英数字
between文字数範囲
blank空文字かホワイトスペース
booleantrue/falseまたは0か1
ccクレジットカード番号
comparison数値比較(以上,以下,未満など)
date日付
decimal少数数値
emailメールアドレス
equalTo文字列一致
extension拡張子
ipIPv4アドレス
isUniqueテーブル内ユニーク
minLength最小文字列長(byte)
maxLength最大文字列長(byte)
money通貨記号付き金額
Multiple複数選択
inList文字列一致(配列から)
numeric数値
notEmpty空でないか
phone電話番号(執筆現在,usのみ対応)
postal郵便番号(執筆現在,us,uk,ca,it,de,beのみ対応)
range数値範囲
ssn社会保障番号(執筆現在,us,dk,nlのみ対応)
url

参考記事
http://gihyo.jp/dev/serial/01/……kephp/0016

CakePHPのバリデーションルールまとめ

CakePHPのバリデーションルール

http://book.cakephp.org/1.3/ja……Validation

以下の表の使い方解説はこちら
http://book.cakephp.org/1.3/ja……ル-Vali

バリデーション例

alphaNumeric英数字
between文字数範囲
blank空文字かホワイトスペース
booleantrue/falseまたは0か1
ccクレジットカード番号
comparison数値比較(以上,以下,未満など)
date日付
decimal少数数値
emailメールアドレス
equalTo文字列一致
extension拡張子
ipIPv4アドレス
isUniqueテーブル内ユニーク
minLength最小文字列長(byte)
maxLength最大文字列長(byte)
money通貨記号付き金額
Multiple複数選択
inList文字列一致(配列から)
numeric数値
notEmpty空でないか
phone電話番号(執筆現在,usのみ対応)
postal郵便番号(執筆現在,us,uk,ca,it,de,beのみ対応)
range数値範囲
ssn社会保障番号(執筆現在,us,dk,nlのみ対応)
url

参考記事
http://gihyo.jp/dev/serial/01/……kephp/0016

Older posts

© 2017 asklife

Theme by Anders NorenUp ↑