Skip to content

Instantly share code, notes, and snippets.

View shiena's full-sized avatar

KOGA Mitsuhiro shiena

View GitHub Profile
@koyhoge
koyhoge / gist:20b4570adcfc2bcab5da
Last active November 23, 2019 09:40
エンジニアのための法律勉強会 #3『判例に学ぶ、納期遅延と瑕疵担保責任についての注意事項』参加メモ

エンジニアのための法律勉強会 #3『判例に学ぶ、納期遅延と瑕疵担保責任についての注意事項』参加メモ

  • 日時: 2015-04-123 19:15-20:50
  • 講師: 野島 梨恵氏 (東京山王法律事務所)
  • 場所: Co-Edo

http://bit.ly/co-edo-2015-04-23-doc

  • 初参加の方が半分くらい
@azurecube
azurecube / odbc_impala.sh
Last active August 29, 2015 14:13
ODBC sample for Cloudera Impala
# This is tested on CDH 5.4/CentOS6.4
# C part is based on the samples from http://www.easysoft.com/developer/languages/c/odbc_tutorial.html
# Create target Table via Impala
impala-shell <<EOF
create table test (c1 int);
insert into test values (1);
EOF
# Package Installation
@koduki
koduki / datasheet.html
Created October 28, 2014 16:13
datasheet sample
<html>
<head>
<title>DataSheet</title>
<style>
table, td, th {
border-collapse: collapse;
border: 1px solid #ddd;
text-align: left;
}
@tanacasino
tanacasino / GitBucketAPIPlan.md
Last active March 2, 2018 15:16
GitBucket API Plan

GitBucket API Plan

Goal

Provides GitHub API v3 compatibility and support for popular ecosystem tools.

Steps

@nulltask
nulltask / 20140826.md
Last active September 13, 2020 09:08
Express / Socket.IO をスケールアウトしてみよう
@tsubaki
tsubaki / SingletonMonoBehaviour.cs
Last active April 28, 2025 16:43
旧シングルトンの改良版。初回起動時にインスタンスが登録されていなければ自身を登録する
using UnityEngine;
using System.Collections;
public class SingletonMonoBehaviour<T> : MonoBehaviour where T : SingletonMonoBehaviour<T>
{
protected static T instance;
public static T Instance {
get {
if (instance == null) {
instance = (T)FindObjectOfType (typeof(T));
@monochromegane
monochromegane / 速習Go.md
Created July 4, 2014 09:16
速習Go。Fukuoka.go#1用の資料です。

速習Go

Go環境のつくりかた

MacOSX

homebrewでインストール

$ brew update
@hayajo
hayajo / 00.md
Last active March 8, 2020 16:05
NDS#36 Go言語入門
@yuga
yuga / gist:8255552
Last active September 11, 2016 05:34

Haskellでバイナリデータ

1. はじめに

Haskellでバイナリファイルの読み書きをすることがこれまで何回かあったので、それをネタにアドベントカレンダーに参加したつもりだったのですが、定刻よりもだいぶ遅れての年始の到着となりました。申し訳ございません。これはHaskell Advent Calender 2013 11日目だったはずの記事です。明けましておめでとうございます。

さて。コンンピュータで扱うデータはすべてバイナリ形式で表現されています。したがってすべてはバイナリデータであるという言い方ができますが、しかし一般には、テキストでないデータをバイナリデータと呼びます。

Haskellにはバイナリデータを扱うライブラリがたくさんあります。どのライブラリも特別難しい要素があるわけでなく、Haskellのライブラリの中では扱いの容易な部類に含まれるものと思います。しかし、初めて取り組むときには、主要なライブラリのどれも同じようなインターフェイスを提供していることに、何を選べば良いか戸惑う人も多いのではないでしょうか。