var next = $('span.selected').next();
$('span.selected').removeClass('selected');
next = ( next.length ) ? next : $(firstElem);
next.setClass('selected');
2. Дизайн устарел, не хватает сенсорных кнопок
Вот это Вы зря, поработав с сенсорными кнопками, 80% народу хочет хардварные, я, например, на сенсорные никогда не пересяду =)
3. Альтернативные прошивки все-таки неродные, с ними точно все будет ОК?(особенно интересует wp7)
альтернативные прошивки потой не то что «ОК», они иногда работают в разы лучше чем родные ;) (хотя за wp7 не скажу, она новая, с ней не все так понятно)
Вообще универсального не найдете, придется делать для каждого свой, ну или для половины браузеров один а для второй половины свой.
cоздавать кнопки и тулбары — только тут сходу отпадают опера и хром
Мне кажется там не UI работает, стандартная анимация Jquery.
1. Переводим элементы в position:absolute + текущие координаты
2. Сортируем элементы внутри родителя в нужном порядке
3. Просчитываем новые координаты каждого учитывая новый порядок
4. Запускаем перемещение + анимация для всех одновременно
5. После завершения всех анимаций, убираем position:absolute
6.!!!
7. PROFIT!
1. Ищите китайскую раскладку (картинку с китайской клавой)
2. Ставите себе китайский язык на комп
3. Вводите символы глядя на найденую раскладку
4.!!!
5. PROFIT!
Вы наверное ошиблись, опера не работает с буфером в каком бы то ни было виде в гугл докс =) По крайней мере это единственное чего мне не хватает после выхода 11.5 оперы, раньше больше проблем было.
MVC не имеет стандарта, как и любой другой паттерн это, грубо говоря, лишь теория (идея) и смысл ее, как Вы и сказали, в разделении кода на 3 части. Как они между собой взаимодействуют, это уже конкретная реализация, и их несколько =)
Если Вы хотите уйти от пхп, то:
1. Купите книгу по желаемому языку, прочтите ее, и идите джунором на этот (другой) язык, в итоге если есть голова на плечах вы в течении полу года нагоните свой текущий уровень пхп (при условии что у вас хороший уровень пхп)
2. Идите JavaScript программистом в фирму которая работает не с пхп, и переодически задалбывайте/копайтесь в серверном коде, в итоге начнете с малых правок кода и закончите серверным программированием не на пхп
Сессию пишите в куки, данные храните на сервере в базе по этой сессии. Зайдет с другого места, потеряет текущие данные, получит новую сессию. Ничего страшного, клеймо конкретному человеку никак не поставите.
Как Вы хотите определять наличие задач не проверяя их наличие? Если они в базе появляются, то нужно в базе смотреть новые задачи.
Как Вариант можете смотреть изменения файла (размер/дата доступа) с нужной таблицей, если таблица в myisam то каждая таблица хранится отдельно. В итоге если появились в ней задачи то дата доступа и размер увеличатся,