Railsのプロセスを終了する
何らかのトラブルで正常に終了せず裏側で走り続けている時のコマンド。
プロセスをキル
ps ax
kill -9 ******* (*は数字)
Rubyで画像を無限に収集する
機械学習をするに大量の画像が必要だったのでプログラムをかきました。
個人的にGoogle画像検索よりBingの方が精度のいい画像がでてくると今回初めて気づいたのでBing画像検索でレッツゴーです。最新版のBing検索でRubyのスクリプトはうちだけ!(なはず笑 探してもなかったからブログ書いてます)
(本来ならAPIを使うべきですが、Googleは制限が多い、BingはUIが変わってAPIが使えなかった、のでこのような対応をとりました。サーバー負荷を念頭に必ずおとなしくやりましょう。自己責任でお願いします。)
エラーでたらそれはきっとsleniumドライバーのあれかBingの仕様変更です。
前者であればたくさんでてくるのでググってみて下さい笑
10.times do の数字をいじれば30件毎に画像の取得件数が増減すると思います(アレ、色がなんかおかしいぞまあいいや)
なにか質問等あれば気軽に連絡ください。
だれかのためになれば幸いです。
それでは〜!
たれみみ
@taremimi_7
Ruby(Rails)でTwitterOauth認証の許可をすっ飛ばす。
タイトルにあります通り、Ruby(Rails)でTwitterOauth認証の許可をすっ飛ばすプログラムかきました。Oautu認証は認証画面でいったん外部にとばされるため、サイトコンテンツの世界観が崩れることを阻止する目的でかきました。だれかのためになれば幸いですが、よろしくなかったら即削除します。連絡下さい。
尚便宜上コンシューマーキーなどを出してますが、環境変数等に隠して下さい。
自動化するためGemにMechanizeをつかってます。Gemfileに追加して下さい。。
以下ContorollerとModelです。
indexアクションにとばしたら全てが動きます。
カラムはこんな感じ。以下migrateファイル
自己責任でお願いします。
質問も受けてます。気軽にメンションください。
たれみみ
@taremimi_7
Rubyのエラー備忘録
Rubyで
.rbenv/versions/2.2.1/lib/ruby/2.2.0/open-uri.rb:224:in `open_loop': redirection forbidden: http://files.qwe.jp/wvga/%82%D9%82%F1%82%CC%82%A42.jpg -> https://www.qwe.jp/wvga/%82%d9%82%f1%82%cc%82%a42.jpg (RuntimeError)
解決策:
1.gemを入れる
require 'open_uri_redirections'
2.ファイルオープンするときにオプションつける。
open(url, :allow_redirections => :safe)