Э — Эксперимент. Или как наука помогает проектировать интерфейсы

Автор: admin от 16-05-2019, 23:00, посмотрело: 89

Э — Эксперимент. Или как наука помогает проектировать интерфейсы


Читая различные книги и статьи по психологии, сохранила себе в копилку некоторое количество интересных экспериментов, которые могут натолкнуть на мысли и решения при проектировании интерфейса, дизайна, подаче материала (товара и пр.).



Описанные эксперименты не новы, но их актуальность сохраняется и в наши дни.



Кому-то они будут уже знакомы, под тем или иным соусом. Кто-то найдет для себя что-то новое, ну а кто-то, возможно, не найдет вообще ничего.



Примеров или мыслей, на которые натолкнули меня эти эксперименты не будет, каждый может применить на свое усмотрение, а вот суть и выводы, очень даже пожалуйста.

Категория: Веб-разработка

 

Как мы при помощи WebAssembly в 20 раз веб-приложение ускорили

Автор: admin от 16-05-2019, 19:55, посмотрело: 100

Как мы при помощи WebAssembly в 20 раз веб-приложение ускорили



В этой статье рассматривается кейс по ускорению браузерного приложения через замену вычислений javascript на WebAssembly.

Категория: Веб-разработка

 

Какие решения есть у Ростелекома для IIoT

Автор: admin от 16-05-2019, 19:20, посмотрело: 221

Привет!



Недавно мы вместе с Geekbrains провели хакатон, посвященный индустриальному интернету вещей IIoT и теперь начинаем выкладывать серию интервью с нашими экспертами. Первое из них — беседа с Николаем Шевалье, главным архитектором проектного офиса «Индустриальный интернет вещей» Ростелекома.



Какие решения есть у Ростелекома для IIoT




Николай расскажет, что же такое индустриальный интернет вещей и чем он отличается от привычного IoT, а также про решения, которые уже есть у Ростелекома.



Под катом — о роли IIoT в автоматизации систем ЖКХ, сельского хозяйства, умных офисов и многое другое.

Категория: Информационная безопасность

 

GOSTIM: P2P F2F E2EE IM за один вечер с ГОСТ-криптографией

Автор: admin от 16-05-2019, 19:20, посмотрело: 238

Будучи разработчиком PyGOST библиотеки (ГОСТовые криптографические примитивы на чистом Python), я нередко получаю вопросы о том как на коленке реализовать простейший безопасный обмен сообщениями. Многие считают прикладную криптографию достаточно простой штукой, и .encrypt() вызова у блочного шифра будет достаточно для безопасной отсылки по каналу связи. Другие же считают, что прикладная криптография — удел немногих, и приемлемо, что богатые компании типа Telegram с олимпиадниками-математиками не могут реализовать безопасный протокол.



Всё это побудило меня написать данную статью, чтобы показать, что реализация криптографических протоколов и безопасного IM-а не такая сложная задача. Однако, изобретать собственные протоколы аутентификации и согласования ключей не стоит.



GOSTIM: P2P F2F E2EE IM за один вечер с ГОСТ-криптографией


В статье будет написан peer-to-peer, friend-to-friend, end-to-end зашифрованный instant messenger с SIGMA-I протоколом аутентификации и согласования ключей (на базе которого реализован IPsec IKE), используя исключительно ГОСТовые криптографические алгоритмы PyGOST библиотеки и ASN.1 кодирование сообщений библиотекой PyDERASN (про которую я уже писал раньше). Необходимое условие: он должен быть настолько прост, чтобы его можно было написать с нуля за один вечер (или рабочий день), иначе это уже не простая программа. В ней наверняка есть ошибки, излишние сложности, недочёты, плюс это моя первая программа с использованием asyncio библиотеки.

Категория: Криптография

 

Как я свой первый ИИ писал

Автор: admin от 16-05-2019, 19:15, посмотрело: 194

Привет, Хабр. История моя берёт начало в январе 2019 года.



Мы с моей тимой геймдевелоперов решили взяться за самый большой проект в нашей истории- 2Д платформер. Нет, мы не делали до этого какие-нибудь FlappyBird'ы или змейки, но объём работы в этом проекте просто сносил нам мозг. Для начала мы отказались от обычных, вертикальных лестниц, а взяли ступенчатые лестницы. Мы написали логику для дверей, которые можно было закрывать «на ключ» и прикрутили разрушаемые блоки. Наступил момент, когда надо было писать Искусственный Интеллект. Как самому опытному из нашей малоопытной команды скриптеру, честь писать ИИ выпала мне. я плакал в подушку, не понимая, что мне делать я был очень горд тем, что именно я напишу одну из самых сложных механик в нашем проекте.

Категория: Game Development

 

Он вам не дRook

Автор: admin от 16-05-2019, 16:05, посмотрело: 36

В связи с набирающей популярностью Rook хочется поговорить о его подводных камнях и проблемах, которые ждут вас на пути.



О себе: Опыт администрирования ceph с версии hammer, основатель комьюнити t.me/ceph_ru в телеграм.



Дабы не быть голословным я буду ссылаться на принятые хабром (судя по рейтингу) посты о проблемах с ceph. С бОльшей частью проблем в этих постах я тоже столкнулся. Ссылки на использованный материал в конце поста.



В посте про Rook мы упоминаем ceph не просто так — Rook по сути ceph завернутый в kubernetes, а значит наследует все его проблемы. С проблем ceph и начнем.

Категория: Программирование

 

PHP-модуль для работы с иерархическими данными в БД InterSystems IRIS

Автор: admin от 16-05-2019, 15:35, посмотрело: 35

PHP-модуль для работы с иерархическими данными в БД InterSystems IRIS PHP с начала своих времён славен (и критикуем) тем, что поддерживает интеграцию с массой библиотек, а также с практически со всеми БД существующими на рынке. Однако в силу каких-то странных причин в нём не было поддержки иерархических баз данных на глобалах.



Глобалы — это структуры для хранения иерархической информации. Они чем-то напоминают базы «key value» только с тем отличием, что ключ может быть многоуровневым:

Категория: Программирование

 

Приглашаем спикеров на летний DIY-митап 16 июня 2019

Автор: admin от 16-05-2019, 14:35, посмотрело: 48

Приглашаем спикеров на летний DIY-митап 16 июня 2019



Всем привет! 16 июня, в нашем московском офисе пройдет очередной DIY-митап! Прошлый ивент состоялся аж в далеком феврале, настало самое время достать из гаража свои изобретения, стряхнуть с них пыль и рассказать всем!



Приглашаем присоединиться в качестве докладчиков на DIY-митап. Для того чтобы заявить свою тему, необходимо заполнить форму. Далее, с помощью общего голосования мы определим наших выступающих, а остальные доклады можно будет рассказать в следующий раз.

Категория: Сделай Сам

 

iOS-дайджест №5 (27 апреля – 16 мая)

Автор: admin от 16-05-2019, 13:05, посмотрело: 41

iOS-дайджест №5 (27 апреля – 16 мая)

Источник картинки: The Verge



Пока мы с вами, уважаемые читатели, были на каникулах, в мире Apple и iOS-разработки произошли интересные события. Подробности под катом.

Категория: Apple, iOS

 

In-App Updates: ускоряем процесс обновления приложения на Android

Автор: admin от 16-05-2019, 12:00, посмотрело: 33

In-App Updates: ускоряем процесс обновления приложения на Android


Среди многообразия инструментов, анонсированных на Android Dev Summit, особое внимание хочется уделить механизму обновления приложения In-App Updates (IAUs), который помогает разработчикам ускорить добавление новых фич, баг-фиксов и улучшений производительности. Поскольку эта функциональность была опубликована после Google I/O 2019, в этой статье я подробно расскажу об IAUs, опишу рекомендованные схемы реализации и приведу некоторые примеры кода. Также я расскажу о нашем опыте интеграции IAUs в Pandao, приложение для заказа любых товаров из Китая напрямую.

Категория: Программирование, Веб-разработка, Game Development, Google, Android

 
Назад Вперед