The Open Source Institute is now in its ninth year, and it has become larger than a few of us have ever imagined. This website and community did not sprout up overnight. It was built from the ground up by handfuls of dedicated members over the years.
Click the Get Involved link on the right and contribute to your local programming and open source community today.
3864 bytes more -
viewed 135 times -
3 comments -
zero rated 
Hackits.de is a hacking challenge website based in Germany that includes a variety of challenges based on different categories, from solving logical problems to coding and cryptography.
940 bytes more -
viewed 1386 times -
4 comments -
rated 
Where we will learn how to read in a Bitmap file, process it and write it back to file.
7752 bytes more -
viewed 1781 times -
8 comments -
rated 

by:
Galax - 2007-09-30 03:21:39
This article explains how to make simple program that will download file every n minutes and save it to specified folder. So you can basically grab web cam pictures.
4696 bytes more -
viewed 3992 times -
9 comments -
rated 
Create cool designs using math and programming skills. I'm sure you can beat me. Some knowledge of ti-basic and a calculator suggested.
3512 bytes more -
viewed 1708 times -
6 comments -
rated 
I've actually known about Blackcode.com for a while but unfortunately never took the time to tell anyone else about it, which is a shame, since it carries so many useful tools all in one place.
845 bytes more -
viewed 1573 times -
1 comment -
rated 
The mono project (http://www.mono-project.org) provides a fantastic implementation of .NET that is truly cross-platform. This article shows you how to get started writing applications in mono and the basics of using Gtk# for cross-platform user interfaces.
7550 bytes more -
viewed 2022 times -
7 comments -
rated 

by:
afreet - 2007-08-20 02:51:34
When you think Lisp, you probably think arcane, theoretical, or even useless. Well, let me tell you--I've forayed into Common Lisp deeper than I want to admit, and It's far from useless, only somewhat theoretical, and with some of the great books out there, it can seem a lot less arcane. That said, it's also much different than anything you're used to, I'm sure. Let's take a look at what's so different about it first. Then we'll see how we can use Common Lisp just like any other language.
5950 bytes more -
viewed 1594 times -
8 comments -
rated 
This time we'll see a possible implementation of a Set class written in C#, since the framework doesn't implement it natively.
11811 bytes more -
viewed 1635 times -
0 comments -
rated 
This code hashes a file using the Message Digest 5 and print its hex code to CHECKSUM.MD5 , like the bsd command (md5/checksum)
5443 bytes more -
viewed 3919 times -
7 comments -
rated 

by:
Sk - 2007-06-14 10:47:58
Recursion offers a couple of interesting ways to solve a problem. One of them can be exploited for an easy and fast sort algorithm, the merge sort.
14159 bytes more -
viewed 5322 times -
6 comments -
rated 

by:
Sk - 2007-05-27 21:19:44
Recently I found myself needing to retrieve the list of files in a folder to show them along with some basic information. ANSI C doesn't provide a standard way to do this, and, while Linux and UNIX programmers can rely on the output of programs such as "ls", a Windows developper has the ability to use specific APIs.
5116 bytes more -
viewed 4578 times -
3 comments -
rated 

by:
Sk - 2007-05-27 06:19:34
After getting our feet wet with some basic sorting utilities, it's time to move on to a faster algorithm: the counting sort. It can only be used in some special cases, but works like a charm.
6858 bytes more -
viewed 3637 times -
8 comments -
rated 
C++ class for Base64 encoding. Can be useful for sending attachments because sending an attachment requires the file be encoded using Base64.
1714 bytes more -
viewed 3745 times -
15 comments -
rated 

by:
Sk - 2007-05-04 16:21:09
The ability to sort a vector is essential in many applications, especially if there's the need to show data to the user. This article presents a couple of easy-to-implement algorithms.
8830 bytes more -
viewed 2641 times -
5 comments -
rated 

by:
ZaiRoN - 2007-04-22 21:19:22
An introduction to rootkit reversing playing with Nailuj malware.
28183 bytes more -
viewed 2740 times -
5 comments -
zero rated 
This time we'll dig into crypted streams under the TCP/IP protocol. We will see a basic implementation of a client/server application and we will learn how to write custom network headers classes to implement our own transmission protocol.
25140 bytes more -
viewed 4302 times -
8 comments -
rated 