As I wrote before I am implementing a lightbox into the Getdeb website. I have tried several different libraries that all basically do the same thing, the libraries I tried are Beatbox, Lightwindow and Highslide JS.
Tags: AJAX, Beatbox, Highslide, javascript, Lightbox, Lighwindow, WEB 2.0
Archive for the “Programming” CategoryWell I can say I’m very happy with git. I actually use it now too to maintain this blog, not the posts them self but the layout, additional plugins etc. While doing this I ran into something odd. The FAQ on the git website gave me the answer:
Ok, that explains it and it makes sense but I didn’t think about it. It just tells me I should RTFM before using software Before I got involved in the Ubuntu community I was briefly involved in the Fedora Infrastructure. Most of the tools they used were written in Python. When I got more involved in the Ubuntu community I noticed that Python was used a lot there too. I’m curious why two major Linux distributions choose to use Python so intensively. During my Fedora time I noticed many Python related activities weren’t being picked up and I asked the following on the Fedora mail list:
The reply was simple, somebody started in Python a while back and Python was structured and when using Perl it’s very easy to create unreadable code. I don’t agree that Python won’t lead to unreadable code as well. Now I don’t know Python but I know several other programming languages. I’ve been programming for over 25 years and have seen my share of good code and absolute garbage and it didn’t matter what language was used. I truly believe the difference between good code and garbage is the programmer, not the programming language. Sure certain programming languages can help in setting up a good structure and therefor it should make it a little bit easier to write readable code. I used to program in Cobol and I can say that was one programming language with lots of rules and structure. It sure helped but I had coworkers who’s code was horrible to debug or near impossible to extend. Again, I don’t know Python, I have seen some programs and that’s it, so I don’t know how easy it is to write good code or make it completely unreadable. I will be teaching myself Python over the next few months as I would love to help out with some of the Python issues I see in the Ubuntu community as well. Maybe I even start a new blog series: “Teaching myself Python”. I don’t know how big the learning curve is but I’ll give it a shot. Tags: Linux, Python, Structured programming, TeachingI have been using git for a while now and I have to say I like it a lot. It’s quick, easy to use and very informative when using the webgui as well. The one thing that is kind of odd is the fact most, if not all commands are duplicated, for example the command git-pull can also be git pull. I know it’s the same but why have two options? I know it’s not a big deal, I just hope doesn’t get out of control. The other thing is that when you updated your files and created a tag and you push your updates to the repository it doesn’t push the tag, you have to push tag manually. The developers know about it and I believe they are working on it. Otherwise I love git. Even though git is designed for big projects and I don’t manage a big project at all, it doesn’t stop me from using git. After Linux Linus delivered another great piece of software. Tags: Git, Linux, SCMI needed a SCM and I knew there were some others out there besides CVS and SVN. I did some searching and what it comes down to is that every SCM program has it’s supporters that will tell you that there choice is the best. I don’t have a lot of experience with SCM and that contributes to the bumpy ride, but I’m not giving up and I have solved some major issues by myself, I couldn’t clone my main repository anymore for example. I’ll keep posting about my experience with git. Tags: Git, SCM |

Entries (RSS)