Michael's Web Blog

This is my Web Blog, which is a weblog about the web. I talk about XHTML, CSS, scripting, web technologies, and a host of other topics. If you use the options panel, you can visit pages about my writing or programming.

Why Use Twitter?

February 23rd, 2010

From what I’ve seen, a great many people can’t see a use for Twitter. I understand, because Twitter is best when you’re looking for some specific things.

Think about an iPhone (or equivalent mobile device). Why would you want one of those instead of a laptop? It’s because you can take it with you, and it’s easy to do something quick with it between things.
Basically, it’s small and mobile. Manageable.

Twitter is the same way. Blog posts are long, and aren’t easy to follow when you’re out and about—especially on a mobile phone, which is where Twitter (Twttr, back then) was first envisioned for. You need something small and light, to fit with the mobile nature of your small and light phone.

As well, while you’re working, trying to keep up with blogs can really hinder your progress (believe me, I know). Keeping Twitter open on the side helps you keep in touch with what people are doing, minute-to-minute, while not taking so much overhead that you lose (much) productivity.

Twitter was adopted early and heavily by the professionals of the Open Web, because of what’s possible with it. I could send a message to a top CEO, and I’d likely get a reply back. I could engage many of my idols in conversation (if I had something to say; I hate to come across as an idiot).
Everything said on Twitter is completely public, which is half the magic. (There is a friends-only setting, but those are uncommon, and usually as a second, personal account beside someone’s public account.)

Facebook is a two-way process: you ask to be someone’s friend, and they might let you.
Twitter, on the other hand, has a follower/following model, where who you follow is your own choice. I can follow Obama, or Pepsi, or Bill Gates, if I wanted to. I would see what they’re saying. People can follow me if they find me interesting.
Because of this, I rarely have to worry about spam. I do check whoever is following me, and sometimes I’ll remove them, but they otherwise have no bearing on my experience.

So, if you’re interested in:
-Specific people
-How/What those people are doing
-Open communication
-A ‘marketplace’ kind of social atmosphere

Actually, that last one makes me think of something.
In Canada, if you smile to someone as you pass by them, they might smile back at you. In large gatherings, we find it easy to introduce ourselves to the complete strangers around us and share the experience. I hear this is being put to good use around the Olympic games.
Geeks, too, are similar. We bond together, and share ourselves through our technology (which is why geeks had really taken to Twitter a couple years ago, before the media hype).
In the states, I hear things are far less fun for normal people. I could imagine strangers are suspicious in public places, and you tend to ignore each-other in the streets. Twitter would hold far less appeal to you.
Just a theory.

Anyway, I hope that clears some stuff up. I was skeptical of Twitter (and, in fact, am skeptical of other services I’ve heard about since then), because I didn’t see a use for it in myself. After a while, though, I fell into that Open Web group and started really opening up my life. At the point where I was sharing my feelings to the public, Twitter made perfect sense.

@CozyCabbage

The Awareness of No Heat

February 23rd, 2010

Do you often think about your furnace?
The odds are that you don’t, and that it’s turned up somewhere in the low-to-mid twenties (Celsius; you Fahrenheit types know what yours is set to). But what if you turned that down?

In my day-to-day life, I’ve turned the thermostat down to about 15 degrees, and suddenly I found myself noticing every time the furnace came on. That’s because I need it, now, and it’s no longer just something that happens in the background.

Any time you’re comfortable, try doing with less. You’ll notice more about your surroundings.

Life Below 640px

February 21st, 2010

You’ve probably seen a similarly-named post proclaiming some ill-thought-out idea about folds. This post isn’t about the fold.

It’s about the window width.

You see, there are a good number of people using windows that are below what we consider average (say, 1920×1200 or so). This isn’t even about the total screen size, but rather is about the size of the content area for any specific window.

It’s possible to full-screen browsers, these days, which will fill up the screen, but the basic idea behind Windows was that we have… well, windows. Multiple windows, so that we can work on a couple things at a time. Windows with scroll-bars and status-bars and title-bars and possibly chocolate bars (but I wouldn’t bet on that last one).

With wide screens, one can have a couple things open at once. I’ve found it handy to have twitter open to the side while I browse in the remaining screen space. On a 1024×600 netbook, that means I have something like 629×454 of webpage.

Life below 640px.

At this moment, I’ll take a moment to mention The Fold. Yes, people can scroll, with that helpful little wheel on their mouse. That one-directional wheel. The one that can’t scroll horizontally.

The fold does exist, but it isn’t where you expect: it’s to the right, where only a small scroll-bar hints at additional content.

Google mentioned something about this, a couple months ago. They were wondering why few people were downloading Google Earth, and discovered that the Download button lay to the right of The Fold.

There’s an easy fix for the fold. All you have to do is create a fluid grid, or else design your site with collapseable structures that reshape the page on smaller screens.
Perhaps also media queries that style the page differently when the page width is too small.
All in all: Just don’t do fixed-width, least of all for 960 pixels. Those designs take up almost my entire screen.

I guess this post was about the fold. But as I’ve pointed out, the whole fold thing is just a sub-problem of bad design for small screens.

I’ve done some experimentation with pixels and ems, and there’s a post I need to make about the best ways to position and size things. You shouldn’t use pixels all the time, but you also shouldn’t use ems all the time. More on that later.

One final thought: The W3Schools compile lists of screen sizes of visitors, which is actually nearly worthless. I’d prefer they gathered the height and width of browser windows’ active areas, so we can have definitive evidence of screen sizes used in the wild. I’m certain that very few 1920×1200 monitors are used full-screen.

Netbook Redux

February 17th, 2010

Since I got my netbook, I’ve used my big desktop machine two or three times. It has a larger screen, which is nice (I really wish this netbook had video-out), but there’s really nothing special it can do that my netbook can’t. I guess there’s an old game I wanted to play, which needs at least 1024×768 resolution (this has 1024×600), but that’s about it. Graphics files would be easier to work with on a large screen, too.

I’ve never used much disk space, and I have a combined 44 GB of space on my netbook.
I can’t remember when I last maxed out my CPU, besides when I’m encoding movies, but that would just take a bit longer than usual. On really slow CPUs, I can’t play emulated SNES games at a good speed, but this netbook plays them perfectly. I think the only time I’ve run into CPU limits on this device is when I had several pages open with embedded video, and tried to watch them.
I have as much ram in this as I have in my desktop, and I plan to double that sometime.
The write speeds on my drive are terrible, and that’s about the only problem I can see with the netbook. Truth be told, the SSD is likely using technology from 2008, and is undoubtedly from the lowest end of the price scale. When I get an upgrade, for a couple hundred dollars, it’ll be an order of magnitude faster.

The battery also runs out too quick for my tastes, but that’s a null argument when talking about a desktop; if I unplugged the big machine, it would cease operation immediately.

So… when you get right down to it, a netbook is actually all people need. I think a VGA port is needed, so people can buy bigger, higher-quality displays, but otherwise there’s really no argument.

I wonder when they’ll have netbooks with DDR3 and Super-Speed USB?

Art, Design, and Inspiration

February 5th, 2010

I went to school as a computer programmer (and analyst); and yet, when I started creating websites, I found that design was integral to anything I had to do.

When most people think of ‘design’, they think of art and imagery. They imagine a creative spout of inspiration that makes something ‘edgy’ and new and good-looking.

That’s not design.
Design is the intelligent application of goals around limitations and road-blocks. When you design a page, you’re finding a host of different needs and working with what you have to fulfill those needs.

In this way, design is inherently different than art. Artistic expression is all about reaching into your mind and somehow sharing that with the world. Design, in contrast, is about studying every facet of your work to determine what needs to be done, and how to make it work the best it can. It requires intuition and intelligence and an uncanny knack for seeing every connection.

Next time you’re making something, take a moment to think about how it’ll be used, and who’ll be using it. A good design will take you to whole new heights.

Moar Netbook

January 8th, 2010

In my last post, I tried to do some sort of real review, which I’m sure sounded a bit boring and normal.
This time, I’m going to put it in real-world terms (much like music players, with their “how many songs can it hold”).

What can you do with this Netbook?

  • Travel around
  • Play old games
  • Emulate SNES games smoothly with a 3x HQ filter
  • Move and shake about
  • Read CDs or DVDs ripped to ISO (etc.) format
  • Play music or video from a flash-drive or SD card
  • Office computing
  • Small-size graphics editing
  • Connect to the internet through Wi-fi (b/g), cable, or mobile
  • Install and use your USB devices
  • Use an external SATA drive.

What can’t you do with this Netbook?

  • Play newer games
  • Do anything for longer than three hours
  • View HD or full-HD movies
  • Color-correction (the quality is crappy)
  • High-powered rendering
  • Use it in the shower

Overall

Really, just don’t expect things to be too fast. Gaming takes lots of speed, so nothing too new will work well. Other applications, like rendering or coding movies, will just take more time. Working from flash drives or SD cards takes some time.
Other than that, it’s incredibly capable and very broad-ranged. Waking from sleep mode only takes about three seconds.

HP Mini 1116nr

January 6th, 2010

I decided to get a netbook; the $200 refurbished HP you can order from Future Shop.
It’s actually kind of amazing. The specs are as follows:

  • Intel Atom N270 (appears to be dual-core)
  • 8.9″ WSVGA (1024×600) anti-glare display
  • 16GB SSD
  • 1GB DDR2 SDRAM
  • Windows XP Home SP3 for ULCPC
  • Wireless b/g
  • 3-cell battery (approx. 3 hours)
  • Webcam + Microphone
  • SD/MMC Card slot
  • Apparently, a 3G Modem
  • An amazing keyboard

This is actually better than I had hoped it would be. The entire width of the netbook is taken with the keyboard, which means the keys are larger than usual and aren’t squished into any odd configurations. It’s pretty much a full-width keyboard. I can type on it perfectly fine, unlike with other netbooks.

The screen is pretty bright, even on its lowest setting, but the colour quality is abysmal, which I fixed by altering the colour profile in the included Intel options panel. This is the same for other HP laptops, from what I’ve seen; the gamma is almost too high, the colour washed out, and with just a bit too much blue in the mix. I’ve just turned the brightness down and the contrast up, and that almost fixes most of it.

The solid-state drive is some old, small, cheap model from who-knows-when, probably with a J-Micron controller. It’s not very fast, and takes forever to do things when it’s taxed (I believe this is what people meant when they say it ’stutters’). I was planning on getting a new, fast SSD, sometime; one of those able to outperform hard-disks in all aspects. The netbook came with a backup for Windows, so I’ll be able to reinstall everything on the new drive.
It seems that those old 8GB netbooks wouldn’t have been able to store anything on the disk besides Windows XP, which takes at least 6GB and upwards of 10GB if you install too many things. I’m not using it as my main system, and I’m not keeping bunches of movies on there, so the 16GB of storage is just fine, along with an extra 1GB SD (or more if I need it) and 8GB flash drive.

It came with 1GB RAM, but apparently Kingston has a 2GB module out for $40 or so, which I might end up ordering. It’s got a fast little access panel on the bottom for RAM.

Another surprising little tidbit: It comes with a mobile modem. There’s a slot for the SIM card, under the battery, but I can’t see any way to take it back out. Considering I swap my one SIM into two other devices, I’ll just have to use my USB modem.

Windows is running fine on it, and I haven’t had any problems. It came with a load of bloatware, but I’ve turned most of that off.

The charging brick is small! It’s capable of 30 watts, and is built like a regular laptop charger, but is about three quarters the size. I could probably carry it around in my pocket without too much hassle.

The microphone is above the screen, out of reach of the whirring fans in the body. I’ve had to use a laptop where the microphone was right beside the disk, and anything that I recorded would have whirs and clicks throughout.

Downsides: No VGA-out, which means I can’t use my HD monitor. Only two USB ports, though I guess I could use the internal modem and an SD card, which would free up both of them.

Other: It comes with an HP Expansion connector, which I have no clue about. It seems to have a SATA connector for external drives, which is interesting.

Overall: For $200, this is a lot of computer. I couldn’t do everything on the limited screen and drive, but then I’m not trying to make this my main machine. It’s for when I’m on the go, and need to do some work from my flash drive, or surf the internet, or download things while I’m at my parents’ house.
I give it five stars. Out of… five.

Your First Web Site

January 6th, 2010

Does anyone remember their first web-site?

No, not the first site you built; I mean the first you ever saw. It’s so completely commonplace and so far in our past that no-one ever thinks of it, but it must have been a pretty special event, when you get right down to it.

When I tried to remember, I thought back to the first computer I’d ever played with, and how it had that oddly-annoying “Please wait a moment” message. What’s a moment, anyway? I was only six years old.

I can’t remember the first computer I saw with internet, but I suppose it was one of the brand-new computers our lab was furnished with in our little village school in Vermillion Bay, Ontario.

I suppose, having been introduced to the computers and the internet, the first pages I visited would have been video-game-related.

Round Houses

December 30th, 2009

I recently had a thought about polygonal houses (a couple minutes ago, really).
Swiss Miss had posted a chair that used the corner of a room for support. It was basically just a shaped board.
I thought, Why would this be limited to a corner? I think just putting it against a wall would leave it open to tipping, but even a small corner should keep it up. And so: why are houses square?

The immediate thought that comes to mind is, “Houses are square because is really hard to work with circles.” And it is. But when you get right down to it, a circle is just an infinitely-sided polygon, which means there’s a corner at literally every spot.

So it’s the corners that are hard to work with.

I’m left with an idea: Give a house an arbitrary number of sides, but let there be a set minimum space between corners, and perhaps a maximum angle. Make every angle the same.

a diagram of a hexagonal house, with each side a different length from the others

By playing around with the base pieces, we see that it’s possible to make all sorts of shapes with the same angles. This is loosely a hexagonal house. I might call this a Scalene Hexagon. The corners aren’t as harsh as in square houses, but there’s still space on the shortest for a couch or something.

The walls inside could follow this same scheme, so that the house is full of hexagons and squares. I’d say we should stay away from triangles.

Twitter, and the Future

December 29th, 2009

I may have mentioned, once, that Twitter is very public, and so you mustn’t say anything you might regret later.

As it turns out, this is further-reaching than I thought. I did a search for CozyCabbage, which is my Twitter handle, and I was shocked to find an emerging paradigm:
There are hundreds of services that collect every tweet you submit and cram them into any of a number of categories. There’s a site that gathers swear-words (I’ve pretty much got the lowest rating, with something like “shit” in one tweet), and there’s a Whuffie Bank that tracks your social capital. There are a bunch of services that filter out all but the most popular tweets, so that people can get the most out of their Twitter experience. There’s a service that scans every tweet for websites, and then lets anyone see who’s tweeting what about X website.

That last one is great. It seems someone found the IE6 T-shirt I made! (http://digs.by/lD6)

It seems Andrew Miguelez, a small time web designer from Bucks County, PA, tweeted about it at 2:34 PM on Nov 11th of this year. He had a hard time that morning, because he had stayed up late the other night designing until 3 AM. (Always seems like a good idea, at the time.) He was looking at things like the HTML <button> attribute, and found my shirt.

Stalkery? That only took me about a minute to find.
Topsy.com; go there. “A search engine powered by tweets!”

So, what does this all mean? It hasn’t been made into a big thing (and I only found it all by serendipity), so I don’t see it disappearing any time soon. In fact, these kinds of services will keep growing and branching off. Twitter was an ecological explosion, and now all sorts of different life-forms are thriving on this fantastic new terrain.
I think the future will bring tweets into the forefront of modern society. It sounds pretty perplexing, in the context of the past, but I think were were really waiting for an open platform where we could all express ourselves freely and instantly.

It goes beyond this: I’m sure people had said the same thing about computers, and maybe even about some technology before that. When you get right down to it, there’s always something more to add. Twitter requires us to have the right equipment with us, and it takes us a while to open the app and type something in and press send. When we create a constant network of always-on computers commanded by our thoughts, I think we’ll see yet another huge leap.

This whole Twitter thing is reaffirming my faith in humanity. It’s kind of inevitable that we’ll see science-fiction become science-non-fiction: telepathy, cerebral uplinks, pervasive communications…
Some have painted a bleak picture of fascism and war in our less-private future, but I think the reality is that people will find and embrace each-other, and some fantastic things will be built upon the collective intelligence of humanity.

I’ve been meaning to do a year-in-review, but I also want to do a decade-in-review. I’ve been realizing just how far we’ve come in the last ten years, and that’ll help me see where we’re going in the next ten. I think we’ll get further than most people think. The Social Web is just the beginning, but it shows us what kinds of things we can do.