F#!k yeah! I am using a tiling window manager called DWM, and it is the best thing I have seen lately. Easy to compile, easy to use, and there is no mouse involved, my hands are not painful anymore after a work day (well, they do, if I go climbing...).
That said, I am also using Pentadactyl which negated the mouse usage also in side Firefox.
My hands will thank me for that in 40 years. No more painful joints....
Friday, June 24, 2011
Tuesday, June 21, 2011
The best latex editor Kile 2.1 Released!
This should be really bigger news! Although I don't use KDE at all, Kile is the best editor for Latex, I have tried. The developers released 5 beta versions before, which never gave me any problem.
11 Days ago, kile 2.1 was finally released, here is the release announcement .
I love how simple Kile is, although it is full with goodies and options. I love how it is out of the way when you want it. I tried contributing to Gummi-latex editor. But eventually, I found it useless.
I love the VIM mode in Kile, and I wish it was possible in some GTK+ Editor. Yeah, I know I can use vim-latex-suite. But I am too lazy to learn it :-). So, I use vim for all other programming, and Kile for Latex.
So, bottom line, I really recommend to download and install latest Kile!
11 Days ago, kile 2.1 was finally released, here is the release announcement .
I love how simple Kile is, although it is full with goodies and options. I love how it is out of the way when you want it. I tried contributing to Gummi-latex editor. But eventually, I found it useless.
I love the VIM mode in Kile, and I wish it was possible in some GTK+ Editor. Yeah, I know I can use vim-latex-suite. But I am too lazy to learn it :-). So, I use vim for all other programming, and Kile for Latex.
So, bottom line, I really recommend to download and install latest Kile!
Labels:
Latex,
linux,
Scientific Programming
Sunday, June 19, 2011
One more python learning resource
This one is pretty cool. It is a learning environment, which allows you also to create more learning environment. I wish I had more time to play with it!
Python Crucny: http://code.google.com/p/crunchy/
Have fun!
Python Crucny: http://code.google.com/p/crunchy/
Have fun!
Labels:
learn python,
python,
Scientific Programming
Monday, June 06, 2011
TMUX - copy mode and how to control multiple servers at once
Two tips which needs to be documented:
The first one is how to copy in tmux, which had me struggling a lot. Most places say that you need to type the following sequence:
CTRL+a,[ (note my prefix is CTRL+a instead if CTRL+b).
Then something tricky happens:
In some servers I found out that selection of text is initiated with either SPACE or CTRL+SPACE. So, try one of them.
Navigate with the ARROWS to select the text.
Than, copy the selected text with CTRL+W (or ALT+W if that does not work).
Now, navigate to the desired place where you want to paste the text and type the following sequence:
CTRL+a,].
The second tip is how to control multiple servers with TMUX:
First, export a variable called HOSTS holding your servers list, e.g.:
That is all about TMUX for now.
P.S.
After a long struggle again, I found out how to copy paste in VI mode with tmux:
SPACE, stars selection.
CTRL+m copies to buffer.
CTRL+a,] pastes the buffer.
The first one is how to copy in tmux, which had me struggling a lot. Most places say that you need to type the following sequence:
CTRL+a,[ (note my prefix is CTRL+a instead if CTRL+b).
Then something tricky happens:
In some servers I found out that selection of text is initiated with either SPACE or CTRL+SPACE. So, try one of them.
Navigate with the ARROWS to select the text.
Than, copy the selected text with CTRL+W (or ALT+W if that does not work).
Now, navigate to the desired place where you want to paste the text and type the following sequence:
CTRL+a,].
The second tip is how to control multiple servers with TMUX:
First, export a variable called HOSTS holding your servers list, e.g.:
HOSTS="host1 host2 host3 host4 host5"then run the following script in your BASH:
#!/bin/bash # ssh-everywhere.sh # a script to ssh multiple servers over multiple tmux panes usage() { echo echo echo "Application Call: " echo echo "$BNAME sessionname" echo "before calling the script do: export HOSTS='host1 host2 host3'" echo "as a list of hosts to work on, or you will be promted to type" echo "the list in." } starttmux() { echo echo $HOSTS if [ -z "$HOSTS" ]; then echo -n "Please provide of list of hosts separated by spaces [ENTER]: " read HOSTS fi tmux new-session -d -s $sessionname for i in $HOSTS do tmux split-window -v -t $sessionname "ssh $i" tmux select-layout tiled done #tmux set-window-option synchronize-panes on tmux attach -t $sessionname } BNAME=`basename $0` if [ $# -lt 1 ]; then usage exit 0 fi sessionname=$1 starttmux
That is all about TMUX for now.
P.S.
After a long struggle again, I found out how to copy paste in VI mode with tmux:
SPACE, stars selection.
CTRL+m copies to buffer.
CTRL+a,] pastes the buffer.
Subscribe to:
Posts (Atom)