Социальные сети Рунета
Вторник, 11 декабря 2018
16 июля 2018   08:04

Онлайн-конференции: стриминг vs вебинар

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

Подробности на сайте: habr.com

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

Python для ребёнка: выбор самоучителя Мой сын заинтересовался программированием на Python, и у меня появился вопрос – есть ли сегодня возможность купить книгу для ребёнка в качестве самоучителя? Самоучители для взрослых детям не подходят – мотивации продираться самостоятельно через учебники программирования и ...

Редакционная группа Теплицы продолжает запись на консультации для НКО Теплица социальных технологий продолжает программу консультаций для НКО. Редакционная группа проводит консультации по вопросам создания грамотных текстов для сайтов НКО, фотографий, продвижения в социальных сетях и создания онлайн-курсов. Консультации индивидуальны для каждо...

Рецепт гладкого релиза: PMy на заметку Всё ближе момент, когда мы выпустим в свет наше решение, свежее, новенькое и сияющее. Волнительно? Не очень, ведь мы его уже проверили со всех сторон. Мы составили чек-лист для проверки, насколько решение готово к выкатыванию в продакшн. В нём перечислили всё самое важное, ...

[Из песочницы] Понижаем уровень связанности с помощью DI для улучшения тестируемости кода, пример реализации В началье статьи хочу сразу заметить, что я не претендую на новизну, а только хочу поделиться/напомнить о такой возможности как IoC DI. Также у меня почти нет опыта написания статей, это моя первая. Я старался как мог, если что не судите строго. О чем вообще речь Большая ча...

Моя история прохождений интервью в IB IT (Java разработчик) с примерами типичных заданий Так получилось, что я хотел стать программистом еще учась в университете в Москве, но стал им уже за пределами России и не сразу — путь был долог и тернист. Я ходил на множество интервью (вначале искал я, потом уже искали меня), вникал в тонкости работы и размышлял на тему —...

Stepik — лучший сервис бесплатных онлайн-курсов Stepik, на мой взгляд, лучший сервис с онлайн-курсами на русском языке. При этом здесь имеются уроки и на английском. В Stepik представлены тысячи курсов от различных преподавателей на абсолютно разные темы. Это может быть подготовка к ЕГЭ, изучение нейросетей или языков п...

Мысли про порог входа в технологии в 2018, пример простого мобильного приложения и не только Когда-то я учился в 5-ом классе и сейчас мне почему-то кажется, что между мной тогдашним и ребятами, которые сейчас ходят в 5-ый класс, огромная пропасть с точки зрения доступа к технологиям. А так как технологии развиваются все быстрее и быстрее, интересно, что будет проис...

«Lock-free, or not lock-free, that is the question» или «Здоровый сон хуже горькой редьки» На написание данной статьи меня подвигли комментарии к статье "Как правильно и неправильно спать". Речь в данной статье пойдёт о разработке многопоточных приложений, применимости lock-free к некоторым кейсам возникшим в процессе работы над LAppS, о функции nanosleep и насил...

[Перевод] Вся правда об ОСРВ. Статья #18. Группы флагов событий: вспомогательные службы и структуры данных Эта статья продолжает описывать группы флагов событий. Предыдущие статьи серии: Статья #17. Группы флагов событий: введение и базовые службы Статья #16. Сигналы Статья #15. Разделы памяти: службы и структуры данных Статья #14. Разделы памяти: введение и базовые службы ...

Lead Dev New York: обзор докладов и отзыв о конференции Привет, Хабр! Я Николай Крапивный, руководитель отдела server-side-разработки в Badoo. Недавно мы дружной командой ездили на конференцию Lead Dev в Нью-Йорк, посвящённую управлению разработкой. Среди спикеров были представители Google, IBM, Slack и других компаний. По с...

[Из песочницы] История первого места на ML Boot Camp VI Mail.ru уже не первый год проводит чемпионаты по машинному обучению, каждый раз задача по-своему интересна и по-своему сложна. Я участвую в соревнованиях четвертый раз, мне очень нравится платформа и организация, и именно с буткемпов начался мой путь в соревновательный machi...

[Из песочницы] Обзор и сравнение квантовых программных платформ гейтового уровня Привет, Хабр! Представляю вашему вниманию перевод статьи "Overview and Comparison of Gate Level Quantum Software Platforms" автора Ryan LaRose. Квантовые компьютеры доступны для использования в облачной инфраструктуре, но в тоже время недавний бурный рост квантовых...

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

[Из песочницы] Оптимизация размещения виртуальных машин по серверам Какое-то время назад один мой коллега рассказал, что место в ДЦ кончается, сервера ставить больше некуда, а нагрузка растет и непонятно, что делать, и наверно придется все имеющиеся сервера поменять на более мощные. Я в это время занимался задачей составления оптимальных ра...

А вот вы говорите Ceph… а так ли он хорош? Я люблю Ceph. Я работаю с ним уже 4 года (0.80.x — 12.2.6, 12.2.5). Порой я так увлечен им, что провожу вечера и ночи в его компании, а не со своей девушкой.
Я сталкивался с различными проблемами в этом продукте, а с некоторыми продолжаю жить и по сей день. Порой я радовалс...

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

Практика тестирования бэкенда на Java + Rest-Assured В предыдущей статье я поделился своим опытом автоматизации на Robot Framework. Теперь же речь пойдет о несколько другом подходе к тестированию API для проекта на Kotlin. Воспользовавшись свободой выбора стека технологий и опираясь на желание попробовать «в бою» что-то новое...

Цикл статей: построение NAS, либо домашнего мини-сервера Как видно из новостей, облака и крупные компании — это удобно и надёжно, но далеко не всегда: Безопасности уделяется мало внимания, несмотря на все заверения. Смена тарифов зависит только от прихоти компании. Старые сервисы уходят с неизвестными для пользователей последств...

Что нам дала космонавтика? Под многими статьями об запусках новых космических аппаратов, их научных открытиях или очередной экспедиции на МКС появляются комментарии типа: «Какое отношение это имеет к моей жизни? Зачем вообще было тратить средства на этот зонд/станцию?». Сегодня я хотел бы ответить н...

ITSM-менеджер по счастью: как профессия будущего помогает расширить границы сервис деск «Что за бред? Разве бывают менеджеры по счастью?» – спросит пессимист, прочитав название статьи. «А ведь идея вполне реальная! В ОАЭ давно настоящий министр счастья работает!» – парирует оптимист. А причем тут информационные технологии? Обо всем по порядку. В начале этого го...

Поваренная книга Ruby-разработчика: Domain Driven Design рецепты ( 2-я часть, структура и взаимодействие ) Введение В первой статье мы выделили область применения обозначенных практик, для каких проектов их можно применять, а для каких не следует. В данной статье я хотел бы сделать краткий обзор основных принципов DDD, а также поделиться личным опытом их применения. Более подро...

UI-автотесты: как делать не стоит Здравствуй, Хабр. Меня зовут Виталий Котов, я работаю в отделе тестирования компании Badoo. Я пишу много UI-автотестов, но ещё больше работаю с теми, кто занимается этим не так давно и ещё не успел наступить на все грабли. Итак, сложив свой собственный опыт и наблюдения за...

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

Разбор архитектуры VIPER на примере небольшого iOS приложения на Swift 4 «У каждого свой VIPER». Автор неизвестен В данной статье я хотел бы рассмотреть архитектуру VIPER на небольшом конкретном примере, который в того же время показывал всю мощь этой архитектуры и был написан на последнем Swift 4. Для тех, кто хочет сразу глянуть код, не читая в...

Визуализация данных для вашего Web-проекта Автор: Александр Кашеверов, Senior JavaScript Developer Добро пожаловать и приятного чтения! Статья для тех, кто раньше не использовал графики в веб, но собирается. Также для тех, кто хочет глубже познакомиться с этой темой. Цель — осветить предметную область и упрост...

[Перевод] Внутренности протокола, которым браузеры передают голос и видео WebRTC, технология голосовых и видеозвонков в браузерах (а еще realtime передачи произвольных данных, peer-to-peer пробивания NAT и захвата экрана) никогда не была простой. Долгая история, несовместимости между браузерами, запутанная документация, множество решаемых задач и...

[Перевод] Вся правда об ОСРВ. Статья #6. Другие сервисы ОСРВ В предыдущих статьях мы обсуждали функциональность ядра с точки зрения выполняемых задач и взаимодействия между ними. В этой статье мы рассмотрим, что еще может делать ядро, что в значительной степени проявляется в ряде других доступных вызовов API. Мы также ответим на воп...

CodeRainbow: интерактивное изучение и документирование кода Часто программистам приходится разбираться с чужим незнакомым кодом. Это может быть и изучение интересных проектов с открытым кодом, и необходимость по работе — в случае присоединения к новому проекту, при анализе большого объема legacy кода и т.д. Думаю, каждый из вас ста...

[Из песочницы] node.js serverside — работа над ошибками. Часть 1 Добрый день. Эта статья ориентирована на разработчиков, имеющих представление о node.js. Недавно готовил материал по фактам, которые полезно знать разработчикам под node.js в нашей конторе. Проекты, над которыми мы работаем — это API сервисы, использующие модуль node.js ex...

[Перевод] Строим систему реактивных компонентов с помощью Kotlin Всем привет! Меня зовут Анатолий Варивончик, я Android-разработчик Badoo. Сегодня я поделюсь с вами переводом второй части статьи моего коллеги Zsolt Kocsi о реализации MVI, которую мы ежедневно используем в процессе разработки. Первая часть здесь. Чего мы хотим и как мы...

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

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

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

[Перевод] Swift 4.1: почему Apple переименовала flatMap в compactMap Привет, Хабр! Меня зовут Александр Зимин, я iOS-разработчик в Badoo. Это перевод статьи моего коллеги Швиба, в которой он рассказал, что из себя представляла функция flatMap в Swift и почему одну из её перегрузок переименовали в compactMap. Статья полезна как для понимания ...

[Из песочницы] Android navigation component. Простые вещи, которые приходится делать самому Всем привет! Хочу рассказать об особенностях в работе Navigation Architecture Component, из-за которых у меня сложилось неоднозначное впечатление о библиотеке. Эта статья не пошаговая инструкция, в ней опущены детали реализации, чтобы сосредоточить внимание на ключевых мом...

Динамическое программирование или «Разделяй и Властвуй» В этой статье рассматриваются сходства и различия двух подходов к решению алгоритмических задач: динамического программирования (dynamic programing) и принципа «разделяй и властвуй» (divide and conquer). Сравнение будем производить на примере, соответственно, двух алгоритмов...

Тестирование капитальных объектов Мы уже привыкли, что запуск тестов производится нажатием одной кнопки. Проверки проходят автоматически при каждом коммите, статистики собираются без участия тестировщика, а баги заводятся в полуавтоматическом режиме. В общем, мы привыкли применять технологии программной и си...

Децентрализованный мессенджер и телефонная сеть нового поколения Каждый раз, когда появляется статья про какой-нибудь новый мессенджер, большинство пользователей Хабра в комментариях интересуются — централизованный или децентрализованный IM? Если нет — то тогда — «все, ребята, расходимся». Многие в качестве примера также упоминают дец...

OSPF (часть первая) Данная статья была написана для себя, чтоб при необходимости быстро освежить память и разобраться с теорией. Решил ее опубликовать, возможно кому-то будет полезна, а может в чем то ошибаюсь. В данной статье попытаемся разобраться с теорией работы протокола OSPF. Не будем уг...

Просто о сложном. Часть 3, продолжаем создание беспроводного «умного дома». На основе технологий Z-Wave и ПО MajorDoMo В данной статье продолжаем первые шаги по созданию своего беспроводного “Умного Дома» на основе технологий и протокола по open source. На примере подключения одного устройства, работающего по технологии Z-Wave: умной розетки FIBARO Wall Plug Z-Wave (FGWPF-102_ZW5). Выбор ...

Pure Storage ActiveCluster в связке с VMware: обзор и тестирование Не так давно компания Pure Storage анонсировали новую функциональность ActiveCluster – active/active метро кластер между хранилищами данных. Это технология синхронной репликации, при которой логический том растянут между двумя хранилищами и доступен на чтение/запись на обо...

Некоторые заметки по текущему состоянию Cloud Gaming Некоторые заметки по текущему состоянию Cloud Gaming После чтения статьи Dell и DROVA: как играть в требовательные игры даже на слабом ноутбуке, Мне вспомнилась в том числе статья Обзор рынка облачных сервисов игр на тему стриминга игр. В комментариях к той был мельком уп...

[Из песочницы] Что значат метрики для Agile команд? Проходя собеседование на позицию Product Owner я понял, что у меня серьезный пробел по бизнес метрикам в Agile проекте, т.к. работаю в госструктуре. В русском сегменте информация достаточно скудная. В английском сегменте очень понравилась статья Ashwinee Kalkura. Поэтому реш...

Настройка Jira под ваши нужды. Cовершенный флоу и идеальный тикет Если вы работаете в IT-компании, то, скорее всего, ваши процессы построены вокруг известного продукта Atlassian — Jira. На рынке есть множество таск-трекеров для решения тех же задач, в том числе open-source-решения (Trac, Redmine, Bugzilla), но, пожалуй, именно Jira имеет ...

Подготовка к съемкам кинокартины «Цой» стартует в ноябре Этой осенью начнется подготовка к съёмкам фильма о легендарном лидере музыкальной группы «Кино». В ленте примут участие Данис Бухарев, Александр Яценко, Константин Хабенский и Александр Барашов. Подготовка к съемкам кинокартины «Цой» стартует в ноябре 2018 года. В фильме ра...

[Перевод] Моя одержимость видеоиграми в подростковом возрасте – это не «игровое расстройство» Перевод откровений Скотта Шэфкорда: «Я был подростком-геем в 1980-х, и прятался от пугающего мира в зале игровых автоматов. Усилия ВОЗ по патологизации видеоигр не помогут таким людям, как я». Будучи подростком, я почти каждый день по многу часов зависал в зале игровых авт...

Киностудия «Союзмультфильм» представила образовательную технологию социально-коммуникативного развития «Простоквашино» В Москве провели презентацию образовательной технологии социально-коммуникативного развития «Простоквашино» от киностудии «Союзмультфильм». Ее разработка была осуществлена совместно со столичным Депобразования, а сама новинка прошла апробацию в шести московских образователь...

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

Конференция Edmarket научит создавать успешный образовательный онлайн-продукт 26 июля 2018 года в Москве состоится онлайн-конференция EdMarket Skills Puzzle, в рамках которой ведущие эксперты в области образовательных технологий будут делиться знаниями и опытом создания современных обучающих онлайн-продуктов. Основатели крупнейших онлайн-школ и HR-про...

Взломай меня, если сможешь или что такое тестирование на проникновение Недавно мне посчастливилось пройти курс от Offensive Security под названием Penetration Testing with Kali Linux, который знакомит слушателей с основами тестирования на проникновение. С моей точки зрения, этот курс один из самых лучших, которые я когда-либо проходил. Мне прих...

Максимально простой в поддержке способ интеграции java-клиента с java-сервером При решении повседневных задач с интерфейсом настольного приложения, реализованного на JavaFX, приходится в любом случае делать запрос на веб-сервер. После времен J2EE и страшной аббревиатуры RMI многое изменилось, а вызовы на сервер стали более легковесными. Как нельзя кста...

Глубокое обучение с использованием R и mxnet. Часть 1. Основы работы Привет, Хабр! Эта статья является первой частью руководства по приготовления нейронных сетей с использованием библиотеки mxnet на языке R. Источником вдохновения послужила онлайн-книга Deep Learning — The Straight Dope, объема которой достаточно для осознанного использова...

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

Как организовать CI/CD на проекте: от постановки задач до настройки конвейера развертывания В чем залог успешной настройки Continuous Delivery на проектах? Слаженная работа команд разработки, тестирования и инженеров по инфраструктуре. Спасибо, кэп, как говорится :) Но как это реализовать на практике? В этой статье поделимся нашими наработками, как это всё организо...

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

Онлайн-курсы: ожидания и реальность 26 июня 2018 года прошел митап Теплицы социальных технологий на тему «Онлайн-курсы: ожидания и реальность». Участники обсудили тренды в онлайн-образовании и приемы, которые делают онлайн-курсы популярными и эффективными. На встрече выступила Алиса Безман, редактор онлайн-жур...

Ищем спикеров на Java MeetUp Мы активно развиваем внутренние профессиональные сообщества в Райффайзенбанке. По каждому из направлений мы регулярно проводим встречи и делимся новостями о том, что происходит у кого на проекте, кто что узнал интересного и чему может научить. Мы знаем, как важно общаться...

«Календарь тестировщика». Тестировщик должен поймать баг, прочитать Канера и организовать движуху «Календарь тестировщика» снова с вами! За 2017 год у тестировщиков Контура было 32 летучки отдела, 3 тест-сессии, 2 онлайн-просмотра конференций, 14 мастер-классов, приезд внешнего гуру тестирования с лекцией и тренингом и ещё много всего. Большинство мероприятий организовал...

В Москве расскажут про тренды в онлайн-образовании 26 июня 2018 года в 19:30 состоится митап Теплицы социальных технологий на тему «Онлайн-курсы: ожидания и реальность». Участники обсудят, какие форматы обучения сегодня наиболее востребованы и как упаковать контент в образовательный курс. На встрече выступит Алиса Безма...

«Ты крутой разраб, иди и попроси больше денег» — расскажем менеджерам, как устроен мир Прочитал еще одну статью про «психологические типажи разработчиков». И с меня хватит. Как всегда, в этой статье предлагают узнать себя в одном из антипаттернов «плохих парней», понять, что я врежу бизнесу и начать наконец «исправляться». Я вот узнал себя в каждом типе. Я и ...

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

[Из песочницы] Сравнение C# и JavaScript. Основы Мой более-менее серьезный путь в программировании начался с написания программ на языке C#, иногда я пробовал писать на JavaScript, и то и дело впадал в ступор в таких ситуациях, когда неверно указывал имя переменной и узнавал об этом спустя много много лет час отладки, так...

Camunda BPM Meetup Raiffeisenbank 18 декабря приглашаем на первый открытый митап Camunda BPM, который пройдет на площадке Райффайзенбанка в Нагатино. Для нас очень важно формировать сообщества и делиться знаниями и опытом как внутри компании, так и во вне. Именно поэтому на регулярной основе мы проводим отк...

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

Анализ технологий: с чего начать работу над патентным ландшафтом А рассматривали ли вы развитие технологий интернета вещей, машинного обучения, робототехники и облачных вычислений, сквозь призму приближения четвертой индустриальной революции (Индустрия 4.0)? Уже в конце 2017 года регуляторы в ЕС отмечали рост подачи заявок на технологии...

Обучение с подкреплением: разбираем на видеоиграх На AI Conference о применении обучения с подкреплением расскажет Владимир Иванов, Sr. Deep learning engineer в Nvidia. Эксперт занимается машинным обучением в отделе тестирования: «Я анализирую данные, которые мы собираем во время тестирования видеоигр и железа. Для это пол...

Почти все, что вы хотели знать про плавающую точку в ARM, но боялись спросить Привет, Хабр! В этой статье я хочу рассказать про работу с плавающей точкой для процессоров с архитектурой ARM. Думаю, эта статья будет полезна прежде всего тем, кто портирует свою ОС на ARM-архитектуру и при этом им нужна поддержка аппаратной плавающей точки (что мы и делал...

[Из песочницы] Настройка HTTP/2 на примере Apache 2.4, PHP 7 и Ubuntu 18.04 LTS Я понимаю, что, возможно, Апач на данный момент не является предпочтительным выбором для запуска на нём новых проектов, то тем не менее, он существует, здравствует и проекты на нём таки работают. Выбор на него может пасть по каким-то личным предпочтениям, по требованиям совм...

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

[Перевод] Современная MVI-архитектура на базе Kotlin. Часть 1 За последние два года Android-разработчики в Badoo прошли длинный тернистый путь от MVP к совершенно иному подходу к архитектуре приложений. Мы с ANublo хотим поделиться переводом статьи нашего коллеги Zsolt Kocsi, описывающую проблемы, с которыми мы столкнулись, и их реше...

Восход Cолнца Вручную #2: По хардкору за IDE, Cmake, и моё разочарование в животных В предыдущей статье имел наглость использовать CLion в качестве IDE. И тут же прибежал человек с вопросом: ой, проприетарная платная поделка, продался, зажрался, итп. Справедливости ради, на Хабре такой комментарий был всего один, но в реальности их тысячи. Например, крайний...

noBackend, или Как выжить в эпоху толстеющих клиентов Название статьи не стоит понимать буквально: backend никуда не делся, просто фокус разработки — особенно на начальном этапе развития нового проекта — сильно смещается в сторону «клиентской части». Появляется большой соблазн взять что-то понятное для хранения данных и уже «об...

Компоненты электровелосипеда: мотор Приветствую снова! Поскольку предыдущее моё малое эссе было воспринято в целом позитивно, хочу поделится некоторыми накопленными в процессе чтения форумов, знаниями, касательно электровелосипедов. В сией статье хочу поделится тем, какие виды приводов используются в электр...

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

GeekBrains проводит бесплатный онлайн-марафон «Найди себя в Digital» С 6 по 25 августа образовательный проект GeekBrains проведет первый бесплатный онлайн-марафон, состоящий из 15 вебинаров по трем направлениям: программирование, дизайн и маркетинг. Участники получат специальный сертификат о прохождении, возможность бесплатного обучения и при...

Как сформировать сообщество вокруг онлайн-курса В онлайн-курсах большую роль играют сообщества пользователей, которые образуются из активных слушателей, ассистентов и менторов курса. О том, как именно вовлекать слушателей курсов и какую роль в сообществах играет автор. Об этом замредактора Теплицы Наталье Барановой р...

“WebPromoExperts SEO Day” — станьте экспертом в SEO и зарабатывайте больше Хотите, чтобы ваш сайт вышел на первые места в поисковиках? Хотите разобраться, какие факторы ранжирования наиболее весомые? Желаете усовершенствовать свои навыки в SEO-оптимизации? Если хотя бы на один из этих вопросов ответили “Да” —  это мероприятие для вас. 19 октя...

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

[Из песочницы] На какие метрики опираться, если на сайте пользователи выполняют мало конверсий? Вводим формат мини-кейсов, где я и коллеги разбираем одну конкретную проблему и даем советы. Главное требование — приберечь воду для благих целей, давать выжимку. Проблема: как проводить какие-то тестирования, оценку экспериментов, если конверсий на сайте мало? Выбрали п...

[Перевод] Антипаттерны тестирования ПО Введение Есть несколько статей об антипаттернах разработки ПО. Но большинство из них говорят о деталях на уровне кода и фокусируются на конкретной технологии или языке программирования. В этой статье я хочу сделать шаг назад и перечислить высокоуровневые антипаттерны тестир...

Обзор конференции CMG impact 2016 Эта статья посвящена конференции, которая проводилась почти 2 года назад. Зачем писать про такие давние события? Во-первых, на мой взгляд, про эту конференцию не многие знают. Во-вторых, мои личные впечатления от нее настолько сильны даже спустя два года, что я просто не мог...

Реализация минимизации логических функций методом Квайна-Мак'Класки при неполном входном наборе Данная статья является, в некоторой степени, продолжением моей статьи по минимизации логических функций методом Квайна-Мак’Класки. В ней рассматривался случай с полностью определёнными логическими функциями (хотя этого в ней прямо не упоминалось, а только подразумевалось). В...

Англоязычные SEO ресурсы, которые я читаю, слушаю и смотрю v.2 Дорогие друзья, это очередная статья из цикла про англоязычное продвижение сайтов. Вроде совсем недавно я писал пост Зарубежные SEO ресурсы, которые я читаю. А было это аж в 2009 году. Много воды утекло с тех пор, и пришло время сделать новую подборку. Информацию по продвиж...

[Из песочницы] Как использовать трамваи, чтобы водителю такси стало проще вас найти В продолжение дискуссии вокруг статьи о методе повышения точности позиционирования, разработанном в Uber, мне хотелось бы поделиться о проводимых в своей небольшой компании исследованиях и рассказать о технологии, с помощью которой мы пытаемся решить аналогичную задачу. Сраз...

Подтверждены характеристики некоторых процессоров Intel девятого поколения По мере приближения даты анонса новых процессоров Intel Core девятого поколения в сети появляется всё больше утечек, касающихся возможностей этой линейки CPU. И недавно нашим коллегам из Coolaler удалось узнать некоторые характеристики сразу нескольких новых процессоров сери...

Приглашаем на наш новый вебинар по 3D печати ====quote====Новая неделя - новый вебинар!=============На этот раз гостем вебинара станет Руслан Ханустаранов, технический директор компании ABS3D. Компания была одной из первой в России, и уж точно первой в Татарстане, кто начал заниматься дистрибуцией 3D техники, а также о...

Solidity 0.5.0 — что нового он нам несет Хочу рассказать об изменениях языка Solidity, которые ожидаются в версии 0.5.0. Сразу отмечу, что я ограничусь только языком — его грамматикой и семантикой. Какого-то вменяемого текста на эту тему нет даже на английском языке, но недавно в репозитории Solidity появился проек...

Как собеседует Google: чему быть, чего не миновать В последние недели участилась волна статей на хабре о том, как проводятся собеседования. Google ищет инженеров постоянно. Как SRE, могу точно сказать, что вы нужны в наших рядах. Печеньки на мини кухнях и кофе в кофемашинах ждут вас. Всего-то нужно пройти собеседование. Эт...

[Из песочницы] Как «выучить» английский за один год самостоятельно или статья для тех, у кого не сложилось с английским С проблемой необходимостью изучения английского сталкивался почти каждый: кто-то долго и упорно учит его в школе (иногда, кстати, успешно), кто-то ищет подходящие курсы, кто-то пользуется онлайн-ресурсами или услугами репетитора. Вопрос, почему за годы изучения английского в...

Чистая прагматичная архитектура. Мозговой штурм Закрадывалась ли вам в голову идея переписать своё жирное энтерпрайзное приложение с нуля? Если с нуля, то это ж ого-го. Как минимум кода будет раза в два меньше, верно? Но ведь пройдёт пара лет, и оно тоже обрастёт, станет легаси… времени и денег на переписывание не так мно...

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

GraalVM: смешались в кучу C и Scala Не знаю, как на вас, а на меня в последнее время производят сильное впечатление статьи про новые Java-технологии — Graal, Truffle и все-все-все. Выглядит так, как будто раньше ты придумал язык, написал интерпретатор, порадовался какой язык хороший и погрустил, какой медленны...

CJM Meetup в МегаФоне — как это было и о чем мы говорили (видео докладов) Привет, Хабр! Меня зовут Володя Зимин, я — и.о. дизайн-директора в Альфа-Банке. Несколько дней назад, 23 августа, коллеги из МегаФон у себя в офисе провели полезный митап, на котором мы обсуждали CJM. CJM, он же Customer Jorney Map, помогает понять, как пользователь вз...

Глубокое обучение для идентификации картин Привет, Хабр! Сегодня я хочу рассказать о том, как глубокое обучение помогает нам лучше разобраться в искусстве. Статья разбита на части в соответствии с задачами, которые мы решали: поиск картины в базе данных по фотографии, сделанной мобильным телефоном; определение стил...

Что делать сразу после поездки на деловую конференцию? Советы от биздевов ISPsystem Вы можете готовиться к конференции как раб и бить рекорды продуктивности на самом мероприятии, но если не добьете этого «монстра» правильной работой после, считайте, что проиграли битву. Все достижения можно легко спустить в канализацию, если расслабиться после конференции. ...

Топ 5 полезных утилит для Mac OS Многие люди переходя с Windows на Mac OS X испытывают какой-то дискомфорт. Он может быть вызван непривычным интерфейсом, незнакомыми программами или клавишами быстрого доступа. Иногда случается и то, что пользователь привык иметь специальные утилиты на Windows, которые расши...

Правила разработки в Яндекс.Здоровье Многим кажется, что Яндекс — это большая монолитная корпорация с жёсткими регламентированными процессами, однако это не так. Мы постоянно ищем новые направления, начинаем новые проекты и пробуем новые рынки. Сервис для онлайн-консультаций с врачом "Яндекс.Здоровье" — один из...

Как измерить успех. Стратегии мониторинга и их связь с бизнес-проблемами Перед тем, как ответить на вопрос «Как измерить успех?», надо понять, что значит «успех» именно для вас. Для Dev и Ops определение успеха отличается. Для Dev успешный проект полностью проходит тестирование. Для эксплуатации — мониторинг. Тестирование и мониторинг нужны, но т...

Балансировка HTTP(S) трафика Добрый день, %username%. Меня зовут Антон Резников, я работаю над проектом Облако Mail.Ru Сегодня я хочу рассказать о технологиях балансировки трафика, проиллюстрировав историей о развитии социальной сети. Все персонажи выдуманы, а совпадения почти случайны. Статья обзорна...

Кластеры Kubernetes в сервисе VPC Мы добавили возможность удобного запуска Kubernetes в сервисе Виртуальное приватное облако в режиме раннего beta-тестирования. Эта функциональность будет полезна пользователям, которым требуется удобное управление большим количеством приложений, запущенных в виде контейнер...

[Из песочницы] Разработка GLSL шейдеров на Kotlin Всем привет! Наша компания занимается разработкой онлайн игр и сейчас мы работаем над мобильной версией нашего основного проекта. В этой статье хотим поделиться опытом разработки GLSL шейдеров для Android проекта с примерами и исходниками. Читать дальше →

[Перевод] DevOps: что же это такое на самом деле Всем привет! Мы допечатали книгу «Философия DevOps», а также планируем делать и новую книгу на эту тему. Немало копий сломано по поводу того, чем является и чем не является DevOps, а также о соотношении DevOps и непрерывной интеграции. Поэтому мы просим вас максимально об...

Узнать всё про XBRL на вебинарах С 28 июня по 23 августа ИТ-разработчик "Синтегро консалтинг" проводит цикл летних вебинаров по теме XBRL. Вебинары призваны облегчить рынку НФО переход на новый формат финансовой отчетности, введенный Центральным банком с 1 января 2018 года.

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

Перфоратор для дома - лучшие модели В этой статье я решил поделиться своими исследованиями о том, какие перфораторы считаются на сегодняшний момент самыми лучшими. Хочу представить топ 3 перфораторов для использования в домашнем ремонте. Все данные я собраны с сайта https://storgom.ua/perforatory.html. Из дан...

[Из песочницы] SmartMailHack. Решение 1-го места в задаче классификации логотипов Две недели назад закончился проходивший в офисе Mail.Ru Group хакатон для студентов SmartMailHack. На хакатоне предлагался выбор из трех задач; статья от победителей во второй задаче уже есть на хабре, я же хочу описать решение нашей команды, победившей в первой задаче. Все ...

Яндекс.Дзен приглашает на первую онлайн-конференцию для брендов 31 октября состоится первое онлайн-мероприятие Яндекс.Дзена для представителей брендов. Основная тема онлайн-встречи - как бизнесу продвигать свои услуги в Дзене - одной из крупнейших в России медиаплатформ с аудиторией более 13 млн человек в день.Команда Яндекс.Дзена расска...

Назначение владельца услуги В вашем ИТ-департаменте определены и назначены владельцы услуг? Как вы поняли , что определили правильного человека в качестве владельца услуги? Начнем с самого начала Что такое «услуга»? Согласно ITIL, услуга – это «cпособ предоставления ценности заказчикам через содействие...

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

Сравнительный и подробный анализ плагинов кеширования для WordPress Плагинов кеширования много с большим набором параметров и функций – без тщательного анализа невозможно сделать грамотный выбор. Полистав интернет, не нашел реально нормальных сравнений. Есть только посты исключительно для привлечения внимания – описания плагинов. Обычное де...

Kivy. Xamarin. React Native. Три фреймворка — один эксперимент (часть 2) Это вторая статья из цикла, где мы проводим сравнение Kivy, Xamarin.Forms и React Native. В ней я постараюсь написать такой же планировщик задач, но с использованием Xamarin.Forms. Посмотрю, как у меня это получится, и с чем мне придется столкнуться. Повторять ТЗ я не буд...

Kotlin + React vs Javasript + React Мысль перевести фронт на какой-либо js фреймворк появилась одновременно с возможностью писать React на Kotlin. И я решил попробовать. Основная проблема: мало материалов и примеров (постараюсь эту ситуацию поправить). Зато у меня полноценная типизация, безбоязненный рефактори...

Всё под контролем. Зачем нужны системы мониторинга инженерной инфраструктуры центров обработки данных Хабр, привет! Я ведущий инженер компании «ЛАНИТ-Интеграция». Работаю здесь больше 20 лет. Последние семь лет занимаюсь инженерным обеспечением ЦОДов: устанавливаю и запускаю оборудование в работу. С каждым годом появляется всё больше требований к надежности и удобству испо...

Второй блин: анонс SmartData 2018 Чем первое проведение конференции отличается от второго? При подготовке первой нет ни возможности «сделать как раньше», ни зрительского фидбэка, и организаторам приходится делать смелые предположения. Это не значит, что получится плохо. Но это значит, что после первого раз...

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

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

Генерация последовательности дат и generate_series в PostgreSQL ВелопредупреждениеДанная статья может оказаться сферическим примером велосипедостроения. Если вам известно стандартное или более изящное решение задачи, то буду рад увидеть его в комментариях. Однажды на одном из проектов нам понадобилось составить отчет по финансовым операц...

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

.NET — локализация без боли. (N)gettext + poedit Создавая новый проект, мне приходилось использовать либо *.resx для WinForms, либо I2Localization для Unity, либо другие решения для локализации приложений. Все эти решения похожи тем, что приходится придумывать ключ-локализации, вставлять его в код и в словарь. Поначалу в...

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

Настройка безопасности для приложений на облачной платформе SAP Cloud Platform В нашей облачной платформе SAP Cloud Platform есть целый набор встроенных сервисов. В этой статье мы остановимся теме безопасности — рассмотрим сервисы безопасности в среде Neo, а также возможности SAP Cloud Platform для обеспечения безопасности разработанных вами приложений...

[Из песочницы] Записки IoT-провайдера. Введение Здравствуйте, уважаемые читатели Хабра. Меня зовут Олег Плотников, я директор Центра Промышленного Интернета одной из IT-компаний. Этой статьей я бы хотел начать целый цикл заметок про Интернет Вещей и конкретно про технологию LoRa. О ней уже не раз писали на Хабре, писали и...

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

Миллионы человек могут быть атакованы через уязвимость в платформе для конференций Cisco WebEx Сервисы для проведения вебинаров и онлайн-совещаний Cisco WebEx занимают более половины мирового рынка веб-конференций (53%), их используют свыше 20 млн человек. На этой неделе специалисты SkullSecurity и Counter Hack обнаружили уязвимость в десктопной версии WebEx для Win...

Почему «Юному технику» не удастся построить лазер Приветствую всех снова. В комментариях к моей первой статье про cамодельную лазерную установку снова вспомнили статью из журнала «Юный техник», которая называлась «Строим лазер». В ней предложено поэтапное описание сборки импульсного лазера, работающего на жидком растворе ор...

HappySecretSantaBot — Телеграм бот для игры «Тайный Санта» Привет, хаброжители! Немного истории Когда я был еще школьником, я открывал периодами Хабр, и одна из статей которая мне на то время запомнилась — была Клуб анонимных Дедов Морозов 2013 — 2014. На то время мне показалось одной из самых крутых идей организовывать такие акц...

Обзор и тестирование сервера Fujitsu PRIMERGY RX2540 M4 Стремительное развитие новых технологий нередко влечет за собой ситуации, когда используемое оборудование уже не справляется с задачами компаний. Приходится либо производить модернизацию существующего парка серверных систем, либо менять их на более производительные. При этом...

Онлайн казино Вулкан Grand не даст вам скучать Очень часто люди оказываются в достаточно неприятной ситуации, когда им не хватает денег на те или иные нужды. Это может быть всё что угодно, но ситуация от этого менее неприятной не становится. По этой причине, приходится искать варианты получения дополнительных средств, ко...

Задачи и решения для бойца PostgreSQL Приветствую всех любителей SQL! В интернете я редко встречал статьи, которые охватывают разные рабочие моменты и тонкости, связанные с обработкой данных в SQL. Мне нравится, когда из одной статьи можно почерпнуть сразу много всего, пусть даже в общих чертах. Поэтому решил ...

«Божественный» код (GOD'S code) «Божественный» код — громкий термин, который может показаться желтым заголовком, но всё же именно о таком коде будет идти речь: из каких частей он состоит и как его писать. Это история о моих стараниях сделать так, чтобы задачи не возвращались с code review с пометкой: «Вс...

Мой любимый файл в кодовой базе Chromium Код Хромиума весьма обширен, там каждому найдётся что-то по вкусу. А я вот решил рассказать о своём любимом файле в нём (а у вас есть такой?). Этот файл отражает всё: боль, разочарование, надежду, упорство, силу воли, ответственность за чужие провалы и самопожертвование. Я и...

Яндекс.Дзен приглашает на первую онлайн-конференцию для брендов 31 октября состоится первое онлайн-мероприятие Яндекс.Дзена для представителей брендов. Основная тема онлайн-встречи – как бизнесу продвигать свои услуги в Дзене – одной из крупнейших в России медиаплатформ с аудиторией более 13 млн человек в день. Команда Яндекс.Дзена расск...

Предприниматели Москвы, по словам Натальи Сергуниной, оценили возможности онлайн-сервисов для бизнеса Предприниматели назвали сервисы, которые помогают им в работе. Как пишет официальный сайт мэра Москвы, благодаря работе ГБУ «Малый бизнес Москвы» в данное время действуют 11 сервисов, которые помогают вести бизнес – от помощи в подготовке документов для регистрации ИП до под...

5 главных трендов в онлайн-обучении Игрофикация, популярность видеоконтента и принцип микрообучения – главные тренды 2018 года в онлайн-обучении. В этом уверены председатель правления Центра развития некоммерческих организаций Анна Орлова и координатор проекта «Университет Комитета гражданских инициатив» ...

[Перевод] Вся правда об ОСРВ. Статья #16. Сигналы В этой статье будут рассмотрены сигналы, которые являются простейшими механизмами взаимодействия между задачами в Nucleus SE. Они предоставляют малозатратный способ передачи простых сообщений между задачами. Читать дальше →

ITSM мёртв. Да здравствует AISM! Если вы присутствовали на любой из конференций, посвящённых ITSM, — большей частью очень хороших — вы можете быть уверены, что в программе подобного рода мероприятий обязательно будет сессия или доклад, провозглашающий, что «ITSM мёртв».  Та...

Веселый стейт менеджмент фреймворк Huex Введение Меня всегда удивляло, как много действий надо делать для стейт менеджмент фреймворков — сразу описывать схему, писать мутации, комитать их… Почему бы не сделать всё минимально просто?) Зачем писать код, когда его можно не писать? Представляю вашему вниманию мою ...

Что такое психическое здоровье: взгляд со стороны психологии / психотерапии Привет, читатель! Прошлая моя статья вышла несколько “суховатой”, в чем меня справедливо упрекнули на нескольких площадках, поэтому я решил написать другую, более наполненную живыми примерами и понятными объяснениями. Поговорить сегодня я предлагаю о психическом здоровье в...

[Из песочницы] Middleware и возможности Pipeline в Laravel Laravel — это поистине большая и сложная система, которая старается решить большинство бытовых задач веб разработчика максимально элегантным способом и собрать в себе как можно больше инструментов и, что очень важно — с как можно более человеческим интерфейсом. И сегодня ...

[Перевод] Что входит в обязанности ведущего разработчика Вот эта большая статья Джона Олспау называется «Быть ведущим инженером». В первый раз я прочитала её примерно четыре года назад, когда только перешла на нынешнюю работу, и она действительно повлияла на представления об этом направлении моей карьеры. Перечитав её сейчас, дей...

Онлайн-курс "Искусство аддитивных технологий" Всем отличного времени суток!Мы инженеры 3D-печати: Востров Никита (слева) и Бабайцев Михаил (справа) занимаемся аддитивными технологиями в Твери с 2014 года.  В частности, выстраиваем образовательную систему в данном направлении в нашем городе.В настоящее время за наши...

Применение 3D-печати в детской нейрохирургии. Введение.Я - нейрохирург одного из ведущих национальных центров страны. Давно хотел поделиться своим опытом в применении 3D печати в повседневной работе. И главной целью своей статьи я считаю показать возможности и реальность применения печати в медицина. На сайте большое ко...

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

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

Девопс и безопасность: интервью с Сетом Варго и Лиз Райс Контейнерами сегодня никого не удивишь. Удивишь вопросом про безопасность контейнеров. Особенно интересно спрашивать об этом коллег, которые используют контейнеры и микросервисы в продакшне на полном серьёзе: часто вижу удивленные лица и недоуменный вопрос, мол, «Что, зачем ...

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

КИБ «SearchInform» как рабочий инструмент аналитика или «Бойтесь данайцев, дары приносящих» Как понятно из заголовка, сегодня речь пойдет о КИБ SearchInform. К этой статье у меня родилось несколько вариантов названий и даже эпиграфов. Одним из первых был «Все счастливые семьи счастливы одинаково, каждая несчастливая семья несчастлива по-своему» из «Анны Карениной»....

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

Как мотивировать авторов, договариваться с экспертами и вообще писать хорошие статьи Мы верим, что в каждом разработчике спит хороший рассказчик. Некоторые из них уже проснулись и радуют коллег классными постами. Остальных же нужно просто разбудить. Почему и кому нужно и как именно это сделать, мы обсуждали на РИТ++, где в рамках DevConf Хабр засветился сраз...

[Из песочницы] Запускаем LDA в реальном мире. Подробное руководство Предисловие На просторах интернета имеется множество туториалов объясняющих принцип работы LDA(Latent Dirichlet Allocation — Латентное размещение Дирихле) и то, как применять его на практике. Примеры обучения LDA часто демонстрируются на "образцовых" датасетах, например "20 ...

«Лунная Одиссея» была представлена на космодроме «Восточный» 11 и 12 октября 2018 года в ходе IV-го Всероссийского космического фестиваля «Космофест Восточный — 2018» в городах Благовещенск и Циолковский компания LEGO Education провела серию мастер-классов для школьников и представила образовательное робототехническое решение «Л...

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

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

[Из песочницы] Реализация PPPOS на stm32f4-discovery Однажды передо мной возникла задача обеспечить выход в сеть Интернет на STM32 имея для этого только COM порт. Для решения этой задачи мне понадобился PPP, или, еcли быть точным, PPPoS (англ. Point-to-Point Protocol over Serial — один из способов реализации PPP, используется ...

В России официально заработали тарифы Google One Как и обещали официальные представители поискового гиганта, Google One официально заработал в России. Об этом AndroidInsider.ru узнал от пользователей, которые получили ранний доступ к обновленной сетке тарифов облачного хранилища. В первую очередь возможность испытать Goog...

Сложное решение простых проблем HighLoad WEB-сервисов Ключевой задачей высоконагруженных WEB-систем является способность обработать большое число запросов. Решить эту проблему можно по-разному. В этой статье я предлагаю рассмотреть необычный метод оптимизации запросов к backend через технологию content-range (range). А именно...

Наличие примера помогает девушкам утвердиться в выборе профессии в сфере точных наук Microsoft совместно с KRC Research провели исследование среди девушек от 11 до 30 лет. Цель опроса - узнать, как влияет наличие примера для подражания на их интерес к точным наукам.В исследовании сравнивались ответы девушек, которые имеют ролевые модели, и тех, у кого их нет...

[Из песочницы] Обзор R пакетов для интернет маркетинга, часть 1 Всем привет, если вы занимаетесь интернет маркетингом наверняка вам ежедневно приходится сталкиваться со множеством рекламных сервисов и как минимум одной платформой веб аналитики, если вам требуется хотя бы раз в месяц, или может быть даже раз в неделю руками сводить данные...

Конференция Azure Day в Москве Azure Day — ежегодная конференция, которую проводит сообщество Microsoft MVP (Most Valuable Professionals). Основная идея Azure Day — поделиться с ИТ-сообществом самой новой и ценной информацией об облаке Azure. Доклады представят гуру разработки и бизнес-решений – MVP, кото...

Плагин «Онлайн Лейка»: новая версия расширяет возможности приема платежей онлайн Теплица социальных технологий обновила плагин «Онлайн Лейка» до версии 2.3.7. В программу добавлена возможность принимать средства через RBK.money. Почему это важно? – RBK.money – удобный инструмент приема онлайн-платежей. Компания имеет 40 000 клиентов и 8 миллион...

простой вопрос, но не простой ответ Давайте что-ли о математике поговорим? Поспорил с "клиентом", которым выступил коллега по работе.Вопрос очень простой:  он захотел модель в 2 раза больше. Ведь куда проще сделать в 2 раза больше, но ведь в 3D не все так просто?Приведем простой пример - если у тебя один ...

[Перевод] Аспирантка решила задачу подтверждения квантовых вычислений Урмила Махадев провела восемь лет в магистратуре в поисках ответа на один из наиболее базовых вопросов квантовых вычислений: откуда нам знать, что квантовый компьютер сделал хоть что-то на квантовом уровне? Весной 2017 года Урмила Махадев оказалась в неплохом положении, с...

В браузере Google Chrome стартует сервис Project Stream для стриминга видеоигр Компания Google объявила о том, что уже на этой неделе начнется тестирование ее нового сервиса для стриминга видеоигр, который будет работать прямо в браузере Chrome. Разработчики заявили, что именно на примере современных игровых блокбастеров можно будет продемонстриро...

Документирование форматов информационного обмена — легко и просто 1. Вступление В далеком 2001 году, консорциум W3C выработал рекомендации языка определения схем XML (XSD), объединив наиболее популярные языки описания схем в один стандарт. Основная цель, которая при этом преследовалась – получение платформо-независимого стандарта, который ...

Visual Studio Coded UI Tests: теория и практика применения в нашей компании Автоматизированные тесты пользовательских интерфейсов — тема, к которой настороженно относятся даже опытные разработчики. При этом технология такого тестирования не представляет собой чего-либо экстраординарного, а в случае Visual Studio Coded UI Tests является расширением ...

Lamoda на технорадаре В комментариях к нашей прошлой статье было много вопросов о технологиях, которые мы используем. В этой статье я — Игорь Мосягин, R&D разработчик Lamoda — о них расскажу. Под катом вы найдёте исчерпывающий перечень языков, инструментов, платформ и технологий, которые прош...

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

Мы составляем лишь 0,01 процента массы всего живого, но все равно умудряемся разрушать все вокруг По сравнению с остальной массой всего живого на Земле на человечество приходится всего ничего. Но несмотря на такую «незначительность», след, оставленный человечеством на этой планете, по-настоящему разрушителен для всего остального. Одной из главных целей биологии как нау...

Проксируем файлы из AWS S3 средствами nginx Казалось бы, задача реализации фронтенда для AWS на nginx звучит как типовой кейс для StackOverflow — ведь проблем с проксированием файлов из S3 быть не может? На деле выяснилось, что готовое решение не так-то просто найти, и данная статья должна исправить эту ситуацию. З...

Четыре функции, которые необходимы iCloud Drive Прошло уже несколько лет с того момента, как Apple представила обновленный облачный сервис iCloud Drive, и за это время компания не уделяла ему много внимания. Есть как минимум четыре функции, которые хотелось бы увидеть в обновленной версии iCloud Drive. Общие папки Сейч...

«Святой» Тимлид и его последователи До Saint TeamLead Conf, конференции про боли тимлида, осталось две недели. В этой конференции мы уже не хотели просто обозначить как можно больше проблем, а хотели раскрыть каждую тему с разных точек зрения. Мы с программным комитетом, основываясь в том числе и на февральско...

Казино будущего Азино 777 Современные люди достаточно сильно беспокоятся о собственном комфорте, здоровье и жизни в целом. Это просто здорово, ведь современные технологии предоставляют массу возможностей прожить эту жизнь достойно и так, как того желает каждый конкретный человек. Конечно, если произв...

[Из песочницы] Бери и делай: как прокачаться в программировании и разработке 5 признаков, что вам пора учиться, 25 онлайн-сервисов для прокачки скиллов и 5 практических советов для профессионального развития вы узнаете из этой статьи за 9 минут. Читать дальше →

Эффективная онлайн-оценка качества при разработке веб-сервисов. Лекция Яндекса Разработка сервисов сейчас базируется на оценке их качества. Чтобы оценить взаимодействие пользователей с продуктом, проводятся онлайн-эксперименты, и только потом принимаются решения о запусках и обновлениях. Например, в 2015 году Google ежедневно проводил до 1000 подобных ...

Путеводитель по Швейцарии Приветствую, товарищи! В этой статье я постараюсь описать свой опыт переезда в замечательную альпийскую страну Швейцарию, а конкретно — в город Цюрих, и рассказать о наиболее важных аспектах жизни здесь. Пост будет очень объемный, потому что я хотел сделать эдакий мини-гай...

[Из песочницы] Кратко о redux-saga каналах Добрый день, дорогие друзья. В данной статье хотел бы максимально просто и кратко описать механизм redux-saga каналов, на примерах приближенных к реальным кейсам, надеюсь у меня это вышло. Итак, начнем. Читать дальше →

[Из песочницы] Построение микросервисной архитектуры на Golang и gRPC, часть 1 Введение в микросервисную архитектуру Часть 1 из 10 Это серия из десяти частей, я постараюсь раз в месяц писать про построение микросервисов на Golang. Я буду использовать protobuf и gRPC в качестве основного транспортного протокола. Стек, который я использовал: golang, mon...

Забираем почту без sms и регистрации Не прошло и месяца, как мы решили, что пора написать статьи по итогу наших выступлений на OFFZONE-2018. Первая статья будет исполнена по мотивам доклада с FastTrack «MS Exchange Relay attack without sms and registration». При проведении RedTeam использование фишинга являетс...

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

Что было интереснго на DataVizDay в Минске В четверг 4 октября я побывал на конференции DataVizDay в Минске в качестве спикера. Поделюсь самыми интересными идеями и впечатлением от Миснка. Ключевые идеи: 80% ваших усилий будет до BI и визуализации, потому что данные бывают или плохие или очень плохие и в основном вы...

Место встречи системных инженеров 27 июля 2018 года, в Минске, пройдет мероприятие B.E.E.R для системных, devops, сетевых и многих иных IT-инженеров и всех кому интересна тематика системного инженеринга и технологий. Форум (конференция) B.E.E.R — мероприятие, которое дает возможность встречаться з...

Kotlin DSL: Теория и Практика Разработка тестов приложения — не самое приятное занятие. Этот процесс занимает долгое время, требует большой концентрации и при этом крайне востребован. Язык Kotlin дает набор инструментов, который позволяет довольно легко построить собственный проблемно-ориентированный язы...

Новые продукты, платформы и “все-как-сервис”: вебинары HPE Не так давно ряд наших ключевых продуктов – компонуемая платформа HPE Synergy, гиперконвергентная система HPE SimpliVity и флеш-массивы с прогнозной аналитикой HPE Nimble Storage – получили важные обновления. Кроме этого, в портфеле компании появились комплексные решения HPE...

Еще один вариант генерации превьюшек для изображений с использованием AWS Lambda & golang + nodejs + nginx Здравствуйте уважаемые пользователи Хабра! Меня зовут Никита, в текущий момент времени я тружусь backend-разработчиком в стартапе мобильного приложения. Наконец у меня появилась действительно нетривиальная и достаточно интересная задача решением которой хочу поделиться с В...

[Перевод] Процедурное создание зданий Эйвинд Фиксдаль (Øyvind Fiksdal) поделился подробностями процедурного процесса создания дома и ландшафта в Houdini и рассказал о преимуществах такого подхода. Введение Меня зовут Эйвинд Фиксдаль, я норвежский художник, раньше работавший в основном с традиционным исскуство...

Быстрый или бедный: онлайн и офлайн-аналитика для вашего бизнеса 16 октября пройдет бесплатный совместный вебинар Ingate и Virgin, посвященный офлайн-аналитике, внедрению сквозной аналитики и использованию BI-решений. Расскажем, как понять, что вашему бизнесу пора меняться. На вебинаре выступят эксперт Ingate по&nb...

[Перевод] 5 «супернавыков», необходимых для работы будущего ИТ-отрасль — это локомотив изменений, происходящих в нашей жизни в последние десятилетия. Причем они касаются сотрудников компании не только с точки зрения продуктов, которые мы внедряем для клиентов. Эти изменения сказываются на скорости освоения новых продуктов и технологи...

Как построить пирамиду в багажнике или Test-Driven Development приложений на Spring Boot Spring Framework часто приводят как пример Cloud Native фреймворка, созданного для работы в облаке, разработки Twelve-Factor приложений, микросервисов, и одного из самых стабильных, но в то же время инновационных продуктов. Но в этой статье я бы хотел остановиться на еще одн...

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

Приезжайте изучать классическое администрирование: регламенты, инструменты, скрипты Southbridge За 10 лет Southbridge создал стандарт работы, который позволяет одному администратору поддерживать 150 серверов, быстро проводить первичную настройку, легко передавать проект между администраторами и группами, сразу видеть, что сделали ночные дежурные, быстро входить в курс ...

Новый Android и ещё 7 крутых технологий c конференции Google I/O, которые перевернут нашу жизнь Что ни день, то слышишь о том, что на Марсе будут яблони цвести, а новая компьютерная технология позволит нам жить комфортнее, больше успевать, меньше проводить время за рутиной и т.д. Чаще всего на болтовне дело и заканчивается, а о технологии забывают. Но только не в случа...

Новые функции Instagram: поддержка GIF-анимации и неограниченное количество скрытых хэштегов Instagram медленно, но уверенно строит свою Direct-платформу как целостный продукт обмена сообщениями. Это разумный шаг, учитывая, что Instagram всё чаще использует более молодая аудитория. Новая функция, уоторая работает уже сегодня – поддержка GIF файлов. Теперь вы сможете...

Как мы побеждали хаос на центральном складе Привет, Хабр! Меня зовут Алексей Шихов, я руковожу командой разработчиков CarPrice в Кирове. Сейчас Carprice занимает второе место в России по продажам автомобилей на вторичном рынке, и почти все машины, выкупленные в Москве, проходят через один огромный центральный хаб, отк...

[Перевод] Поиск правильного способа разделения материалов сайтов с помощью Webpack Поиск наилучшего способа организации материалов веб-проектов может оказаться непростой задачей. Существует множество различных сценариев работы пользователей с проектами, множество технологий и других факторов, которые нужно принимать во внимание. Автор материала, перевод к...

[Перевод] Используем SQL в Rails Во-первых, статья не о том, как я люблю рельсы, во-вторых, статья не о том, как я их ненавижу. К ним можно относиться совершенно по-разному и лучше они станут только если их менять. И хуже они могут стать только если их начать менять. Ну, в общем, я вас предупредил, а вы мен...

Давайте перестанем играть в «Поставщика услуг» и «Заказчика» Под таким громким названием вышла статья из-под пера консалтингового агентства «Tedder Consulting». И хотя дата публикации совпала с «Днём смеха», воспринимать её как первоапрельскую шутку не стоит. С оригиналом статьи вы можете ознакомиться по ссылк...

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

Предварительный обзор Razer Huntsman. Механика для ценителей Современные геймеры уже просто не воспринимают игровую периферию серьезно, если в ней нет подсветки. Это не просто тренд, а именно необходимость. Подсветка дает определенные преимущества во время сражений, особенно если вы любите играть в темноте, плюс у вас будет возможност...

[Из песочницы] Виртуальный мир Intel. Практика В данной статье я хочу рассмотреть практические аспекты создания простого гипервизора на основе технологии аппаратной виртуализации Intel VMX. Аппаратная виртуализация достаточно узкоспециализированная область системного программирования и не имеет большого комьюнити, в Ро...

Aviso — даже подросток сможет хорошо заработать! Даже подросток в наше время мечтает и хочет совмещать приятное с полезным. Сайт aviso.bz поможет получать хорошие деньги в Интернете в любое время! Современные люди проводят немало времени в Интернете, без него не представить жизни в 21 веке. Цели у каждого свои: кто-то жела...

«Стараемся дать реальные истории из жизни»: о программе Heisenbug 2018 Moscow Когда приходишь на конференцию как зритель, может показаться, что за её программой стоят очень конкретные правила: организаторы однажды решили, какие доклады подходят конференции, и можно не соглашаться с их мнением, но оно всегда определённое и не меняется со временем. А...

Реанимируем игровой сервис Nintendo Switch после блокировок РКН День добрый читатели. Это моя первая статья за много лет чтения Хабра, поэтому прошу «понять и простить». В ней я хочу поделиться тем, как попытаться вернуть к жизни игровые сервисы, адреса которых заблокированы РКН в агонии попытках запретить Telegram. В моём случае, это...

Python: метапрограммирование в продакшене. Часть первая Многие считают, что метапрограммирование в Python излишне усложняет код, но если использовать его правильно, то можно быстро и элегантно реализовать сложные паттерны проектирования. Помимо этого, такие известные Python-фреймворки, как Django, DRF и SQLAlchemy, используют мет...

[Перевод] Управляемые токенами реестры 1.0 Идея управляемых токенами реестров (TCR) зародилась в блокчейн-сообществе не менее года назад. По крайней мере, эта статья была опубликована автором еще в сентябре 2017 года. А недавно я был на конференции DappCon 2018 в Берлине и увидел большой интерес к этой теме, а также...

Microsoft и HP меняют образовательную сферу с помощью технологий виртуальной реальности В ЦИТ "Умный город" г. Москвы прошла совместная практико-ориентированная образовательная конференция Microsoft и HP по применению современных технологий в учебном процессе. Мероприятие проводилось при поддержке городского проекта "Школа Новых Технологий"....

«Календарь тестировщика». Нагрузи сервис Нагрузочное тестирование во многом схоже с учениями по ГО и ЧС. Лучше заранее понимать, как будет выглядеть та или иная ситуация, чем пытаться в панике сориентироваться. Помимо собственных тестов и собранных на production проблем, можно перенять опыт коллег по индустрии. Спе...

Эксперимент: что выгоднее Adsense или РСЯ (Часть 3) Хотел провести эксперимент со множеством участников, чтобы определить, что сейчас выгоднее для заработка: "Рекламная Сеть Яндекса или Google Adsense?". Даже большую и подробную инструкцию написал, как это просто и легко сделать. К сожалению, кроме меня никто его и не провел....

Эксперимент: что выгоднее Adsense или РСЯ (Часть 3) Хотел провести эксперимент со множеством участников, чтобы определить, что сейчас выгоднее для заработка: "Рекламная Сеть Яндекса или Google Adsense?". Даже большую и подробную инструкцию написал, как это просто и легко сделать. К сожалению, кроме меня никто его и не провел....

Реализация Spring Framework API с нуля. Пошаговое руководство для начинающих. Часть 1 Spring Framework является одним из самых сложных фремворков для понимания и изучения. Большинство разработчиков изучают его медленно, через практические задачи и гугл. Этот подход не эффективен, так как не даёт полной картины и при этом требует больших затрат. Я хотел бы ...

[Из песочницы] Критерии разума человека, с точки зрения одного программиста Сознание. Множество копий сломано на эту тему. Мы воодушевленные рывком цифровой техники и ростом вычислительной мощности с опаской ожидаем появления первого искусственного интеллекта. Как это будет? Возможно, в каком-то гараже, чей то компьютер выведет на экран вопрос: «Кто...

[Из песочницы] Как я писал змейку на F# и модели акторов О чем это все? Я расскажу о том, как построить модель акторов с помощью MailboxProcessor из стандартной библиотеки, на какие моменты обратить внимание и о том, какие подводные камни вас могут ожидать. Я не претендую на истину в последней инстанции. Код, написанный здесь, не ...

GitLab для Continuous Delivery проекта на технологиях InterSystems: Контейнеры Эта статья — продолжение статьи про организацию процессов Continuous Integration / Continuous Delivery, автоматизирующих сборку, тестирование и доставку приложений применимо к решениям на платформе InterSystems. Рассмотрим такие темы как: Контейнеры 101 Контейнеры на разны...

Magic link или история о том, как мы упростили жизнь пользователю В статье я поделюсь личным опытом разработки и реализации “волшебных ссылок”. Расскажу зачем они нужны в нашем проекте, как функционируют и в конце даже всплакну над тем, что отсутствие такого функционала в больших системах используемых мною заставляет меня гневно рвать на с...

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

Positive Hack Days CTF 2018 райтапы заданий: mnogorock, sincity, wowsuchchain, event0 Всем привет. Прошел ежегодный PHD CTF и как всегда задачи были очень крутые и интересные! В этом году решил 4 таска. Может показаться что статья очень длинная — но там просто много скриншотов. Читать дальше →

Как обеспечить взрывной рост малому бизнесу Приходите на бесплатный вебинар «Как проще и быстрее удвоить свой малый бизнес». Удвойте оборот за 6–12 месяцев в малом бизнесе. Вебинар для владельцев малого бизнеса, а также руководителей в малом и микробизнесе. По статистике ...

PVS-Studio как SAST решение До недавнего времени в своих статьях мы позиционировали PVS-Studio как инструмент для выявления ошибок в коде. При этом мы почти не рассматривали PVS-Studio в контексте безопасности. Попробуем немного исправить эту ситуацию и взглянем на инструмент с точки зрения тестирован...

Красивый и чистый: инструменты, которые помогают добиться почти идеального кода Адил Имран — программист, работает в этой сфере давно, делясь опытом, наработками и наблюдениями с коллегами в своем блоге. Новая статья Адила — об инструментах, которые помогают писать красивый и чистый код, который хорошо работает. От автора: вы хотите писать хороший ...

Большая конференция NIXMultiConf (Харьков) Мы знаем, насколько вы заняты. Мы знаем, что вы не любите неструктурированную информацию и попытки выдать уже неактуальный материал за конфетку. Мы знаем, что среди участников наших мероприятий есть ребята, которые еще не определились с языком программирования, но очень хо...

Книга “Электричество шаг за шагом” от Рудольфа Свореня Сегодня день информатики, и кто-то возможно помнит первые уроки по информатике в школе, и свой первый учебник “Основы информатики и вычислительной техники” (1990 год): Открыть В числе авторов этого учебника был — Р.А. Сворень. Про легендарного человека — Рудольфа Анатоль...

[Перевод] AI, практический курс. Музыкальная трансформация на основе эмоций Это очередная статья в серии обучающих статей для разработчиков в сфере искусственного интеллекта. В предыдущих статьях и мы рассмотрели сбор и подготовку данных с изображениями, в данной статье мы продолжим обсуждение сбора и изучения музыкальных данных. Целью данного п...

Хочу всего и сразу! Изучаем оперативную память HyperX Predator DDR4 RGB, с частотой 4000 MHz Нельзя отрицать, что большинство пользователей, выбирающих оперативную памяти, руководствуются принципом «не буду тратить время, куплю самое дешёвое и забуду эту тему». От части, такой подход может быть верным, но только в случаях, когда вы кроме стандартного калькулятора и ...

Кастомный подход для нормализации и сброса стилей (custom-reset.css) Здесь я поделюсь своими наработками для нормализации и сброса стилей. За несколько лет у меня сформировался небольшой файл, за основу которого, изначально, был взят нормалайз. Почему нормалайз, а не ресет. Он заточен именно под кросбраузерность, что очень важно. Но в чист...

[Из песочницы] CI для фронтенда: Gitlab, Traefik, Docker В каждом уважающем себя проекте должны участвовать QA инженеры. Ежедневно перед ними будет стоять задача проверки выполнения задач в отдельных ветках. Очень часто процесс перехода на нужную ветку, сборки и тестирования занимает много времени, к тому же, локально не всегда во...

Москве нужны сети 5G В Департаменте информационных технологий Москвы возлагают большие надежды на технологию 5G. готовы оказывать поддержку всем операторам в развертывании инфраструктуры сетей нового поколения и уже проверили ее возможности в ходе сразу нескольких пилотных проектов в рамках согл...

[Перевод] Все, что вам нужно знать о выравнивании во Flexbox Цикл публикаций по особенностям CSS-технологии Flexbox от Rachel Andrew. Что происходит при создании контейнера Flexbox. Резюме В этой статье мы рассмотрим свойства выравнивания во Flexbox, а также основные правила, помогающие запомнить, как работает выравнивание как на гл...

[Из песочницы] Расширение процесса сборки с помощью MSBuild В данной статье речь пойдет о том, как расширить процесс сборки проекта с помощью MSBuild. Меню Основные понятия — что такое target и task в MSBuild Жизненный цикл сборки MSBuild — какая последовательность вызова таргетов Подготовка окружения для примеров Таргеты в MSBuil...

Интеграция Veeam Backup & Replication и PureStorage Сегодня мы представляем гостевой пост от Илии Карина. Добрый день, Хабр! Меня зовут Илия Карин (Iliya_karin). Я занимаюсь всеми вопросами в области системноного администрирования в крупной компании более 7 лет. Спасибо коллегам из Veeam за возможность рассказать здесь немног...

A1: 2017 – Injections (Часть 2) В прошлой статье я предположил, что читатель знает, как устроен язык запросов SQL в подробностях, а также механизм работы протокола HTTP. Но это, как правило, не так. И я сразу вспомнил историю, описанную в одной из моих любимых книг «Недоверчивые умы» Роба Бразертона. В ней...

Автоматизация мониторинга зарплат с помощью R Вы знаете, сколько вам недоплачивают? А может быть, переплачивают? Каково соотношение резюме и вакансий на позицию, схожую с вашей? Отвечая на этот вопрос, можно врать себе, можно нагло врать, а можно оперировать статистикой. На самом деле, каждая уважающая себя контора ре...

[Перевод] Конференция DEFCON 21. DNS может быть опасен для вашего здоровья. Часть 1 Меня зовут Роб Стакл, я консультант по безопасности из Феникса, штат Аризона, и в основном работаю пентестером. Я участвую в конференциях DefCon с 1996 года, увлекаюсь высотной фотографией, а в эти выходные была одиннадцатая годовщина нашей свадьбы. Я хочу поблагодарить мою ...

GeekBrains запускает бесплатный образовательный онлайн-марафон «Найди себя в Digital» С 6 по 25 августа образовательный проект GeekBrains проведет первый бесплатный онлайн-марафон, состоящий из 15 вебинаров по трем направлениям — программирование, дизайн и маркетинг. Участники получат специальный сертификат о прохождении, возможность бесплатного обучения и п...

[Перевод] Станут ли воксели новой прорывной технологией? Мы пообщались с потрясающими разработчиками Atomontage, пытаясь разобраться, смогут ли воксели вернуться и победить пиксели. Воксельная разработка Бранислав: в 2000-2002 годах я участвовал в соревнованиях европейской демосцены. Я написал несколько 256-байтных демо (также н...

[Перевод] Всё, что нужно знать о выравнивании во Flexbox Об авторе: Рэйчел Эндрю — не только главный редактор журнала Smashing Magazine, но и веб-разработчик, писатель и спикер. Она автор ряда книг, в том числе The New CSS Layout, один из разработчиков системы управления контентом Perch. Пишет о бизнесе и технологиях на своём сайт...

Теплые и ламповые: пять балалаек про технологии магнитной аудиозаписи Окей, Хабр, в предыдущем посте я (намеренно) больше внимания уделил ностальгической рыдалке на тему аудиокассет, чем технической части. В этом посте исправляюсь. Аудиокассеты очень интересны тем, что историю этой технологии можно отследить от начала (1962 год) до конца (коне...

Разбор конкурса-квиза по React со стенда HeadHunter на HolyJs 2018 Привет. 24–25 сентября в Москве прошла конференция фронтенд-разработчиков HolyJs https://holyjs-moscow.ru/. Мы на конференцию пришли со своим стендом, на котором проводили quiz. Был основной квиз — 4 отборочных тура и 1 финальный, на котором были разыграны Apple Watch и конс...

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

Фотополимеры FunToDo Приветствую Коллеги!Сегодня хочу поделиться впечатлениями при работе фотополимерами от фирмы FunToDo.Это были третьи на очереди полимеры, которые мне удалось попробовать на принтере Wanhao D7_V 1.3.  В начале печатал через программу Creation Workshop, а в последующем, ...

Бизнес-модели онлайн-курсов Какие бизнес-модели онлайн-курсов существуют, в чем их особенность, плюсы и минусы? В этом вопросе замредактору Теплицы Наталье Барановой помог разобраться управляющий партнер онлайн-школы английского языка SkyEng Александр Ларьяновский. Эксперт рассказал, как устроены бизне...

Generics + Spring: Да прибудет с вами сила Однажды в одном далёком, далёком банке ... Доброго времени суток, хабр. Сегодня наконец-то вновь дошли руки написать сюда. Но в отличие от предыдущих туториалов — статей сегодня хотелось бы поделиться своим опытом и показать мощь такого механизма как дженерики, который вмест...

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

TL;DR книги “Искусство заниматься наукой и инженерным делом” Ричарда Хэмминга На Хабре уже долгое время публикуется совместный перевод замечательной книги Ричарда Хэмминга "The Art of Doing Science and Engineering". Я долгое время хотел её прочитать в оригинале. Да не просто прочитать, а составить насколько возможно краткую выжимку основных идей каждо...

Как писать программы на стыке мобильной разработки и алгоритмов? Конкурс и истории Яндекса С 10 по 22 сентября пройдет конкурс Яндекс.Блиц по мобильной разработке. Регистрация открыта. Блиц — это короткий путь в Яндекс: участникам топ-5 будет достаточно успешно пройти одну секцию собеседования вместо стандартных четырех. По случаю конкурса мы поговорили с коллега...

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

Успешные истории проекта IT-волонтер: как найти специалиста и сделать сайт за месяц Представьте, что у вашего сообщества нет сайта-визитки, вы не справляетесь с ведением соцсетей, умная лента только портит всю картину. Что делать, к кому идти? В таких ситуациях лучше всего открыть сайт IT-волонтер. Там вы найдете нужного специалиста. О том, как попроси...

Каким должен быть идеальный MacBook? Почти каждую осень компания Apple проводит по две презентации. Первая по традиции посвящается смартфонам и часам, а на второй представители фокусируется на планшетах и ноутбуках. Новые iPhone уже прошли стадию анонса и поступили в продажу — настало время обновленных iPad и ...

Big Data resistance 1 или неуловимый Джо. Интернет анонимность, антидетект, антитрекинг для анти-вас и анти-нас Доброго времени прочтения, уважаемые читатели Хабра. Прочитал за последнее время ряд статей, в том числе на Хабре, по цифровым отпечаткам браузеров и слежке за пользователями в Интернете. Например статья Анонимная идентификация браузеров и Ловушка в интернете журнал Forbes,...

Неделя программирования: в Сибае школьников приглашают на IT-неделю «Умарта» С 8 по 14 октября 2018 года в городе Сибае проходит фестиваль программирования IT-неделя «Умарта». Мероприятие проводит учебный центр «Профессионал Плюс» в рамках международной инициативы Meet and Code и Европейской недели программирования. На фестивале дети и подростки в те...

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

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

Онлайн справочник для Молдовы На сайте СПР жители Молдовы могут размещать бесплатные объявления на различную тематику. Помимо Кишинева и Тирасполя здесь представлено еще 34 населенных пункта. Для каждого из них составлен список организаций и предприятий, которые предоставляют те или иные услуги. Выбрав к...

Проект хранилища на MS SQL Server, интеграция с 1С 7.7 и автоматизация разработки в SSDT Время течет и скоро от этой разработки почти ничего не останется, а у меня все никак не находилось времени ее описать. Речь пойдет о компании федерального уровня с большим числом филиалов и подфилиалов. Но, как обычно, все началось давным-давно с одного маленького магазин...

[Из песочницы] Создание бота для участия в AI mini cup 2018 на основе рекуррентной нейронной сети Изначально у меня не было планов о статье, тем более о выступлении на конференции. Но случилась конференция. И после выступления на ней, у смотревших появились ко мне вопросы касательно реализации некоторых технических моментов. Так и получилось слово за слово — статья. Зап...

16 ноября 2018 года ADCONSULT NETWORK проводит очередную ежегодную конференцию 16 практиков российского регионального рынка рекламы откроют завесу своих историй успеха. Это находки, решения и наблюдения, как еще можно заработать на локальных рекламных рынках. Формат нон-стопа 8 часов по полчаса на каждое выступление. Десятки кейсов, историй успеха, сов...

Если захотелось написать коллегам, как что-то сделать В последнее время мне приходится очень много работать с различными текстами, как своими, так и чужими. Поэтому я хотел бы поделиться с вами некоторыми наблюдениями по поводу того, на что следует обращать внимание при написании текстов целью которых ставится что-либо последов...

«МегаФон» занялся телемедициной После трех пробных дней общение с врачами будет доступно при оформлении подписки. За 150 рублей в месяц абонент получает доступ к неограниченному количеству консультаций. За 299 рублей в месяц появляется возможность связаться с врачами с опытом свыше 15 лет и докторами наук....

Конкурс от платформы «Теплосеть»: выиграй проведение мастерской по SMM в твоем городе Теплица социальных технологий проводит конкурс для участников платформы «Теплосеть». Победитель вместе с командой Теплицы и медиатренерами сможет организовать «Мастерскую по SMM» в своем городе. Конкурс проводится с 19 ноября по 9 декабря 2018 года. Что такое «Мастерска...

Как мы проводим эксперименты на людях. А/Б тестирование для продвинутых В биологии и медицине многие эксперименты на людях и других высших приматах, как известно, сейчас запрещены. Но в маркетинге и управлении продуктом это пока не возбраняется. Чем мы активно и пользуемся в ID Finance, проводя мультивариативные тесты ценностных предложений, пр...

[Из песочницы] Как я переехал… домой, или мой ответ автору статьи о «беспощадной муке» На Хабре обсуждаются переезды в крупные города или за рубеж за хорошей работой. У меня другая история. Я успел попробовать разную обстановку и схемы сотрудничества с работодателем и выбрал то, что лучше всего соответствует моему складу характера, — с удовольствием вернулся в...

Пишем простой транслятор на Лиспе — I Давайте попробуем написать на Лиспе… транслятор простого императивного языка. Нет-нет, я не ошибся – именно транслятор. Транслировать он будет в Лисп-код. А дальше этот код может быть выполнен Лисп-системой. Здесь бесценную услугу нам окажет то обстоятельство, что в Лиспе не...

В Перми проходит Большая волонтерская неделя: ты можешь помочь удаленно социальному проекту С 13 по 19 августа 2018 года в Перми проходит Большая волонтерская неделя. Волонтеры из Перми помогают благотворительным и общественным организациям. В этом году для участия в фестивале приглашаются IT-специалисты, которые могут стать волонтерами удаленно: помочь некомм...

От сисадмина к человеку На DevOps есть по крайней мере два устоявшихся взгляда — со стороны системных администраторов и со стороны разработчиков. Первые обычно хвастаются тем, что используют Chef/Puppet/Ansible/Docker c 200X года, вторые считают, что DevOps либо изжил себя и ведет к NoOps, либо ч...

[Перевод] Consumer-Driven Contracts как способ развития сервиса — Секрет успеха поставщика заключается в том, чтобы дать потребителям качественный товар… ой, то есть сервис. Ну и еще важно не пускаться во все тяжкие с нарушением обратной совместимости. Уолтер Уайт От переводчика Что это Это перевод статьи, описывающей шаблон Consumer-D...

[Перевод] Улучшенные эффекты с режимом смешивания фоновых слоев в CSS Если одна картина заслуживает тысячи слов, то смешение двух картин заслуживает гораздо большего. Точно так же, возможности дизайна, которые открываются с появлением возможности смешивания слоев в CSS гораздо больше, чем вы думаете. Когда вы слышите обсуждение функций CSS Bl...

[Из песочницы] От API first на OAS до single contract на RAML Привет, %username%! Ты наверняка знаешь, что такое API интерфейсы и то, как много от них зависит в твоем проекте. Более того, я так же полагаю, что ты уже знаком с тем, что такое API first подход и знаешь, что Swagger и его Open API являются одними из самых популярных инс...

Насколько R быстр для продуктива? Есть такой популярный класс задач, в которых требуется проводить достаточно глубокий анализ всего объема цепочек работ, регистрируемых какой-либо информационной системой (ИС). В качестве ИС может быть документооборот, сервис деск, багтрекер, электронный журнал, складской уче...

[Из песочницы] Chisel — (не совсем) новый подход к разработке цифровой логики С развитием микроэлектроники, rtl дизайны становились все больше и больше. Реюзабилити кода на verilog доставляет массу неудобств, даже с использованием generate, макросов и фишек system verilog. Chisel же, дает возможность применить всю мощь объектного и функционального пр...

Google обновляет Контакты до версии 3.2. Тёмная тема уже здесь На прошлой неделе на конференции Android Dev разработчики Google рассказали о преимуществах чёрной темы. При максимальном уровне яркости Pixel экономил около 60 процентов заряда, тогда как iPhone из-за технологии дисплея не показал никакого результата. Мода на тёмный режим ...

Разрушители легенд "Микрошаговый режим". Начало. Судя по статьям по настройке 3d принтеров  и драйверов, у людей плотно засели мифы, касающиеся микрошагового режима шагового двигателя. Все смело предполагают, что дискретность перемещений и некое эфемерное понятие «точности» позиционирования пропорционально растут дроб...

[Из песочницы] Работа с формами в React.js, используя базовый инструментарий Введение За время работы на React.js мне часто приходилось сталкиваться с обработкой форм. Через мои руки прошли Redux-Form, React-Redux-Form, но ни одна из библиотек не удовлетворила меня в полной мере. Мне не нравилось, что состояние формы хранится в reducer, а каждое собы...

CMOS 2019 v.2.0 Директора по маркетингу встречаются 4 октября 20 ноября 2018 года профессиональное маркетинговое сообщество MarketingPeople, совместно с компанией МТТ, проводит конференцию, посвящённую формированию маркетинговой стратегии компаний на 2019 год&nb...

Тестирование производительности веб-сервиса в рамках Continuous Intergation. Опыт Яндекса Почти всех новых сотрудников Яндекса поражают масштабы нагрузок, которые испытывают наши продукты. Тысячи хостов с сотнями тысяч запросов в секунду. И это только один из сервисов. При этом отвечать на запросы мы должны за доли секунды. Даже незначительное изменение в продукт...

Лунные кирпичи из солнечной печи До возвращения человека на Луну остаются в лучшем случае годы — первый пилотируемый полет к лунной орбитальной станции Lunar Orbital Platform-Gateway ожидается не раньше середины 2020-х, а даже примерные сроки строительства лунной базы пока неизвестны. Тем не менее, разрабат...

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

Особенности вызова функций в С++ Не так давно у меня произошёл очередной разговор с коллегой на извечную тему: "по ссылке, или по значению". В результате возникла данная статья. В ней я хочу изложить результаты моего исследования по этой и смежным темам. Далее будут рассмотрены: Регистры и их назначение пр...

[Из песочницы] О разрешимости beltway проблемы в полиномиальное время С beltway проблемой студенты знакомятся, проходя курсы биоинформатики, в частности, один из наиболее качественных и наиболее близкий по духу для программистов — курс Bioinformatics (Павла Певзнера) на coursera от University of California San Diego. Проблема привлекает вниман...

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

[Перевод] Magic Leap — печальный хлам Название этой статьи [в оригинале Magic Leap is a Tragic Heap — прим. пер.] тщательно подобрано, а не для красного словца. Я желаю лучшего для VR и всех других технологий в континууме между реальностью и виртуальностью, включая Magic Leap. К сожалению, нынешнее предложение ...

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

FontCode: новый способ стеганографии через форму букв Рис. 1. Незначительное изменение глифа (формы конкретной литеры) кодирует цифровую информацию за счёт двухмерной матрицы вариантов начертания. Каждая точка в двухмерной координатной сетке генерирует соответствующий уникальный глиф Специалисты по стеганографии придумали но...

[Перевод] Конференция BLACK HAT USA. Ботнет из миллиона браузеров. Часть 1 Джереми Гроссман: я рад приветствовать всех вас и хочу сказать, что мы готовили эту презентацию целых 6 месяцев, поэтому стремимся как можно скорее поделиться своими достижениями. Хочу поблагодарить весь штат Black Hat за приглашение, мы возвращаемся сюда каждый год, мы люби...

Могут ли PWA (Progressive Web Apps) образца 2018 года составить достойную конкуренцию нативным приложениям? Когда изменения происходят постепенно, шаг за шагом, порой бывает трудно заметить насколько они драматичны и всеобъемлющи. Казалось бы всего несколько лет назад web платформа проигрывала нативным приложением практически по всем фронтам, и пропасть между тем, что можно было ...

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

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

[Из песочницы] Плагин «Rainbow CSV» как альтернатива Excel Привет, Хабр! Эта статья про плагин Rainbow CSV, который я написал для 5 текстовых редакторов: VS Code, Vim, Sublime Text 3, Atom, Gedit Думаю, что многие читатели этой статьи периодически сталкиваются с CSV (comma-separated), ТSV (tab-separated) и подобными файлами. Если п...

Ольга Плосская: «В первую очередь понять, какую задачу планируется решить» При правильном подходе к делу технологии машинного обучения позволят предприятиям существенно повысить эффективность. Технологии машинного обучения вышли из стен исследовательских лабораторий и все чаще применяются в повседневной жизни. О том, как они используются произво...

Книга «Современный PHP» Хотя современные разработчики все больше ориентируются на сетевые источники информации, мне кажется, у книг посвященных программированию все же есть своя ниша. Статьи представляют решение конкретных задач, описание конкретных моментов. Книги – это более общий взгляд на техно...

PWA — это просто. Hello Joomla Продолжаем изучение Progressive Web Applications. После теоретической первой части и простого практического примера Hello Habr второй части попробуем перевести в PWA веб сайт на CMS Joomla. Тип серверного фреймворка не важен. Задача данной статьи — показать перевод обычного...

Фестиваль 3Д-Печати. Новосибирск. Анонс анонса Как когда-то сказал один мой однокашник из первого ВУЗа: — ====quote====«Один раз — это уже традиция»=============, а всем известно, что традиции нарушать нехорошо.В прошлом году мы проводили подобное мероприятие в пробном режиме.Учитывая комментарии к прошлогоднему отчёту, ...

Технические интерактивы на фантастических конвентах. Часть 1 За последние несколько лет я пристрастился к фестивалям научной фантастики и фэнтези, кино, сериалов и книг. В первый год только как зритель, но в последующие мне довелось поучаствовать в организации фан-стендов по Доктору Кто (Doctor Who, научно-фантастический сериал), Рэ...

CLRium #4: Однодневная мини-конференция по .NET GC API, C# 8.0, Global Tools, Span, Memory, System.IO.Pipeline, чего ждать в будущем Рассуждая с коллегами о вопросах развития технологий, мы как-то пришли к выводу что в тот момент, когда выныриваешь из кода и прочих задач и бросаешь взгляд либо в сторону Хабра, либо в с...

Управление зависимостями, события и паттерны Observer и Mediator Паттерны в чистом виде встречаются довольно редко и при изучении паттернов, особенно на ранних этапах, важны не столько сами паттерны, сколько понимание механизмов (тактик), с помощью которых они реализуются. В этой статье я хотел бы описать один из таких механизмов (управле...

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

Еще 7 крутых игр на ПК для изучения английского Первая часть статьи «5 лучших игр на ПК для изучения английского» зашла очень хорошо, и уже в комментариях читатели нам прислали еще кучу достойных игр, с помощью которых можно прокачать свой английский. О некоторых из них мы не были в курсе, поэтому спасибо. За это время...

[Перевод] iPhone неудобно использовать Перевод статьи канадского журналиста и писателя Джо Кларка Я как-то писал инструкцию для портативного модуля диагностики двигателей автомобилей Daewoo. Так что я знаю, что значит «неудобно использовать». И айфонами пользоваться неудобно. Два раза в автобусе на одном и том ...

Возможно ли мгновенная передача информации? Эксперименты с квантово запутанными частицами Доброго времени суток всем! Мы продолжаем рассматривать возможности квантовой механики для передачи информации с использованием корреляции квантово-запутанных частиц. В отличие от классических способов связи, использование квантово запутанных частиц дает потенциальную возмо...

ЕС против мемов: Новый «жуткий» закон может изменить Интернет навсегда Интернет охватила паника: не успели борцы за свободу в Сети отбиться от нападок на свою свободу в США, как удар нанёс Европейский Союз, готовый принять новый закон, который гарантирует тотальный контроль над авторскими правами в Интернете. Да начнутся копирайтные войны 13 с...

Альтернатива: «Как научить Zabbix отправлять уведомления о проблемах прямо на рабочий стол» На волне статьи от Ильи (ableev) хочу рассказать об ином подходе для уведомлений от системы монторинга Zabbix на рабочем столе. Последние 3 месяца я пользуюсь расширением для браузера zabbix vue. От меня в этот проект прилетел только перевод на русский, так что это не рекла...

Презумпция тупизны Старое место работы. Все сборы позади. Последний рабочий день. Осталось сдать ноутбук, предварительно подчистив данные на нем. Закрываешь крышку. Все, ты готов к последнему шагу: к пьянке с теперь уже бывшими коллегами и, возможно, друзьями. К тебе смущенно подходит близкий ...

В Сети появился первый обзор HTC U12+ В Сети на некоторое время появился предварительный обзор HTC U12+ на сайте немецких коллег t-online.de. В настоящее время материал уже удалён, однако сохранился в кешах Google. В статье указано, что на данный момент на рынке нет инновационных устройств и HTC желает изменить...

Анатомия рекомендательных систем. Часть первая Я работаю дата-саентистом в компании CleverDATA. Мы занимаемся проектами в области машинного обучения, и один из наиболее частых запросов на разработку основанных на машинном обучении маркетинговых решений — это разработка рекомендательных моделей. В данной статье я расскаж...

Snom С520 и С52 — космический дизайн и широкие возможности Не секрет, что весь современный бизнес очень сильно зависит от устойчивости и качества коммуникаций. Поэтому специализированные устройства, которые обеспечивают наилучшее качество телеконференций, всегда пользуются большим спросом на рынке. Сегодня мы расскажем о двух устро...

Технология Qualcomm Quick Charge 5.0 обеспечит передачу до 32 Вт мощности по кабелю и до 15 Вт без проводов Несмотря на то, что у компании Qualcomm имеется фирменная технология быстрой зарядки Quick Charge, многие разработчики готовых устройств идут своим путем и предлагают альтернативные решения. И не просто так: пока Quick Charge не может обеспечить передачу большой мощност...

[Из песочницы] Авторизация без авторизации: не собираем персональные данные В эпоху тотального слива данных интернет-гигантами и уголовного преследования в цифровой среде пользователи боятся оставлять какую-либо информацию о себе. Тем более, если речь идет о VPN-сервисе, где вводить свои персональные данные пользователь не хочет даже при регистрации...

Смартфон Apple iPhone XR: удешевленная версия флагмана iPhone XR — интересная альтернатива другим новинкам Apple из-за впечатляющей разницы в цене при сохранении ключевых технологий и качеств. В принципе, с точки зрения функциональности iPhone XR уступает «старшим товарищам» только по двум аспектам: это отсутствие телеобъектива ...

Когда тестирование через public-метод начинает вонять (пример) В статье про тестирование public-методов коснулся юнит-тестирования приватной логики классов. Думаю, мне стоило бы переделать тезис, так как большинство, на мой взгляд, восприняло, что речь идет о тестировании именно private-методов, хотя речь шла о приватной логике. В этой ...

[Перевод] Почему вам больше никогда не стоит использовать Quora 3 декабря сервис Quora объявил о том, что 100 млн пользовательских учётных записей оказались скомпрометированы, включая и такую их персональную активность, как минусы за комментарии и личные сообщения, благодаря действиям «злонамеренных третьих лиц». Утечки данных – раздр...

Как устроиться дистанционно в компанию, которая не берет удаленных сотрудников? Работать в режиме home office — мечта большинства копирайтеров. Воплощая ее, многие мои коллеги ушли во фриланс, а некоторые трудятся на себя официально. Я же — штатный, но дистанционный сотрудник московской компании, и считаю, что мне крупно повезло. За восемь месяцев с...

iPhone Xs Max станет самым тяжелым смартфоном в истории Apple Остаются считанные часы до долгожданной презентации Apple, тем временем в Сети появляется всё больше информации о предстоящих новинках. Согласно данным, предоставленным источником 9to5Mac, iPhone Xs Max будет не только самым большим смартфоном, но и самым тяжелым за всю ис...

[Перевод] Microsoft анонсировала Project xCloud — ультрасовременный сервис игрового стриминга Не затих ещё гром от анонса Google Project Stream, как Microsoft решила анонсировать свой собственный конкурирующий сервис. Слово предоставляется Kareem Choudhry, с 98-ого года работающему в Microsoft, и сейчас занимающего должность Corporate Vice President, Gaming Cloud. Бу...

ASP.NET Razor: решение некоторых проблем с архитектурой для модели представления Введение Здравствуйте, коллеги! Сегодня хочу поделиться с вами своим опытом разработки архитектуры View Model в рамках разработки веб-приложений на платформе ASP.NET, используя шаблонизатор Razor. Описываемые в данной статье технические реализации подходят для всех актуальн...

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

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

10 скрытых функций технологии Force Touch в Apple Watch, о которых вы могли не знать Технология Force Touch проявляет себя в Apple Watch настолько ненавязчиво, что пользователь и вовсе может забыть о ее существовании. Однако, как и в случае с 3D Touch на iPhone, Apple внедрила технологию распознавания силы нажатия во множество аспектов интерфейса watchOS, до...

Harbor — реестр для Docker-контейнеров с безопасностью «из коробки» 31 июля организация CNCF объявила о принятии в свою «песочницу» (т.е. на самый ранний этап поддержки) нового Open Source-проекта, охарактеризованного как «облачный (cloud native) реестр», — Harbor. На его сайте нам объясняют, что продукт создан для управления образами Docker...

[Перевод] Пишем техническую документацию: руководство для непрофессионала Осенью 2016 года нам с коллегой поручили улучшить документацию и контент в моей бывшей компании. Мы потратили год на все виды документации: справочник по API, руководства, учебные пособия, сообщения в блогах. До этого я 5 лет писала доки, но официально не обучалась этому. ...

«Яндекс» тестирует бота для поиска работы Похоже, что компания «Яндекс» проводит закрытое бета-тестирование сервиса для поиска вакансий. Он называется «Яндекс.Таланты», а его главная страница уже доступна, хотя и почти пуста. На ей лишь указан почтовый адрес для тех, кто хочет присое...

МТС открывает онлайн-школу Smart University Оператор МТС объявил о выходе на рынок дистанционного образования — компания запускает образовательную платформу Smart University. Первым направлением Smart University стала подготовка к ЕГЭ по английскому языку.

Newman и Continuous Integration на примере Atlassian Bamboo. Изобретение велосипеда Введение В недавней статье наш боевой товарищ actopolus рассказал о том, как мы научились применять Postman для реализации функционального тестирования нашего API проекта. Научившись писать функциональные тесты, и написав их порядка полутора сотен, мы решили, что настало т...

[Из песочницы] Генератор случайных двумерных пещер Предисловие Если вы тоже ленитесь заботитесь о своём времени, делая уровень для своей игры, то вы попали куда надо. Эта статья подробно расскажет вам как можно использовать один из множества других методов генерации на примере горной местности и пещер. Мы будем рассматриват...

[Перевод] Learn OpenGL. Урок 5.9 — Отложенный рендеринг В предыдущих статьях мы использовали прямое освещение (forward rendering или forward shading). Это простой подход, при котором мы рисуем объект с учётом всех источников света, потом рисуем следующий объект вместе с всем освещением на нём, и так для каждого объекта. Это дост...

[Перевод] С облаков на землю: как создать production-grade Kubernetes в любых условиях Всем добра! Ну вот и подошло время для очередного нашего курса по Девопсу. Наверное, это один из самых стабильных и эталонных курсов, но при этом и самый разнообразный по обучающимся, так как ни одна группа ещё не была похожа на другую: то в одной разработчики почти полност...

Карточные игры +онлайн 3.4.2.7 Карточные игры +онлайн — сборник карточных игр с максимально естественным управлением. Во все игры можно играть без интернета, против компьютера. Игры на несколько человек, такие как:  «Дурак», «1000», «Деберц», «Девятка», «Холдем покер», можно играть по сети через Blue...

Пользователь перешел с Galaxy S9 на OnePlus 6 и поделился впечатлениями Как хорош OnePlus 6 и стоит ли он своих денег? OnePlus 6 был оценен компанией в 520 долларов. Это сильно больше 300 долларов, которые просила компания за первый OnePlus и которые просят за Poco F1 на аналогичном процессоре. Однако это заметно ниже стоимости Galaxy S9, кото...

Заказать тканевые натяжные потолки Компания «Премиум потолок» занимается изготовлением тканевых натяжных потолков по особенной технологии. Ее отличие заключается в переплетении нитей из полиэстера во время формирования полотна с помощью станка. После этого материал проходит обработку раствором полиуретана пут...

Обзор Android-приставки к телевизору SCISHION V88 Piano Smart Я давно обдумывал, как бы добавить своему телевизору немного ума, и очевидный ответ «Android приставка», неоднократно приходил мне в голову, хотя до реализации мысли на практике дело никак не доходило. Решив, что не стоит это больше терпеть, я пошёл и выбрал прак...

Старые устройства Apple не будут поддерживать групповые звонки в FaceTime Обновление iOS 12.1 не за горами. Его главным нововведением должны стать групповые звонки в приложении FaceTime. Однако, как сообщает издание 9to5mac, новая функция несет в себе множество подводных камней.Групповые звонки FaceTime – главный конкурент SkypeНапомним, что...

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

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

«МегаФон» и Mail.Ru Group проведут чемпионат по машинному обучению для анализа качества связи Чемпионат Telecom Data Cup стартует 9 ноября и пройдет онлайн в течение одного месяца. Призовой фонд соревнований составит 700 000 рублей, ожидается, что в нем примут участие более 1000 специалистов по анализу больших данных и машинному обучению.Онлайн-часть чемпионата пройд...

Собираем когортный анализ/анализ потоков на примере Excel В прошлой статье я описал использование когортного анализа для выяснения причин динамики клиентской базы. Сегодня пришло время поговорить про трюки подготовки данных для когортного анализа. Легко рисовать картинки, но для того, чтобы они считались и отображались правильно ...

Два скилла, которые помогут стать отличным разработчиком От переводчика: эта статья — перевод оригинальной статьи Бара Франека, специалиста по JavaScript. В новом своем материале он решил рассказать, какие навыки помогают разработчику в его ежедневном труде. Но речь не о программных инструментах, а, скорее, ментальных. Без раз...

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

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

AI Conference пройдёт 22 ноября в Москве 22 ноября в Москве пройдёт третья конференция, посвященная технологиям искусственного интеллекта, AI Conference. Читатели портала могут приобрести билет на конференцию с 40% скидкой по промокоду AIDay. Ключевые темы докладов конференции: искусственный интеллект, большие данн...

Заряди мозги напрямую! Рантаймы, компиляторы и перформанс на Joker 2018 Многие из нас ходят на конференции по Java только из-за хардкора. Это статья о том, что в этом плане изменилось за год. Хардкор бывает нескольких видов. Можно выделить как минимум: перформансные оптимизации в любых проявлениях; внутренности достаточно сложных технологий (Op...

[Перевод] Новые (и старые) единицы измерения в CSS, о которых вы вряд ли слышали В последнее время JavaScript развивается очень быстро, но и языки-помощники веб-разработчика не стоят на месте. CSS тоже развивается, и хотя Houdini в скором времени, возможно, сделает прорыв в CSS-разработке, до широкого применения, к сожалению, еще далеко. Так что, как и ...

Результаты лотереи и дата смерти: Экстрасенсы признались, на какие вопросы никогда не дадут ответ Настоящие медиумы, уверяют эксперты, не будут говорить подобного, если они уважающие себя практики. С прессой пообщались Митчелл Кумбс и Дебби Мэллоун. Кумбс утверждает, что в 2011 году получил звание австралийского экстрасенса года. Ему задают немало щекотливых вопросов во...

Мониторинг производительности дисковой подсистемы при помощи zabbix и block stat Вряд ли кто-то будет спорить, что наблюдение за производительностью дисковой подсистемы — чуть ли не важнейшая задача для всех высоконагруженных систем хранения и баз данных. Я изначально столкнулся с этим давным-давно, еще когда приходилось наблюдать за PostgreSQL. В послед...

Крупные телеканалы убрали контент с главной страницы «Яндекса» Несколько крупнейших телевещателей убрали свои каналы с главной страницы "Яндекса", где они транслировались через сервис "ТВ онлайн", рассказал “Коммерсанту” топ-менеджер одного из медиахолдингов. Еще в конце июля стриминг убрал "Газпром-...

[Из песочницы] Немного про коническую двойственность При изучении теоретических курсов по машинному обучению (мат. экономике, оптимизации, финансам и т.д.) часто встречается понятие «двойственной задачи». Двойственные задачи часто используются для получения нижних (или верхних) оценок на целевой функционал в задачах оптимизац...

Panasonic расширил ассортимент поставок новыми 3LCD лазерными проекторами Теперь в диапазоне 6000-10000 лм Panasonic предлагает партнерам 23 профессиональных проектора со сменной оптикой с возможностью выбора из четырех разных технологий - LCD&лазер, LCD&лампы, DLP&лазер, DLP&лампы Любой проект масштабной визуализации, как правило, включает комб...

Создаем онлайн-курс: о востребованных форматах и мотивации в команде Автору онлайн-курса стоит привлечь менторов, которые будут помогать слушателям в комментариях проходить задания. Такой совет дала директор по работе с курсами образовательной платформы Stepik Наталья Феофанова. Эксперт рассказала замредактору Теплицы Наталье Барановой о...

[Из песочницы] Ликбез по химии: кислотный реверсинг микросхем (как обнажить кристалл микросхемы для последующего его фотографирования) Введение Если вы уже занимаетесь стравливанием и фотографированием микросхем, то мало что сможете почерпнуть из этой статьи. Однако, если вы хотите сфотографировать микросхему, но не знаете с чего начать, то эта статья определённо для вас. Кроме того, имейте в виду, что на п...

[Перевод] Человек против машины: новая этика кибербезопасности В блоге одного из писателей-фантастов я подсмотрел интересненькое, хочу поделиться. Глобальный манифест «этики в технологиях»: Право оставаться натуральным, то есть биологическим существом. Это значит, что мы можем устраиваться на работу, использовать публичные сервисы...

Naked Labs выпустила зеркало, которое показывает все самое скрытое Многим было бы интересно узнать, чем занимается стартап с интригующим названием Naked Labs. Компания производит зеркала и весы. Их задачей является вывод максимально подробной информации о телах своих клиентов. Именно по этой причине Naked Labs превратила зеркало в 3D-скан...

Spin City казино онлайн Легкий заработок уже сегодня для вас доступен как никогда. А знаете как? Только по секрету данная статья вам это расскажет. Нужно всего лишь зарегистрироваться на сайте Spin City казино онлайн и быстрый выигрыш и победа вам обеспечены. Если вы все еще читаете эти строки, тог...

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

Check Point Smart Event. Мини-руководство В этой статье я хочу рассказать о продукте SmartEvent компании Check Point. Данный продукт дополняет и расширяет возможности файрвола Check Point, превращая его в эффективный инструмент, который помогает выявить, распознать и обработать инциденты информационной безопасност...

Лекции переносят в онлайн-аудиторию. Ярослав Кузьминов намерен обязать преподавателей читать курсы в цифровом формате Высшая школа экономики полностью отказывается от чтения лекций — вместо них профессора «Вышки» будут записывать собственные онлайн-курсы. Это решение ректор ВШЭ Ярослав Кузьминов объяснил “Ъ” тем, что традиционные лекции превратились в «профанацию»: их посещаемость во всех в...

[Из песочницы] Метеостанция на Arduino от А до Я. Часть 1 Метеостанция на Arduino от А до Я. Часть 1. «Так, давайте сразу договоримся: вы не собираетесь снимать кино для Голливуда. Даже в Стране чудес утверждается не более пяти процентов от всех сценариев, и только один процент идет затем в производство… Таким образом, вместо всег...

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

«Террасофт» проведет открытую конференцию для бизнеса и ИТ «ACCELERATE» Первые лица, Топ-менеджеры и эксперты крупнейших организаций России соберутся на одной площадке, чтобы поделиться опытом ускорения бизнеса в цифровую эпоху. 2-3 октября в Москве, на территории ЦВК «Экспоцентр», состоится двухдневная открытая конференци...

Как сэкономить на создании сайта для бизнеса и не пожалеть об этом В наши дни почти любой компании рано или поздно приходится заказывать сайт или обновлять существующий (что часто одно и то же) — о возможных проблемах на этом пути написаны тонны статей. Руководитель киевской студии Mahaon Владимир Бузкив в своей статье рассказывает о том, к...

Архитектура мета-сервера мобильного онлайн-шутера Tacticool Еще один доклад с Pixonic DevGAMM Talks — на этот раз от наших коллег из PanzerDog. Lead Software Engineer компании Павел Платто разобрал мета-сервер игры с сервисно-ориентированной архитектурой, рассказал, какие решения и технологии были выбраны, что и как у них масштабируе...

Kivy. Xamarin. React Native. Три фреймворка — один эксперемент Приветствую всех! Как только дым от жаркой дискуссии в комментариях к моей статье Kivy — фреймворк для кроссплатформенной разработки №1 осел, и среди прочих пробился достойный внимания комментарий, мы (Mirimon, SeOd), подумали, что было бы интересно и нам и читателям самост...

[Перевод] Как оценить длительность IT-проекта, а когда это вообще не стоит делать Все хотят знать, сколько времени займёт проект. В этой статье мы объясним, как предоставить менеджеру одновременно точный и неопределённый прогноз, используя время цикла и подсчёт историй, а также дадим советы, когда следует вообще избегать оценки. Селеста чувствовала дав...

Новые спутники — новые баги: Инфракрасный сенсор спутника GOES-17 плохо охлаждается У запущенного в марте метеорологического спутника GOES-17 проблема — инфракрасная камера нового поколения работает только частично из-за того, что плохо охлаждается. И сейчас одна команда инженеров пытается сократить периоды неполной работоспособности, а вторая — установить ...

External — GUI для Golang Приветствую вас, коллеги! Около месяца назад я опубликовал здесь статью GUI-фреймворки — на поток, где предлагалась технология создания GUI-фреймворков для разных языков программирования, основанная на подключении (tcp/ip или каком другом) к внешнему процессу, играющему рол...

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

[Из песочницы] Бесплатно, быстро, легко и просто получаем информацию о системе с множества ПК в сети В процессе работы любого ИТ специалиста бывают моменты, когда нужно получить информацию о системе. Иногда нужно собрать какой-то один или ряд параметров системы с множества рабочих станций и быстро обработать. Чем оперативнее сведения будут получены, тем конечно же лучше. В ...

Ознакомится с информационной платформой онлайн Современные компании в свой работе используют две ИТ-среды. Первая из них это традиционная ИТ-инфраструктура, она позволяет проводить непрерывную работу бизнес-процессов (обработка данных и электронная почта). Вторая — новая ИТ-инфраструктура, свою основу она берет из ...

Как мы участвовали в InnovateFPGA 2018 и снова не победили Приветствую, Хабр! Меня зовут Даниил Смирнов, я учусь в аспирантуре Университета ИТМО, где в лаборатории программирования и моделирования наш коллектив занимается программируемой электроникой для проектов, связанных с волоконно-оптическими датчиками. В качестве аппаратной ба...

Идет регистрация на конференцию Содружества «Добрых городов» Конференция о практиках успешной региональной благотворительности пройдет в Санкт-Петербурге 22–24 октября 2018 года. На встречу приглашаются НКО, благотворительные фонды, активисты, волонтеры – все, кто использует технологии, и те, кто хочет больше узнать о «Добрых гор...

Идет регистрация на конференцию Содружества «Добрых городов» Конференция о практиках успешной региональной благотворительности пройдет в Санкт-Петербурге 22–24 октября 2018 года. На встречу приглашаются НКО, благотворительные фонды, активисты, волонтеры – все, кто использует технологии, и те, кто хочет больше узнать о «Добрых гор...

Чем мне может помочь техническая поддержка компании IMPRINTA? Мы не бросаем своих. Для владельцев 3D принтеров Hercules мы организовали техническую поддержку, которая всегда готова прийти к вам на помощь в сложных ситуациях. Например, вот в таких: ====quote====Я впервые покупаю 3D принтер и не знаю как им пользоваться=============Не бе...

Высшая школа экономики отказывается от лекций в пользу онлайн-курсов Сегодня стало известно о том, что Высшая школа экономики переводит свои лекции в онлайн — преподаватели больше не будут «начитывать», вместо этого они запишут собственные онлайн-курсы, разместив их в сети. Решение принято ректором учебного заведения Ярославом Кузьминовым. По...

Роботы подсматривают за людьми, чтобы учиться Команда исследователей NVIDIA рассказала о первой в своём роде системе глубокого обучения. Новая разработка позволяет роботам обучаться, наблюдая за людьми. Проще говоря, робот может научиться выполнять какую-либо задачу, «глядя», как её же выполняет человек. По...

Встреча #RuPostgres — викторина и the last call Осталось буквально несколько дней до новой встречи #RuPostgres. Она пройдёт уже в эту субботу, 15 сентября, в офисе Авито. Будем говорить о масштабировании приложений на PostgreSQL. Хорошие новости — у нас немного расширилась программа, и осталось ещё несколько свободных мес...

AWS re:Invent 2018 — впечатления от первого дня На Хабре мало публикаций об одной из самых масштабных технологических конференций. Это AWS re:Invent, которая стартанула сегодня (26 ноября) в Лас Вегасе. Понято, что в русскоязычном пространстве использование AWS может быть несколько ограниченно. Тем не менее, лидер облач...

Атомная память: 8-битный алфавит и 192-битная мелодия из игры Mario С точки зрения науки наш прекрасный мир, окружающий нас, это нескончаемый поток данных. Каждый твит, каждый комментарий под видео на YouTube, переписка с родными посредством мессенджеров, кино, игры, цифровые книги и т.д. и т.п. Все это формирует так называемое информацион...

Красивая структура компонентов в облаке Microsoft Azure Microsoft Azure — одна из самых крупных облачных платформ в мире. Даже несмотря на отсутствие у меня симпатий к сделавшей её корпорации, должен признать, что платформа обладает рядом удобств по сравнению с конкурентами. Но нет бочки мёда без ложки дёгтя, и этой ложкой в Micr...

Ответ на пост «Презумпция ума» Данный пост является ответом на пост "Презумпция ума" от zolotyh, соответственно, для лучшего понимания, рекомендуется прочтение оригинала (он короткий и интересный). Принцип "Презумпция ума", предложенный в оригинале, обозначен так: Все люди умны и адекватны, если не доказа...

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

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

«Календарь тестировщика» за июль. Тестирование аналитики Знакомьтесь, авторы июльской статьи для «Календаря тестировщика» Андрей Марченко и Марина Третьякова, тестировщики-аналитики Контура. В этом месяце ребята расскажут о моделях рабочего процесса по тестированию аналитики, и как они начали тестировать аналитику до стадии разраб...

Что такое хакатон Хакатон – это мастерская, на которой разработчики и дизайнеры в режиме двухдневного спринта работают над созданием программ, сайтов или приложений. Это творческая технологическая мастерская, куда, кроме IT-специалистов, можно пригласить представителей некоммерческих орг...

[Из песочницы] Как превратить федеральный проект в сайт-визитку? Почти подробная инструкция Когда заказчик впервые обозначил идею своего проекта — Роснацздрав, она показалась очень интересной. Собственно, так оно и было. Только представьте, федеральная ассоциация, которая объединит в себе медицинские организации со всей России, позволит простым пациентам из любой ...

[Перевод] select / poll / epoll: практическая разница При проектировании высокопроизводительных сетевых приложения с неблокирующими сокетами важно решить, какой именно метод мониторинга сетевых событий мы будем использовать. Их есть несколько и каждый хорош и плох по-своему. Выбор правильного метода может быть критически важной...

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

[Перевод] Почему важна SRE документация. Ч. 2 Всем добрый вечер! Вот и осталось всего ничего (то есть один день) до запуска потока курса «DevOps практики и инструменты», а значит нам надо успеть за это время довыложить оставшиеся части статьи «Почему важна SRE документация». Продолжаем. Документы для Онбординга Ново...

Яндекс.Телефона на презентации 19 ноября не будет? Компания Яндекс является источником всего инновационного на российском рынке. Компанию можно назвать российской Apple. Яндекс ежегодно проводит конференции для разработчиков, на которых показывает новые технологии и устройства. В мае этого года ребята организовали одну из т...

Минтруд: тестовое задание — это трудовые отношения Изначальная статья "Что всё-таки не так с наймом в IT?" многим порвала шаблон мышления месяц назад. Не все смогли адекватно воспринять суть трудового права. От шуток к делу, теперь слово берёт Министерство труда и социальной защиты Российской Федерации. Ниже дословно: В соо...

Видео от Бэнкси показывает скрытый шредер в его картине В пятницу 5 октября 2018 года случилось единственное в своем роде событие за всю историю аукциона Sotheby. Картина художника-загадки Бэнкси «Девочка с шариком» была уничтожена сразу после финального удара молотка – оказалось, что автор тайком встроил в массивную раму шредер....

[Из песочницы] Как я съездил на Droidcon Berlin Привет, меня зовут Виталий, я Android разработчик компании Tinkoff.ru, работаю в Санкт-Петербургском офисе и в этом году я впервые посетил международную конференцию Droidcon Berlin, поэтом кратко хотел рассказать о своих впечатлениях. Данная статья не содержит большого колич...

Джон Кармак: конкурентом Oculus Quest будет Switch, а не Xbox One или PS4 Ветеран игровой индустрии и технический директор Oculus VR Джон Кармак (John Carmack) назвал Nintendo Switch в качестве основного конкурента новому Oculus Quest. Этот самодостаточный шлем был представлен на недавней конференции Oculus Connect и обещает заполнить ниш...

Рыбалка Где Клюёт! 1.4.6 Хотите узнать места, где отличная рыбалка? Где можно не только отдохнуть от городской суеты, но и наловить рыбы, а возможно, и потягаться с достойным трофеем? Бесплатное приложение «Где Клюёт!» предлагает Вам легко путешествовать по рыболовным картам, на которых отме...

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

PlayStation 4 против Xbox One 5 лет спустя. Кто сделал правильный выбор Пять лет назад, в 2013 году, были представлены игровые консоли PlayStation 4 от Sony и Xbox One от Microsoft. Тогда выбрать между двумя современными приставками было очень сложно. Муки, с которыми сталкивались любители видеоигр неоднократно становились поводом для обсужден...

Voice, Direction, Maps & Navigation Earth 1.0.2 GPS-голосовая маршрутная навигация; Карты отслеживания в любой точке мира, включая карты США, карты России, карты Бразилии, карты Индии, карты Европы с подробной информацией. В этом случае есть несвязанный маршрут к соседним местам, таким как исторический центр, серебряный э...

#Видео: Старт продаж Яндекс Станции Сегодня стартовали продажи долгожданной колонки от Яндекс, которую нам показали несколько недель назад. Мы купили ее одними из первых и готовы поделиться впечатлениями от процесса покупки, который немного удивил. О самой колонке пару слов тоже скажем. Мы уже проводим боле...

Sony наконец-то даст возможность менять псевдоним в PlayStation Network Компания Sony Interactive Entertainment объявила о том, что в ноябре этого года начнёт предварительную программу по добавлению возможности сменить онлайн-идентификатор PlayStation Network. Эту функцию пользователи просили уже долгие годы. Бета-тестирование смены онл...

Поваренная книга разработчика: DDD-рецепты (3-я часть, Архитектура приложения) Введение В рамках предыдущих статей мы выделили область применения подхода и рассмотрели основные методологические принципы Domain Driven Design. В данной статье я хотел бы обозначить основные современные подходы к построению архитектуры корпоративных систем: Supple, Screami...

Спорт требует IT-поддержки. Вызовы эпохи и новые возможности Цифровая экономика — это уже не просто красивая фраза из построений футурологов. Это реальность, в которой все мы неожиданно оказались (хотя не все это ещё осознали). Векторы развития цифровых технологий пронзили все сферы деятельности человека, включая область профессиональ...

Как не выстрелить себе в ногу из конечного автомата Конечный автомат редко применяется мобильными разработчиками. Хотя большинство знает принципы работы и легко реализует его самостоятельно. В статье разберемся, какие задачи решаются конечным автоматом на примере iOS-приложений. Рассказ носит прикладной характер и посвящен пр...

Процессоры Ryzen Threadripper 2000 будет представлены в середине августа Компания AMD официально заявила о подготовке процессоров Ryzen Threadripper 2000 ещё в самом начале лета на выставке Computex 2018. Но при этом она не уточнила, когда именно эти процессоры будут представлены и выпущены, отметив лишь, что случится это когда-то во вто...

Конференция ПРОSTOR 2018: вопросы и ответы про будущее СХД Каждую осень команда «Рэйдикс» собирает неравнодушных к технологиям хранения данных на ежегодной конференции ПРОSTOR. В предыдущей статье мы рассказывали, как это было раньше, и вот пришла пора подвести итоги 4-ой конференции, которая состоялась 1-го ноября на «Красном Окт...

Лучшие практики ECM – стартовала серия обучающих вебинаров Впервые в России компания SER Group – один из крупнейших в Европе разработчиков программного обеспечения для управления корпоративным контентом (ECM) и автоматизации бизнес-процессов (BPM) запускает серию бесплатных обучающих онлайн мероприятий по современным...

В информационных технологиях есть своя особая атмосфера Представьте себе человека, ночью выбегающего с криками из офисного центра и начинающего ломать бордюр. Женя раскачал камень ногами, оторвал его и занёс на руках назад в здание. Этим наш дорогой коллега решал одну ИТ-проблему. Дело в том, что мы оснащали серверный узел в ...

Смартфоны без SIM-карт: когда это случится и каковы плюсы Если верить слухам, в iPhone 2018 будет поддержка двух сим-карт. Но вместо второго слота для «симок» Apple установит чип eSIM, который уже есть в умных часах Watch Series 3. Если это действительно произойдёт, другие производители наверняка последуют примеру «яблочной» корпор...

Люди выгорают, если не чувствуют своей значимости. Что с этим делать? Кеша Скирневский, совладелец компании Zebrainy, рассказал на конференции ProductSense о мотивации с точки зрения устройства мозга. Я руководил отделом маркетинга на заводе, основал студию по производству трейлеров и сейчас руковожу компанией Zebrainy, которая разрабатывае...

Динамическое тестирование Андроид приложений Динамическое тестирование проводится с целью выявить уязвимости по время функционирования приложения. В данной статье хочу поделиться нескольким способамии тестирования приложения под Андроид. Также покажу как конфигурировать и настраивать оборудование. Кому интересно, добр...

Проектирование типами: Как сделать некорректные состояния невыразимыми на C# Как правило статьи, рассказывающие о проектировании типами, содержат примеры на функциональных языках — Haskell, F# и других. Может показаться, что эта концепция неприменима к объектно-ориентированным языкам, но это не так. В этой статье я переведу примеры из статьи Скотта В...

Codeisok, или История code review в Badoo Привет, читатель! Меня зовут Илья Агеев, я работаю в Badoo уже почти семь лет. Текущая моя должность называется Engineering Director Quality Assurance (директор по контролю качества), и по факту я занимаюсь много чем в компании: контроль качества, релиз-инжиниринг, процесс...

Как сделать поиск пользователей по GitHub на WebAssembly Всем привет! 24 августа 2018 вышла версия Go 1.11 с экспериментальной поддержкой WebAssembly (Wasm). Технология интересная и у меня сразу возникло желание поэкспериментировать. Написать "Hello World" скучно (и он кстати есть в документации), тем более тренд прошедшего лета...

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

Pitch-tracking, или определение частоты основного тона в речи, на примерах алгоритмов Praat, YAAPT и YIN В сфере распознавания эмоций голос – второй по важности после лица источник эмоциональных данных. Голос можно охарактеризовать по нескольким параметрам. Высота голоса – одна из основных таких характеристик, однако в сфере акустических технологий корректнее называть этот па...

Python для чайников 2.1 Python для чайников — самоучитель по Python для новичков. Легкие для понимания статьи с примерами программ. Подойдет для изучения Python с нуля, даже если вы раньше никогда не программировали. Содержит 20 уроков, а также инструкцию по установке и настройке Python в Wind...

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

Centrifugo v2 — будущее сервера real-time сообщений и библиотека для Go Возможно, некоторые из читателей уже слышали про Centrifugo раньше. В данной статье речь пойдет о разработке второй версии сервера и новой real-time библиотеке для языка Go, лежащей в его основе. Меня зовут Александр Емелин. Летом прошлого года я присоединился к команде Авит...

[Перевод] Вся правда об ОСРВ. Статья #7. Nucleus SE: введение В оставшейся части серии статей «Вся правда об ОСРВ» мы подробно рассмотрим, как внедряется и развертывается ОСРВ. Для этого мы будем рассмотрим конкретную ОСРВ: Nucleus SE. Даже если вы не собираетесь использовать конкретно это ядро или другие, связанные с ним, ядра, пони...

Оплата покупок подмигиванием: MasterCard начнет тестирование технологии уже в ноябре Вице-президент вице-президент по развитию бизнеса и цифровых платежей MasterCard в регионе быстро развивающихся европейских рынков Михаил Федосеев озвучил интересную информацию о нововведении, которое будет запущено уже этой осенью. Международная платежная система Maste...

GraphQL — API по-новому Что такое язык запросов GraphQL? Какие преимущества дает эта технология и с какими проблемами столкнутся разработчики при ее использовании? Как эффективно использовать GraphQL? Обо всем этом под катом. В основе статьи — доклад вводного уровня Владимира Цукура (volodymyrts...

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

Быстрый и качественный ремонт iPad iPad пользуется большой популярностью среди покупателей. Эксперты прогнозируют, что их популярность, а вместе с этим и продажи еще вырастут в несколько раз. Такая признательность обусловлена большой функциональностью, а также отличным качеством гаджетов. Однако, из-за разных...

Как перейти на онлайн-кассы Согласно требованиям, предприниматель обязан установить новую онлайн-кассу с фискальным накопителем, заключить контракт с ОФД для передачи фискальных данных в ФНС и зарегистрировать кассу в налоговой. Для того чтобы перевести бизнес на новый порядок использования касс, нео...

WIFI multi-hop mesh-сети с помощью технологии Mesh Connex При построении беспроводных сетей часто нет возможности обеспечить проводное соединение для определенной точки доступа, и необходимо настраивать point-to-point беспроводной мост (WDS), эта технология хорошо изучена и реализована основной массой существующих предложений на ры...

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

Онлайн казино Вулкан Gold – золотые выигрыши и возможности Азартные виды развлечений появились уже очень давно и с тех пор радуют своих почитателей возможностями. Действительно, стоит отметить, что изобретение азартных видов развлечений стало переломным моментом в развитии игровой индустрии. Их удалось лигализировать, хотя они прошл...

В объятьях Питона (только для женщин) Я, как всегда, никуда не собиралась, когда в новостной ленте «ВКонтакте» вдруг увидела сообщение, что завтра последний день подачи заявок на Django Girls в Санкт-Петербурге — мастер-класс по программированию на Python для женщин. Обычно я читаю такие сообщения, когда регистр...

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

Неделя программирования: Кибер-соревнования по цифровой грамоте пройдут в Вологде 10 октября 2018 года в Вологде пройдут кибер-соревнования по цифровой грамоте. Мероприятие проводит Компьютерный клуб VolBIT в рамках международной инициативы Meet and Code и Европейской недели программирования. Соревнования проводятся для учеников 2–4 классов пяти городских...

[Из песочницы] Программирование stm32f103 с самых основ В статье я хотел бы описать шаги на пути к написанию прошивки для микроконтроллеров stm32 без использования специальных сред разработки типа keil, eclipse и тому подобных. Я опишу подготовку прошивки с самых основ, начиная с написания загрузчика на ассемблере, скрипта для ли...

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

В России совершен первый голографический звонок в сети 5G Билайн и Huawei совершили голографический звонок с помощью технологии 5G и очков смешанной реальности (Mixed Reality, MR). Для демонстрации использовались частоты из диапазона 26600-27200 МГц, временно выделенные Билайн. Данный участок спектра является частью стандартизованн...

Приглашаем на первый отраслевой вебинар ====quote====Уважаемые коллеги, участники 3D сообщества, впервые в этом напряженном сезоне наша компания IMPRINTA проводит отраслевой вебинар.=============Отличительной особенностью нашего вебинара будет живой разговор с представителем отрасли. Вы сможете задать вопрос непос...

Как подогреть клиентов до покупки в B2B Вебинар для предпринимателей, собственников бизнеса, маркетологов, руководителей и менеджеров отдела продаж в B2B Самый долгий цикл продаж приходится на сферу B2B. Часто до последнего момента непонятно, пойдёт клиент на сделку или нет. Чтобы сокр...

Пётр Порошенко похвастался подготовкой Украины к финалу Лиги чемпионов Президент Украины Пётр Порошенко рассказал о подготовке к финальному матчу Лиги чемпионов УЕФА 2018. Он отметил, что к мероприятию подошли с максимальной серьезностью и всё должно пройти на высшем уровне. На своей странице в Instagram Пётр Порошенко похвастался подготовкой...

В ресторане Alibaba технологии полностью заменили официантов Ресторан компании Alibaba в Шанхае можно назвать одним из самых технологичных ресторанов мира. Роботы не готовят там ничего, как в некоторых кофейнях. Они выполняют только ту работу, с которой человек не может справиться лучше. Это место действительно уникально, и оно дает...

Samsung отключила возможность бесконтактной оплаты на старых терминалах в новых смартфонах Компания Samsung в качестве одного из главных достоинств своей платёжной системы Samsung Pay продвигала поддержку технологии MST (Magnetic Secure Transmission). Поддержка MST позволяет проводить оплату не только в новых терминалах с NFC, но и старых, где бесконтактные карты...

[Перевод] Приверженцы технологии CRISPR выступают за уравнительный доступ к редактированию генов Журналист, директор компании и имам заходят в комнату. Это не анекдот, а очередной день на конференции CrisprCon. Два дня в начале июня 2018 сотни учёных, представителей индустрии и чиновников из здравоохранения со всего мира заполняли амфитеатр Бостонского мирового торгов...

[DotNetBook]: Span, Memory и ReadOnlyMemory Этой статьей я продолжаю публиковать целую серию статей, результатом которой будет книга по работе .NET CLR, и .NET в целом. За ссылками — добро пожаловать по кат. Memory<T> и ReadOnlyMemory<T> Визуальных отличий Memory<T> от Span<T> два. Первое — ти...

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

Как можно использовать Siri и HomePod в школах Брэдли Чемберс открыл колонку на портале наших коллег 9to5Mac. Его колонка посвящена использованию устройств Apple в образовательной сфере. Ему есть о чем поведать, ведь Чемберс в школе управляет сотней компьютеров Mac и сотней iPad. Новая запись в его колонке посвящена во...

[Из песочницы] Опыт построения интеграционной платформы на базе ServiceMix (Camel) и RabbitMQ Как только в компании появляется хотя бы две информационных системы, которым необходимо обмениваться данными, возникает вопрос, как организовать их взаимодействие. Вариантов множество: файловый обмен, линки между базами данных, web или rest сервисы, различные системы обмена...

Почти всё то же самое, только в 10 раз дешевле «Боюсь, что то, что я делаю, нафиг никому не нужно» — достаточно частый страх ИТ-специалиста. Есть много тупиковых веток технологий, в которых можно долго развиваться, годами сидеть и ковыряться, а потом как-то внезапно остаться у разбитого корыта. Потому что весь мир внез...

Меморандум о правах киборгов Начну статью с привычной для Моторики фразы «Привет! Я — киборг.» Меня зовут Дима Кошечкин, уже почти год я пользуюсь тяговым протезом команды “Моторика”. И с  недавних пор я вступил в ряды моториканцев. Как любой сознательный киборг, я задумывался о будущем, о роли кибор...

[Перевод] Стриминг видео через браузер со сверхнизкими задержками (и WebRTC!) Пока первые early adopters примеряют в свои проекты наши новые видеоконференции (до 100 человек!) мы продолжаем рассказывать об интересном из мира передачи голоса и видео с участием браузера. Про видеоконференции тоже расскажем, но позже — когда накопится критическая масса ...

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

Облачные тарифы: внутренняя «механика» и способы оптимизации Кроме того, тариф должен быть удобным и понятным для клиента. Провайдеру рациональнее применять посекундную тарификацию, например, за реально потребленные единицы тактовой частоты физического ядра процессора. Но как заказчику работать с такой метрикой? Вопрос риторический. ...

Пятничный JS: случайное перемешивание Экзамен в школе прапорщиков. — Вот смотрите. Это большой палец, это — указательный, это — средний, это — безымянный, это — мизинец. Мешаем, мешаем, мешаем (двигает пальцами)… Теперь где какой? Всем привет. С ортодоксальной точки зрения сегодня не настоящая пятница — прост...

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

Об уникальных сервисах для e-commerce рассказывает OFD.ru на конференции по интернет-торговле OFD.ru стал партнером крупнейшей в России конференции по интернет-коммерции «Электронная торговля», которая проходит в Москве 18-19 октября. На выставке, проходящей в рамках мероприятия, OFD.ru представляет свои уникальные сервисы для e-commerce, которые не только упрощают ...

Девять скрытых функций Instagram, о которых вы могли не знать Даже если вы установили Instagram на свой телефон, вы, вероятно, не знаете все, на что он способен. В данной статье я расскажу вам о десяти скрытых функциях приложения, которые вы можете использовать как на Android, так и на iOS. Изменяйте фильтры Изначально основной особенн...

[Перевод] Реализация навигации в Android приложениях с помощью Navigation Architecture Component От переводчика Здравствуйте, хабрчане. Это перевод статьи-документации к новой технологии Navigation для Android-разработчиков. Технология сейчас находится в стадии разработки, но уже доступна для использования и очень даже работает в превью версии Android Studio 3.2 и выше...

GeekBrains начинает готовить Full-stack разработчиков на Python Наш образовательный портал GeekBrains объявляет о запуске нового курса подготовки веб-разработчиков на Python (Django). Продвинутый курс с углубленным изучением фреймворка Django позволит вам претендовать на должность Full-stack разработчика — специалиста с большим набором ...

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

[Перевод] 13 интересных моментов из руководства по стилям для JavaScript от Google Для тех, кто еще не видел: Google опубликовал руководство по стилям для JavaScript, где изложены лучшие стилистические практики (по версии компании) для написания аккуратного, понятного кода. Это не жесткий свод правил для грамотного программирования на JavaScript, а прост...

Жизнь в Германии глазами моей жены В интернете довольно много воодушевляющих статей об успешной IT-эмиграции практически в любую страну мира. Разумеется, в основном это истории успеха, пускай и тернистые, но обязательно с хэппи-эндом. Тем не менее, все мы знаем, что истории неудач могут принести даже больше...

Кто сканирует Интернет. Время ковать железо Не хочу отказываться от заголовка. Ведь он выполняет свою задачу – привлекает внимание. Искренне прошу не сердиться, если содержание статьи не оправдало ваших ожиданий. Время теперь такое. «Такие материалы», — говорили они «нужно размещать на форумах для любителей, а на Хабр...

Распознавание жестов с помощью APDS-9960 Читая комментарии к моей предыдущей статье про APDS-9960, где речь шла про распознавание цвета и уровня освещенности для меня стали очевидными две вещи: 1) тема распознавания жестов интересна и 2) тема эта не раскрыта. Действительно, если уж взялся за описание APDS-9960, т...

[Из песочницы] Python Selenium и Krisha.kz. Первые в Big Data Предисловие Изучать что-то новое всегда интересно, это захватывает тебя полностью, по крайней мере у меня так. Вот и в этот раз, увлёкшись изучением программирования на языке Python, задался вопросом, где его можно применить, кроме как при создании фотосепаратора (статья про...

Компания GreenMDC совместно с партнерами провела конференцию и демонстрацию МЦОД в Волгограде В сентябре 2018 г. в Волгограде состоялось партнерское мероприятие, посвященное крупнейшей инсталляции модульного дата-центра для госсектора России. Организаторами конференции стали компании GreenMDC, C3 Solutions и «Термокул». В рамках деловой части программы было рассказан...

TelegramBot в облаке Wolfram Введение Прошел тот период, когда каждая вторая статья на Habrahabr была посвящена написанию своего телеграмм-бота. Также прошел период времени, когда бота без трудностей можно было разместить на своем компьютере или хостинге в России. Еще полгода назад мой бот запускался пр...

«БАРС Груп» и Genotek создадут систему интерпретации генетических данных Компетенции сотрудников Genotek и опыт "БАРС Груп", дочерней компании Национального центра информатизации, в области информатизации систем здравоохранения, хранения и обработки больших данных помогут создать надежную платформу, которая позволит улучшить качество хр...

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

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

Нагрузочное тестирование в облаке Azure. Как протестировать крупный интернет-магазин в условиях, близких к реальным? В данной статье мы поделимся собственным практическим опытом, который мы приобрели при тестировании Web Apps приложения (интернет-магазина), работающего в облаке MS Azure, а также опишем, какими инструментами мы пользовались для решения этой задачи и о выводах, которые были ...

Как НЕ быть посредственным разработчиком Привет, Хабр! Представляю вашему вниманию перевод статьи «How not to be a mediocre developer!» Dushyant Sabharwal. В статье приведены некоторые советы для начинающих и, возможно, некоторых опытных программистов, которые могут помочь значительно повысить свой профессионализм...

[Перевод] Вся правда об ОСРВ. Статья #9. Планировщик: реализация Основные принципы работы планировщиков ОСРВ были рассмотрены в статье «Задачи и планирование». В настоящей статье мы рассмотрим возможности, которые предлагает Nucleus RTOS, а также более подробно те, которые предоставляет Nucleus SE. Читать дальше →

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

3М: цифровизация бизнеса меняет маркетинг Компания, занимающаяся производством продукции для энергетики, электротехники, здравоохранения и других отраслей, а также потребительских товаров, провела День цифровой коммерции. По данным PwC, 86% генеральных директоров называют цифровизацию бизнеса главным приоритетом ...

Как промышленная революция 4.0 меняет технологию разработки сложной техники. Внедрение PLM на МВЗ им. М.Л. Миля Многие российские машиностроительные предприятия внедряют и осваивают PLM (Product Life Cycle Management) – системы управления данными жизненного цикла изделий. Но под проектированием «в цифре» каждый подразумевает что-то своё. Так, я знаю организации, где отсканированные бу...

Spark SQL. Немного об оптимизаторе запросов Всем привет. В качестве введения, хочется рассказать, как я дошел до жизни такой. До того как встретиться с Big Data и Spark, в частности, мне довелось много и часто оптимизировать SQL запросы, сначала для MSSQL, потом для Oracle, и вот теперь я столкнулся со SparkSQL. И ...

Картину уличного художника Бэнкси украли с выставки О похищении шедевра полицейские Торонто сообщили всего за несколько часов до начала мероприятия The Art of Banksy. А Украли картину еще пять дней назад. Похититель попал в поле зрения камеры наблюдения. Целью вора оказалась работа граффитиста Trolley Hunters, что в переводе...

Как подготовиться и сдать IELTS: личный опыт Привет, Хабр! Я преподаватель и методист в школе английского языка EnglishDom. В этой статье хочу поделиться опытом, как я сдавал IELTS. Для тех, кто еще не знаком с этим международным экзаменом, в конце статьи будет спойлер с описанием целей, структуры и типичных ошибок на ...

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

«Дом.ru Бизнес» приглашает на конференцию для руководителей в Екатеринбурге На мероприятии будут рассмотрены возможности новых технологий для бизнеса – интернета вещей, облачных сервисов, блокчейна и др.

[Перевод] Краткое руководство по сложным вычислительным задачам Что компьютеру сделать легко, а что почти невозможно? Эти вопросы лежат в основе вопроса вычислительной сложности. Представляем вам карту этого ландшафта. Различные классы сложности сортируют задачи в иерархическом виде. Один класс может содержать все задачи другого, плюс з...

Разговорный AI: как работают чат-боты и кто их делает Чатботы и искусственный интеллект для понимания естественного языка (NLU – Natural Language Understanding) тема достаточно горячая, про нее не раз говорилось на Хабре. Тем не менее достаточно редко попадаются верхнеуровневые и структурированные обзоры этих технологий и ры...

Варианты применения или чего не хватает балансировщикам нагрузки Пару лет назад я завершил проект миграции в сети одного из наших клиентов, задача заключалась в смене платформы, которая осуществляет распределение нагрузки между серверами. Схема предоставления сервисов этого клиента эволюционировала в течении почти 10-ти лет вместе с новым...

[Перевод] Киберпанк и зеркальные очки: отражения в моде и культуре «Выберешь синюю таблетку — проснёшься утром в своей постели и поверишь, что всё это было просто дурным сном». Источник: оригинальная статья. Как раньше только не называли то, что мы теперь понимаем под словом «киберпанк». В восьмидесятые годы первопроходцы жанра использова...

Таиланд без стереотипов Я уже больше полутора лет (21 месяц, если быть точным) живу в Бангкоке, спасибо моим коллегам за точный расчёт, а так же идею и вступление к этому рассказу :) А рассказ будет о том как поменялась моя жизнь и что я о нового узнала о Таиланде. Читать дальше →

МТС стала акционером онлайн-сервиса YouDo.com Оператор МТС сообщил о покупке за $12 миллионов 13,7% акций компании Youdo Web Technologies Limited (Кипр), владеющей одним из крупнейших российских онлайн-сервисов по поиску исполнителей для решения бытовых и бизнес-задач YouDo.com.

Как выбрать iPhone для покупки Какому «яблочному» смартфону отдать предпочтение? Далее в статье разберемся с нюансами покупки нового как Айфона. Для начала нужно определиться с тем, чего ждать от выбираемого устройства, и каким основным функциям уделить внимание?  Многие могут быстро ответить на этот вопр...

Оркестрируемая сага или как построить бизнес-транзакции в сервисах с паттерном database per service Привет! Меня зовут Константин Евтеев, я работаю в Авито руководителем юнита DBA. Наша команда развивает системы хранения данных Авито, помогает в выборе или выдаче баз данных и сопутствующей инфраструктуры, поддерживает Service Level Objective для серверов баз данных, а еще ...

Разбор таска по верстке (sass, pug, gulp, bem) Для Junior’ов, для junior’ов… а то начнут тут… да мы, да это… Доделал проект(сайт) pug+sass+es6+gulp+BEM. Во время разработки столкнулся со многими трудностями. Эта статья рассчитана на новичков, на тех, кто не знает об отрицательных маржинах, слышали о методологии именован...

10 заповедей безопасности полётов, которые могли бы пригодиться любой организации Designed by fanjianhua / Freepik В статье «Как авиакатастрофа может улучшить разбор факапов в ИТ» автор поднял интересную тему методов и средств организации безопасности полётов. В частности были перечислены принципы solution without blame, SWOB («решение без обвинений»). ...

Экспресс-обзор производительности PostgreSQL 10.5 в новейших облачных сервисах Яндекс.Облака Буквально на днях Яндекс открыл доступ для beta-пользователей к своему новому сервису — Яндекс.Облако. Так вышло, что это событие совпало с необходимостью выбора облачной платформы для одного из наших внутренних проектов и я решил сразу протестировать производительность реше...

Animal Crossing: Pocket Camp 1.6.0 Animal Crossing Pocket Camp — выйди из своей напряжённой жизни в расслабленную атмосферу в лагере, полную друзей-животных и с великолепной природой. По прибытии в пункт назначения вас назначают менеджером лагеря! Не беспокойтесь, это простая работа. Всё, что вам нужно...

Шкафы для цифровой экономики Впервые представленный компанией в России распределительный шкаф VX25 пришел на смену TS8, появившемуся на рынке еще в 1999 году. За это время в мире было поставлено 11 млн. таких шкафов. "Шкаф TS8 стал бестселлером и фактически промышленным стандартом. VX25 является ра...

Как выбрать недорогой и хороший мобильный телефон? Когда речь заходит о приобретении мобильного телефона, многие всё ещё предпочитают отправляться в обычные магазины. Однако выбор в таких торговых точках зачастую является не настолько широким, как хотелось бы. Из-за этого покупателю приходится выбирать из ограниченного числ...

Пазлы Живопись: Угадай Художника 1.2.1 “Пазлы Живопись: Угадай художника” – логическое и образовательное приложение для детей и взрослых, которое развивает внимание, память, сосредоточенность, знание картин мировых художников. Приложение состоит из двух игр: “Пазлы Живопись” и “Угадай художника”. “Пазлы Жи...

Российские исследователи будут формировать суставы методом 3D-печати Учёные из России разрабатывают методику, которая позволит создавать искусственные суставы с помощью технологии 3D-печати. Об этом сообщает сетевое издание «РИА Новости», ссылаясь на информацию, полученную от Фонда перспективных исследований (ФПИ). Метод 3D-печати позволит за...

Как создавать библиотеки компонентов в Figma, экономя бюджет, на примере онлайн-аукциона В этой статье мы расскажем, как разрабатывали не сферическую в вакууме, а самую настоящую библиотеку компонентов, и как нам удалось игнорируя излишний перфекционизм (не в ущерб проекту) сэкономить 25% от заложенного бюджета. Это первая часть статьи, в которой будет много ...

Разрезание модели в CURA, выбор плоскости печати Всем доброго времени суток, осваиваю потихоньку 3D печать и решил поделится своими небольшими изысканиями полезными по большей части новичкам:началось все с того, что коллега попросил напечатать ОКУНЯ, не знаю зачем, но видать надо! Естественно я принялся рыть интернеты в по...

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

Срез личного опыта: разработка, пулл реквесты, коммиты, софт скиллы Привет, Хабрахабр! В этой статье поделюсь своим мнением про разработку програмного обеспечения. В информационных технологиях я не так давно, но у меня сложилось стойкое отношение к разработке, начиная от названий коммитов и заканчивая прояснением требований к поставленной з...

Создание игры «Like Coins» на Godot Engine. Часть 2 Я надеюсь вы заждались второй части статьи затрагивающей аспекты разработки игр при помощи "Godot Engine", на примере игры "Like Coins"? На повестке дня приготовлено много всего "вкусного" и "полезного". Сразу оговорюсь, что в этой статье мы завершим ранее начатую игру, нача...

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

[Из песочницы] Так ли хорош DRY или все же он может нарушать O из SOLID Принцип DRY (Do not Repeat Yourself) давно всем вполне очевиден и любим многими программистами. И многие согласны, что Copy/Paste это совсем не круто. В этой статье я хочу привести пример того, в каких случаях в промышленном программировании использование Copy/Paste более ум...

Veeam Academy для C#-разработчиков: новый сезон Осенью 2018 года Veeam Academy в очередной раз откроет двери для студентов, которые хотят прокачать свои навыки в разработке на C# и .Net Framework. В этой статье мы хотим рассказать вам, как проходят занятия в Veeam Academy, из каких основных этапов состоит обучение, и что ...

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

Курс Криптовалют Онлайн 2.1 Лучшее бесплатное приложение «Курс КриптоВалют Онлайн» Криптовалюта стремительно ворвалась на мировые финансовые рынки, заявляя свои права на свою высокую востребованность наряду с традиционной валютой. После успеха биткоинов глобальный рынок криптовалют еже...

Как подготовить контент для онлайн-курса В онлайн-курсах важную роль играет контент. Он должен быть понятным для восприятия и помогать слушателю усвоить тему. Как составлять тестовые вопросы, творческие задания и конспекты видеолекций? Советы по созданию контента для онлайн-курсов Теплице дала руководител...

10 причин [не] использовать k8s Сегодня мы поговорим про Kubernetes, про грабли, которые можно собрать при его практическом использовании, и про наработки, которые помогли автору и которые должны помочь и вам. Постараемся доказать, что без k8s в современном мире никуда. Противникам k8s также предоставим от...

Лучшие блокчейн-проекты. Август 2018 (голосование) В наши дни разнообразных ICO так же много, как и коррумпированных политиков, что усложняет поиск проектов, заслуживающих внимания. Однако, ICO по-прежнему не утратили своей привлекательности, поэтому есть смысл внимательно изучать их бесконечный список в поисках «бриллианта»...

Beta iOS 12 и watchOS 5 - какие могут быть проблемы после обновления Здравствуйте, меня зовут Дмитрий и в этой статье я хочу показать и рассказать о проблемах связанных с регулярным тестированием Beta-версий прошивок на примере iOS 12 и watchOS 5, тем самым дав ответ на самый часто задаваемый вопрос под тестируемыми прошивками - стоит ли уста...

[Перевод] Истерия вокруг GDPR, часть 2. Полезные советы Статья опубликована 21 мая 2018 года Первая часть статьи здесь. Если не читали её, пожалуйста, ознакомьтесь для контекста. Разобравшись с самыми распространёнными заблуждениями о GDPR, давайте посмотрим на реальное влияние GDPR. Затем рассмотрим наиболее важные полезные с...