Collaborative coding for beginners with Git and Eclipse

Most of my code related projects were done individually – as in , only by me. Mainly because the complexity of what I was doing wasn’t that high and the way I was doing it wasn’t the proper one. As I started bigger projects and as I began to have others collaborate with me on the same code, problems started appearing because there was no clear structure that allowed easy collaboration. To ease collaboration and make this go more smoothly we had to do some extra effort in regards to documenting what we were doing and the way we coded. Continue reading “Collaborative coding for beginners with Git and Eclipse”

How to install Eclipse with Git, Bash, PHP, Python support

Eclipse is an integrated development environment or an IDE. In other words these pieces of software are playgrounds for programmers, having all sorts of useful features such as autocomplete, searching entire projects, syntax highlighting and so on. I have been introduced to this during my Python courses.

There was a mass frustration in the first hours of Python, because everybody had to have a problem with the Eclipse and plugin installation. In this post i’m going explain how i installed Eclipse with all the plugins that i need. I usually do Python, Bash and PHP scripting. I need plugins that can provide the necesary features for each of these programming languages. I also use Github to share and version control my code. Continue reading “How to install Eclipse with Git, Bash, PHP, Python support”

Setting up a school library with OpenBiblio

I’m hanging a lot at a school laboratory, called the Health Games Lab, where there are a lot of networking devices, servers, cables and anything you can imagine for a technical school. I talked with some people from the school and i’m responsable for all the devices in here in terms of inventory, organizing, labeling and everything related to it.

This was done before, but all the work from then was lost and i have to redo it. The software of choice, suggested by a teacher, is OpenBiblio. OpenBiblio is an open-source automated library system written in PHP.

I was pretty amazed when i found that there are country-based communities that use OpenBiblio. Continue reading “Setting up a school library with OpenBiblio”

My bash scripts

I’m currently running a dual boot Ubuntu 12.04 and Windows 7 but i only use Windows for gaming purposes. Since i got in touch with Linux (almost a year ago) i wanted something automated that would install everything i want, tweak stuff, disable stuff.

Yesterday i remebered that i want this and i started on some scripts. One of my teachers said that, and i quote “bash-scripting is for masochists” and i kinda agree, but i wanted to use a linux standard tool for this. Continue reading “My bash scripts”

RS485 and Python

Because i came to school 2 weeks late, (because of an extended summer vacation) i already had 2 project going and i didn’t knew what to do. In special subject 2, my coordinator teacher “suggested” (told me what to do :D) to play a bit with RS485 and make a script in Python related to that.

Here is a quick system overview:

Continue reading “RS485 and Python”