Обновить
-1
FanKiLL@FanKiLL

Пользователь

6
Подписчики
Отправить сообщение
Я щетаю, что все хорошие люди должны собраться и заставить все плохих, крутить большую динамо машину
Так в чём суть задачи, выйграть за мин количество ходов или не дать выйграть A?
У 10gen, кстати есть обучающий материал как сделал блог на (Python) Flask + MongoEngine
10gen: Write a Tumblelog Application with Flask and MongoEngine
Это где в python перегрузка функций? PEP:3124 заморозили www.python.org/dev/peps/pep-3124/
Забавно использовали Ruby и Python вместе.
Да, сорри за подливания масла в огонь.
В свою очередь хочу заметить, что недавно писал в саппорт, не подходил пароль, а почта на которую регистрировался в далёком 2007 уже не доступна — так что восстановить пароль не мог.

Всё решили в течении часа после обращения в саппорт, что самое удивительное писал в субботу и даже не надеялся на ответ, думал у вас выходные. Так что у меня только положительные впечатления от поддержки.
Мне вообще пофиг вся эта история, но — это каким образом вы отправляете письмо с моего адреса? Я разве указываю smtp сервера и даю к ним пароль.
Скорее вы его подставляете в заголовок а отправляете таки с своего адреса, который странным образом попал в спам.
То есть если я пропишу в форме фидбека, «Ваш адрес электронной почты:» admin@whitehouse.gov оно по вашему мнения отправится с серверов whitehouse.gov?
А как вам как мобильному front-end разработчику удобней реализация токенов?
К примеру, при каждом чистом запуске приложения вы обращаетесь на отдельный URL и получаете новый токен и при следующих запросах он продлевается, пока приложение не закроется(при открытии опять новый токен).

Или есть какие то другие варианты, более удобные и правильные?
У MS есть даже такой проект www.ie6countdown.com, где можно получить подобный код для вставки на свою стр вот тут www.ie6countdown.com/join-us.aspx
А чем выше URL не подходит? Или я не понял вопроса… Мне только не ясно что за keyword, его опустим.
Получается: example.com/customers/lastname/5/10
Выходит мы хотим получить кастомеров, отсортированных по фамилии начиная с 5 стр, кол-во записей на стр 10
Тоесть нам надо при запросе в базу пропустить №стр * кол-во записей = 50 записей пропустить и взять 10.
.skip(50).limit(10)

Конечно, параметры к нам приходят в виде строки, так что надо конвертнуть в int.
А почему вы выбрали Apache CXF? Просто мне кажется Jersey намного быстрее развивается. Оба имплементируют jax-rs
Но Jersey начали пилить ещё в Sun и вот — вот начнут поддерживать JAX-RS 2.0.
jersey.java.net/
@Path("/customers/{keyword}/{orderby}/{pagenum}/{pagesize}")
Нечайно слеши пропустил, так правильно.
В методе getCustomers не очень по «рестовски» использовать @QueryParam
Лучше:
        @GET
        @Produces(MediaType.APPLICATION_JSON)
        @Path("/customers/{keyword}/{orderby}{pagenum}{pagesize}")
        public Response getCustomers(@PathParam("keyword") String keyword,
        @PathParam("orderby") String orderby, @PathParam("pagenum") String pagenum, 
        @PathParam("pagesize") String pagesize) {
        	
        }


Так URL будет красивее

Ещё можно параметры в URL привязать к regular expression
Например:
@Path("/invite/{uid: [0-9]*}")

Пропустит: example.com/invite/123456
Не пропустит: example.com/invite/abc12345

А как он должен проверятся, если суть не хранить вообще никаких данных а полагатся только на алгоритм.
Я подобное реализовал для Android давно. Как не прескорбно, но люди не совсем понимают идею таково приложения.
Хотя установок уже почти 10.000
play.google.com/store/apps/details?id=com.thenatd.masterpassword
И для Desktop на WPF + C#.

Кстати, тут подняли хороший вопрос в коментариях, что делать если нужно сменить пароль, надо будет апдейт к своей апп сделать.
Серверная часть написанна на java, используется netty.io замечательный асинхронный framework.
В качестве протокола используется WebSoket's.

Пакеты сериализуются в json и попадают в очередь, где в зависимости от типа пакета(логин, ответ на вопрос и т.д.) происходит вся логика. Сейчас около 14 типов пакетов, которые нужно обрабатывать.

Для сериализации/десериализации используется библиотека gson (http://code.google.com/p/google-gson/)
Для работы с MongoDB из java используется — Morphia (http://code.google.com/p/morphia/)

В начале вообще всё крутилось на GAE, вместо WebSoket'ов использовали Channel API и другие сервисы GAE. В последствии перехали на амазон и всё переписали.
Спасибо большое, именно то что я имел ввиду.
Скажите, в vs 2012 метро заготовки для приложений только для метро окружения в win 8 или есть и для десктоп версии заготовки аля MetroTwit и GitHub app for windows?
Было бы ещё неплохо прочитать про docs.python.org/library/struct.html (Interpret strings as packed binary data)
Строки посылать хорошо, но в реальности почти всегда нужно сформировать пакет из данных, например какой то optcode + длина сообщения + само сообщение.
Вообще не понятно как он эту почту забирает и когда, послал писмо уже пол часа жду когда соизволит забрать писмо с gmail. Есть какая-то кнопка рефреш, но ничего не происходит.
Интересно какой интервал забирания почты по pop3 у них(в gmail это 1час, если прикрепить ещё 1 аккаунт). Сделали бы кнопку Get Mail как а обычных клиентах. Странно работает этот функционал, а жаль у меня как раз 2 gmail акка, хотелось почту в одном месте получать.

Информация

В рейтинге
Не участвует
Откуда
Хайфа, Хайфа, Израиль
Дата рождения
Зарегистрирован
Активность