2011-01-01から1年間の記事一覧

Rails3.1でTwitter-Bootstrapのプラグイン「dropdown」がうまく動作しない。

Rails3.1でアプリ開発を行っています。その際にTwitter-Bootstrapでデザインを作成しています。Twitter-Bootstrapでドロップダウンメニューを簡単につくれるプラグインがあるのですが、うまく動作しません。誰か対処方法がわかる方いたら、教えてください><

Rails3.1で1つのアクションにだけ特定のlayoutを使いたい時の指定方法

Railsで1つのアクションだけにレイアウトを指定したい時があると思います。そんなときはコントローラに以下の様に追記してください。例として、ここでは使うコントローラとしてHogeController、指定したいLayoutはhoge.html.erb、アクションはtestアクショ…

Rails3.1.1でhas_secure_passwordを使おうと思ったのに、使えなかった。

原因はすごい簡単なことでした。 has-secure_passwordっていう認証関係を補助してくれるメソッドがあるのですが、それを使うにはgemfileに以下の行を追加しないといけないようです。 # To use ActiveModel has_secure_password # gem 'bcrypt-ruby', '~> 3.0…

rake db:drop:allを実行した際に出るエラーについて

rake db:dropを使って、データベースを削除する際にでたエラーについて $ rake db:drop:all Couldn't drop db/development.sqlite3 : #<Errno::ENOENT: No such file or directory - というエラーがでましたが、 $ rails db SQLite version 3.7.6 Enter ".help" for instructions Enter SQL statements terminated with a ";" sqlite> .tables と確認すると、ちゃんと削除されてるっぽいで…</errno::enoent:>

rake db:drop:allを実行した際に出るエラーについて

rake db:dropを使って、データベースを削除する際にでたエラーについて $ rake db:drop:all Couldn't drop db/development.sqlite3 : #<Errno::ENOENT: No such file or directory - というエラーがでましたが、 $ rails db SQLite version 3.7.6 Enter ".help" for instructions Enter SQL statements terminated with a ";" sqlite> .tables と実行すると、ちゃんと削除されてるっぽいで…</errno::enoent:>

PHPで配列を比較したいときに使う関数の紹介

配列を多用することが多いPHPでは、配列の値同士を比較したいことが出てくると思います。そんなときに、使う関数を紹介したいと思います。 配列の共通項がほしいとき array_intersect関数を使うといいです。 array_intersect(配列1,配列2,・・・・)という様…

CakePHPであいまい検索を行う方法

CakePHPでfindを使ってあいまい検索をしたいという要望がある人も多いと思います。 例えば、'Google'を含む文字列をすべて検索するなど。そんなときは下記のような書き方をします。 $this->Model->find(array('conditions' => array('Model.Field LIKE' => '…

yumを使ってvimをインストールしました。

yumを使ってvimをインストールしました。コマンドはこれです。 yum install vim-enhanced

CakePHPでのPaginateを使うときの注意点

CakePHPでPaginateを使うときの注意点。 複数のモデルを使う場合 コントローラで public $uses = array('Test','Hoge'); と指定すると思います。 それでPaginateを使おうとしたときにPaginateにバグが発生しました。 対処方法として $this->paginate('Test');…

tarで圧縮・解凍するコマンド

解凍するコマンド tar -xzvf 解凍ファイル・ディレクトリ名 圧縮するコマンド tar -zcvf ファイル・ディレクトリ名.tar.gz 圧縮ファイル・ディレクトリ名

ディレクトリを削除するコマンド

rm -r ディレクトリ名

PHPで最頻値、中央値を求める関数つくった。

gem install railsができない。。

>|| # gem install railsERROR: Loading command: install (LoadError) no such file to load -- zlib ERROR: While executing gem ... (NameError) uninitialized constant Gem::Commands::InstallCommand ||< というエラーがでる。そこで、 || # cd /usr/l…

rvmのpackageが使えない。

>|bash|# rvm package install zlib ERROR: Unrecognized command line argument: 'package' ( see: 'rvm usage' ) ||< こんなエラーがでる。 >|bash| # rvm pkg install zlib ||< こーするとうまくいく。

Macにrvmを入れる方法

Ruby on Railsを使おうと思ったので、rvmをいれることにしました。 こんな感じでrvmをインストールすることができるようになりました。 sudo port git-core sudo port readline bash < <(curl -s https://rvm.beginrescueend.com/install/rvm) .bachrcを作成…

Hatena Blog始めました。

Hatena Blog始めました。 よろしくお願いします。

iPhone4Sのカメラが使えない不具合が直った!

iPhone4Sを今まで使っていたのですが、カメラがずっと使えない不具合がありました。で、iOSを5.0.0から5.0.1にアップデートしたら直りました。カメラ機能が使えない人はiOSを最新のバージョンにアップデートしてみてください。

yumでインストールされたパッケージを参照する方法

yum

yumでインストールされたパッケージを参照する方法について書いていきます。 インストールされたパッケージをすべて参照する方法とそうでない方法の2種類について書いていきます。 ・インストールされたパッケージをすべて参照する方法 yum list installed …

CentOS5にGit入れる方法

Gitをいれてみることにしました。 方法はyumで。いきなり、「yum install git」でやると失敗するらしいです。 yumコマンドをやる前に、2つくらいやることがあるらしいです。1.「rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt」2.「rpm -ivh http:…

英語学習日記6

音読パッケージ2周目終了しました。だいたい2ヶ月位かかってしまいました。 今回は、20回くらい音読パッケージを行いました。 みるみる英語力がアップする音読パッケージトレーニング(CD BOOK)作者: 森沢洋介出版社/メーカー: ベレ出版発売日: 2009/11/2…

json_decodeを古いバージョンのPHPでも使う方法

PHP

PHPのバージョン5.2から使用可能なjson_decodeを古いバージョンのPHPで使う方法を紹介します。今回、使用するPHPのバージョンは5.1です。upgrade.phpというファイルがあるので、それを読み込むとjson_decodeなど古いバージョンのPHPでは使えない関数も使うこ…

CakePHPでFacebookにConnect、wallに投稿する機能つくってみました。

facebookが日本でもだいぶ認知されてきました。ユーザ数も増えてきて、facebookユーザを自分のアプリに取り込んでみたいと思っている人もいると思います。そこで、今回は、CakePHPでfacebookにconnectして、wallに投稿する機能を実装してみました。実装する…

facebook php sdk3.0になってから、かわったこととその対策

facebookから配布されているfacebook php sdk のバージョンが3.0に最近なりました。そのときに色々と仕様変更があったようで、ネットの文献を参考にしてもうまく動かず苦労しました。私が今回、触った範囲で仕様変更を確認できたところを挙げていきたいと思…

英語学習日記5

音読パッケージ1周目終了しました。以上

英語学習日記4

英語の発音と瞬間英作文の学習をスタートしました。教材は「英語舌のつくり方」と「どんどん話すための瞬間英作文トレーニング」の2つです。 英語舌のつくり方 ――じつはネイティブはこう発音していた! (CD book)作者: 野中泉出版社/メーカー: 研究社発売日:…

CakePHPでOAuthを使ったログインと自サービスのログインの両方に対応させてみました。

一人のユーザがTwitterアカウントとこちらが作成したアカウントの両方でログインできるようにする方法を実装してみました。その際に今回、参考にさせてもらったサイトは以下の3つです。 CakePHP で OAuth 認証を使ったログイン認証・保持や会員データの保持…

英語学習日記3

「音読パッケージトレーニング」を使ってトレーニングを半分くらいまで、行ったので記録をつけることにしました。学習時間は20〜30時間くらい。やってみた効果として、同時並行でリスニングをやってるのですが、その聞き取り能力が上がったような気がし…

英語学習日記2

今年の1月から「英語完全上達マップ」(英語完全上達マップを知らない人はググってみてください)を参考に学習計画を立て、勉強していくことにしました。 で1月から4か月で中学英文法を学習してました。 Mr. Evineの中学英文法を修了するドリル作者: Evine出…

英語学習日記

みなさん、こんにちは タイトルの通り、英語についての記事です。 一月くらいから英語の勉強を始めました。その英語の学習の記録としてブログを書きたいと思います。 よろしくお願いします。

[[MacBook Air 11インチ欲しい!]]

MacBook Air 11インチ欲しい!