Архив за 24 октября 2017 - 4

Умные сети для рыбаков: как мы учили смартфоны распознавать рыбу - 1

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

Сайт информационного агентства «Интерфакс» не работает более двух часов. Об атаке сообщил заместитель гендиректора компании Юрий Погорелый, позднее о ней написали в официальном Twitter-канале.

Сайт информационного агентства «Интерфакс» не работает более получаса. Об атаке сообщил заместитель гендиректора компании Юрий Погорелый, позднее о ней написали в официальном Twitter-канале.

Компания Toshiba призналась, что рассматривает возможные меры на случай, если полупроводниковое производство не удастся продать до конца финансового года, завершающегося у Toshiba в 31 марта 2018 года. Напомним, продажа консорциуму во главе с Bain Capital Private Equity должна принести Toshiba почти 18 млрд долларов.

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

От оптимизаций до Machine Learning: интервью с автором Android High Performance Programming - 1 Почти год назад вышла книга Android High Performance Programming. Книжка классная – но требующая комментариев. Скоро автор прилетит в Россию на конференцию Mobius 2017 Moscow, и с ним можно будет пообщаться вживую. Чтобы скоротать ожидание, давайте пообщаемся с Энрике в формате хабро-интервью.

Java или Kotlin? Как писать быстрый код? Можно ли в мобильном приложении использовать Tensorflow и другое машинное обучение? Срочно жмите кнопку «читать дальше»! ⇩

От оптимизаций до Machine Learning: интервью с автором Android High Performance Programming - 2 Итак, в гостях у нас
Enrique López Mañas (Энрике Лопес Маньяс) — независимый IT-консультант и разработчик, обладатель звания Android Google Developer Expert. Занимается мобильными технологиями и программированием более 10 лет, входит в десятку самых активных в Германии участников сообщества Java Open Source. Последнее время «заболел» Big Data и ML-технологиями, о чем мы с ним тоже сейчас кратко поговорим.

От оптимизаций до Machine Learning: интервью с автором Android High Performance Programming - 3
Читать полностью »

Мы в своей работе активно используем PostgreSQL, много участвуем в тематических конференциях, проводим соревнования и пишем про администрирование и разработку. И вот сегодня я хочу пригласить вас поучаствовать ещё в одной встрече, посвященной Postgres — живом митапе на канале #RuPostgres Live. В прямом эфире, который будет вести и модерировать Николай Postgresmen Самохвалов, я и мои коллеги ответим на ваши вопросы. Подробности под катом.

Живой митап #RuPostgres: вопросы и ответы с экспертами Avito - 1

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

Аналитики TrendForce оценили мировой рынок мониторов и сделали прогноз касательно итогов всего года.

Начнём с того, что в первой половине года рынок немного просел относительно первого полугодия 2016 года. Если точнее, то в первом квартале был зафиксирован спад на 2,5%, а во втором — на 5,4%.

Аналитики TrendForce оценили рынок мониторов

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

Аналитики GfK подсчитали, что в третьем квартале текущего года в мире было реализовано 367 млн смартфонов, что на 3% превышает показатель прошлого года. Но не везде рост был таким скромным. К примеру, в Латинской Америке и Центральной и Восточной Европе зафиксировали увеличение продаж на 11% и 9% соответственно.

А вот средняя цена продажи смартфона за год выросла на 7%, только вот источник почему-то не уточняет, непосредственно сам показатель.

Длинные уши асинхронности - 1

Разработчики React тяготеют к функциональному подходу, но с появлением MobX, появилась возможность работать с состоянием в более-менее привычном ООП-стиле. Mobx старается не навязывать какую либо архитектуру, позволяя работать с реактивным состоянием, как с обычными объектами. При этом он делает автоматическое связывание вычислений, когда достаточно написать C = A + B, чтобы при обновлении A, обновился и C.

В HelloWorld это выглядит просто, но если мы добавим fetch, отображение статусов загрузки и обработку ошибок, мы увидим, что получается много копипаста, а в код начинают просачиваться хелперы вроде when, fromPromise или lazyObservable. И уже не получается писать код так, как будто нет асинхронности. Я хочу разобрать некоторые подобные примеры в MobX и попытаться улучшить его базовую концепцию, развив идею псевдосинхронности.

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

Кто-то задал такой вопрос:

Мне нужно создать таблицу group со столбцом code. Можно ли добавить ограничение на столбец, которое допускало бы только буквенные символы (D, M, O, P или T) с последующими двумя цифровыми символами?

Ему ответили:

Вы не можете этого сделать обычным способом — MS SQL Server поддерживает проверку ограничений, но лишь в виде мин/макс значения INT, длины строки и т.п. То, что вам нужно, — проверка на основе регулярного выражения, которую SQL Server не поддерживает. Теоретически можно сделать .NET вставку, развернуть на SQL Server и заставить его использовать такую проверку — нетривиальная задача.

Попробуем разобраться

Не смотря на то, что SQL server не поддерживает регулярные выражения в полной мере, но поставленную выше задачу можно без проблем решить и на T-SQL. Вот так будет выглядеть это регулярное выражение

[DMOPT][0-9][0-9]

Оно допускает только буквенные символы (D, M, O, P или T) с последующими двумя цифровыми символами. Ладно, хватит разговоров, давайте перейдем к коду
Читать полностью »


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