Project Insomnia

Project Insomnia is many things, but in this context it is simply a "braindump" of whatever I happen to be thinking/reading/watching/doing at the moment. Parental guidance suggested.

Wednesday, June 30, 2004

I am Orkutted

My offer of a Gmail invite in exchange for an Orkut invite has been answered.
I do have two remaining Gmail invites at this time--let me know if you want one.
|| Andrew, 8:52 PM || || link ||

Atom to RSS

Antonio Cavedoni has come up with an automatic translator from Blogger/LiveJournal-favored Atom (0.3) to the more universally-recognized RSS (1.0). The practical upshot of this is that Blogger/LiveJournal Atom feeds may now be subscribed to in standard RSS readers (a nifty one is included in Opera 7.51) -- including this very site.
|| Andrew, 4:08 PM || || link ||

Yes, another one

So not only can Microsoft (apparently) not build a secure, safe Web browser, they don't even bother doing regression testing. Slick, guys. This is a particularly nasty one:
According to the latest bulletin, the vulnerability affects people who have multiple IE browsers open. Through one of the open browsers, hackers can change the content of another Web site without users ever knowing that it has been altered.

Using this attack method, hackers could insert links into legitimate Web pages and direct people to malicious sites where they could solicit personal information such as bank account or credit card information. Because the link comes from a legitimate and trusted site, victims may not realize they have been redirected to a harmful site. Hackers could also insert links that would trick users into downloading malicious software.
So, for example, you have one IE window open to a site which is (knowingly or not) carrying the malicious code to exploit this vulnerability, and another window on Windows Update. The vulnerability makes it possible for the evil site to write new content onto the Windows Update window. Such as rewriting download links to point to infected or trojaned files.
|| Andrew, 3:47 PM || || link ||

Tuesday, June 29, 2004

Pop-up program reads keystrokes, steals passwords

Any other product by any other company displaying the shockingly dangerous behavior of IE would be banned from sale, and the manufacturer subject to criminal prosecution.
If you still use IE, please consider Opera (free ad-supported, $29 ad-free) or Mozilla (free). Both are extremely standards-compliant--moreso than IE--and will work with the majority of Web sites you visit. Not to mention being wholly non-susceptible to these vulnerabilities.
|| Andrew, 1:20 PM || || link ||

C3P"O"-face

Office Space Wars
(30 MB WMV)
|| Andrew, 12:06 PM || || link ||

No cause for alarm

CNN.com is carrying an AP story reporting that the US Army is preparing to recall several thousand retired or discharged soldiers to active duty. These people are members of the Individual Ready Reserve, a classification that applies to soldiers who have completed the active and reserve components of their service but not the full eight-year enlistment period. Note that different rules apply to commissioned officers; I'm only talking about enlistees here.
How this applies to me, as a former Army member: It does not. I completed my full eight-year enlistment period in August of 1997. I am no longer part of the IRR and am not subject to recall, involuntary or otherwise. Note that this paragraph in the AP article is not quite correct:
Any former enlisted soldier who did not serve at least eight years on active duty is in the Individual Ready Reserve pool, as are all officers who have not resigned their commission.
It's not eight years active, it's eight years active plus reserve plus IRR.
So don't worry about me! Instead, worry about 5,600 other citizen-soldiers who thought they'd completed their voluntary service and are now going to be sucked in to this awful situation.
|| Andrew, 11:50 AM || || link ||

Monday, June 28, 2004

"Just say 'No' to IE": CERT

The Register reports CERT recommends anything but IE to avoid the new round of security vulnerabilities for which no patch exists, or will exist any time soon due to the inherent weaknesses in IE's design.
A statement on the CERT site said: "There are a number of significant vulnerabilities in technologies relating to the IE domain/zone security model, the DHTML object model, MIME type determination, and ActiveX. It is possible to reduce exposure to these vulnerabilities by using a different web browser, especially when browsing untrusted sites."
If you're thinking of switching, I highly recommend Opera.
|| Andrew, 4:19 PM || || link ||

F3ll0wsh1p of teh R1ng

Gandalf: "JOO SHALL NOT PASS!"
Suggestion: Don't read while drinking anything, for the sake of your keyboard.
|| Andrew, 3:21 PM || || link ||

Sunday, June 27, 2004

Orkut for Gmail, Gmail for Orkut

You'd think that with both Gmail and Orkut owned by Google, with whom I have a complex multifaceted relationship consisting of mail, adverts on this page, Blogger, and inline search, that somehow one or another of these elements would translate into an Orkut invite directly--just as the Blogger account led to the initial Gmail invite. Alas, it does not appear to be so.

Was that sentence long and confusing enough?

To summarize, I will trade my last remaining Gmail invitation for an Orkut invitation. Please use the email form found in the bottom right corner of this page as I don't always see post comments right away.
|| Andrew, 1:48 AM || || link ||

Friday, June 25, 2004

Governor, fire your policy staff

From the "what were they thinking?!" department comes (via MSNBC/AP) this latest brilliant idea from Sacramento:
Gov. Arnold Schwarzenegger wants to repeal a state law that requires animal shelters to hold stray dogs and cats for up to six days before killing them.

Instead, there would be a three-day requirement for strays. Other animals, including birds, hamsters, potbellied pigs, rabbits, snakes and turtles, could be killed immediately.
Didn't he learn when he tried to cut benefits to disabled senior citizens last year and had to back down almost immediately? The only way to successfully cut budgets is in areas where people don't have emotional attachments--and telling shelters to kill defenseless and highly adoptable strays is definitely the wrong angle to take.
I'll update this post when I can find a link to organized resistance to the proposal.

Update:
Saying he made a mistake months ago that would have made it easier for shelters to kill stray dogs and cats, Gov. Arnold Schwarzenegger said Friday he has reinstated the state's six-day waiting period before lost animals could be killed.
I don't believe the "months ago" comment for a second, but at least he changed his mind.

(Links fixed)
|| Andrew, 1:38 PM || || link ||

Freedom of choice... is what you want

Chronicle sportswriter Steve Kroner reports that because of some arcane broadcast contract machinations, this weekend's Giants-A's series will be double-covered with the Giants' telecast on KTVU-TV(2) tonight and FSN Saturday and Sunday, and the A's side on FSN tonight and KICU-TV(36) over the weekend. To make it even weirder, former A's play-by-play man Greg Papa will be calling the Giants game, and ex-Giants color commentator Hank Greenwald will be doing the A's game.
One other item of note for the series: Sunday's KICU telecast will be another "Inside TV" affair, in which viewers can use the SAP function on their TVs to hear the interplay of director Mark Wolfson with the announcers, the photographers and the folks in the truck.
This is a cool look into the production side of a baseball telecast. Especially nice is that the commercial audio is replaced by the crew chatter, with the director usually arguing with the advertising executive about which spots need to be shown.

2004-06-28 Update:The "Inside TV" feature had some technical problems and has been rescheduled for this Friday, July 2, at 7:00 PM. Thanks to Program Assistant Lori of KTVU/KICU for the info.
|| Andrew, 12:35 PM || || link ||

Helpful utility of the day

Adobe Reader Speed-Up is a neat little utility that manages Acrobat Reader plugins. Why? Because the default set of plugins shipped with the Reader are far more than most users will ever need, and even on a fast new machine, loading the Reader with the default set can be deathly slow. Many "tips" sites recommend manually copying all but the three required plugins to an "Optional" subdirectory. This utility does it all for you.
An extra tip from the discussion site I linked above:
Under "Updates"
------------------

"Check for Updates": "Manually"
"Show Auto-Update confirmation dialog": OFF
"Display notification dialog at startup": OFF


Under "Internet"
-----------------

"Allow fast web view": OFF
"Allow speculative downloading in the background": OFF.

and notched "Connection Speed" up to the approximate speed of my DSL line from 56k. Not that Acrobat should need to know my connection speed, or that I have any idea what it does with that information.
Disabling unnecessary plugins and making the settings changes described here have made a noticible improvement in Acrobat loading speeds.
|| Andrew, 11:09 AM || || link ||

Worst Commercials

SomethingAwful's Reid "Frolixo" Paskiewicz writes today about losing another loan to Ditech, wanting Fanta, and other horrors of modern advertising.
The most revolting thing I find about television is the commercials. I have a very sensitive mental state when it comes to aggressive advertising being shoved in my face. My normal defense against this consumer abuse is to flip the channels until the program is back on, or try to avoid taking in any stimuli by sealing my eyes and ears with quick drying cement. But sometimes I am far too lazy to reach for the remote or start the cement mixer, so I must sit and endure a bombardment of loud shouting, bright colors, and invasive jingles.
As usual for a SomethingAwful link, please note that this is not a site for kiddies or anyone with delicate sensibilities--but it's really really funny.
|| Andrew, 12:32 AM || || link ||

Thursday, June 24, 2004

Unbelievably cute cat photo of the day

Drink up, it'll put fur on your chest: It's time for 3-month-old Lingga's morning feedingAP/Dita Alangkara at the Ragunan Zoo in Jakarta, Indonesia.
|| Andrew, 11:39 PM || || link ||

Poker Player of the year

This is not me.
|| Andrew, 10:33 PM || || link ||

Didn't take long at all

Cerulean has posted a patch (and new full installer) for Trillian to allow it to once again connect to Yahoo. Nice work, guys.

Note: This post is from June, 2004. For current updates on making Trillian work with Yahoo, go to Cerulean Studios.
|| Andrew, 10:37 AM || || link ||

Wednesday, June 23, 2004

Yahoo blocks Trillian... again

ZDNet reports that Yahoo is once again blocking connections from Trillian (the alternative multi-protocol client). Yahoo tried this a few times last year and it looks like they're trying again. Cerulean, maker of Trillian, employs some excellent protocol engineers, who I have no doubt will quickly figure out Yahoo's latest obfuscation and release a patch.

Until then, if you're on Yahoo and need to get in touch with me, use the email form at the bottom of this page, or find me on AIM instead.

Edit: Change your Y!IM host from scs.msg.yahoo.com to scs.yahoo.com, port 5050, and it should work. This is on Trillian 0.74H, not Pro.

Note: This post is from June, 2004. For current updates on making Trillian work with Yahoo, go to Cerulean Studios.
|| Andrew, 11:05 PM || || link ||

What is a non privileged user? (and why should I care?)

Keith Brown answers this question in the online edition of his book, A .NET Developer's Guide to Windows Security. This chapter will make it very clear how important it is to develop code (and in fact operate day-to-day) as a non-admin user, and if you're anything like me (though you're probably not) draw you in to reading the rest of the book online.
It's obvious that individual programmers need to learn how security works on this platform. I believe that a great way to start is to run from day to day as a normal, non-privileged user. Why do I believe this? Because I did it myself. I stopped running as an administrator and I immediately began to spot problems in my own code, and in other products that I used to use on a daily basis. I was shocked to see how many programs failed miserably when run non privileged, but at the same time, I was learning how to avoid these same failures in my own code. I felt like I'd taken the red pill (apologies to The Matrix) and I was seeing the real world for the first time.
I found this article when Googling for information on how to run WinKey (an absolutely essential little utility) as a non-admin user. It's confirmed my own recent decision to do everyday work while in XP Pro as a non-admin user, and also to change Jennifer's XP Home account from the default administrator setting to a non-admin.
|| Andrew, 12:59 AM || || link ||

Monday, June 21, 2004

Gee. Mail!

I have two Gmail invitations up for grabs to the first two people to ask for them. Use the email form at the bottom of this page or IM me; I don't always see post comments right away.


2004-06-27 Note: This offer has been superceded.
|| Andrew, 6:48 PM || || link ||

Friday, June 18, 2004

HTML editors

I'm looking for a new HTML editor and would like any suggestions. I'm currently using MS Visual Studio 6 and have been for a good many years. It's not ideal, though it does do tag highlighting and checks for unclosed quotes.

What I'm looking for is something slightly visual (though not too abysmal) but not a WYSIWYG editor like DreamWeaver. I code by hand and am really not interested in changing that. It should recognize all current XHTML tags and attributes as well as CSS and, perhaps, JavaScript and PHP. It should be "light", that is, quick to load and not resource-intensive. An MDI (multiple document interface) mode is preferable, as is multiple undo. Finally, it should check for unclosed tags (like a <P> without a matching </P>) and maybe perform HTML/XHTML/DTD validation.

And it has to run on Windows. I've heard wonderful things about BBEdit for Mac OS, though.

Any suggestions?
|| Andrew, 5:24 PM || || link ||

Thursday, June 17, 2004

POP goes the GMail

Jon Barker has filled in the "missing link" between GMail and local email clients (e.g. Opera Mail, Mozilla Thunderbird, Outlook Express, etc) with PGtGM or "POP goes the GMail". PGtGM is a proxy that sits between your email client and the GMail Web mail system and allows you to treat your GMail account just like another email account, without having to go to the GMail site.
|| Andrew, 12:12 PM || || link ||

Wednesday, June 16, 2004

"... circled the one that said all the above"

Well, I'm working. Got a contract with a company that does outsourcing work for Symantec to work on the uninstaller for the corporate version of Norton Antivirus. It should last a couple of weeks and these guys may have more work for me when this job is done. The pay is very good, which I guess comes with the territory of short-term contracting (since there are no benefits at all).
So I'm frantically learning MSI and VBScript and a couple of other things I never really had time for at ISS, because while we were stuck in 1998 the rest of the world has moved on in terms of installer technology. Luckily I'm in sort of a hurry-up-and-wait mode right now, waiting for necessary detail from a guy at Symantec before I can really get down to work, so I have time to fiddle with a somewhat less-obsolete version of InstallShield, and hopefully not make an utter fool of myself as I assure the guy here that I can do the job-- which I really can, I just need to get up to speed on the latest tools.

I'd also like to note that only Microsoft could have come up with the utterly brilliant concept of turning a simple install script into a horrendously complicated database application, and then (of course) making it an industry standard--even if almost nobody knows how to use it correctly. Thanks, Bill!
|| Andrew, 3:45 PM || || link ||

Tuesday, June 15, 2004

 

Does anybody know why Alan Kalter gives flowers to a woman at the end of each episode of "The Late Show with David Letterman" each night? Who is she?
|| Andrew, 11:45 PM || || link ||

Spare the air

The Chronicle reports this morning that BART will offer free rides on "Spare the Air" days this summer (days when the Bay Area is in danger of violating federal air management standards).
BART logoThe free-ride program is the Bay Area's first attempt at a regional incentive program to use mass transit and reduce air pollution. Although other cities have tried something similar -- with mixed results -- local officials say it is the biggest free-ride experiment yet.

"This has never been done at this kind of level before anywhere in the United States,'' said Teresa Lee, a spokeswoman for the Bay Area Air Quality Management District, which is under pressure to improve the region's air quality.
This is a terrific idea, in my view, though it will need to be adequately publicised the night before each free morning to make sure commuters know about the availability of free rides the next day.
I've loved BART ever since the first time I lived in the Bay Area back in the early 80s. Unfortunately I probably won't be able to take advantage of these free rides, unless my new job (when I get one) is reachable from BART.
|| Andrew, 10:46 AM || || link ||

Sunday, June 13, 2004

Harry Potter and the Prisoner of Azkaban in Fifteen Minutes

Have you seen the new Harry Potter movie yet? Having trouble keeping the plotlines and back stories straight? Here's a quick summary of the film which explains everything in easy-to-read (but sometimes R-rated) terms.
(Link courtesy Mistryl)
|| Andrew, 11:57 AM || || link ||

Friday, June 11, 2004

Drop the Chalupa and put your hands over your head

Man Charged In Chalupa Assault
DES MOINES, Iowa -- A man who claimed he didn't get the taco he paid for has been charged with assault for allegedly pelting a Taco Bell clerk in the face with a chalupa.
Mmmm, airborne Chalupa...
|| Andrew, 10:03 AM || || link ||

Sunday, June 06, 2004

Be bo be bo be boo whirrr

On Slashdot today is a link and discussion about modding a Big Trak. I had one of these. It was, I think, my first programmable toy (though Merlin may actually have come first) and almost certainly one of the first internally complex devices I successfully reassembled after taking it apart. Of course, I have no idea where my old Big Trak might be after all these years. It's good to know, though, that I could always get one if I really wanted to.
|| Andrew, 2:28 PM || || link ||

Friday, June 04, 2004

Top O' The Pops

This c|net News.com article describes how Internet advertisers are using new forms of online ads to defeat pop-up blockers. Unfortunately, as is usual when News.com tries to explain too much, they get some things wrong. Example:
Blocking software typically suppresses a new window. It detects a command known as "openwin" for opening a new window, which would be written into the HTML (Hypertext Markup Language) of a Web page.
"openwin" is not part of the XHTML or even the legacy HTML specifications. It's also nowhere to be found in JavaScript/ECMAScript. The latter do contain a window.open method, which may be encapsulated in a user-defined "openwin" function, but that is a long way from being an HTML command as the article describes.
In any event, the panicky sense of the article doesn't affect me in the slightest. Why? Because I use the best ad blocker on the market today: Ad Muncher. It seamlessly and effortlessly handles all forms of pop-ups, pop-unders, floaters, and all the other garbage the advertising execs bragged about in the c|net article. At $25 (with a 30-day trial) it's well worth it in saved bandwidth alone. No, I'm not affiliated with Ad Muncher, just a very happy customer.
|| Andrew, 10:25 AM || || link ||

Wednesday, June 02, 2004

This way to the zebritch

Or maybe it's an osbraAP/Susan Ragan. The San Francisco Zoo put Fred in the zebra enclosure and now he thinks he's a zebra.
(SF Gate Day in Pictures)
|| Andrew, 4:48 PM || || link ||

Tuesday, June 01, 2004

Keep Your Parents Off The Net

Helpful Tips from Three Dead Trolls in a Baggie (of "Every OS Sucks") on keeping yourself sane by keeping Mom & Dad safely offline.

No offense, Mom and Dad.

Edit: Three Dead Trolls in a Baggie did not do "Dungeons and Dragons", they did "Every OS Sucks". "Dungeons and Dragons" was from the Dead Alewives
|| Andrew, 12:14 PM || || link ||

Faster Than A Baby Bullet

And about time, too: After two years of no weekend service and construction, Caltrain is set to premiere the new "Baby Bullet" service on Monday. The new trains actually don't run any faster than the existing ones, but the new track and service schedule allows them to run at their top speed of 79 MPH for longer stretches.
Commuters on the weekday service can expect much quicker trips up and down the Peninsula aboard the five morning and five evening trains that make up the Baby Bullet service. To meet commute demands, three of the trains will run northbound in the morning and two southbound with three southbound and one northbound in the evening.

The fleet of snub-nosed red, white and gray locomotives pulling sleek rail cars will supplement the boxier-looking trains that have been providing regular weekday Caltrain service between San Francisco and San Jose.
This is especially good news at a time when the Giants seem to have found themselves – we take Caltrain to Giants games, and with no weekend service (and evening jobs) we've not been able to get to a game yet this year. With weekend service restored and a new sense of life at The Stadium Formerly Known As Pac Bell, we might get to one soon.
|| Andrew, 7:49 AM || || link ||

"Project Insomnia" and "project-insomnia.com" ™ & SM; site contents © Andrew Rich except where noted.