<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DEQDRH0zeip7ImA9WhRRE0s.&quot;"><id>tag:blogger.com,1999:blog-12487148</id><updated>2011-11-26T22:59:35.382-05:00</updated><category term="Lisp" /><title>Maiar's Vault</title><subtitle type="html">My Blog for Life, Programming(Lisp,Python,Perl,Bash,Php, etc) and random thoughts</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://stevemorin.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>267</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/stevemorincodeocity" /><feedburner:info uri="stevemorincodeocity" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;AkIERXgyfSp7ImA9WhdTF00.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-716102894328440559</id><published>2011-07-15T01:41:00.000-04:00</published><updated>2011-07-15T01:41:44.695-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-15T01:41:44.695-04:00</app:edited><title>erlang module load path how to ERL_LIBS</title><content type="html">erl -env ERL_LIBS "/my/path/to/module"&lt;br /&gt;
export ERL_LIBS=/my/path/to/module&lt;br /&gt;
erl -pa /my/path/to/module&lt;br /&gt;
&lt;br /&gt;
erlc -o /dir/to/save/compiled/file mymodule.erl&lt;br /&gt;
&lt;br /&gt;
NOTE:Modules must reside in a file with the same name as the file.&lt;br /&gt;
&lt;br /&gt;
NOTE:the lib path will not load if it doesn't contain a ebin dir&lt;br /&gt;
Example:&lt;br /&gt;
&amp;nbsp; /Users/joe/mymodule/ebin&lt;br /&gt;
&lt;br /&gt;
$ export ERL_LIBS=/Users/joe/mymodule; erl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can test to see if the path loaded with&lt;br /&gt;
&amp;gt;code:get_path().&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-716102894328440559?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/fUzAM2Dc2Bc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/716102894328440559/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=716102894328440559" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/716102894328440559?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/716102894328440559?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/fUzAM2Dc2Bc/erlang-module-load-path-how-to-erllibs.html" title="erlang module load path how to ERL_LIBS" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2011/07/erlang-module-load-path-how-to-erllibs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcMRXw8fCp7ImA9WhdTFk8.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-8645955147734374273</id><published>2011-07-14T02:14:00.002-04:00</published><updated>2011-07-14T02:14:44.274-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-14T02:14:44.274-04:00</app:edited><title>Bash has a Vi mode</title><content type="html">Must be a very well kept secret "BASH HAS A VI MODE".&lt;br /&gt;
&lt;br /&gt;
set -o vi&lt;br /&gt;
set -o emacs&lt;br /&gt;
&lt;br /&gt;
How I have never come across this before is beyond me&lt;br /&gt;
&lt;br /&gt;
http://www.catonmat.net/blog/bash-vi-editing-mode-cheat-sheet/&lt;br /&gt;
&lt;br /&gt;
http://www.catonmat.net/download/bash-vi-editing-mode-cheat-sheet.pdf&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-8645955147734374273?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/zKKP6ltQAg0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/8645955147734374273/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=8645955147734374273" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/8645955147734374273?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/8645955147734374273?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/zKKP6ltQAg0/bash-has-vi-mode.html" title="Bash has a Vi mode" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2011/07/bash-has-vi-mode.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYFSH84eip7ImA9WhZUFkQ.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-3312919637703104026</id><published>2011-06-10T03:15:00.000-04:00</published><updated>2011-06-10T03:15:19.132-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-10T03:15:19.132-04:00</app:edited><title>mongodb mongod command line args</title><content type="html">smorin$ ./mongod --dbpath ../../mongodata/ --help&lt;br /&gt;
Allowed options:&lt;br /&gt;
&lt;br /&gt;
General options:&lt;br /&gt;
&amp;nbsp; -h [ --help ] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;show this usage information&lt;br /&gt;
&amp;nbsp; --version &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;show version information&lt;br /&gt;
&amp;nbsp; -f [ --config ] arg &amp;nbsp; &amp;nbsp;configuration file specifying additional options&lt;br /&gt;
&amp;nbsp; -v [ --verbose ] &amp;nbsp; &amp;nbsp; &amp;nbsp; be more verbose (include multiple times for more&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;verbosity e.g. -vvvvv)&lt;br /&gt;
&amp;nbsp; --quiet &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;quieter output&lt;br /&gt;
&amp;nbsp; --port arg &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; specify port number&lt;br /&gt;
&amp;nbsp; --bind_ip arg &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;comma separated list of ip addresses to listen on -&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;all local ips by default&lt;br /&gt;
&amp;nbsp; --logpath arg &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log file to send write to instead of stdout - has to&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;be a file, not directory&lt;br /&gt;
&amp;nbsp; --logappend &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;append to logpath instead of over-writing&lt;br /&gt;
&amp;nbsp; --pidfilepath arg &amp;nbsp; &amp;nbsp; &amp;nbsp;full path to pidfile (if not set, no pidfile is&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;created)&lt;br /&gt;
&amp;nbsp; --keyFile arg &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;private key for cluster authentication (only for&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;replica sets)&lt;br /&gt;
&amp;nbsp; --unixSocketPrefix arg alternative directory for UNIX domain sockets&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(defaults to /tmp)&lt;br /&gt;
&amp;nbsp; --fork &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fork server process&lt;br /&gt;
&amp;nbsp; --auth &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; run with security&lt;br /&gt;
&amp;nbsp; --cpu &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;periodically show cpu and iowait utilization&lt;br /&gt;
&amp;nbsp; --dbpath arg &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; directory for datafiles&lt;br /&gt;
&amp;nbsp; --diaglog arg &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0=off 1=W 2=R 3=both 7=W+some reads&lt;br /&gt;
&amp;nbsp; --directoryperdb &amp;nbsp; &amp;nbsp; &amp;nbsp; each database will be stored in a separate directory&lt;br /&gt;
&amp;nbsp; --journal &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;enable journaling&lt;br /&gt;
&amp;nbsp; --journalOptions arg &amp;nbsp; journal diagnostic options&lt;br /&gt;
&amp;nbsp; --ipv6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; enable IPv6 support (disabled by default)&lt;br /&gt;
&amp;nbsp; --jsonp &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;allow JSONP access via http (has security&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;implications)&lt;br /&gt;
&amp;nbsp; --maxConns arg &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; max number of simultaneous connections&lt;br /&gt;
&amp;nbsp; --noauth &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; run without security&lt;br /&gt;
&amp;nbsp; --nohttpinterface &amp;nbsp; &amp;nbsp; &amp;nbsp;disable http interface&lt;br /&gt;
&amp;nbsp; --noprealloc &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; disable data file preallocation - will often hurt&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;performance&lt;br /&gt;
&amp;nbsp; --noscripting &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;disable scripting engine&lt;br /&gt;
&amp;nbsp; --notablescan &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;do not allow table scans&lt;br /&gt;
&amp;nbsp; --nounixsocket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; disable listening on unix sockets&lt;br /&gt;
&amp;nbsp; --nssize arg (=16) &amp;nbsp; &amp;nbsp; .ns file size (in MB) for new databases&lt;br /&gt;
&amp;nbsp; --objcheck &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; inspect client data for validity on receipt&lt;br /&gt;
&amp;nbsp; --profile arg &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0=off 1=slow, 2=all&lt;br /&gt;
&amp;nbsp; --quota &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;limits each database to a certain number of files (8&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;default)&lt;br /&gt;
&amp;nbsp; --quotaFiles arg &amp;nbsp; &amp;nbsp; &amp;nbsp; number of files allower per db, requires --quota&lt;br /&gt;
&amp;nbsp; --rest &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; turn on simple rest api&lt;br /&gt;
&amp;nbsp; --repair &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; run repair on all dbs&lt;br /&gt;
&amp;nbsp; --repairpath arg &amp;nbsp; &amp;nbsp; &amp;nbsp; root directory for repair files - defaults to dbpath&lt;br /&gt;
&amp;nbsp; --slowms arg (=100) &amp;nbsp; &amp;nbsp;value of slow for profile and console log&lt;br /&gt;
&amp;nbsp; --smallfiles &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; use a smaller default file size&lt;br /&gt;
&amp;nbsp; --syncdelay arg (=60) &amp;nbsp;seconds between disk syncs (0=never, but not&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;recommended)&lt;br /&gt;
&amp;nbsp; --sysinfo &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;print some diagnostic system information&lt;br /&gt;
&amp;nbsp; --upgrade &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;upgrade db if needed&lt;br /&gt;
&lt;br /&gt;
Replication options:&lt;br /&gt;
&amp;nbsp; --fastsync &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;indicate that this instance is starting from a dbpath&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; snapshot of the repl peer&lt;br /&gt;
&amp;nbsp; --autoresync &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;automatically resync if slave data is stale&lt;br /&gt;
&amp;nbsp; --oplogSize arg &amp;nbsp; &amp;nbsp; &amp;nbsp; size limit (in MB) for op log&lt;br /&gt;
&lt;br /&gt;
Master/slave options:&lt;br /&gt;
&amp;nbsp; --master &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;master mode&lt;br /&gt;
&amp;nbsp; --slave &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; slave mode&lt;br /&gt;
&amp;nbsp; --source arg &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;when slave: specify master as &lt;server:port&gt;&lt;/server:port&gt;&lt;br /&gt;
&amp;nbsp; --only arg &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;when slave: specify a single database to replicate&lt;br /&gt;
&amp;nbsp; --slavedelay arg &amp;nbsp; &amp;nbsp; &amp;nbsp;specify delay (in seconds) to be used when applying&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; master ops to slave&lt;br /&gt;
&lt;br /&gt;
Replica set options:&lt;br /&gt;
&amp;nbsp; --replSet arg &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; arg is &lt;setname&gt;[/&lt;optionalseedhostlist&gt;]&lt;/optionalseedhostlist&gt;&lt;/setname&gt;&lt;br /&gt;
&lt;br /&gt;
Sharding options:&lt;br /&gt;
&amp;nbsp; --configsvr &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; declare this is a config db of a cluster; default port&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 27019; default dir /data/configdb&lt;br /&gt;
&amp;nbsp; --shardsvr &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;declare this is a shard db of a cluster; default port&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 27018&lt;br /&gt;
&amp;nbsp; --noMoveParanoia &amp;nbsp; &amp;nbsp; &amp;nbsp;turn off paranoid saving of data for moveChunk. &amp;nbsp;this&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; is on by default for now, but default will switch&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-3312919637703104026?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/nNwvn8xrHrU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/3312919637703104026/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=3312919637703104026" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/3312919637703104026?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/3312919637703104026?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/nNwvn8xrHrU/mongodb-mongod-command-line-args.html" title="mongodb mongod command line args" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2011/06/mongodb-mongod-command-line-args.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcDRHc5eip7ImA9WhZUFkQ.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-8549340181607455671</id><published>2011-06-10T03:14:00.002-04:00</published><updated>2011-06-10T03:14:35.922-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-10T03:14:35.922-04:00</app:edited><title>mongodb mongo command line args</title><content type="html">smorin$ ./bin/mongo --help&lt;br /&gt;
MongoDB shell version: 1.8.1&lt;br /&gt;
usage: ./bin/mongo [options] [db address] [file names (ending in .js)]&lt;br /&gt;
db address can be:&lt;br /&gt;
&amp;nbsp; foo &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; foo database on local machine&lt;br /&gt;
&amp;nbsp; 192.169.0.5/foo &amp;nbsp; &amp;nbsp; &amp;nbsp; foo database on 192.168.0.5 machine&lt;br /&gt;
&amp;nbsp; 192.169.0.5:9999/foo &amp;nbsp;foo database on 192.168.0.5 machine on port 9999&lt;br /&gt;
options:&lt;br /&gt;
&amp;nbsp; --shell &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; run the shell after executing files&lt;br /&gt;
&amp;nbsp; --nodb &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;don't connect to mongod on startup - no 'db address'&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; arg expected&lt;br /&gt;
&amp;nbsp; --quiet &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; be less chatty&lt;br /&gt;
&amp;nbsp; --port arg &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;port to connect to&lt;br /&gt;
&amp;nbsp; --host arg &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;server to connect to&lt;br /&gt;
&amp;nbsp; --eval arg &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;evaluate javascript&lt;br /&gt;
&amp;nbsp; -u [ --username ] arg username for authentication&lt;br /&gt;
&amp;nbsp; -p [ --password ] arg password for authentication&lt;br /&gt;
&amp;nbsp; -h [ --help ] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; show this usage information&lt;br /&gt;
&amp;nbsp; --version &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; show version information&lt;br /&gt;
&amp;nbsp; --verbose &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; increase verbosity&lt;br /&gt;
&amp;nbsp; --ipv6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;enable IPv6 support (disabled by default)&lt;br /&gt;
&lt;br /&gt;
file names: a list of files to run. files have to end in .js and will exit after unless --shell is specified&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-8549340181607455671?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/tKaC8uiKvZ4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/8549340181607455671/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=8549340181607455671" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/8549340181607455671?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/8549340181607455671?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/tKaC8uiKvZ4/mongodb-mongo-command-line-args.html" title="mongodb mongo command line args" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2011/06/mongodb-mongo-command-line-args.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QGRXc8fSp7ImA9WhZUFkU.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-5449776470057564692</id><published>2011-06-10T03:02:00.000-04:00</published><updated>2011-06-10T03:02:04.975-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-10T03:02:04.975-04:00</app:edited><title>redis redis-cli command line options</title><content type="html">There isn't&amp;nbsp;official documentation for the command line arguments as of redis-cli. &amp;nbsp;If you type --help for the command line arguments you get the following&lt;br /&gt;
&lt;br /&gt;
smorin$ ./redis-2.2.4//src/redis-cli --help&lt;br /&gt;
redis-cli 2.2.4&lt;br /&gt;
&lt;br /&gt;
Usage: redis-cli [OPTIONS] [cmd [arg [arg ...]]]&lt;br /&gt;
&amp;nbsp; -h &lt;hostname&gt; &amp;nbsp; &amp;nbsp;Server hostname (default: 127.0.0.1)&lt;/hostname&gt;&lt;br /&gt;
&amp;nbsp; -p &lt;port&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Server port (default: 6379)&lt;/port&gt;&lt;br /&gt;
&amp;nbsp; -s &lt;socket&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Server socket (overrides hostname and port)&lt;/socket&gt;&lt;br /&gt;
&amp;nbsp; -a &lt;password&gt; &amp;nbsp; &amp;nbsp;Password to use when connecting to the server&lt;/password&gt;&lt;br /&gt;
&amp;nbsp; -r &lt;repeat&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Execute specified command N times&lt;/repeat&gt;&lt;br /&gt;
&amp;nbsp; -n &lt;db&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Database number&lt;/db&gt;&lt;br /&gt;
&amp;nbsp; -x &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Read last argument from STDIN&lt;br /&gt;
&amp;nbsp; -d &lt;delimiter&gt; &amp;nbsp; Multi-bulk delimiter in for raw formatting (default: \n)&lt;/delimiter&gt;&lt;br /&gt;
&amp;nbsp; --raw &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Use raw formatting for replies (default when STDOUT is not a tty)&lt;br /&gt;
&amp;nbsp; --help &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Output this help and exit&lt;br /&gt;
&amp;nbsp; --version &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Output version and exit&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;nbsp; cat /etc/passwd | redis-cli -x set mypasswd&lt;br /&gt;
&amp;nbsp; redis-cli get mypasswd&lt;br /&gt;
&amp;nbsp; redis-cli -r 100 lpush mylist x&lt;br /&gt;
&lt;br /&gt;
When no command is given, redis-cli starts in interactive mode.&lt;br /&gt;
Type "help" in interactive mode for information on available commands.&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-5449776470057564692?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/OJKIABF2rGM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/5449776470057564692/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=5449776470057564692" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/5449776470057564692?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/5449776470057564692?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/OJKIABF2rGM/redis-redis-cli-command-line-options.html" title="redis redis-cli command line options" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2011/06/redis-redis-cli-command-line-options.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cBSH45cSp7ImA9WhZUFkU.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-4584654958849646188</id><published>2011-06-10T02:57:00.000-04:00</published><updated>2011-06-10T02:57:39.029-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-10T02:57:39.029-04:00</app:edited><title>redis redis-server command line options</title><content type="html">There is only one argument for redis-server. &amp;nbsp;It's the path to the redis.conf file. &amp;nbsp;There is a example of this file in the redis src base. &amp;nbsp;There isn't a official documentation page as of 6/2011&lt;br /&gt;
&lt;br /&gt;
$redis-server /path/to/redis/config/redis.conf&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-4584654958849646188?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/EEsgL3zijjw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/4584654958849646188/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=4584654958849646188" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/4584654958849646188?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/4584654958849646188?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/EEsgL3zijjw/redis-redis-server-command-line-options.html" title="redis redis-server command line options" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2011/06/redis-redis-server-command-line-options.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYGQXo6fCp7ImA9WhZRE0U.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-6702287092925013407</id><published>2011-04-09T16:15:00.003-04:00</published><updated>2011-04-09T16:15:20.414-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-09T16:15:20.414-04:00</app:edited><title>sbcl access command line arguments</title><content type="html">$ sbcl --eval '(progn (print *posix-argv*)(quit))' two three&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-6702287092925013407?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/fQO-hTuV4R0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/6702287092925013407/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=6702287092925013407" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/6702287092925013407?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/6702287092925013407?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/fQO-hTuV4R0/sbcl-access-command-line-arguments.html" title="sbcl access command line arguments" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2011/04/sbcl-access-command-line-arguments.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04HRnYzcSp7ImA9WhZSEEQ.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-6938371804180731572</id><published>2011-03-25T19:32:00.000-04:00</published><updated>2011-03-25T19:32:17.889-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-25T19:32:17.889-04:00</app:edited><title>git delete remote branch</title><content type="html">This is a simple example where the branch has the same name locally and remotely&lt;br /&gt;
&lt;br /&gt;
To create a remote branch&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: monospace; font-size: 13px; line-height: 19px;"&gt;git push origin newbranchname&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: monospace; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
To delete a remote branch&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: monospace; font-size: 13px; line-height: 19px;"&gt;git push origin :newbranchname&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-6938371804180731572?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/cfD0tkqjTRo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/6938371804180731572/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=6938371804180731572" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/6938371804180731572?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/6938371804180731572?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/cfD0tkqjTRo/git-delete-remote-branch.html" title="git delete remote branch" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2011/03/git-delete-remote-branch.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IGSHs7eSp7ImA9Wx9bEEw.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-6483024497022133241</id><published>2011-02-18T02:52:00.000-05:00</published><updated>2011-02-18T02:52:09.501-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-18T02:52:09.501-05:00</app:edited><title>Bash script locate base dir</title><content type="html">BASEDIR=$(cd $(dirname $0); cd ../ ; &amp;nbsp;pwd -P)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-6483024497022133241?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/LCgPcRAO1mg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/6483024497022133241/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=6483024497022133241" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/6483024497022133241?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/6483024497022133241?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/LCgPcRAO1mg/bash-script-locate-base-dir.html" title="Bash script locate base dir" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2011/02/bash-script-locate-base-dir.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MGQ3Y6fip7ImA9Wx9bEEw.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-7438753857323232527</id><published>2011-02-18T02:50:00.002-05:00</published><updated>2011-02-18T02:50:22.816-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-18T02:50:22.816-05:00</app:edited><title>Bash script locate self</title><content type="html">SELF=$(cd $(dirname $0); pwd -P)/$(basename $0)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-7438753857323232527?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/Fsb5i8wwVzE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/7438753857323232527/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=7438753857323232527" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/7438753857323232527?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/7438753857323232527?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/Fsb5i8wwVzE/bash-script-locate-self.html" title="Bash script locate self" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2011/02/bash-script-locate-self.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkADQH0yeSp7ImA9Wx9bEEw.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-7656363670921601491</id><published>2011-02-18T02:39:00.000-05:00</published><updated>2011-02-18T02:39:31.391-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-18T02:39:31.391-05:00</app:edited><title>emacs emulating vi open line below</title><content type="html">&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-size: 14px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;Quoted from Stackoverflow - Original Link Below ( love this post, these three are my biggest emacs annoyences)&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-size: 14px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;Hi there,&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-size: 14px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;I am currently playing around with emacs and happy with most of the concepts. But I really adored the convenience of the three vim commands: dd,o,O Hopefully you can tell me how to mirror them in emacs :)&lt;/div&gt;&lt;blockquote style="background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px; padding-top: 10px; quotes: none; vertical-align: baseline;"&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-size: 14px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;&lt;b style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;dd&lt;/b&gt;&amp;nbsp;- deletes whole line, including newline, no matter where the cursor is.&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-size: 14px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;I found something similar to do the trick:&lt;/div&gt;&lt;blockquote style="background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px; padding-top: 10px; quotes: none; vertical-align: baseline;"&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-size: 14px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;C-a C-k C-k&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-size: 14px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;While&amp;nbsp;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; padding-top: 1px; vertical-align: baseline;"&gt;C-a&lt;/code&gt;&amp;nbsp;moves the cursor to the beginning of the line, the first&amp;nbsp;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; padding-top: 1px; vertical-align: baseline;"&gt;C-k&lt;/code&gt;&amp;nbsp;kills the text, the second one kills the newline. The only problem is that this is not working on empty lines where I only need to type&lt;code style="background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; padding-top: 1px; vertical-align: baseline;"&gt;C-k&lt;/code&gt;&amp;nbsp;which is quite inconvenient as I have to use different commands for the same task: killing a line.&lt;/div&gt;&lt;blockquote style="background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px; padding-top: 10px; quotes: none; vertical-align: baseline;"&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-size: 14px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;&lt;b style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;o / O&lt;/b&gt;&amp;nbsp;- creates a new empty line below / above cursor and moves cursor to the new line, indented correctly&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-size: 14px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;Well,&amp;nbsp;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; padding-top: 1px; vertical-align: baseline;"&gt;C-a C-o&lt;/code&gt;&amp;nbsp;is nearly like&amp;nbsp;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; padding-top: 1px; vertical-align: baseline;"&gt;O&lt;/code&gt;, just the idention is missing.&amp;nbsp;&lt;code style="background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; padding-top: 1px; vertical-align: baseline;"&gt;C-e C-o&lt;/code&gt;&amp;nbsp;creates an empty line below the current but does not move the cursor.&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-size: 14px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; word-wrap: break-word;"&gt;Are there any better solutions to my problems or do I have to learn Lisp and define new commands to fulfill my needs?&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These original posts are great&lt;br /&gt;
&lt;a href="http://stackoverflow.com/questions/2173324/emacs-equivalents-of-vims-dd-o-o"&gt;stackoverflow&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://tuxicity.se/emacs/2008/12/09/open-line-in-emacs.html"&gt;tuxicity&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-7656363670921601491?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/LIbUtBQc0DU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/7656363670921601491/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=7656363670921601491" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/7656363670921601491?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/7656363670921601491?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/LIbUtBQc0DU/emacs-emulating-vi-open-line-below.html" title="emacs emulating vi open line below" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2011/02/emacs-emulating-vi-open-line-below.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MMR38_fCp7ImA9Wx9XGUk.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-4091266507617246604</id><published>2011-01-13T14:04:00.000-05:00</published><updated>2011-01-13T14:04:46.144-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-13T14:04:46.144-05:00</app:edited><title>multi line string in bash</title><content type="html">Multiline strings can be assigned in bash using one of these two examples.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$ String='foo1&lt;br /&gt;
foo2&lt;br /&gt;
foobar2'&lt;br /&gt;
&lt;br /&gt;
STRING=$( cat &amp;lt;&amp;lt;EOF&lt;br /&gt;
foo1&lt;br /&gt;
foo2&lt;br /&gt;
foobar2&lt;br /&gt;
EOF&lt;br /&gt;
)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-4091266507617246604?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/NOGM6ki_-lE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/4091266507617246604/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=4091266507617246604" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/4091266507617246604?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/4091266507617246604?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/NOGM6ki_-lE/multi-line-string-in-bash.html" title="multi line string in bash" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>1</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2011/01/multi-line-string-in-bash.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMDRHg6cCp7ImA9Wx9XE0g.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-8121325904467994442</id><published>2011-01-06T17:54:00.001-05:00</published><updated>2011-01-06T17:54:35.618-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-06T17:54:35.618-05:00</app:edited><title>How to change your password in oracle</title><content type="html">once you are logged in to sql developer as your userid, just say "alter user {username} identified by {newpassword}"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-8121325904467994442?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/RPSbyT7vuEg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/8121325904467994442/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=8121325904467994442" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/8121325904467994442?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/8121325904467994442?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/RPSbyT7vuEg/how-to-change-your-password-in-oracle.html" title="How to change your password in oracle" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2011/01/how-to-change-your-password-in-oracle.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0AHRXoyfSp7ImA9Wx9QFkQ.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-5307907104464517997</id><published>2010-12-30T01:48:00.000-05:00</published><updated>2010-12-30T01:48:54.495-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-30T01:48:54.495-05:00</app:edited><title>pinboard.in with tag javascript for iPad browser Safari</title><content type="html">Here is the javascript to add pinboard.in to safari in the iPad&lt;br /&gt;
&lt;br /&gt;
javascript:q=location.href;if(document.getSelection){d=document.getSelection();}else{d='';};p=document.title;void(open('http://pinboard.in/add?showtags=yes&amp;amp;url='+encodeURIComponent(q)+'&amp;amp;description='+encodeURIComponent(d)+'&amp;amp;title='+encodeURIComponent(p),'Pinboard',%20'toolbar=no,width=700,height=600'));&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-5307907104464517997?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/W25pP5IQBrc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/5307907104464517997/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=5307907104464517997" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/5307907104464517997?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/5307907104464517997?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/W25pP5IQBrc/pinboardin-with-tag-javascript-for-ipad.html" title="pinboard.in with tag javascript for iPad browser Safari" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>1</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2010/12/pinboardin-with-tag-javascript-for-ipad.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EHSXgzeip7ImA9Wx9QEEk.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-2699559341153343343</id><published>2010-12-22T14:20:00.002-05:00</published><updated>2010-12-22T14:20:38.682-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-22T14:20:38.682-05:00</app:edited><title>emacs goto line</title><content type="html">Just type&amp;nbsp;&lt;span class="Apple-style-span" style="color: #333333; font-family: Verdana, Corbel, 'Helvetica Neue', Helvetica, Arial, FreeSans, 'Liberation Sans', sans-serif; font-size: 14px; line-height: 21px;"&gt;'M-g-g' aka ESC+g g&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-2699559341153343343?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/wCWmpcO_QR0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/2699559341153343343/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=2699559341153343343" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/2699559341153343343?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/2699559341153343343?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/wCWmpcO_QR0/emacs-goto-line.html" title="emacs goto line" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2010/12/emacs-goto-line.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUADQ3g5eSp7ImA9Wx9SFEk.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-9004855289460376255</id><published>2010-12-04T02:29:00.002-05:00</published><updated>2010-12-04T02:29:32.621-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-04T02:29:32.621-05:00</app:edited><title>Textmate Bundle Command - Convert Backslash to Comma in Document / Selection</title><content type="html">&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Textmate Bundle Command - Convert Backslash to Comma in Document / Selection&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;perl -pe 's/\\/,/g'&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;#Set Save "Nothing"&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;#Set Input "Selected Text" or "Document"&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;# and&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;#Set Output "Replace Selected Text"&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-9004855289460376255?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/qZI2rF2LYMg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/9004855289460376255/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=9004855289460376255" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/9004855289460376255?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/9004855289460376255?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/qZI2rF2LYMg/textmate-bundle-command-convert.html" title="Textmate Bundle Command - Convert Backslash to Comma in Document / Selection" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2010/12/textmate-bundle-command-convert.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAGRHY5eSp7ImA9Wx9SFEk.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-8242249651651842824</id><published>2010-12-04T02:28:00.000-05:00</published><updated>2010-12-04T02:28:45.821-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-04T02:28:45.821-05:00</app:edited><title>Textmate Bundle Command - Convert Comma to Backslash in Document / Selection</title><content type="html">&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Textmate Bundle Command - Convert Comma to Backslash in Document / Selection&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;perl -pe 's/[,]/\\/g'&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;#Set Save "Nothing"&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;#Set Input "Selected Text" or "Document"&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;# and&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;#Set Output "Replace Selected Text"&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-8242249651651842824?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/CnbUngiT1x4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/8242249651651842824/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=8242249651651842824" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/8242249651651842824?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/8242249651651842824?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/CnbUngiT1x4/textmate-bundle-command-convert-comma.html" title="Textmate Bundle Command - Convert Comma to Backslash in Document / Selection" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2010/12/textmate-bundle-command-convert-comma.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cAQXkyfCp7ImA9Wx9SFEk.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-4593612795462109752</id><published>2010-12-04T01:34:00.003-05:00</published><updated>2010-12-04T01:44:00.794-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-04T01:44:00.794-05:00</app:edited><title>Textmate Bundle Command - Transpose Comma Seperated Lines to Tab Separated</title><content type="html">Textmate Bundle Command -&amp;nbsp;Transpose Comma Seperated Lines to Tab Separated&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/env ruby -wKU&lt;br /&gt;
aa = Array.new&lt;br /&gt;
STDIN.readlines.each {|e| aa.push(e.split(","))}&lt;br /&gt;
aa = aa.transpose&lt;br /&gt;
aa.each { |e| ; e.collect!{|f| f.strip } ; puts e.join("\t") }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Input Selected Text&lt;br /&gt;
#Output Replace Selected Text&lt;br /&gt;
#Key Equivalent&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-4593612795462109752?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/F23XsqasIGo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/4593612795462109752/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=4593612795462109752" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/4593612795462109752?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/4593612795462109752?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/F23XsqasIGo/textmate-bundle-command-transpose-comma.html" title="Textmate Bundle Command - Transpose Comma Seperated Lines to Tab Separated" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2010/12/textmate-bundle-command-transpose-comma.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8EQ346eip7ImA9Wx9SFEk.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-2692524075659738942</id><published>2010-12-04T00:33:00.000-05:00</published><updated>2010-12-04T00:33:22.012-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-04T00:33:22.012-05:00</app:edited><title>Textmate Bundle Command - Remove Tabs</title><content type="html">Textmate Bundle Command - Remove Tabs&lt;br /&gt;
perl -pe 's/[\t]/ /g'&lt;br /&gt;
&lt;br /&gt;
#Set Save "Nothing"&lt;br /&gt;
#Set Input "Selected Text" or "Document"&lt;br /&gt;
# and&lt;br /&gt;
#Set Output "Replace Selected Text"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-2692524075659738942?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/T39gwCGmkWM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/2692524075659738942/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=2692524075659738942" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/2692524075659738942?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/2692524075659738942?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/T39gwCGmkWM/textmate-bundle-command-remove-tabs.html" title="Textmate Bundle Command - Remove Tabs" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2010/12/textmate-bundle-command-remove-tabs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MDR306cCp7ImA9Wx5aGUo.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-76633788735367953</id><published>2010-11-17T02:37:00.001-05:00</published><updated>2010-11-17T02:37:56.318-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-17T02:37:56.318-05:00</app:edited><title>Display hidden and control character in Vi / Vim</title><content type="html">&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; font-size: 13px;"&gt;Turn on using&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; font-size: 13px;"&gt;:set list&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;
Turn off using&lt;br /&gt;
:set nolist&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-76633788735367953?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/yj1nN28g47g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/76633788735367953/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=76633788735367953" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/76633788735367953?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/76633788735367953?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/yj1nN28g47g/display-hidden-and-control-character-in.html" title="Display hidden and control character in Vi / Vim" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2010/11/display-hidden-and-control-character-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QCQn07fCp7ImA9Wx5aGUo.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-6931058635549358199</id><published>2010-11-17T02:36:00.000-05:00</published><updated>2010-11-17T02:36:03.304-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-17T02:36:03.304-05:00</app:edited><title>Oct Dec Hex Control Character Values</title><content type="html">&lt;span class="Apple-style-span" style="font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; line-height: 19px;"&gt;Oct Dec Hex Control Character Values&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;Oct Dec Hex Name&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;000 0 0x00 NUL&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;001 1 0x01 SOH, Control-A&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;002 2 0x02 STX, Control-B&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;003 3 0x03 ETX, Control-C&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;004 4 0x04 EOT, Control-D&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;005 5 0x05 ENQ, Control-E&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;006 6 0x06 ACK, Control-F&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;007 7 0x07 BEL, Control-G&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;010 8 0x08 BS, backspace, Control-H&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;011 9 0x09 HT, tab, Control-I&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;012 10 0x0a LF, line feed, newline, Control-J&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;013 11 0x0b VT, Control-K&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;014 12 0x0c FF, form feed, NP, Control-L&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;015 13 0x0d CR, carriage return, Control-M&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;016 14 0x0e SO, Control-N&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;017 15 0x0f SI, Control-O&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;020 16 0x10 DLE, Control-P&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;021 17 0x11 DC1, XON, Control-Q&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;022 18 0x12 DC2, Control-R&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;023 19 0x13 DC3, XOFF, Control-S&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;024 20 0x14 DC4, Control-T&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;025 21 0x15 NAK, Control-U&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;026 22 0x16 SYN, Control-V&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;027 23 0x17 ETB, Control-W&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;030 24 0x18 CAN, Control-X&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;031 25 0x19 EM, Control-Y&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Tahoma, 'Nimbus Sans L', arial, sans-serif; font-size: 13px; line-height: 19px;"&gt;032 26 0x1a SUB, Control-Z&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.asciitable.com/"&gt;http://www.asciitable.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-6931058635549358199?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/42EelFxSEyA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/6931058635549358199/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=6931058635549358199" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/6931058635549358199?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/6931058635549358199?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/42EelFxSEyA/oct-dec-hex-control-character-values.html" title="Oct Dec Hex Control Character Values" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2010/11/oct-dec-hex-control-character-values.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UFR3k9eSp7ImA9Wx5aGUo.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-9105445428410004902</id><published>2010-11-17T02:33:00.002-05:00</published><updated>2010-11-17T02:33:36.761-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-17T02:33:36.761-05:00</app:edited><title>How to edit hex values in Vi</title><content type="html">&lt;span class="Apple-style-span" style="color: #3a3a3a; font-family: Helvetica, Arial, sans-serif; font-size: 13px; line-height: 22px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 style="border-bottom-color: rgb(217, 217, 217); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 18px; font-style: inherit; font-weight: inherit; margin-bottom: 0.2em; margin-left: 0px; margin-right: 0px; margin-top: 14px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="mw-headline" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 18px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Editing binary files&lt;/span&gt;&lt;span class="editsection" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: none; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 10px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;a href="http://vim.wikia.com/index.php?title=Hex_dump&amp;amp;action=edit&amp;amp;section=3" rel="nofollow" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #006cb0; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;" title="Edit section: Editing binary files"&gt;&lt;img alt="Edit  href=" class="sprite edit-pencil" index.php?title="Hex_dump&amp;amp;action=edit&amp;amp;section=3&amp;quot;" rel="nofollow" section"="" src="http://images1.wikia.nocookie.net/__cb29806/common/skins/common/blank.gif" style="background-color: transparent; background-image: url(http://images1.wikia.nocookie.net/__cb29806/common/skins/oasis/images/sprite.png); background-position: -1000px -48px; background-repeat: no-repeat no-repeat; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: inherit; height: 16px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: text-bottom; width: 16px;" title="Edit section: Editing binary files" /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://vim.wikia.com/index.php?title=Hex_dump&amp;amp;action=edit&amp;amp;section=3" rel="nofollow" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #006cb0; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;" title="Edit section: Editing binary files"&gt;Edit&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Use the&amp;nbsp;&lt;tt&gt;-b&lt;/tt&gt;&amp;nbsp;option to set binary mode before editing a binary file, for example:&lt;/div&gt;&lt;pre style="background-color: #f2f2f2; border-bottom-color: rgb(217, 217, 217); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(217, 217, 217); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(217, 217, 217); border-right-style: solid; border-right-width: 1px; border-style: initial; border-top-color: rgb(217, 217, 217); border-top-style: solid; border-top-width: 1px; font-size: 13px; font-style: inherit; font-weight: inherit; line-height: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 12px; padding-left: 12px; padding-right: 12px; padding-top: 12px; vertical-align: baseline;"&gt;vim -b myfile.bin
&lt;/pre&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;If wanted, you can display nonprintable characters in hex, and you can wrap lines:&lt;/div&gt;&lt;pre style="background-color: #f2f2f2; border-bottom-color: rgb(217, 217, 217); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(217, 217, 217); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(217, 217, 217); border-right-style: solid; border-right-width: 1px; border-style: initial; border-top-color: rgb(217, 217, 217); border-top-style: solid; border-top-width: 1px; font-size: 13px; font-style: inherit; font-weight: inherit; line-height: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 12px; padding-left: 12px; padding-right: 12px; padding-top: 12px; vertical-align: baseline;"&gt;:setlocal display=uhex
:setlocal wrap
&lt;/pre&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;In normal mode, type&amp;nbsp;&lt;tt&gt;g&lt;/tt&gt;&amp;nbsp;then Ctrl-G to display the byte number at the cursor, or type a byte number then&amp;nbsp;&lt;tt&gt;go&lt;/tt&gt;&amp;nbsp;to jump to that byte (for example,&amp;nbsp;&lt;tt&gt;123go&lt;/tt&gt;&amp;nbsp;will jump to byte number 123). The first byte in the file has byte number 1.&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;The following command replaces the buffer with a hex dump:&lt;/div&gt;&lt;pre style="background-color: #f2f2f2; border-bottom-color: rgb(217, 217, 217); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(217, 217, 217); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(217, 217, 217); border-right-style: solid; border-right-width: 1px; border-style: initial; border-top-color: rgb(217, 217, 217); border-top-style: solid; border-top-width: 1px; font-size: 13px; font-style: inherit; font-weight: inherit; line-height: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 12px; padding-left: 12px; padding-right: 12px; padding-top: 12px; vertical-align: baseline;"&gt;:%!xxd
&lt;/pre&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;You can edit the hex bytes, then convert the file back to binary with the command:&lt;/div&gt;&lt;pre style="background-color: #f2f2f2; border-bottom-color: rgb(217, 217, 217); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-color: rgb(217, 217, 217); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(217, 217, 217); border-right-style: solid; border-right-width: 1px; border-style: initial; border-top-color: rgb(217, 217, 217); border-top-style: solid; border-top-width: 1px; font-size: 13px; font-style: inherit; font-weight: inherit; line-height: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 12px; padding-left: 12px; padding-right: 12px; padding-top: 12px; vertical-align: baseline;"&gt;:%!xxd -r
&lt;/pre&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;The above command reverses the hex dump by converting the hex bytes to binary (the printable text in the right column is ignored).&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;a href="http://vim.wikia.com/wiki/Hex_dump"&gt;http://vim.wikia.com/wiki/Hex_dump&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-9105445428410004902?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/TMvcYTqMjUg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/9105445428410004902/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=9105445428410004902" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/9105445428410004902?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/9105445428410004902?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/TMvcYTqMjUg/how-to-edit-hex-values-in-vi.html" title="How to edit hex values in Vi" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>1</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2010/11/how-to-edit-hex-values-in-vi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YFQ3w5fip7ImA9Wx5aGUo.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-8917399321675933308</id><published>2010-11-17T02:31:00.002-05:00</published><updated>2010-11-17T02:31:52.226-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-17T02:31:52.226-05:00</app:edited><title>How to enter in any character in Vi / Vim</title><content type="html">&lt;span class="Apple-style-span" style="color: #3a3a3a; font-family: Helvetica, Arial, sans-serif; font-size: 13px; line-height: 22px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 style="border-bottom-color: rgb(217, 217, 217); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 18px; font-style: inherit; font-weight: inherit; margin-bottom: 0.2em; margin-left: 0px; margin-right: 0px; margin-top: 14px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="mw-headline" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 18px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;By character value&lt;/span&gt;&lt;span class="editsection" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: none; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 10px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;a href="http://vim.wikia.com/index.php?title=Entering_special_characters&amp;amp;action=edit&amp;amp;section=2" rel="nofollow" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #006cb0; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;" title="Edit section: By character value"&gt;&lt;img alt="Edit  href=" class="sprite edit-pencil" index.php?title="Entering_special_characters&amp;amp;action=edit&amp;amp;section=2&amp;quot;" rel="nofollow" section"="" src="http://images1.wikia.nocookie.net/__cb29806/common/skins/common/blank.gif" style="background-color: transparent; background-image: url(http://images1.wikia.nocookie.net/__cb29806/common/skins/oasis/images/sprite.png); background-position: -1000px -48px; background-repeat: no-repeat no-repeat; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: inherit; height: 16px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: text-bottom; width: 16px;" title="Edit section: By character value" /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://vim.wikia.com/index.php?title=Entering_special_characters&amp;amp;action=edit&amp;amp;section=2" rel="nofollow" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #006cb0; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;" title="Edit section: By character value"&gt;Edit&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;It is also possible to enter any character (which can be displayed in your current 'encoding'), even a character for which no digraph is defined, if you know the character value, as follows (where ^V means "hit Ctrl-V, except if you use Ctrl-V to paste, in which case you should hit Ctrl-Q instead):&lt;/div&gt;&lt;ul style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: inherit; list-style-image: initial; list-style-position: initial; list-style-type: square; margin-bottom: 0.5em; margin-left: 2.5em; margin-right: 0px; margin-top: 0.4em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;li style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;By decimal value:&amp;nbsp;&lt;b style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;^Vnnn&lt;/b&gt;&amp;nbsp;(with 000 &amp;lt;= nnn &amp;lt;= 255)&lt;/li&gt;
&lt;li style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;By octal value:&amp;nbsp;&lt;b style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;^VOnnn&lt;/b&gt;&amp;nbsp;or&amp;nbsp;&lt;b style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;^Vonnn&lt;/b&gt;&amp;nbsp;(with 000 &amp;lt;= nnn &amp;lt;= 377)&lt;/li&gt;
&lt;li style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;By hex value:&amp;nbsp;&lt;b style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;^VXnn&lt;/b&gt;&amp;nbsp;or&amp;nbsp;&lt;b style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;^Vxnn&lt;/b&gt;&amp;nbsp;(with 00 &amp;lt;= nn &amp;lt;= FF)&lt;/li&gt;
&lt;li style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;By hex value for BMP Unicode codepoints:&amp;nbsp;&lt;b style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;^Vunnnn&lt;/b&gt;&amp;nbsp;(with 0000 &amp;lt;= nnnn &amp;lt;= FFFF)&lt;/li&gt;
&lt;li style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;By hex value for any Unicode codepoint:&amp;nbsp;&lt;b style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 13px; font-style: inherit; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;^VUnnnnnnnn&lt;/b&gt;&amp;nbsp;(with 00000000 &amp;lt;= nnnnnnnn &amp;lt;= 7FFFFFFF)&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;a href="http://vim.wikia.com/wiki/Entering_special_characters"&gt;http://vim.wikia.com/wiki/Entering_special_characters&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-8917399321675933308?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/PhHOn_w_R6c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/8917399321675933308/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=8917399321675933308" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/8917399321675933308?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/8917399321675933308?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/PhHOn_w_R6c/how-to-enter-in-any-character-in-vi-vim.html" title="How to enter in any character in Vi / Vim" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2010/11/how-to-enter-in-any-character-in-vi-vim.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4NR3s8eip7ImA9Wx5aGUo.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-1056956021563901119</id><published>2010-11-17T02:29:00.002-05:00</published><updated>2010-11-17T02:29:56.572-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-17T02:29:56.572-05:00</app:edited><title>Vi search and pattern reference</title><content type="html">A guide to searching for anything in Vi / Vim, super complete and concise&lt;br /&gt;
http://vimdoc.sourceforge.net/htmldoc/pattern.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-1056956021563901119?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/EiKlG4Byl5M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/1056956021563901119/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=1056956021563901119" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/1056956021563901119?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/1056956021563901119?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/EiKlG4Byl5M/vi-search-and-pattern-reference.html" title="Vi search and pattern reference" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2010/11/vi-search-and-pattern-reference.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8NSHc_cCp7ImA9Wx5aGUo.&quot;"><id>tag:blogger.com,1999:blog-12487148.post-5514015505156055269</id><published>2010-11-17T02:28:00.001-05:00</published><updated>2010-11-17T02:28:19.948-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-17T02:28:19.948-05:00</app:edited><title>The complete vi quick reference</title><content type="html">This doc literally has every vi command!&lt;br /&gt;
&lt;br /&gt;
http://vimdoc.sourceforge.net/htmldoc/quickref.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12487148-5514015505156055269?l=stevemorin.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/stevemorincodeocity/~4/AoV5RjMalfs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemorin.blogspot.com/feeds/5514015505156055269/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=12487148&amp;postID=5514015505156055269" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/5514015505156055269?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/12487148/posts/default/5514015505156055269?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/stevemorincodeocity/~3/AoV5RjMalfs/complete-vi-quick-reference.html" title="The complete vi quick reference" /><author><name>Steve Morin</name><uri>http://www.blogger.com/profile/16237863141585325333</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_0VYjiBUiE7c/SmZFgePhcvI/AAAAAAAAAXI/TrQ2qpl9SaE/S220/SimpsonSteveBuddyIcon.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemorin.blogspot.com/2010/11/complete-vi-quick-reference.html</feedburner:origLink></entry></feed>

