Skip to content

Instantly share code, notes, and snippets.

View seizans's full-sized avatar

Seizan Shimazaki seizans

  • Akatsuki Inc.
  • Tokyo Japan
View GitHub Profile
@seizans
seizans / persistent.md
Created December 10, 2012 15:21
Haskellで便利にデータ設計

Haskellで便利にデータ設計

概要

これは [Haskell Advent Calendar 2012][] の11日目の記事です。
Haskell でデータ設計を便利に行う発想・方法について書きました。
[persistent][] というライブラリを活用します。
Haskell を知らなくても読めます。
主な対象読者は [プログラミングHaskell][] か [すごいHaskellたのしく学ぼう!][] を読み、Haskell をより使いたい人です。

子育て5ヶ月やって、先に知っておきたかったこと

現時点で子どもがちょうど5ヶ月になる。
子育ては、やりながらノウハウが溜まっていくと実感している。
その中で、「これはもっと早く知っておけば良かった」と思ったものを記録しておく。

夜長く眠れるようにする

生後すぐは生活サイクルが変わって体力的なしんどさがある。

基本装備の入手経路

新社会人からをはじめ、ちょいちょい聞かれるので、自分の基本装備の入手経路をまとめた。

スーツ

オーダー前提。
肩幅、ウエスト、袖の長さ、など既成品との違いはとても大きい。

@seizans
seizans / BATCH.md
Created December 16, 2012 05:33
DB batch job by Haskell

HaskellでDBバッチ処理

概要

これは [Haskell Advent Calendar 2012][] の11日目の記事、その2です。
Haskell で DBを使うバッチ処理を書くための記事です。
基本的な文法を把握したらバッチ処理を書くのは簡単だと示すのが目的です。
主な対象読者は [プログラミングHaskell][] か [すごいHaskellたのしく学ぼう!][] を読み、Haskell をより使いたい人です。

@seizans
seizans / Http.hs
Created July 20, 2012 13:35
Httpsで通信。defaultSettings だと Port は 3000。
{-# LANGUAGE OverloadedStrings #-}
module Https where
import Network.Wai
import Network.Wai.Handler.Warp
import Network.HTTP.Types
import Network.Wai.Handler.WarpTLS
server :: Application
server _ = return $ ResponseFile status200 [] "index.html" Nothing