Архив за 09 октября 2017 - 6

В рамках программы «Цифровая экономика» «Ростех» создаст аппаратно-программный комплекс по обработке big data. Пилотный проект планируется на базе крупного банка и предусматривает выявление на ранних стадиях инцидентов в сфере кибербезопасности.

Рабочая группа по программе «Цифровая экономика», которую возглавил Сбербанк, Читать полностью »

Когда люди говорят о постановке задач — они очень любят вспоминать про SMART.
Ну, дескать, цель должна быть Specific, Measurable, Attainable, Relevant, Time-bound.
И есть даже удивительные люди, которые пытаются это пихать программистам.

Но есть задачи, а есть задачи. И между ними большая разница!Читать полностью »

Компания «ВКонтакте» представила бесплатный сервис для создания закрытых внутрикорпоративных сообществ в соцсети, которыми смогут пользоваться только сотрудники. Об этом сообщают «Известия». Специальный инструмент позволяет идентифицировать работников, подписывать их на закрытую группу и автоматически исключать из нее. Новая разработка предназначена для крупных компаний, Читать полностью »

Пару недель назад, в поисках ответа на задачу, абсолютно не связанную с описываемой здесь, я волею поисковых систем наткнулся на следующий пост: Как сделать из 123456789 число 100 или 0.

Прочитав его, я вспомнил как полгода назад решил такую же, но чуть более глобальную задачу. В этой статье я хотел бы поделиться своим способом решения и дать возможность «поиграться» с алгоритмом. Но сначала немного предыстории.

Предыстория

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

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

image
В голову пришло множество метафор, иллюстрирующих «проблемы последнего токена». Точнее из них, скорее всего, игра в дурака

Но не успев обрадоваться открывающимся перспективам, проекты тут же вынуждены задумываться, как именно убедить пользователей поучаствовать в их краудфандинге и купить токены. Как правило, почти все ICO решают это, закладывая в свои токены механизм получения выгоды от запуска/развития профинансированного им проекта. Это, на взгляд финансовых регуляторов многих стран, максимально приближает токены к акциям, да и сходство аббревиатур ICO и IPO тоже явно не случайно. В результате каждому проекту на ICO приходится из кожи вон лезть, доказывая, что токен — на самом деле не акция, а продукт или товар.
Читать полностью »

Уже семь лет я публикую регулярные обзоры свежих статей по теме интерфейсов, новых инструментов и коллекций паттернов, интересных кейсов и исторических рассказов. Из лент нескольких сотен тематических подписок отбирается примерно 5% стоящих публикаций, которыми интересно поделиться. Предыдущие материалы: апрель 2010-август 2017.

Дайджест продуктового дизайна, сентябрь 2017

Читать полностью »

В интернет — по паспорту. Публичные Wi-Fi в России привяжут к порталу госуслуг - 1Согласно внесённым в 2014 году поправкам в закон «Об информации...» и ряду других актов операторы обязаны идентифицировать личность каждого абонента публичных точек доступа Wi-Fi. Обычно это делается по номеру телефона. В принципе, такой идентификации вполне достаточно для установления личности. Но перед Минкомсвязи стоит задача популяризации Единой системы идентификации и авторизации (ЕСИА), которая пока далека от стопроцентного проникновения. На август 2017 года там зарегистрировано только 55,5 млн россиян.

Власти стремятся, чтобы максимальное количество пользователей зарегистрировалось на портале госуслуг. Поэтому пароль на выход в интернет следует выдавать после авторизации на государственном портале. Такую рекомендацию разослало регионам Минкомсвязи, пишут «Известия». Соответствующее распоряжение содержится в неопубликованном протоколе подкомиссии по использованию информационных технологий при предоставлении госуслуг правительственной комиссии по IT.

Это весьма грамотный ход, он наверняка позволит существенно увеличить число регистраций на портале госуслуг, ведь публичными Wi-Fi в кафе, ресторанах, гостиницах и общественном транспорте пользуется немалое количество россиян.
Читать полностью »

Нужен был способ дать машине память, чтобы она могла, в терминологии Тьюринга, быстро зарывать данные и так же быстро их выкапывать.
Нил Стивенсон, «Криптономикон»

IMDG
Фото модуля памяти на магнитных сердечниках в мейнфрейме IBM 1401, использованное в качестве фона на этом изображении, напоминает нам о временах, когда компьютеры были большими, а память — дорогой. Сегодня, как мы узнаем из поста ниже, все поменялось...

IMDG, гриды, In-Memory Data Grids — как только не называют системы, которые оказались темой поста. И хотя название совершенно правдиво, да и гриды, как инструмент, всё более популярны, многие до сих пор путают их то с системами распределённых кэшей, то с NoSQL-базами данных, а то и вовсе полагают, что «если разместить MySQL на RAM-диске, то получится почти IMDG».

Ещё не так давно решение накапливать информацию, а уже после её обрабатывать, казалось логичным, а появившиеся языки запросов к хранилищам информации выглядели отличным решением: каждая стадия процесса работы с информацией была выделенной и достаточно хорошо контролируемой. Но времена меняются, и сегодня всё чаще бизнес заявляет о желании обрабатывать информацию не «вчерашнюю», а текущую, в буквальном смысле иметь «обработку в онлайне», причём по отношению к информации достаточно больших объёмов. И здесь, хотим мы этого или нет, мы вынуждены искать новые инструменты.

Читать полностью »

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

В этом году мы оценим работоспособность предлагаемых проектов применительно именно к Альфа-Банку.

Финтех-трек GenerationS — еще один шанс для вашего финтех-стартапа - 1

О том, что такое финтех-трек акселератора GenerationS, о 16 направлениях для отбора проектов и о том, как подать заявку и стать участником — под катом.
Читать полностью »

Предисловие

Если вы создаёте игру-платформер в стиле «беги и прыгай», то, возможно, уже задумывались о добавлении в неё ИИ. Он может управлять противниками, объектами, которые игрок должен преследовать, и так далее… И слишком часто ради простоты программист реализации отказывается от умного ИИ, что в результате приводит к тому, что ИИ не может справиться с хитрыми прыжками, особо умным игроком или движущимися объектами уровня.

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

Мы рассмотрим основную идею и создадим полную реализацию. Более сложные случаи, в том числе подвижные платформы/разрушаемые стены, мы рассмотрим в другой статье.

Эта техника использована в игре Nomera, см. на www.dotstarmoney.com или в Twitter.

e3iKSJ7.png

Прежде чем начать, проверьте, возможно, вы удастся реализовать более простой алгоритм, соответствующий упрощённой геометрии карты. Например, если коллизии в уровнях распознаются по сетке квадратов (как в большинстве 2D-игр). В таких случаях можно реализовать надёжный поиск путей ИИ с помощью более простых техник. Мой метод в основном подойдёт тем, кто хочет более «человечного» поведения ИИ.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js