タグ

2014年6月25日のブックマーク (17件)

  • 関数型もモナドも分からなくてもScalaと言う言語は便利らしい

    stealthinu
    stealthinu 2014/06/25
    ふんふん言いながら読んでったら、あっ、どっかでみたアイコン!お寿司をモナドって呼ぶことにした人だw
  • 絶対に理解出来ないモナドチュートリアル - konn-san.com

    世の中には、恐しい数のモナドチュートリアルがあって、それぞれモナドは象だとか、いや接ぎ木だ とか、プログラマブル・コンテナだとか、プログラム可能なセミコロンだとか、色々な説明がなされている。「モナド チュートリアル」で検索すれば、他にも色々に絵解きされた有象無象のモナドが大量に引っ掛かる。そうそう、モナドは単なる自己関手の圏におけるモノイド対象だよ。何か問題でも?なんてのもあったな。 この記事の目的は別に、こうした既存のモナドチュートリアルを「間違ってる!」とか「わかるわけねーよ!」といって貶そうという訳ではない。実際、既に幾多書かれているチュートリアルの中でも、僕の云いたいことと殆んど同じようなことが書かれているものは沢山ある。 では、上の膨大なリストの末尾にまた一つ「わかりやすい比喩」を付け足そうというのか?というとそういう訳でもない。そうそう、モナドは比喩ではないというチュートリアル

    stealthinu
    stealthinu 2014/06/25
    『モナドを使うと副作用の大半を統一的に扱うことができる』『函数合成こそ、函数型プログラミングの本質』なんか自分がまだなにがうれしいのかしっくりきてないカリー化の話とも通じる、のかな?
  • モナドが解らない人へ、図解で絶対わかるモナドのしくみ - セカイノカタチ

    前置き みなさん、モナドって、わかりにくいですよね。 なので、図解することで解りやすく説明できるんじゃないかと、何回かモナドの図解を試みてきたのですが、むしろ複雑さが強調されてしまい残念な感じになってしまいました。 過去の図解 モナドってなんだよ!?全然わからないんで分解して図解してみた(´・ω・`) モナドの分解ふたたび ただ、以前よりモナドを表すメタファのイメージがあって、レゴブロックを組み合わせるようなカタチに例えてうまく説明できるんじゃないか。という予感がしていました。 そして、去年の年末ぐらいに、ついにそのカタチの具体的なアイディアを閃きました。 モナドを解りやすく図解する方法思い付いてるんだけど、絵心が足りなくて表現できない。モナドちゃんとかそう言うことではなく(´・ω・`) 2013-01-18 05:05:22 via ついっぷる for Android 今日、この記事を書

    stealthinu
    stealthinu 2014/06/25
    モナド… すんごい昔、最初にオブジェクト指向の入門書を読んだ時、継承の説明で犬とか人間とか動物の例が出てきてわけわからん、と思った時のことを思い出したわ。
  • Pandoc User’s Guide 日本語版 — 日本Pandocユーザ会

    原著バージョン: 2.18 更新日: 2022/04/29 翻訳者(アルファベット順): becolomochi makotosan niszet Takada Atsushi Tomoki Ishibashi Yuki Fujiwara 概要¶ pandoc [options] [input-file]… 説明¶ Pandocは、あるマークアップ形式から他の形式へ変換する Haskell ライブラリと、そのライブラリを用いたコマンドラインツールです。 Pandoc は、 MarkdownHTML 、LaTeX 、 Word docx など、これに限定されない多数のマークアップとワープロ形式の間で変換することができます。入力および出力形式の完全なリストについては、下記 (options below) の --from と --to を参照してください。 Pandoc は PDF 出力

    stealthinu
    stealthinu 2014/06/25
    markdownやらHTMLやらLatexやらいろんな形式のドキュメントを他の形式に変換したりreveal.jsとかHTMLスライドショーにも変換してくれるツール。
  • 中京銀行、IE6互換ブラウザとThinAppを利用しWindows XPからの移行を実現

    stealthinu
    stealthinu 2014/06/25
    あー、例のIE6互換ブラウザの件は中京銀行向けに開発されたのか。
  • 【速報 逮捕されたよ】LINEには厳しく対応してもらいたい。キャズムを感じさせる偽LINEチャット

    このエントリーを書いて1年 逮捕されたじょー!!! 「LINE」偽サイト開設の疑い 8人逮捕 一昨日ネットのキャズム論について書いたら、思いの外、ぶんぶん回ったのでビックリです。で、キャズムって何語かとツイートされたので「造語じゃね?」返答しましたら、英語だそうです(恥)。RiekoPianoさんから教えていただきました。キャズムって地理的用語でこんな感じらしい。 キャズムがこれくらいの谷間なら吊り橋かければ渡れそうなんだが、実際にはレイトマジョリティの皆さんは全く越えてきてくれる感じがしない。そもそも越えたいと思ってないんじゃないか。思ってないのに首に縄付けて越えさせられないよ。わたくしも社会的に情報弱者に少しでも届けと、ブログで書いてきました。いっぱいありますが代表的なので言うと 1 Facebookでは知らない人、特に美人からの友人申請は受けるな 2 Facebook広告とかに良く出

    【速報 逮捕されたよ】LINEには厳しく対応してもらいたい。キャズムを感じさせる偽LINEチャット
    stealthinu
    stealthinu 2014/06/25
    lineでスパム送って、ラインっぽいデザインのチャットサービスを見せることにより安心させて使わせる手法なのね。しかし一発目のスパムはどうやって送るんだろ。友達追加されてない相手にも送れるんだっけ?
  • Scalaで萌える関数型プログラミング[完全版]

    外部向け勉強会 ipros tech meet up で行ったscalaハンズオンの資料です。 内容はscala触ったことがない、かなり初心者向けとなっています。

    Scalaで萌える関数型プログラミング[完全版]
    stealthinu
    stealthinu 2014/06/25
    scalaで関数型プログラミングの紹介
  • 「チート」でキャラ不正強化、少年3を書類送検 : 社会 : 読売新聞(YOMIURI ONLINE)

    人気オンラインゲームでチートツール(チート)と呼ばれる不正プログラムを使い、強化した改造キャラクターでプレーするなどし、運営会社の業務を妨害したとして、神奈川県警は25日、福島、奈良、徳島県に住む少年3人(17~18歳)を電子計算機損壊等業務妨害容疑で横浜地検川崎支部に書類送検した。 チートには有料アイテムを無料化したり、武器を極端に強くしたりするなどの効果があった。県警によると、チートを使ったオンラインゲームのプレーヤーに対し、同容疑で刑事責任を問うのは全国で初めてといい、横行する“改造キャラ”のユーザーに広く警鐘を鳴らすことになる。 書類送検されたのは、福島県会津若松市の大学1年生(18)、奈良県五條市の高校3年生(17)、徳島市の専門学校生(17)。

    stealthinu
    stealthinu 2014/06/25
    チートで書類送検か。確かにお金がからんでるわけだし業務妨害と言われても仕方ないと思うが、なんかこうもやっとするな。
  • ミクシィ社代表 引退披露口上 - オレンジ畑でつかまえて

    日、株式会社ミクシィの第15期定時株主総会を行いました。昨年度の事業進捗や今年度の事業方針についてご説明を差し上げ、私は正式に取締役を退任致しました。 前職のネイキッドテクノロジー社買収に伴いミクシィ社に入社したのが2011年度の3Q、執行役員として全社の変革に取り組み始めたのが2012年度の2Q、代表就任のアナウンスが2012年度の4Qが閉まったタイミング でしたので、売上推移で振り返ると、業績がピークアウトするタイミングで入社し、代表任期中に底を打てたといったところでしょうか。 2013年度の通期決算は先日の発表の通り、昨年の下方修正時の予想が売上80億、営利-16億に対し、売上122億、営利4.8億。また時価総額は就任前日の終値ベースで230億円前後だったところから、1年をかけて3,020億円超までに達しました。株価については直接的に働きかける指標というよりも、あくまでマーケットの

    ミクシィ社代表 引退披露口上 - オレンジ畑でつかまえて
    stealthinu
    stealthinu 2014/06/25
    モンストはまあ置いといて買収した出会い系がこんなに売上に貢献するとは…そこはすごく意外だった。
  • Vue.jsから手軽に始めるJavaScriptフレームワーク - Qiita

    Vue.jsはそのまま使ってもよいですが「自分(プロジェクト)に合ったフレームワーク」を見つけるのにも向いています。 これは、後発フレームワークだけあり各フレームワークの特徴を意識した設計がなされているためです。他の著名なフレームワークとの特徴を比較した文書もあるので、こちらをチェックしながら導入を検討するとよいと思います。 そのため、以下はVue.jsの紹介と他フレームワーク(Knockout.js と Angular)へのステップという2セクションに分けて紹介していきたいと思います。 JavaScriptフレームワークの導入を行いたいがこの選択は慎重にいきたい、という状況であれば最初にVue.jsを試金石としてみて、効果的と感じられる機能からAngularやKnockout.jsに流れていくというのは十分ありだと思います。 2016/06: Vue.jsの1.x系に合わせて記述・サンプ

    Vue.jsから手軽に始めるJavaScriptフレームワーク - Qiita
    stealthinu
    stealthinu 2014/06/25
    vue.jsの超入門編。
  • reveal.js で Markdown

    例えばこれが ### Markdown サンプル 1. リスト - *斜体* - **強調** 2. [リンク](http://ladygeekgirl.wordpress.com/2012/06/18/why-i-hate-toon-link/) 3. ![画像](image/baby.png) 各ページの <section> タグに data-markdown 属性をつける。 さらに、<script type="text/template"> で囲む。 <div class="slides"> <section data-markdown> <script type="text/template"> ### Markdown 1. One 2. Two 3. Three </script> </section> </div> 1セクションで複数ページの Markdown を書く方法 "

    stealthinu
    stealthinu 2014/06/25
    MARKDOWNでプレゼン資料作るというかREVEALでプレゼン資料作りかた
  • SwiftのArrayがヤバイ - Qiita

    (2015.11.18に追記) 「Swift List」 で検索するとこの投稿にたどり着いてしまいますが、関数型言語でいうところのリストをお求めの方は "Swiftでhead、tailにパターンマッチできる遅延リスト" を御覧下さい。 (2014.7.24に追記) SwiftのArrayの新仕様(beta 3以降)がヤバイどころかすばらしいのでまとめました 。 (2014.7.10に追記) SwiftのArrayがヤバくなくなりました。 投稿に書かれているのはbeta 2までの古いSwiftについての情報ですのでご注意下さい 。beta 3以降では次のような挙動となり、値型としてごく自然な挙動になりました。 var a = [11, 22, 33] var b = a a[0] = 777 // b[0]は777にならない a.append(44) a[0] = 888 // b[0]は

    SwiftのArrayがヤバイ - Qiita
    stealthinu
    stealthinu 2014/06/25
    swiftのArrayはパフォーマンスのため?構造体がベースっぽいので代入すると直感的でない動きするから注意とのこと。
  • 第63回 アドテクスタジオのエンジニアに聞くScalaの魅力 | gihyo.jp

    サイバーエージェントのインターネット広告事業を技術面から支える「アドテクスタジオ」では、関数型言語の一つであるScalaが積極的に活用されています。今回、スマートフォン特化型のリアルタイムターゲティング広告を実現するサービス「Dynalyst」(⁠図1)を開発した韓翔元氏(写真1⁠)⁠、そしてスマートフォン向けアドプラットフォームである「AMoAdアドネットワーク」(⁠図2)の開発と運用を担当する井上ゆり氏(写真2)に、Scalaの魅力を伺いました。 最新のアドテクを詰め込んだDynalystにScalaを採用 ――最初にScalaに興味を持ったきっかけを教えてください。 井上:サイバーエージェントに入社する前から関数型言語に興味があり、評価が必要になるまで実際の計算を行わない遅延評価のしくみなどに魅力を感じていました。その中でも特にScalaにはJVM上で実行できるといったメリットがあり

    stealthinu
    stealthinu 2014/06/25
    scala始めるのに最初はjava的な書き方でだんだん関数型っぽく書いていくというのでいいよとの話。『おそらくモナドあたりで詰まる』モナドは説明読んでもさっぱりわからん…
  • cyber-life.info

    cyber-life.info Buy this domain. 2020 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

    cyber-life.info
    stealthinu
    stealthinu 2014/06/25
    んー… まあでもこういう需要があるのは理解するよ。でもこれでレガシーなWebアプリが延命されても新規で開発するものに「IE6対応」という条件は付けないでおくれ…
  • Engadget | Technology News & Reviews

    Parrots in captivity seem to enjoy video-chatting with their friends on Messenger

    Engadget | Technology News & Reviews
    stealthinu
    stealthinu 2014/06/25
    やっと人のtweetの中身これって表示させつつRTが出来るようになる(かもしれない)のか。
  • 神谷宗幣『藤井浩人 美濃加茂市長 逮捕の件について』

    私は今インドにいますが、 24日の朝に龍馬プロジェクトメンバーの藤井市長のニュースをきき、夕方には逮捕のニュースも知りました。 問い合わせが多数入りましたが、 人の話が聞けなかったので、 日に連絡し、仲間の弁護士に愛知にいってもらい、藤井市長に接見してもらいました。 私へのメッセージは、 「ご心配をおかけしていますが,事実無根の事ですので,無罪を勝ち取ってきます。 より一層力になれるように頑張りますのでよろしくお願いします」 でした。 彼がそういうなら、間違いありません。 私は彼が市長になった経緯をよくしっていますが、あれは前市長の病気で急に決まった立候補で事前に準備していたものではないから、 それを見越して金をもらうなんてありえないんです。 今回の件は冤罪です。強力な弁護団で戦ってもらえるよう私個人は全力でサポートします。 また、龍馬プロジェクト全国会の対応は私個人とはべつなので、帰

    神谷宗幣『藤井浩人 美濃加茂市長 逮捕の件について』
    stealthinu
    stealthinu 2014/06/25
    確かにまだ市長になってない時の28の市議に30万出して、市長になったら便宜図る約束で…なんておかしい感じはするな。これって贈賄側とされてる業者側にはめられてるんじゃねえの?
  • 某女子大のとある講義では、初老の女性講師が最初の5分か10分ほど世間話を..

    某女子大のとある講義では、初老の女性講師が最初の5分か10分ほど世間話をするのが慣例になっている。落語でいう所の「マクラ」みたいなものだろう。 殆どが時事ネタなのだが、やはりというか、その日は例の野次の件だった。 東京都議会のある議員が、女性議員に野次を飛ばして問題になっています。その内容は女性蔑視やセクハラであるという意見が大半を占めていますし、私も概ねその通りだと思います。 ところで、みなさんの多くはパソコンやスマートフォンといった、インターネットに繋がる機械をお持ちかと思います。そしてそれらで手軽に全世界に情報発信する手段を心得ていると思います。 思慮深いみなさんの事ですから間違える事は無いと思いますが、念のために助言しておきます。 この件でネット上で当事者を批判するのはおやめなさい。 赤の他人の失言をあげつらって公然と批判するというのは、実は非常に難しい事なのです。私よりも年齢を重

    某女子大のとある講義では、初老の女性講師が最初の5分か10分ほど世間話を..
    stealthinu
    stealthinu 2014/06/25
    ころっとこの理論に丸め込まれそうになったがはてブでカウンターもらったおかげでバランス取れたと思うわ。みんなほんと口げんかつええなw