Pull to refresh
9
0
Send message
да, это я написал к тому, что статья ни о чем, не соответствует сегодняшним реалиям
годится только в качестве фантастики
Угадайте:
— когда появилось письмо?
— сколько столетий (тысячелетий) прошло до момента, когда появилась первый печатный станок и до момента, когда он стал массовым?

мы это уж точно не застанем, думаю наши внуки тоже.
а вот те кто будет позже, им нужно правильно поймать момент между тем когда появится печатный станок и тем когда он станет популярным и переквалифицироваться, как минимум управлять печатным станком ;)
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c: In function 'ngx_http_ustats_create_response_full_html':
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:646: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:706: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:706: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:710: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:712: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:717: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:787: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:819: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:819: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:825: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:827: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:830: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:837: error: 'struct ' has no member named 'num_reqs'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:842: error: 'struct ' has no member named 'num_http_499'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:847: error: 'struct ' has no member named 'num_http_500'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:852: error: 'struct ' has no member named 'num_http_503'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:857: error: 'struct ' has no member named 'num_tcp_error'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:862: error: 'struct ' has no member named 'num_http_read_timeout'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:867: error: 'struct ' has no member named 'num_http_write_timeout'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c: In function 'ngx_http_ustats_toggle':
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:956: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:966: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:981: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:994: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c: In function 'ngx_http_ustats_create_response_upstream_xml':
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1066: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1070: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1073: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1077: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1094: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1098: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1105: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1111: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1119: error: 'struct ' has no member named 'num_reqs'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1120: error: 'struct ' has no member named 'num_http_499'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1121: error: 'struct ' has no member named 'num_http_500'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1122: error: 'struct ' has no member named 'num_http_503'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1123: error: 'struct ' has no member named 'num_tcp_error'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1124: error: 'struct ' has no member named 'num_http_read_timeout'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1125: error: 'struct ' has no member named 'num_http_write_timeout'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c: In function 'ngx_http_ustats_create_response_backend_xml':
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1176: error: 'ngx_http_upstream_server_t' has no member named 'name'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1220: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1249: error: 'ngx_http_upstream_server_t' has no member named 'name'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1254: error: 'struct ' has no member named 'server'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1271: error: 'struct ' has no member named 'num_reqs'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1272: error: 'struct ' has no member named 'num_http_499'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1273: error: 'struct ' has no member named 'num_http_500'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1274: error: 'struct ' has no member named 'num_http_503'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1275: error: 'struct ' has no member named 'num_tcp_error'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1276: error: 'struct ' has no member named 'num_http_read_timeout'
/usr/ports/www/nginx/ustats/ngx_http_ustats_module.c:1277: error: 'struct ' has no member named 'num_http_write_timeout'
*** Error code 1

Stop in /usr/ports/www/nginx/work/nginx-0.8.53.
1. http_method нужно использовать только для перегрузки указанных методов, а не постоянно, соответственно сравните GET /api/mc/v1/prefs/mydevelopersuid.json и GET /api?cmd=mc.v1.prefs.mydevelopersuid&data=json&version=v1…
2. я привел ссылки на книги, группы, вики, Вы можете погуглить и поинтересоваться на эту тему — споров много, но то как я указал — это хорошие манеры в REST
3. «на котором юзеры могут регистрироваться и авторизовываться как на html-сайте через формы» — не понял каким боком это здесь, чем это OAuth при этом мешает? ну вводите данные с html-формы, в чем затык?
4. что такое 150, 170 — что за коды? да rfc 2616 не запрещает 1хх, но явно указывает на его лимитирование: не использовать для http/1.0, если 150 и 170 — это Ваши статус коды, то Вы заведомо себя ограничили, как ни крути, а http/1.0 еще много где используется. В данном случае я бы возвращал «409 Conflict», который на мой взгляд больше подходит к ситуации: «The request could not be completed due to a conflict with the current state of the resource. This code is only allowed in situations where it is expected that the user might be able to resolve the conflict and resubmit the request.»

P.S. если речь идет о REST, давайте говорить о нем, в статье описаны базовые принципы и общепринятые практики, отработанные в компаниях с мировыми именами и разработанные при участии известных личностей. Если у Вас есть весомые аргументы, добро пожаловать в группу на яху, там всегда готовы к конструктивному диалогу.
громкое заявление, но лишенное смысла
просветите присутствующих?
все верно, есть еще уйма плюшек и заголовки в RESTful сервисах — это отдельная тема, в статье освешены только базовые аспекты
спасибо за конструктивный комментарий, есть такой грешок — разбавлял статью, чтобы не была унылой, возможно выбрал неудачный способ, но после боя руками не машут
Опередили :)
добавлю к этому еще, что необходимо чтобы еще и веб-сервер (Apache, lighttpd, или что там стоит) поддерживал соответствующий метод
попробуйте хостера убедить открыть эти методы, да и на своих серверах открывать нужно о-о-очень аккуратно и грамотно, дабы не сделать дырку в безопасности сервака ;)
«Хоть REST используют в основном когда пишут на ява, но вот неплохая статья для пхпистов» — пруфлинт на статистику в студию
по мне — смутное утверждение
соглашусь с вариантом «гугл», но «гугла» ничем не отличается от «гугля» — в англ нет склонений окончаний :)
Я не против Вашей статьи, но поймите правильно: если Вы опираетесь в статье на REST, то будьте добры хотя бы поинтересоваться сперва что такое RESTful API. Ибо Вы нарушили все принципы и идеологию рест-а
Посетите группу на яху, погуглите на эту тему, прочтите пару книг (если позволяют возможности и знание англ, то на амазоне есть «RESTful webservices in practise»)
Парочка советов на скорую руку:
— для аутентификации с Вашим сервером прийдется писать либу: нарушена идеология KISS (используйте OAuth, APIKeys на крайний случай)
— используйте конечные понятные урлы, вместо невменяемых комманд
— используйте внятное указание формата (в урле или посмотрите как это делает гугль в GDS)
— используйте CRUD модель
ЗЫ: постараюсь более детально описать в своей статье в ближайшее время, похоже тема душещипательная и сильно назрела
может не вышел для Вашей версии еще
я 2.2 OTA ждал еще неделю где-то для своей версии, когда многие уже пообновлялись
вот теперь наверное Ваша очередь настала ждать…
не допускаете, что иногда причина может быть в конкретной проге, а не в ОС смарта?
P.S. мне просто не понятно Ваше определение «действительно „тяжелая“ программа»
так указано ж "… на мой N1 ..."
так указано ж "… на мой N1 ..."
По ощущениям при работе с телефоном, если раньше тот же Handcent SMS открывался с небольшой задержкой, то счас практически мгновенно, тоже касается и остальных приложений
Увеличилась скорость при параллельной обработке: раньше если в бекграунде обновлялось 3-4 приложения, то верхний слайдер и тел. в целом иногда начинал немного подтупливать, пока не закончит установку. Сейчас же у меня с маркета обновлялись 4 апликухи смарт просто летал
Природе наплевать на налоги, так что ничего не компенсируется
и я бы с удовольствием посетил бы сие мероприятие, но нет возможности :(
может запишит кто видео?

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity