background preloader

Software

Facebook Twitter

D

Hackers & hacking. Introduction to Algorithms. Maurice Herlihy. Xampp. C/C++ Dependency Graphing. TortoiseCVS This picture was generated from the TortoiseCVS source code on 23 Feb 2002.

C/C++ Dependency Graphing

The arrows represent a dependency by one module of the code on another module. TortoiseCVS.pdf You can inspect a graph and find where there are unnecessary dependencies. This might be because of a forgotten #include, or because there is a straightforward way to rewrite the code without the dependency. Cinclude2dot.pl This is the Perl script which analyses C/C++ code and produces a #include dependency graph. Cinclude2dot (perl script) - Version 1.1 (8.1k) - Generates C/C++ dependency graphs cinclude2dot.1 (man page) - Documentation in Unix man file format (thanks to John Murdie, may be out of date) For usage instructions, run the script with --help.

Excel - My Excel Pages. Petewarden/iPhoneTracker @ GitHub. This open-source application maps the information that your iPhone is recording about your movements.

petewarden/iPhoneTracker @ GitHub

It doesn't record anything itself, it only displays files that are already hidden on your computer. Download the application Read the FAQ Authors Alasdair Allan (alasdair@babilim.co.uk) @aallan on Twitter Pete Warden (pete@petewarden.com) @petewarden on Twitter This application relies on map tiles from the volunteer-run OpenStreetMap project, so please consider supporting their great work. Download Source You can download this project in either zip or tar formats. You can also clone the project with Git by running: $ git clone Is there a Windows version? Is there a Windows version? The file exists on PCs too, but we haven't written a version of the application that runs on Windows ourselves.

How does the application work? How can I examine the data without running the application? Little Known Ways to Ruby Mastery by Jamie van Dyke. A weekly series from the Ruby Masters We’re excited to launch a new interview series on the RL blog – “Path to Ruby Mastery” – by top trainers and developers in the Ruby community, from across the globe. The interview series will provide insight and commentary from these notable Ruby trainers and developers, with the goal of facilitating and providing answers to the questions Ruby beginners face. We welcome your suggestions for interviewees and questions. Look for a new post every Tuesday! We’re proud to have Jamie van Dyke from the UK, kick off the series. 100 Interview Questions for Software Developers. 101 Free Alternatives to Commonly Used Paid Software.

Written by Sean McColgan on September 22, 2010 If you’re running a business, then one of the highest costs you may be faced with is equipping your IT systems with the relevant software.

101 Free Alternatives to Commonly Used Paid Software

However, over the past few years, independent programmers and companies alike have developed free software that have come to replace their more expensive, well-known counterparts. Below are 101 free alternatives tocommonly used paid software that could help save you or your business a lot of money. Operating Systems Ubuntu (as an alternative to Windows) Based on the Debian GNU/Linux distribution, Ubuntu is an open source operating system named after the South African principle that means “humanity towards users”.

Fedora (as an alternative to Windows) Like Ubuntu, Fedora is a Linux based operating system that is built around an open source community. 50 Open Source Tools to Make Your Life Easier. The open source community is vibrant, continually growing, and just loves to create applications and tools to make lives easier.

50 Open Source Tools to Make Your Life Easier

Here are 50 of our favorite open source apps that help us do everything from managing pictures on our computer to learning about Jupiter and Mars. Chandler – An information management application for personal use or small group collaboration. Includes integrated calendaring, data organization tools, and allows backup and data sharing via web access. Tomboy – A cross-platform note-taking application packed with features text highlighting, font styling, inline spellchecking, and more. BasKet Note Pads – More than just a note-taking app, BasKet lets you organize in track data in several different ways, import information from other apps, and easily share your notes with others. Freemind – This free mind mapping app can easily handle maps with as many as 22,000 nodes. Opensource. Courses - Google Code University - Google Code.

Summer of Code. Overview Google's Summer of Code is an opportunity for students to essentially "intern" at an open source project for a summer.

Summer of Code

Every year, students are given the opportunity to apply to a project and are paid for their time. Review Board is currently participating as an organization that students can apply to, and by offering hosting for other open source projects. More Information Hosting Summer of Code Projects. Www.gnu.org/software/mit-scheme/documentation/mit-scheme-ref.pdf. How to Make Gmail Play Nicely with Your Desktop Email Client.

OS

Visualization. C++ ProductLines. GAE. Fault Tolerance. Blogs. Nwcpp.org. Parallel/multicore. Edu. Misc. Tutorials. Tools. Embedded. Crawler/scraper. FAA.