You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
仕事や普段の作業で、ブラウザを操作する作業がめんどくさいと感じていた。 ブラウザ経由での勤怠情報入力 特定のサイトにアクセスしてのファイルアップロード これを自動化することができないか?と調査していたところ、Rubyでプログラムを記述してブラウザを操作できるライブラリを発見。早速使ってみた。 ※今回はひとまずUbuntu 13.10上で動作させている。 インストール 下記順でコマンド入力して、インストールした。(ruby-devがないとエラーが出る) $ sudo apt-get install ruby-dev $ sudo gem install mini_magick $ sudo gem install watir プログラム作成 Rubyプログラムを記述。今回は「Yahoo!にアクセスして、ヤフオクのリンクをクリックする」を自動化してみた。 require "watir" bro
継続モナドを使ってPlay FrameworkのActionを作るという話をします。 Play FrameworkはScalaのWebアプリケーションフレームワークであり、Actionはそのコントローラー部分になります。 この記事を読むにあたって継続モナドの知識は前提としませんが、 ある程度のモナドの知識(Scalaのfor構文の使い方、ScalaのモナドがflatMapメソッドで合成できることなど) Play Frameworkの使い方(PlayのActionがどのようなものであるかなど) などの知識は前提とし、説明を省略させていただきます。 話の流れとしては以下のようになります。 コントローラーで継続モナドを使いたい動機 継続モナドとは? なぜコントローラーで継続モナドを使うと便利なのか? 継続モナドとFutureを組み合わせることでエラー処理を整理する 継続モナドを使ったAction
プログラミング言語 Scheme の解説 規格 プログラミング言語 Scheme の規格は Revisedn Report on Algorithmic Language Scheme と呼ばれる文書で提供されている。 略して RnRS と記述されることが多い。 n の箇所は版の番号が入り、例えば現時点の最新版であれば R7RS ということになる。 その他、公式な規格とは別に SRFI や ERR5RS がある。 これから入門する人にとっては最新規格である R7RS を参考にすればよさそうに思えるが、現実的なプログラミングにはやや機能が不足すると考えられる。 一方で、大き目な規格であった R6RS は主要な Scheme 処理系作者が賛成しなかった経緯があるなどしてあまり歓迎されていない様子がうかがえる。 また、 SRFI が各規格と矛盾する場合などもあり、単純ではない。 一部の処理系
僕は仕事では2種類のログ解析基盤を見ています。 1つ目はどちらかというとエンジニアよりの解析基盤でサービス側のエンジニアがShib, ShibUIを通して好きにクエリを投げることができます。ただしtableをcreateしたりdropしたりinsertしたりはできません。selectのみです。データの更新作業は別途cronのhive batchで行います。データはFluentd経由で各サービスのサーバーから収集します。こっちのシステムは古くからあって僕は引き継いだだけなので見ているとはいってもそんなにやることは無いですし、語れることも少ないです。 2つ目は約1年前に僕が一から構築したシステムでプランナーよりのシステムになってます。僕のチーム内のエンジニアだけがrawデータを触ったり更新したりすることができて、プランナーはレポートを通して加工されたデータを見る形になります。なので1つ目のシス
東京のスポットを探すならRETRIPで。 このページには「東京」 に関する13,420件のまとめ記事、271,260件のスポットが掲載されています。 「東京」 に関するスポットをランキングやおすすめ順でご覧いただけます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く