no scripting language.
up/down (line) - jk forward/back (char, word) -hl,bw open line before/after (O/o) goto (nnnG, :nnn, gg) beginning/end of line (0^, $)
copy, cut, paste undo, redo
root@scheibo# type rvm | head -1 | |
rvm is a function | |
root@scheibo# rvm list | |
rvm rubies | |
ruby-1.8.7-p330 [ x86_64 ] | |
=> ruby-1.9.2-p136 [ x86_64 ] | |
root@scheibo# ruby -v |
int qsort_cmp ( const void * elem1, const void * elem2 ) { | |
int y_diff = (*(Point **)elem1)->y() - (*(Point **)elem2)->y(); | |
return (y_diff != 0 ? y_diff : (*(Point **)elem1)->x() - (*(Point **)elem2)->x() ); | |
} | |
vector< Point* > points(n,NULL); | |
qsort(&points[0] , n, sizeof(Point*), qsort_cmp ); | |
11 minutes ago · Like · |
no scripting language.
up/down (line) - jk forward/back (char, word) -hl,bw open line before/after (O/o) goto (nnnG, :nnn, gg) beginning/end of line (0^, $)
copy, cut, paste undo, redo
set grepprg=git\ grep\ -n |
//line 1647 xdraws | |
if(base.mode & ATTR_REVERSE) | |
if (base.mode & ATTR_BOLD) | |
xfg = dc.col[base.bg+8], xbg = dc.col[base.fg]; | |
else | |
xfg = dc.col[base.bg], xbg = dc.col[base.fg]; | |
else | |
if (base.mode & ATTR_BOLD) | |
xfg = dc.col[base.fg+8], xbg = dc.col[base.bg]; |
# v commands | |
## Addressing | |
All of these matches are dependent on the context in which they are used. The default is line granularity, unless they are used in a compound expression or have a literal '#' placed in front of them. For example, .,5 means from the current line to the 5th line. .,#5 means the same as #.,#5 from the current character (context of the second arg changes its meaning) to the 5th character. #.,5 means from the current character to the 5th line. Note this means that (0,$ == #0,$ == 0,#$ == 1,$ == 1,#$) != #1,$. | |
. - The current address. In ed this is the current line and in sam this is the 'dot' (character granularity). In the command language, this depends on the context. | |
$ - The null string at the end of the file (sam) or the last line in the buffer (ed), depending on context. |
dyld: lazy symbol binding failed: Symbol not found: _rb_define_singleton_function | |
Referenced from: /Users/kjs/Code/src/dat/lib/logic.bundle | |
Expected in: flat namespace | |
dyld: Symbol not found: _rb_define_singleton_function | |
Referenced from: /Users/kjs/Code/src/dat/lib/logic.bundle | |
Expected in: flat namespace | |
Trace/BPT trap: 5 |
kjs@scheibo(master)$ brew install valgrind | |
==> Downloading http://valgrind.org/downloads/valgrind-3.6.1.tar.bz2 | |
File already downloaded in /Users/kjs/Library/Caches/Homebrew | |
==> Downloading patches | |
==> Patching | |
patching file coregrind/fixup_macho_loadcmds.c | |
patching file coregrind/link_tool_exe_darwin.in | |
patching file coregrind/Makefile.am | |
Hunk #1 succeeded at 437 (offset -4 lines). | |
==> autoreconf -ivf |
t.o threadtest.o tt3.o synchtest.o malloctest.o fstest.o autoconf.o vers.o -o kernel | |
cs350-size kernel | |
text data bss dec hex filename | |
172440 480 7784 180704 2c1e0 kernel | |
[ -d /u2/kjmscheibelhut/cs350-os161/root ] || mkdir /u2/kjmscheibelhut/cs350-os161/root | |
cp kernel /u2/kjmscheibelhut/cs350-os161/root/kernel-ASST1 | |
rm -f /u2/kjmscheibelhut/cs350-os161/root/kernel | |
ln -s kernel-ASST1 /u2/kjmscheibelhut/cs350-os161/root/kernel | |
1%>linux028:~/cs350-os161/os161-1.11> cd ../root/ | |
1%>linux028:~/cs350-os161/root> sys161 -w kernel |
#!/usr/bin/env ruby | |
def rand_float | |
sprintf("%.1f", rand * 10 * (rand > 0.5 ? 1 : -1).to_f) | |
end | |
num = ARGV[0] | |
radius = ARGV[1] | |
diameter = ARGV[2] |