2013-01-01から1年間の記事一覧
今回、長らく使っていたPanasonic製の安いイヤホンが断線しかけた事がきっかけで、生まれて初めてBA(バランスド・アーマチュア)型のイヤホン Sony XBA-C10を購入。実売価格3000円付近でBAを実現した、Sonyの低価格帯戦略製品のようです。 特徴はなんといっ…
鶏ハム。三温糖と塩に漬け2晩。その後沸騰したお湯の中に放置で完成。珍味也。
1.子供と遊んでいる時に発見 公園の情報網は、行政の情報が頼りで、各行政で整備されている。 行きたい公園を探すときも、行政のpageを探している。公園名が分かれば、いこーよというサイト様等、情報が集まるポータルサイトがあり、必要な情報は探そうと思…
1.今日の悩み deviseの日本語化は着々と進んでいるものの、スタイルシートの適用がHeroku上出来ない状態、ローカルは読み込んでいるのに何故だ。 味気ないtableタグの線が、哀愁を誘う...2.答えはプリコンパイル...あれ? $ rake assets:precompile gitにadd…
1.deviseのメール承認はあまり使われていないのか。 メール承認を日本語化、というENTRYをほとんど見ない。悲しい所です。 2.まずdeviseのviewを作る。 $ rails g devise:views これでapp/viewsにdeviseフォルダが出来上がる。 3.confirmation_instructions.…
1.困ったこと deviseは本当に便利なgemなんですが、default時のemail,passwordだけではなく、ユーザ名(user_name)を登録したい、と思うことがある。いや、諸兄も思ったことがあるはず。 どれくらい、困っているかというと、素人が花火を撮ろうとすると、この…
ローカル開発時、アプリのデザインに必要な画像は、app/assets/images以下に配置すると、Viewので表示できる。しかしHerokuにpushした後、どうも画像が無い、とずっとHerokuに怒られ続けたので、しょげて散歩に出ることにした。 帰宅した後、Herokuと喧嘩し…
デザイン無しに個人で開発していくのは難しい。 統計なんぞとっていないから、私の意見になるが、こう考える。 「機能がまともに動かないのは論外だが、まともでもデザインが無いと、やはり論外」だからといって、基幹システム開発保守が本業の私は、デザイ…
1.before_filter :authenticate_user!ではない 私がやりたかったのは、同じコントローラー内で、ログインの有無に応じて、検索クエリを変えることだった。 before_filter :authenticate_user!をやると、ログイン無の場合、強制的にログイン画面に遷移してし…
1.HerokuにUpしてユーザ登録した所、へんなメールが届く 日ハムまあ好き 様、Google をご利用いただきありがとうございます。最近、他のユーザーがアプリケーションを使って Google アカウント(nichihamu@gmail.com)にログインしようとしました。Google で…
何故だ....deviseを導入した後の初回のherokuへのpush時にrakeがコケまくるエラーが発生して、 英語のページを一日中みた結論として、これ。1.HerokuのDB情報を確認 $ heroku config このように出る postgres://ユーザ名:パスワード@ホスト名:5432/データベ…
deviseのSessionから、ユーザ名(name)を取得する方法 devise導入後のアプリでログインさえしてしまえば、後は簡単に取れる。1.controller.createメソッドで使用@obj.name = current_user.Name @objという名のmodelのインスタンス化されたオブジェクトのカラ…
1.devise.ja.ymlをダウンロード [https://github.com/Junsuke/miscellaneous/blob/master/devise.ja.yml:title= ここが有名。] 落としてきたら、/config/localesに配置する。また、devise用のmodelに項目追加しているのであれば、ここに追加する。model項目…
1.勇気を出してmaigure $ rake db:migrateその後、エラーが出るので調査。2.ユーザ承認メールサーバ設定をする。 development.rbを以下のように編集する(production.rbも同様)。 # Don't care if the mailer can't send. #config.action_mailer.raise_delive…
deviseのModelを編集する。初期化は以下の通り。 class DeviseCreateUsers ActiveRecord::Migration def change create_table(:musers) do |t| ## Database authenticatable(注:1) t.string :email, :null => false, :default => "" t.string :encrypted_pas…
deviseを導入する目的は「ユーザ管理」をする為であり、以下の3つのことを目的とする。 1.ユーザページ作成 2.集計を取りたい 3.ユーザ名をコンテンツ登録時に出したい 捻りも何もない...1.deviseのgemインストール gem 'devise', '~>3.0.0rc' rails4を導入…
ママチャリ4時間耐久リレー大会に出場。大変だった... 今日は、Heroku schedulerにSCRIPTを登録するまで。 1.Heroku schedulerをAdd-onとして追加 HerokuにWebBrowserでログインし、Add-onsを開き、数あるAdd-onsの中からHeroku schedulerを選択(漢数字の…
1.まずは昨日、動かなかったクエリを治す 5.DB["DELETE FROM sessions WHERE last_seen_at 少し集中して見れば、このクエリを実行しようとしていないことに気づく。なんてこった...いいだけsequelにクエリ食わせて実行の指示を出していなかったなんて...変更…
HerokuのPay情報(払うとは言っていないし、当分払わなくともよい)を入れると、Heroku schedulerをアプリに登録することができる。 後は、動かすスクリプトを準備する。 Heroku devcenterに以下のサンプルがあるので改良して使う。が、内容をしっかり理解し…
毎日1回、予約期限を過ぎたコンテンツ達を削除するタスクを、バッチ処理で実行したい場合、HerokuではHeroku schedulerを使う。1.Heroku schedulerのインストール アプリのルートフォルダでHerokuにログインした後、 $ heroku addons:add scheduler:standar…
例えば、railsのアプリを初めて作って、localhost:3000/とすると、上の画面が出る。 この/(ルート)を、開発したアプリのViewに切り替えることにする。2Stepで完了。1.config/routes.rbにルート指定したいViewを指定する。root :to => 'nichihamus#index'(nic…
今日は日本語化 これが終われば、Herokuにpushしてみよう1.i18nプラグインの確認 $bundle list これでi18n(0.6.X)とかがあれば問題なし2./config/application.rbを修正 # config.i18n.default_locale = :deとコメントアウトされている部分を config.i18n.def…
甲子園での日ハム阪神戦の始まりから終わりまでずっと大ハマりしてしまったことをメモ。Rails4恐るべし。この開発はRails3で途中まで作っていたモジュールを参考にしているので、 Rails4の新機能にはついていけないわけです。で早速ハマり。1.エラーが出ま…
1.Modelの作成 $ rails generate model nichihamu これでMigrationファイルが作成される。モデルクラスは複数形のSがつく2.Migration Migrationをすることで、DBにエンティティ定義が反映される。 $ rake db:migrate もじSQLiteを使っているなら、FireFoxの…
日ハムはもう少し丁寧に野球をしたほうがいいと思います。 あと負け疲れているので、ディズニーランドでも行ったほうがいい気がします。 まあ今日は他力本願で勝ちましたが...1.controllerの作成 controllerは複数形が絶対。アプリの命名規約に準ずる $ rail…
Herokuにupすることを目指して準備をする。1.railsAppの作成 $rails new 'アプリ名'2.gemfileに本番はPostgresを使うことを明記。ローカルはsqlite3のまま group :production do gem 'pg' end group :development, :test do gem 'sqlite3' end3.pgをbundle i…
上の娘も誕生日、下の子もお食い初めと、健やかに育ってくれて嬉しい。
今日はHeorkuとgit1.Herokuのインストール Herokuは公式ページでアカウントを作る必要がある。 私の場合、まず作るアプリのMailAddressをGoogleさんで取得し、 それでHerokuに登録をかける。これで2つ目... やることは2つ ・Herokuにアプリを管理するアカウ…
Aptana Studio3はRailsのIDE(統合開発環境)。フリーだがHerokuに対応していたり、と芸が細かい。1.Aptanaのページからダウンロード(http://aptana.org/) 2.Aptanaの日本語化まずPleiades 1.4.0をダウンロード http://mergedoc.sourceforge.jp/ダウンロード…
今日はrailsをインストール1.bundlerのインストール $ gem install bundler インストール完了。これはgemを管理するツール。2.rails4のインストール $ gem install rails -v 4.0.0.beta1 $ rbenv rehash $ rails -v Rails 4.0.0.beta1 試しにrails new hogeh…