サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
コーヒー沼
ikad.hatenablog.com
2011-07-08 ちょっぴり修正 requireの順番を修正。 はじめに 以前も書いた、以下のサイトからのコピペだす。ありがてぇ。 http://www.nearinfinity.com/blogs/chris_rohr/configuring_webrick_to_use_ssl.html http://d.hatena.ne.jp/LukeSilvia/20071016/1192554033 http://d.hatena.ne.jp/elm200/20070428/1177752908 ごちゃまぜにして作った ので、ソース残しとく。たぶんいろいろ間違ってるから、動くけどエラーでまくりんぐエラーも出てないっぽい。Herokuに移す前の確認用てことで。 以下のコードを「script」ディレクトリ直下に「sslrails」て名前で保存。 #!/usr/bin/env ruby.exe
はじめに 開発用にAWSのアカ使ってS3にアゲてたけど、イヤンな感じなのでIAM使ってみる。 ついでにS3のアドレス直にたたかれないようにする。 AWS IAM IAMでグループとユーザ作って、Policyを作る。 ズバリな解説 => http://d.hatena.ne.jp/w650/20110614/1308050011 書いてある通り、フルアクセスがやな感じだったので以下の5つに絞っても十分ぽい。 "s3:DeleteObject", "s3:GetObject", "s3:GetObjectAcl", "s3:PutObject", "s3:PutObjectAcl"よくわからんけど、PutObjectAclもつけないとアップロードできなかったので、検証してないけどGetもついでに。 で、ユーザーのキーとかをメモメモ。 carrierwaveの設定 もちろんfogつかってます。
なぜにこんなことを。 クロスドメインでAjax的なことをしようとしたら、怒られまくって困った。 いろいろ調べてみたら、postMessageがスマートで面白いのでメモ。 JSONPでもできなくはなかったけど、イマイチ面倒なのと面白くなかったので。 ちなみに、これを調べたきっかけはHerokuとAmazonのS3でやり取りするため。 はじめに postMessageは、安全にクロスドメイン通信をするためのメソッドだそうで。もちろんJavaScriptでやる。 よくわかる解説: https://developer.mozilla.org/ja/DOM/window.postMessage やろうとしたこと Herokuで実装したJavaScriptのAPIと、AmazonS3においたHTML(JavaScript)とでおしゃべりしたい。 AmazonS3のHTMLは実際にはiframeの子とし
「販売計画.heroku.com」に、アンケートフォームを追加してみた。 選択肢を用意して〜とかってときに、acts_as_taggable_onでうまいこといったのでメモ。 acts_as_taggable_on については前記事に。キャッシュの付け方も追記した。 はじめに アンケート用のモデルを作る。めんどいからscaffoldで。 選択項目はacts_as_taggable_onに丸投げするので、そのキャッシュフィールドと記入項目を。 ただし、選択肢を作るためのテンプレ用レコードを確保するので、そのフラグもつけとく。 あとは必要であればメアドとか、名前欄とかも入れる。 rails g scaffold questionnaire cached_satisfaction_list:string cached_trigger_list:string body:text template:
herokuはpublicフォルダに書き込みできないので、ファイルのアップロードが試せない。なので、Base64エンコードしてDB内に文字列として持つようにしてみる。画像ファイル限定で。 以下、作業履歴。 プロジェクト「myphotogallery」を作成 Gemfileに追記 gem 'rake', '0.8.7' gem 'devise' gem 'carrierwave'」 「bundle update」を実行 「rails g devise:install」を実行 Userモデルを作る 「rails g devise user」を実行 Photoモデルを作る 「rails g scaffold photo pict:string pictcode:text user:references」 Userモデルに追記 has_many :photos PictUploaderを生成 「r
だいぶハマったので、備忘録的にメモ。単純に使い方をわかってなかっただけだった・・。 参考: http://blog.twiwt.org/e/624776 http://railscasts.com/episodes/146-paypal-express-checkout http://d.hatena.ne.jp/hrendoh/20110516/1305548398 http://miya.sblo.jp/article/43672066.html はじめに PayPalさんは基本料金なしでつかえる料金収納屋さんです。たぶんちがうけど。 お客さんがPayPalに登録してなくても大丈夫。クレジットカードも対応。 つまり、いいかんじ。手数料高めだけど。 やっとくこと 砂場で実験するために、いろいろ登録しとく。 1. PayPalに登録。ふつうに登録。 2. sandbox(https://d
なんとか終わったので、とりあえずうp。 Webアプリケーション制作超入門.pdf Ruby1.8.7とRails3.0による Webアプリケーション制作超入門 by 徳永大悟 is licensed under a Creative Commons 表示 - 継承 3.0 Unported License. 足りない。いろいろ。モデル1個だぜよ。足りんがな。 あー、もっと書きたい。。が。 私… 私 書いてみて分かったんです。 書きたいだけじゃ、だめなんだってこと。 もっと勉強しなきゃだめだって… まだまだ精進が足りんス。 ゴールデンウィークで気力が回復したら、つづき書くか。 今度は1:nとかn:mでがっつりフォーム中心で。 gemの方は際限なくなりそうだし。 その前に加筆修正か・・・ Rubyサイコー!Railsサイコー!あー、変なテンションになってきた。 にゃー。
だいぶゴチャついてきたので、手引きはいったん終わっとこうかと。 差分を書くのもしんどいッス。 言葉は悪いけど、ド素人向けのRails3の冊子作ったら、読んでくれる人はどれくらいいるんだろう? scaffoldで遊んで、ちょいちょいカスタマイズする程度なんだけど・・・。 それなりに使えるWebアプリが作れる思うんだけどなー。 ここからRailsとかRubyに興味もってもらえたらいいなーっていう。 興味あってもWindowsだから資料少ないなーとか、英語多いなーとか、今さら始めるのもはずかしいなーとか、そんな人向けで。 というか、今まさに作ってるんだけど、これ使うのがたぶんこれっきりでお蔵入りになりそうなので。 ゴールデンウィーク前に仕上げる予定なので、なぜかこのブログに迷い込んでしまった方、話のネタにどうですか? あ、環境はもちろんWindowsですので。 〜〜見出しをちょっと修正。いまどき
古くなってるやーつ yarn outdated yarn.lock と package.json を合わせたい (package.json 更新しちゃう) npx syncyarnlock -s -k 危険なやーつ yarn audit yarn audit で出てきた依存関係をなんとかする (package.json に記載されてないやつをアップデート) npx yarn-audit-fix vagrant で node_modules を別にインストールするようにして、 yarn install のストレスを軽減する # 適当なディレクトリ作ってマウントしちゃうぞ! # (これ実行した後はホスト側の node_modules は更新されない。 from, to を逆にすると意味がない) mkdir ~/vagrant_node_modules sudo mount --bind ~/v
Ruby環境構築 Rubyの開発環境を整えるための作業内容 1.文字コードUTF-8(BOMなし)を表示・入力できるエディタをインストール(なくてもよい) Notepad++ または TeraPad 2.RubyInstaller(Ruby 1.8.7とrubygemsが入る)でインストール http://rubyinstaller.org/ RoR環境構築 Ruby on Railsの開発環境を整えるための作業内容 1.gemをアップデートする(コマンドプロンプト) gem update --system 2.gemでrails3(最新版)をインストールする gem install rails 3.sqlite3をダウンロードしてインストールする http://www.sqlite.org/のダウンロードページから、 sqlite-dll-win32-x86-3070500.zipをダウ
参照 http://d.hatena.ne.jp/next49/20100905/p1 http://d.hatena.ne.jp/babie/20100729/1280381392 http://github.com/plataformatec/devise/blob/v1.0/README.rdoc 注意点は gemでwardenとともにインストールすること。 Rails2.3.8でやるときはDeviseのバージョンを指定すること。 gem install warden gem install devise --version=1.0.8 初期データを登録 db/seeds.rb マイグレーションすると登録済みになる。 user = User.create(:email => 'test@test.com', :password => '123456', :password_confi
Windows ServerがあればWDSとかって便利なものがあるわけですが、 んなもんないよ!って場合でも何とかできるらしくて、いろいろ試した結果 うまくいったのでメモ。 ほとんどはここを転載してるだけです。 〜〜 2009/02/01追記 勘違い&もっと簡単にできた なので以下は恥曝し。 〜〜 注意すること WindowsVistaマシンがないと無理。やっちゃいけない。多分。 できなかったこと Windows2000以前のOSは無理。多分。 できたこと WindowsXPとWindowsVistaとWindows7Betaをネットワーク経由でインストール。 アプリも一緒にイストール。 サーバを作る WindowsXPをインストール。 サービスパックやらパッチやらとにかく当てとく。 簡易共有を無効にしておく。(大事) WAIKをダウンロードしてインストール。 http://www.mic
このページを最初にブックマークしてみませんか?
『困ったときのメモ ver.2.0』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く