HOUSE is the Haskell OS of which you speak.
29 Replies - 1087 Views - Last Post: 03 May 2011 - 05:20 PM
#17
Re: Current projects?
Posted 25 April 2011 - 06:13 PM
Dark_Nexus, on 25 April 2011 - 08:40 AM, said:
I beginning to write a simplistic operating system for educational purposes.
That's awesome, man. About 7 years ago I wrote a simple operating system in full assembly. Had the boot loader, bootstrap, and a full interrupt-driven kernel. Fun stuff! Let me know if you ever want to see code.
Currently I'm working on a little website application using ASP.NET. Almost going on a year, ready to finish it up and move onto the next one.
#18
Re: Current projects?
Posted 25 April 2011 - 06:52 PM
Bullying into doing my assembly homework for me.
I have to reverse engineer some binary into assembly, figure out wtf it does, and write a report about it.
#19
Re: Current projects?
Posted 25 April 2011 - 11:50 PM
The project I am currently dreaming of is a balanced tree in C++. I have been working (on and off - mostly off) on it for the last year or so and still haven't gotten it working as I want.
The idea is simple:
You have a tree data structure in which there are 2 cases:
1. The root
-- The root node is allowed to have between 1 and BTREE_MAX_CHILDREN nodes in it. If is exceeds the max children you split it into multiple sub-trees, each with at least BTREE_MIN_CHILDREN (which is BTREE_MAX_CHILDREN / 2) and go from there.
2. Non-root nodes
-- The non-root nodes must have a minimum of BTREE_MIN_CHILDREN nodes in them and a max of BTREE_MAX_CHILDREN (otherwise they must be split and a new layer must form).
The problem:
Removing a node without using a TON of additional memory. This is wha tI have been stuck on for most of the time I have been working on it. I simply can't manage to get it to work; I know the theory just can't get the code to reflect it...
The reason:
I am STILL trying to get this working for one reason at this point and that is my dream of starting an open source project (a small database), which will be used for learning purposes and to give the world yet another option when it comes to databases in their C++ (hopefully C as well) applications. The smaller and faster the better.
My plan is (to after I get the balanced tree up and running) start a project on source forge and convert it over to C then get rolling on a database system... We shall see if it ever gets there or not (knowing how a lot of my projects go it probably won't...).
Second project (because I find working on one to get tedious when stuck for long periods of time):
Create a cloud server which can be used to push and pull files from (and to) from any location where you have internet access (well the initial product will be for home use over a closed network, but yeah...). I am hoping to market it and perhaps make a little money off of it (which would be nice). Again small and fast are the ideas behind this project.
I have other projects too, but these are the two I have been thinking about most recently.
The idea is simple:
You have a tree data structure in which there are 2 cases:
1. The root
-- The root node is allowed to have between 1 and BTREE_MAX_CHILDREN nodes in it. If is exceeds the max children you split it into multiple sub-trees, each with at least BTREE_MIN_CHILDREN (which is BTREE_MAX_CHILDREN / 2) and go from there.
2. Non-root nodes
-- The non-root nodes must have a minimum of BTREE_MIN_CHILDREN nodes in them and a max of BTREE_MAX_CHILDREN (otherwise they must be split and a new layer must form).
The problem:
Removing a node without using a TON of additional memory. This is wha tI have been stuck on for most of the time I have been working on it. I simply can't manage to get it to work; I know the theory just can't get the code to reflect it...
The reason:
I am STILL trying to get this working for one reason at this point and that is my dream of starting an open source project (a small database), which will be used for learning purposes and to give the world yet another option when it comes to databases in their C++ (hopefully C as well) applications. The smaller and faster the better.
My plan is (to after I get the balanced tree up and running) start a project on source forge and convert it over to C then get rolling on a database system... We shall see if it ever gets there or not (knowing how a lot of my projects go it probably won't...).
Second project (because I find working on one to get tedious when stuck for long periods of time):
Create a cloud server which can be used to push and pull files from (and to) from any location where you have internet access (well the initial product will be for home use over a closed network, but yeah...). I am hoping to market it and perhaps make a little money off of it (which would be nice). Again small and fast are the ideas behind this project.
I have other projects too, but these are the two I have been thinking about most recently.
#20
Re: Current projects?
Posted 26 April 2011 - 12:58 AM
Hi,
My project that I'm planning on working on is to develop an application similar to that of HijackThis (if you're familiar with it). Basically, all it does is produces an in-depth reading of your system so malware professionals can analyse it and perform fixes to rid the system of malware. I'm very much looking forward to getting started on it!
Thanks,
Harvey
My project that I'm planning on working on is to develop an application similar to that of HijackThis (if you're familiar with it). Basically, all it does is produces an in-depth reading of your system so malware professionals can analyse it and perform fixes to rid the system of malware. I'm very much looking forward to getting started on it!
Thanks,
Harvey
#21
Re: Current projects?
Posted 26 April 2011 - 03:29 AM
Creating a database app for a racing (motocross) game that I play.
it's a cool game but the interface sucks.
So I'm creating an app in which players can store their bike settings, server addresses, outfits etc. so they can load them with a single mouse click, instead of changing every single setting manually.
it's not complicated but it's keeping me busy while I have nothing else to do.
it's a cool game but the interface sucks.
So I'm creating an app in which players can store their bike settings, server addresses, outfits etc. so they can load them with a single mouse click, instead of changing every single setting manually.
it's not complicated but it's keeping me busy while I have nothing else to do.
#22
Re: Current projects?
Posted 26 April 2011 - 08:47 AM
Quote
The project I am currently dreaming of is a balanced tree in C++. I have been working (on and off - mostly off) on it for the last year or so and still haven't gotten it working as I want.
Have you looked into B-trees at all?
#23
Re: Current projects?
Posted 26 April 2011 - 08:53 AM
I'm working on a social network, but with a special twist.
#24
Re: Current projects?
Posted 26 April 2011 - 09:50 AM
Don't worry guys, I saved the world. I "hacked" the assembly program to figure out the passwords to defuse the bomb. "Eiffel Diablo". You can rest easy now. XD
Now for a new project... >_>
Now for a new project... >_>
#25
Re: Current projects?
Posted 28 April 2011 - 11:24 PM
Dark_Nexus, on 26 April 2011 - 04:47 PM, said:
Quote
The project I am currently dreaming of is a balanced tree in C++. I have been working (on and off - mostly off) on it for the last year or so and still haven't gotten it working as I want.
Have you looked into B-trees at all?
Yes, but it started out as an assignment which I didn't get finished in time (that was a year ago). Now I am just completing it for the hell of it. I find that doing things the long way makes for a great learning experience.
#26
Re: Current projects?
Posted 29 April 2011 - 06:11 AM
I'm working on a few things, really, such as...
A 3D graphics library/engine for the PS2 (from scratch). It's still in its infancy but I've made great progress with the perspective projections, i.e. the 3D aspect!
An operating system kernel which is a massive task, but the next things I need to implement are a file system and multi-tasking.
A Snes emulator, i'm still working on the laborious task of writing an (accurate) CPU core, although I've also made progress with the memory I/O and PPU emulation too.
Some other projects not really worth mentioning.
btw, my mind if always going in ten different ways at once when it comes to coding, so that explains all the different projects i'm working on. Also, sorry, you did ask what I was dreaming of doing, but oh well...
A 3D graphics library/engine for the PS2 (from scratch). It's still in its infancy but I've made great progress with the perspective projections, i.e. the 3D aspect!
An operating system kernel which is a massive task, but the next things I need to implement are a file system and multi-tasking.
A Snes emulator, i'm still working on the laborious task of writing an (accurate) CPU core, although I've also made progress with the memory I/O and PPU emulation too.
Some other projects not really worth mentioning.
btw, my mind if always going in ten different ways at once when it comes to coding, so that explains all the different projects i'm working on. Also, sorry, you did ask what I was dreaming of doing, but oh well...
This post has been edited by Aphex19: 29 April 2011 - 06:13 AM
#27
Re: Current projects?
Posted 03 May 2011 - 10:00 AM
Currently coding my Final year (of school) project in java, its going to be a 2D RPG Where the world is randomized as the player moves around and focusing on the dreaded looming exams
#28
Re: Current projects?
Posted 03 May 2011 - 10:05 AM
exams: the part of school i don't miss.
#29
Re: Current projects?
Posted 03 May 2011 - 10:07 AM
I like school but exams can be really fail when I have 3 on one day
#30
Re: Current projects?
Posted 03 May 2011 - 05:20 PM
School's stressful. The real world is wayyyy better!

New Topic/Question




MultiQuote










|