Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Huntondoom

Pages: [1] 2 3 4
1
General discussion / Leaving.
« on: September 15, 2012, 09:45:40 pm »
Hey,

Thanks to School with its great homework schedule, work and social live, my time at evilzone had been reduced, I missed out a lot, and my demotivation for coding, caused that I couldnt progress as much as I hoped, I cant talk about subjects most people here have, and seeing that this year will result in the same Ill will notify you all now, that I will let go of evilzone.

I will not check up on evilzone everyday Like I try to do, I might hop on in and out now and then but for the most part ill be gone.
it saddens me to Leave a Place that has felt such a home to for so long, and I would like to Thank you all for learning me great stuff!

and with that I say goodbye and see you some time around.

Evilzone FTW.

3
Creative Arts / Render Bordness
« on: March 25, 2012, 12:26:28 am »
Bored with a program at school, I got myself some nice new backgrounds :P




5
VB - VB.NET - C# - C++.NET / Random ScreenSaver
« on: December 01, 2011, 11:08:35 pm »
As I was working with The Evilzone Post ScreenSaver, I made a slight error, and I just gave me a Green Screen :P

but that gave me an Idea for a new ScreenSaver, just because I was bored
its does now the same thing a jukebox can with colors, but now Full Screen :3

To Install:
- UnRar the file
- right click on the file and hit Instal.
- Done!

Ps: This ScreenSaver has no Settings And Im not Going To make them.

Download: Random ScreenSaver V1


A Ps: About the Evilzone Post ScreenSaver:

I think I have found an Easier Way to Do this, need to Experiment with this
but it will require a complete rewrite of the orginal code :S

6
Found it on the Webs / fake you hacking!
« on: November 28, 2011, 07:07:23 pm »

7
Projects and Discussion / Evilzone ScreenSaver
« on: November 08, 2011, 10:43:45 pm »
I have been working on this from the past 2 weeks,
its about 700 lines of code now, there is still alot to improve but
it is a raw version of it so enjoy :P
when its properly done Ill start an Offical Thread with Info and so on and on :P

Download: http://evilzone.org/projects-and-discussion/evilzone-screensaver/?action=dlattach;attach=320


8
Code Library / [C#]Extract Information From String Using '[' & ']'
« on: November 05, 2011, 05:42:18 pm »
for a recent project I came up with this function
look beneath it for information on how it work

Code: [Select]
private string ExtractInformation(string Post)
        {
            List<string> Objects = new List<string>();
            List<string> EndResult = new List<string>();
            for (int A = 0; A < Post.Length - 1; ++A)
            {
                if (Post.Substring(A, 1) == "[" & Post.Substring(A,2)!="[/")
                {
                    for (int B = A; B < Post.Length - 1; ++B)
                    {
                        if (Post.Substring(B, 1) == "]")
                        {
                            string Item = Post.Substring(A + 1, B - (A + 1));
                            if (!Objects.Contains(Item) & Item.Length > 1) { Objects.Add(Item); }                             
                            break;
                        }
                    }
                }
            }
            for (int A = 0; A < Objects.Count; ++A)
            {
                string StartString = "[" + Objects[A] + "]";
                string EndString = "[/" + Objects[A] + "]";
                string AltEnd = "[/]";

                for (int B = 0; B < Post.Length - StartString.Length; ++B)
                {
                    if (Post.Substring(B, StartString.Length) == StartString)
                    {
                        int C = B;
                        while (C < Post.Length)
                        {
                            if (C < Post.Length - EndString.Length)
                            {
                                if (Post.Substring(C, EndString.Length) == EndString)
                                {
                                    EndResult.Add(Objects[A] + "=" +Post.Substring(B + StartString.Length , C - (B + StartString.Length)));
                                    break;
                                }
                            }
                            if (C < Post.Length - AltEnd.Length)
                            {
                                if (Post.Substring(C, AltEnd.Length) == AltEnd)
                                {
                                    EndResult.Add(Objects[A] + "=" + Post.Substring(B + StartString.Length, C - (B + StartString.Length)));
                                    break;
                                }
                            }
                            ++C;
                           
                        }
                    }
                }
            }
            StringBuilder NewPost = new StringBuilder();
            for (int A = 0; A < EndResult.Count; ++A)
            {
                NewPost.AppendLine(EndResult[A]);
            }
            return NewPost.ToString();
        }

this functions retrieve all of the information that is 'labeled'.
lets say we have a piece of text that is label using words that are located between
'[' & ']'
Quote
[Username]Huntondoom[/Username] [Derp]Hello everyone this is some shit[/] how do you do? [Lolz] this works! [/Lolz]

this function will then look for all the Headers that are used (as in getting the words between '[' & ']')
but if the text in between is 1 character big it will be skipped and found unworthy
all of these 'Headers' will be stored in a list so it would look like this
Quote
Username
Derp
Lolz

then It will retrieve the information that is located between a headers and its counterpart (usually its the header with a '/' infront of it)
but it also response against a universal counterpart = '[/]'
so you dont need to put in stuff like '[/Username]' but just '[/]'
this all will be stored inside of a list, along side its header that said it should be Extracted.
so:
Quote
Username=Huntondoom
Derp=Hello everyone this is some shit
Lolz=this works!

and that will be converted to a string and returned

9
Projects and Discussion / Post Grabber
« on: November 01, 2011, 09:45:39 pm »
for a project Im working on right now I need to make a Post grabber, it needs to get the contents of a post (with username etc) in HTML

so far I have this:
Code: C
  1. string[] Posts = new string[0];
  2.             string Start = "<div class=\"windowbg\">".ToLower();
  3.                                                        
  4.             for (int S = 0; S < page.Length - Start.Length; ++S)
  5.             {
  6.                 string part = page.Substring(S, Start.Length).ToLower();
  7.                 if (part==Start)
  8.                 {
  9.                     int A = 0;
  10.                     for (int E = S; E < page.Length - 2; ++E)
  11.                     {
  12.                         part = page.Substring(E, 2);
  13.                         if (part.StartsWith("<") & !part.EndsWith("/")) {++A; }
  14.                         if (part == "</") { --A; }
  15.                         if (part == "</" & A == 0)
  16.                         {
  17.                             Posts = AddToArray(page.Substring(S, E - S), Posts);
  18.                             S = E;
  19.                             break;
  20.                         }
  21.                     }
  22.                 }
  23.             }
but is doesn't always give me the post or sometimes not enough

10
Projects and Discussion / Compression of bytes
« on: October 13, 2011, 06:59:02 pm »
I have always was interested in how to compress file/information to a smaller size like using characters instead of using words (a character would stand for a word) and how to secure information like XOR encryption.

but compression was the thing I was thinking about for a long time, still doing that stuff
it all started with My calculator, yes my calculator, as I developed a program for the calculator which you could use to draw awesome painting :P(CalcPaint)
the problem is: you have a list of a max length of 999 numbers, and you need to save the X and Y components, (I could use a matrix but that needs must more space), so How I solve it? simple the screen has a size of 68 x 128 pixel
so I did the following:
Code: [Select]
X + (100/Y) --> List1[0]so coordinates were simply stored as 1 number
a normal picture would look something like this:
Code: [Select]
25,30
26,30
45,5
etc
this saved me 2 the spaced actually needed, and pictures can now be 999 pixels max, instead of the half

Lucky the calculator has 2 options:
Int and Frac
- Int would return everything that is on the left side of the comma.
- Frac does the opposition it would return everything on the right side but it would make it a whole number it would just return it as 0.30 instead of 25.30, still multiply by 100 and you got your Y component back :P
so translation back looked like this:
Code: [Select]
list1[0] -> A
Int A -> X
100Frac A -> Y
PixelOn Y,X

I yet have to find these functions on the Computer with program, but I guess string.split(Decimal.ToString(),',') will work just fine :P

after some strange Compression methods that requirs to enhance the whole program to a size of 266% and then compress it to a size of 89% of the orginal file size, but a smaller compression ration, or process speed isn't achieved
the whole method was basically this:

first take a byte turn into 8 characters take all the characters and put them after each other then make a patron into a character: and repeat until it is impossible.
Code: [Select]
255 -> 11111111
3 -> 00000011
86 -> 1010110

0000 -> A
1111 -> B
101 -> C
110 -> D
000 -> E
111 -> F
11 -> G
00 -> H
1 -> I
0 -> J
II -> K
JJ -> L
etc
so applied:
Code: [Select]
11111111000000111010110 -> BBAHGCJD
so if you would extend this kind of pattern more it would compress a lot, Decompression is just done completely Backwards

this was always an Annoying thing to do, and it wasn't really an algorithm :S

after some attempts more to do it like above I give up looked for something else,
I started to do a lot more with binary number on my calculator and made a program in which you could calculate whole list of binary commands and numbers that were depended on each other, I probably did that to understand more of CPU stuff,
turned out nice I guess, I then started more XOR and its possible content,
then ande's simple Xor Encryption came to mind, why is it possible to Encrypt and Decrypt stuff with a single key?, how can you make it more complicated?
the interseting part is once Encrypted you'll need the key to Decrypt because with that keys you had the information on what the Decrypted number is, with that key you could compare the binary numbers with each other and tell what number was hidden under it:

example
Code: [Select]
So:  10101101
Key: 01101010
     -------- Xor (True when not equel)
En:  11000111
(So = source)
now you just have that one simple number with that number you can do things
  • if you have the source you can find the key
  • if you have the key you can find the source
  • you cannot though both with doing something useless
getting the key:
Code: [Select]
So:  10101101
En:  11000111
    -------- Xor
Key: 01101010
getting source:
Code: [Select]
En:  11000111
Key: 01101010
    -------- Xor
So:  10101101
tada its magic  ;D

now I wonderd? is it possible to take 3 bytes and store 1 of them in the other 2 using Xor?
while lets try:
Code: [Select]
00000001 00000010 00000011 (1,2,3)

so we hide 3 in 1 and 2:

00000001
00000011
-------- Xor
00000010

00000010
00000011
------- Xor
00000001

so we got 10 and 01 (2 , 1)

now to convert back
00000010
00000001
-------- Xor
00000011
now we have 3 again and with this we can convert 2 , 1 back to 1, 2
add 3 after it and we have our normal byte array back 1, 2 ,3

me full excited when I first discovered this tried to do it on more different numbers:
4, 5, 6
Code: [Select]
00000100 00000101 00000110

00000100
00000110
-------- Xor
00000010

00000101
00000110
-------- Xor
00000011

so we got 1 and 3
now convert back

00000010
00000011
-------- Xor
00000001

is 1 but we used 6
as you can see its has a big problem, not everything goes as wanted T.T
as glad as I was when I first found this I also was fast disappointed in the fact that this happen T.T
I didn't sit still And the months after I tried Different methods i used And, Or, Not, Xor, Nand, Xand, Nor, but nothing all had big flaws, even combinations of those before or after it didn't matter it was all to random, I even tried it with a 4 number combination, results were the same.

I'm disappointed I couldn't find anything but I wont wait for a miracle, i'll continue to search for a method that will work.

but just let me get to the possibilities of this kind of compression,
lets do a little math: you start with 3, end with 2 you have lost 1/3

and now i you compress what you have compressed you have 1/3 of 1/3 (1/3), this means you can go on and on and on with your compress of your files,
you can compress this shit until you have hit a minimum size of 2 bytes (File Info like Name, not counted)
so in theory if your 2.0 TB External HDD is full you can Compress it, to a mere 2 bytes
and when its full of compressed files you can compress that again to a mere 2 bytes
in theory you can put any information no matter how big it is on a facking Floppy
you can put every movie every made on a floppy
heck, you can put every single bit of information on a floppy, and still have rooms to spare to do it a few times more

though the time needed to do this is probably pretty long :P but hey you could do it

though I didn't succeed in doing this, I feel very disappointed that I didn't find a method, I hope I will find it one day


11
Feedback / Web IRC
« on: October 06, 2011, 02:16:17 pm »
the webirc still doesn't work for me :S

http://evilzone.org:9090/?channels=Evilzone

(on the menu strip --> then IRC ---> Web IRC)

12
Creative Arts / My Logo but printed.
« on: September 26, 2011, 07:08:30 pm »
gues what just rolled out of the 3D printer of my school ;3




13
Projects and Discussion / Huntondooms ToDo List!
« on: September 20, 2011, 10:41:51 pm »
  • Program a (utorrent like) File Copier
  • Program a useless Program that will make shortcuts of every .exe that is located in your project folder under the map <project name>\release\
  • Give a long and boring topic about what you taught of last month about programming with binary shit and what you try to accomplish. MAKE A VIDEO OF IT
  • A Tutorial about how to program on a calculator
  • FINSIH Virtual Trainer.
  • Give AIS more multithreading (to spead up the process)
  • Finish EvilWord!
  • Rewrite Clean up
  • Rewrite Hod File Editor
  • Make A Double File Finder
  • Remake EvilNotif
  • Make a Webbrowser
  • Make a AI Syntax Highlighter and implement it into Evilword [/il]


14
Feedback / ToDo Topic
« on: September 20, 2011, 08:30:29 pm »
I want a board In Which you can post you todo list (as a topic) and where the General ToDo List of Evilzone is located, and people can Give Advise/Tips/Coments about stuff.

Pretty Please   ;D

15
Web Oriented Programming / Website with agenda. [HELP]
« on: September 20, 2011, 03:21:20 pm »
Hey

I friend of mine just asked me if I could make a webapp that could be a Agenda
this website should show an Agenda with the Appointments that were made,
but you also could make an appointment (the user) this would only work if the scheduled time was avaible,

I, myself have no Idea where to start with webapp, but if anyone can point me in the right directions, and how-to then i would be gratefull!

Pages: [1] 2 3 4


Intern0t SoldierX py1337 SecurityOverride programisiai iExploit
Want to be here? Contact Ande, Bluechill or Kulverstukas on the forum or at IRC.