Tuesday, December 30, 2008
Order parts from Digi-Key for hacking DNS-323
Did some research today and realized that instead of soldering my own TTL-RS232 converter, the easiest solution is ordering a converter cable, a female housing and some pins from Digi-Key.
Tuesday, March 11, 2008
Learning Python
I've always wanted to create a Nautilus extension for Subversion since that's been the primary environment at work for more than a year now. All developers switched to Linux, more specifically, Ubuntu. The subclipse plugin for Eclipse works pretty well, but it only takes care of the projects you imported into the workspace, nothing more. I've been using the SVN command line for updating/committing other files, and am very comfortable with that. However it would be still easier if we had something similar to TortoiseSVN that integrates with the file manager.
Since I had lots of C/C++ programming experience in the past, I started a C project called gvcs-client hosted at http://code.google.com/p/gvcs-client/ but implemented only a little bit in the "nautilus-svn" module. I have to say after working with garbage-collected languages for the past few years, going to back to C is such a pain! I'm pretty proficient in C programming, but productivity is really bad when I have to deal with things I never need to care with other languages.
This time I wanna use Python instead of C for this project. I know nothing about Python except for some applications I use everyday are Python-based, such as Meld and Deluge. I have a strong feeling that more and more desktop applications will be written in some higher level languages instead of C.
Anyway, the decision has been made, I'm going to learn Python, and this project is going to be my first Python program!
The old C-based incomplete implementation is still available here:
http://code.google.com/p/gvcs-client/source/browse
Since I had lots of C/C++ programming experience in the past, I started a C project called gvcs-client hosted at http://code.google.com/p/gvcs-client/ but implemented only a little bit in the "nautilus-svn" module. I have to say after working with garbage-collected languages for the past few years, going to back to C is such a pain! I'm pretty proficient in C programming, but productivity is really bad when I have to deal with things I never need to care with other languages.
This time I wanna use Python instead of C for this project. I know nothing about Python except for some applications I use everyday are Python-based, such as Meld and Deluge. I have a strong feeling that more and more desktop applications will be written in some higher level languages instead of C.
Anyway, the decision has been made, I'm going to learn Python, and this project is going to be my first Python program!
The old C-based incomplete implementation is still available here:
http://code.google.com/p/gvcs-client/source/browse
Subscribe to:
Posts (Atom)