Как написать смарт-контракт для ICO за 5 минут

Всем привет! В этой статье я расскажу вам, как за 5 минут и несколько команд в терминале запустить смарт-контракт сбора денег для своего ICO на Ethereum. Этот очерк потенциально сэкономит вам десятки тысяч американских долларов, так как любой программист — да и не программист тоже — сможет запустить проаудированный и безопасный смарт-контракт (вместо того, чтобы […]

Парсинг и работа с Codable в Swift 4

Формат JSON приобрел большую популярность, именно он обычно используется для передачи данных и выполнения запросов в клиент-серверных приложениях. Для парсинга JSON требуются инструменты кодирования/декодирования данного формата, и компания Apple не так давно провела их обновление. В данной статье мы рассмотрим методы парсинга JSON с применением протокола Decodable, сравним новый протокол Codable с предшественником NSCoding, оценим […]

США планирует всерьез заняться проблемой космического мусора

Околоземное космическое пространство становится все более доступным. Для запуска собственного спутника на орбиту уже не требуются сотни миллионов долларов — нужны десятки, а в скором времени Илон Маск обещает и вовсе почти на порядок снизить стоимость пуска ракеты-носителя. Ну а чем больше космических аппаратов запускает человек на орбиту, тем, соответственно, их больше становится — зависимость […]

США планирует всерьез заняться проблемой космического мусора

Околоземное космическое пространство становится все более доступным. Для запуска собственного спутника на орбиту уже не требуются сотни миллионов долларов — нужны десятки, а в скором времени Илон Маск обещает и вовсе почти на порядок снизить стоимость пуска ракеты-носителя. Ну а чем больше космических аппаратов запускает человек на орбиту, тем, соответственно, их больше становится — зависимость […]

GNMT, epic fail или тонкости машинного перевода

После прочтения статьи «Нейронный машинный перевод Google» вспомнился курсирующий последнее время в интернет очередной epic-fail машинного перевода от Google. Кому сильно не терпится сразу мотаем в низ статьи. Ну а для начала немного теории: GNMT есть система нейронного машинного перевода (NMT) компании Google, которая использует нейросеть (ANN) для повышения точности и скорости перевода, и в […]

ИИ сам научился собирать кубик Рубика

Компьютерные программы уже давно умеют играть в шахматы, относительно недавно специализированную платформу от Deep Mind даже обучили профессионально играть в го. Настолько профессионально, что игроков среди людей, равных компьютеру, сейчас нет, и скорее всего, не будет. На днях стало известно, что машина самостоятельно научилась решать еще одну сложную головоломку — кубик Рубика. Причем при обучении […]

Видеорегистратор-ниндзя: обзор Neoline G-Tech X27 Dual

Я ни разу не рассказывал уважаемым читателям Хабра о видеорегистраторах в виде накладки на зеркало заднего вида. Хотя, на мой взгляд, это чрезвычайно удачный формфактор, совершенно незаслуженно обделённый вниманием потребителей. Пора исправляться! В этом материале речь пойдет модели Neoline G-Tech X27 Dual, которая за 8 490 рублей предлагает две камеры, продвинутый спидкам, внешний GPS-приёмник и […]

11 кругов ада для тех, кому не хватает опыта на новой работе

Eugene Smith, «Country Doctor» («Сельский доктор», 1948 г.) Случалось ли вам попадать в ситуацию, когда вы открывали новую веху в своей профессиональной жизни (например, устроились на работу мечты), но поняли, что вам катастрофически не хватает опыта, а позиция требует вполне конкретных успешных результатов? Мне – да. Уже только ленивый из числа всевозможных коучей и экспертов […]

Security Week 22: двухсекундные умные замки

Прошедшая неделя отметилась парой интересных новостей из небезопасного мира интернет-вещей, а главным событием, конечно, стало исследование умного замка Tapplock (новость, оригинальный отчет). Исследователь из Pen Test Partners Эндрю Тирни не просто обошел защиту электронного замка, а скорее обнаружил полное отсутствие какой-либо системы безопасности в «цифровой» части устройства. Замок Tapplock впервые был показан в качестве концепта […]

Доклады с Минской С++ конференции CoreHard Spring 2018

7 — 8 апреля сообщество CoreHard провело в Минске восьмую международную конференцию CoreHard Spring 2018, посвященную языку С++ и сопутствующим «хардкорным» технологиям. В конференции участвовали спикеры из ведущих IT-компаний Беларуси, России, Украины, Германии и Голландии. Они рассказали о своем опыте в разработке и тестировании. Теперь доклады с конференции размещены в свободном доступе на YouTube и […]