タグ

2015年1月16日のブックマーク (12件)

  • Scalaのfor comprehension - はこべにっき ♨

    Scala の for 文には、いろんな機能がある(参考: Scalacheat - Scala Documentation)。for comprehension というやつで、for文を書くと実際には対象オブジェクトのメソッド呼び出しに変換される。 val nestedList = List(List(1,2,3), List(4,5,6)) for { list <- nestedList num <- list } println(num) たとえばこのようにコードを書くと、実際には以下の様にforeachを使ったコードが実行されているらしい。 val nestedList = List(List(1,2,3), List(4,5,6)) nestedList.foreach({ list => list.foreach({ num => println(num) }) }) for

    Scalaのfor comprehension - はこべにっき ♨
  • トイレ出入り口と間違え転落死? 新宿なぞの「換気扉」(朝日新聞デジタル) - Yahoo!ニュース

    おそろいの羽織袴で練り歩き、改造車で交差点内ドリフト 沖縄の成人式なぜ荒れる?J-CASTニュース1月13日(火)18時47分

    トイレ出入り口と間違え転落死? 新宿なぞの「換気扉」(朝日新聞デジタル) - Yahoo!ニュース
  • Jetty組み込み方メモ - Qiita

    apply plugin: 'java' repositories { mavenCentral() } dependencies { compile 'org.eclipse.jetty.aggregate:jetty-all:9.1.4.v20140401' } package sample.jetty; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.eclipse.jetty.server.Request; import org.eclipse.jetty.server.Server; imp

    Jetty組み込み方メモ - Qiita
  • 2014年もニコニコ動画は拡大中 (4/4)

    動画数は1月14日時点、タグPV数計は過去7日間の平均。閲覧数データはニコニ広告から収集。動画数100以上のタグのみ対象 トップはいつもどおり「ゆっくり実況プレイ」、2位3位は僅差で「真夏の夜の淫夢」「ゲーム」とあまり動きはありません。 新年とともにアニメは新作が続々開始。「艦隊これくしょん」「アイドルマスター_シンデレラガールズ」とニコ動とも相性の良い話題作が始まり、「アニメ」タグや両作関連のタグの検索が上昇しています。 マンガ・アニメでは艦これ・シンデレラガールズのほか、26位に「AxisPowersヘタリア」、29位に「ラブライブ!」と2014年から人気の高いタイトルが上位を維持。原作最終回の後で注目を増している「NARUTO」も33位にいます。 46位にはアニメ新シリーズが開始の「ジョジョの奇妙な冒険」、53位にレース終盤で盛り上がり中の「弱虫ペダル」が入ります。以下「ハイキュー!

    2014年もニコニコ動画は拡大中 (4/4)
    gomi_ningen
    gomi_ningen 2015/01/16
    ニコ動人気タグトレンド(2015年1月8日~13日)“「ご注文はうさぎですか?」が90位”
  • 2014年もニコニコ動画は拡大中 (1/4)

    あけましておめでとうございます。今年も、独自に収集したデータを使って、みんな知ってるようで知らないニコニコ動画やpixivなどの現在を紹介していきます。2015年の初回ということで、データでみるニコニコ動画の現在と2014年の傾向を見てみましょう。連載一覧はこちら。 明治大学米沢嘉博記念図書館スタッフでニコニコ学会β実行委員。趣味同人誌やニコニコ動画関連の研究をしてる人。記事に使ったデータ元の『ニコニコ統計データハンドブック2014』など同人誌コミケで頒布。ブロマガでは連載記事の補足も。 Twitterアカウントは@myrmecoleon。関わった近著に『進化するアカデミア 「ユーザー参加型研究」が連れてくる未来』(イースト・プレス刊)。右の画像は筆者を擬人化?して描いてもらったキャラ「ありらいおん子」。男の娘。 ■Amazon.co.jpで購入 ニコニコ動画の現在(2015年版) 今

    2014年もニコニコ動画は拡大中 (1/4)
  • 制御の反転 - Wikipedia

    コンピュータプログラミングの用語で制御の反転(Inversion of Control、IoC)とは、なんらかの種類のプログラムにおいて、プロシージャを「呼び出す側」と「呼び出される側」が、従来のプログラムとは逆になるようにする、ということである。たとえば従来の、シェルのコマンドで実行される古典的なアプリケーションではメインループが最上位で動いており、そこからライブラリなどのAPIを呼ぶのに対し、ウェブブラウザ中で実行されるJavaScriptアプリケーションでは、各種のハンドラがブラウザから呼ばれてアプリケーションが動く、というのも大きく見ればそのような「反転」の一種と言える。これが使われる一例としては、プログラムのモジュール化を促進して、その拡張性を高めるために用いられている [1]。用語として Inversion of Control を略した IoC を広めたのはロバート・マーティ

  • HaskellのdoとScalaのfor式とEitherとMonadPlus - xuwei-k's blog

    標題の通り、色々書きたいことあって長くなってわかりにくくなりそうですが、頑張って書いてみます。なお、(2.8や2.9でもほぼ同じだと思いますが)Scalaのversionは2.10.1です。Haskellはghc7.4.2です。 「for文は7つしか使っていません(ドヤッ」という謎の主張を含んだスライドが最近流行っていましたが、まずScalaのfor式はMonadのための構文というのはお馴染みですよね!!! Monadそのものから説明していたらとても長くなってしまうので、そのあたりの説明は飛ばします。Scalaのfor式は、コンパイル時に内部的に以下のメソッドの組み合わせに変換されます map foreach flatMap filter withFilter なので、上記の5つのメソッド名は、予約語ではないですが、for式に変換されるという点において特別です。 for式を「Monadの

    HaskellのdoとScalaのfor式とEitherとMonadPlus - xuwei-k's blog
  • Private Presentation

    Private content!This content has been marked as private by the uploader.

    Private Presentation
  • Cloudera | ハイブリッドデータカンパニー

    データを信頼し、AI を信頼する 信頼できるデータ、信頼できるモデル、信頼できる AI を実現するために、これほど多くのクラウドのさまざまなデータタイプを管理でき、オープンデータのイノベーションと大規模展開に対応できるプラットフォームは他にありません。

    Cloudera | ハイブリッドデータカンパニー
  • Scala2.9.0のREPLで、すごく便利な裏技を発見した件(全自動ぁばばばばばばばばばばばばばばば) - xuwei-k's blog

    以前powerモードの一部の機能紹介しましたが、なんだか2.9.0でREPLのpowerモードの機能がさらに増えていて、しかもかなり便利なものを見つけたので紹介 まず :power と打つとpowerモードという、コンパイラ内部にアクセスして、あんなことやこんなことができる変態的なモードになります。2.8.1だと以下のような感じだったのですが scala> :power ** Power User mode enabled - BEEP BOOP ** ** scala.tools.nsc._ has been imported ** ** New vals! Try repl, global, power ** ** New cmds! :help to discover them ** ** New defs! Type power.<tab> to reveal ** scala>

    Scala2.9.0のREPLで、すごく便利な裏技を発見した件(全自動ぁばばばばばばばばばばばばばばば) - xuwei-k's blog
  • 【翻訳】あなたが求めていたリアクティブプログラミング入門 - ninjinkun's diary

    original: The introduction to Reactive Programming you've been missing (by @andrestaltz) (translated by @ninjinkun, reviewed by @ma0e) あなたはリアクティブプログラミングと呼ばれる新しい方法が気になっている。 勉強するのは大変で、良い教材がないのでさらに難しい。私が勉強を始めたときは、まずチュートリアルを探した。見つけたのは一握りの実践的なガイドだけ、しかもそれらは表面をなぞっているだけで、リアクティブプログラミングのアーキテクチャ全体像を構築しようとしてはいなかった。ある関数を理解するのに、ライブラリのドキュメントは役に立たないことがある。 これを見て欲しい。 Rx.Observable.prototype.flatMapLatest(selector,

    【翻訳】あなたが求めていたリアクティブプログラミング入門 - ninjinkun's diary
    gomi_ningen
    gomi_ningen 2015/01/16
    この文章のよさが全然わからん...
  • Originate

    Agile Innovation Built for Your Business For the past 15 years the world's most admired companies have looked to Originate to help them innovate with the latest technologies What We Do We’re a US-based agile innovation firm that works with clients to develop their digital product strategies and roadmaps, accelerate development with advanced technologies and best-in-class integrations; we deliver p

    gomi_ningen
    gomi_ningen 2015/01/16
    いまならこれを試せる気がするので、なにか小さいアプリケーションを作ってみたい