Архив за 08 июня 2017 - 4

image
Обложка книги Жака Фреско "Все лучшее, что не купишь за деньги"

Футуролог, социальный инженер, конструктор, изобретатель, промышленный дизайнер и человек глобального полёта — Жак Фреско оставил после себя наследие, которое до сих пор вызывает и негодование, и восхищение по всему миру. Его утопичные проекты во многом сомнительны, но местами в них больше логики, чем в окружающем нас мире. Так в чём же причина столь жарких дискуссий и невероятного уважения одновременно?

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

Дмитрий Карловский из SAPRUN представляет… ммм...

Это — текстовая версия одноимённого выступления на FrontendConf'17. Вы можете читать её как статью, либо открыть в интерфейсе проведения презентаций.

Надоело.. Чем поможет ОРП?
… писать много, а делать мало? Пиши мало, делай много!
… часами дебажить простую логику? Реактивные правила обеспечат консистентность!
… асинхронщина? Синхронный код тоже может быть неблокирующим!
… что всё по умолчанию тупит? ОРП оптимизирует потоки данных автоматом!
… функциональные головоломки? Объекты со свойствами — проще некуда!
… что приложение падает целиком? Позволь упасть его части — само поднимется!
… жонглировать индикаторами ожидания? Индикаторы ожидания пусть сами появляются, где надо!
… двустороннее связывание? Двустороннее связывание нужно правильно готовить!
… пилить переиспользуемые компоненты? Пусть компоненты будут переиспользуемыми по умолчанию!
… вечно догонять? Вырывайся вперёд и лидируй!

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

Зачем хакеры воруют торговые алгоритмы хедж-фондов и HFT-компаний - 1

Изображение: Russ Allison Loar, CC BY 2.0

После перерыва блог ITinvest возвращается на Хабр. Ранее мы уже рассказывали о том, как хакеры атакуют биржи и финансовые компании для кражи инсайдерской информации. Однако, часто злоумышленники не ограничиваются похищением финансовых данных и стремятся завладеть торговыми алгоритмами, которые хедж-фонды и HFT-фирмы используют для торговли на бирже.Читать полностью »

В Думу внесли законопроект о запрете анонимайзеров и сервисов VPN - 1

Депутаты Госдумы Максим Кудрявцев («Единая Россия»), Николай Рыжак («Справедливая Россия»), Александр Ющенко (КПРФ) внесли на рассмотрение законопроект, который ограничивает возможность легального использования технологий для «обхода блокировок» сайтов в сети Интернет, пишет «Интерфакс». Соответствующий документ уже размещен в базе законодательной деятельности нижней палаты парламента РФ.

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

image

Продолжая небольшую серию статей «Crosswalk Project — замена Android WebView», есть смысл разобрать аналогичную задачу для iOS. Основой для интеграции на этот раз был выбран проект Cordova, т.к. он имеет больший функционал и в данном случае лучше подходит для поставленной задачи.

Оба решения и Cordova, и Crosswalk основываются на WKWebView в своей версии для iOS. Поэтому в данном случае прямой заменой системному WebView они не являются, а только расширяют его.

Целевой язык демо-проекта — Swift, но для проекта на Objective-C всё будет аналогично. Не нужно только выполнять последний шаг по адаптации Cordova для использования со Swift.
Читать полностью »

Компания Japan Display признала, что с опозданием включилась в гонку OLED, поэтому не смогла получить заказ на выпуск панелей для смартфонов Apple. Сейчас в компании рассматривают возможность углубления проводимой реструктуризации и надеются привлечь дополнительные инвестиции. Сообщение об этом в популярном японском деловом издании привело к подорожанию акций Japan Display на 11%.

Экосистема: больше участников — больше прибыль! Зачем Skyeng открывает API - 1
В наших текстах мы периодически упоминаем некую «экосистему Skyeng». Настала пора разобраться, что же мы понимаем под этим термином. В этой статье мы расскажем, что такое экосистема и почему ее создатели заинтересованы в том, чтобы на ней зарабатывало как можно больше сторонних разработчиков. Ну и, конечно, покажем, где найти открытые методы нашего API, чтобы вы уже сейчас начали прикручивать наш словарь к своему приложению. И еще будет конкурс!
Читать полностью »

Компания «Хороший текст», которой принадлежат портал и одноимённая школа, учрежденная писательницей Марией Голованивской и сооснователем «Яндекса» Еленой Колмановской, запускает литературный портал с платным доступом. Участники проекта могут предлагать свои тексты, которые помимо обычной экспертной комиссии оцениваются специальным алгоритмом, Читать полностью »

Аналитики Strategy Analytics считают, что продажи смартфонов по итогам текущего года вырастут на 7%. При этом в сегменте аппаратов с дисплеями AMOLED с 2018 по 2022 год будет наблюдаться среднегодовой рост на 14,9%.

Для сравнения, параметр среднегодового роста для смартфонов с ЖК-дисплеями за этот же период составит, по мнению источника, всего 0,4%.

image        Сто тринадцать раз в секунду оно тянется, и достает все дальше. Если бы пришло подтверждение, сигнал — оно могло бы остановиться, и оно не останавливается. Оно тянется и находит всё новые способы. Оно импровизирует, оно изучает. Оно не сознает, что делает…

        Джеймс Кори «Пожар Сиболы»

Вообще говоря, «сильный» игровой AI не является моим приоритетом. Глупо соревноваться со специализированными игровыми движками, занимаясь универсальным и имея лишь однопоточный JavaScript, встроенный в браузер, в качестве вычислительного ресурса. Кроме того, есть целый ряд игр, в которых потребности в сложном AI просто не возникает. Вот здесь, например, весь AI сводится к поиску кратчайшего пути, а в этой игре с задачей прекрасно справляется рандом. Увы, такие игры скорее исключение чем правило. Гораздо чаще, приходится изрядно потрудиться, чтобы программа делала ходы, которые не казались бы попросту идиотскими.
Читать полностью »


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