This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.
To capture the video (filesize: 19MB), using the free "QuickTime Player" application:
| wget -r -l2 -A.mp4 http://... |
| . | |
| ├── aviutl.exe | |
| ├── aviutl.ini | |
| ├── aviutl.sav | |
| ├── aviutl.txt | |
| ├── aviutl.vfp | |
| ├── batch0.aup | |
| ├── bmp_output.auo | |
| ├── ds_input.ini | |
| └── plugins |
| brew remove nim # 一回入れてた場合は消す | |
| cd Github/Nim/ | |
| git clone --depth 1 https://github.com/nim-lang/csources | |
| cd csources && sh build.sh # installとかはしない、binに吐き出されるバイナリだけ使う | |
| nano .bash_profile # PATHに追加 |
| if str2bool("$is_virtual") { ... } |
| //! Tokenizer related module | |
| //! | |
| //! | |
| use super::token::{Token, Kind, Place, LineNum, Pos, Length}; | |
| use std::str::Chars; | |
| #[allow(dead_code)] | |
| pub struct Tokenizer<'a> { | |
| pub lines : &'a str, |
| pub type LineNum = u16; | |
| pub type Pos = u32; | |
| pub type Length = u8; | |
| #[allow(dead_code)] | |
| #[derive(Debug, Clone)] | |
| pub enum Kind { | |
| /// ident token |