タグ

2013年2月22日のブックマーク (6件)

  • Haskell Tips (文字列編) - りんごがでている

    この記事はHaskell Advent 2012のための記事です。(遅れてすいません(ヽ´ω`)) Haskellで実際にプログラムを書く上では、様々なパッケージにある型や関数を利用するのが不可避になります。 そういった便利ツールのうち文字列まわりについて調べたところを、Haskell最近始めたって人に紹介するのがこの記事の目的です。Haskell詳しい方には新しい発見は無いかもしれません。ごめんなさい。 この記事では、主に文字列に焦点を当てていますが、そのうちまた別のテーマでも書こうと思っています。 なお、前提としてるバージョンはHaskell Platform 2012.4.0.0と、それに付随するGHCやパッケージです。 OSも、Mac OS XやLinuxなどUNIX系の環境を想定しています。Windowsは持ってませんのでわかりません。ごめんなさい。 文字列 Haskellでは文

    Haskell Tips (文字列編) - りんごがでている
    joan9
    joan9 2013/02/22
  • Mizon Dev Diary | 2012-12-17

    Haskell 製 Web フレームワーク Snap の紹介これは Haskell Advent Calender 2012 16日目の記事です。あいさつちょうど先日、Snap を使ってこのブログを作りました。Snap の紹介記事はあまり見たことがなかったので、これは是非紹介しようということで、Advent Calender に参加しました。よろしくお願いします。Snap 概要Snap は、 Haskell 製の Web アプリケーションフレームワークです。Web アプリケーションを実装するための機能が多数含まれています。記事では、良く知られた他の Web アプリケーションフレームワークとの比較で Snap の概要としたいと思います。フルスタックではない著名なフレームワークである Ruby on Rails や、Haskell 界隈 で一番人気と思われる Yesod との最も大きな違いは

  • Chrome extensionを開発するためのいくつかのポイント

    今日はここでChrome extensionを開発するためのいくつかのポイントを書きたいと思います。 ポップアップウィンドウのリロード Browser actionを登録すると、extensionはポップアップバルーンを開くためのボタンが表示されます。開発者は、manifest.jsonファイルの中で、ポップアップバルーンの中に描画されるHTMLファイルの名前を指定することができます。 一般的に、いくつかのJavaScriptファイルがポップアップバルーン内で使われるでしょう。HTMLファイルやいくつかのJavaScriptはいつロードされるでしょうか?はい、ポップアップバルーンを開く度です。もちろん、JavaScriptオブジェクトは、それが閉じられるときに破棄されるでしょう。 それ故に、ポップアップバルーンコンテキスト内のいかなる情報は、そのバルーンのライフサイクルを超えて保持されませ

  • Pandoc - index

    If you need to convert files from one markup format into another, pandoc is your swiss-army knife. Pandoc can convert between the following formats: (← = conversion from; → = conversion to; ↔︎ = conversion from and to) Lightweight markup formats ↔︎ Markdown (including CommonMark and GitHub-flavored Markdown) ↔︎ reStructuredText → AsciiDoc ↔︎ Emacs Org-Mode ↔︎ Emacs Muse ↔︎ Textile → Markua ← txt2t

  • ConduitでTwitterのAPIを叩く - Qiita

    {-# LANGUAGE OverloadedStrings #-} import Web.Authenticate.OAuth as OAuth -- authenticate-oauth-1.4.0.4 import qualified Data.Aeson as JSON -- aeson-0.6.1.0 import Data.Conduit -- conduit-1.0.0 import Network.HTTP.Conduit -- http-conduit-1.9.0 import Network.HTTP.Types -- http-types-0.8.0 import Network (withSocketsDo) oauth :: OAuth.OAuth oauth = OAuth.newOAuth { OAuth.oauthServerName = "twitter"

    ConduitでTwitterのAPIを叩く - Qiita
  • パターンマッチ指向プログラミング言語Egisonの強力なパターンマッチの表現力をSQLに応用した新しいSQLであるEgisonSQLのサンプル

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96

    joan9
    joan9 2013/02/22