Ok, so after my Cohen-Sutherland-Algorithm applet, it was not that big step to come across the Sutherland-Hodgman-Algorithm for clipping a polygon against a rectange. So here now some notes, my implementation as an applet and its source. If it should be useful for you, take it as a Christmas present :-). Check it out here!
So Merry Christmas and a happy new year 2008!
Accidentally I found a little bug in my 'convexity helper
applet' belonging to my article about polygon convexity - in some
cases the paiting did not match the calculation. Nevertheless it's
fixed and updated.
My own try of coding a messagebox api hook - crashes or doesn't
work in most cases :-( But perhaps you find it interesting
nervertheless - it's completely written in C. Check it here.
Just some very little changes on Links, Personal and Study
pages. Nothing really worth to mention.
While rummaging in my harddisks and old CDs, I found a backup
directory with lots of my old sites. Just for fun I made some
screenshots and put them in my misc-section :-) Perhaps some of you
visited my site in those days and they possibly recognize some
layout... anyway, have fun and have a look.
Released my fancy Skyscraper quest solver - a quite slow but
fine working backtracking approach to automatically solve the
quests. You find it on the same page as the applet, that means
Coded a nice little applet about a game I called Skyscrapers.
It's similar to sudoku just with other rules. It's really worth to
check it out. Of course Java sources are available as always. Have
fun, stay cool & check
Added two articles in the java section with a nice applet: the
first one on how to check if a polygon is convex, the other one on
how to fill a polygon with a scanline algorithm. Check it out!
Added my own proof that a Bernstein Polynomial has just one maximum, at t = i/n. You find it here in my new section 'Math & Theory Articles'.
Due to some requests I publish the old dirty C source of this
little library. Some functions can still be useful for people who
code PE tools in C.
Updated my notes on B?zier Curves: added applets about the
Bernstein Form of a B?zier Curve, the De Casteljau Algorithm and
about Degree Elevation of a curve. Go here to check it out!
The first two applets in my 'Understanding Bezier curves' -
Approach published. Find them in the Java section.
A stupid bug in the 'Hexen hexen' applet fixed which caused
sometimes that cards could not be moved to the grid and so you were
not be able to solve the game. Should work now....
I found a small card game from my childhood called 'Hexen hexen'
and made an applet out of it. Because it's not that easy to solve
and I wanted all possible solutions I also coded a nice solver
using backtracking. So check it out! Now!
Made a slightly improvement in my huffman compression, so
sometimes the compressed file is now a few bytes smaller. Available
as Version 1.1 in the C section.
I coded a micro tool for myself but perhaps somebody else will
find it useful too. It adds an item to the popup menu in windows
explorer (when you rightclick a folder for example) to allow a you
to open a console (dosbox) in the current directory. That's pretty
useful for me! In fact this feature just needs 3 registry keys to
be enabled, but cause I forget these keys always when I need them
after formatting my harddrive, here is the little lame tool... Look
in the C section.
Finally my implementation of the huffman compression algorithm
works and can be found in the C
section :-). That the console version... I don't know if I'll
code a GUI version for it. Let' see...
Solution for bOne's KeyMe#1 added. See Articles section.
Made two minor changes in Brainfuck Studio. But I noticed that I
don't feel like improving it no longer so this little project is
frozen for some time. Therefor I decided to release the source of
the new version as it is. Perhaps someone finds it useful.
Released the first version of Sunshine's Brainfuck Studio; a
simple development environment for Brainfuck written in C#.
Check it out here!
Solution for Devoney's Crackme 2.0 added. See Articles section.
Just some minor site changes in several sections and added the
So Merry Christmas and a happy new year 2007!
Solution for geeko's nagoya crackme added. See Articles
Ok here is my other sudoku solver which uses a backtracking
algorithm. It's a bit slower than the dancing links approach but
easier to understand. Again, it can just solve sudokus and does not
generate new puzzles, but it should be easy to change the solver to
a generator... but I'm too lazy to do it! => go to Java section
Finally I got it working ..... My sudoku
solver! I really spent some time, but I finally suceeded to code
it. It uses Algorithm X with Dancing Links by Knuth. Don't understand anything? In the Java section where you find the solver are also some links
to information. This algorithm is really not easy to understand nor
easy to implement but once you get running, it works like hell!
Knuth must be one of the most intelligent computer scientists in
the whole world. So have fun with the source.
Hm, seems the summer has left Germany... so there was some time
for coding: I made a small utility which changes the text color and
the text background color of the symbols on the desktop. Cause in
WinXP there is soemthing shit: either you choose a background color
for the symbols or make the background transparent but then there
is an ugly shadow under the smbol text. My so-called "Desktop
Symbol Utility" can make a nice normal transparent background.
Btw, you find on its site also some notes I made while coding it...
> go here < .... Cya
Well, I pimped my personal site a bit. First the is more
information about my study... unfortunately only in German till now
cause I'm too lazy to translate all the subjects into English.
Due to some boredom I coded a little applet which estimates you
blood alcohol concentration. Quite funny :-) Well I also wanted to
deal with with java a bit more, so this applet uses swing and xml.
Source as always free for download.
Added a little article about simple 1D/2D collision of two
balls. Also coded two little applets to simulate colliding balls.
You can find it in the Java section. Have fun!
Just a few updates in the link section and I got my own blog now
So, finally some news :-)
Well as you can see my site is still not often updated. At the
time I'm coding a screensaver and I hope I can finish it after my
exams in March... Stay tuned.
Version 1.1 of my RegionCreator is online. Well not
much really new, mainly bugfixing, more error handling and some
changes in layout.
I wish all my visitors Merry Christmas and a Happy New
|Yes, finally a little update! As always I'm busy with my studies and
I don't code that much in my spare time. So I really have not so
many new things to put on my site, but better less and nothing. But
overall I feel fine and life is good!
Added an applet demonstrating the eight queens
problem. You can play around the find a solution yourself or
let calculate all possible solutions. Unfortunately it's quite slow
and the source is overbloated due to the gui und thread stuff, but
I hope you like it nevertheless!
I have written a new tool called Region Creator which
scans an image for a chosen transparent color and save this region
to file. So you can easily give your applications nice forms. Check
out my example code to see how to use region files in your own
Got a new little guestbook. So drop some
lines if you like my site...
- There is a little puzzle called 'Who owns the fish?' I like
really much. So I thought why not writing a little programm in C
which solves it? I haven't seen a programm in a higher language
solving a logical quest, so I tried my best to do it myself... In
fact the result is a little bruteforce, but it works... Check it out here!
- There is now a private intern section: if you are a friend of
me, contact me to get access!!!
Yes! I'M ONLINE AGAIN
Sorry, have been offline for months now. Got this server from a friend, so hopefully my site will stay online :-) I'm sorry that there are no new updates, but have really no time for coding and haven't "reversed" since last year. But hey, as soon as I have some spare time, I will start some new projects... Thanks for still visiting this out-of-date site.
no this site is not dead :-) But university & real-life are more important
and both need a lot of time as you know... Ok here some new stuff:
- Tut "Inserting a splash screen into an exe through a dll" added
Tut "Manually adding imports" added
PEStuff library released (Coding -> C)
- Some new pics and wallpapers
I just want to say thank you to all the people who wrote me e-mails/into my guestbook. You motivate me to keep this little lousy site alive! Thanx!!!
Btw I hope there will be some new nice essays in near future. I just have not enough time to make my ideas real. And on Monday my university study starts...
SecMaker V2 released
- some little changes in site design
ProcessView 1.0 released
- Simple Hex/Dec/Bin Calculator released, written in C
- Tut "Reversing dihux's ReverseMe #1" added
after having been on Gran Canaria for one week, I decided to upgrade my
Win98 to WinXP... just to find out that many of my self-coded progs don't
work anymore. Bah! So some of them I fixed, the others will follow. Really
new if just ProcessView, the name says it all...
- ProcessView 0.9 released
- SectionMaker 1.01 released - fixed a mini-bug
- "Sunshine's Umrechner" removed - was old and badly coded and doesn't run under Win NT/XP
- Micro update in WallpaperInvert to make it XP compatible
Asm corner added
- Tut for ParaBytes Nag Crackme added
|- Iczelion's PE Tut 7 (Export Table) for Delphi|
another new design... and the last one! The old one wasn't really good.
Complete new site design... well hope everyone out there like it
Passwordflag Remover Tool added; removes the asteriks in a password box
and shows the password (Coding-> System related)
- My 7 favorite wallpapers added
a long time I didn't update my site. Yeah it was summer so I spent only
little time for my PC. I also try my luck at www.reverser-course.de,which
takes some time.
- Matrix Screen Saver 1.0 added
- WallpaperInv added; a little tool which shows your wallpaper in inverted colors
Tut "Code Injection for beginner: Inserting a MessageBox at program start"
- 1 Tool (needed for my new tut) added : Opgen
- Why does nobody write in my guestbook???
|- After a long time, site relaunched on new server with a new design. Hope you like it! It's now only in English available, German site removed. Sorry for you guys, too much work to translate everything. Intro removed, it was not really good...|
|- site CLOSED due to server problems|
|- RVA Calculator 1.0|
|- Tuts "PE
File Format Offset" and "Manually adding a section" added
- Section Maker 1.0 + Source
|- Tut "Writing a loader"|
|- Matrix Screen Saver 0.8 added|
|- Very Simple Patch Generator 1.0 added|
Flash & Mp3 Example added
- Link Section updated
Sunshine's Umrechner, Dll Example and Infest added
- Intro added
- "About" section added
- now my site is also in Englisch available!
|- Site started|
This site is part of Sunshine's Homepage