2014年4月11日のブックマーク (15件)

  • 関数型言語F#を使ったDDDとCQRS

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    関数型言語F#を使ったDDDとCQRS
    quassia88
    quassia88 2014/04/11
    ドメイン駆動設計(DDD)を実践する上で、C#のようなオブジェクト指向言語からF#のような関数型の言語へ移行すると、振る舞いに着目できることとより宣言的なコードになることのふたつの利点がある、とLev Gorodinski氏は言う
  • WriterTはアンチパターン - xuwei-k's blog

    I wish the `transformers` library had a RWT (ReaderT + StateT) monad transformer. WriterT is an anti-pattern. 2014-04-09 12:17:20 via Twitter for Android @GabrielG439 why is it an anti-pattern? 2014-04-09 12:22:13 via Echofon to @GabrielG439 @etorreborre It always leaks space (even if you don't use it). You also get no results until the end. See here: URL 2014-04-09 12:25:14 via Twitter for Androi

    WriterTはアンチパターン - xuwei-k's blog
    quassia88
    quassia88 2014/04/11
    I wish the `transformers` library had a RWT (ReaderT + StateT) monad transformer. WriterT is an anti-pattern. 2014-04-09 12:17:20 via Twitter for Android @GabrielG439 why is it an anti-pattern? 2014-04-09 12:22:13 via Echofon to @GabrielG439 @etorreborre It always leaks space (even if you don't use
  • 旅行前に再確認。旅先で貴重品を盗まれないためにやっておくべき予防策 | ライフハッカー・ジャパン

    旅行は楽しいですが、スリや泥棒の標的になることも。ちょっとした経済的な災難で、旅行が台無しになることもあります。今回は、旅行中にあなたの貴重品を守るコツをご紹介しましょう。 警告を設定する 出発する前に銀行とクレジットカード会社に電話して、旅行の予定を伝えましょう。そして、何かしら「普通じゃない」使われ方をしたら、キャッシュカードやクレジットカードを停止してもらいます。また、カードを無くしたり盗まれたりした場合も、旅行中の警告を設定しておけば、カード停止の手続きがより迅速に行われるかもしれません。 財布の中身を棚卸しする 個人金融系ライターのDonna Freedmanさんは、財布の中身を「棚卸し」することを勧めています。旅行に行く前に、財布の中身をリストにして書き出しておきましょう。クレジットカード番号は書かないように。銀行やクレジットカード会社など大事な機関の問い合わせ先電話番号は書い

    旅行前に再確認。旅先で貴重品を盗まれないためにやっておくべき予防策 | ライフハッカー・ジャパン
    quassia88
    quassia88 2014/04/11
    旅行は楽しいですが、スリや泥棒の標的になることも。ちょっとした経済的な災難で、旅行が台無しになることもあります。今回は、旅行中にあなたの貴重品を守るコツをご紹介しましょう。 警告を設定する 出発する前に
  • カップルを破滅へと導く3つの価値観の相違 | ライフハッカー・ジャパン

    疲れやすい、呼吸の浅さを改善。ストレッチポールは毎日使いたいほど気持ちがいい!【今日のライフハックツール】

    カップルを破滅へと導く3つの価値観の相違 | ライフハッカー・ジャパン
    quassia88
    quassia88 2014/04/11
    いくら自分と自分のパートナーの波長が合うからと言って、恋人関係を続けていくのはタフなことです。コラムニストのCharles Murrayによるとその中でも関係性を破壊してしまうほどの破壊力を持っているものは相手にやめて
  • ムダ使いを防ぐルール「手に取らず一本指で触れる」 | ライフハッカー・ジャパン

    疲れやすい、呼吸の浅さを改善。ストレッチポールは毎日使いたいほど気持ちがいい!【今日のライフハックツール】

    ムダ使いを防ぐルール「手に取らず一本指で触れる」 | ライフハッカー・ジャパン
    quassia88
    quassia88 2014/04/11
    UCLA(カリフォルニア大学ロサンゼルス校)の研究によると、「商品に触るとその商品を買いたくなる」という傾向があるそうです。この説を逆手にとり、ファイナンシャルライターであるKim McGriggさんは「一本指ルール」を
  • Joe's Labo : 「やっぱり有名進学校出身の同級生には勝てないなあ」と思ったときに読む話

    2014年04月09日11:30 by jyoshige 「やっぱり有名進学校出身の同級生には勝てないなあ」と思ったときに読む話 カテゴリwork 今週のメルマガの前半部の紹介です。 先日、現代ビジネスに面白い記事が掲載されました。 「東大までの人」と「東大からの人」大切なのは「出身高校」というブランド 要約すると、私立一流進学校出身者は授業選びが楽チンで楽しいキャンパスライフ(笑)を満喫、就活も先輩との人脈を生かして有利に大企業には入れるそうで、公立校出身者は入学時点ですでに負けてるんだそうです。 率直に言って、バブル期の頃の話ですね。20年くらい時代遅れの内容だと思います。ここはOBの一人として、そして山口県立徳山高等学校卒業生として、きっちり反論しておきましょう。きっと藻谷浩介先輩や飯田哲也先輩、それから故・宮顕治議長も応援してくれることでしょう。 どこがどう時代遅れなのか、論点を

    quassia88
    quassia88 2014/04/11
    今週のメルマガの前半部の紹介です。 先日、現代ビジネスに面白い記事が掲載されました。「東大までの人」と「東大からの人」大切なのは「出身高校」というブランド 要約すると、私立一流進学校出身者は授業選びが楽
  • ダミー変数の標準化偏回帰係数 - 裏 RjpWiki

    Julia ときどき R, Python によるコンピュータプログラム,コンピュータ・サイエンス,統計学 重回帰分析で標準化回帰係数βを出力するR関数 が紹介されている ちょっと,見にくいところと余分なことがあるので,修正してみた(代入記号に = を使うのは,不意だが,許して欲しい) lm.Beta2 = function(res) { ysd = sd(res$model[, 1]) # 結果変数のSD idv = res$model[, -1, drop = FALSE] N = ncol(idv) res.beta = sd = res$coefficients[-1] for (j in 1:N) { xxx = idv[, j] if (class(xxx) == "factor") { for (i in 2:nlevels(xxx)) { lab = paste(colna

    ダミー変数の標準化偏回帰係数 - 裏 RjpWiki
    quassia88
    quassia88 2014/04/11
    重回帰分析で標準化回帰係数βを出力するR関数 が紹介されている ちょっと,見にくいところと余分なことがあるので,修正してみた(代入記号に = を使うのは,不本意だが,許して欲しい) lm.Beta2 = function(res) {     ysd =
  • 「学校は仕事に役立つことを教えてくれた」の国際比較

    OECDのPISA2009の生徒質問紙調査では,「学校は仕事に役立つことを教えてくれた」という項目を提示し,どれほど当てはまるかを自己評定させています。対象は15歳の生徒です。 http://pisa2009.acer.edu.au/downloads.php 選択肢は,①まったく当てはまらない,②どちらかといえば当てはまらない,③どちらかといえば当てはまる,④とてもよく当てはまる,の4つ。日の場合,無回答を除いて集計すると,①が9.2%,②が26.0%,③が46.7%,④が18.1%となります。 私は,強い否定(①)と強い肯定(④)の回答比率から2次元のマトリクスをつくり,この上に74か国を散りばめてみました。点線は74か国の平均値です。 相対評価ですが,日は否定が多く肯定が少ないので,右下の外れた場所に位置しています。15歳の生徒が回顧しているのは義務教育学校でしょうが,生徒目線に

    「学校は仕事に役立つことを教えてくれた」の国際比較
    quassia88
    quassia88 2014/04/11
    OECDのPISA2009の生徒質問紙調査では,「学校は仕事に役立つことを教えてくれた」という項目を提示し,どれほど当てはまるかを自己評定させています。対象は15歳の生徒です。http://ift.tt/1iy8oNk  選択肢は,①まったく当ては
  • プログラムも簡潔に書きたい - 裏 RjpWiki

    Julia ときどき R, Python によるコンピュータプログラム,コンピュータ・サイエンス,統計学 二人の相性(%)を瞬時に判定するR関数 だけど,計算を簡単に行うプログラムを書くのが面倒だとちょっと... このプログラムを入力するのが面倒くさい。 というわけで,以下のように書いてみる。 uranai = function(NAME1, NAME2, PRINT = TRUE) { ### 名前を統合 ### x = unlist(strsplit(c(NAME1, NAME2), split = "")) y = numeric(length(x)) y[x %in% unlist(strsplit("あぁかさたなはまらがざだばぱやゃわ", ""))] = 1 y[x %in% unlist(strsplit("いぃきしちにひみりぎじぢびぴ",      ""))] = 2 y[x

    プログラムも簡潔に書きたい - 裏 RjpWiki
    quassia88
    quassia88 2014/04/11
    二人の相性(%)を瞬時に判定するR関数 だけど,計算を簡単に行うプログラムを書くのが面倒だとちょっと... このプログラムを入力するのが面倒くさい。 というわけで,以下のように書いてみる。 uranai = function(NAME1, NAME
  • ベクトル演算を効率的に使う - 裏 RjpWiki

    Julia ときどき R, Python によるコンピュータプログラム,コンピュータ・サイエンス,統計学 “(※ただしイケメンに限る)” をランダムに挿入するR関数 だけど 3点についてコメント 1. 文字レベルで分解する必要はなくて,文に分解するに分解するときに,split に複数の文字を指定するやり方(オンラインヘルプに書いてある) 2. ある確率で何かをやるときは,rbinom ではなく runif を使う 3. for ではなくベクトル演算を行う ということで,以下のような単純なプログラムになりました。 tadasi2 = function(text, p) { x = unlist(strsplit(text, "[。.!]")) y = ifelse(runif(length(x)) , "(※ただしイケメンに限る)", "") x = paste(x, y, "。", sep

    ベクトル演算を効率的に使う - 裏 RjpWiki
    quassia88
    quassia88 2014/04/11
    “(※ただしイケメンに限る)” をランダムに挿入するR関数 だけど 3点についてコメント 1. 文字レベルで分解する必要はなくて,文に分解するに分解するときに,split に複数の文字を指定するやり方(オンラインヘルプに
  • 原因不明の疲労が続く「慢性疲労症候群」の原因は、脳内の炎症?:(*゚∀゚)ゞカガクニュース隊

    2014年04月10日 原因不明の疲労が続く「慢性疲労症候群」の原因は、脳内の炎症? 16 コメント 健康 引用元:東京新聞 原因不明の疲労が半年以上続く慢性疲労症候群(CFS)の患者の脳では症状の重い炎症が広い範囲で起きており、脳の機能低下を招いているとみられることを大阪市立大や理化学研究所などのチームが突き止め、4日発表した。 既存の検査では異常がなく見逃されることがあるCFSの診断指標や治療法の開発に役立つと期待される。 チームの理研ライフサイエンス技術基盤研究センター(神戸市)の渡辺恭良センター長は「うつ病など他の病気と比べる必要があるが、CFS発症と脳内炎症には深い関係があるとみられる」と話す。 4 :名無しのひみつ@転載禁止:2014/04/08(火) 19:02:25.08 ID:X/qlaJM/ いまの理研が何を言っても半信半疑。 12 :名無しのひみつ@転載禁止:2014

    原因不明の疲労が続く「慢性疲労症候群」の原因は、脳内の炎症?:(*゚∀゚)ゞカガクニュース隊
    quassia88
    quassia88 2014/04/11
    引用元:東京新聞 原因不明の疲労が半年以上続く慢性疲労症候群(CFS)の患者の脳では症状の重い炎症が広い範囲で起きており、脳の機能低下を招いているとみられることを大阪市立大や理化学研究所などのチームが
  • ミニ特集:原発の稼働は適切か

    quassia88
    quassia88 2014/04/11
    日本の反核運動はドイツと違って、ほとんどがNIMBY現象(ヨソに作れ)どまり。建設計画が持ち上がった町や村の外に反原発運動が広がることはほとんどなかった。紹介ページ via 科学に佇む一行読書の書斎 http://ift.tt/1iw8KWR
  • 2つのボールをぶつけると円周率がわかる - 大人になってからの再学習

    一か月ほど前に New York Times で紹介されていた記事。 The Pi Machine - NYTimes.com ここで紹介されているのは、なんと驚くべきことに、2つのボールをぶつけるだけで円周率(3.1415...)の値がわかる、という内容。 これだけだと、全然ピンとこないと思うので、もう少し詳しく説明すると、次のようなことが書かれている。 ↓2つのボールを、下の図ように壁と床のある空間に置く。 ↓その後、壁から遠い方のボールを、他方に向かって転がす。 後は、ボールが衝突する回数をカウントするだけで、円周率がわかるらしい。 これでも、なんだかよくわからない。 まず2つのボールが同じ質量である場合を考えてみよう。 まず、手前のボールが他方のボールにぶつかる(これが1回め)。 続いて、ぶつかったボールが移動して壁にぶつかる(これが2回め)。 壁にぶつかったボールが跳ね返ってきて

    2つのボールをぶつけると円周率がわかる - 大人になってからの再学習
    quassia88
    quassia88 2014/04/11
    つい一か月ほど前に New York Times で紹介されていた記事。The Pi Machine - NYTimes.com ここで紹介されているのは、なんと驚くべきことに、2つのボールをぶつけるだけで円周率(3.1415...)の値がわかる、という内容。 これだけだと
  • New York Times の NUMBERPLAY - 大人になってからの再学習

    昨日のエントリ「2つのボールをぶつけると円周率がわかる」は、 New York Times の The Pi Machine の記事の内容を紹介しただけだったのに、約24時間で700以上のはてなブックマークがついてしまい、驚いている。 このブログの過去最高のブックマーク数を超えてしまいそうな勢いだ。 やっぱり New York Times はスゴイと言うしかない。 予想以上に多くの方々が「円周率」に興味津々らしい。 ちなみに、このエントリ、偶然にもブログを開始してから314回目の記事となった! New York Times の NUMBERPLAY のコーナーでは、このような数学の面白い話が紹介されているので、興味を持たれた方は、直接そちらの記事を見てみるとよい。 NUMBERPLAY - Wordplay Blog - NYTimes.com - NYTimes.com http://w

    New York Times の NUMBERPLAY - 大人になってからの再学習
    quassia88
    quassia88 2014/04/11
    昨日のエントリ「2つのボールをぶつけると円周率がわかる」は、 New York Times の The Pi Machine の記事の内容を紹介しただけだったのに、約24時間で700以上のはてなブックマークがついてしまい、驚いている。 このブログの過去
  • 送ることが分かっているなら。「Googleスプレッドシート」を使ってGmailを予約送信する方法 | ライフハッカー・ジャパン

    メールを書いてみたけれど、送るタイミングは今じゃないでしょ、というシチュエーションに遭遇することはないでしょうか? 例えば、忘れがちな彼女の誕生日メッセージをその日に確実に届けたい時。または、時差のある場所に住んでいる人にメールを送る際、相手の就業時間内に届けた方が確実に読んでもらえる時。こんな時、メールを予約送信する機能があれば便利だと思いませんか? Microsoft Outlookにはスケジューラーが付属しているので、メール送信を予約することができます。このスケジューラーを使うと、メールを書き終えて送信を押してもメッセージはすぐには送信されません。メッセージは然るべきタイミングまで送信箱の中でひと休みし、そして時間が来たら相手に自動送信されます。 Gmailにはこのスケジュール機能は搭載されていませんが、BoomerangやRight Inboxなどのブラウザ拡張機能を使って送信予約

    送ることが分かっているなら。「Googleスプレッドシート」を使ってGmailを予約送信する方法 | ライフハッカー・ジャパン
    quassia88
    quassia88 2014/04/11
    メールを書いてみたけれど、送るタイミングは今じゃないでしょ、というシチュエーションに遭遇することはないでしょうか? 例えば、忘れがちな彼女の誕生日メッセージをその日に確実に届けたい時。または、時差のあ