API page 10 - Dave's Blog

Search
My timeline on Mastodon

jUSB: Java USB 

2007 May 11, 12:17Java API for using USB devices. May be possible to use JavaBluetooth with USB Bluetooth dongle if also using jUSB.PermalinkCommentsjava library api usb research:wii-remote

www.JavaBluetooth.org

2007 May 11, 12:02Java API for communicating with bluetooth devices.PermalinkCommentsbluetooth java code library programming research:wii-remote

HD View - Gigapixel Images and More (Tony Schreiner's WebLog)

2007 Apr 23, 1:46Control that does pan and zoom for high resolution images. As you zoom it dynamically loads more and more detail for that area.PermalinkCommentstony-schreiner hdview gigapixel photo photography images photos research microsoft blog article browser

Opera Speed Dial Code-less Hack for IE7

2007 Apr 17, 11:45Opera (the fifth most popular web browser) has a new feature named Speed Dial (video of it in action). Whenever you open a new tab you get your Speed Dial view which consists of nine thumbnails of user-settable pages. Its like a quick-favorites that appears every time you open a new tab. I think this is a neat idea and was considering how I might do that in IE7. The following is my hack-y and ugly but no coding required version of Speed Dial for IE7. I like my hack and I'm about to expound upon it in unnecessary detail so skip to the last paragraph if you're afraid of losing interest.

By default in IE7, whenever you open a new tab you navigate to 'about:Tabs'. As noted in wikipedia the result of navigation to 'about:Tabs' is determined by values in the registry. Specifically, values in the key in "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AboutURLs". Usually this fact is exploited by malicious software to hijack "about:blank" and show you ads but we can hijack it too in order to display our Speed Dial-ish page.

Of course since this is a code-less hack we've got limited options on what to change 'about:Tabs' to display. It should have the following requirements.
  1. Something local so that our 'about:Tabs' doesn't disappear when we go offline and so that its relatively fast.
  2. The user should be able to modify its content.
  3. Show links that the user uses.
  4. Show thumbnails of those links
  5. Provide easy to use drag and drop interaction and generally look cool.
Now, I use del.icio.us which allows me to store all of my favorites online and which provides RSS feeds that list my saved links. New in IE7 is an RSS platform that will, among other things, cache RSS feeds locally. So, by pointing about:Tabs to my del.icio.us feed 'http://del.icio.us/rss/sequelguy/quickreference' I get (1) from IE7's RSS support, and (2) and (3) from del.icio.us. Of course requirements (4) and (5) are missing but hey, I said this was ugly.

In summary, if you change the registry value "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AboutURLs!Tabs" to point to an RSS feed of your favorites you can get a hack-y version of Opera's Speed Dial. I should note that although its referenced on pages such as wikipedia changing your 'about:Tabs' URI in the manner I describe is not documented and not supported by Microsoft. There could be all kinds of horrible repercussions from this change of which I'm not aware. Yeah, actually you know what? Forget I said any of this. Pretend I never wrote it...PermalinkCommentsbrowser technical hack

Bunny Weekend

2007 Apr 8, 3:46This weekend was fun. Sarah and I went out for Jane's Birthday. We ate at a little Italian restaurant where our group was almost too large for the place and afterwards went to the Viceroy lounge. The website apparently isn't very representative because although I looked at it before going out and I'd been to the place previously, I didn't realize it was the same location until we got there.

I got several games for my Wii through Sarah's connections including Wii Play and The Legend of Zelda: Twilight Princess. We played both of them and I thought Find Mii was especially fun.

Sarah's bunny is getting pretty big. Its been biting through wires now includig part way through the power cord to the cable box. You'd think after getting to the copper that it would learn to stop. At any rate, it didn't hide any eggs. I don't have any new photos but you can see the old bunny photos via my Vizicious tool.PermalinkCommentspersonal nontechnical seatle wii

Spam (dance) - Wikipedia, the free encyclopedia

2007 Mar 30, 3:29Apparently there's a dance form named 'spam'. From the link: "The term originated in the underground scene from Ontario, Canada. It was lifted from the video game and technological meanings of spam, relating the concepts of rapid speed and randomness."PermalinkCommentsspam dance

Vizicious Update

2007 Mar 14, 12:44I've been working on a personal project Vizicious. Vizicious displays a graph of your delicious links or (this is the new part) your flickr photos.

I had this previously on my old website but I've rewritten it and separated out the presentation portion from the part that does all the real work. This means its alot easier for me to incorporate new kinds of input (like flickr feeds).

Anyway, if you're not interested in the details just click here to see my photos tagged 'france' run through Vizicious.PermalinkCommentsvizicious technical homepage

CreateUri (MSDN)

2007 Feb 20, 11:41Documentation for one of the main functions I worked on in IE7.PermalinkCommentsme projects professional createuri iuri msdn microsoft api help documentation reference internet web uri urlmon

Java Platform SE 6 - JavaDocs

2007 Feb 9, 1:12Documentation on Java 6PermalinkCommentsjava API development documentation help javadoc programming reference sun standard quickreference

Java 2 Platform SE v1.4.2 - JavaDocs

2007 Feb 8, 10:43Sun's online Java documentationPermalinkCommentsjava api programming javadoc reference documentation development sun

Apache HTTP Server Version 2.2 Documentation - Apache HTTP Server

2007 Jan 11, 12:28Apache HTTP Server running on my new server. Fun.PermalinkCommentsapache api open-source opensource reference http documentation server

Marquee de Sells: Chris's insight outlet

2006 Dec 5, 12:27This post has a bunch of links to the various new WPF offerings including Jolt which is WPF on the go available as a control for website developers.PermalinkCommentsblog wpf jolt wpf-e microsoft api programming free

John Resig - RSS to JSON Convertor

2006 Nov 1, 5:41PermalinkCommentsrss json convert programming tool web2.0 xml javascript ajax webservices api development reference

BadgerFish

2006 Nov 1, 12:52Convert XML to JSON. Available on this site as both source & service.PermalinkCommentsxml json javascript php ajax webservices programming api development reference tool web2.0

IEBlog : CreateURLMoniker Considered Harmful

2006 Sep 14, 12:19This is the blog post I wrote about CreateURLMoniker. Windows application developers take note: Don't use CreateURLMoniker!PermalinkCommentsie microsoft blog uri urlmon createurlmoniker api programming me ie7

RSS API Overview (MSDN)

2006 Aug 23, 2:34This is the MSDN docs on the new RSS API Platform in IE7 and VistaPermalinkCommentsrss ie7 ie programming msdn microsoft reference

Java 3D API (Java 3D 1.3.2)

2005 Apr 3, 7:10PermalinkCommentsjava java3d development reference

Java API (Java 2 Platform SE 5.0)

2005 Apr 3, 6:52PermalinkCommentsjava development reference javadoc

Why I don't like the IsTextUnicode API

2005 Mar 28, 4:16PermalinkCommentsreference blog development unicode

Phishing

2004 Aug 19, 2:52I received an email from verification@citibank.com the other day with the subject "Fraud Check Verification". Or at least that's what someone at the jumphk2.net domain would have me believe. The whole official looking email was very convincing at first glance. There's the Citibank logo image up in the left corner, the reassuring TrustE image in the opposite corner, and just the right amount of legal-ese on the bottom. The text requested me to follow a link in the email to update and verify my information. At closer examination however it becomes apparent that this is a scam. Little things start to catch your eye. The TrustE image is hosted on ebay and the Citibank logo is hosted at 65.108.92.50. Both images one might expect to be hosted on Citibank's site. The link in the email looks like its taking you to https://www.citibank.com/saw-cgi/citibankISAPI.dll?PlaceCCInfo but in fact its taking you to a page hosted at 65.108.92.50 again. The following sentence appears in the email:

If your account information is not updated within 48 hours then your ability to sell or bid on Citibank will become restricted.

Oh shit! My bid on Citibank might not go through! Seriously, they might have gone to a little more effort than just copying and pasting a scam letter meant for EBay. And the number one fact revealing the email for what it is -- I don't have a Citibank account. I had received an email exactly like this several months ago and just deleted it, but for some reason, perhaps I was in a foul mood, I decided to do something this time around. I emailed abuse at my domain, the ISP controlling their IP address, and Citibank. My domain told me there was nothing they could do. Citibank has yet to respond. As for their ISP, the following day I received an email from Leon at Alabanza's Abuse department informing me:

This account has been locked down and is now on schedule for deletion. If we can further assist you please let us know.

Fuck yeah! This was a lot better than anything I had expected. I anticipated no response from any of the letters I sent. The page is gone now. Leon rocks!PermalinkComments
Older EntriesNewer Entries Creative Commons License Some rights reserved.