Posts in the "Google" Category

Android tips: apps failing to update, & using any music file for ringtones & notifications

I take turns using a few different mobile phones, which is quite interesting to the see pros and cons of each platform. I've had a few experiences with Android lately, so I thought I'd share a couple of tips: apps failing to update, and using any music file for ringtones and notifications.

Can't update apps from Google Play?

I recently got the update to Android Jelly Bean, version 4.2.1, for my Galaxy Nexus. Overall, I think the Jelly Bean update has been really good, both from a performance and end-user perspective. I'm happy to see Android constantly improving with every release and I think it's going in the right direction.

One of the features I really like in Android vs. iOS is having the automatic updates of apps in the background. No need to go into Google Play, no need to tap things to initiate the process. When they're updated, I'm just notified. I quite like this,

However, after the update, I stumbled upon a problem: all my apps failed to get their latest updates. I let them try a few times, but to no avail.

Searching around on the web, the most common solutions to similar problems are:

  1. Go to Settings > Apps > All
  2. Find Google Services Framework and Clear data and/or Clear cache. Force stop might be necessary.

  3. Go to Settings > Apps > All

  4. Find Google Play Store and Clear data and/or Clear cache. Force stop might be necessary.

After this, you might need to restart the phone.

This seems to solve various problems for a lot of people, but did nothing for me.

I kept on searching, trying to find what the problem could actually be. After an hour of swearing and exasperation, I finally found a clue:

Google Play needs Google Talk to work.

I vaguely remembered uninstalling Google Talk since it insisted on signing in, resulting in a lot of instant messages I didn't want to receive.

Unfortunately, from what I could see, there's no way to be able to find the APK for Google Talk from Google anywhere.

So I was stuck.

This basically left me with two options:

  1. Install Google Talk from an APK a kind soul had posted in a forum to help people with a lot of similar issues.
  2. Do a factory data reset on the phone.

(some other options could be flashing the phone with certain builds etc, but I didn't want to go down that path - also, I was curious how this could be solved by a normal user, i.e. someone that doesn't hack the phone)

I ended up doing the factory reset, since, honestly, I didn't want to install an APK with super rights on my phone from someone I don't know. Since I have all important data backed up through Dropbox and other solutions, contacts through Google etc, a fresh install isn't that much of a problem for me - no matter the phone.

And a long time ago, I learned to be ready to freshly install a computer, device or mobile phone, without needing days to get back to where I were before. Nowadays, I need about an hour, and then I'm good.

After the reset, Google Talk was back, and apps worked updating, just as they should. Yay! So now I reinstalled the apps I wanted/actually care about, got it all set up and it all works again.

It's kind of nice with a fresh start again. :-)

However, having Google Play being dependent on Google Talk - an instant messaging program - is both non-intuitive and annoying, and I sure hope Google find a better way for this.

Using any music file for ringtones and notifications

On both iOS and Android, it's pretty hard and tedious to use your own music files as a ringtone or notification sound. Sure, there are some apps through which you can generate ring tones and then make them available, but it's far from optimal.

On iOS, this is extra shitty, when you need iTunes on a computer to be able to sync it back to the phone as a ringtone - on Android, it's slightly better.

However, with my Android factory reset I only had the preinstalled options available. And I've expressed what I think about them before:

The alarm clock on the iPhone has sounds like angels playing a harp. Every option on Android sounds like a robot molesting a microwave oven

Therefore, I really wanted my ringtones and alarm sounds back, and I was happy to find a little gem: Rings Extended.

It's very simple: when you are to choose sound, e.g. a ringtone, you just select to do it through the Rings Extended app and then it allows you to use any of the music files you have on your phone - can't get much easier than that!

And that was all from this day's Android rant. :-)

XOPENEX OVER THE COUNTER

XOPENEX OVER THE COUNTER, Time again for a number of interesting, entertaining or otherwise all-round good links I recommend taking a look at.

Tip: remember, XOPENEX from canada, Effects of XOPENEX, you can always find all my reading suggestions in the Robert's read category

Robert's read for October 20th 2011

Here are the links from the latest two weeks:

, XOPENEX treatment. Buying XOPENEX online over the counter. XOPENEX overnight. Buy XOPENEX without a prescription. Buy no prescription XOPENEX online. Online buying XOPENEX hcl. XOPENEX no rx. XOPENEX online cod. XOPENEX cost. Kjøpe XOPENEX på nett, köpa XOPENEX online. XOPENEX canada, mexico, india. Online buy XOPENEX without a prescription. XOPENEX without prescription. Ordering XOPENEX online. Where can i buy XOPENEX online. Online buying XOPENEX. About XOPENEX. XOPENEX natural. Get XOPENEX. XOPENEX description. XOPENEX trusted pharmacy reviews. XOPENEX from mexico. XOPENEX dosage. XOPENEX blogs. Where can i buy cheapest XOPENEX online. My XOPENEX experience. XOPENEX schedule. XOPENEX without a prescription. XOPENEX class. Low dose XOPENEX. Online buying XOPENEX hcl.

Similar posts: BUY MOTILIUM NO PRESCRIPTION. NASONEX FOR SALE. PROPECIA OVER THE COUNTER. BUY AMPICILLIN NO PRESCRIPTION. PROZAC OVER THE COUNTER. FLOVENT OVER THE COUNTER. ANTABUSE OVER THE COUNTER. My INDOMETACIN experience. Buy no prescription ZOLOFT online. Get RETINA. CAFERGOT dosage. Buy TEMOVATE no prescription. AVODART overnight. Where can i buy cheapest LEVAQUIN online.
Trackbacks from: XOPENEX OVER THE COUNTER. XOPENEX OVER THE COUNTER. XOPENEX OVER THE COUNTER. XOPENEX OVER THE COUNTER. XOPENEX OVER THE COUNTER. XOPENEX OVER THE COUNTER. XOPENEX OVER THE COUNTER. No prescription XOPENEX online. XOPENEX interactions. XOPENEX recreational. Comprar en línea XOPENEX, comprar XOPENEX baratos. XOPENEX results. Get XOPENEX. Buy XOPENEX without a prescription.

BUY CEPHALEXIN NO PRESCRIPTION

BUY CEPHALEXIN NO PRESCRIPTION, As always, there is so much discussion going on about HTML5 and video on the web, and I thought I'd suggest a solution to it all. Rx free CEPHALEXIN,

Common assumptions and thoughts

Let's go through the most common comments about video first:


  • Google claim they want to be open, but all it is about is just making Microsoft look bad/get companies to invest in the format they offer (WebM).

  • Microsoft only care about H.264 since they are a part of MPEG-LA and make money from it.

  • WebM isn't really open, CEPHALEXIN schedule, CEPHALEXIN reviews, there could potentially be liability issues.

  • The H.264 codec has the best hardware and software support.

While all of above might be true, or not, cheap CEPHALEXIN, Buy CEPHALEXIN without a prescription, to me it really doesn't matter. We can discuss politics and motives to no end, buy cheap CEPHALEXIN, Buy CEPHALEXIN no prescription, but at the end of the day, I don't find it likely that Microsoft and Google will sing join hands, buy CEPHALEXIN without prescription, Canada, mexico, india, sing Kumbaya and agree about everything.

That doesn't rule out cooperation, CEPHALEXIN steet value, CEPHALEXIN price, coupon, though. But before I touch on that, where can i cheapest CEPHALEXIN online, CEPHALEXIN pharmacy, let me just talk about where we are today and why I think it doesn't matter that much.

H.264 is the de-facto standard, and everyone should use it

Microsoft recently wrote the blog post HTML5 and Web Video: Questions for the Industry from the Community where they discuss their views on H.264 and potential problems with WebM - it's a necessary read to get their perspective, BUY CEPHALEXIN NO PRESCRIPTION.

However, CEPHALEXIN trusted pharmacy reviews, Purchase CEPHALEXIN for sale, for me, the argument that we should go for a format with obvious worries about patents and ownership just because it currently has the most widespread support is really not right, order CEPHALEXIN from United States pharmacy. Kjøpe CEPHALEXIN på nett, köpa CEPHALEXIN online, If we had gone with the "build for what we have" stance we would still be developing for IE6, instead of looking forward to what we actually want and need to make the web better, real brand CEPHALEXIN online. Where can i buy CEPHALEXIN online, What we need to establish, right now, effects of CEPHALEXIN, CEPHALEXIN street price, is a video format that is just as open as every other aspects of HTML, CSS and JavaScript and get that supported in every web browser, CEPHALEXIN forum. CEPHALEXIN interactions, This is not an option - it is what we have to do.

My suggestion

BUY CEPHALEXIN NO PRESCRIPTION, I understand Microsoft's fear when it comes to liability and risk for intellectual property, and given their history they are afraid of getting burned. Fair enough, no prescription CEPHALEXIN online. CEPHALEXIN reviews, But both Google and Microsoft, listen to me now:

Feel free to blog about your thoughts, CEPHALEXIN online cod, CEPHALEXIN class, get community feedback and see it from different perspectives. Do what you need to communicate your company's thoughts on these matter, order CEPHALEXIN from United States pharmacy. CEPHALEXIN cost, But also, please, CEPHALEXIN description, Ordering CEPHALEXIN online, talk to each other. If you are worried about the legal aspects, just sit down with your entourage of lawyers, look at the options, and just make sure WebM is water-proof, BUY CEPHALEXIN NO PRESCRIPTION. If it's about quality, CEPHALEXIN australia, uk, us, usa, Buy no prescription CEPHALEXIN online, without a doubt you have the engineering skills to make it as good as it needs to be.

If either of those fails, buy CEPHALEXIN no prescription, CEPHALEXIN coupon, look at another format. But you need to solve this. You are the major players, you have both the money and competence to make sure open video on the web is something that will be a viable option for all kinds of consumers and producers.

Please, take care of this.

Similar posts: LUMIGAN OVER THE COUNTER. BUY HYDROCHLOROTHIAZIDE NO PRESCRIPTION. BUY ALESSE NO PRESCRIPTION. BUY AMOXICILLIN NO PRESCRIPTION. BUY ANTABUSE NO PRESCRIPTION. ZOLOFT OVER THE COUNTER. BUY GLUCOPHAGE NO PRESCRIPTION. Where can i buy cheapest ACTOS online. Order PLAVIX from mexican pharmacy. Buying PREDNISOLONE online over the counter. FLOVENT forum. Purchase TRICYCLEN online. Rx free VENTOLIN. Order CLONIDINE no prescription.
Trackbacks from: BUY CEPHALEXIN NO PRESCRIPTION. BUY CEPHALEXIN NO PRESCRIPTION. BUY CEPHALEXIN NO PRESCRIPTION. BUY CEPHALEXIN NO PRESCRIPTION. BUY CEPHALEXIN NO PRESCRIPTION. BUY CEPHALEXIN NO PRESCRIPTION. BUY CEPHALEXIN NO PRESCRIPTION. Online buy CEPHALEXIN without a prescription. CEPHALEXIN from mexico. Rx free CEPHALEXIN. CEPHALEXIN results. CEPHALEXIN street price. CEPHALEXIN without a prescription. Generic CEPHALEXIN.

VENTOLIN FOR SALE

Yesterday Google announced they're dropping H.264 video codec support in Google Chrome VENTOLIN FOR SALE, . Whatever you think about this, VENTOLIN maximum dosage, Buy VENTOLIN from mexico, it's an interesting move and I thought I'd express my thoughts on it.

Open!

First, herbal VENTOLIN, Is VENTOLIN addictive, in line with my personal beliefs and what I think everything on the web should be, all video support in Google Chrome will now be open, comprar en línea VENTOLIN, comprar VENTOLIN baratos. VENTOLIN recreational, Internet is a democratic right for everyone, and in line with that, buy no prescription VENTOLIN online, VENTOLIN wiki, we want people to be able to create content on the web without worrying about licenses for the format of the content.

Sure, VENTOLIN dosage, Low dose VENTOLIN, we can discuss details about the licensing for WebM but I have no doubts that Google's purpose is to have it completely open.

And no, H.264 is not open, despite what people tell you - read more about that in On Chrome Dropping H.264, VENTOLIN FOR SALE.

Hardware support

One thing that H.264 has had going for it is great hardware support in a lot of devices and machines, buy VENTOLIN no prescription. VENTOLIN online cod, Many people seemed to cry out about WebM not offering hardware support, which is not true, doses VENTOLIN work. Order VENTOLIN online c.o.d, If you check the WebM Supporters page, a lot of big players like AMD, VENTOLIN use, VENTOLIN australia, uk, us, usa, ARM, Nvidia etc are working on it, buy VENTOLIN online no prescription, VENTOLIN duration, and according to the word on the street (i.e. Twitter) Intel are open about supporting it, where can i buy cheapest VENTOLIN online.

Google's motives

VENTOLIN FOR SALE, When something like this happen everyone start questioning Google and their motives, that this is just to hurt Apple and their support for H.264 in iOS, Safari and more. Generic VENTOLIN, That it's just to boast their own format rather than one that Apple has invested a lot in (and Microsoft to some extent). It's also said that it's Google being open when they want to and feel the need to convey that stance, online buy VENTOLIN without a prescription. Purchase VENTOLIN online no prescription, One argument is that if this is being done in the name of openness, how come they're not dropping Flash support then, what is VENTOLIN. Discount VENTOLIN, Flash is even part of of Google Chrome now. It's a fair point, but I think there's a difference there: There are tons of more Flash content on the web than video with the H.264 codec, and Flash is being filled with security vulnerabilities and crashes, so for now, it's just about being realistic and pragmatic, VENTOLIN FOR SALE.

I think Google's focus, VENTOLIN natural, VENTOLIN maximum dosage, at this time, is right; top start promoting open formats for video on the web more aggressively and make Flash as stable and secure as they can for end users, kjøpe VENTOLIN på nett, köpa VENTOLIN online. Buy VENTOLIN from mexico, What will happen tomorrow. I don't know, purchase VENTOLIN for sale, VENTOLIN no prescription, maybe Google removes Flash from Google Chrome.

Supporting Internet Explorer 9, VENTOLIN class, VENTOLIN interactions, Safari and iOS

For now, and some considerable future, order VENTOLIN online overnight delivery no prescription, Buy generic VENTOLIN, we will have to offer more than one format. VENTOLIN FOR SALE, Simple as that. A good approach for that is the one I described in Delivering HTML5 video and fallback support with the help of Video JS, australia, uk, us, usa.

However, while it's a lot of both hurt pride and investment for Apple to start supporting other formats than H.264, I believe Microsoft could definitely do it. And if Microsoft are for the open web, and they do support it natively in Internet Explorer 9 (and not just if it's installed on the operating system), it will really make a huge difference and put Apple on the spot.

Because if every major web browser but Safari (both on desktop and iOS) supports WebM, and since Android will definitely have a larger market share on mobile, Apple will have to adapt in the long run.

YouTube dropping H.264 codec support?

Just speculating now, but since YouTube is the de facto video service on the web, a possible next step could be offering videos there only in WebM (and perhaps Flash as a fallback). That would mean that no videos would work on iOS, and either people would start abandoning YouTube, or they would start using other devices/operating systems than Apple's, if Apple don't add support for it.

Whatever happens, it's an interesting action by Google, and I do hope it helps the web evolving into more open when it comes to content creation as well.

Similar posts: HUMAN GROWTH HORMONE OVER THE COUNTER. SYNTHROID FOR SALE. BUY MOTILIUM NO PRESCRIPTION. NASONEX FOR SALE. PROPECIA OVER THE COUNTER. BUY AMPICILLIN NO PRESCRIPTION. PROZAC OVER THE COUNTER. CIPRO australia, uk, us, usa. LEVITRA pharmacy. Buy CELEBREX without prescription. Cheap LEVAQUIN no rx. CAFERGOT over the counter. My INDOMETACIN experience. Buy no prescription ZOLOFT online.
Trackbacks from: VENTOLIN FOR SALE. VENTOLIN FOR SALE. VENTOLIN FOR SALE. VENTOLIN FOR SALE. VENTOLIN FOR SALE. VENTOLIN FOR SALE. VENTOLIN FOR SALE. No prescription VENTOLIN online. VENTOLIN canada, mexico, india. VENTOLIN long term. VENTOLIN no rx. Cheap VENTOLIN no rx. Buy cheap VENTOLIN no rx. VENTOLIN cost.

ZOVIRAX FOR SALE

ZOVIRAX FOR SALE, Instead of presenting a certain technology or approach, my idea with this post is to get some discussion and feedback about iOS vs. Android, order ZOVIRAX no prescription. Purchase ZOVIRAX online, Let me first start by saying it's not meant as a pissing contest about which is best, or the ridiculous notion that there can be only one mobile OS to rule them all, online buying ZOVIRAX. Fast shipping ZOVIRAX, I'm rather after your personal experience and perspective.

Me and iOS

The reason I want to talk about this is that I've personally gotten tired of iOS and some aspects surrounding it, ZOVIRAX gel, ointment, cream, pill, spray, continuous-release, extended-release. However, I believe there are many upsides and positives about it too, so I want to hear about your views and takes on it, ZOVIRAX FOR SALE. ZOVIRAX description, I'm about to buy a new mobile phone and I want to make the best thought-through decision I can.

Good parts about iPhone and iOS

Let's take the iPhone first, effects of ZOVIRAX. Generic ZOVIRAX, It's a beautiful and sleek device that, in my opinion, no prescription ZOVIRAX online, What is ZOVIRAX, doesn't have many shortcomings. Great responsiveness to touch, ZOVIRAX natural, Cheap ZOVIRAX, scrolling momentum, swipes etc, ZOVIRAX samples. ZOVIRAX FOR SALE, Sure, we can discuss the antenna thing or similar, but all devices have their flaws, bugs and not-so-good parts. Kjøpe ZOVIRAX på nett, köpa ZOVIRAX online, With iOS, I'd say the advantages are:


  • Beautiful design.

  • Great UX.

  • Very good consistency between all apps.

  • Easy settings.

Bad parts about iPhone and iOS

There are some things that can drive me crazy about the iOS eco-system, ZOVIRAX alternatives, Buy ZOVIRAX without prescription, and they are:


  • Apple's total control over approved apps and what I can install on my device.

  • The completely annoying tie-in to iTunes, and as soon as I need to do anything major, canada, mexico, india, ZOVIRAX photos, I have to connect (with a cable!) to the computer I want an independent device!

  • I'm not allowed to do certain things, like sharing 3G connection as WiFi hotspot etc, get ZOVIRAX. ZOVIRAX duration, I don't want to Jailbreak just to get basic functionality.

  • Upgrades to iOS where older versions of the phone lacks new features, not for technical reasons, ZOVIRAX mg, Order ZOVIRAX online overnight delivery no prescription, but just because Apple don't want to give them to me.

  • Apple's lack of openness in its processes.

Good parts about Android

Naturally, the upsides of Android are:


  • Open (one can always talk about Google and its strategies, ZOVIRAX no prescription, Japan, craiglist, ebay, overseas, paypal, but I'd claim it's pretty open).

  • I can install any app I want, and also apps with behavior that would generally be banned by Apple for iOS.

  • Developers can create and share apps in any fashion they like to.

  • I can install any web browser I want to!

Bad parts about Android

Ands the bad parts, purchase ZOVIRAX for sale, Cheap ZOVIRAX no rx, as far as I know, are:


  • Touch events, order ZOVIRAX from United States pharmacy, Is ZOVIRAX safe, frame rates and general user experience not as smooth as on an iPhone.

  • Too much diversity in app user experience (someone called it the new Windows...).

  • All different mobile phone providers offer their own on-top user interface, which makes installs and upgrades different from device to device.

What are your thoughts?

Have I missed anything, online buy ZOVIRAX without a prescription. Where can i find ZOVIRAX online, Don't you agree on something of the above. Is there any current, real brand ZOVIRAX online, ZOVIRAX used for, or upcoming, mobile phone based on Android that is, ZOVIRAX maximum dosage, ZOVIRAX for sale, both hardware-wise and software-wise, as good as the iPhone, ZOVIRAX long term.

Talk to me. :-).

Similar posts: DIFLUCAN FOR SALE. BUY VERMOX NO PRESCRIPTION. ALLOPURINOL OVER THE COUNTER. DELTASONE OVER THE COUNTER. BUY INDOMETACIN NO PRESCRIPTION. BUY PREDNISOLONE NO PRESCRIPTION. BUY MEDROL NO PRESCRIPTION. My VIBRAMYCIN experience. CLOMID recreational. Buy DIFLUCAN no prescription. ZITHROMAX brand name. Buy generic AVODART. Where can i order BACTRIM without prescription. TRAMADOL no prescription.
Trackbacks from: ZOVIRAX FOR SALE. ZOVIRAX FOR SALE. ZOVIRAX FOR SALE. ZOVIRAX FOR SALE. ZOVIRAX FOR SALE. ZOVIRAX FOR SALE. ZOVIRAX FOR SALE. ZOVIRAX without a prescription. Where to buy ZOVIRAX. Order ZOVIRAX online overnight delivery no prescription. Canada, mexico, india. Generic ZOVIRAX. Fast shipping ZOVIRAX. Online buy ZOVIRAX without a prescription.

ZOVIRAX OVER THE COUNTER

ZOVIRAX OVER THE COUNTER, Seasons come and seasons go; life turns in a constantly changing manner. But, as after every summer, I'm back and I long to write for you. Fast shipping ZOVIRAX, :-)

My summer

Ingmarsöfestivalen 2010

I've been having a great time this summer, playing lots and lots with my wonderful children. It's funny that there's no end to how many times you can go swimming/playing in water and do excursions within Sweden to amusement parks, fictional character theme parks and such, ZOVIRAX online cod. :-)

No digital things

As you might know, every summer I try to take a few weeks completely away from computers, iPhone (and now iPad) and other things to just back to a core existence. This year, though, things were a bit different, ZOVIRAX OVER THE COUNTER. ZOVIRAX cost, Our society, and lots of things in it, makes it oh-so-much easier to get things done if you access it in a digital manner (this is also something Roger touched on in Frustrated by the Web).

So this summer, I had a couple of weeks away from the computer and (almost) only using the iPhone to make phone calls, purchase ZOVIRAX online. However, I had a much longer time, maybe 7-8 weeks away from reading e-mail, ZOVIRAX photos, tweets and Facebook, and this was great in terms of stress relief and focusing on more important things in my life. Maybe, just maybe, this means that there's hope of me having a sane and long-lasting relationship with Internet and technical things, ZOVIRAX wiki. ZOVIRAX OVER THE COUNTER, Here's for hoping. :-)

What happened during summer?

I know you read for various reasons, where some of you are are only interested in the Internet-related things I write about, some in the personal things, Is ZOVIRAX addictive, and some in all. So I have divided things I noticed and experienced into two categories below:

On the web

iPhone 4

The iPhone 4 was released, and while sporting some nice features, all the noise came to be about reception issues, and if you held it a certain way, doses ZOVIRAX work, it would lose a lot of the reception. Apple first claimed it was a software flaw where it missed to register a drop before, which was, Order ZOVIRAX from mexican pharmacy, of course, bullshit. I've tried to hold one myself, and it's scarily easy to make it drop at least three bars in reception in a very short time.

Then Apple sort of came around and said every smart phone has that issue, and basically that was that, ZOVIRAX OVER THE COUNTER. They also offer bumpers, ZOVIRAX no rx, a sort of protection (for those who want a condom on your phone) to try and prevent these reception drops. There are, as always, ZOVIRAX australia, uk, us, usa, varying opinions about how Apple handled this; some think it was great, strong and proud, while others, like me, just felt offended by their lack of humble stance and think they could be more open and honest about it all from the get-go, ZOVIRAX treatment.

iOS4 on iPhone 3G

While on that topic, Apple released iOS4 which also had some nice things. However, ZOVIRAX natural, and I'm not sure why it is like this, once installed on an iPhone 3G, it got dog slow and on the verge of unusable. To me it got to the point that I downgraded my iPhone 3G from iOS4 to iOS 3.1.3 ZOVIRAX OVER THE COUNTER, , and I've never been happier.

I'm sure iOS4 is great on later models, but was saddened to see just how bad it was on an iPhone 3G, ZOVIRAX long term.

Introducing HTML5 book

The Introducing HTML5 book was released, written by Remy Sharp and Bruce Lawson, and I was proud to be asked to be a technical editor for it. ZOVIRAX street price, I was editing/giving feedback on Remy's chapter, and it spurred some interesting discussions and takes.

I do think it's a great book that covers a lot of ground and I'm happy that I got the chance to read it before it was released. :-)

IE9

Far from what most people expected, Microsoft are working really hard on IE9, and it just keeps on adding features, support and performance (explained in detail in Third IE9 Platform Preview Available for Developers and Fourth IE9 Platform Preview Available for Developers), ZOVIRAX OVER THE COUNTER.

Impressive things, and I honestly hope it all pans out well, about ZOVIRAX. Hell, they even caved and implemented canvas, right. ZOVIRAX pics, :-)

Video of my SWDC 2010 presentation

At the beginning of June, I was giving a talk about HTML5 at the SWDC 2010 conference, and now there's a video of my HTML5 talk. As always, it's on pubslishingterrible to watch oneself, what is ZOVIRAX, but maybe one or two of you might find it rewarding in any way.

H.264 and about being free

ZOVIRAX OVER THE COUNTER, MPEG-LA recently announced that H.264 will be free, which isn't really the case. Read more in Hold The Celebrations; H.264 Is Not The Sort Of Free That Matters. In my opinion, Online buying ZOVIRAX, for something to work out for the web and the world, it has to be completely free. Period.

Prince and the Internet

Prince, the guy to really listen to about the Internet (...) claimed that "The internet's completely over" and that it's not the future for music sharing, herbal ZOVIRAX. More to read in the Prince interview, ZOVIRAX OVER THE COUNTER.

Woot against AP

In a quite entertaining move, Woot called out AP on publishing rights and reimbursment. :-)

Meme about Google Chrome

In the war about which web browser is the fastest, Buy ZOVIRAX online cod, a funny move was the Opera/Chrome Rivalry Gets The Hitler Video Treatment. :-)

Firefox 4 beta

During the summer, Mozilla started releasing betas of Firefox 4, which looks quite promising. The initial news are described in Firefox 4 Beta 1 and Firefox 4 beta 1 is here – what’s in it for web developers? ZOVIRAX OVER THE COUNTER, .

Since then, a few more betas have been released as well, so try it out and let them know what you think. Buy no prescription ZOVIRAX online,

Google Wave cancelled

At the beginning of August, Google Wave got cancelled. Perhaps not that shocking, but still, I didn't believe it to happen so soon, ZOVIRAX from canadian pharmacy. Only the future can tell what the experiences and code will really turn into.

Lars Gunther rant

Lars Gunter wrote two very interesting and read-worthy pieces in No browser supports HTML5 yet. ZOVIRAX price, coupon, Part 1. and ZOVIRAX OVER THE COUNTER, No browser supports HTML5 yet. Part 2.

If you haven't yet, I recommend reading them, ZOVIRAX from mexico.

Ben and Dion stepping down with Ajaxian

After lots of work and efforts, Ben and Dion were stepping down with Ajaxian. I just want to say thanks for all the work, Low dose ZOVIRAX, and good luck with your future endeavours.

In life in general

World Cup

As you all know, Football World Cup took place, which was quite an interesting happening this summer, ZOVIRAX OVER THE COUNTER. It also, unfortunately, proved that sportsmanship isn't really that good, some of them weren't really good role models and that there are definitely some shortcomings in rules and decision-making, ZOVIRAX from canada. One day, I might write a more detailed rant about it...

The Dice Man

During summer I finally took the time to read The Dice Man, which, in my opinion, is a fantastic book - it's both funny and thoroughly entertaining, but also very thought-worthy and touching on some serious things in our society, discount ZOVIRAX.

While reading it, for a number of reasons, I was completely ready to just grab the dice and see where they would take me.

Kolmården

ZOVIRAX OVER THE COUNTER, I was visiting the Kolmården animal park with my family, which is basically packed with children and their parents, and everyone is looking nice and friendly. Buy cheap ZOVIRAX no rx, However, one guy there got my attention: he was a large bloke, tattoos everywhere, including the face, and for the day he had chosen his (I presume favorite) t-shirt with the text reading "Your mother sucks cocks in hell!", ZOVIRAX interactions. Classy...

Boat builder?

During summer, I had quite a large beard, Generic ZOVIRAX, and at one time when I ran into someone I have only met once before and greeted him, he had a hard time placing me (fair enough). After some thought, he has convinced he had it, and asked if I was a boat builder on an island in the outer Stockholm archipelago, online ZOVIRAX without a prescription. How looks can deceive.., ZOVIRAX OVER THE COUNTER. :-)

Riding the bull

During a visit to a western park called High Chaparral I tried riding a mechanical bull for the first time in my life (being sober and far away from anyone knowing me felt like a good idea :-) ). It went, well, Where can i find ZOVIRAX online, so-so...

The most amusing thing, though, was one guy who couldn't even get on the bull to begin with. :-)

Protein shakes and health risks

For those of you working out and drinking protein shakes regularly, some disturbing news came out in a report from Consumer Reports, stating that there are Dangerous Chemicals in Protein Shakes, such as Arsenic, Cadmium, Lead, and Mercury. Make sure that you are not drinking one of them.

Being back

So, that was that I wanted to get off my chest (and probably tons of things that I missed). I sincerely hope you had a great summer, and I look forward to writing for you again, and I hope to get the chance to meet as many as possible of you in real life as well.

Take care, and onwards.

Similar posts: BUY AUGMENTIN NO PRESCRIPTION. PREDNISOLONE OVER THE COUNTER. BUY ALLOPURINOL NO PRESCRIPTION. BUY TETRACYCLINE NO PRESCRIPTION. BACTRIM OVER THE COUNTER. BUY CIPRO NO PRESCRIPTION. IMITREX OVER THE COUNTER. Order ACTOS online c.o.d. Low dose ZITHROMAX. ERYTHROMYCIN from canada. ZYPREXA price, coupon. ULTRAM canada, mexico, india. Cheap LEVITRA. What is PROZAC.
Trackbacks from: ZOVIRAX OVER THE COUNTER. ZOVIRAX OVER THE COUNTER. ZOVIRAX OVER THE COUNTER. ZOVIRAX OVER THE COUNTER. ZOVIRAX OVER THE COUNTER. ZOVIRAX OVER THE COUNTER. ZOVIRAX OVER THE COUNTER. Buy cheap ZOVIRAX no rx. Herbal ZOVIRAX. Order ZOVIRAX from mexican pharmacy. ZOVIRAX class. ZOVIRAX pharmacy. ZOVIRAX street price. ZOVIRAX overnight.

DICLOFENAC FOR SALE

I don't think I'm exaggerating when I'm saying something really really DICLOFENAC FOR SALE, important has happened for the future of the Open Web. Finally, Low dose DICLOFENAC, it looks like there might be a solution to the video codecs and patent encumbered alternatives we have been dealing with.

Background

About two months ago I wrote What Will Happen To Open Video On The Web? and expressed fear for the future of video on the web, and that the H.264 codec will never be something solid to build on, DICLOFENAC images, due to it being heavily patented. Generic DICLOFENAC, I talked about that the web browser vendors would never agree on the options they had then, and then listed three options of how this situation could be solved. One of them have now come true, my DICLOFENAC experience.

Introducing the WebM project

Today at Google I/O 2010, Google announced the WebM project, which is, simply put:


...dedicated to developing a high-quality, open video format for the web that is freely available to everyone, DICLOFENAC FOR SALE.

In more detail, Purchase DICLOFENAC for sale, it is a video format consisting of:

What this means

If the above hasn't sunk in yet, DICLOFENAC trusted pharmacy reviews, the implications of this are huge. Imagine a completely open video for the web. To me, DICLOFENAC results, personally, Get DICLOFENAC, it's the only viable option to move forward. Not only for the sake of developers believing in open source, but for publishers, japan, craiglist, ebay, overseas, paypal, end users and potential creators all over the web - everyone should be able to contribute their own material to the web without worrying about patents. DICLOFENAC FOR SALE, Formats for the web have to be completely open, or the web will fail: simple as that. Buy generic DICLOFENAC, It's about democracy and, most seriously, the future of humankind, online buy DICLOFENAC without a prescription, where we want things to be equal and everyone to be able to partake. Cheap DICLOFENAC, Imagine if HTML wasn't free. If you had to pay a patent fee to use it, perhaps even more for HTML5 since it has more elements, buy DICLOFENAC online cod. Or CSS. Or JavaScript, DICLOFENAC FOR SALE. What is DICLOFENAC, Ridiculous, right. Well, after DICLOFENAC, the same goes for any other technology we seriously want to spread across operating systems, Doses DICLOFENAC work, devices and whatever other channel you can think of.

Who supports this?

From the get-go, in regards to web browsers, where can i buy cheapest DICLOFENAC online, Google, Herbal DICLOFENAC, Firefox and Opera have already made WebM already available in nightly builds, available here:

These are the companies, order DICLOFENAC online c.o.d, for some time now, Is DICLOFENAC addictive, that I have had high hopes for building a future web based on open technologies, and it makes me so happy to see they keep on delivering. :.-)

Beside from them, DICLOFENAC forum, Adobe has officially announced its support for the VP8 codec, DICLOFENAC over the counter, which also makes it a good fallback option with video in Flash.

What about Internet Explorer?

DICLOFENAC FOR SALE, But naturally, the eternal question is: will Microsoft support this in IE. Well... Today Microsoft announced support for the VP8 codec if it's installed in Windows, DICLOFENAC from mexico, which is sort of supporting it. DICLOFENAC steet value, I guess this must sting for them after recently writing a long post about their choice of supporting the H.264 codec, but at the same time, they're smart enough to immediately issue a statement that they're "all in" with HTML5 and that VP8 might work in IE9, order DICLOFENAC no prescription.

I know I should be nicer to Microsoft when they're at least trying, Buy DICLOFENAC without prescription, but that's pretty far from all in for me. "All in" is if you include native WebM support in IE9, just like Google Chrome, Firefox and Opera, DICLOFENAC FOR SALE. Period.

Bad Apple?

Which only leaves only one web browser, DICLOFENAC mg. Apple Safari. Where can i order DICLOFENAC without prescription, Apple has invested heavily in the H.264 format, not only for Mac OS X and all kinds of video and products there, but also with their iPad, DICLOFENAC brand name, iPhone and iPod Touch. DICLOFENAC FOR SALE, For them to back down or, well, support another format, is probably not a very desirable situation. Ordering DICLOFENAC online, However, quoting Steve Jobs in his Thoughts on Flash:


...we strongly believe that all standards pertaining to the web should be open.

If he really stays true to that, DICLOFENAC coupon, he must acknowledge that the video format is as much part of the web as HTML5, Buy cheap DICLOFENAC no rx, and that they should support it. Also, if every other web browser supports it, DICLOFENAC price, even IE to some extent, DICLOFENAC without prescription, I believe Apple aren't big enough to dictate the format of video on the web.

Why this will affect everyone

With the Ogg Theora format, there were talks about submarine patents fear and that the format wasn't as good as H.264. It was also mentioned that there was lack of support for it in web sites/services and not enough hardware support, DICLOFENAC FOR SALE.

One of the things that makes it different this time around is that the quality of the format is supposed to be much better. But, without a doubt, the best of it all is that Google are going all-in with YouTube and encode every video in the WebM format. Also, if they have the guts (and I think they do), WebM should be the only format for video there, with a fallback to the same format in Flash for web browsers who decide not to support WebM - doable thanks to Adobe.

There are also a number of hardware vendors, e.g. ARM, Nvidia, that will support WebM, and I feel absolutely certain more web sites (Vimeo etc) and more hardware companies will start supporting it very soon.

But back to YouTube: if WebM becomes the format for video there, web browser vendors will have no choice but to start supporting it if they want to be a viable option for watching video on the web.

All this could potentially be the future of open video on the web, and I for one sure hope so.

 


Related reading


.

Similar posts: ZYPREXA FOR SALE. NOLVADEX OVER THE COUNTER. CEPHALEXIN OVER THE COUNTER. BUY ACCUTANE NO PRESCRIPTION. PROPECIA FOR SALE. CIALISPRO OVER THE COUNTER. TEMOVATE FOR SALE. SPIRIVA for sale. Purchase LEXAPRO online. Buy no prescription PROZAC online. Purchase IMITREX online no prescription. Buy AMOXICILLIN from mexico. Cheap LEVAQUIN no rx. Buy cheap STRATTERA no rx.
Trackbacks from: DICLOFENAC FOR SALE. DICLOFENAC FOR SALE. DICLOFENAC FOR SALE. DICLOFENAC FOR SALE. DICLOFENAC FOR SALE. DICLOFENAC FOR SALE. DICLOFENAC FOR SALE. Buying DICLOFENAC online over the counter. Effects of DICLOFENAC. Where can i find DICLOFENAC online. What is DICLOFENAC. DICLOFENAC samples. DICLOFENAC long term. Buy DICLOFENAC without prescription.

TORADOL FOR SALE

TORADOL FOR SALE, There has been discussions about allowing CSS to help developers create smooth transitions of CSS properties for elements, and it's something being specified in CSS3 in W3C CSS Transitions Module Level 3. Here I'm going to show you how to implement it in Firefox, real brand TORADOL online, TORADOL maximum dosage, Google Chrome, Safari & Opera, TORADOL dosage. TORADOL description,

The basics

The basics relies on a few CSS properties:


transition-property

Which CSS property to animate, e.g, TORADOL brand name. Buy TORADOL online no prescription, background-color.

transition-duration

The duration of the transition, specified in seconds, TORADOL blogs, Buy TORADOL from canada, e.g. 2s

transition-delay

Delay before the transition should start, online buying TORADOL hcl, TORADOL over the counter, specified in seconds, e.g, rx free TORADOL. 1s

transition-timing-function

The function you want to use for the appearance/easing of the transition, TORADOL FOR SALE. TORADOL alternatives, Five predefined values are offered: ease (the default value), linear, buy TORADOL without prescription, TORADOL without prescription, ease-in, ease-out and ease-in-out, doses TORADOL work. Low dose TORADOL, You can also use cubic-bezier and define it's values, such as cubic-bezier(0.2, TORADOL images, TORADOL forum, 0.4, 0.7, where can i order TORADOL without prescription, Kjøpe TORADOL på nett, köpa TORADOL online, 0.8)

First simple example

So, let's create an element with a certain CSS transition applied to it and then use the :hover pseudo-class to change one of the CSS properties we want a transition for, where can i cheapest TORADOL online. TORADOL no rx, Here we will have a transition for the element's opacity, going from the value 0.3 to 1.0, canada, mexico, india, TORADOL treatment, after 1 second of being hovered:


<style>
#hello {
opacity: 0.3;
/* Firefox */
-moz-transition-property: opacity;
-moz-transition-duration: 2s;
-moz-transition-delay: 1s;
/* WebKit */
-webkit-transition-property: opacity;
-webkit-transition-duration: 2s;
-webkit-transition-delay: 1s;
/* Opera */
-o-transition-property: opacity;
-o-transition-duration: 2s;
-o-transition-delay: 1s;
/* Standard */
transition-property: opacity;
transition-duration: 2s;
transition-delay: 1s;
}

#hello:hover {
opacity: 1;
}
</style>

<p id="hello">Hello, CSS lover!</p>

Note the syntax with various web browser prefixes to make it work in all of them, TORADOL steet value. Buy cheap TORADOL, As of this writing, none of them supports it without the prefix, TORADOL wiki, TORADOL without a prescription, but you should still have it in there for future reference.

Using shorthand syntax

TORADOL FOR SALE, Just as with most CSS properties, naturally CSS Transitions offers a shorthand syntax as well. The CSS for the above example, buy no prescription TORADOL online, Buy TORADOL without a prescription, with shorthand syntax, would look like this:


<style>
/* Shorthand version */
#hello {
opacity: 0.3;
/* Firefox */
-moz-transition: opacity 2s ease 1s;
/* WebKit */
-webkit-transition: opacity 2s ease 1s;
/* Opera */
-o-transition: opacity 2s ease 1s;
/* Standard */
transition: opacity 2s ease 1s;
}
</style>

Specifying multiple CSS Transitions

It is very simple to use multiple transition options for a CSS Transition, my TORADOL experience, TORADOL price, just specify each comma-separated. In this example, TORADOL class, Purchase TORADOL, both the opacity and height property will be transitioned:


<style>
/* Shorthand version */
#hello {
height: 20px;
opacity: 0.3;
/* Firefox */
-moz-transition: height 1s ease-out, opacity 1s ease;
/* WebKit */
-webkit-transition: height 1s ease-out, online buy TORADOL without a prescription, opacity 1s ease;
/* Opera */
-o-transition: height 1s ease-out, opacity 1s ease;
/* Standard */
transition: height 1s ease-out, opacity 1s ease;
}

#hello:hover {
height: 40px;
opacity: 1;
}
</style>

You can see this example live in the CSS3 Transitions example.

Using CSS Transitions and CSS Transforms

CSS Transforms offers you the possibility to scale, rotate, reposition and skew an element through CSS. We can now combine this with CSS Transitions to create a nice example that will both scale and rotate an element when hovered (it utilizes the all keyword for the transition property value, which at this time is not available in Firefox):


<style>
/* Shorthand version */
/* Shorthand version */
.menu-item {
opacity: 0.3;

/* Firefox */
-moz-transition: all 1s ease;
/* WebKit */
-webkit-transition: all 1s ease;
/* Opera */
-o-transition: all 1s ease;
/* Standard */
transition: all 1s ease;
}

.menu-item:hover {
opacity: 1;

/* Firefox */
-moz-transform: scale(2) rotate(30deg) translate(50px);
/* WebKit */
-webkit-transform: scale(1.2) rotate(30deg) translate(50px);
/* Opera */
-o-transform: scale(2) rotate(30deg) translate(50px);
/* Standard */
transform: scale(2) rotate(30deg) translate(50px);
}
</style>

<a href="/" class="menu-item">Menu item 1</a>
<a href="/" class="menu-item">Menu item 2</a>
<a href="/" class="menu-item">Menu item 3</a>

This example can be viewed/tested in the CSS Transitions with rotation example.

Web browser support

CSS Transitions work in these web browsers:


  • Firefox 3.7 (upcoming this spring/summer - nightly builds available at http://nightly.mozilla.org/)

  • Google Chrome 4.0+

  • Safari 3.1+

  • Opera 10.5+

Not available in any version of Internet Explorer, and no indication so far that it will be in IE9.

Thoughts

From testing this, I had a few thoughts:


  • Firefox lacks support for the all option, and also works a bit flimsy (test the demo for rotation and you will see).

  • WebKit-based web browsers (Safari and Google Chrome) offer the most smooth animations.

  • Opera seems to have issues with the font when something is rotated.

.

Similar posts: BUY ANTABUSE NO PRESCRIPTION. ZOLOFT OVER THE COUNTER. BUY GLUCOPHAGE NO PRESCRIPTION. BUY STRATTERA NO PRESCRIPTION. BUY DIFLUCAN NO PRESCRIPTION. ULTRAM FOR SALE. BUY HUMAN GROWTH HORMONE NO PRESCRIPTION. Buying PREDNISOLONE online over the counter. FLOVENT forum. Purchase TRICYCLEN online. Rx free VENTOLIN. Order CLONIDINE no prescription. Real brand TOPROL XL online. BUSPAR without a prescription.
Trackbacks from: TORADOL FOR SALE. TORADOL FOR SALE. TORADOL FOR SALE. TORADOL FOR SALE. TORADOL FOR SALE. TORADOL FOR SALE. TORADOL FOR SALE. Herbal TORADOL. Discount TORADOL. Where can i cheapest TORADOL online. What is TORADOL. Generic TORADOL. TORADOL natural. Buy cheap TORADOL no rx.

AMOXICILLIN FOR SALE

AMOXICILLIN FOR SALE, More and more services around us focus on where we physically are located at the moment, and how we can be assisted in the best fashion depending on that. Today I'd like to introduce the geolocation possibilities we developers have, AMOXICILLIN dangers, and also play around a little with Google maps.

Introducing geolocation

Geolocation, i.e, get AMOXICILLIN. finding out where someone is located, Buy AMOXICILLIN from mexico, is extremely simple for a web developer. This is the code to accomplish that:


// Check for geolocation support
if (navigator.geolocation) {
// Use method getCurrentPosition to get coordinates
navigator.geolocation.getCurrentPosition(function (position) {
// Access them accordingly
alert(position.coords.latitude + ", " + position.coords.longitude);
});
}

That's it, AMOXICILLIN canada, mexico, india. Pretty simple, right, AMOXICILLIN FOR SALE.

What happens when you utilize this code is that the web browser will show a notification to the end user, AMOXICILLIN interactions, ask them if they want to share their location or not, and offer them an option to remember that choice for future preference. In Firefox, buy AMOXICILLIN without prescription, it looks like this:

A picture of the geolocation notification in Firefox

Web browser support


  • Firefox 3.5+

  • Firefox on Mobile (aka Fennec)

  • Safari on the iPhone (not the desktop)

  • Android web browser

It should also be noted that at the time of writing, AMOXICILLIN description, a beta of Google Chrome supports it, and I feel certain the other web browser vendors will shortly follow suit.

Not a part of HTML5

Even though it is bundled with other features, AMOXICILLIN duration, let's just clear out a common misunderstanding: geolocation is not a part of the HTML5 specification, Comprar en línea AMOXICILLIN, comprar AMOXICILLIN baratos, but rather comes from the Geolocation API Specification. Not that it really matters, though, effects of AMOXICILLIN. AMOXICILLIN FOR SALE, Geolocation is new, cool and very useful, and if you want to bundle it with HTML5 when you talk about (just like most people did using the word AJAX to sell any sort of JavaScripting), be my guest.

Using geolocation and showing current location

A picture of using geolocation to find out the current location of the user and display it with Google Maps

So, AMOXICILLIN pictures, naturally, with this newfound knowledge, we want to utilize it with Google Maps and offer users an option to see where they are located on a map, AMOXICILLIN online cod. The code to do this (with fallbacks if the user declines, Buy AMOXICILLIN no prescription, or has a web browser that doesn't support geolocation) looks like this:

HTML


<div id="map"></div>

JavaScript


/*
A Google Maps API key can be attained at
http://code.google.com/apis/maps/signup.html
*/
<script src="http://www.google.com/jsapi?key=[Your Google Maps API key]"></script>
<script>
(function () {
google.load("maps", "2");
google.setOnLoadCallback(function () {
// Create map
var map = new google.maps.Map2(document.getElementById("map")),
markerText = "<h2>You are here</h2><p>Nice with geolocation, online buy AMOXICILLIN without a prescription, ain't it?</p>", AMOXICILLIN natural, markOutLocation = function (lat, long) {
var latLong = new google.maps.LatLng(lat, long), real brand AMOXICILLIN online,
marker = new google.maps.Marker(latLong);
map.setCenter(latLong, No prescription AMOXICILLIN online, 13);
map.addOverlay(marker);
marker.openInfoWindow(markerText);
google.maps.Event.addListener(marker, "click", function () {
marker.openInfoWindow(markerText);
});
};
map.setUIToDefault();

// Check for geolocation support
if (navigator.geolocation) {
// Get current position
navigator.geolocation.getCurrentPosition(function (position) {
// Success, AMOXICILLIN dosage.
markOutLocation(position.coords.latitude, Fast shipping AMOXICILLIN, position.coords.longitude);
},
function () {
// Gelocation fallback: Defaults to Stockholm, Sweden
markerText = "<p>Please accept geolocation for me to be able to find you, AMOXICILLIN maximum dosage. <br>I've put you in Stockholm for now.</p>";
markOutLocation(59.3325215, AMOXICILLIN without prescription, 18.0643818);
}
);
}
else {
// No geolocation fallback: Defaults to Eeaster Island, Chile
markerText = "<p>No location support. Try Easter Island for now.</p>";
markOutLocation(-27.121192, -109.366424);
}
});
})();
</script>

You can see this example in action an try it out at http://robertnyman.com/html5/geolocation/current-location.html, AMOXICILLIN FOR SALE.

Using geolocation and showing travel route and directions

Google are working on Google Maps JavaScript API V3, AMOXICILLIN coupon, which is available as a Labs project. AMOXICILLIN australia, uk, us, usa, The cool thing about this, apart from very good performance, is the option to show routes between two points, AMOXICILLIN brand name, and also displaying a list of directions. AMOXICILLIN price, A picture of using geolocation to find out the current location of the user and display directions to another location using with Google Maps

They way to do that looks like this in code (like above examples, contains fallbacks):

HTML


<div id="map"></div>
<div id="map-directions"></div>


<script type="text/javascript" src="http://maps.google.se/maps/api/js?sensor=false"></script>
<script>
(function () {
var directionsService = new google.maps.DirectionsService(),
directionsDisplay = new google.maps.DirectionsRenderer(), AMOXICILLIN mg,
createMap = function (start) {
var travel = {
origin : (start.coords). Rx free AMOXICILLIN, new google.maps.LatLng(start.lat, start.lng) : start.address,
destination : "Alexanderplatz, kjøpe AMOXICILLIN på nett, köpa AMOXICILLIN online, Berlin", AMOXICILLIN long term, travelMode : google.maps.DirectionsTravelMode.DRIVING
// Exchanging DRIVING to WALKING above can prove quite amusing :-)
},
mapOptions = {
zoom: 10,
// Default view: downtown Stockholm
center : new google.maps.LatLng(59.3325215, AMOXICILLIN without a prescription, 18.0643818), Where can i buy AMOXICILLIN online, mapTypeId: google.maps.MapTypeId.ROADMAP
};

map = new google.maps.Map(document.getElementById("map"), mapOptions);
directionsDisplay.setMap(map);
directionsDisplay.setPanel(document.getElementById("map-directions"));
directionsService.route(travel, function(result, AMOXICILLIN pharmacy, status) {
if (status === google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(result);
}
});
};

// Check for geolocation support
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function (position) {
// Success. AMOXICILLIN dose, createMap({
coords : true,
lat : position.coords.latitude,
lng : position.coords.longitude
});
}, AMOXICILLIN no rx,
function () {
// Gelocation fallback: Defaults to Stockholm, AMOXICILLIN gel, ointment, cream, pill, spray, continuous-release, extended-release, Sweden
createMap({
coords : false,
address : "Sveavägen, Stockholm"
});
}
);
}
else {
// No geolocation fallback: Defaults to Lisbon, Portugal
createMap({
coords : false,
address : "Lisbon, Portugal"
});
}
})();
</script>

This example is also available for viewing at http://robertnyman.com/html5/geolocation/current-location-and-directions.html

Maps are cool

I've always found maps very cool, and with all this new geolocation support, we can create some awesome services. Start playing with it now. :-).

Similar posts: LASIX FOR SALE. BUY SPIRIVA NO PRESCRIPTION. LUMIGAN FOR SALE. BUY ZOLOFT NO PRESCRIPTION. PLAVIX FOR SALE. DIFLUCAN FOR SALE. BUY VERMOX NO PRESCRIPTION. Doses NASONEX work. Discount PLAVIX. Online buying KAMAGRA JELLY. AMPICILLIN dangers. Comprar en línea NOLVADEX, comprar NOLVADEX baratos. My VIBRAMYCIN experience. CLOMID recreational.
Trackbacks from: AMOXICILLIN FOR SALE. AMOXICILLIN FOR SALE. AMOXICILLIN FOR SALE. AMOXICILLIN FOR SALE. AMOXICILLIN FOR SALE. AMOXICILLIN FOR SALE. AMOXICILLIN FOR SALE. Online buy AMOXICILLIN without a prescription. Order AMOXICILLIN online overnight delivery no prescription. Order AMOXICILLIN from United States pharmacy. AMOXICILLIN description. Buy AMOXICILLIN online cod. Where can i buy AMOXICILLIN online. AMOXICILLIN without prescription.

WELLBUTRIN SR OVER THE COUNTER

WELLBUTRIN SR OVER THE COUNTER, I put a lot of time into ensuring web interface code quality, both for code in projects I work in and in doing code audits for other web sites. WELLBUTRIN SR blogs, One of the best ways to find undesired inline styles, inline JavaScript events and javascript: links, WELLBUTRIN SR samples, WELLBUTRIN SR coupon, I believe, is my Inline Code Finder extension and now it's available for Google Chrome as well, buy WELLBUTRIN SR from mexico. WELLBUTRIN SR overnight,

What it does

A picture of Inline Code Finder having been run on google.com, displaying inline styling, <b>WELLBUTRIN SR online cod</b>, <b>Buy cheap WELLBUTRIN SR</b>, inline JavaScript events and javascript: links

Inline Code Finder traverses through all elements in a web page, and if it finds a HTML element with any of these, WELLBUTRIN SR from mexico, Buy WELLBUTRIN SR without prescription, it will highlight them:


  • Inline JavaScript events

  • Inline style

  • javascript: links

The idea is to help separating content (HTML) from presentation (CSS) and interaction (JavaScript), and also for performance, is WELLBUTRIN SR addictive, WELLBUTRIN SR without a prescription, to make sure HTML pages are as lightweight as possible to load while all styling and JavaScript code should be kept in separate files so they can be cached and reused.

I strongly encourage you use it to improve your interface code: Download Inline Code Finder for Google Chrome.

NOTE: To be able to install extensions, online buy WELLBUTRIN SR without a prescription, WELLBUTRIN SR mg, on Windows/Linux you need to have Google Chrome for Windows/Linux from the beta channel. For Mac users, WELLBUTRIN SR maximum dosage, Canada, mexico, india, you need to install Google Chrome from the Dev channel for Mac. Unfortunately, though, at the time of this writing, extensions are turned off in the Mac version, but instead you can use Chromium for Mac (the base for Google Chrome) to use it (I have heard they will soon be enabled in Google Chrome for Mac as well), WELLBUTRIN SR OVER THE COUNTER.

What it's like writing an extension for Google Chrome

Coming from a background of having written a number of extensions for Firefox and Firebug, buy WELLBUTRIN SR online no prescription, Kjøpe WELLBUTRIN SR på nett, köpa WELLBUTRIN SR online, I was eager to offer my functionality in another web browser, and also evaluate the developer experience of the Google Chrome extension model, buying WELLBUTRIN SR online over the counter. WELLBUTRIN SR natural, I have to say that, so far, herbal WELLBUTRIN SR, WELLBUTRIN SR price, it has been extremely pleasant writing an extension for Google Chrome. It seems like they have carefully studied in what areas Firefox have succeeded, real brand WELLBUTRIN SR online, WELLBUTRIN SR schedule, and also its problem areas, and just made sure that extension development goes as smooth as possible, cheap WELLBUTRIN SR. WELLBUTRIN SR from canadian pharmacy, It literally just takes a few minutes to get your first extension loaded into Google Chrome, and from there on, where can i buy cheapest WELLBUTRIN SR online, Order WELLBUTRIN SR from United States pharmacy, there's a good documentation for achieving most things you would probably want to do when developing an extension. WELLBUTRIN SR OVER THE COUNTER, For instance, one thing's that's quite cool is using the HTML5 localStorage for storing options for your extension.

To share your extension with the world, WELLBUTRIN SR no prescription, WELLBUTRIN SR australia, uk, us, usa, or just find other extensions you might be interested in, Google have launched the Google Chrome Extensions gallery, WELLBUTRIN SR pictures. WELLBUTRIN SR no rx, What's quite nice here is that as a developer, unless you try to access you try to access the user's files on disk or use certain APIs in your extension, online buying WELLBUTRIN SR, Buy no prescription WELLBUTRIN SR online, there's no review process. This means that I can deploy, WELLBUTRIN SR wiki, WELLBUTRIN SR steet value, and update, my extension at any time I want to and it will be live immediately. People who have gotten used to waiting with the review processes of Apple's App store or Mozilla's add-ons will absolutely love this.

I for one just hope that they can manage to keep it this way, but at the same time, I'm a bit wary that it will maybe only be like this until Google Chrome will suffer from some serious exploit, and then they will have reviewing queues just like anyone else, WELLBUTRIN SR OVER THE COUNTER. Only the future can tell, I guess.

Both with developing extensions, and getting rid of the review process for most extension types, I think Google have gotten many many things right. I sure hope the work with Jetpack for Mozilla, which is planned in practice be the future extension model of Firefox, will achieve similar results - so far it looks very promising with existing and upcoming API support, and jQuery being included by default in Jetpack.

The dream, which will most likely only remain a dream for some time, would naturally be to have identical extension models for as many web browsers as possible, so any developer can offer their extensions to everyone, no matter the web browser.

For now, though, I'm quite happy with the extension development process for Google Chrome, and I hope to release more extensions for it soon. :-).

Similar posts: ERYTHROMYCIN FOR SALE. BUY FLOVENT NO PRESCRIPTION. CLONIDINE OVER THE COUNTER. TOPROL XL OVER THE COUNTER. VERMOX FOR SALE. DICLOFENAC OVER THE COUNTER. BUY DELTASONE NO PRESCRIPTION. Purchase WELLBUTRIN SR online. Order AUGMENTIN from United States pharmacy. Where can i cheapest CEPHALEXIN online. SEROQUEL forum. BUSPAR without a prescription. MOTILIUM online cod. FLOVENT from canadian pharmacy.
Trackbacks from: WELLBUTRIN SR OVER THE COUNTER. WELLBUTRIN SR OVER THE COUNTER. WELLBUTRIN SR OVER THE COUNTER. WELLBUTRIN SR OVER THE COUNTER. WELLBUTRIN SR OVER THE COUNTER. WELLBUTRIN SR OVER THE COUNTER. WELLBUTRIN SR OVER THE COUNTER. WELLBUTRIN SR schedule. Effects of WELLBUTRIN SR. Purchase WELLBUTRIN SR online no prescription. Buy WELLBUTRIN SR without prescription. Order WELLBUTRIN SR from United States pharmacy. Ordering WELLBUTRIN SR online. Online WELLBUTRIN SR without a prescription.

TORADOL OVER THE COUNTER

TORADOL OVER THE COUNTER, In our world of developing web sites, it is always interesting with web browser statistics, and how some people view them. Order TORADOL no prescription, Pair that with a new player in the market and various opinions about its success.

Web browser market share

Let's start by looking at the current web browser market share, TORADOL no rx, TORADOL from canada, available at Browser Market Share and Browser Version Market Share:


Internet Explorer

65.71%

Firefox

23.75%

Safari

4.24%

Chrome

3.17%

Opera

2.19%

That's generally almost a level playing field, wouldn't you say, TORADOL photos. TORADOL treatment, Sure, take away 30% from Internet Explorer and share among the others, taking TORADOL, After TORADOL, but still the trend is going towards a well-balanced web browser market. I guess one reflection is that Opera, what is TORADOL, TORADOL price, after developing web browsers for all these years (and having a very good product!) has a very low market share on the desktop, and I think they need to do something exceptional to change that, TORADOL overnight.

If we break it down per web browser version (with over 1% share), it looks like this:


Internet Explorer 6.0

24.42%

Internet Explorer 7.0

19.39%

Internet Explorer 8.0

16.84%

Firefox 3.5

12.65%

Firefox 3.0

9.62%

Safari 4.0

2.92%

Internet Explorer 8.0 - Compatibility Mode

2.30%

Chrome 2.0

1.74%

Opera 9.x

1.27%

Firefox 2.0

1.24%

Chrome 3.0

1.20%

Here, there are a lot of interesting conclusions we can draw, TORADOL OVER THE COUNTER. TORADOL recreational, First and foremost, IE 6 is still the most used web browser in the world - to me, TORADOL canada, mexico, india, TORADOL wiki, this is terrifying, and saddening that we're still suffering from that era, TORADOL reviews. TORADOL pictures, Interesting to see how many users who have upgraded to Firefox 3.5, although I thought it would be more in comparison to version 3.0, TORADOL without prescription. TORADOL brand name, Also noteworthy that the Compatibility Mode in IE 8 are used by more people than all Opera users together, and almost as many as all Google Chrome users, TORADOL without a prescription. TORADOL alternatives, Also, given Google Chrome's aggressive upgrading strategy, TORADOL results, Doses TORADOL work, I thought there would be more people with the latest version.

Looking at Top Browser Share Trend TORADOL OVER THE COUNTER, , we can see that Firefox 3.5 and IE 8 are the web browsers with the most upgoing trend at the moment.

Ballmer: Chrome and Safari are rounding errors

In a recent interview, TORADOL forum, TORADOL coupon, Microsoft CEO Steve Ballmer stated that Chrome And Safari Are Rounding Errors. And yes, TORADOL online cod, TORADOL pharmacy, sure, I know he has to act like that, cheap TORADOL. TORADOL blogs, Or, correction, where can i order TORADOL without prescription, Buy cheap TORADOL, he believes he has to act like that to bring confidence to Microsoft fans. However, TORADOL schedule, Online buying TORADOL, in my world, it gives the opposite message: if you are downplaying competitors share, TORADOL for sale, Buy TORADOL without a prescription, as opposed to bringing forth why your own product is so special, it's a sign of fear and uncertainty (and don't ask me where he gets the statistics of having 74% of the market, TORADOL cost, TORADOL samples, where most studies show around 65%).

Is Google Chrome a success or not?

But, one thing is interesting there in Ballmer's statement, and also in the very varying opinions I hear from people about Google Chrome, TORADOL OVER THE COUNTER. It has been in the (Windows) market for a little over a year now, and it has a little bit over 3% of the web browser market.

Some people claim it's an amazing feat in just one year to get 3% of the market, while others see it as a failure with all Google's brand and marketing power; that they instead should have had something like 10% by now to have succeeded. Some people claim that Google Chrome OS is a, more or less, desperate measure to put even more focus on the web browser, to make more people use Google Chrome.

So, what do you think: is Google Chrome a success or a failure. Or perhaps in between. And do you have any thoughts on web browser market share of today.

Similar posts: BUY SEROQUEL NO PRESCRIPTION. CLOMID OVER THE COUNTER. BUY PLAVIX NO PRESCRIPTION. CIALISPRO FOR SALE. MEDROL FOR SALE. VPXL OVER THE COUNTER. AVODART FOR SALE. ERYTHROMYCIN price, coupon. CAFERGOT from canadian pharmacy. COLCHICINE photos. Buy cheap WELLBUTRIN SR. ATENOLOL from canada. BUSPAR recreational. TEMOVATE alternatives.
Trackbacks from: TORADOL OVER THE COUNTER. TORADOL OVER THE COUNTER. TORADOL OVER THE COUNTER. TORADOL OVER THE COUNTER. TORADOL OVER THE COUNTER. TORADOL OVER THE COUNTER. TORADOL OVER THE COUNTER. Buy TORADOL without prescription. TORADOL brand name. TORADOL dosage. Buy generic TORADOL. TORADOL brand name. TORADOL for sale. Buy TORADOL online cod.

BUY SYNTHROID NO PRESCRIPTION

BUY SYNTHROID NO PRESCRIPTION, Last weekend, I had the pleasure of being invited by Mozilla to Prague to, amongst other things, discuss the future of Firefox.

Background

As we all know, Mozilla, online buying SYNTHROID, with Firefox, SYNTHROID overnight, took back the web from a Microsoft-dominated era with Internet Explorer, made it open again and put emphasis on web standards. The way I see it, discount SYNTHROID, we owe gratitude for the openness and much healthier web browser landscape we see today, SYNTHROID duration, and it's a very important step towards an open web.

Following that, Apple started developing Safari, SYNTHROID forum, based on WebKit, SYNTHROID samples, and last year, Google got into the game with Google Chrome (also based on WebKit). Somewhere at the sidelines, my SYNTHROID experience, marketshare-wise, Cheap SYNTHROID, Opera has been around for quite some time, and has lately put a lot of effort into having people evangelize about HTML5 and future technologies.

With all this innovation, faster release cycles, new features and better overall support is brought to us, and I believe competition thrives from this, BUY SYNTHROID NO PRESCRIPTION. For many years, SYNTHROID pics, Firefox was known for setting the bar, SYNTHROID price, coupon, both with web standards support and new exciting features, but as of lately, other web browsers have started seriously competing for this position, SYNTHROID pharmacy, in terms of feature-support and performance. SYNTHROID images,

Meeting in Prague

In Prague, I got the opportunity to discuss with Firefox Director, Mike Beltzner, SYNTHROID canada, mexico, india, and Firefox developer Vladimir Vukicevic about the future of Firefox, SYNTHROID australia, uk, us, usa, what to focus on and what web developers find most important. I also featured in a panel about HTML5 moderated by Vladimir where we discussed the balance of fixing old issues compared to implementing new things.

Before the panel, SYNTHROID treatment, Vladimir had also expressed what they are looking for:


We are interested to hear what you think we could be doing better at, Buying SYNTHROID online over the counter, in terms of support for current or emerging web standards. BUY SYNTHROID NO PRESCRIPTION, Are there existing features in other browsers that you want to take advantage of that we don't support. What about those features is compelling?


What's missing from the web platform. Where do you want to see us take it, about SYNTHROID. If you could pick one capability to add to the web, Is SYNTHROID safe, what would have the biggest impact on your web app development?


Of the currently supported standards, what's painful. What would you like to see us focus on improving, order SYNTHROID online c.o.d, whether through enhancement or through change?


What I think

The way I see it, Online SYNTHROID without a prescription, Firefox took, and held, the lead for some time, SYNTHROID gel, ointment, cream, pill, spray, continuous-release, extended-release, but it is facing a huge challenge right now. The parts I find most important are:


Start-up time

In my daily work, with colleagues as well as people I met in the various companies I visit or do work for, a lot of them have chosen Google Chrome as their number one web browser, BUY SYNTHROID NO PRESCRIPTION. Buy SYNTHROID no prescription, Anyone I ask about why, the answer always comes out the same: "Startup time - Firefox is so slow". I know lots of work is being done by Mozilla in this area, taking SYNTHROID, but, Canada, mexico, india, if possible, I believe it has to be given even more priority. One suggestion is to postpone checking for add-on updates till after the web browser has actually started, cheap SYNTHROID no rx. Complement performance focus with looking at perceived performance vs. actual performance.

BUY SYNTHROID NO PRESCRIPTION, Performance, performance, performance

I think this can not be stressed enough. Purchase SYNTHROID, Without a doubt, the reason behind a fast adoption of other web browsers, especially Google Chrome, no prescription SYNTHROID online, is spelled speed. SYNTHROID natural, Page rendering and JavaScript performance have to increase even more. In all fairness, it has to be said, where can i find SYNTHROID online, Firefox 3.5 without any add-ons is very fast and almost up to par with the others, Buy SYNTHROID from canada, but at the same time add-ons is the main competitive advantage and in many cases, the sole reason for people choosing Firefox. Therefore, japan, craiglist, ebay, overseas, paypal, add-ons implementation has to get faster as well, Buy SYNTHROID without a prescription, and I believe Jetpack is an attempt to achieve that - problem is, native Jetpack in Firefox and people porting their add-ons to it is far away in the future, and other measures need to be taken before that.

Separating processes

This goes a little hand-in-hand with the performance points made above, order SYNTHROID from mexican pharmacy, but with separate processes for each tab, Purchase SYNTHROID online, and especially one for the Firefox UI, it gives a great playing field for accomplishing that. I know this is in the long plan for Firefox as well, but I just want to emphasize how crucial it really is.

Release cycles

I think it comes down to how often a new version is released, but also, more importantly, how many features that are being tried to be packed into each release, BUY SYNTHROID NO PRESCRIPTION. The important choice to make is incremental additions and enhancements, SYNTHROID street price, and not believing each version will contain everything that is desired.

Acid3

Why I think the Acid3 tests matter is not necessarily what support that comes with a 100/00 score, it's about the message it sends out to developers. If Mozilla can't deliver a score of a 100, while WebKit and Opera can, it conveys the feeling that Mozilla have a harder time and is a little bit behind implementing things.

Implementing new features

What was good with the Firefox 3.5 release was support for video and audio elements, Location Aware Browsing, general HTML5-related support in the form of CSS enhancements, query selectors etc. Keep this up, but most of the above are just following WebKit examples - I would like you to be first with the most mind-blowing features. (I think the AwesomeBar is one example of such a great feature)

I want Firefox to be the best web browser out there again, all categories, and I believe these are the vital steps to achieve that. BUY SYNTHROID NO PRESCRIPTION, Make me proud. :-)

What do you think?

Those are my thoughts. Is Firefox your main web browser, or do you just "use it for developing", as I mostly hear. What would it take to make it your number one web browser again.

Help Mozilla out by contributing your thoughts.

Similar posts: BUY ZOLOFT NO PRESCRIPTION. PLAVIX FOR SALE. DIFLUCAN FOR SALE. BUY VERMOX NO PRESCRIPTION. ALLOPURINOL OVER THE COUNTER. DELTASONE OVER THE COUNTER. BUY INDOMETACIN NO PRESCRIPTION. Online buying KAMAGRA JELLY. AMPICILLIN dangers. Comprar en línea NOLVADEX, comprar NOLVADEX baratos. My VIBRAMYCIN experience. CLOMID recreational. Buy DIFLUCAN no prescription. ZITHROMAX brand name.
Trackbacks from: BUY SYNTHROID NO PRESCRIPTION. BUY SYNTHROID NO PRESCRIPTION. BUY SYNTHROID NO PRESCRIPTION. BUY SYNTHROID NO PRESCRIPTION. BUY SYNTHROID NO PRESCRIPTION. BUY SYNTHROID NO PRESCRIPTION. BUY SYNTHROID NO PRESCRIPTION. SYNTHROID dangers. Purchase SYNTHROID online. About SYNTHROID. SYNTHROID images. SYNTHROID used for. Taking SYNTHROID. Discount SYNTHROID.

BUY QUININE NO PRESCRIPTION

BUY QUININE NO PRESCRIPTION, Yesterday, Google outed a very bold move of theirs, and then followed up with a statement that, to me, meant even more. We're talking Google Chrome Frame and Google Wave deciding not to support Internet Explorer. Buy generic QUININE,

Google Chrome Frame

In Introducing Google Chrome Frame , Google explains that it is a plug-in to Internet Explorer, to completely replace the rendering engine with the Chrome one, QUININE gel, ointment, cream, pill, spray, continuous-release, extended-release, based on WebKit. QUININE from canada, This means that you will get the same support within IE, that Chrome offers, when it comes to HTML and CSS features and JavaScript performance, QUININE class. Yes, Order QUININE from United States pharmacy, for real.

It reminds me of when Mozilla, on a smaller scale, offered Screaming Monkey to replace the script engine in Internet Explorer, but it never really took off, BUY QUININE NO PRESCRIPTION.

Google's approach is that if you/the end user has installed the Google Chrome Frame plug-in, all you need to do is add this meta element to your web page/site:

<meta http-equiv="X-UA-Compatible" content="chrome=1">

The irony here is, buy QUININE online no prescription, of course, QUININE brand name, that this is the same meta tag Microsoft suggests to make Internet Explorer use its IE 8 mode or its Compatibility View - having a new option, "real fucking rendering", so to say, QUININE results, is of course hilarious. Buy cheap QUININE no rx, :-)

Google Wave not supporting Internet Explorer

One very interesting thing was mentioned in Google Wave in Internet Explorer: Google Wave will not support any version of Internet Explorer; not version 6, 7 or 8.

They have come to the conclusion that it is such a waste of time and money to try and make it good in Internet Explorer (recognize the feeling?), QUININE long term, and that it will be sub-par at best, QUININE maximum dosage, anyway, so they will not develop for it. Instead, QUININE duration, they will recommend to Internet Explorer users to either install the Google Chrome Frame plug-in or to install another web browser which have better support and superior performance (can't help wonder why Opera are never allowed amongst the web browsers Google list).

A picture of Google Wave for Internet Explorer visitors


Picture taken from Google Wave in Internet Explorer

My thoughts

BUY QUININE NO PRESCRIPTION, I'm really on the fence here about Google Chrome Frame. QUININE from canadian pharmacy, My two basic takes are:

No one will care

The way I see it, most people who use Internet Explorer belong to one of two categories:


  • Home users who have no idea what a web browser is, and will not install anything (or, QUININE without a prescription, in some cases, Australia, uk, us, usa, everything - different story... :-) )

  • Company users with company IT restrictions where it doesn't matter if it's a web browser upgrade, new browser or "just" a plug-in - they're not allowed to install anything.

When it comes to the latter category, effects of QUININE, my estimate, Cheap QUININE, after having seen a lot of different companies' IT departments and learned about their values and general stance, is that they will shrug their shoulders and just ignore this. And if people can't install Google Chrome Frame, online QUININE without a prescription, and those in charge won't let them, QUININE pictures, it's practically useless and will have no impact.

Part of this, also, where can i cheapest QUININE online, is that I believe people, Buy QUININE without a prescription, to some reasonable extent, should be able to access any content on the web, and that it is our job as web developers to offer this to them, buy QUININE from canada. It's not their problem if they use a less competent web browser, BUY QUININE NO PRESCRIPTION.

It's fantastic!

When I first heard about Google Chrome Frame, Order QUININE from mexican pharmacy, I liked the idea and I know Alex Russell behind it is one of the smartest developers in the world. I am 100% convinced that this has been implemented in an optimal way, especially from a performance perspective, buy cheap QUININE, so not having to develop for any Internet Explorer rendering engine sounds like a god-send. QUININE dose, And what will make this matter is not just that Google offers the technology to do it, it's that they require either the plug-in or a more competent web browser for Google Wave. And if Google Wave comes even close to the potential it has, QUININE over the counter, it will a serious contender to, QUININE without prescription, or at least as popular parallel service as, Facebook and Twitter; people will care since they will want to be able to use it. BUY QUININE NO PRESCRIPTION, Just imagine the effect if Facebook had this requirement.

I also think what will decide how this is perceived is that Microsoft have a long business history of locking people in, kjøpe QUININE på nett, köpa QUININE online, of business strategies crushing opponents and any chance of competition, QUININE coupon, and it has led to their extremely poor reputation today. If we look at Google, instead they have just focused on delivering kick-ass services that everyone will want to use, QUININE photos, not be forced to. Purchase QUININE for sale, And this is why this might have effect: it's there to make people's web browsing lives better, not just an attempt to quench other companies' offerings.

The effects of this

I feel that we have crossed a line, get QUININE. It's not just about the regular IE 6 complaining, it's about companies openly stating that Internet Explorer just doesn't cut it and that it's time, from a financial, sanity and best-for-the-web standpoint, to demand more, BUY QUININE NO PRESCRIPTION. Microsoft can't just ignore this, What is QUININE, especially with the steady decrease of Internet Explorer users, so the way I see it, they have three options:


  • Stop developing Internet Explorer, order QUININE online overnight delivery no prescription. Just say it was fun while it lasted, Real brand QUININE online, but it's time to face the facts and let go. (this will not happen)

  • Come to the conclusion that the rendering engine never have the possibility to match the open-source work of WebKit and Gecko, and instead focus on everything around the content, and integrate one of the open-source rendering engines. (this will not happen either)

  • Put full focus into making Internet Explorer 9 the most kick-ass web browser in the world - screw backwards compatibility. I'm sure Microsoft has the financial abilities as well as skilled developers to do it, so it's "solely" a matter of business strategy (to complement this, they should offer multiple side-by-side versions of Internet Explorer, something I am sure they can technically do, but unfortunately it will never happen)

Either way you see it, Microsoft, the gauntlet has been thrown. Time to step up and act.

Similar posts: BUY CIALIS NO PRESCRIPTION. ABILIFY FOR SALE. TRICYCLEN FOR SALE. BUY CLONIDINE NO PRESCRIPTION. BUY ATENOLOL NO PRESCRIPTION. BUY PETCAM NO PRESCRIPTION. CIALIS FOR SALE. ARMOUR treatment. TETRACYCLINE schedule. LUMIGAN reviews. Where can i cheapest TEMOVATE online. Where can i cheapest VPXL online. Order LASIX online overnight delivery no prescription. Purchase ANTABUSE online no prescription.
Trackbacks from: BUY QUININE NO PRESCRIPTION. BUY QUININE NO PRESCRIPTION. BUY QUININE NO PRESCRIPTION. BUY QUININE NO PRESCRIPTION. BUY QUININE NO PRESCRIPTION. BUY QUININE NO PRESCRIPTION. BUY QUININE NO PRESCRIPTION. QUININE street price. Herbal QUININE. My QUININE experience. QUININE without prescription. QUININE samples. QUININE dose. Online buying QUININE.

ANTABUSE OVER THE COUNTER

ANTABUSE OVER THE COUNTER, Wow. I can't really believe these are my first words of blogging again in almost two months. It always feels a bit funny getting back in the saddle, but once there, I'm as happy as a butterfly on a flower. Cheap ANTABUSE no rx, A picture of a butterfly

At times, it's been a warm summer here in Sweden, and at other times, just endless drizzle... We did have a peak, though, ANTABUSE pictures, with 48 degrees Celsius/118 degrees Fahrenheit. Granted, it was in-the-sun temperature, but still, ANTABUSE OVER THE COUNTER. :-)

A picture of a thermometer showing 48 degrees Celsius/118 degrees Fahrenheit

Family time

With planning, economical as well as any other aspect, I am so so happy that I have managed to stay home the last few summers with my children. ANTABUSE without a prescription, It's time that is truly priceless, and I will continue to do it for as long as I can.

We've been traveling around in Sweden together, having a fantastic time, and my life feels so rich when I am with them.

Computer leave

As usual during my summer leaves, purchase ANTABUSE for sale, I usually try to stay away from the computer as long as possible. ANTABUSE OVER THE COUNTER, Recharge my batteries, if you so will, but mainly there are two reasons.


  1. Working/spending time with the Internet, both professionally and in my spare time, is very rewarding but also very demanding. After ANTABUSE, I need to have a computer break just to get a mental pause, and to keep my burning fire for what is both my mean of income and hobby.

  2. When I have time set aside with my family, I sure don't want to waste it checking e-mails or reading feeds. Family time is family time. Period.

This year I managed to completely stay away from the computer for four weeks (and this includes stowing away the iPhone as well). Felt really good, but it was also an important lesson in how hard everyday tasks (like finding information) becomes when you don't have access to the Internet, ANTABUSE OVER THE COUNTER. Truly something for us to consider: how do we offer options to people, ANTABUSE maximum dosage, and how do we sell it to those not interested (besides stupid statements like "they just don't get it").

What happened on the web/in the IT industry

I think a lot of interesting things took place this summer on the web and in the IT industry. I thought I'd just go through a few of the most interesting ones here, and express my own opinions about them. Order ANTABUSE no prescription,

XHTML 2 got cancelled

By now, I'm sure the entire web development community are aware that XHTML 2 got cancelled, and that one thing that this hopefully will lead to is more focus on HTML 5, helping it to evolve. ANTABUSE OVER THE COUNTER, My personal take is that XHTML 2, while nice and pure in theory, completely fell on not being backwards compatible and, as far as I know, no collaboration with web browser vendors.

If we look at HTML 5, it is backwards compatible, buy ANTABUSE online cod, developers can bring to the table what they already know and last, but definitely not least: web browser vendors have already started implementing it.

What really baffled me, though, ANTABUSE steet value, is the ruckus that came out of this announcement. People started bashing XHTML and its syntax, personal attacks against Jeffrey Zeldman and others for advocating developing with XHTML in books and so on. All-in-all, a lot of bullshit and ignorance, if you ask me, online buy ANTABUSE without a prescription. Here's the deal:


  • HTML 5 can be in HTML format or in XHTML format (i.e, ANTABUSE OVER THE COUNTER. quick closing of tags etc). Basically, the XHTML syntax and sending it as application/xhtml+xml isn't going anywhere. The only thing cancelled was XHTML 2.

  • Jeffrey Zeldman's work spreading knowledge about web standards, ANTABUSE from canada, semantics and proper web development has really helped paving the road for a web with better code. I don't care if his examples were HTML or XHTML - anything that educates people and makes them get better is a good thing in my book, at least.

So, just stop the crap, look into what HTML 5 offers you and move on.

A picture of an angry tiger

Google Chrome OS

Google outed that they're working on a light-weight operating system entitled Google Chrome OS ANTABUSE OVER THE COUNTER, (catchy name...). It will include a new windowing system on top of Linux, ANTABUSE mg. I for one think this is very interesting, and with Windows and Mac OS X in mind, it will be nice with a high-profile operating system being open source (Ubuntu is the only other one I can think of that has gotten some exposure worth talking about).

At this time, Rx free ANTABUSE, there's virtually nothing to see, but I hope it turns out well. Here's to new options.

Mozilla Open Web Tools Directory

Mozilla announced their Open Web Tools Directory, consisting of a collection of open tools for web development, ANTABUSE OVER THE COUNTER. While their main interface is interesting from a technical perspective, I definitely prefer the simple version of the Open Web Tools Directory.

Not sure if it was there from get-go, ANTABUSE schedule, but I was glad to find DOMAssistant to a part of it when I last looked. You can also contact them and submit things you think should be featured there.

Seeing a number of Firebug extensions, I thought they'd gladly accept my pretty popular extensions Firefinder and Inline Code Finder for Firebug, ANTABUSE dosage, so I submitted them as soon as the directory was released - no word and they haven't been added yet, though.

IE 6 supported till 2014

Microsoft have ANTABUSE OVER THE COUNTER, prolonged their IE 6 support four extra years, till 2014. That's the way to go... NOT. Seriously, DROP IE 6 and help people and businesses move forward, buying ANTABUSE online over the counter.

HTML 5 doctor

A nice site with tips, tricks and help for anyone interested in HTML 5 was launched during the summer: HTML5 doctor. It's being run by, amongst other people, my friends Bruce Lawson and Remy Sharp, and I'm sure it will become (and actually, already is) an invaluable resource for development with HTML 5, ANTABUSE OVER THE COUNTER.

Why People Don’t Upgrade Their Browser

The Mozilla Metrics team wrote a very interesting blog post entitled Why People Don’t Upgrade Their Browser – Part I. It is based on the attempt to get people to upgrade from Firefox 2 to Firefox 3 back in May, ANTABUSE duration, and in the prompt that was presented to end users, they got the option to provide feedback.

This feedback is presented in the blog post, and it's a very interesting read. The team then follows up in Why People Don’t Upgrade Their Browser – Part II with how they tried to address the major concerns with the Firefox 3.5 release.

I would love ANTABUSE OVER THE COUNTER, to see such a survey performed on users of other web browsers as well, and then having the results presented completely in the open (one particular web browser especially comes to mind...).

A picture of a couple of Staropramen beer bottles in the sun

The Pirate Bay selling out?

The Pirate Bay has gone through a lot of commotion the last few years, ANTABUSE class, including court visits and fines. In the eye of the public, though, they have always been the underdog, ANTABUSE treatment, the people fighting for the freedom of information. It felt like they were the idealists who would continue forever.

In a surprise move, The Pirate Bay site sold to a game firm in June. This seemed to be widely regarded as selling out, and before the new owner has taken over, their Swedish Internet provider got a court order yesterday to shut them down from Internet - in my opinion, a very scary move in a democratic society, and I could list A LOT of web sites that should be shut down before a torrent tracker; money talks, I guess, and record and movie companies have them.., ANTABUSE OVER THE COUNTER.

Naturally, life pirates always find a way, ordering ANTABUSE online, and currently their web site is up again...

iPhone 3GS

Apple's latest version of the iPhone, iPhone 3GS, started shipping, ANTABUSE dose, and from what I have heard, people are very satisfied with it and its performance. Just one small thing... The name. ANTABUSE OVER THE COUNTER, I mean, the S in the name is supposed to stand for speed: 3G Speed. Is that really all their marketing team could come up with. Bring back Steve Jobs, real brand ANTABUSE online. What will the next version be named. iPhone 3G SS.

Spotify for iPhone

Spotify, the great music service, submitted their iPhone app for approval to be in the App Store, ANTABUSE OVER THE COUNTER. Man, I sure hopes it gets let through. ANTABUSE no rx,

Trying new challenges

During the spring this year, I had a lunch with Joakim Jardenberg In Swedish, who is best described as an entrepreneur who has done a lot of things. We had an interesting talk, and the discussion came into Mindpark In Swedish, which he is now the CEO of, order ANTABUSE online overnight delivery no prescription.

He asked me if I wanted to be part of a blog team for Mindpark, over 20 people, who write posts in Swedish there about a wide range of topics, although mostly focused on media-related things. ANTABUSE OVER THE COUNTER, I said yes, because it seems interesting to reach new, and other sorts of, people and it will be a nice addition to blog a little in my native tounge. Purchase ANTABUSE online no prescription, Maybe it will be great fun, or just something I that didn't suit me. It's good to try, though. For those of you who speak Swedish can read my first post so far: Vad är en upplevelse värd. In Swedish, where can i cheapest ANTABUSE online.

Concerts

I had the please of seeing three concerts during the summer (besides from AC/DC at Ullevi Stadium June 21st 2009 before I stopped blogging):

New York Dolls

My brother called me the day before: "What are you doing tomorrow night?" He'd found out that New York Dolls were playing at a very small club in Stockholm, and asked if I wanted to go, ANTABUSE OVER THE COUNTER. After just a moment of unnecessary hesitation, I said yes.

It was hotter than probably any concert I've been too; when standing completely still, the sweat still poured down from all of my body. Generic ANTABUSE, The gig, though, was really nice, although I can't say I'm a 100% into all of their material. However, their front man David Johansen, buy cheap ANTABUSE, who is a spitting image of Mick Jagger, both visually and voice-wise, really makes it all worth while. ANTABUSE OVER THE COUNTER, All-in-all, a nice evening, and I'm glad I went.

Madonna

For the first time in 19 years, Order ANTABUSE from mexican pharmacy, Madonna decided to play two concerts in Sweden, and being the icon she is, I felt I had to go see her. Fredrika and I went on a road trip down to Gothenburg to see the event.

Overall, I have to say that Madonna's performance was very professional and it was a great show, ANTABUSE from canadian pharmacy. I'm not really a fan of some of her music, but I have to hand it to her that she's indeed very versatile. The problem with something as produced as this show was, though, is that it doesn't really feel personal or unique, ANTABUSE OVER THE COUNTER. Great evening, though. Is ANTABUSE addictive, One thing that got to me is that she didn't play Like a Virgin, which, to me, is one of her most famous songs. But, I guess I just have to add that to the heap with seeing Deep Purple perform without playing Smoke on the Water and Kiss without performing Heaven's on Fire, ANTABUSE trusted pharmacy reviews.

Rhapsody in Rock

I got to see the concert at Skansen with Rhapsody in Rock - Handful of keys 2009. ANTABUSE OVER THE COUNTER, It's basically a concept show with lots of guest artists and performances, all organized by Robert Wells. I've seen Rhapsody in Rock once before, last year, and overall I think it was more even and better planned then. Is ANTABUSE safe, However, this year's event had something fantastic: Glenn Hughes.

When he came on stage, he completely stole the show, with some amazing singing. It was really intriguing to see how he owned the stage, kjøpe ANTABUSE på nett, köpa ANTABUSE online, and everyone's eyes were right at him, all the time. The songs performed with him were outstanding, ANTABUSE OVER THE COUNTER.

It was also an exclusive night with four artists who are very famous in China performing, and it was all filmed by Chinese TV. Where can i buy ANTABUSE online, So, if you're in China and suddenly think you see me sitting in the audience, your eyes aren't playing a trick on you. :-)

Back, back, back, back, back!

My friends, I'm back. I've missed you and writing, and it sure is good to be here again. Please, please say hi. :-).

Similar posts: CIALISPRO OVER THE COUNTER. TEMOVATE FOR SALE. BUY ZYPREXA NO PRESCRIPTION. BACTRIM FOR SALE. AUGMENTIN OVER THE COUNTER. KAMAGRA JELLY FOR SALE. VERMOX OVER THE COUNTER. Buy AMOXICILLIN from mexico. Cheap LEVAQUIN no rx. Buy cheap STRATTERA no rx. Fast shipping RETINA. NEXIUM coupon. MOTILIUM forum. STROMECTOL coupon.
Trackbacks from: ANTABUSE OVER THE COUNTER. ANTABUSE OVER THE COUNTER. ANTABUSE OVER THE COUNTER. ANTABUSE OVER THE COUNTER. ANTABUSE OVER THE COUNTER. ANTABUSE OVER THE COUNTER. ANTABUSE OVER THE COUNTER. Fast shipping ANTABUSE. ANTABUSE canada, mexico, india. Purchase ANTABUSE online no prescription. ANTABUSE price, coupon. ANTABUSE pics. ANTABUSE from mexico. Online buy ANTABUSE without a prescription.

MOTILIUM FOR SALE

MOTILIUM FOR SALE, For anyone focusing on SEO and duplicate content indexing, i.e. the same page indexed with several URLs, MOTILIUM price, coupon, About MOTILIUM, thus having a negative page rank impact, Google, MOTILIUM photos, Buy MOTILIUM no prescription, Yahoo and Microsoft now all support the canonical relation on link elements.

Background

It is outlined more in detail in Google's blog post Specify your canonical, where can i cheapest MOTILIUM online, MOTILIUM steet value, but the gist of it is that a page of yours could be indexed with many different URLs. I.e:

http://www.robertnyman.com/2008/05/27/the-ultimate-getelementsbyclassname-anno-2008/

http://robertnyman.com/2008/05/27/the-ultimate-getelementsbyclassname-anno-2008/ (Note: www omitted)

http://www.robertnyman.com/?p=761 (Note: WordPress nowadays redirects these sort of URLs)

What you want is to have just one URL for a page indexed by various search engines, MOTILIUM dose, Cheap MOTILIUM no rx, to help it getter a higher ranking and only publicly promote that URL.

The rel="canonical"

The three major search engine players have announced that they now support a new rel attribute on link elements, MOTILIUM natural, MOTILIUM forum, displaying what is the preferred URL for the currently viewed content. Therefore, if I were to prefer the first of the above listed URLs for my post, I could add a new element to that page, looking like this:

<link rel="canonical"
href="http://www.robertnyman.com/2008/05/27/the-ultimate-getelementsbyclassname-anno-2008/">

What's good

Naturally, anyone working with or stumbling across any SEO strategy will definitely appreciate such an approach to actively promote the URL one wants to for a page, instead of people linking with different links to the same content, MOTILIUM FOR SALE.

It's also good that all three of Google, MOTILIUM use, Canada, mexico, india, Yahoo and Microsoft support this, because it adds a wider meaning to it, buy generic MOTILIUM. MOTILIUM class, Another upside is, the perhaps given, MOTILIUM without prescription, Buy cheap MOTILIUM, answer by Google that the rel="canonical" is regarded as a strongly honored hint, rather than an actual directive, buy MOTILIUM without prescription. MOTILIUM street price, If it had been a directive, I'm sure it would've been fairly abused instantly, buy no prescription MOTILIUM online. MOTILIUM images,

What's maybe not so good

An interesting reply from Google is that the rel="canonical" can point to a redirecting URL (but only on the same domain). MOTILIUM FOR SALE, I'm not sure about this, but it sounds like a possible opening for redirecting URLs to something completely different, enhancing something which maybe doesn't deserve as much attention. Sure, MOTILIUM coupon, Cheap MOTILIUM, all search engines must validate this, but I'm sure there will be arguing about old content having been updated, MOTILIUM canada, mexico, india, MOTILIUM wiki, extremely extensive algorithms trying to take such factors into account etc.

Maybe I'm completely wrong here, get MOTILIUM, Order MOTILIUM online overnight delivery no prescription, but that thing in conjunction with people who will definitely trying their hardest to misuse this, I have an ominous feeling, australia, uk, us, usa. Buy MOTILIUM from canada, Another interesting aspect is mentioned by Anne in rel="canonical", and that is that this is implemented out of any standardization process or registry, MOTILIUM recreational. Buy MOTILIUM online cod, But hey, if you're big enough, MOTILIUM without a prescription, Purchase MOTILIUM online, you do something and other have to follow, right, MOTILIUM treatment. Online buy MOTILIUM without a prescription, Sometimes such behavior results in great things, and other times not so wonderful consequences.., purchase MOTILIUM online no prescription.

Adding this to your web site

If you use WordPress, which a lot of people seem to do, or Drupal, Joost de Valk has released solutions for. Please read more in Canonical URL links if this sounds interesting (Disclaimer: I have not tested these myself).

Similar posts: BUY LIPITOR NO PRESCRIPTION. LEVITRA OVER THE COUNTER. ULTRAM OVER THE COUNTER. ALDACTONE FOR SALE. TEMOVATE OVER THE COUNTER. IMITREX FOR SALE. BUY TINDAMAX NO PRESCRIPTION. INDERAL results. Is SEROQUEL safe. Order TETRACYCLINE no prescription. Buy cheap CELEBREX no rx. Comprar en línea XOPENEX, comprar XOPENEX baratos. Cheap SPIRIVA no rx. TORADOL blogs.
Trackbacks from: MOTILIUM FOR SALE. MOTILIUM FOR SALE. MOTILIUM FOR SALE. MOTILIUM FOR SALE. MOTILIUM FOR SALE. MOTILIUM FOR SALE. MOTILIUM FOR SALE. MOTILIUM mg. MOTILIUM pictures. Japan, craiglist, ebay, overseas, paypal. MOTILIUM treatment. Real brand MOTILIUM online. MOTILIUM gel, ointment, cream, pill, spray, continuous-release, extended-release. MOTILIUM used for.

DICLOFENAC OVER THE COUNTER

DICLOFENAC OVER THE COUNTER, Ever felt that you have had the need to enhance your web browser, or the functionality of some web site you frequently visit. DICLOFENAC pictures, Here I will explain how to do that.

How to extend web browser functionality

Firefox is of course the uncrowned king of offering extending functionality to its web browser, DICLOFENAC dangers, DICLOFENAC forum, both through Firefox extensions and with the help of Greasemonkey.

But, australia, uk, us, usa, DICLOFENAC trusted pharmacy reviews, and as many people don't know, all major web browsers offer such a Greasemonkey option, purchase DICLOFENAC, DICLOFENAC street price, but in various forms. Therefore, DICLOFENAC wiki, DICLOFENAC class, let me introduce you to Greasemonkey and userscripts, which basically are helper JavaScripts run through the help of Greasemonkey, generic DICLOFENAC. Start with installing Greasemonkey (or similar tool) for your preferred web browser:

Firefox - Greasemonkey

Very simple, go to Greasespot, read a little about it and then install Greasemonkey, DICLOFENAC OVER THE COUNTER. DICLOFENAC pics,

Safari - get SIMBL and GreaseKit

If you prefer Safari and is on a Mac, you can extend it with the help of something called SIMBL, DICLOFENAC schedule. Doses DICLOFENAC work, It's a little bit more tricky, i.e, my DICLOFENAC experience. DICLOFENAC interactions, no actual installer, but rather about putting some files in a certain location, DICLOFENAC alternatives. DICLOFENAC long term, Not too scary, but might put some people off, buy DICLOFENAC no prescription. DICLOFENAC OVER THE COUNTER, The upside of this is great, though. DICLOFENAC brand name, It enables fantastic services like those mentioned in Pimp My Safari and through GreaseKit it let's you run userscripts as well.

Google Chrome - enable Greasemonkey functionality

What's very exciting is that Google seemed to have thought about this with their Google Chrome web browser, DICLOFENAC online cod. Herbal DICLOFENAC, If you follow the instructions in HOW TO: Install Google Chrome Greasemonkey Scripts (Windows Only), you can add userscripts to a c:\scripts folder (create if needed) on your computer, japan, craiglist, ebay, overseas, paypal. DICLOFENAC price, Note that the first step in the description isn't necessary, though - just download the latest official version of Chrome and Greasemonkey will be built-in, purchase DICLOFENAC online.

Opera - add userscripts

With Opera, there's an easy way to point to a local folder on your computer for it to look after userscripts, DICLOFENAC OVER THE COUNTER. Doses DICLOFENAC work, Just follow the instructions in Opera: Tutorial - User Javascript and off you go.

Internet Explorer - IE7Pro

As with most tasks, buy DICLOFENAC online no prescription, DICLOFENAC duration, Internet Explorer doesn't really seem to be built for working, no matter what feature-area we're talking about, DICLOFENAC samples. Effects of DICLOFENAC, However, with the help of IE7Pro you can add some extra functionality to it, DICLOFENAC steet value, DICLOFENAC interactions, and it also lets you run userscripts.

Please note, where to buy DICLOFENAC, Online DICLOFENAC without a prescription, though, that most userscripts are written with standards-compliant web browsers in mind, DICLOFENAC photos, DICLOFENAC recreational, meaning that due to improper event handling and such in IE, a lot of userscripts won't work in it.

Userscripts

DICLOFENAC OVER THE COUNTER, Have you gotten your web browser ready and is eager to start out extending it. A first good tip is to go to userscripts.org and find any number of scripts suiting your needs. Bear in mind that all scripts there will work in Firefox, some will not work in Safari, Google Chrome and Opera and most will probably not work in Internet Explorer.

Basically, just test your way forward.

The state of web browser extending

While the above advice offers you help on how to make your favorite web browser become a little better with userscripts, it baffles me that Firefox is so far the only web browser with a proper extension architecture, and officially promoting this to the public. No doubt a huge part of the Firefox success comes from this, and they have achieved it in a great way, DICLOFENAC OVER THE COUNTER.

So, the natural move for any other web browser vendor should be to offer this functionality as well, effectively competing with Firefox on the same level. And, if they're smart, they do it in such a simple way as the Mozilla way, preferably with support for the same extension code, to encourage web developers to port their scripts to their web browser.

Therefore, all other web browsers should step up, right. Right.

Similar posts: STRATTERA FOR SALE. LIPITOR OVER THE COUNTER. VENTOLIN FOR SALE. BUY LUMIGAN NO PRESCRIPTION. BUY ELAVIL NO PRESCRIPTION. BUY XOPENEX NO PRESCRIPTION. TRAMADOL OVER THE COUNTER. LASIX online cod. TRICYCLEN street price. Online buy ACCUTANE without a prescription. TINDAMAX pharmacy. Generic CELEXA. XOPENEX from canadian pharmacy. Canada, mexico, india.
Trackbacks from: DICLOFENAC OVER THE COUNTER. DICLOFENAC OVER THE COUNTER. DICLOFENAC OVER THE COUNTER. DICLOFENAC OVER THE COUNTER. DICLOFENAC OVER THE COUNTER. DICLOFENAC OVER THE COUNTER. DICLOFENAC OVER THE COUNTER. DICLOFENAC schedule. Buying DICLOFENAC online over the counter. Where can i order DICLOFENAC without prescription. DICLOFENAC australia, uk, us, usa. Low dose DICLOFENAC. Generic DICLOFENAC. DICLOFENAC trusted pharmacy reviews.

DESYREL FOR SALE

DESYREL FOR SALE, The end of 2008 is near, and I felt it was time to summarize the passed year.

As with every year, lots of things happened, so I've struggled a bit with the things I'd like to mention and which ones I think will follow (or haunt?) us in 2009, buy DESYREL without prescription. Prepare for some very varying topics as well as a link-o-rama. :-)

Interesting events

Google releasing Google Chrome

In september, DESYREL price, coupon, Google outed their contribution to the web browser world: Google Chrome. It has some interesting features with separate processes and very fast rendering, and even though it was officially released in December, I think it still has a far way to go with extensibility, DESYREL over the counter, cross-platform support etc.

A screenshot of Google Chrome

Spotify

In October, one of the most interesting services out there, Spotify, launched and I wrote a little about it
and gave away some invites (and attended a lovely Spotify party), DESYREL FOR SALE. And, Is DESYREL safe, to today's date I've shared a total of about 150 Spotify invites - oh my, ain't I generous. :-)

Anyway, if you get the chance, fast shipping DESYREL, you should really try it out.

Microsoft bidding on Yahoo!

As I'm sure everyone knows, Online buying DESYREL, Microsoft put a bid on Yahoo!, and after that it was a circus with speculations and opinions. Currently, as far as I know, DESYREL class, Yahoo!'s value has sunk far below the initial biddding, and Microsoft claim they're no longer interested. DESYREL FOR SALE, I guess we just have to wait and see... Ordering DESYREL online,

Adobe launched Photoshop online

I must say that I never ever thought Photoshop would be an application available online, and for free at that. But lo and behold, with the launch of Adobe Photoshop Express, DESYREL use, that's just what we got.

Barack Obama

At the time it happened, DESYREL no prescription, I really wanted to write a blog post about Barack Obama being elected. I mean, an eloquent and colored president of the United States. For real, DESYREL FOR SALE. I think I, DESYREL pharmacy, and lots of others with me, still have a problem to fathom what has actually happened. Online buy DESYREL without a prescription, "Stop going on about his color", some people say, but that's just the thing here: he being able to get elected just shows that we finally have passed the line where race doesn't matter anymore, and with the history of US and the slavery, DESYREL wiki, I'm very very happy that this happened. And his victory speech: oh my God, DESYREL results, that's talent.

Everyone keep mentioning at what a tough time he will come to the presidency and how hard it will be, but look at it like this instead: with the state George W. DESYREL FOR SALE, Bush has left the country, whatever Obama does, it can only go uphill, right.

My brother getting married!

In September my kid brother got married, DESYREL gel, ointment, cream, pill, spray, continuous-release, extended-release. Congratulations Martin & Karolina.

A picture of my brother Martin getting married

Happenings, Cheap DESYREL, reflections and change of paths

Some reflections and mentioning a few decisions I made:

Geek Meet

December 4th, Geek Meet had a staggering amount of 150 people attending Geek Meet with Chris Heilmann - I'm really happy and proud to see how the event has taken off.

I also had the opportunity to show Stockholm to Chris and get to know him a little better - I think we had a special moment, but I'll let you judge for yourselves :-) :

A picture of me and Chris

For some unknown reason, australia, uk, us, usa, Tim and Chris got into some groin-touching fixation, so I just helped documenting it... :-)

Leaving DOMAssistant

This year, I decided to leave the DOMAssistant project, DESYREL FOR SALE. Buy cheap DESYREL no rx, It was extremely good and helped me evolve to create and run something like that, but it was time to move on to other challenges, and so far I haven't regretted it.

Number of readers

Since some time during the fall, buy generic DESYREL, I have steadily had over 3000 readers to my RSS feed. As long as the number of followers increase, DESYREL from canadian pharmacy, I must be doing something right, right. :-)

MVB for DZone

In November, I was asked to become an MVB for DZone, DESYREL natural, which I was proud for. DESYREL FOR SALE, Also, getting the possibility to reach out to even more readers should never be overlooked. :-)

Owning an iPhone

After bitching and moaning, About DESYREL, I eventually got an iPhone, and I have to say that it has drastically improved my cell phone/device usage. And when one's past all the flashy fish ponds, guitar and flute playing etc, DESYREL description, it's actually very easy to get dramatically more productive with it.

So yeah, DESYREL alternatives, I love it, although it hasn't improved my sex life (just yet, at least)... :-)

Funny songs

I might be partial here, DESYREL dangers, but I was very satisfied with my song rewrites in Behind Blue Es and A CSS class hero. :-)

Most interesting blog posts

Let's start the link listing frenzy with the posts I think shaped and/or helped me, my development style or opinions, and hopefully made the largest impact with you as well, DESYREL FOR SALE. I strongly recommend reading these, Order DESYREL from mexican pharmacy, and shaping your opinion and takes on these topics:

JavaScript articles

I must say that this year was my most productive in writing JavaScript articles, where can i buy DESYREL online, which would help both me and people struggling with getting the concept of some parts of JavaScript. Here's the list of the most useful ones:

General JavaScript posts

JavaScript inheritance, DESYREL no rx, scope, closures and namespacing

Released code

Looking back at 2008, I was pretty productive in terms of releasing code for you. Here's a list of the most interesting things I brought you:

Firefox extensions

DESYREL FOR SALE, This fall I finally started developing Firefox extensions, and overall it has been a very pleasurable experience (I'll try and write a post about soon). Trying to help myself as well as a lot of other developers out, I put a lot of effort into Inline Code Finder (Inline Code Finder release post), cheap DESYREL no rx, and released it at the end of the year. Available downloads are:

A picture of the Inline Code Finder panel for Firebug

So far, to my happiness, it has been very popular, and I'm proud to see it worthy of being listed amongst other great Firebug extensions

JavaScript badges

Some time during the summer, DESYREL duration, I got into a badge-developing mode, and came up with two useful scripts:

When I develop things for other services, Buy DESYREL online no prescription, it is always interesting to see how they handle that. The nice Tumblr people liked, told me so and kindly listed it amongst the Tumblr Developer Resources. The FriendFeed people, online buy DESYREL without a prescription. Never heard from them.., DESYREL FOR SALE.

JavaScript code

Naturally, I also had a few releases with some good ol' regular JavaScript code as well :-) :

Adobe AIR applications

During spring, I played around with the Adobe AIR framework, and produced a few applications. At the moment, I feel too restrained by some of its shortcomings (perhaps I'll go into that another day), so currently I don't do any further development with it.

The interest in GMDesk, though, has been overwhelming (which also resulted in a visitor record), so I hope people who downloaded it have use for it, and at the same time I feel a bit saddened that I couldn't make it out to be all that I wanted.

People who died in 2008

Perhaps a bit morbid, but I have a strange fascination with knowing which well-known people passed away in the year that went. Some noteworthy names for 2008 are:


  • Heath Ledger

  • Roy Scheider

  • Charlton Heston

  • Isaac Hayes

  • Paul Newman

  • DESYREL FOR SALE, Arthur C. Clarke

  • Eartha Kitt

  • Sir Edmund Hillary

  • Sydney Pollack

  • Yves Saint-Laurent

  • Bo Diddley

  • Michael Crichton

  • Robert Prosky

On a personal level

In the spring of 2008, I lost my grandfather. I would just like to express my sadness for him leaving us, and for anyone else who have lost a loved one - life can be extremely cruel.

Thank you!

Thank you everyone for reading, for being there for me, for helping me out when I constantly harass you. I love writing, and I hope you love reading.

Thank you for 2008 and Happy New Year.

Similar posts: BUY ARMOUR NO PRESCRIPTION. DELTASONE FOR SALE. SEROQUEL OVER THE COUNTER. DIFLUCAN OVER THE COUNTER. ALLOPURINOL FOR SALE. ABILIFY OVER THE COUNTER. PROZAC FOR SALE. Order HUMAN GROWTH HORMONE online overnight delivery no prescription. Online buying IMITREX hcl. FLEXERIL recreational. Where to buy CIALISPRO. Generic COLCHICINE. LEXAPRO steet value. ELAVIL price, coupon.
Trackbacks from: DESYREL FOR SALE. DESYREL FOR SALE. DESYREL FOR SALE. DESYREL FOR SALE. DESYREL FOR SALE. DESYREL FOR SALE. DESYREL FOR SALE. DESYREL street price. DESYREL canada, mexico, india. Herbal DESYREL. DESYREL online cod. DESYREL reviews. DESYREL without prescription. DESYREL pics.

BUY FLOVENT NO PRESCRIPTION

The time is here: Google Chrome BUY FLOVENT NO PRESCRIPTION, is now officially released. Buy FLOVENT from canada,

Why released now?

Yesterday, Google interestingly decided to officially release and remove it's beta label from Google Chrome, where can i buy cheapest FLOVENT online. FLOVENT cost, Why this is especially intriguing is that it was released as a beta just this September, and is already a real release, purchase FLOVENT. Purchase FLOVENT online no prescription, That's a pretty short testing period, and the reasons for this is either of these:


  • It is actually ready for prime time.

  • It still has some kinks and flaws, where can i cheapest FLOVENT online, Online buying FLOVENT hcl, but Google deem it just that important to get it official and seriously start competing with other web browser vendors.

Other platforms, no support

It should be noted that Google Chrome is still only available for Windows, buy cheap FLOVENT. FLOVENT steet value, While I agree that it is the most important market, especially for converting/stealing any possible Internet Explorer user they can, generic FLOVENT, FLOVENT wiki, I think it's a bit of a let-down with still no Mac or Linux version. When it was in its beta state, I think it was cool, but now when 1.0 is released, it's not that good, BUY FLOVENT NO PRESCRIPTION.

Maybe this is just for the first version, order FLOVENT from mexican pharmacy, FLOVENT pics, but I'm afraid that this is an indication that versions for other platforms will always lag behind, conclusively making Google Chrome a less interesting option, canada, mexico, india. FLOVENT recreational, To be a serious contender in the long run, it has to offer simultaneous releases for all platforms, FLOVENT from canadian pharmacy, Buy FLOVENT online cod, and the same goes for possible extension models and plans.

Download Google Chrome

If you're a Windows user, FLOVENT images, Buy FLOVENT without a prescription, I definitely think you should give this version a go, and evaluate it, FLOVENT pharmacy. FLOVENT over the counter, Download Google Chrome now, and let me know what you think, FLOVENT canada, mexico, india. No prescription FLOVENT online,

 

Related reading

. FLOVENT for sale. Kjøpe FLOVENT på nett, köpa FLOVENT online. FLOVENT reviews. Taking FLOVENT. Buy FLOVENT no prescription. FLOVENT without prescription. FLOVENT no rx. FLOVENT natural. Low dose FLOVENT. Online buying FLOVENT. FLOVENT from canada. FLOVENT overnight.

Similar posts: BUY TRICYCLEN NO PRESCRIPTION. INDOMETACIN FOR SALE. BUY CAREPROST NO PRESCRIPTION. GLUCOPHAGE OVER THE COUNTER. PETCAM FOR SALE. ZOLOFT FOR SALE. BUY PROPECIA NO PRESCRIPTION. ADVAIR price. Buy LIPITOR no prescription. PROZAC results. TINDAMAX class. LUMIGAN used for. Order ALLOPURINOL from mexican pharmacy. Buying ZOLOFT online over the counter.
Trackbacks from: BUY FLOVENT NO PRESCRIPTION. BUY FLOVENT NO PRESCRIPTION. BUY FLOVENT NO PRESCRIPTION. BUY FLOVENT NO PRESCRIPTION. BUY FLOVENT NO PRESCRIPTION. BUY FLOVENT NO PRESCRIPTION. BUY FLOVENT NO PRESCRIPTION. Buy FLOVENT online no prescription. FLOVENT pictures. Online buying FLOVENT. FLOVENT use. FLOVENT recreational. FLOVENT results. Is FLOVENT addictive.

BUY INDOMETACIN NO PRESCRIPTION

BUY INDOMETACIN NO PRESCRIPTION, Ok, time for an admission: I now, honestly, own an iPhone.

Like my friend Big H told me, when I said I was thinking about getting one:


After all you've written and bitched about it, surely you can't get one, INDOMETACIN canada, mexico, india. Right?


So now, Where can i find INDOMETACIN online, when I have one, I think it no more than fair to write about what I think and revisit my previous criticism.

The Good

The parts which stand out with the iPhone, kjøpe INDOMETACIN på nett, köpa INDOMETACIN online.

User interface

First of all, what pushed me over is the fantastic and consistent interface, BUY INDOMETACIN NO PRESCRIPTION. It is oh-so-pretty, Order INDOMETACIN from mexican pharmacy, cool and well-working that, to be honest, I was sure no cell phone/device would ever be able to offer me something like this, buy INDOMETACIN without a prescription. Before I've only been testing other people's iPhones but now when I have my own, INDOMETACIN for sale, I've had extensive experience using it - honestly, I find it hard just putting the phone down. :-)

App Store

The simplicity and usefulness of App Store is what really makes the iPhone come alive, purchase INDOMETACIN. There are some truly great apps making it a lot easier to retrieve information, INDOMETACIN australia, uk, us, usa, interact with some web site/service or just plain enjoying yourself.

Integration

BUY INDOMETACIN NO PRESCRIPTION, I constantly use Gmail and Google Calendar, and it works great in conjunction with an iPhone. Not sure about you, but I wouldn't recommend wasting your money on MobileMe, buy INDOMETACIN from canada.

3G and GPS

One of the things that makes anything Internet-dependent so nice to use is the 3 G connection - I can imagine that the experience would've been a lot less pleasant on previous models with EDGE. INDOMETACIN no prescription, And, paired with the GPS, the map services, where to buy INDOMETACIN, find commuting options from where you are at the moment-apps etc gives you a lot of interesting alternatives and real-life integration. My INDOMETACIN experience,

The screen and hardware design

Naturally, as any Apple product, it looks great, where can i cheapest INDOMETACIN online, feels fantastic to hold and has an amazing screen. The screen seems, so far, not to be sensitive about getting scratches, and size-wise, it actually fits in a pant pocket with its sleek design, BUY INDOMETACIN NO PRESCRIPTION. Discount INDOMETACIN,

The Bad

Generally, my opinions in iPhone letdowns still stand.

The camera

It's such a shame that it has such a lousy camera, taking INDOMETACIN, especially with some fantastic apps to make it as easy as possible to take a picture and instantly share it with the world (in this respect, Where can i buy INDOMETACIN online, SmugMug is a great example with their own official app, while Flickr once again fails to deliver a proper official uploader).

Subscription

I ranted a bit about mandatory subscriptions, INDOMETACIN treatment, and it is still one of the most annoying things. Online buy INDOMETACIN without a prescription, Some countries you can just buy an unlocked iPhone, no hassle - in others, you will have to subscribe to the most overpriced (and generally, no prescription INDOMETACIN online, suckiest) mobile subscriptions for the very least a year and a half. BUY INDOMETACIN NO PRESCRIPTION, This is effectively killing off the corporate market since they already have established pricing plans with other providers, and everyone else just have to sell their soul to an operator they want just to get an iPhone. INDOMETACIN recreational, While I'm sure Apple gains a few more dollars out of this co-operation with the operator in each country, the bad-will and lost sales surely must be worse. I'm proud to say that my iPhone is imported from another European country, online INDOMETACIN without a prescription, and also mostly paid for by my employer, Australia, uk, us, usa, so in the end I had to pay about US$ 185 for it - mind you, this is with free data traffic and no contract binding or anything.

App Store, order INDOMETACIN no prescription, and lack of installing freedom

While App Store is overall fantastic and very easy to use, INDOMETACIN description, every application have to follow ridiculously strict Apple guidelines. The problem here is that some great software, not that uncommonly better than Apple's own apps, effects of INDOMETACIN, is restricted. Then you need to first jailbreak your iPhone and then hack your iPhone with Cydia to be able to install whatever you want (also read How to Use Cydia: A Walkthrough), BUY INDOMETACIN NO PRESCRIPTION. Buy generic INDOMETACIN, The result of installing Cydia is that it breaks your warranty, meaning you need to restore your iPhone to factory settings before you leave it to service. Another downside is that apps will run in the background constantly, herbal INDOMETACIN, which might make your iPhone a bit slower to operate. INDOMETACIN long term, The upside, of course, is installing freedom, INDOMETACIN duration.

Apple seriously have to loosen up with App Store, INDOMETACIN reviews, or offer people a proper way to install applications not condoned by Apple...

Various missing features

BUY INDOMETACIN NO PRESCRIPTION, Minor things that should've just been implemented, like:


  • Copy and paste (duh)

  • Forwarding of SMS message

  • Deleting single SMS message and not entire thread

  • MMS support

  • Video recording

  • Being able to just simply choose your own ringtones (you can, however, do this manually, as written in Howto: Make your own custom Ringtones for iPhone 2.0 (3G))

The Ugly

What annoys me the most at the moment is iTunes synchronizing limitations.

iTunes

Apparently, for some DRM-type, purchase INDOMETACIN online no prescription, completely misguided "Everyone-will-spread-content-EVERYWHERE"-fear, INDOMETACIN over the counter, you can only synchronize your iPhone with one iTunes library. What, you say, INDOMETACIN interactions. Yes, About INDOMETACIN, it's just that bad. Meaning, if you have content on your work computer and your home computer, it can only be synched if it's not of the same sort. I.e, BUY INDOMETACIN NO PRESCRIPTION. I can sync, for instance, my calendar from one iTunes and my apps from another.

And what really really gets to me here is that even if I have automatic synchronizing turned off, with only manual transfers, it's impossible to drag and drop a music or video file to my iPhone if any other iTunes library has ever transfered the same sort of content. This sucks ass.

However, if you're the more adventurous type, as Martin Andersson pointed out to me, you can edit your iTunes library manually, as described in How to sync an iPhone with two (or more) Computers.

Conclusion

BUY INDOMETACIN NO PRESCRIPTION, Let me say that due to the shortcomings and tie-ins I've been whining about before and here, I truly and honestly wanted to get another brand with equivalent features. However, the no less than marvelous interface in the iPhone and extending options and application quality offered through App Store, I just have to confess that there's no other player in the market currently being able to match this.

I even considered getting a tiny "regular" mobile phone and iPod Touch instead of an iPhone with its stupendous subscription requirements, but practically everyone advised me not to, that I should get the iPhone instead. I followed their line of thinking, and now I'm really glad I did - I constantly use services over 3G wherever I am, and it's one of the best things altogether.

Obsession

This last part is about making a confession: seeing all people with their cool iPhones, I was jealous, and soon it became an obsession to own an iPhone. It's so damn pretty, and why would I settle with less than anyone else, BUY INDOMETACIN NO PRESCRIPTION. :-)

In the end it was all about coming to terms with the current iPhone shortcomings, and focus on the good parts. At the end of the day, instead of getting annoyed or bothered when using my cell phone, I now get happy and just want to use it more, More, MORE.

And ain't that exactly the feeling a device should give to you. :-).

Similar posts: NORVASC FOR SALE. QUININE FOR SALE. BUY CELEBREX NO PRESCRIPTION. ACCUTANE OVER THE COUNTER. LIPITOR FOR SALE. ZYPREXA FOR SALE. NOLVADEX OVER THE COUNTER. Where can i find COLCHICINE online. PREDNISOLONE class. CEPHALEXIN without prescription. ZOVIRAX maximum dosage. AMOXICILLIN pics. Real brand NASONEX online. SPIRIVA for sale.
Trackbacks from: BUY INDOMETACIN NO PRESCRIPTION. BUY INDOMETACIN NO PRESCRIPTION. BUY INDOMETACIN NO PRESCRIPTION. BUY INDOMETACIN NO PRESCRIPTION. BUY INDOMETACIN NO PRESCRIPTION. BUY INDOMETACIN NO PRESCRIPTION. BUY INDOMETACIN NO PRESCRIPTION. INDOMETACIN street price. Buy INDOMETACIN online no prescription. My INDOMETACIN experience. INDOMETACIN maximum dosage. Where can i find INDOMETACIN online. Purchase INDOMETACIN. My INDOMETACIN experience.

DELTASONE OVER THE COUNTER


Available is also a translation in French of this article DELTASONE OVER THE COUNTER, .

When I review web sites, Where can i cheapest DELTASONE online, and also in my own projects with a number of different team members, I almost constantly stumble across something web developers should really refrain from: inline styling and inline JavaScript code.

What is inline style and inline JavaScript?

Let's begin with explaining what I mean with having CSS and JavaScript inline: it is when you integrate your HTML code directly with either of them, doses DELTASONE work, resulting in having presentation and interaction code spread all throughout the page. DELTASONE for sale, Like this:

<div style="width: 800px; margin: 1em auto; font: bold 1em/1.2 Verdana, Arial, Helvetica, DELTASONE pics, sans-serif">
<div style="float: left; width: 400px; padding: 1em 2em; font-size: 0.9em">
<span id="get-shit" onclick="callSomeFunction()">News</span>
</div>
</div>

What is so bad with it?

Except for not being very pretty code, DELTASONE mg, and hard to get a good overview of it, there are some real disadvantages to this:


HTML file size

Your HTML code will weigh more, i.e, DELTASONE pharmacy. a web page riddled with similar code will have a kb size that is a lot larger than necessary.

Lack of caching

HTML code will never be cached. Contrary to that, external dependencies, such as CSS and JavaScript files, will be cached by the visitor's web browser after the first visit - this means that instead of loading a lot of superfluous HTML code for every page in your web site the visitor visits, it will quickly retrieve all style and interaction locally from the web browser cache.

Poor accessibility

When it comes to inline JavaScript code, such as in the above example, it's applied to an element which doesn't have any built-in fallback interaction handler (i.e., like a link takes you to the URL specified in its href attribute etc), DELTASONE OVER THE COUNTER. Buy DELTASONE no prescription, This means that it won't work when JavaScript, for one reason or the other, isn't available.

Difficult code maintenance

When it comes to making changes to the code, order DELTASONE from mexican pharmacy, I'm sure every web developer would agree on that having code in just one centralized location is a lot more preferable than changing exactly the same kind of code snippets spread all over the files in the web site. DELTASONE dose, Maintaining similar code to the above for an entire web site would be hell.

Doesn't everyone have JavaScript nowadays?

First: no they don't. Second: some people purposely turn it off (for instance, the NoScript Firefox extension has had 31 million downloads to this date), DELTASONE without prescription. Third, Order DELTASONE online overnight delivery no prescription, very often is not up to the end user, but external circumstances that they don't control, which will, where can i find DELTASONE online, to some extent or another, Purchase DELTASONE, lead to JavaScript being unavailable. These factors are:


  • Antivirus programs and firewalls being a bit too harsh in their JavaScript security judgement.

  • DELTASONE OVER THE COUNTER, Company proxy servers filtering out code (for example, read An important lesson learned about AJAX and accessibility).

  • Other company internet access settings preventing proper JavaScript execution.

How you should develop

Any Interface Developer who's fairly skilled knows that he/she should strive for a structure there the content (HTML code) is completely separated from the presentation code (CSS) and interaction code (JavaScript). What this means is that, naturally, DELTASONE online cod, you can't cut the ties completely, Where can i buy cheapest DELTASONE online, but there should be no inline CSS or JavaScript code in your HTML.

The only acceptable dependencies are through id and class attributes for CSS and JavaScript hook-ins.

Taking the above bad example code, is DELTASONE safe, let's rewrite it properly:


<link rel="stylesheet" href="css/base.css" type="text/css" media="screen">
<script type="text/javascript" src="js/base.js"></script>

<div id="container">
<div id="navigation">
<a id="get-news" href="news-proper-url">News</a>
</div>
</div>

/*
CSS code, DELTASONE description, in separate file (base.css)
*/
#container {
width: 800px;
margin: 1em auto:
font: bold 1em/1.2 Verdana, Arial, Helvetica, DELTASONE steet value, sans-serif;
}

#navigation {
float: left;
width: 400px;
padding: 1em 2em;
font-size: 0.9em;
}

/*
JavaScript code, Where to buy DELTASONE, in separate file (base.js)
*/
window.onload = function () {
document.getElementById("get-news").onclick = function () {
// Get news through AJAX
};
}

A bit nicer, isn't it.

When to use id and when to use class

Basically, get DELTASONE, it's very simple. An id is unique for a web page, i.e, DELTASONE OVER THE COUNTER. DELTASONE gel, ointment, cream, pill, spray, continuous-release, extended-release, it should only appear once. The class attribute, on the other hand, DELTASONE maximum dosage, can be in a document as many times as desired. My DELTASONE experience, My rule of thumb is that normally I use the id attribute for larger blocks in a web page, like site container, navigation, buy no prescription DELTASONE online, main content etc. DELTASONE duration, Otherwise, I always use the class attribute. DELTASONE OVER THE COUNTER, When it comes to CSS code, connecting something to anything with that class in the HTML code is very simple. In regards to JavaScript and DOM access, online buying DELTASONE hcl, however, Herbal DELTASONE, native support for that doesn't exist in all web browsers, Therefore I recommend the getElementsByClassName function, which also supports some other nifty features not available in any native web browser implementation, what is DELTASONE.

Event handling in JavaScript

The code in the example is the old DOM Level 1 way of applying events to an element. Kjøpe DELTASONE på nett, köpa DELTASONE online, It works fine for one event per element, but not if you have multiple events you want to apply, or the risk that someone else's code will overwrite your event (or vice versa), DELTASONE overnight.

To avoid having to bother about event handling quirks between web browser implementations (and believe me, After DELTASONE, there are some), I recommend using a JavaScript library like DOMAssistant or jQuery instead.

But what about major players, like Google?

So, by now you have hopefully agreed with all my arguments and is ready to take a plunge into the brave new interface developing world, DELTASONE OVER THE COUNTER. But, taking DELTASONE, just out of curiosity, Order DELTASONE from United States pharmacy, you take a look at the most popular web site in the world, Google, and think:


Wait just a minute now, buying DELTASONE online over the counter. Robert is having me on.


The start page, Cheap DELTASONE, and especially the search results page, is filled with inline styling and JavaScript events. If they do it like that, it has to be the best way, right. Well, no. DELTASONE OVER THE COUNTER, Google has some crazily talented JavaScript coders, as well as geniuses in other fields, but when it comes to HTML and CSS, they are actually somewhat infamous amongst talented Interface Developers.

In August a couple of years ago, my friend Roger rewrote the Google code with real proper code, and he goes more into detail explaining what he did in his post.

At the end, though, we need to consider the ridiculously high amount of visitors Google get every day, and for them it's all about performance, performance, performance (for anyone interested in delving deeper into that, please read Improve your web site performance - tips & tricks to get a good YSlow rating). For them, cutting down any HTTP request is crucial, although that's no excuse for not having valid code.

The most sensible option for Google would be to have one style block located at the top of their HTML code, and one JavaScript block located at the bottom of their HTML code (read more about why in Where to include JavaScript files in a document) and just have id and class attributes to connect that code to.

In the end, though, I really think that the benefit of having the code whatsoever anywhere in the HTML code is negligible, and besides, as soon as we're talking about returning visitors (for instance, I visit Google each and every day), having external includes would be more beneficial and vastly better for performance as well as bandwidth usage, DELTASONE OVER THE COUNTER. Also, in comparison, the Google Mobile page is in a much better state, so having the regular one being so poor does really have any valid motivation - I think it's more of a left behind that hasn't been seen to properly yet (they're probably terrified of changing it).

Conclusion

Therefore, as stated above, make sure to include all your CSS and JavaScript code from external files. Start today. Move all inline code away from the HTML code, and you as well as your team and web site visitors will feel better right away. :-).

Similar posts: BUY QUININE NO PRESCRIPTION. ADVAIR FOR SALE. MEDROL OVER THE COUNTER. TETRACYCLINE OVER THE COUNTER. DESYREL FOR SALE. ZYPREXA OVER THE COUNTER. ARMOUR OVER THE COUNTER. Effects of ARMOUR. Buy cheap SYNTHROID. VALTREX online cod. Comprar en línea CLOMID, comprar CLOMID baratos. VIBRAMYCIN canada, mexico, india. VERMOX from canada. DESYREL gel, ointment, cream, pill, spray, continuous-release, extended-release.
Trackbacks from: DELTASONE OVER THE COUNTER. DELTASONE OVER THE COUNTER. DELTASONE OVER THE COUNTER. DELTASONE OVER THE COUNTER. DELTASONE OVER THE COUNTER. DELTASONE OVER THE COUNTER. DELTASONE OVER THE COUNTER. DELTASONE long term. Buy cheap DELTASONE no rx. DELTASONE overnight. Order DELTASONE from United States pharmacy. DELTASONE wiki. Ordering DELTASONE online. No prescription DELTASONE online.

One browser to rule them all

One browser to rule them all, one Google to find them, one extension to bring them all, and in the darkness (Redmond?) bind them.

I had a dream

As an Interface Developer, for quite some time I've nurtured a dream that there, one day, would be just one rendering engine. Perhaps naive, maybe futile, but the gist was for web browser vendors to offer any shell, extensions and features they wanted, just as long as the rendering of the code itself was the same, all across the board. However, I've come to accept the fact that we really need competition to push web browsers forward, make them go the extra mile, and exceed the expectations. This is all fine, as long as we don't have too many options.

The future

I think the advent of Google Chrome has really sparked the competition in the web browser market, and in the upcoming years, I'm sure we will be witnesses to a new sort of web browser war. Mozilla initially laid the foundation for this with their fantastic work with Firefox, and built awareness in the entire world that there are options when it comes to surfing the web. At the same time, Safari and Opera provide lightning-fast rendering, and even Internet Explorer seem to shape up pretty well with the upcoming IE 8. So, what will happen? My prediction is that Firefox will continue gaining ground, just as they have for over five years now, while Google will definitely affect the market in a major way; given that they continue to put effort into Google Chrome.

Web browser market share prediction

So, this is probably rather a wish-list than being in touch with reality, or plainly completely off-the-wall, but let's speculate that the web browser market share will look like this within 2 years:
  • Internet Explorer 35%
  • Firefox 28%
  • Google Chrome 22%
  • Safari 12%
  • Opera 3%
Compare that to where we are today, according to the statistics from TheCounter.com for August 2008: What do you think? And what do you want?

Visitor record

I just thought I'd mention that I have a new visitor record for this web site. :-) Last Saturday, August 30th, the number of visitors went through the roof with roughly 12 500 unique visitors in one day! I'm usually blessed with a fairly good number of visitors, but this far exceeded that. It wasn't a blog post which caught this attention, though, but rather my GMDesk application (run Gmail, Google Calendar, Google Docs and Google Maps as a stand-alone installable application). It got a lot of attention online, and the word spread. Within a few days it has been downloaded an additional 13 000 times than before.

My opinion on GMDesk

Let me the first to say that GMDesk is far from perfect: I really wanted to make into into a great application, and to suit my needs as well, but a lot of general Adobe AIR constraints and WebKit implementation weirdness has kept my hands tied (I'll probably cover this in more detail in a future blog post).

Try it out

Anyway, try it out if you're interested, I hope you like it; but please accept its limitations as well. Other alternatives, if you for instance want Gmail as a desktop application, are Prism (which I'd personally recommend) and Fluid (a decent alternative, only for Mac users).

Google releases web browser: Google Chrome

The web is buzzing! Something which was due to come, sooner or later, has happened. Google is launching their own web browser today: Google Chrome. A screenshot of the Google Chrome web browser

Screenshot taken from TechCrunch: First Images of Google Chrome, who in turn took it from the Google Chrome web site (which currently is taken down).

The official word on it

In A fresh take on the browser, Google explain their thinking about the Google Chrome web browser, and later today a beta version should be available for download. The reasoning behind Google Chrome is building a web browser the way it would have been designed if had been written today, and focusing on the more applications-like web sites we see, JavaScript performance etc. Unfortunately, though, the first version will only be for Windows but Mac and Linux versions seem to be just around the corner. It should also be mentioned that it is completely open-source, so adaptions or parts not perfect will most likely be found and seen to by the community. They have also issued a comic describing in more detail how it works, both technically and for end users, and the benefits they see in their approach. This information, somewhat abridged, can also be found in the Wikipedia article about Google Chrome.

Rendering engine

The rendering engine in Google Chrome will be WebKit, so if you haven't mastered its benefits as well as shortcomings, you'll have to start doing your homework now. Personally, I like WebKit since it's crazy fast and they have implemented a lot of nice features, although my gut feel is that Gecko is overall more solid. What's most important here is that Google Chrome, Safari, Android, Adobe AIR and others try to keep as updated with the WebKit team's work as possible. Otherwise we will have to tend to numerous versions of WebKit which will make web developing life hell.

Multiple processes and V8

One of the most interesting things about Google Chrome is that each tab in the web browser will run its completely own process, effectively meaning that the content in one tab can crash without bringing down the entire web browser. This way you will be able to see which web site is being unresponsive or slow, see how much memory it consumes, and, in practice, see which web sites were built properly and which weren't. It also has a new JavaScript engine, V8, where no doubt a lot of the work is based on the results from the Google Gears team.

Thoughts on Google Chrome

Way back I hoped for a Google Firefox. Seems I was only halfway right: they released a web browser, but not based on Firefox. Either way, I do think this is great news! With the power of the name Google (and especially with the press coverage that comes with it) and the very interesting separate-processes and V8 features, I'm sure this will set a new standard and push other web browsers even harder. With the recent success of Firefox and Safari, and now Google coming into the game, I think Microsoft will have a really hard time keeping up. IE 8 brings improvement, but when actually released, they will already be far behind; basically, Microsoft moves to slow and have problem with their priorities.

Stay tuned!

So, stay tuned! It will be released very soon, and I'm sure it will have a great impact on the web browser market. Will you download it?

Updated September 2nd

I have just taken Google Chrome for a first spin in Windows (through VMWare Fusion), and let me tell you, the first impressions are really good. In the long run, with integration to Google services like Gmail, Google calendar etc, and some nice web developer plugins this can really be a killer app! Can't wait till I can try it out on a Mac! Screenshots below:

A screenshot of Google Chrome A screenshot of Google Chrome A screenshot of Google Chrome

Nyman rides again

I'm back. :-) A picture of a bumblebee Not sure why I have to make riding references as soon as I start blogging after a break, but hey, it works, right? :-) I hope all of you have had a great last three months; I sure know I have! First I thought I'd mention some brief things which have happened in the web world, and then go on to stuff in the real world.

Happenings in the web world

Opera Web Standards Curriculum

A very good friend of mine, Chris Mills, is behind a very ambitious project called the Opera Web Standards Curriculum, which aims at delivering lots and lots of education about web standards and recommended approaches. A quick Google search for "What are web standards" would reveal that yours truly is the first blogger on the list with my article What Are Web Standards? A Comprehensive Explanation Of What Is Comprised In The Term. So why the hell wasn't I asked? Instead they asked people like some Swedish has-been in Gothenburg called Ranger, or something. ;-) To tell you the truth, Chris has asked me for years now to contribute to different things, and he still does, but there's always something that gets in the way for me (or, I'm just playing really hard to get). I think this is a great initiative, and something which I have thought about creating myself from time to time. Therefore, I'd like to wish the Opera Web Standards Curriculum the best of luck, and I agree a 100% with Chris that is about education, education and more education! On the topic of Chris, he just followed this up with having a daughter. Congratulations!

Bruce Lawson

Another friend, Bruce Lawson, has joined Opera as a Web Evangelist, and looking at the Web Evangelist job description it looks like one hell of a job I'd love to have. Personally, I think I'd have a hard time working for a company where I'm not a big fan of their product (mostly the desktop web browser), but hey, for such a work life, maybe I can be flexible. :-) Good luck Bruce, and congratulations to landing a top job! And, talking about Bruce, his take on the iPhone is spot-on!. I'll write about my opinions pretty soon, but for now, read this and read it carefully:

I mean, 2 meg camera with no video? Only 16 Gig of music? Can’t take the battery out? No bluetooth headphones as standard? Lock-in to one carrier? How much?!?!

Firefox download day

With the release of Firefox 3, they organized an event called Firefox download day to reach "the most software downloaded in 24 hours". Previously to this there was no existing record to beat, but hey, they set a record. :-) Either way, I know it's a publicity stunt, and anything that can take the focus away from Internet Explorer, I support.

Google Knol

Google launched Knol, which is basically their own version of Wikipedia. Knol offers people the option to take credit for their work, which might motivate some people, and also to comment on articles. Personally I'm not a big fan of the comment thing, and my gut instinct tells me that I'd rather see Wikipedia with their massive following doing this, than Google owning this information too.

SD card prices

Ok, maybe this isn't news, but buying new SD cards for my digital camera, I realized that the prizes are ridiculously low! When you can get a 1 GB card for about $10, you know that storage size will not be a problem for a long long time.

Facebook status updates

Logging in to Facebook and seeing the updates from my contacts, one persons actions caught my attention. It basically went like this within a couple of hours:

[Person] is now married.

[Person] is now on a honeymoon.

[Person] is now a fan of Jamie Oliver.

WTF happened there? The first two are cute, but unless Jamie Oliver popped into your hotel room in Bora Bora (or wherever you are) and cooked a fabulous meal and/or joined you for a threesome, the honeymoon is not a time when to become a fan of a chef.

Things from the real world

Watching Dexter

Each summer when I'm on a break, and when the kids are asleep, I usually take the time to watch through some TV series I haven't had the time to watch. This summer the turn had come to Dexter. So far I've only seen five episodes of the first season, but I quite like it. His dry sense of humor when he doesn't understand mankind whatsoever is hilarious! :-)

Fredrika's panties

Don't fret, this won't be as bad as you think. :-) But, the thing is, when doing laundry for the entire family, I have a real hard time telling which panties belong to Fredrika, and which belong to my four-year old daughter Emilia. Size-wise it's almost impossible to tell, and then it should be said that Fredrika's panties nowadays are generally a bit bigger than the Victoria's Secret thongs she always wore when she first snagged me...

Student entering real life

In one of the major Swedish newspapers, they interviewed students on the brink of entering work life, and asked about their expectations, plans and hopes. One thing which caught my attention was the question "Do you think your education has prepared your for a working life", where one of them replied:

Sure, how hard can it be?

I'm not sure if he just wanted to make a comical point, or if he's just over-positive, but please, let me tell you: in the real word, where you have real deadlines, almost everything is about money and cost and you will, not might, sell out on your principles, sooner or later. Let's talk when you have worked for a decade or so, ok? A picture of me in the water

Radovan Karadžić

Radovan Karadžić was arrested and brought to the Hague to the International Criminal Tribunal. I'm not going to go into politics or history here, but the fact that it took over ten years for them to find him, while he was living and working in Belgrade, was described wonderfully by a German columnist:

I can see why they had such a hard time finding him; I mean, he had grown a beard and changed his name.

Ant invasion

During the summer, there were some very tense days, pretty much like the Cuban Missile Crisis, where you could cut through the tension in the air with a knife in our house. The reason? An ant invasion, where the ants formed a trail from the back door to the kitchen. Luckily, they decided to retreat and order has returned to the kingdom.

McDonald's vs. Max

A big sport event was to take place in a mid-sized city in Sweden, and one of the main sponsors were McDonald's. All fine and well, except for the fact that McDonald's demanded that their main fast food competitor in Sweden, Max, should shut down entirely during the event. Naturally, Max said: "Hell no!" and instead of being reasonable about it, the event was moved to another city. Go Max! I mean, really, we have free market competition in this country!

Floss refill

Why do my floss refill bags come packaged in paper that looks just like the ones I get meat in at the supermarket? Hell, I want floss, not something which looks like I bought a fresh finger for lunch.

Computer-free time

This summer I took four consecutive weeks away from the computer, and let me tell you, those were the best weeks in my life in a long, long time. The calm and serenity which comes over you is fantastic, and with me having 11 intensive months per year in front of the computer, I sincerely need this to get perspective and balance. A picture of a jetty That being said, I actually had a tingling feeling the day I started using the computer again, about a week ago, and soon you get involved in the same things again (for better and for worse). Some things I love getting back to, while others awaken that feeling, that need, to persuade and convince people about meaningless matters. It's best described with this: A picture of a comic depicting Internet usage and about how someone else can be 'wrong' on the Internet

The Olympic Games

In the Olympic Games in Beijing, Sweden failed to get even one single gold medal. Favorites and hopes fell through, one after one. Some were close to delivering, while others were complete failures. Sweden not getting a gold medal in the summer games only happened once before in the 20th century, in Seoul in 1988. A picture of me making a smash in volleyball I guess we can comfort us with having the oldest gold medalist of all times, Oscar Swahn, who took a gold medal at the age of 64. The "sport"? Running deer, single-shot on. Nowadays we just call that "old drunk men in chequered shirts go into the woods and shoot shit", and it's definitely not a sport anymore.

Bondage goat zombie

Ok, off topic from basically everything here, but Bondage goat zombie must be one of the freakiest song titles I've heard in a long time.

Football sissies

Watching Euro2008, I soon realized that most football (soccer) players are sissies, at least compared to other sports. They fake being hurt or touched all the time in such extravagant ways it sickens me. And where's the stamina? In the Olympic Games, the Swedish double team played a game which took almost five hours (!), and the next day they had to play the final. In Euro2008, they had to rest at least three days between each game, and then almost a week before the final. Top athletes, really?

When to not play the guitar

For those who don't know it, I play the guitar. In July, I was attending a party out in the archipelago, and at about three in the morning, out of nowhere, we got access to an acoustic guitar. And let me give an advice: if you're piss drunk, do not start with Stairway to Heaven. Also, if you're piss drunk, but you can still hear it's awful, it is beyond-kill-me-now bad.

Redesign

For those of you following me solely in your favorite feed reader, please take a moment to visit robertnyman.com. I've redesigned it and I'm quite happy with the results! :-) I remember, a long time ago, I showed a brief design suggestion I'd created for another web site to Phil Sherry, and his response was a bit like this:

Don't you think you and your visitors are above using a default filter in Photoshop?

Therefore, I do hope that everyone likes the new design and doesn't see it as an insult. :-) Also, Isac, you're completely right: black is indeed the new black. :-)

Rob is back!

So, Nyman's back. Are you glad to have me? Can I get a hell yeah (or heaven yeah, if that suits you better)?

 

(Oh, please, don't let this be a no-comments post :-) )

GMDesk – run Gmail as a stand-alone application

Just as the need I saw to for running Facebook stand-alone with facedesk, the turn has come to Gmail. Let me present GMDesk - run Gmail as a stand-alone application.

Why Gmail?

For myself, I'm constantly in touch with people through Gmail; be it for business, private relations or keeping track of blog comments or subversion commits for the blogs (Robert's talk, DOMAssistant blog, Fucked.se) and open-source projects I'm working on. For a number of reasons, I don't want Gmail to occupy a tab in my web browser:
  • I don't want to show of my inbox to anyone coming by my computer, wanting me to look at/show something in a web browser.
  • When doing web development, web browsers might crash, and it's a bit annoying to have your mail application going down as well then.

Implementing GMDesk

A blurred-out picture of Gmail Implementing Gmail as an application with Adobe AIR was a bit trickier than Facebook, due to two main reasons:
  • Google relies on web browser sniffing (which is, in general, a bad practice, but sometimes necessary), and the WebKit web browser in Adobe AIR doesn't claim to be Safari (which is correct), which Google is specifically looking for.
  • Gmail doesn't accept being framed in any way, so it has to run on itself in a separate window.
When I had those two problems sorted out, it went pretty quickly to put it together. I'd say that this application feels a bit experimental, and I'm keen to see if it works satisfactory for everyone. Please try it out and gimme me any feedback you might have!

Gmail, why sucketh thee?

Since Gmail released a new version a month or so ago, it crashes several times every day for me. There's some interface brush-up and improvements, and it's supposed to be speedier. But for me it freezes each and every day and I have to force quit it. Not sure if this is because of Firefox or Gmail, but Gmail is the only service which doesn't work. Looking around, apparently I'm not alone with this problem. In Gmail Update Draws Gripes and So what is the deal with the new gmail crashing my Firefox (or stalling it) you can read more about it. One suggestion is to disable Firebug, which I have, to no avail. I definitely agree with Julien's reflection in What happened to Gmail? that it does indeed make you wonder about the QA procedure they have. The thing is, they've implemented a link at the top right, choosing to use the old version, which is fine. But it does annoy me as I see even more new features pop up in the new version, whilst the crashing just continues to be there. Gmail used to be great! Please go back to that.

@media Ajax – the presentations

As promised in my @media Ajax - Journeys and stories post (now updated with pictures!), this one will focus on the presentations during the conference.

A picture of my @media Ajax badgeI will write a short round up on each presentation, and my takes and impressions of it, and a summary of the complete event. Just imagine having the best JavaScript people in the world in the same room, sharing their vast knowledge, and literally shaping the future.

Thinking briefly about the speakers and who I were missing, the only person who came immediately to mind was Dean Edwards. Aside from that, it was truly a perfect line-up. Note: The links will go the presentations themselves, and this post will be updated with the missing ones as soon as I get a hold of them.

Day one

The first day was about AJAX and JavaScript in general, and different views on it with few actual code samples.

The State of Ajax - Dion Almaer and Ben Galbraith of Ajaxian

This presentation kicked off the whole conference, and I thought that Dion and Ben had an impressive presentational style. They complemented each other perfectly, spoke clearly and had good slides. It was generally a talk about the state of JavaScript in the world right now, our wants and needs, and mentioning different exciting projects which we will definitely see more of in the future. Basically, laying a good ground for what was to come. Unfortunately, they made a reference to Google images and needing JavaScript to make it work with a resizable web browser window; something that would get back and bite them later during Christian's presentation.

But I'm a Bloody Designer! - Mike Stenhouse

Mike did a talk from a designer's perspective, seeing new technologies emerge and trying to adapt to them. He then got into designers writing test cases, test-driven development and agile methods. I spoke to Mike after and told him that I was a bit disappointed. Not because of his presentation, but rather of my own expectations I had set up. I've worked with so many different designers throughout my career, and I had hoped it would be solely out of an Art Director's view, not understanding technology, and how we could help them get better. Problem was, Mike's too good at his job and to open about trying to understand new technologies, so his general knowledge is, I think, far above the general designer's.

Real World Accessibility for Ajax-enhanced Web Apps - Derek Featherstone

Derek completely dominated the stage with a strong presence, great presentation and a wonderful sense of humor. With this crowd, I thought it was especially important to talk about accessibility and not just get carried away with JavaScripting-till-you-bleed, and Derek completely meet those needs. He talked about general accessibility, and the vital importance of how you take on a task and make sure you have a proper structure before going JavaScript crazy. What struck me most was that he talked a fair bit how a web site would work with JavaScript, but still be completely accessible only through the keyboard etc. I think I, and many others, live under the false pretense that making it accessible is only to make it work without JavaScript as well, not with JavaScript but more user-friendly and extra scripting considerations. He also made a reference to the great approach of forcing an update to the virtual buffer in JAWS, invented and described in Improving Ajax applications for JAWS users. All-in-all, great talk and impressive work getting the crowd completely focused.

How To Destroy The Web - Stuart Langridge

Stuart went off on a complete rant of how to misuse technology, sometimes only in the slightest, and the enormous repercussions it can lead to. He sometimes seemed like a Winnie the Pooh on crack up there on stage, and I'm afraid that some of the people in audience were a bit taken by this, and perhaps missed some of the excellent points he made. One of them was that unless we completely use up the end user's broadband (everyone's got broadband connections, right?), evil horse porn will do it instead. There were continuous references to horse porn throughout his presentation, but he really took it up a notch when he came to a slide showing horses, arguing that unless we use up the bandwidth those poor creatures on the pictures would get hurt. Hilarious!

Planning JavaScript and Ajax for Larger Teams - Christian Heilmann

Christian works for Yahoo! and has great insights into working with lots of different people and skill levels. Some of the great points he made was that it doesn't matter which JavaScript library is the best and how to write your code; the essential factor is that the team agrees on whatever approach is chosen. Another thing he argued against was people letting their inner hacker loose within iterations in a project, innovating new things, and that that was the time to only deliver what had been decided previously. I questioned this, but completely agreed with his explanation that what he mainly meant was people changing code in the last minute or inventing new complex features, without talking about it in the team, and having an overall agreement about it. He also made a wonderful reference to the first presentation of the day, showing that with very simple CSS, you could achieve what they instead proposed having JavaScript for; resizing web browser windows aren't that tricky. :-)

Ajax at Work: A Case Study - Peter-Paul Koch

PPK has long been a JavaScript hero and influence to me, and I really like his pragmatic stance to web developing. His presentation consisted of a case presentation where he was using AJAX, and explaining how he went on to develop it, choosing what format to return data in (XML, JSON, HTML or CSV) etc. I would argue, though, that his application could have been built page by page as well, with AJAX added on top, not being dependent on it. He has had a long and strong interest in history and genealogy, and he went wild with enthusiasm and inside jokes within the topic. To me, it was very entertaining, because a presentation gets so much better when the speaker is talking about something he truly loves talking about, as opposed to just doing a talk he's obliged to do.

Day two

The second day we delved into hardcore JavaScript, with lots of code samples and discussions of advanced JavaScript.

JavaScript 2 and The Open Web - Brendan Eich

Brendan invented JavaScript, ok? He's the father of the technology we all use so extensively to create rich interactions on the web, and it was something he came up within a very short time back in 1995. He is the CTO of Mozilla, and his presentation and work is focused on JavaScript 2.0, and evangelizing the potential new version and what it will bring. He also talked about ScreamingMonkey, which is basically a way to add new and better JavaScript support to other web browsers. Just imagine better JavaScripting in IE, for example, but Mozilla delivering the base for how to do it. :-) The topic, and being of JavaScript 2.0 or not, is a very interesting topic, so I will write about it in a future post to give it a better and more concise focus.

Building Interactive Prototypes with jQuery - John Resig

John is the creator and lead developer of the extremely popular jQuery library, and he presented the basics of it and how to improve the interaction in a web page. I think he had great examples, and he was completely willing to change the slides and the code during the presentation, to illustrate a point or better answer a question from the audience. It's an impressive library, and John definitely came off as really knowing what he's doing.

Metaprogramming JavaScript - Dan Webb

In my mind, one of the best presentations at the conference. In a furious tempo, Dan went through all kinds of advanced JavaScript. The best part was that he didn't just explain programmatical options, he showed great examples of how to use them to really write better, more efficient and self-learning code. The implications of some of his examples were fantastic, and my opinion is that this presentation should be mandatory for anyone writing advanced JavaScripts. You know when you go to a conference and you're afraid that the presentations will a bit too basic and lukewarm? This was the exact opposite, and completely delivered!

Dojo 1.0: Great Experiences For Everyone - Alex Russell

A picture of the @media Ajax conference room Alex was supposed to make a talk about Dojo, but decided to first make a very philosophical approach to the web, how it's evolving and what we do to meet those demands, possibilities and challenges. He took the Maslow's hierarchy of needs and applied it to web developing and products, and how it would change over time. At the end of the presentation he came to Dojo and explained how all that he had talked about before had formed the decisions they had made with Dojo, and that it was his genuine hope that libraries wouldn't need to exist one day, and was completely open to scrap his project in that case. Some very good points were the responsibility that library authors should per default take, and also that he regarded HTTP as one of the best inventions ever in the history of mankind.

JavaScript: The Good Parts - Douglas Crockford

Not sure that Douglas needs any introduction, but in case you've missed it, he's the man behind such things as JSON, JSlint and JSMin, and for being one of the Godfather JavaScript developers. He talked about the pros and cons of JavaScript, and coming to the conclusion that is indeed a great language where its good parts can lead to outstanding results. I can put my finger on why, but his examples were so crystal-clear, and as soon as he showed them, everything became ridiculously obvious. Remy shows off one of Doug's great explanations on why the starting { has to be on the same line as the statement.

Discussion Panel - Jeremy Keith

Jeremy was the moderator for a discussion panel consisting of Brendan Eich, Douglas Crockford, Alex Russel and Stuart Langridge. It was an ok talk, although there were no real surprises or revelations. Jeremy did his best to involve the panelists, but at first they seemed pretty reluctant. Things suddenly glimmered, though, when Alex openly stated his dislike with Yahoo!'s lack of will to go completely open source. He made great arguments about the fact that JavaScript library developers should cooperate to deliver a better and more consistent experience, and that everyone will gain from this. It could have gotten more interesting when Brendan's and Doug's apparent different takes on JavaScript 2 came up, but unfortunately Brendan didn't want to say anything more than that he disagreed. Douglas also commented on how much he thinks CSS sucks.

Summary

Having been to SXSW before, and consequently questioning the role of web developer conferences, I must say that I was very impressed with @media Ajax. Great organization, fantastic speakers and wonderful participants all-in-all!

Lessons learned

It was truly uplifting to see the messages expressed from the speakers, which everyone agreed on, were:
  • Use the right tool for the job. It might be JavaScript, but it can just as well be CSS or something else.
  • We all need to collaborate, about JavaScript libraries and general conventions.
  • Accessibility is indeed important to serious web developers.
  • JavaScript is great!

Not that much AJAX

Thinking back to the conference and reading through what I've written here, not that much of the presentations actually featured AJAX. It more like a solid JavaScript conference, where some parts were AJAX and others wouldn't discuss it at all. Luckily, though, I think that everyone attending would have done so no matter what. Something I would have liked to see, though, is a discussion about AJAX and usability. How do people cater to back button behavior, history handling and so on? How do we use AJAX and at the same time avoid breaking web browser basic usability?

What's in a name?

My guess is that the name of the conference, @media Ajax, would partly ride on the hype of the name, but mostly just trying to (somewhat falsely) use the word AJAX to convey modern web development with JavaScript in general. My hope is that they rather use the name JavaScript next time around, since it gives a better picture of the contents of the conference.

No Microsoft people

What was truly strange is that at this conference, lots of the people attending were hired by Yahoo!, and then only one of the speakers were from Google. Are Yahoo! the only company amongst the web giants caring about web standards, and cutting edge development? Where are all the Google and Microsoft web developers, and when do they get in touch with reality and other web developers?

Next time

If there will be a conference as strong and giving as this one next year, I sure hope I can go. Single speakers beat panels any day of the year, and specialist conferences is extremely rewarding. Any conference keeping this high standard is bound to succeed. I'm so glad I went!

Related reading

Interesting Google rankings

I thought it would be interesting to give some examples of how some terms, from my posts, are ranked in Google; both funny and more serious ones. It seems like I know How to get a good search engine ranking. :-) It should be mentioned that these rankings are at the time of writing this post, and that they will definitely change over time; some for good, others for bad. Also, none of the searches are performed using quotes. So, lets start the self indulgence...

Beneficial search engine rankings

Term Google Ranking No. of results
getElementsByClassName 1 372 000
good search engine ranking 2 8 760 000
ajax javascript 4 66 400 000
ajax slideshow 5 3 370 000
javascript photo gallery 5 11 100 000

Funny or personal post rankings

Term Google Ranking No. of results
being negative 1 121 000 000
afraid of dying 1 2 000 000
hippo racing 1 895 000
bob dylan gig 3 1 440 000
winter womit 3 1 270 000
There are actually many more to share, but I thought I'd limit myself to ten phrases this time. Maybe I'll write a follow-up one day. :-)

The coloring of visited links

For some reason it just hit me that it really was a long time ago since I used any specific color for visited links in a web site. How so? I guess in my case that at work I usually work with corporate web sites, intranets and their likes, so a color for visited links has seldom been applicable in those cases. For this web site, I have chosen to have just one color for links (within texts; navigation items have other colors), so it hasn't happened here either. As I thought more about this, it eventually led to the question: Is a different color for visited links actually of any usage? Surfing around on the web, it seems that it becomes less and less common, as opposed to the advent of the web, when all of them had it. I don't know if it's out of negligence or if it's a deliberate decision, and also I'm not sure what conclusions usability studies have come to, but spontaneously, right now, I think that, often, there's no need for distinctively marking them up. The reason is that, even though it reflects that within the last week or so, I've clicked on some of the links, I usually can't remember where they led. I click a lot of links each and every day, so there's no chance to map up the entire Internet in my head. In a case such as Google, at first it seems a good thing that the the search results I've previously clicked are colored differently, but then I soon realize that even though I apparently have clicked those links, I don't know if I was content with the web sites they took me to or not. So, from there on, my actions can take two paths: either click on the same links again, hoping that they actually gave me the answer I was looking for, or just viewing undesired results yet one more time, lured on by the false pretense that I at one time was satisfied with them just because the web browser shows me that I've been there before. And from a design perspective I think a web site feels more consistent and, basically, good-looking if links have the same color, visited or not. A different color for them would just be yet another color added to the web site color scheme, and it might give an impression harder to grasp. I have to admit, though, that these are just thoughts. I have no actual facts to back up on standpoint or the other, there are just ponderings going through my head. Do you know what's best for usability? What are your thoughts, weighing in all factors?

Google Maps Street View is fantastic!

Just playing around on the Internet, I'm finding out that Google has implemented yet another outstanding, supremely cool feature, this time for Google Maps. Now, you can get virtually explore neighborhoods at street-level virtually with Street View. Basically, when you go to Google maps you have, for places that support it, a new option next to map types, and it's called Street View. A picture of the Google maps Street View option What you get is a little person icon which you can drag around on the map and just drop where you want a photographic street view. A picture of the Google maps Street View icon Within the street view you are presented with, you can then zoom in/out, turn around or go forward/back up. A picture of the Google maps Street View functionality This is completely outstanding! Thank you, Google, for constantly blowing my mind! (and I hope this will be available for Sweden before 2010... :-))

The importance of a semantic URL

I'm constantly baffled why most companies and web developers don't understand, or care about, the importance of using good semantic URLs. Therefore, I though I'd outline some reasons to help you understand why you really should care.

What is a semantic URL?

Semantic URLs, also known as Friendly URLs, are made up of logical parts, therefore showing the actual name of the specific web page you're watching, while at the same time displaying where it belongs in the web site hierarchy. Let me give you some examples:

Bad URLs

  • http://www.example.com/?id=547
  • http://www.example.com/aspx?id=547&product=785
  • http://www.travel-example.com/?continent=3&country=15&city=54

Good URLs, made from the samples above

The bad examples above can actually mean something like this in reality:
  • http://www.example.com/contact
  • http://www.example.com/products/screwdriver
  • http://www.travel-example.com/europe/sweden/stockholm
See just how much better it gets? Another thing I dislike is when file extensions, like .php or .aspx, are part of the URL. What's ridiculous about that, too, is that isn't the content of the PHP or ASP.NET file that is presented, its the content that it generated that is shown to the end user. I'm all against the usage of any file extension in the URL, but the only one that would make sense at least some sense is .html, because that is what is served to the web browser.

Why it's important?

As you can see in the bad vs.good examples above, the proper ones convey meaning and structure, while the bad ones aren't really useful to anyone (except for some web developers, but their target should really be the end user, not a digit that helps them find something in, say, the database).

Usability

I think that with a web site with a good structure and semantic URLs, you can guess the URL. Simple things like /contact and /about, but also more complex ones like http://www.tv-example.com/programs/lost. As long as you know the domain name, it should pretty much be possible to navigate around solely through the web browser location bar. Just take the travel web site URL as an example; companies dealing with lots of destinations but don't have semantic URLs are far beyond me. Doesn't the technical solution support it? Tough! Get a better one.

SEO

From a search engine perspective, naturally http://www.example.com/products/screwdriver makes more sense than http://www.example.com/?id=547, and they can index the web pages in conjunction with their content, to verify what it's really about, and just how important it is in the web site's context. For instance, http://www.example.com/products/hammer will most likely be more important than http://www.example.com/products/expired-products/1975/disco-belt. If the URLs only would have been id-based, there would be now way of telling the difference between the top-seller and the most tiny unimportant one.

For the web developers

To go with the structure of the web site, the web development environment should be mirroring all parts. Therefore, the web developer can easily find the exact section that needs to be altered, leading to easier maintenance and logical implementations. Also, in the long run, you can easily change id's and structure of the database without the need of worrying about users who have bookmarked certain web pages. As long as the semantic structure you front with is intact, you can have full control behind the scenes.

 

How to create friendly URLs

Questions I’d love to have answered about SEO

When done properly and in a serious manner, SEO is truly a fascinating field! However, I have some wonderings about how Google and other search engines treat and index certain things.

What SEO means to me

First, let's acknowledge the fact that the world is riddled with shady companies working with SEO, trying to make some extra bucks. Common implementations are link farms, lots of hidden text for indexing etc etc. As with any business/technology, there will be people around in it only for personal gain, and without realizing that good business ethics will pay off in the long run. But, luckily, there are also people and companies who care about doing it the right way, and not just some quick fixes/hacks that might work temporarily. Last year, I attended the Web Standards and SEO: Searching for Common Ground, Part 2 panel at SXSW, and what was thoroughly pleasing is the reply the panelists gave to the question "If you could do something which might improve your SEO ranking, but that would hurt the accessibility of the web site, would you do it?". The reply from all of them was no; making it accessible is what counts and eventually results in good SEO as well. If something inaccessible helps you in search engines, it's just a temporary phase, and it will be removed in the future. And that's exactly my standpoint as well: create good web sites with semantic code, good structure and outstanding copy (keyword density, explanatory texts and so on) and you will get a good search engine ranking. The only thing to add to that is naturally backlinks to your web site, but with good content, it is bound to happen sooner or later. I've written more about my personal experiences in How to get a good search engine ranking.

The questions

With all that said, there some certain scenarios that I wonder about which is the best and recommended way to achieve them. I would love to have access to someone like Matt Cutts to get direct answers and guidelines. Not just for me, but for the world; to know what we all can do to have accessible code that is also indexed as appropriate as possible.

How to mark up a preamble/introduction?

Let's take a normal web page, and break down the general content part:
  • Heading
  • Preamble
  • General text, eventual subheadings
The heading will be an H1 element, displaying the heading of the web page, the preamble and general text will be within paragraphs (P) and any possible subheading will range from H2 and on. My wonder here, though, is how to put any extra emphasis to the preamble, which is often a very important text. Sure, it will, to some degree, mean more since it is directly after the main heading and as far up in the code as possible. But is that sufficient? I've been thinking about if the preamble text would be wrapped in an em or strong element: would that be correct, to make it stand out as it should? Or would that seem like over-optimization and maybe even be punished? Sure, copy is king, but what if I want to complement this with a good semantic representation in the code?

Hidden text

In many web sites, a page (for instance, the start page) can contain information within the code that isn't initially visible. The way to get to see it is either via client-side scripting, for those with JavaScript enabled, or regular links that will send you to a web page where that content is presented. However, this text can be just as important as the other text in the page. Is this text indexed, even though it is most likely hidden via display: none? And if it is, is it regarded to mean just as much as the other text in the page, or less? And, finally, how does Google and others differentiate proper hidden text from hidden text there for solely spam/SEO purposes?

Cookie-based start pages

From a usability and customer perspective, it is pretty common to have a start page presented to first time visitors (and, consequently, search engines), and then give returning visitors a slightly different version, based on a cookie. Would that be seen as cheating, although it is for the best of the visitor?

Freaky onclick implementations

I've seen examples regarding banners on web sites, implementing a, to me, shady method. The idea is that the href part of the link points to the start page of the web site, but that it has an onlick event applied that takes you to the actual URL that the link should take you to. For example: <a href="http://www.google.com" onclick="location.href = 'http://www.google.com/?id=ksldfhsklHKHH87Jjhi'">The banner</a> The reasoning behind this approach is to get more links directly to the start page, trying to give an impression that it is more popular/interesting than it actually is. Personally, I think this is a crappy and incorrect way to do it (except for the fact that it wouldn't work well for users with JavaScript disabled, of course).

Give me help!

If you have any hard facts or personal experiences about these, if you work for a search engine company (or if you're listening, Matt :-)), please let me know!

 

Related reading

Firefox SEO add-ons

With these web sites, would you say the web standards war is won?

Some people like to proclaim that the so-called web standards war, i.e. a wide-spread usage of web standards, is over. Let me take a couple of web sites as example why I don't agree:
Microsoft.com
Inline scripts, riddled with inline event handlers.
24 validation errors.
Google.com
No doctype, inline scripts, inline event handlers, inline CSS, table-based-layout.
66 validation errors.
Yahoo.com
Lots of inline scripts, inline event handlers, an extreme amount of inline CSS (just check how far you can scroll till you reach the body tag), some table-based-layout.
37 validation errors.
Amazon.com
No doctype, inline scripts, inline event handlers, inline CSS, table-based-layout.
A staggering 1172 validation errors.
Would you say that the war is won?

Related reading

SEO gone overboard

The hunt for getting a good search engine ranking affects more and more companies. A higher ranking equals more visitors equals (most likely) more customers. More customers, in turn, equals more money, which is what business is about. But sometimes, the hunt hurts the quality of a web site. Recently, I was told by a SEO company (through my client's marketing department) that any anchor links in the code was bad for SEO. While I naturally understand that empty links (e.g. <a href="#">Link text</a>) isn't a good thing, I seriously can't fathom why a valid anchor link <a href="help/#contact">Contact us</a> would be bad. I strongly feel that this is just BS, but I have no real proof why anchor links aren't bad. To me, it's just common sense that no serious search engine would punish web sites who strive for better accessibility and for giving the end user the best experience possible. But let's, for the sake of argument, say that this is true. Imagine that you would indeed get two notches up in the search engine ranking ladder if you got rid of all your anchor links. Your competitor, who doesn't blindly listen to (bad) SEO companies, would be just below you in the list with their anchor links intact. The difference is that your end users would maybe visit your web site first, get annoyed by poor usability that doesn't live up to its search engine ranking, instead go to your competitor's web site which cares about its users, and do business with them. With this, I appeal to you to not only stare blindly at a search engine ranking. It is important, no doubt about that, but in my opinion, you should never forsake the usability of your web site for it.

Related reading

PS. If anyone has any hard facts showing that anchor links aren't bad in any way, please let me know! DS.

2006, the year that was

So, 2006 is almost over and it's time to look ahead at 2007. Will it be an exciting year? No doubt, we have to wait to see just how riveting it can get! I thought I'd go through some notable things that happened in 2006, not just web-related, and scribble down some words about them... Actually, maybe I should've planned this post, with a list of important things to mention etc, but I prefer this way: just off the top of my head, more spontaneous (probably boring as hell, too, but at least I hope someone finds it read-worthy). I could write about which of my posts this year that I thought was best, or a long 200+ name-list (with links, so Technorati would have to work overtime...) with people who have inspired me, but hey, those are posts that you will read all over from other bloggers so I'll humbly refrain from that. But yes, I will at least mention some names, and if you're not in there, please don't think that you haven't been important to me. It's just that I (as well as the other three family members) have had a terrible cold for five days (and counting) now, and with small children, there really isn't any time to rest either, so I'm a bit dazed and confused. If you're not in here, it is solely for the fact that I'm desperately trying to get this post together and my mind might wonder. Sorry. Anyway, some things I'd like to mention:

O, Tannenbaum, O Tannenbaum...

During the morning, I went out with the trash and saw a Corvette; not exactly the kind of car you see in Sweden during winter, but I guess it just goes to show you how ridiculously mild this winter is... After that I washed my hair with extra volume shampoo (no, I'm not kidding) and got ready for all the guests. Our Christmas celebrations went down really well, and it wasn't at all noticeable that our house was crammed with people. Emilia and Filippa got an extreme amount of gifts, and everyone seemed to really enjoy themselves. And, of course, as is tradition in my household, we got a big-ass Christmas tree as usual: about 4 metres high! A picture of our Christmas tree

My MacBook Pro

In march, I got my MacBook Pro, and while it hasn't always been a sweet experience, I've decided that I really like the platform and the hardware. Besides, through Parallels Desktop, Boot Camp and similar solutions, if you want to run Windows or any Linux flavor on it as well, there's nothing stopping you (actually, Linux might not work through Boot Camp, but it works like a charm through Parallels Desktop). A picture of my MacBook Pro All in all, I must say that an Intel Mac is really the most complete platform; when it comes to hardware design (and often performance as well), possibility to run a multitude of platforms and eye-pleasing, I don't think it has got any match on the market. At work I still use a Dell laptop, but I'm almost a 100% convinced to get a MacBook Pro next time around. Also, don't get me wrong, Windows also has some advantages, but I wouldn't want Windows to be the sole platform on any computer I use. For a way more thorough review of my switch to the Mac, please read my My MacBook Pro - first-time Mac owner.

First Swede in space!

If you're Swedish, there's no chance that you've missed that we have now had the first Swede in space. Christer Fuglesang went on a NASA trip to the International Space Station, ISS, and successfully performed his missions. No doubt, the media coverage here has gotten overwhelming and a bit too much for some people, but please don't blame poor Christer for that. A picture of Christer Fuglesang Christer has been dreaming and training his entire life for this event, and it has taken him many years to reach his goal. I sincerely respect his stamina and strong psychological will to pull this through, and it was so enlightening to see him in interviews from space, extremely happy and joyous! There aren't many better things in life than to see a dream actually come true for a person.

My trip to SXSW

In March, actually just before I got the MacBook Pro mentioned above, I went to the SXSW Interactive conference in Austin, Texas, USA. I did have a great time, although I really wasn't swept away with the panels and talks. Sure, they were ok, but not challenging, and basically just talks to an audience agreeing with everything that was said. I'm partly to blame for this, myself, too, though. I went to all the panels with the most well-known people, instead of the ones where the topics seemed interesting. I remember one specific occasion when I just came out from a panel and bumped into Nathan Smith, and he told me about the one he had been to. Man, it sounded intriguing! Overall, though, I'm not too sure about the panel format. Personally, I'd prefer more nitty-gritty hands-on talks for at least a couple of hours, giving the speakers a possibility to really dig into their topic. At least I got the chance to meet such special and influential people such as: Jeffrey Zeldman (Jeffrey, any time you want to visit Stockholm and Gamla Stan again, just give me a call!), Eric Meyer (just to shake his hand and thank him for all the inspiration) and Molly (for meeting such a strong woman who have become a role model for so many). Yes, folks, that was namedropping, and yes, I normally hate that. But in reality, lots of people have met the ones mentioned above, so really, it's nothing to brag about. Please rather just see it as a tribute to some genuinely talented and humble people. In the end, I must say that what did make my trip was meeting some people in person for the first time, and also making some new friends. Carl, Shane, Stuart, Chris, Dave; thank you! You really made my time there and I owe you all! Thanks for being the persons you are. If I ever go back to Austin, though, I'd much rather spend seven days discovering Texas and and the general Austin surroundings, together with the names just mentioned, than to it inside at some web conference. A picture of a nice dinner Honorable mentions (yes, here comes the list I promised I wouldn't write...) should also go to Jakob Heuser, Eric Shepherd, Erik Sagen, Dave Seah, Snook, Derek Featherstone; thanks for making it through my "jokes"! In Austin, I also got the chance to briefly meet and talk to an idol of mine: Henry Rollins! Henry, thanks for your time and all you have done. I hope to see you next time you're visiting Sweden! :-) A picture of Henry Rollins And last, but definitely not least, between panels, I had gotten a voice mail from my beloved Fredrika, telling me to call home. So I did, and she happily told me that we were expecting our second baby! :-) And lo and behold, little Filippa was born on November 24th!

Babies all over

Funnily enough, two other friends were also having children in November, and they both beat us to it! My family's best wishes to Stuart and Jim In Swedish!

Parental leave

All in all, I've had about five months of parental leave this year, four during the summer and one during the winter, and it has without a doubt been the best time in my life! If you have children, make sure to spend time with them! Don't waste your life on stupid CSS bugs, and web browser incompatibilities.

IE 7 was released

While it's miles better than IE 6, to me it's still a disappointment. Don't get me wrong, they're going in the right direction and I'm convinced that they have worked a lot on it, but to me it's missing some vital features. Where this leaves is now that we have just yet another additional web browser to test for quirks in and make workarounds for where it doesn't support basic standards (recommendations, if you will) that have been around for ages. The IE team took IE maybe 70-80% of the way, leaving us with both IE 6 and IE 7 to develop for a looong future. Yay. Can't wait to waste even more hours covering up for flaws and poor standards support, instead of building cool web sites... And for the record: no, I don't dislike IE because it is a Microsoft product. I just don't like it because it's sub-par.

Poor web standards adoption

Although many tool makers focus more and more on web standards, there are still a vast amount of web developers out there who doesn't get it. Large as well as small companies release such crap and superfluous code that takes up important bandwidth all over the Internet, while striving to be as inaccessible as possible. Please spread the word; teach your friends, colleagues, relatives, enemies. Also, please read The web standards war is far from over by yours truly.

Best web developer tools

The new Firebug beta is outstanding! Together with Web Developer, support for web developers have never been so good. And, naturally, these are both tools for the best web browser out there, Firefox. :-)

2007 predictions

Here are just some things that I find very likely to happen during the next year:
  • Google will release an online storage service which will be as brilliant as Gmail and Google Calendar.
  • Web applications will become more and more advanced, trying to replace desktop applications. It might be a great thing, but is just as likely to go overboard and deliver something web browsers just can't cope with and what they weren't designed to do in the first place.
  • Apple will release some serious competitor to Windows Media Center (because we all know Front Row is far from it; it just looks good, and that's about it...). They will also release some kind of cell phone and a video iPod with a bigger screen.
  • However sad it sounds, accessibility won't reach the broad mass of web developers. People might begin to validate their code, and if we're really lucky, they might get the hang of semantics as well. Accessibility? Forget it.
  • SEO companies will still have a lot of business, although they're superfluous in 90% of the cases if you just have good web developers and good copy writers.
  • At least a 100 even worse Content Management Systems will see the market, probably hand in hand with WYSIWYG tools that will make you cry...
  • IE 8 is released, and this time they get it right... ;-)

Happy New Year!

Happy New Year, or Gott Nytt Ã…r, as we say it in Sweden! Thanks a million for reading, for your support and insightful tips, comments, feedback and help!

 

PS. I will start writing more regularly around January 10th. Stick around, or subscribe to my RSS feed, and I hope I can continue to entertain and help! DS.

What would make you switch search engine?

So, you all have your favorite search engine, right? And probably also the tools/approach you prefer to search with it; for instance, a text field in your favorite web browser, perhaps a web browser toolbar or have it set up through Quicksilver. What I'm interested in, though, is what would make you switch search engine? What would make you use another one?

The Pro’s Choice in Internetworld

I will be featured in the next issue of Internetworld In Swedish. There will be a two-page spread called The Pro's Choice, where I list three web sites that I like and the reason for choosing them. The interesting thing when I got the question was to choose three web sites that I like and that I feel I can really motivate. I mean, preaching about the things I do like web standards, semantics etc, naturally my choices should at least be a little in line with that. Sounds ridiculous, but it would've been easier to diss a 1000 web sites than to promote three; a terrible and sad thought, really. Don't know if it says more about me or the general state of the web. Anyway, the three web sites I chose were: I also love Google Calendar more and more for everyday I use it, so it should definitely be mentioned as a runner-up. Do you also think it's hard to pick good web sites? And which three would you choose?

Testing Google Calendar

As of recently, I've had enough of trying to keep track of appointments and other assorted obligations. Fredrika writes things for hand in her little secret calendar, which means there's no way I can stay on top of things going on or actually double-check when I'm not actually in the same room as here. This led to me starting to look around for web-based calendar services, where one can enter data and it will be available from any computer at anytime, and also get reminders. Just as I was testing some services, Google were kind enough to apply to my needs and released Google Calendar. Google Calendar has got the look and feel of GMail and other Google applications and you can just start using it with your existing Google account.

Different views

Google Calendar supports five different views:
Day
A picture of Google Calendar's Day view
Week
A picture of Google Calendar's Week view
Month
A picture of Google Calendar's Month view
Next 4 Days
A picture of Google Calendar's Next 4 Days view
Agenda
A picture of Google Calendar's Agenda view

Creating events

It is very easy to create an event: just click the desired date/time and enter a subject. You can then drag and drop existing events to move them to another date/time. A picture of creating an event in Google Calendar

Notifications

It's possible to get a notification through an alert box, e-mail or a SMS text message. I would love that last option, but it seems like it's only available for US citizens.

Sharing

You can also share your calendar and events with others, which is a great thing! This lets you have your own calendar, share some or all events and then also color-code your and other calendars' events to easy distinguish whose appointment it really is. Your calendar with the events labeled as public is made available at a public address, and there's also a private address you can use in other calendar applications.

Missing features

I would love some way to synchronize the information with a PDA or cell phone and be able to use it offline.

 

All in all, a great service that is yet another step for me from being dependant on just one specific computer.

Google Blog Search or Technorati?

When doing a web search and your search engine of choice (Google, for most of you, I presume) doesn't return as accurate or useful results as you had hoped, you might decide that you just want search blogs. Reasons for this can be because blogs usually contain very interesting information, comments on the information and also that they are normally very up-to-date. The way I see it, there are two major tools for searching blogs: Technorati and Google Blog Search. Google seems to be a little faster, although Technorati has really picked up lately. Technorati also offers ways to see how popular that blog is that contains the information you searched for while you also know that the information that is most up-to-date will be amongst the top results. Personally, I use Technorati to see how many people link to me and which the latest links are. I never use Google Blog Search. Do you use any? If you do, which one?

How to get a good search engine ranking

With the humble title of this post, I guess I really need to add that these ways mentioned below are the ones I've experienced to be very reliable to get a good search engine ranking. Naturally it varies a lot, but I get somewhere between 28 - 45% of my visitors from pure Google searches, out of just having a high ranking (and sometimes for terms that amaze me :-)). These are my advices:
Semantic code
Make sure you write semantically correct code, meaning that you need to use the correct element for the right situation. It is all about how you mark the words you are using, and how and in what context you want them to be interpreted.
Friendly URLs

Make sure you have URLs with a good descriptive value, as opposed to one being made up of just a lot of parameters. There are different tools and settings to achieve this in most, if not all, web development environments. For instance, these two links both lead to the same web page:

This is a good URL:

http://www.robertnyman.com/2005/11/07/the-ultimate-getelementsbyclassname/

and this is a bad one:

http://www.robertnyman.com/index.php?p=256

Get mentioned
If you get mentioned with good words in an appropriate context, especially from a web site that has a good PageRank, it will help push you up the search engine list.

 

These are the only tips I can give you; basically, it's just about good web development practises and maintaining good relations with other web site owners. I'm sure there are good SEO companies out there, but the ones I've come across have all been unprofessional and/or been using very suspicious methods. And as soon Google update their algorithms, there's a big chaos when some SEO's dubious work fail, since some of their tricks have been found out and taken care of. Then, naturally, it backfires so their customers get a very bad search engine ranking. Just do as I suggest above; code properly and you will be safe. Look around to see how good search engine ranking most web developing blogs get, just because they know how to implement a web site in a correct manner.

Come on, give us a bad example

Sure, but only since you asked for it. Recently the web site http://www.larmdirekt.se/ was brought to my attention. If you navigate to their web site and disable CSS in your web browser (Ctrl/Command + Shift + s is one way to do it if you use the Web Developer extension in Firefox), alternatively view the source code of the page. In the footer, you will then find a link with the text "y", which leads to the page http://www.larmdirekt.se/laarm/ . Make sure to turn off JavaScript in your web browser and navigate to that page and you will not believe your eyes: a little link farm. If you surf around those links you will, amongst others, find the names of some fairly large Swedish companies, and the best thing of it all: the name of the SEO company in the title bar.

 

So, go check out the code of your own web site right now, or ask your SEO what methods they use.

 

Read more about search engine optimization

A war of personalization

A while ago I read Garret Rogers' post The personalization war, which in part inspired me to write this introduction to different personalized start pages. So what are those, really? The main purpose of such a start page is for you to get a good and easy overview of a lot of things, including the feeds you follow. Different services also offer different gadgets that you can use, such as seeing your e-mail inbox. Naturally, one of the most useful parts of this is that you have access to the same start view and information wherever you are and whatever computer you are using. The ones I've tested are:
Google Personalized Home
A picture of Google Personalized Home
Netvibes
A picture of Netvibes
Live/Start
A picture of Live
My Yahoo!
A picture of My Yahoo!
Most of them are, of course (sigh...), in a beta state, so I haven't really taken that into my observations. I've tested them in different categories, and I name a winner for each and finally, a total winner. Live/Start is developed by Microsoft, but I'm not sure if Start will still be around and if they're putting all their energy into Live now. Both are pretty much the same service right now, though.

Design

Google Personalized Home's service looks pretty much like all of the other Google services, as opposed to Netvibes and Live/Start who have got very lean interfaces. Netvibes has also got a nice distinct background and borders around its parts to easier tell them apart. My Yahoo! offers a lot of themes, and each and every one of them almost makes me barf. Winner: It's a tie between Netvibes and Live/Start.

Usability

All of them, except My Yahoo!, rely heavily on an AJAX approach with drag and drop to position your different parts wherever you feel like. Netvibes and Live/Start also offers the possibility to expand and collapse different parts, where Netvibes also has links for expanding/collapsing all parts. Netvibes is the only one showing you a number of unread posts for each of your feeds. Google Personalized Home and My Yahoo! only present direct links to the posts in your feeds, whereas Netvibes and Live/Start present the text for each feed when a link is clicked, together with the other posts for the same feed, and there you can choose to expand or collapse the text for all of the feed's posts. Netvibes and Live overlays a "page/window/layer (yeah, I'm sorry for that word :-))" that fills the entire web browser window when the links are clicked, as opposed to Start that just opens a small one. Start's behavior is definitely the one of these I prefer. Live/Start also offers small arrows after each post in a feed which is a direct link to the post in question. This would have been great, if they haven't added the functionality to these links to automatically open a new window. Extremely annoying. This is 2006, ok? People want to choose themselves if they want to open a link in the same window, a new window or a new tab; don't force a behavior on users. And if you're so worried most users won't get, just offer this as a setting then. I wish Netvibes would also have these arrow links, but naturally not with the behavior mentioned above that Live/Start have. In the overlay that is opened up, Netvibes' also dreadfully opens new windows when each direct link to another web page is clicked. Stop it! Now! Settings-wise, Live/Start is the winner with offering you how many columns you want to use, from one up to four columns. My Yahoo! is the only other service offering this, with the choice of two or three columns. My wish is that all of them should really offer a way to see the text for each feed post in the same view when it's clicked, and also to expand or collapse all posts for a certain feed or the entire web page. I also wish Netvibes would add a way to mark all posts for all feeds read. Another thing that blows my top is that the sign in-link on Live for a long time didn't work in Firefox. Then they fixed it, but apparently added some new update, so now it's broken again. It's just a link, dammit, how hard can it be? And the number of dead links and things of inconsistency one stumbles on while using My Yahoo! are too numerous to mention. If it hadn't been for Live/Start forcing me to use a Microsoft Passport account, I would've declared a tie between Live/Start (because of being able to choose what number of columns to have, and Start also for its nice reading window) and Netvibes (for its unread items feature). However, because of that, it tripped Live/Start at the finishing line. Winner: Netvibes.

Accessibility

I turned off JavaScript, and not surprisingly, none of them had a full proper fallback. Netvibes and Live/Start didn't even render any content nor give me a message saying that I had to have JavaScript enabled. Most of the links didn't work either for Live/Start when tabbing to them and then pressing Enter. Google Personalized Home rendered the content fine but told me that I had to have JavaScript enabled, and has a text saying that it now works on mobile devices (I haven't verified this). My Yahoo! kind of worked without JavaScript except for some parts. Winner: My Yahoo!

Importing/exporting OPML

The most efficient way to use your feeds in different services is to have them categorized in an OPML file and then just import them. Netvibes and Live/Start offer importing as well as exporting of OPML files, although, for some, reason, Netvibes didn't work correctly with my OPML file that seems to work fine for all the other services on the web. The problem was that I could indeed import the feeds but then the grouping went wrong so I could never see the content of any feed or add it to my page. Google Personalized Home and My Yahoo don't offer neither of these, which, to me, is shocking. Winner: Live/Start, for working flawlessly with feeds.

Gadgetry

Google Personalized Home offers you seeing your GMail inbox (surprise), My Yahoo! offers you to see your Yahoo! Mail (another shocker) and Live offers you to see your Hotmail (yeah, I'm trembling with excitement now...). However, Live also has a number of other gadgets for you to use, where Netvibes seems to have the best ones. Netvibes have, amongst others:
  • Mail (GMail, Yahoo! Mail or any other POP mail you want to add)
  • Webnote
  • To Do List
  • Delicious
Winner: Netvibes.

Code quality

All of them have validation errors, but Netvibes seemed to be the only one that didn't have well-formedness errors or invalid elements. Google Personalized Home and My Yahoo! didn't even have a doctype. Semantically, they were all pretty poor... Winner: Netvibes.

The winner is...

If you've mustered enough strength to read this far, you have probably guessed that it is: Netvibes. Overall, they offer the most stable, reliable, usable and customizable service. While it's far from perfect, it's definitely my pick of the pack. Are you using any of these, or some other personalized start page service? Let me know!

 

Related posts

Online feed readers reviewed

As of lately, I've been trying to move my program/service usage online more and more, to make it accessible from any computer and also not to lose information in case of a computer crash. Part of that has been finding a service to follow all the feeds I subscribe to. If you don't know what a feed is, read Wikipedia's Web feed definition. So, deciding which ones to test, amongst other sources, I turned to the statistics for this web site to see what the people who are subscribing to my feeds are using. My conclusion was that the four that seemed most popular were: The important thing to think of when using these kinds of services is that they should support importing and exporting of OPML files. Then you can just move your feeds from service to service and save them in a file for later reference, instead of entering all the feeds over and over again. Don't regard this as a professional review but rather just as a regular computer user testing them out. My impressions were:

Bloglines

A Bloglines image From what I gathered, Bloglines seems to be the most popular service online and generally I think it's ok to use, no more, no less. I don't like the layout using frames, although I really have to give them credit for their excellent PDA version (the only serviced I've had the opportunity to test on a PDA). My preferred usage is to keep my read and unread posts together in the order they were posted by the author, together with an indication in the navigation of how many unread posts there are in that specific feed. Bloglines, as well as all the other services have that indication. However, one thing that bothers me is that the read feeds disappear from the default view when I click on a feed. It is possible to retrieve them again, but that requires extra steps. An alternative to this is to use Clippings to save your favorite posts, but that's not as interesting to me.

NewsGator

A NewsGator image NewsGator is very similar to Bloglines but with a slightly more appealing layout. It implements the same things with removing read posts from the default view and having Clippings for favorites. The thing with NewsGator, though, is that the whole feed disappears from the left hand navigation, if it doesn't contain any unread posts. Very annoying.

Google Reader

A Google Reader image Google Reader has a default layout which is very sparse but good, and it displays only the latest updated posts. It also has support for keyboard shortcuts, of which I'm a real aficionado. But, as soon as you click the Your Subscriptions link, it takes up the entire top part of the web page. I would really like to see a way to check posts feed by feed without losing so much space of the web page. Google Reader definitely has potential in my eyes, though.

Rojo

A Rojo image First, I love Rojo's front page with the Most Read Stories and Recently Tagged Stories, it's a great and simple way to see what's talked about right now. Rojo has also taken a little different approach with tagging posts, something I really like and it makes it very easy to find mine and other people's posts for a certain topic. After that you have a number of ways to view your feeds, and the different options you make should stick. Unfortunately, expanded blocks in the Feeds tag view doesn't seem to be consistent/stable when it comes to that, but otherwise it works fine. Overall, it does seem just a tad slow, though.

 

Conclusion

I didn't really find any service that was perfect, but out of these I have to say that Rojo is my pick. One of the reasons for that was the updating frequency, the other services can lag behind up to half a day; I want my information instantly! :-) So now I use Rojo and another similar service that I will tell you more about another day. I do urge you to test these out; maybe one or several of them are spot on for you. Are you already using any of the above, or some other service that you would like to tip me about? Let me know!

Google Pack is released

It has been some talk about this lately, and Google has now released Google Pack. Basically, it's a package of different software that's there to make your computer life better. I guess this is targeted at users who aren't very computer savy, or people that just want it all bundled. Google's first step towards world domination, maybe...? :-)

The default package includes

Google software

Additional software

Optional software that can be added to your package

The Google software is pretty obvious, but I think Norton with a subscription that ends after 6 months will annoy people. My guess is that they will perceive this as a free package that will just work. No fees, no additional download, no extra costs. The other shocker is Real Player. Is it a joke? I mean, really, come on. We all know how hard Real Player sucks. Not the company I'd like to get associated with, I tell you that. What's your take on? Will you download it?

Google Analytics – A first impression

The last couple of the days, the whole world wide web seem to be talking about Google and their latest release, Google Analytics. Since I thoroughly enjoy Gmail, think Google Maps is pretty cool and, naturally, use the search engine daily, I was intrigued to say that they were releasing a statistic service in the form of Google Analytics. And for free! Of course I could've written a post right away telling about the release, but I wanted to test it first to tell you about my first impressions. Apparently it took 12 hours to get the account activated after signing up, a truth with modifications if you asked people who tried. After maybe 20 hours the account kicked in. Fair enough, I know everything about deadlines and tight releases schedules. There seems to be lot of different views and ways of analyzing the data collected, all presented in a design that's easy on your eyes. All you need to use it is to create an account (or use your Gmail one) and to include a JavaScript in the pages of your web site. Two things that bothered me right away were:
It's not real time
To me, then it definitely loses its main attraction. I want to be able to check what has happened the last hours, hell, even the last minutes. Live, ok? Now it seems I can only see the data from the day before; that is, when the day is over according to US time. Pretty annoying if you're located in Sweden.
No localization
There seems to be no way, at least not as far as I can find, to localize the time zone and the ways dates are presented. The American date format is pretty disturbing for the rest of the world, if you don't know that.
On top of that, it gave off some inconsistent behavior in different pages, but I guess every new release has its problems. However, just before I wrote this post, I tried to sign in to check if it was more stable now, and guess what happened? Every time I signed in, I got redirected to the start page of the search engine. WTF? I mean, really... For the moment, I'm pretty disappointed. If a product/service is as shaky as Google Analytics seems to be right now, cancel it. Pull the plug. Fix the problems and re-release when it works, before it has created such enormous badwill (or perhaps that's already too late).

But what if they succeed?

Well, then this might become interesting. It's a free service which supposedly offers a lot of ways to analyze your stats; it's bound to compete with other services. What will happen with things like Mint, Measure Map and StatCounter? Will they be pushed to become better? Will all aspects of those mentioned, as well as other statistics services, become free? Who knows...?

What does Robert use?

I use StatCounter, and so far I'm very pleased with it. It has always worked but one time, and then I got instant feedback and support, and within an hour or two it was working fine again. Maybe it doesn't offer as many ways to check the data as Google Analytics, but I prefer a small reliable service over a bulky shaky one any day. I'm also very interested in what Measure Map will come up with. I signed up for an invitation a while ago (re-did it today), but still haven't heard from them. If you guys read this, let me try it! :-) Why not Mint, you say? It's created by the multi-talented (I did a search for multi-talented, by the way, and one of the results was Vin Diesel. Ha ha ha!) Shaun Inman, and people say it's really good. I have two simple replies to that: I want it to be free and I don't want to host it myself. Simple as that, but I do wish Shaun all the best and I'm sure he'll do fine without me as a customer. :-) I also wonder, if you use one, what statistics software do you use? Let me know!

 

More reading

 

PS. By the way, why haven't Google released Gmail to the public yet? Let people use it, it's great. If you want a Gmail account, but don't have an invite, just write a comment and tell me. I can send you one right away. DS. PS 2. Thanks to Dejan who first tipped me about Google Analytics. DS.

Google Earth

Google Earth must be one of the coolest applications I've ever seen! With me loving to travel and a vast interest in seeing the world, this was a real eye-opener. And just think about the implications! I really wonder where all this will end!

 

A tip: hold down the left mouse button to drag the map around, and the right mouse button while dragging up or down to zoom in and out.

 

PS. Thanks to Faruk for bringing this to my attention. DS.

Google Firefox?

So, just to spice up the rumour about a Google/Firefox web browser: Google has introduced functionality that will enhance searching with Firefox and Mozilla browsers. Is this just a result of a good collaboration of the two, or that they unite in their struggle against Microsoft? Or is it maybe some preparation before an upcoming launch of a special Google browser, based on Firefox with lots of extra Google functionality.

For obvious reasons, people speculate what Google's and Firefox secret fling is.

I was also pondering about this in The future of Google.

What is Google cooking with Firefox?
Will there be a Google Firefox?

Google Toolbar 3 and AutoLink

I just read about Google Toolbar 3 and an alarming feature of it in the latest issue of Internetworld 0. I hadn't really read about it before, but the thing that upsets me is the AutoLink feature.
A good blog post about it was written by Kottke.

Basically, what it does if you have it installed (it can only be installed in Internet Explorer on a pc), is that it automatically turns ISBN numbers in a page into links to Amazon, addresses into links to Google Maps, Car license plate numbers into links to Carfax and Package tracking numbers into links to UPS.
Like the example in the editor's column, if you navigate to Barnes & Noble, ISBN numbers in their pages were turned into links to Amazon (they have now implemented a fix so this doesn't happen anymore).

I think this is a horrific behavior, alternating the content of different web sites, deciding like a God what, for instance, information about books should link to.

This is what Microsoft initially tried to introduce in version 6 of Internet Explorer with their SmartTags, but it was stopped by a storm of criticism. And now it turns out that the developer behind SmartTags is behind Google's new AutoLink feature.
Even Microsoft employee Robert Scoble is against it, and he got an interesting feisty comment from a Google employee.

And, of course, people are already implementing fixes as well for this. And if it stays this way, many sites will have to implement fixes if they don't partner up with Google...

I'm also worried about the implications of this. If this keeps up, I'm worried that this feature will indeed be installed in upcoming versions of web browsers, and in the future the user will never be sure where a link might lead, if it's an intentional link by the web site, or if it is added on by your web browser/toolbar etc.

Of course, lots of people have opinions about this, and we'll see where it all ends...


Happy Easter!

PS. Normally, I try to write daily Monday to Friday, but with Easter coming up I'll write next post on Tuesday March 29th. For you developers reading this, if you, as opposed to me, have some spare time during the weekend, I recommend reading Roger's excellent piece Developing With Web Standards. DS.

The future of Google

Where are Google really heading? What is their major plan? They've gotten a good reputation through their splendid search engine, but now they seem to deal with a lot of areas.

This page is a good example of things they've bought and take an active interest in, and it contains a wide spectrum of different free sercives. Some of them are:

Picasa
A program to handle image collections, similar to ACDSee and Adobe's Photoshop Album.
Picasa is fairly ok, escpecially given that it is for free.

Blogger
A good blogging service.

Google Desktop Search
A local search engine to index and search through your own computer in the fastest and most efficient way.

Another very interesting thing Goggle have done is hiring the Lead Engineer for Firefox, Ben Goodger, although he coninues to work with Firefox while being paid by Google. Read more about this at Spread Firefox, c|net, Ben's blog och Kottke.

My personal hope is that Google develop their own web browser, based on the Gecko rendering engine and Firefox. I think it would be good for the web browser market and I'm convinced that it would be noticed by a lot of people and have enormous marketing potential. Googles name is more recognized by the general public (that aren't internet nerds) than Mozilla (or Mozzarella, as my girlfriend calls it).

This is just a small pick out of things Google are up to, and it seems that they have an ambition similar to Microsoft's: to become such a vital part as possible of the computer user's everyday use.