Pull to refresh
52
0
Denis Voskvitsov @vden

User

Send message
Это может быть удобнее с точки зрения использования, но как показывают исследования в статье, заметно снижает общую надежность системы в плане отслеживания.

А вот с ограниченной доступностью идея интересная, в Монеро чего-то вроде этого этого можно добиться передав ключ транзакции: web.getmonero.org/resources/user-guides/prove-payment.html Но экспирации там конечно нет.
Да, Рикардо Спаньи из Монеро предельно четко сформулировал этот принцип:
А если нужно еще быстрее, то можно просто сделать в консоли:

python -m smtpd -n -c DebuggingServer localhost:1025

или

sudo python -m smtpd -n -c DebuggingServer localhost:25

и получить вывод почты в консоль (впрочем, с помощью `tee` можно ее и в файлы перенаправлять).
Нет, не совсем так. Как тут выше уже написали, получаем просто HTTP over WebSockets. Серверов не добавляется, просто указанное приложение передает пришедший по сокетам запрос на обработку в соответствующий контроллер в Django, получает ответ и отправляет его по сокету назад.
Сервер тут действительно не может сам что-то послать клиенту, но ведь никто не запрещает дописать только нужную функциональность отдельно. В результате вы и избавляетесь от отдельных ajax-запросов, просто обращаясь к серверу по постоянному каналу и сохраняя при этом всю реализацию API в единственном варианте, и можете использовать все плюсы вебсокетов.
Цитируя статью: «Мы знали, что хотим единое REST API, которое бы работало по двум каналам: HTTP и вебсокеты. Самым лучшим вариантом стало бы избежание переписывания чего бы то ни было только для работы его с вебсокетами».
По поводу пункта 3. Если я верно понял, от Django используется только механизм request-response. Т.е. в Django обычным образом написаны контроллеры, а с помощью django-websocket-request можно их вызывать, не внося изменений, со стороны асинхронного сервера, который уже и будет работать с вебсокетами, как в примере.
На гитхабе это понятнее описано: github.com/GetBlimp/django-websocket-request/blob/master/README.md
Хотел было заплатить за курс на edX, но выяснил, что для автогрейдинга они используют библиотеку, подключаемую исключительно к Keil, а следовательно недоступную при разработке на линуксе (хотя arm-none-eabi-gcc отлично работает, и через OpenOCD можно без проблем отлаживаться).

Пока есть мысль попытаться помочь им с автогрейдером на линуксе, т.к. ведущий курса писал, что они сами-то не против, просто не смогли за разумное время реализовать подключение к контроллеру.
2-мерное преобразование енота [x]
А тем временем даже выборка в PostgreSQL с hstore (расширение для хранения и работы с JSON) в версии 9.4 происходит быстрее чем в MongoDB: obartunov.livejournal.com/175235.html Не говоря уж про запись.

У Монго остается единственное преимущество: шардинг «из коробки». Но не так уж много проектов есть, для которых это жизненно важно.
Интересный момент: «Уведомления о перемещении очков: если подписаться на Location updates, то раз в 10 минут будет приходить уведомление о последнем известном местонахождении очков (вернее связанного телефона, т.к своего GPS очки не имеют)».

Навряд ли очки сами шлют каждому приложению уведомление о местоположении, скорее всего они его посылают на сервера Google, откуда оно уже расходится на подписанные приложения.

Выходит, у Google будет достаточно актуальная карта расположения всех владельцев очков (вероятно «фича» будет включена по умолчанию).
Занятно.
Медь состоит не из молекул. Это атомы, составляющие в пространстве кристаллическую решетку. Поэтому здесь на видео их практически не видно.
На всякий случай отмечу, что по лицензии CC-BY-NC некоммерческое использование разрешается бесплатно с указанием авторства.
github.com/dybskiy/redactor-js

«Starting with version 7.6.2 redactor-js is licensed under Creative Commons Attribution-NonCommercial 3.0 license
For commercial use please buy license here: redactorjs.com/download/ or use earlier version».
Может быть и не упростило, но это стандартный известный протокол: по крайней мере не пришлось бы придумывать свой.
Рассматривали возможность реализации Token ring?
alias id_fav=«cd path_to_fav» конечно же.
alias id_fav «cd path_to_fav»
и вызывайте как id_fav.
Использовать элегантное техническое решение, когда это необходимо — вовсе не извращение. Для того, чтобы сразу понять, что происходит в этом коде, пишется комментарий. Если в команде есть коллеги, которые не способны понять таких вещей, то можно написать еще более развернутый комментарий со ссылками на википедию.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity