キモブロ

Please spy check please, Fucking retard

2012-07-01から1ヶ月間の記事一覧

CSVの構造をDSLで定義して読み込み系モジュール その1 csv-mapperを使ってみる

とりあえず今回利用するCSVさんはこちら First Name,Last Name,Age John,Doe,27 Jane,Doe,26 Bat,Man,52 インストール $ gem install csv-mapper 使ってみる require 'csv-mapper' results = CsvMapper.import('./test.csv') do start_at_row 1 [first_name,…

Amon2チュートリアルをやった

Amon2のチュートリアルをやっていく http://amon.64p.org/bbs_tutorial.htmlTutorial - Create BBS siteとのこと。 まずperlbrewでデフォルトで5.16.0を使うようにする perlbrew useだとログアウトするとなかったことになっちゃうのか。rbenvと微妙に挙動が…

今風のperl環境構築手順

今風のperl環境を構築せざるをえなくなったのでその手順をメモします まずperlbrewいれます。 これはRubyでいうとrbenvでいろんなバージョンのperlを入れ溶けるようになるやつですね。 $ curl -kL http://install.perlbrew.pl | bash $ echo source ~/perl5/…

LINE cake

かっこいい

かっこいいのは序盤だけだった

SteamのOpenIDを使ってみた

Steamのアカウントで外部サイトで認証できる仕組みを試しに作ってみた。TF2のOutpostだかなんだかあのへんのトレードサイトでも使われてるやつね。一応動くデモ http://kymt.me:8888/ ソースコード https://bitbucket.org/kimoto/oidon/srcomniauthのプラグ…

Hashie::Clashについて

Chainable Lazy Hashを生成してくれるのか。何これカワイイ require 'hashie' c = Hashie::Clash.new c.where(:abc => 'def') p c # => {:where=>{:abc=>"def"}} c = Hashie::Clash.new c.where(:abc => 'def').where(:hoge => 'fuga') p c # => {:where=>{:…

Hashie::Dashについて

hashにメソッドアクセスができるようになるのがHashie::Mashだけど こんどは各フィールドにrequire属性とか付けれるようになるのがHashie::Dash require 'hashie' class Person < Hashie::Dash property :name, :required => true end person = Person.new #…

Hashがもうちょい便利になったHashie::Mashについて

表題。普通にOpenStructでいいんだけど require 'hashie' h = Hashie::Mash.new h.key1 = Hashie::Mash.new h.key1.key2 = Hashie::Mash.new h.key1.key2.key3 = :value p h[:key1][:key2][:key3] # => :value 末尾に?をつけることでそのメソッドの存在チェ…

Githubでいろいろ俺のプロジェクトをウォッチしてくれてたmalathionさんって、l4dnationのstaffの人だったんだ

http://www.l4dnation.com/confogl-and-other-configs/l4d12-tickrate-enabler-1-0/105/どおりでl4d関係のプロダクトをwatchしまくってるんだなと。l4dは日本だともう廃れつつあるのが残念だけど、EUとかUSAだとまだ人気だよね。

L4D2のfovの変え方

なんかこの検索結果からのアクセス多いので個別記事化。結論からいうとL4D2では一般的な意味でのfovは変更できないが武器モデルのfovは変更可能で以下の cl_viewmodelfovsurvivor 51ってcvarを使います。コンソール開いて打ち込むか、cfg/autoexec.cfgに記載…

TF2のクラン戦について野鯖民視点で思うこと

いきなり5CPでクラン戦は無理があると思う。実際問題おれもわりとクラン戦には前向きな意思があるけど自信や精神的なパワーが届かない。俺がそうなのだからそういう人は結構いると思う。たとえば前にdohash先生にクラン戦誘ってもらったときも、自分の実力不…

過去一週間分の日付文字列生成

((Date.today - 1.weeks) ... Date.today).map{|e| e.strftime("%Y-%m-%d")} => ["2012-07-18", "2012-07-19", "2012-07-20", "2012-07-21", "2012-07-22", "2012-07-23", "2012-07-24"]

Rails嫌ってる人も一瞬だけでいいのでrails_admin使ってみるといいすよ(提案)

そしてそれっぽいのを自分の開発環境に実装すればだいぶ作業が楽になると思う。ちょっとしたテストデータ生成するのに開発中にも便利な気がするんだよね。

relaxed jsonは、似たような仕様だけどちょっと違うみたいな仕様のずれを生み出す恐ろしい悪魔だと思うので良くない気がしてる

しかしS式は避けたいiniとかyamlとかjsonとかxmlを編集するだけのWEB UIを自動生成できたら楽そう。WEBフレームワークのプラグインでini_admin的なものを作るの。で、設定の各項目にコメントアウトで意味を記述できるようにして [settings] key=value # @des…

ImageMagickを使ったソフトをStaticLinkでビルドしようとして失敗した

4時間近くずっと悩んでたんだけど結局わからず。windows and visual c++ and Magick++の話ですまずImageMagickは/MTオプションをつけてビルドに成功。ついでに付属のconvertコマンドもそのライブラリを静的リンクしてビルドしてみたところ、無事うまくいき、…

賞与いつ支払われるんだろって思って社内規程調べてたけどまさかの明日というオチ? というか口座残高もう随分見てないのですでに入ってる可能性もある

passengerでデフォルトでインスタンスを起動させておく方法

デフォルトだと初回アクセスによってプロセスが起動されるが、それをnginx起動時に自動で起動させておく方法 たとえばhttp://pi.kymt.meってサービスをpassengerによって起動していて、nginx起動時に自動起動させたい時 passenger_pre_start http://pi.kymt.…

ruby-aaws-simple作った

ruby-aawsがあまりにも使いにくいので、使いやすいラッパー作った。 AmazonAPIのリクエストとレスポンスを内部的にキャッシュ 商品名とか代替画像一覧とか画像コードとか、商品の値段などよく使うフィールドのみの取得に限定することで使いやすくした https:…

商品の代替画像がランダムで切り替わるやつ出来た

サイドバー見るとわかりやすい

自作のADシステム作り始めた

それを使って右側のサイドバーにAmazonの広告つけた。とりあえずやってみようと思ってるのは リロードするたびに同じ商品の別の代替画像をランダムで表示 を今週中に作ってみる。それやったらいろんな角度で商品見れて楽しそう。ちなみにAmazonアフィリエイ…

ガチの実力差を決める戦いでのトーナメント方式は不適切

cs1.6でsionさんが大会に遅刻して不戦敗になった問題について思ったこと。人間だし遅刻するのはわりと仕方ないと思うんだよね。どんな人間だって遅刻する。電車、バス、100%完全に時間通りに行動出来るわけじゃない。オリンピックなんかもたぶんそういうのも…

milkydrift氏のチート疑惑に関してのアクセスがちょくちょくあるので専用タグ作った

情報を構造化しないのはpublisherの責任放棄だなと思ったので構造化した。俺の書いてあることが正しいとは限らないけど一応構造化しておいてもし間違ってたら俺はその責任をしっかりうけるみたいな感じでhttp://kimoto.hatenablog.com/archive/category/Milk…

バニホ無効化させる風潮に対しての一言

なぜプレイスキルの低い側に合わせるのか。Tankについてはクソゲ化する可能性は否定出来ないので同意だけど。最低でもジョッキーは有りで良い。ってまぁ今の仕様を知らないで書いてるけど、たしかProdigyさんの作ってたFreshconfigの時点でTankと生存者以外…

環境改善しました

巨大な机買った 横2mぐらい?結構でかい。会社の自分のスペースよりでかい 色々もの置けるようになって真面めちゃ便利 IKEAで買った。初IKEAだったがまじで送料高すぎた マウスバンジー買った これはマウスのコードを宙に浮かせるためのもの。これを使うと有…

ゲーム「Alan Wake」感想 ☆☆☆

Steamのサマーセールで7ドルだったので買った。普通に買ったら日本語吹き替え版だったまぁFPS/TPSで日本語の翻訳字幕を見ながらプレイとか不可能なので吹き替え版でいいと思います。序盤のワクワク感と恐怖感はすごい良い出来だった。音楽も良いし、米国の連…

映画「Devil」みた ☆☆☆☆

すごい良かった。ストーリーはとある高層ビル。偶然乗り合わせた5人を乗せたエレベーターが突然故障で止まる。停電するたびに1人ずつ誰かが残虐な殺され方をしていく。誰が殺したのか。監視員からはエレベーター内に設置された監視カメラの映像だけが見える…

最近見た映画の感想

TSUTAYAでDVD借りて旧作の映画を見た。 ユージュアル・サスペクツ 見たことあるよなぁと思いながらまた見てみた。どっかでみたことあるのでだいたい結末は知ってた。カイザー・ソゼという極悪人がこの中の誰かって話。最後に犯人が明らかになる。 REC2 POV視…

HTTPクライアントのhttpieを使ってみる

curlよりも直感的なhttpclientとのことで、早速これを試しに使ってみる。 https://github.com/jkbr/httpie インストール まずpipというpythonのパッケージ管理ツールが必要らしい。ということでpipを入れます sudo yum install python-pip sudo easy_install…