2014年2月27日木曜日

Seleniumで発注業務を自動化

たのめーるで発注する担当なので、不定期に定型的なブラウザ作業をする必要が生じる。
 
あまりに単純作業なので、前から試してみたかったSeleniumを使って自動化してみた。
 
Firefox の Selenium Builderで一通り操作してruby形式で出力。
 
最後のwd.quitはコメントアウト。
 
社内環境にあわせてプロキシを設定。
 

発注する内容は、クリップボードから読み込むことにした。

カンマ区切りでデータを読み込んで、二次元配列にフォーマットして、商品番号欄、発注個数欄を埋めるようにした。
 
クリップボードの内容がカンマ区切りじゃない場合は再読み込みするようにした。
 
 

rubyで文字列をフォーマットする方法

sprintf でも良いけど、イマイチかっこ悪い気がする。

"%02d" % i
など、%演算子を利用するとよいようだ。



Chromeで拡張機能のアイコンが表示されなくなった場合の対処方法

アドレスバー(URLや検索ワードを入れるとこ)の右端をドラッグして左に移動すると復活する模様。


こうなってしまったら
  


この位置にマウスを持ってきて
  


横にドラッグすると良い。
  

参考: http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13111105988

2014年2月26日水曜日

ここ数日?Googleの検索結果がイマイチな気がする。

欲しい情報に全然たどり着けないケースがままある。

検索キーワードがbloggerと何かだと大抵残念な感じだった気がする。

chromeのabout:flagsに並んでた項目の一つであるがバルーンバッジだっけ?とか調べても全く役立つ情報に辿り着けそうにない。。

キーワードがマイナーすぎて情報が無いだけなんか?

Google先生のことだからそのうち直してくるんだろうけど、早く是正されないかなぁ。。

AWS上のEC2インスタンス間でのファイル共有にはGlusterFSが便利そう

そのうち詳しく調べてみよう。。。


uid/gidなどパーミッションの設定が問題ありそう?
遅そう?
後から設定を変更する(特にノードを減らすなど)時に面倒なのか?

など疑問がある。


2014年2月25日火曜日

nasneが便利すぎる

会社PCのchromeで個人google idでログインしたら面倒なことになった。

ブックマークが統合されてしまった。
履歴やパスワードも統合されてしまうらしいが、それらはパッと見は問題なさそうだった。

個人pcでそれらは同期しない設定にでもしてたのだろうか。

この機会にブックマークをかなり整理した。
てかブックマークほとんど使ってない。。