This will let us find the false sharing cost (cache contention etc).
460 karma · joined December 18, 2008
This will let us find the false sharing cost (cache contention etc).
find $PWD -type f -ls | awk '{gsub("/", ";", $11); print $11" "$7}' | flamegraph.pl --title "Disk usage" --countname "bytes" --nametype "file" --width 1900 --minwidth 0.05I use it in Linux and Windows. I mostly work on C/C++ (Linux kernel, Windows drivers etc) and also have used it for few C# projects (via exuberant ctags backend).
One real advantage I get: I switch platforms between Linux and Windows (the place I work for has both). So I use emacs in both platforms and same gtags customization works out of box in both platforms. This relieves me in learning/using new editor/tagging system for each platform.
FWIW: my dot emacs https://github.com/surki/dotemacs/blob/master/init.org
They also have buffer underflow protection (either overflow or underflow at a time).
But in 32 bit systems, for applications that heavily use memory, you may run out of address space
[surki@linux-vrse tt]$ cat | gcc -nostdlib -x c - -o helloworld
#define SYS_exit 1
#define SYS_write 4
#define stdout 1
int strlen(const char *str)
{
long len = 0;
while (str && *str++)
{
len++;
}
return len;
}
void print(const char *str)
{
int len = strlen(str);
long ret;
/* Can't touch ebx directly, PIC uses it */
__asm__ __volatile__ ("pushl %%ebx\n"
"movl %%esi, %%ebx\n"
"int $0x80\n;"
"popl %%ebx"
"a" (SYS_write),
"S" ((long) stdout),
"c" ((long) str),
"d" ((long) len));
return;
}
void _start()
{
main();
__asm__ __volatile__ (
"xorl %%ebx, %%ebx\n"
"int $0x80\n"
"a" (SYS_exit));
}
int main()
{
print("Hello World\n");
return 0;
}
[surki@linux-vrse tt]$ strip -R .comment -R .comment.SUSE.OPTs -R .note.gnu.build-id helloworld
[surki@linux-vrse tt]$ ll helloworld
-rwxr-xr-x 1 suresh users 540 2010-07-21 13:19 helloworld
[surki@linux-vrse tt]$ ./helloworld
Hello WorldWanderlust is quite usable now. I use it everyday(I have my gmail and exchange server(imap) accounts managed in it). You should give it another try sometime.
;; Launch emacs
(defcommand emacs () ()
(run-or-raise
"urxvt -title emacs -e screen -U -dRR -S emacs -c ~/.screenrc.emacs"
'(:title "emacs" :instance "urxvt" :class "URxvt")))
which will launch emacs (or raise it if it was already launched).Some of the thing you might want to consider when doing "emacs -nw"
- Make sure your TERM is exported appropriatly.
Otherwise you may end up with less colors (M-x list-colors-display).
Screen fiddles with TERM and emacs may end up supporting less colors.
- Copy/Paste between regular X apps and the emacs will not work.
You would need to use something like "xsel". See here [1]
- Some of the keys may not work as expected. This will be
apparent especially when using orgmode. You may want to
remap them appropriately
And also I suggest you use Emacs + Wanderlust setup for email (and put it in a screen session as well).[1] http://hugoheden.wordpress.com/2009/03/08/copypaste-with-ema...
watch -n 1 ps -eo pid,ppid,wchan=WIDE-WCHAN-COLUMN,stat,command rHere is a link discussing about git support in Emacs that I found useful:
http://blog.dustinkirkland.com/2008/12/ubuntu-server-include...
Looks like they are still working on it.
> Not perfect, but I find it's more natural to write in org-mode
Do you have any specifics on the problems you faced? I produced my master thesis entirely using orgmode without any problem. (defined custom latex class, with different kind of ToC etc, not that difficult)Especially integration with Ido mode.
Got a computer behind a firewall whose configuration
you don’t have access to? It’s pretty easy to get the
computer behind the firewall to poke out to another
server.
(step 1, from the computer you wish to access)
derwiki@firewalledcomputer:~$ ssh -R localhost:2002:localhost:22 mypublicserver.com
(step 2, from any computer than can access
mypublicserver.com)
derwiki@mylaptopontheinternet:~$ ssh mypublicserver.com -p 2002
(authenticate)
derwiki@firewalledcomputer:~$
If you want to keep it running always, you may want to consider "autossh" (restarts ssh connections if they ever exit/disconnect)What I meant to ask was - how does it compare using VNC against RDP. Probably you have through and rejected RDP, so was curious to know the technical details. (xrdp for Linux exists as well)
If you are going to support Windows, how does stackvm compare against "Terminal Services Web Access (TS Web Access)" [1]
[1] http://technet.microsoft.com/en-us/library/cc771908(WS.10).a...
[1] http://eigenclass.org/hiki/gibak-backup-system-introduction
I use
emacs -Q -f list-colors-display
to find out the color codesPreviously I was using Mutt + offlineimap
Conkeror seems to have a reddit mode already in place, may be you can cook up a mode for HN - http://conkeror.org/PageModes
It looks like these the are the chips we are talking about
http://focus.ti.com/docs/prod/folders/print/msp430g2211.html
http://focus.ti.com/docs/prod/folders/print/msp430g2231.html
unread="$(wget --secure-protocol=TLSv1 --timeout=3 -t 1 -q -O - \
https://${gmail_login}:${gmail_password}@mail.google.com/mail/feed/atom |
sed -n "s/<fullcount>\(.*\)<\/fullcount>/\1/p")"
unread=${unread:-0}
echo $unread
And also worth checking out
http://groups.google.com/group/emacs-g-client?pli=1 if you are into emacs side of the things.