2013-09-01から1ヶ月間の記事一覧

キーボードを掃除したいんです

クッキーばばあの相手をずっとしてました。。 ただいま秒間14億個のクッキーを焼かせていただいております。。Click Frenzyもっとこい。。 キーボードを掃除しました。 参考:キーボードの掃除の仕方について こちらを参考にしまして。 キートップを洗ったあ…

rubyでcaseを使ってもうちょっといい感じに書けないものかな?

と思っていたら。。 Rubyのcaseを〇〇(言語名)のswitch文だと思っている人たちにぼくから一言ガツンと申し上げたい つまりこんな書き方が出来る。 obj = 'hoge piyo fuga' other_obj = {} val = begin case obj when nil then 'nilでした' when other_obj th…

rubyからsqlite3を扱いたいんです

もちろんkoboクローラ的な意味で。。 # coding: utf-8 require 'sqlite3' begin db = SQLite3::Database.new('jkobo.db') db.execute(<<-DROP) drop table if exists jkobo; DROP db.execute(<<-CREATE) create table jkobo ( id integer primary key autoin…

mechanizeでgetしたhtmlが化けているっぽいんです

引き続きkoboをクローリングする文脈で、です。 irb(main):001:0> require 'mechanize' => true irb(main):002:0> agent = Mechanize.new => #<Mechanize:0x410eda0 @agent=#<Mechanize::HTTP::Agent:0x410ed88 @allowed_error_codes=[], @conditional_requests=true, @context=#<Mechanize:0x410eda0 ...>, @content_encoding_hooks=[], @cooki…</mechanize:0x410eda0>

楽天koboの検索結果をクローリングしたいんです

1日1回。だって新着がわからないんですもん。「新しい順」でソートすると紙版の出版年月でソートしよるし。 ウェブAPIないし、だったら毎日クローリングして差分を取るしかないじゃないですか。。 mechanizeを使うよ gem install mechanize これでおk。 ざ…

Oracleのパフォーマンスを気にしなきゃいけないけど何も知識ないんです

わたしのことなんですけどね。。今まで関係なかった(というかDBチームにおまかせ)のでほとんど気にしませんでしたが、そろそろ化けの皮が。。 1~2時間で最低限の中の最低限の基礎知識がほしいならこれでしょうか。 Oracle SQLチューニング講座(1):パフ…

ヒント句で表結合アルゴリズムを固定したいんです

ヒント句で表結合の仕方を固定したいんです このSQLに対して実験。 select * from employees e, jobs j where e.job_id = j.job_id; ヒント句なし ------------------------------------------------------------------------------------------ | Id | Oper…

sqlplusでスキーマの持つインデックスの一覧を見たいんです

USER_INDEXESとUSER_IND_COLUMNSから引っ張ってくる。 SQL> conn hr/hr@xe SQL> col table_name format a16 trunc SQL> col index_name format a24 SQL> col uniqueness format a4 trunc SQL> col column_name format a24 SQL> select i.table_name, i.index…

BDDってなんですか

いくつか記事を読んだ。読みやすかった順に並べると…… テスト駆動開発のテストは、テストか?-TDD から BDD へ:An Agile Way:ITmedia オルタナティブ・ブログ text.ssig33.com - RSpec の書き方について Twitter / kyanny: context 入れ子にしてテストを…