Please send any feedback on admin@ajaxline.com.
If you want to share your experience and post article on Ajaxline just e-mail it to us and we publish it.
qooxdoo is a comprehensive and innovative Ajax application framework. While it is a true open source project (including public SVN code repository, bugzilla, etc.), it offers many enterprise-level features and a professional, platform-independent tool chain. It allows you to create Rich Internet Applications that look and feel the same in any common web browser. Another pre-release qooxdoo 0.8-alpha2 was made available. This milestone completes and stabilizes many of the exciting feature improvements and additions of 0.8.
Oliver Steel tells in his blog how to manage with busy cursor in Javascript. He writes:
«What’s wrong with this function? (Hint: it’s meant to execute periodically on a JavaScript page.)
function updateExpirationText() {
var now = new Date;
products.forEach(function(item) {
var expiresDate = item.expiresDate || Date.parse(item.expires),
remaining = expiresDate – now,
text = remaining < 0 ? ‘expired’ : msToDuration(remaining);
$(‘item-’ + item.id + ‘ .time-remaining’).text(remaining);
});
}
It’s a trick question. Maybe nothing’s wrong. But if products can get very long, or if the msToDuration is very slow, you’ve locked up the UI for a long time. At best, this makes for sluggish response; at worst, the page that contains this will trigger a “script running slowly” error, and the user will likely abort all the JavaScript on the page.
If this computation only needs to run once, and when (or before) the page loads, you can do it on the server. But often a computation depends on some aspect of the client state, that isn’t known when the page is requested. In this example, the computation depends on the current time (and the current time keeps changing). In another case, the computation might depend upon the values of some controls or other widgets on the page — if we’ve gone all AJAXy, and want to show the user an instant response, even if that means some client-side computation.»
You can read the full version of article on Oliver Steel Blog.
Rich Tretola post a series of tutorials about working with the files and the filesystem in Adobe AIR.This tutorials based on excerpts frob a bokk about Adobe AIR « Beginning AIR: Building Applications for the Adobe Integrated Runtime».
Part 1 of this series gave examples of how to work with directories within the file system.
Today we opened russian versian of AjaxLine - AjaxLine.ru. From this time the russian speaking programmers can read fresh news about web development on they native language.
Welcome to AjaxLine.ru!
Have you ever seen such syntax in JavaScript:
If you worked with great library Prototype.js surely yes. Such functionality implemented in class Template, which has just one method - evaluate. It does replacement in string template using input data object.
Now comes the tasty thing. How do you thing is it possible in C# 3.0? Of course yes! Letโs write the test (I expect youโve heard about TDD):
Now we should implement Template class. Use a little bit reflection and we got prototype.js Template on C# 3.0.
Be happy of using it :)
In russianThere is some video tutorials about Silverlight on lynda.com Online Training Library that you can view for free. This course covers all aspects of Silverlight.Also you can download examples for this course.
Source: lynda.com Online Training Library
Today I have added AjaxLine and AjaxLine FeedBurn button to the subscribe panel.
Yesterday I finished book
CSS Cookbook, Second Edition

Interesting book, recommend. To be more concrete, it was interesting to learn about text sizing technique. Read about 62.5 technique, widely used in css world.
Clean url's have big advantages. You can read in google about clean url's and url rewriting.
Example:
http://www.ajaxline.com/common-ajax
http://www.ajaxline.com/index.php?pid=12&something=24
Not hard to see that first url is self explained. Easy to memorize and more interesting for search bots.
In this post I'm not going to make Url rewriting overview. I just tell about my experience with 2 tools. I used them on Windows Server 2003 and IIS6.
Found very interesting project
http://www.dotnetblogengine.net/
It's free Blog engine with big number of interesting features.
Technorati Profile
My friend show my interesting link today to interesting project. Phalanger compoles PHP apps to MSIL and PHP application becomes faster in 2 times!
This is common description:
Phalanger is a new PHP implementation introducing the PHP language into the family of compiled .NET languages. It provides PHP applications an execution environment that is fast and extremely compatible with the vast array of existing PHP code. Phalanger gives web-application developers the ability to benefit from both the ease-of-use and effectiveness of the PHP language and the power and richness of the .NET platform taking profit from the best from both sides.

We are going to create cross platform library for MS Office so you can work with MS Office documents without installed Office.
For now we need first feedback if it makes sense for you.
Thanks Igor
Discuss this also on forum http://www.forums.ajaxline.com/?topic=29.msg59;topicseen#new
Yet another bookmark from my collection: www.miniajax.com
Draggable RSS box, Fisheye, Browser IM client an much more.
Some time ago, I've found a huge list of AJAX tutorials
Maybe you'll find some of them useful for you :-)