app2 http://www.app2.io2、3か月前から作っていたwebサービスが完成した。 app2という名前でwebサービスの管理ができるサービス。 簡単にこのwebサービスの説明する。(また詳しい記事を出す予定) app2でできること webアプリの管理 検索 お気に入り(ホ…
[!注意!]最新版はこちらに書いています。 http://www.sahara-ja.com/posts/3 はじめ RailsでテストをしようとするとRSpec系を使うのが主流だと思うので、そのインストール方法をまとめます。 基本的には、RSpec+Capybara+factory_girlを使います。 最後の方…
開発したけど使われない。。使われないから、アジャイルできない。。という問題を解決するために、アジャイルコミュニティサイトを作ろうと思います。 構想としてはユーザーがリリース予定のプロダクトを登録し、ほかの開発者やユーザーに使ってもらいアドバ…
AWSを触っていたら、今まで気にかけていなかったwebサーバーの問題にぶち当たりpumaやwebrickなど意味不明な単語が出現し、今までいろいろ調べていた。herokuの公式ページを見ると、rails標準のwebサーバーwebrickの使用を避けpumaの使用を奨めていた。今ま…
最近railsを学習しており、ふと流行りの言語とフレームワークが気になったので調べた所以下の記事を発見しました。The Languages And Frameworks That You Should Learn In 2015 | Tutorialzinetutorialzine.com 抜粋すると 学習すべき言語・プラットフォー…
クローラで拾ってきた情報を保存するために、awsを使おうとしたのですがむっちゃ難しいです。 とりあえず登録とかして、amazon RDSっていうやつでデータベース立ち上げたんですがどうやって外部接続したらいいかわからないし、マニュアルは英語だしなかなか…
amazonのランキングからデータをとってくるクローラーを作り、保存するデータベースを作り、clockworkと言うgemで定期的にクローラーを動かすようにし、ミヤネ屋で矢口の復帰を見届け、herokuでも使えるようにごちゃごちゃ設定したことによって、やっとこさ…
Herokuを使って無料のジョブサーバを構築する - プログラマになりたいを参考にclockworkというgemを使い、クローラーを毎時間ごとに動かすことにしました。どうやらcronより高性能らしいですよ。 clockworkの使い方は以下が参考になりました。Ruby - Clockwo…
今日まででクローラーで取ってきた情報をローカルのmysqlに保存するところまでやりました。 mysqlは1年弱ほど前にphpを勉強していてその流れで勉強していたのですが大半のことは忘れてしまっていたのでもう一度学習しなおしました。 ドットインストールと M…
クローラーで取得してきたデータを保存するためのdbを使うためにmysqlをインストールしました。 最初mongodbを使おうとしてmongodbをインストールしたのですが、railsでmongodbをactiveRecordで使うことは無理らしく、mongoidという擬似activeRecordを使わな…
とりあえず1日目ということで、何から手をつけていこうかって感じですが今日は、amazon各ランキングページから商品情報をDLできるようなクローラーを作りました。といっても以前買ったクローラーの本を参考にして、ほとんどコードはコピーマシーン仕様です…
アイデアは出るのだがクソみたいなアイデアか、実現が難しいアイデアしか浮かばない。 railsを勉強し始めたのは作りたいサイトがたくさんあったからで、最近そのアイデアのほとんどがクソだということがわかってきた。 最初にRssリーダーを作ったが、利用し…
そろそろRubyMineの試用期間が切れるのでライセンスを購入しようとした所、学生の購入ボタンの横にFREEの文字が。きたーーー!と思いダウンロードを進めていくと、なんと他にも無料なものがたくさん! WebStormとかPhpStormとか上位モデルのIntelliJ IDEAま…
クローラーの勉強をしたかったので、amazonでrubyによるクローラ開発技法っていう本を買いました。 っていっても買ったの1週間ぐらい前で、だいたい3分の1ぐらい読み終わっています。 この本、結構売れているらしくてamazonのruby関連の売り上げランキングで…
以前railsでチャットサイトを作った時に役立った、主要なgemを紹介します。 サイトが出来たすぐに書く予定だったのですが、mine craftにハマってしまって遅くなってしまいましたw チャットサイトが完成しました! [ 10日目 ] - 死狂い twitter-bootswatch-ra…
iPadでNewsPicksを見ていたらトップページにこんな記事が。 世界に役立たないなら、会社の存在意義はない:日経ビジネスオンライン すごい面白い。イーロンマスクが来日して話題になっていたとき記事を読んで若干ファンになりかけていたが、これを読んで完全…
だいたい10日前から作り始めたチャットサイトが今日完成しました。 Ruby on Rails製の初めてのサイトです。 それで、できたサイトはこれです。 Cat: https://cat-capeyes.herokuapp.com 名前はCatです。理由は名前がChatと似ていたからです。ええ、違いま…
昨日と今日で、データベース側を作り、それからそれらを表示させるページを作った。一応チャットサイトということで、カテゴリーを作りカテゴリー別に見られるようにしました。 'websocket-rails'っていうgemがあって、それを使うとリアルタイムでやりとりで…
今日はデータベース系をやりました。とりあえず、twitterでログインとログアウトをできるようにして、ユーザーのモデル、チャット個々のモデルとか作り、Rspecでテストしようとしたら、エラーが出てそれを解決して終わりました。今日はあんまり進まなかった…
とりあえず、今日はwebsocket-railsっていうgemを使い、サーバーサイドの部分をやりました。非同期処理だからすごい大変だろうなと思ってたんですが、やっぱりgemのすげー所で、思ってた以上にトントン拍子ですすみました。 それと、英語のドキュメントだけ…
とりあえず見た目だけ、なんとかしてみた。 http://cat-capeyes.herokuapp.com うん。いい感じだぜー。 明日からは、サーバー部分をやっていこうと思います。 チャットみたいなのを作るには、websocket-railsというのが主流らしくて、それを使おうと思います…
実践Ruby on Rails 4 現場のプロから学ぶ本格Webプログラミング
ここまでくるのに、約1日かかった。。。 http://cat-capeyes.herokuapp.com Rspec とか、guardとかテスト関連の設定がうまくいかずすごく手間取った。 とりあえず次は早くできるように、エバーノートにメモをとりまくり、初期設定をすましたプロジェクトを1…
先日買ったパーフェクトruby on railsも半分ぐらい読み終わり、そこに載っていたサンプルアプリケーションも作り終わりある程度知識がついたと思うので何か作ってみようと思う。 本に載っていた、ツイッターでログインできる機能使い、チャットサイトみたい…
定義した関数や、クラスや、モジュールに限って、検索したい時に今まで全文検索をしたり記憶をまさぐって定義した場所を思い出したりしていたんですが、今日シンボル検索っていうのを知りました。クソ便利なのに全然知られていないというか、日本語で検索を…
先日、ruby on Railsチュートリアルを終わらせたのでこんな記事を書いてみます。 githubに完成コードが上がってるよ これはやってる途中 に気がついたのですが、githubにチュートリアルで作るwebアプリケーションのコードが載ってました 。途中どんな感じで…
いやー、終わった。長かった。 だいたい、 1ヶ月ぐらいかかりました。 最初の方は、比較的分かりやすかったのですか、後半になってくるとドンドン難しくなってきて、最後の11章は何回も読み直しました。でも無事完了できてよかったです。 それにしてもrails…
railsチュートリアルがまだ終わらずに9章の演習をやっているのですが、ついにテストのコードの意味がわからなくなりました。 というわけで、railsチュートリアルを中断してテストの勉強を明日から開始しようと思います。 検索した下のようなサイトが出てきた…
どうも、ジョニーデップです。 2chまとめリーダーを作ったので、報告します。 僕は2chまとめサイトが好きでよく読むのですが、最近のまとめサイト乱立で数えきれないくらいのまとめサイトが登場しましたよね。一般的な2chをまとめるだけでなく、もっとコアな…
railsチュートリアル7章をやり中ですが、rails難しいです。 覚えること多すぎて、脳がごちゃごちゃになります。 でも、ごちゃごちゃになってしまったときようにスッキリ解決法を見つけました。 それは、この画像を見ることです。 とりあえずごちゃごちゃに…