тому, що або вона "знищить" середній клас або він її, а це рано чи пізно відбудеться
28.01.2010 13:17-=0m3r=-iPad.
27.01.2010 21:31-=0m3r=-iPad.
цiни у них :( http://ipad.org/prices/
Чудова статья, шкода що її раніше не було.
ЗІ: кілька дрібних ремарок
1) не echo json_encode($data); а $this->_helper->json->sendJson($data) потім можна буде хелпер перевизначити.
2) url: '/grid/delete/', ===> url: baseUrl + '/grid/delete/',

3) беру так var selectedItems = grid.getSelectionModel().selections.items;
for (var i = 0; i < selectedItems.length; i++) {data[i] = selectedItems[i].id;}
...
params: {data: Ext.encode(data)},
...
Шкода тільки що він не кроcплатформний :(
А мене от цікавить юніт-тестування в php.
Скажімо є php проект з застосуванням zend framework, jquery, ExtJs і т.д. Тепер це все діло потрібно покрити тестами, я розумію, що підхід не правильний (ну там спочатку тести а потім реалізація) але маємо те, що маємо(тобто навпаки). Можливо комусь доводилось стикатись з подібним.
Особливо цікавий як на мене варіант з звязкою selenium + Zend_Test_PHPUnit .
отримав інвайт, погрався декілька годин та й закинув надто "сире".
Наскільки я зрозумів заміна ваідбувається перелопачуванням всіх шаблонів і заміною в них шляхів
Було: <link rel="stylesheet" type="text/css" media="screen" href="style.css" />
Стало: <link rel="stylesheet" type="text/css" media="screen" href="/assets/templates/terrafirma2/style.css" />

- це мяко кажучи дурниця
варто подумати над створенням хелперів типу

<?php echo addCss("style.css") ?>
<?php
function addCss($filename) {
$theme = "terrafirma2";
$path = $filename . ".css";
if (file_exist("{$blablapath}/assets/templates/{$theme}/{$filename}.css")) {
$path = "{$blablapath}/assets/templates/{$theme}/{$filename}.css";
}
return "<link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"{$path}\" />";
}
?>
Класна підбірка плагінів, відкрив для себе TabKit, Omnibar та Hide Navigation Bar.
Переклад був але не всієї сторінки а лише одного слова.