2011-03-01から1ヶ月間の記事一覧

今日の開発で参考になったサイト

自分の備忘録として、書いておきます。 Model->find()で得られる結果から関連モデルを省きたいときはrecursiveを使う recursiveの正しい理解CakePHP - CPA-LABテクニカル recursive :: Model の属性 :: モデル :: CakePHPによる開発 :: マニュアル :: 1.3コ…

CakePHPでBluetrip(CSSフレームワーク)を使う

BluetripのCSSファイルをapp/webroot/cssにコピーしておく。 app/views/layouts/default.ctpを作成し、レイアウトを変更する。default.ctpは以下のようなコードになるかと思います。 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title><…</head></html>

CakePHPのAuthコンポーネントでメールアドレス&パスワード認証にする

標準ではusername, passwordで認証する形になっているAuth componentですが、ログインする際にメールアドレスを使った方が忘れにくい上、打ち間違いが少なくユーザーにとって良いと思います。 Auth コンポーネントの変数を設定する :: 認証 :: 主要なコンポ…

コードのフォントが小さくなってしまう問題解消のためにブログのデザインを変更しました

Before After はてなダイアリーではプログラムのソースコードを色づけしてきれいに見せることができます。 ソースコードを色付けして記述する(シンタックス・ハイライト) - はてなダイアリーのヘルプ しかし、ブログのデザインによってはこのシンタックス…

CakePHPでAuthコンポーネントを利用して会員認証を実装する方法

CakePHPで会員制サイトを作り始めました。Authコンポーネントは使ったことがなかったので、備忘録代わりに流れを書いておきます。 データベースにusersテーブルを作成する フィールドはid, username, password, modified, createdを作成 app/controller/app_…

ブログにスクリーンショットとか貼り付けるためにFlickrを始めてみた

いまさらFlickr始めてみました。登録は簡単で、Yahoo!(America)のアカウントを取得するか、Facebook or Googleのアカウントとひも付けするか、どちらかでした。 スクリーンをキャプチャしてそのままFlickrに送れるアプリケーションを探していたところ、「Jin…

ブックマークバーを最大限に活用する方法

この方法はおそらくChrome以外のブラウザでも活用できると思います。ありきたりといえばありきたりな方法なので既にやっている人も多いと思いますが、紹介してみます フォルダを作成し、その中にブックマークを整理する ブックマークバーは狭いので、ブック…

CakePHPでページネーションをする

たいていのウェブサイトではページネーションをする必要が出てくると思います。 ページネーションの処理は自分で実装するのは意外に大変ですので、CakePHPに頼るのがよいでしょう。CakePHPにはPagenateメソッドとPagenatorヘルパーという力強い機能がありま…

選択状態にするだけで英和辞書が使えるGoogle Chromeエクステンション「Weblio 英和辞典エクステンション」

英語圏のブログ、ウェブサイトを見るときに問題になるのが、たまに出てくるわからない単語。 まあ、読み飛ばしてしまっても文意は大体わかるのですが、できたら調べたいところ。Weblio 英和辞典エクステンションを使うと、単語を選択するとポップアップで和…

Chromeで今開いているタブのリンクをはてな記法でクリップボードにコピーする方法

Create Linkという拡張機能を使います。 Create Link - Google Chrome 拡張機能ギャラリー インストールした後、標準でははてな記法に対応していないのでオプションで設定します。 インストールされたアイコン(灰色に@のアイコン)を右クリックして[オプシ…

「今」の電車の運行状況をしる「リアルタイム路線情報」を公開しました

停電で電車の運行が不安定な今、リアルタイムで運行情報を知ることが必要だと思います。 Googleリアルタイム検索を利用した「リアルタイム路線情報」を公開しました。 動作環境はPC, iPhone, Android(Androidは持っていないので実機確認はしていません。)…

Gmailで複数アカウントを管理している人がThunderbirdを使う場合

私は1つのGmailアカウントで3つのメールアドレスを切り替えて送信できるようにしていたのですが、それをThunderbirdでも使う方法が分かっていませんでした。 Gmailをうまく使う設定あれこれ(3) Gmailで複数アカウントを一元管理 - 学習する機械、学習しない…

Thunderbirdのアドオン、テーマを考え直してみた

結果、以下のアドオンを入れました。 アドオンのインストール方法 主に2つの方法があります。 ブラウザでアドオンをダウンロードし、Thunderbirdで[ツール]-[アドオン]-[インストール]でインストール Thunderbirdで[ツール]-[アドオン]-[アドオンを入手]でイ…

Eclipse for PHP Developers + AptanaでSakura VPSにSFTPでアクセスして同期する

Eclipseのインストール http://www.eclipse.org/downloads/にアクセスし、自分の環境に合ったEclipse for PHP Developersをダウンロード、インストール。 Aptanaプラグインをインストール eclipseで、ローカルファイルとリモートサイト間でFTP同期を参考にイ…