DeutschEspañolFrançaisItalianoNederlandsPortuguêsΕλληνικάРусскийالعربية中文(简体)中文(繁體)日本語한국어
 
Donate Bitcoins
Google
 
www smithii.com
 

Blogs

regdelta 0.2 has been released

I created regdelta to provide an automated way to produce .reg files of changes made when installing or running applications.

You can download the binary here and the binary with the source code here.

The program includes a complete test suite. Using it, I even discovered a few anomolies with the Microsoft tools regedit, and reg.

Here's the changelog:

Internet Explorer erroneously changes the file extension based on mime-type.

For http://psp.connect.com, we found that Internet Explorer (both 6 and 7) was changing the name of files the user selected for downloading, based on the mime-type. For example, the file MAQ11905.MP4 was being saved as MAQ11905.mpeg. Unfortunately, the PSP device requires the .MP4 extension.

We didn't want to change the mime type on the server, as it is required by the PSP.

Therefore, we added the following to the .htaccess file on the server:

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{HTTP_USER_AGENT} ".* MSIE .*"
  RewriteRule ^(.*)\.(MP4|THM)$ - [L,T=application/octet-stream]
</IfModule>

Now IE saves the files using the correct name.

Using VMWare to access my Linux partition

I have both Windows and Linux partitions on my system. I wanted to be able to run Linux via VMWare. To accomplish this, I created a VMWare instance using the raw disk support feature.

Then, I booted the Ubuntu Live CD from within this instance and determined what device the Linux / partition is on my hard disk (it's /dev/hda4).

Next, I added the following to the end of /boot/grub/menu.lst:

title		Ubuntu, kernel 2.6.15-23-386 (VMWare)
root		(hd0,3)
kernel		/boot/vmlinuz-2.6.15-23-386 root=/dev/hda4 ro quiet splash
initrd		/boot/initrd.img-2.6.15-23-386
savedefault
boot

I only have 2 Linux partitions, / as ext3, and a swap partition. I don't know if this trick would work if I had more than 2 partitions. I'd probably have to change /etc/fstab before booting inside VMWare.

The next step is to install VMWare tools inside Linux, so I can cut and paste between the OSs.

When I'm not running VMWare, I use EXT2 IFS for Windows to access my Linux partition.

Using these tricks, I'm never too far away from my preferred OS.

I've yet to try running my Windows partition virtually from within Linux, as I'm sure that Windows will want me to reactivate, when it sees the hardware changing. Even if that wasn't the case, Windows may crash when it sees a different environment. Who knows?!

php_installer 1.3 has been released

Details here.

Binaries of Apache 2.0.59 for Windows with OpenSSL 0.9.8b (mod_ssl) and mod_deflate support

Details here.

nirsoft_installer 1.40 has been released (announcement)

nirsoft_installer 1.40 has been released. Details at http://smithii.com/nirsoft_installer.

This seemingly duplicate blog entry has been created as some RSS readers, such as Google Reader, do not display updates to existing blog entries, even if the update date was changed. This entry will be deleted in a week or so. Therefore, please do not post comments to this entry. Post them to the above URL instead. Thanks!

nirsoft_installer 1.40 has been released (announcement)

lsdsk 1.5 has been released (announcement)

lsdsk 1.5 has been released. Details at http://smithii.com/lsdsk.

This seemingly duplicate blog entry has been created as some RSS readers, such as Google Reader, do not display updates to existing blog entries, even if the update date was changed. This entry will be deleted in a week or so. Therefore, please do not post comments to this entry. Post them to the above URL instead. Thanks!

lsdsk 1.5 has been released (announcement)

nirsoft_installer 1.39 has been released (announcement)

nirsoft_installer 1.39 has been released. Details at http://smithii.com/nirsoft_installer.

This seemingly duplicate blog entry has been created as some RSS readers, such as Google Reader, do not display updates to existing blog entries, even if the update date was changed. This entry will be deleted in a week or so. Therefore, please do not post comments to this entry. Post them to the above URL instead. Thanks!

nirsoft_installer 1.39 has been released (announcement)

nirsoft_installer 1.38 has been released (announcement)

nirsoft_installer 1.38 has been released. Details at http://smithii.com/nirsoft_installer.

This seemingly duplicate entry has been created as some RSS readers, such as Google Reader, do not display updates to existing blog entries, even if the update date was changed. This entry will be deleted in a week or so. Therefore, please do not post comments to this entry. Post them to the above URL instead. Thanks!

nirsoft_installer 1.38 has been released (announcement)

si_installer 1.14 has been released (announcement)

si_installer 1.14 has been released (announcement)

Details at http://smithii.com/si_installer.

This seemingly duplicate entry has been created as some RSS readers, such as Google Reader, do not display updates to existing blog entries, even if the update date was changed. This entry will be deleted in a week or so. Therefore, please do not post comments to this entry. Post them to the above URL instead. Thanks!

nirsoft_installer 1.36 has been released (announcement)

nirsoft_installer 1.36 has been released. Details at http://smithii.com/nirsoft_installer.

This seemingly duplicate entry has been created as some RSS readers, such as Google Reader, do not display updates to existing blog entries, even if the update date was changed. This entry will be deleted in a week or so. Therefore, please do not post comments to this entry. Post them to the above URL instead. Thanks!

nirsoft_installer 1.36 has been released (announcement)

nirsoft_installer 1.34 has been released (announcement)

Details at http://smithii.com/nirsoft_installer.

This seemingly duplicate entry has been created as some RSS readers, such as Google Reader, do not display updates to existing blog entries, even if the update date was changed. This entry will be deleted in a week or so. Therefore, please do not post comments to this entry. Post them to the above URL instead. Thanks!

nirsoft_installer 1.33 has been released (announcement)

nirsoft_installer 1.37 has been released (announcement)

nirsoft_installer 1.37 has been released. Details at http://smithii.com/nirsoft_installer.

This seemingly duplicate entry has been created as some RSS readers, such as Google Reader, do not display updates to existing blog entries, even if the update date was changed. This entry will be deleted in a week or so. Therefore, please do not post comments to this entry. Post them to the above URL instead. Thanks!

nirsoft_installer 1.37 has been released (announcement)

Binaries of Apache 2.0.61 for Windows with OpenSSL 0.9.8g (mod_ssl) and mod_deflate support

Binaries of Apache 2.2.6 are available here.

I wanted to compile Apache with SSL support, and found the instructions at http://www.devside.net/web/server/windows/apache-ssl-deflate very helpful, but I wanted to automate the process as much as possible.

So I created the makefile apache-2.0.61.mak. To use, you will need to have Cygwin (including flex), ActiveState Perl, an assembler (NTDDK or NASM), and MSVC 6.0 or later installed. Review the paths at the beginning of apache.mak, and modify as needed. Then, to compile Apache, simply type:

$ make -f apache-2.0.61.mak

To run apache with SSL support, you will need to stop any other services that are using port 80, or port 443. For example, if you have already have Apache running, type:

c:\> net stop apache2

Now start the SSL version of Apache:

C:\> C:/Program Files/Apache Group/Apache2\apache -D SSL

To test it, simply browse to https://127.0.0.1/. Since this is a self signed certificate, you will receive a message about an unknown certificate authority. Simply click 'Ok' and you should see Apache's standard welcome page.

Using httpd-2.0.61_zlib-1.2.3.patch, this version compiles using the latest version of zlib (1.2.3).

Binaries, and some example configuration files, are available in apache-2.0.61_openssl-0.9.8g.zip.

Syndicate content
DeutschEspañolFrançaisItalianoNederlandsPortuguêsΕλληνικάРусскийالعربية中文(简体)中文(繁體)日本語한국어
 
Donate Bitcoins
Google
 
www smithii.com
 
Special thanks to Riester Rente Online for a generous donation!