Marv\'s Blog

yet more annoyances

January 12, 2006
Leave a Comment

Yet again, I’m getting taught bullshit.

Last time I checked, JS wasn’t a protocol, it was a language. Also, we’re/I’m still getting taught to do things incorrectly. wooooooo. Quotation marks are apparently optional on (x)html, attributes are camel-cased, and it’s okay to put typos in presentations.

Annoyed at the thing I have to get taught at University.

November 28, 2005
Leave a Comment

Aside from restructuring into semantic (X)HTML, this post appears as it does in the post I made on the Uni message board. Damn WebCT sucks.

obsolete/incorrect info in session 10 power point presentation

I am annoyed and frustrated about being taught obsolete and semantically incorrect techniques.

  1. Frames generally create accessibility, as well as usability problems; they should be avoided, and if scrolling content is needed, div tags with the overflow specified in CSS will fix that problem.
  2. Styles should be applied to tables with CSS, not (X)HTML attributes.
  3. Internet Explorer uses an invalid DOM.
  4. div and span tags aren’t so much layers as blank elements intended to be styled by the designer or end user. span tags can be made into block level elements and div tags can be made into inline elements, as can pretty much every other (X)HTML element.
  5. Since IE uses an invalid DOM, code should be written for everything else (the stuff thats standard based) first, and IE second. Or just Firefox, as IE is a big obsolete waste of time.
  6. Layers and Tables do not reduce the accesibility of web pages to visualy impaired users. It is the incompetent implementation of layers and tables that makes them inaccessible.
  7. Tables should not be used to control layout of a document. That’s a waste of code and creates accessibility problems, unless you know what you’re doing. Then it’s just a waste of code.
  8. Nested layers are good, nested tables are really, really bad.
  9. CSS permits user defined formating of any XML object.
  10. CSS can be applied to ANY (X)HTML object
  11. CSS files do not have to be stored with a .CSS extension. Web browsers couldn’t care less what it’s called as long as it is written in CSS. Preferably valid. Preferably without IE’s invalid bloat.
  12. Fixed pixel fonts should never be used. They are inaccesible, and should only ever ever be used if the design of a page requires it, in which case, alternate stylesheets should be provided. Many websites do this out of courtesy for their users. IE’s text zoom facilities suck. That is a syntacticalyl correct statement.
  13. CSS is not a dynamic language, it does not update all pages it is associated with, the changes are only reflected once the relevant pages have been refreshed in the browser.
  14. Most of Macromedia’s DHTML implementations create invalid javascript code.

Bug fixing

July 11, 2005
Leave a Comment

Bug Fixing.

I’ve fixed some bugs with the Gender switching options (I never used them myself, just set them on the initial search.)

I’ve added options to change the online status of the search as well, and discovered a nasty bug.

The nasty bug.

I’ve found a problem where if the relevant part of the query string isn’t actually present, it just doesn’t work.

What I’m going to do about it.

Nothing at the moment, everything else works fine. I’m not releasing the new version until I hear complaints that the problems with the old version is actually causing people problems.

Once I start receiving complaints (use the comments for feedback), I’ll get around to fixing the annoying bug, and add the feature of being able to bypass the starting search page altogether. Oh yeah, and I’ll get around to making it so when you alter the search it takes you to the first page of results.

Workarounds for now.

Simply set the gender at the beginning of your search as usual, I don’t think that many people would need to change the gender in the middle of the search anyway. Same with changing the online status. For those of you who won’t do that but won’t complain either, male gender is set with &.g=1 female is set with &.g=2 no gender is set with &.g=0 online only is set with &.ol=y .

When the new version gets released, online & offline status will be set with &.ol=n ,even though that doesn’t actually do anything on the yahoo side.

Posted in bookmarklets, Yahoo

For those of you with firefox…..

April 1, 2005
Leave a Comment

How to import the bookmarklets.

Download the latest collection of yahoo favelets (yes, there’ll be more to come when I get around to it), then import using the Bookmarks Manager. For best ease-of-use, move the newly imported Yahoo folder to your Bookmarks Toolbar Folder. I did a nasty edit of the exported bookmarks document, although Firefox 1.0.2 win32 has no probs importing the manually edited document.

Also note that I have no idea how geocities interferes with the code, as I make use of the to stop the scripts from running. If you don’t have the extension installed, I’d strongly suggest you try it. It’s brilliant, frees up screen space, and speeds up site access a bit since I’m still on dial-up access.


April 1, 2005
Leave a Comment

Yahoo Bookmarklets.

Following the advice of Simon Willison I’ve created this little blog in order to let people know about a bunch of favelets I wrote for Yahoo. I’m coding favelets primarily for use on the member profiles search, but I’ve yet to finish the complete set.

I don’t really have time to post them at the moment, but expect to see them within the next few hours.

Posted in bookmarklets, Yahoo
    February 2020
    M T W T F S S
    « Apr    

    The Buttons

    • Get Firefox!
    • Get Thunderbird!
    • No Software Patents
    • Questionable Content
    • Wapsi Square
    • XFN Friendly

    My feed

    RSS Unknown Feed

    • An error has occurred; the feed is probably down. Try again later.

    RSS Unknown Feed

    • An error has occurred; the feed is probably down. Try again later.

    RSS Unknown Feed

    • An error has occurred; the feed is probably down. Try again later.

    RSS Unknown Feed

    • An error has occurred; the feed is probably down. Try again later.