it's possible to get shoutcast streaming audio servers to register relay servers without going through the main shoutcast.com directory server.
read more...
I have an external drive (with disable write caching), but windows really doesn't appreciate having me disconnect the drive without first requesting to safely remove the hardware. fine. But occasionally, various system task tray icons disappear on my system (how annoying!).
the real problem here, is that this includes the 'safely remove hardware' icon. look up the help files on the proper, or alternate ways to disconnect hardware -- they all point back to the icon (seems there's *no* program to run to get at that). so -- no tray icon, you're out of luck!
here's how to launch the 'safely remove hardware' dialog without using the tray icon in XP.
read more...
Global Assembly Cache : to generate a strong name, and to install a .dll file of the project in the GAC, follow these steps . . .
read more...
Signing Assemblies
You can sign an assembly in two different, but complementary ways: with a strong name or using the File Signing Tool (Signcode.exe). Signing an assembly with a strong name adds a public key encryption to the file containing the assembly manifest. Strong name signing ensures name uniqueness, prevents name spoofing and provides callers with some identity when a reference is resolved.
read more...
So, you know the format of the version string goes like: major. minor. build. revision.
and you manage that in the AssemblyInfo file... <Assembly: AssemblyVersion("1.0.*")>
But what are those auto-generated values for build and revision?
read more...
Error 1606 is a Windows Installer error message displayed in the following format:
Error 1606. Could not access network location
Cause :
The MSI Standard Action, CostFinalize, is unable to resolve a value of an entry defined in the directory table of the MSI package due to an invalid path.
The built-in Administrator account is hidden from the "Welcome Screen" when a user account with Administrator privileges exists and enabled.
In Windows XP Home Edition, you can login as built-in Administrator in Safe Mode only. For XP Professional, press CTRL+ALT+DEL twice and input your Administrator password in the classic logon window that appears. however, i've noticed even that didn't always work.
read more...
when i'm using my laptop for live music, i can't afford to have the system suddenly choke up trying to read/decide what to do with newly attached media. i'm not clear why that can bring a system to a total stand still, except for bad design / legacy code. but here's a solution.
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
add/edit REG_SZ key "NoDriveTypeAutoRun"
i use the value 0xFF (255) to disable all possible autoplay features.
read more...
disable flash in win XP -- with out any popups, error messages, or prompts.
read more...
unique constraints are actually implemented as indexes really, so it might not be obvious where to go to do this in enterprise manager.
to add a unique composite column constraint in sql server, you can bring up the design table dialog (right click on the table) in enterprise manager, then click on indexes and keys.
read more...
By default, Windows Explorer hides all hidden and system files. Enabling the viewing of hidden files does not show all hidden files however; all files with the system file attribute set remain hidden until the Hide protected operating system files option is selected in Explorer preferences.
Since i use my cellphone for internet connectivity on the road, sometimes i really don't need or want images displayed while surfing the web. it takes too much time to load a page on the slow connection.
read more...
There are no preference settings to enable/disable to the clip book (clipboard) in MS Office. But you can modify the registry directly to enable/disable the rather annoying clip book.
read more...
When you search for a specific string, using the built in search component - windows may not search unknown file types!
read more...
How to back-up a SSL private key in IIS 5...
this is a fairly benign issue. just change project com interop settings to *not* attempt to unregister the object during compilation, and it should work. otherwise, you may also have to stop/restart services to get a stuck process, or dll unloaded.
You may just need to recompile the code, in order to register the assembly on your box. Otherwise this error typically occurs from improper namespace usage between your assembly and the web page referencing the namespace used by your application.
read more...
the microphone on my ericsson T39 suddenly died -- ericsson was going to charge me $100 for the repair (which is about street value for the phone). but being around christmas time, they weren't actually going to take the phone until after january. fortunately i had a spare t28 to use in the mean time, just swapped sim cards while i repared the t39!
I ordered samsung 256MB PC 133 soDimm memory. the 32x8 chipset memory worked great. i *think* the travelmate 350te-n can use generic 16x16 chipset memory as well, but 32x8 definitely works.
first time i took apart my laptop, i just wanted to take a look - i wanted to see if the cpu would be replaceable (which actually appears totally fused to the heat sink). i was also curious to take a look at the mini-pci wireless card (wondering if that would be replaceable as well), and where the antennas exactly were in the casing.
read more...
"Empty path is not legal"
This occurs when you try to debug a .NET assembly, calling it from a VB6 com object, and don't have and dll placed in the proper directory.
read more...
Details of my creation of GPS map for Black Rock City, Burningman 2003 (Beyond Belief).
read more...
So if you're running an ASP page that invokes a web service component - you may have to give permissions to the windows temp folder. Windows compiles and references a XML serialization dll (in windows temp folder).
read more...
Make sure to install service pack 3 on SQL Server 2000 -- and check "enable cross ownership chaining".
otherwise you'll have to grant permissions on individual tables (beyond what you might expect to get that to work), as a workaround