Архив за 04 мая 2018 - 3

Несколько дней назад Intel объявила о том, что производственные проблемы (недостаточный выход годных) вынудили ее сместить старт коммерческого производства на проектных нормах 10 нм с конца этого года на начало следующего. А TSMC уже начали серийное производство 7 нм, с пятью десятками проектов в этом году. Это одна сторона медали.

Другая сторона — вчерашний перевод статьи о школьнике из США, который сделал то, что не удалось BarsMonster, и в гараже произвел микросхему. С проектными нормами 175 микрон!

В комментариях к этому переводу было некоторое количество вопросов “когда уже можно будет купить опенсорсный процессор?”, “когда появятся 3D-принтеры для микросхем?”, и я решил немного осветить вопрос того, что происходит с проектными нормами между 10 нм и 175 мкм, в том числе применительно к их доступности для любителей и маленьких компаний.

Спойлер: ASIC для майнинга — это неподъемно дорого (десятки миллионов долларов).
Читать полностью »

Недавно прочел достаточно неплохую статью о инсталяции программ на Go. Где был показан простой пример того как можно реализовать установку бинарника под «любую» (unix friendly) операционную систему. Решил написать более подробный цикл статей на эту тему.

image

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

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

Предисловие

Понадобилось мне сделать бота для выполнения нескольких задач, требовательных к логике и скорости реакции. Лезть в API и ковырять бинарники программ не хотелось. Было решено пойти путём визуальной автоматизации. Нашел несколько ботов, но ни один из них так и не подошел под мои требования, оказавшись или слишком медленным, или скриптовая часть была сильно урезана или был недостаточный функционал для работы с визуальной составляющей. Так как у меня был успешный опыт использования визуального бота в прошлом (хоть и медленного и сильно урезанного в скриптовой части) – решил сделать свою реализацию.

Требуемый в начале функционал

Были необходимы следующие возможности:

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

Существующие аналоги

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

image

В данном посте я расскажу, как по недосмотру программистов компании, я получил отличную скидку на занятия на известном сайте.
Читать полностью »

1. Постановка задачи

Наборы числовых упорядоченных данных можно разделить на две группы: гауссовы и странные (негауссовы). Если к гауссовым данным можно применять количественное сравнение, то к странным данным такой подход неприменим ввиду их относительности и отсутствия стандарта, что оставляет возможным лишь качественный анализ, который во многих случаях является неоднозначным и трудоемким. При этом такие данные широко распространены, а задача их анализа является актуальной для многих областей науки.

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

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

Ученые рассказали, что провоцирует акне

Кожные проблемы бывают не только у подростков, но и у большого количества людей, причем у сотен тысяч, если считать по всему миру. Способов решения проблемы много, но не все они имеют достаточную эффективность. Именно поэтому косметологи советуют не только убирать акне, но и предпринимать меры для того, чтобы оно не появлялось.

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

Отчёты калифорнийского ведомства по транспортным средствам раскрыли недостатки робомобилей - 1

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

В отчете содержатся данные, предоставляемые раз в год самими разработчиками робомобилей, у которых есть разрешение на тест своих транспортных средств на дорогах общего пользования. Всего такие разрешения получены 50-ю компаниями, но лишь у восьми есть, что испытывать. У остальных — либо прототипы, которые не готовы к поездке, либо робомобили еще дорабатываются.
Читать полностью »

Cisco ISE — это инструмент для создания системы управления доступом к корпоративной сети. То есть мы контролируем, кто подключается, откуда и как. Можем определить клиентское устройство, насколько оно соответствует нашим политикам безопасности, и прочее. Cisco ISE — мощный механизм, который позволяет четко контролировать, кто находится в сети и какими ресурсами он пользуется. Мы решили рассказать о наших наиболее интересных проектах на основе Cisco ISE и заодно вспомнить парочку необычных решений из своей практики.

Практика внедрения Cisco ISE. Взгляд инженера - 1
Читать полностью »

Обзор программы Heisenbug 2018 Piter - 1

Конференция: Heisenbug 2018 Piter
Дата: 17-18 мая 2018 года
Место: Санкт-Петербург, гостиница «Park Inn by Radisson Пулковская»

Всего две недели осталось до нашего следующего Heisenbug. Над программой и докладами была проведена колоссальная работа, о которой мы расскажем под катом.

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

Минфин готовит законопроект о введении отдельного налога для самозанятых граждан — на профессиональный доход. Самозанятыми Минфин предложил считать тех, кто получает деньги за самостоятельную предпринимательскую деятельность и не имеет наемных работников. Об этом пишет РБК со ссылкой на заместителя министра финансов Илью Трунина. Переход на новое налогообложение может произойти в 2019 году в пилотном режиме в нескольких регионах. По мнению чиновников,Читать полностью »


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