Jory Stone's Placehttps://www.jorystone.com/2019-04-05T00:00:00-05:00My Site2019-04-05T00:00:00-05:002019-04-05T00:00:00-05:00Jory Stonetag:www.jorystone.com\my-site.html,2019-04-05:<p>Following is a test post</p><p>Following is a test post</p>Munin Node for Windows v1.6.1 Beta release2011-02-02T14:20:00-06:002011-02-02T14:20:00-06:00Jory Stonetag:www.jorystone.com\munin-node-for-windows-v161-beta.html,2011-02-02:<p>munin-node-win32 has come back from the dead and now is hosted on Google Code instead of SourceForge.net: <a href="http://code.google.com/p/munin-node-win32/">http://code.google.com/p/munin-node-win32/</a>
Thanks to agroszer for keeping the project alive and allowing me to join back into the project.</p>
<p>Our first Beta release uses a new NSIS based-installer …</p><p>munin-node-win32 has come back from the dead and now is hosted on Google Code instead of SourceForge.net: <a href="http://code.google.com/p/munin-node-win32/">http://code.google.com/p/munin-node-win32/</a>
Thanks to agroszer for keeping the project alive and allowing me to join back into the project.</p>
<p>Our first Beta release uses a new NSIS based-installer and has a number of fixes and patches included.
<a href="http://munin-node-win32.googlecode.com/files/munin-node-win32-1.6.1.0-installer-beta.exe" title="NSIS Installer">munin-node-win32-1.6.1.0-installer-beta.exe</a> (158KB)</p>
<ul>
<li>
v1.6.1.0 (Beta) 2/2/2011
</li>
<ul>
<li>
Switched to NSIS Installer
</li>
<li>
Removed Windows Firewall setup code from munin-node.exe, now done in the NSIS Installer ([r43](http://code.google.com/p/munin-node-win32/source/detail?r=43))
</li>
<li>
Statically linked MS Visual C++ libraries (MS Visual C++ Runtime no longer required)
</li>
<li>
Plugin Changes
</li>
- Added DERIVE Performance Counters support, patch by josh (Google Code [ Issue 4 ](http://code.google.com/p/munin-node-win32/issues/detail?id=4 "PATCH - Support DERIVE types for Permon counters"){.closed_ref}, [r27](http://code.google.com/p/munin-node-win32/source/detail?r=27), [r32](http://code.google.com/p/munin-node-win32/source/detail?r=32))
- Updated Performance Counter plugin to include error codes in error messages ([r42](http://code.google.com/p/munin-node-win32/source/detail?r=42))
</ul>
<li>
v1.6
</li>
- Plugin Changes
- Corrected Configuration in Memory Plugin
</ul>
<p>These changes are also noted on this wiki page, <a href="http://code.google.com/p/munin-node-win32/wiki/ChangeLog">ChangeLog</a></p>
</p>PostgreSQL - Out of Memory with large INSERT2009-05-30T17:10:00-05:002009-05-30T17:10:00-05:00Jory Stonetag:www.jorystone.com\postgresql-out-of-memory-with-large.html,2009-05-30:<p>I’ve been working with moving large databases in PostgreSQL and have found that PostgreSQL is a true memory hog when inserting millions of rows in one statement. If the target table has a number of foreign key references PostgreSQL seems to choke horribly and use insane amounts of memory …</p><p>I’ve been working with moving large databases in PostgreSQL and have found that PostgreSQL is a true memory hog when inserting millions of rows in one statement. If the target table has a number of foreign key references PostgreSQL seems to choke horribly and use insane amounts of memory, 1GB per million rows in my original case.
We have a rather simple table that is composed of six integer columns, two timestamps, and one boolean. I first ran into this issue when inserting with a select statement that had a simple join and where clause. Initially I thought the select statement was the one causing the out of memory issues. But I found running the select alone worked and changing the statement to a select into piped the data into a new table without any issues.</p>
<p>I created a simple test case to reproduce this with the following schema,</p>
<div class="highlight"><pre><span></span>CREATE TABLE table1 (
table1_id integer NOT NULL,
name character varying NOT NULL,
PRIMARY KEY(table1_id)
);
CREATE TABLE table2 (
table2_id integer NOT NULL,
name character varying NOT NULL,
PRIMARY KEY(table2_id)
);
CREATE TABLE table3 (
table3_id integer NOT NULL,
name character varying NOT NULL,
PRIMARY KEY(table3_id)
);
CREATE TABLE table4 (
table4_id integer NOT NULL,
name character varying NOT NULL,
PRIMARY KEY(table4_id)
);
CREATE TABLE test_target (
table1_id integer NOT NULL,
table2_id integer NOT NULL,
visible boolean NOT NULL,
date_added timestamp with time zone NOT NULL,
date_updated timestamp with time zone NOT NULL,
table3_id1 integer NOT NULL,
table3_id2 integer NOT NULL,
table4_id1 integer NOT NULL,
table4_id2 integer NOT NULL,
FOREIGN KEY (table1_id) REFERENCES table1(table1_id),
FOREIGN KEY (table2_id) REFERENCES table2(table2_id),
FOREIGN KEY (table3_id1) REFERENCES table3(table3_id),
FOREIGN KEY (table3_id2) REFERENCES table3(table3_id),
FOREIGN KEY (table4_id1) REFERENCES table4(table4_id),
FOREIGN KEY (table4_id2) REFERENCES table4(table4_id)
);
</pre></div>
<p>Running this INSERT / SELECT below can cause the PostgreSQL to keep expanding in memory usage. On a 32-bit machine it aborts due to an out of memory error around 2GB, but on a 64-bit Linux machine it keeps using memory until all of the main memory and swap is full and then the oom-killer process is spawned and starts killing processes.</p>
<div class="highlight"><pre><span></span>INSERT INTO test_target
(
table1_id, table2_id, visible,
date_added, date_updated,
table3_id1, table3_id2,
table4_id1, table4_id2
)
SELECT
0 as table1_id, 0 as table2_id,
TRUE as visible,
now() as date_added,
now() as date_updated,
0 as table3_id1, 0 as table3_id2,
0 as table4_id1, 0 as table4_id2
FROM generate_series(1, 13000000);
</pre></div>
<p>I've tried this on PostgreSQL 8.3.7 under Linux and I found the same behavior in PostgreSQL 8.4 Beta for Windows.</p>
<p>A simple workaround I found is to simply drop the foreign keys before the insert, and re-add the foreign keys after the data is loaded into the table.</p>
</p>Munin Node for Windows v1.52008-06-02T17:13:00-05:002008-06-02T17:13:00-05:00Jory Stonetag:www.jorystone.com\munin-node-for-windows-v15.html,2008-06-02:<p>I've posted v1.5 of Munin Node for Windows.</p>
<p><strong>Summary</strong>
Munin Node for Windows AKA munin-node-win32, is a Windows client for the Munin monitoring system.</p>
<p>It is written in C++ with most plugins built into the executable. Which is different from the standard munin-node client, which only uses external plugins …</p><p>I've posted v1.5 of Munin Node for Windows.</p>
<p><strong>Summary</strong>
Munin Node for Windows AKA munin-node-win32, is a Windows client for the Munin monitoring system.</p>
<p>It is written in C++ with most plugins built into the executable. Which is different from the standard munin-node client, which only uses external plugins written as shell and Perl scripts.</p>
<p><strong>Change Log for v1.5</strong>
+ Added readme documentation
+ Updated -install / -uninstall switches to handle Window Firewall exceptions
+ Added SpeedFan plugin
+ Added External Plugins plugin, external plugins are now supported
+ Added Generic Performance Counter plugin
+ Removed Uptime, Disktime plugins. Replaced with the Generic Performance Counter plugin
+ Improved error handling in Cpu plugin
+ Now Unicode compatible
+ Fixed memory leaks
+ Improved multi-thread safety
+ Added better Event Log support</p>
<p><strong>Download</strong>
<a href="http://sourceforge.net/projects/munin-nodewin32/files/munin-node-win32/Munin%20Node%20for%20Windows%20v1.5/munin-node-win32-v1.5.1942.msi/download">MSI Installer</a> (225KB)
<a href="http://sourceforge.net/projects/munin-nodewin32/files/munin-node-win32/Munin%20Node%20for%20Windows%20v1.5/munin-node-win32-v1.5.1942-bin.zip/download">Binary</a> (135KB)
<a href="http://sourceforge.net/projects/munin-nodewin32/files/munin-node-win32/Munin%20Node%20for%20Windows%20v1.5/munin-node-src-r1942.zip/download">Source Code</a> (423KB)</p>foo_playcount_db v0.4 for Foobar20002008-05-19T17:14:00-05:002008-05-19T17:14:00-05:00Jory Stonetag:www.jorystone.com\fooplaycountdb-v04-for-foobar2000.html,2008-05-19:<p>I've created a plugin for foobar2000 v0.9, it stores all your plays in a SQLite database.\
\
In addition to storing details on every play, the time and duration, this plugin automatically scores every played track. It uses a formula similar to AmroK scoring with a range of 0-100.\
You …</p><p>I've created a plugin for foobar2000 v0.9, it stores all your plays in a SQLite database.\
\
In addition to storing details on every play, the time and duration, this plugin automatically scores every played track. It uses a formula similar to AmroK scoring with a range of 0-100.\
You can access the score for each track via the %score% title formatting string.\
\
I'm hoping to create a viewer for the database so that you can see detailed trends as every play is stored in the database.\
\
Here are the downloads,\
foo_playcount_db v0.4 <a href="http://sourceforge.net/projects/jorydownloader/files/foo_playcount_db/foo_playcount_db%20v0.4/foo_playcount_db-v0.4.zip/download">Binary</a> (253KB)\
foo_playcount_db v0.4 <a href="http://sourceforge.net/projects/jorydownloader/files/foo_playcount_db/foo_playcount_db%20v0.4/foo_playcount_db-src-v0.4.zip/download">Source Code + Binary</a> (1.31MB)</p>Munin Node for Windows v1.12007-01-16T17:15:00-06:002007-01-16T17:15:00-06:00Jory Stonetag:www.jorystone.com\munin-node-for-windows-v11.html,2007-01-16:<p><a href="http://prdownloads.sourceforge.net/jorydownloader/munin-node-win32-20070116100034.zip?download">munin-node-win32 v1.1</a> (30KB)</p>
<p>An Windows client for the <a href="http://munin.projects.linpro.no/">Munin</a> monitoring system. Supports getting disk usage, HDD temperatures, memory usage, and uptime. If you have <a href="http://mbm.livewiredev.com/">Motherboard Monitor</a> installed and running, munin-node-win32 can query it for system temperatures, voltages, and fan speeds.</p>
<p>Binary and Source Code included.</p>
<p>Use the <em>-install</em> command …</p><p><a href="http://prdownloads.sourceforge.net/jorydownloader/munin-node-win32-20070116100034.zip?download">munin-node-win32 v1.1</a> (30KB)</p>
<p>An Windows client for the <a href="http://munin.projects.linpro.no/">Munin</a> monitoring system. Supports getting disk usage, HDD temperatures, memory usage, and uptime. If you have <a href="http://mbm.livewiredev.com/">Motherboard Monitor</a> installed and running, munin-node-win32 can query it for system temperatures, voltages, and fan speeds.</p>
<p>Binary and Source Code included.</p>
<p>Use the <em>-install</em> command line switch to install as
a service, <em>-uninstall</em> will remove the service.</p>Munin Node for Windows v0.12006-12-12T17:16:00-06:002006-12-12T17:16:00-06:00Jory Stonetag:www.jorystone.com\munin-node-for-windows-v01.html,2006-12-12:<p><a href="http://prdownloads.sourceforge.net/jorydownloader/munin-node-win32-20061222220622.zip?download">munin-node-win32 v0.1</a> (30KB)</p>
<p>An Windows client for the <a href="http://munin.projects.linpro.no/">Munin</a>
monitoring system. Supports getting disk usage, memory usage, and
uptime. If you have <a href="http://mbm.livewiredev.com/">Motherboard
Monitor</a> installed and running, munin-node-win32 can query it
for system temperatures, voltages, and fan speeds.</p>
<p>Binary and Source Code included.</p>
<p>Use the <em>-install</em> command line switch …</p><p><a href="http://prdownloads.sourceforge.net/jorydownloader/munin-node-win32-20061222220622.zip?download">munin-node-win32 v0.1</a> (30KB)</p>
<p>An Windows client for the <a href="http://munin.projects.linpro.no/">Munin</a>
monitoring system. Supports getting disk usage, memory usage, and
uptime. If you have <a href="http://mbm.livewiredev.com/">Motherboard
Monitor</a> installed and running, munin-node-win32 can query it
for system temperatures, voltages, and fan speeds.</p>
<p>Binary and Source Code included.</p>
<p>Use the <em>-install</em> command line switch to install as
a service, <em>-uninstall</em> will remove the service.</p>Setup Windows XP for Remote Access2004-12-06T11:57:00-06:002004-12-06T11:57:00-06:00Jory Stonetag:www.jorystone.com\setup-windows-xp-for-remote-access.html,2004-12-06:<p>First to enable Remote Desktop.\
Go to the System Properties (right-click My Computer -> Properties) Remote Tab\
Check the Remote Desktop checkbox.\
\
Now to enable the telnet server. Pull up the Computer Management MMC.\
Services and Applications -> Services\
Look at the Telnet service properties, change the Startup type to Automatic.\
\
Now …</p><p>First to enable Remote Desktop.\
Go to the System Properties (right-click My Computer -> Properties) Remote Tab\
Check the Remote Desktop checkbox.\
\
Now to enable the telnet server. Pull up the Computer Management MMC.\
Services and Applications -> Services\
Look at the Telnet service properties, change the Startup type to Automatic.\
\
Now add a user that would be used only for remote access. This can be a Limited Account or Admin, you generally would like to dedicate a user account for remote access for security reasons, and also a strong password is needed for remote access.\
\
To add a user go to the Computer Management MMC,\
System Tools -> Local Users and Groups -> Users\
Right-Click, New User.\
Now Add the user to the Administrators, Remote Desktop Users, and TelnetClients (you may need to create this group) groups.\
\
Now to hide the remote user's account from the welcome screen in Windows XP. First Open Registry Editor.\
\
In Registry Editor, navigate to the following registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList\
\
Create a entry of the REG_DWORD type with a name is the username of the remote user.\
\
Assign it a value of 0.\
\
Now after all this, you should reboot and check that the remote login works.</p>foo_wmaenc v1.2 for Foobar20002004-09-29T11:59:00-05:002004-09-29T11:59:00-05:00Jory Stonetag:www.jorystone.com\foowmaenc-v12-for-foobar2000.html,2004-09-29:<p>Here is a diskwriter plugin I wrote for foobar2000 v0.8.2 that writes WMA (Windows Media Audio) files.</p>
<p><strong>foo_wmaenc v1.2</strong>
<a href="http://prdownloads.sourceforge.net/jorydownloader/foo_wmaenc_v1.2.zip?download" title="63KB">Binary</a>
<a href="http://prdownloads.sourceforge.net/jorydownloader/foo_wmaenc-src-20040929023708.zip?download" title="24KB">Source Code</a></p><p>Here is a diskwriter plugin I wrote for foobar2000 v0.8.2 that writes WMA (Windows Media Audio) files.</p>
<p><strong>foo_wmaenc v1.2</strong>
<a href="http://prdownloads.sourceforge.net/jorydownloader/foo_wmaenc_v1.2.zip?download" title="63KB">Binary</a>
<a href="http://prdownloads.sourceforge.net/jorydownloader/foo_wmaenc-src-20040929023708.zip?download" title="24KB">Source Code</a></p>FLAC ACM2004-09-11T12:01:00-05:002004-09-11T12:01:00-05:00Jory Stonetag:www.jorystone.com\flac-acm.html,2004-09-11:<p><a href="http://sourceforge.net/projects/jorydownloader/files/FLAC/CoreFLAC%20ACM/CoreFLAC_ACM-v0.1.zip/download" title="74KB">CoreFLAC ACM v0.1</a>
An ACM codec for FLAC. Using libflac 1.1.0. Compression level is set to the default -5 level. This codec is more or less a hack as the ACM API doesn't provide good support for VBR audio codecs.</p>
<p><a href="http://sourceforge.net/projects/jorydownloader/files/FLAC/flac2wav2flac/flac2wav2flac-v0.1.zip/download" title="46KB">flac2wav2flac v0.1</a>
A command-line program to …</p><p><a href="http://sourceforge.net/projects/jorydownloader/files/FLAC/CoreFLAC%20ACM/CoreFLAC_ACM-v0.1.zip/download" title="74KB">CoreFLAC ACM v0.1</a>
An ACM codec for FLAC. Using libflac 1.1.0. Compression level is set to the default -5 level. This codec is more or less a hack as the ACM API doesn't provide good support for VBR audio codecs.</p>
<p><a href="http://sourceforge.net/projects/jorydownloader/files/FLAC/flac2wav2flac/flac2wav2flac-v0.1.zip/download" title="46KB">flac2wav2flac v0.1</a>
A command-line program to convert .wav files compression with the FLAC ACM to .flac and convert .flac to FLAC .wav's.</p>Commander Keen Hints and Cheats2004-09-10T12:05:00-05:002004-09-10T12:05:00-05:00Jory Stonetag:www.jorystone.com\commander-keen-hints-and-cheats.html,2004-09-10:<p><a href="http://4.bp.blogspot.com/_1oaK6i84E5M/SwQ3w8uiepI/AAAAAAAAAHI/3Z6ErWieRsE/s1600/keen.gif"><img alt="" id="BLOGGER_PHOTO_ID_5405506766826011282" src="http://4.bp.blogspot.com/_1oaK6i84E5M/SwQ3w8uiepI/AAAAAAAAAHI/3Z6ErWieRsE/s400/keen.gif"></a>\
<!-- s9ymdb:9 --> Here are some hints and tips for the Commander Keen series of games I've gathered from the Internet.\
\</p>
<p><strong>[Hints & Tips]{style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:130%;"}</strong></p>
<p>\</p>
<hr>
<p>\</p>
<p>\</p>
<p><strong>[Episode 1: "Marooned on Mars"\
]{style=";font-family:times new roman,times,serif;font-size:130%;"}</strong>[[In keen 1, the hidden bricks are all …</p><p><a href="http://4.bp.blogspot.com/_1oaK6i84E5M/SwQ3w8uiepI/AAAAAAAAAHI/3Z6ErWieRsE/s1600/keen.gif"><img alt="" id="BLOGGER_PHOTO_ID_5405506766826011282" src="http://4.bp.blogspot.com/_1oaK6i84E5M/SwQ3w8uiepI/AAAAAAAAAHI/3Z6ErWieRsE/s400/keen.gif"></a>\
<!-- s9ymdb:9 --> Here are some hints and tips for the Commander Keen series of games I've gathered from the Internet.\
\</p>
<p><strong>[Hints & Tips]{style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:130%;"}</strong></p>
<p>\</p>
<hr>
<p>\</p>
<p>\</p>
<p><strong>[Episode 1: "Marooned on Mars"\
]{style=";font-family:times new roman,times,serif;font-size:130%;"}</strong>[[In keen 1, the hidden bricks are all in dark areas - look for a gray square in the upper left corner (this tip comes from a Yorp statue as well).\
To get to the Secret City in Keen 1, go to the city on the "east" (dark side) of Mars that's about at the planet's Equator. If you go to the dark area at the bottom of that city and head right, you'll find a teleporter. (You have to jump on a hidden brick, over a ledge, then get yourself caught in an ice-launching machine which will propel you over the next wall) This takes you to the hidden city.\
Also, if you go to the green city just before the teleporter on the light side of Mars ("left" side, "west" side) and go to the Garg in the yellow tube, and get him to chase you, you can make him "jump" in midair by running left and letting him follow you at his highest speed. It's not really useful but it looks neat :)\
If you hit the function keys really fast, it fargles the screen something weird! Walk around... pressing the fire button warps you at random sometimes (and makes another way to "clip" on the Mars map.) Don't do it on a level or you die -- do it on the map. :)\
\
]{style="font-family:TIMES NEW ROMAN;"}[<strong>Episode 2: "The Earth Explodes"\
</strong>]{style=";font-family:times new roman,times,serif;font-size:130%;"}<strong>[]{style="font-size:100%;"}</strong>[The signs near the Tantalus Rays read "TANTALUS ". If you can't find the Standard Galactic Alphabet, you can translate a lot of the cities. Write down the symbols, then when you leave the level, see what city you saved and match them up.\
When you are standing by the Tantalus Rays in CK2, do NOT pull the switch !! It zaps earth1 (The sign over it in the Standard Galactic Alphabet reads "ON").\
\
]{style=";font-family:times new roman,times,serif;font-size:100%;"}[<strong>Episode 3: "Keen must Die"\
</strong>]{style=";font-family:times new roman,times,serif;font-size:130%;"}<strong>[]{style="font-size:100%;"}</strong>[The Mangling Machine - First wait for the left laser. Then jump to the platform it hit and take out the top 2 marks. Then drop to the bottom left corner. Pogo up when the Green Glob isn't shooting left and take out the bottom left mark. (It's hard to not hit the machine but it can be done). Then work your way to the right using the spots you won't get crushed (there are 3 and you have to use them ALL one at a time). Then do the bottom right one like you did the bottom left. Then pogo up high and take out the top 2. This breaks the outer legs. Then shoot on level with the heart to destroy the machine entirely.\
\
]{style=";font-family:times new roman,times,serif;font-size:100%;"}[<strong>Episode 4: "Secret of the Oracle"\
</strong>]{style=";font-family:times new roman,times,serif;font-size:130%;"}<strong>[]{style="font-size:100%;"}</strong>[There are seven free Keens on level 1.\
You can get to the top of the Pyramid of the Moons. We're talking the OUTSIDE.\
There is a hidden area at the top of the Cave of the Descendants.\
Princess Lindsey appears twice.\
In the Chasm of Chills, a slug holds a secret.\
There's stuff hidden very well in Highville. All you need is a flash of insight.\
There's a free Keen in Miragia.\
There's a free Keen in the Pyramid of the Ancients.\
There's a free Keen on the Isle of Fire.\
There are at least seven free Keens in the Pyramid of the Shadows.\
You can get to the secret pyramid by way of something in the Pyramid of the Moons. Reread the Cast of Characters carefully.\
Dopefish also like to eat the small schoolfish that follow you.\
Pressing button 1 makes you swim faster.\
You can squash skypests by jumping on them with your pogo stick while they are preening,\
You can only shoot mimrocks when they are jumping at you.\
Mad Mushrooms leap higher on the third bounce.\
I'm Still stuck!\
Border Village - like on your page, but at Easy Level you can get to it WITHOUT revealing the secret passage. You just pogo off the second acid pool and turn it off and pull yourself up onto the secret ledge.\
Slug Village - One of the few places I can't find a 1-UP.\
The Perilous Pit - the button that activates the moving platform that goes up to the top left part of the level, this button is near a mushroom - look how the mushroom hops "into" a secret area. Two 1-UP's are here tho I don't know how to get them without God Mode.\
The Isle of Tar - if you clip on the "main level" (the big one that goes underground, not the houses) on the far right, then jump and move right, you clip INTO the houses... which is kind of neat. Try it! The 1-UP is in the last house, upper left corner.\
The Isle of Fire - When underground on the left, near the yellow gem and the mimrocks, you can jump up into the wall and a secret passage leads to a 1-UP. It's kind of long so you may want to F10-Y your way through it. ALSO a button activates a moving platform - look at the upper left to upper middle parts of the level. There's a secret area of platforms if you can time the jumps (or just jump cheat right up at the beginning if you're lazy).\
The Well of Wishes - The 1UP is early on... No secret areas came up with F10-Y. On Hard, I can't get by the last part with the 2 dopefish without cheating though :( It's the ONLY level I can't finish on hard *snort*\
The Pyramid of the Forbidden - This level is a PAIN especially at the higher levels. Two 1UP's - one at the top of the first steps you ascend, and one at the foot at the end. I warn you not to do this if you don't like anticlimactic disappointment :)\
The Pyramid of Gnosticene Ancients - the red ghosts won't hurt you but they eat a lot of the items on the level (if they touch an item, it's gone - i can't figure out how to get it back). There are 2 1UPs at the first ghost (just walk right and you'll see him on a blue horizontal ledge); one at the upper left corner (which I can't seem to get without clip cheat and god mode). Also, just before the door at the bottom on EASY - there is a secret path "in" the ledge above the door that goes to a 1UP and raygun.\
The Pyramid of Shadows - Lots of 1UP's. Two ways to get them. The first, by the lava pool is easy. First turn on all the blue platforms to get to the door to Room 2. Then the button in the upper left corner of room 2 opens the ledge back up so you can go back to Room 1 and get the 1UP (this took me FOREVER to figure out!) Also, in Room 3, ride the platform and then "look down" (duck) ... when you are totally to the right, jump off and there are lots of 1UP's. An alternate way is to go into room 4 and jump cheat in the chamber where the Council Member is, then walk left. Rooms 3 and 4 are part of the same map. (you can also do this with clipping).\
Crystallus - can't find any 1UP's, but if you pogo on the upper left ledges and make a huge jump to the right off the last one, you can get the yellow crystal MUCH faster than if you went in their proper order.\
The Chasm of Chills - Top has Princess Lindsay and some items, but I can't get out without clip cheat. Regular (where you come into) - at bottom right, above 2nd egg, a secret in right hand wall goes down. Walk left after dropping - skip the door - where the moving shovel is above, in the ledge, is a 1UP (kind of over the door). Go left more -the holes are a secret path. You can't see where you are (unless you save the game down there... hehehehe!) but a door leads to 4 ice cream cones (and comes out on ANOTHER sublevel) ... Also, on the bottom of the main level, the middle hole (it goes mushroom, platform, hole, platform...) - well on easy it's the one AFTER the one with the Slug... and a secret drop goes down... there is lots of cool stuff down there which I leave to the explorer.\
The Cave of The Descendants - At the lower right, with 5 platfroms over spikes, a secret in the right wall leads to two ice cream cones. Also, the hole with the shovels has 2 1UPS in a secret at the lower right (but you can't escape wihtout God Mode and/or Jump cheap....\
Hillville - 1UP way up high. Use secret bricks. (A secret brick is a line on the upper block that flashes on and off) There are 2 regions with "jets" - the platforms on top can be stood on.\
Sand Yego - 1UP at top middle of first level. Use secret bricks near green gem and mimrock.\
Lifewater Oasis - do you have ANY idea how to get that stuff at the very bottom in the water without clip cheat?? Otherwise, the only major secret with much in points is just before the council member - a hole you can't see the bottom of, but it's there.\
Pyramid of the Moons - go right, down second pole, thru door, walk left, jump pit, and secret is after 4 arrow guns up top. Pogo, turn it off, climb pole, run right, jump. At door, jump again and go left thru next secret - when you drop to next door, go thru. IT comes out at the 1UP above the Arachnut (green thing, what's his name.)\
Miragia - 1UP is on far right. Just above wetsuit, jump up and right on secret brick, then drop thru far right hole. at bottom is 1UP and platform to bring you back up. Also, you can get the three ice cream cones between the first and second bottles without cheating - from a high ledge you have to jump, lay off in midair, then push back - just jump without hitting a wall.\
\
]{style=";font-family:times new roman,times,serif;font-size:100%;"}[<strong>Episode 5: "The Armageddon Machine"\
</strong>]{style=";font-family:times new roman,times,serif;font-size:130%;"}<strong>[]{style="font-size:100%;"}</strong>[There are 9 free Keens on level 1.\
Hidden in two of the levels are the names of the two level designers, Creative Director Tom Hall and Software Engineer John Romero.\
There are 30,000 hidden points near the start of the Defense Tunnel Sorra.\
You've probably figured this out, but pogo on the fuses to break them.\
The way to the secret level is the Gravitational Damping Hub. To find out how to find it, look down and translate.\
You can't destroy the QED directory. Find someone (or something) that can.\
You can look down and duck under nearly-invincible Slicestars and rather vincible Volte-faces, but not under Robo Red.\
You can stand right next to Robo Red and not get shot, but then you are right next to Robo Red, which isn't very fun either.\
Robo Red - Robo Red never becomes that big a threat. There is always a safe place to jump when you are near him. Just watch where you're going and don't mess with him and he never sees you.\
QED - You use a mine to destroy the QED. (Curisouly, the Quantum Explosion Dynamo is abbreviated as 'QED,' meaning in Latin 'being that which has been required to prove' (I'm a math major, so I've seen the QED conclusion to some "technical" proofs)\
The Secret Level - Just before the normal exit, underneath the arch, use the jump down command (jump + down at once) to drop to a secret area. Follow it and get to the secret Korath III base. There is a fuse up high you break though I don't know how without cheating to get up there... (A sign on the level reads 'Jump down at arch' if you translate it... But you can't see it until you have already gone to it which kind of annoys me...)\
In Keen 5 some switches read ON in the Standard Galactic Alphabet when you flip them. It's a neat touch!\
\
]{style=";font-family:times new roman,times,serif;font-size:100%;"}[<strong>Episode 6: "Aliens Ate My Babysitter"\
</strong>]{style=";font-family:times new roman,times,serif;font-size:130%;"}<strong>[]{style="font-size:100%;"}</strong>[Saving Molly, Keen 6 - At entry go left. Cross chasm, below door is blue running Bloog. Shoot him for a gem. Enter door. You will be in a room with four doors. Go to the top left of the room and shoot the Bloog. He has a gem. Then return to the bottom and enter the leftmost door. It DOES NOT go back to the same room even though it goes to an identical looking room. You will see the Bloog in the upper left corner still running. Go up and shoot him for another gem. (This is 3 of the needed 4 so far) Then return to the bottom and enter the third door from the left (second one from the right) and you will be in a reddish area. Go to the top left of this area. Enter the door. You will be in a blue room. Just follow the path and shoot ALL the Bloogs since one has the 4th gem. The door is in the upper right. It takes you to the chamber Molly is in.\
]{style=";font-family:times new roman,times,serif;font-size:100%;"}[<strong>Generally Speaking:\
</strong>]{style=";font-family:times new roman,times,serif;font-size:130%;"}<strong>[]{style="font-size:100%;"}</strong>[The Cheat Code: If you're really stuck on a level press the letters B, A, & T all at once. You'll gets lots of shots and key gems, plus an extra Keen. This will quickly ruin the game. Try an easier mode first.\
If you are getting too tense, the PAUSE key does work.\
If you're play keyboard, two-button firing hampers the use of the impossible pogo trick.\
If you grab onto an edge, you don't have to pull up right away.\
To erase the high scores, delete the CONFIG.CK4 or CONFIG.CK5 file.\
Save the game. Often. You'll be glad you did.]{style=";font-family:times new roman,times,serif;font-size:100%;"}]{style="font-size:100%;"}</p>
<p>\</p>
<p>[]{style="font-family:times new roman,times,serif;"}\</p>
<hr>
<p>\</p>
<p>\</p>
<p><strong>[[Cheats]{style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:130%;"}]{style="font-size:180%;"}</strong></p>
<p><strong>[\
]{style=";font-family:Verdana,Arial,Helvetica,sans-serif;font-size:100%;"}</strong></p>
<p>\</p>
<hr>
<p>\</p>
<p>\</p>
<p></span></strong><strong>[[Commander Keen 1-3\
[]{style="font-size:100%;"}]{style="font-family:times new roman,times,serif;"}]{style="font-size:130%;"}</strong>[Press C+T+SPACE to recieve the pogo stick, all the key cards, and a lot of ray gun charges.\
While at the map level, press SHIFT and TAB to bypass a city.]{style=";font-family:times new roman,times,serif;font-size:100%;"}</p>
<p>[]{style="font-size:100%;"}[\
]{style="font-size:100%;"}</p>
<p>\</p>
<p></span>[<strong>Commander Keen 4 & 5\
</strong>]{style=";font-family:times new roman,times,serif;font-size:130%;"}<strong>[]{style="font-size:100%;"}</strong>[Press B+A+T to get all the keys, 1 life and 99 shots\
Press A + 2 + [Enter] to enter debuging mode Now press [F10] along with one of these keys :\
B - Set border color (1-15)\
C - Number of active/inactive objects in the level\
D - Record a demo\
E - End or finish the current level\
G - God mode (you can't die)\
I - Free items (add 3000 points and 99 shots)\
J - Jump mode (you can fly anywhere)\
M - Memory usage display\
N - No clipping (fall through ground)\
S - Slow motion\
T - Sprite test display\
V - Add 0-8 VBLs\
W - Warp to any level\
Y - Reveal hidden areas (shown in normal color) ]{style=";font-family:times new roman,times,serif;font-size:100%;"}</p>
<p>[\
]{style="font-size:100%;"}</p>
<p>\</p>
<p></span>[<strong>Commander Keen 6\
</strong>]{style=";font-family:times new roman,times,serif;font-size:130%;"}<strong>[]{style="font-size:100%;"}</strong>[Press [F10] along with one of these keys :\
C - Number of active/inactive objects in the level\
D - Record a demo\
E - End or finish the current level\
G - God mode (you can't die)\
I - Free items (add 3000 points and 99 shots)\
J - Jump mode (you can fly anywhere)\
M - Memory usage display\
N - No clipping (fall through ground)\
S - Slow motion\
T - Sprite test display\
V - Add 0-8 VBLs\
W - Warp to any level\
Y - Reveal hidden areas (shown in normal color) ]{style=";font-family:times new roman,times,serif;font-size:100%;"}</p>
<p>\</p>
<p>[\
]{style="font-size:100%;"}[<strong>Commander Keen 7 (Keen Dreams)\
</strong>]{style=";font-family:times new roman,times,serif;font-size:130%;"}<strong>[]{style="font-size:100%;"}</strong>[Press [F10] along with one of these keys :\
G - God mode (you can't die)\
I - Free items (add 3000 points and 99 shots)\
J - Jump mode (you can fly anywhere)\
W - Warp to any level]{style=";font-family:times new roman,times,serif;font-size:100%;"}</p>
</p>Normalize2 v0.1 for AviSynth 2.52003-12-15T12:10:00-06:002003-12-15T12:10:00-06:00Jory Stonetag:www.jorystone.com\normalize2-v01-for-avisynth-25.html,2003-12-15:<p>Normalize2 : Audio Normalizing Plugin for AviSynth 2.5</p>
<p>The main difference between this plugin and the built-in normalizing plugin Normalize() is that this plugin can store the peak level value in an external file and uses a lookup table to do the actual normalizing, which is faster.</p>
<p><strong>Normalize2 v0.1 …</strong></p><p>Normalize2 : Audio Normalizing Plugin for AviSynth 2.5</p>
<p>The main difference between this plugin and the built-in normalizing plugin Normalize() is that this plugin can store the peak level value in an external file and uses a lookup table to do the actual normalizing, which is faster.</p>
<p><strong>Normalize2 v0.1</strong>
<a href="http://prdownloads.sourceforge.net/jorydownloader/Normalize2-v0.1-with-src.zip?download" title="12KB">Binary and Source Code</a></p>CorePNG v0.8.22003-11-28T12:11:00-06:002003-11-28T12:11:00-06:00Jory Stonetag:www.jorystone.com\post-6965325935475314754.html,2003-11-28:<!-- s9ymdb:10 -->
<p><img alt="" class="serendipity_image_left" height="80" src="/serendipity/uploads/corepng/logo.png" width="350">CorePNG is a lossless codec based on PNG. Essentially, each frame is compressed as a PNG, so if PNG does it, this codec does too. (RGBA) This codec also has the ability to write P frames and to autodetect when it should. The P frame takes the difference of the …</p><!-- s9ymdb:10 -->
<p><img alt="" class="serendipity_image_left" height="80" src="/serendipity/uploads/corepng/logo.png" width="350">CorePNG is a lossless codec based on PNG. Essentially, each frame is compressed as a PNG, so if PNG does it, this codec does too. (RGBA) This codec also has the ability to write P frames and to autodetect when it should. The P frame takes the difference of the previous frame and the current frame and encodes that as a PNG.</p>
<p>CorePNG was originally developed for use with the subtitles, it compresses cartoons and CGI very well and in many cases better than Huffyuv and Loco at the expense of time.</p>
<p><strong>Download</strong>
<a href="/downloads/corepng/CorePNG-VFW-v0.8.2.exe">CorePNG-VFW-v0.8.2 Installer (with Source Code)</a> (427KB)
<a href="/downloads/corepng/png2avi2png-20050618221127.zip">png2avi2png</a> (89KB)</p>
<p><strong>Compression Tests</strong>
Using a 31.44 second DivX 3 Simpsons clip.
01:47.265 - 02:18.472 S03E17 - 8F13 Homer at the Bat
512x384 pixels
31.44 seconds
752 frames
No audio</p>
<table>
<tr>
<td colspan="2">
**RGB24 Comparison**
</td>
</tr>
<tr>
<td>
158,184KB
</td>
<td>
Huffyuv
</td>
</tr>
<tr>
<td>
131,190KB
</td>
<td>
Loco
</td>
</tr>
<tr>
<td>
130,582KB
</td>
<td>
All I frames Fastest
</td>
</tr>
<tr>
<td>
113,192KB
</td>
<td>
All I frames Normal
</td>
</tr>
<tr>
<td>
109,812KB
</td>
<td>
All I frames Best
</td>
</tr>
<tr>
<td>
73,654KB
</td>
<td>
2 P frames Normal
</td>
</tr>
<tr>
<td>
61,868KB
</td>
<td>
100 P frames Fastest
</td>
</tr>
<tr>
<td>
50,369KB
</td>
<td>
100 P frames Normal
</td>
</tr>
<tr>
<td>
49,189KB
</td>
<td>
100 P frames Best
</td>
</tr>
<tr>
<td>
40,603KB
</td>
<td>
1000 P frames Best with Auto-Delta frames
</td>
</tr>
</table>
<p><a class="serendipity_image_link" href="/serendipity/uploads/corepng/simp01.png"><!-- s9ymdb:11 --><img alt="" class="serendipity_image_center" height="83" src="/serendipity/uploads/corepng/simp01.serendipityThumb.png" width="110"></a><a class="serendipity_image_link" href="/serendipity/uploads/corepng/simp02.png"><!-- s9ymdb:12 --><img alt="" class="serendipity_image_center" height="83" src="/serendipity/uploads/corepng/simp02.serendipityThumb.png" width="110"></a><a class="serendipity_image_link" href="/serendipity/uploads/corepng/simp03.png"><!-- s9ymdb:13 --><img alt="" class="serendipity_image_center" height="83" src="/serendipity/uploads/corepng/simp03.serendipityThumb.png" width="110"></a><a class="serendipity_image_link" href="/serendipity/uploads/corepng/simp04.png"><!-- s9ymdb:14 --><img alt="" class="serendipity_image_center" height="83" src="/serendipity/uploads/corepng/simp04.serendipityThumb.png" width="110"></a></p>
</p>