blog.spathis.com

Random musings & skepsis…

Entries Comments



Category: technology

The future now

Mark’s Sysinternals Blog: Sony, Rootkits and Digital Rights Management Gone Too Far

31 October, 2005 (19:00) | windows, hacking, media | By: Constantine

Mark Russinovich is brilliant, check out his latest here:Mark’s Sysinternals Blog: Sony, Rootkits and Digital Rights Management Gone Too Far

Mark is an awe-inspiring engineer. And WTF is up with Sony. Who & how could this ever be allowed. Seems like we need anti-malware that detects software from well known corporations. I wonder how long till the class action lawsuit. Hopefully soon. So sad to see Sony go down this way…

Steve Jobs…

31 October, 2005 (06:51) | macosx, business, technology | By: Constantine

Read all about that wizard of technology, Steven Jobs, over at Independent Online Edition > Science & Technology

Comdig Webcast-Podcast: Illuminating the Shadow of the Future

30 October, 2005 (21:31) | currentaffairs, science, technology | By: Constantine

Applying complexity theory to current & future affairs. Fascinating stuff, E. O. Wilson gives the keynote. Check it out at Comdig Webcast-Podcast: Illuminating the Shadow of the Future

Web 2.0….

9 October, 2005 (15:48) | internet, programming, technology | By: Constantine

As I pointed out in this post, the internet is far from dead. The current rage is Web 2.0, become familiar with this term as it will dominate the landscape on the ‘Net for the next few years. Web 2.0 represents a significant paradigm shift. That means new opportunities, new challenges, and a whole lot of work to build business that bring it to the users.

What exactly is Web 2.0? It is radical change on 3 different axes:

  • The user and how the user interacts with the internet
  • The tools used to develop the sites & how the programmer/designer envisions the site
  • The relationship of the site to the rest of the net

The User:

The traditional model of user interaction on the internet is dated. The user requests a page of relatively static content, they read the page and potentially fill in some form details, then submit the page back to the server. The server processes the page and returns the result. Its a request response paradigm that 10 years ago was considered revolutionary, although it was a step back from user interface thinking that existed on the desktop. In certain ways it was and still is a painful step back. Java applets sought to change the landscape but never lived up to the promise. Flash has made some in-roads but also presents some real issues for users & site builders.

Web 2.0 helps solve the problem through a new user interface model based on AJAX (asynchronous javascript and xml). Ajax represents a return to more robust user interfaces. GMail, Google maps, Basecamp, Housing Maps etc… are all based on the Ajax model. Users will be pleased, money will be made. Any VC with an interest in future directions is putting money into companies leveraging the Ajax model. Using the Ajax model, instead of waiting for the user to submit the page back to the server, AJAX leverages javascript and XML to submit the changes behind the scenes and then update the user interface in real time. The net result is a more responsive and interactive user experience. Yea!

The Tools & Techniques:

Web 2.0 also represents a rise of new programming languages & new techniques. The programming languages that dominate the Ajax world are Python, Ruby, and the old stalwart Perl. Dynamic languages are at the forefront, languages that get out of the programmer’s way and provide a productivity boost. Java and C# are definitely coming up strong and will/are there as well. PHP is not standing still either. Design is also changing significantly and thankfully. Instead of creating great magazine ads on the internet designers are really starting to understand the internet and create truly useful and beautiful software.

Using XML to communicate back to the server forces the programming to think of providing the site’s functionality as discrete lightweight web services. This is great because it really opens up the third component, the relationship of the site to the rest of the internet.

The Relationship of the site to the rest of the net:

Web 2.0 improves the user interface experience of the user dramatically, a big win. Web 2.0 has a much bigger win in store for everyone, exponential value creation through the network effect. Using the new tools and techniques of the Web 2.0 crowd gives a site really two faces, an end-user interface but also (and perhaps more importantly) a programmatic interface. It makes it easy for third parties to build ontop of your site to provide some new and unthought of service. Linkages of functionality are created by different parties (aka mashups) on the internet that may not even know each other. Look at Housing Maps, they are leveraging google’s maps and craig’s list to provide a profoundly useful service.

There will be (and is) alot of resistance in allowing this type of thing to occur from the entrenched behemoths. But as google and yahoo and others take a visionary position and the value becomes apparent more and more of those resisting will open up their services. And as more open up the network effect will really kick in, Metcalfe postulated that the value of these types of linkages will increase proportionally to the square of the number of linkages. Wow, that is alot of latent value creation waiting to be unleashed with web 2.0.

 Tim O’Reilly has a great post all about Web 2.0, check it out.

Technorati Tags : , ,

Apple 2010????

9 October, 2005 (15:42) | macosx, technology | By: Constantine

John Siracusa lays out an impressive case for the direction Apple should take. He is dead on, Microsoft is having some difficulties with Longhorn and Apple looks like the darling in everyone’s eyes right now. But Apple has been here before with Copland and stumbled badly, losing the thought leadership position they built in the 80’s in the 90’s. OSX is truly a gem of an OS with some underlying issues, as pointed out by the comments on John’s posting. The essential problem for Apple right now is their future development directions. Microsoft, for all its current problems, has .NET and C#, truly next-generation development platforms/technologies. Right now on the Apple side of the fence you have C++ and Objective-C. Objective-C is a good language, but it shows its age when compared to more recent entries in the development front. What should Apple do? The answer lies in the current crop of dynamic languages, both Python & Ruby (my current favorite) would serve well in this capacity. Apple had a great dynamic language, Dylan, it was pushing way back in the early 80’s but it never went anywhere. Python and Ruby have large robust opensource support with large code libraries for just about anything that a developer could need. A strong move to either (or both) language(s) would be a game changer that would level the playing field. The next few years should be interesting as Apple lets the world in on its plans.

Technorati Tags : , , ,

Sony = Sucks these days…

10 June, 2005 (13:10) | media, technology | By: Constantine

Sony connect music store was released a few months ago and I figured I would check it out. I assumed it would suck badly (how did Sony get this bad) and didn’t get a chance to check it out. Decided to go there and got this.

They don’t support firefox? Huh?

Took it off my todo list and won’t ever look at it. How lame. Who is making the decisions over there. Someone really needs to be fired. I loved Sony. I made it a point to buy my consumer electronics with their name on it. No more.

The world just changed….

6 June, 2005 (16:23) | macosx, technology | By: Constantine

The Apple rumors are true, read about ithere
The world just changed. There are going to be far ranging ramifications, hopefully there will rise a re-invigorated desktop application market.
The battle between Microsoft and Apple is going to heat up anew. Apple, flush with cash from the ipod, will probably go after Office next. Interesting given Microsoft’s announcement that the Office file formats are moving to XML.

And what does this all mean for Longhorn, the successor to the Windows 2000/XP architecture. The world just got very very interesitng indeed….

OSX 10.4

30 April, 2005 (21:51) | internet, programming, technology | By: Constantine

Wow, amazing….

Most amazing, many years after the Be OS, we finally have…..

Arbitrarily Extensible File System Metadata

Wow, Apple did it. They did it on HFS+. Wow…..

Spotlight absolutely rocks on so many levels, yeah what it does is very cool, but the technical details in implementation are astounding…

I am gonna have fun playing with this….

Funny…

14 April, 2005 (01:00) | technology, comedy | By: Constantine

This is cute….

Yesterday,
All those backups seemed a waste of pay.
Now my database has gone away.
Oh I believe in yesterday.

Suddenly,
There’s not half the files there used to be, And there’s a milestone hanging over me The system crashed so suddenly.

I pushed something wrong
What it was I could not say.
Now all my data’s gone and I long for yesterday-ay-ay-ay.

Yesterday,
Need for backup seemed so far away.
Seemed my data were all here to stay,
Now I believe in yesterday.

Surreal…

9 April, 2005 (17:36) | technology | By: Constantine

This is so surreal…. You have to hand it to Hitachi putting themselves out there like that, in fact they are already being ridiculed at slashdot. It looks like Hitachi has pioneered some radical new hard-disk recording technology they are calling Perpendicular Recording. Looks like the inexorable march of Moore’s law will continue for storage…