Социальные сети Рунета
Понедельник, 29 ноября 2021

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

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

5. Часто задаваемые вопросы по Check Point Maestro (FAQ) Мы опубликовали уже 4 статьи (1, 2, 3 и 4) по Check Point Maestro, где довольно подробно расписали предназначение и различные сценарии использования этого продукта. В связи с этим, нас довольно часто и много спрашивают по поводу данного решения. Большинство задает примерно...

Чек-лист — как тестировать поиск Я посмотрела, как тестируют поиск начинающие тестировщики, и решила написать этот чит-лист проверок. Это такая серебряная пуля, которую можно применить на любом проекте, лишь немного варьируя под себя, под свой проект.Поиск — он же есть практически в каждой системе. Поэтому ...

Распределенные транзакции для разнородных баз данных в MS .NET Недавно, на одном интервью меня спросили, а работал ли я с распределенными транзакциями, в том смысле, что нужно было делать вставку/обновление таких записей при условии: Одной транзакции. Это могут быть несколько разнообразных баз данных таких как Oracle, MS SQL Server и ...

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

Отарки: социал-дарвинизм интеллектуалов Председатель комиссии. Вы читаете на нескольких языках, знакомы с высшей математикой и можете выполнять кое-какие работы. Считаете ли вы, что это делает вас Человеком? Отарк. Да, конечно. А разве люди знают что-нибудь еще? (Из допроса отарка. Материалы Государственной комисс...

Выгорание — норма? Часть 1 Почему люди выгорают, как отличить выгорание от усталости, как отловить на ранних стадиях, терминология и нейробиология процесса на пальцах. Первая статья цикла — вводная: разбираемся с терминами и пониманием явления. Вводная часть Выгорание — довольно объемная тема, охватит...

[Из песочницы] Что такое собеседование и зачем оно? Поводом для написания размышлений ниже послужила статья «Нужны ли резюме в IT?». Так как тема в статье мне близка и интересна, я решил написать своеобразный ответ. На мой взгляд, статья ошибочна и полна ошибок и заблуждений, причем концептуального уровня. Конечно, изложенно...

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

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

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

[Перевод] Как начинающий Data Scientist вроде меня может набраться опыта Я прошел несколько курсов, а что делать дальше? На днях я получил письмо от Мануэлы со следующим вопросом: «Как начинающий data scientist вроде меня может набраться опыта?» Вопрос отличный. За вопросом следовало: «Я закончила несколько курсов и проектов, некоторые работ...

[Перевод] Как проходить собеседование на дата-сайентиста в Amazon в 2021 году Я решил написать статью для тех, кто пытается найти актуальные вопросы и ответы для собеседований в Amazon. Я взял несколько вопросов с собеседований, которые задавали в последние месяцы, и попытался дать краткие и понятные ответы на них. Есть вопросы сложные, есть — прост...

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

[Перевод] Архитектурный шаблон MVI в Kotlin Multipaltform, часть 1 Около года назад я заинтересовался новой технологией Kotlin Multiplatform. Она позволяет писать общий код и компилировать его под разные платформы, имея при этом доступ к их API. С тех пор я активно экспериментирую в этой области и продвигаю этот инструмент в нашей компани...

Создал свой Lego Jeep в 3d Всем привет! Первая статья с повторением рекламы Яндекс получила хороший отклик от читателей Хабра, поэтому я решил написать про свой более новый проект. В этот раз я решил собрать свою собственную модельку LEGO. Я знаю про программы для создания кубиков, например, BrickLink...

Infosecurity (входит в ГК Softline) запускает INFOSECURITY TRACKER – облачный DLP сервис, который упрощает весь процесс предотвращения утечек События 2020 года перевели компании на дистанционный формат работы. К сожалению, не все сотрудники «на удаленке» ответственно относятся к своей работе, поэтому вопрос контроля персонала стал для работодателей максимально острым. Компании теперь озадачены множеством во...

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

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

User Experience Core Guide — Новый подход к работе с абстракцией TL; DRЯ потратил пол года и 500 часов своей жизни на создание бесплатного инструмента содержащего 896 углов обзора наиболее популярных проблем в Product Management-е с позиции когнитивных искажений (научно доказанных паттернов мышления человека).63 вопроса и 896 ответов кото...

Как проанализировать рынок фотостудий с помощью Python (1/3). Парсинг данных В интернете огромное количество открытых данных. При правильном сборе и анализе информации можно решить важные бизнес-задачи. Например, стоит ли открыть свой бизнес? С таким вопросом ко мне обратились клиенты, желающие получить аналитику рынка услуг фотостудий. Для них было...

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

[Перевод] Прошло тридцать лет, а QBasic по-прежнему лучший Моему старшему сыну Ноа три месяца назад исполнилось семь лет. Если бы он мог обменять всю свою семью на два часа игры в Minecraft, то сделал бы это без раздумий. Ещё одна любовь всей его жизни — это Super Mario Maker. У меня бегали мурашки, когда я видел, как он играет в у...

Мастерская по созданию сайтов KIND: инструкция по применению Команда Теплицы проводит мастерские по созданию сайтов на бесплатном конструкторе «Кандинский». За две недели участники запускают проверенный специалистами, безопасный, функциональный и красивый сайт для своей организации или проекта. Я решил собрать основные рекомендации, ...

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

Une vie d’amour: моногамия и мозги лемура Что отличает человека от подавляющего большинства представителей земной фауны? Очевидный ответ — интеллект, и это действительно так. Но что дает нам наш развитый мозг помимо умения создавать невероятные машины, сочинять симфонии и писать картины? Он дает нам выбор. Мы воль...

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

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

[Перевод] Оптимизируем производительность: JavaScript (V8) vs AssemblyScript (WebAssembly) Чтобы повысить производительность web-приложений, используйте WebAssembly в связке с AssemblyScript, чтобы переписать критически важные для производительности компоненты web-приложения, написанные на JavaScript. «И это действительно поможет?», — спросите вы. К сожалению, ...

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

[Перевод] Head-of-Line Blocking в QUIC и HTTP/3: Подробности Как вы могли слышать, после четырех лет разработки протоколы HTTP/3 и QUIC приблизились к официальной стандартизации. Предварительные версии уже доступны для тестирования на серверах и браузерах. HTTP/3 обещает значительный прирост производительности по сравнению с HTTP/2,...

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

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

[Перевод] Разработка REST-серверов на Go. Часть 1: стандартная библиотека Это — первый материал из серии статей, посвящённой разработке REST-серверов на Go. В этих статьях я планирую описать реализацию простого REST-сервера с использованием нескольких различных подходов. В результате эти подходы можно будет сравнить друг с другом, можно будет поня...

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

[Перевод] История развития видеоконференций Скриншот CU-SeeMe — одной из первых Интернет-систем для видеоконференций, появившейся ещё в 1992 году. В бизнес-среде и «оборонке» примеры использования технологий видеоконференций возникли ещё 1980-х. Несмотря на четыре десятка лет эволюции технологий, видеоконференции на...

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

Укрощение Горыныча 2, или Символьное исполнение в Ghidra С удовольствием и даже гордостью публикуем эту статью. Во-первых, потому что автор — участница нашей программы Summ3r of h4ck, Nalen98. А во-вторых, потому что это исследовательская работа с продолжением, что вдвойне интереснее. Ссылка на первую часть. Добрый день! Прошлого...

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

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

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

Изображение камня в виде NFT было продано за $1,3 миллиона Невзаимозаменяемый токен (NFT), содержащий изображение камня, был продан в понедельник за 400 единиц криптовалюты Ethereum, что примерно равно $1,3 миллиона. Серия EtherRock с изображениями камней была создан в 2017 году, что делает их одним из старейших невзаимозаменяемых т...

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

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

[Перевод] 50 вопросов по Docker, которые задают на собеседованиях, и ответы на них Docker, первый выпуск которого был еще в 2013 году, — весьма удобный инструмент для сборки пакетов, поставки и запуска приложений в «контейнерах». Большинство крупных компаний, например, Google, Amazon и VMware рассматривают Docker как зрелую технологию для контейнеров, поэ...

[Перевод] Зачем в npm 7 оставили поддержку package-lock.json? Мне, с того момента, как мы объявили о том, что в npm 7 будут поддерживаться файлы yarn.lock, несколько раз задавали один и тот же вопрос. Он звучал так: «Зачем тогда оставлять поддержку package-lock.json? Почему бы не использовать только yarn.lock?». Краткий ответ на это...

Секретная информация? Используй 2FA для VPS/VDS Часто задаваемый вопрос, как надежно защитить свой VPS / выделенный сервер от взлома? Поэтому я решил написать инструкцию о внедрении двухфакторной аутентификации. 2FA является вторым уровнем защиты данных, благодаря которому получить доступ к учетной записи можно только ...

Создаём с нуля высоконагруженное приложение на Tarantool В 2013 я пришел в Mail.ru Group, и я решал задачу, в которой мне нужна была очередь. Есть много разных инструментов для построения очередей, но я решил для начала узнать, что уже имеется в компании. Услышал, что есть такой продукт — Tarantool. Узнал, как он устроен, и мне п...

Минцифра и Blockchain4Ukraine определят правовой статус криптовалют в Украине Парламентское межфракционное объединение Blockchain4Ukraine и недавно созданная одноименная общественная организация подписали меморандум о сотрудничестве с министерством цифровой трансформации Украины. Memorandum by ForkLog on Scribd Меморандум предполагает формирование еди...

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

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

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

Занятное мини-интервью с основными контрибьюторами PHP 8 Несколько недель назад русскоязычное PHP-сообщество проводило стрим по случаю выхода мажорной версии языка. По ходу трансляции зрители могли задать вопрос Никите Попову и Дмитрию Стогову, — а в конце те подключились и ответили на часть из них (остальные ответы мы опубликуем ...

Главный секрет блока else в циклах пайтона Это короткая статья для новичков. Наверняка вы знаете, что в пайтоне для циклов for и while предусмотрен блок else. И с этим блоком возникает много путаницы, потому что его действие на первый взгляд не интуитивно. Приходится потратить немного времени или заглянуть в документ...

Над обращением криптовалют Госдума поработает творчески Как сообщает "КоммерсантЪ" со ссылкой на источники, было решено принять законопроект о ЦФА первым, а законопроект, регулирующий оборот криптовалют, доработать к осенней сессии.Если говорить о той части положений о цифровой валюте, которая попала в принятый вариант...

STM32 Часть 3: Первый Проект Мы наблюдаем общество, которое все больше зависит от машин, но при этом использует их все неэффективнее. — Douglas Rushkoff Эта фраза должна служить мотивацией для каждого программиста. Ведь именно вы решаете как машина использует свои ресурсы. Но как и с начала времен, чел...

[Перевод] Ответ философам от GPT-3 Привет, Хабр. В преддверии старта курса «Deep Learning. Basic» мы подготовили для вас довольно необычный перевод. Читайте ниже, что из этого вышло. Рафаэль Миллер попросил языковую модель GPT-3 от OpenAI ответить на эссе, написанные о ней философами. Приводим перевод текст...

[Перевод] Ответы на часто задаваемые вопросы о NFT У вас тоже накопилось много вопросов к этому новому виду… искусства? Платформе? Новости о блокчейне всегда заставляют нас задуматься: «Эм… А что здесь происходит?». Именно такое чувство я испытал, читая, как Граймс получает миллионы долларов за цифровые рисунки и видео в в...

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

Реверс USB-SATA-адаптера (история одного стажера) Предыстория Стажировка – это процесс получения знаний и опыта. Наша команда Raccoon Security считает, что повышение уровня информационной безопасности окружающих нас устройств и ПО невозможно без передачи этих знаний и опыта будущим поколениям специалистов. Именно поэтому мы...

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

Панос Панай на конференции Ignite 2021 обещает новое поколение Windows Что нужно знать • Панос Панай заявил, что скоро появится «следующее поколение Windows» • Это было сказано в передаче «Разговор у камина» с Роаном Сонс на Ignite 2021 • Слова Паная дают понять, что скоро ожидаются крупные связанные с Windows анонсы В программе «Разговор у кам...

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

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

Как я не стал продакт-менеджером после обучения в Product Univercity Морейниса и Черника Всем привет. Решил написать свою первую статью на VC, но главреда меня забанил, потому что я попросил поставить плюсики друзей, а перед этим три раза дешёвая рабочая сила снимала мою публикацию по каким-то неведомым причинам, и описать свой опыт поиска работы продакт-менедж...

Почему мой NVMe медленнее SSD? В данной статье мы рассмотрим некоторые нюансы подсистемы ввода-вывода и их влияние на производительность. Пару недель назад я столкнулся с вопросом, почему NVMe на одном сервере медленнее, чем SATA на другом. Посмотрел в характеристики серверов и понял, что это был вопрос...

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

[Перевод] Это не работает 8 утра. Как и в любой другой день, я быстро просматриваю уведомления GitHub через Octobox. «Проблема» «Не работает» «Сломанный» «Сбой» «Ошибка» «Баг» «Не работает» «Поломка» «Не могу выстроить» «Не удалось установить» «Не работает» «Помощь» «Не компилируется» «Ошибка» «Не ...

Android in-app purchases, часть 3: получение активных покупок и смена подписки Cегодня мы рассмотрим две важные темы по реализации in-app покупок с Google Billing Library. Начнем с получения активных покупок пользователя, то есть действующих подписок и ранее купленных non-consumable продуктов. Это наша третья статья из цикла статей про внедрение покупо...

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

Free Trial, motherf***er, do you need it? — или почему бесплатные траялы и фримиум модели подходят далеко не для всех На этой неделе случилось 3 вещи: Несколько дней назад в своей статье о фреймворке формировании привычек я обещал рассказать о том, почему мы используем ПЛАТНЫЙ VS бесплатный trial-период в своих продуктах. Ребята из Getcourse написали заплюсованую статью про онлайн-школ...

DNS over I2P — настоящая приватность DNS-запросов Все запросы и ответы DNS идут по сети в открытом виде, поэтому в изначальной вариации шпионить за пользователем может не только администратор DNS-сервера, но и операторы всех промежуточных узлов, через которые проходит трафик. Современные решения вроде DNSCrypt, DNS over HTT...

Говорящий плеер на raspberry Приветствую всех. У меня проблемы со зрением, увлечение мое — программирование. Как то в недалеком прошлом я узнал об одноплатном компьютере raspberry, описание меня впечатливо и я приобрел его. Так, как официальный дистрибутив — raspbian, основан на debian, думал включу с...

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

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

Проблемы правового регулирования искусственного интеллекта Введение В 21 веке перед человечеством остро встаёт вопрос о внедрении искусственного интеллекта (далее – ИИ) в повседневную жизнь. В данной статье дефиниции «искусственный интеллект» и «робот» специально не разделяются ввиду действительной конвергенции данных понятий. ИИ...

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

TensorRT 6.x.x.x — высокопроизводительный инференс для моделей глубокого обучения (Object Detection и Segmentation) Больно только в первый раз! Всем привет! Дорогие друзья, в этой статье я хочу поделиться своим опытом использования TensorRT, RetinaNet на базе репозитория github.com/aidonchuk/retinanet-examples (это форк официальной репы от nvidia, который позволит начать использовать в ...

[Перевод] Cтарший разработчик Google Ads: Почему я занимаюсь рекламой «Я работаю в Google над рекламой» «Почему? Я искренне не понимаю, что кто-то может этим заниматься.» Кто-то недавно спросил меня: «Почему я работаю над рекламой?» Я захотел написать что-то более основательное, чем просто комментарий. (Несмотря на то, что это моя професси...

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

Операционная Система «Сивелькирия»: вводное описание Привет, Хабр. Эта статья открывает цикл публикаций об операционной системе «Сивелькирия», на данный момент находящейся на раннем этапе проектирования и разработки. В статьях цикла будут подробно описаны системные проблемы популярных операционных систем и предложены пути их ...

[Перевод] Pylint: о попытке снизить потребление памяти Мне приходится работать с огромной кодовой базой, написанной на Python. Этот код, с помощью системы непрерывной интеграции, проверяется с помощью Pylint. Подобная проверка всегда была немного медленной, но недавно я обратил внимание на то, что при её проведении ещё и потребл...

[Перевод] Собеседования в сфере Data Science и распространённые приёмы работы с датами в SQL Поговорим о распространённых приёмах работы с датами, которые находят применение на Data Science-собеседованиях и в обычной работе. При анализе данных весьма часто возникает необходимость извлечения из полей, хранящих даты, их частей, вроде года, дня или месяца. Нередко тому...

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

Игра по правилам Event loop в Node.js Я пришел в компанию Lineate работать именно на Node.js. В процессе выполнения проектов мне приходилось обращаться к более опытным коллегам и выяснять ответы на возникающие у меня вопросы, но, как оказалось, никто не был уверен в своих ответах на 100%. C Event loop разобратьс...

Как я написал диплом по химии с (Xe)LaTeX Эту статью я задумал еще на втором курсе, когда впервые решил перейти с Word'а на LaTeX. В конце третьего курса я ее начал, и, наконец, после защиты диплома я нашел в себе силы ее дописать. Здесь я постарался собрать свой опыт (и созданные костыли, куда же без них) в использ...

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

Почему не все тестовые задания одинаково полезны: разбор одного фееричного провала Всем привет, это PsyHaSTe и сегодня я хотел бы рассказать о том, куда меня занесла нелегкая в процессе оптимизации и рефакторинга кода решения тестового задания из статьи товарища novar (кто пропустил — рекомендую ознакомиться). Какие проблемы были у этого решения? Почему в...

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

[Из песочницы] Бакалавриат в США: Нетрадиционный путь в топ-вузики Прочитала я пару статей на хабре после того как прошла по ссылке со стороннего ресурса и мне как-то грустно стало так как я сама учусь в топ-университете в США и знаю нескольких из России. habr.com/ru/post/469275 habr.com/ru/post/230789 Однако, моя история не совсем станд...

[Перевод] Google удалил приложение с Play Store за ссылку на официальный вебсайт продукта Google удалил наше приложение Language Transfer с Play Store. Начнем с короткой предыстории. Когда мы впервые отправили приложение на маркет, его отклонили из-за того, что в интерфейсе была ссылка на страницу Language Transfer на Patreon. Нижняя кнопка: «Поддержите Langu...

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

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

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

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

[Из песочницы] Краткое сравнение архитектуры SDS или поиск подходящей платформы хранения (GlusterVsCephVsVirtuozzoStorage) Данная статья написана для того, чтобы помочь выбрать для себя подходящее решение и понять отличия между такими SDS как Gluster, Ceph и Vstorage (Virtuozzo). В тексте используются ссылки на статьи с более детальным раскрытием тех или иных проблем, поэтому описания будут мак...

И снова плата SKRmini-v1.1. Возврат к прошлому. Как-то задавал вопрос по этой плате. Вопрос. Ответа не получил и решил отложить на полочку. Попробовал ещё раз и решил, что спалил проц. Поинтересовался, сколько стоит замена… нет, спасибо подожду с Али. Заказал, получил, подключил и опять такая еже фигня. Полез в мануал и ...

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

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

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

Гибриды побеждают или холивары дорого Мотивом для написания данной статьи послужил тот факт, что на habr.com участилось появление материалов маркетингового характера про Apache Kafka. А также тот факт, что из статей складывается впечатление что пишут их немного далекие от реального использования люди — это конеч...

Размер имеет значение: Intel 440MX Communications Appliance Reference Design Если спросить обычного человека, как он себе представляет сервер, в большинстве случаев ответ будет содержать слова «большой компьютер». Да и близкие к теме люди привыкли, что в большинстве случаев сервер — это как минимум «мини-башня» или одноюнитовый «стоечник». Куда ком...

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

Как жить и работать с психиатрическим диагнозом. Часть 2: практические вопросы Кэрри Фишер, известная ролью принцессы Леи всю жизнь сражалась с биполярным расстройством — ей не помогали лекарства, только электрошок. Она — мой любимый биполярник, поэтому и иллюстрирует эту статью Это вторая часть расшифровки эфира про жизнь и работу в IT с биполярным ...

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

Билл Гейтс назвал сделку между Microsoft и TikTok «чашей с ядом» Один из создателей и бывший крупнейший акционер компании Microsoft Билл Гейтс (Bill Gates) в своём недавнем интервью в журнале Wired высказал опасения относительно сделки между Microsoft и TikTok.  Билл Гейтс дал понять, что такая сделка Microsoft по покупке части...

[Из песочницы] Шизофрения: взгляд после Грани безумия В те далекие времена, когда я чувствовал себя получше, я частенько заходил почитать хабр. Теперь почти полная потеря интереса к ИТ — одна из самых незначительных моих проблем. Заранее прошу прощения за исковерканные слова и знаки препинания, тут уже давно во вс...

Функциональность ИТ-архитектуры для CIO важнее ее цены Более половины российских CIO (60%) отметили, что основным фактором, определяющим выбор архитектурного решения, являются его функциональные возможности и количество закрываемых технологией кейсов. Существенно менее важной оказалась цена: она является приоритетным фактором ли...

Онлайн-Круглый стол «Как создать свой игровой бизнес» 19 августа (Среда), в 19:00, состоится бесплатный Онлайн-круглый стол «Как создать свой игровой бизнес». Вы создаете собственные игры или давно хотите начать этим заниматься? Вы хотите, чтобы разработка игр приносила вам самореализацию и прибыль, но не знаете, как этого д...

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

Как реализовать игнор заблокированных пользователей в группах Telegram? UPD: благодаря помощи Tkachov эта статья всё-таки превратилась из просьбы о помощи в работающую инструкцию. В комментариях он дал работающий код для создания игнора в десктопном клиенте Телеграм. Я на всякий случай расположу объяснение в конце статьи. Далее статья продолжа...

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

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

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

"Доступный интернет", или Услуга без оплаты После прозвучавшего в послании к Федеральному Собранию предложения президента Владимира Путина ввести в России бесплатный доступ к социально значимым интернет-ресурсам Минкомсвязь России предприняла вторую попытку ввести эту инициативу в правовое поле. В конце марта 2020 год...

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

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

Подборка 143 переводов эссе Пола Грэма (из 184) Пол Грэм — один из самых уважаемых людей среди ИТишников, основателей и инвесторов. Он первоклассный программист (написал два языка программирования), хакер, создатель дерзкого акселератора Y Combinator, философ. Своими помыслами и разумом Пол Грэм врывается в широкий спек...

Я больше никогда не откажусь от MacBook в пользу других ноутбуков Около 4 лет использования MacBook Pro 2009 года сделали все, чтобы я больше никогда не мог пользоваться ноутбуками на Windows и Linux. Все началось с того, как в один прекрасный день на Avito в 2016 году я купил старенький MacBook 2009 года за 16 тысяч рублей. Бедный студен...

Как делается косплей. Cоздание костюма Advanced Suit Aйзека Кларка из игры Dead Space 2 Зачем и о чем? На хабре мне не попадалось статей освещающих тему косплея с точки зрения того как делаются все эти костюмы, поэтому я решил это исправить и рассказать о том как я делал косплей на персонажа Айзека Кларка из игры Dead Space 2. Думаю о самом понятии косплея, ег...

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

[Из песочницы] Elite: Dangerous и CosmosDB o7 cmdr! Теплым карантинным вечером, в одном из телеграмных чатиков по Elite: Dangerous разгорелась дискуссия на тему: а у какого типа звезд чаще всего встречаются землеподобные планеты? Дело в том, что исследование планет является одной из основных механик игры. А в иерарх...

Быть тимлидом, ч.1: Люди Всем привет. Меня зовут Семён, я руковожу разработкой партнёрских сервисов в ДомКлик. О роли тимлида сказано и написано много: бесконечное число книг, технических и не очень, тренинги, конференции, каналы и прочее. Проблема в том, что ни одна книга не даёт рецепта «серебрян...

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

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

Mikrotik и VLAN Сразу оговорюсь, что данная статья про Router OS, а не Switch OS. На мой взгляд, работа с VLAN в Mikrotik освещена хуже всего. Да, конечно есть набор статей на эту тему, но лично я когда их все читал... У меня не складывалось глубокого понимания, как именно это всё работает...

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

Из-за мер поддержки ИТ-отрасли может подорожать софт Это следует из предложений Минкомсвязи по результатам совещания у президента РФ Владимира Путина 10 июня, на которые ссылается "КоммерсантЪ". 17 июня первый вице-премьер Андрей Белоусов поручил Минэкономики и Минфину проработать эти предложения и предоставить согл...

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

Как работать с джуниорами? Если попробовать ответить на вопрос в заголовке одним предложении, то получится — доверять, но проверять. Доверьте джуниорам какую-то работу, проверьте, помогите, повторите цикл. Но это грубое и упрощённое правило, потому что в работе с джунами возникает так много тонкостей,...

Ставим задачи на развитие (в кровавом enterprise и не только) Забегает молодой парень в больницу: — Доктор, сделайте мне кастрацию, срочно! — ??? — Срочно, доктор, некогда объяснять! Доктор делает кастрацию. Наутро парень приходит в себя от наркоза, его спрашивают, в чем дело, собственно? — Понимаете, я собираюсь жениться на еврейк...

Как писать технотексты хорошо, а плохо не писать: 47 главных вопросов и ответов про IT-статьи В твоей жизни настал переломный момент: необходимо написать статью на Хабр. Нужно, конечно, написать её хорошо. И ни в коем случае не написать плохо. Но начинающему автору это полезнейшее наставление слабо помогает (немудрено — нужна конкретика!). Поэтому мы собрали коллекци...

Xiaomi 10 лет. Что по этому поводу заявил ее генеральный директор Скорее всего, если я спрошу, любите ли вы Xiaomi, большинство ответит утвердительно. Все из-за того, что у компании очень много поклонников. Одни ценят ее недорогие устройства, другие — то, как она ”поднялась”, а третьи — фирменный стиль и большое количество гад...

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

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

Диагностируем проблемы в микросервисной архитектуре на Node.js с помощью OpenTracing и Jaeger Всем привет! В современном мире крайне важна возможность масштабировать приложение по щелчку пальцев, ведь нагрузка на приложение может сильно отличаться в разное время. Наплыв клиентов, которые решили воспользоваться вашим сервисом, может принести как большую прибыль так и...

[Перевод] Распространённые заблуждения о временах жизни в Rust (прим. переводчика: времена жизни (lifetimes) — это одна из самых запутанных вещей в Rust, которая часто вызывает затруднение у новичков, даже не смотря на официальную документацию. Разъяснения по отдельным аспектам времён жизни есть, но они все разбросаны по разным источник...

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

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

Ржавеем дальше. Как появился Rust и можно ли на нём WEB? Моя предыдущая статья про rust вызвала положительную реакцию и большое количество обсуждений о том что да как с rust. Мне исключительно приятно видеть что вам понравился этот материал. В комментариях я встретил много вопросов типа «А можно ли использовать rust для WEB?» Лако...

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

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

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

Можно ли обойти блокировку активации iCloud? Еще в iOS 7 Apple ввела новую функцию «блокировка активации», чтобы посторонние не могли получить доступ к iOS-устройству в случае кражи или иного несанкционированного вмешательства. Злоумышленник не может пользоваться гаджетом без ввода данных аккаунта Apple ID, узнать кот...

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

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

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

Ro.Ri.Re — Скажите, вы – человек? Я играл в эту игру каждую пятницу, приходя на очередное назначенное в Тиндере свидание. Конец тяжелой недели, сплошные дедлайны – отчего же не расслабиться таким незамысловатым способом? Не то чтобы я сильно рисковал. Хотя законодатели уже подобрал...

Мои любимые вопросы о CSS с детальными ответами Я проходил множество интервью, и когда дело доходило до вопросов о CSS, то они сводились к: "Перечислите все известные способы центрирования элемента". После 5 ответов, откровенно, это надоело. Поэтому я хочу поделиться своими любимыми вопросами о CSS, которые я за...

Масштабирование базы данных. Microsoft AlwaysOn Привет. Меня зовут Тигран Петросян, я ведущий инженер по технической поддержке Docsvision, и сегодня расскажу о применении технологии MS SQL AlwaysOn. Это вторая статья из мини-серии «Масштабируемость системы ECM на предприятии», в которой первая статья моего коллеги была по...

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

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

Деплоим проект на Kubernetes в Mail.ru Cloud Solutions. Часть 1: архитектура приложения, запуск Kubernetes и RabbitMQ О Kubernetes и его роли в построении микросервисных приложений известно, пожалуй, большинству современных IT-компаний. Однако при его внедрении часто возникает вопрос — какой вариант установки выбрать: Self-Hosted или Managed-решение от одного из облачных провайдеров. О недо...

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

Роботы на Тинькофф и Binance на JavaScript и +5000$; Все комьюнити разработчиков торговых роботов, варится вокруг Python и C#, на вопрос почему именно эти языки, они начинают неразборчиво бурчать про многопоточность, количество готовых библиотек, а иногда даже про семафоры. Вот и я решил попробовать влезть в эту солянку, дада ...

[Перевод] Пишем интерпретатор BASIC в стиле 80-х В течение нескольких лет я работала над личным проектом создания (а на самом деле исследования) «фальшивого эмулятора», то есть написанного на JavaScript эмулятора никогда не существовавшего компьютера. Эта машина должна была стать данью памяти восьми- и шестнадцатибитным ...

Нейросеть — обучение без учителя. Метод Policy Gradient Доброго времени суток, Хабр Настоящей статьей открываю цикл статей о том, как обучать нейронные сети без учителя. (Reinforcement Learning for Neuron Networks) В цикле планирую сделать три статьи по теории и реализации в коде трех алгоритмов обучения нейронных сетей без учи...

Путеводитель по репликации баз данных Повторяться, но каждый раз по-новому – разве не это есть искусство? Станислав Ежи Лец, из книги «Непричёсанные мысли» Словарь определяет репликацию как процесс поддержания двух (или более) наборов данных в согласованном состоянии. Что такое «согласованное состояние наборов ...

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

[Перевод] Product Discovery 101 для Product-менеджера Перевод статьи подготовлен в преддверии старта новой группы по курсу "Product Manager IT-проектов". Так что же такое Product Discovery? Product Discovery – это процесс выяснения того, что же в конечном итоге предстоит создать. Он отражает ваше видение, дает бол...

Anycubic Photon Mono Добрый день.На днях (10.01.2021) мной был задан вопрос "Anycubic Photon Mono" о проблеме матрицы. Принтер печатал так:После подачи заявки в техподдержку, выслали прошивку 0.1.7. После залития прошивки матрица заработала нормально:)Именно тз-за полной прошивки и решился напис...

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

Ещё один велосипед: храним юникодные строки на 30-60% компактнее, чем UTF-8 Если вы разработчик и перед вами стоит задача выбора кодировки, то почти всегда правильным решением будет Юникод. Конкретный способ представления зависит от контекста, но чаще всего тут тоже есть универсальный ответ — UTF-8. Он хорош тем, что позволяет использовать все сим...

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

UML для разработчиков Интернет полон статей про UML, вы найдете сотни примеров для каждого вида диаграмм, и без проблем создадите свои, нотация не сложная. Но так ли уж необходимо тратить на это время? Наш богатый опыт говорит «Да». Если у вас в команде более 2 человек и проект от 3 месяцев, то у...

50/200+ вопросов по JavaScript Доброго времени суток, друзья! Предлагаю Вашему вниманию небольшой интерактив — своего рода викторину по JavaScript, на данный момент состоящую из 50 вопросов. На мой взгляд, решение подобных задач — лучший способ определить свой уровень мастерства. Предисловие Данная ча...

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

MIUI 12 убивает некоторые смартфоны Xiaomi, Redmi и Poco Судя по последней информации, которая распространилась в Сети, владельцам смартфонов Xiaomi, Redmi и Poco не стоит спешить с обновлением прошивки до новейшей MIUI 12, которая становится доступной на самых разных моделях, от флагманских до недорогих смартфонов. Некоторы...

Смотрит ли кто-нибудь Apple TV+? Это даже не результаты исследования. В любом исследовании, кроме истины, есть еще и человеческий фактор – люди они такие. Это данные о количестве просмотров видео на 336 стриминговых сервисах, предоставленных американским поисковым агрегатором Reelgood за период с 16 марта ...

Инкапсулятор Etherblade.net и импортозамещение сетевых компонентов (часть вторая) В первой статье я хотел показать, что FPGA девелопмент — интереснейшее занятие, а реализация потокового инкапсулятора является достаточно несложным проектом, который вполне мог бы выступить в качестве академического проекта для студентов старших курсов или аспирантуры. Да...

Обновление до MIUI 12 «ломает» некоторые смартфоны Xiaomi Судя по информации в сети, владельцам смартфонов Xiaomi, Redmi и Poco не стоит торопиться с обновлением прошивки, так как сейчас поступает все больше и больше сообщений о неожиданной проблеме, возникающей при установке последних версий MIUI 12. Некоторые смартфоны попадают в...

Как НЕ стать геймдизайнером (Game Designer) Геймдизайнерами не рождаются, геймдизайнерами становятся В этой статье я расскажу о том, что необходимо делать, чтобы не стать геймдизайнером, что ожидают студии от кандидатов-геймдизайнеров, какими бывают тестовые задания и как не надо их выполнять, какие вопросы задают на ...

Поднимаем свой полноценный игровой Minecraft сервер с мини-играми. Часть 1. Выбираем и устанавливаем сервер tl;dr; И так, что будет сделано в конце всего туториала? создадим основной сервер, так называемое лобби — место, куда попадают все игроки, только что подключившиеся к серверу запустим второй сервер, на котором установим популярную мини-игру Murder Mystery установим и на...

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

Вредна ли быстрая зарядка для вашего iPhone Быстрая зарядка — очень удобная вещь, но в то же время технология вызывает много вопросов в плане влияния на аккумулятор смартфона. Не так давно я уже писал о своем iPhone SE 2020 — заметил, что за аналогичный период времени у iPhone XR емкости аккумулятора оста...

Что не так с цифровыми паспортами: за что выступают активисты в кампании #WhyID Для многих российских граждан использование Госуслуг и других государственных сервисов для решения проблем уже стало привычным. Туда мы вносим не только свою почту, но и данные, тесно связанные с нашей офлайновой жизнью, – паспорт, СНИЛС, ИНН, номер телефона. Такие системы ...

[Перевод] React: наглядное пособие для начинающих. Создаем свой компонент без знаний JavaScript React — это библиотека JavaScript для создания пользовательского интерфейса. Это официальное определение React. Но что если вы не знаете, что такое JavaScript? Что если вы не разработчик? Смогли бы вы тогда понять, что такое React? Однозначно ДА. Именно поэтому я и написал ...

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

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

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

Пусть хоть потоп, но 1С должна работать! Договариваемся с бизнесом о DR Представьте себе: вы обслуживаете ИТ-инфраструктуру крупного торгового центра. В городе начинается ливень. Потоки дождя прорывают крышу, вода заполняет торговые помещения по щиколотку. Надеемся, что ваша серверная не в подвале, иначе проблем не избежать.   Описанная история...

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

Slack – не «еще один мессенджер» Сколько мессенджеров установлено на вашем телефоне? Один, два, пять? Если считать, что у каждой социальной сети есть свой встроенный мессенджер, то можно и их прибавить. И вся эта команда приложений ежедневно шлет нам уведомления. Десятки уведомлений о новых сообщениях. Пос...

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

[Перевод] Вам (вероятно) нужны liveness и readiness probes Один из самых частых вопросов, которые мне задают как консультанту это: “В чем разница между liveness и readiness пробами?”. Следующий самый частый вопрос: “Какие из них нужны моему приложению?”.Любой, кто пробовал за Duck Duck Go-ить этот вопрос знает, что на него непросто ...

Миграция IBM Lotus Notes/Domino в Microsoft Exchange без шума и пыли Может быть пора? Такой вопрос рано или поздно появляются у коллег, которые используют Lotus в качестве почтового клиента или системы документооборота. Запрос на миграцию (по нашему опыту) может возникнуть на совсем разных уровнях организации: от топ-менеджмента до пользоват...

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

Что мне больше нравится в Android, чем в iOS В конце прошлой недели я пересел с Android на Айфон. Пересел очень удачно, потому что обзавёлся сразу топовым iPhone 12. Я не хвастаюсь и говорю об этом без знаков «плюс» или «минус». Просто как факт. Не сказать, чтобы я сильно мечтал об iPhone, но попробовать новое всё-так...

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

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

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

[Из песочницы] Очереди сообщений в PostgreSQL с использованием PgQ Очереди сообщений используются для выполнения: отложенных операций, взаимодействия сервисов между собой, «batch processing» и т.д. Для организации подобных очередей существуют специализированные решения, такие как: RabbitMQ, ActiveMQ, ZeroMQ и тд, но часто бывает, что в ни...

История создания домашнего облака. Часть 5. Актуализация 2019 – PHP 7.2, MariaDB 10.4 и Nextcloud 17 Два года назад я опубликовал цикл статей на тему создания веб-сервера на базе Debian 8 и запуске на нём сервиса Nextcloud 11. Через несколько месяцев появилось дополнение, содержащее «диффиренциальную» информацию по установке Nextcloud 13 на Debian 9. В конце 2018 года я про...

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

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

Почему Android и iOS никогда не изменятся кардинально Знаете, я часто пишу о том, что нам нужны новые операционные системы с совсем иным интерфейсом. Android и iOS жутко надоели, как и Windows, macOS и Linux. Все эти системы какими были на этапе зарождения, такими и остаются. Основная идея операционной системы — предоста...

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

Могут ли у однояйцевых близнецов быть одинаковые отпечатки пальцев Редакция Вопросы и ответы 13.09.2021, 17:59 Могут ли у однояйцевых близнецов быть одинаковые отпечатки пальцев Вероятность того, что у двух разных людей совпадут отпечатки пальцев – менее одного на 64 миллиарда. Но что насчет однояйцев...

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

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

Создание шутера с LeoECS. Часть 1 Друзья, это первая статья по фреймворку LeoECS из предстоящей серии, которая позволит вам быстрее понять, как работать с LeoECS в Unity и решить некоторые виды проблем, возникающих на практике. Все советы, изложенные в них, не представляют собою какой-то свод правил, способы...

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

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

SQL HowTo: решаем головоломку «Небоскрёбы» почти без перебора Многие знают правила этой головоломки (Skyscrapers):"Перед вами вид сверху на городской квартал. В каждой клетке стоит "небоскреб" высотой, равной числу в этой клетке. Числа с боков сетки означают количество "небоскребов", видимых из соответствующей строки или столбца, если ...

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

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

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

[Перевод] Исследование производительности хостингов статических сайтов Статические веб-сайты — это, уже довольно давно, горячая тема. Они быстры, они чрезвычайно безопасны, так как в них нет CMS, которые можно взломать. Правда, после того, как некто создал статический сайт, перед ним встаёт один очень важный вопрос: «А где этот сайт хостить?». ...

ITIL v3. Шоу продолжается В те далёкие времена, когда компания AXELOS ещё не опубликовала ни одной книги библиотеки ITIL новой версии, и только черновик книги «Основы ITIL 4» («ITIL 4 Foundation») был доступен узкому кругу партнёров AXELOS, уже обсуждался вопрос о том, сколько ещё продлится жизнь тре...

ITIL v3. Шоу продолжается В те далёкие времена, когда компания AXELOS ещё не опубликовала ни одной книги библиотеки ITIL новой версии, и только черновик книги «Основы ITIL 4» («ITIL 4 Foundation») был доступен узкому кругу партнёров AXELOS, уже обсуждался вопрос о том, сколько ещё продлится жизнь тре...

Разработка кроссплатформенного приложения на Avalonia для Raspberry Pi с использованием Github Action ВступлениеВ связи с желанием апгрейдить свое рабочее место, появилась потребность в мониторе, на котором будут отображаться информативные виджеты, например: погода, календарь, показатели датчиков в доме -, и, так как готовые решения меня не устраивают, я решил, что сделаю св...

[Перевод] Сборка недорогой домашней NAS-системы на Linux Я, как и многие другие пользователи MacBook Pro, столкнулся с проблемой недостачи внутренней памяти. Если говорить точнее, то используемый мной ежедневно rMBP был оснащен SSD объемом всего 256GB, чего, естественно, надолго не хватало. А когда я плюс ко всему стал записыват...

Facebook и Twitter вновь не исполнили решение суда Об этом пишет "КоммерсантЪ" со ссылкой на источник, близкий к Роскомнадзору. Исполнительные документы о взыскании штрафа, по его словам, были переданы судебным приставам в конце прошлой недели. Twitter обжаловал решение суда, но получил отказ, решение в отношении к...

Лига безопасного интернета предложила ввести цифровой налог для иностранных IT-компаний Об этом ТАСС сообщила директор Лиги, член Общественной палаты РФ Екатерина Мизулина."Сложилась парадоксальная ситуация: с одной стороны иностранные IT-компании получают колоссальную прибыль от деятельности в России, с другой - систематически нарушают законодательство на...

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

Взломщики «черного ящика»: чем занимаются системные аналитики в Lamoda Всем привет! Меня зовут Александра Камзеева, я руководитель направления системного анализа в IT PMO в Lamoda. За полтора года мы выросли с 3 до 22 человек.Такой стремительный рост и подтолкнул нас на вопрос: «Кто такой системный аналитик и какую роль он выполняет именно в La...

Как тестировщики написали свою мобильную ферму для IOS Привет, Хабр! Меня зовут Руслан, я — автотестировщик в QA-агентстве «Кавычки». Из этого можно понять, что мы в агентстве занимаемся только тестированием во всех его проявлениях, а меня зовут Руслан. Отлично, идем дальше. Когда какая-то проблема начинает сильно докучать, то д...

«Чья власть, того и закон»: Жириновский предложил объединить нефтяников в одну госкомпанию Эксперты предположили, будут ли согласны нефтяники с подобным предложением Верхушка всё как всегда пытается решить самостоятельно, так в ходе онлайн встречи депутатов Госдумы с главой Минэнерго Александром Новаком лидер партии ЛДПР предложил объединить нефтяную отрасль в од...

Почему читатели AndroidInsider.ru выбирают Android, а не iOS Едва ли не с самых первых дней существования Android вокруг неё сформировался образ платформы для недорогих устройств. Несмотря на то что флагманские смартфоны на базе ОС от Google стоили ничуть не дешевле, а иногда и дороже топовых iPhone, разрушить сложившийся стереотип б...

Формальные грамматики на службе мобильного клиента В повседневной жизни мы пользуемся готовыми интерпретаторами и компиляторами — и редко кому придёт в голову написать их самостоятельно. Во-первых, это же сложно, во-вторых — зачем. В Surf мы написали собственный интерпретатор и используем его на клиенте мобильного приложени...

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

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

6. Check Point SandBlast Agent Management Platform. FAQ. Бесплатное тестирование Добро пожаловать на шестую статью, завершающую цикл материалов о решении Check Point SandBlast Agent Management Platform. В рамках цикла мы рассмотрели основные аспекты разворачивания и администрирования SandBlast Agent с помощью Management Platform. В данной статье мы пос...

Пользователи Samsung пожаловались на проблемы с беспроводной зарядкой из-за обновления Изрядное количество владельцев Galaxy S20 Ultra и Galaxy Note 20 Ultra после последних обновлений прошивки пожаловались на проблемы с беспроводной зарядкой. Все больше владельцев поднимают этот вопрос на официальных и неофициальных форумах, и, насколько мы можем судить, проб...

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

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

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

Пандемия привела к всплеску случаев сексуального насилия и эксплуатации детей в интернете Так, согласно отчету 2021 Global Threat Assessment, количество зарегистрированных случаев сексуального насилия и эксплуатации детей в интернете за последние два года в США достигло наивысших показателей: Национальный центр пропавших и эксплуатируемых детей (NCMEC) регистриру...

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

«Криптовалюту невозможно уничтожить», — Илон Маск рекомендует правительству США ничего не делать Генеральный директор Tesla Илон Маск заявил во вторник, что правительство США должно воздерживаться от попыток регулировать рынок криптовалют. «Я думаю, что криптовалюту невозможно уничтожить, но правительства могут замедлить её популяризацию», — ...

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

Hack The Box. Прохождение Rope. PWN. Форматные строки и ROP используя pwntools Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox. В данной статье собираем много много pwn, которые будем решать средствами pwntools. Думаю будет полезно читателям с любым уровнем осведомленности в данной теме. Поехали… Подключение к л...

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

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

[Из песочницы] Boost.Compute или параллельные вычисления на GPU/CPU Привет, Хабр! По моим меркам я уже достаточно давно пишу код на C++ (почти 3 года), но до этого времени ещё не сталкивался с задачами, связанными с параллельными вычислениями. Я не увидел ни одной статьи о библиотеке Boost.Compute, поэтому эта статья будет именно о ней. Со...

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

[Перевод] Чистый CSS: 4 метода анимирования цвета ссылок Автор статьи, перевод которой мы сегодня публикуем, предлагает, пользуясь чистым CSS, создать механизм изменения цвета текста ссылки при наведении на неё мыши. Но это должна быть не обычная смена цвета. Новый цвет должен заполнять ссылку слева направо, заменяя старый. Для ...

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

[Перевод] Как устроен Selenium: Эпизоды 3 — 5 Салют, хабровчане. Сегодня мы продолжаем серию переводов, приуроченных к запуску курса «Java QA Engineer». Эпизод 3 — isDisplayed В результате диалога, произошедшего в последние выходные января 2020 года, который был посвящен одной из проблем в Selenium, где кто-то сказал ...

[Перевод] Тонкое искусство быть девелопер адвокатом От переводчика: профессия девелопер адвоката появилась не так давно и почти у каждого крупного продукта или технологии есть свой адвокат, технологические компании понимают важность этого канала общения с миром. Есть такая должность и в Haulmont. Когда мы формулировали требо...

«Мотивация и вовлечённость». Бесплатая онлайн-трансляция проекта «Бизнес Среда с BEST T&D GROUP». Бизнес-среда с BEST T&D GROUP - это новый формат инстаграм-интервью в прямом эфире. Каждую среду мы задаём вопросы экспертам в сфере HR и T&D на самые актуальные темы корпоративного обучения и развития. Принять участие в интервью может любой желающий, отправив...

Искусственному интеллекту и роботам определили вектор развития Согласно тексту концепции (есть в распоряжении ComNews), документ направлен на создание правовых основ, которые будут регулировать взаимоотношения общества, бизнеса и технологий ИИ и РТ. "Стимулирование прежде регулирования", - говорится в концепции. Целью развития ИИ и РТ в...

Бесплатные офисные пакеты как альтернатива Microsoft Office Деловая или личная переписка, обмен документами по почте – всё так или иначе вертится вокруг формата doc/docx. Неудивительно, ведь набор программ Microsoft Office очень популярен на этой планете. Но чем дальше живёт Интернет, тем больше появляется альтернатив у разных прогр...

5 причин купить дорогой телефон и 4 причины этого не делать Нас часто спрашивают, стоит ли покупать дорогой смартфон. Вопрос обычно звучит, как ”я хочу потратить на смартфон ХХХХ рублей, стоит ли тратить YYYY (больше)”. Однозначный ответ на такой вопрос дать сложно, так как это сильно зависит от сценариев использования. Одним действ...

История проблемы равенства классов P и NP В 2000 году Математический институт Клэя определил 7 математических задач, решение которых не могли найти в течение многих лет. За решение каждой из них была назначена награда в размере 1 миллиона долларов. Эти 7 задач известны как «задачи тысячелетия», и на сегодняшний день...

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

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

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

Почему не работает Гугл камера и что с этим делать Самое лучшее приложение камеры для Android – это GCam, или, как её ещё называют, Google Camera, Гугл камера или гкам. Его единственным недостатком является разве что ограниченная доступность. Ведь изначально Google проектировала Гугл камеру именно для смартфонов Pixel. Толь...

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

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

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

[Перевод - recovery mode ] Делаем быстрее POSTGRESQL COUNT (*) Часто жалуются, что count (*) в PostgreSQL очень медленный. В этой статье я хочу изучить варианты, чтобы вы получили результат как можно быстрее. Почему count (*) такой медленный? Большинство людей без проблем понимают, что следующий запрос будет выполняться медленно: S...

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

Apple может лишить покупателей iPhone 13 даже кабеля Как пишет источник, Apple начала проводить опросы среди пользователей iPhone 12. В одном из пунктов опросника компания интересуется о том, как часто владельцы смартфонов пользуются тем, что находится в комплекте: кабелем USB-C Lightning, «скрепкой» для извле...

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

[Из песочницы] Архитектура приложения React Redux Предисловие Это мой первый пост на Хабре, поэтому не судите сильно строго (ну или судите, но конструктивно). Хотелось бы отметить, что в этом подходе основным преимуществом для меня стало то, что мы четко разграничиваем и делегируем бизнес логику по модулям. Один модуль отв...

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

IELTS на 8.0 за 10 дней Друзья, привет! Хочу рассказать как за 10 дней подготовилась и сдала IELTS на 8.0, потратив 95 баксов.Многие писали о международных языковых экзаменах. Я посмотрела свежие статьи по теме. В итоге, оглядываясь назад, самыми полезными мне кажется пара публикаций, которые не пр...

Город и данные: анализ пешеходной доступности объектов в Праге с помощью data science Несколько лет назад компания Veeam открыла R&D центр в Праге. Изначально у нас был небольшой офис примерно на 40 человек, но компания активно растет, и сейчас, в новом просторном офисе Rustonka нас уже больше двухсот. Veeam нанимает сотрудников не только из Чехии и Евро...

Micro Property — минималистичный сериализатор двоичных данных для embedded систем. Часть 2 Некоторое время назад я опубликовал свою статью о разработке велосипедного велосипеда, в которой описал причины, побудившие меня этим заняться. Если вкратце, то мне была нужна миниатюрная библиотека для микроконтроллеров с сериализатором двоичных данных и последующей переда...

Роскосмосу пригодился бы аналог программы Spinoff Один из ответов на вопрос «зачем нам космонавтика» заключается в том, что технологии, разрабатываемые для космической отрасли, находят применение на земле. CMOS-сенсоры, более долговечные автомобильные шины или одеяла для МЧС используют технологии, изначально созданные для к...

[Перевод] Что я узнал после более чем 1000 code review За последние 3 года я рассмотрел более 1000 pull (merge) request’ов. За это время я многому научился — в основном тому, как не проверять код, как сделать процесс менее болезненным, что делает код хорошего качества и так далее. Pull request должен делать только одну вещь Это...

Telegram Open Network: теория и практика от валидатора сети В последние несколько месяцев всё внимание мирового блокчейн-сообщества было приковано к запуску одного из самых масштабных криптовалютных проектов — Telegram Open Network (TON). Что на самом деле представляет из себя блокчейн TON? Является ли сеть TON действительно децен...

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

Обзор 10 бесплатных систем управления. Что даром, а за что придется платить У большинства систем управления проектами есть бесплатные версии, но они бывают двух принципиально разных видов.1) «Честная» бесплатная версия. Система искренне хочет, чтобы вы свободно пользовались ею без ограничений по времени. И делились с друзьями.2) «Пробная» бесплатная...

Один человек ответил на 85+ тысяч вопросов на Stack Overflow (24,1 ответа в день) В среднем 24,1 ответа в день (если все 365 дней в году считать рабочими) на протяжении почти 10 лет. Несколько дней назад на некоторых англоязычных ресурсах началось обсуждение одного очень необычного пользователя Stack Overflow. Его зовут Гордон Линофф (Gordon Linoff), он и...

Вебинар «Аутсорсинг в условиях коронавируса. Новые реалии» Дорогие партнеры! 2 июня в 10:00 по московскому времени состоится вебинар, посвященный теме: «Аутсорсинг в условиях Коронавируса. Новые реалии». Наш спикер, Рената Плотникова, Директор департамента аутсорсинга Moore ST, поделится реальными знаниям...

Новый свиной грипп опасен и может вызвать еще одну пандемию Портал Science сообщает, что вирус содержит смесь генетического материала нескольких штаммов, включая включая штамм H1N1 от пандемии 2009 года, в результате которой в одних лишь США погибли 12 000 человек. У людей нет иммунитета к новому вирусу, хотя он, похоже, пока что пер...

Cryptex – удобный Bitcoin обменник Многие люди сегодня ищут для себя подходящие варианты заработка, конечно же рано или поздно мы начинаем изучать вопрос крипторынка. А ведь действительно, криптовалюта сегодня очень популярный вид заработка и хранение своих активов, ведь таким образом можно действительно нака...

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

В Новой Зеландии хотят освободить криптовалюты от двойного налогообложения Налоговое управление Новой Зеландии может отказаться от применения к криптовалютам налога на товары и услуги. GST Issues by ForkLog on Scribd В документе указывается на быстрое развитие криптовалютного сектора. В то же время цифровые активы нельзя однозначно назвать инвестиц...

[Из песочницы] Оптимальный путь новичка в мире C++/Qt Часто задаваемый начинающими программистами вопрос – какие материалы читать для повышения своего профессионального уровня? В таком, наиболее общем виде, ответить на данный вопрос невозможно. Это зависит от текущих знаний и умений человека, от его специализации, от задач, кот...

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

Актуальность инициативы #BAAG — BattleAgainstAnyGuess 14 лет назад, в июне 2007го, Алекс Горбачев, в то время еще CTO Pythian, основал BAAG Party — Battle Against Any Guess — инициативу против любых гаданий при решении технических проблем. Уже тогда это становилось большой проблемой: все чаще на форумах и публичных мейл-листах ...

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

[Перевод] Мы переписали всё на $КРУТОЙЯЗЫК, но стартап всё равно не взлетел Сегодня наше невероятное приключение подходит к концу. Но всё было не напрасно. Мы оставим после себя наследие в виде превосходных технологических решений и команды, которая готова к следующему вызову. Следуя славной традиции стартапов, я решил написать эту статью, чтобы дру...

Экран моего iPhone 11 стал зеленым. Как удалось решить проблему Несмотря на то, что Apple использует разный тип экрана в iPhone 11 и в iPhone 12 (у первого IPS, у второго OLED), болячки у них одни и те же. Так, в конце прошлого года некоторые владельцы iPhone 12 пожаловались на позеленение экранов. Эта же проблема была замечена на iPhon...

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

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

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

BIG DATA 2021: Искусственный интеллект требует от государства экспериментов В рамках 10-го форума, проведенного издательством «Открытые системы», состоялся круглый стол «Перспективы развития отрасли больших данных с учетом появления экспериментальных правовых режимов». Экспериментальные правовые режимы (ЭПР) в области работы с данными напрямую св...

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

Что делать, если забыл пароль от Apple ID. Лучшие способы восстановления Забывчивость — штука вполне естественная. Особенно, если речь идёт о какой-то совсем уж специфической информации, с которой вы не взаимодействуете на ежедневной основе. Не знаю, как у вас, но забыть пароль от iCloud — для меня штука совершенно обычная. Причём не...

PySpark. Решаем задачу на поиск сессий Добрый день уважаемые читатели! Несколько дней назад перечитывая книгу Энтони Молинаро “SQL. Сборник рецептов”, в одной из глав я наткнулся на тему, которая была посвящена определению начала и конца диапазона последовательных значений. Бегло ознакомившись с материалом, я сра...

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

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

FAST VP в СХД Unity: как это работает Сегодня речь пойдет об интересной технологии, реализованной в СХД Unity/Unity XT, – FAST VP. Если вы впервые услышали о Unity, то по ссылке в конце статьи можно ознакомиться с характеристиками системы. В проектной команде Dell EMC я работал над FAST VP более года. Сегодня хо...

Еще раз про try и Try По вопросу обработки ошибок уже множество статей написано и все равно возникают вопросы и споры. Я не стану рассматривать все способы и языки, но хотел бы остановится на исключениях в JVM и сравнить их с функциональным подходом (`Try`/`Either`) на примере Scala.Эта статья та...

[Перевод] Вы правда знаете о том, что такое массивы? Там, где я тружусь, от веб-разработчиков ожидают знания PHP и JavaScript. Я, проводя собеседования, обнаружил, что достаточно задать всего один простой вопрос для того чтобы узнать о том, насколько глубоко разработчик понимает инструменты, которыми пользуется каждый день. Во...

My Arcade Empire позволит открыть свой игровой клуб Мобильная игра My Arcade Empire выйдет в конце сентября. В ней вы сможете создать игровой клуб образца 80х. Помимо привлечения посетителей и богатства геймерам дадут попробовать мини-игры. Разработчики My Arcade Empire открыли предзаказы для смартфонов. Проект ожидается 26-...

Глава Банка Японии присоединился к критике биткоина Управляющий Банка Японии Харухико Курода (Haruhiko Kuroda) присоединился к критике биткойна после его стремительного падения за последние пару неедль. Он заявил, что большая часть торговли в криптовалютной отрасли является спекулятивной, а волатильность биткойна чрезвыч...

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

Точные и быстрые вычисления для чисел с плавающей точкой на примере функции синуса. Часть 2: libm Продолжаю цикл статей по работе с плавающей точкой. В первой статье я дал небольшое математическое введение и показал самый простой и очевидный способ вычисления синуса с примерами программ с разными «подводными камнями». Сегодня статья будет немного другая по стилю. Здесь н...

В России запретят выпуск и обращение криптовалюты Как сообщает TAdviser со ссылкой на Вести.ru, законопроект предусматривает запрет на выпуск и обращение криптовалюты в России, вводит ответственность за нарушение запрета."Позиция Банка России остается неизменной. Мы считаем, что существуют большие риски при легализации...

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

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

Nuxt.js и поисковики. Решение проблем с СЕО для Google и Yandex Linkedin Пришлось мне как-то столкнуться с одной проблемой, а именно с проблемой, которая связана с отдачей ошибки после выката разных обновлений созданных на Vuejs + Nuxtjs в проде. Данная ошибка возникает чуть меньше чем на минуту, но роботы кэширует это дело на всех с...

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

Как испортить хорошее приложение или сервис навязчивой рекламой Мы любим Android за то, что вокруг него сосредоточено большое сообщество разработчиков. Это в свою очередь даёт огромный ассортимент программных продуктов в фирменном магазине Play Store. Там в 9 из 10 случаев можно всегда найти бесплатную альтернативу любому платному п...

8 вопросов про беспилотные автомобили из Кремниевой Долины Недавно провел прямой эфир с Михаилом Бакуниным (Директором по партнерствам Nissan-Renault, живущего в Кремниевой Долине) на тему беспилотных автомобилей, которые уже давно перестали быть научной фантастикой и колесят по улицам многих городов мира. Ссылка на эфир в конце ста...

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

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

Как выглядит рабочий стол моего смартфона? Не так давно я перешел с iPhone на Xiaomi Mi 9 Lite. И, конечно, после iOS мне было достаточно сложно привыкнуть к рекламе в операционной системе, большому количеству ненужного контента, а также к недостаточно приятному внешнему виду. В iOS у вас не возникает вопросов относ...

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

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

Гипотеза симуляции — ответ на все наши вопросы или очередная религия? Реален ли окружающий мир? — такой вопрос задавали, пожалуй, с давних времен. Порой у каждого из нас возникали мысли о том, что окружающий мир — нереальный и игрушечный. С выходом трилогии «‎Матрицы»‎ и статьи «‎Аргумент о симуляции»‎ Ника Бострома в 2001 году стала популярна...

Пора на свалку Никогда не думал, что это случится со мной, но, похоже, я выгорел. А ещё мне стрёмно. Да, это ещё одна статья про выгорание. Я тут на днях смотрел на свою RSS-читалку и заметил, что под тегом «C++» у меня где-то три сотни непрочитанных статей. Я не прочитал ни одной статьи ...

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

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

Google обновил рекомендации по использованию разметки FAQ Google обновил своё руководство по использованию разметки FAQ, добавив уточнение, которое касается повторяющегося контента. В частности, в документе появился следующий абзац: «Если у вас есть FAQ-контент, который часто повторяется на вашем сайте (то есть один и тот же вопрос...

[Перевод] Корректное завершение работы pod’ов в Kubernetes-кластере Корректное завершение работы контейнеров в Kubernetes Это вторая часть нашего пути (прим. пер. — ссылка на первую статью) к достижению нулевого времени простоя при обновлении Kubernetes-кластера. В первой части мы изложили проблемы и задачи, возникающие при выполнении опера...

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

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

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

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

Как оценить и выбрать оффер разработчику: на что смотреть, к чему готовиться, какие вопросы задавать Несмотря на то, что 2020 год получается достаточно необычным, одно остается неизменным – огромный спрос на разработчиков на рынке труда. Даже в период пандемии, и уж тем более после плавного сворачивания глобального карантина, компании готовы нанимать сильных инженеров, пр...

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

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

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

3D-аркада в браузере: как мы сделали игру на React + Redux Привет, Хабр! В не такие уж далёкие годы, на первом курсе «программистского» факультета, мне нравилось задавать товарищам по учёбе вопрос: «Зачем вы вообще пошли сюда учиться?» Точной статистики ответов я, конечно, не вёл, но доподлинно помню: больше половины хотели делать и...

Что такое красивый код и как научиться его писать Меня зовут Маша, я автор курса по С++ в Яндекс Практикуме. Все вопросы, задачи курса, его тексты и описания решений — это всё наша команда. И сегодня я хочу поговорить про красоту кода. Обсуждать её я буду по большей части на примере С++, так как я на нем и пишу, чаще всего ...

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

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

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

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

Честный отзыв про отзывы на IT-волонтере Как работает система отзывов в Интернете на выполненную работу? Зачем нужен отзыв на it-волонтере? В этой статье рассказываю про свой опыт работы на платформе, впечатления о работе с авторами задачи и отзывы на мою работу. О платформе «IT-волонтер» «IT-волонтер» – это...

Эмпатия без видео – сервисный момент на ветер* Простите за каламбур в названии, я не удержался. Была ещё мысль вместо «сервисный момент» написать «момент истины». Коллеги, которые на прошлой неделе участвовали в курсе ITIL Drive Stakeholder Value (DSV), меня поймут. Когда мы обсуждали важность эмпатии, один из слушателе...

[Перевод] Open Source Guides: Запуск проекта с открытым исходником Предисловие переводчика Пару месяцев назад на Гитхабе случайно наткнулся на ссылку «Open source guides» и не мог оторваться. Где-то за неделю я внимательно прочитал все 10 разделов. Конечно, я и раньше знал про open source: читал разные статьи (например, «Понять Open Sourc...

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

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

2 дня с Galaxy Z Flip. Флип или флоп? Компания Samsung 11 февраля представила складной смартфон Galaxy Z Flip. Конечно, его не будут покупать много людей просто потому, что он стоит слишком много. По статистике, самым популярным телефоном в 2019 году стал iPhone XR, он оценен в 600 долларов и для многих являетс...

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

.NET 5.0 выйдет в релиз 10-12 ноября на .NET Conf .NET Conf — это бесплатное трехдневное виртуальное мероприятие для разработчиков, организованное совместно сообществом .NET и Microsoft. В этом году на .NET Conf 2020 произойдет релиз .NET 5.0. Читайте подробности о релизе. .NET Conf с самого начала была виртуальным меропри...

Базы данных. Тенденции общемировые и в России Эта статья не является ответом на множество вопросов по базам данных (БД) и системам управлениям базами данных (СУБД). Я как автор выражаю своё собственное мнение о  трендах, стараясь опираться на беспристрастные показатели, статистики и т.д., но для примера приводя со...

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

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

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

Подставка для филамента 2. Привет всем. Держатель филамента из прошлой статьи (https://3dtoday.ru/blogs/tratnikov-va/proba-petg-derzhatel-filamenta) вышел не очень. Конечно в целом устройство рабочее, но не лишено недостатков. Из-за того что филамент по мере расходования уменьшает радиус мотка, меняет...

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

[Перевод] Python-пакеты для Data Science Python — это один из самых распространённых языков программирования. Хотя стандартные возможности Python достаточно скромны, существует огромное количество пакетов, которые позволяют решать с помощью этого языка самые разные задачи. Пожалуй, именно поэтому Python и пользуетс...

Разборка одного из самых бессмысленных смартфонов 2020 года. Microsoft Surface Duo при разборке очень легко сломать Блогер JerryRigEverything уже проверил на прочность смартфон Microsoft Surface Duo, а теперь пришёл черёд разборки этого аппарата. И вот с этим у блогера на задалось с самого начала. Как видим, один из экранов был повреждён, причём весьма существенно. Пользоваться смарт...

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

[Перевод] Эмуляция компьютера: интерпретатор CHIP-8, таймеры и обработка ввода Мы уже создали вполне рабочий эмулятор CHIP-8, но он, к сожалению, получился очень медленным. Почему? Если заглянуть в его главный цикл — можно увидеть, что данные на экран выводятся после выполнения каждого шага цикла. При включённом vsync SDL пытается привязать скорость ре...

Opennebula. Короткие записки Всем привет. Данная статья написана для тех, кто до сих пор мечется между выбором платформ виртуализации и после прочтения статьи из серии «Поставили proxmox и вообще все отлично, 6 лет аптайм не единого разрыва». Но после установки того или иного коробочного решения, воз...

Чем дезинфицировать смартфон от коронавируса? 11 марта Всемирная организация здравоохранения официально объявила, что коронавирус переходит из статуса эпидемии в статус пандемии. Если вам интересно, в чём между ними разница, можете изучить недавний материал от наших коллег из Hi-News.ru. Заявление привело к существенно...

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

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

УЗИ для НКИ: неинвазивное считывание активности мозга С каждым годом грань между человеком и машиной становится тоньше. Конечно, до уровня «Deus Ex» еще далеко, но уже сейчас имеются разного рода протезы, аугментации и другие устройства, работающие в тесной связи с нервной системой пользователя. Одним из ярчайших примеров под...

Когда меняться, если не сейчас? Артур Гиоев, технический директор Micro Focus в России, — о переменах, произошедших в компаниях в период пандемии, и о влиянии, которое нынешний кризис окажет на развитие корпоративных ИТ. Нынешняя ситуация, связанная с пандемией, за пару месяцев радикально изменила больш...

Управление LCD и OLED дисплеями на AVR-ассемблере Сразу предупреждаю, что не собираюсь разводить холивары насчет преимуществ AVR-ассемблера перед С/Arduino, или даже перед BASCOM-AVR и MikroPascal for AVR — каждый инструмент уместен в своей области. У ассемблерного подхода в ряде случаев имеются свои преимущества — в основн...

6 ошибок мышления, из-за которых вы остаетесь на нелюбимой работе В начале 2020 года специалисты сервиса по поиску работы «Работа.ру» провели социальный опрос и выяснили, что в следующие 12 месяцев 74% россиян хотят заняться вопросом нового трудоустройства. 53% респондентов рассказали, что недовольны текущим уровнем заработной платы. Но по...

Есть ли жизнь после CentOS? Под конец и без того нелегкого 2020 года Red Hat преподнесла всем поклонникам CentOS весьма неожиданный «подарок», объявив о радикальном сокращении EOL восьмой версии дистрибутива и последующем отказе от дальнейшего развития проекта. Пользователи операционной системы, на пр...

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

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

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

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

[Из песочницы] Какие вопросы задают Junior iOS разработчику на первых собеседованиях Что хотят услышать работодатели? Что вы должны знать? В интернете пишут много, но на деле человеческий фактор играет свою роль и вас ловят на простых вопросах к которым вы не были готовы. Здравствуй, Хабр. За недавние 7 месяцев обходил собеседований, где-то больше 20. Все он...

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

Владельцы смартфонов Samsung Galaxy A и Galaxy M жалуются на внезапное зависание и перезагрузку Для начала нужно сказать, что семейства смартфонов среднего класса Samsung Galaxy A и Galaxy M хорошо зарекомендовали себя на рынке. Корейская компания продала миллионы устройств из этих серий по всему миру, особенно в развивающихся странах. Пользователи полюбили смартфоны S...

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

Обратная связь или 1 to 1, как не допустить ошибки Данная статья была написана специально для студентов курса «IT-Recruiter» от OTUS. Автор статьи: Елена Ленсу. Все говорят, что обратная связь важна и что нужно быть корректными друг к другу, но давайте разберемся, зачем это нужно. Встречи один на один являются важным ин...

[Перевод] А вы можете решить эти три (обманчиво) простые задачи на Python? С самого начала своего пути, как разработчика программного обеспечения, я очень любил копаться во внутренностях языков программирования. Мне всегда было интересно как устроена та или иная конструкция, как работает та или иная команда, что под капотом у синтаксического сахара...

Многоликий change manager Роль менеджера изменений исторически вызывает некоторые расхождения в толковании охвата обязанностей. Довольно часто доводится задавать слушателям вопрос: «Вы сейчас кого имеете в виду, менеджера процесса в целом или координатора отдельных изменений?». Надо сказ...

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

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

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

Что нужно знать перед покупкой Mac на M1: поддержка приложений Запуск новых Mac на базе ARM-процессора M1 стал причиной серьёзного переполоха среди пользователей. Многие из тех, кто собирались обновить свои старые MacBook Air, Pro и Mac mini решили этого не делать, испугавшись столь значительных перемен. Ведь почти все привыкли думать,...

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

Отказавшись от примата международного права, Россия выйдет из «мирового казино» Обновленная Конституция России в случае принятия поправок даст возможность не играть по правилам однополярного мира. Такое мнение высказал директор Института региональных проблем, политолог Дмитрий Журавлев. «Международное право <…> оно как казино. Современный однопол...

Мозг, смысл и конец света Напомню предысторию. Меня зовут Алексей Редозубов и я занимаюсь созданием сильного искусственного интеллекта. Мой подход крутится вокруг контекстно-смысловой модели работы мозга. Об этом был цикл статей на хабре и много видео на Youtube. Сейчас я хочу рассказать об основах к...

Доля России на рынке теневых криптоопераций достигла 40% Clain проанализировала более 200 подобных площадок, в числе которых LocalBitcoins, BitBits, BitZlato, WebMoney, пишет "КоммерсантЪ" . Базирующаяся в Финляндии LocalBitcoins, например, облегчает торговлю валютой за биткойны. Пользователи размещают на сайте рекламу, ...

Рядовой SNAFU идет в DBA Для тех, кто не знает, SNAFU — персонаж военных патриотических мультфильмов, созданных американцами во время войны. Этот раздолбай, ввиду природного идиотизма, все время попадает в катастрофические ситуации и, как правило, гибнет в конце серии. Правда, в следующей серии он...

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

Как реляционная СУБД делает JOIN? Статья о том, как реляционная СУБД может выполнить JOIN. Для лучшего понимания мы попробуем своими руками написать такую же реализацию на языке C#. Что позволит нам лучше вникнуть в детали. А чтобы было не совсем скучно - мы зададимся вопросом производительности. Что работае...

OnePlus Concept One с невидимой камерой Наконец то OnePlus показали кое-что интересное. И это даже не очередной флагман. На CES 2020 бренд показал свой первый концепт смартфона. Он так и называется Concept One. Его главная фишка — задние камеры можно спрятать нажатием одной кнопки благодаря умному электрохро...

Дети, русский язык и R Типичная ситуация в нынешнем образовательном процессе в школе. На часах 22:00, в электронном дневнике ребенка появляется новое задание. В лучшем случае на послезавтра, но обычно на завтра. Вариантов реакции три: не делать вовсе; «не заметить» и отложить решение вопроса на п...

Почему Мистер Робот — лучший сериал про IT-индустрию Доброго времени суток, уважаемые читатели Хабра! 23 декабря 2019 года в свет вышла заключительная серия одного из самых популярных сериалов про IT — Мистер Робот. Посмотрев сериал до конца, я твёрдо решил написать статью о сериале на Хабре. Выход этой статьи приурочен к мое...

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

Унифицируй это: как Lamoda делает единообразными свои Go сервисы Мы широко используем микросервисную архитектуру, хоть и не считаем ее панацеей, и чуть больше 2 лет назад начали переходить на язык Go. Он сравнительно прост и, на мой взгляд, очень хорошо подходит для создания простых, небольших и быстрых микросервисов. Эта простота имеет и...

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

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

OAuth 2.0 -> OAuth 2.1. Что дальше? Архитекторы ничего не выдумывают. Они трансформируют реальность. Алваро Сиза Виэйра Много всего уже сказано и написано про фреймворк авторизации OAuth 2.0 с 2012 года. И, казалось бы, все давно его знают, используют, все должно работать надежно и безопасно. Но, как обычн...

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

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

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

Профессия: фронтенд-разработчик ххх: на чём пишешь фронтенд? yyy: на костылях и велосипедах ххх: ммм, хороший фреймворк! Bash.im Когда приходит мысль стать программистом, ты вдохновенно открываешь справочник Шилдта по С, заказываешь толстую книгу Страуструпа по С++ и учишься шутить про указатель на указат...

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

Waifu2X (DeadSix27, OpenCL/CV) - увеличение разрешения изображений в аниме стиле используя ИИ После тестирования разных видеокарт в Waifu2X у некоторых людей появились вопросы по использованию данной утилиты, эта статья как раз должна решить большинство вопросов с Waifu2x.

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

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

[Перевод] Портирование API на TypeScript как способ решения проблем React-фронтенд Execute Program перевели с JavaScript на TypeScript. А бэкенд, написанный на Ruby, трогать не стали. Однако проблемы, связанные с этим бэкендом, заставили разработчиков проекта задуматься о переходе с Ruby на TypeScript. Перевод материала, который мы сегодня п...

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

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

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

TDD в микроконтроллерах. Часть 2: Как шпионы избавляют от зависимостей В предыдущей статье мы начали освещать тему эффективности применения методологии TDD для микроконтроллеров (далее – МК) на примере разработки прошивки для STM32. Мы выполнили следующее: Определили цель и инструменты разработки. Настроили IDE и фреймворк для написания тесто...

[Из песочницы] Когда закончится коронавирус Уважаемые читатели, Я руковожу отделом Data Science в Британской Транспортной Полиции, и одной из задач нашего отдела является оптимальное распределение персонала в зависимости от уровня преступности, который, в свою очередь, зависит от потока пассажиров. Как вы понимаете, п...

Для тестирования Racing Master проводят жёсткий отбор В Поднебесной открыты заявки на следующее ЗБТ Racing Master. Это гоночный симулятор от Codemasters и NetEase, которые не все смогут попробовать. И дело в жёстком отборе гонщиков. Издатель NetEase Games собирается провести ещё одно ЗБТ Racing Master, на этот раз сугубо в Кит...

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

Core Dump — видео канал о компьютерной науке Здравствуйте, меня зовут Дмитрий Карловский и я… иногда выступаю на конференциях, митапах и даже сам являюсь организатором одного из них (PiterJS). Короче — побывал с разных сторон баррикад. Как правило, такие мероприятия фокусируются вокруг какой-то узкой технологии, языка...

Google будет обновлять Chrome по-новому. Что изменится Chrome – самый любимый продукт Google, и в этом практически не приходится сомневаться. Достаточно просто посмотреть на то, с какой частотой компания выпускает обновления для своего браузера, и всё станет понятно. Проходит всего пара месяцев, как Chrome получает очередной ап...

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

[Перевод] Как подготовиться к интервью в YCombinator Один из первых наборов YC. Когда я готовился к интервью зимнего класса 2018 года, я пересмотрел все доступные источники по теме и провел около 20 практических интервью с выпускниками YCombinator. Ниже собрано воедино все, что я узнал. Это руководство – моё личное видение,...

[Перевод] Как линейное время превращается в Windows в O(n²) Недавно я столкнулся с многоминутными задержками на моей рабочей станции. После расследования выяснилось, что причина проблемы заключалась в блокировке, которая могла длиться по пять минут, во время которых источник блокировки в основном крутился в цикле из девяти инструкци...

Apple добавит новые промокоды на подписки в App Store, чтобы сделать скидки Вскоре после запуска App Store разработчики начали практиковать создание промокодов для своих приложений. Например, во время различных промоакций так можно было скачать платное приложение бесплатно — в том числе и мы публиковали подобные истории. Количество промокодов обычн...

Худший месяц для биткойна за последние 10 лет Биткойн упал в пятницу до самого низкого уровня на этой неделе из-за усиления репрессий в Китае и беспокойства об окружающей среде. Крупнейшая криптовалюта подешевела на 8,2% до примерно 35 тыс. долларов. Биткойн подешевел почти на 40% в мае. Как отмечает Reut...

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

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

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

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

Мой опыт разработки на языке Nim Привет, Хабр! Уже довольно давно я пишу свой игровой фреймворк — такой pet project для души. А так как для души нужно выбирать что-то, что нравится (а в данном случае — на чём нравится писать), то выбор мой пал на nim. В этой статье я хочу поговорить именно про nim, про его...

Повышение привилегий в Windows клиенте EA Origin (CVE-2019-19247 и CVE-2019-19248) Приветствую всех, кто решил прочитать мою новую статью с разбором уязвимостей. В прошлый раз небольшим циклом из трех статей я рассказал об уязвимостях в Steam (1, 2 и 3). В данной статье я расскажу об уязвимостях похожего продукта — Origin, который тоже является лаунчером д...

На экране iPhone появилась зеленая полоса. Как решить проблему Все больше владельцев iPhone сталкиваются с появлением зеленой полосы (или сразу нескольких полос) на экране своего устройства. О проблеме стало известно вскоре после выхода iPhone X, но актуальна она как для iPhone XS, так и для более новых моделей смартфонов Apple. Разбер...

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

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

Unity + git = дружба: часть 1 джентльменский набор Система контроля версий git уже давно стала стандартом де-факто в мире разработки, но для большинства разработчиков на Unity не секрет, что существует ряд трудностей связанных с особенностями Unity, которые мешают эффективно использовать ее совместно с git. Вот список типи...

Облагать ли ВОЛС налогом на имущество? Для решения вопроса об уплате либо неуплате налога на имущество с волоконно-оптической линии связи (ВОЛС) или ее отдельных объектов, необходимо определить, являются ли эти объекты движимым или недвижимым имуществом. Движимое имущество, принятое на учет c 1 января 2013 года ...

Коммерческая тайна добро или зло? Эту статью я написал благодаря одному из комментариев, которую читатель оставил под моей публикацией «Как правильно работать с коммерческой тайной».Сначала я планировал дать короткий ответ прямо в обсуждении. Но потом понял, что вопрос заслуживает большего внимания и разверн...

Пандемия SARS-CoV-2: важные вопросы, на которые пока нет ответов Оставшиеся без ответа вопросы о новом коронавирусе не дают узнать, что произойдет в ближайшем будущем. Можно ли заразиться дважды? Как долго продлится пандемия? Увеличится ли количество жертв или наоборот уменьшится? Чтобы спрогнозировать распространение и дальнейшую эволюц...

НТИ подвела итоги пятилетки На текущий момент в рамках НТИ выделено 8,4 млрд руб. через Фонд поддержки проектов НТИ, рассказал журналистам вчера в рамках форума "Глобальное технологическое лидерство" в Сочи генеральный директор РВК Александр Повалко. Причем 2,4 млрд руб. из них были в формате возвратно...

OpenIn.app — MacOS приложения для ссылок и файлов Привет, Хабр!Давно я ничего не публиковал на Хабре, но вот решил сегодня написать в Я пиарюсь (читай карма-самоуничтожение или как это называется сейчас?)Решил в свободное время заняться разработкой под MacOS и iOS. Начал пока с MacOS. Идей много, так что приложений будет мн...

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

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

Lemnis Gate — это пошаговый шутер, трейлер которого показали на Gamescom 2020 Студия Frontier Developments, стоящая за Planet Coaster, решила стать издателем ещё одного проекта, который точно будет непонятен после первого прочтения этой новости. Этот новый проект называется Lemnis Gate. Его описывают, как пошаговую стратегию-шутер с игровым процессом...

Как мы сыграли на выпивание с Ричардом Левелордом Греем: личная жизнь, любимые игры и о Москве 20 июля в нашем инстаграм-аккаунте прошел прямой эфир с Ричардом Левелордом Греем — создателем игр Duke Nukem 3D, SiN, Blood. Также Ричард создал несколько уровней для Quake: Scourge of Armagon. Последние несколько лет Левелорд живет в Москве с женой Ольгой и дочерью. На...

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

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

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

Что такое «чистый код» в 2020-м? «Чистый код» и чистый кот Разработчиков хлебом не корми, дай поспорить о чистоте кода: например, недавно шумиху навёл пост Дэна Абрамова «Goodbye, Clean Code». Но при этом у самого понятия «чистый код» нет чёткого определения. Главная книга по этому вопросу — «Clean Code»...

Заметки Дата Сайентиста: с чем начать и нужно ли оно? TL;DR это пост для вопросов/ответов про Data Science и о том, как войти в профессию и развиваться в ней. В статьей я разберу основные принципы и FAQ и готов отвечать на ваши конкретные вопросы — пишите в комментариях (или в личке), я постараюсь на все ответить в течение нес...

Стоит ли пользоваться iMessage в 2021 году iMessage — один из самых популярных способов общения в мире. Во всяком случае так говорит Apple на своих презентациях, использует iMessage в своей рекламе и делает всё, чтобы популяризовать собственный сервис. И все же за пределами Соединенных Штатов между пользователям и i...

[Перевод] Пол Грэм «Как стать богатым» (глава из книги Hackers&Painters) Это эссе было впервые опубликовано в книге Hackers & Painters, и в онлайн появилось только в декабре 2005 года. Я решил воскресить его с веб-архива, потому что это одно из самых важных эссе в моей жизни, а я сейчас делаю коллекцию лонгридов, которые оказали влияние на ми...

[Из песочницы] Критерии оценки российских BI-систем Я уже много лет возглавляю компанию, являющуюся одним из лидеров по внедрению BI-систем в России и регулярно входящую в топ-списки аналитиков по объему бизнеса в области BI. За время работы я участвовал во внедрении BI-систем в компаниях из различных областей экономики – от ...

Бесконечный раннер Faily Brakes 2 теперь появился и на Android Студия Spunge Games заняла нишу второсортных, но интересных раннеров с серией Faily Brakes. Первая часть была загружена более 10 млн раз в Google Play за последние 4 года. Судя по всему, казуальные геймеры заинтересованы в выходе подобных проектов, поэтому студия решила не о...

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

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

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

Google Ассистент поставил новый рекорд. Это впечатляет! Голосовые ассистенты становятся все более умными и продвинутыми. Постепенно они получают новые функции, а старые начинают работать лучше и лучше. Связано это с тем, что на рынке появляется все больше конкуренции, а пользователи начинают чаще обращаться к самим ассистентам....

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

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

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

Две основные проблемы с CI/CD, конвейерами, GitOps и проч., и как с ними быть Конвейер развёртывания (в народе именуемый CI/CD) — основной и необходимый компонент DevOps, даже если под DevOps понимаются сугубо технические практики. Понятно, что без конвейера никуда, никакого DevOps не будет. Предположим, некая продуктовая команда, пока не и...

Моё подключение лазера к контроллеру BIGTREETECH SKR V1.3 Наконец приехал долгожданный контроллер skr 1.3. После печати корпуса, установки и 2х недельной настройки tmc2208 в режиме uart вспомнил одну из целей данного приобретения: подключить лазер, который лежал на полке уже полгода.Предупреждение: автор не несёт ответственности за...

[Перевод] Разворачиваем Jenkins как код Прим. перев.: это перевод статьи из инженерного блога компании Preply о том, как можно использовать конфигурацию как код для такого популярного CI/CD инструмента как Jenkins. В нашей компании, мы стараемся следовать практикам «Все как код», это касается не только инфраструк...

Правда ли, что вода из-под крана чище бутилированной Редакция Вопросы и ответы 14.08.2021, 14:54 Правда ли, что вода из-под крана чище бутилированной Все мы думаем, что пить воду из-под крана лучше не надо — в ней много бактерий и не очень полезных металлов. Но так ли это на самом деле? ...

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

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

Железо или оптимизация? Badoo, «Авито» и «Мамба» — о производительности PHP Вопрос производительности PHP-кода для Badoo один из самых важных. От качества PHP-бэкенда напрямую зависят количество ресурсов, которые мы тратим на разработку и эксплуатацию, скорость работы сервиса и впечатление, которое он производит на пользователей.  Поэтому темой тре...

Apple хотят заставить переименовать iPhone Сражение за торговый знак iPhone между бразильской IGB Eletrônica S.A. и Apple продолжается уже тринадцатый год. Уже дважды бразильскими федеральными органами этот конфликт был «окончательно урегулирован», в последний раз в 2018 – но в мае этого года оказавшаяся н...

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

[Из песочницы] Как я проработал 4 с лишним года в семье Газпрома, уволился и… выращиваю помидоры Чувак: — Что писать? НЛО: — А что ты хочешь? Чувак: — Попрактиковаться в русском, проверить — не вмерло ли чувство юмора, да чтоб молодёжь (рус. джуны) поучилась на чужих ошибках. НЛО: — Так и пиши… Update: НЛО вынудило автора выкинуть весь syntactic sugar из статьи, хотя о...

Go-swagger как основа взаимодействия микросервисов Здравствуй, NickName! Если ты программист и работаешь с микросервисной архитектурой, то представь, что тебе нужно настроить взаимодействие твоего сервиса А с каким-то новым и ещё неизвестным тебе сервисом Б. Что ты будешь делать в первую очередь? Если задать такой вопрос ...

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

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

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

Восемь цветов радуги: о цвете с точки зрения математики Больше пяти лет мы публикуем на Хабре статьи на различные темы компьютерного зрения. Чаще всего они связаны с распознаванием документов, потому что нам всегда очень не терпится поделиться с вами всем крутым и новым, что мы сделали в Smart IDReader. Хотя мы честно стараемся ...

Можно ли запускать приложения для Android на Windows У вас когда-нибудь появлялась необходимость запустить Android-приложение на Windows? У меня, честно говоря, ни разу. Но ведь я совершенно не тяну на звание бенчмарка, и, если эта тема неактуальна для меня, совершенно не значит, что она неактуальна для других. Это ясно по по...

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

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

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

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

[Из песочницы] Angular 9. Перезапуск guard-ов текущей страницы. Trigger current route guards Столкнулся с необходимостью перезапустить guard-ы для текущей страницы, вне зависимости от того какая страница открыта. Стандартного решения не нашел, а предлагаемые в интернете ограничиваются одной страницей. Поэтому написал своё и решил им поделиться. Описание кейса Стра...

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

Как создать карту помощи, или краудсорсинг – наше все Технологии спешат на помощь! Вот так коротко и по делу можно назвать обзор на плагине shMapper от «Теплицы социальных технологий». Какие у него есть варианты применения (в том числе в условиях пандемии), в каких жизненных ситуациях он будет полезен, и насколько велика сила,...

За что любят и ненавидят голосовые сообщения Голосовые сообщения изменили общение людей. С одной стороны, когда записываешь голосом, можно не звонить. С другой, длинные «войсы» надоедает слушать — моя подруга часто сталкивается с этим, когда приходится слушать скучный рассказ по 2-3 минуты. Хорошо, что...

Интеграция Huawei Mobile Services со второй попытки Android-разработчики и продакты всей галактики ломают голову над одним важным вопросом — “Нужно ли делать интеграцию HMS?”. В это статьей мы расскажем, как у нас получилось затащить поддержку Huawei Mobile Services в регулярных релизах, пусть и со второй попытки. Здесь ...

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

Обновление против Huawei, или Почему Google Play разряжает аккумулятор смартофона Противостояние США против Huawei, которое ведётся с начала прошлого года, до сих пор не закончилось. Американцы то и дело расширяют действие санкций, пытаясь задушить китайскую компанию, а та в свою очередь действует на опережение и старается максимально автономизироваться ...

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

Не тварь! Часть 2. Обзор настольного ПК Compaq ProLinea 4/25s в роли клиента сети Novell Netware В первой части статьи мы с вами рассмотрели сервер начального уровня из начала 90-х и установили на него серверную ОС Novell NetWare 3.12. Как и обещал, во второй части мы подключим к сети клиента на основе типичного компьютера тех же лет и попробуем поработать в сетевом ок...

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

Что делать если в MacBook перестал работать USB-C Компания Apple уже достаточно давно стала оснащать свои ноутбуки только портами USB-C. Причем в ряде моделей пользователям доступно только два таких разъема. Время от времени в сети появляются жалобы на работу USB-C. Обычно они возникают после обновлений, и купертиновцы дост...

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

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

Безопасно ли удалять когти кошкам Редакция Вопросы и ответы 11.08.2021, 14:45 Безопасно ли удалять когти кошкам Точка когтей — естественное поведение кошки, которое позволяет животному не только избавиться от отслоившегося слоя когтя, но и снимает стресс, а также помог...

Почему мобильным приложениям скоро придёт конец Android-приложениям скоро придёт конец? Мобильные приложения являются неотъемлемой частью как iOS, так и Android. И с чего мы это решили, что им придёт конец? Всё дело в PWA (Progressive Web Apps). Это веб-приложения, построенные на фронтенд-технологиях (HTML, CSS, JavaScrip...

Оптимизация .NET приложения: как простые правки позволили ускорить PVS-Studio и уменьшить потребление памяти на 70% Проблемы с производительностью, такие как аномально низкая скорость работы и высокое потребление памяти, могут быть обнаружены самыми разными способами. Такие недостатки приложения выявляются тестами, самими разработчиками или тестировщиками, а при менее удачном раскладе – п...

Ввоз немецких урановых хвостов в Россию. Часть 2. Дообогащение Это моя вторая статья, посвященная нашумевшей в конце прошлого года проблеме ввоза обедненного гексафторида урана (ОГФУ) из Германии в Россию. Первая была посвящена технологиям обогащения урана в России и мире. Рекомендую сначала прочесть ее, а потом уже эту. В этой статье...

Нашел как перенести чаты WhatsApp с Android на iPhone. Нужно только одно приложение Увы, но до сих пор в WhatsApp нет официального способа перенести чаты с Android на iPhone и наоборот. В отличие от того же Telegram, где доступ к переписке можно получить с любого устройства, на котором будет выполнена авторизация, WhatsApp застрял где-то в 2015 году. О том...

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

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

Почему появились асинхронные веб-сервера? Всем привет. На связи Владислав Родин. В настоящее время я являюсь руководителем курса «Архитектор высоких нагрузок» в OTUS, а также преподаю на курсах, посвященных архитектуре ПО. Помимо преподавания, как вы могли заметить, я занимаюсь написанием авторского материала для б...

[Перевод] Как устроен Apple Lightning Это моя маленькая статья с описанием (почти) всего, что я знаю об интерфейсе Apple Lightning и связанных с ним технологиях: Tristar, Hydra, HiFive, SDQ, IDBUS и др. Но сначала маленькое предупреждение… Читайте эту статью на свой страх и риск! Информация основана на большо...

Чего боятся тимлиды и почему им пора перестать это делать Я уверен, где-то существует книга «Как подсидеть тимлида». Она передается из рук в руки, из команды в команду и содержит советы типа: «Тимлид никогда не уволится по своей воле, потому что это не работа, а сказка! Его нужно сломать», или «Если ваш тимлид уехал в отпуск, напиш...

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

Что делать, если Mac отказывается выключаться Чаще всего пользователи жалуются на то, что их компьютер отказывается включаться. Это может быть связано с множеством разных причин. Однако иногда Mac может не только не включаться, но и не выключаться «обычными» методами. Ниже мы расскажем, что делать в этом случае.Читать д...

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

Больше половины компаний в России не планируют автоматизировать подбор персонала Облачная CRM-система для рекрутинга Talantix и сервис для автоматизации полного цикла подбора персонала Skillaz провели совместное исследование, чтобы выяснить, как в российских компаниях автоматизированы HR-процессы. Для этого в конце 2019 года было опрошено порядка 100 HR-...

[Перевод] Различные типы инвесторов и их мотивации Автор: Аарон Харрис — инвестор, основатель Tutorspree, главный по раунду А в Y Combinator. Если вы хотите привлечь деньги в ваш стартап, чрезвычайно важно понимать мотивации инвесторов. Раньше все было довольно просто — вы получали деньги от венчурных капиталистов (VC), а...

Отказоустойчивый кластер PostgreSQL с помощью crm Автор — Игорь Косенков, инженер postgres Professional Привет всем! Сегодня речь пойдет о кластере. Да, снова об отказоустойчивом кластере на базе Corosync/Pacemaker. Только настраивать мы его будем не как обычно — с помощью утилиты pcs, а с помощью мало используемой утилиты...

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

Большая виртуальная конференция: Реальный опыт по защите данных от современных цифровых компаний Привет, Хабр! Завтра, 8 апреля, состоится большая виртуальная конференция, на которой ведущие эксперты отрасли будут обсуждать вопросы защиты данных в реалиях современных киберугроз. Представители бизнеса поделятся методами борьбы с новыми опасностями, а сервис-провайдеры ра...

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

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

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

Сгореть и вернуться из пепла или люди-фениксы История о том как “сгорают” в распределенных командах. Мы, в ProtocoleOne, пишем разные проекты и почти все они Open Source. И так уж сложилось, что крутые специалисты живут в разных городах и даже странах и не только в столицах. Один из таких проектов — PaySuper. Проект дл...

[Перевод] Либо быстро, либо неправильно В 2018 году я упражнялся на Advent of Code (здесь вы можете посмотреть стримы моих решений). Каждый день в декабре они публикуют небольшую проблему, и вы должны написать программу, которая её решит. Обычно это занимает от пары минут до пары часов и это довольно весело, я р...

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

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