July 2010
Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Search

 
Catagories
Archives
Recent Entries
Links
RSS

March 28, 2004

relay servers without shoutcast.com

Catagory: programming · This Entry · Comment(1) · eMail entry · Google
programming

it's possible to get shoutcast streaming audio servers to register relay servers without going through the main shoutcast.com directory server.

read more...
 
Posted by 7hz at 11:43 AM | Comments (1)

March 24, 2004

missing safely remove hardware icon

Catagory: programming · This Entry · Comment(2) · eMail entry · Google
programming

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...
 
Posted by 7hz at 02:49 PM | Comments (2)

March 22, 2004

installing an assembly into the GAC

Catagory: programming · This Entry · Comment(0) · eMail entry · Google
programming

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...
 
Posted by 7hz at 01:01 PM | Comments (0)

generating strong names for assemblies

Catagory: programming · This Entry · Comment(0) · eMail entry · Google
programming

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...
 
Posted by 7hz at 12:58 PM | Comments (0)

build revision numbering scheme

Catagory: programming · This Entry · Comment(0) · eMail entry · Google
programming

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...
 
Posted by 7hz at 12:45 PM | Comments (0)

March 16, 2004

windows installer error 1606

Catagory: programming · This Entry · Comment(1) · eMail entry · Google
programming

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.

read more...
 
Posted by 7hz at 09:25 PM | Comments (1)

show admin/user logins in XP

Catagory: programming · This Entry · Comment(0) · eMail entry · Google
programming

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...
 
Posted by 7hz at 08:43 PM | Comments (0)

disable autoplay on removable drives

Catagory: programming · This Entry · Comment(0) · eMail entry · Google
programming

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...
 
Posted by 7hz at 08:28 PM | Comments (0)

disable shockwave flash in win XP

Catagory: programming · This Entry · Comment(0) · eMail entry · Google
programming

disable flash in win XP -- with out any popups, error messages, or prompts.

read more...
 
Posted by 7hz at 08:08 PM | Comments (0)

adding a composite column constraint

Catagory: sql server · This Entry · Comment(0) · eMail entry · Google
sql server

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...
 
Posted by 7hz at 04:27 PM | Comments (0)

show hidden files in explorer

Catagory: programming · This Entry · Comment(0) · eMail entry · Google
programming

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.

read more...
 
Posted by 7hz at 04:10 PM | Comments (0)

disable/enable inline images in IE

Catagory: programming · This Entry · Comment(0) · eMail entry · Google
programming

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...
 
Posted by 7hz at 03:58 PM | Comments (0)

disable the ms office 'clip book'

Catagory: programming · This Entry · Comment(0) · eMail entry · Google
programming

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...
 
Posted by 7hz at 03:39 PM | Comments (0)

March 15, 2004

search unknown file types in XP

Catagory: programming · This Entry · Comment(0) · eMail entry · Google
programming

When you search for a specific string, using the built in search component - windows may not search unknown file types!

read more...
 
Posted by 7hz at 04:18 PM | Comments (0)

export/import private SSL key in IIS 5

Catagory: programming · This Entry · Comment(0) · eMail entry · Google
programming

How to back-up a SSL private key in IIS 5...

read more...
 
Posted by 7hz at 03:45 PM | Comments (0)

COM Interop registration failed

Catagory: programming · This Entry · Comment(0) · eMail entry · Google
programming

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.

read more...
 
Posted by 7hz at 12:41 PM | Comments (0)

.net global.asax page error

Catagory: programming · This Entry · Comment(0) · eMail entry · Google
programming

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...
 
Posted by 7hz at 12:16 PM | Comments (0)

replacing an ericsson T39 mic

Catagory: electronics · This Entry · Comment(15) · eMail entry · Google
electronics

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!

read more...
 
Posted by 7hz at 11:41 AM | Comments (15)

March 14, 2004

acer travelmate memory upgrade

Catagory: electronics · This Entry · Comment(2) · eMail entry · Google
electronics

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.

read more...
 
Posted by 7hz at 11:17 PM | Comments (2)

take apart an acer travelmate 350

Catagory: electronics · This Entry · Comment(67) · eMail entry · Google
electronics

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...
 
Posted by 7hz at 10:27 PM | Comments (67)

March 09, 2004

Debugging VS6, calling a .NET assembly

Catagory: programming · This Entry · Comment(0) · eMail entry · Google
programming

"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...
 
Posted by 7hz at 03:31 PM | Comments (0)

March 08, 2004

GPS map of Black Rock City

Catagory: gps · This Entry · Comment(1) · eMail entry · Google
gps

Details of my creation of GPS map for Black Rock City, Burningman 2003 (Beyond Belief).

read more...
 
Posted by 7hz at 09:35 PM | Comments (1)

ASP calling an ASP.NET web service

Catagory: programming · This Entry · Comment(0) · eMail entry · Google
programming

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...
 
Posted by 7hz at 04:28 PM | Comments (0)

March 07, 2004

cross database join

Catagory: sql server · This Entry · Comment(0) · eMail entry · Google
sql server

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

Posted by 7hz at 05:06 PM | Comments (0)