Select a country

[Из песочницы] Распознавание экомаркировок с использованием Azure Custom Vision из мобильного приложения

В этой статье я хочу рассказать об использовании сервиса Custom Vision, для распознавания фотографий экомаркировок из мобильного приложения. Серв
Наука - Хабрахабр

[Из песочницы] Распознавание экомаркировок с использованием Azure Custom Vision из мобильного приложения

В этой статье я хочу рассказать об использовании сервиса Custom Vision, для распознавания фотографий экомаркировок из мобильного приложения. Сервис CustomVision является частью облачного Cognitive Services на платформе Azure. О том, какие технологии пришлось изучить, как работать с CustomVision, что он из себя представляет и что позволяет достичь — далее. Читать дальше →

[Из песочницы] Цифровой рентген: от альфы до гаммы

Привет Хабр! Давно чесались руки написать что-нибудь доброе и вечное о цифровой рентгенографии, коей занимаюсь уже как 5 лет. О себе – 12 лет
Наука - Хабрахабр

[Из песочницы] Цифровой рентген: от альфы до гаммы

Привет Хабр! Давно чесались руки написать что-нибудь доброе и вечное о цифровой рентгенографии, коей занимаюсь уже как 5 лет. О себе – 12 лет в разработке железа. Начинал как конструктор, потом была схемотехника, разработка печатных плат, разработка документации, работа с ЧПУ, интеграция HW/SW, управление проектами, маркетинг. В общем – с миру по нитке. Мы занимаемся разработкой и производством в РФ цифровых плоскопанельных рентгеновских детекторов для промышленности и медицины. Если кто забыл, что такое рентген – смотрим «Опыт рентгеноскопии в домашних условиях», «Самодельный рентгеновский компьютерный томограф», но не забываем про вред ионизирующего излучения во время домашних экспериментов. Для кого все это нужно? В первую очередь для медиков, это самый крупный рынок. Пленочный рентген изживает свой век, в крупных городах везде стоит цифра. Во вторую – силовым структурам и безопасникам. В досмотровых сканерах используется детектор в виде узкой линейки, но когда необходимо получить высокое качество изображения, например при провозе запрещёнки в неожиданных местах человеческого организма или поиске закладок/жучков в оборудовании, используют плоскопанельный детектор. В третьих – производственникам. Это контроль качества сварки, отливок, пайки металлов и монтажа электронных компонентов. Если сварка и отливки еще плотно сидят на аналоге, ибо стандарт по использованию цифрового рентгена вышел в РФ только в 2017 году, то серьезные операторы линий по монтажу плат имеют за душой рентгеновский контроль как-минимум BGA чипов. Читать дальше →

Асинхронная бизнес-логика в наши дни

Вкратце: Пруф уже реализован на C++, JS и PHP, подходит для Java. Быстрее чем coroutine и Promise, больше фич. Не требует выделения отдельного программного
Наука - Хабрахабр

Асинхронная бизнес-логика в наши дни

Вкратце: Пруф уже реализован на C++, JS и PHP, подходит для Java. Быстрее чем coroutine и Promise, больше фич. Не требует выделения отдельного программного стека. Дружит со всеми средствами безопасности и отладки. Работает на любой архитектуре и не требует особых флагов компилятора. Читать дальше →

Полное руководство по правильному использованию анимации в UX

Предлагаю вашему вниманию перевод очень крутой статьи по анимации интерфейса. The ultimate guide to proper use of animation in UX автора Taras Skytskyi. В настоящее в
Наука - Хабрахабр

Полное руководство по правильному использованию анимации в UX

Предлагаю вашему вниманию перевод очень крутой статьи по анимации интерфейса. The ultimate guide to proper use of animation in UX автора Taras Skytskyi. В настоящее время трудно впечатлить или даже удивить анимацией интерфейса. Она показывает взаимодействие между экранами, объясняет, как использовать приложение или просто направляет внимание пользователя. Изучая статьи об анимации, я узнал, что почти все они описывают только конкретные варианты использования или общие факты об анимации, но я не сталкивался с какой-либо статьей, где все правила, касающиеся анимации интерфейсов, были бы четко и практически описаны. Но, в этой статье я не буду писать ничего нового, я просто хочу собрать все основные принципы и правила в одном месте, так что другим дизайнерам, которые хотят запускать анимированные интерфейсы, не нужно было искать дополнительную информацию. Читать дальше →

[recovery mode] Напечатайте свой мир

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

[recovery mode] Напечатайте свой мир

Современный мир живет в формате постоянной кастомизации. Под пользователя подстраиваются информационные продукты, компании стараются заранее все узнать о своем покупателе, изучая его и предлагая на опережение то, что ему может понравиться. Становится мобильным то, что раньше считалось «крепостью» – место, где мы живем, должно быть не только комфортным, но и способным к быстрым изменениям. Одновременно с этим надстройки не должны «съедать» слишком много ресурсов, ведь перемены в современном мире происходят быстро и часто. Стремление придать уникальные черты тому, что нас окружает, в первую очередь, сказывается на доме. Современное жилье должно отражать индивидуальность своего владельца. Большую часть времени мы проводим в помещении, где живем или работаем. Мы влияем на место, и безусловно, окружающие условия оказывают воздействие на нас. От них нередко зависит не только наше самочувствие, но и настроение, а значит, производительность. Создав вокруг себя реальность, которая по душе, человек делает всё эффективнее, с большей отдачей, особенно, если в работе необходимы интеллектуальные и творческие ресурсы. Читать дальше →

[Перевод] Курс MIT «Безопасность компьютерных систем». Лекция 9: «Безопасность Web-приложений», часть 2

Массачусетский Технологический институт. Курс лекций #6.858. «Безопасность компьютерных систем». Николай Зельдович, Джеймс Микенс. 2014 год Compute
Наука - Хабрахабр

[Перевод] Курс MIT «Безопасность компьютерных систем». Лекция 9: «Безопасность Web-приложений», часть 2

Массачусетский Технологический институт. Курс лекций #6.858. «Безопасность компьютерных систем». Николай Зельдович, Джеймс Микенс. 2014 год Computer Systems Security — это курс о разработке и внедрении защищенных компьютерных систем. Лекции охватывают модели угроз, атаки, которые ставят под угрозу безопасность, и методы обеспечения безопасности на основе последних научных работ. Темы включают в себя безопасность операционной системы (ОС), возможности, управление потоками информации, языковую безопасность, сетевые протоколы, аппаратную защиту и безопасность в веб-приложениях. Лекция 1: «Вступление: модели угроз» Часть 1 / Часть 2 / Часть 3 Лекция 2: «Контроль хакерских атак» Часть 1 / Часть 2 / Часть 3 Лекция 3: «Переполнение буфера: эксплойты и защита» Часть 1 / Часть 2 / Часть 3 Лекция 4: «Разделение привилегий» Часть 1 / Часть 2 / Часть 3 Лекция 5: «Откуда берутся ошибки систем безопасности» Часть 1 / Часть 2 Лекция 6: «Возможности» Часть 1 / Часть 2 / Часть 3 Лекция 7: «Песочница Native Client» Часть 1 / Часть 2 / Часть 3 Лекция 8: «Модель сетевой безопасности» Часть 1 / Часть 2 / Часть 3 Лекция 9: «Безопасность Web-приложений» Часть 1 / Часть 2 / Часть 3 Читать дальше →

[Перевод] Китайская панель биомаркеров старения

Молекулярные и фенотипические биомаркеры старения. Введение. Для чего нужны биомаркеры старения? Старение представляет из себя завися
Наука - Хабрахабр

[Перевод] Китайская панель биомаркеров старения

Молекулярные и фенотипические биомаркеры старения. Введение. Для чего нужны биомаркеры старения? Старение представляет из себя зависящий от времени физиологический функциональный спад, который поражает большинство живых организмов. И этот процесс напрямую связан с молекулярными изменениями. Он также является самым основным фактором риска для многих неинфекционных заболеваний. С одной стороны, выявление биомаркеров старения будет способствовать дифференциации людей, имеющих один и тот же хронологический возраст, но разные варианты старения. Количественные биомаркеры старения также могут составить группу измерений для «здорового старения» и, кроме этого, прогнозировать продолжительность жизни. С другой стороны, биомаркеры старения могут также помочь исследователям сузить сферу исследований до конкретных биологических аспектов в попытках объяснить биологические процессы, связанные со старением и возрастными заболеваниями. Здесь мы рассмотрим фенотипические и молекулярные биомаркеры старения. Фенотипические биомаркеры могут быть неинвазивными, панорамными и легкодоступными, тогда как молекулярные биомаркеры могут отражать некоторые молекулярные механизмы, лежащие в основе возрастного статуса. Этот обзор в основном рассматривает результаты, полученные в исследованиях с людьми (и в некоторых редких случаях – с лабораторными животными (мышами) и нематодами). Молекулярные биомаркеры старения Читать дальше →

Открытый вебинар «Индексы»

Всем привет! В рамках нашего нового курса «Реляционные СУБД» создатель и преподаватель курса Алексей Цыкунов провёл открытый урок по типа
Наука - Хабрахабр

Открытый вебинар «Индексы»

Всем привет! В рамках нашего нового курса «Реляционные СУБД» создатель и преподаватель курса Алексей Цыкунов провёл открытый урок по типам индексов, об их преимуществах и недостатках. Разбиралось в каких случаях какие именно применяются, как они работают при операциях SELECT/INSRT/UPDATE/DELETE. Как всегда ждём вопросы и комментарии.

Обзор электровелосипеда Twitter Mantis E-1

К сожалению, велосипедный сезон 2018 потихоньку приближается к своему логическому завершению (хотя некоторые катают круглый год). За это время
Наука - Хабрахабр

Обзор электровелосипеда Twitter Mantis E-1

К сожалению, велосипедный сезон 2018 потихоньку приближается к своему логическому завершению (хотя некоторые катают круглый год). За это время мы могли бы наштамповать обзоров про все продающиеся у нас модели электровелосипедов, но всё же предпочли качество, а не количество. В том числе поэтому успели рассказать вам лишь про два новых и интересных электровелосипеда — про бюджетный Airwheel R8 с режимом скутера и карбоновый Twitter TW-E9L. И вот сейчас расскажем про третий. Читать дальше →

Тандем автора и эксперта: как сделать его эффективным?

В августе RUVDS и контент-студия Хабра провели семинар «Как мотивировать автора, даже если он программист». По итогам мы решили опубликовать не
Наука - Хабрахабр

Тандем автора и эксперта: как сделать его эффективным?

В августе RUVDS и контент-студия Хабра провели семинар «Как мотивировать автора, даже если он программист». По итогам мы решили опубликовать некоторые интересные, на наш взгляд, доклады в нашем блоге. Эксперты обладают знаниями — но зачастую не хотят или не могут превратить их в текст. Журналисты писать умеют, но им нужна фактура. Лучший вариант — работа в связке. Но как сделать так, чтобы тандем оказался эффективным и на выходе получилась шикарная статья? О подводных камнях совместной работы эксперта и автора-фрилансера и о том, как все настроить, рассказывал руководитель контент-студии Хабра Антон Поляков. Ниже — расшифровка его доклада. Читать дальше →

Справочная: государственный интернет-поисковик «Спутник» и его сложная история

В России немало интересных государственных проектов, которые приносят гражданам пользу. Но есть и проекты со сложной судьбой. Один из них — г
Наука - Хабрахабр

Справочная: государственный интернет-поисковик «Спутник» и его сложная история

В России немало интересных государственных проектов, которые приносят гражданам пользу. Но есть и проекты со сложной судьбой. Один из них — государственный интернет-поисковик «Спутник». На Хабре новость о нем впервые появилась в 2013 году. Тогда сообщалось, что поисковый сервис начнет работу в первом квартале 2014 года. При этом на момент публикации новости проект существовал уже около трех лет, с бюджетом около $20 млн. Инициаторы проекта рассчитывали на то, что поисковик будет продвигаться на государственном уровне, причем чиновники должны были использовать такую систему по умолчанию. Сегодняшняя «Справочная» посвящена истории создания поисковика и результатам его работы. Читать дальше →

[Перевод] Литье под давлением: как это работает

Машина для литья под давлением (иллюстрация компании Rutland Plastics) При разработке серийного продукта для рынка электроники вам понадобится ко
Наука - Хабрахабр

[Перевод] Литье под давлением: как это работает

Машина для литья под давлением (иллюстрация компании Rutland Plastics) При разработке серийного продукта для рынка электроники вам понадобится корпус. И, скорее всего, он будет сделан из пластика. Для макетирования пластиковых деталей и создания прототипа корпуса используется 3D-печать, а для серийного производства — литье под давлением. Технология литья под давлением — один из важнейших пунктов на пути продукта на рынок электроники. Поэтому независимо от наличия технического образования, вам стоит разобраться в сути этого процесса хотя бы на базовом уровне. Читать дальше →

Angular и SEO: как их подружить?

Несмотря на заявления Google и Яндекс о поддержке поисковыми ботами парсинга сайтов SPA, надеяться на нормальную индексацию не стоит — у поисков
Наука - Хабрахабр

Angular и SEO: как их подружить?

Несмотря на заявления Google и Яндекс о поддержке поисковыми ботами парсинга сайтов SPA, надеяться на нормальную индексацию не стоит — у поисковых ботов мало ресурсов, ваше приложение должно максимально быстро отрабатывать, иначе, вам либо порежут рейтинг, либо не спарсят страницу, так же бот может не дождаться отработки всех ваших скриптов… (исследование Google bot) Мой маленький проект для исследования технологий — изменение посещаемости, после перехода на Server Side Rendering (SSR) Как настроить Angular и готовые примеры ниже подкатом. Читать дальше →

Security Week 36: Telnet должен быть закрыт

Telnet — это очень старый протокол. Википедия сообщает, что он был разработан в 1969 году, много лет активно использовался для удаленного доступа
Наука - Хабрахабр

Security Week 36: Telnet должен быть закрыт

Telnet — это очень старый протокол. Википедия сообщает, что он был разработан в 1969 году, много лет активно использовался для удаленного доступа к компьютерам и серверам, причем как под управлением Unix/Linux, так и для систем под Windows (telnet можно было включить в Windows NT и в Windows 2000). Та же Википедия сообщает, что использование Telnet постепенно сошло на нет в пользу более защищенного протокола SSH. Так и вышло, не считая миллионов автономных сетевых устройств — в основном роутеров и IP-камер, которые «отвечают» по этому протоколу, зачастую без ведома владельца. Две недели назад мы обсуждали уязвимости в роутерах Mikrotik. Но то уязвимость — все же есть что взламывать. Опубликованное на прошлой неделе исследование «Лаборатории Касперского» показывает, что большинство (три четверти) всех атак на IoT устройства — это атаки на протокол Telnet. Если ваше устройство отвечает по этому протоколу, тем более если он доступен из Интернета — подумайте, не пора ли это прекратить. Исключение только одно: если вы транслируете по Telnet «Звездные войны». Читать дальше →

[Перевод] Как решить любую программерскую задачу

Привет всем! Сегодня вашему вниманию предлагается перевод по-своему незаменимой статьи, которая поможет вам правильно подойти даже к самом
Наука - Хабрахабр

[Перевод] Как решить любую программерскую задачу

Привет всем! Сегодня вашему вниманию предлагается перевод по-своему незаменимой статьи, которая поможет вам правильно подойти даже к самому коварному и нетривиальному ТЗ, которого вы на первый взгляд в упор не понимаете. Главное — не сдаваться и толково формулировать вопросы. Господин Джастин Фуллер из «Бэнк оф Америка» любезно излагает, как это правильно делается. Приятного чтения! Читать дальше →

Параллелизм в PostgreSQL: не сферический, не конь, не в вакууме

Масштабирование СУБД – это непрерывно наступающее будущее. СУБД совершенствуются и лучше масштабируются на аппаратных платформах, а сами а
Наука - Хабрахабр

Параллелизм в PostgreSQL: не сферический, не конь, не в вакууме

Масштабирование СУБД – это непрерывно наступающее будущее. СУБД совершенствуются и лучше масштабируются на аппаратных платформах, а сами аппаратные платформы наращивают производительность, число ядер, памяти — Ахиллес догоняет черепаху, но все еще не догнал. Проблема масштабирования СУБД стоит во весь рост. Компании Postgres Professional с проблемой масштабирования довелось столкнуться не только теоретически, но и практически: у своих заказчиков. И не раз. Об одном из таких случаев и пойдёт речь в этой статье. PostgreSQL неплохо масштабируется на NUMA-системах, если это одна материнская плата с несколькими процессорами и несколькими шинами данных. О некоторых оптимизациях можно почитать здесь и здесь. Однако есть и другой класс систем, у них несколько материнских плат, обмен данными между которыми осуществляется с помощью интерконнекта, при этом на них работает один экземпляр ОС и для пользователя такая конструкция выглядит как единая машина. И хотя формально такие системы можно также отнести к NUMA, но по своей сути они ближе к суперкомпьютерам, т.к. доступ к локальной памяти узла и доступ к памяти соседнего узла отличаются радикально. В сообществе PostgreSQL считают, что единственный экземпляр Postgrs, работающий на таких архитектурах, это источник проблем, и системного подхода к их решению пока нет. Читать дальше →

Энергия в клетке. Использование и хранение

Всем привет! Эту статью я хотел посвятить клеточному ядру и ДНК. Но перед этим нужно затронуть то, как клетка хранит и использует энергию (сп
Наука - Хабрахабр

Энергия в клетке. Использование и хранение

Всем привет! Эту статью я хотел посвятить клеточному ядру и ДНК. Но перед этим нужно затронуть то, как клетка хранит и использует энергию (спасибо spidgorny). Мы будем касаться вопросов связанных с энергией почти везде. Давайте заранее в них разберемся.   Из чего можно получать энергию? Да из всего! Растения используют световую энергию. Некоторые бактерии тоже. То есть органические вещества синтезируются из неорганических за счет световой энергии. +Есть хемотрофы. Они синтезируют органические вещества из неорганических за счет энергии окисления аммиака, сероводорода и др. веществ. А есть мы с вами. Мы — гетеротрофы. Кто это такие? Это те, кто не умеет синтезировать органические вещества из неорганических. То есть хемосинтез и фотосинтез, это не для нас. Мы берем готовую органику (съедаем). Разбираем ее на кусочки и либо используем, как строительный материал, либо разрушаем для получения энергии. Что конкретно мы можем разбирать на энергию? Белки (сначала разбирая их на аминокислоты), жиры, углеводы и этиловый спирт (но это по желанию). То есть все эти вещества могут быть использованы, как источники энергии. Но для ее хранения мы используем жиры и углеводы. Обожаю углеводы! В нашем теле основным запасающим углеводом является гликоген. Читать дальше →

[Перевод] Курс MIT «Безопасность компьютерных систем». Лекция 9: «Безопасность Web-приложений», часть 1

Массачусетский Технологический институт. Курс лекций #6.858. «Безопасность компьютерных систем». Николай Зельдович, Джеймс Микенс. 2014 год Compute
Наука - Хабрахабр

[Перевод] Курс MIT «Безопасность компьютерных систем». Лекция 9: «Безопасность Web-приложений», часть 1

Массачусетский Технологический институт. Курс лекций #6.858. «Безопасность компьютерных систем». Николай Зельдович, Джеймс Микенс. 2014 год Computer Systems Security — это курс о разработке и внедрении защищенных компьютерных систем. Лекции охватывают модели угроз, атаки, которые ставят под угрозу безопасность, и методы обеспечения безопасности на основе последних научных работ. Темы включают в себя безопасность операционной системы (ОС), возможности, управление потоками информации, языковую безопасность, сетевые протоколы, аппаратную защиту и безопасность в веб-приложениях. Лекция 1: «Вступление: модели угроз» Часть 1 / Часть 2 / Часть 3 Лекция 2: «Контроль хакерских атак» Часть 1 / Часть 2 / Часть 3 Лекция 3: «Переполнение буфера: эксплойты и защита» Часть 1 / Часть 2 / Часть 3 Лекция 4: «Разделение привилегий» Часть 1 / Часть 2 / Часть 3 Лекция 5: «Откуда берутся ошибки систем безопасности» Часть 1 / Часть 2 Лекция 6: «Возможности» Часть 1 / Часть 2 / Часть 3 Лекция 7: «Песочница Native Client» Часть 1 / Часть 2 / Часть 3 Лекция 8: «Модель сетевой безопасности» Часть 1 / Часть 2 / Часть 3 Лекция 9: «Безопасность Web-приложений» Часть 1 / Часть 2 / Часть 3 Читать дальше →

Манифест Чистого Программиста или краткий конспект книги «Чистый Код» Роберта Мартина

Данная статья является конспектом книги «Чистый Код» Роберта Мартина и моим пониманием того, каким Чистый Код должен быть. Тут нет разд
Наука - Хабрахабр

Манифест Чистого Программиста или краткий конспект книги «Чистый Код» Роберта Мартина

Данная статья является конспектом книги «Чистый Код» Роберта Мартина и моим пониманием того, каким Чистый Код должен быть. Тут нет разделов о тестировании, TDD, о том какая должна быть архитектура и т.д. Здесь все только о том, каким должен быть Чистый Код. Читать дальше →

Kubernetes в production: сервисы

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

Kubernetes в production: сервисы

Полгода назад мы закончили миграцию всех наших stateless сервисов в kubernetes. На первый взгляд задача достаточно простая: нужно развернуть кластер, написать спецификации приложений и вперед. Из-за одержимости в вопросе обеспечения стабильности в работе нашего сервиса пришлось сразу начать разбираться с тем, как работает k8s и тестировать различные сценарии отказов. Больше всего вопросов у меня возникало ко всему, что касается сети. Один из таких «скользких» моментов — работа сервисов (Services) в kubernetes. В документации нам говорят: выкатите приложение задайте liveness/readiness пробы создайте сервис дальше все будет работать: балансировка нагрузки, обработка отказов итд. Но на практике все несколько сложнее. Давайте посмотрим, как оно работает на самом деле. Читать дальше →

KotlinConf 2018 Live — смотрите трансляцию 4-5 октября

3-5 октября в Амстердаме пройдёт KotlinConf 2018, событие, которое мы готовили целый год. 2 дня сессий, целый день воркшопов, 1 200 участников — мы с нетер
Наука - Хабрахабр

KotlinConf 2018 Live — смотрите трансляцию 4-5 октября

3-5 октября в Амстердаме пройдёт KotlinConf 2018, событие, которое мы готовили целый год. 2 дня сессий, целый день воркшопов, 1 200 участников — мы с нетерпением ждём начала. Для тех, кто не сможет приехать, у нас хорошая новость: 4-5 октября будет открытая трансляция основного потока сессий KotlinConf 2018 Live: главные обновления Kotlin в кейноуте Андрея Бреслава, руководителя проекта Kotlin; 14 онлайн-сессий с ключевыми членами команды Kotlin и экосистемы (полный список сессий KotlinConf 2018: 4 октября, 5 октября); закрытие с сессией вопросов-ответов (задайте свой вопрос уже сейчас в Twitter с хештегом #kc18ask). Присоединяйтесь к нам, зарегистрируйтесь, чтобы не пропустить трансляцию и получить запись после конференции. Читать дальше →

Как открыть ИП в Германии, если ты программист, и не набить шишек

В последние недели Берлин — популярная тема на Хабре. Не случайно — в Германии много возможностей для работы в ИТ с комфортным переездом. Но
Наука - Хабрахабр

Как открыть ИП в Германии, если ты программист, и не набить шишек

В последние недели Берлин — популярная тема на Хабре. Не случайно — в Германии много возможностей для работы в ИТ с комфортным переездом. Но бюрократия она и в Африке бюрократия, а если встают вопросы об индивидуальном предпринимательстве за рубежом — головной боли не избежать. Алина Ануфриева (allinne) работала фронтендером в Яндексе, но ее муж получил оффер из Германии, и они вместе с ребенком переехали в Берлин. Работа позволила мужу получить Blue Card — рабочую визу, действующую по всей Европе — и вид на жительство для семьи. Но если но был обязан работать именно в той компании, которая его позвала, то Алина получила более широкие возможности: работать где угодно и даже открывать свое дело. Но первое время она занималась бытовыми делами, например устраивала ребенка в сад. «Надо заполнить 100500 формуляров, принести их в Jugendamt (управление по делам молодежи). Российское гражданство никаких трудностей не вызовет, если есть виза», — говорит она. Алина смотрела вакансии на неполный рабочий день в Берлине, чтобы заниматься ребенком, но ей не удавалось найти работу даже на 30 часов в неделю. Наконец она нашла удаленный оффер из Финляндии, но столкнулась с бюрократическими трудностями — финские и немецкие законы устроены так, что организовать работу можно было только через ИП. Открыть его сложнее чем в России, есть много подводных камней. Мы созвонились, и Алина подробно описала весь процесс, а я записал ее рассказ. Читать дальше →

[Перевод] Солнечный хет-трик. В Украине есть три села Добровляны. И во всех трёх есть мощные солнечные электростанции

В Украине есть три села, которые имеют одинаковое название — Добровляны, но наиболее интересно то, что в каждом из этих трёх сёл есть или нахо
Наука - Хабрахабр

[Перевод] Солнечный хет-трик. В Украине есть три села Добровляны. И во всех трёх есть мощные солнечные электростанции

В Украине есть три села, которые имеют одинаковое название — Добровляны, но наиболее интересно то, что в каждом из этих трёх сёл есть или находится в процессе реализации мощная солнечная электростанция. elektrovesti.net рассказывают про интересный географический казус в сфере возобновляемой энергетики Украины. Читать дальше →

Deep Learning и OpenVINO Toolkit. Ответы эксперта Intel

Мы завершаем очередную итерацию Хабра рубрики «Задай вопрос эксперту Intel», посвященную Deep Learning и Intel OpenVINO Toolkit. По не очень ясным для нас причи
Наука - Хабрахабр

Deep Learning и OpenVINO Toolkit. Ответы эксперта Intel

Мы завершаем очередную итерацию Хабра рубрики «Задай вопрос эксперту Intel», посвященную Deep Learning и Intel OpenVINO Toolkit. По не очень ясным для нас причинам активность читателей Хабры в этот раз была намного ниже обычной, однако в Intel не занимать увлеченных людей — недостающие для полноты картины вопросы были собраны оффлайн. И да, победитель конкурса на лучший вопрос у нас тоже есть — о нем, по традиции, в конце поста. Читать дальше →

Абстрактный CRUD от репозитория до контроллера: что ещё можно сделать при помощи Spring + Generics

Совсем недавно на Хабре мелькнула статья коллеги, который описал довольно интересный подход к совмещению Generics и возможностей Spring. Мне она на
Наука - Хабрахабр

Абстрактный CRUD от репозитория до контроллера: что ещё можно сделать при помощи Spring + Generics

Совсем недавно на Хабре мелькнула статья коллеги, который описал довольно интересный подход к совмещению Generics и возможностей Spring. Мне она напомнила один подход, который я использую для написания микросервисов, и именно им я решил поделиться с читателями. На выходе мы получаем транспортную систему, для добавления в которую новой сущности нужно будет ограничиться инициализацией одного бина в каждом элементе связки репозиторий-сервис-контроллер. Читать дальше →

Осенние семинары IBM — контейнеры, компьютерное зрение, цифровая трансформация

Уважаемые хабравчане! На этой неделе (27 сентября, в четверг, в 10:00) в клиентском центре IBM в Москве будет проходить два интересных семинара. Се
Наука - Хабрахабр

Осенние семинары IBM — контейнеры, компьютерное зрение, цифровая трансформация

Уважаемые хабравчане! На этой неделе (27 сентября, в четверг, в 10:00) в клиентском центре IBM в Москве будет проходить два интересных семинара. Семинар по применению технологий контейнеризации в решениях IBM Power Systems Cеминар по когнитивным технологиями IBM, организованный IBM Systems Lab Services совместно с клиентским центром ИБМ. Если вам интересны эти темы, добро пожаловать! Вход бесплатный, регистрация обязательна, количество мест ограничено. ) Если интересуют детали — добро пожаловать под кат. Читать дальше →

«Нужно быть ленивым, чтобы стать хорошим тестировщиком»

С тестированием связано много стереотипов: к нему относятся как к быстрому старту в IT с перспективой высокой зарплаты, но не видят в этом серь
Наука - Хабрахабр

«Нужно быть ленивым, чтобы стать хорошим тестировщиком»

С тестированием связано много стереотипов: к нему относятся как к быстрому старту в IT с перспективой высокой зарплаты, но не видят в этом серьезной профессии. Кажется, что тестирование — сплошная рутина, где нет места творчеству и реализации собственных идей. Вместе с руководителем отдела QA/QC в Redmadrobot и куратором нашего курса Software Testing Marishunya_QA мы разобрались, какими навыками нужно обладать тестировщику, куда можно развиваться в тестировании, с чем на самом деле связана текучка кадров и почему даже хорошим программистам не следует брать на себя обязанности тестировщика. Читать дальше →

Просто и качественно определяем язык сообщений

У нас в компании YouScan в день обрабатывается около 100 млн. сообщений, на которых применяется много правил и разных смарт-функций. Для корректно
Наука - Хабрахабр

Просто и качественно определяем язык сообщений

У нас в компании YouScan в день обрабатывается около 100 млн. сообщений, на которых применяется много правил и разных смарт-функций. Для корректной их работы нужно правильно определить язык, потому что не все функции можно сделать агностическими относительно языка. В данной статье мы коротко расскажем про наше исследование данной задачи и покажем оценку качества на датасете из соц. сетей. Читать дальше →

[Перевод] Рассуждение о священных войнах, а также мольба о мире

Вступление переводчика Я вполглаза слежу за зреющим конфликтом в сообществе Linux. Материалов об этом везде публикуется довольно много, начал
Наука - Хабрахабр

[Перевод] Рассуждение о священных войнах, а также мольба о мире

Вступление переводчика Я вполглаза слежу за зреющим конфликтом в сообществе Linux. Материалов об этом везде публикуется довольно много, началось всё с этого, в текущем состоянии отражено, например, здесь, а за первоисточником можно обращаться сюда. Среди всего обилия информации меня заинтересовало письмо Эрика С. Рэймонда, которое он озаглавил иронично-пафосно: “On holy wars, and a plea for peace”. Это письмо отличается взвешенным тоном и интересно само по себе, а не только в контексте конфликта. Перевод следует. Читать дальше →

Под контролем: инструмент для мониторинга диска VDS сервера

Мы в Timeweb продолжаем развивать виртуальные серверы и рассказывать об этом. В сентябре клиентам VDS Evo мы предоставили возможность мониторинг
Наука - Хабрахабр

Под контролем: инструмент для мониторинга диска VDS сервера

Мы в Timeweb продолжаем развивать виртуальные серверы и рассказывать об этом. В сентябре клиентам VDS Evo мы предоставили возможность мониторинга занятости дискового пространства. Теперь клиент может получить информацию по занятости дискового пространства, используя виджет на странице сервера или из уведомлений по почте и SMS. Читать дальше →

[Перевод] Java для Playstation 2 — возможно ли это?

Введение Этим проектом я хотел ответить на один вопрос: возможно ли написать Java API для Playstation 2 и создать на нём графическое демо. Не хочу раскр
Наука - Хабрахабр

[Перевод] Java для Playstation 2 — возможно ли это?

Введение Этим проектом я хотел ответить на один вопрос: возможно ли написать Java API для Playstation 2 и создать на нём графическое демо. Не хочу раскрывать спойлеры, но ответом будет «да». Несколько лет назад я начал проект Java Grinder, получающий скомпилированные файлы .class Java и фактически работающий в качестве дизассемблера. Но вместо того, чтобы дизассемблировать в ассемблерный код Java, он выполняет дизассемблирование в ассемблерный исходный код для реальных процессоров. Если файлу класса нужны другие файлы классов, то они тоже считываются и обрабатываются. Все вызовы методов API записываются в вывод, или как встроенный ассемблерный код, или как вызовы предварительно написанных функций, выполняющих предназначенную им задачу. Читать дальше →

Проектные нормы в микроэлектронике: где на самом деле 7 нанометров в технологии 7 нм?

Современные микроэлектронные технологии — как «Десять негритят». Стоимость разработки и оборудования так велика, что с каждым новым шагом в
Наука - Хабрахабр

Проектные нормы в микроэлектронике: где на самом деле 7 нанометров в технологии 7 нм?

Современные микроэлектронные технологии — как «Десять негритят». Стоимость разработки и оборудования так велика, что с каждым новым шагом вперёд кто-то отваливается. После новости об отказе GlobalFoundries от разработки 7 нм их осталось трое: TSMC, Intel и Samsung. А что такое, собственно “проектные нормы” и где там тот самый заветный размер 7 нм? И есть ли он там вообще? Рисунок 1. Транзистор Fairchild FI-100, 1964 год. Самые первые серийные МОП-транзисторы вышли на рынок в 1964 году и, как могут увидеть из рисунка искушенные читатели, они почти ничем не отличались от более-менее современных — кроме размера (посмотрите на проволоку для масштаба). Читать дальше →

[Перевод] Руководство по Node.js, часть 5: npm и npx

Сегодня, в пятой части перевода руководства по Node.js, мы завершим разбор возможностей npm, в частности, коснёмся таких вопросов, как выяснение ус
Наука - Хабрахабр

[Перевод] Руководство по Node.js, часть 5: npm и npx

Сегодня, в пятой части перевода руководства по Node.js, мы завершим разбор возможностей npm, в частности, коснёмся таких вопросов, как выяснение установленных версий npm-пакетов, установка старых версий пакетов, обновление зависимостей, локальная и глобальная деинсталляция пакетов. Здесь же мы поговорим и об npx. [Советуем почитать] Другие части циклаЧасть 1: Общие сведения и начало работы Часть 2: JavaScript, V8, некоторые приёмы разработки Часть 3: Хостинг, REPL, работа с консолью, модули Часть 4: npm, файлы package.json и package-lock.json Часть 5: npm и npx Читать дальше →

[Перевод] Университет Карнеги-Меллона спасает старые программы от забвения

Прототип архивной системы Olive позволяет запускать на современных компьютерах винтажный код В начале 2010 года гарвардские экономисты Карме
Наука - Хабрахабр

[Перевод] Университет Карнеги-Меллона спасает старые программы от забвения

Прототип архивной системы Olive позволяет запускать на современных компьютерах винтажный код В начале 2010 года гарвардские экономисты Кармен Рейнхарт и Кеннет Рогов опубликовали анализ экономических данных разных стран, и заключили, что если долг превысит отметку в 90% от ВВП, это станет угрозой для роста экономики страны. С таким большим долгом, по их мнению, рост должен стать отрицательным. Их анализ был сделан вскоре после рецессии 2008 года, поэтому он имел непосредственное отношение к работе законодателей, многие из которых были уверены в необходимости увеличивать долг для стимуляции национальных экономик. В то же время консервативные политики, например, Олли Рен, бывший тогда европейским комиссаром, и конгрессмен США Пол Райан, использовали открытия Рейнхарт и Рогова для агитации в пользу финансового воздержания. Три года спустя Томас Херндон, выпускник Массачусетского университета, нашёл ошибку в электронной таблице Excel, которую Рейнхарт и Рогов использовали для своих вычислений. Значимость её была огромной: при правильном проведении анализа, как показал Херндон, уровень долга в 90% ВВП соотносился с положительным ростом экономики на 2,2%, а не с отрицательным ростом в -0,1%, как писали Рейнхарт и Рогов. Читать дальше →

Евросоюз одобрил новую директиву об авторском праве — как она повлияет на интернет

В одном из наших материалов мы рассказывали, что Европейский парламент рассматривает новую директиву, направленную на ужесточение правил ра
Наука - Хабрахабр

Евросоюз одобрил новую директиву об авторском праве — как она повлияет на интернет

В одном из наших материалов мы рассказывали, что Европейский парламент рассматривает новую директиву, направленную на ужесточение правил распространения контента в интернете. И на прошлой неделе была одобрена финальная версия этого документа. Расскажем, как директива, которую уже окрестили «убийцей мемов», повлияет на работу новостных сайтов, социальных сетей и простых интернет-пользователей. Читать дальше →