Архив за 19 октября 2016 - 5

Еще не делали River Raid на FPGA? Ок, тогда я сделаю.

River Raid на FPGA - 1

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

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

Мирная профессия бомбоубежища - 1
Читать полностью »

Про дружбу удава со слоном, или наш опыт интеграции Битрикс24 с телефонией Cisco - 1

Один из тендеров подкинул нам (небольшой компании-интегратору informUnity) интересную задачу: заказчику нужна была CRM для контакт-центра отдела продаж жилой и коммерческой недвижимости. Кроме реализации специфического каталога недвижимости (шахматок объектов) требовалась интеграция с элементами информационной инфраструктуры компании, среди которых оказалась телефония Cisco (на момент начала работ — CUCM 10.5). Несмотря на полное отсутствие опыта с продуктами Cisco, у нас было четкое представление реализации всего остального на базе Битрикс24, а также небольшой опыт в построении колл-центров и изрядное количество авантюризма. В итоге мы предложили организовать контакт-центр на UCCX и связать последний с Битрикс24. Что из этого получилось — под катом.
Читать полностью »

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

Это достаточно стандартный и, во многом, привычный ход событий. С опытом, мы пытаемся делать разрозненные попытки улучшать ситуацию, и не допускать ошибок прошлого. Но часто, собрать все в кучу для организации какой-то вменяемой системы времени не хватает. И, какое-либо универсальное решение, до настоящего времени, найти было достаточно непросто.

Мы разработали автоматизацию по контролю качества кода, которая уже работает в нашей компании и в некоторых других. Данная реализация создана для языка PHP. Ранее она была только для Java и C#. Однако принципы и подходы применимы ко всем современным языкам, поэтому приглашаем к обсуждению этой важной темы.
Читать полностью »

Ещё весной в Сети появилась информация о том, что Qualcomm не собирается заказывать выпуск 10-нанометровой продукции у TSMC, предпочтя Samsung. Уже летом источники уточнили, что SoC Snapdragon 830 будет производиться исключено на мощностях корейского гиганта по 10-нанометровой технологии.

Как известно, Samsung Читать полностью »

В связи с расширением филиальной сети нашей компании (и соответственно увеличение всей сетевой инфраструктуры, в том числе и беспроводной) нам потребовалось подобрать какое-то решение для мониторинга и управления разросшейся сети. В частности, мы протестировали такого вендора, как EnGenius и его программный продукт ezMaster для Wi-Fi сетей.

EnGenius ezMaster является масштабируемой системой централизованного управления Wi-Fi сетью корпоративного класса, которая управляет продуктами серии Neutron. Благодаря ezMaster можно создавать Wi-Fi инфраструктуры любых размеров из одной точки управления.

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

Что такое филиппинский кроссворд.

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

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

Так как единица не имеет пары, то она закрашена по умолчанию. В результате решения кроссворда, когда все пары чисел (кроме единиц) соединены линиями, получается рисунок.

Филиппинские кроссворды. Доработка мобильной 2D головоломки для работы с цветными кроссвордами - 1
Читать полностью »

Окей, Google, как насчёт оптимизировать интерфейс для работы со смартфоном одной рукой? - 1

Тут совсем недавно закончил редизайн для клиента, чье имя не последнее на поприще мобильного adblocking’a. Переделал им android-версию полностью по гайдам Google Material Design (далее GMD)… Разумеется пришлось капитально следовать инструкции. Чувства смешанные: вроде и трендово, а вроде и своих проблем хватает. Однако, я спокойно могу сказать про GMD — там есть, что переосмыслить и улучшить. Точно есть вещи, которые можно сделать удобнее. И вот, возможно, одна из них…
Читать полностью »

Как известно, в конце лета на дороги Сингапура вышли первые в мире беспилотные автомобили, работающие в сервисе такси. Компания NuTonomy для сервиса выбрала специально оборудованные автомобили Renault Zoe и Mitsubishi i-MiEV.

К пополнению мировой популяции видеокарт GeForce GTX 1050 и GTX 1050 Ti присоединилась и компания Zotac. Правда, данный производитель подошёл к делу весьма скромно, представив лишь три модели.

Младший адаптер представлен в единственной версии GeForce GTX 1050 Mini. Карта, как можно понять из названия, выполнена на основе короткой печатной платы. Длина в данном случае составляет всего 145 мм, но мы уже убедились, что у многих других производителей есть ровно такие же по габаритам версии.

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


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