Will Code for Nuts

Projects

I'll admit there hasn't been a lot of time for freeware utilities and tidbits lately, but these are a few of my old ones:)

Currently available:
  FlashMute
  PuttyStyle
  PortMapper
  Quixecute

FlashMute
Release 2.08, March 11th, 2006

FlashMute is a tool which allows you to mute/unmute Flash Movies loaded in a browser exclusively, or alternatively all sounds produced by the browser.

Download now!

Supported browsers

  • Internet Explorer
  • Netscape
  • Firefox
  • Mozilla
  • Opera
Adding support to additional browsers does not require a new version. I will be posting information on how to do this in the forum.

Works with all known Flash player versions.

If you are running an older version of Windows, or without the newest service packs, you might need to download the GDI+ redistributable: Here (alternatively here, if you can withstand the genuine Microsoft Windows check). Doing this is only necessary if FlashMute blurts out some dll error when you launch it.

Important notice to users of a FlashMute prior to v2.0

If you have a previous version of FlashMute installed, remove it now, eithery by clicking the Uninstall shortcut in your Start Menu->Programs->FlashMute, or by use of Add/Remove Programs on your Control Panel. After doing this you should go to Macromedia and download the newest Flash Player version, to ensure everything is working correctly. Also, you no longer have to close browsers / MSN when installing. Simply execute the installer to have it all setup.

How to use

When executed, FlashMute will put a new icon in your systray (which normally can be found at the lower right of your screen). When single-clicking this icon, it will alternate between its normal (unmuted) "F"-state, and the (muted) "F" with a red X across it. When in the normal state, Flash movies will be allowed to use sound output, but when the red X is displayed, Flash will be denied access to your audio hardware.

Pressing CTRL + ALT + M will switch between muted and unmuted mode. This is a hotkey alternative to single-clicking the icon. It also serves as a panic-button if a loud Flash movie jumps up on you.

Changelog

2.08 [March 11th, 2006]

  • Fixed bug where some embedded media played through DirectSound would not be blocked. This included "<bgsound>"'s with .mp3s.

2.07 [March 10th, 2006]

  • Fixed bug where the volume slider window could pop up outside the screen boundaries.
  • Added an option to hide the tray icon. Double-tap CTRL-ALT-M, the muting hotkey, to make it re-appear.
  • Static linking to some system dlls, for those of you who have had trouble running the tool.
  • Added out-of-the-box Mozilla support.

2.06 [January 13th, 2006]

  • Volume is now saved and restored across launches of FlashMute
  • Added a new abilitiy Settings-section, dedicated to MSN features.
  • MSN: Limit window flashing.
    When enabled, receiving a MSN Messenger chat message will make the task bar button change color and stay in that state, instead of blinking repeatedly (as per default). The latter being horribly annoying at times. View demonstration!

2.05 [January 3nd, 2006]

  • Bug fixed where XP adjusted the volume for all applications playing wave data, instead of just Flash, when using the volume slider.

2.04 [January 2nd, 2006]

  • Changed icons, to not piss off Macromedia.
  • Added a volume slider for sound produced by Flash and other wave sources. Single click the tray icon to see this.
  • Update 'about' dialog box. Purty.

2.03 Fixed bugs where embedded media played by QuickTime wasn't blocked properly.
2.02 Minor bugs fixed. MIDI blocking improved.
2.00 First major release of the rewritten version.

New features in version 2.0

This is a complete rewrite of the previous version, and has a completely different take on the muting. This version does not require anything to be patched or replaced, so upgrading your flash player will not affect how FlashMute now operates.

With the update I included two new visible features. You can now right-click the tray icon to enable/disable the hotkey. In disabled mode, the tray icon will have to be pressed for muting to be toggled. Along with that, theres now an option to mute the whole browser, not only Flash movies running inside it. This will silence midi's and wav's added to the website.

Any questions and bug reports can be directed to me by mail, or my guest book (I might even get a forum up at some point, but no promises will be made:).

Features waiting to be implemented

With the initial 2.0 I was planning to implement support for muting Windows Media played on a website aswell, but this proved more tedious than first expected. In addition to this, I was not able to decide if this was the right thing to do, as most Windows Media played is streams from online radio stations and similar -- not too often (or at all) used for unwanted noise. I will however add muting of Windows Media (and similar) sound sources in the future, but just how this will presented, settings wise, I don't yet know.

PortMapper
Release 1.02, August 10th, 2006

PortMapper allows you to pipe connections to local ports to other local or non-local ports. The concept is simple, and so is the application.

It is based on the .NET 2.0 framework, and remoting enabled. Version 1.0 has the remoting interface disabled, but in the next release; settings will be in place for you to re-enable it. Given this interface, you can control PortMapper through any other application or programming language capable of communicating by means of remoting. Click here to see the current interface definition, and get a taste of what's to come (warning: not yet documented).

Download now!

Changelog

1.0.3 [August 10th, 2006]

  • Updated the state saver / loader mechanisms.
  • Added a command line option to load a state at startup. This can be used by launching the program like this: PortMapper.exe --load="drive:\path\to\state.xml"
1.0.0 [August 9th, 2006]
  • First public release.

PuttyStyle
Press to view large screenshot

Putty (link) is a brilliant, and free, telnet/ssh/ssh2 program for Windows. PuttyStyle is a simple wrapper for Puttys gui presentation, to remove borders and enable transparency. Written in C++, tested on Windows 2000/XP.

Usage

After running puttystyle.exe, all existing will be taken over, as well as all Puttys run while puttystyle is still loaded. To adjust the transparency, you can either hold CTRL and use mouse wheel up/down or hold CTRL and press the UP/DOWN keys on your keyboard. To resize the window, place the cursor at any one of the corners (though this works best with the putty scrollbar disabled). To move the window, press and hold the right mouse button and whirl your mouse around.

If/when you want to unload PuttyStyle, press CTRL+ALT+X.
If you wish to have it run at system boot, just place a shortcut to puttstyle.exe in your start menu startup tab. Just remember to point shortcuts working directory to whereever you place puttystyle.exe and wndmove.dll.

Download now!

Quixecute
Current release: 0.5.2

What does it do?

Quixecute is a tool to quickly define and use short phrases for executing commands and websites. Trigger the application with the global hotkey AltGr + F, then write a command name followed by parameters. Commands defined in the alpha version include "imdb", "google" and "epguides". Tab completion may be used if part of a command is given. Use tab to go through the list, and enter to chose one.

Download Quixecute 0.5.2 (Feb 7th, 2005) now!

Or, if you've installed the above package and at same time want an upgraded .exe: Download UPGRADED BINARY ONLY Quixecute 0.5.2.

Changelog

0.5.2 - February 7th, 2005
  - Added ELSE to optional parameters. Example: http://url/(?1:one|two).
    This would open http://url/one if param1is given, or http://url/two if its not.
    Can also be mixed with the other functions from the list provided further down in this document.

How to use

Detailed description and such will be here as soon as the tool has passed the alpha stage.

In the mean time, know this;

  Use AltGR + F to open the application window.

  To add a command with optional parameters, do as follows
    /add mycmd http://url.com/cgi?ok(?1:&optional1)
      - This would add "&optional1" to the url, if parameter 1 is given.

    /add mycmd http://url.com/cgi?woop(?1="cow":&milk)
      - This would add "&milk" to the url, if parameter 1 is "cow", without the quotes.

    /add mycmd http://url.com/cgi?woop(?1="cow droppings":(?2:&nomilk&what=$param[2]))
      - If parameter 1 is "cow droppings", and parameter 2 is given, "&nomilk&what=" will be added, followed by the value of parameter 2.

    Parameters may by added as follows:
      $param[1] - Specific parameter
      $param[2-] - Range without end, all parameters after number 1
      $param[2-3] - Range with end, inclusive

  News About Einar/InDev Follow on Twitter Blog Projects Contact Forum  
 
Einar(C)2005