Friday, August 27, 2010

Slightly off topic: .screenrc for ... screen ofcourse

  I've been using screen for only like 5 years now, not even really. I'm very into the tools I use and carving them to my tastes. So... I often find myself looking for new ideas for my .screenrc file. Here are some links to places that have tons of .screenrc ideas. Also, my .screenrc is posted here.
#Being xeio .screenrc


#change the hardstatus settings to give an window list at the bottom of the                         
#screen, with the time and date and with the current window highlighted
hardstatus alwayslastline

bind ' ' windowlist -b

defscrollback 2000

#caption always "%{= kc}%H (system load: %l)%-21=%{= .m}%D %d.%m.%Y %0c"
#caption always "%{= kw}%?%-Lw%?%{+b kw}%n*%t%f %?(%u)%?%{= kw}%?%+Lw%?"
#caption always "%-Lw%{= BW}%50>%n%f* %t%{-}%+Lw%<"
#caption always "%?%F%{.bW}%?%3n %t%? [%h]%?"
#caption always "%{rk}%H %{gk}%c %{yk}%M%d %{wk}%?%-Lw%?%{bw}%n*%f %t%?(%u)%?%{wk}%?%+Lw%?"
#caption always "%{kG}%?%-Lw%?%{bw}%n*%f %t%?(%u)%?%{kG}%?%+Lw%?"
#caption always "%=%c:%s %Y-%m-%d"
#caption always "%?%{+b kw}%-Lw%?%{yK}%n*%f %t%?(%u)%?%?%{wk}%+Lw%? %{gk}%=%c %{yk}%d/%M/%Y"
#caption always "%{wk}%?%-Lw%?%{bw}%n*%f %t%?(%u)%?%{wk}%?%+Lw%?"

#11 classic
#hardstatus alwayslastline "%?%{wk}%-Lw%?%{yK}%n*%f %t%?(%u)%?%?%{wk}%+Lw%? %{gk}%=%c %{yk}%d/%M/%Y"
#hardstatus alwayslastline "%{+b kr}[ %H ] %{kw} Load: %l %-=%  %{kb} %c:%s  %d.%m.%Y "
#hardstatus alwayslastline "%{+b kr}[ %H ] %{ky} Load: %l %-=%{kb} %c  %d.%m.%Y"

# usual red
#hardstatus string '%{= rK}%-Lw%{= KW}%30>%n%f* %t%{= rK}%+Lw%< %{= kG}%-=%D %d %M %Y %c:%s%{-}'
hardstatus string '%{= kg}%-Lw%{= KW}%30>%n%f* %t%{= kg}%+Lw%< %{= kg}%-=%D %d %M %Y %c:%s%{-}'


bind = resize =
bind + resize +1
bind - resize -1
bind _ resize max


#End


Utah.edu ( The screen manual )
http://www.cs.utah.edu/dept/old/texinfo/screen/screen.html



Linux Journal (Explains some powerful uses for screen)
http://www.linuxjournal.com/article/6340

Guckes.net ( The holy grail on .screenrc files )
http://www.guckes.net/Setup/screenrc



blog.eater.org 
http://blog.eater.org/2008/12/new-screenrc-hardstatus-string.html

Softpanorama (.screenrc)
http://www.softpanorama.org/Utilities/Screen/screenrc_examples.shtml

Archlinux (Screenshots and .screenrc files!)
https://bbs.archlinux.org/viewtopic.php?id=55618

UAlberta.ca (Setting up titles in screen, NOT VERIFIED BY ME)
http://sunsite.ualberta.ca/Documentation/Gnu/screen-3.9.4/html_node/screen_50.html

Slaptijack.com (Mutltiple users on ONE screen, shared terminal for true paired programming)
http://slaptijack.com/system-administration/multiuser-gnu-screen-long-distance-teaching-tool/

Saturday, August 7, 2010

Need to do some shelves...

With a new apartment, you have nothing.

Here's a link to some shelving ideas.
http://notbeige.wordpress.com/2009/04/29/6-great-diy-shelving-tutorials/

Friday, August 6, 2010

The last day of 7 years at the New York Stock Exchange (NYSE) Floor Technology

    
    It's been 7 years... that's between 28 to 35% of my life and my 100% of my adult life.
    I was recruited out of high school by Mark Lewis to work at SIAC ( Securities Industry Automation Corporation ) which was later fully purchased by the NYSE. I started out in an internship program rewarded to high school students who were carefully interviewed by several VPs all at once. The package included summer internships every year and $2000 for college each year. It was tied to a few select universities in Brooklyn and Manhattan, namely Polytechnic University, now NYU Poly.
    I spent my first internship working for Kevin Staley and Toi Wilson in the windows administration department formerly known as ONS. Times were just starting to get bad in the company then. Budgets were starting to get slashed, laptops were no longer being offered to all employees, only some.
    The next summer, the company was really getting worse. Layoffs were happening. I interned in the AMEX's system support group. I don't remember much about who I reported to or even their names. It was probably one of the best internships I had because I learned all my UNIX and Linux skills there. I was handed a guide on "vi." The only problem is... they never gave me word when my internship would end till the day it ended... that felt kinda like a layoff or getting fired, for an summer intern. So I care not for this.
    Then I got REALLY lucky next summer. I interned in a real software development department. The department formerly known as DisplayBook Development, now known as NYSE UTP Floor Development. I was lightly interviewed by Frank Carrera. I started in June 2005. Towards the end of the summer... I couldn't believe the stuff I dived into, specifically Python which I fell in love with. I also fell in love with a beautiful girl in Florida, Masha, so I aimed to keep the internship so I could afford the plane tickets to see her. I successfully kept the internship, but the relationship... didn't last long. I stayed an intern till May 2007, when I had an full-time offer from FactSet Research Systems waiting for me. The NYSE counter offered then and here I am still.
    I truely appreciate what the NYSE/SIAC provided me. I wouldn't be experienced in C++ and Python at all if it wasn't for Frank and his team of extraordinary engineers.
    I'll begin a new C++ position in midtown Manhattan Monday.