Ghehe.NL // Believe in Afla
Welcome at Ghehe.NL!

I can do anything I want here, and if you don't like it or are offended, I laugh at you. Muhahahaha!

What's on here???
Share (external USB) root drive in Vista
Simple Music Player
Simple Map Manager
Winamp CleanStream
Windows ClearType
Contact information (well, information is a big word...)

Please note that the AFLA website has moved to http://www.ghehe.nl/afla/, so if you're looking for revelation please go there. (PS - Don't forget to update your bookmark!)

Enjoy your stay!

Paul

PS - I recommend viewing this site in Internet Explorer 7, because it makes the text look a lot better!
(update: check the Windows ClearType section)
Allies

AFLA
Brutal Redemption
5 Euro Münzen

Brilliant music:
Roy Bemelmans
Google
Vista Drive Sharing
If you want to share your (external USB) drive root in Vista, first configure your network like below.

Preperation:
Goto Control panel and open the Network and Sharing Center
Enable Network Discovery
Enable File Sharing
Disable Password Protected Sharing

Then perform the following steps to update your registry.

Vista drive sharing:
Open the Start menu
Type Regedit and press Enter
Browse to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\
Right-click in the right pane (white area)
Click New -> Dword Value
Click the new entry and change the name to: LocalAccountTokenFilterPolicy
Right-click Dword value and click Modify
For value enter 1
Click OK
Close regedit and restart your computer

Now right-click the drive and share it, the permissions (read/write/execute) will work when accessing the drive from another Vista computer.
Top
Simple Music Player
This application plays your music!

With it you're able to:
Search your Library
Search your Playlist
Only play filtered songs
See what's played in the System Tray (balloon tip)
Lower the music volume when someone talks on TeamSpeak 2
Play/Pause/Stop/Skip/Mute from the system tray menu
Copy song titles/files directly from the Playlist/Library
Open the folder containing the song directly from the Playlist/Library
Show the song your playing on MSN

Don't look through lists, just search.

Let's get on with it!
Usage
Tips
Downloads
Installation
TroubleShooting
Usage
Simple Music Player UI - Main
BETA VERSION
Click the buttons?!
Tips
Enable the Only play filtered songs option
Use the search fields (doubleclick to clear)
Enter multiple keywords to find music by different artists in your playlist (like: linkin "in extr" tiesto)
Want to send a song to a friend over MSN? Select the song -> Right click -> Copy -> Song File(s), paste in chat window!
Downloads
Requirements:
Windows Xtra Problems / Windows HastaLaVistaBabyJesus (Muhahaha found something!)
.NET Framework 2.0
WinZip / WinRar / WinAce (to extract the ZIP file)

Files:
07-09-2008 / Simple Music Player v0.2.5 (BETA) (size - 677 Kb): download (md5 hash: 853e36d1942bb57240291cb6c6cdca9d) (downloads: 783)
(If the application does not start, install .NET Framework 2.0!)

Changes in 0.2.5:
Reduced GUI size
Fixed issue where song would not play after the stop button was used
Volume is now loaded and applied correctly

Changes in 0.2.4:
Application now remembers the last played song, which will play on startup (if the option is enabled)
You can now save the playlist manually (button added)
Changed Library/Playlist saving routines

Changes in 0.2.3:
Added option to enable media buttons on keyboard (requested by: Digi)
Changed Pause/Play button routines

Changes in 0.2.2:
Added additional checks to rendering code
Optimized Library/Playlist saving routines
Changing volume should only affect the SimpleMusicPlayer now
Fixed application crashing randomly (hopefully)
Removed file association options (IPC), .NET Framework required is now: 2.0

Changes in 0.2.1:
Added support for dragging songs into your Libray/Playlist from Windows
Added support for file association (Right mousebutton -> Open with -> browse to SMP)
Added support for re-ordering songs in Library/Playlist by dragging the items
Fixed Library and Playlist searches (showed different results every time)
Fixed issue where next song would not be played when 'Play Filtered only' was turned off
Requirement: .NET Framework 3.0 due to IPC (inter-process communication)

Changes in 0.2.0:
Adding folder to Library is now multithreaded
Added doublebuffering capability to ListViews (no flickering)
Moved SaveLibrary() and SavePlayList() to formClosed event
Removed redundant cleanup function
Application is now in BETA

Changes in 0.1.9:
Added option to show song played on MSN (File -> Settings)
Removed the 'Remove duplicates' options from Library and Playlist context menu's due to bugs

Changes in 0.1.8:
Added Settings window (File -> Settings)
Added option to run the Simple Music Player on Windows startup
Added option to start playing a song when the Simple Music Player starts
Added option to enable/disable balloon tips in system tray
Added 'Copy -> Song Title(s) or File(s)' option to Library and Playlist context menu's
Added 'Remove duplicates' option to Library and Playist context menu's
Added 'Select all' option to Library and Playlist context menu's
Optimized library/playlist backbuffer (quicker searches)
Title of playing song is now centered
Moved TeamSpeak chatter options to Settings window
Fixed issue where the application would not continue to next song

Changes in 0.1.7:
Added About box
Search textbox background color is now changed to green when search is in progress
Search keywords are now stored in settings
Changed fonts/colors a bit
Fixed bug where app would crash when title of song played exceeds 64 chars (really this time)
Fixed bug where the timer would not start (updating playtime and seekbar)
Fixed TeamSpeak Chatter volume not being loaded

Changes in 0.1.6:
Improved form show routines
Improved application responsiveness when searching
Changed required .NET Framework to 2.0 (previously 3.5)
Add Folder and Add Files buttons are now disabled when files are being added to library
Restored balloontips and song title in titlebar/systemtray
Fixed issue where app would crash when title of song played exceeds 64 chars
Fixed issue where end of song was not detected

Changes in 0.1.5:
Switched to BASS library, supporting many more file formats (*.mp3, *.ogg, *.wma, *.flac, *.aac, *.ape, *.tta, *.wav, etc)
Changed search function, use "keyword and another" to search for string (quotes around keywords)
Fixed system tray menu controls

Changes in 0.1.4: (internal release)
Added Drag&Drop functionality, drag songs from Library to Playlist
Added FFWD button (skip to next song)
Added volume control and mute button
Added Flow (Skip/Play/Pause/Stop) and Mute options to system tray menu
Added Volume to settings file
Added quotes to search function (ie: "Elvis Presley" is treated as 1 keyword)
Added TSChatter functionality: lowers volume when someone talks on TeamSpeak
Changed search functions, every keyword is now searched
Changed Search to ignore characters: ', +, - and "
Files that do not exist are removed from the Playlist (no looping)
Fixed tab order around controls, switches between search boxes
Fixed ALT hotkeys for main menu

Changes in 0.1.3:
Added column showing duration to library and playlist
Added column sorters to library and playlist
Added Skip (to next song) option to System Tray context menu
Doubleclicking search field now resets it
Fixed color for playing song would not reset when item is not in playlist
Installation
Extract the rar file
Run SimpleMusicPlayer.exe
TroubleShooting
Please submit bug reports to info@ghehe.nl, thanks!

Top
Simple Map Manager
This application allows you to easily manage your maps for the game Sins of a Solar Empire.

With it you're able to:
Move maps between available/installed folders (keep your SOASE installation clean!)
Share the maps you created with others
Download new maps made by others
Create new map files based on templates
Assign a map editor to edit your maps

Basically it takes care of a lot of hassle for you, assuming it works correctly.

Here we go!
Usage
Tips
Downloads
Installation
TroubleShooting
Usage
Simple Map Manager UI - Main
1: Sins of a Solar Empire
Displays information about the game.

Click the "Start the Game" button to launch SOASE.

2: Available Maps
Click "Open Folder" to view the directory in Explorer.

You can "Install" and "Delete" maps using the corresponding buttons.

Click "Share" to upload the selected maps.

Select map(s) and click "Edit" to open it with your map editor.

3: Online Maps
Lists the maps available for download online.

Click "Update" to refresh the list.

Select the maps you want and click "Download" to get them.

Downloaded maps are listed in the Available section.
4: Installed Maps
Click "Open Folder" to view the directory in Explorer.

Click "Remove" to move them to the Available folder.

Click "Share" to upload the selected maps.

Select map(s) and click "Edit" to open it with your map editor.

5: Selected Map
Shows the details for the selected map from any list (Available, Installed and Online). The online maps do not show an image.

Context Menu
All options for the Available, Installed and Online lists can be accessed through their context menu's. Select map(s) and right-click for the options.

Main Menu
To create a new map from a template: File -> Create new map
To add a local map to the Available folder: File -> Add local map
To change application settings: File -> Settings
To exit the application: File -> Close
Tips
Add your external maps using File -> Add Local Map
Add credits for making the map in the map description, or the image
Enable the Hide Maps that are Available/Installed option
Edit the DefaultTemplate.galaxy file in the application folder to suit your needs
Edit the ScenarioPicture-Default.tga file in the application folder to suit your needs
Use the Default template to get a new map started quickly
Downloads
Requirements:
Windows Xtra Problems / Windows Vista (damn... still can't think of something funny)
.NET Framework 2.0

Files:
11-12-2007 / Simple Map Manager v1.2 (size - 437 Kb): download (md5 hash: d843a624473b4b757855cd071ebf712a) (downloads: 864)

Changes in 1.2:
Added FileSystemWatcher, refresh buttons for local folders removed
Added Open Folder buttons for Available and Installed, opens in Explorer
Added image field to map creator, if no image is selected a default one is used
Added links to SOASE website/forums to main menu (Extra -> Visit SOASE Website/Forums)
Resized window to fit on 1024x768 resolution
Fixed a problem that kept the application from running on Windows x64 (hopefully)
Fixed an issue where hidden listview columns could be resized
Added online map cache, only new map information is downloaded
Added context menu's for Available/Installed and Online, quick access to functions
Added retry-count for Available folder FSW
Fixed an issue where the Hide Available/Installed maps option did not work
Added Sharing Accounts, registering maps to users to allow deleting from server
Reworked server-end of the application, switched to MySQL db

Changes in 1.1:
Added option to edit selected maps in Available and Installed lists
Added setting to select a map editor and set commandline arguments to launch it
Added option to create a map from a template (as in: based on existing map)
Added a Default template map, a simple map to get you started
Added refresh buttons for Available and Installed lists
Fixed a bug where the add local map screen would not display default no-image picture
Installation
Run the installer: SimpleMapManagerSetup.exe
Start menu shortcuts - Yes/No
Click Next
Choose installation directory
Click Install
TroubleShooting
1 - The application crashes at startup (Windows XP/Vista 64 Bit)
Download and install the latest version of the application, it has been compiled with a target x86 cpu parameter so 64 bit OS-es will execute it as a 32 bit program.

Top
Winamp CleanStream
This application looks for certain words in the title of the song that's currently playing on Winamp, and either turns down the volume or skips to the next track on your playlist when one of the entered words is found.

I've developed this app for skipping commercials on streaming internet radio, usually the radio station will broadcast the title of the song with the music itself, and when the commercials are on it'll say something like "commercials" in the song title, so that's one word I'd like to skip. ;)

Right... let's see it!
Usage
Tips
Downloads
Installation
TroubleShooting
Usage
CleanStream UI - Main
1: Winamp Version
Displays the version of Winamp.

2: Playlist Info
Display the song that's currently playing on Winamp.

3: Start CleanStream
Start checking the stream/songs on Winamp.

4: Stop CleanStream
Stop checking the stream/songs on Winamp.

5: Cycles
Displays the number of cycles passed since the start. The song title is checked each cycle.

6: Lower the volume
Lower the volume to what you've selected using the slider when a word is found in the song title.

7: Play the next track
Play the next track in the playlist when a word is found in the song title.

8: Blocked words listing
Displays the list of words to check the stream/song for, and block when one of them is found in the stream name.

9: Delete button
Select an item in the world list and click this button to remove it from the list.

10: Word textbox
Type a word you want to check for, and press enter to add it to the word list.

11: Add button
Adds the text from the word textbox to the listing. (alternatively you can press enter)

CleanStream UI - Settings
12: Run CleanStream at Windows startup
Start the application at Windows user account login.

13: Minimize to system tray on startup
Hide the application in the system tray when it starts. (does not require option 12)

14: Start CleanStream at initilization
Begin checking the stream/song as soon as the application is started.

15: Start Winamp at initilization
Start Winamp when you start this application, so you don't have to start it seperately.

16: Start playing track on Winamp
Start playing the first track on the playlist when Winamp starts. (requires option 15 enabled)

17: Check n cycles before skipping
When a blocked word is found, check it again for the specified number of cycles before taking action. This option helps when the stream title does not update immediately.

18: Launch/Close apps with CleanStream
An overview of the applications and the options you've set for them. (start/stop or both with CleanStream)

19: Add application
Opens the dialog where you can browse to the application exe file you wish to start/stop/both with CleanStream.

20: Change
Doubleclick an entry in the list, or select an entry and click the change button to modify the options for the application.

21: Remove
Select an entry in the list, and click remove to stop CleanStream from starting/closing the application.
Tips
Add a stream and one song you really like to your playlist, when you use the play the next track option.

This will make sure that when a word on the block list is detected in the stream title, CleanStream will switch to a song you like. After the song has finished Winamp will switch back to the stream automatically. (assuming you have repeat-list enabled)
Downloads
Requirements:
Windows Xtra Problems / Windows Vista (still thinking of something funny here)
Winamp 5+
.NET Framework 2.0
WinZip / WinRar / WinAce (to extract the RAR file)

Files:
25-01-2007 / CleanStream v1.4 (size - 16 Kb): download (md5 hash: 51b2e06eb8dbfc7224386bea5e5da88d) (downloads: 1136)

Changes in 1.4:
Added tabs to seperate the settings from the main window
Added an option to "doublecheck" the song title before skipping
Added options to start/close (or both) external applications with CleanStream

Changes in 1.3:
Added option to run Winamp CleanStream at Windows startup
Added ability to minimize to system tray
Added option to minimize to system tray at startup
From now on the application will be published without version number in the rar and exe files.
(You can find the version number in the window title, or when you hover your mouse over the system tray icon)

Changes in 1.2:
Volume nolonger raised to 100% when "Play the next track" option is selected, to make it compatible with TSChatter. (or any other app that controls the volume)
Installation
Extract the CleanStream.exe file from the RAR file to your desktop (or anywhere on your HD).

If you actually want to run it, doubleclick the CleanStream.exe file and it might start.*

* Then again, it might not.
TroubleShooting
1 - I checked "Start Winamp at initilization", but Winamp doesn't start!
The application checks the Winamp installation directory key in the Windows registry. If you don't have Winamp installed properly it can't find that registry key and Winamp won't start!

To fix it you could try adding the registry key manually:

Go to Start menu -> Run, type: notepad and press enter
Copy the following lines into notepad:

[HKEY_CURRENT_USER\Software\Winamp]
@="DRIVE_LETTER:\\PATH_TO_DIR"

DRIVE_LETTER: replace this with drive letter you've got Winamp installed on (like: C)
PATH_TO_DIR: replace this with the path to your Winamp installation folder, use double slashes to seperate folders!

Example: @="C:\\Program Files\\Winamp"

Go to File -> Save As, save to your desktop, for filename use: Winamp_InstallDir.reg
DoubleClick the Winamp_InstallDir.reg file, when the question pops up "Do you want to add etc", click Yes

That's all, now start CleanStream and see if it worked!


2 - I checked "Start CleanStream at initilization" and the stream is always skipped!
You've added a word to the block list that is also in the stream name when it's connecting to the ShoutCast server.

Example:
Stream name: Connecting to http://TheCoolestStreamEver:8100
Word in block list: Ever

As you can see the word from the block list is found at the end of the stream name. If for example you wanted to block EverLast (why???) but chose to abbreviate it to Ever, then you've got a problem because the stream is blocked before Winamp can connect to it.

The workaround is to be more specific, and for example replace Ever with Everlast, because only titles containing the entire word are blocked, not titles that contain only part of a word in the block list.


3 - I'm trying to hack your software, any tips?
Well, you could always try to edit the settings.ini and the detection.lst files (open with notepad) and try to make it do silly things! These files are generated when the application closes, and loaded again when it starts.

I haven't really tried hacking the app myself though, but if you do manage to make it do something silly (or crash) please do let me know! ;)
Top
Windows ClearType
OMG I love the ClearType feature in Internet Explorer 7! It makes the text look so nice and smooth!

So how do you enable it for FireFox as well? You can't! Well not in FireFox anyway (as far as I know), but fortunately there is another way.

The instructions below are for the Windows XP operating system.

Activating ClearType:
Right-click your desktop and goto Properties
Goto the Appearance tab
Click the Effects button
Tick the checkbox for Use the following method to smooth edges of screen fonts:
Select ClearType from the dropdown list
Close the Windows by clicking OK

That's it!

Now you can enjoy the smoother text from ClearType all accross Windows XP, including FireFox!
Top
Contact
If you have any questions or if you wish to let me know that you love me, you might be able to contact me on this lovely e-mail address.* **

info@ghehe.nl


* Don't send me spam, I will hunt you down and throw you off a building if you do.
** Then again you might not.
Top