GoGoGo! Blogger Girl!...

In an exhaustive attempt, starting at 9:00am ET today Caryn will give a talk about literacy and post poetry on demand staying awake for the next 24 hours. She's supporting the Literacy Worldwide charity in this year's Blogathon. You can donate money by ordering a poem from Caryn during this time. You can also support her attempt by posting comments.

Photo (cc) 2006 by Caryn

Tags: Blogathon, Poetry, Limerick, Limericks, Performance, Art, Charity, Blogging, Literacy

2:46 PM, Saturday, July 29, 2006 by s7awek

|

Google's Evil Robots 2

Mission accomplished. I thought the previous state of this blog was archived on archive.org, well it seems this failed. There is no record of the previous posts. Sorry for any inconvenience, especially for those the posts trackbacked to.

If you wonder what this blog was about before, that caused problems with blogger.com, it was a mix of technical notes, website reviews and reviews of art online. Seemingly the google robots classified this blog as spam because of this kind of diversity. Which must be similar to spam blogs, in that their robots simulate a real blog by generating or copying pointless text and link to websites with no connection to each other at all. This is how I read blogger.com explanations about their automatic spam detection. I take this personally, because apparently google is willing to ban diversity in blogs and is managing the issue of spam blogs in a completely irresponsible manner.

This is not the first time that free speech is banned by financial interests of a big company on questionable behalf of their users. As such google is doing nothing special here. But it is the first time I've ever heard of that this kind of censorship is handled automatically by robots. If you think about it in a much deeper context the problem are not spam blogs themselves but google's search engine's old fashioned ranking algorithms. And censorship of this type is just a way to preserve them. Which is sad.

Photo (cc) by Kazimierz Poszoski

8:48 AM, Friday, July 21, 2006 by s7awek

0 comments | | links

Google's Evil Robots

To avoid further problems with blogger.com I'm turning this blog into a pure technical notebook. I'm not going to risk my notes deleted again. Less important and non-technical archived posts will be deleted.

9:07 PM, Thursday, July 20, 2006 by s7awek

0 comments | | links

A Friendly Mail from Blogger.com

If this is not user friendly, I don't know what else is:

Dear Blogger user,

This is a message from the Blogger Team. In order to maintain a free, high quality service, we use an automated classifier to identify spam blogs. [1]

This system has detected that your blog has characteristics that resemble spam. Since you're an actual person reading this, your blog is probably not a spam blog. Automated spam detection is inherently fuzzy, and we sincerly apologize for this erroneous result.

You won't be able to publish posts to your blog until we review your site and verify that it is not a spam blog. To request a review, please fill out the form found here:

http://www.blogger.com/unlock-blog.g?blogID=xxxxxxx

We'll take a look at your blog and unlock it in less than one business day. Please note, if we don't hear from you, we will remove your blog within 20 days. If the blog at http://s7awek.blogspot.com does not belong to you, then no action is necessary on your part. Any other blogs you may have will not be affected.

By using automated classification systems we've been able to dedicate more storage, bandwidth, and engineering resources to users like you instead of spammers. Thanks for your understanding. Sincerely, The Blogger Team [1] http://help.blogger.com/bin/answer.py?answer=1260

The review of my blog by a human took 0 secs, btw. and my blog has been unlocked in less that one business day indeed. Though I wasn't allowed to post whilst waiting. I'm glad I wasn't on vacation.

2:12 PM, Friday, July 14, 2006 by s7awek

0 comments | | links

A Strategical View on DotNetNuke

see: DotNetNuke Site

DotNetNuke seemingly provides a separation between the business logic and the user interfaces. The ASP.NET controls access the business logic components which build upon the database. However both sides, the ASP and the business logic, end up merged into compiled code. Thus there is certainly a limitation in this approach according scalability. You simply can not separate the visual part concerning generating webpages from the business part and balace it on different processors or machines.

From this point of view this architectural approach never will be able to scale in the league of EJB and JSF based solutions.

Exploiting the business logic of DotNetNuke as Web Services involves additional work. This bears risks according the feasibility of such a plan. A customized solution is thus questionable, though the gain would be enormous, not just because of scalability.

According Ajax the DotNetNuke approach binds developers to ASP.NET based frameworks. But the realization here is less questionable. The possibilty of the replacement of old controls with Ajax enabled ones is an important feature of DNN.

6:21 AM, Monday, June 26, 2006 by s7awek

0 comments | | links

Ajax for ASP.NET from Microsoft

This approach is likely to become the standard for Ajax applications on the .NET platform. The simple idea here is that you can replace your old web controls with new Ajax enabled ones. Thus your business logic remains untouched. I'm not sure how well this approach integrates with Visual Studio. From the documentation on this site, this is merely about cut and paste of code. Yet still this is error prone. This is a similar state of the art that Sun Microsystems is currently using.

The only usable visual Ajax Framework Environment I've seen so far is the TIBCO Framework which is lowering lots of risk by automation.

I'll check the videos on this site later, can't play them on Windows. But I can't imagine it differs much from I've already seen at Sun's site.

see: The Official Microsoft "ATLAS" Site

by s7awek

0 comments | | links

Trackback Test

Sławek's Weblog: New Age in Processor Speed Just a self reference for haloscan testing.

9:49 PM, Saturday, June 24, 2006 by s7awek

0 comments | | links

New Age in Processor Speed

see: New Chip Breaks Speed Record - Random Accesses - by kevin chilton

This reminds me of Cray Research back in the eighties. A large part of a Cray-1 machine was simply a failsafe cooling system. Thus basically a Cray was a fridge. And this part was a major task in the maintenance.

This new IBM technology might not hit the consumer market too soon, but it's quite likely to be used for custom solutions. For example in the car industry for simulating car crashes.

People like SGI who focus on visualization could be back again in business. They much suffered from the mips architecture being outrun by the consumer market processors.

One interesting question is how will this technology influence software design. Will software become more complex again and will we thus experience a software crisis like by the end of the eighties.

This is the beginning of a very interesting age once again.

Nice picture: Cray-1

Wikipedia: Cray-1

by s7awek

1 comments | | links

holoscan tb added

commenting and trackback have been added to this blog.

by s7awek

0 comments | | links

The AJAX Engine's Clean Architecture

picture: (cc) by mathertel.desee: The AJAX Engine

This is a great example of a reliable AJAX Framework. The architecture is strictly divided into GET Posts and interaction through SOAP. The HTTP GET requests only handle the loading of the webpages into the web browser. This is the same function as simply loading an application from a filesystem. Though you should consider that the user will load custom pages or components through ASP.NET. The events are handled over SOAP.

The drawback of this framework is only that it doesn't work in the Opera web browser. In theory it should be easily portable to other technologies. Another problem is the lack of support by any vendors. Again this is suitable to build applications from scratch and less suitable to build components to sell. Nevertheless this is a notable architectural approach.

11:34 AM, Friday, June 23, 2006 by s7awek

0 comments | | links

Frameworks - Ajax Patterns

see: Frameworks - Ajax Patterns

This is a growing list of Ajax Frameworks. The list is categorized and there is a description for each framework. Thanks a lot Unique Slacker for this great resource!

by s7awek

0 comments | | links


Archives: June 2006 | July 2006 |