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

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

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

Внедрение CI/CD: в чем основная задача пайплайна и как сделать лучше жизнь разработчиков О своём опыте построения пайплайнов, правильных и неправильных подходах к CI/CD, здоровых профессиональных конфликтах и реализации GitOps в неидеальном мире рассказывают спикеры курса Слёрма по CI/CD Тимофей Ларкин и Александр Швалов. Читать дальше →

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

Тренд на изоляцию и макароны популярнее гречки: результаты первоапрельского квеста для айтишников Ко Дню Рождения OTUS мы выпустили пост про наши достижения за 3 года и небольшой развлекательный тест «Спасут ли айтишники наш 2020-й?». Сейчас разобрали ответы и пофантазировали, как они могли бы повлиять на привычный образ жизни. Бонус — любопытный инсайт, чем тимлиды отли...

Поддержка Buildpacks в Spring Boot 2.3.0 Пару дней назад вышел релиз Spring Boot 2.3.0.M1, в описании которого первой строкой упоминается поддержка проекта Cloud Native Buildpacks, являющегося попыткой упростить жизнь разработчика, позволяя максимально автоматизировать сборку образов из исходных кодов. Так как на м...

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

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

Потерянные подарки Санты. Анонс IT-квеста на 6 января К Новому году, как обычно, Санта и его помощники готовили подарки. Сегодняшнее утро не предвещало ничего необычного — всё шло по плану: гудел конвейер с игрушками для детей и взрослых, гномы и эльфы шуршали упаковочной бумагой, а волшебные олени сопели носами, примеряя нов...

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

SMARTtech: Как разобраться в спортивных смарт-часах Garmin? Инструкция по сериям! Garmin – гении и один из самых узнаваемых брендов в мире фитнеса. Их ассортимент устройство настолько большой, что подходит как олимпийским спортсменам, так и начинающим бегунам, а модели могут быть «заточены» чисто для спорта или просто здорового образа жизни.

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

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

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

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

Потерянные подарки Санты: новогодний IT-квест от Фланта Как и обещали, мы начинаем праздничный квест: О его старте зарегистрированные участники (таковых оказалось более 200) были уведомлены в 11:00 MSK по почте. Победителем станет тот, кто первым разместит правильную финальную картинку (с подарками Санты) в комментариях к это...

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

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

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

Регулярное употребление чая связано с увеличением продолжительности жизни Не забудьте налить себе кружечку зеленого чая, пока читаете эту статью Любите ли вы зеленый чай? Если нет, вам, вероятно, стоит пересмотреть свое к нему отношение. Согласно результатам исследования, опубликованного в журнале European Journal of Preventive Cardiology, регуляр...

Во что поиграть на iOS, когда все игры уже надоели? За праздники вам наверняка надоели все игры. Мы нашли кое-что интересное За последние несколько лет в App Store появилось множество игр различных жанров. Среди них есть и шутеры, и аркады, не говоря уже о большом количестве раннеров, три-в-ряд и прочих тайм-киллеров. Но все-...

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

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

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

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

Чеклисты в помощь QA Всем привет! Меня зовут Анастасия Шарикова, я руковожу отделом тестирования в Bookmate и веду телеграм канал Yet another QA. Сегодня речь пойдет о чек-листах — отличном универсальном инструменте, который может помочь в повседневных задачах QA специалистам любых уровней....

Метафизика Dependency Injection Dependency Injection — это часто используемая техника в объектно-ориентированном программировании, предназначенная для уменьшения связанности компонентов. При правильном применении, помимо достижения этой цели, она может привнести поистине магические качества вашим приложе...

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

[Из песочницы] Есть ли жизнь после Windows или куда развиваться виндовому системному администратору/инженеру в 2020 году? Вступление 2019 год медленно, но верно подходит к своему логическому завершению. IT-отрасль продолжает активно развиваться радуя нас большим количеством новых технологий и попутно пополняя наш словарный запас новыми определениями: Big Data, AI, Machine Learning (ML), IoT, 5...

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

Ученые выявили влияние алкоголя на продолжительность жизни Учеными Школы общественного здравоохранения имени Тана Чана Гарвардского университета было проведено исследование, направленное на изучение влияния алкоголя, а также определенного образа жизни на продолжительность самой жизни. Так, было установлено, что употребление спиртных...

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

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

Представлять Xiaomi Mi 10 в Барселоне будут только на 100% здоровые сотрудники Xiaomi За последние несколько дней участились сведения о том, что многие компании отказываются от посещения крупнейшей мобильной выставки Mobile World Congress 2020. Компания Xiaomi заявила, что здоровье и безопасность каждого человека является главным приоритетом для всех в X...

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

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

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

DevOps vs DevSecOps: как это выглядело в одном банке Банк аутсорсит свои проекты многим подрядчикам. «Внешники» пишут код, потом передают результаты в не совсем удобном виде. Конкретно процесс выглядел так: они передавали проект, который прошёл функциональные тесты у них, а затем тестировался уже внутри банковского периметра...

Fast Reverse Proxy как альтернатива Ngrok Создание общедоступного URL в сети интернет к вашему локальному проектуЧто такое Ngrok, наверное знает каждый разработчик web приложений, и многие им пользуются. Немного предыстории...Присоединившись к новому большому проекту, над которым работают десятки разработчиков и QA ...

«Умные» Amazfit ZenBuds помогают пользователям добиться здорового ночного сна 21 марта, накануне Всемирного дня сна, бренд Huami (код NYSE: HMI) Amazfit обнародовал технический доклад под названием 2019 Chinese Sleep Whitepaper с аналитическими данными по различным вопросам сна в Поднебесной. В ходе CES2020 торговая марка Amazfit предст...

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

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

Дайджест интересных материалов для мобильного разработчика #341 (13 — 19 апреля) В новом дайджесте шутер на миллион и миллион шагов, масштабирование тестирования и миграция на Kotlin, коллапс волновой функции и здоровый сон, лендинги для приложений и уродливые интерфейсы. Читать дальше →

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

В МЭИ было организовано проведение квеста «Ночь техники» для учащихся инженерных классов В рамках минувшего селекторного совещания столичного образовательного ведомства выступил директор Мосметодцентра Андрей Зинин. Он рассказал о том, что 13 декабря МЭИ выступил местом проведения четвертого городского инженерного квеста «Ночь техники». Его участниками стали 51...

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

7 вопросов, которые нужно задавать себе как можно чаще Чтобы двигаться по жизни в правильном направлении, нужно задавать себе правильные вопросы.

Кейс: как мы делали емейл-квест и почему сделали просто квест Подробная «внутренняя кухня» создания конкретной рассылки.

Настройка BGP для обхода блокировок, версия 3.1. И немного Q&A Близится кожаная свадьба Роскомнадзора с Телеграмом, именно 16 апреля 2018 года начался крестовый поход, ставший фактически символом уничтожения интернета в России, хотя в глобальной войне, начавшейся в 2012 году, он был всего лишь ярким эпизодом. Ковровые блокировки в испол...

DevOps для разработчиков (или против них?!) Подход DevOps качественно изменил процесс разработки. Если раньше программисты только писали код и прогоняли тесты, то теперь они участвуют и в развертывании проектов на продакшен. Звучит так, будто сисадмины решили переложить свои заботы на плечи разработчиков, не так ли?...

AI против тестировщиков, Брандашмыг, уточки: как прошёл Heisenbug 2019 Moscow На самом деле на фото: спикеры Алексей Виноградов и Барух Садогурский спорят, кто из них настоящий У Heisenbug есть две онлайн-трансляции, и в открытую для всех попадают доклады первого дня из первого зала (а в платной есть доступ ко всем докладам обоих дней). И чтобы пост ...

Почему с возрастом ухудшается качество сна? В разном возрасте человеку требуется разное количество часов сна Ни для кого не секрет, что в среднем и пожилом возрасте люди спят около 6-7 часов в сутки вместо 8-9 часов. Вместе с тем, исследователи больше обеспокоены не уменьшением количества часов сна с возрастом, а каче...

do {Yoga} while (болит спина) Вступление Это обыкновенная история про самого обыкновенного IT-шника, которая, тем не менее, может быть интересна людям различных профессий. Статья не про то, как я добился успеха в той или иной IT-дисциплине, будь то программирование, администрирование или дизайн. Моя исто...

Доживём до лета — вернём себе силы спортом. И вот классные умные часы для этого На коронавирусе жизнь не заканчивается, а спортивные часы не заканчиваются на Garmin (что бы там ни говорили фанаты этого бренда) — у «дочки» Xiaomi, компании Amazfit, есть толковая модель Stratos 3 — в спортивном корпусе, с неплохими характеристиками и без переплаты. И на ч...

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

[Перевод] 21 извлеченный урок за 21 год программирования Доброго времени суток, друзья! 7 апреля 2020 года. Сегодня для меня очень важный день. Сегодня исполняется ровно 21 год с того момента, как я начал писать код (делать это профессионально, зарабатывать этим себе на хлеб). Кажется, что это было только вчера… сегодня я — че...

Как отпраздновать Новый год: тест для тех, кто не определился Тест: как отметить Новый год Вопрос 1 из 6 Как вы отмечали Новый год в последний раз? Был (а) в кругу семьи Оказался (лась) в шумной компании друзей Вдвоем со второй половинкой В одиночестве ...

HR и таланты, эксперты и креатив: как прошел восьмой хабрасеминар Мы в контент-студии часто решаем HR-задачи бизнеса и знаем, что HR-имидж для компаний — это долгосрочный проект. Из чего он складывается, что и как работает и какой контент для него нужен, мы разобрали на нашем семинаре 28 ноября. Под катом — аргументы против звезд и за мо...

Как стать здоровее в 2020 году Лучшие статьи 2019 года о правильном питании, здоровье мозга и правах пациентов.

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

Заменят ли роботы программистов? С каждым годом выходит всё больше инструментов, которые помогают автоматизировать часть рутинной работы программиста, — генераторы тестов, автодополнение кода, генераторы шаблонного кода. Мы воспринимаем как само собой разумеющееся, что условная IntelliJ IDEA предлагает нам ...

[Перевод] Проверка образов с помощью Gitlab CI/CD Всем привет, в преддверии старта курса «CI/CD на AWS, Azure и Gitlab» подготовили перевод интересного материала. В этой статье мы поговорим о том, как проверять образы контейнеров на платформе Gitlab CI/CD с помощью Sysdig Secure. Образы контейнеров, которые не соответст...

МКБ запустил квест с дополненной реальностью Московский кредитный банк (МКБ) запустил первый в России банковский квест с дополненной реальностью. Читать дальше →

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

16 продуктов Epson, которые стали первыми в мире В минувшем году мы отметили 30-летие открытия офиса Epson в России. В процессе подготовки к мероприятию для партнеров потребовалось собирать информацию о продуктах компании, которые опередили свое время и вошли в историю как «самые» и «первые».Затем для сегодняшнего пятнично...

Калькулятор Wolframalpha в диалоге Telegram Идея В диалогах телеграма я очень часто использую телеграм бот: inlatexbot. Он позволяет вставлять Latex прямо в диалоге телеграма — это удобно: математическое обозначение можно отправить понятной картинкой, чтобы было так $$display$$\sqrt{4} * 2^x * \frac {1} {3}=1024$$disp...

Главные трейлеры и лучшая реклама Супербоула — 2020 В ночь на 3 февраля в Майами-Гарденс (штат Флорида) на Хард Рок-стэдиум прошел 54-й Супербоул — финальная игра Национальной футбольной лиги, считающаяся главным спортивным событием в Америке. В последние годы супербоул привлекает внимание миллионов не столько спортивной сост...

Как я прошел OSWE сертификацию OSWE — сертификация продвинутого уровня, идеально подходящая для пентестера и аудитора веб-систем. Это был один из самых сложных экзаменов в моей жизни: куча оставленного здоровья, из 48 часов удалось поспать часов 12, и я даже не знал, что могу так “выражаться”. Состояние б...

Эволюция декларативных UI-фреймворков: от динозавров к Jetpack Compose Проект Jetpack Compose привлёк много внимания в Android-мире, ещё когда был в альфа-версии. А недавно добрался до беты — так что теперь всем Android-разработчикам пора понимать, что он собой представляет. Поэтому мы сделали для Хабра текстовую версию доклада Матвея Малькова...

Повторяем когортный анализ, выполненный в Power BI, силами Python Добрый день уважаемые читатели! Поводом для написания данной публикации послужил вебинар, который я посмотрел на Youtube. Он был посвящен когортному анализу продаж. Автор использовал для работы с данными платформу Power BI Desktop. Ссылку на указанное видео приводить не буду...

Российские учёные победили хронический гепатит B Глава Роспотребнадзора сообщила, что в России разработали препарат, позволяющий полностью излечиться от хронического гепатита В. Он станет доступен уже через два года.

[Из песочницы] Умеем ли мы готовить Java, Kotlin RestController? Практически любой программист на java в своей жизни писал RestController, но мало кто задумывается правильно ли он это делает. Даже если вы опытный программист, у вас могут возникнуть вопросы на которые я постараюсь ответить. В статье будут затронуты такие фреймворки как spr...

[Перевод] Framework vs Platform: в чём разница? Привет, Хабр! Представляю вашему вниманию перевод статьи "Framework Vs. Platform What’s The Difference?" автора G. Harris. Исповедуюсь: я педант. Несмотря на личные неудачи на этом поприще, я глубоко верю, что использование правильного языка добавляет множество пре...

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

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

Почему вакцина БЦЖ эффективна при других инфекциях Известная вакцина от туберкулеза БЦЖ, которая была разработана сто лет назад, демонстрирует интересный побочный эффект – привитые реже болеют другими инфекционными заболеваниями. Но почему? Источник

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

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

Мониторинг запросов в Greenplum Часто при работе с разными базами данных необходимо отслеживать выполнение текущих запросов. В основном это связано с задачами администрирования или аналитики. Средства мониторинга, позволяющие управлять и наблюдать за выполнением запросов, сильно помогают в этом. Я расскажу...

Смотрим любое кино мгновенно После ареста серверов Moonwalk жить стало в разы труднее. Лично я уже совсем отвык от торрентов. Нужно что-то качать, ждать, чем-то открывать, куда-то кликать, иногда еще и место на диске кончается. Как можно ждать час пока скачается фильм? За час можно жизнь прожить. Пришло...

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

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

C2x: будущий стандарт C Я ловлю в далёком отголоске, Что случится на моём веку. («Гамлет», Борис Пастернак)Признаться, пишу на чистом C я не так уж и часто и за развитием языка уже давно не слежу. Но тут произошло два неожиданных события: С вернул себе звание популярнейшего языка программирования ...

Гипервизор на стероидах: FreeBSD + ZFS + cbsd В этой инструкции я хочу пролить свет на то, насколько просто и элегантно возможно устанавливать FreeBSD в серверном окружении — на арендованном железе или в собственном датацентре, вручную или средствами оркестрации вроде Ansible. Шифрование дисков, удобное управление прост...

Новый 4-ядерный процессор Intel Tiger Lake появился в Geekbench 5 Буквально несколько месяцев назад Intel сообщила, что 10-нм процессоры Tiger Lake заменят Ice Lake в настольных компьютерах, рабочих станциях и мобильных устройствах. До сегодняшнего дня было мало известно о возможностях будущих Tiger Lake. Но на этот раз один из представите...

[Из песочницы] Как я осуществил свою мечту, побывав в российском офисе Microsoft Всем привет! Живу в Саратове с родителями. У меня аутизм. Я ИТ-самоучка с 10-ти летним опытом самообразования и работы. Системное администрирование, администрирование мобильных устройств и веб-разработка — это то, что я учу и над чем я часто практикуюсь. 2019 год получился в...

[Из песочницы] Как не платить за Java хостинг или быстрый старт с Google App Engine Все мы хоть когда-нибудь писали приложения, облегчающие жизнь. Не на заказ, а просто для себя. Записные книжки, программки учета финансов, набор карточек для изучения иностранного языка — да мало ли в жизни хороших идей? И вот было бы здорово, иметь доступ к этой программке ...

Путешествие к центру… docker image. Или как скачать образ из registry без docker За 3 дня до нового года появилась задача, передать клиенту наше ПО через менеджера, на флешке. ПО – это микросервисная платформа в несколько десятков docker-образов с множеством настроек и “километровым” helm-чартом. Что мы имели: Менеджер в Москве (я не оттуда) Windows Пря...

Средство от тотальной слежки Всем привет! Уже давно не секрет, что электронные устройства, окружающие нас в повседневной жизни, всё чаще следят за нами, пытаясь собрать максимум информации. И часто они это делают никак нас об этом не информируя. Это не очень правильная ситуация, поэтому мы пытаемся н...

[Перевод] Разбираемся в моделях кода архитектуры x64 «Какой моделью кода мне воспользоваться?» — часто возникающий, но нечасто разбираемый вопрос при написании кода для архитектуры х64. Тем не менее, это довольно интересная проблема, и для понимания генерируемого компиляторами машинного кода х64 полезно иметь представление о м...

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

Mobius и WWDC: веселее вместе На днях Apple сообщила, что онлайновая WWDC пройдёт с 22 июня. А наша онлайн-конференция о мобильной разработке Mobius давно назначена на 22-25 июня, и получается «столкновение лбами». На первый взгляд может показаться так: одновременно пройдут два мероприятия с полезными д...

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

[Из песочницы] Пять интересных способов использования Array.reduce() (и один скучный путь) Привет, Хабр! Представляю вашему вниманию перевод статьи "Five Interesting Ways to Use Array.reduce() (And One Boring Way)" автора Chris Ferdinandi. Из всех современных методов работы с массивами самым сложным из всех, что мне пришлось использовать, был Array.reduce(). На пе...

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

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

[Из песочницы] Про просмотр кино на английском с субтитрами, упрощение него с помощью двуязычных субтитров, и Bilingual Subtitler Сначала, я “просто” смотрел кино. Потом узнал, что существуют “правильные переводы Гоблина” и перешел на них. Затем выяснилось, что существуют и другие авторские закадровые переводы. Потом были русские субтитры и оригинальные звуковые дорожки. Затем логичным образом должен ...

Пиво, кофе и хлеб могут быть частью здорового образа жизни. И вот почему Зная меру, можно всё. Организм скажет вам спасибо.

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

HowToCode — Адаптация системного подхода к разработке для React и TypeScript Наверное, каждый программист рано или поздно начинает задумываться о качестве своего кода. И, скорее всего, я не ошибусь, если скажу, что добрая половина разработчиков им вечно недовольна. Мне мой код тоже нравился редко: функции, казалось, можно было бы делать и покороче, л...

[Перевод] Заклятые друзья навсегда: Google, Facebook, Amazon, Apple и Microsoft Когда деревья были большими, компания Amazon.com Inc. продавала только книги, Apple Inc. продавал компьютеры, а Google был просто поисковиком. Те времена давно прошли, и каждая из этих компаний, а ещё Microsoft и Facebook в придачу, стала технологическим гигантом.Критики Big...

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

О чем стоит задуматься при внедрении дежурств Автор статьи «Effective DevOps» Райн Дэниелс (Ryn Daniels) делится стратегиями, которые каждый может использовать для создания более качественных, не раздражающих и устойчивых ротаций дежурных Oncall. С появлением Devops, многие инженеры в наши дни так или иначе организую...

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

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

Доклады второго ROS Meetup по навигации роботов 30 ноября 2019 прошёл 2-й ROS Russian MeetUp, организатор — Лаборатория робототехники Сбербанка, собравший больше 200 ROS-разработчиков. В этом материале мы сделали подборки части интересных выступлений с этого MeetUp. Читать дальше →

Эксперты предсказали проблемы в работе торрент-трекеров из-за карантинных мер Эксперты предсказали проблемы в работе торрент-трекеров из-за карантинных мер. Они могут стать следствием повышения объёма трафика, который передаётся через сети домашнего интернета.

[Из песочницы] Теория графов в машинном обучении для самых маленьких Сложность представления данных для глубокого обучения растет с каждым днем. Нейронные сети на основе данных в виде графа (Graph Neural Network, GNN) стали одним из прорывов последних лет. Но почему именно графы набирают все большую популярность в машинном обучении? Конечной ...

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

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

[Перевод] Как Gatsby обошёл Next.js Автор статьи, перевод которой мы сегодня публикуем, работает программистом в компании Antler. Эта компания представляет собой глобальный генератор стартапов. В Antler несколько раз в году проходят демонстрационные дни, собирающие множество создателей стартапов и инвесторов с...

В период 12-14 декабря в столице пройдут Дни Дальнего Востока В ходе минувшего селекторного совещания московского образовательного ведомства в четверг, 28 ноября получила обсуждение традиционная выставка-форум «Дни Дальнего Востока в Москве». Отмечается, что ее в период 12-14 декабря будет принимать в своих стенах павильон №7 («Экспоце...

Как ускорить набор текста на iPhone Мало кто знает, что на iPhone есть очень интересная функция — «Замена текста», которая позволяет экономить время в переписке. С её помощью можно вводить длинные или часто употребляемые Вами фразы буквально в пару кликов. Настроив функцию, Вы сможете написать ...

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

Названы самые подделываемые смартфоны на мобильном рынке Несколько дней назад бенчмарк Master Lu опубликовал список самых мощных смартфонов в первом квартале текущего года, а теперь показан другой, не менее интересный, рейтинг.Он аналогичным образом касается первого квартала 2020 года, но теперь речь идет о самых подделываемых сма...

11 друзей RUVDS или Обзор маркетплейса с готовыми образами Недавно в очередном посте о том «как корпоративные редакторы захватили Хабр и совсем не дают вздохнуть свободным авторам», нам поставили в минус, что в нашем блоге слишком много материалов НЕ про услуги компании, ее деятельность и прочее в том же духе. То про лабиринты в иг...

Котики и Scrum Введение Так вышло, что с темой agile и scrum меня связывают долгие и нежные чувства. Все началось ещё в студенчестве: стартапы при полном отсутствии опыта, но с горящими глазами, преакселерационная программа ФРИИ, крутые конференции со спикерами-небожителями. Как часто быв...

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

Будни OEMщика (Часть 2) Для тех, кто не читал первую часть статьи, скажу, что в данной статье под OEMщиком подразумевается специалист, который занимается подготовкой Windows к тиражированию на множество устройств. Из первой части Вы узнали, как быстро создать и развернуть образ системы. Помните, чт...

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

Ильдар Узбеков: «Признание самбо олимпийским видом спорта было неожиданным» В конце ноября состоялось очередное заседание исполкома Международного олимпийского комитета (МОК), на котором было принято решение признать самбо олимпийским видом спорта. Благодаря этому Международная федерация может рассчитывать на то, что в скором времени самбо все-таки ...

После Samsung Galaxy S20 выйдут Galaxy S21, Galaxy S22 и так далее Известный сетевой информатор под ником Ice Universe, который часто делится достоверной эксклюзивной информацией о новинках мобильной индустрии, на днях сообщил, что следующий флагманский смартфон южнокорейской компании Samsung будет называться Galaxy S20, а не Galaxy S1...

Object Detection. Распознавай и властвуй. Часть 1 Технологии компьютерного зрения позволяют в сегодняшних реалиях сделать жизнь и бизнес проще, дешевле, безопаснее. По оценкам разных экспертов этот рынок будет двигаться в ближайшие годы только в сторону роста, что и позволяет развиваться соответствующим технологиям как в ...

РЖД присылает мне чужие билеты Коллега по работе сегодня столкнулась с интересной ситуацией вокруг персональных данных. На ее почту и в личный кабинет РЖД стали сыпаться билеты, купленные другими людьми. Естественно, со всеми данными пассажиров и прочими вещами. Далее — с ее слов. Читать дальше →

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

[Перевод] Подмена DLL (DLL hijacking) Всем привет. Прямо сейчас в OTUS открыт набор на апрельский запуск обновленного курса «Реверс-инжиниринг». В преддверии старта курса мы традиционно подготовили перевод интересного материала. В операционной системе Windows приложения и службы при запуске ищут DLL, необходим...

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

Первое удачное приземление прототипа космического корабля Starship за последние полгода. SpaceX опубликовала видео полёта SN15 SpaceX опубликовала видео полёта прототипа космического корабля Starship SN15 — он, напомним, удачно взлетел и удачно приземлился восемь дней тому назад. В этом ролике — нарезка самых интересных планов и моментов. Полёт SN15, напомним, прошёл без драматизма,...

Гайд по UI анимации. Как начать анимировать интерфейсы Привет! Меня зовут Айгуль, я продуктовый дизайнер в Райффайзенбанке, а до этого работала в Mail.ru Group, OneTwoTrip и приложила руку к нескольким стартапам. Как-то я взяла на себя задачу продумать систему UI-анимаций для дизайн-системы. Но когда я начала над ней работу...

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

Halo 3 была пройдена на контроллере от гитары Энтузиаст прошел легендарную Halo 3 с помощью контроллера от Guitar Hero

Как прошёл п̶е̶р̶в̶ы̶й̶ второй митап по Android от Tinkoff Всем привет! Я — Александр Гузенко, ведущий разработчик в компании Тинькофф. И так сложилось, что я постоянно топлю за какую-то движуху по шарингу знаний, курирую финтех школу по андроиду и люблю ходить на конференции и митапы. Примерно полтора месяца назад я загорелся идее...

ML в облаке: как я попробовал Yandex DataSphere и почему его так непросто сравнить с Google Colab Привет, Хабр! Меня зовут Дмитрий (@pagin), и я специализируюсь на вопросах ускорения и уменьшения свёрточных сетей. Моя основная работа — распознавание автомобилей и классификация транспорта, поэтому я обучаю много небольших CNN и часто пользуюсь облачными сервисами для ML. ...

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

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

Делаем систему контроля и управления доступом (СКУД) для умного дома Примерно год назад я начал готовиться к переезду и собирать прототип умного дома. В качестве системы управления я выбрал наиболее популярное на текущий момент и активно развивающееся решение - Home Assistant. По мере обрастания умного дома датчиками встал вопрос об охранной ...

[Перевод] Шесть советов, как сделать правильный игровой туториал Простой вопрос: в какой момент разработки нужно задуматься о туториале? Почти все мои прошлые туториалы — провал. Они часто откладывались на самый конец разработки. Когда до запуска оставалось считанные дни, всегда находился человек, который спрашивал: «А не должны ли мы ...

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

Состоялся релиз Inke‪d: Самурай ищет потерянную любовь в нарисованном мире В ноябре прошлого года мы рассказали про интересный проект — Inked. Это приключение про самурая, но главная особенность: нарисованная от руки графика. Это интересная смена направления, потому что до этого разработчики выпустили стратегию Warhammer 40,000: Lost Crusad‪e. Гейм...

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

[Из песочницы] EBlink — GDB сервер для ARM Cortex-M микроконтроллеров В сети не много информации о появившемся несколько лет назад GDB сервере EBlink. Этим постом постараюсь исправить ситуацию. EBlink поддерживает большинство моделей микроконтроллеров STM32 (серии F0, F1, F2, F3, F4, F7, H7, L0, L1, L4, G0 и G4), а также EFR32. Он интересен те...

Детская сказка программисту на ночь Есть интересная тема, на первый взгляд мало относящаяся к алгоритмам. Она "сказочная" с одной стороны, а со стороны другой в ней есть созвучие с насущными проблемами начинающего свой профессиональный путь программиста. Давайте попробуем разобраться и немного развл...

Компьютерные бренды 90-х, ч.3, заключительная CloudY4 заканчивает свой рассказ о компьютерах и компьютерных брендах, которые встречались у нас в девяностые годы. Предыдущие части: 1, 2. Надеемся, вам было интересно. Спасибо за комментарии и дополнения. Некоторые из них помогли познакомиться с устройствами, про которые ...

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

[recovery mode] Личный бренд в IT в 2021 году: пыль в глаза или необходимость? Привет! Сегодня разбираемся с темой личного бренда в IT. Вроде, всё просто: нужно побольше о себе говорить на каждом «инфоуглу», и жизнь наладится. Проекты, заказчики, деньги потекут рекой, да и просто люди потянутся. Вот только какой от этого толк в отрасли, где спрос на со...

Метрики — индикаторы здоровья проекта В IT здоровый проект — это система или сервис, который, с одной стороны, качественный, то есть соответствует требованиям и нравится пользователям. С другой стороны, приносит прибыль, потому что бизнес всегда на самом деле хочет зарабатывать деньги. Без связки качества и бизн...

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

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

Смарт-часы «Wasabi» Бренд Canyon представил свои спортивные смарт-часы «Wasabi». Они способны записывать данные о тренировках и достигнутых результатах, а также считать пульс владельца. Под прочным водонепроницаемым корпусом, круглым full-touch дисплеем и стильным циферблатом есть все, ч...

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

Нетривиальные анимации в SwiftUI Идея На WWDC 2019 была представлена SwiftUI — технология коренным образом влияющая на создание UI в приложениях для экосистемы Apple. Нам в Distillery стало интересно в ней разобраться чуть глубже, чем это подано в примерах от Apple. В идеале нужно было запилить какой-нибудь...

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

[Перевод] Жизнь байта данных Любой облачный провайдер предлагает услугу хранения данных. Это могут быть холодные и горячие хранилища, Ice-cold, и т.д. В облаке хранить информацию довольно удобно. Но как вообще хранили данные 10, 20, 50 лет назад? Cloud4Y перевёл интересную статью, рассказывающую как р...

[Перевод] Автогенерация секретов в Helm Auto-Generated Helm Secrets Команда Kubernetes aaS от Mail.ru перевела короткую заметку о том, как автоматически генерировать секреты Helm при обновлении. Далее текст от автора статьи — технического директора Intoware, компании-разработчика SaaS-решений. Контейнеры — это...

Илья Якямсев: Эффективность не работает С точки зрения проект-менеджера и с точки зрения управления людьми, люди в депрессии — идеальные работники. Привет, Хабр. Недавно посмотрела выступление одного scrum-мастера и stand up комика по совместительству. Выступление оказалось эмоциональное, с большим количеством н...

30 сентября: Let's Encrypt и конец срока действия IdenTrust DST Root CA X3 30 сентября 2021 14:01:15 GMT оканчивается срок действия корневого сертификата IdenTrust DST Root CA X3.Это событие достойно вашего внимания по той причине, что после наступления этого момента ряд устаревших систем перестанут доверять сертификатам, выпущенным центром с...

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

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

За тех, кто в DMG MORI Нашим постоянным читателям наверняка уже известно, что все эндопротезы производства «Титанмед» будут производиться на станках германско-японского концерна DMG MORI. 4 декабря 2019 года в московском представительстве этого транснационального машиностроительного холд...

Собираем ATARI 2600 с нуля Atari 2600 или ее клонов у меня никогда не было, да и, в общем-то, не интересовался ею в принципе. Идея собрать свой клон с нуля родилась спонтанно после просмотра видео на Ютубе. Еще одной монетой в копилку этого проекта стала относительная простота схемы, желание напрячь м...

[Перевод] 10 практических рекомендаций по безопасности образов Docker. Часть 2 Перевод статьи подготовлен специально для студентов курса «Безопасность Linux». Читать первую часть 5. Не оставляйте чувствительные данные в образах Docker Иногда при создании приложения внутри образа Docker вам нужны такие секретные данные, как приватный SSH-ключ для извл...

Марина Алекс, CEO University of Business Agility: «Agile вне IT. Agile — больше, чем IT» В 1951 году в Нью-Йорке начались клинические испытания изониазида — противотуберкулёзного препарата. В итоге выяснилось, что изониазид — это первый синтетический антидепрессант. Coca-Cola была придумана в Атланте, штат Джорджия, в 1886 году, как средство от расстройства желу...

#08 — И целого байта мало… | Голосуем на Revision Мероприятие закончилось! Все работы на Revision Online 2020 показаны. Идет голосование. Вы вполне можете принять участие в выборе лучших работ Revision если у вас есть свободные 20 EUR на аккаунте PayPal. Инструкция по регистрации есть в нашем прошлом посте. Голосование оче...

Apple TimeCapsule/AirPort Extreme. Root доступ и побег из привязанного региона Наверняка многие владельцы сетевых устройств Apple, которые читают эту статью, таких как TimeCapsule или Airport Extreme, рано или поздно задумывались почему у купленных в России устройств нет поддержки beamforming и максимальная ширина канала 40МГц? И как следствие максимал...

Открытые трансляции Heisenbug и Mobius Конференции Heisenbug и Mobius посвящены разным темам (тестирование и мобильная разработка), но у них есть кое-что общее. Во-первых, обе пройдут в Москве на этой неделе: Heisenbug 5-6 декабря, Mobius 7-8 декабря. А во-вторых, у каждой из них будет открытая трансляция на You...

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

Не спать! Как мы научились тиражировать релизы на 12000 касс за ночь Бесперебойная работа тысяч магазинов «Пятёрочка» во многом зависит от надежного и кастомизированного программного обеспечения. Сейчас в сети используется продукт компании GK SOFTWARE, который совершенствовался от коробочной версии до разработки кода внутри X5. В нашей статье...

[Из песочницы] Телеграм + 1С + Вебхуки + Апач + Самоподписанный сертификат Много строк исписано про интеграцию Телеграма и 1С. Но нигде не увидел полной инструкции по установке и настройке вебхуков. Попробую её написать. Для всего этого нам понадобится (или правильнее будет сказать, что было использовано мной): Apache 2.2.24 OpenSSL (входящий в...

GoLand 2020.1 — расширенная поддержка Go Modules, множество автодополнений и многое другое Привет, Хабр! Чуть больше недели назад мы выпустили новую версию нашей IDE для Go — GoLand 2020.1. Если кратко, в этот релизный цикл мы сфокусировались над расширением текущей поддержки Go Modules. Например, в файле go.mod теперь работают автодополнение кода, рефакторинги...

CGI в домашних условиях при помощи Unreal Engine и iPhone Всем привет! Меня зовут Василий Мазалов, я работаю старшим видеомонтажером в компании Pixonic. Наш отдел занимается созданием видео-креативов для маркетинга и комьюнити: роликов для страниц в сторы, обзорных видео игровых нововведений и прочего контента. Когда я не создаю к...

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

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

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

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

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

Спортивный симулятор Grand Mountain Adventure вышел на iOS Очень редко хорошие игры выходят изначально на Android. Такой подход часто используют авторы игр, направленных на более непредвзятых игроков (часто это различные симуляторы выживания и все в этом духе). Но в прошлом году студия Toppluva AB отчего-то решила начать выпуск свое...

Конференция Google I/O 2020 пройдёт 12-14 мая Google назвал дату проведения 13-й ежегодной конференции для разработчиков I/O 2020. В этом году мероприятие пройдёт с 12 по 14 мая. Место проведения останется тем же — наружный кинотеатр «Шорлайн» в Маунтин-Вью. Компания сделала официальное заявление после того, как б...

«Срочно в серию!» – Брутальный тюнинг Toyota LC 200 сразил наповал россиян Автомобилисты хотят видеть такой «Крузак» с конвейера. Toyota Land Cruiser – легендарный автомобиль, который серийно производится с 1951 года. Несмотря на то, что модели уже почти 70 лет, выпускается она в довольно сдержанном виде. Российские тюнеры решили продемонстрироват...

Разведка с geo2ip и reverse-whois Разведка сетевых ресурсов компании главным образом заключается в брутфорсе поддоменов с последующим ресолвом найденных сетевых блоков. Далее могут быть найдены новые домены 2 уровня и процедура повторяется снова. Это позволяет найти новые IP-адреса на каждой итерации.Этот ме...

[Перевод] Рецепты по приготовлению оффлайн-приложений Доброго времени суток, друзья! Представляю вашему вниманию перевод замечательной статьи Джейка Арчибальда «Offline Cookbook», посвященной различным вариантам использования сервис-воркера (ServiceWorker API, далее по тексту — просто воркер) и интерфейса кэширования (Cache ...

Большая подборка материалов для изучения Google Tag Manager Привет, Хабр! Меня зовут Артём Сайгин, я веду проект «Я Маркетолог», в котором рассказываю о digital-маркетинге и веб-аналитике и делаю так, чтобы всё это стало понятным. Cделал для вас большую подборку материалов для самостоятельного изучения Google Tag Manager. В статье...

Стоит ли покупать смартфон или планшет Huawei в 2020 году Когда мы говорим о Huawei, сразу же возникают вопросы и сомнения. Интересны ли устройства компании в 2020 году? Многие до сих пор могут не знать, но ранее Google запретила Huawei использовать сервисы компании в собственных смартфонах из-за санкций правительства США. Это при...

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

«М.Видео» будет продавать телевизоры под своей торговой маркой Novex Группа «М.Видео – Эльдорадо» (входит в ПФГ «САФМАР» отечественного предпринимателя Михаила Гуцериева) продолжает укреплять свои позиции на растущем рынке ТВ в России. С этой целью она занимается расширением производства техники под собственными торговыми марками. Так, в мае ...

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

HorizontalList с помощью SwiftUI Вступление SwiftUI — это современный UI framework, который позволяет разработчикам быстро и легко создавать собственные приложения на всех платформах Apple. Используя простой, понятный декларативный стиль, разработчики могут создавать потрясающие пользовательские интерфейсы ...

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

Головоломка для ИИ Как я обучал агента собирать клетку 2048 в игре “2048”Привет! Меня зовут Ринат Максутов, я работаю в подразделении Intelligent Engineering Services департамента Technology российского офиса компании Accenture, и веду проекты по заказной разработке. За свою многолетнюю карьер...

Что почитать на праздниках Длинные праздники впереди, а это значит, что будет время вернуться к закладкам в Read later или еще раз перечитать важные статьи уходящего года. В этом посте мы собрали и подготовили для вас список из самых интересных материалов из нашего блога за 2019 год и надеемся, что ...

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

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

Как e2e автотесты на Selenide помогают QA-команде при частых релизах Всем привет! Я Иван, старший инженер-тестировщик в КРОК. Уже 6 лет занимаюсь тестированием ПО. Из них 3 года внедряю автоматизацию тестирования на различных проектах - люблю всё автоматизировать. На рабочей машине много разных “батников” и bash-скриптов, которые призваны упр...

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

[Перевод] CSS разработчики — почему они нужны миру? Аудио версия на русском (яндекс.музыка) / iTunes В последние десять лет CSS сильно разросся путём добавления всё большего числа возможностей, таким образом постепенно становясь довольно сложным и запутанным. CSS наших дней сильно отличается от CSS десятилетия 2001-2010 годо...

Сокровище Фермера: Рассказываем, как пройти квест Genshin Impact в Инадзуме На днях в Genshin Impact вышел крупный патч 2.0, который привнёс в игру Инадзуму. Мы подробно говорили об этом здесь, а вчера даже рассказали как получить новые чертежи оружия. Теперь же давайте посмотрим, как выполнить квест «Сокровище фермера». Для начала нужно найти доск...

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

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

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

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

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

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

[Из песочницы] Как начать писать микросервис на Spring Boot, чтобы потом не болела голова Привет! Меня зовут Женя, я Java-разработчик в Usetech, в последнее время много работаю с микросервисной архитектурой, и в этой статье хотела бы поделиться некоторыми моментами, на которые может быть полезно обратить внимание, когда вы пишете новый микросервис на Spring Boot....

Очереди на очереди: Magento 2 + RabbitMQ Привет! Меня зовут Павел и я Magento 2 бэкенд-разработчик. Когда-то давно, когда я только начинал знакомство с Magento 2 (для краткости буду называть ее M2), мне понадобилось автоматизировать обработку однотипных событий при разработке одного решения. Тогда я удивился, наско...

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

Моделирование дома в SketchUp и перенос его в Unity 3D На прошлом уроке мы затронули тему самостоятельного создания объектов для игр. В т.ч. была упомянута программа SketchUp, которую мы часто использовали, для создания простых строений. Сегодня, мы создадим здание в SketchUp и перенесем его в Unity. Читать далее

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

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

Сниппет, расширение для VSCode и CLI. Часть 1 Доброго времени суток, друзья! В процессе разработки Современного стартового HTML-шаблона я задумался о расширении возможностей его использования. На тот момент варианты его применения ограничивались клонированием репозитория и скачиванием архива. Так появились HTML-снипп...

[Из песочницы] Генератор музыки. Web Audio API. Опыт новичка Контекст и предыстория Мне 62. Года три назад решил попробовать написать достаточно сложную систему, до этого было только 20 строк на бэйсике в 1981 г., когда нам на 5 курсе радио-факультета (НГТУ, ранее НЭТИ) воткнули 3 месяца информатики. Профессионалом принято считать тог...

[Перевод] Смешиваем OpenJDK и NodeJS: межъязыковые взаимодействия и вертикальная архитектура Привет, Хабр! Давно вынашивали мысль обсудить с вами тему GraalVM, откладывали, пока не нашли, наконец, сегодняшнюю статью, тематика которой серьезно выходит за рамки разбора конкретной виртуальной машины. Автор Майк Хёрн (Mike Hearn) ни много ни мало излагает целую парадиг...

Canyon анонсировал смарт-часы Lemongrass Компания Canyon объявила о выпуске новой линейки смарт-часов с названием Lemongrass. Lemongrass - это смарт-часы с практичной и стальной магнитной застежкой. Универсальный металлический ремешок походит как для повседневной жизни и для занятий спортом. Смарт-часы Lemongrass...

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

Токсичная Эффективность Давно хотела порассуждать на тему нездорового культа «Токсичной эффективности», который часто становится причиной выгорания. Не единственной, но связь не заметить невозможно. Токсичная эффективность — нездоровое, извращённое понимание эффективности. Формализованное, бюр...

Java-дайджест за 13 мая Иллюстрация получена вот из этого видео. Джеймс Гослинг, создатель языка Java, заявил об участии в летней конференции JPoint и уже появился в списке спикеров на сайте. Говорят, кризис — время возможностей. Иногда это действительно так! Пару лет назад трудно было представит...

О математике и пандемиях Disclaimer 1 Я математик, НЕ ВРАЧ и не являюсь профильным специалистом-эпидемиологом, а свою последнюю научную работу на тему матмоделирования эпидемий написал без малого 20 лет назад. По всем вопросам здоровья, коронавирусов и смысла жизни консультируйтесь с лечащим врачом...

Не боги горшки обжигают Дима: Читал эту статью? habr.com/ru/post/483592 (Разработчики — никакая не элита, а голые короли индустрии). Что скажешь? Я: Прочитал эту статью вчера Я: В двух словах моё мнение целиком не выразить Я: Это, скорее, тянет на получасовой разговор. Минимум Дисклеймер Несмотря ...

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

[Перевод] Все важные фичи и изменения в Python 3.10 Если вам хочется попробовать все фичи великолепной последний версии Python, нужно установить альфа или бета-версию. Однако учитывая, что эти версии не стабильны, мы не хотим перезаписывать дефолтную установку python. Будем устанавливать Python 3.10 рядом с текущим интерпрета...

6. UserGate Getting Started. VPN Приветствую читателей в шестой публикации цикла статей, посвященных продукции компании UserGate. В данной статье будет рассматриваться каким образом можно предоставить доступ для удаленных пользователей к внутренним ресурсам компании средствами UserGate. Читать далее

Обновление Windows 10 May 2020 Update начнётся на следующей неделе По слухам, обновление Windows 10 May 2020 Update появится в конце мая и может быть запущено уже на следующей неделе. Microsoft уже предоставила обновление May 2020 Update OEM-производителям, разработчикам и тестерам ПК в канале Release Preview своей программы бета-тестирован...

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

Инструменты для алготрейдинга на Python. Расчет дневного изменения цены Привет Хабр! Сегодня я хочу начать свой цикл статей по алготрейдингу.Первым делом расскажу о самом простом индикаторе ожидаемой доходности ценной бумаги - дневное изменение цены.Дневное изменение цены - это отношение цены закрытия текущего дня к цене закрытия предыдущего дн...

Михаил Салосин. Golang Meetup. Использование Go в бэкенде приложения «Смотри+ Михаил Салосин (далее – МС): – Всем привет! Меня зовут Михаил. Я работаю бэкенд-разработчиком в компании MC2 Software, и я расскажу об использовании Go в бэкенде мобильного приложения «Смотри+». Кто-нибудь из присутствующих любит хоккей? Тогда это приложение для вас. О...

Новые функции умных часов Huawei Watch 3 и Watch GT 3: определение гипертонии, предсказание инфаркта и постоянный мониторинг температуры тела Huawei сегодня рассказала, в каком направлении будут развиваться технологии определения витальных показателей в фирменных умных часах. Как оказалось, Huawei сейчас работает над тремя исследованиями, которые уже в текущем году преобразуются во встроенные алгоритмы нового...

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

Участниками Математического праздника в столице стали свыше 14000 школьников Уже ставший традиционный Математический праздник прошел в Москве 9 февраля и установил личный рекорд посещаемости. На нем побывали более 14 тысяч человек. Программой минувшего праздника было предусмотрено проведение олимпиады, тематических игр и лекций для шести- и семикласс...

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

15 февраля Badoo PHP Meetup #4. Легаси Привет! 15 февраля, в субботу, приглашаем на очередную встречу сообщества PHP-разработчиков в офисе Badoo.  Митап будет целиком и полностью посвящен легаси, и вот почему. Мы часто слышим утверждения из разряда «о легаси все уже сказано», «о чем там рассказывать», «ну ест...

Jinja2 в мире C++, часть третья. «Теперь ты в конане» С момента публикации предыдущей части прошло больше полутора лет, была реализована большая куча фичей, сделано несколько релизов, но не об этом пойдёт речь. Пару дней назад в жизни библиотеки произошло важное событие: она была добавлена в основной репозиторий conan'а (conan...

Найдено возможное средство от старения Ученые продлили жизнь круглых червей на 500% Наверное, едва ли не каждый человек на Земле задумывался о возможности продлить собственную жизнь на год, пять или пятьдесят лет. К сожалению, на данный момент ученым еще не удалось создать “таблетку от старения” или элексир молод...

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

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

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

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

[Перевод] Новости из мира OpenStreetMap № 502 (25.02.2020-02.03.2020) Сообщество OSM во Франции напоминает — «Атрибуция — это не опция!» 1 | Изображение Кристиана Квеста | map data OpenStreetMap contributors Картографирование Маркус Пелосо разработал схему тегирования, с помощью которой можно будет отмечать места, где люди обмениваются дру...

Правильный Redmi K30 поступит в продажу 15 января Redmi рекламировала свой смартфон K30 – как самый доступный в мире смартфон с поддержкой 5G. И действительно, при цене $285 ничего дешевле со схожими параметрами не найти. Проблема только в том, что и сам Redmi K30 5G в продаже не найти, в Китае сейчас предлагаетс...

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

Swift.assert — жизнь после релиза Как часто вы используете Swift.assert() в вашем коде? Я, честно, использую довольно часто (Если это плохая практика, то, пожалуйста, напишите в комментариях — почему это плохо?). В моем коде часто можно встретить, например, такой вызов: Swift.assert(Thread.isMainThread) Не ...

Готовый шаблон для тестирования с использованием Spring Представляю вам — готовый шаблон для тестирования с использованием Spring. Введение Цель этой статьи показать, что писать автотесты со Spring проще нежели на чистой Java. Так же хочу продемонстрировать, насколько Java + Spring упрощает жизнь тестировщикам. Для кого эта ...

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

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

[Перевод] Как сократить время сборки образов Docker в GitLab CI Современный цикл разработки программного обеспечения зачастую подразумевает, что ваши приложения регулярно упаковываются в контейнеры. Эта задача может занимать много времени, чем может значительно замедлять ваше тестирование или развертывание. Проблема становится особенно о...

[Перевод] Async/await в Unity Салют, хабровчане. Совсем немного времени остается до старта курса «Разработчик игр на Unity», в связи с этим мы подготовили для вас еще один интересный перевод. async в Unity уже и так работает без каких-либо плагинов или оборачивающих Task корутин, имитирующих асинхронн...

Mash — язык программирования, компилирует сам себя Приветствую всех в новом 2020-м году. С момента публикации первого поста про Mash прошел практически ровно 1 год. За этот год язык был сильно доработан, были продуманы многие его аспекты и определен вектор развития. Этим всем я рад поделиться с сообществом. Читать даль...

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

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

Сравнивали Haskell и C++, а сравнили jump и cmov В статье [ссылка] было заявлено, что производительность Haskell кода превзошла код на С++. Что сразу вызвало интерес, т.к. и то и другое может генерироваться LLVM компилятором, значит либо Наskell может давать больше хинтов компилятору, либо что-то не так с С++ реализацией....

[Перевод] Попробуем выдвинуть аргументы против Rust Недавно я прочитал статью c критикой Rust. Хотя в ней было много правильных вещей, она мне не понравилось — слишком многое там очень спорно. В целом, я вообще не могу рекомендовать к прочтению никакой статьи с критикой Rust. Это нехорошо, ведь важно обсуждать недостатки, а ш...

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

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

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

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

Первое впечатление от концептов Решил разобраться с новой возможностью С++20 — концептами. Концепты (или концепции, как пишет русскоязычная Вики) — очень интересная и полезная фича, которой давно не хватало. По сути это типизация для аргументов шаблонов. Основная проблема шаблонов до С++20 — в них мо...

Создать мощный курс Machine Learning: миссия выполнена У нас было 2 неудачных запуска, 169 студентов, 8 сердитых отзывов, 3 смены названий, слишком много теории и мало реальной практики. Не то чтобы это было полным провалом, но если начал обучать Data Science, надо сделать это идеально. Сегодня вы услышите историю о том, как м...

[recovery mode] Как обойти «No-communication theorem»? Передача информации сквозь пространство и время No-communication theorem утверждает, что квантовое запутывание не может использоваться для передачи какой-либо информации. Теорема предполагает, что Боб никак не может отличить начальное состояние σ от состояния P(σ) после измерения Алисой. Это доказывается математически, п...

Сборка Docker-образов для MacBook M1 под Linux Мы собираем зависимости для нашего тестового окружения в Docker-образ, что оказалось очень удобно. Но недавно у нас появился разработчик с MacBook M1, и резко встал вопрос о возможности поддержки двух платформ. Читать далее

Waymo покупает британскую компанию, работающую в сфере ИИ и самоуправляемых автомобилей Компания Waymo, входящая в холдинг Alphabet и занимающаяся разработкой самоуправляемых автомобилей, главным образом, работает в США. Однако ее недавнее приобретение демонстрирует заинтересованность в выходе на международный уровень. Как сообщает The Guardian, компания W...

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

На украинский турнир по Dota 2 привезли Tesla Cybertruck В сети появилась информация о том, что организаторы турнира WePlay Tug of War: Mad Moon провернули достаточно интересную “махинацию”: на украинский турнир по Dota 2 привезли Tesla Cybertruck Илона Маска. По крайней мере автомобиль был настолько похож на оригинал, что его нев...

Дизайн, продукт и рок-н-ролл Встречают, как водится, по одежке. И к твоему луку довольно много требований, особенно если ты — самое заметное HR-tech явление страны. Будучи сложным и нетривиальном сервисом, hh.ru бросает дизайнерам множество интересных вызовов, раздает массу уникальных и действительно сл...

Vivaldi для ПК и Vivaldi для Android — Командная игра со счётом 3.0 Всем привет! Пулемётный выпуск тестовых сборок и релиз-кандидатов завершён — мы готовы представить вам новую версию браузера Vivaldi. И не одну, а сразу две. Как уже понятно из названия, мы сегодня представляем не только очередную, знаковую в прямом смысле слова, версию V...

Game of Life с битовой магией, многопоточностью и на GPU Всем привет! Недавняя статья на Хабре в очередной раз показала неостывающий интерес к игре «Жизнь» в частности и всевозможным оптимизациям в общем. Статья и комментарии к ней, особенно любопытство к вычислениям на GPU, вдохновили меня на то, чтобы поделиться своими изыскания...

Видео Live! Badoo Localization Meetup 21 апреля Неделю назад прошел Live! Badoo Localization Meetup. Для нас это первая встреча на такую тему, да еще и в онлайн-формате. Отдельные секции по локализации редко встречаются на конференциях, поэтому собрать вместе четырех спикеров и больше 100 заинтересованных слушателей был...

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

Первый в мире летающий автомобиль для гонок успешно прошел испытания. Что дальше? Летательный аппарат Alauda Aeronautics Mk3 Одной из самых эффектных сцен в фильме «Звездные войны. Эпизод I: Скрытая угроза» является гонка на летающих автомобилях. В будущем это фантастическое зрелище может быть воплощено в реальность — по крайней мере, к этому стремится ав...

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

О новой IDA Home (обзор) Приветствую, На днях товарищи из Hex-Rays анонсировали новую IDA Home, которая как IDA Starter, только под одну конкретную платформу (против более чем 20-ти), с локальным отладчиком и поддержкой x64, скриптингом на Python и стоит 365$ в год (против $979). Далее был запущен ...

«Убийца» Xiaomi Mi Band 4: представлен спортивный браслет Huawei Band 4 Pro с GPS Вот и настал тот самый день, когда фитнес-трекер Xiaomi Mi Band 4 перестал быть лучшим на рынке в своем классе, ну или по крайней мере получил крайне мощного конкурента, который во многих аспектах значительно лучше. Сообщение «Убийца» Xiaomi Mi Band 4: представлен спортивны...

[Перевод] Вышел Windows Terminal 1.0 Мы невероятно горды тем, что можем объявить о выпуске Windows Terminal 1.0! Windows Terminal прошел долгий путь с момента своего анонса на Microsoft Build 2019. Как и всегда, вы можете загрузить Windows Terminal из Microsoft Store или со страницы выпусков на GitHub. Windows ...

Игра Yakuza 0 стала доступна на Xbox One и Windows 10 Ранее проект Yakuza 0 был эксклюзивом платформы PlayStation, но с сегодняшнего дня владельцы Xbox One и ПК также могут приобщиться к захватывающему повествованию (Япония 1980-х годов). Есть и еще одна приятная новость. Yakuza 0 реально получить по подписке Xbox One Game Pas...

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

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

Как собрать образ Oracle DB для Testcontainers Код должен тестироваться на той СУБД, с которой он будет работать. Testcontainers — это такая библиотека, которая позволяет использовать в юнит тестах практически любую СУБД с той же лёгкостью, что embedded базы данных типа HSQLDB или H2. Был бы только Docker образ Именно с...

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

Mini Bow. Недавно на thingiverse я наткнулся на интересный проект к сожалению автор https://www.thingiverse.com/jaaanik/designs по каким то причинам удалил его оставив лишь допы, а сам проект переехал на https://legolini.com/.  Разумеется я не смог пройти мимо и отодвинув в сторону др...

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

[Перевод] Стоит ли идти в Data Science? Совет, который я даю всегда, когда кто-то спрашивает меня, с чего начать, чтобы заняться наукой о данных. Лучше станьте инженером-программистом. Это моё личное и ни для кого необязательное мнение. Контраргументы в комментариях приветствуются. Профессия специалиста по дан...

Токсичный паритет Токсичный паритет Спасибо автору за статью! Вспомнил подобную историю, только с точностью наоборот. Это немного другой крик души, т.к некоторые дизайнеры тоже люди и «художника обидеть может каждый». В такой среде, иногда, всё напоминает матч в Dote 2. Все вспоминают чужих м...

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

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

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

Puma представила свои первые смарт-часы на WearOS Компания Puma в партнерстве с Fossil Group выпустила свои первые умные часы.Puma PT9100 — это смарт-часы спортивного стиля под управлением Android WearOS с датчиком сердечного ритма, GPS, быстрой зарядкой, отслеживанием активности и многим другим.Новинка получила 1,19-...

Вкусовщина и AI: как мы в Prisma Labs делали объективно субъективный автоматический улучшатель фотографий Привет, Хабр! Меня зовут Андрей, я занимаюсь R&D в Prisma Labs. В своё время наша команда провела весьма интересное исследование на тему автоматического улучшения фотографии, результатом которого стала фича “AutoAdjustment” в приложении Lensa, позволяющая в один клик сде...

Олег Дерипаска призвал "закрыть все границы России" из-за COVID-19 Российский предприниматель и миллиардер Олег Дерипаска считает необходимым ввести серьёзные ограничительные меры по всей России, чтобы не допустить массового заболевания коронавирусом в стране. «Очевидно, что сейчас страна к эпидемии не готова. Люди массово игнорируют самые ...

Как «поиметь» Google и Яндекс: чёрное и белое SEO-продвижение сайтов. Шестаков | Люди PRO #74 В 74-м выпуске Сергей Павлович беседует с Олегом Шестаковым, основателем и совладельцем Rush-analytics.ru и Rush-agency.ru. Сергей Павлович (далее – СП): – Друзья, привет! Новый выпуск «Люди Pro» в эфире, и сегодня говорим о SEO, о «чёрном» SEO (прим. автора: далее – СЕО) и...

[Перевод] OCR для PDF в среде .NET — как извлечь текст из недоступных для поиска PDF документов Извлечение текста — одна из популярных задач обработки PDF документов. Вам потребуется извлечь текст из PDF, чтобы: проиндексировать документ для полнотекстового поиска распарсить некоторые данные (например, названия и цены товаров в прайс-листе) выделить, удалить или замен...

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

От скриптов к собственной платформе: как мы автоматизировали разработку в ЦИАН На РИТ 2019 наш коллега Александр Коротков сделал доклад про автоматизацию разработки в ЦИАН: чтобы упростить жизнь и работу, мы используем собственную платформу Integro. Она отслеживает жизненный цикл задач, снимает с разработчиков рутинные операции и заметно сокращает ко...

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

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

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

[Перевод] Моддеры потратили 15 лет на исправление Knights of the Old Republic 2 Star Wars Knights of the Old Republic 2: The Sith Lords (KOTOR2), выпущенная 6 декабря 2004 года, стала первой игрой новорождённой Obsidian Entertainment. В то время новая студия состояла всего из семи разработчиков-ветеранов, ушедших из закрытой Black Isle Studios и окопав...

Нейросеть научили распознавать речь по губам при помощи алгоритма распознавания записи голоса Hal 9000 прекрасно читал по губам, правда, по-английски Нейросети сейчас умеют многое, и постепенно их обучают все большему количеству умений. На днях стало известно о том, что объединенная команда исследователей из США и Китая смогла обучить нейросеть распознавать речь по...

98% российских военных с COVID-19 болеют бессимптомно Согласно официальному бюллетеню Минобороны, с марта по 26 апреля в рядах военнослужащих было выявлено 874 носителя коронавируса SARS-CoV-2. Из них 314 человек проходят лечение в госпиталях, 175 — в изоляторах по месту службы, в гражданских больницах находятся 6, а на дому из...

Коронавирус 2019-nCoV: смертность небольшая, большая летальность Последние несколько дней в СМИ появилось много статей с данными о смертности и летальности из-за 2019-nCoV. Люди часто путают эти понятия. Чего только стоит это интервью в Московском комсомольце: Сыылка на оригинал Журналист спрашивает про смертность, собеседник отвечает пр...

OWASP Moscow Meetup #9: записи выступлений 6 декабря 2019 года в московском офисе BI.ZONE прошел очередной OWASP Meetup — встреча Московского отделения сообщества. В под катом представлены выступления и презентации докладчиков. Читать дальше →

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

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

Российский беспилотник дальнего следования успешно прошел испытания Осведомленный источник в оборонно-промышленном комплексе России сообщил агентству РИА Новости информацию о том, что накануне успешно прошли испытания беспилотного летательного аппарата большой продолжительности полета "Альтиус".

Think SRE: смотрим на проекты глазами SRE-инженера В отзывах о Слёрме Kubernetes звучала фраза: «Kubernetes оказался проще, чем я думал». Сейчас уже не звучит, мифа о сложности k8s больше нет. Он перешел в разряд инструментов easy to learn, hard to master. Мы хотим повторить то же самое с SRE. Показать, что SRE проще и понят...

Мне кажется, что российские VPS/VDS-хостинги родом из ада (и да, мы косячим тоже) В общем, сразу хочу сказать, что мнение про ад и то, что сервис у многих из двухтысячных — это оценочное суждение. На самом деле, конечно, они родом из России. На самом деле, конечно, мы тоже хороши, и об этих пятнах в биографии я тоже расскажу. На самом деле, в последние ...

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

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

Как украсть Macbook У меня несколько раз воровали макбуки и ни разу антикражные средства Apple вроде Find My Mac не помогли мне вернуть компьютер. Действительно ли они бесполезны? Можно ли доверять встроенному шифрованию FileVault? Как повысить шансы вернуть компьютер? Эта статья результат мо...

88-е ежегодные автогонки «24 часа Ле-Мана» пройдут в мире игры rFactor 2 Автомобильная гонка «24 часа Ле-Мана» является старейшей в мире, она ежегодно проходит во Франции с 1923 года. Однако, в отличии практически ото всех отмененных из-за пандемии крупнейших международных спортивных турниров «24 часа Ле-Мана» состоится – правда, в виртуальном фо...

Новый конкурент Xiaomi Mi Watch. На рынке появились недорогие умные часы Timex iConnect Active Компания Timex выпустила свои умные часы, которые получили название iConnect Active. Устройство уже появилось в продаже по цене 67 долларов. Производитель утверждает, что данный гаджет поможет всем желающим вести здоровый образ жизни и следить за тем, как работает ваш о...

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

[Перевод] Deep Q Trading: объектно-ориентированный код на R Привет! Это перевод еще одной моей статьи, посвященной обучению с подкреплением (reinforcement learning). Эту итерацию даже предложили запостить в блоге Веды аналитики. :) В двух прошлых статьях на эту тему: 1 и 2 я пробовал создать и запустить обучение с подкреплением д...

Microsoft 365 Virtual Training Day: погружение в Microsoft Teams Вебинар, 24 апреля 2020г., 10.00-16.30 Текущие ожидания бизнеса от ИТ и бурное развитие облачных сервисов меняют подход к работе в компаниях коренным образом и трансформируют ежедневную работу отделов ИТ. Современные коммуникации – не просто чаты, звонки или почта — это и а...

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

Project Loom: виртуальные потоки в Java уже близко Несколько дней назад Ron Pressler разродился статьей State of Loom, которую не полайкал только самый ленивый джавист. Статья действительно хорошая, в ней много интересных метафор, которые я собираюсь бессовестно использовать теперь без ссылки на первоисточник. Со своей сто...

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

[Из песочницы] Docker-образ для раздачи Single Page Application Single-page Application (SPA) – это набор статических JavaScript и HTML файлов, а так же картинок и других ресурсов. Поскольку они не изменяются динамически, опубликовать их в интернете очень просто. Для этого существует большое количество дешёвых и даже бесплатных сервисов,...

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

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

Где я это видел: тест по кадрам из кино Тест: про кино Вопрос 1 из 8 Попробуйте вспомнить фильм, в котором был этот кадр «Мальчик в полосатой пижаме» На самом деле, это кадр из фильма «Форрест Гамп». «Один дома» На самом деле, это кадр из фильма «Форрест Гамп». ...

День MAIBENBEN в MOLNIA ELECTRONICS отметят большими скидками на ноутбуки 17 декабря 2019 года в магазине MOLNIA ELECTRONICS на маркетплейсе Tmall пройдёт день бренда ноутбуков MAIBENBEN. В этот день ноутбуки MAIBENBEN можно будет приобрести с большими скидками — это хорошая возможность порадовать себя и близких качественным подарком на Новы...

Risen Energy получает 3 отраслевые награды благодаря выдающимся результатам деятельности НИНБО (Китай), 7 мая 2021 г. /PRNewswire/ — Недавно в Пекине прошел 3-й Семинар по тенденциям развития фотоэлектрических модулей и методам обеспечения надежности. Это мероприятие, совместно организованное Главной государственной лабораторией фотоэлектрических материало...

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

Трамп запретил въезд в США из Европы Президент США объявил о запрете на въезд в США из Европы. Ограничения установлены сроком на 30 дней и вступают в силу в полночь пятницы. Запрет не распространяется на Великобританию и американцев, которые пройдут по прилёту необходимые досмотры в аэропортах. Также Трамп отме...

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

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

Лучшие RPG 2019 года на iOS и Android: Yaga, Cat Quest II, Battle Chasers: Nightwar и другие Многие современные геймеры и не знают, что такое настоящие RPG. Role-playing game — это ролевая игра, где ключевым фактором выступает слово «роль», означающее, что у игрока есть возможность отыгрывать конкретного персонажа. В них, помимо прокачки, акцент часто делается на сю...

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

Распознавание цифровых схем. Обобщённый С-элемент Александр Кушнеров 18.12.2019 Даже опытному инженеру иногда сложно сделать разводку схемы так, чтобы дорожки (или провода) не мешали её правильной работе. В первом приближении, на качество разводки влияет расположение и количество узлов, какие именно провода соединены в каж...

[Перевод] CIMON-2: (не)судный день, или как IBM Watson забрался выше облаков CIMON – Crew Interactive Mobile CompanioN (далее «Саймон») – научная разработка аэрокосмического агентства Airbus и IBM, спонсированная германским центром авиации и космонавтики DLR. В прошлом году его впервые испытали «в бою» на МКС, а в этом месяце начали испытание второй...

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

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

[Перевод] Чеклист для проекта по машинному обучению В этом посте я собрал чеклист, на который я постоянно ссылаюсь, работая над комплексным проектом по машинному обучению. Зачем мне вообще нужен чеклист? Поскольку вам необходимо иметь дело с многочисленными элементами проекта (подготовка, вопросы, модели, подстройка и т. ...

[Перевод] Обдумывая стори поинты Мне нравится говорить, что я, возможно, изобрел стори поинты (story points) и если действительно изобрел, то сегодня мне жаль. Давайте рассмотрим подробнее, что я думаю о стори поинтах сейчас. По крайней мере один из нас точно заинтересован в моих мыслях. Идея историй (st...

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

Тинькофф запускает первое российское суперприложение По мере развития суперприложение объединит в себе сразу сотни функций, сервисов и услуг от Тинькофф и его партнеров - ведущих российских компаний. Оно будет строиться на базе экосистемы Тинькофф и существенно расширит ее возможности - к 2023 году экосистема объединит более 2...

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

Закладки — есть ли предел? Всем привет! Не секрет, что скорость работы браузера очень часто является критическим параметром при выборе пользователей. При этом скорость эта напрямую зависит от объёма данных, обрабатываемых браузером. В частности — сейчас речь идёт о закладках. Это удобный инструмент...

Десятка лучших докладов DotNext 2019 Moscow В начале ноября прошел DotNext 2019 Moscow, и пока мы ждем следующий DotNext, самое время посмотреть десятку лучших докладов московской конференции. Хардкор, низкоуровневые подробности, максимальный перформанс, best practices, архитектура и многое другое — все детали собрали...

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

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

Включаем тёмную тему оформления в WhatsApp Несколько дней назад мы рассказывали, что команда разработчиков приложения Facebook начала внедрять тёмную тему оформления в приложение. Аналогичные меры сейчас принимаются также в отношении приложения WhatsApp на Android. Читать полную статью

Что заставляет чесать, где чешется: рассказывают ученые То, что боль, в том числе та, которую мы сами вызываем у себя сильным расчесыванием, на время подавляет зуд — явление общеизвестное. Однако группе ученых под руководством дерматолога Джила Йосиповича (Gil Yosipovitch) удалось отследить основные механизмы, лежащие в основе то...

Криптобиржа Garantex приняла участие в главном оффлайн-событии отечественной криптоиндустрии Blockchain Life 2020 Биржа криптовалют Garantex приняла активное участие в международном форуме Blockchain Life 2020, который прошел 21-22 октября в Москве в очном формате — учитывая сложности, связанные с COVID-19, все меры предосторожности были соблюдены, и мероприятие смогли посетить с...

Как написать правила для Checkmarx и не сойти с ума Привет, Хабр!В своей работе наша компания очень часто имеет дело с различными инструментами статического анализа кода (SAST). Из коробки они все работают средне. Конечно, всё зависит от проекта и используемых в нём технологий, а также, насколько хорошо эти технологии покрыва...

SpongeBob’s Idle Adventures уже можно скачать через TapTap на Андроид SpongeBob’s Idle Adventures — это аркадная мобильная игра, где мы должны помочь Патрику и Бобу вернуть всех персонажей на свои места. Всё дело в том, что из-за этих двух приятелей всех разнесло по параллельным реальностям. Нам предстоит строить Бикини Боттом и нанимать самых...

[Перевод] Как мы оптимизировали наш DNS-сервер с помощью инструментов GO В преддверии старта нового потока по курсу «Разработчик Golang» подготовили перевод интересного материала. Наш авторитетный DNS-сервер используют десятки тысяч веб-сайтов. Мы ежедневно отвечаем на миллионы запросов. В наши дни DNS-атаки становятся все более и более распрос...

Доклады второго ROS Meetup на тему учебных роботов 30 ноября 2019 года в Москве прошёл 2-й ROS Russian MeetUp, организатор — Лаборатория робототехники Сбербанка, — на котором большее 200 ROS-любителей поделились своим опытом и знаниями. Мы продолжаем публиковать наиболее интересные доклады: в этом материале вы можете поз...

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

[Из песочницы] Игра для программистов FuncBall Многие, как и я, любят футбольные симуляторы и многие увлекаются программированием. Когда-то, в далёком 2004 году, наигравшись в ФИФУ я подумал, что было бы неплохо совместить два моих увлечения в одной игре, в которой игроки управлялись бы не вручную, а написанным для них с...

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

[Перевод] Три способа создания клякс с помощью CSS и SVG Кляксы (Blob) - это гладкие, аморфные, желеобразные формы, обычно  причудливые и забавные. Их можно использовать в качестве элементов иллюстраций и фоновых эффектов в сети.Итак, как же они устроены? Разумеется, можно открыть какой-то графический редактор и сделайте их, ...

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

[Перевод] Symfony и Гексагональная архитектура В данной статье мы коротко пройдемся по теории и на практике разберемся как перевести любое Legacy приложение на гексагональную архитектуру. Повествование будет в контексте фреймворка Symfony и PHP 7.4, но синтаксис приведенных примеров настолько прост что вы без труда пойм...

Ozon go school: Как не нужно проводить отбор Go School Как вы знаете, в середине мая Ozon объявил о запуске школы программирования на языке Go. Обещали следующее: бесплатное обучение возможность получить знания по реальной разработке на Go от Ozon возможность получить работу в Ozon Чтобы попасть в школу, нужно было:...

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

[recovery mode] Установка Windows 98 на современный ПК Решил поделиться своим рецептом, как я установил Windows 98SE на относительно современный ПК. На Интернет форумах много сообщений, что Windows 98SE не устанавливается на современные ПК, не запускается на PCI-e видеокартах и т.п., поэтому статья может быть полезна тем, кто хо...

Wrike: 5 лет с OKR Тема OKR (Objectives and Key Results) сейчас становится все более популярной в бизнесе. Во многих компаниях рассматривают возможность внедрить у себя эту методологию. Мы в Wrike перешли на OKR в 2015 году, и на тот момент это была достаточно новая и малоизученная тема, по кр...

В четверг PlayStation проведёт онлайн-презентацию, посвящённую Ghost of Tsushima Это лето будет очень интересным для игроков PlayStation. В июне они дорвутся, наконец, до долгожданной The Last of Us Part II от Naughty Dog, а в июле – до Ghost of Tsushima от Sucker Punch. Именно о последней нам расскажут в деталях в рамках новой презентации State of Play,...

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

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

Анонимные функции в PHP: сеанс чёрной магии с разоблачением Начать, наверное, следует с того, что анонимная функция(замыкание) в PHP — это не функция, а объект класса Closure. Собственно, на этом статью можно было бы и закончить, но если кому-то интересны подробности — добро пожаловать под кат. Читать дальше →

Metro Redux: правильный порт Мало-помалу гибридная консоль от Nintendo обзаводится “невозможными” портами со старших платформ — вслед за такими тяжеловесами как Doom, The Witcher 3: Wild Hunt, Wolfenstein II: The New Colossus, Skyrim и Alien: Isolation на Switch вышла дилогия Metro Redux. Metro Re...

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

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

Американская Abstract купила украинский стартап Flawless App Американская дизайн-компания Abstract приобрела украинский стартап Flawless App. Этой информацией поделилась сооснователь проекта Лиза Дзюба. Она не стала раскрывать сумму сделки. Однако в 2018 году Flawless App прошел в акселератор Techstars при оценке в $2 млн. Стартап Fla...

«ТехноТекст-2019»: кто в итоге победил и что им за это было Мы успешно завершили второй конкурс IT-статей «ТехноТекст». В этот раз у нас было 253 заявки, 97 финалистов и 10 дней до мероприятия, на котором мы обещали назвать победителей. Длинные бессонные ночи, многочасовые дискуссии с партнерами и экспертами жюри… Как итог — 13 лау...

Автогенерация тестов на Puppeteer встроена в Chrome DevTools В Chrome 89 в DevTools добавлена экспериментальная поддержка автогенерации JS-скриптов на Puppeteer.Схематично это работает так: вы открываете нужную страницу, в DevTools включаете запись действий, и после делаете что-то на странице обычным образом (кликаете по ссылкам и кно...

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

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

Author.today — пираты под флагом копирайта? Так получилось, что у меня хобби - перевод текстов. И когда-то давным-давно я попал в команду перевода “Червя” - веб-сериала о мире, где люди обрели суперсилы, но остались людьми. Подробнее об этой работе вы можете узнать в этой  статье на хабре. У нас сформировалась ко...

Собираем приложение Qt в WebAssembly в Windows Как известно, приложения написанные на Qt, который является кросс платформенными запускаются от desktop, мобильных, интернет вещей, до микроконтроллеров. Один из вариантов это сборка приложения Qt в WebAssembly — которое позволит Вам запускать его в браузере у пользовател...

Спортивный стриминговый сервис DAZN расширит покрытие на 200 стран, включая Украину Британский стриминговый сервис DAZN, специализирующийся на показе спортивных событий (из-за чего его иногда называют «Netflix для спорта») объявил о глобальном расширении. В список из более 200 стран, куда придет DAZN, также присутствует Украина. Сервис DAZN был ос...

Как посмотреть плоские фильмы в 3D Это сильно расширенная версия моей публикации на MediumНедавно я сидел в баре с другом зашел разговор о том, в каких задачах в принципе может быть эффективен нейросетевой подход, а где они совершенно излишни. Один класс примеров, где нейросети часто наголову превосходят ...

Интервью с Сергеем Жуком — автором книг и скринкастов по ReactPHP Мир IT полон интересных людей, что стало причиной создание проекта MoreView где я беру интервью у разных людей и познаю IT. Я достаточно давно связал свою жизнь с PHP и уже брал интервью у разработчика фреймворка Yii. Чуть более 7 лет назад в мир ворвался асинхронный PHP с б...

Полный обзор Huawei P40 Pro: ВСЕ МИНУСЫ И ПЛЮСЫ В очередной раз весенний флагман Huawei пришел для того, чтобы показать, что компания «может в камерах». В том, что Huawei P40 Pro будет «рвать» конкурентов в деле мобильной фотографии, мало кто сомневался. Но насколько он будет хорош по прочим параме...

[Перевод] Анатомия Sega Dreamcast: вторая жизнь консоли В этой статье исследователь с сайта SonicRetro, хакер игр про Sonic и владелец более 400 игр для Dreamcast Doc Eggfan изложит удивительный постмортем о Dreamcast и выяснит, что произошло с устройствами, которые должны были попасть на полки магазинов, но в конечном итоге ока...

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

[Перевод] Реверс-инжиниринг популярного античита BattlEye BattlEye — это преимущетвенно немецкий сторонний античит, в основном разрабатываемый 32-летним Бастианом Хейко Сутером. Он предоставляет (или пытается предоставить) издателям игр простую в применении систему античита, использующую механизмы общей защиты, а также обнаружение...

Британские инженеры сконструировали 3D-печатный бионический протез для малышей Группа ученых из Линкольнского университета разработала миоэлектрический протез руки для детей в возрасте до двух лет. Расчет делается на производство большинства деталей на 3D-принтерах с тем, чтобы протезы можно было часто менять по мере роста ребенка.

Особенности настройки ПК для добычи Chia Coin или как получить $1400 за 68 дней – Tomshardware Подбор правильных комплектующих и расчёты эффективности добычи Chia Coin

Гетерогенное программирование и oneAPI Toolkit. Импровизированная лекция эксперта Intel В рамках рубрики «Задайте вопрос эксперту Intel» мы попросили ведущего специалиста Intel Константина Владимирова ответить на вопросы, связанные с гетерогенным программированием, тулкитом oneAPI и смежными интересными вещами. Результат превзошел все наши ожидания. Константи...

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

[Перевод] Опасности покупки обуви в эпоху популярности рентгеновских лучей Флюороскоп для подбора обуви был опасным и ненужным прибором, но дети его обожали Как вам ботиночки? Тесноваты в пальцах? Широковаты в щиколотке? Добро пожаловать в Foot-O-Scope – вместо досужих догадок мы предлагаем научный подход к правильному подбору обуви! Когда немец...

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

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

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

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

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

DartUP 2019: итоги и видеозаписи докладов 23 ноября в питерских Ткачах прошел DartUP — единственная в России конференция по Dart и Flutter. Это уже второе большое событие, организованное Wrike при поддержке Google. Все началось два года назад, когда Wrike создал русскоязычное сообщество DartRu, которое было официа...

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

На создание участка карты мозга дрозофилы ушло 12 лет, усилия 250 человек и $40 млн Дрозофилы, или плодовые мушки — отличный материал для исследований. Просто потому, что они очень быстро размножаются, давая потомство, и эволюционные изменения можно отслеживать в течение недель, а не месяцев или лет. Пригодились эти мушки и ученым, которые занимаются изу...

Agile coach здорового человека Вступительное слово Для удобства я буду писать различные английские слова, такие как “Agile”, “coach”, “Scrum” и т.д. русскими буквами. Аджайл, коуч, скрам и т.д. Кто легко оскорбляется наличием транслитерации в тексте — прошу меня понять и простить. Аджайл сегодня, как мгла...

Обзор Edna Harvey: The Breakout. Классический квест Давайте поговорим о достаточно интересной игре, которая когда-то давно радовала пользователей своими интересными задачами и решениями. Теперь данную игру переделали под современные системы, после чего выпустили в честь десятилетия проекта. Мы в нее поиграли и можем смело ска...

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

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

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

Получаем бесплатные сервера в Oracle Cloud Free Tier Искал я как-то себе дешевый VPS сервер. Ну для отладки чего-нибудь, моделирования сетей... Да мало ли еще для чего может понадобится личный сервер? И вот в результатах поиска всплыло, что Oracle предоставляет возможность получить бесплатно и "пожизненно" до двух виртуальных ...

Тест на зоркость: проверь зрение Тест: проверка зрения Вопрос 1 из 7 Какие числа изображены внутри кругов? 12, 8, 4, 71, 6 Нет, приглядитесь внимательнее 12, 42, 74, 6 Верно! 12, 2, 42, 71, 8 Нет, приглядитесь внимательнее 12, 2, 42, 7...

[Из песочницы] Теория игр и её применение в жизни Привет, читатель! Некоторые из вас видели набор букв“qwerty”. Qwerty — это раскладка клавиатуры. Посмотрите на вашу клавиатуру. Вы увидите в верхнем ряду буквы «q»«w»«e»«r»«t»«y». А по какой причине нам интересна раскладка клавиатуры? Ещё давно, когда люди пользовались печ...

Неубиваемые умные часы Amazfit T-Rex в продаже В рамках выставки Consumer Electronic Show 2020 были представлены неубиваемые умные часы Amazfit T-Rex, которые сегодня поступили в продажу. Amazfit T-Rex доступны в пяти цветовых вариантах (черном, пепельном, камуфляжном, зеленом и хаки) по цене 140 долларов. Данный но...

Идеальный скрипт запуска сервера Minecraft Автор очень любит игру, и сам является администратором небольшого сервера «чисто для друзей». Как водится среди любителей, на сервере замодировано все, а это влечёт за собой нестабильность работы и как следствие падения. Так как Powershell автор знает лучше, чем расположен...

Дополняя SQL. Часть 1. Сложности парсинга. Истории о доработке ANTLR напильником Публикую на Хабр оригинал статьи, перевод которой размещен в блоге Codingsight. Что будет в этой статье? Более пяти лет работаю в компании, что занимается разработкой линейки IDE для работы с базами данных. Начиная работу над этой статьей я и не представлял как много интере...

Инструментарий фронтенд-специалиста: полезные утилиты и фичи для ускорения разработки Прошли те времена, когда фронтендеру достаточно было открыть «Блокнот», написать несколько строк кода, проверить его в браузере и загрузить на сервер через FTP. Современная разработка пользовательского интерфейса сильно усложнилась. Экосистема JavaScript растет и изменяетс...

Личное исследование по поводу 2019-nCoV Мое личное исследование по поводу 2019-nCoV Основные понятия Данные о симптомах Новые новости:(Изменено) Пробелы в понимании источника коронавируса Пробелы в понимании источника коронавируса: Исследование, что было проведено с hCoV-EMC Возможное происхождение Сходные...

Анимируем RecyclerView легко без перехода на ViewPager2 Когда мы работаем с коллекциями и их отображением, перед многими из нас часто встает выбор между ViewPager (теперь ещё и ViewPager2) и RecyclerView. Эти компоненты похожи друг на друга по области применения, но серьезно отличаются интерфейсом и реализацией. Начиная с suppor...

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

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

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

Битва двух якодзун, или Cassandra vs HBase. Опыт команды Сбербанка Это даже не шутка, похоже, что именно эта картинка наиболее точно отражает суть этих БД, и в конце будет понятно почему: Согласно DB-Engines Ranking, две самых популярных NoSQL колоночных базы — это Cassandra (далее CS) и HBase (HB). Волею судеб наша команда управления...

Free Heroes of might and magic 2 – open-source проект, в котором хочется участвовать Недавно в сети появилась новость о релизе новой версии проекта fheroes2. У нас в компании многие сотрудники являются поклонниками серии игр Heroes of Might and Magic, и естественно, мы могли пройти мимо и в процессе ознакомления с проектом проверили его анализатором PVS-Stud...

Мы скачали 10 миллионов Jupyter-ноутбуков с Github — и вот что мы выяснили Привет, Хабр! На связи команда Datalore by JetBrains. Хотим поделиться с вами результатами анализа нескольких миллионов публично доступных репозиториев Github с Jupyter-ноутбуками. Мы скачали ноутбуки, чтобы немного больше узнать в цифрах о текущем статусе, пожалуй, сам...

[Перевод] 5 возможностей systemd, которые нравятся сисадминам Изображение: Shmuel Csaba Otto Traian (CC BY-SA 3.0) Каждый специалист знает, что в современных системах происходит много чего интересного: в фоновом режиме периодически запускаются и завершаются какие-то приложения, придерживаются своего расписания автоматизированные зада...

Представляем Quarkly – инструмент для react-разработчиков и дизайнеров, который поможет оптимизировать вашу разработку Всем привет! Идеологически Quarkly – это проект, который призван упростить жизнь веб-разработчикам и веб-дизайнерам. В этом посте я коротко расскажу, за счет чего это возможно. Прежде всего, давайте посмотрим, как выглядит типичный цикл разработки веб-приложения в 2020 году?...

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

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

Различия индексов MySql, кластеризация, хранение данных в MyIsam и InnoDb Как устроены индексы в MySql, чем отличается индексирование в двух наиболее популярных движках MyISAM и InnoDb, чем первичные ключи отличаются от простого индекса, что такое кластерные индексы и покрывающие индексы, как с помощью них можно ускорить запросы. Вот как мне кажет...

Рубикон пройден: nginx 11 марта 2019 года американская компания F5 Networks купила российскую компанию Nginx (зарегистрирована на Виргинских островах) за сумму около 670 миллионов долларов. Судя по информации, которая есть в открытом доступе, компания Nginx с момента основания имела три раунда и...

Батарея Realme X50 сможет работать более двух дней Следующим 5G-смартфоном от Realme станет Realme X50. Новинка получит новейший чипсет Snapdragon 765G, анонс которого состоялся в начале текущего месяца на мероприятии Qualcomm Summit. Подробнее об этом читайте на THG.ru.

Трафарет для нанесения паяльной пасты на 3д принтере Достаточно часто надо сдеть 10-20 плат, заказ трафарета для такой работы не окупается. Пробовал резать лазером из картона. Картон меня не устроил. Фотополимерника к сожалению нет думаю там было бы получше, но и на FDM пластиком PLA получилось вполне неплохо. Технология следу...

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

Что делать, если болит спина? Не надо ждать, пока «само пройдёт».

Как разработчик открыл бар для разработчиков в Питере Две недели назад Роман Ганин добавился в наш список PHP-сообществ и тех, кто готов их поддерживать, а на днях в его баре прошла очередная встреча местной ячейки BeerPHP. Более того, вот уже пару месяцев он предоставляет заведение для встреч по Angular, CSS и не только. Мы...

Массовая оптимизация запросов PostgreSQL. Кирилл Боровиков (Тензор) В докладе представлены некоторые подходы, которые позволяют следить за производительностью SQL-запросов, когда их миллионы в сутки, а контролируемых серверов PostgreSQL — сотни. Какие технические решения позволяют нам эффективно обрабатывать такой объем информации, и как эт...

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

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

Ceph через iSCSI — или на лыжах стоя в гамаке Есть ли среди нас (цефоводов) те, кто не любит «профессиональный экстрим»? Вряд ли — иначе бы мы не кувыркались с этим чрезвычайно интересным и забавным продуктом. Многие из тех, кто занимались эксплуатацией Ceph, встречали один не слишком частый (а скорее даже очень нечас...

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

Дайджест интересных материалов для мобильного разработчика #301 (13-19 апреля) В новом дайджесте шутер на миллион и миллион шагов, масштабирование тестирования и миграция на Kotlin, коллапс волновой функции и здоровый сон, лендинги для приложений и уродливые интерфейсы.

«Увёл любовницу отца, чтобы сохранить брак родителей» Любовная драма, которая поможет сохранить брак - «Единственный живой парень в Нью-Йорке». Американский фильм показывает всю сложность жизни, которая преследует с самого рождения любого человека. Томас — сын не последних людей в мире литературы. Жизнь у него легка и непринуж...

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

Что стоит сделать Google с Android в 2020 году Android может быть лучше Давайте немного поразмышляем над тем, как Google может изменить политику распространения версий Android. Уже сейчас в Сети появляется информация о том, что нового появится в Android 11. И новые функции — это всегда хорошо, но один из пользовате...

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

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

18 интересных и полезных товаров для детей Анализатор плача, музыкальный ночник-проектор, спортивный комплекс и прочие товары с AliExpress и из других магазинов.

Что нас ждет в Wi-Fi 7, IEEE 802.11be? Недавно на рынок вышли устройства, поддерживающие технологию Wi-Fi 6 (IEEE 802.11ax), о которой много говорят. Но мало кто знает, что уже сейчас ведётся разработка нового поколения технологии Wi-Fi — Wi-Fi 7 (IEEE 802.11be). О том, что будет представлять собой Wi-Fi 7, в это...

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

Алхимия фотополимерных смол: пигменты Hardlight. Добрый день, коллеги!Давно ничего новенького не было по этой теме. Но вот появились пигменты для окрашивания от Hardlight и я решил их купить.Почему? До сих пор обходился в основном пигментной пастой «Палиж», серия «Полимер-О» - недорого, множество цветов, все нормально… Пра...

IT-словарик для не-айтишников Приходилось ли вам объяснять IT-понятия людям из других сфер? Это хитрая задача: при объяснении одного IT-термина нельзя пользоваться другими, потому что они тоже будут непонятными. Представим, что ваш знакомый захотел «войти в айти», впервые открыл Хабр и офигел — как объяс...

Как добавить новые символы в Unicode: опыт обывателя Все знают про общепринятый стандарт Unicode. Его (UTF-8) использует абсолютное большинство веб-ресурсов. А Unicode Consortium под управлением Марка Дэвиса — одного из ключевых контрибьюторов оригинальной спецификации 1987 года — периодически вносит обновления. На днях к апд...

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

Архитектура в Django проектах — как выжить Думаю, ни для кого не секрет, что в разговорах опытных разработчиков Python, и не только, часто проскальзывают фразы о том, что Django это зло, что в Django плохая архитектура и на ней невозможно написать большой проект без боли. Часто даже средний Django проект сложно подде...

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

Перезагрузка текстур OpenGLESv2 через DMABUF В этой статье я хочу рассказать, как просто можно обновлять текстуры OpenGLES через DMABUF. Поискал по Хабру и к своему удивлению не обнаружил ни одной статьи на эту тему. В Хабр Q&A тоже ничего такого не нашел. И это для меня немного странно. Технология появилась довол...

Все меры поддержки бизнеса в связи с коронавирусом. Часть 1 Собрали в одном месте все антикризисные меры поддержки для бизнеса в условиях распространения COVID-19. Добавляйте пост в закладки, мы будем его регулярно дополнять и обновлять. Пост состоит из двух частей. В этой части мы расскажем о налоговых мерах поддержки: Перенос сро...

РИТ, Максим Лапшин (Erlyvideo): как программисту вырастить компанию РИТ++ 2017, Whale Rider. Зал «Конгресс-холл. 6 июня, 13:00. Тезисы. В докладе я хочу рассказать о собственном опыте органического развития компании, продающей b2b серверный софт без инвестиций. Я начинал с ковыряния just for fun в том, что мне было интересно, потом был го...

Xiaomi Mi Band 5 – лучший спортивный браслет в мире С каждым годом все больше и больше компаний занимаются созданием и выпуском на рынок различных моделей спортивных браслетов, стремясь сделать их как можно более привлекательными. Тем не менее, добиться этого удается далеко не всем, потому Сообщение Xiaomi Mi Band 5 – лучший...

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

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

Нужно ли курить для защиты от SARS-CoV-2 Неимоверно крутые арты китайских художников, посвященные борьбе с эпидемией. Брал тут. Новый вирус быстро расширяет свой ареал, разгоняя население целых стран на удаленку и заставляя бояться друг друга. У меня есть ощущение, что скоро будет не слишком весело. Я придерживаю...

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

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

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

Дополняя SQL. Часть 2. Оптимизация работы со строками и открытия файлов Публикую на Хабр оригинал статьи, перевод которой размещен в блоге Codingsight. Что будет в этой статье? Это вторая статья в цикле о жизни разработчиков IDE для баз данных. Ее структура будет похожа на первую. Как и в первой я расскажу о проблемах с которыми мы сталкивались...

Рождение маскота Слёрма Проект, как ребенок, проходит стадии взросления. И, как у ребенка, это отражается на облике. Жили-были… Нет. Не так. В тридесятом царстве, тридевятом государстве Российская Федерация придумали IT-специалисты компании Southbridge обучающие курсы — вначале только внутренние, д...

Победители конкурса стартапов The Europas Awards 2020 На Хабре часто пишут про новые технологии и яркие стартапы. Но почему-то до сих пор никто не рассказал об итогах конкурса The Europas Awards 2020, хотя там есть и российские победители. Cloud4Y исправляет эту оплошность. В прошлом году Europas Awards для европейских техни...

Postgresso 23 Жизнь продолжается. А мы продолжаем знакомить вас с самыми интересными новостями PostgreSQL Главное событие PostgreSQL 13 Beta 2 Релиз беты состоялся. Загрузить можно отсюда, информация для бета-тестеров здесь. Напоминаем, что в начале апреля мы сделали обзор нового в ве...

Postgresso 21 Жизнь продолжается. Продолжаем знакомить вас с самыми интересными новостями PostgreSQL Главная новость PostgreSQL 13beta Вышла долгожданная Бета. Новшества и изменения подробно расписаны здесь, а информация для бета-тестировщиков тут. Кроме того есть и советы по установ...

Распределённая команда и тимлид на удалёнке Привет, меня зовут Григорий. Я работаю тимлидом распределённой команды в Positive Technologies. Это мой рассказ, как я стал лидом распределённой команды, с какими проблемами сталкивался, как их решал и какой опыт получил. Мотивами к написанию статьи стали два факта: во-первы...

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

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

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

Huami готовит к выходу новые спортивные часы Amazfit Zepp E В то время как в Европе (как и в других частях мира, за исключением Китая) мы ожидаем появления глобальной версии нового смартфона Xiaomi Mi Band 5, в сети появляются новости о совершенно новом продукте Huami. Вы наверняка знаете, что именно этот бренд, являющийся лидером в ...

Есть ли жизнь без Nvidia? Запускаем TensorFlow на Radeon RX 580 На новом рабочем месте меня посадили за ПК, оборудованный процессором Ryzen 2600 и видеокартой Radeon RX 580. Попробовав обучать нейронные сети на процессоре, я понял, что это не дело: уж слишком медленным был процесс. После недолгих поисков я узнал, что существует как миним...

Чешские программисты бесплатно написали сайт стоимостью 16 миллионов евро? Правда? В конце января 2020 г. чешские программисты на безвозмездной основе за два дня разработали портал продажи билетов на право пользования скоростными дорожными магистралями Чехии. На разработку этого портала изначально был выделен 401 миллион чешских крон (около 16 миллионов ев...

Была ли жизнь до Audio CD? Программный декодер PCM В прошлой статье мы рассказали про динамические QR коды, которые записывали на VHS кассеты. Эпидемия PCM зацепила и меня, так что пришло время поковырять этот формат. Читать дальше →

Фитнес браслет Xiaomi Mi Band 4: дата выхода и спецификации Первая модель фитнес-трекера Xiaomi Mi Band была представлена в 2014 году. Гаджет показал впечатляющий уровень продаж и получил высокую оценку от пользователей. Браслет первого поколения по достоинству оценили не только поклонники инновационных технологий, но и люди, которые...

Принцип единственной ответственности: глубокое погружение Про принцип единственной ответственности (The Single Responsibility Principle, SRP) уже было написано множество статей. В большинстве из них даётся лишь поверхностное его описание мало чем отличающееся от информации в википедии. А те немногие статьи что затрагивают ключевые ...

Juniper SRX и Cisco ASA: серия очередная Первый раз строить IPSec между Juniper SRX и Cisco ASA мне довелось ещё в далёком 2014 году. Уже тогда это было весьма болезненно, потому что проблем было много (обычно — разваливающийся при регенерации туннель), диагностировать было сложно (ASA стояла у нашего заказчика, по...

Xbox Series X «порвал» Sony PlayStation 5 Чем дальше в будущее, тем больше на рынке появляется действительно крайне интересных и продвинутых во всех отношениях электронных устройств, делающих жизнь людей лучше, чем когда-либо раньше до этого самого момента. Доступное сейчас в продаже поколение Сообщение Xbox Series...

Охота за уязвимостями на 7% эффективнее «За что я люблю Россию, так это за низкие налоговые ставки» — анонимуc С ростом дохода у охотника за уязвимостями все более остро становится вопрос о налогах. После определенных сумм мне стало жалко отдавать 13% (даже несмотря на то, что у коллег из США это вообще 30%). К т...

[Из песочницы] Чуткий дом приходит на смену умным домам В последнюю неделю ноября в Переславле-Залесском прошёл Национальный Суперкомпьютерный Форум. Три дня люди рассказывали и показывали, как обстоят дела с разработкой суперкомпьютеров в России и как технологии, обкатанные на суперкомпьютерах, превращаются в товары. Институт п...

[Перевод] Автоматизируем установку WordPress с NGINX Unit и Ubuntu Есть множество материалов по установке WordPress, поиск в Google по ключевым словам "WordPress install" выдаст порядка полумиллиона результатов. Но тем не менее фактически среди них весьма мало годных руководств, по которым можно установить и настроить WordPress и...

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

[Перевод] Spring MVC: создание веб-сайтов и RESTful сервисов Вы можете использовать эту статью, чтобы понять, как использовать Spring MVC для создания веб-сайтов или RESTful сервисов. А также получить обзор часто задаваемых вопросов, охватывающих наиболее распространенные задачи Spring MVC. Примечание: Статья ~ 7500 слов, вероятно, не...

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

Как повысить скорость декодирования видеопотока в FFmpeg С приходом тяжеловесных видеоформатов, таких как 4K (Ultra HD), проблема эффективности декодирования видеопотока стала достаточно актуальной. На среднем компьютере приходится принимать специальные меры для того, чтобы можно было обработать такой видеопоток в реальном масштаб...

Что будет с ITSM в 2020 году? Что произойдёт с ITSM в 2020 году и в новом десятилетии? Редакция ITSM Tools провела опрос экспертов отрасли и представителей компаний — ключевых игроков на рынке. Мы изучили статью и готовы рассказать вам, на что следует обратить внимание в текущем году. Тренд 1. Благопол...

Выпуск обновленного электромобиля Chevrolet Bolt отложен до 2021 года Компания General Motors планировала в этом году выпустить обновленный электромобиль Chevrolet Bolt, но по сообщению источника, ссылающегося на письмо, полученное от пресс-секретаря компании, выпуск обновленного электромобиля Chevrolet Bolt отложен до 2021 года. «...

Navigation bar и анимация перехода Поведение UINavigationBar при переходе по стеку может показаться непредсказуемым и часто забагованным. Но, на самом деле, так и есть! Эта статья призвана освежить знания о принципах работы и показать возможности  кастомизации поведения.Немного общей теорииЕсли вы хорошо...

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

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

Apple Mac и причудливые устройства. LTO, SAS, Fibre Channel, eSATA Темой настоящей статьи является подключение к Маку внешних устройств по интерфейсам SAS, Fibre Channel (FC), eSATA. Сразу оговоримся, что для решения задачи доступа к таким устройствам существует путь здорового человека: собрать дешёвый PC, воткнуть туда карту контроллера HB...

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

Кастомизация календаря на PyQt5 Сегодня столкнулся с простой на первый взгляд задачей: в виджете календаря на PyQt5 сделать так, чтобы сегодняшняя дата обводилась зеленой рамкой. Но оказалось, что на русском языке материалов на эту тему вообще нет, а на английском - только один вопрос на stackoverflow. Реш...

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

Умер российский инфобизнесмен Андрей Парабеллум С начала мая он болел коронавирусом.

Эти телефоны Xiaomi скоро получат Android 10 Если говорить о смартфонах Xiaomi, то их нужно разделить на две категории. Обычно производитель старается как можно быстрее выпустить новую версию оболочки MIUI, однако мало какие смартфоны получают самую последнюю версию операционной системы Android. На самом деле на т...

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

Отсутствие страха и радость от жизни в IT Есть такой анекдот про двух торговцев, которые отправились в Африку в начале XX века. Им нужно было высянить можно ли там продавать обувь(строить карьеру в IT). Каждый отправил обратно по телеграмме: Первый торговец написал: «Ситуация безнадёжная. Здесь все ходят босиком.» В...

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

Открыта продажа билетов на Positive Hack Days 10 Стартует продажа билетов на юбилейный международный форум по практической безопасности PHDays. Зарегистрироваться и купить билеты можно по этой ссылке начиная с 5 декабря. Как и в предыдущие годы, действует скидка Early Birds: при покупке билетов до 30 декабря стоимость у...

Транскомпилируемые языки: проекты конвертации код-в-код Источник: Ward Cunningham Транспиляция — это конвертация кода одного языка в другой. С помощью специального транспилера (транскомпилятора) один язык программирования общего назначения можно перенести на любой другой язык программирования общего назначения. Если необходимо...

Топ 10 ошибок в проектах Java за 2019 год 2019 год подходит к концу, и команда PVS-Studio подводит итоги уходящего года. В начале 2019 года мы расширили возможности анализатора, поддержав язык Java. Поэтому список наших публикаций про проверку открытых проектов пополнился обзорами Java проектов. За год было найдено...

Исследование рынка тимлидов в России Две недели назад к нам в New.HR пришел Егор Толстой (YourDestiny) и попросил собрать данные для его доклада на TeamLeadConf. Егора интересовало: • Сколько вакансий тимлидов есть на рынке. • Какое количество вакансий закрывается внешними кандидатами, а какое – внутренними....

«Как зеницу ока...» или делаем простенькую охранную систему на базе микроконтроллера (Canny или Arduino) и Raspberry PI Во время подготовки статьи, про распознавание микроконтроллеров с помощью TensorFlow и OpenCV мне одновременно на глаза попались Craftduino, Canny 3 tiny и Raspberry PI, после чего я решил, что будет здорово еще раз объединить их в одной статье. Я долго думал, о чем писать, ...

Как подготовить сайт к росту нагрузки Только ленивый не достал с дальней полки свою экспертность и не предсказал «онлайнизацию» жизни — такую же вынужденную, как и режим самоизоляции. Но трафик, действительно, уже начал расти, а с учётом «каникул» до конца апреля ресурсы, предлагающие доставку товаров, услуги ...

[Из песочницы] Учимся разворачивать микросервисы. Часть 1. Spring Boot и Docker Привет, Хабр. В этой статье я хочу рассказать о своем опыте создания учебной среды для экспериментов с микросервисами. При изучении каждого нового инструмента мне всегда хотелось его попробовать не только на локальной машине, но и в более реалистичных условиях. Поэтому я ре...

Go. FakeDb. Эмуляция работы БД в тестах На днях писал тесты для модуля, который взаимодействует с базой данных. Привязывать модуль тестов к настоящей базе данных не хотелось — это создаёт дополнительные требования к окружению, где будет выполняться тестирование. Создавать сразу экземпляры типа sql.Rows, с нужными ...

[Перевод] Доступный toggle Toggles (или их еще называют "тумблеры"/"переключатели") широко используются в современных интерфейсах. Они, как правило, относительно просты, и их можно рассматривать как простые флажки (checkbox). Тем не менее, их часто делают недоступными тем или иным способом.В этой стат...

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

10 вопросов, которые изменят вашу жизнь Правильный вопрос, заданный в подходящее время, может изменить вас, успокоить или дать опору. И даже если вы не найдёте ответ сразу же, сам вопрос поможет по-другому взглянуть на свою жизнь.

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

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

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