nextwebgen.com

The Next Generation Web Now

Chelsea, PSV And Ajax All After Sulejmani - Goal.com

Filed under: Web 2.0 News — Ajax - Google News at 11:31 am on Monday, March 31, 2008

Goal.com

Chelsea, PSV And Ajax All After Sulejmani
Goal.com, Switzerland - 29 minutes ago
Therefore, it must have come to no one’s surprise that the likes of Chelsea, PSV Eindhoven and Ajax are all keen to secure his services, as Algemeen Dagblad

Using a hash property for security and caching

Filed under: Web 2.0 News — Dion Almaer at 8:35 am on Monday, March 31, 2008

Hash Browns

Douglas Crockford would like to see a hash= attribute to aid security and performance:

Any HTML tag that accepts a src= or href= attribute should also be allowed to take a hash= attribute. The value of a hash attribute would be the base 32 encoding of the SHA of the object that would be retrieved. This does a couple of useful things.

First, it gives us confidence that the file that we receive is the one that we asked for, that it was not replaced or tampered with in transit.

Second, browsers can cache by hash code. If the cache contains a file that matches the requested hash=, then there is no need to go to the network regardless of the url. This would improve the performance of Ajax libraries because you would only have to download the library once for all of the sites you visit, even if every site links to its own copy.

Browser CSS float error detection with jQuery

Filed under: Web 2.0 News — Dion Almaer at 6:30 am on Monday, March 31, 2008

Mario Heiderich of Ormigo has created a jQuery based code snippet/bookmarklet that is capable of detecting floating errors and adding a dotted orange border to elements which should be cleared - but aren’t.


It saved me a huge bunch of time debugging complex layouts for all browsers - especially IE6. If jQuery isn’t already loaded on the page it can easily be fetched with the several jQuerify approaches.

Snippet

JAVASCRIPT:

  1.  
  2. (function(){
  3.     function checkNext(element, floating) {
  4.             if(element.css(‘clear’) != ‘none’) {
  5.                 var clearing = true;
  6.             } else {
  7.                 if(element.next().length !== 0) {
  8.                     var clearing = false;           
  9.                     checkNext(element.next(), floating);
  10.                 } else {
  11.                     console.log(element);
  12.                     element.css({border:‘2px dotted orange;’})
  13.                 }
  14.             }
  15.     }
  16.     $(‘body *’).each(function(){
  17.         var element = $(this);
  18.         if(element.css(‘float’) !== ‘none’ && element.next().length !== 0) {
  19.             checkNext(element.next(), element.css(‘float’));
  20.         }
  21.         eval(‘’);
  22.     });
  23. })();
  24.  

Bookmarklet

JAVASCRIPT:

  1.  
  2. javascript:eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!‘’.replace(/^/,String)){while(c–)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return\\w+’};c=1};while(c–)if(k[c])p=p.replace(new RegExp(\\b’+e(c)+\\b’,‘g’),k[c]);return p}(‘(3(){3 5(a,b){4(a.2(\’p\’)!=\’9\’){6 c=h}d{4(a.1().7!==0){6 c=o;5(a.1(),b)}d{n.m(a);a.2({l:\’j i k;\’})}}}$(\’g *\’).f(3(){6 a=$(e);4(a.2(\’8\’)!==\’9\’&&a.1().7!==0){5(a.1(),a.2(\’8\’))}q(\’\’)})})();’,27,27,‘|next|css|function|if|checkNext|var|length|float|none||||else|this|each|body|true|dotted|2px|orange|border|log|console|false|clear|eval’.split(‘|’),0,{}))
  3.  

IGL Exploration & Mining Update - FOXBusiness

Filed under: Web 2.0 News — Ajax - Google News at 6:17 am on Monday, March 31, 2008

IGL Exploration & Mining Update
FOXBusiness - 16 hours ago
VANCOUVER, BRITISH COLUMBIA, Mar 31, 2008 (Marketwire via COMTEX) — INTERNATIONAL GOLD MINING LIMITED (TSX VENTURE:IGL) (the "Company") is pleased to
2007 Financial Results, Project Cost Update and Project Update StreetInsider.com (subscription)
all 16 news articles

Help Debug Firebug

Filed under: Web 2.0 News — Dion Almaer at 6:01 am on Monday, March 31, 2008

There are some bleeding edge releases in the world of the Firebug.

A new alpha version of Firebug 1.2 is available for testing. It has several performance improvements, and some new UI. Give it a go and report any issues.

Also, ChromeBug takes Firebug into the world of debugging full Firefox extensions. It depends on the alpha of Firebug 1.2 and once installed you can boot it up via:

firefox.exe -chrome chrome://chromebug/content/chromebug.xul -firefox

Saving Ourselves From the Unweb

Filed under: Web 2.0 News — Dion Almaer at 5:16 am on Monday, March 31, 2008

Alex Russell gave the inaugural presentation at the Visual Ajax User Group held in the bay area recently. He presented on saving ourselves from the unweb and Chris Keene, CEO of WaveMaker Software, wrote up the talk for us all to read.

Alex laid out choices for evolving the Web:

We are reaching a fork in the road, however, where the web’s traditional strengths may be dramatically eroded by a “hollowing out” of the HTML semantics. There are basically two responses to this challenge of evolving the web. They are:

  1. Evolve HTML = Better Semantics, Smarter Clients. Evolve the existing web by pushing browser vendors to add semantic HTML capabilities that support next generation web apps. This allows for the web to remain a collaborative community that preserves the advantages which the web has traditionally enjoyed even sa it transitions to handle new tasks.
  2. Hollow out HTML = the “Un-web”. Abandon HTML and replace it with a powerful but proprietary alternative like Adobe Flex or Microsoft Silverlight. Let’s call this the Un-web, as it carves out walled gardens which will curtail the web’s traditional openness.

The web needs to evolve to support building the Rich Internet Applications that people want to use. At the same time, web tools need to evolve to be able to handle the increasing complexity of building these apps.

He then showed how Dojo 1.1 can play in a way that layers semantics on top of the usual HTML. He showed the Dojo Grid as an example:

HTML:

  1.  
  2. <span DOJOTYPE=“dojox.data.CsvStore”
  3.  JSID=” csvStore”  URL=” names.csv”>
  4. </span>
  5.  
  6. <table DOJOTYPE=” dojox.grid.Grid”
  7.  STORE=” csvStore”  QUERY=” { Title: ‘*’ }”  CLIENTSORT=” true”
  8.  STYLE=” width: 800px; height: 300px;”>
  9.   <tr>
  10.    <th WIDTH=” 300px”  FIELD=” lastName”> Last</th>
  11.    <th FIELD=” firstName”> First</th>
  12.   </tr>
  13.  </thead>
  14. </table>
  15.  

Finally, the call out:

The key to the web’s future is real competition between the browser vendors that will force them to evolve the browser quickly. These features include:

  • Auto update capabilities
  • 3-d rendering
  • Support for new semantics in HTML
  • In short, give us native ability within the browser to do what we otherwise have to do in Javascript libraries

What we know is that we have never gotten good browser enhancements and tools from the market leader. So now you know what you need to do to save the web - download and use the underdog web browser and give it all the love you can ;-)

Groenendijk set for Ajax exit - Teamtalk.com

Filed under: Web 2.0 News — Ajax - Google News at 4:50 am on Monday, March 31, 2008

Groenendijk set for Ajax exit
Teamtalk.com, UK - 1 hour ago
Ajax assistant coach Alfons Groenendijk has reacted with disappointment to the news his contract will not be renewed at the end of the season.

LiveTime's Web 2.0 ITIL Service Management Suite adds features for … - Emediawire (press release)

Filed under: Web 2.0 News — web 2.0 - Google News at 3:25 am on Monday, March 31, 2008

LiveTime's Web 2.0 ITIL Service Management Suite adds features for
Emediawire (press release), WA - 34 minutes ago
LiveTime 5.1's Web 2.0 ITIL-certified service management product line boosts support for SaaS and Outsourced Service Providers, with shared technicians,

« Previous PageNext Page »