Skip to content

Instantly share code, notes, and snippets.

View sasairc's full-sized avatar

sasairc sasairc

View GitHub Profile
@sasairc
sasairc / 0_latin.md
Last active February 3, 2016 18:37
LTSVパーサを書いた

LTSVパーサを書いた

この記事はラテンダンス Advent Calendar 2014の記事ですので、優雅に踊りながら読んで下さい。

文末の文字を意識して!を読み、polyaness標準仕様(LTSV)なファイルをC/C++でパースしたくなったので書きました。

  • libpolyaness - polyaness標準仕様もといLTSVパーサ

オープンされたファイルをパースし、連想配列もどきへ格納するものです。毎回Cで書く理由は性癖だから。

@sasairc
sasairc / 0.trainer_say.c
Created January 31, 2016 09:41 — forked from keepoff07/trainer_say.txt
from WiiFitU
/*
* みんないっしょに、のびる子たいそう!
*/
#include <stdio.h>
#include <unistd.h>
#include <sys/time.h>
int create_rand(int lines);
@sasairc
sasairc / mansion.md
Created January 27, 2016 15:58
日当り良好


@sasairc
sasairc / 0.johnnys.md
Created January 27, 2016 12:26
標準Cライブラリのジャニーズに関する機能

標準Cライブラリのジャニーズに関する機能

この記事はおさむん家 Advent Calendar 2014の記事ですね?

C99(ISO/IEC 9899:1999)以降の標準Cには、ジャニーズ事務所に関するライブラリが含まれています。(嘘です)

#include <stdjohnnys.h>
@sasairc
sasairc / becky.md
Created January 25, 2016 04:03
ちょっと今CMとか 打ち切られてるだろうけど いじけるなベッキー(亜種)
@sasairc
sasairc / kanashi.md
Created January 24, 2016 21:52
かなしい
sasairc (20160125-1) unstable; urgency=low

  * 暖をとるために、酒飲んで布団に篭もり寝るを繰り返していたら、アドベントカレンダーを見逃していた。

 -- sasairc <sasairc@ssiserver.moe.hm>  Mon, 25 Jan 2016 06:51:10 +0900
@sasairc
sasairc / onakasuita.md
Created January 19, 2016 17:00
CSVを読み込んで連結リストに入れたりしてうんぬん
@sasairc
sasairc / bsdvga.md
Last active January 17, 2016 01:16
iso-8x16.fnt(FreeBSD)とVGAの比較
@sasairc
sasairc / gag.md
Created January 15, 2016 15:21
繰り返しはギャグの基本

繰り返しはギャグの基本

この記事はおさむん家 Advent Calendar 2014の記事ですか?

繰り返しはギャグの基本、つまり再帰呼出しはギャグ。(断言)
以下のソースコードは、再帰呼出しの度が過ぎてコールスタックを食い潰し、SIGSEGVを受信するとオチるサンプルです。

代替シグナルスタックを確保している為、signal()ではなくsigaltstack()及びsigaction()を使用しています。

@sasairc
sasairc / benri.md
Created January 10, 2016 11:26
べんりライブラリの詰め合わせ

べんりライブラリの詰め合わせ

この「おさむん家 Advent Calendar 2014」って何ですか?

遅報ですが、C/C++向けべんりライブラリの詰め合わせを作りました。ギフトにも最適です。 とは言っても、今まで使い回していたものを単独で置いただけですが・・・

  • libsasairc - べんりライブラリの詰め合わせ