Son of Suckerfish Dropdowns

A flexible and attractive CSS-based dropdown menu that supports multiple levels:

The original Suckerfish Dropdowns article published in A List Apart proved to be a popular way of implementing lightweight, accessible CSS-based dropdown menus that accommodated Internet Explorer by mimicking the :hover pseudo-class.

Well now they’re back and they’re more accessible, even lighter in weight (just 12 lines of JavaScript), have greater compatibility (they now work in Opera and Safari without a hack in sight) and can have multiple-levels.

More: Son of Suckerfish Dropdown

Posted in Computer Related, Website Design | Leave a comment

Introducing JSON

A great alternative to XML for AJAX:

JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition – December 1999. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language.

JSON is built on two structures:

  • A collection of name/value pairs. In various languages, this is realized as an object, record, struct, dictionary, hash table, keyed list, or associative array.
  • An ordered list of values. In most languages, this is realized as an array, vector, list, or sequence.

These are universal data structures. Virtually all modern programming languages support them in one form or another. It makes sense that a data format that is interchangable with programming languages also be based on these structures.

More: JSON.org

Posted in Computer Related, Programming | Leave a comment

Hybrid CSS Dropdowns

A nice tabbed-like CSS-based menu:

I know what you’re thinking…“Do we really need another article about CSS dropdowns?” Allow me to convince you. What if we could have one clean, well-structured menu which would combine the dynamism and code-ease of dropdown menus and do away with their main problems (not to mention degrade beautifully)? The problems with dropdown menus are:

  1. their secondary options are inaccesible unless you activate the entire menu system; and
  2. they offer insufficient orientation cues for the user. It can be difficult to navigate within a particular section of the site because you have to go back to the dropdown to change pages.

This technique is a bulletproof way to ensure browser compatibility and to maintain usability even for people who have old browsers or difficulty accessing dropdown menus, either because of a disability or a low level of comfort with the dropdown paradigm. It also does a much better job than standard dropdown menus of orienting the user within the site.

Read article: Hybrid CSS Dropdowns

Posted in Computer Related, Website Design | Leave a comment

Dynamic Drive CSS Library

A great resource for CSS designs

Here you’ll find original, practical CSS codes and examples such as CSS menus to give your site a visual boast.

Visit: Dynamic Drive CSS Library

Posted in Computer Related, Website Design | Leave a comment

Freeware

Some nice freeware software

Posted in Computer Related, Software | Leave a comment

CSS for Bar Graphs

Some examples:

Complex Graph

Vertical Bar Graph

Visit: CSS for Bar Graphs

Posted in Computer Related, Website Design | Leave a comment

TinyApps

A good source of small, generally portable (i.e. for USB flash drive use) programs:

Welcome to TinyApps.Org, a guide to very small software for your PC. Virtually all of the programs listed here are free of charge and for use under Windows (Palm and OS X pages also exist). If this is your first visit, please read the FAQ.

Visit: TinyApps.org

Posted in Computer Related, Software | Leave a comment

Store Display Depot

Male Millinery Head

Styrofoam displayer is easy pin able to display hats, jewelry, sunglasses and scarves.

Availability: Usually ships in 2-3 business days.

$5.50

More info: Product Page

Posted in Helmet Project, Random Projects | Leave a comment

Yahoo! Widgets

The Yahoo! Widget Engine (formerly known as Konfabulator) is a JavaScript runtime engine for Windows and Mac OS X that lets you run little files called Widgets that can do pretty much whatever you want them to. Widgets can be alarm clocks, calculators, can tell you your WiFi signal strength, will fetch the latest stock quotes for your preferred symbols, and even give your current local weather.

What sets Yahoo! Widget Engine apart from other scripting applications is that it takes full advantage of today’s advanced graphics. This allows Widgets to blend fluidly into your desktop without the constraints of traditional window borders. Toss in some sliding and fading, and these little guys are right at home in Windows XP and Mac OS X.

The format for these Widgets is completely open and easy to learn so creating your own Widgets is an extremely easy task.

For the “skinning” crowd, Yahoo! Widget Engine is a dream come true. You can easily change the look, feel, layout, even functionality of a Widget so that it matches your lifestyle, your desktop, or the pants or skirt you have on that day.

Visit: Yahoo! Widgets

Posted in Computer Related, Software | Leave a comment

FamFamFam Free Web Icons

Some nice / small / free icons designed for web use:

Need icons for your new website or web application, at the best price there is (free!)?

Visit: http://www.famfamfam.com/lab/icons/

Posted in Computer Related, Programming, Website Design | Leave a comment