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

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

Собеседование php-developer в 2020 Так уж получилось, что в этом году я прошел ряд собеседований на позицию PHP разработчика, чего я не делал уже несколько лет. Будучи человеком ленивым практичным, перед собеседованием я попытался найти сборники вопросов-ответов, но все найденное было довольно старым, поэтому...

[Перевод] Python: 18 задач на вывод символов по заданному шаблону Подготовка к техническому собеседованию по Python — нелёгкая задача. На таком собеседовании вам, вполне возможно, встретятся задачи на вывод символов по заданным шаблонам. Если вы хотите научиться решать такие задачи — вам может пригодиться подборка способов их решения, прив...

Игрок в популярной многопользовательской игре устроил математическое испытание на выживание На популярном интернет-ресурсе Reddit появился тред, созданный пользователем Vault101manguy, в рамках которого он рассказывает о построенной им ловушке в Fallout 76. Так, для того чтобы выбраться из нее, пользователям необходимо в достаточно короткие сроки решить простенькую...

Ремейк Resident Evil 3 выйдет 3 апреля 2020 года Capcom объявила дату выхода обновленной версии Resident Evil 3 на PlayStation 4, Xbox One (включая Xbox One X) и PC. Знаменательное событие состоится 3 апреля 2020 года. Ядром проекта станет движок RE Engine (использовался в Resident Evil 7 biohazard, Resident Evil 2 и Devi...

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

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

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

[Перевод] 23 непростых вопроса для JavaScript-собеседования Хотите подготовиться к собеседованию по JavaScript и ищете вопросы, на которых можно попрактиковаться? Если так — считайте, что ваши поиски окончены. Автор материала, перевод которого мы сегодня публикуем, говорит, что собрал более двух десятков вопросов по JavaScript, предн...

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

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

О собеседовании в Amazon: какие вопросы будут задавать на интервью и что нужно знать заранее Успешно пройти собеседование в Amazon очень сложно. Работать, правда, ещё сложнее, но об этом в другой раз. За год работы в Amazon я провёл больше 120 собеседований.

Собеседования: ожидания vs реальность Все мы имеем опыт прохождения собеседований. Все когда-то сидели в комнате с зевающим эйчаром, пытающимся разобраться, о чём поговорить, когда ваши планы на ближайшие 5 лет и все 7 сильных черт вашего характера ей уже известны. Некоторые успели побывать и по другую сторону...

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

Как подготовиться к собеседованию на позицию системного аналитика. ТОП-5 тем Представьте, что вам предстоит собеседование на позицию системного аналитика (СА). Что нужно знать для успешного прохождения интервью и какие вопросы могут задать? Эта статья может стать roadmap при подготовке к собеседованию. Читать далее

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

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

Adata выходит на рынки игровых ПК, ноутбуков и мониторов Adata решила выбраться из зоны комфорта и покорить новые горизонты. В частности, компания готовит несколько игровых продуктов, которые покажет в рамках выставки CES 2020 с 7 по 10 января. Подробнее об этом читайте на THG.ru.

[Перевод] Вопросы для собеседования по хукам React В данной статье приведены примеры вопросов и задач по React Hooks для собеседования Читать далее

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

Как пройти собеседование в FAANG: статистика Нас нередко спрашивают (в статьях о Facebook, Spotify, софт скиллах), как понять, что ты можешь успешно пройти собеседование в Facebook/Amazon/Apple/Netflix/Google. Сейчас это особенно актуально, потому что многие IT-гиганты в США начинают нанимать на удалёнку. Так какие фак...

Как проходит собеседование Junior фронтенд-разработчика Меня зовут Максим Чеченёв, я фронтенд-разработчик уже почти девять лет. Работаю в компании MessageBird в Амстердаме и наставником на курсе «Веб-разработчик» в Яндекс.Практикуме. Ещё я веду канал в телеграме «Сеньор Разработчик». Прежде чем стать сеньором и начать собеседова...

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

IT — это средний класс с натяжкой. И как НЕ надо проводить собеседование с программистом Много лет опыта в разработке (или любом другом айти направлении). Десятки пройденных очных собеседований. Работа в крупных IT компаниях с высочайшей культурой кода. Навыки, которым позавидовал бы любой разработчик из силиконовой долины: НИЧЕГО из этого не даст вам шанса прой...

Канадская организация проведет в Киеве собеседования и пригласит IT-специалистов в Канаду Канадская организация “YES! Winnipeg” анонсировала конкурс на открытые позиции в IT-компаниях.  Посмотреть вакансии и оставить заявку желающие могут на сайте edwtalentmission.com. Кандидатам советуют быстрее заполнять анкеты, чтобы получить желаемую должность. Тех, кто прой...

Как устроиться в IT-компанию Привет! Меня зовут Тим Чаптыков, я работаю в VK — руковожу командой разработки раздела сообщений на вебе. Мы отвечаем за мессенджер на vk.com, в мобильной версии сайта и в VK Messenger (приложение для компьютера). Последние&n...

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

Анонсирована Isle Escape: The House — первая часть грядущей серии игр в стиле Rusty Lake Разработчик по имени Simeon Angelov анонсировал скорый релиз приключенческой головоломки Isle Escape: The House, которая станет первой частью грядущей серии. Фанатов жанра она может заинтересовать тем, как сильно похожа на Cube Escape и Rusty Lake. Вы просыпаетесь в гостево...

[Перевод] Собеседования по алгоритмам: теория vs. практика tl;dr За последние десятилетия мода на собеседования программистов менялась несколько раз, и каждая из них выглядит нелепо в ретроспективе. Либо мы наконец-то нашли настоящий секрет эффективных собеседований, либо увлеклись очередным модным течением, которое через десять-два...

Собеседование на позицию Data Scientist: 20 типичных вопросов Проверка знаний на собеседованиях — обычная практика. И мы сейчас не о глупых «Где вы видите себя через 5 лет?», а о нормальных вопросах по специальности. В этой статье мы собрали топ-20 вопросов, которые задают дата-сайентистам, чтобы проверить их уровень знаний. Все это ре...

Письменный экзамен в ШАД: условия задач и разборы. Часть первая — разогрев Мы решили поделиться с Хабром заданиями из письменного экзамена в Школу анализа данных. Если вы помните высшую математику, попробуйте решить одну или несколько задач. Если нет, можно посмотреть видео- или текстовый разбор — мы постарались сделать их максимально дружелюбными....

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

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

Теории вероятностей: готовимся к собеседованию и разрешаем «парадоксы» Каждый год я участвую примерно в сотне собеседований в образовательных проектах JetBrains: собеседую абитуриентов в Computer Science Center и корпоративную магистратуру ИТМО (кстати, набор на программу идёт прямо сейчас). Все собеседования устроены по одному шаблону: мы про...

The Suicide of Rachel Foster готовится к релизу в феврале В последнее время действительно серьезных сюжетных игр очень мало, так как придумать крутую историю и воплотить её в жизнь удаётся далеко не всем. Тем не менее, на рынке видеоигр все еще есть проекты, которые могут заставить вас задуматься и напрячь извилины в поисках ответа...

Погружение в Charles Proxy Привет, Хабр! Меня зовут Настя, я работаю в команде тестирования мобильных приложений компании FunСorp. При приёмке задач мы уделяем большое внимание проверке клиент-серверного взаимодействия. Опыт проведения собеседований показывает, что новички в тестировании мобильных п...

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

ВКонтакте и Worki запустили платформу собеседований Работодатели и соискатели теперь могут проводить собеседования прямо ВКонтакте — в мини-приложении Worki, созданном на платформе VK Mini Apps. Общение пройдет в личных сообщениях — при этом наниматели не увидят страницу кандидата в VK. Новая функция поможет пользователям быс...

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

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

Подготовка к собеседованиям в IT-гиганты: как я преодолела проклятье алгоритмического собеседования Дисклеймер: Я не программирую с трёх лет, не знаю наизусть Кнута, не являюсь призёром олимпиад по информатике и чемпионатов по спортивному программированию, не училась в MIT. У меня за плечами образование по информатике и 6 лет опыта в коммерческой разработке. И до недавнег...

Шпаргалка аналитику: как «раскопать» систему На конференции аналитиков Analyst days #10 было выступление архитектора с докладом как раскопать legacy систему без документации или при наличии противоречивой документации («4 правила археолога: как «раскопать» систему» Евгений Асламов). Отличный доклад. Когда аналитик при...

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

Состоялся полноценный релиз Iratus: Lord of the Dead в Steam Iratus: Lord of the Dead — одна из самых популярных игр, прямо вдохновленных Darkest Dungeon. Это тоже пошаговая тактическая RPG в жанре темного фэнтези, где вы должны возглавить армию нежити и в роли некроманта попытаться выбраться из темных подземелий. Еще в 2018 году про...

Приключенческий хоррор The Coma 2: Vicious Sisters выйдет в мае на PS4 и Nintendo Switch The Coma — популярное приключение с элементами хоррора, которое можно охарактеризовать и как визуальную новеллу, и как квест. На мобильных пока выходила только первая часть с подзаголовком Cutting Class, а вот продолжение, The Coma 2: Vicious Sisters, сейчас представлено тол...

Subnautica Below Zero выбралась из раннего доступа Steam Отзывы закономерно высокие.

Собеседование в Додо Пиццу Прочитав название статьи, вы можете задаться вопросом: «На черта мне нужно знать о собеседовании в Додо Пиццу?». И будете правы. Она не для всех. У нас действительно не IT-корпорация вроде Гугла, Амазона или Майкрософта, но сложный и интересный бизнес, зародившийся на стыке ...

Что я узнал о поиске работы в IT в 2019 году Я уже рассказывал тут пару раз об источниках поиска работы, о том, какие каналы смотреть при подготовке к собеседованиям и вот это всё. Сейчас решил поделиться своими наблюдениями за рынком и подтвердить некоторые довольно популярные мысли, звучавшие в том числе и на Хабре в...

Строительная «песочница» Factorio выбралась из раннего доступа Steam На это ушло четыре года.

Chernobylite выберется из раннего доступа уже этим летом В июле, если чуть точнее.

Сортировка выбором Всем привет. Эту статью я написал специально к запуску курса «Алгоритмы и структуры данных» от OTUS. Введение Сортировка массива является одной из первых серьезных задач, изучаемых в классическом курсе «Алгоритмы и структуры данных» дисциплины computer science. В связи с э...

Навык поиска работы Есть много причин, почему классные разработчики часто долго не могут найти работу, а компании — классных разработчиков. Я хочу поговорить об одной из наиболее распространённых. Эта причина — абсолютно неправильный, деструктивный подход к проведению технических собеседований...

Анонс. Как научиться проходить собеседование в Google Завтра, в 20:00 на нашем ютуб-канале выступает Ава Катушка, ментор в Verbetcetera. Verbetcetera — буткамп для тех, кто хочет подготовиться к интервью в Большой пятерке — Google, Amazon, Facebook, Apple и Microsoft. Менторы Verbetcetera распределены по 5 странам, уже работа...

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

[Перевод] Лучшие вопросы средней сложности по SQL на собеседовании аналитика данных Первые 70% курса по SQL кажутся довольно простыми. Сложности начинаются на остальных 30%. С 2015 по 2019 годы я прошёл четыре цикла собеседований на должность аналитика данных и специалиста по анализу данных в более чем десятке компаний. После очередного неудачного интервью...

[Перевод] Распознавание речи при помощи Arduino Nano: пример простой системы Разработчик по имени Питер, как и многие из нас, попал на долгое время в ловушку карантина. У него появилось свободное время, причем много, и Питер решил разработать систему распознавания речи на базе Arduino Nano. Оборудование, как можно догадаться, не особо сложное. Ос...

Задачи и разборы экзамена ШАД. Часть вторая — с визуальными приёмами Набор в ШАД продолжается, а тем временем мы с Егором Хайруллиным Mikari разобрали ещё несколько задач из письменного экзамена 2019 года (первая часть — здесь). Сначала пробуйте свои силы и постарайтесь решить задачи самостоятельно — например, номер 8 вообще не содержит форму...

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

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

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

[Из песочницы] Запись звука JS c микрофона или голосовые комментарии Запись звука JS c микрофона или голосовые комментарии Не давно, при разработке одного корпоративного веб-приложения, заказчик пожелал иметь возможность оставлять голосовые комментарии. Ранее мне не приходил сталкиваться с созданием медиаконтента и я с интересом приступил к и...

Предвзятый и субъективный взгляд на резюме разработчика Привет! Недавно мои коллеги из hh.ru провели вебинар, где разбирали резюме разработчика. Я решил поделиться своей точкой зрения на этот счет. В этой статье мы поговорим о том, как разработчики создают резюме. Я расскажу о том, что меня, как интервьюера, мотивировало и вооду...

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

Фанат Fallout 76 построил в игре арифметическую ловушку Элементарнейшую. Однако с заданием справились далеко не все.

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

Как приготовить вкусный шашлык в духовке: 3 проверенных способа Если выбраться на природу не получается, сделайте шашлык дома. Он будет не хуже.

Honeywell заявила о создании самого мощного квантового компьютера Накануне компания Honeywell объявила о создании самой мощной в мире квантовой вычислительной системы. Квантовый компьютер Honeywell уже опробован одной из крупнейших в мире финансовых организаций компанией JP Morgan Chase, и финансисты назвали систему «превосходной». И это т...

Описание основ криптопреобразования AES Доброго времени суток, Хабр! Примерно 3 месяца назад проходил собеседование frontend разработчиком и самый первый вопрос, который мне задали: “Что такое AES?” Ну как бы аморфное представление я все же имел о симметрично блочном шифровании AES, было дело даже использовал в од...

5 способов провалить внедрение DDD Спустя годы после выхода "Domain-Driven Design", идеи Эванса вошли мейнстрим. Разработка через моделирование должна была уменьшить неопределенность, позволить разрабатывать ПО за меньшее число итераций. Должна была, но ничего не вышло. На собеседованиях и митапах я...

Задача №2. Определение популяционной структуры Мы продолжаем цикл задач, где рассказыаем, как работать с генетическими данными. Первую задачу «Узнайте пол и степень родства» уже можно решить и прислать нам ответы. Сегодня публикуем вторую. Главный приз — Полный геном. Читать дальше →

Как проходит собеседование Python-разработчика: вопросы для джуниоров и мидлов Собеседование — одна из наиболее стрессовых тем для разработчиков, но только первые двадцать раз :) Привет! Меня зовут Руслан, я один из наставников курса «Мидл Python-разработчик» в Яндекс.Практикуме. Около 12 лет я занимаюсь разработкой, из них девять — на Python. За это ...

[Перевод] «Нулевой» ад и как из него выбраться Значения null, при бездумном их использовании, могут сделать вашу жизнь невыносимой и вы, возможно, даже не понимаете, что именно в них причиняет такую боль. Позвольте мне объяснить. Читать дальше →

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

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

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

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

[Из песочницы] Каверзы при собеседовании на project manager'а или прогулка по минному полю чудес Безумие есть неспособность видеть швы, соединяющие бред и явь. Стивен Э. Кинг Проходя в конце года собеседования на должность проджект менеджера, я повстречал много вопросов, которые могут показаться последним бредом и от лица hr’ов, и от лица квалифицированных специалисто...

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

Измерение расстояния до объектов с помощью RealSense D435 Задача обнаружения объектов на изображении сегодня является одной из ведущих в области машинного зрения. Ее суть заключается в том, чтобы не только классифицировать объект на снимке, но и указать его точное местоположение. Результаты обнаружения объекта могут быть дополнены...

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

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

Все собеседования и найм работников у нас теперь удаленные В Parallels 10 офисов по всему миру: в России, США, Европе, Китае, Японии, Австралии, Лондоне и других странах. Поэтому масштабы нынешнего коронакалипсиса стали нам понятны достаточно рано. В компании еще в феврале этого года всем сотрудникам рекомендовали «припарковать» з...

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

[recovery mode] Украденное резюме, человек, который ушел в Кемерово, призыв кандидата и другие «увлекательные» истории трэш-собеседовани За время работы в IT-рекрутинге у нас накопилось много историй о смешных, нелепых и странных собеседованиях как от разработчиков, так и от HR. Поэтому решили запустить рубрику «Трэш-собеседования», где будем делиться подобным контентом. В этой статье собрали 13 историй: стра...

Интересные материалы: 12.03 Закрываем неделю дизайн-токенами, собеседованием для Flutter-разработчика и инструкции а дополненной реальности.

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

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

Портфель OCS Distribution пополнился ПО кибербезопасности SEC Consult Компания OCS Distribution представила партнерам новинку продуктового портфеля — программное обеспечение в области кибербезопасности от международного разработчика SEC Consult. Дистрибьюторский ассортимент пополнили ловушка для ...

[Из песочницы] Как и к чему готовиться на собеседование начинающему iOS-разработчику и не только Эй, Хаброжитель, приветствую тебя! Буду признателен ко всем твоим фидбэкам. Небольшая предыстория В 2019 году увлёкся iOS-разработкой и решил попробовать попасть на курс от Mail.ru в их Технопроект с нашим ВУЗом. Закончил данный курс с отличием. Огромное спасибо Диме и Г...

Рецензия на фильм «Смертельный лабиринт 2: Опасность везде» / Escape Room: Tournament of Champions «Смертельный лабиринт 2: Опасность везде» (Escape Room: Tournament of Champions) – это продолжение триллера о прохождении квест-комнат, из которых могут выбраться далеко не все участники. Смотреть первую часть совсем не обязательно, в начале ленты есть краткий пересказ событ...

Починить, хакнуть, раскопать. Решаем онлайн-квест Droid Mission В прошлом году мы провели онлайн-квест для мобильных разработчиков — Droid Mission. В течение месяца участники должны были решить как можно больше задач в трёх направлениях: fix it! (поиск ошибок и исследование кода), hack it! (реверс-инжиниринг) и dig it! (изучение особен...

[Перевод] 5 вопросов по SQL, которые часто задают дата-сайентистам на собеседованиях Хотя составление SQL-запросов — это не самое интересное в работе дата-сайентистов, хорошее понимание SQL чрезвычайно важно для того, кто хочет преуспеть в любом занятии, связанном с обработкой данных. Дело тут в том, что SQL — это не только SELECT, FROM и WHERE. Чем больше S...

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

Ультимативный гайд по собеседованию DevOps-инженеров — что спрашивать и к чему готовиться Я начал заниматься сетями еще в школе, а работаю за деньги больше 16 лет. Я много куда устраивался, в большие компании и маленькие, потом открыл свой бизнес и регулярно сам нанимаю людей. С годами и опытом у меня, да и у многих, вырабатывается интервьюшная интуиция. Это к...

Задачи по JavaScript от Microsoft Доброго времени суток, друзья! Представляю вашему вниманию три задания по JS, предложенные участникам Microsoft’s Online Assessment 2019. Microsoft’s Online Assessment — предварительный отбор кандидатов в разработчики. Тех, кто прошел предварительный отбор, приглашают на...

iPhone спас человека из тонущей машины Как сообщает издание Mirror, американский подросток из Мейсон-Сити штат Айова смог выбраться из тонущей машины благодаря своему iPhone. 18-летний Гаэль Сальседо (Gael Salcedo), по дороге в колледж на своём джипе, врезался в кусок льда. Подросток не смог справится с…

Что такое I в ACID или вы нам не подходите Это пост удивления. Я сходил на собеседования в 3 минских стартапа и в одну небольшую компанию, и вот, что из этого вышло. Читать дальше →

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

Обновленный плагин YouTrack для IDE на платформе IntelliJ Привет Хабр!В командах разработки трекеры задач и IDE редко существуют друг без друга. Поэтому мы решили существенно «проапгрейдить» плагин YouTrack для IDE на платформе IntelliJ. Плагин интегрируется с вашими любимыми IDE от JetBrains — AppCode, CLion, DataGrip, GoLand, Int...

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

Классификация с многими метками Привет, Хаброжители! Мы решили привести опубликовать отрывок из книги Андрея Буркова «Машинное обучение без лишних слов», посвященный классификации. Для описания изображения на рисунке можно использовать одновременно несколько меток: «хвойный лес», «горы», «дорога». Если ч...

Рабочая станция в Docker контейнере Для чего? Мне постоянно приходят всякие идеи и некоторые из них сразу хочется попробовать, но рабочая станция не всегда под рукой, поэтому я настраивал IDE на всем что попадется под руку. В итоге устройства начали захламляться, а поддерживать и обновлять их стало тяжело. Что...

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

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

18 умных вопросов, которые стоит задать в конце собеседования Эти фразы покажут ваш интерес к вакансии, помогут больше узнать о работодателе и выделят среди претендентов.

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

10 самых необычных и забавных самоделок Задача одних изобретений — помочь человеку, других — уничтожить его, а третьих… Что ж, самые необычные и оригинальные идеи чаще всего приходят в голову человеку из-за банальной скуки. Канал HawkGuruHacker продемонстрировал десяток абсурдных, но оттого не менее интересных сп...

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

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

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

БД мессенджера (ч.2): секционируем «наживую» Мы удачно спроектировали структуру нашей PostgreSQL-базы для хранения переписки, прошел год, пользователи активно ее наполняют, вот в ней уже миллионы записей, и… что-то все начало подтормаживать. Часть 1: проектируем каркас базы Часть 2: секционируем «наживую» Дело в то...

TestOps: писать автотесты недостаточно Совсем недавно я услышал замечательную историю о проекте внутри крупной российской IT-компании, ищущей руководителя в отдел тестирования. Задача была простая: есть отдел из 20 человек, которые за последние несколько лет наколбасили несколько тысяч автотестов и спроектировали...

Анализ геймдизайна Hollow Knight. Часть 2. Зелёная тропа + Грибные пустоши deviantart.com/orioto Предыдущая часть. Видеоверсия внизу. Зеленая тропа Основной упор при разработке был направлен на разнообразие мира. Зеленая Тропа — не просто версия Перепутья, немного измененная тематически, но полноценный биом со своей уникальной атмосферой и напо...

С Днём Программиста Всем привет! Сегодня 256-й день в году, а это значит, что мы снова празднуем День Программиста! Когда я слышу поздравления с каким-нибудь профессиональным «днём», у меня возникает ощущение какой-то ламповости, которую мы утратили в современном мире. Именно эту аnмосферу я ...

Раковые клетки помогли решить проблему отторжения пересаженных органов Многие возникающие перед учеными задачи уже успешно решены самой природой – нужно лишь не стесняться учиться у ее творений. Одним из таких учителей выступил злейший враг человека – раковые клетки. Ученые из Университета Питсбурга (США) изучили, как клетки рака «взламывают» и...

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

Скрипты для помощи в калибровке стола. Изучаем G Code на практике для начинающих и не только выпуск № 1 Всем привет всем доброго времени суток и приятного чтения. Давно уже собирался познакомится поближе с G-кодом, но как-то не приходило в голову для чего это мне нужно, а изучение ради изучения не интересовало. Нужна была какая-нибудь практическая задача решение которой облегч...

Надо помолчать Нет, не пРомолчать, просто помолчать. Недолго, максимум — несколько минут. Нет, не чтобы собраться с мыслями. И не всем :) Сейчас объясню. На работе я часто обсуждаю сложные задачи с коллегами. Например, про дизайн языка в Котлине или про стратегию продукта в Альтере. И м...

[Перевод] 10 популярных вопросов на собеседовании по TypeScript (с краткими ответами) 1. Для чего нужен тип «Omit»? Ответ: Это новый тип, в котором можно указать свойства, которые будут исключены из исходного типа. Пример: type Person = { name: string; age: number; location: string; }; type QuantumPerson = Omit<Person, 'location'>; // Аналогично следую...

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

Найди флаг и не отдавай его. Как мы проводили RBKmoney CTF Привет! В этом посте мы расскажем о том, как провели первый в истории RBK.money CTF (capture the flag). Механика соревнования была примерно такой же, как и на привычных вам CTF, а вот результаты немного удивили. Впрочем, возможно, мы просто перестарались с задачами. В рамках...

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

Kioxia разрабатывает новую структуру ячеек флеш-памяти Twin BiCS Flash Новая структура обладает улучшенными характеристиками записи и более широким окном записи/стирания при значительно меньшем размере по сравнению с традиционными круглыми ячейками с ловушкой заряда (CT).

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

Какой Samsung выбрать в 2020 году? Galaxy M31, M21, A31, A51. ... В этом году ценники на флагманы воспарили в облака, поэтому все больше пользователей обращают свой взор в сторону устройств среднего и бюджетного уровней. Так, в сегменте до $300 можно найти немало неплохих смартфонов и без переплаты.   Правда, придется пойти на ряд ком...

Онлайн ROSMOULD 2020 Друзья, в это непонятное время пандемии организатор выставки ROSMOULD решил не отставить от тренда проведения онлайн конференций и завтра, во вторник, 30 июня в 12-00 по МСК состоится именно такая у них на ютуб-канале. НО, это будет не просто конференция, а вебинар в формате...

DAG’и без напрягов: наш опыт использования метаданных при работе с Apache Airflow Apache Airflow – простой и удобный batch-ориентированный инструмент для построения, планирования и мониторинга дата-пайплайнов. Ключевой его особенностью является то, что, используя Python-код и встроенные функциональные блоки, можно соединить множество различных технологий,...

[Перевод] Скрытая цена CSS-in-JS-библиотек в React-приложениях В современных фронтенд-приложениях технология CSS-in-JS пользуется определённой популярностью. Всё дело в том, что она даёт разработчикам механизм работы со стилями, который удобнее обычного CSS. Не поймите меня неправильно. Мне очень нравится CSS, но создание хорошей CSS-ар...

Как справиться с декомпозицией задач и не перестараться Всем привет! Меня зовут Виктор, я системный аналитик в компании «Спортмастер». И сегодня я хотел бы поговорить о декомпозиции задач и передачи их в разработку. Любой объект состоит из частей, будь это автомобиль или программный продукт. И чтобы собрать любой из этих объекто...

OSINT в Telegram Протокол Telegram известен своей доступностью и открытостью. У него есть множество публичных реализаций: tdlib/td, rubenlagus/TelegramApi, vysheng/tg, LonamiWebs/Telethon и другие. Однако, даже имея в распоряжении столь богатый инструментарий и объемную документацию (https...

VxLAN фабрика. Часть 2.5 Всем привет. Проходил тут собеседование и появилась мысль следующую часть из цикла статей, посвященных запуску курса "Сетевой инженер" от OTUS, сделать более теоретической, дабы ответить на некоторые вопросы с которыми столкнулся во время интервью. Читать дальше &...

Глубина кроличьей норы или собеседование по C++ в компании PVS-Studio Авторы: Андрей Карпов, khandeliants Филипп Хандельянц. Хочется поделиться интересной ситуацией, когда вопрос, используемый нами на собеседовании, оказался сложнее, чем задумывал его автор. С языком C++ и компиляторами надо всегда быть начеку. Не заскучаешь. Читать дальше &r...

5 революционных технологий, которые изменили бизнес Как насчёт того, чтобы пройти собеседование у робота или перед покупкой дивана проверить, как он будет смотреться в комнате? Вместе с сервисом Авито Работа рассказываем о технологиях, которые раньше казались чем-то из области фантастики, а теперь стали привычными.

[Из песочницы] Как скомпилировать декоратор — C++, Python и собственная реализация. Часть 2 Декораторы — одна из самых необычных особенностей Python. Это инструмент, который полноценно может существовать только в динамически типизированном, интерпретируемом языке. В первой части статьи мой товарищ Witcher136 показал, как в С++ реализовать наиболее приближенную к эт...

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

Обзор Poco X3 Pro: сильный смартфон со слабой камерой Прошлогодний Poco X3 NFC стал одним из успешных смартфонов бренда, и он очень быстро набрал популярность. Поэтому выглядит вполне логично, что компания решила развить успех устройства и попытаться напомнить с чего все начиналось. Так появился Poco X3 Pro, где, как и в случае...

Проба Flex от PrintProduct От коллеги поступила задача напечатать для проекта детали но не из pla или abs, а из мягкого материала. Задача конечно та ещё, но выполнять нужно. Решил опробовать Flex от PrintProduct. И на моё удивление все получилось с первого раза. 

Можно порешать: задача про лидарное облако от команды беспилотных автомобилей Яндекса Меня зовут Андрей Гладков, я разработчик в направлении беспилотных автомобилей. Сегодня я поделюсь с сообществом Хабра задачей, которая связана с важнейшим сенсором беспилотника — лидаром, и с тем, как мы обрабатываем лидарные данные. Вы можете попробовать решить задачу са...

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

Собеседуем кандидата на должность Senior Software Developer Я провел не одну сотню собеседований как с одной стороны, так и с другой. В этой статье я хотел бы поделиться своими опытом, наблюдениями и интересными моментами. Возможно, кого-то это убережет от ошибок, неверных выводов и потерянного времени. Читать дальше →

Модель «Хищник-жертва» на Node.js Недавно по сети прошел всплеск упоминаний игры Жизнь, в связи в основном с тем, что умер ее создатель. Время сейчас такое, все стали интересоваться биологией, везде эти графики выживания, ну и у меня из закромов памяти вдруг выбралась интересная модель, по которой когда-то ...

Netflix снял научно-фантастический сериал Alien Worlds / «Чужие миры», в котором попытался представить, как может выглядеть жизнь на других планетах [трейлер] Когда обычные «игровые» сериалы надоедают, самое время посмотреть что-то более интересное, познавательное и «правильное» с точки зрения науки. Подобные проекты обычно можно найти в эфире телеканалов Discovery, National Geographic и им подобных, однако в N...

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

Хакатон на 200 человек — что нужно для организации Знаете, почему проекты в крупных компаниях делаются по полгода? Потому что один из самых медленных процессов — это общение с заказчиком для выявления деталей его потребностей. Простое уточнение ТЗ (на гвозди или на клей надо крепить) может занимать до трёх месяцев. Я сейча...

Солнце в коробке «Это мой лучший друг: всегда в хорошем настроении и не задаёт лишних вопросов» — Леон о растении. Не секрет, что зеленые друзья расползлись по подоконникам многих из нас, вот и мне захотелось вырастить у себя что-нибудь. Да не просто «что-нибудь», а что-нибудь плодоносящее...

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

Как проверить навыки программирования на Python? Задачи от Яндекса Хакатон в Школе бэкенд-разработки В 2019 году нам потребовалось автоматизированно проверить умение писать Python-код у сотен разработчиков. Так мы отбирали будущих студентов для Школы бэкенд-разработки. Это не то же самое, что предложить решить задачу на листе бумаги, как ...

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

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

Влияет ли IQ на успех, или что мешает нам стать успешными людьми? Как-то раз я искал работу (журналистом). На собеседовании мне предложили пройти тест на IQ. Помню свое удивление – ведь я не претендовал на техническую вакансию. Но из любопытства тест всё же прошел и набрал 146 баллов. Для приема на работу хватило бы и 132, но я отказался —...

[Из песочницы] «Подготовка к собеседованию QA» starter pack или самая большая шпаргалка вопросов-ответов по тестированию 163 страницы смеси ответов на вопросы с реальных собеседований, перевода интересного контента с зарубежных ресурсов и агрегации материала с отечественных. Читать дальше →

Explorer Patcher для Windows 11 даёт настройку таскбара, как в Windows 10 Одним из самых противоречивых нововведений в свежей операционке оказалось урезанное взаимодействие с таскбаром. Панель задач решили ряда возможностей, которыми она обладала со времён Windows 95. Читать полную статью

Эксклюзив в OCS – ПО кибербезопасности SEC Consult Компания OCS Distribution, ведущий проектный дистрибьютор на российском рынке, представляет партнерам новинку продуктового портфеля – программное обеспечение в области кибербезопасности от международного разработчика SEC Consult. Дистрибьюторский ассортимент пополнили ловушк...

Обзор игровой мыши SteelSeries Rival 3 В 2020-ом году SteelSeries решила навести порядок в своем разношерстном зоопарке бюджетной периферии. Тем более, что ближайшие конкуренты с этой задачей уже справились, и им просто необходимо дать симметричный ответ. На роль самой...

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

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

[Перевод] Random Forest, метод главных компонент и оптимизация гиперпараметров: пример решения задачи классификации на Python У специалистов по обработке и анализу данных есть множество средств для создания классификационных моделей. Один из самых популярных и надёжных методов разработки таких моделей заключается в использовании алгоритма «случайный лес» (Random Forest, RF). Для того чтобы попытать...

Реализация поиска печатей на OpenCV без нейронок, регистрации и смс Не так давно перед нами стояла задача найти и извлечь печати с документов. Зачем? Например, для проверки наличия печатей в договорах с двух сторон (участников договора). У нас в закромах уже был прототип для их поиска, написанный на OpenCV, но он был сыроват. Решили откопат...

Сколько ты стоишь или о чем не говорят в приличном обществе Вопрос без которого не обходится ни одно собеседование и нет, я не про переворачивание связанного списка или сложность поиска в хеш таблицах. Сколько/How much/wie viel. Как бы это не звучало, но смысл сводится к одному — Ежемесячная стоимость 176 часов вашей жизни. Есть ли...

[Из песочницы] Базовые команды Linux для тестировщиков и не только Предисловие Всем привет! Меня зовут Саша, и я больше шести лет занимаюсь тестированием бэкенда (сервисы Linux и API). Мысль о статье у меня появилась после очередной просьбы знакомого тестировщика подсказать ему, что можно почитать по командам Linux перед собеседованием. Обы...

Игра ГВИНТ выходит на платформе Android Игра ГВИНТ это карточная игра которая появились благодаря игре Ведьмак. Теперь она выбралась за пределы PC и iOS, теперь же игра доберется до пользователей Android. 24 марта игра выйдет уже на платформе Android, и игроки получат полноценную версию с синхронизацией сохранен...

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

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

Невыразимо привлекателен: как мы создали ханипот, который нельзя разоблачить Антивирусные компании, ИБ-эксперты и просто энтузиасты выставляют в интернет системы-приманки — ханипоты, чтобы «поймать на живца» свежую разновидность вируса или выявить необычную хакерскую тактику. Ханипоты встречаются так часто, что у киберпреступников выработался своеоб...

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

Онлайн-курс Теплицы: все о Google Analytics Google Analytics – самый действенный инструмент в отслеживании поведения ваших посетителей на сайте и «по дороге» к нему. Как сказал Алексей Сидоренко, руководитель «Теплицы социальных технологий» в интервью – «Если вы владелец магазина, вам, конечно, интересно знать, чт...

Руководство пользователя к Autodesk Netfabb Premium 2017 Познакомившись с программой Autodesk Netfabb Premium 2017, попытался найти подробное руководство по работе с ней в интернете. Найденная мной информация носила либо ознакомительный характер, либо фрагментарный. После долгих поисков в интернете пришел к выводу, что быстрее буд...

Избавляемся от рутины со своим плагином для PhpStorm Привет, Хабр! Я тружусь в команде Антиспама, и, как и у большинства бэкенд-разработчиков Badoo, большая часть времени у меня уходит на работу с PHP-кодом. С этой работой связано много специфических проблем и задач, которые можно решить или упростить. Когда мне надоело вруч...

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

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

Робот-попрошайка на ROS и нейросетках Обычно к таким поделкам возникает два вопроса: «как?» и «для чего?» Первому вопросу посвящена сама публикация, а на второй я отвечу сразу: Этот проект я затеял для того, чтобы освоить робототехнику, начиная с Raspberry Pi и камеры. Как известно, один из лучших способов чему...

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

[Перевод] 70 вопросов по JavaScript для подготовки к собеседованию Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи Mark A «70 JavaScript Interview Questions». Надеюсь, эта статья будет полезна как начинающим разработчикам, так и бывалым (я хотел сказать, опытным). Первым для изучения, вторым для повторения. Лич...

[recovery mode] Как мы проводим собеседования в Барселоне Я все-таки решил поделиться нашим опытом приема людей на работу, и решил я это сделать по двум причинам: нам удалось собрать всех самых сильных разработчиков нашего стека в городе, и люди, которые приходят — уходят от нас крайне редко (точнее, был лишь один случай ухода в со...

«Инфраструктура как код» в автоматизации сервисов CI/CD Привет! Меня зовут Игорь Николаев, я пью за любовь работаю в отделе автоматизации процессов разработки Мир Plat.Form в НСПК. В этой статье я поделюсь тем, как наш отдел решал задачу по автоматизации предоставления различных ресурсов для команд разработки. Эта задача свойстве...

Как в линуксе подключиться к корпоративному VPN с помощью openconnect и vpn-slice Хотите использовать линукс на работе, но корпоративный VPN не даёт? Тогда эта статья может помочь, хотя это не точно. Хочу заранее предупредить, что вопросы администрирования сетей я понимаю плохо, поэтому не исключено, что я всё сделал неправильно. С другой стороны не исклю...

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

Профессия: программист. Не всё однозначно Мы писали о фронтендерах и бэкендерах, о мобильной разработке и о тестировании, но это были частные случаи. Когда человек подходит к первой или очередной профессии, он редко говорит, что станет разработчиком под iOS или проктологом, как правило это звучит «программистом» и «...

Авторский 3D принтер. Обзор конструкции. Дисклеймер:Для меня это первый тестовый проект, в нём я попытался воплотить в жизнь то, что генерируется в моей голове. Воспринимать его серьёзно, пожалуй, не стоит..Название принтера: TISS.Почему я решил сделать свой принтер?Изначально я просто хотел собрать ящик и для этог...

В некотором царстве, не в «спринговом» государстве. Доклад Яндекса Spring — мощный Java-фреймворк, доступный в опенсорсе. Я решил рассказать, для каких задач на бэкенде Spring оказывается полезным и какие у него плюсы-минусы в сравнении с другими библиотеками: Guice и Dagger 2. Рассмотрим инъекцию зависимостей и инверсию управления — вы узн...

Как мы распилили монолит. Часть 1 Привет, меня зовут Ваня. Я решаю архитектурные задачи на фронтенде в Тинькофф Бизнесе и сейчас расскажу вам про одну из них.Несколько лет назад у нас было большое монолитное приложение, которое со временем превратилось в десяток поменьше. В этой статье я поведаю, какие пробл...

Жажда экологии: что приходит на замену пластиковым бутылкам Стараясь как-то решить эту проблему, организаторы соревнований начали постепенно отказываться от одноразовой пластиковой тары, и с 2019 года часть бутылок заменили инновационными капсулами Ooho. Технология производства биоразлагаемой упаковки разработана британским ста...

[Перевод] Миллион спрайтов при 120 с лишним fps Если вы побродите по форуму DOTS, то можете встретить там подобные посты о том, как автор написал библиотеку, способную рендерить миллион анимированных спрайтов, и всё равно получает только 60fps. Я создал собственный рендерер спрайтов DOTS, который достаточно хорош для наш...

Анонсирована Monster Hunter Riders, пока только для Японии Японский издатель Capcom представил новый мобильный проект в легендарной серии Monster Hunter. Судя по всему, грядущая игра с подзаголовком Riders является прямым продолжением Stories. Действие происходит в мире, где монстры и всадники живут вместе. Но однажды миру приходит...

Timetracker для Youtrack: DIY Есть замечательное приложение T-REC позволяющее трэкать время, потраченное на задачи в Youtrack, и записывающее его в таску. Но автор забросил его больше двух лет назад, плюс старые зависимости, постоянная загрузка одного ядра (тут видимо виноват electron) и периодические па...

Действующие коды в Mobile Legends на алмазы, куда вводить? (Июль 2021) Самое сложное в F2P-играх — получить премиальную валюту без вложения реальных денег. Посмотрим в сторону Mobile Legends: это крутая MOBA, которая давно себя зарекомендовала. Но что, если вам хочется купить новый скин? Тогда на помощь приходят промокоды. Каждый месяц мы публ...

Sony «исправила» механическую проблему геймпадов PS5 обновлением прошивки Пользователи предположили, что Sony попыталась «исправить» механическую проблему геймпадов PlayStation 5 обновлением прошивки. Речь о дрифте стика.

Лотерея Green Card DV-2022: россиян оставили за железным занавесом. Есть ли шанс получить визу? До ежегодного розыгрыша лотереи, дающей возможность получить гринкарту (вид на жительство в США) остаются считанные часы. Однако, если многие победители предыдущей лотереи DV-2021 потеряли свои счастливые билеты из-за пандемии и президентской прокламации P.P. 10141, то в это...

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

Собеседование на дизайнера в IT: вопросы, тестовое, подводные камни В последнее время наша компания очень бурно развивалась: за год маркетинговый отдел вырос в 2 раза, появился отдел интернет-проектов, расширилась активность HR- и event-направлений, увеличился охват соцсетей, сформировался более серьезный подход к рекламе. Фух. Мы оказались ...

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

Microsoft оставит Windows 7 без антивируса Компания Microsoft сейчас столкнулась со сложной задачей — как заставить перейти заупрямившихся пользователей Windows 7 на более современную Windows 10.  Для обычных пользователей расширенная поддержка Windows 7 завершается 14 января 2020 года. Microsoft сей...

6 причин не покупать новые Mac с процессором Apple M1 Чтобы внести ясность, в этой статье мы не попытались кого-либо отговорить от приобретения.

Книга «Python: Искусственный интеллект, большие данные и облачные вычисления» Привет, Хаброжители! Пол и Харви Дейтелы предлагают по-новому взглянуть на Python и использовать уникальный подход, чтобы быстро решить проблемы, стоящие перед современными айтишниками. В вашем распоряжении более пятисот реальных задач — от фрагментов до 40 больших сценар...

Чистая архитектура с Go Меня зовут Эдгар (ZergsLaw), я работаю в компании, которая занимается  финтех-разработкой для b2b и b2c. Когда только устроился в компанию, то попал в команду большого финтех-проекта и получил «в нагрузку» небольшой микросервис. Мне поручили его изучить и подготовить план ре...

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

70 лет стереотипов: Как преодолеть недоверие к ЖЭКам с помощью IT-технологий и повысить качество обслуживания Что вам первое приходит в голову при слове ЖЭК? Если слесарь, то чуток подвыпивший. Если электрик, то весельчак, который периодически выдаёт монологи на непереводимом диалекте русского языка, когда 220 В пробегают по его ловким пальцам. И никогда не угадаешь, хорошо тебе ис...

Random Coffee Habr Edition — нетворкинг для IT-сообщества Полгода назад мы познакомились с ребятами, которые основали Random Coffee — сервис для случайных встреч с незнакомцами, но не дейтинг. Эта идея витала в IT-индустрии несколько лет, пока Константин Шубин и Павел Козлов не оформили её в продукт. Суть проста: людям из разн...

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

Власти США попытаются помешать Ирану купить новейшее вооружение у России Госсекретарь США Майк Помпео заявил о том, что власти США попытаются помешать Ирану купить новейшее вооружение у России.

[Перевод] Celery throttling — настраивам rate limit для очередей ​ В этой статье я покажу как решить одну из проблем, возникающих при использовании распределенных очередей задач — регулирование пропускной способности очереди, или же, более простым языком, настройка ее rate limit'a. В качестве примера я возьму python и свою любимую связку ...

Как мы распознаем средства индивидуальной защиты Наверное, вам всю жизнь было очень интересно, как натренировать нейронную сеть распознавать людей в касках и оранжевых жилетах! Нет? Но мы все равно расскажем. Нас зовут Татьяна Воронова и Эльвира Дяминова. Мы занимаемся анализом данных в компании «Центр 2М», много работаем...

«Южный Кузбасс» и «1С-Рарус» завершили проектирование системы 1С:ERP АО «Южный Кузбасс» и «1С-Рарус» завершили проектирование системы 1С:ERP. Новая система объединила 1 500 рабочих мест и 600 одновременно работающих пользователей. В рамках проекта решены задачи по унификации методологии ...

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

Как повернуть экран на 90 или 180 градусов на компьютере Windows или Mac Для многих пользователей сама эта задача может прозвучать странно, но если вы работаете с разработкой приложений, дизайном или чем-то подобным, то бывает полезным повернуть экран вашего компьютера с Windows или macOS. ♥ ПО ТЕМЕ: Зависает компьютер на Windows? Горячие клавиши...

[Перевод] Добавляем параллельные вычисления в Pandas Возможно вы сталкивались с задачей параллельных вычислений над pandas датафреймами. Решить эту проблему можно как силами нативного Python, так и с помощью замечательной библиотеки — pandarallel. В этой статье я покажу, как эта библиотека позволяет обрабатывать ваши данные с ...

BeeFREE. Переводим людей на удалёнку с 2016 года Привет! Надеемся, вы читаете этот пост в рабочее время, уже будучи переведённым на удалённую работу своим работодателем. У нас же получилось перевести сотрудников на удалёнку довольно быстро по одной простой причине — начиная с 2016 года в компании существует BeeFREE, наш...

Полноценный трейлер хоррора The Dark Pictures: Little Hope Студия Supermassive Games опубликовала полноценный трейлер The Dark Pictures: Little Hope — новой игры в антологии The Dark Pictures, действие которой будет происходить в небольшом заброшенном городке Литтл-Хоуп. В главной роли четверо студентов и их учитель. Они пытаются вы...

ТЕСТ: А вы сможете продать слона? Проверьте свою деловую хватку! Помните детскую дразнилку «Купи слона»? Пришло время отнестись к ней по-взрослому и наконец довести дело до конца! Представьте, что у вас и правда есть слон, и вам очень нужно, чтобы кто-то его купил. Решите несколько бизнес-задач и проверьте, получится ли у вас продать слон...

HeadHunter представил сервис онлайн-собеседований Рекрутинговый сервис HeadHunter запустил сервис онлайн-собеседований для работодателей и соискателей на базе платформы совместной работы Microsoft Teams. Сервис позволит работодателям перевести в режим онлайн 100% процессов подбора персонала – от публикации вакансии, поиска ...

Прозрачная аутентификация в ASP.Net Core на Linux Аутентификация в ASP.Net (Core) — тема довольно избитая, казалось бы, о чем тут еще можно писать. Но по какой-то причине за бортом остается небольшой кусочек — сквозная доменная аутентификация (ntlm, kerberos). Да, когда мы свое приложение хостим на IIS, все понятно — он за...

Генератор Ройера на биполярных транзисторах: что это такое и как оно работает Сегодня мы попытаемся понять, что же такое генератор Ройера на примере CCFL конвертера, соберем его прототип, а так же изучим принцип работы. Читать далее

На Android вышла одна из лучших головоломок года, Very Little Nightmares Very Little Nightmaresвышла на iOS в мае этого года, и мы целиком заслуженно выбрали ее в качестве номинанта на звание лучшей головоломки года, где сейчас у нее абсолютное большинство игроков. Однако пока за нее предположительно могли голосовать только пользователи iOS-устро...

Как устроиться в LinkedIn, Facebook, Google в Кремниевой Долине Зачем это читать? В предыдущей статье я рассказал про реальные доходы и расходы, на которые может рассчитывать инженер, работающий в одной из Big Tech компаний. Если вдруг это вас заинтересовало, здесь будут подробности про то, как туда устроиться. Я работаю в LinkedIn, кото...

Грани честности и Джон Доу Я, где-то с 2005 года, с перерывами, работаю в компаниях, которые решают задачи за деньги. Ну это когда клиент приходит, просит чего-то ему запрограммировать, мы делаем, и он нам платит. Там есть и проекты, но в тексте – только про разовые задачи. Да, это про 1С. Не про каку...

Как в Солнечной галактике Clickhouse выбирали Давным-давно, в далёкой-далёкой Солнечной галактике, ещё до того, как она стала частью вселенной Ростелеком, в небольшом продукте webProxy возникла потребность не только фильтровать сетевой трафик, но и строить по нему статистику с последующим ее хранением. На тот момент кол...

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

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

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

Тестирование процессорозависимости Mount & Blade 2: Bannerlord (Beta, мультиплеер) - старые i5 и современные i3 "задыхаются"" Какой процессор нужен для Mount & Blade 2: Bannerlord? На этот вопрос я попытаюсь ответить вам в данной статье. Ищем минимальный процессор для комфортной игры.

Выпуск#33: ITренировка — актуальные вопросы и задачи от ведущих компаний Привет! У кого какой день карантина? Побочная сила коронвариуса — он убил все остальные новости. А все остальные новости, как известно, плохие, так что это хорошая новость. В общем, мы посовещались и решили на этой неделе предложить задачки на тему… вирусов. Спокойно, зар...

Ноутбуки Lenovo для учебы, развлечений или бизнес-задач Работа, освоение программ в школах или на курсах, комфортный релакс у яркого экрана — для решения этих и других задач стоит купить ноутбук Lenovo. Среди моделей бренда легко найти лэптопы, подходящие по мощности, портативности, диагонали дисплея и другим характеристикам. ***

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

Кариес и как он работает Нет, это уже не кариес, это полость, сформированная алмазным бором, когда все поражённые ткани удалены Кариес нельзя вылечить, можно только приостановить. С учётом что от 93 до 99 % взрослого населения страдает кариесом — это пандемия. Есть куча заболеваний, после котор...

Ansible playbooks — это код: проверяем, тестируем, непрерывно интегрируем. Иван Пономарёв Предлагаю ознакомиться с расшифровкой доклада Иван Пономарёв "Ansible playbooks — это код: проверяем, тестируем, непрерывно интегрируем" Рефакторинг кода может быть увлекательным, особенно если это код вашей инфраструктуры. К тому же Ansible-роли почему-то имеют те...

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

Видеокарты GeForce RTX 30 LHR выйдут примерно через месяц. У них будет аппаратная защита от майнинга С выходом видеокарты GeForce RTX 3060, как известно, Nvidia попыталась бороться с майнерами, но как-то уж очень неуверенно.  Напомню, новая […]

Wash & Cure не очень богатого человека (1) Пока ко мне едет Фотон-С, решил я изучить матчасть, видосики там посмотреть разные. И наткнулся на видеообзор Еникубиковской машинки для сушки и мойки изделий. Автор рассказывал о том, как неудобна постобработка изделий, напечатанных на фотополимерном принтере. Охватила меня...

[Из песочницы] Построение кластера PostgreSQL высокой доступности с использованием Patroni, etcd, HAProxy Так уж вышло, что на момент постановки задачи я не обладал достаточной степенью опытности, чтобы разработать и запустить это решение в одиночку. И тогда я начал гуглить. Не знаю, в чем загвоздка, но уже в который раз я сталкиваюсь с тем, что даже если делать все пошагово как...

Работа в Google. Из Украины в Кремниевую долину Он решил пару математических задач и устроился на стажировку в Facebook, уехал из Украины в Кремниевую долину, перешел в Google и теперь работает из дома 4 дня из 5. Мы пообщались с Вовой, инженером компании Google, который поделился историей, как он попал на стажировку в Fa...

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

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

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

40 коротких советов от 95-летнего старика Опыт — ценная штука. Только с ним приходит понимание того, что действительно важно.

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

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

Впечатления от прохождения конкурса Яндекс «One Day Offer Frontend» Делюсь впечатлениями как я поучаствовал в конкурсе Яндекс "One Day Offer Frontend". Суть в том, что надо пройти онлайн соревнование - решить за 3часа 5 задач, можно частично. Задачи на алгоритмы и верстку на 5, 45, 70, 90 и 90 баллов. Надо набрать >=100 баллов и тогда буд...

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

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

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

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

[Личный опыт] Из соискателя в наниматели: продакт советует, как проходить интервью в США Привет! Меня зовут Анна Наумова, сейчас я работаю старшим менеджером по продукту (Senior Product Manager) в компании Zello в Остине, штат Техас. Сначала я сама прошла 110 собеседований в Америке, а теперь сижу по другую сторону стола и...

Большой тест нейлонов от Print Product Всем привет!Давно уже занимаюсь нейлонами и вот наконец решил поделится немного своим опытом, а так же попытаться развеять частое мнение, что нейлоны это только для шестеренок. Вот яркий пример:А так же вторая цель небольшого исследования постараться подобрать аналог америка...

Compositional Layout в iOS 13. Основы Добрый день, На практике iOS разработчик часто сталкивается с задачей показа большого количества информации в виде списка или в виде коллекции, как правило, для этого отлично подходят UITableView или UICollectionView. Также часто встречается задача реализации экрана, который...

Кошмар на двоих: хоррор Little Nightmares II поступит в продажу 11 февраля Издательство Bandai Namco Entertainment и студия Tarsier объявили о том, что приключенческий хоррор Little Nightmares II выйдет 11 февраля на ПК, Xbox One и PlayStation 4, а до конца 2021 года доберётся до Xbox Series X и PlayStation 5. В Little Nightmares II вы возьмёте на ...

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

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

Кооперативное приключение Melbits World вышло на Android Студия Melbot в начале этого года выпустила на iOS яркое кооперативное приключение Melbits World, которое уже некоторое время было доступно и на других платформах. Теперь же наконец-то подоспела и версия для Android. Melbits World — это головоломка, в которой вам вместе с д...

Обзор про принтер UlTi Steel спустя 15 месяцев владения Астрологи объявили месяц UlTi Steel.Количество статей про UlTi Steel выросло втрое.В далёком апреле 2020 года решился на апгрейд своего Эндера, т.к. много печатал всяких мелких штук для врачей и хотелось делать это побыстрее. Долгое время "облизывался" на ZAV, почти решился ...

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

Как я попал в ThoughtWorks или образцовое интервью Не кажется ли вам странным то, что когда вы собираетесь поменять место работы и возникает необходимость пройти интервью, то в первую очередь вы думаете «надо подготовиться к интервью». Прорешать задачи на HackerRank, почитать Crack the coding interview, зазубрить как устро...

Как мы сетапили монорепозиторий с SSR и SPA для Otus.ru В начале 2017 года в KTS поступила задача - реализовать платформу для онлайн-образования Otus.ru.От нас требовалось как можно быстрее собрать портал, на котором можно было бы посмотреть информацию о курсах. Сделать MVP нужно было как можно быстрее, а современные фронтенд-фре...

Госслужба занятости запустила «Образовательный портал» с бесплатными обучающими курсами для соискателей и работодателей Государственная служба занятости запустила новый онлайн-проект для успешного трудоустройства украинцев — «Образовательный портал Госслужбы занятости», на котором собрана полезная информация, обучающие курсы и т.п. В частности, новый сервис https://skills.dcz....

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

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

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

Оценочный уровень доверия (ОУД4) и ГОСТ Р ИСО/МЭК 15408-3-2013. Введение Привет, Хабр!В настоящее время в ИТ индустрии крайне актуальна тема построения процесса безопасной разработки ПО (по англ. «Secure SDLC» или «Secure software development life cycle»). Некоторые организации и команды самостоятельно приходят к необходимости такого процесса в с...

[Перевод] Пол Грэм: «Главная идея в вашей голове» (The Top Idea in Your Mind) Недавно я понял, что недооценивал важность того, о чем люди думают в душе по утрам. Я и раньше знал, что в это время в голову часто приходят отличные идеи. Теперь я скажу больше: вряд ли вы сможете сделать что-то действительно выдающееся, если не будете думать об этом в душе...

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

Xiaomi Redmi 7A в Европе получил Android 10 Обновление приходит «по воздуху», но при желании можно установить апдейт вручную через Recovery. Для этого нужно скачать архив, размер которого составляет 1,6 ГБ.

Решение нескольких задач от Amazon на примере JavaScript Доброго времени суток. Представляю вашему вниманию перевод статьи «Amazon Coding Interview Questions» автора Trung Anh Dang. В этой статье автор приводит несколько (три, если быть точнее) задач от Amazon (как он утверждает) и свои варианты решений. После ознакомления с ...

Поиск изображений с помощью AffNet Перед нами стояла задача сравнения изображений (image matching) для поиска изображения максимально подобного данному изображению из коллекции. В этой статье я расскажу как мы использовали для этой задачи подход на основе нейронных сетей под названием AffNet. Кому интересно, ...

Безопасность REST API от А до ПИ Введение Умение реализовать грамотное REST API — полезный навык в наше время, т.к. все больше сервисов предоставляют свои возможности с помощью API. Но разработка REST API не ограничивается реализацией HTTP запросов в определенном стиле и формированием ответов в соответстви...

На рынке дисплеев наблюдается системный кризис – рост цен, дефицит ЖК-панелей и другие проблемы Беда не приходит одна, ведь теперь нас ждёт дефицит дисплеев

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

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

[Из песочницы] Как копирайтеру писать для IT без глупостей и стереотипов Привет. Я Дмитрий — автор и редактор, помогаю IT-компаниям рассказывать о себе с помощью PR-статей на различные ресурсы, начиная от развлекательных и заканчивая большими профильными площадками (Как раз про Хабр, да). Кто-то вроде литературного негра — грубо говоря, ко мне пр...

[Перевод] Руководство по моему стилю тестирования на Python В этой статье я попыталась собрать несколько своих техник тестирования на Python. Не стоит воспринимать их как догму, поскольку, думаю, со временем я обновлю свои практики. Читать далее

[Перевод] Интерактивная визуализация данных при помощи Plotly: строим красивые графики с Express и Cufflinks Если Вы все еще используете Matplotlib для создания графиков в Python, самое время взглянуть на мир с высоты альтернативной библиотеки интерактивной визуализации. Plotly позволяет создавать красивые, интерактивные, экспортируемые графики с помощью всего нескольких строк к...

Переделка дисплея Anycubic Photon S и засветка фоторезиста. До покупки фотона, у меня был обычный FDM. Я наивно полагал, что на фотополимернике можно печатать с точностью в 1 пиксель. Но не тут-то было. Из-за толстого защитного стекла, возникает сильная паразитная засветка по XY. Переделать экран решил после поста AndyBig. Без специа...

[Из песочницы] Настройка динамической маршрутизации (в частности BGP) поверх туннеля OpenVPN на Linux (и вероятно *BSD) Зачем и о чём эта статья? Если погуглить на тему «openvpn bgp», то можно найти несколько интересных и полезных с практической точки зрения статей (например раз или два). Но начиная решать задачку вынесенную в заголовок, я по многим причинам даже не удосужился погуглить. Идея...

Блогера посадили на 14 лет за вооружённую попытку отобрать домен Американский блогер попытался захватить доменное имя сайта, подговорив своего родственника вооружиться электрошокером и пистолетом.

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

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

Кабель BusKill способен «убить» Linux-ноутбук в случае кражи Энтузиаст разработал специальный кабель, который может отключить или «убить» Linux-ноутбук, если в общественном месте устройство неожиданно выхватили из рук владельца и попытались похитить.

Стала известна дата релиза Tom and Jerry: Chase на iOS и Андроид в Азии Мультяшные побегушки Тома и Джерри перебегают из мультиков на смартфоны благодаря игре Tom and Jerry: Chase. На странице TapTap появилась дата релиза проекта и оказывается, что через несколько дней жители Азии смогут им насладиться. Что он из себя представляет? Это платформе...

Холст + любовь = сердце Доброго времени суток, друзья! На дворе 14 февраля — День святого Валентина или День всех влюбленных. Об этом знают все (что, кто-то не знает?). Однако не все знают (полагаю, на Хабре таких немного), что 14 февраля 1946 года научному миру и всем заинтересованным был про...

Изучаем VoIP-движок Mediastreamer2. Часть 2 Материал статьи взят с моего дзен-канала. Создаем тональный генератор В предыдущей статье мы выполнили установку библиотеки медиастримера, инструментов разработки и проверили их функционирование, собрав пробное приложение. Сегодня мы создадим приложение, которое сможет пропи...

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

При сходе лавины в Турции погибли 33 человека Как сообщает РИА Новости, первая лавина сошла на трассе Ван — Бахчесарай накануне в 17:00 мск. Она накрыла снегоуборочную машину, работавшую в этот момент на трассе, и снесла следовавший за ней микроавтобус, который упал с 40-метрового обрыва. Как минимум четверо пассажиров ...

Удачная попытка пристроить двигатель EM 182 Здоровья и процветания!У принтера Эпсон есть движок EM 182 на подаче бумаги. Не мог их пристроить никуда и тут счастье, приходит посылка с экструдером Titan . Заказывал без мотора, потому как посылки с моторами долго идут и всегда вскрытые, почему не знаю. Стал перебирать ...

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

SOLID == ООП? Наверное я не ошибусь, если скажу, что чаще всего на собеседованиях спрашивают о SOLID принципах. Технологии, языки и фреймворки разные, но принципы написания кода в целом похожи: SOLID, KISS, DRY, YAGNI, GRASP и подобные стоит знать всем. В современной индустрии уже много д...

Алгоритмы на экзамене в ШАД Привет! Меня зовут Александр Курилкин, и я веду курс по алгоритмам в «ШАД Helper». В этом посте я разберу несколько задач из вступительных экзаменов прошлых лет, чтобы вы смогли увидеть, что вас ждет, и понять, чему мы сможем вас научить на нашем курсе. Надеюсь, что вы разде...

Переходим на удаленный шоппинг Посылки из Китая приходят с опозданием, режим работы Почты РФ изменён в связи с коронавирусом, грядёт нехватка бытовой техники из-за остановки заводов

TOП-10 популярных процессоров на hotline.ua Выбор процессора – нелегкая задача для всех, кто решился на самостоятельную сборку системы. Всегда хочется получить оптимальный вариант для своих задач с лучшим соотношением цена/производительность. Мы предлагаем рассмотреть десятку наиболее популярных на нашем рынке процесс...

Услуги или проекты? Голландский ITSM-эксперт Ян ван Бон (Jan van Bon) в своей заметке «The CIO Office and the PMO [Project Management Office] are dead... long live the SMO [Service Management Office]!» («CIO-офис и PMO мертвы… Долгую жизнь SMO!») недавно опубликованной на английском языке, рас...

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

Как Лиза Швец ушла из Microsoft и убедила всех, что пиццерия может быть ИТ-компанией Фото: Лиза Швец/Facebook Лиза Швец начала свою карьеру на кабельном заводе, работала продавцом в небольшом магазинчике в Орле, а спустя несколько лет попала в Microsoft. Сейчас она работает над ИТ-брендом «Додо Пиццы». Перед ней стоит амбициозная задача — доказать, что «Дод...

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

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

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

Рецензия на фильм «Суперинтеллект» / Superintelligence «Суперинтеллект» (Superintelligence) – это одна из последних комедий этого года от известных киностудий, которая вышла на большие экраны в конце ноября. Но какой год, такие и шутки, поэтому перед нами фильм о возможном конце света, который попытается устроить искусственный и...

Почему у Wechat нет и не может быть конкурентов Возможно, меня можно обвинить в предвзятости и безмерном обожании Wechat. Обоснованно ли — пусть судят другие. В любом случае, Wechat — это уникальное явление среди всех IT-проектов всего времени. И тут я попытаюсь раскрыть вопрос — What makes it special©. Читать дальше...

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

DIY кнопка вызова часть 2. Видеофон из Raspberry Pi В этой части делаем из Raspberry Pi VoIP устройство для осуществления видео вызовов по SIP протоколу. Первоначальная задача осталась прежней — осуществление вызова по внешнему воздействию (нажатию кнопки). Но немного изменилась реализация идеи. Как и в предыдущей части, восп...

Опыт работы с карт-принтерами, часть 1 Данная статья будет полезна тем, кто начинает работу с карт-принтерами(Evolis Primacy и Smart-51) и кодировкой NFC карт типа Mifare Classic и Mifare DESFire EV2. В первой части мы опишем общее впечатление от работы с карт-принтерами, а также проблемы с которыми нам пришлось ...

Информационная безопасность (16.11 – 15.12.2019) Group-IB предупредила о взломе мессенджеров через СМС. Атака начиналась с того, что пользователю Telegram приходило сообщение от официального сервисного канала мессенджера с кодом подтверждения, которого тот не запрашивал...

Режим «Не беспокоить» в телефоне — что это и зачем нужно? Особенности, назначение и настройка режима «Не беспокоить». Гаджеты часто отвлекают от важных вещей — нам приходят десятки сообщений из...

Для головоломки Persephone вышло финальное DLC, в игре теперь больше 100 уровней В конце 2018 года студия Momo-Pi вместе с издателем Plug In Digital выпустили интересную головоломку Persephone. Это история девушки, которая по очевидным причинам (если вы знакомы с мифологией Древней Греции) пытается попасть в ад. Однако на пути она встречает одни только ...

Проходим челлендж от Callum Macrae на 100% Предлагаю попробовать решить 10 regex тестов от Callum Macrae. В отличии от моего предыдущего разбора челленджа, здесь нет откровенно простых и даже средних задач. Как говорится — только regex, только хардкор. Так как челлендж довольно сложный, не обязательно следовать всем ...

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

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

Jenkins Pipeline: заметки об оптимизации. Часть 1 Меня зовут Илья Гуляев, я занимаюсь автоматизацией тестирования в команде Post Deployment Verification в компании DINS. В DINS мы используем Jenkins во многих процессах: от сборки билдов до запуска деплоев и автотестов. В моей команде мы используем Jenkins в качестве плат...

ИЖ «Планета» из чермета: 40-летний советский мотоцикл – спасибо, что живой! Мотолюбитель откопал в металлоломе «забытый» байк и попытался его восстановить. Над тем, чтобы привести ИЖ «Планета» в чувство, водитель работал почти 2 месяца. Как оказалось, у мотоцикла хватало серьезных проблем, в частности – силовой агрегат отказывался заводиться, никак...

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

Load Testing Meetup в Райффайзенбанке Приглашаем на митап сообщества Load Testing 4 февраля. Будет интересно: узнаем рецепты по программированию с InfluxDB и Grafana, разберем автоматизацию НТ с Jenkins. И ещё case study – deadlock, race condition и memory leak. Регистрируйтесь и приходите в офис Райффайзенбан...

The state of soft skills Так сложилось, что софт-скиллы довольно сильно помогли мне в карьере. Например, спустя всего 9 месяцев работы в Rambler, куда я приходил простым frontend-разработчиком, мне предложили стать руководителем группы, потому что мой руководитель увидел во мне потенциал и достаточн...

Собираем простейшую ZigBee-сеть, программируем под Mbed, общаемся через MQTT Собираем простейшую ZigBee-сеть, программируем под MBed, общаемся через MQTT Эта статья — большой учебный практикум начального уровня по использованию XBee-модуля в связке с микроконтроллером, имеющим на борту Mbed OS. Стек XBee реализует ZigBee-стандарт и подходит для задач...

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

Как выбрать школу иностранных языков или репетитора Выбирайте среди школ, в которых преподавателям много платят. Школами обычно руководят бизнесмены, и зарплата преподавателей в них примерно одинаковая. Ходил как-то на собеседование в школу английского, которая предлагала зарплату в 2(!) раза выше среднего по Москве. Методист...

Windows 10 Build 19587 доступна для загрузки Стала доступна для загрузки новая сборка Windows 10 Build 19587. Данный билд содержит только исправления ошибок и незначительные улучшения. Список изменений: • исправлена иконка Microsoft Defender; • исправлена страница «Приложения по умолчанию» в приложении «Параметры»; • и...

Книга «Ловушка для багов. Полевое руководство по веб-хакингу» Привет, Хаброжители! «Чтобы чему-то научиться, надо применять знания на практике. Именно так мы освоили ремесло взлома» — Майкл Принс и Йоберт Абма, соучредители HackerOne. «Ловушка для багов» познакомит вас с белым хакингом — поиском уязвимостей в системе безопасности. Нев...

Решение проблемы бесконечной загрузки сюжетного режима GTA 5 Всем привет! Сегодня я попытаюсь вам помочь, и исправить бесконечную загрузку в gta 5 которая может появиться из-за нехватки оперативной памяти, я покажу как её можно сказать "добавить".

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

Соучредители Google Ларри Пейдж и Сергей Брин ушли в отставку После 21 года с момента основания IT-гиганта они покидают руководящие посты материнской компании Alphabet. На их место приходит Сундар Пичаи, действующий генеральный директор Google.

Необычные задачи по физике развивающие научное мышление (для школьников) Возможно вы уже читали мои статьи: Научные мультфильмы, что показывать детям без вреда для них? Простые опыты с ребенком дома Как мы для музея науки сделали самую большую катушку Тесла в Украине Как сделать мощную лестницу Иакова из трансформатора от микроволновки своими р...

Работа с IPv6 в PHP Недавно мы получили статус LIR и /29 блок IPv6. А следом возникла необходимость вести учёт назначенных подсетей. И коль скоро наш биллинг написан на PHP, пришлось немного проникнуться вопросом и осознать, что этот язык — не самый дружелюбный в плане работы с IPv6. Под катом ...

Обзор Logitech MX Keys: в поисках идеального инструмента В клавиатуре Logitech MX Keys производитель попытался воплотить свое представление об идеальной клавиатуре для работы. Безупречные материалы и сборка, удобная эргономика для быстрого набора текстов, неплохая автономность, а также совместимость с Windows и Mac OS. Сообщение О...

GeekBrains и ResearchMe выяснили: больше половины специалистов пришли в IT из других сфер GeekBrains и ResearchMe выяснили, как люди приходят в IT и digital, почему решаются сменить профессию, что им помогает и чего они боятся. Больше половины специалистов в IT и digital меняли профессию Каждому второму ...

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

Ловушки для хакера. Обнаруживаем взлом на раннем этапе с помощью Canarytokens До изобретения газоанализаторов шахтеры брали c собой в шахту канарейку. Из-за маленького организма и быстрого обмена веществ, птицы намного раньше реагировали на опасные газы в воздухе и предупреждали шахтеров. Отсюда появился термин Свидетельство канарейки Что если вас ...

Собеседование в Яндекс: театр абсурда :/ Привет, хабр!В прошлой статье меня знатно разбомбили в комментариях, где-то за дело, где-то я считаю, что нет. Так или иначе, я выжил, и у меня есть чем с вами поделиться >:)Напомню, что в той статье я рассказывал, каким я вижу идеальное собеседование и что я нашёл компан...

Изучаем React: 300+ вопросов для подготовки к собеседованию Доброго времени суток, друзья! Представляю вашему вниманию первую версию репозитория с большим количеством вопросов (с ответами, разумеется) по React и связанным с ним технологиям. А много — это сколько? Это 322. Почему первая версия? Потому что будет еще и вторая, прим...

GitHub: шаблон Zabbix для мониторинга задач сбора данных в MaxPatrol SIEM Сегодня SIEM – это главный помощник при анализе событий ИБ: трудно представить, сколько бы потребовалось времени, чтобы вручную просматривать логи с множества источников. При этом прекращение сбора данных с источника – достаточно распространенная проблема SIEM. И далеко не...

Вариант работы с вебсокетами в iOS на языке Swift / Написал менеджер для работы с websocket Всем привет. 4 года назад я уже разбирался с вебсокетами в iOS, тогда я решил задачу с помощью одной из библиотек cocoapods, статья есть на Хабре. А сегодня хочу продемонстрировать еще одно решение, нативное без cocoapods. Я написал свой менеджер для работы с вебсокетами ...

[Из песочницы] Пишем бот для пазл игры на Python Давно хотел попробовать свои силы в компьютерном зрении и вот этот момент настал. Интереснее обучаться на играх, поэтому тренироваться будем на боте. В статье я попытаюсь подробно расписать процесс автоматизации игры при помощи связки Python + OpenCV. Читать дальше →

Ролики-мислиды: почему они работают? Если в ролике об игре показан геймплей, которого в рекламируемой игре на самом деле нет, — перед вами ролик-мислид. Вам наверняка встречались такие! За счёт чего они работают и приносят желаемое разработчикам и издателям? Мы попытались докопаться до сути и найти ответы на эт...

Kotlin: язык программирования как продукт Язык программирования — это тоже продукт. Он помогает разработчикам выражать свои идеи так, чтобы их мог интерпретировать компьютер. Может показаться, что развивать язык — это брать последние достижения теории языков программирования, реализовывать их и из года в год выкатыв...

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

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

Инопланетная котоголоволомка: расшифровываем пиктограммы из космоса НЛО прилетело и оставило это таинственное послание здесь. Что хотел сказать нам инопланетный разум? Мы расшифровали две из трёх фраз, а оставшуюся отдаём вам. Под катом вас ждёт загадка: хотите узнать, что за ней скрывается? Тогда попытайтесь напасть на верный след. Посмотр...

Решите IT-задачи для социальных проектов и получите мерч Теплицы Проект IT-волонтер объявляет конкурс для начинающих или активных волонтеров. На новогодних каникулах 2020 года помогите командам некоммерческих проектов решить задачи и получите брендированную толстовку. «Если у вас на Новый год длинные выходные и много свободного време...

СКИДКА (749р → 459р) Обзор игры Dead Cells для iPhone и iPad Французские разработчики из Motion Twin создали уже пару десятков игровых проектов, но они широкой публике мало известны. Лишь Dead Cells стала настоящим хитом. Скачать Dead Cells для iPhone и iPad (App Store) Рецепт успеха оказался незамысловатым – взять лучшее от аналогичн...

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

GOODRAM анонсирует выпуск нового NVMe SSD PX500 Компания Wilk Elektronik SA, лидер в области компьютерной памяти, анонсирует выпуск твердотельного NVMe накопителя PX500 NVMe PCIe Gen 3 x4 SSD. Новая модель приходит на смену PX400 и предлагает большие объемы, высокие скорости и проверенный уровень надежности.

Пишем свой capped expirationd модуль для tarantool Какое-то время назад перед нами встала проблема чистки кортежей в спейсах tarantool. Чистку нужно было запускать не тогда, когда у tarantool уже заканчивалась память, а заранее и с определенной периодичностью. Для этой задачи в tarantool есть модуль, написанный на Lua, под ...

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

Русская мелодрама «Женские секреты»: Чего ожидать от заключительных серий ДНК-тест решит всё: Кто настоящий отец беременной Юли? Марта узнает, что беременна и решает рассказать об этом Ивану. Она хочет начать работать психологом в МЧС, но Иван категорически против нахождения возлюбленной в мужском коллективе. Беременная Юля, тем временем, сбегает...

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

AMD может окончательно решить проблему пиратских игр на ПК, благодаря интегрированной в процессоры системе AMD Secure АМД может окончательно решит проблему пиратсва

Как вырастить из студента инженера-программиста? Привет! Меня зовут Денис Довженко, и я уже несколько лет провожу технические собеседования с кандидатами на позиции инженера-программиста C/C++. Если с кандидатами на позиции Senior SW Engineer и выше основной разговор ведётся об опыте работы, то отбор будущих интернов и джу...

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

Работа не волк, часть 5. Увольнение: я ухожу красиво? В тот день мой кошелёк остался в офисе, о чём удалось узнать только на трамвайной остановке. Было грустно: уволился коллега, с которым мы работали 4 года бок о бок, мы только проводили его. Надо было возвращаться. Кроме кошелька, в кабинете был тот самый коллега: большой во ...

Адаптивный или отзывчивый? Разбираем структуру React-компонентов В этой статье мы разберёмся, в чем сложность написания адаптивных компонентов, поговорим о code-splitting-е, рассмотрим несколько способов организации структуры кода, оценим их достоинства и недостатки и попытаемся выбрать лучший из них (но это не точно). Читать дальше &ra...

Хакерский квест RUVDS: IT-шники против шредера Хостинг RUVDS запустил онлайн-квест для хакеров: в комнате, полной IoT-устройств, в шредер загрузили 200 000 рублей и транслируют происходящее на YouTube. Всем желающим предлагают хакнуть эти девайсы, попытаться устроить короткое замыкание и забрать деньги.

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

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

Open360: как мы начали с разработки модели премирования и сделали IT-систему для внутреннего HR TL;DR: рассказываю о задаче оценки вклада сотрудника в общий результат и новой open source системе проведения круговой оценки сотрудников, разработанной в нашей компании, на базе метода оценки 360 градусов. Здравствуйте, меня зовут Иван Кудрявцев — я технический директор и ...

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

Инкрементальный бэкап в Proxmox VE с помощью VBR В одной из предыдущих статей цикла про гипервизор Proxmox VE мы уже рассказывали, как выполнять бэкап штатными средствами. Сегодня покажем, как для этих же целей использовать отличный инструмент Veeam® Backup&Replication™ 10. «Бэкапы имеют явную квантовую сущ...

createRef, setRef, useRef и зачем нужен current в ref Привет, Хабр!В этой статье попробуем разобрать большинство непонятных базовых принципов при взаимодействии с ref. Например чем детально отличается createRef от useRef, зачем в этих объектах отдельное свойство current и многое другое. Одним слово...

«Лучший автомобиль для миллениалов»: Haval F7x в сравнении с BMW X4 и Renault Arkana – что скрывает китайский «пижон»? Очередной «ширпотреб» из Поднебесной или достойный конкурент большинству популярных европейцев? На этот вопрос попытался ответить блогер. Обзорщику Павлу Кореневскому захотелось сравнить три автомобиля, которые на самом-то деле находятся в разных сегментах. Речь идёт о BMW ...

Математики решили проблему числа "42", используя "планетарный суперкомпьютер" На свете есть математическая задача, решением которой ученые-математики занимаются на протяжении последних 65 лет, и которая основана на предположении, что каждое из натуральных чисел в диапазоне от 1 до 100 может быть представлено, в виде суммы трех чисел, каждое из которых...

Docker для фронтендера. Часть 2. Что ты такое? Продолжаю делать расшифровку своего доклада Docker для фронтендера с конференции FrontendConf 2019. В предыдущей части я постарался ответить на вопрос, зачем фронтенд-разработчику может понадобиться Docker. Сегодня попытаюсь простым языком рассказать, что это за инструмент,...

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

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

Сервис на языке Dart: введение, инфраструктура бэкэнд Оглавление 1. Введение 2. Backend 2.1. Инфраструктура. 2.2. Доменное имя. SSL. 2.3. Серверное приложение на Dart. … 3. Web 3.1. Заглушка «Under construction» … 4. Mobile … Введение Меня, Flutter-разработч...

[Из песочницы] Реализация алгоритма определения ширины объекта с помощью ультразвукового дальномера и энкодеров на языке RobotC Доброго дня! Сегодня я бы хотел поделиться реализацией алгоритма определения ширины объекта с помощью ультразвукового дальномера и энкодеров на языке программирования RobotC (с использованием платформы VEX EDR). Предистория Недавно, мне предложили провести мастер-класс на ...

Ожидаемый флагман лишился главного козыря Преемник оригинального слайдера Oppo Find X должны были представлить еще прошлым летом, однако на тот момент вице-президент Oppo Шен Йирен (Shen Yiren) заявил о решении перенести выход Oppo Find X2 на 2020 год. Причиной задержки стало стремление производителя сделать ма...

Скромный обзор печати на 3D принтере Flying Bear Ghost 4S Где-то месяца 3 назад решил обновится и взять принтер с иной кинематикой движения в отличии от моего старичка Tevo Black Widow. По итогу выбор моего взора упал на принтер Flying Bear Ghost 4S. Приобрел я его с Российского склада Aliexpres за 24000 рублей. Шел принтер до меня...

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

Как преобразовать голосовое сообщение в текст  Голосовые сообщения в WhatsApp и других соцсетях часто приходят в неподходящее время. А слушать их – не всегда удобно. К счастью, аудио легко преобразовать в текст. Как это сделать, рассказываем в статье. 

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

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

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

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

Сотрудников главного офиса Apple попросили не приходить и работать из дома   Business Insider сообщает, что Apple сегодня попросила сотрудников не приходить в офисы в Купертино, в Apple Park и на Infinite Loop. Работать можно и на дому. Причина — дополнительные меры предосторожности на фоне распространения коронавируса. Но это, скорее, р...

Топ-5 смарт подарунків на Миколая в КТС КТС знає про що мріє покоління Z Новорічні свята для слухняних дітей починаються раніше, адже 19 грудня малеча хоче знайти подарунки та сюрпризи під подушками. Однак, часто батьки найсмачніше залишають на Різдво та Новий рік, а от на Св. Миколая обходяться невеликими презент...

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

[Перевод] Multi-Target в Albumentations Этот текст — это перевод блог поста Multi-Target in Albumentations от 27 июля 2020. Автор есть на Хабре, но переводить текст на русский поленился. И этот перевод сделан по его просьбе. Я перевела на русский все, что можно, но какие-то технические термины на английском зву...

Самые ожидаемые игры 2020 года. Часть 1 Отгремели новогодние праздники, а после них потихоньку просыпается игровая индустрия. В 2020-м ждем кучу знаковых игр, часть из которых, возможно, станут культовыми. Как и всегда в начале года, мы попытались собрать в одном месте самые ожид...

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

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

[Перевод] Как прогнозировать результаты спортивных матчей с помощью проекта ML на Python Pandas, Keras, Flask, Docker и Heroku Во время Чемпионата мира по регби в 2019 году я сделал небольшой научный проект Data Science, чтобы попытаться спрогнозировать результаты матчей, написав о нем здесь. Я развил проект до примера от начала до конца, чтобы продемонстрировать, как развернуть модель машинного обу...

Съёмка северного сияния на смартфон — реальность, и всё благодаря Google Смартфоны Google Pixel четвёртого поколения не смогли стать лучшими по качеству фото, но всё же кое-что они умеют очень хорошо. Речь об астрофотографии. На самом деле небо очень неплохо можно было снимать ещё на Huawei P30 Pro, но в Google сделали из этого отдельный реж...

The Last of Us: Part II — рецензия Что если идол ложный? Али ошибки быть не может? В миг, когда всё казалось потеряно, явился Нил Дракманн: он отогнал мрак сияющей ухмылкой и протянул руку. Вместе мы попытаемся остановить буквопролитие и прийти к пониманию даже без клюшки для гольфа. Вы читаете обзор TLoU: PI...

CLRium #7: Практический. Семинар, домашние задания с проверкой, менторинг 18 апреля 2020 в Санкт-Петербурге и 16 мая в Москве пройдёт семинар по платформе .NET CLRium #7 на котором мы продолжим тему многопоточки: на этот раз с точки зрения практики. Первую часть посетило более 700 человек. Основные темы семинара (программа формируется): Архитект...

Перенос работающего сервера на RAID Жил-был LAMP-сервер на Ubuntu 12.04, который работал на одном диске. Соответственно, возникла задача обеспечить перенос сервера на более отказоустойчивую конфигурацию – RAID1. Товарищи, в ведении которых был данный сервер установили второй диск, а дальнейшее было возложено н...

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

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

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

КИБЕРПОНЕДЕЛЬНИК 2020 - Стартуем 27 января в 00:00 НЕ УСПЕЛИ КУПИТЬ ВСЁ, ЧТО ХОТЕЛОСЬ, ПЕРЕД НОВЫМ ГОДОМ?  Не отчаивайтесь - будет еще один шанс! В 3DMall Вас ждёт безумные 3 дня выгодных онлайн-покупок! Приходите к нам в дни скидок за оборудованием и расходными материалами для 3D-печати!

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

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

Max Patrol SIEM. Обзор системы управления событиями информационной безопасности Введение Друзья, добрый день. Данную статью я хочу посвятить такому продукту, как MaxPatrol SIEM компании Positive Technologies уже более 17 лет разрабатывающей инновационные решения в области кибербезопасности. В ней я постараюсь кратко описать основные задачи и меропр...

[Перевод] Анализ скорости распространения COVID-19 и публикация результатов на dstack.ai Предисловие переводчика Всем привет, давно ничего не писал на Хабр, но тут появился повод. Я довольно много лет проработал в области анализа данных и самая важная вещь, которую я понял за это время — в анализе данных очень не хватает инструментов, самых разных инструментов...

Сценарий идеального технического собеседования Дисклеймер: это сценарий идеального технического собеседования в Delivery Club Tech. Мнение нашей команды может не совпадать с мнением читателей. Привет, Хабр! Меня зовут Василий Козлов, я iOS-техлид в Delivery Club. Я часто и много провожу собеседования. В этой статье я с...

Введение в IDAPython На русском языке (и на Хабре, в частности) не так много статей по работе с IDAPython, попытаемся восполнить этот пробел. Для кого. Для тех, кто уже умеет работать в IDA Pro, но ни разу не писал скрипты на IDAPython. Если вы уже имеете опыт написания скриптов под IDAPython, ...

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

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

Я тимлид, зачем мне все это? В предыдущей статье я рассказывала, в чём сходство задач и инструментов тимлида и психолога, и обещала ответить на вопрос, зачем тимлиду это надо.Ну правда, зачем? Задача тимлида – сделать всё, чтобы команда работала эффективно. Зачем быть искренним и эмпатичным, если лю...

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

[Из песочницы] Оффшор для IT-бизнеса в Грузии: лайфхаки и подводные камни Сингапур, Кипр, Китай, Голландия — государства, которые, первыми приходят на ум, когда речь заходит об офшорах для ИТ-компаний. Но в этой статье я расскажу о стране, которая граничит с Россией и предлагает, на удивление, очень соблазнительные условия для стартап-компаний в с...

Печатаем маску респиратор от коронавирусного зла! Видео. Приветствую сегодня я попытаюсь распечатать на 3d принтере маску-респиратор. Показать Вам на сколько она удобна в эксплуатации и стоит ли вообще печатать или заказывать .Маска объемная из 5 деталей. я клеил растворителем, но не советую ! лучше горячим клеем. Печать pla сто...

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

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

Балансировка нагрузки в Zimbra Open-Source Edition при помощи HAProxy Одной из главных задач при построении масштабных инфраструктур Zimbra OSE является грамотная балансировка нагрузки. Помимо того, что она повышает отказоустойчивость сервиса, без балансировки нагрузки невозможно обеспечить одинаковую отзывчивость сервиса для всех пользователе...

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

Comet — PHP-фреймворк для быстрых REST API Два года я писал микросервисы на Go, используя генераторы кода на базе Swagger. Получались довольно компактные и очень быстрые решения. Сейчас использую PHP, поэтому решил найти средства для решения тех же самых задач в экосистеме языка. Знаю и люблю Laravel и Symfony, но т...

Будни DevOps: cобираем gcc 9.3.1 под CentOS 8 В «Северстали» внедрены большие корпоративные системы, такие как SAP или QMET, но есть и много разных задач, которые закрывает собственная разработка, и задачи у этой разработки редко бывают простыми. А значит, и требования к инструментам разработки ...

«Немец очень разочаровал!»: Toyota RAV4 и Nissan Qashqai не оставили шансов Volkswagen Tiguan на бездорожье Проходимость японских кроссоверов оказалась на голову выше, чем у немецкого конкурента. Блогер Anton Avtoman решил выяснить, какой из популярных городских кроссоверов окажется самым внедорожным. Для этого он взял троих лидеров своего сегмента в лице Toyota RAV4, Nissan Qash...

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

Запись видео UI автотестов, работающих в headless Chrome Всем привет! В данной статье хочется рассказать о том, как была решена задача записи видео автотестов, работающих в headless Chrome (с записью в не headless режиме проблем быть не должно). Будет рассмотрено несколько разных подходов, рассказано про трудности и пути их реше...

Крутилки или Холодильник в Братья Пилоты Я люблю мобильную разработку, а когда глаза горят от идеи — то оторваться от работы очень сложно. Так и случилось в этот раз. Вспомнилась мне старая игра «Братья Пилоты» и загадка по открытию холодильника. Для тех кто забыл напомню, что необходимо было повернуть все ручки в...

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

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

Расширяем Laravel за счет собственных компонентов Задача Добавить в приложение систему оповещения пользователей через СМС-сообщения с возможностью выбора провайдера. Решение Оптимальным решением, на мой взгляд, является добавление собственного компонента. Компонент — блок программы с четко определенным набором действий (ко...

Знакомьтесь: арифмометр «Феликс» Привет! На связи Музей Яндекса. Во время режима социальной изоляции мы, как и многие коллеги по музейному делу, скучаем по посетителям: Знакомьтесь, «Феликс» — арифмометр, один из самых популярных экспонатов нашего музея. Мало кому удаётся пройти мимо и не попытаться раз...

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

Вышел полноценный трейлер третьего сезона фантастического сериала Westworld / «Мир Дикого Запада» от HBO Канал HBO опубликовал полноценный трейлер третьего сезона сериала Westworld / «Мир Дикого Запада», премьера которого состоится уже в следующем месяце — 15 марта 2020 года. Сюжет свежего сезона перенесется на территорию людей в мегаполис будущего, где Долорес (Эван Рэйч...

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

Так будет выглядеть джойстик для PlayStation 5 Примерно в середине ноября Sony Interactive Entertainment попыталась получить право на патент, в котором описывается внешний вид и метод работы нового контроллера для грядущей игровой консоли PlayStation 5. Схематичное изображение не выявило принципиальных различий между нын...

Роскомнадзор решил разблокировать Telegram Роскомнадзор решил разблокировать Telegram. Снять все ограничения с мессенджера ведомство решила после высказывания Павла Дурова о готовности противодействовать терроризму и экстремизму, сообщается в пресс-релиза Роскомнадзора. Подробнее об этом читайте на THG.ru.

Настройка CI/CD скриптов миграции БД с нуля с использованием GitLab и Liquibase Добрый день, уважаемые читатели. Совсем недавно мне пришлось осваивать новую для себя область CI/CD, настраивая с нуля доставку скриптов миграции базы данных в одном из проектов. При этом было тяжело преодолеть самый первый этап "глаза боятся", когда задача вроде бы ясна, а ...

Как отправить видео большого размера с iPhone, iPad, Android или компьютера Казалось бы, с ростом скоростей Интернета отправка больших файлов тоже должна становиться более простым занятием. На самом деле задача по-прежнему остается сложной. Самое простое решение – отправить файл по электронной почте, упирается в ограничение в размер письма в 25 МБ, ...

Профессия: тестировщик Тестировщик: Это баг или фича? Разработчик: Пока что это фича. bash.im Инженер по тестированию — моя первая специальность в ИТ-сфере в далёких уже 2010-х, как, пожалуй, и у многих. Это было классическое «войти в айти»: на тот момент имелось только экономическое образование ...

TelegramBot. Базовый функционал. Стикеры и смайлы. (Часть 3) Один из вопросов, который часто приходит в личку — как работать со смайлами(эмодзи) и стикерами. Как с ними работать, какими инструментами пользуюсь я и т.д. В данной части будут рассмотрены такие вещи: как создать сообщение со стикером, как обработать полученное сообщен...

Где порешать аналитические задачи от команд Яндекса? Контест и разбор Сегодня начинается пробный раунд чемпионата по программированию Yandex Cup. Это означает, что можно с помощью системы Яндекс.Контест решать задачи, подобные тем, которые будут в квалификационном раунде. Пока результат ни на что влияет. В посте вы найдёте условия задач трек...

Анонс Redmi Note 10, Redmi Note 10 Pro и Redmi Note 10 Pro Max: всем по Super ... Xiaomi торопится наполнять рынок своими смартфонами в повышенном темпе из-за проблем Huawei, которые позволили ей войти в тройку крупнейших смартфоностроителей. Очередные претенденты на самые высокие позиции в списках продаж — Redmi Note 10, Redmi Note 10 Pro и Redmi Note 10...

Лучший игровой монитор с 2К-разрешением. MSI Optix MAG27CQ 27 Выбор игрового монитора — задача не из легких. Нужно удалить внимание массе компонентов, прочитать о важности того или иного параметра в описании монитора, плюс нужно потратить тьму времени на то, чтобы определить, какой именно монитор подходит под ваши конкретные задачи, по...

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

Коммутатор Eltex MES 23XX. Шаблон базовой конфигурации Добрый день, коллеги! В этой статье я попытался создать шаблон базовой настройки коммутаторов Eltex MES 23XX для использования в корпоративных сетях, имеющих вспомогательные сервисы администрирования и мониторинга. Разумеется, невозможно описать весь функционал коммутатора и...

Skillbox поможет компаниям бесплатно находить сотрудников из digital-сферы А также адаптировать учебные курсы под задачи компании для развития HR-бренда. Онлайн-университет Skillbox запустил Центр карьеры, который поможет компаниям находить дизайнеров, программистов и маркетологов.  Бизнес может воспользоваться Центром карьеры, чтобы бесп...

Nvidia и Asus представили первый в мире монитор с кадровой частотой 360 Гц Завтра официально открывается выставка CES 2020, на которой многие компании представят свои передовые разработки, но некоторые решили не ждать до последнего. Так, Intel немного рассказала о мобильных процессорах Comet Lake-H, которые должны прийти на смену нынешним Coff...

Автоматизация журналиста. Часть 1: Задачи и календари Уже больше 15 лет я работаю техническим журналистом. Помогаю рассказывать о продуктах, технологиях и, что уж тут скрывать, встраиваюсь в стратегию хантинга. На меня есть спрос, поэтому много лет для меня ребром стоит задача повышения эффективности работы. Как говорится, вок...

Лучший телевизор для PS5. Xiaomi Mi TV 4S 43 T2 Global 42.5" (2019) До официального релиза консолей нового поколения осталось совсем чуть-чуть, так что многие геймеры уже присматривают себе телевизоры, которые бы могли раскрыть весь потенциал нового продукта. Мы решили собрать все самые лучшие модели для игр на консоли PlayStation 5, так как...

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

Delta Electronics представляет новую серию линейно-интерактивных ИБП Amplon MX Компания Delta Electronics объявила об изменениях в популярном семействе источников бесперебойного питания: на смену серии Amplon M приходит новая серия линейно-интерактивных устройств Amplon MX мощностью 1,1, 2 или 3 кВА со стандартным временем автономной работы.

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

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

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

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

AMD решила проблему с медленными видеокартами серии Radeon RX 5600 XT спустя 3 месяца после начала продаж Прошло всего 3 месяца, а проблема уже почти решена

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

Игра по мотивам «Острых козырьков» выйдет на PC, Xbox, PS4 и Nintendo Switch Если попытаться вспомнить, какие из ТВ-сериалов вдруг перекочевали на ПК и игровые консоли, то сразу можно назвать «Барыги» (Narcos) и «Очень странные дела» (Stranger Things). Теперь у игроделов и издателей дошли руки до мега-популярного сериала «Острые козырьки» (Peaky Bl...

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

Mi Band – трепещи! Realme скоро выпустит фитнес-браслет На рынке умных браслетов долгое время правит парадом серия носимых устройств Xiaomi Mi Band. С момента выхода первой модели в далёком 2014 году появилось множество фитнес-браслетов от других фирм, таких как Samsung, Huawei, Honor которые попытались повторить ошеломительный у...

Tencent анонсировал хардкорный лутер-шутер Arena Breakout для смартфонов, что известно? Помните Lost Light? Это лутер-шутер, который разрабатывает NetEase Games. Так вот, китайский издатель Tencent Mobile решил не отставать и анонсировал Arena Breakout в ходе презентации ChinaJoy 2021. Название рабочее и его просто перевели с китайского. Пока что мы имеем небол...

Идеальный вес для женщин и мужчин: как определить с помощью медицинских формул: 5 методов Идеальным весом часто называют тот, который был у вас в возрасте 18 лет. А уж дальше мы можем попытаться его сохранить. Вот только за последующие 15-20 лет от идеала люди обычно значительно отклоняются. Стоит ли идти на жертвы и обязательно возвращаться к прежним параметрам?...

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

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

[Перевод] Как я модернизировал свою Flash-игру В этом посте я расскажу о том, как перенёс свою Flash-игру Frog Fractions на современную платформу. В результате я создал частично автоматизированный порт на Unity при помощи Haxe. Пост будет интересен всем, кто пытается модернизировать свою кодовую базу на Flash. В посте б...

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

Opener 2020: Самый сок Введение На протяжении всего апреля мы с командой после учёбы и работы решали увлекательные задачи в рамках конкурса Opener от компании Itransition. Вместе с конкурсом закончился наш лучший месяц на самоизоляции. Теперь, отдохнув, я готов спокойно поделиться этим опытом с ва...

[Перевод] 41 вопрос о работе со строками в Python Я начал вести список наиболее часто используемых функций, решая алгоритмические задачи на LeetCode и HackerRank. Быть хорошим программистом — это не значит помнить все встроенные функции некоего языка. Но это не означает и того, что их запоминание — бесполезное дело. Особен...

[Из песочницы] OData + RxJava + Retrofit 2 для android приложения Столкнулся на проекте с проблемой доселе не виданной. Пришлось покурить документацию и в этой статье я расскажу как с помощью RxJava и Retrofit 2 — можно решить задачу по созданию клиента Odata для android приложения. Спасибо огромное Jake Wharton за создание таких комфортн...

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

Ведьмаку заплатите чеканной монетой — разбираем главную песню из сериала «Ведьмак» на английском «Toss a coin to your witcher» — после выхода сериала «Ведьмак» от Netflix эта песня звучала из каждого утюга. Серьезно, только очень ленивый музыкант не попытался сделать на нее кавер. Весь YouTube просто лихорадило. Мотив песни довольно прилипчивый, но ведь и слова любоп...

Применяем Data Sceince в мирных целях покупки дома Чтобы продать что-нибудь ненужное, нужно сначала купить что-нибудь ненужное, а у нас денег нет. — Трое из Простоквашино Введение Так получилось, что я живу в своей квартире (или кондо по-местному) в Монреале. И однажды, примерно год назад меня посетила мысль что неплохо-бы ...

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

Google расценивает комментарии как часть основного контента страницы На днях сотрудник Google Джон Мюллер ответил на вопрос касательно комментариев в блоге. В частности, как поисковик их расценивает – как основной или как вспомогательный контент. По словам Мюллера, для Google комментарии являются важной частью страницы в отличие от навигации,...

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

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

Сбои в работе сервиса Mail.ru Начиная с 11 часов, пользователи сервисов Mail.ru испытывают трудности с использованием продуктов компании. Большинство проблем юзеров связаны с электронной почтой – корреспонденция не приходит и не отправляется, рассортированные письма не отображаются. Также пользователи от...

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

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

51-летний украинец попытался утаить в штанах партию iPhone 11 Pro на $30 тыс. Но киевских пограничников не проведешь Весьма занятную историю на днях рассказала на своей страничке в Facebook пограничная служба Украины — она о незадачливом контрабандисте, который пытался тайком провезти через границу немаленькую партию новеньких смартфонов iPhone 11 Pro, спрятав устройства в… своих шта...

Xiaomi выпускает комплект из беспроводных мыши и клавиатуры за 900 рублей Xiaomi, что же ты с нами делаешь? Таких цен ведь давно уже нет на рынке. А тут сразу целый комплект менее чем за 900 рублей. Если совсем точно, то за 14 долларов, которые, правда, при доставке в Россию вполне могут перемахнуть слегка за 1000. А при покупке у официалов, пра...

[Из песочницы] Отладка и программирование микроконтроллеров stm32f303, atmega328 через любой интерфейс, как через jtag Данная статья посвящена моему первому open source проекту “repl”(ссылка на репозиторий внизу). Идея данного проекта заключается в том, чтоб позволить программисту микроконтроллеров отлаживать программу в микроконтроллере через любой его интерфейс, при этом чтобы отладка не с...

Милое приключение или триллер? Авторы Bugsnax показали трейлер об охоте на багснексов В прошлом месяце студия Young Horses (создатели Octodad: Dadliest Catch) анонсировала приключение Bugsnax, которое выйдет на ПК, PlayStation 4 и PlayStation 5. Это игра о загадочных багснексах и исчезновении исследовательницы Элизаберт Мегафиг на острове Закусок. И недавно р...

Kubernetes в Hetzner при помощи Rancher (с картинками) Доброго времени суток. Последние несколько месяцев я пытался запустить кластер kubernetes для взаимных пыток и изучения. За это время я прочитал большое количество разных статей, многие из которых были хорошими, но совершенно не подходящими для человека, не сталкивавшегося с...

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

Статическая подписка с использованием шаблона Наблюдатель на примере С++ и микроконтроллера Cortext M4 Всем доброго здравия! В преддверии Нового года хочу продолжить рассказывать про использование С++ на микроконтроллерах, на этот раз попытаюсь рассказать про использование шаблона Наблюдатель (но далее я буду называть его Издатель-Подписчик или просто Подписчик, такой вот ка...

Смартфон Huawei с хорошей камерой - Huawei P20 Новая флагманская линейка Huawei предстала перед пользователями в трех вариантах. P20 Pro, P20 Lite и собственно P20. В новых смартфонах компания попыталась завлечь пользователей модными ИИ-технологиями, которые, правда, были у конкурентов еще в 2017 году. В P20 Pro появилас...

[Перевод] PuppetConf 2016. Kubernetes для сисадминов. Часть 1 Я системный администратор, занимаюсь компьютерами, и сегодня мы поговорим о Kubernetes. Я постараюсь глубже окунуться в тему, рассмотрев, какие проблемы сисадмин может решить с помощью этого приложения, и также затрону некоторые моменты эксплуатации Puppet, которая вроде как...

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

LyX: Общие замечания. Часть 1 Скопировано с моего блога в целях создания еще одного русскоязычного источника информации по данной теме. Эта статья является продолжением следующих статей одного цикла: статья 1 статья 2 статья 3 статья 4 статья 5 Фух, даже не знаю, как писать этот пост. Я мог бы начать ...

Решил 50 задач и ответил на вопрос — Python или JavaScript? Привет, друзья! Я — JavaScript-разработчик. Код пишу в основном на React (иногда на Vue), немного на TypeScript, немного на Node, немного знаю SQL, но... со мной работает много людей, которые пишут код на Python вокруг много разговоров про Python повсюду преподают Python ...

WhatsApp решил отказаться от рекламы внутри приложения Напомним, что буквально несколько лет назад сообщалось, что представители крупнейшей корпорации Facebook запланировали начать продавать рекламу в своем мессенджер WhatsApp. Сейчас же, издание The Wall Street Journal рассказало, что компания решила отказаться отказаться от да...

Scara-робот. Epic fail. Доброго времени суток, уважаемые печатающие.С момента написания последнего поста, в котором я повествовал о сборке 3d-принтера с кинематикой Scara, прошло больше времени, чем должно было пройти. Если кому интересно, то у меня отмазки следующие: •    после недели попыток на з...

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

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

IoT-гаджеты как драйвер посткоронавирусного ИТ-рынка Рано или поздно распространение COVID-19 будет взято под контроль, и жизнь начнёт возвращаться в более или менее привычную колею, — не исключая и ИТ-розницы. Однако уже сегодня к игрокам рынка приходит понимание: структура ...

Основа любого программирования на… пазлах Приветствую, Хабровчане! В этой статье я хочу рассказать о своем опыте работы преподавателем программирования на C++ в колледже при техническом университете. Это был уникальный опыт в моей жизни, который многому меня научил. Когда меня просят рассказать интересный факт о св...

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

Рецензия на мультфильм «Клаус» / Klaus Выбор новых киноисторий с рождественской атмосферой в этом году не так велик. Большой прокат особо ничем не радует, поэтому в такие моменты очень кстати на помощь приходит Netflix. На стриминговом сервисе можно посмотреть остроумный анимационный мультфильм «Клаус» (Klaus), к...

Из далекого космоса приходит мощный радиосигнал, который повторяется каждые 16 дней Канадские астрономы после 409-дневного периода наблюдений окончательно удостоверились в цикличности радиосигнала, исходящего от объекта FRB 180916.J0158 + 65 в далеком космосе. По своей природе он относится к быстрым радиовсплескам, но отличается завидной стабильностью, испу...

Создаем thumbnails для видео с python и opencv Порой, разбирая завалы больших и малых видеофайлов в папке(папках) нет времени заглядывать в содержимое каждого файла. Тут на ум приходят так называемые thumbnails, которые позволяют в виде нарезки фрагментов из видео, создать представление о содержимом. Создадим небольшу...

XTLW idex Climber 7 Замена драйверов на тихие TMC2209 Первое знакомство с принтером (с ссылками на файлы от продавца) Привет. У нас стоят шумные А4988, но они справляются со своей задачей громко заявляя об этом всей квартире!!! Решил поставить ТМС2209, продавец прислал 2 файла прошивки на А4988 и ТМС2208, но у них отзывчивая по...

Lenovo IdeaPad Duet Chromebook с клавиатурой В последнее время хромбуки пользуются какой-то невероятной популярностью по одной простой причине — это доступные решения, которые позволяют выходить в сеть, пользоваться почтовым клиентом, работать с документами и так далее. Это весьма круто на самом деле, что вы можете за ...

Электронный паспорт РФ, 2020-ая часть марлезонского балета Электронный паспорт Буквально неделю назад опять пошли разговоры о том, что в 2020 или 21-ом году в РФ начнут выдавать электронные паспорта, сначала добровольно, потом к 23-ему перестанут выдавать бумажные, а уже к 2028 гос-во собирается заменить все паспорта граждан на эле...

SARIF SDK и его ошибки Сегодня у нас на тесте очередной качественный проект Microsoft, в котором мы всё же попытаемся героически поискать ошибки при помощи PVS-Studio. SARIF – аббревиатура от «Static Analysis Results Interchange Format», представляет собой стандарт (формат файла), предназначенный...

Лучшая материнская плата на чипсете LGA 1200. ASUS TUF GAMING Z590-PLUS WIFI Сейчас на рынке материнских плат достаточно много интересных решений, которые позволяют собрать качественный, надежный и производительный компьютер для игр или работы, но в таком разнообразии пользователь легко может запутаться. Мы решили вам в этом помочь, выбрав лучшие пла...

Google ответил на вопросы об изменениях в обработке nofollow с 1 марта 1 марта Google должен был изменить свой подход к обработке ссылочного атрибута nofollow при сканировании и индексировании. Предполагалось, что начиная с этой даты он будет обрабатываться как подсказка. Однако в компании так чётко и не ответили, изменилось ли что-либо после 1...

Криптовалюта. ICO, IEO, STO. Майнинг. Блокчейн: регулирование в России. Полная история: 2014-2019 годов Пролог Юрист — человек, который может написать ответ на 10 листов и назвать его кратким. Основной мой бизнес связан с юриспруденцией. Почти еженедельно приходит 1-2, а то и 3-5-10 клиентов, которые задают одни и те же вопросы: «Каков статус криптовалют/токенов в РФ/СНГ?»;...

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

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

Функциональное программирование на TypeScript: задачи (tasks) как альтернатива промисам Предыдущие статьи цикла: Полиморфизм родов высших порядков Паттерн «класс типов» Option и Either как замены nullable-типам и исключениям В предыдущей статье мы рассмотрели типы Option и Either, которые предоставляют функциональную замену nullable-типам и выбрасыванию искл...

SATA-контроллер ASMedia ASM1166 с интерфейсом PCIe 3.0 x2: плюс шесть портов — и скорость не ниже чипсетной Оба протестированных контроллера (и ASMedia ASM1166, и JMicron JMB585) со своими задачами справляются должным образом. То же можно сказать и про их младшие модификации — по сути, они отличаются лишь количеством портов и, иногда, исполнением: самые простые версии (ASM1064 и J...

[Перевод] Скрам умер. Да здравствует канбан Я пользовался методом управления проектами Scrum (скрам) с самого начала карьеры. Я изучал скрам в колледже. Тогда он считался лучшим методом управления разработкой программного обеспечения. Когда я начал работать, мне нравилось всё, что имеет отношение к скраму: ежедневные ...

[Из песочницы] Нормализация текста в задачах распознавания речи При решении задач, связанных с распознаванием (Speech-To-Text) и генерацией (Text-To-Speech) речи важно, чтобы транскрипт соответствовал тому, что произнёс говорящий — то есть реально устной речи. Это означает, что прежде чем письменная речь станет нашим транскриптом, её нуж...

[Перевод] Zero Downtime Deployment и базы данных В этой статье подробно объясняется, как решать проблемы, связанные с совместимостью баз данных при деплое. Мы расскажем, что может произойти с вашими приложениями на проде, если вы попытаетесь выполнить деплой без предварительной подготовки. Затем мы пройдемся по этапам жиз...

[Из песочницы] YoloV5 для распознавания марок автомобилей Введение Недавно был опубликован анонс новой YOLOv5, которая идейно дает гораздо лучший процент распознавания на датасете COCO, чем предыдущие версии. Автор решил испробовать новую модель на задаче распознавания марок автомобилей. Данные Перво-наперво нам необходимы данные....

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

Тагир и Егор: интервью с Тагиром Валеевым В 2019-м зрители JPoint крайне впечатлились докладом «Атомарный рефакторинг» Тагира Валеева (lany). Демонстрация того, как можно нестандартно использовать средства IDE для рефакторинга, взорвала многим мозг и при этом была практически полезна — а в итоге по зрительским оце...

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

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

Анонсирована сборка Windows 10 Insider Preview Build 19613 Представлена новая сборка Windows 10 (19613) для участников программы раннего доступа. В ней разработчики обновили голосового ассистента Cortana (добавлено 12 языков для ответов Bing и диалоги). Обновлённая версия приложения Cortana получила номер 2.2004.1706.0. Опция актуа...

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

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