Архивы

  • Почему функциональное программирование — мейнстрим?

    от автора

    Функциональное программирование вряд ли можно назвать новым явлением. Еще в начале 90-х, когда я учился в университете, нам нередко приходилось писать что-то на LISP. Казалось бы, 25 лет прошло – но ведь уже тогда этот язык программирования был старше меня. Преимущества функционального программирования давно признаны широкой общественностью. Успешное развитие программного обеспечения нередко сводится к максимальному…

  • Angular 2 против React: И будет кровь

    от автора

    (перевод, оригинал статьи) Angular 2 достиг беты и имеет все шансы сорвать лавры топового фреймворка в 2016 году. Время разборок. Давайте посмотрим, что он может противопоставить React, душечке из 2015 года. Disclaimer: Я работал с первым Angular, но переключился на React в 2015 году. Я опубликовал Полный курс React и Flux. Так что да, я…

  • Блокировка сайта по решению суда может нарушать Европейскую Конвенцию по правам человека

    от автора

    Блокировка интернет сайтов на основании судебных решений все чаще и чаще используется для ограничения распространения в Интернете контента, который считается незаконным. В начале декабря 2015 года Европейский Суд по правам человека принял решение, касающееся блокировки сайта YouTube в Турции [1]. ЕСПЧ нашел нарушение

  • Слепой игрок пять лет проходил Ocarina of Time

    от автора

    Слепой любитель видеоигр прошёл The Legend of Zelda: Ocarina of Time за пять лет, используя для ориентации в огромном мире Hyrule только звуковое сопровождение в игре. Терри Гарретт (Terry Garrett) начал свою продолжительную игровую одиссею в мае 2011 года, чтобы доказать, что он может проходить не только двухмерные, но и трёхмерные игры (ранее он завершил…

  • Создание функции на Rust, которая возвращает String или &str

    от автора

    От переводчика Это последняя статья из цикла про работу со строками и памятью в Rust от Herman Radtke, которую я перевожу. Мне она показалась наиболее полезной, и изначально я хотел начать перевод с неё, но потом мне показалось, что остальные статьи в серии тоже нужны, для создания контекста и введения в более простые, но очень…

  • Автомобильный суперкомпьютер Drive PX 2 от Nvidia

    от автора

    Год назад на Международной выставке потребительской электроники CES 2015 производитель видеоускорителей Nvidia показал свой продукт для беспилотных автомобилей. Это был компьютер Drive PX. В этом году на CES 2016 глава Nvidia Жэнь-Сунь Хуан рассказал о обновлении этого продукта. Новый компьютер носит название Drive PX 2, обладает тепловыделением 250 ватт и системой жидкостного охлаждения.

  • Воткнуть невтыкаемое: устанавливаем на GStarCAD плагины от AutoCAD-a

    от автора

    Всем привет. Статья носит немного спонтанный характер, но, я надеюсь, эта информация будет полезной. Я наткнулся на такую возможность в меру случайно, но она показалась мне полезной, поэтому хочу поделиться наблюдением. Речь пойдет о попытке установить плагины с одной САПР системы на другую. Как и зачем это делалось, а также что из этого получилось (и…

  • Firefox будет поддерживать нестандартные CSS для совместимости с WebKit

    от автора

    Разработчики браузера Firefox заявили о включении поддержки специфических для движка WebKit элементов CSS. Поддержка таких элементов появится в движке Gecko, который является основой браузера Firefox. Что касается первых версий, с включением CSS, то они выйдут в апреле и мае — это версия 46 и 47 соответственно. По словам представителей команды Firefox, речь идет о новых…

  • Новинка от Google. Безопасна ли аутентификация без ввода пароля?

    от автора

    Я думаю, что не только мне надоели пароли: их надо запоминать, они должны быть желательно сложными и разными для каждого ресурса. И как оказалось не только я так думаю. Недавно я наткнулся на информацию о том, что Google тестирует новую систему аутентификации, которая позволит отказаться от ввода пароля при входе в аккаунт. Весь процесс аутентификации…

  • Google исправила уязвимости в Android

    от автора

    Google выпустила обновление безопасности для Android Nexus Security Bulletin — January 2016, которое закрывает 12 уязвимостей в этой мобильной ОС. Одна из исправленных уязвимостей CVE-2015-6636 (Remote Code Execution Vulnerability in Mediaserver) относится к типу Remote Code Execution (RCE) и позволяет злоумышленникам удаленно исполнить код с повышенными привилегиями в Android с использованием вредоносного мультимедийного файла. Для…