isogai_hateのブックマーク (230)

  • Haskell使ってみた | GREE Engineering

    こんにちは。インフラストラクチャ部の池原です。 このエントリはGREE Advent Calendar 2013 13日目の記事です。 グリーではミドルウェアの開発にHaskellを用いています。日は、C/C++Javaの経験はあるがHaskellは初めてだった私が、Haskellをミドルウェア開発に導入した際に戸惑った事をいくつかご紹介します。 私がHaskellを使い始めたのは1年半ほど前です。最初はOCamlに興味を持っていたのですが、すでに社内で利用者がいたこともあり、諸般の事情からHaskellを選択することにしました。 Haskellに対する私の第一印象はこのような感じでしょうか。 型システムが強力なので、つまらないバグでサービスを止める事態を避けられる。 他の関数型言語と比べて読みやすい(カッコをあまりつかわなくてもよい)。 Posix関連のライブラリが充実しており、シ

    Haskell使ってみた | GREE Engineering
  • 限界集落で 2 年間リモートワークをしていたプログラマが 4 ヶ月間東京で働いてみて感じたこと - dunno logs

    個人的な記録なので、誰かが読むにはコンテキストが不明な部分も多いと思いますが振り返りとして。 東京で 4 ヶ月 なんということはなく、が埼玉で里帰り出産をすることになったので、社がある東京に埼玉から通うことにさせてもらった感じです。この手の勤務地変更は会社でも初めてだったと思うのだけど、地方勤務者が社に勤務地変更するということで受け入れてくれて助かりました。 リモートワーカーとしての私 リモートワーカーとして皆さんが浮かべるイメージは在宅で自由な時間でという感じだと思いますが、私の場合はリモートワーカーと呼ばれてるものの、実際は他にも勤務者が居る地方(と言っても山奥)のオフィスで東京と同じ勤務時間働いているので、どちらかというと支社とかで働いている人に近いと思います。 たぶん、場所が超山奥で開発・営業拠点的な意味は全く無い場所なので、リモートワーカーぽく扱われているのかも。 一方で、

    限界集落で 2 年間リモートワークをしていたプログラマが 4 ヶ月間東京で働いてみて感じたこと - dunno logs
  • GitBook·Markdownで書いて電子書籍/HTMLを生成 MOONGIFT

    電子書籍を作るのは大変というイメージがあります。ePub自体は単なるZipファイルですが、その内容がXML/XHTMLなのが若干面倒さを感じさせます。専用のエディタもありますが、書き慣れたエディタの方が筆も進むというものです。 そんな訳で使ってみたいのがGitBookです。Markdownで書いて、ePub/PDFに変換するGit/GitHub連動型電子書籍作成ツールです。 GitBookの使い方 早速サンプルの電子書籍を見てみましょう。HTMLにも変換できます。 JavaScriptの勉強です。左側に目次、右側にコンテンツという形式になります。 ページ切り替えは矢印キーでもできます。ページの内容が1画面に収まっているのがいい感じです。 目次を隠すことが出来ます。 検索はインタラクティブにできます。 JavaScriptをWeb上で実行できます。今後、RubyPythonにも対応させる予

    GitBook·Markdownで書いて電子書籍/HTMLを生成 MOONGIFT
  • TCPを(少しは)理解しておくべきその理由 | POSTD

    この記事はTCPの 全て を理解する、あるいは 『TCP/IP Illustrated』 (訳注:日語版: 『詳解TCP/IP〈Vol.1〉プロトコル』 )を読破しようとか、そういうことではありません。ほんの少しのTCPの知識がどれほど欠かせないものなのかについてお話します。まずはその理由をお話しましょう。 私が Recurse Center で働いているとき、PythonでTCPスタックを書きました( またPythonでTCPスタックを書いたらどうなるかについても書きました )。それはとても楽しく、ためになる経験でした。またそれでいいと思っていたんです。 そこから1年ぐらい経って、仕事で、誰かが「NSQへメッセージを送ったんだが、毎回40ミリ秒かかる」とSlackに投稿しているのを見つけました。私はこの問題についてすでに1週間ほど考え込んでいましたが、さっぱり答えがでませんでした。 こ

    TCPを(少しは)理解しておくべきその理由 | POSTD
  • OAuth for Native Apps | GREE Engineering

    GREE Advent Calendar 9日目は @nov が担当します。 僕は GREE ではセキュリティ部に所属しており、社外では OAuth や OpenID Connect などの Identity 関連技術についての翻訳や講演などを行ったりもしています。 今日は GREE Advent Calendar ということで、Native App コンテキストでの OAuth の話を少し書いてみようと思います。 はじめに Native App を開発していると、Backend Server とのやりとりや Facebook Login や Google Sign-in などで、必ずと言っていいほど OAuth 2.0 というのが出てきます。 OAuth 1.0 と異なりリクエストに署名が不要だったり、Client Secret (a.k.a Consumer Secret) 無しでも

    OAuth for Native Apps | GREE Engineering
  • inotify-toolsでファイルやディレクトリを監視する - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    inotify-toolsでファイルやディレクトリを監視する - Qiita
    isogai_hate
    isogai_hate 2015/12/09
    こ、これは便利
  • なぜ次に学ぶ言語は関数型であるべきか - YAMAGUCHI::weblog

    はじめに こんにちは、Python界の情弱です。ちょっと前にOCaml系のエントリを色々と眺めていたらYaron Minsky氏のエントリを見つけたので翻訳してみました。 OCaml for the Masses - ACM Queue Yaron Minsky氏はJane Streetで第一線で活躍されるエンジニアで、Jane Streetの技術ページをはじめ多くの場所でOCamlに関しての知見を語ってくださっています。 Jane Street Tech Blogs エントリはJohn Hughesの名エントリ「なぜ関数プログラミングは重要か」を受けてACM Queueに寄稿されたものの日語訳です。 なぜ関数プログラミングは重要か Why the next language you learn should be functional YARON MINSKY, JANE STREE

    なぜ次に学ぶ言語は関数型であるべきか - YAMAGUCHI::weblog
  • https://qiita.com/lambdalice/items/124199b62d66d7c745a1

  • 関数型言語のウソとホント - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 追記 こんな記事を読むより、まともな関数型プログラミング言語を使ってまともに関数型プログラミングを学ぶほうが、関数型プログラミングについてよほど正確な理解を得られます。少しでも関数型プログラミングに興味のある人は、まずは真面目なHaskellの教科書やすごいHを読んだり、やさしいHaskell入門を読んだりしながら、実際に関数型プログラミングのコードを書いてみることをお勧めします。 繰り返しますが、この記事はあんまり読む必要はないです。関数型プログラミングを理解するには実際に自分でコードを書いてみるのが一番です。関数型プログラミングあ

    関数型言語のウソとホント - Qiita
  • そろそろITで何かをしている企業のことをIT企業と呼ぶのはやめたほうが良いのではないだろうか - Nothing ventured, nothing gained.

    タイトルの通りだ。 テレビなどでIT企業と紹介されているので、調べてみたら、単にネットを使って小売業を営んでいる企業だったり、不動産サービスを提供している企業だったということが良くある。 まともな経済誌だったりすると、さすがにそういう企業をネット企業とかIT企業とかのような、ふわっとした紹介の仕方をすることは少ないように思うが、ゴシッピーなワイドショーや週刊誌などでは、そのように紹介されることもままある。嘲笑や悪意を込めた形になっていることも多い。 だが、来はそのような企業は小売業者だったり、不動産業者であり、たまたまその手段としてITやネットを使っているにすぎない。 例えば、じゃらんや楽天トラベル、一休をIT企業と認識している人がどれくらいいるかわからないが、彼らは旅行代理店だ。従来型と異なるので、旅行代理店と言うことに抵抗がある人もいるかもしれないが、旅行に関わる情報を提供し、予約を

    そろそろITで何かをしている企業のことをIT企業と呼ぶのはやめたほうが良いのではないだろうか - Nothing ventured, nothing gained.
    isogai_hate
    isogai_hate 2015/11/24
    この時代感覚重要だと思う。技術系とかいうカテゴリもいらない。
  • 渋谷から20分の秘境「等々力渓谷」へランニングに行こう! | SPOT[スポっと]

    渋谷駅から電車で20分、世田谷の住宅地のど真ん中に「都心の秘境」と呼ばれる場所が存在することはご存知でしょうか。 その名も「等々力渓谷」。東京都指定名勝にも指定されている、23区内唯一の自然渓谷です。 世田谷エリアでは名うてのランニングスポットらしく、都内のランニングステーションが開催するファンランイベントなどでも頻繁に利用されているんだとか。 渋谷から20分…? 渓谷でランニング…? その甘美な響きにいてもたってもいられません! ということで、その秘境っぷりを拝ませていただこうじゃないかと、実際に走りに行って参りました。 最寄り駅からは徒歩3分!

    渋谷から20分の秘境「等々力渓谷」へランニングに行こう! | SPOT[スポっと]
    isogai_hate
    isogai_hate 2015/10/22
    ちょっと短いけど、駒沢オリンピック公園近いしいいかも
  • 日本通信株式会社 | 日本通信株式会社