Данная статья давно назревала в моей голове, но совсем в ином формате.
Прочитав последние несколько неуклюжих статей на тему WEB-сервисов (например: http://habrahabr.ru/blogs/development/108973/) и применения в них REST технологии, решил что настало время все-таки откинуть лень, выделить время и написать «переформатированную» в своей голове статью.
Итак, кратко, что Вы найдете в статье и кому она будет полезна:
— новичкам, которые интересуются или планируют написать WEB-сервис для проекта
— профи вряд ли найдут что-то новое для себя
— общая идеология REST
— применение CRUD в WEB-сервисах
— принципы KISS при построении раутеров
— лучшие практики
— немного пиара ;)
— ссылки, литература
как ни странно, про 2.2.1 ничего не слыхал, а буквально 10 минут назад на мой N1 прилетел апдейт до указанной в сабже версии.
Из «быстро-замеченного»:
— значительное прибавление в скорости
— отрубились некоторые виджеты (например: погода от «Гизметео»)
UPD от slimper:
— Поправили дни недели в приложении «Погода»
— Добавили «Ъ» в стандартную клавиатуру
— фикс бага с Wi-Fi (он мог не подключаться или отключаться после подключения), он очень беспокоил многих пользователей
UPD от VojToshik:
— с обновлением приезжает последний gmail клиент
По просьбам трудящихся (инфа после обновления):
Model: Nexus One
Kernel: 2.6.32.9-27240-gbca5320 android-build@apa26 #1
Build: FRG83
P.S. о 2.2.1 на хабре ничего не нашел, если уже что-то есть, ткните плс носом, чтобы протер очки ;)
Про Воля Кабель в инете не мало написано, этот пост всего лишь капля в океане — моя пятничная история про потерянные волей деньги, отключении от инета и как я с ними бодался, и перебодал-ли…
Столкнулся с такой проблемой: многие программисты либо не знают о существовании accept-charset, либо игнорируют данный атрибут. Прийдя в свою текущую компанию я занялся разработкой REST API сервиса, но переодически на меня сваливались баги «XML response is broken for ...». Пришлось копнуть поглубже в GUI и обнаружилось отсутствие излюбленного тага. Зачем нам еще один атрибут, спросите вы?
Все гениальное — просто.
Почему я начал топик этими словами: да потому что все гениальное уже давно придумано и все гениальное новое состоит из давно забытого гениального старого. Мы же, отличающие себя от животных тем что умеем мыслить, что мы существа разумные, очень часто по своей человеческой глупости не хотим видеть/признавать/осозновать элементарных вещей и склонны идти на поводу у других, даже не задумываясь и не анализируя то что нам предлагают. Сегодня я разделю вас простой вещью на два лагеря