Архив за 18 января 2017 - 5

Перевод книги Райана Макдермота clean-code-javascript

Оглавление:

Чистый javascript.Классы - 1

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

image

Основатель социальной сети Facebook Марк Цукерберг выступил в качестве свидетеля в ходе заседания федерального суда в Далласе, сообщает Reuters. Поводом к этому стало обвинение со стороны компании ZeniMax в краже их интеллектуальной собственности компанией Oculus, которая с 2014 года принадлежит Facebook.

Цукерберг публично отверг все обвинения в сторону производителя VR-шлемов и заявил, что все разработки Oculus VR были получены легальным путем. ZeniMax подала в суд на Oculus еще в 2014 году, когда стартап готовился к покупке социальной сетью. Теперь якобы пострадавшая сторона требует с Facebook $2 млрд за причиненный ущерб.
Читать полностью »

Беспроводные наушники Bragi The Headphone были представлены в сентябре прошлого года, а начало их продаж было запланировано еще на ноябрь. Однако возможность купить их желающие получили только сейчас.

Приобрести Bragi The Headphone за 149 долларов можно на официальном сайте, производитель обещает доставить их в течение двух недель после оплаты. Устройство является прямым конкурентом наушников Apple AirPods, предыдущие данные о продажах которых оказались завышенными.

Еще прошлой весной специалисты аналитической компании IC Insights спрогнозировали стабильный рост рынка датчиков изображения типа CMOS.

Как сообщает издание DigiTimes, в этом году увеличение спроса на датчики изображения типа CMOS обеспечат смартфоны, системы безопасности, а также автомобильная промышленность.

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

ExBB (Exclusive Bulletin Board) — это движок форума, написанный на скриптовом языке программирования PHP. В отличие от большинства PHP-форумов, он не требует наличия на хостинге MySQL, поскольку хранит все данные в обычных текстовых файлах. Такой движок отлично подойдет для использования на бесплатных или недорогих платных хостингах, поддерживающих PHP, но не предоставляющих доступ к БД MySQL.

Логотип ExBB

Языком по умолчанию в данном форуме является русский. Имеются также украинская и английская локализации.

Немаловажно, что движок ExBB является полностью бесплатным. Он распространяется по лицензии GNU GPL.
Читать полностью »

Выставка Consumer Electronics Show, ежегодно проходящая в Лас-Вегасе, при всем своем show в названии, играет не только развлекательную, но и важную просветительско-познавательную роль. Удобно расположившись в самом начале года, она дает представление о тех направлениях, на которые планируют обратить особое внимание ведущие производители цифровой и компьютерной в следующие его месяцы. Получается что-то вроде творческой работы «как я проведу этот год». Так что, учитывая изменения в генеральной линии многих, даже самых крупных вендоров ( и Intel здесь не исключение) — даже в отсутстсвии супер анонсов имеет смысл прогуляться по информационным поводам CES, посмотреть тенденции. Мы будем изучать свои.

Intel на CES 2017: планы на год - 1
Читать полностью »

Неделю назад аналитики Slice Intelligence заявили, что в декабре 2016 на Apple AirPods пришлось 26% всех продаж на американском рынке беспроводных наушников.

Однако аналитик NPD Group Бен Арнольд (NPD Group) заявил, что данные Slice Intelligence рисуют не полную картину рынка беспроводных наушников. Согласно собственным данным NPD Group, Apple удалось в декабре 2016 занять всего 2% рынка, если говорить о количестве проданных наушников, и 3% в плане долларового дохода.

Если вы – из тех программистов, которые в новогоднюю ночь пообещали себе писать более быстрый код, сегодня у вас есть шанс это обещание выполнить. Мы поговорим о том, как ускорить работу веб-решений с использованием технологии WebAssembly (сокращённо её называют wasm). Технология это очень молодая, сейчас – пора её становления, однако, она вполне может оказать серьёзное влияние на будущее разработки для интернета.

image


Здесь я расскажу о том, как создавать модули WebAssembly, как с ними работать, как вызывать их из клиентского кода в браузере так, будто это модули, написанные на JS. Мы рассмотрим два набора реализаций алгоритма поиска чисел Фибоначчи. Один из них представлен обычными JavaScript-функциями, второй – написан на C и преобразован в модуль WebAssembly. Это позволит сравнить производительность wasm и JS при решении схожих задач.
Читать полностью »

image

Эволюция протезирования представляет собой длительную и легендарную историю: от примитивных истоков до сложных современных конструкций. Как и в развитии любой другой области, некоторые идеи и изобретения работали и успешно развивались, в то время как другие остались на обочине истории и устарели.

Длинный и извилистый путь к компьютеризированным протезам начался около 1500 г. до н.э. Чтобы оценить, как далеко человечество зашло в области протезирования, для начала нам стоит посмотреть на опыт древних египтян.Читать полностью »

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

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

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

В этой статье я хочу коснуться темы блокировок в PostgreSQL и рассказать об инструментах для работы с ними. Но сначала попробуем разобраться в самой теме.Читать полностью »


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