Социальные сети Рунета
Четверг, 25 апреля 2024

Знаки свыше: как мы избавили картографов от лишней работы и красных глаз 2ГИС гордится точностью данных. Каждый рабочий день в каждом городе наши специалисты обходят целые районы, чтобы зафиксировать на карте все изменения — новые дома, дороги и даже тропинки. А ещё они собирают и наносят на неё дорожные знаки, помогая правильно строить автомоб...

Научно-технологический распадок: МГУ обзаведется центром инноваций Ректор МГУ Виктор Садовничий заявил, что в ближайшие месяцы на Воробьевых горах начнется строительство одноименной научно-технологической долины. Одним из приоритетных проектов станет создание центра цифровых аддитивных технологий. Точные сроки начала строительства пока не н...

Если есть в кармане пачка сигарет… Но если есть в кармане пачка сигарет, Значит всё не так уж плохо на сегодняшний день. Это – знаменитая фраза из знаменитой песни Виктора Цоя. Песня, вроде, вообще не о курении, но не так давно я понял – так мог написать только курильщик. Не знаю и, наверное, никогда уже не ...

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

Артем Светлов: «Каждый день на работе я вижу, как OSM помогает самым разным компаниям» Артем Светлов aka trolleway — программист из NextGIS, а также любитель архитектуры и общественного транспорта. Он не только правит OpenStreetMap, но и каждый день работает с данными из него. Помимо этого, он увлекается съемкой сферических панорам улиц. Зачем он это делает, ...

Виктор Гамов о Kafka Streams IQ на jug.msk.ru 8 мая 2019 года на встрече московского сообщества Java-разработчиков jug.msk.ru Виктор Гамов рассказал про Kafka Streams IQ (Interactive Queries). Читать дальше →

Управление договоренностями Давайте поговорим про управление договоренностями. Почему это вдруг? Да потому что, мы на TeamLead Conf любим обсуждать боли и проблемы, но и не забываем про решения. Наверняка у всех бывают проблемы, связанные с договоренностями по работе. «Договоренности не выполняются»,...

ok.tech: Data Толк #2 7 августа в московском офисе Одноклассников состоится ok.tech: Data Толк #2, в этот раз мероприятие будет посвящено образованию в DataScience. Ни для кого не секрет, что сейчас вокруг работы с данным такой хайп, что только ленивый не задумывался над получением образования ...

Виктору Буту предлагали дать показания против России в обмен на защиту Виктор Бут сообщил, что ему предлагали рассказать о коррупции в РФ в обмен на защиту. Россиян Витктор Бут отбывает 25-летний срок наказания в американской тюрьме. Он был задержан правоохранителями США в 2008 году. В 2012 году ему вынесли судебный приговор, обвинив его в тор...

АМТ-ГРУП объявляет о назначении Виктора Овсянникова Виктор Васильевич Овсянников назначен на должность председателя совета директоров компании АМТ-ГРУП.

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

Виктор Цой споет на двух концертах «Кино» Как сообщает РИА Новости, музыканты объявили на своем YouTube-канале, что дадут два концерта: в Москве и Санкт-Петербурге. «Концерт для тех, кто уже не мечтал послушать «Кино» вживую. Настоящий голос Виктора Цоя, оцифрованный с оригинальных многоканальных записей», — говорит...

4 смертных греха TWS наушников: почему True Wireless всё еще не труъ? Когда все вокруг заговорили о совсем беспроводных наушниках, моей радости не было предела. Больше никаких ошейников, никаких проводков! Ничего, кроме двух связанных друг с другом какой-то ментальной магией, затычек прямо в ушах? Дайте два! По одному в каждое ухо! И милый зар...

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

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

Тимофей Субботин: “Французы посчитали деньги и поняли: лучше один раз вложиться в OSM, чем каждый месяц кому-то платить” После успеха интервью с Сергеем Голубевым про OpenStreetMap, я решил продолжить и сделать серию материалов с наиболее активными и видными участниками этого проекта. На этот раз на мои вопросы отвечал Тимофей Субботин (Sadless74) — инженер-строитель из Челябинска, который уча...

Читай старьё Всю свою сознательную жизнь я любил историю. Интерес к другим предметам приходил и уходил, а к истории оставался всегда. Я люблю документальные и художественные фильмы про историю, легкие книги «про те времена», очерки об известных людях и событиях, научные труды, историю ин...

[Перевод] Самые быстрые Python веб-фреймворки в 2019 В 2018 году Python укрепил свои позиции популярности среди программистов и вошел в Top 3 самых популярных языков на github. Все больше и больше людей переходит на светлую сторону…то есть Python. Появилось еще большее количество разработчиков, которые интересуются данным яз...

Самый крупный хакатон Контура: упоротая гуля и любовь к окружающей среде 18–19 мая в Контуре прошёл открытый хакатон, где 400 участников в восьми городах трудились над сервисами, прокачивающими городскую среду. За сутки ребята разработали идею, реализовали MVP и презентовали её жюри — известным урбанистам Урала. Все проекты поделили на пять напра...

[Из песочницы] Что они думали о программистах Привет, Хабр! Представляю вашему вниманию перевод статьи «What They Thought of Programmers» автора Robert C. Martin. Интересно и познавательно вернуться в прошлое и посмотреть, как программисты были представлены в массовой культуре. Что люди о нас думали? Знали ли они, кто ...

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

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

500px призналась, что была взломана полгода назад. Хакеры украли данные почти 15 млн пользователей Платформа для обмена фотографиями 500px, являющаяся прямым конкурентом более популярного фотохостинга Flickr, рассказала об обнаруженной уязвимости в системе безопасности, затронувшей 14,8 млн пользователей. Кибератака с использованием этой уязвимости произошла еще 5 июля пр...

[Из песочницы] Навигация в кроссплатформенных приложениях: почему NavController победил angular/router в Ionic 4 Всем привет! Меня зовут Никита Жигамовский, программист в KitApp и я хочу рассказать о своем опыте построения навигации в Ionic 4: проблеме, с которой столкнулся, и ее решении. Я занимаюсь разработкой кросс-платформенных решений для мобильных приложений с 2018 года. Рань...

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

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

День космонавтики 2019: мероприятия по городам В этом году День космонавтики выпадает на пятницу. Идеально для концепции Юриной ночи (Yuri's Night), в которой праздновать первый полет человека в космос можно не только научно-популярным мероприятием, но и вечеринкой. Под катом — самые разные активности, по городам и онлай...

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

Samsung Electronics: Виктор Лемпицкий Компания Samsung Electronics объявляет о новом назначении в руководстве компании. Директором Центра искусственного интеллекта Samsung в Москве (SAIC-M) стал Виктор Лемпицкий. Виктор Лемпицкий присоединился к команде Samsung ...

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

Иван aka BANO.notIT: “Если OSM начнет себя рекламировать и продвигать, в него придут новые люди с новыми идеями” Иван — студент-программист из Москвы, который присоединился к сообществу RU-OSM буквально несколько месяцев назад. Потому его мнение об OSM, как человека молодого и со стороны, интересно вдвойне. Почему обязательно нужно установить JOSM, зачем отмечать точку по продаже шаурм...

[Из песочницы] Почему вам стоит выкинуть MVP из своих проектов Всем привет! Сегодня я бы хотел поговорить об архитектуре Android-приложений. На самом деле я не очень люблю доклады и статьи на данную тему, но недавно ко мне пришло осознание, с которым я бы хотел поделиться. Читать дальше →

БД в облаках: кому и зачем — мнение специалистов Data Egret Есть мнение, что будущее за DB as Service. Стоит ли всем подряд увольнять DBA и переходить в публичное облако или стремиться создать приватное облако на Docker с Kubernetes? Трое экспертов из Data Egret — Алексей Лесовский, Виктор Егоров и Андрей Сальников — на канале #RuPos...

Обзор Skaffold для разработки под Kubernetes Полтора года назад, 5 марта 2018, компания Google выпустила первую альфа-версию своего Open Source-проекта для CI/CD под названием Skaffold, целью которого стало создание «простой и воспроизводимой разработки под Kubernetes», чтобы разработчики могли сфокусироваться именно...

[Из песочницы] Сергей Голубев: «Самое лучшее, что можно сделать для OSM сейчас — взять дамп планеты, удалить его и начать всё заново» Сергей Голубев — натуралист, опытный осмер и автор блога «Город Шахты». Его размышления об OpenStreetMap всегда неожиданны, а потому вдвойне интересны. Он умеет найти необычный ракурс и на привычное посмотреть под другим углом. Зачем OSM нужны катастрофы, почему у него не су...

Янукович заочно приговорен к 13 годам лишения свободы Приговор вынесен одним из украинских судов. Начиная с 2017 года на Украине проводились судебные заседания о признании бывшего президента Виктора Януковича виновным по трем пунктам: измена, пособничество в ведении агрессивной войны и пособничестве посягательству на территори...

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

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

АМТ-ГРУП: Виктор Васильевич Овсянников АМТ-ГРУП объявляет о назначении Виктора Васильевича Овсянникова на должность председателя совета директоров компании. В сферу его ответственности войдут руководство советом директоров, контроль и оценка деятельности менеджмента ...

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

Елена Балашова: «Активисты подняли вопрос о том, чтобы данные нашего ГИС-портала были открыты для OpenStreetMap» Год назад администрация Тольятти перевела почти все свои интернет-ресурсы на лицензию Creative Commons Attribution, а данные своего ГИС-портала персонально разрешила использовать сообществу OpenStreetMap. Почему они решили это сделать, отчего чиновники боятся открытых данн...

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

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

У вас тоже есть такой друг, а может это Вы? Моему другу почти 32 и он программист (java-разработчик, если хотите). Раньше я любил читать «мотивашки», о том как люди приходят в IT, я читал их пачками, и каждая следующую, хоть и была похожа на предыдущую — давала свежий глоток позитива и оптимизма, веры в светлое будуще...

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

Neutralinojs — что ты такое? Или UNIX way там, где не ждали Недавно я совершенно случайно наткнулся на простую рекламную заметочку "Neutralinojs — альтернатива Electron, потребляющая меньше памяти", рассказывающую о том, что есть такая крутая вещь как Neutralinojs. Заметочка, как и следует ей быть, совсем короткая и не несёт никакой ...

[Перевод] Почему программисты продолжают использовать многословный Java, хотя есть лаконичный Python Java и Python — одинаково популярные языки программирования. Однако Python более продуктивен: в нем меньше объем кода, нужного для решения задачи. Почему же программисты до сих пор работают с Java там, где можно применить Python? Давайте разбираться. Читать дальше →

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

[Из песочницы] Как сойти за хорошего программиста Привет, Хабр! Представляю вашему вниманию перевод статьи «How To Fake Being a Good Programmer» автора Stan Sootla. Программисты – это, своего рода, волшебники: слегка потрепанные персонажи-бедняки, которые умеют превращать кофе в строчки кода. Я не владею магией, я всего ...

Виктор Лемпицкий возглавил московский Центр искусственного интеллекта Samsung Виктор Лемпицкий присоединился к команде Samsung Electronics в 2018 году, заняв пост руководителя лаборатории в московском Центре ИИ.

1С в Elastic Compute Service Alibaba Cloud. Сокровища Алибабы Если ты умеешь что-то делать хорошо, всегда найдется азиат, который сможет лучше (один из самых популярных интернет мемов). Aliexpress уже стал именем нарицательным в всем мире. Но Alibaba Group это не только интернет-молл, но и сервис облачных вычислений №1 в Китае. Интере...

«Я бы открыл на юге России особую зону ИТ» — 10 вопросов программисту #11. Новый сезон Прошлым летом мы запустили рубрику «10 вопросов программисту», и на протяжении 10 выпусков в ней было довольно весело. Хорошие люди, у которых не всегда есть доступ к огромной аудитории, смогли высказаться. Кто-то нашел понимание, кто-то наткнулся на критику. Перед 11 вы...

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

Беспощадная автоматизация. Director's Cut Я хочу рассказать о своем опыте ускорения автоматизации в команде программистов, и о том, какие приемы мы применили на практике, и что из этого получилось. Начальные условия Наш эксперимент по ускорению работы программистов мы проводили в следующих условиях: это было террит...

Школьники Москвы почтят память Героя Советского Союза Виктора Талалихина Ученики из столичной школы No480 отправятся в поход по местам боевой славы Героя СССР Виктора Талалихина. Его имя их образовательное учреждение носит с 1975 года. Поход будет организован под эгидой патриотического проекта «Путь героя». Его реализация ведется в столице н...

[Из песочницы] Тестирование и экономика проекта В своей работе я постоянно использую unit-тесты. А вы? По моему опыту, большинство программистов – очень редко. Проводя собеседование с кандидатами на вакансии в моей команде, я всегда задаю вопрос: «Есть ли у вас опыт тестирования?». И чаще всего слышу в ответ: «Нет». А есл...

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

[Перевод] Как разобраться в «иностранном» коде и влиться в новую команду? Как только разработчик попадает в компанию и получает задачу, чаще всего оказывается, что ему нужно присоединиться к общему проекту какой-то команды, а не писать свой код с нуля. Любой код имеет собственную логику, основан на определенных принципах, в нем встречаются па...

ARM Assembler Editor: Если гора не идет к Магомеду, Магомед идет к горе… Если кто не знает мне интересно программирование на ассемблере для микроконтроллеров STM32… И все бы хорошо, да только программировать особо негде… Те среды которые есть в настоящий момент заточены больше для языка Си и программирование в них на ассемблере не сильно отличае...

Виктор Цой: Сборник стихов и тексты песен 2.0.2-f1 Программа представляет собой сборник стихов и песен Виктора Цоя. Этот сборник содержит 8 альбомов и 122 стихов. • 45 (Сорок пять) • 46 (Сорок шесть) • Начальник Камчатки • Это не любовь • Ночь • Группа крови • Звезда по имени Солнце • Чёрный альбом Ха...

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

Попробуйте сразиться с искусственным интеллектом, который постоянно учится на своих ошибках Новая браузерная игра «Aim and Shoot» дает отличное представление о том, как работают нейросети, как обучаются и на что способны, если дать им волю. Программист Виктор Рибейру для этого ее и разработал – любой пользователь может на личном опыте ощутить, как учится искусствен...

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

В ТУСУРе будут готовить специалистов в области квантовых технологий Центр компетенций будет заниматься подготовкой специалистов высшей квалификации, а также разработкой программ дополнительного образования и взаимодействием с организациями Сибирского федерального округа для развития направления "Квантовые технологии". Также на базе...

Многомировая интерпретация квантовой механики Наверняка большинство из вас нет-нет да и встречало в научно-популярной литературе упоминания о «многомировой интерпретации» квантовой механики (ММИ). Ее любят помянуть и в комментариях на Хабре, однако зачастую в неверном ключе или с серьезными неточностями. Попробуем раз...

RC Машинки: Введение Всем привет, сегодня я бы хотел рассказать вам об RC Cars, машинках на радиоуправлении. Это хобби и достаточно веселое. Лично для себя я нахожу в нем хоть какую-то доли реальности. Сидеть целыми днями клепать кнопочки на Backbone и React уже стало рутиной и надо это дело ка...

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

Почему программист — не самая перспективная профессия Юноше, обдумывающему житье, Решающему — делать жизнь с кого, Cкажу, не задумываясь — делай ее C товарища… Склифосовского ! Привет, Хабр! Следуя завету древних “хочешь разобраться в вопросе — напиши об этом статью”, я решил разобраться в вопросе — а какие собственно спец...

Делфийская история успеха программиста из Улан-Удэ Мир суровый, но маленький и возможности его изменить есть у каждого. В 1996 году начиная изучать только что появившийся Delphi, я не мог себе представить, какая будет судьба у этого языка, который сильно повлиял на Java и C#, а также какая судьба будет у самой компании Borla...

Фантастический рассказ «Спасение» (10 мин.) Я всегда любил Родину и ненавидел её врагов. Например, айсов. Трудно передать словами, весь поток чувств, переполняющих меня, когда я слышу слово Родина. Это и восторг, и острота в груди и радость, и боль. Я люблю Родину. Не фанатично — без раздумья, без оглядки. Я люблю Род...

Антон Беличков: «Самый простой способ понять мощь OpenStreetMap — начать самому править карту» Антон Беличков (az09) — программист из Магнитогорска, который, как почти все герои моих интервью про мир OSM, пришел в этот проект 10 лет назад. Он — теплая мудрость и твердый дух сообщества RU-OSM. Почему так важен институт наставничества, как нам догнать Америку и чего хо...

Повышаем продуктивность на GitHub: советы для новичков и не только От переводчика: публикуем для вас статью Даррена Барнса, который делится своим опытом работы с GitHub. Его советы будут полезны, в первую очередь, новичкам. Возможно, и опытный кодер найдет что-то для себя. GitHub — отличный сервис, которым пользуются пусть не все, но ...

Crowd City 1.2.7 Вы будете управлять огромной толпой людей которые бегают по городу и собирают толпу. Станьте самой большой толпой в городе и перемешивайтесь с другими персонажами и окрашивайте их в своей цвет тем самым они будут присоединятся к вам. Сокрушите всех соперников в городе и стан...

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

Зомби-проекты – сливают данные пользователей даже после своей смерти Я снова про утечки персональных данных, но на этот раз расскажу немного про загробный мир ИТ-проектов на примере двух недавних находок. В процессе аудита безопасности баз данных часто бывает, что обнаруживаешь сервера (как искать базы данных, я писал в блоге), принадлежащи...

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

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

Самодельная лазерная установка на парах меди “Lightsaber” – часть 3, заключительная Я решил составить краткую шуточную инструкцию для начинающих некромантов, которые захотят поднимать из мертвых лазеры на парах меди. Виктор Франкенштейн «вдыхал жизнь» в мертвецов, а мы проделаем то же самое с мертвой лазерной трубкой. Читать дальше →

[Из песочницы] Тестирование настройки sendBeacon для отправки данных При использовании стандартных методов отправки данных в Google Analytics есть вероятность, что система не успеет отправить все события, если процесс был прерван перезагрузкой страницы. В начале этого года вышло несколько публикаций о том, как улучшить целостность собираемых ...

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

[Из песочницы] Аппаратный bit banding CortexM3/M4(ARM), архитектура ядра, ассемблер, С/C++14 и капля мета программирования Введение Внимание, это не очередная «Hello world»статья о том как помигать светодиодом или попасть в свое первое прерывание на STM32. Однако, я постарался дать исчерпывающие объяснения по всем затрагиваемым вопросам, поэтому статья будет полезна не только многим профессионал...

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

14-15 октября: Bootcamp глобального блокчейн-проекта Hyperledger впервые в Москве Нет лучшего места для первых шагов в блокчейне, чем буткемп глобального блокчейн-проекта Hyperledger, который пройдет в Москве 14 и 15 октября. Это первое подобное мероприятие в России и хорошая возможность не только своими глазами увидеть, как работает платформа, но и поп...

Как развернуть SAP HANA: разбираем разные методы SAP HANA — популярная in-memory СУБД, включающая сервисы хранилищ (Data Warehouse) и аналитики, встроенное промежуточное ПО, сервер приложений, платформу для настройки или разработки новых утилит. За счет устранения задержек традиционных СУБД с SAP HANA можно сильно увеличит...

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

Intel One API Project: архитектур много, API один На проходившем в июне Intel Software Technology Day ведущие инженеры компании рассказали о софтверном проекте под названием «Intel One API» — унифицированной модели программирования для облегчения разработки ПО под разнообразные вычислительные архитектуры, включающей в себ...

Чем занимаются опенсорсные фонды — говорим о свежих проектах OpenStack и Linux Foundation Мы решили рассказать о проектах (Kata Containers, Zuul, FATE и CommunityBridge), которые недавно присоединились к двум крупным фондам, и о том, в каком направлении они развиваются. Читать дальше →

[Перевод] Почему провалилась соцсеть Google+ Я присоединился к команде разработчиков Google Plus вскоре после появления этого проекта в 2010 году, перейдя из команды Blogger. Я участвовал в проекте три года, сначала поработав в команде разработки профилей, затем перейдя в отдел развития и привлечения пользователей (Gr...

Cекция Science на конференции DUMP: расширяйте горизонты познания 19 апреля в Екатеринбурге пройдет конференция разработчиков DUMP. Программные директора секции Science — Виктор Грищенко (TU Delft), Алексей Кирпичников (Контур) и Глеб Альшанский (Jet.Team) — рассказали, что интересного будет в секции и зачем на нее идти. Как часто у ва...

[Перевод] Гниение программного обеспечения В книге «Электромагнитная эпоха: работа, любовь и жизнь, когда роботы правят миром» Робин Хэнсон кратко обсуждает программную гниль: Программное обеспечение изначально было разработано для одного набора задач, инструментов и ситуаций. Но оно медленно изменяется, чтобы справ...

Делаем процесс разработки тяжеловесного программного обеспечения под микроконтроллеры более удобным (нет) Сейчас уже никого не удивить микроконтроллерами с энергонезависимой (чаще всего Flash) памятью объемом 512 килобайт и более. Их стоимость постепенно снижается, а доступность напротив, растет. Наличие такого объема энергонезависимой памяти дает возможность писать «тяжелые» по...

Как мы выиграли внутренний хакатон, выучив skibidi, flossing и javascript В VK есть классная традиция — внутренний хакатон, в котором могут участвовать только ребята из ВКонтакте. Расскажу про хакатон от лица команды, которая в этом году заняла первое место и погибла от утомления в полном составе, но успела примерить детектор танцевальных движений...

12 причин, почему Linux лучше Windows Миф о том, что Linux сложна и нужна только программистам и разработчикам, не соответствует действительности.

Сон — это главный ресурс для мозга программиста Можете использовать этот пост как аргумент при переговорах. Вы, наверное, уже слышали эту продуманную фразу, которую произнес Рид Хастингс, CEO компании Netflix, говоря о развитии компании: «Наш главный конкурент – это сон». Он логично рассуждает, что с точки зрения прибы...

[лонгрид] 20 лет программистской карьеры в большом маленьком городе We do what we must because we can — GLaDOS Ижевск, наши дни Первого февраля исполняется ровно два десятилетия, как я начал официально подвизаться в должности инженера-программиста: Продолжаю по сей день. И почему-то мне кажется, что многим будет интересно ознакомиться с ...

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

Обеспечение безопасности в беспроводных протоколах на примере LoRaWAN Привет, Хабр. Мне хотелось бы в очередной раз поговорить о том, как обеспечивается базовый (читай: минимально необходимый) уровень безопасности данных в беспроводных сетях, используемых в IoT-устройствах, на примере LoRaWAN. Почему именно LoRaWAN? Во-первых, потому, что эт...

[Перевод] Создаём портативную платформенную игру на микроконтроллере Cortex M0+ Введение (Ссылки на исходный код и проект KiCAD приведены в конце статьи.) Хотя мы родились в 8-битную эпоху, нашим первым компьютером был Amiga 500. Это великолепная 16-битная машина, обладавшая потрясающими графикой и звуком, благодаря чему она отлично подходила для игр....

Авторы Titanfall анонсировали королевскую битву Некоторое время назад появились слухи о том, что студия Respawn, которая создавала Titanfall для EA, готовит к релизу новую королевскую битву. Действия новой игры разворачиваются во вселенной Titanfall, а нескольким популярным ведущим прямых трансляций новинку уже дали проте...

[Перевод] Распределённая трассировка: мы всё делали не так Прим. перев.: Автор этого материала — Cindy Sridharan, инженер из компании imgix, занимающаяся вопросами разработки API и, в частности, тестирования микросервисов. В этом материале она делится своим развёрнутым видением актуальных проблем в области распределённой трассировки...

Assemble with Care — очередное произведение искусства от авторов Monument Valley в Apple Arcade Сервис Apple Arcade прошел сложный путь от восхищения в момент анонса до опасений относительного его целесообразности накануне запуска. Однако первые отзывы вселяют надежду в то, что как минимум полгода нас действительно ждут крутые развлечения. Мы рассказываем о самых замет...

[Перевод] Каково быть мейнтейнером свободного ПО 2013 год. Я узнаю об альфе нового проекта под названием GNOME Calendar. Интересно. Я люблю календари. «Круто, буду следить за ним», — сказал я по молодости. В ветке ui-rework шла бурная разработка. Каждый день несколько новых коммитов. Скачать, собрать, протестировать. И в...

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

Янукович оказался в восторге от Ростова Город очень напоминает ему родной Донецк, поскольку там очень много украинцев. Об этом экс-президент Украины сказал на пресс-конференции, которая состоялась сегодня. Он выразил своё недовольство по поводу закрытия украинскими властями участков для голосования за нового през...

Анализ производительности запросов в ClickHouse. Доклад Яндекса Что делать, если ваш запрос к базе выполняется недостаточно быстро? Как узнать, оптимально ли запрос использует вычислительные ресурсы или его можно ускорить? На последней конференции HighLoad++ в Москве я рассказал об интроспекции производительности запросов — и о том, что ...

Статический анализ улучшит кодовую базу сложных C++ проектов Постепенно и незаметно складывается ситуация, когда сложность серьёзных C++ проектов становится запредельной. К сожалению, теперь C++ программист не может полагаться только на свои силы. Читать дальше →

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

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

[Перевод] Десять лет программирования на Erlang Я присоединился к сообществу Erlang около 10 лет назад, посреди первой фазы хайпа. Нам говорили, что Erlang — это будущее конкурентности и параллелизма. Реализовать их на этом языке проще и быстрее всего, и вы ещё получите бесплатную распределённость. В то время будущее каз...

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

3D-печать и airsoft: как я печатал «привод» Всем привет! Я попробую немного рассказать о том, как я пытался сделать страйкбольный привод при помощи 3D-принтера, что из этого получилось и с какими сложностями пришлось столкнуться. Статья может оказаться интересной для тех, кто любит airsoft, DIY или 3D-печать. Для те...

Под капотом Screeps — виртуализация в MMO-песочнице для программистов В этой статье я расскажу про одну малоизвестную технологию, которая нашла ключевое применение в нашей онлайн-игре для программистов. Чтобы долго не тянуть резину, сразу спойлер: кажется, что такого шаманства в нативном коде Node.js, к которому мы пришли после нескольких лет ...

Бэки двух ритейлеров на SAP за 12 часов Эта статья расскажет о масштабном проекте внедрения SAP в нашей компании. После слияния компаний «‎М.Видео»‎ и «‎Эльдорадо»‎ перед техническими отделами была поставлена нетривиальная задача — перевести бизнес-процессы в единый бэкенд, основанный на SAP. Перед стартом у нас...

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

«Бог любит троицу»: Из-за высокого «антирейтинга» Владимира Путина на западе страны, домохозяйка стала мэром — аналитики Графа «против Единой России» и за «ЛДПР» перестала иметь различия. На западе России, борьба с «ЕдРом» и Владимиром Путиным, кажется, достигла своего апогея. Россияне готовы голосовать за кого угодно, лишь бы не за действующую власть. В городе Усть-Илимск прошли досрочные вы...

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

[Из песочницы] Размышления на тему карьеры в IT и советы начинающим Привет, Хабр! Я тут недавно много думал насчёт карьеры, будущего нашей индустрии и так далее. Решил написать статью для тех кто только собирается сюда въезжать, да и вообще возможно кому-то будет интересно, все нижеприведенное чисто мое имхо и многое из того что я скажу прим...

[Перевод] Б\у Tesla Model S 85 на службе департамента полиции города Фримонт, штат Калифорния, США (там, где завод Tesla) В департаменте полиции родного для компании Tesla города Фримонт обновление — автопарк спецмашин пополнился первым патрульным электрокаром Tesla Model S 2014 года выпуска. Это не первая (не гражданская и специально доработанная) Tesla, которую планируют выпустить на боев...

Архитектура EBA aka реактивность на всю катушку Я пришел в Tinkoff пару лет назад, на новый проект Клиенты и проекты, который тогда только запускался. Сейчас уже не помню своих ощущений от новой тогда для меня архитектуры. Но точно помню: было непривычно, что Rx используется еще где-то, за пределами обычных походов в сеть...

[Из песочницы] Liqubase и Maven Введение Liquibase представляет из себя систему управления версиями базы данных, в основном это касается структуры и в меньшей степени содержимого базы. При этом описание базы с одной стороны достаточно абстрактно и позволяет использовать на нижнем уровне различные СУБД, и с...

История компьютеров: ночь в музее Яндекса Мы в Яндексе очень любим компьютеры, поэтому не так давно открыли свой небольшой музей. Здесь мы собираем редкие экземпляры вычислительной техники и знание о людях, которые повлияли на их развитие. Наши экспонаты работают, их можно трогать руками и запускать программы. В...

Созданием маршрутов для портала «Узнай Москву» займутся известные актеры и режиссеры Текущий год в нашей стране проходит под знаком театра. В связи с этим на территории 85 субъектов РФ будет организовано более 2600 тематических мероприятий. В столице запустили специальный проект «Москва театральная», в рамках которого на сайте «Узнай Москву» будут выкладыват...

[Перевод] Данные по-прежнему важнее Вот цитата из Линуса Торвальдса за 2006 год: Я огромный сторонник разработки кода вокруг данных, а не наоборот, и я думаю, что это одна из причин, по которой git был довольно успешным… По сути, я утверждаю, что разница между плохим программистом и хорошим заключается в том,...

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

[Перевод] Полнофункциональная динамическая трассировка в Linux с использованием eBPF и bpftrace «В режиме трассировки программист видит последовательность выполнения команд и значения переменных на данном шаге выполнения программы, что позволяет легче обнаруживать ошибки» — сообщает нам Википедия. Сами будучи поклонниками Linux, мы регулярно сталкиваемся с вопросом, ...

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

[Перевод] Самые позорные ошибки в моей карьере программиста (на текущий момент) Как говорится, если тебе не стыдно за свой старый код, значит, ты не растешь как программист — и я согласна с таким мнением. Я начала программировать для развлечения более 40 лет назад, а 30 лет назад и профессионально, так что ошибок у меня набралось очень много. Будучи пр...

Тяжёлое бремя времени. Доклад Яндекса о типичных ошибках в работе со временем В коде самых разных проектов нередко приходится оперировать временем — например, чтобы завязать логику работы приложения на текущее время у пользователя. Старший разработчик интерфейсов Виктор Хомяков описал типичные ошибки, которые встречались ему в проектах на языках Java,...

Заводим Spring StateMachine Вступление В проектах я встречался с тремя примерами, так или иначе связанными с теорией конечных автоматов Пример 1. Занимательный говнокод код. Занимает уйму времени, на то чтоб понять что происходит. Характерной особенностью воплощения обозначенной теории в коде являет...

Мой путь из инженера в программисты Краткое содержание Автор поныл, как тяжело живется инженерам на Руси и решил уходить в программисты. У него получилось. Пост о том, как именно. Зачем я все это пишу Благодарность. Сказать «спасибо» сообществу Хабра. Поддержка и мотивация. Морально поддержать инженеров, кото...

Tinder обязали предоставлять персональные данные пользователей по требованию ФСБ Компания Match Group, владеющая популярным сервисом знакомств Tinder, включена в реестр организаторов распространения информации (ОРИ), сообщает РосКомСвобода. Попадание в реестр ОРИ обязывает сервис собирать и предоставлять по первому требованию силовых органов РФ не только...

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

Статистика и мониторинг PHP скриптов в реальном времени. ClickHouse и Grafana идут на помощь к Pinba В этой статье я расскажу как использовать pinba совместно с clickhouse и grafana вместо pinba_engine и pinboard. На php-проекте pinba — пожалуй единственный надёжный способ понять, что происходит с производительностью. Правда обычно pinba внедряется только тогда, когда уже н...

mini PVP — минималистичный мультиплеерный экшен для iOS от создателей Planet Runners Planet Runners– это минималистичный, но динамичный и наполненный спецэффектами раннер от студии Happy Doze. В своем новом проекте разработчики пошли дальше и сделали мультиплеерный шутер в знакомом стиле. mini PVPуже доступна в App Store. В каждом матче участвуют 4 игрока. ...

Рецепты TeamCity. Доклад Яндекс.Такси Меня зовут Эдуард Мацуков, я делаю Таксометр — приложение для водителей Яндекс.Такси. Занимаюсь инфраструктурой и всем, что с ней связано. Какое-то время назад я выступил с докладом — рассказал об опыте дружбы TeamCity с нашим проектом и с разработчиками в целом. Отдельная ч...

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

[Перевод] Python как предельный случай C++. Часть 2/2 Продолжение. Начало в «Python как предельный случай C++. Часть 1/2». Переменные и типы данных Теперь, когда мы окончательно разобрались с математикой, давайте определимся, что в нашем языке должны означать переменные. В С++ у программиста есть выбор: использовать автоматичес...

Лунная миссия «Берешит» — разбор аварии, анонсирование запуска разработки аппарата «Берешит 2.0» Поздний вечер 11 апреля 2019 года стал отправной точкой для старта нового проекта — «Берешит 2.0», так как авария первого частного аппарата при попытке совершить посадку на Луну только раззадорила инженеров и организацию SpaceIL. Космос жесток, и Луна не сразу позволяет ...

[Перевод] Деплоим на PythonAnywhere из GitHub Каждый может сделать так: локальный проект → github С (платным) ssh доступом вы сможете сделать так: локальный проект → PythonAnywhere В статье показано как (бесплатно) сделать так: локальный проект → github → PythonAnywhere Сначала я перечислю, зачем вам это может быть ну...

К студии The Initiative присоединился старший художник окружения Just Cause 4 Портал TiCGN утверждает, что старший художник окружения Just Cause 4 Джастин Уолтерс (Justin Walters) ушёл из Avalanche Studios к Microsoft, а именно в студию The Initiative. Это подтвердил и сам разработчик в своём профиле на LinkedIn. В прошлом году Microsoft плот...

Что делать, если для постройки робота не хватает кубиков? Моя предыдущая статья была написана, в первую очередь, для менеджеров проектов и руководителей направления RPA. Эту статью я хотел бы адресовать, в первую очередь, программистам и тем, кому приходится с роботизацией сталкиваться face-to-face. Первые несколько процессов, кот...

Замдиректора Росгвардии назначат сенатором Губернатор Ставрополья планирует предложить Сергея Меликова на пост члена Совета Федерации. Губернатор Ставропольского края Владимир Владимиров сообщил СМИ, что собирается предлагать первого заместителя директора Росгвардии Сергея Алимовича Меликова на пост члена Совета Фед...

Виктор GodHunt Волков не поработает на MDL Disneyland® Paris Major по Dota 2 Виктор GodHunt Волков не поработает на MDL Disneyland® Paris Major по Dota 2. Об этом комментатор студии RuHub рассказал в твиттере. Причиной стали визовые проблемы. MDL Paris Major проходит с 4 по 12 мая в Диснейленде. 16 команд разыгрывают миллион долларов и 15 тыс. очк...

К разработчикам Cyberpunk 2077 присоединился ведущий дизайнер уровней приключения RiME Польская студия CD Projekt RED перебросила все свои ресурсы на разработку Cyberpunk 2077 больше двух лет назад, но всё ещё продолжает формировать команду. Недавно стало известно, что в январе 2019 года к ней присоединится талантливый специалист — Мануэль ...

[Перевод] Новости из мира OpenStreetMap № 471 (23.07.2019-29.07.2019) 10 августа 2019 года OpenStreetMap будет отмечать 15-летие! | OSM logo by Ken Vermette Картографирование Facebook заявил, что планирует в своем редакторе RapiD сделать доступным для картографов из OSM сервис «интеллектуальное распознавание». По информации СМИ, Facebook пл...

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

Learn While Travel – как мы ездили на 1st European Business Analysis Day В российском ТехЦентре Дойче Банка есть интересная программа Learn While Travel, в рамках которой сотрудник может во время отпуска в другом городе посетить профессиональную конференцию по своей специальности за счет средств компании.  Я, Кристина Егорова, и мои коллеги, Оля...

Доклады с первого в России митапа разработчиков роботов на Robot Operating System В рамках форума Skolkovo Robotics & AI 16 апреля 2019 года в Москве прошел первый в России митап по Robot Operating System — популярному во всем мире программному фреймворку, реализующему основные алгоритмы для построения сложных роботов. Мероприятие дало такой мощный ...

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

[Из песочницы] Как я стал PMP и как это лучше не делать Я давно осознал, что делиться опытом — это полезно. Но только недавно я понял, что им можно делиться не только со знакомыми и близкими, но и со всеми. Поэтому, я хочу рассказать, как я шел к сертификации, почему я это делал и чем это закончилось. Читать дальше →

[Из песочницы] Как я не стал программистом в 35 лет С самого начала сентября широким потоком хлынули на Хабр публикации об успешном успехе на тему «Детство программиста», «Как стать программистом после N лет», «Как я ушёл в IT из другой профессии», «Путь в программирование» и так далее. Подобные статьи пишут постоянно, но во...

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

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

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

[Перевод] Новости из мира OpenStreetMap № 477 (03.09.2019-09.09.2019) Компания «Development Seed» объявила о запуске сервиса mapping.team, с помощью которого можно координировать действия картографов и создавать сообщества 1 | kamicut, Development Seed Уточнение В предыдущем выпуске новостей была информация о том, что в Совете OSMF в скором ...

Выводит людей на улицы в одно и то же время в 46 городах: как устроен проект туристических прогулок «Туры в 15:15» В 2013 году, после переезда в Амстердам, белорус Юрий Цыбулько стал устраивать для туристов прогулки с местными жителями, говорящими на русском языке. Через два года проект стал международным, а выручка компании составляет €2 млн. ...

Робот, который поедет за вашей улыбкой. Делаем дешевую тележку для изучения ROS.Часть 2-я, софт Продвигаемся к улыбке. Собрав «бургер» по схеме из прошлого поста, перейдем к программному наполнению. Так как мы собираем по уже готовому проекту, логично привести инструкции, в нем указанные. Они находятся здесь. Все очень удобно и там же можно скачать уже готовый образ ...

Приглашаем на VK Hackathon 2019. Призовой фонд этого года — два миллиона рублей С 27 по 29 сентября мы проведём пятый VK Hackathon в петербургском выставочном зале «Манеж». В этом году на хакатоне будут 600 участников, общий призовой фонд в два миллиона рублей и дополнительное вознаграждение за доработку проектов после финала. Если вы любите дух соревно...

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

Как проверить секс-совместимость вашей пары Почему это так важно для отношений и как лучше рассказать партнёру о своих желаниях — разбираемся вместе с проектом «MacCoffee в постель».

DevOpsDays Moscow — конференция, которую сообщество делает для сообщества Привет! 7 декабря мы проводим третью конференцию DevOpsDays Moscow. Это не yet another конференция про DevOps. Это комьюнити-конференция, которую сообщество готовит для сообщества. На конференции будет один поток с докладами и воркшопы для тех, кто любит погрузиться в тем...

[Перевод] InterNyet — как в Советском Союзе изобрели интернет и почему он не заработал Утром 1 октября 1970 года ученый-компьютерщик Виктор Глушков вошел в Кремль, чтобы встретиться с Политбюро. Он был настороженным человеком с пронзительными глазами в черных очках, с таким типом ума, который, решая одну проблему, мог найти параллельно метод решения всех ана...

Сравниваем micro:bit с Arduino. И как получить micro:bit бесплатно, если ты не английский школьник? О плате micro:bit, которая была разработана британской корпорацией Би-Би-Си для обучения школьников, уже несколько раз писали на Хабре, например, вот хорошая обзорная статья. Но, почти каждый раз, упоминание об этой плате вызывает одни и те же вопросы с большой долей сомнени...

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

Trust Wallet реализовал поддержку сторонних децентрализованных бирж Принадлежащий криптовалютной бирже Binance кошелек Trust Wallet добавил поддержку сторонних децентрализованных платформ. Об этом в своем Twitter сообщил СЕО Trust Wallet Виктор Радченко. Multi-DEX support for your Multi-Coin wallet 🛡️ https://t.co/flDxw5P3SH —...

HackerRank: JavaScript обошёл Java в качестве самого популярного языка программирования Платформа HackerRank, объединяющая более 5 млн программистов со всего мира, опубликовала результаты своего ежегодного исследования, посвящённого навыкам разработчиков – Developer Skills Report 2019. В опросе приняли участие более 71 тыс. инженеров по программному обеспечению...

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

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

Окупится через 76 000 км. Почему стоит брать дизельный Renault Duster вместо бензинового – рассказал блогер Французский кроссовер с дизелем превосходит по многим параметрам бензиновую версию, говорит блогер. Ни для кого не секрет, что в России каждый пятый купленный Renault Duster обладает дизельным мотором. Ведущий канала «Часовщик» на YouTube рассказал, почему стоит приобрести ...

[Перевод] 101 совет, как стать хорошим программистом (и человеком) 1. Научитесь гуглить Быть программистом, — значит научиться искать ответы на свои вопросы. Научившись эффективно «гуглить», вы сэкономите много времени, затрачиваемого на разработку. 2. Не обещайте много, но делайте больше, чем обещали Лучше сообщать вашей команде, что вы...

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

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

Как перестать делать одно и то же Вы любите из раза в раз повторять рутинные операции? Вот и я нет. Но каждый раз в SQL-клиенте при работе с хранилищем Ростелекома приходилось прописывать все джойны между таблицами ручками. И это притом, что в 90% случаев поля и условия соединения таблиц совпадали от запроса...

Запускаем “десктопное” ПО на микроконтроллере Embox принимал участие в IT фестивале TechTrain. Мы как и в первый раз привезли железки и вживую показали наши достижения. О некоторых мы уже писали на хабре, но мало ли кто не поверил :). Были показаны VoIP телефон, Qt и OpenCV, все на базе STM32F7-Discovery. Кроме стенда ...

Москва, 18 апреля — QIWI SERVER PARTY 4.0 18 апреля, в четверг, мы снова собираем митап QIWI SERVER PARTY. На митапе подробно обсудим не только технические вопросы, но и поговорим о том, нужны ли хорошим программистам soft skills, на каких ошибках мы научились, обучая стажеров, и нужен ли сотруднику ментор, или дос...

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

Как мы собирали данные по рекламным кампаниям с интернет-площадок (тернистый путь к продукту) Кажется, что сфера интернет-рекламы должна быть максимально технологичной и автоматизированной. Ещё бы, ведь там работают такие гиганты и эксперты в своём деле, как Яндекс, Mail.Ru, Google и Facebook. Но, как оказалось, нет предела совершенству и всегда есть что автоматизиро...

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

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

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

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

Если бы мир был создан программистом В самом начале был свет, тьма и Stackoverflow, что на самом деле просто комбинация этих двух составляющих. В сияющем новом мире, который был создан программистом, можно увидеть всё это творение и сказать: «Да, всё это наверное, хорошо», но баги скорее всего лежат под поверх...

[Перевод] Профилирование кода Go-проекта и решение проблемы с выделением памяти Пожалуй, каждому программисту известны слова Кента Бека: «Make it work, make it right, make it fast». Сначала надо сделать так, чтобы программа работала, дальше — надо заставить её работать правильно, а уже потом можно переходить к оптимизации.  Автор статьи, перевод кото...

[recovery mode] Самый дешевый турникет в России + первый управляемый со смартфона Знаете, какой самый распространенный вопрос мне задают, когда речь идет о турникетах? Произносят этот вопрос в разных формах, но смысл всегда один: Сколько стоит самый дешевый турникет? И всегда, когда мне приходилось отвечать на этот вопрос, я прямо максимально грустил. ...

Собираем свой Nginx парой команд Привет! Меня зовут Сергей, я работаю инфраструктурным инженером в команде API платформы tinkoff.ru. В этой статье я расскажу о проблемах, с которыми сталкивалась наша команда при подготовке балансировщиков на основе Nginx для различных проектов. Также расскажу об инструмен...

Человек без смартфона Мне 33 года, я программист из Санкт-Петербурга и у меня нет и никогда не было смартфона. Не то чтобы он был мне не нужен — нужен, даже очень: я работаю в IT сфере, у всех членов моей семьи они есть (у ребенка уже третий), мне приходилось руководить в том числе и мобильной ра...

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

Век живи — век учись. Часть 1. Школа и профориентация У меня есть знакомый из Гренобля, сын русских эмигрантов, — после школы (collège+lycée) он переехал в Бордо и устроился работать в порт, через год перешёл в цветочный магазин SMM-щиком, ещё через год окончил короткие курсы и стал кем-то вроде референта руководителя. После дв...

Чем искать уязвимости веб-приложений: сравниваем восемь популярных сканеров Сканеры веб-приложений — довольно популярная сегодня категория софта. Есть платные сканеры, есть бесплатные. У каждого из них свой набор параметров и уязвимостей, возможных для обнаружения. Некоторые ограничиваются только теми, что публикуются в OWASP Top Ten (Open Web Appli...

Сколько Росгвардия зарабатывает на охране Рамзана Кадырова? Дешевле разгонять митинги, чем охранять чеченского лидера. Один из самых известных и популярных российских политиков — это глава Чеченской республики Рамзан Ахматович Кадыров. Несмотря на то, что формально он лишь глава одного из субъектов федерации, его реальное влияние вы...

DJ Palina La Diva — исполнитель, чьи концерты не пропускают Она — самый сексапильный немецкий диджей всех времен. Она — это Palina La Diva, и она отправляется в тур по Европе, Азии и, конечно же, США. Первой ее признала родная страна, где Палина добилась невероятного успеха: стала резидентом одного из самых популярных ноч...

Есть мнение: IPv6 провалился — кто и почему так считает IPv6 появился ещё в середине 90-х и должен заменить собой IPv4. Спустя почти 30 лет IPv4 никуда не делся, а на новую версию IP-протокола перешла лишь пятая часть пользователей интернета. Для некоторых экспертов такое положение вещей стало поводом усомниться в перспективах IP...

Рабочие места: Виктор Захарченко, руководитель FunCubator О новых технологиях, развлечениях будущего и человеческих слабостях.

Как мы разрабатываем документацию в открытом проекте Embox Добрый день. Являясь одним из разработчиков открытого проекта Embox, я часто слышал (в последнее время слишком часто) о том, что проект интересный, но поскольку документации нет, его невозможно использовать. Мы отвечали, что документация в каком-то виде есть, что мы всегда ...

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

Как проходил набор в Школу системного анализа Альфа-Банка Крупные IT-компании довольно давно проводят школы для студентов и выпускников инженерных и математических специальностей. Кто не слышал о Школе анализа данных Яндекса или Школе программистов HeadHunter? Возраст этих проектов уже измеряется десятилетием. Не отстают от них и ...

Anet a8 танцы с бубном над экструдером Началось всё с того что мне на днюху, полгода назад подарили 3д принтер anet a8 , собрал, настроил ,но через несколько месяцев захотелось что-то модернизировать в нём . Сначала укрепил раму : но так как я не инженер получилось слегка криво потом напечатал натяжители, печать ...

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

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

Ignite Service Grid — перезагрузка 26 февраля мы проводили митап Apache Ignite GreenSource, где выступали контрибьютеры open source проекта Apache Ignite. Важным событием в жизни этого сообщества стала перестройка компонента Ignite Service Grid, который позволяет развернуть пользовательские микросервисы прямо...

5 шагов для открытия склада Bestfilament в своем городе! Приветствуем, друзья! Любите 3D-печать и подумываете открыть свой бизнес? Или у вас уже есть свое дело и вы хотите добавить к нему продажу филамента?Присоединяйтесь к дружной команде Bestfilament! ---Почему Bestfilament?Мы производим пластик для 3D-печати c 2013 г и занимаем...

Разработчики видеоигр заработали $110 млрд за 2018 год Компания SuperData Research Holdings, которая занимается анализом рынка игровых проектов, представила свой ежегодный отчёт и рассказала об успехах разработчиков в 2018 году. Оказалось, рынок видеоигр приносит не просто большие, а огромные деньги — создателям игр удалось за 2...

ПриватБанк выставил на блокчейн-аукцион недвижимость на 5,6 млн гривен Крупнейший банк Украины ПриватБанк выставил на продажу права аренды на 17 объектов недвижимости в городе Днепр через «Систему электронных торгов арестованным имуществом» (СЕТАМ) на базе технологии блокчейн. Об этом сообщает Громадське. Суммарная стоимость помещений...

«Яндекс.Телефон» не пользуется спросом Фото: Артём Геодакян/ТАСС Как и предполагали эксперты, завышенная цена 18 000 руб. не позволила первому российскому смартфону стать по-настоящему массовым. Продажи «Яндекс.Телефона» начались 6 декабря 2019 года, но за неполный месяц розничные сети сумели реализовать всего ...

[Из песочницы] Почему вы должны думать о функциональном программировании Привет, Хабр! Представляю вашему вниманию перевод своей статьи «Why you should think about functional programming», посвященной функциональному программированию. Почему вы должны думать о функциональном программировании? Давайте ответим на следующие вопросы: всегда ли в...

Как разнообразить уроки программирования для детей разных возрастов В этом материале Александра Дмитренко, Software Engineer, рассказывает о своем опыте преподавания программирования детям и объясняет, что работает лучше всего для каждой возрастной группы. Читать дальше →

Docker — это игрушка или нет? Или всё-таки да? Всем привет! Ооочень хочется прям сразу приступить к теме, но правильнее будет немного рассказать про мою историю: Вступление Я программист с опытом разработки frontend одностраничных приложений, scala/java и nodejs на сервере. Довольно долго (уже точно пару — тройку лет), ...

[Перевод] Что не так с Raspberry Pi Raspberry Pi — невероятно популярное устройство, известное своей доступностью, универсальностью, возможностями и активным сообществом. Легко найти фанатские сайты и статьи, но большинство людей не знают о его слабых местах, пока сами не пострадают от них и не поищут информ...

IT за пределами Москвы Встречается мнение, что жизнь разработчика в Москве/Питере — это интересные задачи и отличные вакансии, а в остальных российских городах — прозябание в болоте. Я не люблю такие обобщения. Да, что-то есть только в столицах: когда мы (JUG Ru Group) делали конференцию в Нов...

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

Дети, как жертвы политики: Собчак «прижала к стене» сенатора за идею готовить к войне со школы «С кем воевать собираетесь?», — в лоб спросила бывшая кандидатка в президенты. Недавно сенатор Виктор Бондаренко предложил вернуть в школы военную подготовку, так как, по его словам, очень плохо, что нынешние школьники «грану кинуть не могут». К слову, военная подгото...

Собираем лучший игровой ПК на AMD Ryzen и Radeon Navi. Отказываемся от Intel и Nvidia навсегда Собираете компьютер? Остановитесь! Есть одно слово, которое вы должны запомнить: AMD. Только AMD производит самые лучшие процессоры, только Лиза Су собственными руками делает самые лучшие видеокарты. Только лучшие инженеры AMD способны подарить вам истинное наслаждение от вл...

[recovery mode] Что показывает вольтметр или математика розетки О чем эта статья Сегодня я ненадолго отступлю от своей обычной темы о визуальном программировании контроллеров и обращусь к теме измерений напряжения прямо в ней, в розетке! Родилась эта статья из дискуссий за чаем, когда разразился спор среди «всезнающих и всеведающих» п...

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

Почему два крупнейших производителя электроники объединили силы в новом GPU-проекте Samsung и AMD начали совместный проект в области архитектур GPU. Разберемся, какие есть предпосылки для этого партнерства и обсудим другие компании, работающие в этой сфере. Читать дальше →

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

[Перевод] Serverless CI/CD на AWS Было бы круто, если бы развертывание в формате копи-пейст осталось в прошлом, но, увы, дела обстоят иначе. Бывает, разработчикам предпочтительней именно такой метод поставки. Хоть сейчас пиши статью о том, почему это не есть гуд, но вы и без меня все знаете. С тенденцией к ...

«Самый доступный танковый шутер» Iron Force 2 вышел на iOS и Android Iron Force — довольно популярный мультиплеерный танковый экшен с более чем 10 миллионами загрузок в одном только Google Play. На днях студия Chillingo объявила о полноценном релиза сиквела под названием Iron Force 2. Разработчики называют свой проект самым аркадным танковым...

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

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

Работа с сервисом Managed Databases от Digital Ocean в .NET Core В том время, как у других облачных платформ уже давно есть свои решения для баз данных, Digital Ocean в этом сегменте до сегодняшнего дня ничего не предлагал. Но 14 февраля, в день всех влюбленных, компания решила сделать подарок своим клиентам и в режиме Limited Availabil...

«Нефть» современной экономики и война за кадры У всех IT-гигантов вроде Google или IBM существуют собственные лаборатории, где ученые, инженеры и аналитики ведут работу над монетизацией искусственного интеллекта. В 2017 году компания МТС присоединилась к интересу западных коллег и также открыла подразделение, которое зан...

Методы распознавания 3D-объектов для беспилотных автомобилей. Доклад Яндекса Беспилотному авто не обойтись без понимания, что находится вокруг и где именно. В декабре прошлого года разработчик Виктор Отлига выступил на «Дата-елке» с докладом о детекции 3D-объектов. Виктор работает в направлении беспилотных автомобилей Яндекса, в группе обработки доро...

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

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

[Перевод] Заложники COBOL и математика. Часть 1 Посмотрим правде в глаза: никто не любит дробные числа — даже компьютеры. Когда речь заходит о языке программирования COBOL — первый вопрос, который всплывает у всех в голове, всегда выглядит так: «Почему человечество всё ещё использует этот язык во множестве жизненно важны...

[Перевод] Новый подход может помочь нам избавиться от вычислений с плавающей запятой В 1985 году Институт инженеров электротехники и электроники (IEEE) установил стандарт IEEE 754, отвечающий за форматы чисел с плавающей запятой и арифметики, которому суждено будет стать образцом для всего железа и ПО на следующие 30 лет. И хотя большинство программистов ...

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

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

Apple заявила, что не отправляет в Китай ваши данные Safari оказался ещё безопаснее, чем мы думали Apple прикладывает максимум усилий, чтобы обеспечить нашу с вами безопасность. Зачастую меры, к которым прибегают в компании для достижения этой цели, вполне оправданы и логичны, но иногда в Купертино делают нечто такое, в чём ра...

Liveprof покажет, когда и почему менялась производительность вашего PHP-приложения Привет, Хабр! Меня зовут Тимур Шагиахметов, я PHP-разработчик в Badoo. Производительность приложения — один из важнейших критериев качества работы программиста. В вопросах оптимизации PHP-приложений помощником является профайлер. Недавно мы рассказывали о том, какими и...

[Перевод] Опыт кандидата при рекрутинге разработчиков программного обеспечения. Часть 2 Добрый день. Делимся с вами второй частью статьи о рекрутинге разработчиков ПО, которая приурочена к запуску курса «IT-Recruiter». Первую часть можно прочитать тут. Уведомление привлекательно Итак, вы сходили на свое первое свидание, а потом… ничего. Вы звоните на следую...

Кредиты на IT-образование: Беларусь готовит новый декрет для Парка высоких технологий Руководство белорусского Парка высоких технологий (ПВТ) разрабатывает Декрет о ПВТ 3.0. Документ прошел первое обсуждение с президентом страны Александром Лукашенко. Об этом на своей странице в Facebook сообщил IT-бизнесмен, основатель компании VP Capital Виктор Прокопеня. Г...

Почему одна из крупнейших ИТ-компаний присоединилась к CNCF — фонду, развивающему облачную инфраструктуру Месяц назад Apple присоедились к Cloud Native Computing Foundation. Разбираемся, что это значит. Читать дальше →

Вероятно, Tencent и Riot Games работают над мобильной версией League of Legends MOBA League of Legends от Riot Games – одна из самых крупных и популярных игр на планете. В нее играют миллионы человек, а турниры собирают стадионы. Тем не менее проект доступен только на компьютерах. Мобильным же игрокам остаются Vainglory, Arena of Valor и другие менее по...

Samsung заставила iFixit удалить расследование о дефектах Galaxy Fold Наверное, все знают, что такое эффект Стрейзанд. Это социальный феномен, который состоит в том, что попытки силой изъять из публичного доступа определенную информацию, приводят к ее более широкому распространению. Поэтому, как показывает практика, иногда лучше не пытаться з...

Как быстро делать прототипы устройств и почему это важно. Доклад Яндекс.Такси Любой технически сложный hardware-проект — всегда уравнение с множеством неизвестных: платформа, компоненты, технологии, производство, функциональность, реализуемость. «Пощупать», что получается, можно, когда пройдены дорогостоящие этапы: R&D, выбор комплектующих, разраб...

Samsung Galaxy S11 – самый лучший в мире смартфон на Android, и вот почему Еще в первой половине нынешнего года южнокорейская корпорация Samsung официально представила общественности флагман Galaxy S10, который вот уже как более чем полгода доступен для покупки, и за этот срок он успел утратить свою былую привлекательность, Сообщение Samsung Galax...

Чем опасно загрязнение Марианской впадины? Самой глубокой точкой Марианской впадины считается Бездна Челленджера, которую в одиночку удалось достигнуть знаменитому кинорежиссеру Джеймсу Кэмерону в 2012 году Как известно, Марианская впадина — самое глубокое место на планете, расположенное в западной части Тихого...

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

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

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

[Перевод] Питон, пожирающий мир: как побочный проект одного разработчика стал популярнейшим языком программирования Разочаровавшись в недостатках существовавших языков программирования, Гвидо Ван Россум создал язык Python. Сейчас этот язык используют миллионы людей, и Ник Хит беседует с ван Россумом о прошлом и будущем языка. Гвидо Ван Россум в штаб-квартире Dropbox в 2014 году В конце ...

Карьера программиста. Глава 3. Университет Продолжение рассказа «Карьера программиста». Закончив вечернюю школу, пришла пора поступать в университет. В нашем городе был один университет технической направленности. В нем же, был один факультет «Математики и Информатики», на котором была одна кафедра «Компьютерных сис...

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

Spring JPA репозитории в CUBA Тема статьи достаточно узконаправленная, но, возможно, окажется полезной тем, кто разрабатывает свои собственные хранилища данных и думает об интеграции со Spring Framework. Предпосылки Разработчики обычно не очень любят менять свои привычки (зачастую, в список привычек вхо...

Apple на поводу у OnePlus и Realme. Следующие iPhone получат 120-герцовые экраны Экраны с кадровой частотой свыше 60 Гц появились на рынке смартфонов несколько лет назад. Первым аппаратом с таким дисплеем был смартфон Sharp, вышедший ещё в 2015 году, но о нём мало кто знает, так как за пределы родного рынка он не вышел. Первым относительно мас...

Совладелец Hearst Shkulev Виктор Шкулев купил контрольный пакет компании-владельца «Фонтанки.ру» Основатели «Фонтанки» остались миноритарными собственниками.

Что не так с macOS Catalina? Не так давно Apple показала нам новую macOS Catalina. Обновление не стало революционным — компания медленно, но уверенно совершенствует свою настольную операционную систему. В системе появилось множество полезных опций, о которых мы неоднократно рассказывали. Однако п...

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

[Перевод] 13 приёмов работы с npm, которые помогают экономить время Каждый день миллионы разработчиков, создавая свои JavaScript-приложения, обращаются к npm (или к Yarn). Выполнение команд наподобие npm init или npx create-react-app стало привычным способом начала работы над практически любым JavaScript-проектом. Это может быть сервер, клие...

Число, лежащее в основе современной музыки Почему двенадцать? Если вы посмотрите на клавиатуру, то увидите, что в каждой октаве содержится 12 полутонов. В случае фортепиано это всего лишь значит, что между, например, "до" первой октавы и "до" второй октавы расположено 11 клавиш. Вместе с одним из "до" (например, до ...

[Перевод] Чем закончилась история с бомжом-программистом Решил разузнать из первоисточников как начиналась, развивалась и закончилась история про то, как программист обучал бомжа. Я даже пролистал всю группу в FB с логами проекта (там чересчур много деталей для поста на Хабре). Самые иллюстрирующие моменты есть в трёх статьях на M...

МТС в сотрудничестве с Dentons создала уникальную систему выявления и оценки юридических рисков в области интеллектуальной собственности Телекоммуникационная компания «МТС» создала и внедрила уникальную систему выявления и оценки юридических рисков в области интеллектуальной собственности. Сопровождением проекта по созданию и внедрению указанной системы занималась команда международной юридической фирмы Dento...

Хардкорный рогалик-платформер Dead Cells вышел на iOS, успейте забрать за 599 рублей Издатель Playdigious выпустил потенциально одну из лучших мобильных игр этого года — порт рогалика под названием Dead Cells, созданный студией Motion Twin. В одном только Steam у проекта больше 27 000 отзывов, 95% которых положительные. На Metacritic стоит 89. Dead Cells —...

Одна голова хорошо, а две — лучше, или парное программирование в действии Драйвер и навигатор в действии (северокорейский вариант методики) От переводчика: сегодня публикуем для вас статью Эндрю Спрула, специалиста по Data Science. Он рассказывает о преимуществах парной работы программистов над одним и тем же проектом. Я часто слышу, как люди...

Как я подружил PlayStation 2 и PlayStation Portable (спойлер — объединил в один эмулятор) Привет читателям. В прошлом году я опубликовал свой хобби-проект Красный Омега PS2 эмулятор. Идея была в адаптации управления оригинального эмулятора PCSX2 для игр на Surface Pro через Touch Screen. Оригинальный код PCSX2 эмулятора был переписан в форме модуля DLL, загружае...

Haier открыл Индустриальный парк в Набережных Челнах. Самое крупное несырьевое предприятие площадью в 127 Га 28 августа в городе Набережные Челны состоялось открытие первого объекта Индустриального парка, а именно завода по производству стиральных машин. В рамках данного проекта будет привлечено в 1 млрд. долларов инвестиций. Мы лично приехали на место развития событий и узнали, за...

Хакатон DevDays'19 (часть 1): дневник с рекомендациями, генератор маршрутов для прогулок и жидкая демократия Недавно мы рассказывали о корпоративной магистерской программе JetBrains и Университета ИТМО «Разработка программного обеспечения / Software Engineering». Приглашаем всех интересующихся на день открытых дверей в понедельник 29 апреля. Мы расскажем о преимуществах нашей магис...

Почему вам стоит участвовать в хакатонах Примерно полтора года назад я начал участвовать в хакатонах. За этот временной промежуток я успел принять участие в более чем 20 мероприятиях различного масштаба и тематик в Москве, Хельсинки, Берлине, Мюнхене, Амстердаме, Цюрихе и Париже. Во всех мероприятиях я занимался ...

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

Вокруг света с электронной книгой: обзор ONYX BOOX James Cook 2 «Сделайте хотя бы раз то, что, по словам окружающих, вам не по плечу. После этого вы уже никогда не будете обращать внимание на их правила и ограничения.»  Джеймс Кук, английский военный моряк, картограф и первооткрыватель К выбору электронной книги каждый подходит по-сво...

Холивар. История рунета. Часть 3. Поисковики: Яндекс vs Рамблер. Как не делать инвестиции Холивар. История рунета. Часть 1. Начало: хиппи из Калифорнии, Носик и лихие 90-е Холивар. История рунета. Часть 2. Контркультура: пАдонки, марихуана и Кремль «Я ж не сразу поддамся, ты хоть нажимай». Программисты Дмитрий Крюков и Сергей Лысаков создали Rambler.ru — гла...

Podlodka #96: Пакетные менеджеры Если и разговаривать про пакетные менеджеры, то только с человеком, разработавшим один из них. Константин Раев, инженер из Facebook, успел поучаствовать в разработке двух известных вам проектов – Yarn и React Native.

[Перевод] Есть ли что-то общее у разных песен-хитов? Если выполнить вход на Spotify.me, то можно получить персонализированную сводку того, как Spotify понимает вас через музыку, которую вы слушаете на этом сайте Spotify. Это круто! Я слушаю много музыки и люблю работать с данными, поэтому это вдохновило меня на попытку анали...

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

Fallen World: Jurassic Survivor — новая смесь из ARK и Last Day on Earth Fallen World: Jurassic Survivor – это новая игра, совмещающая в себе элементы популярной ARK: Survival Evolved и изометрического геймплея как в Last Day on Earth: Survival. Как и в других играх о выживании вам предстоит собирать ресурсы, крафтить из них новое снаряжение и в...

Деньги не пахнут… Офицер ЦСН ФСБ «Альфа» погиб в Сирии в составе ЧВК Вагнера — СМИ Стали известны подробности смерти легендарного подполковника Блинова. Виктор Блинов был в составе легендарной группы «А» с 1978 по 1999 год. Герой Афганской и Первой Чеченской войн погиб обычным наёмником спустя 18 лет после выхода на пенсию. По данным издания «Информационн...

Обнаружены цели американских разведывательных беспилотников около Крыма Американские разведывательные беспилотники RQ-4 Global Hawk совершают регулярные полёты вблизи российских границ. Об причинах этих полётов рассказал главный редактор журнала «Арсенал Отечества» Виктор Мураховский изданию РИА Новости.

Город без пробок Глава первая. Искусство разумно применять светофоры «какая-нибудь картинка» Маленькое предисловие Каждый день, оказываясь рядом с перекрестком, мы наблюдаем одну и ту же картину, как на зеленый свет машины мчатся вперед, а на красный — они скапливаются перед светофором в д...

Собираем логи из Nginx, отправляем в Clickhouse и отбражаем в Grafana В этой статье будет рассматриваться проект nginx-clickhouse, который будет читать логи nginx, отправлять их в clickhouse. Для просмотра аналитики по логам есть дашбоард для Grafana. Читать дальше →

Представлен терминал ЭРА-ГЛОНАСС в новом дизайне Разработка Научно-исследовательского института микроэлектронной аппаратуры "Прогресс" холдинга "Росэлектроника" обеспечивает прием навигационной информации по 48 каналам от систем ГЛОНАСС, GPS, Galileo. Оборудование НИИМА "Прогресс" является пол...

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

Слёрм DevOps: от Git до SRE со всеми остановками 4-6 сентября в Санкт-Петербурге, в конференц-зале Selectel пройдет трехдневный Слёрм DevOps. Мы строили программу, исходя из мысли, что теоретические труды по DevOps, как и мануалы к инструментам, каждый может прочитать самостоятельно. Интересны только опыт и практика: расс...

[Из песочницы] Генератор мемов на Ruby для привлечения интереса к языку По моему мнению язык Ruby перестал быть популярным как в 2012 — 2014 году и поэтому у меня возникло желание пока про язык совсем не забыли, попробовать его снова донести в массы, ведь Ruby по моему мнению самый удобный и практичный язык для веб разработки. Я с неделю назад ...

[Из песочницы] Подводные камни Java Здравствуйте. Хочу представить вашему вниманию небольшую статью. Цель данной публикации: Показать наиболее часто встречающиеся ошибки начинающих и некоторые приемы их исправления. Понятно, что некоторые ошибки могут быть сложными и происходить по тем или иным причинам. Цель...

Где мы взяли флакон? Flowcon, или Флакон – методика управления, в том числе – задачами. Потоком, проектом, разработкой, рутинными функциями, регуляркой и т.д. Многие, узнав о методике и решениях на ее основе, задают вопросы – что да как, в чем суть, на основе каких «мировых практик» сделано, ка...

[Перевод] Что такое Zero Trust? Модель безопасности Zero Trust («нулевое доверие») – это модель безопасности, разработанная бывшим аналитиком Forrester Джоном Киндервагом в 2010 году. С тех пор модель «нулевого доверия» стала наиболее популярной концепцией в сфере кибербезопасности. Недавние массовые утечки данных только по...

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

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

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

Что слышно в радиоэфире? Радиолюбители/Ham radio Привет Хабр. В первой части статьи про то что слышно в эфире было рассказано про служебные станции на длинных и коротких волны. Отдельно стоит рассказать о радиолюбительских станциях. Во-первых, это тоже интересно, во-вторых, присоединиться к этому процессу, как на прием, т...

Программист сделал игру Sid Meier’s Civilization в… Microsoft Excel Находчивый фанат классической «Цивилизации» перенёс первую часть стратегии Sid Meier’s Civilization 1991 года выпуска в Microsoft Excel. Проект под названием [CELL]IVIZATION был создан всего за неделю пользователем с ником s0lly в рамках конкурса среди программистов OLC Code...

Кодекс читателя Смешное слово — кодекс. Вам, наверное, смешно не будет, но я попробую объяснить. Однажды я работал в компании, сотрудники которой очень любили что-нибудь эдакое придумать — изменения, правила, нормы и т.д. Естественно, любые новшества фиксировались на бумаге, которой давали ...

[Перевод] Каким был первый айфон? Фото: Tom Warren Странный вопрос. Многие видели его презентацию, на которой Стив Джобс, в частности, заявил, что новый смартфон разрабатывали два с половиной года. Вскоре после этого новинка появилась на витринах салонов связи. Любопытно посмотреть, какие прототипы были у...

Действительно полезный челлендж. Его популярность растет во всем мире Хэштег #TrashTag появился в далеком 2015 году, когда экологический активист из США Стивен Реинхолд придумал собирать не менее 100 единиц мусора в каждой своей поездке. В личном блоге он пояснил, что идея пришла ему в голову во время вояжа по Калифорнии. Тогда он случайно выр...

SyFy закрыл сериал Nightflyers / «Летящие сквозь ночь» по повести Джорджа Мартина после первого сезона Стало известно, что американский телеканал SyFy решил отказаться от изначальных больших планов в отношении научно-фантастического сериала про космос Nightflyers / «Летящие сквозь ночь» по одноименной повести Джорджа Мартина и закрыть проект на первом сезоне, показ которого з...

И Google туда же. У поискового гиганта есть такое же приложения для сбора данных, как и у Facebook Только вчера мы успели узнать о том, что Facebook платила пользователям за установку приложения, собиравшего различную личную информацию, как сегодня стало известно, что этим же уже давно занимается и Google. Приложение поискового гиганта называется Screenwise Meter и о...

Nomad: проблемы и решения Первый сервис в Nomad я запустил в сентябре 2016 года. На данный момент пользуюсь как программист и занимаюсь поддержкой как администратор двух Nomad кластеров — один "домашний" для своих личных проектов (6 микро-виртуалок в Hetzner Cloud и ArubaCloud в 5 разных датацентрах ...

iКасса или как мы приручили «цифрового кассира» Эволюция технологий не всегда заметна обычным потребителям: кто там зарелизил 125-е обновление и почему оно лучше 124-го, понятно далеко не всем. Но когда ты заходишь вечером в обычную «Пятёрочку» за хлебом, а перед тобой вместо знакомой Гали оказывается «цифровой кассир», п...

Отключение аналога. Что будет с телевидением? В 2019 году Россия должна перейти на цифровое эфирное вещание и отказаться от аналогового телевидения. Это значит, что поймать сигнал домовой антенной уже не получится и многим придется приобретать дополнительные устройства для того, чтобы продолжать смотреть эфирные телек...

«Равчика» сместили с трона: Блогер объяснил, чем Honda CR-V лучше нового Toyota RAV4 Автолюбителя откровенно разочаровал рестайлинг японского бестселлера. Об этом американский блогер Скотти Килмер рассказал своим подписчикам. Он объяснил, что всегда считал Toyota RAV4 «королём» среди всех компактных внедорожников, и это его мнение продержалось очень долго, ...

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

Крадущийся тигр, затаившийся SQLAlchemy. Основы Доброго дня. Сегодня хочу рассказать про ORM SQLAlchemy. Поговорим о том, что это, про его возможности и гибкость, а также рассмотрим случаи, которые не всегда понятно описаны. Данная ORM имеет порог вхождения выше среднего, поэтому я попытаюсь объяснить всё простым языком ...

Децентрализованный интернет-провайдер «Medium» отказывается от использования SSL в пользу нативного шифрования Yggdrasil Mesh-сети — это всегда хорошо. А если они работают — ещё лучше! Доброго дня, Сообщество! В этой статье я расскажу, почему децентрализованный интернет-провайдер «Medium» отказывается от использования SSL и удостоверяющих центров в пользу нативного шифрования Yggdrasil — чем...

PHPUnit. Мокаем Doctrine Entity Manager Во многих современных приложениях для работы с базой данных используется проект Doctrine ORM. Хорошим тоном считается выносить работу с БД в сервисы. А сервисы нужно тестировать. Для тестирования сервисов можно подключить тестовую базу данных, а можно замокать Менеджер сущно...

[Из песочницы] Функциональные компоненты с React Hooks. Чем они лучше? Относительно недавно вышла версия React.js 16.8, с которой нам стали доступны хуки. Концепция хуков позволяет писать полноценные функциональные компоненты, используя все возможности React, и позволяет делать это во многом более удобно, чем мы это делали с помощью классов. М...

Монорепозитории: пожалуйста, не надо (часть 2) Всем привет! Итак, новая порция обещанного холивара про монорепозитории. В первой части мы обсуждали перевод статьи уважаемого инженера из Lyft (и ранее Twitter) о том, какие есть недостатки у монорепозиториев и почему они нивелируют почти все достоинства этого подхода. Лич...

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

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

Проигравших тут нет: Почему Honda CR-V и Subaru Forester – эталонные семейные кроссоверы В данном вопросе разобралась популярная обзорщица. На своём YouTube-канале Edmunds она решила сравнить два популярных среднеразмерных кроссовера, которые всегда казались ей наиболее предпочтительными в своём классе. Honda CR-V и Subaru Forester, пережив обновление, изменили...

[Перевод] Современная игра для NES, написанная на Lisp-подобном языке What Remains — это повествовательная игра-адвенчура для 8-битной видеоигровой консоли NES, выпущенная в марте 2019 года как бесплатный ROM, запускаемый в эмуляторе. Она создавалась небольшой командой Iodine Dynamics на протяжении двух лет с перерывами. В настоящий момент игр...

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

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

[Из песочницы] Пример реализации Continuous Integration с помощью BuildBot (Image by Computerizer from Pixabay) Привет! Меня зовут Евгений Черкин, я программист команды разработчиков в горнодобывающей компании Polymetal. Приступая к любому крупному проекту начинаешь задумываться: «Какой же софт лучше использовать для его обслуживания?». IT-пр...

[Перевод] Распознавание эмоций с помощью сверточной нейронной сети Распознавание эмоций всегда было захватывающей задачей для ученых. В последнее время я работаю над экспериментальным SER-проектом (Speech Emotion Recognition), чтобы понять потенциал этой технологии – для этого я отобрал наиболее популярные репозитории на Github и сделал их...

О столе для работы стоя, здоровье позвоночника и личной эффективности С недавних пор я снова перешёл на 100% работу из дома и стал использовать стол для работы стоя. Хочу поделиться дампом своего опыта на тему здоровья, призвать закончить прокрастинировать и начать работать стоя. Сначала, о том, почему стол для работы стоя — не панацея... Чит...

«Latency numbers» на iPhone Latency Numbers Every Programmer Should Know — таблица «задержек, которые должен знать каждый программист». Там собраны средние значения времени для выполнения базовых операций компьютера в 2012-м году. Для этой таблицы есть несколько альтернативных представлений и вот одно ...

Must-have плагины и несколько полезностей для С\С++ разработки в VS Code Удивительно, но до сих пор на Хабре нет хорошей подборки плагинов для Visual Studio Code для тех, кто пишет на С/С++. Microsoft в своем блоге опубликовали только статью, совсем базового уровня с инструкцией по настройке. Но большинство читателей Хабра, тем более из разрабо...

Test Maturity Model: как тестировщику оценить проект и спланировать процессы Привет! Меня зовут Миша, и я Senior QА с коммерческим опытом более 6 лет. Сейчас я работаю в Provectus, но начинал я свой путь тестировщика еще в студенческие годы с участия в альфа- и бета-тестах различных игр. В какой-то момент подумал: «Почему бы не начать заниматься этим...

Лучшие альтернативы Твиттеру Может, Твиттер не так уж и необходим? Важно, чтобы все люди в обществе высказывали свое мнение. Но они, похоже, уже не могут сделать это в Twitter. Только за последний год мы наблюдали массу скандалов, когда различные активисты и прочие странные личности набрасывались на люд...

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

МТС и мэрия Якутска запустили проект по цифровизации городской инфраструктуры Система "умного" сбора бытовых отходов запускается в нескольких районах Центрального округа Якутска. МТС оснастит контейнеры ТКО специальными "умными" датчиками, при помощи которых удаленно будет контролироваться уровень наполняемости контейнера отходами ...

[Перевод] Garden v0.10.0: Вашему ноутбуку не нужен Kubernetes Прим. перев.: С Kubernetes-энтузиастами из проекта Garden мы познакомились на недавнем мероприятии KubeCon Europe 2019, где они произвели на нас приятное впечатление. Этот их материал, написанный на актуальную техническую тему и с заметным чувством юмора, — наглядное тому по...

[Перевод] Записки фрилансера: разработка первого React Native-приложения Автор материала, перевод которого мы публикуем, недавно выпустил своё первое мобильное приложение, написанное на React Native. Так случилось, что это приложение стало и его первым проектом, который он создал как программист-фрилансер. Здесь он расскажет о том, с чем ему приш...

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

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

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

Основатели «Рокетбанка» покинули компанию Олег Козырев, Алексей Колесников и Михаил Провизион ушли в феврале 2019 года, Виктор Лысенко отошёл от управления ещё в 2016 году.

20 продакт-менеджеров и самая многомерно-матричная структура из всех. Разговор со Skyeng Последнее время продуктовая команда «Хабра» стала активно посещать конференции. И мы заметили одну интересную вещь — почти на каждой конференции есть спикеры от Skyeng, и почти всегда их доклады оказываются самыми интересными. Оказалось, у этого две причины. Первая — внут...

Microsoft заставила всех пользователей Windows 10 прыгать от восторга Операционная система Windows 10 является самой популярной в своем классе, причем для повышения ее популярности компания Microsoft каждые полгода выпускает для нее крупные обновления. Сегодня, 31 мая 2019 года, создатели данной платформы сообщили такую информацию, Сообщение ...

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

[recovery mode] Почему не взлетел портал недвижимости. Часть 2 Продолжаю повествование о проекте Недвижимости, который пытался долго взлететь, но так и не взлетел. Пишу все как есть — личный опыт. Читать дальше →

Software Defined Radio — как это работает? Часть 1 Привет Хабр. Продолжая цикл статей про радио, есть смысл рассказать про последние достижения в этой области — Software Defined Radio. Я не знаю адекватного перевода термина на русский, поэтому оставим так, да и термин SDR уже прижился в технических и радиолюбительских круга...

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

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

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

[Из песочницы] Логирование всех запросов к Базе данных в Asp.Net Boilerplate 4.3 .Net Core 2.1 Часто в проекте возникает непонятная ошибка для которой необходимо максимальное логирование всех запросов к Базе данных. Статья поможет тем, кто пишет (развертывает на сервере) один из своих первых проектов на Asp.Net Boilerplate. Читать дальше →

Сравнение камер iPhone 11 и iPhone 11 Pro / 11 Pro Max. Может достаточно двух? Различия между системами камер в iPhone 11 и iPhone 11 Pro / 11 Pro Max оказались меньше, чем это было в предыдущих моделях. Однако все еще есть нюансы, которые требуют внимания. ПО ТЕМЕ: Почему лучше купить iPhone 11 вместо iPhone 11 Pro или 11 Pro Max: 9 причин. Обозревате...

Что общего у эмодзи из Android и Тейлор Свифт? Многие помнят, что в Android O Google решила полностью изменить образ эмодзи в своей мобильной операционной системе. Компания решила отказаться от «клякс», которые ласково прозвали «blobs». Прощание со старыми смайликами было эффектным: тогда Google опубликовала анимированн...

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

Пишем собственный CLI для React Если вы делаете Ctrl+C каждый раз при создании нового компонента в реакте, то эта статья точно для вас! У реакта нет своего CLI, и понятно почему. Не существует определенных правил, как именно должна выглядеть структура компонента, есть только общие рекомендации в документа...

[Перевод] Jupyter Notebook в Netflix В последнее время Jupyter Notebook стал очень популярен среди специалистов Data Science, став де-факто стандартом для быстрого прототипирования и анализа данных. В Netflix, стараемся раздвинуть границы его возможностей еще дальше, переосмысливая то, чем может быть Notebook, ...

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

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

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

[Перевод] 10 лучших JavaScript библиотек для визуализации данных на графиках и диаграммах Есть в графиках что-то магическое. Изгиб кривой мгновенно раскрывает всю ситуацию — историю развития эпидемии, паники или периода процветания. Эта линия просвещает, пробуждает воображение, убеждает. ― Генри. Д. ХаббардОбъемы данных, с которыми нужно работать, постоянно увели...

Ретро-консоль Sega Mega Drive Mini выйдет 19 сентября 2019 года с 40 предустановленными играми по цене порядка $80 Спустя практически год после первого анонса (и полгода после новостей о переносе релиза) компания Sega рассказала подробности о своей новой ретро-миниконсоли Mega Drive Mini / Genesis Mini, включая дату релиза и список игр для японской и глобальной версий новинки. Итак, в СШ...

[Из песочницы] Typescript и react Разработка на javascript иногда становится похожа на работу детектива. Как понять чужой код? Хорошо, если разработчик обладает тонким искусством называть переменные так, чтобы другие поняли суть. А как быть, если члены команды все таки не всегда способны понять замысел своег...

[Перевод] Переносим 30 000 строк кода с Flow на TypeScript Недавно мы перенесли 30 тысяч строк кода JavaScript нашей системы MemSQL Studio с Flow на TypeScript. В этой статье я расскажу, почему мы портировали кодовую базу, как это происходило и что получилось. Дисклеймер: моя цель — вовсе не критика Flow. Я восхищаюсь проектом и ду...

Машинное обучение vs. аналитический подход Какое-то время назад мы нашли свои старые материалы, по которым обучали первые потоки на наших курсах машинного обучения в Школе Данных и сравнили их с теперешними. Мы удивились, сколько всего мы добавили и поменяли за 5 лет обучения. Осознав, почему мы это сделали и как, ...

[recovery mode] Data Engineer – самая сексуальная профессия XXI века Недавно в разговоре с HR’ами одной крупной компании прозвучало «Каждый data engineer, приходящий к нам на интервью, мечтает стать data scientist’ом». Меня это тогда сильно удивило и стало очень обидно за дата инженера, честно говоря. Мы здесь (и не только) уже публиковали ...

Успей присоединиться к розыгрышу! Розыгрыш совсем скоро!Уже в это воскресенье 21 апреля мы проведем розыгрыш нового 3D-принтера NABU mini.Откладывать дальше некуда! Чтобы принять участие в розыгрыше:• С 20 марта по 20 апреля 2019 г. сделай заказ на сайте bestfilament.ru на сумму от 6500 руб.; • При оформлени...

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

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

Лошадь сдохла – слезь: переход с tslint на eslint До недавнего времени во всех проектах фронта разработчики Dodo Pizza Engineering использовали tslint – полезный инструмент, который подсказывает, когда ты накосячил в коде допустил неточность, помогает поддерживать код в одном стиле и сам исправляет многие замечания. Но тут ...

В Москве расскажут, как НКО составить техническое задание на разработку сайта Как правильно ставить цели разработчикам? Об этом эксперты расскажут на бесплатном семинаре на тему «Как НКО составить техническое задание на разработку сайта». Встреча пройдет 20 марта 2019 года  при поддержке программы «Пасека» и медиацентра «АСИ – Благосфер...

[Перевод] Первым хитовым форматом файлов в интернете был не MP3, а MIDI Как нацеленный на профессионалов формат MIDI на короткое, но примечательное время стал основным способом распространения музыки в интернете Почему-то каждый год, когда на горизонте начинает маячить начало ноября, я вспоминаю композицию November Rain. Я не большой фанат ха...

[Перевод] Конференция DEFCON 19. Три поколения DoS-атак (с участием аудитории в качестве жертв). Часть 2 Конференция DEFCON 19. Три поколения DoS-атак (с участием аудитории в качестве жертв). Часть 1 Но что еще хуже… Я попытался разработать проект для своих студентов, и получалось забавно, но проблема заключалась в том, что нельзя было посмотреть «убиваемые» адреса, так как эт...

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

ASUS CG32UQ создан для консолей Официально представлен новый монитор ASUS CG32UQ, который создан специально для фанатов консольного гейминга. Главная фишка монитора в его диагонали, которая составляет 31,5 дюйма при разрешении 3840 на 2160 точек. Стоит отметить, что для консолей этого даже многовато, ведь ...

Логи не нужны? Разработка сильно изменилась за последние годы. Вместо монолитных приложений пришли микросервисы и функции. Базы данных из универсальных промышленных монстров переродились в узконаправленные. Docker изменил взгляд на деплой. Но изменилось ли наше представление о логах? Одна...

Samsung Galaxy Note 10 порвал OnePlus 7 Pro, Apple iPhone Xs Max и другие смартфоны Как известно, компания Samsung любит давать известным личностям свои новейшие флагманские смартфоны сразу после презентации, но при этом до начала продаж, чтобы они успели рассказать о таких массу положительных сведений. Зачастую все это, конечно, делается Сообщение Samsung...

Одноклассники, но из разных школ: Почему Toyota RAV4 хуже, чем Nissan X-Trail – рассказ владельца Вдоволь накатавшись на обоих кроссоверах, автомобилист пришёл к закономерному выводу. За рулём разных поколений Toyota RAV4 водитель провёл более 10 последних лет, но в тот момент, когда его двухгодовалый «Равчик», вдруг, начал «сыпаться», автолюбитель понял – пришло время ...

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

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

[Из песочницы] Чистая архитектура решения, тесты без моков и как я к этому пришел Здравствуйте, дорогие читатели! В этой статье я хочу рассказать об архитектуре своего проекта, который я рефакторил 4 раза на его старте, так как не был удовлетворен результатом. Расскажу о минусах популярных подходов и покажу свой. Читать дальше →

Первые полгода в роли тимлида: как не сойти с ума, если кажется, что все плохо Привет! Мы продолжаем подкаст-проект «Тимлид Позвонит», в котором ребята из Skyeng звонят коллегам из разных компаний для обмена опытом. В этом выпуске поговорили с Екатериной Митусовой из Wrike. Катя — необычный в нашем понимании тимлид: она руководит не командой разработки...

За полгода до анонса. Известный инсайдер показал смартфон OnePlus 8 со всех сторон [Видео] Флагманский смартфон OnePlus 7T, представленный только на прошлой неделе, еще даже не успел поступить в продажу, но в сети уже качественные рендеры и видеоролик, демонстрирующий трехмерную модель будущего OnePlus 8, который выйдет только в 2020 году. Автором утечки выступает...

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

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

Занимательный C#. Пять примеров для кофе-брейка Написав уже не одну статью про Veeam Academy, мы решили приоткрыть немного внутренней кухни и предлагаем вашему вниманию несколько примеров на C#, которые мы разбираем с нашими студентами. При их составлении мы отталкивались от того, что наша аудитория — это начинающие разра...

Осторожно — ГАЗ! или Как мы делали негазированные смарт-контракты Блокчейн и смарт-контракты все еще остаются горячей темой среди разработчиков и технических специалистов, много исследований и рассуждений об их будущем и о том, куда это все движется и приведет нас. У нас в Waves Platform свой взгляд на то, какими должны быть смарт-контрак...

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

RubyRussia 2019. Никита Шильников об алгебраическиех эффектах До конференции RubyRussia остается совсем немного времени. У тех, кто не успел получить свой билет, еще есть шанс забрать на сайте один из последних. Никита Шильников на конференции расскажет об алгебраическиех эффектах, а пока можно почитать интервью по теме доклада. Чита...

[Из песочницы] Настройка GitLab CI для загрузки java проекта в maven central Данная статья рассчитана на java разработчиков, у которых возникла потребность быстро публиковать свои продукты в репозиториях sonatype и/или maven central с использованием GitLab. В данной статье я расскажу про настройку gitlab-runner, gitlab-ci и maven-plugin для решения д...

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

Космическая отрасль нуждается в "Сфере" Первый заместитель генерального директора по развитию орбитальной группировки и перспективным проектам ГК "Роскосмос" Юрий Урличич считает, что важнейшая проблема отрасли - отсутствие возможности проектировать космические аппараты под заданную стоимость и в определенный срок...

Миссия «Чанъэ-4» — спутник-ретранслятор «Цэюцяо» (Сорочий мост) Главное в сложном техническом проекте — организовать стабильную связь между всеми компонентами. Вот и первой частью миссии «Чанъэ-4» была организация канала связи с аппаратами на обратной стороне Луны. Полгода назад началась эра ретрансляционной радиосвязи с обратной сто...

[Перевод] Квантовая ставка Google на ИИ – и что она означает для всего человечества У Google есть больше вычислительных мощностей, данных и талантливых специалистов для работы над искусственным интеллектом, чем у любой другой компании на Земле – и она не замедляет темп. Поэтому не должны замедлять темп и люди. Человеческий мозг – забавная штука. Какие-то ...

Обзор смартфона Meizu 16xs Meizu — компания, у которой есть своё достаточно крепкое фан-комьюнити в России. Смартфоны этого бренда любят и ценят, благо китайцы действительно выдают добротные устройства. Правда часто спорят вокруг стоимости этих аппаратов, некоторые считают, что цена могла бы быть и ...

От адвоката до тестировщика в Яндексе. История моей стажировки Привет! Меня зовут Кристина lapkina Кочерина, я тестировщик в Яндекс.Маркете. Еще полгода назад у меня был статус адвоката и большая юридическая практика, вечера я проводила в СИЗО. Но в какой-то момент решила, что пришло время заниматься тем, что приносит удовольствие, а не...

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

100GbE: роскошь или насущная необходимость? IEEE P802.3ba, стандарт для передачи данных по 100-гигабитным каналам Ethernet (100GbE), разрабатывался в период с 2007 по 2010 год [3], но получил широкое распространение только в 2018 [5]. Почему именно в 2018, а не раньше? И почему сразу в массовом порядке? На то есть как...

Неожиданная находка на дне Марианской впадины изумила ученых Когда подводный аппарат Виктора Весково мягко коснулся дна Марианской впадины, команда затаила дыхание. Невероятная глубина в 10 900 метров — это новый мировой рекорд, поскольку так глубокого еще никто не спускался. Для сравнения: даже если перевернуть гору Эверест, ее верши...

OS1: примитивное ядро на Rust для x86. Часть 2. VGA, GDT, IDT Первая часть Первая статья еще не успела остыть, а я решил не держать вас в интриге и написать продолжение. Итак, в предыдущей статье мы поговорили о линковке, загрузке файла ядра и первичной инициализации. Я дал несколько полезных ссылок, рассказал, как размещается загружен...

[Перевод] Структуры данных для программистов игр: bulk data Любому программисту будет полезно понимание различных структур данных и способов анализа их производительности. Но на практике мне ни разу не пригождались АВЛ-деревья, красно-чёрные деревья, префиксные деревья, списки с пропусками, и т.д. Некоторые структуры данных я исполь...

Устройства Samsung первыми в мире получат контент 8K HDR10+ Samsung Electronics объявила о том, что ее устройства первыми в мире будут поддерживать контент в формате 8K HDR10+ от крупнейших европейских онлайн-кинотеатров. Транслировать фильмы и сериалы в разрешении 8K с расширенным динамическим диапазоном HDR10+ начнут три ОТТ-с...

Гайд по игре Distrust: как не умереть от голода, холода и ночных кошмаров Distrust – не самая популярная игра. За полтора года в Steam у нее набралось только 800 отзывов. На мобильных проект никто особо и не ждал, но он все равно вышел стараниями издателя CMGE. Distrust – это приключение с элементами хоррора и выживания, вдохновленное культовым ф...

CMake: тот случай, когда проекту непростительно качество его кода CMake — это кроссплатформенная система автоматизации сборки проектов. Эта система намного старше, чем статический анализатор кода PVS-Studio, при этом ещё никто не попробовал применить его к коду и сделать обзор ошибок. Ошибок, оказывается, много. Аудитория CMake огромна. Н...

Андрей Себрант (Яндекс): Бизнес в Эпоху Искусственного Интеллекта Сейчас все говорят о новой революции, которую несет искусственный интеллект и машинное обучение. Умные алгоритмы проникают во все сферы жизни: от поисков бозона Хиггса, до выбора фильма на вечер. Самые передовые компании уже активно внедряют эти технологии в свои продукты и ...

Предварительный обзор Lian Li LanCool One Champagne. Очень необычно Если вы следите за рынком компьютерного железа, то заметили, что буквально каждый второй производитель корпусов выпускает свои новинки с массой подсветки по всему периметру дополнительными модулями и прочими бонусами, которые далеко не всем нужны. Допустим, вы не особо любит...

«Кривая дорожка Ишаева»: Место Кожемяко встало под угрозу проблем Приморского края Губернатор Приморья Олег Кожемяко «отметил» 100 дней со своей победы на выборах, прозванные в народе «100 дней воздержания» — от обещаний данных избирателям перед выборами. Губернатор Приморского края, совместно со своим верным новоприбывшим единомышленником Олегом Гуменюко...

Разработка hexapod с нуля (часть 5) — электроника Всем привет! Разработка гексапода близится к завершению первой боевой версии и вот настало время для описания всей его электронной начинки. На данном этапе разработки я наконец-то покажу все исходники проекта на github (ссылки как всегда будут в конце). Так же я добавил HC-...

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

Netflix опубликовал дебютный трейлер грядущего боевика Polar Стриминговый сервис Netflix опубликовал дебютный трейлер боевика Polar, снятого шведским режиссером Юнасом Окерлундом по одноименному комиксу Виктора Сантоса. По сюжету, лучший в мире киллер Дункан Вицла, которого играет датский актер Мадс Миккельсен («Доктор Стрэндж...

Таким может быть новый MacBook Pro 2019 год обещает быть интересным — по крайней мере для поклонников Apple. Как утверждает авторитетный аналитик Минг Чи-Куо, компания готовится показать сразу несколько новинок — монитор Thunderbolt Display и обновленные MacBook Pro с совершенно новым дизайном. К...

[Перевод] Почему меня нервируют отказы современных SSD Сегодня один из SSD на одном из наших новых файловых серверов под Linux умер. Это не первая и, вероятно, не последняя смерть SSD, с которой мы столкнёмся, но, как почти всегда в таких случаях, я почувствовал, как шалят мои нервы – а всё из-за сочетания характера отказов SS...

[Перевод] Разбор задачи с собеседования Google: поиск соотношения Добро пожаловать в очередную из серии статей с разбором задачек, которые я задавал на собеседованиях в Google, прежде чем их запретили после утечки. С тех пор я оставил работу инженера-программиста в Google и перешёл на должность менеджера по разработке в Reddit, но у меня...

Евгений Зубов: Устал объяснять, почему слово «добро» нельзя использовать. Доказываю на данных Не пишите в названии вашего социального проекта слово «добро», не повторяйте за другими. Так вы сольетесь с толпой и совсем не запомнитесь вашей потенциальной аудитории. В этом уверен автор портала по вопросам продвижения некоммерческих организаций Mercy.marketing ...

Кир Шатров: Shopify начался с Rails и здесь искренне любят этот фреймворк На конференции RubyRussia Кир Шатров расскажет об архитектуре Shopify. Как одного из самых больших и нагруженных в мире приложений на Rails поддерживает рост бизнеса на протяжении 10 лет, не переходя на микросервисы, Elixir и другие популярные альтернативы? В традиционном ин...

Microsoft ML Spark: расширение Spark, делающее SparkML человечнее, и LightGBM как бонус Многие, кто работал с Spark ML, знают, что некоторые вещи там сделаны "не совсем удачно" или не сделаны вообще. Позиция разработчиков Spark в том, что SparkML — это базовая платформа, а все расширения должны быть отдельными пакетами. Но это не всегда удобно, ведь Data Scient...

[Перевод] Анализ 112654 тестовых заданий и тренды рынка труда программистов 2019 года Материал, перевод которого мы публикуем сегодня, посвящён анализу рынка труда разработчиков программного обеспечения. А именно, компания Devskiller, которая работает в сфере рекрутинга, делится здесь результатом исследования 112654 тестовых заданий, которые выполнили програм...

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

DevProject Award: Моя речь на DeveloperWeek 2019 Всем привет Меня зовут Дмитрий Голев. Я основатель и технический директор Veliov Group. Сегодня я расскажу о сервисе, который был награжден "Dev Project" award от DeveloperWeek. По данному случаю нам предложили рассказать о проекте со сцены DevExec World, ниже текстовая верс...

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

«Сложно решиться создать стартап после неудачи»: интервью с сооснователем «Рокетбанка» и создателем Osome Виктор Лысенко — о бизнес-реалиях 1990-х годов, жизни и работе в Сингапуре и разработке сервиса, который заменит бухгалтеров на роботов.

Рецензия на документальный сериал Street Food / «Уличная еда» У каждого уважающего себя телеканала должно быть собственное кулинарное шоу, а лучше несколько. Зрители, по не до конца понятной причине, любят смотреть как другие готовят и пробуют пищу (китайские видеоблоги, в которых ведущие просто едят – настоящий культурный феномен). Ес...

Toys-Kiev интернет магазин игрушек Подбирая игрушки или детские товары для своего ребенка или же на подарок, стоит обязательно заглянуть на сайт https://toys-kiev.com.ua. В данном интернет — магазине посетитель сможет найти самые современные и оригинальные игрушки высокого качества. На страницах этого с...

Не надо экономить на цифровой безопасности Чуть ли не каждый день мы слышим о новых хакерских атаках и обнаруженных уязвимостях в популярных системах. А уж сколько всего сказано про то, что кибератаки оказали сильнейшее влияние на результаты выборов! Причём не только в России. Кажется очевидной необходимость принят...

Глава Intel пояснил, почему ему не надо быть лучшим инженером Каждый должен заниматься своим делом?

Финтех-стартап Osome сооснователя «Рокетбанка» Виктора Лысенко привлёк $3 млн Стартап планирует выйти на рынок Великобритании и Гонконга.

Как я наводил порядок в проекте, где лес прямых рук (настройки tslint, prettier, etc) И снова здравствуйте. На связи Омельницкий Сергей. Сегодня я поделюсь с Вами одной из своих головных болей, а именно — что делать, когда проект пишут много разноуровневых программистов на примере angular приложения. Так повелось, что я долгое время работал только со своей к...

[Из песочницы] Лучшие практики React и советы, которые каждый разработчик должен знать. Часть 1 Привет, Хабр! Представляю вашему вниманию перевод статьи «React Best Practices & Tips Every React Developer Should Know Pt.1» автора Alex Devero. React — одна из самых популярных библиотек для построения интерактивных пользовательских интерфейсов. В этой статье я пока...

Игровая индустрия с 12 по 18 августа 2019 года В сегодняшнем выпуске: GSC Game World ищет сотрудников. Игроки No Man’s Sky строят огромный город. The Outer Worlds может получить продолжение. Splinter Cell возвращается. Все самое интересное из мира игр и игровой индустрии за прошедшую неделю. GSC Game World ище...

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

[Перевод] Chaos Engineering: искусство умышленного разрушения. Часть 2 Прим. перев.: Этот материал продолжает замечательный цикл статей от технологического евангелиста из AWS — Adrian Hornsby, — задавшегося целью просто и понятно объяснить важность экспериментов, призванных смягчить последствия сбоев в ИТ-системах. «Если провалил подготовку ...

Опровергаем четыре стереотипа о языке программирования Rust Язык программирования Rust, созданный и поддерживаемый корпорацией Mozilla, позволяет обычным программистам писать одновременно и безопасные и быстрые системы: от калькуляторов до высоконагруженных серверов. За своё относительно короткое время существования данный язык уже ...

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

[Из песочницы] Ответ на «Мольберт для программиста микроконтроллеров» Чем бы ее зацепить? Так, ладно,… а теперь повернуть… следующая… первую повернуть… стоп, тут надо вывод тестовый под осциллограф припаять… а куда делась первая плата? А ты что такое? (Дальше следует непереводимая игра слов с использованием местных идиоматических выражений). ...

В России создадут инструмент для отслеживания интернет-активности каждого человека Специалисты Уральского научно-образовательного центра (НОЦ) намерены разработать так называемую нейросмарт-платформу, которая будет собирать данные об интернет-активности россиян. На их основе можно будет создать нейропрофиль человека.

Трансляция проектов и библиотек из Altium Designer в PADS Professional Часто у инженеров возникает необходимость транслировать проекты из одной САПР в другую. На предприятиях не редко бывает такая ситуация, когда разные отделы проектируют в разных САПРах. Также трансляция проектов может потребоваться, когда ваша система проектирования уже не с...

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

Интуитивный RL (Reinforcement Learning): введение в Advantage-Actor-Critic (A2C) Это вольный перевод статьи Rudy Gilman и Katherine Wang Intuitive RL: Intro to Advantage-Actor-Critic (A2C).Специалисты по усиленному обучению (RL) подготовили множество отличных учебных пособий. Большинство, однако, описывают RL в терминах математических уравнений и абстрак...

Apple планирует выпустить приложения нового поколения для Windows Apple планирует заняться разработкой ПО нового поколения под Windows Этим летом Apple сделала то, чего от неё ждали уже много лет – она отказалась от iTunes. Само собой, прекратила существование только утилита, тогда как онлайн-магазин с музыкой и фильмами, а также её ключев...

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

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

Беларусбанк предоставит клиентам возможность криптотрейдинга Крупнейший банк Беларуси «Беларусбанк» планирует создать на своей базе биржевую площадку по торговле криптовалютой. Об этом в эфире местного телеканала «Беларусь 1» рассказал председатель правления ОАО «АСБ Беларусбанк» Виктор Ананич. «Возм...

[Перевод] Проблема со связанными переменными: как превратить оптимизатор из врага в друга Автор статьи – Виктор Варламов, OCP. Оригинал статьи опубликован 07.07.2017. Отдельное спасибо автору перевода — brutaltag. В нашей системе подготовки отчетности обычно выполняются сотни длительных запросов, которые вызываются различными событиями. Параметрами запросов с...

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

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

Старикам здесь не место? Программируем после тридцати пяти Привет, меня зовут Дмитрий, и я программист. Прошлым летом я получил приглашение Яндекса и перебрался работать в Москву. Недавно мне исполнилось 35 лет. В этой статье я хотел бы затронуть вопрос, который не раз обсуждался на Хабре: насколько реально быть программистом в 3...

[Из песочницы] Ода дня одного программиста Привет, Хабр! В очередной раз разворачивая очередной проект праздничным пятничным утром, меня вдруг посетила муза, которой я делюсь с вами. Знай, это не бред юмориста! Ода дня одного программиста. (прим. авт.) Читать дальше →

Из-за тёмной темы Thunderbird пришлось запускать анализатор кода «Приключение» с почтовым клиентом Mozilla Thunderbird началось с автоматического обновления на версию 68.0. Заметными особенностями этой версии было вот что: больше текста добавляется во всплывающие уведомления и тёмная тема по умолчанию. Повстречалась ошибка, которую захоте...

Большое интервью про Big Data: зачем за нами следят в соцсетях и кто продает наши данные? Disclaimer. Специалист по Big Data, Артур Хачуян, рассказал, как соцсети могут читать наши сообщения, как наш телефон нас подслушивает, и кому все это нужно. Эта статья — расшифровка большого интервью. Есть люди, которые экономят время и любят текст, есть те, кто не может на...

Монады с точки зрения программистов (и немного теории категорий) Введение Как узнать, что человек понял, что такое монады? Он сам вам об этом расскажет в первые 5 минут общения и обязательно попробует объяснить. А ещё напишет об этом текст и по возможности где-нибудь его опубликует, чтобы все остальные тоже поняли, что такое монады. Среди...

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

Опыт перевода большого проекта с Flow на TypeScript JavaScript – это один из языков с динамической типизацией. Такие языки удобны для быстрой разработки приложений, но когда несколько команд берутся за разработку одного большого проекта, лучше с самого начала выбрать один из инструментов для проверки типов. Можно начать р...

На каком железе анализировать огромный вал информации? Мы – Big Data в МТС и это наш первый пост. Сегодня расскажем о том, какие технологии позволяют нам хранить и обрабатывать большие данные так, чтобы всегда хватало ресурсов для аналитики, и затраты на закупки железа не уходили в заоблачные дали. О создании центра Big Data в ...

Осторожный переезд в Нидерланды с женой и ипотекой. Часть 1: поиск работы На Хабре да и вообще в русскоязычном Интернете есть немало инструкций о том, как перебраться в Нидерланды. Я и сам немало полезного почерпнул из одной статьи на Хабре (ныне, видимо, скрытой в черновике). Но я все-таки расскажу о своем опыте поиска работы и переезда в эту евр...

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

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

Spring Boot 2: чего не пишут в release notes Когда у масштабного проекта происходит масштабное обновление, всё никогда не бывает просто: неизбежно возникают неочевидные нюансы (проще говоря, грабли). И тогда, как бы хороша ни была документация, с чем-то поможет только опыт — свой или чужой. На конференции Joker 2018...

Как смотреть фильмы из Google Drive на своём Chromecast Медиаплеер Google Chromecast — это отличный способ удобного просмотра фильмов с различных устройств на большом экране телевизора. Но хранить видеофайлы на нескольких устройствах очень сложно — проще использовать в качестве собственной онлайн-фильмотеки Google Ди...

[Перевод] Бесстрашная защита. Безопасность памяти в Rust В прошлом году Mozilla выпустила Quantum CSS для Firefox, который стал кульминацией восьми лет разработки Rust — безопасного для памяти языка системного программирования. Потребовалось более года, чтобы переписать основной компонент браузера на Rust. До сих пор все основны...

Очки-наушники Optishokz для тех, кто не любит солнце и любит музыку В этом году компания Aftershokz представит (-ла) два новых продукта, один из которых уже собирает деньги на IndieGogo. Он выведен в отдельный бренд — Optishokz. Очки с костной проводимостью звука. У нас эти очки, понятное дело, уже есть. И вот, что мы думаем по этому пов...

Сборка Android-проекта в Docker-контейнере Разрабатывая проект под платформу Android, даже самый небольшой, рано или поздно приходится сталкиваться с окружением для разработки. Кроме Android SDK, необходимо чтобы была последняя версия Kotlin, Gradle, platform-tools, build-tools. И если на машине разработчика все эти ...

Какие ролики были популярны 10 лет назад на YouTube? Беннет Фили, программист из США, создал сайт YouTube Decade, который демонстрирует клипы, популярные ровно 10 лет назад. То есть сегодня там 3 сентября 2009 года. Всего на странице представлено 8 категорий видеороликов. К примеру, «Новости и Политика» или «Фил...

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

Как онлайн-турнир может отбить желание «доделать на следующей неделе» Всем привет! Я хочу рассказать об онлайн-соревновании для проектов и стартапов, где я играю уже третий месяц с Loresome в качестве проекта. Это время было самым продуктивным и сфокусированным не только в жизни проекта, но и, наверное, вообще в моей жизни. Краткое изложение...

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

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. Сертифицированный сетевой специалист Cisco (ССNA). День 4. Межсетевые устройства Сегодня мы узнаем о межсетевых устройствах и рассмотрим все устройства, которые требуются для вашей программы CCNA. У нас в Cisco имеется множество устройств, но для успешной сдачи экзамена вам достаточно будет знать всего о трёх устройствах. В конце этого видеоурока мы расс...

“Любишь кататься? Люби… и катайся”. Топовые лайфхаки для автомобилиста-новичка Автомобиль — не только средство передвижения, это еще объект гордости автомобилиста. Но за машиной нужно ухаживать, а также тратить деньги на ее эксплуатацию. Автомобилисты-новички далеко не всегда в курсе многих важных нюансов. Совместно с Олегом Даниловым, сооснователем се...

Как я начал уметь в маркетинг Всем привет! Я хотел бы рассказать о своем прошлом – замечательном проекте Withme, но «без купюр». В публикациях здесь я уже пытался рассказать о всех событиях в хронологическом порядке, однако многие факты были “немного” спрятаны под смешными «факапами», безудержным весел...

[Из песочницы] CQRS: принцип «разделяй и властвуй» на службе у программиста Слоеная архитектура – это спасение в мире корпоративной разработки. С ее помощью можно разгрузить железо, распараллелить процессы и навести порядок в коде. Мы попробовали использовать паттерн CQRS при разработке корпоративного проекта. Всё стало логичнее и … сложнее. Недавно...

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

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

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

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

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

Как условно-бесплатные VPN-провайдеры продают ваши данные Привет, Хабр. Мы к вам с новостью: бесплатных VPN не бывает. Вы платите всегда — просмотром рекламы или собственными данными. Для апологетов базовой идеи об анонимности в интернете последний способ оплаты особенно неприятен. Проблема в том, что продавать или передавать инфо...

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

Работа с callbacks в React За время свой работы, я периодически сталкивался с тем, что разработчики не всегда четко представляют, каким образом работает механизм передачи данных через props, в частности колбеков, и почему их PureComponents обновляется так часто. Поэтому в данной статье мы разберемся,...

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

Столичные школьники почтят память Героя Советского Союза Виктора Талалихина Ученики из московской школы No480 отправятся в поход по местам боевой славы Героя СССР Виктора Талалихина. В честь этого военного летчика в 1975 году была названа их школа. Поход будет организован под эгидой патриотического проекта «Путь героя». Напомним, что он реализуется ...

[Из песочницы] Делаем рейтинг городов России по качеству дорог В очередной раз проезжая на машине по родному городу и объезжая очередную яму я подумал: а везде ли в нашей стране такие «хорошие» дороги и решил — надо объективно оценить ситуацию с качеством дорог в нашей стране. Читать дальше →

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

Demo Day: зачем это все и как его сделать Мы приглашаем вас 3 июля на большой Open Demo Day в Райффайзенбанк, который состоится в Нагатино. Наши команды будут показывать живые демо, а вы первыми увидите то, что вот-вот появится на проде. В Райффайзенбанке мы проводим демо-дни каждый месяц, и хотим не только показа...

[Перевод] 7 привычек высокоэффективных программистов Начинающие программисты тратят много времени, набирая знания, необходимые для прохождения интервью. Они решают задачи и улучшают свои резюме. Но самое интересное начинается после того, как программист получает вожделенную должность — в каком-нибудь стартапе, в Google, в Amaz...

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

Apple наняла ведущего инженера по процессорам ARM Команда Apple пополнилась очередной именитой фигурой. На этот раз корпорация наняла одного из ведущих инженеров ARM Майка Филиппо. Инсайдеры уверены: переход не был случайным. Есть все основания полагать, что новый сотрудник возглавит отдел разработки фирменных процессоров ...

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

[Перевод] Почему простой дизайн сайта лучше с научной точки зрения Исследование, проведенное Google, имело два ключевых вывода: • Пользователю нужно всего 1/50 до 1/20 секунды, чтобы оценить, красивый сайт или нет. • «Визуально сложные» сайты оцениваются как менее красивые, чем их простые аналоги. Другими словами, исследование показало ...

Вместе пытаемся сломать игру «7 на 9» Сегодня будет маленький этюд просто понять, интересно ли вам такое. В общем, есть такой дядька Алексей Савватеев, который читает потрясающий курс по теории игр. Он же написал книгу «Математика для гуманитариев», где очень тонко постебался над всеми гуманитариями. Просто это ...

[Из песочницы] Как мы в Exceed Team стажёров обучаем или Education Time Привет, мой дорогой читатель. Позволь поделиться с тобой одной интересной темой, начав с вопроса: почему мы обучаем людей именно так? Есть же книги, курсы, ролики на ютубе и вообще целый Google. Постройте им курс обучения со ссылками, пусть сидят себе и читают. Но мы так н...

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

[Из песочницы] Первая игра на unity или на что у меня ушло полгода Привет, Хабр. Я разработчик игр на Unity (как-то низко прозвучало) и хотел бы рассказать об этапах разработки моей первой игры. История берёт начало 2 года назад, когда я решил попробовать делать игры. Начинал с гайдов на ютубе. После, создав пару примеров, приложений и мини...

От парсера афиши театра на Python до Telegram-бота. Часть 1 Я очень люблю оперу и балет, но не очень — отдавать большие деньги за билеты. Ежедневный просмотр сайта театра с тыканьем в каждую кнопку ужасно утомлял, а внезапно появлявшиеся билеты по 170 рублей на супер-составы бередили душу. Чтобы автоматизировать это дело появился с...

Победители хакатона JAVA HACK разыграли призовой фонд 600 тысяч рублей Первое место и приз в 300 тысяч рублей получила команда "Программисты 1С" с проектом "Робозакупки". Разработчики представили сервис, позволяющий сократить расходы на поиск поставщиков товаров и услуг. Приложение ищет контакты надежных поставщиков по указа...

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

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

Экс-инженер Apple объяснил, почему в iOS 13 и macOS 10.15 так много проблем iOS 13 очень функциональна, а оттого — нестабильна iOS 13 и macOS 10.15, которые вышли этой осенью, стали одними из самых проблемных версий операционных систем за последние несколько лет. Ещё бы, ведь за первый месяц после их запуска Apple выпустила для них по 3-5 обно...

Бизнес-аналитика. ИТ-объекты, компоненты, инструменты Бизнес-аналитика. ИТ-объекты, компоненты, инструменты Я имел счастье (творчество) и несчастье (признание и внедрение) разрабатывать проект банковской аналитики. Разрабатывать от идеи до реализации и непосредственно участвовать во всех стадиях разработки. Больше всего мне нра...

О новом проекте для родителей и директоров московских школ рассказал Исаак Калина Поучаствовать в проекте «Директорский лекторий» могут все родители московских школьников. Каждый вторник и субботу в 19.00 директора школ столицы будут отвечать на вопросы родителей в Московском центре качества образования. На первом этапе проекта «Директорский лекторий» ре...

В ТОП-7 самых популярных производителей смартфонов попал новый бренд Компания Realme появилась лишь в середине мая 2018 года, но уже успела навести немало шума в техносообществе. Чего только стоит недавно представленный флагман Realme X2 Pro, который при своих удивительных характеристиках умудряется стоить дешевле конкурентов в 1.5, а то и в ...

[Из песочницы] Авторизация в Apple Pay для самых маленьких Внимание будет уделено конкретному моменту — это получения криптограммы со стороны Apple после того как покупатель прошёл TouchID или FaceID. Языком на бэкенде будет PHP. Меня зовут Александр, я младший PHP-программист компании Moguta, и мне пришлось столкнуться на своем пу...

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

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

500px взломана полгода назад — данные о пользователях скомпрометированы Платформа для обмена фотографиями 500px сообщила о выявленной бреши в системе безопасности, которая раскрыла данные её пользователей и информацию из профилей. Инженеры компании обнаружили несанкционированный вход только сейчас, хотя взлом произошёл ещё 5 июля прошло...

Популярная песочница Human: Fall Flat выйдет на Android Песочницы — это именно тот жанр игр, который позволяет удерживать игроков на протяжении длительного периода. Terraria, Minecraft, Garrys Mod — эти игры стали хитами благодаря своей концепции. На мобильных платформах ожидать выхода новой песочницы Dreams, которая...

Как мы поженили две банковские CRM-системы Всем привет! Я – Николай Аксенов, начальник отдела поддержки и развития CRM-систем «Росбанк Дом» (ипотечный филиал Росбанка). Исторически так сложилось, что у нас в ипотечном банке «ДельтаКредит» (летом мы присоединились к Росбанку и теперь называемся «Росбанк Дом») было дв...

Трагедия «проданного» батальона ВДВ Почему был проигран бой на высоте 776? Одной из самых трагических страниц истории Второй Чеченской войны был бой на высоте 776 в Шатойском районе Чечни. После того как Вооружённые силы России взяли Грозный во время Второй Чеченской войны, большая группа боевиков отступила и...

[Из песочницы] Современное программирование: взгляд после 25 лет перерыва или как я писал бота для Телеграм Задача кажется простой, когда ничего про нее не знаешь и когда решил. В один “прекрасный” день, я понял, что мне не интересно сидеть на многочисленных форумах, а хочется создать свой канал и делиться “мудростью”. Мне нравится Телеграм заложенными в него возможностями в то...

Школьник из Краснодара воссоздал родной город в Minecraft А кто-то даже первый алмаз не добыл.

ShIoTiny: вентиляция влажного помещения (проект-пример) Основные тезисы или о чем эта статья Продолжаем цикл статей о ShIoTiny — визуально программируемом контроллере на базе чипа ESP8266. В этот статье рассказано на примере проекта управления вентиляции в ванной комнате или другом помещении с повышенной влажностью о том, как ...

Unit-тесты в СУБД — как мы делаем это в Спортмастере, часть вторая Первая часть — здесь. Представьте ситуацию. Перед вами стоит задача разработки нового функционала. У вас есть наработки от ваших предшественников. Если предположить, что вы никаких моральных обязательств не имеете, то как бы вы поступили? Чаще всего все старые наработки ...

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

[Перевод] Что такое качественная idle-анимация? Разработчики делятся своими любимыми примерами Создание связи игрока с персонажем, раскрытие подробностей его личности, чтобы он был для игрока уникальным — сложная задача, и как решить её всего несколькими простыми движениями? Анимации ожидания (Idle animations), эти небольшие всплески движения, когда игрок ненадолго ...

Не Falcon'ом единым — принципиально иные многоразовые проекты ЕКА и ULA Полеты многоразовых первых ступеней ракеты-носителя Falcon от SpaceX вызвали всплеск интереса к многоразовым ракетам. И если, например, китайская компания LinkSpace демонстрирует рендеры похожей системы с посадкой на двигателях на раскладные опоры, то другие конструкторы пре...

Популярность Apple Pay в России растет, но большинство все равно пользуются наличными Платить айфоном становится все популярнее С каждым годом в России становятся всё популярнее бесконтактные методы оплаты. Поэтому два года назад использование платежных сервисов Apple Pay и Android Pay в России вызвало снижение объема снятия наличных средств в банкоматах стра...

Google объяснила, как тряска рук делает фотографии со смартфона лучше Зачем камерам стабилизация? Конечно же, для того чтобы нивелировать естественную тряску рук и помочь вам сделать более четкую фотографию в условиях съемки без штатива. Это бывает полезно не только вечером, когда необходима более длинная выдержка, но и днем. Поэтому многие п...

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

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

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

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

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

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

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

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

«Сгоревшие» сотрудники: есть ли выход? Ты работаешь в хорошей компании. Вокруг тебя крутые профессионалы, получаешь достойную зарплату, каждый день делаешь важные и нужные вещи. Илон Маск запускает спутники, Сергей Семёнович улучшает и без того лучший город Земли. Погода отличная, солнце светит, деревья цветут — ...

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)