Skip to content

Instantly share code, notes, and snippets.

View mexelout's full-sized avatar
💤
zzz

mexelout mexelout

💤
zzz
View GitHub Profile
set list
set listchars=tab:>-,trail:-
set tabstop=2
set shiftwidth=2
set ignorecase
set smartcase
set incsearch
set wrapscan
set hlsearch
set backspace=indent,eol,start
@mexelout
mexelout / canvas.js
Last active March 31, 2017 01:57
jsのcanvasを楽にするライブラリ
/**
* @brief
* htmlタグにおけるcanvasでのヘルパー関数
*/
/**
* @brief 頂点設定
* @param ctx Canvasインスタンス
* @param vtx Array型頂点配列
*/
@mexelout
mexelout / sample.m
Last active March 31, 2017 01:57
UIViewControllerの下位互換をしてくれるラッピング関数 ios4 - ios5 もう要らないコードかも?
// view controller wrapping function
/**
* プレゼントビューコントローラーのラッピング関数
* @param me 呼び出すを行うビューコントローラー(基本的にはselfを指定)
* @param vc 呼び出しをされるビューコントローラー
* @param flag アニメーションフラグ
* @param comp 終了後に呼ぶブロック関数
*/
void presentViewController(UIViewController* me, UIViewController* vc, BOOL flag, void* comp) {
@mexelout
mexelout / sample.m
Last active March 31, 2017 01:58
保存したミュータブルな2次元配列の実装方法
// これだとアウト
- (bool)loadFunc1 {
NSUserDefaults* ud = [NSUserDefaults standardUserDefaults];
NSArray* ary = [ud arrayForKey:load_name];
if(ary) {
NSMutableArray* lists = [[NSMutableArray alloc] initWithArray:ary];
return true;
} else {
return false;