Fritzing is an open-source initiative to support designers, artists, researchers and hobbyists to work creatively with interactive electronics. We are creating a software and website in the spirit of Processing and Arduino, developing a tool that allows users to document their prototypes, sharethem with others, teach electronics in a classroom, and to create a pcb layout for professional manufacturing.
In a nutshell, this software acts like a virtual breadboard for tinkering with electronic kits. You can even program an Arduino from within Fritzing without leaving the app, and you can add your own parts (Sparkfun’s comes with the software natively, see also Adafruit’s part repository).
Got a RasPi and an LCD screen? You can hook it up to display some info (like the IP address here, very handy when using DHCP and carrying your Pi around).
The LCD does not need to be a 3.3V model, mine is a 5V and works like a charm.
Once attached to the GPIO, you can use a python program to send some text to write.
Git is a great tool for version control. I used SVN in the past but Git is simply more powerful, although a bit harder to understand for the newcomers.
I use GitHub for most of my open-source projects, but sometimes I would like to set up some private Git repositories for non-open source stuff (like private data, files and backups). That’s a job for the Raspberry Pi !
Back in the days of SVN, administrating repositories was a pain in the ***, and it could have been the same with git if it wasn’t for a nifty little tool: gitolite.
Gitolite helps you create repositories, users, manage access, restrictions etc.. And all of this is done.. by using git itself. The configuration file (containing repositories description) is located in an “admin” repository, along with the public keys associated with users allowed to access these repositories.
This way, to add users, you only add their public keys, and edit the config file to choose which repository they’re allowed to access. To create a repository, simply add the name and people granted access to the conf file, and commit/push. It’s that simple.
I recently acquired this little jewel, a 700MHz ARM11 computer with full HD decoding capabilities and a few other fun specs, all that for 35$!!
Carrying it around in its antistatic bag & cardboard was not very convenient though (not to mention it’s also damn ugly). So I went to the LOG, Grenoble’s hackerspace, and cut an acrylic enclosure with the laser cutter (not without a few difficulties though).