09.06.06
It’s coming, it’s coming
JEG2’s new book of course
. Need I say more?
Spread the word!
Update: And just in case it isn’t clear, this is a book about the wonderful TextMate.
Later
A weblog about TextMate, the Universe, and Everything
JEG2’s new book of course
. Need I say more?
Spread the word!
Update: And just in case it isn’t clear, this is a book about the wonderful TextMate.
Later
After 5 years of being together, Rochelle Pereira and Nathan Hartshorn have finally decided to join their fates forever.
I’ve known Rochelle since my first year of grad school, and she is one of my very best friends. It would probably be fair to say that she is like a sister to me. A year ago she finally took the big decision to move to the beautiful Minneapolis/Saint Paul area, where Nate is working. So we were expecting that shortly thereafter they would be taking their relationship to the next level, and such has proven to be the case.
Rochelle and Nate asked me to be one of the groomsmen, and I was delighted to do so. And so four days ago I took the plane to Minneapolis and then drove with Pallavi and Pramod to the beautiful Neyaashi in Lake Wissota, to the beautiful cabin that Nate’s family has there. Bob Hartshorn, Nate’s father, heard one day from his wife Connie those four fateful words: “I have an idea”, and that was the birth of this wonderful wedding, which took place in the cabin, with the reception under a beautiful tent that took about eight people the best part of two days to decorate for the reception. And it looked magnificent!
So we got our tuxes, and we got ready, and the ceremony started. A beautiful ceremony filled with passion and love, and of course a fair bit of crying. Because what can you do when your best friend is entering this wonderful new chapter in her life, and is being married to a really great man with an unbelievably great family, except to cry tears of immense joy and happiness for your friend and her good fortune.
And so I cried. And I am crying still.
These past couple of days have been some of the best in my life, and I should at this point thank the entire Lundstrom family, and especially Bob and Connie, as well as the Pereira family, for their wonderful hospitality and all the unbelievably hard work they put into making this wedding possible.
Nate and Rochelle, I wish you both from the bottom of my heart to have a wonderful time in this magnificent journey you just started, and I know that in each other you will find the strength to pull this through. We will all always be there for you.
I’m at Knoxville, TN for Project NExT and we just finished our first day. So far it has been a blast. I’ve gotten to meet a number of recent PhD’s and exchange a lot of information on life after the PhD.
The day started rather late, at 1:30pm, with Aparna Higgins introducing herself and the rest of the Project NExT team, Joe Gallian, Judith Covington and Gavin LaRose. These are all people with unbelievable energy and passion for teaching, and they are being assisted by a group of very gifted teachers.
Well, my move to Hanover, Indiana completed successfully and I am currently writing this from my office, which features both a wonderful ethernet connection and wireless, but doesn’t yet have a computer, which is ok from now since I can just bring my laptop in. I still don’t have internet at home, but since I live six minutes from my office, I think I can survive a couple of days without it.
Anyway, today after a long time spent arranging my kitchen stuff, I decided to take a couple of pictures of the campus. Here they are. As a sampler, here is the view of the Ohio river from campus:
Later
Update: This post now hosts two commands, the second one performing aligning operations.
Another entry by the LGFT project. This time, we’ll create a command that allows you to quickly fill rows in columnar editing mode in TextMate with expressions depending on an ever increasing number. For instance we will be able to easily create this:
Hey t1here
Hey t4here
Hey t9here
Not that you would ever want something like that
Anyway, first we’ll see the command, then we’ll see the three modes of usage it has, and finally we’ll talk about how the command works.