Posterous theme by Cory Watilo

Filed under: web

That #ie9 Thing

Image5

Did we launch something yesterday? Oh yes… that was it… the IE9 beta. It’s been an interesting time playing with the platform previews since IE9 was announced at MIX and it was great to get access to the browser chrome and development capabilities. You can grab it from here.

Of course the team have been busy looking at it from their point of view and if you haven’t seen this stuff then take a look.

I also really enjoyed Scott Hanselman’s developer-focussed post- definitely worth a read. If you really want to get right behind the detail of IE9 then as always I’d drink from the firehose that is the IE blog.

The Beauty of the Web launch site contains a load of great demos focussed on the various aspects of IE9 capabilities such as HTML5 and GPU-acceleration and also just some great examples of what the future holds for the web. I highly recommend a look at:

All of which are a bit of a showcase for HTML5 and CSS3. Enjoy and onward!

#zombies or #aliens: a lap around The Archivist

(download)

The Archivist has been around for a little while, but if you haven’t used it yet, then here’s a quick example of how it works. The Archivist is, essentially, a tool to provide rapid analysis of Twitter activity against a given search term. For example, against the hash tag #zombies.

It overcomes a little of the drawbacks of Twitter search in that it maintains an archive (naturally) of the search term beyond the 7-day-ish horizon of Twitter search.

Kicking it off is as simple as bashing in the search term to the box shown above and clicking start analysis. Then you sit back and wait for the analysis to occur. The service is ‘elastic’ which means it needs a fangled explanation of how it works, but essentially the service will begin building up an archive from this point on.

If you log in with Twitter credentials then you can save the archive and return to it later. Logging back in, you’ll probably see something like this.

Here we can see two different archives I kicked off in mid-July. I became slightly concerned after hearing Jer Thorp’s talk at Thinking Digital that he used an Arduino kit connected to Twitter to warn him about impending alien invasion that I thought I’d set up a similar intelligence system.

Oddly, there are a lot of people tweeting about Aliens and Zombies, though from the volumes it seems like a zombie attack is more likely. We can then drill into a given archive, which gives a lot of simple information such as: top words in the search term, top users, and top urls.

Which we can then further drill into. Here we can have a look at the top #zombies tweeters.

Where we could explore a little more if we wanted to.

Finally, you can download the archive as a Zip, or view in Excel so you can take the data away and perform your own analysis. You can also compare two different archives. Here we can see #aliens compared to #zombies and frankly that spike at the end of July is a bit of a worry.

So it’s a useful tool as a bit of fun, or more likely as a simple way to analyze and retain tweets for an event or ongoing hash tag meme. Just don’t forget to set up the archive BEFORE the event starts!

Age of Empires Online

I’ve no idea how to squeeze in play time these days (I’m struggling on the second bit of Lego Harry Potter…), which is a shame as there are so many great games available like Settlers of Catan on the XBox (I’ve always wanted to beat Martin Fowler at it…) or even on Surface.

Last time I played Age of Empires 2 (not the most recent version, but the best I reckon) was in the early days of broadband with the little blue Alcatel squid thing as an ADSL router which would tend to drop connection frequently (typically when my laptop decided to power down the USB port randomly).

This being strategy, it was no surprise that my strategically minded colleague, Gareth, who was ‘Head of Strategy’ (I think) thus proving those credentials tended to be victorious. My main recollection is building a fantastic city, smart, flexible army, and then being stomped all over the park by War Elephants.

Anyway, this announcement that AoE is going all MMORPG-y means I’ll dust off the “battle mouse” one more time…

Google chief: My fears for Generation Facebook

Image5

 

I checked my calendar, but apparently it’s not April 1st, so I guess this article must be real.

In it that popular defender of privacy, er, Eric Schmidt, CEO of Google talks of his worry about information casually being strewn around the internet by a generation of people don’t understand the consequences. He talks, of course, about the individual consequences but I suspect he’s probably thinking about the possible consequences for Google as Facebook seeks to capture the crown of browser home page, and becomes a much more interesting way of accessing the internet than the Google box.

He says "I don't believe society understands what happens when everything is available, knowable and recorded by everyone all the time. I mean we really have to think about these things as a society."

Very noble of him, though as is pointed out by later in the article by Chris Williams of The Register who says "Recording everything and making it knowable by everyone all the time is Google's stated mission, and it is profiting handsomely from the fact that society doesn't understand the consequences."

I guess these things are worrisome for Google. Despite everything, it’s a one-trick pony and success is predicated on it being front of mind. In the world of smartphones and Facebook, search takes an important role, but it’s not in the driving seat. Regardless, I would have thought that those brainiacs at the ‘plex could come up with something better than a bit of FUD directed at Facebook.

On the wider issue at hand, it is true that we all need to get smart about what we post online – Cory Doctorow said it best when he talked about the half life of data on the web being very large indeed – but I prefer that I’d rather have that control over my identity even if it gets embarrassing than leave it to one organisation to photograph my house, draw its own conclusions on who I am and then index me as it chooses.

(I’m guessing that this piece of internet data probably means I’ll never get that job at Google. Hey ho.)

Introducing WebMatrix

Over the past week or so, Scottgu has been gradually unveiling a new set of building blocks for a simpler to use, simpler to get started web stack, and finally we have WebMatrix.

ASP.NET is powerful and capable – of that we can be assured – but it’s also complex unless (yeah... and sometimes if) you’re a professional developer. WebMatrix looks to do a couple of things. Firstly, it’s lowering the barrier to entry if you’re starting out with development, or perhaps if you tweaking pre-built templates for sites (like using Wordpress, or Umbraco). Secondly, when you’re done with your tweaking, making those sites easy to deploy.

There are a few parts to this effort and Scottgu has them covered with some jumbo-sized posts:
  • IIS Express – this is the web server bit: “IIS Express will work with VS 2010 and Visual Web Developer 2010 Express, will run on Windows XP and higher systems, does not require an administrator account, and does not require any code changes to use.  You will be able to take advantage of it with all types of ASP.NET applications, and it enables you to develop using a full IIS 7.x feature-set.”
  • SQL Server Compact Edition 4 – this is the database bit: “SQL CE is a free, embedded, database engine that enables easy database storage... works with existing data APIs, doesn’t require a database installation and can work in shared web hosting scenarios.”
  • Razor View Engine/Syntax – this is the programming bit: “Design goals... easy to learn, works in any text editor, has Intellisense assistance”.
  • WebMatrix – this is the tool: “a new lightweight web development tool that also integrates the above technologies, and makes it even easier for people to get started with web development using ASP.NET.  This tool is free, provides core coding and database support, integrates with an open source web application gallery, and includes support to easily publish/deploy sites and applications to web hosting providers.”
That means you’ve got a one-stop simple but fairly powerful way to work with your favourite web applications, or build your own sites. Also, none of this stuff is different from core ASP.NET development, so if you’re aspiring to develop with the more complex tools and technologies this a useful toe in the water. Scott Hanselman positions this as only he can.

WebMatrix will also work with PHP and MySQL and will help you install these platforms if your chosen web application requires them.

If you like a bit of web hacking, or you run a personal blog our group website or you want to take a closer look at web development then I reckon this is really useful tool to evaluate.

ScottHa also listed a bunch of links to help get you going, and I’ve repro’d them here:

  • Channel 9 Video: WebMatrix with Scott Hunter and Simon Calvert
  • Learn by Doing - WebMatrix walkthroughs 1 - Getting Started
  • 2 - Coding with Razor Syntax
  • 3 - Creating a Consistent Look
  • 4 - Working with Forms
  • 5 - Working with Data
  • 6 - Working with Files
  • 7 - Working with Images
  • 8 - Working with Video
  • 9 - Adding Email to your Website
  • 10 - Adding Social Networking
  • 11 - Analyzing Traffic on your Website
  • 12 - Adding Caching for Faster Websites
  • 13 - Adding Security and Membership
  • 14 - Introduction to Debugging
  • 15 - Customizing Site-Wide Behavior
  • ASP.NET Web Pages API Reference
  • WebMatrix Tutorials and FAQs WebMatrix Overview
  • Create a Website from a Gallery Application
  • WebMatrix Beta Release Readme
  • Using WebMatrix Beta[Show All] Download and Install an ASP.NET Application
  • Download and Install a PHP Application
  • Make your Website SEO Friendly
  • Analyze Your Website
  • Using IIS Developer Express IIS Developer Express Overview
  • Use the Windows System Tray to Manage Websites and Applications
  • Use the Command Line to Run a WebMatrix Site or Application
  • IIS Developer Express FAQ
  • Application Gallery FAQs Acquia Drupal FAQ
  • AtomSite FAQ
  • BlogEngine.NET FAQ
  • dasBlog FAQ
  • File a Bug on WebMatrix or Suggest a Feature

    Whitepaper: PHP on Windows

    Just saw this today - over at iBuildings, they've published a whitepaper on the options for installing and managing PHP on Windows.
     
    The paper can be found here and the TOC looks like:
    Executive Summary
  • Introduction
  • Where we came from
  • Why Windows?
  • Why PHP over .NET
  • Web Server Choices
  • Deploying and Managing PHP
  • Microsoft Web Platform Installer
  • Beyond the Install
  • Conclusion
    Some interesting options if you're running PHP but would prefer a Windows infrastructure. Not sure I agree with some of the reasoning for choosing PHP over Windows (Sourceforge is not the only place to find community projects) but the main thrust of the paper is not about that.