10199 total geeks with 2595 solutions
Recent challengers:
 Welcome, you are an anonymous user! [register] [login] Get a yourname@osix.net email address 

Articles

GEEK

User's box
Username:
Password:

Forgot password?
New account

Shoutbox
SAJChurchey
welcome, take some time and enjoy the site
thinkt4nk
yaWp!!
naina_0071
hi
AbiS79
what is all thus and where you all from
AbiS79
hey all

Donate
Donate and help us fund new challenges
Donate!
Due Date: May 31
May Goal: $40.00
Gross: $0.00
Net Balance: $0.00
Left to go: $40.00
Contributors


News Feeds
The Register
Computer Misuse Act
changes are delayed
further
UK"s tallest bovine
soars to 6ft 6in
NetBeans extension
makes simple work
of PHP
Japan"s ciggie
machines to sniff
out buyer"s age
Intel said to feed
Google solid state
disks
TJX credit card
heist suspect, 2
others, accused of
new scam
AMD excises two
senior execs, while
promoting server
chief
Microsoft denies
Zune copyright cop
USAF Colonel goes
on the offensive
with botnet
destroyer plan
Babbage"s
Difference Engine
hits Silicon Valley
Slashdot
Seeking Signs of
Ancient Martian
Life
Earthquake In China
"Understanding"
Search Engine
Enters Public Beta
Using Microwaves To
Cook Ballast
Stowaways
A Walk Through the
Hard Drive Recovery
Process
NASA Does a U-Turn,
Opens To Private
Industry
Brad Neuberg,
Google Gears, and
the Future of the
Web
First Genetically
Modified Human
Embryo Under Review
First Space Lawyer
Graduates
Screen With 180
Degree Field of
View
Home

Welcome to the Open Source Institute!


Home of the GEEK Challenges.

We are a community of developers and IT enthusiasts interested in sharing ideas, writing software and promoting the practice of open source development.



by: SAJChurchey - 2008-05-02 02:04:17

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


by: SAJChurchey - 2008-05-02 01:21:49

We're not dead yet!

4586 bytes more - viewed 87 times - 0 comments - zero rated


by: NeorageX - 2008-01-15 23:41:56

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


by: Christophe - 2007-11-19 23:33:43

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


by: itsacorporatething - 2007-09-17 15:17:03

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


by: NeorageX - 2007-09-17 15:12:02

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


by: zenogais - 2007-09-10 21:45:15

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


by: sfabriz - 2007-07-27 12:52:17

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


by: xtremejames183 - 2007-07-17 09:54:53

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


by: SAJChurchey - 2007-05-04 17:24:28

OSIX: "Now caught up with the site statistics!"

4416 bytes more - viewed 1614 times - 1 comment - zero rated


by: SAJChurchey - 2007-05-04 17:09:18

Here are some community statistics from Q1 2007

4182 bytes more - viewed 1360 times - 0 comments - zero rated


by: aatrish2001 - 2007-05-04 16:28:17

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


by: sfabriz - 2007-01-31 15:58:22

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


Features

The Forums
Re: level 6
(yukido/Geek Tips)
Re: Level 7,
help with
algorithm

(total/Geek Tips)
Re: Omega
Network images
missing

(sajchurchey/Geek Tests)
Omega Network
images missing

(simonp/Geek Tests)
fixed
(sajchurchey/Feedback)

Recent Blogs
Blog entry for
Thu 3rd Apr
11am
Blog entry for
Wed 2nd Apr
12pm
0 comments
arhant's blog
Wed 2nd Apr 12pm
Blog entry for
Fri 8th Feb 7am
Hello World
My blogs

Current Poll
If you had enough
money to quit
your day job,
what would you
do?

My job . . . I love it
Pet Projects (Technical)
Consultant in Favorite Technology
Philanthropy/Hu manitarian
Other Intellectual Pursuit (Comment)
Play Games
Absolutely Nothing
Other (Please Comment)



View Results
(5 Comments)

Site Comments
Allthough it
probably is
obvious to most
...

(Anonymous / A simple IRC BOT written in Python)
lotro gold [UR
(Anonymous / Getting a good colour palette for website design / bb's blog)
<A
href=http://www
.2joygame.com&g
t;l...

(Anonymous / Getting a good colour palette for website design / bb's blog)
Last warning
:-) I am
updating the
groups...

(Anonymous / How to build rtorrent/libtorrent for arm5vtel NSLU2 running debianslug)
yo my school
wont let me do
any thing i
c...

(Anonymous / Avoiding some restrictions on XP)
If you find the
article
helpful, do not
f...

(SAJChurchey / Writing Your Own Exceptions)
WY sympathy
flowers NV
sympathy
flowers...

(Anonymous / Disinfection Of IRC Bots on Windows)
MT sympathy
flowers HI
sympathy
flowers...

(Anonymous / Subclassing with Visual Basic)
I had also the
problem
here: NC
sympathy...

(Anonymous / Directory listing for Windows in C)
You have to
modify
registry.
Someone hack...

(Anonymous / Reversing Malware, Deuce: The Real Deal)


     
Your Ad Here
 
Copyright Open Source Institute, 2006