Социальные сети Рунета
Вторник, 27 октября 2020

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

[Перевод] Бенуа Мандельброт на TED: «Фракталы и искусство изломов» Большое спасибо. Прошу прощения за то, что я сижу. Я очень старый человек. Моя сегодняшняя тема в определённом смысле весьма особенная, потому что она очень древняя. Изломы – неотъемлемая часть человеческой жизни, они есть всегда. Об этом писали древние. Эта вещь по боль...

[Из песочницы] DevOps инструменты не только для DevOps. Процесс построения инфраструктуры автоматизации тестирования с нуля Часть 1: Web / Android Примечание: данная статья является переводом на русский язык оригинальной статьи «DevOps tools are not only for DevOps. Building test automation infrastructure from scratch». Однако все иллюстрации, ссылки, цитаты и термины сохранены на языке оригинал...

Алиса помнит всё Сегодня мы будем делать навык (приложение) для Алисы — своеобразную записную книжку (или стикер на холодильник): если во фразе пользователя (он же на профессиональном сленге юзер) есть слово "Запомни" — вся фраза сохраняется, и при следующем запуске навыка — будет любезно ...

ТОП-20 смартфонов ушедшего года: очень много Samsung, мало Xiaomi Журналисты портала GSMArena каждую неделю в течение прошлого года составляли свой список смартфонов, которые занимали внимание пользователей больше всего. Это крайней интересная статистика, которую мы с большим интересом отслеживали. Сейчас появилась информации об итоговом...

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

Grand Theft Auto V неожиданно бесплатно выпустили для Android Интерес людей по всему земному шару к видеоиграм стремительно растет, то есть все больше и большей людей так и вовсе вообще видят смысл в том, чтобы на постоянной ежедневной основе проводить свободное время с их Читать полную версию публикации Grand Theft Auto V неожиданно ...

[Из песочницы] «Да, они существуют!» Чем занимаются и сколько зарабатывают Data Science-специалисты в Казахстане? Дмитрий Казаков, Data Analytics Team Lead в Kolesa Group, делится инсайтами из первого казахстанского опроса специалистов по работе с данными. Помните популярную фразу о том, что Big Data больше всего напоминает подростковый секс – все о нем говорят, но никто не знает, ест...

Openwrt сниффер витой пары Всем доброго времени суток, моя не большая история началась с того как мы с другом спорили о стандартах 10BASE-T и 100BASE-T о полных и халф-дуплексах в итоге решил на примере готового устройства показать ему что слушать с пар можно. Прочитав статью взял свой старенький TP-...

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

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

Сравнение камер iPhone X и iPhone 12 Сразу надо сказать, что я сильно удивился тому, насколько камера iPhone 12 снимает лучше, чем камера iPhone X. С начала непосредственного сравнения, я думал, что картинка будет примерно одинаковой, а небольшая разница будет только в случае с яркими источниками света, на кот...

RE: Страх и ненависть в IT Писать ответы на статьи легко и приятно. Не надо часами корпеть над структурой статьи, достаточно следовать чужому плану и лишь внятно изложить мысли на бумаге. Тем не менее, рискну предположить, что критический взгляд «с другой стороны» на проблемы, поднятые в статье "Страх...

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

Коты в коробочках, или компактные структуры данных Как быть, если дерево поиска разрослось на всю оперативку и вот-вот подопрет корнями соседние стойки в серверной? Что делать с инвертированным индексом, жадным до ресурсов? Завязывать ли с разработкой под Android, если пользователю прилетает «Память телефона заполнена», а п...

Как пользоваться словарями (и не только) Для совсем начинающих оптимальным словарём будет Abbyy Lingvo lingvolive.ru, потому что в нём значения слов не свалены в кучу, как в некоторых электронных словарях — первые два значения слова будут наиболее актуальными. По сути Lingvo представляет из себя старые советские сл...

Российское приборостроение: вертели мы ваш дизайн на пальцах Или как понять, что ваш дизайн уже пора выкинуть, и как сделать новый — Нужно делать как нужно, а как не нужно делать не нужно! Фраза из интернетов Это статья о промышленном дизайне в приборостроении: почему вы без него не обойдётесь; что делать и кого искать, если вы вс...

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

[Перевод] PEP 257 на русском. (Соглашение о Docstrings) Привет, Хабр. Бывают моменты, когда тебе хочется максимально погрузиться в язык и понять все его тонкости. В случае Python один из лучших способов это сделать — читать на официальном сайте документацию и PEP-ы. В своё время я этого не делал, поскольку не мог понять многих «т...

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

Grand Theft Auto VI неожиданно шокировала всех Интерес людей по всему земному шару к видеоиграм растет с каждым годом, то есть все больше жителей различных стран мира видят смысл в том, чтобы так и вовсе вообще проводить за игрой в видеоигры свое Читать полную версию публикации Grand Theft Auto VI неожиданно шокировала ...

[Из песочницы] Пишем спецификацию под Nvidia Kepler (бинарники CUDA, версия языка sm_30) для Ghidra Для обычных процессорных языков уже написано довольно много спецификаций для Ghidra, однако для графических ничего нет. Оно и понятно, ведь там своя специфика: предикаты, константы, через которые передаются параметры в том числе, и другие вещи, унаследованные от шейдеров. Кр...

Grand Theft Auto VI неожиданно повергла всех в абсолютный шок Интерес людей по всему земному шарк к видеоиграм стремительно растет, то есть все больше жителей различных стран мира видят смысл в том, чтобы так и вовсе вообще проводить свое свободное время за игрой в видеоигры. Читать полную версию публикации Grand Theft Auto VI неожида...

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

Книга “Разработка мобильных приложений на C# для iOS и Android” Уважаемые читатели, рады представить вам книгу “Разработка мобильных приложений на C# для iOS и Android” от уже хорошо известного вам автора и эксперта в Xamarin, Вячеслава Черникова из компании Binwell. Без долгих прелюдий передаю слово автору. Добрый день, уважаемый хабр...

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

Xiaomi Mi Band 5 до ужаса разочаровал всех покупателей Интерес людей по всему земному шару к носимой электроники стремительно растет, то есть все больше и больше людей видят смысл в использовании такой. Обычно такого рода гаджеты стоят от 10 000 рублей и больше, особенно Читать полную версию публикации Xiaomi Mi Band 5 до ужаса...

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

Репортаж с презентации FSP. Лидер рынка БП – (снова) в Украине! Который уже материал я начинаю с фразы “Корововирус – корововирусом, но работать нужно”? Не считал, но осуждаю. Хотя актуальности фраза не теряет до сих пор, правда ведь. Даже кариновирус не стал помехой для того, чтобы легендарная компания FSP “вернулась” в Украину со...

MCMC-методы и коронавирус: часть первая, вступительная Привет, коллеги! Сто лет не писал на Хабр, но вот время настало. Весной этого года я вёл курс «Advanced ML» в Академии больших данных Mail.ru; кажется, слушателям понравилось, и вот сейчас меня попросили написать не столько рекламный, сколько образовательный пост об одной и...

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

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

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

[Перевод] Полный список вопросов с собеседований по Python для дата-сайентистов и инженеров Snake and flowers 2 by pikaole Бывает, что компания ищет дата-сайентиста, а на самом деле ей нужен Python-разработчик. Поэтому при подготовке к собеседованию есть смысл освежить в памяти информацию по Python, а не только штудировать алгоритмы. Команда Mail.ru Cloud Solutio...

WAL-G: новые возможности и расширение сообщества. Георгий Рылов Предлагаю ознакомиться с расшифровкой доклада начала 2020 года Георгия Рылова "WAL-G: новые возможности и расширение сообщества" У меинтейнеров open-source возникает множество проблем по мере их роста. Как писать все больше требуемых фич, чинить все больше issues'о...

Redmi K30 Pro не будет «нищенским» смартфоном Глава бренда Redmi Лю Вейбинг (Lu Weibing), наказанный вчера за преждевременное раскрытие данных о смартфоне Redmi K30 Pro, сегодня как ни в чем не бывало продолжил высказываться об этой модели. На этот раз «интервенция» ограничилась лишь словами, но зато ка...

[Перевод] PEP 572 (Выражения присваивания в python 3.8) Привет, Хабр. В этот раз мы рассмотрим PEP 572, который рассказывает про выражения присваивания. Если Вы до сих пор скептически относитесь к оператору ":=" или не до конца понимаете правила его использования, то эта статья для Вас. Здесь вы найдёте множество пример...

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

Про перевод «практики», «практичности» и пр Безусловным лидером и локомотивным вариантом для перевода около-«практичных» фраз являются производные от фраз in practice/practical: Если, например, Volvo начнет меньше акцентировать безопасность своих автомобилей и больше упирать на блестящий стиль, это может оттолкнуть о...

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

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

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

[Из песочницы] Ваш C# уже «функциональный», просто позвольте ему это Привет, Хабр! Представляю вашему вниманию перевод оригинальной статьи «Your C# is already functional, but only if you let it» автора Igal Tabachnik. Несколько дней назад я написал в Твиттере фрагмент кода C#, реализующий FizzBuzz, используя некоторые из новых «фичи» в C# 8....

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

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

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

Нобелевский лауреат по (математике?) о «Моде, вере, фантазии и новой физике Вселенной» Роджер Пенроуз стал лауреатом Нобелевской премии по физике 2020 года «за открытие того, что образование черных дыр является надежным предсказанием общей теории относительности». Также Нобелевской премии по физике были удостоены Рейнхард Генцель и Андреа Гез «за открытие с...

[Перевод] Чистые тесты на PHP и PHPUnit В экосистеме PHP существует много инструментов, обеспечивающих удобное тестирование на PHP. Одним из самых известных является PHPUnit, это почти синоним тестирования на этом языке. Однако о хороших методиках тестирования пишут не так много. Есть много вариантов, для чего и ...

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

Варианты использования конфигурации в ASP.NET Core Для получения конфигурации приложения обычно используют метод доступа по ключевому слову (ключ-значение). Но это бывает не всегда удобно т.к. иногда требуется использовать готовые объекты в коде с уже установленными значениями, причем с возможностью обновления значений без п...

[Из песочницы] Нужно ли нам озеро данных? А что делать с хранилищем данных? Это статья перевод моей статьи на medium — Getting Started with Data Lake, которая оказалась довольно популярной, наверное из-за своей простоты. Поэтому я решил написать ее на русском языке и немного дополнить, чтобы простому человеку, который не является специалистом по раб...

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

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

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

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

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

Как писать книгу в LaTeXe по физике. Cтатья 1 Это моя первая статья на Хабре. Глава 1. Введение 1.1 Позвольте представиться и почему я это пишу    Я — научный сотрудник, физик. Недавно выпустил книгу по спектроскопии объемом 880 страниц и весом 1560 грамм. Эту книгу я писал 9 лет, параллельно читая лекции по...

[Перевод] Напишем и поймем Decision Tree на Python с нуля! Часть 1. Краткий обзор Привет, Хабр! Представляю вашему вниманию перевод статьи "Pythonで0からディシジョンツリーを作って理解する (1. 概要編)". 1.1 Что такое Decision Tree? 1.1.1 Пример Decision Tree Например, у нас есть следующий набор данных (дата сет): погода, температура, влажность, ветер, игра в гольф. В ...

Анимация в Android: плавные переходы фрагментов внутри Bottom Sheet Написано огромное количество документации и статей о важной визуальной составляющей приложений — анимации. Несмотря на это мы смогли вляпаться в проблемы столкнулись с загвоздками при её реализации. Данная статья о проблеме и анализе вариантов её решения. Я не дам вам сере...

[Из песочницы] Вторая часть перевода книги Дэвида Кушнера «Masters of Doom». Главы 6-12 Закончен и выложен на Ваш суд перевод книги Дэвида Кушнера «Masters of DOOM». Как полностью подготовленный для печати вариант, так и исходный код, в случае, если кто-то решит внести свои изменения. Когда брался за перевод — было интересно узнать подлинную историю одной и...

Почему я боюсь AMOLED-экранов Почему AMOLED-экраны могут отпугнуть Когда меня спрашивают, какой смартфон лучше купить, я всегда отвечаю: «Какой вам нравится». В 2020 году никому не интересно, какой процессор установлен на телефоне, сколько у него оперативной памяти или встроенной. Для фотографи...

SwiftUI по полочкам: Анимация. Часть 1 Недавно мне попалась свежая статья, в которой ребята пытались воспроизвести интересный концепт средствами SwiftUI. Вот что у них получилось: Я с интересом изучил их код, но испытал некоторое разочарование. Нет, не в том смысле, что они что-то сделали неправильно, вовсе...

Проброс USB-портов из Windows 10 для удалённой работы Когда человек много лет рыл бункер и запасал там продукты, он должен испытывать глубокое моральное удовлетворение, если бункер понадобился. Он будет довольный заявлять: «А я говори-и-и-ил!» То же касается и того, кто делал запасы продуктов в кладовой, когда все закупались в ...

[Из песочницы] Пишем шейдеры кодом в Unity LWRP Введение Здравствуй, Хабр. Сегодня хочется рассказать немного о том, как можно быстро и безболезненно (почти) начать писать классические текстовые шейдеры в Unity с использованием Lightweight Rendering Pipeline (LWRP) — одним из примеров конвейера Scriptable Rendering Pipeli...

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

[Из песочницы] Null safety в Dart Привет, Хабр! Представляю вашему вниманию перевод статьи «Announcing sound null safety» автора Filip Hracek с моими комментариями: Null safety — безопасная работа с пустыми ссылками. Далее по тексту для краткости и по причине устойчивости термина будет использоваться англий...

Первый Pentium, Turbo Pascal и олимпиадная физика: разработчики вспоминают, как учились в школе В День учителя мы вместе с разработчиками вспоминаем школьные годы, любимых учителей и первый компьютерный класс. Правда ли, что успехи в математике и геометрии укорачивают путь в профессиональное программирование? А химия и физика? Андрей Терешко, руководитель фронтенда У...

Настолки в подарки: для него и для нее Фантазия в сфере подарков иссякла уже 14-го февраля? А впереди еще много поводов для праздника! Издательство Hobby World подготовило для вас подборку классных настольных хитов, среди которых вы точно найдете что-нибудь для него и для нее. Читать полную статью

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

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

Шик, испохабленный «косяками» и жлобством: Почему возненавидел Haval F7 и, за что дети обожают «китайца» – владелец Автомобилист проехал на кроссовере более 20 тыс. км, и сложил для себя полную картину плюсов и минусов. «Он расстроил нас еще в момент, когда мы забирали его из салона», – так на форуме водителей начался отзыв автомобилиста, который рассказал, почему возненавидел Haval F7. ...

[Из песочницы] Не бойся JSON или твое первое приложение с использованием API Я имею кое-какой 8ми летный опыт в ковырянии кода. За это время успел попробовать много разных языков и технологий в разных направлениях: от «разработки» всяких фишинговых приколов на PHP Devel Studio до полноценных веб приложений на современных фреймворках и софта на нейрос...

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

Ставить газ или сменить класс? Плюсы и минусы установки ГБО на Toyota Land Cruiser 200 Даже владельцы «Крузаков» задумываются об экономии. Причиной переводить «Крузак» на газ является желание сэкономить на топливе, и оно не кажется напрасным — переход на пропан позволит экономить половину средств, ранее уходивших на бензин, а метан и того дешевле пропана, да ...

Движок, скриптовый язык и визуальная новелла — за 45 часов Приветствую. Так получилось, что уже три года подряд в качестве подарка на Новый год определенным людям я делаю игру. В 2018-ом году это был платформер с элементами головоломки, о котором я писал на хабре. В 2019-ом — сетевая RTS для двух игроков, о которой я ничего не писа...

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

«Я как в пустыне»: почему самоизоляция оказалась для нас серьезным стрессом и во что все это вылилось Все, что нас не убивает, делает нас сильнее. Фридрих Ницше Эту статью я начал писать незадолго до новогодних праздников, но потом закрутился, и в итоге получились только несколько первых абзацев (оставлю их здесь как чудесное напоминание о том периоде). Дописываю текст уже...

[Перевод] Vulkan-tutorial. Урок 1.1 — Вступление В связи с тем, что у меня не так много времени для ресерча каких-то новых штук и написания статей о них, я решил перевести серию уроков по Vulkan. Надеюсь, что мои переводы будут кому-то полезны и не очень плохого качества. Для начала обучения — прошу под кат. Автор ориги...

Собираем C++ с bazel Введение и мотивация В последнее время на Хабре появляются посты про то, что cmake и c++ — друзья, приводятся примеры, как собирать header-only библиотеки и не только, но нет обзора хоть сколько-нибудь новых систем сборки — bazel, buck, gn и других. Если вы, как и я, пишете ...

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

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

Демо-день на удалёнке. Уходим в онлайн Привет! Удалёнка это хорошо, но демо-дни никто не отменял. И если с общими коммуникациями команд еще можно как-то справиться с помощью того же Zoom / Microsoft Teams / прочего подобного софта, то с демо-днями ситуация обстоит немного сложнее. Во-первых, демо-день обычно ощу...

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

[Из песочницы] Адекватное MVC для начинающих и не только Небольшое вступление Всем 404! Большинство IOS-разработчиков не понимают как работать с Apple-MVC. Из-за чего появляется необоснованная критика, маленькие проекты стараются писать на архитектурах для этого не предназначенных, ViewController'ы становятся огромными, не читаемы...

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

Чему нас учит Uber и Vision Fund В 2014 году в The Wall Street Journal вышла заметка с вопросом: «Справедлива ли оценка Uber в $18,2 млрд?». Еще тогда легендарный венчурный капиталист Билл Гёрли мягко возразил автору, профессору NYU Stern Асвату Дамодарану, написав, что суммы из статьи в будущем будут отл...

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

Пишем шеллкод под Windows на ассемблере В этой статье я хочу показать и подробно объяснить пример создания шеллкода на ассемблере в ОС Windows 7 x86. Не смотря на солидный возраст данной темы, она остаётся актуальной и по сей день: это стартовая точка в написании своих шеллкодов, эксплуатации переполнений буферо...

Волки не с Уолл-стрит: как миллениалы развернули рынок, и что к этому привело Привет сообществу! Меня зовут Станислав, я занимаюсь торговлей на финансовых рынках (фондовый, срочный и валютный рынок) более 15 лет и в блоге буду рассказывать вам интересные истории из мира финтеха и индустрии трейдинга. Stay tuned. Брокерская индустрия сегодня находится...

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

В поисках APT30: как мы заметили новую активность группировки после нескольких лет молчания Кибергруппировка APT30 известна довольно давно – еще в 2015 году ее активность описывали наши коллеги из FireEye. Участники этой группы обычно атакуют государственные структуры в Южной и Юго-Восточной Азии (в Индии, Таиланде, Малайзии и др. странах) с целью кибершпионажа, а...

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

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

Член программного комитета PyConRu 2020 отвечает на вопросы об языке Python: актуальный взгляд и немного парселтанга Антон Патрушев – очень опытный python-разработчик, постоянный член программного комитета PyCon Russia и старый друг конференции. Он работает с языком python уже много лет, начинал свое знакомство с ним в Naumen, теперь является СТО в Spherical, а еще это была именно ид...

[Перевод] 8 наиболее распространенных структур данных в JavaScript Звучит ли это знакомо: «Я начал заниматься веб разработкой после прохождения курсов»? Возможно, вы хотите улучшить свои знания основ информатики в части структур данных и алгоритмов. Сегодня мы поговорим о некоторых наиболее распространенных структурах данных на примере J...

Деревья выражений в C# на примере нахождения производной (Expression Tree Visitor vs Pattern matching) Доброго времени суток. Деревья выражений, особенно в сочетании с паттерном Visitor, всегда являлись довольно запутанной темой. Поэтому чем больше разнообразной информации по этой теме, чем больше примеров, тем легче интересующимся будет найти что-то, что им понятно и полезно...

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

Часы «Взрыв Рубика» Мы любим взрывы. Любим и боимся. Взрыв – это красиво. Неконтролируемый выброс энергии – это страшно! Не будем подходить близко! Хотя интересно. Когда-то Большой Взрыв породил Вселенную… А у нас – красиво, не страшно и интересно. Хотя получилась не Вселенная, а лишь много ку...

CRM-системы не существуют? Привет, Хабр! 22 апреля этого года я написал на Хабр статью про скидки на CRM-системы. Тогда мне казалось, что цена — важнейший критерий выбора, а всё остальное я легко решу со своими мозгами и опытом сисадмина. Шеф ждал от меня скорых чудес, сотрудники расселись бездельнича...

Новинки Laravel 8 Привет, хабр! В преддверии старта курса "Framework Laravel", наш эксперт и по совместительству активный участник российского сообщества Laravel — Виталий Юшкевич, подготовил обзор новинок в Laravel 8. Передаю слово Виталию: Всем привет! Последний релиз Laravel 8 п...

[Перевод] Алан Кей: История SmallTalk (1960-1969) У меня есть цель — разобраться в том, что же происходило в 60-70-е годы в Xerox PARC и в окрестностях, как так вышло, что несколько коллективов инженеров, работая рука об руку, создали невероятные технологии, которые определили наше настоящее, а их идеи будут определять буду...

Хабра-детектив на выходных 2. Новый уровень Вы ведь помните историю про студентов? Ту самую, где за перевод технической статьи, опубликованный на Хабре, ставили зачёт. Я ведь знаю, что помните. Сам недавно видел комментарий к очередному переводу из песочницы: "Зачёт-то поставили?". Поскольку уже прошел целый месяц с ...

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

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

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

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

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

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

Коллеги: и не друг, и не враг, а как? На самой заре карьеры мой молодой начальник сказал в отделе: «Дружбы на работе не бывает». У нас был классный коллектив вчерашних студентов и принять этот тезис было сложно — все мы больше походили на однокашников или garage brothers, смотрящих в безоблачное будущее. Романти...

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

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

[Перевод] Дизайн-токены способны на большее: создаем единый источник информации о компонентах UI Термином «дизайн-система» в IT давно никого не удивишь. Компании систематизируют дизайн продуктов, придумывая свои или используя чужие инструменты для управления стилями, паттернами и компонентами.  Badoo не является исключением: с помощью нашей дизайн-системы Cosmos мы подд...

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

[Перевод] Лёгкий способ сделать крохотный USB-хаб для Raspberry Pi Перевод статьи с сайта самодельщика Retrocution Бывало у вас такое, что вам не хватает USB-портов при создании проекта на Raspberry Pi Zero? Притом внешние USB-хабы или HATS не подходили из-за ограничений по размеру? Если да, или если вы просто ищете себе интересный проек...

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

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

В 2011 году уже обсуждался вопрос, кому принадлежит Nginx — Игорю Сысоеву или «Рамблеру» Примерно спустя десятилетие после начала работы над своим open-source-проектом Игорь Сысоев в июле 2011 года создал компанию «Nginx». К веб-серверу, ставшему к тому времени одним из самых популярных в мире, ожидаемо проявили интерес частные инвесторы и осенью того же года ко...

[Перевод] Будущее облачных вычислений компании Sun, которое так и не наступило Перевод треда из твиттера пользователя @mcclure111 Давным-давно – лет 15 назад – я работала в Sun Microsystems. В то время компания была полумёртвой (и умерла пару лет спустя), поскольку они уже не производили ничего такого, чего кто-то хотел бы купить. Поэтому у них было м...

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

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

«Раз, два, три – ёлочка гори!» или мой первый взгляд на контроллер CANNY 3 tiny «Новый год» это мандарины, оливье, выходные и конечно же подарки. Как вы, уже наверняка догадались я неожиданно стал обладателем микроконтроллера CANNY 3 Tiny. Правда я особо DIY электроникой не увлекаюсь и последний раз сам пытался что-то подключить к контроллеру почти сем...

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

Моделирование работы реальной ТЭЦ для оптимизации режимов: пар и математика Есть большая ТЭЦ. Работает как обычно: жжёт газ, вырабатывает тепло для отопления домов и электричество для общей сети. Первая задача — отопление. Вторая — продать всё выработанное электричество на оптовом рынке. Иногда ещё в мороз при ясном небе появляется снег, но это по...

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

Финансовый план и ценообразование для ИТ-продукта: Курс «Создание программного продукта и управление его развитием» Привет, Хабр! Мы продолжаем серию постов о продакт-менеджменте от компании Acronis, и сегодня речь пойдет о финансовом плане и ценообразовании. Мы поговорим о том, почему «план по продажам», как часть финансового плана — это “самая большая ложь”, рассмотрим примеры удачного ...

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

[Из песочницы] Per aspera ad astra, или как я строил ракету. Часть 1. Делаем движки и запускаем ракеты Земля – колыбель человечества, но нельзя вечно жить в колыбели Эту знаменитую фразу К.Э.Циолковского не забывают и по сей день. NASA, ESA, Роскосмос, SpaceX и множество других космических компаний отправляют автоматические миссии на другие планеты, запускают людей в космо...

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

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

Как дочка Ростех-а, продавшая десятки тысяч камер в школы, делает «российские» камеры, c дырявой китайской прошивкой Всем привет! Я занимаюсь разработкой прошивок камер видеонаблюдения для b2b и b2c сервисов, а так же участвующих в проектах видеонаблюдения федерального масштаба. О том, как мы начинали я писал в статье. С тех пор многое изменилось — мы стали поддерживать еще больше чипсе...

Sony PlayStation 4 временно подешевела до 2 899 рублей Интерес людей по всему земному шару к видеоиграм стремительно растет, то есть невероятно много людей так и вовсе вообще видят смысл в том, чтобы проводить свое свободное, а иногда даже и рабочее, время за игрой Читать полную версию публикации Sony PlayStation 4 временно под...

Intel на заметку. Ryzen 3 1200 AF, переведенный на техпроцесс 12 нм, запросто разгоняется до 4 ГГц и обходит по производительности Core i3-9100F Когда-то Ryzen 3 1200 было обычным 14-нанометровым процессором, но недавно AMD перевела его на 12-нанометровые рельсы и назвала Ryzen 3 1200 AF. Результат – CPU стабильно держит частоту 4 ГГц и выступает в тестах на лучше Core i3-9100F, максимальная частота которо...

[Перевод] Прости, React, но я так больше не могу Недавно мне попалась фраза «усталость от JavaScript», «JavaScript fatigue», и я мгновенно понял, что это — про меня. Последние несколько лет я делал всё возможное для того чтобы поспевать за новшествами экосистемы React, и, если брать выше, за новшествами JavaScript, где из...

Методы борьбы с legacy-кодом на примере GitLab Можно бесконечно холиварить о том, является ли GitLab хорошим продуктом. Лучше посмотреть на цифры: по итогам раунда инвестирования оценка GitLab составила 2,7 млрд долларов, в то время как предыдущая оценка была $1,1 млрд. Это означает бурный рост и то, что компания будет н...

[Из песочницы] Многопоточность. Модель внутренней памяти Java простыми словами Привет, Хабр! Представляю вашему вниманию перевод статьи «Java Memory Model» автора Jakob Jenkov. Прохожу обучение по Java и понадобилось изучить статью Java Memory Model. Перевёл её для лучшего понимания, ну а чтоб добро не пропадало решил поделиться с сообществом. Думаю...

Как смотреть историю покупок (загрузок) в App Store на iPhone и iPad Недавно удалили приложение, а теперь оно опять понадобилось? Вам стало интересно, сколько игр и программ вы скачали за всю жизнь? Всё это можно найти в истории загрузок App Store. Но как получить к ней доступ? Сейчас расскажем. ♥ ПО ТЕМЕ: Как проверить, сколько памяти занима...

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

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

Java-дайджест за 27 декабря Рон Пресслер собрал и выложил новый «официальный» прототип Project Loom (файберы для Java). В качестве основы используется JDK 14. Скачать можно здесь, прочитать анонc можно здесь. Люди потихоньку начинают втягиваться в тему, и на GitHub уже лежит несколько проектов, испол...

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

Ренессанс e-learning. Почему 2020 год покажет все плюсы дистанционного обучения Электронное обучение или e-learning развивается, практикуется и совершенствуется уже много лет. Тема актуальна как в СМИ, так и среди научного и образовательного сообществ. С начала 2020 года дистанционная учёба стала еще более актуальной. Мы в «ЛАНИТ-ТЕРКОМ» занимаемся зак...

125-ваттная зарядка Oppo оказалась на 25% медленнее 120-ваттной зарядки Iqoo Сегодня компания Oppo представила новую технологию быстрой зарядки мощностью 125 Вт, а теперь в Сети появился видеоролик, который демонстрирует, насколько она быстрая. Как и было заявлено производителем, способна зарядить смартфон с аккумулятором емкостью 4000 мА&middo...

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

[Из песочницы] Сквозь тернии к звездам: делаем утройство для наведения лазерной указки на любой небесный объект Привет, Хабр! Решил показать свою небольшую самоделку, которая работает примерно так: Если КДПВ сделала свое дело — тогда добро пожаловать под кат :) Небольшой спойлер Я старался писать так, чтобы было максимально понятно...

Apple и Google снова становятся конкурентами? Отношения между Apple и Google снова могут обостриться. Почему 16 января 2020 года число компаний с рыночной капитализацией, превышающей триллион долларов, увеличилось до четырех. Четвертым стал холдинг Alphabet. Не все в нашем мире правильно, но то, что три триллионера из ч...

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

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

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

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

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

«Я — первый слепой разработчик в своей компании». Часть 1 То, что я не вижу, стало ясно в первые месяцы после рождения. Сколько родители ни пытались, зрение восстановить не удалось. С четырёх лет я учился читать и писать по Брайлю. Мне невероятно повезло с людьми вокруг. У меня были хорошие учителя, была музыкальная школа, где я ...

Nvidia GeForce RTX 3090 бьет рекорды производительности. Она обошла Tesla V100, Titan V и Titan RTX Видеокарта GeForce RTX 3080 вышла в продажу пару дней назад (хотя ее едва ли купишь), следующая на очереди — GeForce RTX 3090. Пока нет ее полных обзоров, но в Сети уже появились первые тесты, и они впечатляют. Пускай тест Geekbench 5 и не самый показательный для...

Полная карта неба от «Спектра-РГ». Чем она важна www.roscosmos.ru/media/img/2020/June/rgb_final_annotated_fig1.png Может быть я ошибаюсь, но такое чувство, что знаковое событие во внеатмосферной астрономии, произошедшее 10 июня, прошло практически незамеченным. Речь про то, что космический флагман нашей и немецкой астрон...

Что может пойти не так с Data Science? Часть 1: сбор данных Сегодня существует 100500 курсов по Data Science и давно известно, что больше всего денег в Data Science можно заработать именно курсами по Data Science (зачем копать, когда можно продавать лопаты?). Основной минус этих курсов в том, что они не имеют ничего общего с реально...

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

Как переводить «участие»/«участников» без part/participate Есть еще один куст слов, по которому в голову большинства переводчиков (я в их числе) в голову лезет только один дежурный набор вариантов: участник/участие > take part/participate/participant. Как обычно, мы посмотрели несколько переведенных с английского книг по бизнесу...

Главный недостаток Xiaomi Mi Band 5, о котором все молчат Интерес людей по всему земному шару к носимой электронике стремительно растет, то есть все больше и больше жителей различных государств видят все больше смысла в том, чтобы пользоваться какими-либо электронными гаджетами. Особенно большую распространенность и Читать полную ...

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

[Перевод] Перевод книги Эндрю Ына «Страсть к машинному обучению» Главы 42 и 43 предыдущие главы 42. Еще про несоответствие данных Предположим, вы разработали систему распознавания речи, которая очень хорошо работает на обучающей выборке и на «выборке для валидации обучающей». Однако у нее низкое качество на валидационной выборке: очевидно, вы имеете де...

Я сомневался в юнит-тестах, но… Когда я пишу тест, то часто не уверен, что мой дизайн будет на 100% удачным. И хочу, чтобы он давал гибкость в рефакторинге кода — например, чтобы затем изменить класс, не меняя код теста. Но если у меня стандартная пирамида, внизу которой много юнит-тестов, то не получи...

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

[Перевод] Масштабирование кристалла: как Intel уменьшала масштаб процессора 8086 8 июня 1978 года исполнилось 42 года с того момента, как первые появились революционные микропроцессоры Intel 8086. В честь этого я изучал кристаллы 8086. Мне попались два кристалла 8086 разного размера, и на их примере видно, как работает масштабирование кристалла. Концепци...

Про перевод слов «выбор»/«выбирать» без choose/choice/select Новая подборка по переводческим решениям для еще одного популярного слова в ИТ- и бизнес-литературе. Смотрите, пользуйтесь. Синонимы decide Начнется все с самого простого, например с выбора фильма для просмотра. It starts with simple things, like deciding which movie to wat...

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

[Из песочницы] [В закладки] Перевод Google JavaScript Style Guide Добрый день, товарищи разработчики! Пару месяцев назад начал осваивать специализацию Fullstack-разработчика и, спустя какое-то время, как любой приличный разработчик, стал искать руководства по стилю для JavaScript. В результате, это привело… к переводу одного из них, о чем...

Создание полноценного Viberbot на Django 2 и Viber REST API. Часть первая — Webhook Установка Webhook для работы bot на viber и отправка первого POST запроса к backend мессенджера Опираясь на свой опыт разработки под Viber и множество неоднозначных мнений, публикую цикл статей по созданию и запуску viberbot. Для понимая полной картины в целом, будем работат...

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

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

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

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

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

Молния: фотографии всей линейки iPhone 12 попали в Сеть до презентации Apple Как это часто бывает в день презентации Apple, буквально за пару часов до ее начала в Сеть слили пресс-изображения, которые якобы относятся к iPhone 12, iPhone 12 Pro, iPhone 12 mini и iPhone 12 Pro Max. Мы сами не в восторге от такого расклада, поскольку солидарны со многи...

Сколько кода на C++ нужно написать для разбора HTTP-заголовка Authorization с помощью easy_parser из RESTinio? Мы продолжаем развивать бесплатный и открытый встраиваемый в С++ приложения HTTP-сервер RESTinio. В реализации RESTinio активно используются C++ные шаблоны, о чем мы здесь регулярно рассказываем (недавний пример). Одной из точек приложения C++ной шаблонной магии стал easy_p...

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

Перевод на английский язык в сфере IT на примере PVS-Studio Наша компания PVS-Studio активно публикует статьи на тему разработки, поиска ошибок в коде, техниках по улучшению его качества. Этот пост отличается по тематике – в этот раз рассмотрим вопрос перевода на английский язык русскоязычного контента на тему разработки. В этой ста...

[Перевод] Go и кэши CPU Источник: unsplash.com По словам Джеки Стюарта, трехкратного чемпиона мира по гонкам Формулы-1, понимание автомобиля помогло ему стать лучшим пилотом: «Гонщику не обязательно быть инженером, но нужен интерес к механике». Мартин Томпсон (создатель LMAX Disruptor) применил ...

[Перевод] Go глазами Rust-программиста: первые впечатления В преддверии старта курса «Разработчик Golang» подготовили перевод интересного материала. А каким было ваше первое впечатление от Go? На протяжении последних нескольких недель мне довелось использовать Go в работе. Я впервые использовал Go на более-менее крупном и серьезно...

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

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

Мой Covid-19 lockdown проект, или, как я полез в кастомный UICollectionViewLayout и получил ChatLayout Да, да. Я понимаю, что на дворе 2020 год, что все хардкорные IOS разработчики пишут исключительно на SwiftUI и Combine, и писать статьи про UIKit как-то “не айс”. Тем не менее, 2020 год выдался не таким, как все предыдущие года. Совсем не таким. Поэтому, как только на Дубл...

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

125-ваттная зарядка Oppo оказалась на 25% медленнее 120-ваттной зарядки Iqoo Сегодня компания Oppo представила новую технологию быстрой зарядки мощностью 125 Вт, а теперь в Сети появился видеоролик, который демонстрирует, насколько она быстрая. Как и было заявлено производителем, способна зарядить смартфон с аккумулятором емкостью 4000 м...

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

Grand Theft Auto VI повергла в сильнейший шок всех Интерес людей по всему земному шару к разного рода видеоиграм стремительно растет, то есть, проще говоря, все больше и больше людей видят смысл в том, чтобы так и вовсе вообще проводить свободное время с их Читать полную версию публикации Grand Theft Auto VI повергла в силь...

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

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

[Перевод] InheritedWidget во Flutter Перевод статьи подготовлен для студентов курса «Flutter Mobile Developer». Корни деревьев виджетов во Flutter могут уходить очень глубоко… Очень глубоко. Компонентная природа виджетов Flutter позволяет создавать очень элегантный, модульный и гибкий дизайн приложений. ...

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

Что Microsoft представила разработчикам на Build: winget, GUI-программы в WSL2 и прочее Сейчас в разгаре онлайн-конференция Microsoft Build, и вчера вечером отгремела её презентационная часть. Сначала там были воодушевляющие слова от Сатьи Наделлы и освещение конкурса Imagine Cup, но нам интереснее всего блок «Скотт Хансельман представляет новые штуки для разр...

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

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

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

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

[Перевод] Иерархический буфер глубин Краткий обзор Иерархический буфер глубин — это многоуровневый буфер глуби (Z-буфер), используемый как ускоряющая структура (acceleration structure) для запросов глубин. Как и в случае mip-цепочек текстур, размеры каждого уровня обычно являются результатами деления на степен...

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

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

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

EF Core + Oracle: как сделать миграции идемпотентными Обычно фреймворк EF Core используют в сочетании с MS SQL — другим продуктом Microsoft. Однако это не догма. Например, мы в CUSTIS пишем бизнес-логику на C#, а для управления базами данных используем Oracle. В EF Core есть замечательн...

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

Nintendo Switch Pro неожиданно поступила в продажу Для того, чтобы играть в какие-либо видеоигры, необходимо иметь электронное устройство, которое позволит все это делать. Таких сейчас, в настоящее время, на рынке достаточно много на любой вкус и цвет, однако уже вскоре одним таких Читать полную версию публикации Nintendo S...

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

Вопрос про CAN FD Добрый день! Читаю с интересом ваши статьи и хотел бы задать вопрос, как компетентным людям в автомобильной отрасли — периодически сталкиваюсь с шиной CAN и в процессе изучения встречал информацию о перспективах перехода на CAN FD. Википедия говорит о переходе на FD больш...

[Из песочницы] Мамкины хацкеры или мой путь в CTF Это был далекий 2014 год, когда еще зеленые, недавно поступившие в универ, парни, услышали, что есть какие-то соревнования с завлекающим названием — «Capture the flag» (сокр. CTF, в переводе «Захват флага»). Фото с сайта securitylab.ru к новости про Facebook CTF 2016 На ф...

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

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

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

Мечта миллионов: Grand Theft Auto VI повергла всех в шок Интерес людей по всему земному шару к видеоиграм стремительно растет, то есть все больше и больше людей видят смысл в том, чтобы так и вовсе вообще проводить свое свободное время с их помощью. В связи Читать полную версию публикации Мечта миллионов: Grand Theft Auto VI пове...

Grand Theft Auto V вышла для Android смартфонов Интерес людей по всему земному шару к видеоиграм стремительно растет, то есть, проще говоря, все больше и больше людей видят смысл в том, чтобы такими на постоянной ежедневной основе пользоваться, находя их максимально привлекательными настолько, Читать полную версию публик...

Дороже ожидаемого. Xbox Series X стоит безумно дорого Интерес людей по всему земному шару к видеоиграм увеличивается с каждым годом, то есть, проще говоря, все больше и больше людей, проживающих на Земле, так и вовсе вообще видят смысл в том, чтобы проводить с Читать полную версию публикации Дороже ожидаемого. Xbox Series X ст...

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

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

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

[Перевод] Магия Ensemble Learning Привет, Хабр! Приглашаем Data Engineer'ов и специалистов по Machine Learning на бесплатный Demo-урок «Вывод ML моделей в промышленную среду на примере онлайн-рекомендаций». А также мы публикуем статью Luca Monno — Head of Financial Analytics at CDP SpA.Одним из наи...

Обзор подкаста «Деньги пришли» План такой: слушаю, что записывает компания, делаю заметки, пишу обзор. Alec Favale, Unsplash.com В конце прошлого года я решил написать о корпоративных подкастах и спросил в Facebook, кто ими занимается. Ответили человек 20, дали примеры программ. По мере их изучения я ...

[Из песочницы] RIPE Atlas Всем доброго времени суток! Свою дебютную статью на habr хочу посвятить весьма интересной теме – системе контроля качества сети Интернет RIPE Atlas. Частично поле моих интересов затрагивают вопросы исследования Интернета или киберпространства (термин стремительно набирает по...

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

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

Что такое Apple Silicon на самом деле? В прошлом месяце глава Apple Тим Кук анонсировал переход компьютеров компании на процессоры собственного производства. Эта новость благоприятно отразилась на финансовом состоянии корпорации, она несколько дней подряд била рекорды капитализации. Многие начали говорить, что в...

Зоны в Dart: большой брат следит за тобой Привет! Меня зовут Дима, я frontend-разработчик в компании Wrike. Клиентскую часть проекта мы пишем на Dart, однако работать с асинхронными операциями нам приходится не меньше, чем на других технологиях. Зоны — один из удобных инструментов, который Dart для этого предоставля...

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

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

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

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

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

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

Это бомба: Sony выпустила игровую приставку PlayStation 5 Pro Как известно, интерес людей по всему земному шару к видеоиграм стремительно растет, то есть, проще говоря, все больше и больше людей видят смысл в том, чтобы проводить с их помощью свободное время. Для того, чтобы Читать полную версию публикации Это бомба: Sony выпустила иг...

[Перевод] Что такое Emergent Communication и почему это нужно знать TL;DR: перевод поста Михаила Нуховича What is Emergent Communication and Why You Should Care: что это такое, зачем это нужно, какие есть точки зрения на задачу и перспективные направления исследований. Обучение с подкреплением, обработка естественного языка, теория игр и фил...

Boot manager для 486-го компьютера Введение Всё началось с того, что меня несколько расстраивало отсутствие возможности загружаться с дисковода на старой плате Socket 3. CD-приводы в то время ещё не были распространены и разработчики BIOS даже не задумывались о предоставлении такой опции. Да и операционные си...

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

Grand Theft Auto VI повергла всех в абсолютный шок Интерес людей по всему земному шару стремительно крайне активно растет, то есть, проще говоря, все больше и больше людей видят смысл в том, чтобы так и вовсе вообще проводить с их помощью свое свободное время. Читать полную версию публикации Grand Theft Auto VI повергла все...

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

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

Sony PlayStation 5 разочаровала каждого покупателя Интерес людей по всему земному шару к видеоиграм растет с огроменной скоростью, то есть, проще говоря, все больше и больше людей видят смысл в том, чтобы так и вовсе вообще пользоваться подобными возможностями на постоянной Читать полную версию публикации Sony PlayStation 5...

Первый смартфон с 16 Гб оперативки. ... Первые смартфоны могли предложить 256 МБ оперативной памяти. На тот момент этого объема было более чем достаточно. Сейчас эта цифра выглядит нелепо и уже 2 Гб оперативки стали уделом самых простых мобильников. К 2019 году стандартом для многих смартфонов стало 4 Гб оперативн...

Первый смартфон с 16 Гб оперативки. ... Первые смартфоны могли предложить 256 МБ оперативной памяти. На тот момент этого объема было более чем достаточно. Сейчас эта цифра выглядит нелепо и уже 2 Гб оперативки стали уделом самых простых мобильников. К 2019 году стандартом для многих смартфонов стало 4 Гб оперативн...

[Перевод] REST API на Java без фреймворков Перевод статьи подготовлен специально для студентов курса «Разработчик Java». В экосистеме Java есть много фреймворков и библиотек. Хотя и не так много, как в JavaScript, но они и не устаревают так быстро. Тем не менее, это заставило меня задуматься о том, что мы уже забы...

Срочные задачи. Да придёт Спаситель Вы когда-нибудь задумывались, откуда берутся срочные задачи? Вроде, они как-то сами по себе возникают, объективно, из ниоткуда. Срочность рассматривается, как объективное свойство задачи, которое и анализировать-то смысла нет. Вот просто есть на свете срочные задачи, и всё ...

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

Всё-таки я не зря учился! Как клёвые алгоритмы и школьные формулы помогают создавать инновационные лекарства Введение Меня зовут Александр Садовников, я выпускник корпоративной магистерской программы ИТМО и JetBrains «Разработка программного обеспечения» и по совместительству старший разработчик биоинформатического ПО в департаменте вычислительной биологии компании BIOCAD. В этом...

STM32 fast start. Часть 2 Hello World на HAL, отладка в Atollic TrueSTUDIO В прошлый раз мы осваивали создание нового проекта при помощи STM CubeMX первую часть можно найти здесь. Для тех, кому лень перечитывать — закончилось все тем, что пустой проект успешно собрался. В данной части напишем простейший пример Hello World на HAL, посмотрим как ...

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

Убираем Воблинг по оси Z силами самого принтера на DEXP MG (он же Anycubic i3 Mega) Господа! Данный метод лично я - считаю временным! До тех пор, пока вам едут запчасти!Всем привет господа, звать меня Александр и с самого появления 3D печати мне хотелось к ней приобщиться. Да вот все никак не получалось! Даже живя на Юге Китая в мировой столице электроники ...

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

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

Как в компании развивался Python. Доклад Яндекса 13 лет назад начался эксперимент по использованию Python в больших сервисах Яндекса. Эксперимент получился удачным (кто бы сомневался!) и Python начал свое победное поползновение по сервисам компании. Яндекс.Афиша, Яндекс.Погода — через некоторое время сервисов стало очень м...

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

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

Дайджест управления продуктом за ноябрь Привет, Хабр! Я продолжаю экспериментировать с форматами и предлагаю вашему вниманию новый выпуск продуктового дайджеста. Не так важно, кто ты, самое важное — твой интерес к digital и желание узнать чуть больше про управление продуктом. Буду писать много про это, но не тол...

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

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

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

[Перевод] Высокопроизводительная сборка мусора для C++ Мы уже писали о сборке мусора для JavaScript, о DOM, и о том, как всё это реализовано и оптимизировано в JS-движке V8. Правда, Chromium — это не только JavaScript. Большая часть браузера и движок рендеринга Blink, куда встроен V8, написаны на C++. JavaScript можно использова...

Sony PlayStation 5 и PlayStation 5 Digital Edition поступили в продажу. Официальная цена Интерес людей по всему земному шару к видеоиграм стремительно растет, то есть все больше и больше людей видят смысл в том, чтобы так и вовсе вообще проводить с их помощью свое свободное время. Японская корпорация Читать полную версию публикации Sony PlayStation 5 и PlayStat...

WhatsApp с 1-го числа перестанет работать на Android и iOS по всему миру Интерес людей по всему земному шару к разного рода интернет-сервисам стремительно растет, то есть, проще говоря, все больше и больше людей видят смысл в том, чтобы на постоянной ежедневной основе пользоваться подобными возможностями так и Читать полную версию публикации Wha...

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

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

[Перевод] C++ vtables. Часть 2 (Virtual Inheritance + Compiler-Generated Code) Перевод статьи подготовлен специально для студентов курса «Разработчик С++». Интересно развиваться в данном направлении? Смотрите запись мастер-класса «Практика использования Google Test Framework»! Часть 3 — Виртуальное наследование В первой и второй части этой статьи мы г...

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

Grand Theft Auto VI неожиданно всех шокировала Видеоигра GTA V вышла еще в сентябре 2013 года, а прошло с тех самых пор уже очень много лет, как можно легко и просто подсчитать. За такой временной период технологии и инженерные решения шагнули далеко Читать полную версию публикации Grand Theft Auto VI неожиданно всех шо...

Общий финансовый анализ на Python (Часть 2) Ну что продолжим? Скользящее окно (Moving Windows) В заголовке я привел дословный перевод. Если кто меня поправит, и другой термин более применим — то спасибо. Смысл скользящего окна– с каждым новым значением функция пересчитывается за заданный период времени. Этих функций...

[Перевод] Полируем UI в Android: StateListAnimator Привет, Хабр! В преддверии старта курса «Android Developer. Professional» мы подготовили для вас перевод еще одного интересного материала. Большую часть времени разработки нашего Android-приложения мы тратим отнюдь не на работу над пользовательским интерфейсом — мы просто...

One more thing... Круглые очки Apple Glass памяти Стива Джобса внезапно могут показать сразу после презентации iPhone 12 Согласно последним слухам, Apple работает не только над стандартной версией умных очков дополненной реальности Apple Glass, но и над специальным изданием очков, которые внешне будут напоминать знаменитые круглые очки Стива Джобса (Steve Jobs). Информацией поделился авто...

А мы пойдем на север! Получится ли сэкономить на охлаждении ЦОДов за счет погоды? В начале этого года в Госдуме предложили развернуть программу строительства дата-центров в северных областях России. Цель – использовать географическое и климатическое преимущества страны для привлечения клиентов (в том числе иностранных) в энергоэффективные и экономически...

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

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

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

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

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

[Перевод] console.log не является частью JavaScript Доброго времени суток, друзья! Представляю вашему вниманию перевод заметки Nikhil John «console.log isn’t in the JavaScript language». Пожалуй, console.log является самой используемой командой в JS. Однако она не является частью JS. Не верите? А вы загляните в спецификацию...

Скоро PGConf.Russia 2020 PGConf.Russia 2020 в этом году, как и в прошлом, пройдет в начале февраля, а именно – 3 февраля – мастер-классы, 4го и 5го – доклады. Это первый раз, когда нам не пришлось отодвигать дедлайн по приему заявок на доклады — то ли люди стали более самоорганизованными, то ли появ...

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

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

Локализация приложений: как мы подружили перевод и разработку Привет, Хабр! Я ведущий разработчик системы локализации в Badoo. Мы работаем с несколькими большими проектами: Badoo, Bumble, Lumen и Chappy. Сейчас в системе локализации у нас находятся 150 000 фраз и текстов, переведённых на 52 языка. При этом каждое из наших приложений и...

Xiaomi Mi 10 Ultra – новый самый лучший в мире смартфон Интерес людей по всему земному шару к мобильным электронным устройствам стремительно растет, то есть все больше и больше людей видят смысл в том, чтобы так и вовсе вообще на постоянной основе пользоваться смартфоном. Такие были Читать полную версию публикации Xiaomi Mi 10 U...

Sony PlayStation 4 временно продают за 2 899 рублей Интерес людей по всему земному шару стремительно крайне активно растет, то есть все больше и больше людей видят смысл в том, чтобы так и вовсе вообще проводить свое свободное время за игрой в видеоигры. Играть Читать полную версию публикации Sony PlayStation 4 временно прод...

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

Собаку научили говорить. И это не шутка #60: Лучшие материалы «Популярной механики» за 2019 год. 26-летний специалист решила перенести опыт, который она использует в работе с 1−2-летними детьми, на своего домашнего питомца Стеллу, сообщает People. Для этого Кристина собрала дома устройство с закреплёнными на доске...

Как предсказать гипероним слова (и зачем). Моё участие в соревновании по пополнению таксономии Как может машина понимать смысл слов и понятий, и вообще, что значит — понимать? Понимаете ли вы, например, что такое спаржа? Если вы скажете мне, что спаржа — это (1) травянистое растение, (2) съедобный овощ, и (3) сельскохозяйственная культура, то, наверное, я останусь убе...

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

Настоящая оптимизация на C/C++ Это продолжение двух постов (первый, второй). В этот раз оптимизация будет произведена на реальной задаче, с правильно построенной методологией тестирования. Задачу возьмем из нашумевшего поста «Алгоритм перевода числа (байтов) в приставку СИ», она интересна тем, что на перв...

[Перевод] Квантовая физика: декогеренция Это перевод статьи Элиезера Юдковского, из научно-популярного цикла, посвященного многомировой интерпретации квантовой механики. Начало цикла было переведено на хабре, но потом переводчик видимо подустал. Его можно понять — материал очень объемный. Юдковский любит растекатьс...

[Перевод] Объясняем p-значения для начинающих Data Scientist’ов Я помню, когда я проходил свою первую зарубежную стажировку в CERN в качестве практиканта, большинство людей все еще говорили об открытии бозона Хиггса после подтверждения того, что он соответствует порогу «пять сигм» (что означает наличие p-значения 0,0000003). Тогда я ни...

Не откладывай на завтра то, что можно сделать в CRM сегодня Наверное, вы замечали: когда предстоит долгая работа или сложный путь к цели, наступает тяжёлая прокрастинация. Страх начать писать текст, код, заняться своим здоровьем, пройти обучение… Итог простой и безумно обидный: время идёт, а ничего не меняется, вы так ничего и не сде...

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

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

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

Часть 2. Механика. "Больше жогова"     Всем доброго утра) Я смотрю народ разделился на два лагеря, так что долго не тяну и выкладываю 2 часть) Еще раз повторюсь, это не гайд по сборке а просто статья на основе личного опыта и грабли, по которым я ходил. А теперь поехали =)    На данный момент имеется рама, по...

Декларативная фильтрация данных на фронте. JS/TS Часто ли вам приходилось писать обработчики фильтрации для ваших данных? Это могут быть массивы для отрисовки таблиц, карточек, списков — чего угодно. Когда фильтрация статическая, то тут все просто. Стандартных функций map, filter и reduce вполне достаточно. Но что делать,...

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

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

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

У игровой консоли Microsoft Xbox Series X то же слабое место, что и у PlayStation 5. Это SSD На позапрошлой неделе независимый игровой аналитик назвал слабое место консоли PlayStation 5 — SSD. Дело в том, что игры для нового поколения приставок занимают очень много места, и 825 ГБ на твердотельном накопителе PlayStation 5 у активного игрока рискуют з...

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

[Перевод] Sysbench и распределение случайных величин Перевод статьи подготовлен специально для студентов курса «Базы данных». То, что вы, возможно, не знали о генерации случайных чисел в sysbench Sysbench — это популярный инструмент для тестирования производительности. Первоначально он был написан Петром Зайцевым в начале ...

[Перевод - recovery mode ] 41 термин в дизайне, полезный для UX-исследователя Работа с UX-дизайнерами и знакомство с их словарным запасом — это почти изучение нового языка. Давайте посмотрим на 41 часто используемый дизайнерский термин. Для лучшего взаимопонимания в команде. Читать дальше →

Google Pixel 5 и Pixel 4a 5G представят в этот день Как известно, сейчас на рынке можно встретить крайне много различных смартфонов из самых разных ценовых категорий, а наибольшим интересом со стороны покупателей, конечно, пользуются флагманские модели, оснащенные по последнему слову техники и технологий. Тем не Читать полну...

А стоит ли оно того? В чем проблема дизельного Toyota Land Cruiser Prado 120 На первый взгляд Toyota Land Cruiser Prado — пример того самого японского качества, автомобиль, не доставляющий владельцу никаких проблем. Но так ли это на самом деле? Источник

Подключаем кракен с водяным охлаждением При переводе принтера на 32 бита я изначально заложил возможность работы с 4-мя соплами.Но на принтере стояла химера и тогда это представлялось очень отдалённым будущим.Однако будущее наступило быстро.2-х сопел на химере стало не хватать.1-е сопло постоянно занято SBS для ра...

Автоматизация задач администрирования API VMware vSphere с использованием Ansible В предыдущей статье мы рассмотрели взаимодействие с VMware с помощью Python. В этой же обсудим взаимодействие с VMware с помощью Ansible. Ansible — система управления конфигурациями, написанная на языке программирования Python с использованием декларативного языка разметки ...

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

[recovery mode] Хочешь заработать миллион? Всем известна фраза Рона Хаббарда «…хочешь заработать миллион — создай свою религию», которую он выдал в 1950 году. Тогда он создал ещё одну деструктивную секту, можно это было в 60-х в США — которая до сих пор пытается утвердиться в мире, как религия. Хотя, сорри, друзья. ...

[Перевод] О структуре параллельных вычислений или доводы против оператора «Go» Каждый язык, поддерживающий параллельные (конкурентные, асинхронные) вычисления, нуждается в способе запуска кода параллельно. Вот примеры из разных API: go myfunc(); // Golang pthread_create(&thread_id, NULL, &myfunc); /* C with POS...

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

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

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

[Перевод] Прогрессивные веб-приложения в 2020 На КДПВ — стикер, созданный командой браузера Samsung Internet Больше 12 лет прошло с тех пор, как Стив Джобс впервые представил идею веб-приложений, «которые выглядят и ведут себя точно так же, как и нативные приложения». Больше 4 лет прошло с момента появления термина «PW...

Как я за 4 часа решатель японских кроссвордов написал Лениво просматриваю выложенный недавно коллегами из «Сириуса» список курсов, проведенных у школьников… Так, а это что такое? «Поиск комбинаторных объектов с помощью SAT-солверов»? «Мы сделали решатель судоку, японских кроссвордов и прочего»? В памяти всплывает мысль о том, ...

Нормально же сидели. Зачем Xiaomi полезла в складные гаджеты? Помните свои ощущения, когда Samsung показал первый складной смартфон в мире? Что вы тогда испытали? Чувство гордости от того, что живете в это чудесное время? Может быть, острое желание разбить копилку и купить этот гаджет? Хотя, мне кажется, это было что-то типа недоумени...

Парсер данных по произвольной грамматике в 400 строк Есть много существующих инструментов для парсинга файлов по заданной грамматике. Например, ANTLR или Yacc. Они используют конечные автоматы и генерируют большие файлы с исходным кодом для парсинга. Действительно ли это так сложно? Попробуем сделать сами. В этой статье я пока...

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

Angular для Vue разработчиков Сейчас во фронтенде среди фреймворков есть три явных лидера: Angular, React и Vue. Думаю, мы можем судить о любви разработчиков к проекту по количеству звезд на GitHub. На момент написания данной статьи у Vue уже 161 тысяча звезд, на втором месте находится React с 146 тысяча...

Google представила Pixel 4a. Самый уникальный и дешёвый Pixel из всех Я очень люблю разного рода слухи и утечки. Но не из-за инсайдов, которые они в себе содержат, а из спортивного интереса. Уже после того, как событие, которое они предсказали, происходит по факту, я берусь сравнивать, что сбылось, а что нет. В большинстве случаев, само собой...

Xiaomi продаёт почти столько же телевизоров, сколько Samsung, LG и Sony вместе. Но это в Индии Компания Xiaomi похвасталась тем, что её телевизоры уже шесть кварталов подряд являются самыми продаваемыми в Индии. И не просто самыми продаваемыми — ближайший конкурент отстаёт более чем вдвое. Если точнее, по итогам третьего квартала Xiaomi занимает 33% индийс...

Samsung случайно раскрыла цену Galaxy Z Fold 2. Угадаете ее? Складные смартфоны становятся все более популярными, но до тех пор, пока они стоят в полтора-два раза дороже актуальных флагманов, настоящего успеха у них не будет. Не надо быть пророком, чтобы понимать, что данный тип устройств станет массовым только тогда, когда они стану...

[Перевод] Kotlin vs Java И снова здравствуйте. В преддверии старта нового курса «Backend-разработка на Kotlin», мы подготовили для вас перевод статьи, в которой рассказывается о том, чем же Kotlin отличается от Java. «Kotlin – новый язык программирования, который заставит вас отказаться от Java»...

Разработка в Wargaming – встреча с Максимом Барышниковым, Head of Platform (ч.I) Все побежали, и я побежал. Недавно я запустил серию онлайн-митапов, куда приглашаю на дискуссию экспертов в области разработки крупных IT-проектов. Нашим первым гостем был Максим Барышников, Head of Platform из Wargaming. Ниже – расшифровка нашего разговора, вернее, её перва...

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

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

«Удаленка». Заметки вчерашнего офисного разработчика Когда смотришь новости в сети про какую-нибудь далекую страну, в которой происходят какие-то беды по типу вспышек очередной “холеры 21 века”, то не всегда осознаешь, что однажды это может коснуться и тебя. Так произошло и со мной – слава богу, речь пойдет не про ухудшение ...

Легенды и мемы ретрочатика Полтора года назад я прикрутил к своему каналу в Телеграмме чат, и тогда еще сомневался — стоит ли, и зачем? Получилось неплохо: без общения с коллегами по хобби, такими же собирателями старых устройств, было бы не так интересно. А подчас без подсказок со стороны более опытн...

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

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

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

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

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

Инфографика средствами Excel и PowerPoint. Часть 2 Не жди поездку в Гагры! Давид Маркович, сериал «Ликвидация» Всем привет! За время карантина все, наверное, не по разу прочитали о том, как плодотворно А.С. Пушкин провел свой период «заточения», названный впоследствии «Болдинской осенью», поэтому не буду объяснять, что имен...

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

Как археолог-любитель нашел 3000-летний шотландский меч? Археолог-любитель Мариуш Степьен на месте раскопок Шотландия, занимающая северную часть острова Великобритания, имеет богатую историю длительностью более 10 000 лет. Считается, что первые люди на этой территории появились примерно 8 тысяч лет назад. Со временем там начали во...

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

[Перевод] Ричард Хэмминг. «Несуществующая глава»: Как мы знаем, что мы знаем (полная версия) (Кто уже читал предыдущие части перевода этой лекции, перематывайте до таймкода 20:10) [Хэмминг местами говорит очень неразборчиво, поэтому если есть пожелание по улучшению перевода отдельных фрагментов — пишите в личку.] Этой лекции не было в расписании, но ее пришлось д...

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

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

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

Xiaomi продаёт почти столько же телевизоров, сколько Samsung, LG и Sony вместе. Но это в Индии Компания Xiaomi похвасталась тем, что её телевизоры уже шесть кварталов подряд являются самыми продаваемыми в Индии. И не просто самыми продаваемыми — ближайший конкурент отстаёт более чем вдвое. Если точнее, по итогам третьего квартала Xiaomi занимает 33%...

Видеокарты AMD Radeon RX 6000 могут оказаться мощнее, чем ожидалось. Radeon RX 6900 XT будет конкурировать с GeForce RTX 3090 Слухи приписывают одной из видеокарт AMD новой линейки Radeon RX 6000 80 вычислительных блоков и 5120 потоковых процессоров. Правда, ширина шины памяти при этом указывается равной всего лишь 256 разрядам. Это меньше, чем у видеокарт конкурента, и, естественно, серьезно ...

108 Мп vs 12 Мп: важны ли мегапиксели? Важны ли мегапиксели? Xiaomi Mi Note 10 стал первым устройством на рынке со 108-Мп камерой. Для многих такое количество пикселей на фотографии кажется чем-то особенным, другие же, наоборот, считают, что важно не их количество, а качество обработки фотографий. Так что же дейс...

[Перевод] Браузеру Firefox – 15 лет: взлёт, падение и ренессанс с упором на конфиденциальность Браузер от Mozilla дебютировал 9 ноября 2004 года, и стал феноменом перед тем, как уступить Chrome. Теперь он упирает на конфиденциальность пользователей и автономность. Велика вероятность того, что вы читаете эту статью в браузере Chrome от Google, занимающем 65% мирового...

Смартфон Xiaomi Mi 9 Pro 5G дешевеет очень медленно Китайцы из Recycling Bao опубликовали любопытный рейтинг, состоящий из самых медленно дешевеющих смартфонов. Довольно неожиданно на первых двух строчка оказались Xiaomi Mi 9 Pro 5G и Redmi K30 5G, хотя обычно смартфоны этого китайского производителя довольно стремительно сба...

Как улучшить ваш API сервис на node.js. Часть 1 Сейчас доступно приличное количество материалов по написанию API на node.js. Большинство из них в виде туториалов и демо-примеров в документациях. Этого достаточно, чтобы быстро разобраться и написать что-то свое. Но в них редко найдутся детали, почему это делается именно та...

Аутенти(фи?)кация Некоторые термины, заимствуемые из английского, входят в русский язык с нарушением всех языковых правил. Характерный пример из 90-х — слово флуд, непохожее ни на транскрипцию [flʌd], ни на транслитерацию flood. Более свежий пример — биткоин: окончание -оин характерно для хим...

Выкладка go pet проекта на VPS Привет, Хабр! Меня зовут Артем Желтак, я teamlead, а также преподаватель курса “Разработчик Golang” в OTUS. В преддверии старта нового потока курса, хочу поделиться с вами своей авторской статьей. Я верю, что Golang прекрасен, но в мире еще много php и других проектов рабо...

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

Поиск работы в Германии продакт-менеджером и не только. Часть 2/5. Структура рынка труда. ATS. Job boards Начало серии постов смотрите здесь. Схема информационного взаимодействия на рынке труда в Германии (да и не только) выглядит так: Сегодня я расскажу о двух основных категориях сервисов / информационных систем, которые используются на этом рынке — applicant tracking syste...

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

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

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

[Из песочницы] Packet Tracer. Лабораторная работа: Настройка плавающих статических маршрутов Топология сети Задачи Создание основного статического маршрута по умолчанию Развертывание плавающего статического маршрута Проверка переключения на плавающий статический маршрут при отказе основного маршрута Общие сведения Итак, для начала пару слов о том, что же такое ст...

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

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

Ханаанский дворец в Тель-Кабри был разрушен землетрясением Исследование дворцового комплекса, разрушенного примерно 3700 лет назад, проводила американо-израильская научная группа под руководством профессоров Ассафа Ясур-Ландау из Университета Хайфы и Эрика Клайна из Университета Джорджа Вашингтона. По словам ученых, вопрос о причина...

[Из песочницы] 5 фич JavaScript, без которых я не мог бы писать код (перевод) Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи Kent Dodds «5 JavaScript Features I Couldn't Code Without». Это мой первый перевод, так что буду рад любым замечаниям. 5 фич JavaScript, без которых я не мог бы писать код Прежде чем мы начнем, по...

Появились первые обзоры Xbox Series X. Консоль очень быстрая и тихая Сегодня некоторые крупные западные ресурсы неожиданно опубликовали обзоры на игровую консоль Xbox Series X (XSX). Напомним, до старта продаж приставки ещё больше месяца. Зато мы уже сейчас можем узнать хоть что-то непосредственно о впечатлениях от работы устройства. Са...

Управленческая истерика. Нормальными словами Раньше я был глупый и писал худлит. Теперь я всё понял, и худлит на Хабре не пишу. Но чего добру-то пропадать? Точнее, хочу понять, есть ли в том худлите добро, польза. Попробую взять худлитную статью и изложить её посыл нормальными словами. А чего получится — вам решать. Ор...

[Из песочницы] Что такое NFC и как он работает. Освежим основы? Здравствуйте, пользователи Хабра! Я представляю вашему вниманию перевод статьи «What is NFC and how does it work» под авторством Robert Triggs. Вроде, казалось бы, зачем автору оригинала писать на эту тему в 2019-м, а мне переводить на пороге 2020? Сегодня NFC обрело свою ре...

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

[Перевод] Заглядываем внутрь советской интегральной схемы с ТТЛ Перевод статьи из блога Кена Ширриффа В данной статье мы изучим чип 1980-х годов, использовавшийся в часах для космического корабля «Союз». На фото через микроскоп видно кремниевый кристалл внутри корпуса с чёткой геометрической планировкой. Кремний на фотографии выглядит р...

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

Samsung Galaxy S11 показали на первом живом фото Авторитетный инсайдер Ice Universe поделился первой живой фотографией флагманского смартфона Samsung Galaxy S11, который еще не был представлен официально. Как это обычно бывает в таких случаях, снимок имеет просто оскорбительно низкое разрешение, однако он подтверждает нали...

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

Samsung предлагает принять участие в конкурсе во время презентации Galaxy Unpacked До презентации Galaxy Unpacked осталось ровно две недели, и компания Samsung приглашает всех смотреть ее в прямом эфире. А чтобы мотивировать потенциальных зрителей — обещает подарки. Слоганом мероприятия, которое пройдет 11 февраля, стала фраза «Меняй форму будущего». В...

Как я работал в Agile-команде Microsoft в 1998 году, когда термин Аджайл еще только пытались придумать Представьте, что вам надо разработать операционную систему, которую переведут на десятки языков, продадут миллиардным тиражом, дата выхода релиза уже публично объявлена самим Биллом Гейтсом. Одна незадача — ТЗ с полным списком функций и то, каким будет интерфейс новой Wind...

[Перевод] CSS: полное руководство по функции calc() В CSS есть особая функция calc(), применяемая для выполнения простых вычислений. Вот пример её использования: .main-content {   /* Вычесть 80px из 100vh */   height: calc(100vh - 80px); } Здесь с CSS-кодом, в котором используется calc(), можно поэкспериментировать. Авто...

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

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

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

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

Как продуктовому дизайнеру оценить свою работу Photo by Brooke Cagle on Unsplash Вы читаете третью статью из серии «Дизайнер и метрики». В первой мы поразмышляли, нужны ли продуктовому дизайнеру метрики, а во второй посмотрели, какие вообще бывают метрики. Если вы ещё не читали эти статьи, то советую начать с них. В это...

iPhone 2030 будет в миллиард раз быстрее первого iPhone Бывший глава Apple Джон Скалли (John Sculley) сделал несколько прогнозов относительно будущего iPhone и самой компании. И то, и другое — исключительно в светлых тонах. Что касается iPhone, то бывший топ-менеджер уверен в будущем смартфона Apple — он просуще...

Первый взгляд на новый режим старта в электрокарах Tesla Смотрим на «стойку гепарда» в исполнении Tesla Model S. Tesla начала распространять очередное обновление для […]

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

[Из песочницы] Автономизация Unit-тестов в PHPUnit Всем привет! Меня зовут Антон и сейчас (не так долго, около года) я разрабатываю на PHP в одном большом и старом проекте. Для обеспечения качества проекта мы применяем автотесты на фреймворке PHPUnit. Но, к сожалению, так получилось, что большая часть наших автотестов функц...

SEGA обещает новые игры и события в честь 30 годовщины франшизы Sonic С момента появления первой игры Sonic The Hedgehog в далёком 1991 году многие фанаты Nintendo резко стали фанатами SEGA. Компания не только ассоциировала себя и свою консоль Sega Mega Drive с более взрослой аудиторией, чем у своего главного противника Nintendo, но и запускал...

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

Microsoft Edge стал вторым по популярности браузером в мире Уже несколько лет подряд самым популярным браузером в мире продолжает оставаться Google Chrome, а вслед за ним с огромным отставанием следовал Mozilla Firefox.Теперь же Mozilla Firefox смог обогнать по популярности Microsoft Edge. По итогам прошлого месяца доля браузера от M...

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

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

Большие надежды: Square Enix рассказала об ожиданиях от Marvel’s Avengers Президент Square Enix Ёсуке Мацуда (Yosuke Matsuda) в недавнем разговоре с инвесторами прокомментировал скорый запуск Marvel’s Avengers и рассказал об ожиданиях компании от супергеройского экшена Crystal Dynamics. По словам Мацуды, Square Enix трудно предсказать финансовые р...

[Перевод] История AtariTel. Телефоны и видеофоны от секретного отдела компании В 1876 году Александр Грейам Белл произнёс свою историческую фразу «Мистер Ватсон, идите сюда. Вы мне нужны». Его помощник Ватсон услышал слова, раздающиеся из прототипа телефонного динамика, и вошёл в комнату, в которой Белл только что сказал их в прототип телефонного мик...

[Из песочницы] О команде ракетчиков, которые смогут Немного о себе Так случилось, что я после школы поступил учиться в Московский авиационный институт (МАИ) на 601 кафедру, аэрокосмический факультет. Учился я проектированию космических аппаратов и разгонных блоков. С 2004 года я пошёл работать в проектный отдел КБ «Салют» (ФГ...

[Перевод] Я был главой отдела международных отношений в Google. Вот почему я ушел Когда-то девизом компании была фраза «Don't be evil». Времена изменились. В день когда я покидал пост главы отдела международных отношений в Google, я не мог не вспоминать свой первый день в компании. Тогда я сменил офис, отделанный деревянными панелями, костюм и галстук...

Microsoft Edge стал вторым браузером в мире Netmarketshare выпустила данные о доле рынка для настольных операционных систем и браузеров в марте 2020 года. В отчете мы ясно видим, что Microsoft Edge стал вторым по использованию браузером в мире. Таким образом, «браузер для загрузки других браузеров» был реабилитирован...

Clickhouse — оконные функции, которых нет… Работу с колоночными базами данных я начал с BigQuery. Когда пришлось “переехать” на Clickhouse я был неприятно удивлен фактом отсутствия полноценных оконных функций. Есть, конечно, множество функций по работе с массивами, функций высшего порядка и прочие функции (одна функц...

[Из песочницы] Ещё раз про аппаратные ключи GPG за копейки В февралe 2020 года на Хабре появилась увлекательная статья про преобразованию программатора ST-Link v2 в аппаратный ключ шифрования. Уже тогда в комментариях появились жалобы на то, что результат не удаётся повторить, но они остались без ответа. За прошедшее время до меня ...

[Из песочницы] Еще одно FM радио на RDA5807 под управлением Ардуино На эту тему было много толковых публикаций, однако я сделал все по своему, вдобавок создал трехмерную модель корпуса с практичным и оригинальным дизайном. В результате получился вполне законченный проект, достаточно простой для повторения начинающим любителем электроники. Сч...

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

[Перевод] USA: Компания PG&E будет строить накопители на Li-Ion от Tesla, NorthWestern делает ставку на газ Здравствуйте, друзья! В статье «Литий-ионные ИБП: какой тип батарей выбрать, LMO или LFP?» мы касались вопроса Li-Ion решений (накопителей, аккумуляторов) для энергосистем частного и промышленного сектора. Предлагаю перевод сводки свежих коротких новостей из США от 3 март...

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

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

Обзор зимних кроссовок Columbia Firecamp II Я конечно в прошлый раз достаточно хвалебно описывал классическую зимнюю модель ботинок Reebok (вот тут про них было), благо в принципе люблю этот бренд. Но этой зимой хотелось попробовать что-то новое, вторую пару от английского бренда не хотелось, потому случайно выбор о...

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

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

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

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

Объем или частота, сколько нужно оперативной памяти в 2020 году? На что влияет объем и частота оперативной памяти, какая конфигурация выгоднее для игр, для приложений и одновременной работы и того и другого – самый распространенный вопрос пользователей. Сколько же памяти нужно для различных задач. Чаще всего мы прибегаем к покупке станд...

Россия оказалась «круче» Индии. Сервис Spotify на нашем рынке стартовал очень успешно Пару недель назад музыкальный потоковый сервис Spotify наконец-то добрался до России, стартовав заодно ещё в 12 соседних странах, включая Украину, Казахстан и многие другие. Как сообщают сторонние источники, старт в России для Spotify оказался очень успешным. Точных да...

Что не так с Хабром Ловлю себя на мысли, что все меньше и меньше читаю Хабр специально, теперь чаще просто из поиска попадаю или в рекомендациях выскакивает. Начал думать — почему? Ведь раньше были и подписки и прочее. Пришел к такому выводу: Очень длинные статьи, при этом часто очень замудр...

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

Samsung удалённо блокирует свои «серые» Smart TV в России Никогда и ничего фирмы Самсунг я больше в жизни не куплю!!! И буду отговаривать всех кто будет спрашивать совет в покупке техники!Типичный гнев анонимуса на заданную тему С 22 января Самсунг начала активно блокировать работу Smart TV на своих телевизорах, не предназначенн...

[Перевод] О роли фронтенд-разработчика Привет, Хабр! Представляем вашему вниманию перевод статьи фронтенд-разработчика из MediaMonks Рональда Мендеса. Будучи родом из Венесуэлы, Рональд перебрался в Аргентину и построил успешную карьеру, а благодаря своему большому интересу к дизайну и анимации стал одним из член...

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

Стало известно за сколько Sony приобрела геймстудию Insomniac Games — разработчика Marvel’s Spider-Man для PS4 Японская компания Sony объявила о приобретении геймстудии Insomniac Games еще в августе прошлого года. Сделку закрыли в ноябре, однако узнать стоимость покупки удалось только сейчас, благодаря публикации финансовых отчетов. Оказывается, японский гигант потратил на разработчи...

[Из песочницы] Какой скрытый смысл заложили авторы в SCRUM Guide. Часть 1. Про процесс Поговорим о магии и единорогах SCRUM-a? Не секрет что многие пробовали у себя внедрить SCRUM, но не у всех получается, а многим не понятно откуда там магия может взяться. Читать дальше →

[Перевод] Накопители имеют значение: почему использование SSD в Xbox и Playstation знаменует приход новой эры в консольных играх Новое поколение игровых консолей выходит уже в этом году, а шумиха, связанная с Xbox Series X и Playstation 5, не утихает уже больше года. Реальные технические подробности, а не только лишь слухи, просачивались медленно, и на сегодня мы ещё знаем об этих консолях слишком м...

Xbox для воплощения мечты. Microsoft зарегистрировала слоган для новой консоли Компания Microsoft недавно представила игровую консоль следующего поколения. Изначально нам назвали её Xbox Series X, но в итоге стало известно, что это название линейки, а конкретно новая модель будет называться просто Xbox. И вот теперь Microsoft зарегистриров...

Xbox для воплощения мечты. Microsoft зарегистрировала слоган для новой консоли Компания Microsoft недавно представила игровую консоль следующего поколения. Изначально нам назвали её Xbox Series X, но в итоге стало известно, что это название линейки, а конкретно новая модель будет называться просто Xbox. И вот теперь Microsoft зарегистрировала осн...

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

Больше не тимлид: как не потерять себя и найти снова Вернёмся года на два назад, когда я был разработчиком. Что я думал? «Хочу стать тимлидом. Это круто, он решает все вопросы, получает больше денег, им становятся после сеньора». Тогда не было никого, кто сказал бы мне: это вообще про другое. Пришлось учиться на своих ошибках)...

SheetUI — сервис для перевода Google Spreadsheets в статику Недавно в Show HN пришёл стартап SheetUI. Это сервис, который берёт вашу таблицу, парсит её и генерирует статическую страницу с набором карточек. У создателей большие амбиции, но пока что не реализовано много важных функций. Читать дальше →

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

Германия, или Туда и Обратно — 3 Это — моя заключительная статья о Германии. Переезд я описывал в первой статье. Жизнь, работу и путешествия — во второй. А сейчас постараюсь раскрыть подводные камни, на которые я наткнулся. И еще расскажу, почему в результате вернулся назад. Висбаден: ратуша и собор на ...

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

Основы deep learning на примере дебага автоэнкодера, часть №1 Если почитать обучение по автоэнкодерам на сайте keras.io, то один из первых посылов там звучит примерно так: на практике автоэнкодеры почти никогда не используются, но про них часто рассказывают в обучалках и народу заходит, поэтому мы решили написать свою обучалку про них:...

Huawei представила голосовой ассистент Celia для Android Если вы всё ещё думаете, что Huawei по-прежнему надеется на возобновление отношений с Google, вы ошибаетесь. За время конфронтации с США китайцы умудрились насоздавать такое количество собственных сервисов, что лично я действительно начал понимать смысл фразы «санкции нам т...

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

Huawei покорила не только DxOMark, но заняла первые 11 мест в AI Benchmark Доминирование Huawei в рейтинге лучших камерофонов DxOMark в последние годы стало привычным явлением, однако китайский производитель постепенно занял весь топ еще одного набирающего популярного бенчмарка AI Benchmark, который был создан Цюрихским технологическим универс...

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

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

[Из песочницы] [Перевод] От пиратства к опенсорс: моя история Привет, Хабр! Предлагаю Вашему вниманию перевод статьи "From piracy to open-source: my story" автора Jakob Attkinson. Я рос с компьютером с 6 лет. Хотя я и был рожден в довольно небогатой семье, мой отец осознавал мощный потенциал технологий и хотел быть уверенны...

[Из песочницы] Разбираемся с управлением памятью в современных языках программирования Привет, Хабр! Представляю вашему вниманию перевод статьи «Demystifying memory management in modern programming languages» за авторством Deepu K Sasidharan. В данной серии статей мне бы хотелось развеять завесу мистики над управлением памятью в программном обеспечении (далее...

Коронавирус: информационные онлайн сервисы Коронавирус COVID-19 – это новый вызов для всего человечества. Мир никогда не был так сильно взволнован своим здоровьем и мировой экономикой как сейчас. Тревога и паника – вот те эмоции, которые испытывают люди. Это абсолютно нормально переживать, паниковать и тревожиться. В...

Intel выжала еще 200 МГц из Pentium Gold G5620, получился Pentium Gold G6600 Техпроцесс — вещь упрямая: сколько не совершенствуй текущий, сильно в плане частот не продвинешься. Именно поэтому несколько последних поколений CPU Intel, задержавшиеся на нормах 14 нм, все никак не подвинутся серьезно в частотах и количестве ядер. Как пример уме...

[Из песочницы] Как я отказался от вычисления квадратного корня Очень часто, при цифровой обработке сигналов необходимо вычислить длинну вектора, обычно это делается по формуле A=SQR(X^2+Y^2). Здесь возвести в квадрат значение не сложно, но операция вычисления квадратного корня не является простой операцией, особенно для микроконтролле...

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

Создайте ваш первый тест на Cypress Всем привет! Меня зовут Роман Мостафин. Я тестировщик-автоматизатор в компании Clover, и обычно пишу автотесты на pytest + selenium. Недавно для написания тестов на UI на проекте «Умный Локомотив» для автоматизации регрессионного тестирования наша команда фронтенд-разработчи...

VPS как лекарство от скуки на карантине Когда ты постоянно работаешь на удалёнке, работа постепенно занимает весь объём свободного времени. И это карма, от которой сложно избавиться. Однако, когда ты работал-работал в офисе и вдруг вынужденно (как все мы) сел дома, неожиданно обнаруживается масса свободного времен...

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

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

45 youtube-каналов на английском языке для ИТ-специалистов Хотела узнать, что смотрят коллеги (кроме нетфликсов и амедиатек), провела опрос. Результат получился неожиданный. Я думала, ну, соберу каналов 10, которые смотрят все ИТ-специалисты. Не тут-то было! Во-первых, каналов получилось в 10 раз больше, чем я предполагала. Во-вторы...

[Перевод] Докеризация приложения, построенного на базе React, Express и MongoDB Автор статьи, перевод которой мы публикуем сегодня, хочет рассказать о том, как упаковывать в контейнеры Docker веб-приложения, основанные на React, Express и MongoDB. Здесь будут рассмотрены особенности формирования структуры файлов и папок таких проектов, создание файлов D...

Почему мы больше не вернемся в офис (взгляд на удаленную работу спустя 2 месяца) У нас небольшая продуктовая ИТ компания, чуть меньше 30 человек. Есть офисы в Дубне, Москве и в Таганроге, пару человек было разбросано по другим частям России. И мы до коронокризиса работали с 9 до 18, сидя на своих мягких креслах у 2-3 мониторов в офисе. Надеюсь, наша исто...

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

Huawei объявила дату выхода HarmonyOS, «убийцы» Android По словам компании Huawei, она уже больше семь лет занимается созданием своей фирменной операционной системы для смартфонов, а началась работа в данном направлении еще в 2012 году, однако в активную стадию она перешла летом 2019 Читать полную версию публикации Huawei объяви...

Нового Motorola Razr 2019 хватило всего на 27 000 сгибаний На YouTube-канале CNET опубликовали четырехчасовой видеоролик, в котором новый смартфон Motorola Razr 2019 тестировали при помощи специального устройство на то, как он складывается и раскладывается. За неполные четыре часа обозреватели выявили первую проблему. Смартфон...

Новый процессор Qualcomm уже мощнее 3 ГГц. Какие телефоны получат Snapdragon 865 Plus У вас нет ощущения, что современные мобильные процессоры уже и так слишком мощные? Ладно, вопрос риторический, но все же…. Есть у современных процессоров одна проблема — надо постоянно как-то увеличивать их производительность, но делать это все сложнее. Тем не менее, ...

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

Tesla хотят лишить термина «автопилот» Американский политик, сенатор США от Массачусетса Эдвард Марки (Edward Markey) заявил, что компания Tesla должна переименовать свою систему автопилота и сделать так, чтобы водители были более внимательными при использовании данной системы. По его словам, автопилот Tesl...

[Из песочницы] Почему разработчики такие медленные: распространенные проблемы и их решения Привет, Хабр! Представляю вашему вниманию перевод статьи Why Development Teams are Slow: Common Software Jams and Solutions автора Эрика Эллиота. Если вы больше любите слушать, чем читать, то в аудио формате перевод доступен на Яндекс.Музыке и в Apple Podcasts Давайте ра...

Структуры данных: список, который умеет всё* * Под всё имеется в виду относительно быстрое выполнение операций над единичным элементом массива. Структур данных, которые реализуют список полно. У всех есть свои достоинства и недостатки. Например в мире Java — в зависимости от необходимых операций — можно использовать: ...

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

RealWorld: aiohttp, Tortoise ORM RealWorld: aiohttp, Tortoise ORM На Real World отсутствует пример для aiohttp, и я решил его сделать. Опытным разработчикам, похоже, некогда этим заниматься, а начинающим в aiohttp непонятно как делать правильно. Я начал его делать с помощью Tortoise ORM. Пока начал делать а...

[Перевод] Устройство ленивой загрузки в популярных фронтенд-фреймворках Snail steampunk by Avi-li Команда Mail.ru Cloud Solutions перевела статью о том, что означает ленивая загрузка в трех фронтенд-фреймворках: Angular, React и Vue.js. Далее текст от лица автора. Один из моих любимых терминов на сегодняшний день — «ленивая загрузка». Честно ...

[Из песочницы] Защита фото от систем распознавания лиц работает? За последние полтора месяца (с начала августа 2020) уже довольно много изданий/платформ и ресурсов говорили/писали про Алгоритм Fawkes: https://sandlab.cs.uchicago.edu/fawkes/#press. Среди которых и Habr, The New York Times, The Verge и т.д. Читать дальше →

У Kopin готов микродисплей OLED, яркость которого достигает 7000 нит Компания Kopin, специализирующаяся на микродисплеях, в которых используется жидкокристаллическая технология и технология OLED, сообщила, представила микродисплей Lightning 720p разрешением 1280 x 720 пикселей, демонстрирующий яркость 7000 кд/м2. Высокая яркость сочетает...

[Перевод] Forge of Empires из AS3 в Haxe. Постмортем В комментариях к переводу доклада с HaxeUp Sessions 2020 Hamburg — Зимний отчет о состоянии Haxe — был задан вопрос о том, зачем нужен Haxe. На него, конечно же, ответили там же, в комментариях. Предлагаемый вашему вниманию перевод еще одного доклада с прошедшего HaxeUp долж...

Дженсен Хуанг: Игровые ноутбуки станут самой популярной игровой консолью в мире Генеральный директор NVIDIA Дженсен Хуанг (Jen-Hsun Huang) нередко делает громкие заявления о своей компании и её продуктах. И на днях рассуждая об успехах игровых ноутбуков с видеокартами NVIDIA он заявил, что такие ноутбуки можно считать «новой игровой консолью», и более т...

Впервые за 100 лет археологи раскопают корабль викингов В июне этого года археологи из Норвежского института исследований культурного наследия (NIKU) начнут раскопки на корабле Gjellestad. Он был обнаружен в 2018 году и находится всего в полуметре под поверхностью земли на ферме в графстве Эстфолл, Норвегия. Протяженность судна с...

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

[Перевод] Детальное сравнение WordPress и October CMS Меня зовут Павел Ловцевич, я сооснователь и CTO веб-студии LOVATA. Одной из основных платформ, на которой мы разрабатываем проекты для наших заказчиков, является October CMS, с которой мы работаем уже почти 6 лет. Эта CMS несколько опередила свое время и не сразу снискала з...

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

Resident Evil 2, Devil May Cry и другие японские хиты продаются для PlayStation c большими скидками Напомним, что буквально пару дней мы писали о начале акции со скидками на игры для популярной консоли Sony, приуроченной ко Дню защитника Отечества. Однако это не единственное выгодное предложение, которое предлагает геймерам цифровой магазин. Так, Resident Evil 2, Devil May...

[Из песочницы] SwiftUI по полочкам Каждый раз, когда в языке программирования появляется новый Фреймворк, рано или поздно, появляются люди, которые изучают язык именно с него. Вероятно так было и в IOS разработке во времена появления Swift: поначалу он рассматривался как дополнение к Objective-C — но я этого ...

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

3DZILLA DIY 3D PRINTER     Привет, 3D-today! Сегодня речь пойдет о моём третьесортном репрапе) Хотя, этот проект не только мой. Инженер Сергей Бухарин курировал принтер с самого начала, рок-звезда Costa Jay Kash отвечал за продакшн, а Дима(в рубашечке на видео) помогал своей природной смекалочкой....

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

Micron начинает поставки образцов первых в отрасли многокристальных компонентов, в которых хранилище UFS объединено с памятью LPDDR5 Компания Micron сообщила о начале поставок многокристальных компонентов uMCP, в которых хранилище на базе флеш-памяти, соответствующее спецификации UFS, объединено с оперативной памятью LPDDR5. Эти компактные компоненты с низким энергопотреблением предназначены для смар...

[Перевод] PC-3000 Flash: восстанавливаем данные с карты microSD Сегодня многие современные устройства NAND флэш-памяти используют архитектуру нового типа, у которой интерфейс, контроллер и чипы памяти интегрированы в один общий керамический слой. Мы называем такую структуру монолитной. До недавнего времени все карты памяти типа SD, So...

[Перевод] Go: Должен ли я использовать указатель вместо копии моей структуры? Иллюстрация, созданная для «A Journey With Go», из оригинального гофера, созданного Рене Френч. С точки зрения производительности систематическое использование указателей вместо копирования самой структуры для совместного использования структур многим Go разработчикам пред...

[Перевод] Мы купили в Walmart ноутбук за $140, чтобы вам не пришлось этого делать У EVOO 11.6" EV-C-116-5 больше серьёзных проблем, чем можно было бы подумать, глядя на его слабые характеристики Пока лучшая особенность самого дешёвого ноутбука в Walmart – это его весёленький пурпурный корпус При взгляде на спецификацию самого дешёвого ноутбука из W...

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

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

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

[Перевод] Триумфальное возвращение Ломуто США, Техас, Остин, клуб Continental Воскресенье, 5 января 1987 г. — Спасибо за приглашение, мистер Ломуто. Скоро я возвращаюсь в Англию, так что это было очень вовремя. — Спасибо, что согласились со мной встретиться, мистер… сэр… Чарльз… Энтони Ричард… Хоар. Это большая чест...

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

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

[Перевод] «Kubernetes увеличил задержку в 10 раз»: кто же в этом виноват? Прим. перев.: Эта статья, написанная Galo Navarro, что занимает должность Principal Software Engineer в европейской компании Adevinta, — увлекательное и поучительное «расследование» в области эксплуатации инфраструктуры. Её оригинальное название было немного дополнено в пере...

Астрономы обнаружили последствия самой древней вспышки в наблюдаемой Вселенной Послесвечение SGRB181123B, захваченное телескопом Gemini North. Послесвечение отмечено кружком. Астрономы зафиксировали послесвечение слабого и быстрого всплеска, обнаруженного на расстоянии 10 миллиардов световых лет от Земли. Это послесвечение находится настолько далеко, ч...

Почему я за уменьшение комплекта смартфона Многие сейчас возмущаются, что производители постепенно перестают класть в комплект со смартфоном какие-то аксессуары. С одной стороны, логика в этом есть. Хочется купить гаджет и получить к нему все, что только можно, но если вы вспомните старые времена, то уже 4-5 лет наз...

Руководитель контактной группы МИД РФ по Ливии сотрудничает с террористами ПНС Для того чтобы понять проблему взаимодействия между так называемым ПНС Ливии и МИД РФ, стоит узнать, с чьей помощью осуществляются контакты. Ситуацию пытается разъяснить автор Telegram-канал Astra Militarum со ссылкой на источник. Ранее к МИД РФ были вопросы по поводу того,...

Почему «angina» — это не «ангина», а «resin» — не «резина», или Ложные друзья переводчика У немцев, которые изучают английский как второй язык, очень распространен анекдот. Английское слово «become» и немецкое «bekommen» очень похожи по написанию и звучанию. Но означают разное. «Become» — «становиться, превращаться», а «bekommen» — «получить, найти». Немец пер...

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

Samsung в шестой раз подряд стала лидером рынка саундбаров по итогам года Samsung занимает первое место с долей рынка по объему выручки 21.8% и 16.5% по общему объему продаж отрасли в 2019 году

Аксаков: закон о цифровых активах могут принять уже в марте Госдума может принять закон о цифровых финансовых активах уже в следующем месяце, сообщают РИА Новости. По словам председателя комитета Госдумы по финансовому рынку Анатолия Аксакова, властным кругам в целом удалось уладить разногласия касательно документа. «По цифровым фина...

6 причин смотреть телевизор в 2020 году Фразу «Я не смотрю телевизор» принято произносить с гордостью. Рассказываем, каких возможностей лишает такой подход.

[Из песочницы] Новая нейросеть поможет компьютерам кодировать самих себя Привет, Хабр! Представляю вашему вниманию перевод статьи «A new neural network could help computers code themselves» автора Will Douglas Heaven. Инструмент обнаруживает сходство между программами, чтобы помочь программистам писать более быстрое и эффективное программное о...

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

[Из песочницы] Почему Rust лидирует в TechEmpower Framework Benchmark Вообще-то смотреть какого цвета потроха у Rust я не собирался. Ковырнул хобби-проект на Go, пошел на GitHub посмотреть состояние fasthttp: развивается ли? Ну хотя бы поддерживается? Вспрокрастинулось. Пошел, посмотрел где fasthttp сидит в бенчмарках TechEmpower. Смотрю: а та...

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

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

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

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

YouTube переопределил значение «высокого разрешения» для видео Обычно термин HD (High Definition) означает минимальные требования к разрешению в 1280 х 720 пикселей. Однако обнаружилось, что YouTube переопределил значение «высокого разрешения» для видео.

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

[Перевод] Первые впечатления от Amazon Neptune Салют, хабровчане. В преддверии старта курса «AWS для разработчиков» подготовили перевод интересного материала. Во многих юзкейсах, которые мы, как bakdata, видим на сайтах наших клиентов, релевантная информация сокрыта в связях между сущностями, например, при анализе от...

Micron начинает поставки образцов первых в отрасли многокристальных компонентов, в которых хранилище UFS объединено с памятью LPDDR5 Компания Micron сообщила о начале поставок многокристальных компонентов uMCP, в которых хранилище на базе флеш-памяти, соответствующее спецификации UFS, объединено с оперативной памятью LPDDR5. Эти компактные компоненты с низким энергопотреблением предназначены для смар...

Безумные логи Утром, не сделав и глотка кофе, открываешь почту и видишь баг репорты по тому, что вполне себе нормально работало, не сбоило и особо не беспокоило. Идей с ходу ноль, подозреваемых нет, больших изменений в коде тоже не было — нужно лезть в логи. А туда ты не ходил так давно,...

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

Как работают подсказки в Chromium и что мы сделали с ними в Яндекс.Браузере Давненько я ничего не рассказывал о Яндекс.Браузере, а ведь интерес к нему на Хабре был нешуточный. Пора исправляться. Сегодня хочу поднять тему подсказок в адресной строке. Задумайтесь, сколько раз в день вы вводите что-то в строку своего браузера. Вы набираете слово на к...

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

скульптинг в fusion 360 , урок 1 , вложил душу )  Привет , я начинаю открывать для тебя новую ступеньку в fusion 360 , скульптинг ,думаю мне есть что рассказать, если бы мне рассказали эти фишки в самом начале я бы так много не "бусовал" и так начнем ) что бы легче понять советую повторять за мной ) зайдем режим скульптинг...

Скачать Windows 11 уже можно бесплатно Как правило, чем более новое программное обеспечение установлено на электронное устройство, тем больше людей захотят им так и вовсе вообще пользоваться. Тем не менее, так бывает вовсе не всегда. Еще в 2015 году компания Microsoft Читать полную версию публикации Скачать Wind...

[Перевод] JetQuad: Реактивный дрон с вертикальным взлетом и посадкой Представляем вашему вниманию перевод двух статей про турбореактивного дрона. Источник: New Atlas Прототип AB5 JetQuad способен развивать скорость до 402 km/h В то время как пропеллерные самолеты все еще имеют место, иногда требуются дополнительные скорость и тяга, котор...

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

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

Intel х86 Root of Trust: утрата доверия Изображение: shutterstock Вот и настал момент, которого, возможно, больше всего боялись системные архитекторы, инженеры и специалисты по безопасности компании Intel: была найдена ошибка в неперезаписываемой области памяти (ROM) подсистемы Intel Converged Security and Mana...

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

[Из песочницы] Фейки и теории заговора. Как не сойти с ума самому и уберечь других? На тему проверки достоверности информации, фейковых новостей и теорий заговора написано уже много книг и научных статей. Однако текущая ситуация с пандемией (или “инфодемией”, как окрестила ее ВОЗ), показала, что многие из нас, ежедневно пользуясь плодами сотен лет научного ...

«Техносерв» возродился и перестал быть интегратором для госсектора В частности, как сообщает CNews, если в последний докризисный 2017 г. на госсектор пришлось 29% выручки интегратора, то по итогам 2019 г. его доля сократилась до 16%. Ключевым направлением для компании теперь является финансовый сектор (банки, страховые организации, инвестиц...

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

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

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