タグ

2016年2月3日のブックマーク (17件)

  • 【ScalaMatsuriセッション当選御礼】ドワンゴ秘伝のトランザクションモナドを解説! - Qiita

    このたびはScalaMatsuriのセッションに投票していただき、ありがとうございました。 今回はそのScalaMatsuriのセッションで発表予定の内容の一つであるドワンゴ秘蔵のトランザクションモナドについて解説したいと思います。 このトランザクションモナドは基的な機能だけなら30行ほどの短いコードで記述できてしまうのですが、なかなか説明が難しい代物でして、 ScalaMatsuriの自分の発表時間内に聴衆のみなさんに理解していただくのは難しいだろうということで、先に解説記事を書くことにしました。 このトランザクションモナドは作者の名前から通称Fujitaskと呼ばれているのですが、作者の方は周りから「天才」と言われてまして、彼は常人が思いつかないようなコードを書かれるんですね。 Fujitaskは短いながらも、モナドと、サブタイピング(変位指定)と、アドホックポリモーフィズムの三つの

    【ScalaMatsuriセッション当選御礼】ドワンゴ秘伝のトランザクションモナドを解説! - Qiita
  • Jenkinsを使った最高のマトリックステスト(2016年版) - くりにっき

    マトリックステストとは? マトリックステストの行い方 実行結果 問題点 軸の設定をジョブにハードコーディングする必要がある 除外設定が面倒 俺はTravis CIみたいにリポジトリにコミットしたymlファイルでテストしたいんじゃああああああ!!!11111 使い方 マトリックステストとは? 複数のパラメータを掛けあわせてテストを実行することです (例:Ruby 2.1系、2.2系、2.3系 x Rails 4.2系、5.0系 = 計6パターンのテストを行うこと) Travis CIの方がもっと手軽に行う事ができるのでOSS開発の場合はそっちを使うといいと思います 参考 sue445.hatenablog.com マトリックステストの行い方 「新規ジョブ作成」で「マルチ構成プロジェクトのビルド」でプロジェクトを作成します 「マトリックスの設定」でテストしたい軸とパラメータを記述するだけです

    Jenkinsを使った最高のマトリックステスト(2016年版) - くりにっき
  • 【レギオン】古代ローマ軍の戦法を紹介説明していく | 不思議.net - 5ch(2ch)まとめサイト

    古代ローマ軍とだけ言うと時代が長すぎるし領地も広すぎて差異がかなりあるので 「ローマが地中海沿岸諸国の中で覇権を確立するまで使っていた戦法」について説明します 時代的には紀元前3世紀ごろ~前1世紀(マリウス軍制改革時)までの範囲です 主にカルタゴやマケドニア、ギリシャを倒しました 画像の右上の戦法「マニプルス・レギオン」と仮称されているものです 一見バラバラで隙だらけに見えるマニプルスがどうやって戦っていたのか説明するのが主題です

    【レギオン】古代ローマ軍の戦法を紹介説明していく | 不思議.net - 5ch(2ch)まとめサイト
  • Azure WebJobsでHello world - かずきのBlog@hatena

    Azureで常時実行しておくものとして何かないかと思ってたらこんなレスをいただきました。 @kosmosebi @okazuki おっとっとそうでした。ContinuousモードのWebJobsも使えます— 帝国兵 (@superriver) February 2, 2016 存在は知ってたけど今まで使ってこなかったWebJobsを簡単に触ってみたいと思います。 ストレージアカウントの作成 WebJobsプロジェクトではストレージアカウント設定しないといけないみたいなので、作成しておきます。 Web Appの作成 WebJobsをデプロイするためのWeb appも作成しておきます。 プロジェクトの作成 Azure SDKを入れていればプロジェクトの新規作成のCloudのところにAzure WebJobというものが追加されています。HelloWorldWebJobという感じで名前を付けてプ

    Azure WebJobsでHello world - かずきのBlog@hatena
  • รูเล็ต ทดลองเล่นรูเล็ต เว็บพนันออนไลน์ อันดับ 1 เครดิตฟรีกดรับเอง

    7 คาสิโนออนไลน์ ชั้นนำที่ดีเยี่ยมที่สุด Ichimaruni-design คาสิโนออนไลน์ ขอชี้แนะ 6 เว็บเดิมพันออนไลน์ชั้นหนึ่ง ที่มีครบทุกสิ่งที่มีความต้องการ ไม่ว่าจะเป็น คาสิโนออนไลน์ บาคาร่าออนไลน์ ไพ่โป๊กเกอร์ออนไลน์ พร้อมรับโปรโปรชันเครดิตฟรีที่แจกให้แบบจุใจ เว็บไซต์ตรงไม่ผ่าเอเย่นต์ เล่นง่าย ได้เครดิตฟรี ๆ ไปเลย UFABET เครดิตฟรี ไม่รับไม่ได้แล้ว กับโปรเด็ด โบนัสปัง UFABET เครดิตฟรี สิ่งดีๆที่พวกเรามีให้เฉพา

    รูเล็ต ทดลองเล่นรูเล็ต เว็บพนันออนไลน์ อันดับ 1 เครดิตฟรีกดรับเอง
  • 【gulp】htmlテンプレート「gulp-jade」についてメモメモ(1)~導入 | バシャログ。

    みなさま、こんにちは。昨年は、『ちはやふる』や『めぞん一刻』、そして『孤独のグルメ』などにハマり続け、夫婦で聖地めぐりをしていた kouraku です。とりあえず、『ちはやふる』の聖地巡り(分倍河原:東京、近江神宮:滋賀、芦原温泉:福井)はコンプリートしました。 さて、昨年はhtmlテンプレートとして「gulp-html-extend」を紹介してきましたが、簡単で分かりやすい反面、かゆいところに全く手が届かない場面などに多々遭遇します。 「あぁ、ここで条件文が使えれば余計なレイアウトなんて作らなくて良いのに・・・」 とか、 「変数が多くなると見辛いし設定しづらいな・・・」 とか。 こうした悩みを解決すべく、ここ最近(自分が)あまり使わなくなってしまった「jade」をおさらいしようと思いました。ということで、そのおさらい内容をメモメモ。 まずは構成から・・・ 今回の構成は、下図のとおりです。

    【gulp】htmlテンプレート「gulp-jade」についてメモメモ(1)~導入 | バシャログ。
  • Landing

    Become the owner of this domain name. Leading companies love to secure great domains for future investments.

  • 株価予測モデルの評価 : ブログ

    様々な観点から作った株価予測モデルを評価してみました。 非常に長いので読まなくてもよいです。 データ分析に興味がある人は少し楽しめるかもしれません。 これを次の三つの期間に分けて、この株価予測モデルが通用しているかどうか、今後も通用するかどうかを考察してみたいと思います 期間A : 2005年 - 2012年 (モデルを作るのに利用した学習期間) 期間B : 2013年 - 2014年(モデルを評価するのに利用したテスト期間) 期間C : 2015年 (データを完全に隔離しておいた純粋なテスト期間 最新のデータ) まずは次のようなシミュレーションの結果のデータがあるので、これを解析します。 ①シミュレーションによる資産推移(の傾き) n日目の資産額をx[n]とすると、上記グラフは ln(x[n] / x[1]) を表示しています。 とりあえず傾きだけをみて、全期間に関して同じような傾きを持

    株価予測モデルの評価 : ブログ
  • 初心者歓迎!手と目で覚える正規表現入門・その1「さまざまな形式の電話番号を検索しよう」 - Qiita

    はじめに Qiitaをご覧になっているエンジニアのみなさん、正規表現は使いこなせてますか? 正規表現が使えるととっても便利ですよね! あれ?そちらの方、「ぼく、正規表現ようわからへん・・・」って小さくなってませんか?? 大丈夫です!そんなあなたのために、この記事を書きました。 知識ゼロからでも正規表現を学べるようにやさしく説明しているので、とりあえずこの記事を最後まで読んでみてください。 今は \d{2,5}[-(]\d{1,4}[-)]\d{4} が謎の呪文にしか見えなくても、最後まで読めばきっと意味がわかるようになっているはずです! 対象となる読者 記事は正規表現の予備知識が全くない「正規表現初心者」を対象としています。 正規表現は便利だってよく聞くけど、意味不明な呪文にしか見えなくてなんか怖い 正規表現を勉強しようと何度か頑張ったけど、結局よくわからなくて実務で活用できていない と

    初心者歓迎!手と目で覚える正規表現入門・その1「さまざまな形式の電話番号を検索しよう」 - Qiita
  • Multitasking is Killing Your Brain

    Many people believe themselves to be multitasking masters, but could it all be in their heads? Our brains weren’t built to multitask.Our brains are designed to focus on one thing at a time, and bombarding them with information only slows them down. MIT neuroscientist Earl Miller notes that our brains are “not wired to multitask well… when people think they’re multitasking, they’re actually just sw

    Multitasking is Killing Your Brain
  • zshの起動を高速化する方法 - なっく日報

    ネタがないので、昔こんなことをやってzshの起動を高速化したよというのを共有したいと思います。 計測 〜が遅いという場合、プロファイリングするのが定石ですね。 http://blog.uu59.org/2013-06-01-zsh-optimize.html という素晴らしい記事を参考に、 ボトルネックを割り出しました。 ↑の記事に全て書いてますが、一応プロファイリングの方法をコチラにも書いておくと、 .zshenvの先頭行に↓を足す zmodload zsh/zprof .zshrcの最後の行に↓を足す if type zprof > /dev/null 2>&1; then zprof | less fi という感じ。 新しくzshを起動すると、lessで↓のようなプロファイリング結果が開きます。 num calls time self name -------------------

    zshの起動を高速化する方法 - なっく日報
  • 累積和の使い方を学ぶ – himajinworks::blog

    ちょっととあるところで出くわしたので。 アルゴリズム苦手勢として、やったことはまとめておきたい。 あるデータ列Xがあって、Xのk個ずつの区間でのそれぞれの和を必要とする問題。(k≦|X|=N) 安直にやったら t_element x[N], r[N-K]; t_counter i, j; for (i = 0; i < N - K; i++) { r[i] = 0; for (j = 0; j < K; j++) { r[i] += x[i + j]; } } みたいな感じな気がする(コンパイルしてない)。でも超絶遅い。 でぐぐってみたら http://togetter.com/li/617816 の記事というかまとめを発見。累積和なるものを知る。 要は、 こんなことすると速くなるで、ってこと。 残念ながらそれまでの自分の頭のなかは画像の一番最後辺りの # zsh echo $(($(e

    累積和の使い方を学ぶ – himajinworks::blog
  • Vimの<C-f>でスクロールしていくと最後一行になってしまうのを直す設定 - プログラムモグモグ

    Vimの<C-f>を押していくと、最後に一行だけになってしまいます。 おっと行き過ぎたと言ってわざわざ戻っている方も多いのではないでしょうか。 この世の中にはたくさんスクロールのUIがありますが、普通はこうなっていません。 ウェブブラウザーのスクロールも、PDFビューワのスクロールも、lessコマンドのスクロールも、ページの一番下が画面の下に見えたら止まってくれます。 この挙動は、<C-f>を次のようにマッピングすると直ります。 noremap <expr> <C-f> max([winheight(0) - 2, 1]) . "\<C-d>" . (line('.') > line('$') - winheight(0) ? 'L' : 'H') バッファーの最後の行がウィンドウの一番下になったらきちんと止まってくれます。 <C-d>はウィンドウをスクリーンの半分スクロールするマッピング

    Vimの<C-f>でスクロールしていくと最後一行になってしまうのを直す設定 - プログラムモグモグ
  • Visual Studio CodeのエディターをWebページに埋め込む - ぷろじぇくと、みすじら。

    Created at: 2016-02-02 Visual Studio CodeのシンタックスハイライトをWebページで使うという話を少し前に書きましたが、 今回はエディタ部分をWebページに埋め込んでみようという話です。 前にも少し触れましたが、Visual Studio Codeのエディター部分、いわゆるMonacoはVisual Studio Code以前からいろいろなところで埋め込まれて使われています。 Visual Studio Online “Monaco”を始め、TypeScript Playground、WinJS Playground、IE/EdgeのF12開発者ツールなどなど、 エディター部分の出来の良さというか埋め込んで使われることが念頭に置かれている感じがします。 動作サンプルまずは動作するサンプルを貼り付けてみるので、触ってみてください。 内容を取得/表示 適当

  • マイナス金利が抱えるアキレス腱 なぜ制御が難しくなるのか?

    くまの・ひでお/第一生命経済研究所経済調査部首席エコノミスト。 山口県出身。1990年横浜国立大学経済学部卒。90年日銀行入行。2000年より第一生命経済研究所に勤務。主な著書に『バブルは別の顔をしてやってくる』(日経済新聞出版社)など。 経済分析の哲人が斬る!市場トピックの深層 ロシアウクライナ侵攻は3年目に入り中東でもイスラエルのガザ侵攻を機に緊張が強まる。世界は米中対立の構図にロシアが加わり、分断と冷戦時のようなブロック化の様相だ。経済でもインフレは一時より鈍化したが中国は長期停滞色を強め米国の景気減速も懸念される。人口減少や高齢化、巨額政府債務と日が抱える課題も多い。不透明な時代だからこそ、巷に溢れる情報の裏側になる「真実」を知り戦略を立てることが必要だ。経済分析の第一人者である熊野英生、河野龍太郎、鈴木明彦、末澤豪謙、森田京平、森田長太郎、愛宕伸康、森谷亨の8人が独自の視

    マイナス金利が抱えるアキレス腱 なぜ制御が難しくなるのか?
  • Slackの影響でメールが消えつつある | ロードバランスすだちくん

    シンジです。それでもメールは無くなりません。でも出来るだけ辞めたいんです、メールのやり取りを。cloudpackにSlackを導入してしばらく経ちますが、だんだん社員も使いこなせるようになってきて、そしてSlack自身もアップデートを重ねて、メールでのやりとりが減ってきているように思いました。そして最近思うのです、いろんな会社さんからもシンジに寄せられる相談事、「これSlackに通知できない?」 「通知」はメールだった 過去形にするのはおかしいかもしれませんが、シンジは社内の情報システムを扱う身として、様々な通知をメールで受けまくっていました。いや、いまでもそうです。多くのサービスは、いろんな通知をメールで送ってきます。それをフィルタリングして、重要かどうかわかるようにして、いやもうこれ大変なんですよ。なのでSlackに送ることにしたんです。 サービス提供側が標準でSlack通知がある場合

    Slackの影響でメールが消えつつある | ロードバランスすだちくん
  • 【読書】戦略がすべて/瀧本哲史 社会で成功しているモデルは何か? - aichikenminの書斎

    バカは市場で勝ち残れない 「僕は君たちに武器を配りたい」で有名な瀧さん。 帯の言葉は、「バカは市場で勝ち残れない」。 戦略がすべて (新潮新書) 新品価格 ¥842から 資主義社会で生きていくために何が必要なのか。 社会で成功しているモデルは何か。 この著者のは、わかりやすい。 個人としてどうするべきかと、社会としてどうするべきか。 両方を問題提起しており、資主義の考え方を政治にも援用している。 何かを得るために読むというよりは、そんな考え方もあるということを知るであろうか。 多様性に触れ、少数意見を拾い、新たなプラットフォームを得る。 「プラットフォームビジネスとは、他の事業者にビジネスを行うシステムを提供し、 その場における取引量が増えると、その場を提供する事業者に利益が落ちるように設計されているビジネス」 Facebookに代表されるSNSGoogleもそうだ。 場所が

    【読書】戦略がすべて/瀧本哲史 社会で成功しているモデルは何か? - aichikenminの書斎