Социальные сети Рунета
Среда, 19 января 2022

Карьера в 2021 году: 4 плюса работы в стартапе + вакансии для разработчиков и маркетологов Всем привет! Я много пишу на Хабре о развитии своих проектов. Один из них – стартап Linguix.com, это AI-based writing assistant, то есть продукт, который помогает не-носителям английского языка писать без ошибок (вот как это работает). Мы развиваем проект уже два года, и за ...

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

Как я устал от JavaScript и создал свой собственный язык программирования За свою карьеру я успел поработать со множеством языков программирования. Писал flash-игры на ActionScript 3 и Android-игры на Java, сервера на Java, Scala и NodeJS (JavaScript), скрипты на Python, веб и мобильные приложения на React (JavaScript). И на каком бы языке я не пи...

[Перевод] Мобильные приложения перестали быть подходящей идеей для стартапов В феврале 2009 года СМИ по всему миру начали рассказывать о «вундеркинде» — девятилетнем сингапурском мальчике по имени Лим Динг Вен, ставшем самым юным разработчиком приложений для iPhone. Он создал приложение Doodle Kids, позволяющее рисовать пальцами на экране iPhone. З...

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

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

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

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

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

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

Анонс: как писать статьи в IT-журналы и блоги Завтра, 23 ноября, в 20:00 в наших соцсетях выступит Андрей Письменный, главный редактор Xakep.ru. Андрей начал карьеру в ИТ-журналистике в 2006 году, когда параллельно с учебой в техническом вузе начал писать для «Компьюленты» — одного из первых онлайн-СМИ в России. Вско...

[Перевод] Найти и не обезвредить: пишем пентесты с Kali Linux Kali и другие подобные инструменты помогают обнаружить уязвимости в вашем ПО. И лучше, если первыми их найдёте вы, а не злоумышленники. Шило в мешке не утаить: по неведению (правда, в некоторых случаях — умышленно) даже крупные корпорации оставляют дыры в своей системе без...

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

История нашего open source: как мы сделали сервис аналитики на Go и выложили его в открытый доступ В настоящее время практически каждая компания в мире собирает статистику о действиях пользователя на web ресурсе. Мотивация понятна — компании хотят знать как используется их продукт/веб сайт и лучше понимать своих пользователей. Конечно на рынке существует большое количеств...

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

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

[Перевод] Не начинайте учиться кодингу с Python, начните с языка C Python удивителен своей способностью продвигать программирование. Он как будто является подтверждением популярной идеи «если вы знаете английский, то должны знать, как писать код». Благодаря синтаксису, напоминающему английский язык, парадигме отступов и огромному количест...

Тактическая RPG Kingdom of Heroes: Tactics War доступна на iOS и Android Студия NEOWIZ выпустила мобильную RPG Kingdom of Heroes: Tactics War на смартфоны. В ней игроки следят за путешествиями персонажа, который очень сильно хочет стать королём Артуром. Для этого ему как минимум предстоит отразить зло, которое надвигается на мифический остров Ава...

МГТУ «СТАНКИН» проводит «Инженерные каникулы» для московских школьников Двухнедельный курс "Разработка мобильных приложений" для учеников 7 - 11 классов проводит Центр технологической поддержки образования МГТУ "СТАНКИН". Машиностроительный университет в рамках летнего курса проекта Департамента образования и науки Москвы &qu...

Хюгге для разработчиков, или как я съездила на KotlinConf Хабр, привет! Меня зовут Мария, и я программист. Пишу под Android и несколько лет делала это на Java — на фоне универских плюсо́в она мне казалась очень удобной. Но прогресс не стоит на месте, и, придя полтора года назад в Яндекс.Деньги, я познакомилась с молодым языком Ko...

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

Прикладная некромантия: использование Garmin GPSmap 76S в 2021 году За последнее десятилетие мы почти все привыкли часто обновлять устройства, которыми владеем. Старые устройства либо кладем на полку, либо продаем, либо вообще выбрасываем в помойку. И многие даже не думают о том, что по факту устройства нормально работают и могут продолжать...

Как вести технический блог? Я работаю в коммерческой разработке с 2011 года. С конца 2012 занимаюсь разработкой под iOS. Свою первую техническую статью я написал на Хабре в начале 2017 года про подход к локализации мобильных приложений. Потом выпустил ещё несколько статей по iOS-разработке на Хабре и...

Как я перенес dedic.ru на github pages и остался доволен Когда-то давно я достаточно плотно занимался организацией разного рода хостингов. В техническом плане, конечно — настройка серверов, конфигурация панелей управления и прочими сопутствующими штуками. Затем у меня возникла идея записывать разные решения и умные мысли на сайте,...

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

[Перевод] Собираем детектор космических лучей CosmicWatch. Часть 1: введение и планирование CosmicWatch — это проект Массачусетского технологического института из США и Национального центра ядерных исследований Польши. Он позволяет всем желающим с базовыми навыками в электронике собрать недорогой настольный детектор мюонов, рождающихся в результате столкновения к...

Путь казахстанского разработчика: как я пришел к Java Привет! Меня зовут Бинали, я руководитель отдела разработки в Beeline Казахстан, работаю в компании почти год. Пришёл в Beeline 1-го июня 2020-го года на позицию Java-разработчика, сейчас я менеджер отдела по разработке ESB. Менеджмент начинает занимать много времени, но пок...

[Перевод] JavaScript, Python или Go: что лучше всего подойдёт для бэкенд-разработки в 2021 году? Уже прошло почти восемь месяцев 2020 года, а технические прогнозы на этот год всё выходят и выходят. И это — несмотря на то, что очень сложно предсказать будущее в такой динамично развивающейся индустрии, как разработка программного обеспечения. Тот, кто работает в этой инду...

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

Что такое OpenVINO? Привет всем читателем habr.com! Мы студенты НГТУ им. Р.Е. Алексеева, и хотим рассказать о своем опыте работы с набором инструментов Intel – OpenVINO (Open Visual Inference & Neural Network Optimization).Для начала давайте познакомимся. Мы- студенты 2 курса ИРИТ, каф...

[recovery mode] Заметки лида. Часть 1. Найм Привет, Хабр! Меня зовут Владимир. Я отвечаю за мобильную разработку в Vivid Money. Vivid Money — это финтех-стартап для европейского рынка с большим набором функционала — платежи и переводы, мультивалютность, финансовая аналитика, совместное пользование счетами, инвестиц...

У английского языка нет будущего (времени) «Английский язык не имеет будущего времени, потому что у него нет ни словоформ будущего времени в том виде, в котором они есть в других языках, ни других грамматических форм, которые могли бы обозначать только будущее время».Но погодите. А чем тогда является Future Tense, ко...

Практическое руководство по разработке бэкенд-сервиса на Python Привет, меня зовут Александр Васин, я бэкенд-разработчик. Идея этого материала началась с того, что я хотел разобрать вступительное задание (Я.Диск) в Школу бэкенд-разработки Яндекса. Я начал описывать все тонкости выбора тех или иных технологий, методику тестирования… Получ...

Star Citizen собрала 300 млн долларов, став самой дорогой игрой в истории. И она до сих пор не вышла Star Citizen — феномен не только игрового рынка, а и рынка IT в целом. Игра, которую нам обещают каждый год на протяжении уже пяти лет, пока так и не вышла, и неясно, когда выйдет. При этом игра продолжает собирать с фанатов и просто интересующихся огромные деньги...

Привет из 1998 года: мобильный телефон Ericsson SH888 Сегодня воскресенье, так что можно потратить свободное время на ностальгические воспоминания о старом «железе». И не абстрактные какие-то мысли, нет, сегодня хотел бы поговорить о телефоне, выпущенном в 1998 году. Это Ericsson SH888, который я приобрел году эдак в 2000-м, б...

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

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

[Перевод] Почему я всё ещё люблю C, но при этом терпеть не могу C++? Мне на удивление часто приходится говорить о том, почему мне всё ещё нравится язык C, и о том, почему я плохо отношусь к C++. Поэтому я решил, что мне стоит об этом написать, а не снова и снова повторять одно и то же. Как это обычно бывает у C-программистов, язык C не был...

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

Star Citizen собрала 300 млн долларов, став самой дорогой игрой в истории. И она до сих пор не вышла Star Citizen — феномен не только игрового рынка, а и рынка IT в целом. Игра, которую нам обещают каждый год на протяжении уже пяти лет, пока так и не вышла, и неясно, когда выйдет. При этом игра продолжает собирать с фанатов и просто интересующихся огромные деньги...

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

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

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

Почему канадский английский считают «грязным» и при чем тут Киану Ривз Сегодня мы расскажем о диалекте английского языка, на котором говорит свыше 17 миллионов людей. Историческое становление английского языка в Канаде, соседство с США и французский в качестве второго государственного создали диалект со своими особенностями и интересными фишка...

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

Удалёнка за доллары: а меня возьмут? Удалёнка в хорошей зарубежной компании — крутая штука. Сидя даже где-то далеко в провинции, можно зарабатывать большие деньги: от $3,000 в месяц на средненькой позиции в неизвестной компании до $186,000 в год на позиции senior programmer в Basecamp. Работая из дома, вы може...

Энтузиасты портировали мобильную Ubuntu на легендарный Xiaomi Redmi Note 7 В свое время Ubuntu Touch — мобильная версия популярного Linux-дистрибутива Ubuntu — рассматривалась как полноценная замена Android от Google. Но к сожалению, проект достаточно быстро “сдулся”, а мы с вами имеем лишь две основные мобильные операционные системы: iOS и Android...

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

Бесплатные тренинги по Microsoft Azure в октябре Примите участие в Microsoft Virtual Training Days и найдите множество возможностей для развития вашей организации и построения вашей личной карьеры. Еженедельные мероприятия для специалистов с любым уровнем навыков — это возможность: бесплатно стать сертифицированным спец...

3D реконструкция лица, или как получить своего цифрового двойника (Часть 1) Поговорим о методах 3D восстановления лица человека, которое почти не отличить от фотографий. Тема лицевой 3D реконструкции вот уже 2 года практически не освещается на Хабре. Тем временем область 3D digital human не только не теряет свою актуальность, но и переживает бурный ...

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

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

Реально собираем и тестируем производительный игровой ПК – с компонентами be quiet! Идея обзора родилась благодаря возможности собрать рабочую станцию среднего уровня и по совместительству игровой компьютер. Было желание, чтобы все было качественно, надежно, тихо, красиво и соответствовало друг другу. Я долго подбирал разные варианты, пока не остановился на...

Электросаксофон: проект создания EWI шаг за шагом Вступление, или откуда что берется Карьера программиста и инженера вообще — очень интересная штука, и зачастую приводит к управлению проектами, как и случилось у меня в T-Systems. Руководство проектами – это прекрасно: и опыт, и почет, и уважение, но простора для инженерн...

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

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

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

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

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

Скрытая активация камеры браузерами: Большой Брат или технологический просчёт? Всем привет! Меня зовут Вадим, и я один из технических консультантов и, по совместительству, системный администратор "РосКомСвободы". Но данный пост будет не обо мне. Он будет историей о подозрительной (с точки зрения приватности в контексте мобильных телефонов) ситуации, с...

[Перевод] Я научился кодить в основном благодаря порно … и оно научило меня довольно полезным навыкам. До сих пор помню первую строку кода, которую мне довелось изменить: я увеличил единственное значение integer, чтобы сделать больше диаметр взрывов в игре Clonk Rage. Я ценю этот момент, потому что тогда я впервые взглянул вну...

Почему мы выбрали Kotlin одним из целевых языков компании. Часть 2: Kotlin Multiplatform Продолжаем цикл статей о внедрении языка Котлин в наш процесс разработки. Первую часть ищите здесь. В 2017 году увидел свет амбициозный проект от компании Jetbrains, предлагающий новый взгляд на кросс-платформенную разработку. Компиляция кода на kotlin в нативный код различ...

Kubernetes, микросервисы, CI/CD и докер для ретроградов: советы по обучению Кажется, тема «зачем нужен Kubernetes», уже раздражает. Хочется сказать: «все кому надо — давно уже поняли», однако я разделил бы технических (и околотехнических) работников на тех, кто «понял и знает как использовать», и тех, кто «понял, но хочет знать, как сделать знания а...

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

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

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

Практическое занятие «Поиск вредоносного ПО в IoT» Продолжаем серию занятий по разбору CTF-задач для тех, кто начинает карьеру в ИТ и ИБ. Ближайший вебинар стартует в четверг 23 апреля в 18:00 и будет посвящен поиску вредоносного ПО в IoT. Будем разбирать протокол общения вредоносного ПО с C&C-серверами на примере ботне...

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

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

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

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

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

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

Студия Timi Studios в 2020 году заработала 10 млрд долларов, что делает ее крупнейшим разработчиком игр Студия Timi Studios, принадлежащая китайскому технологическому гиганту Tencent, принесла ему в прошлом году доход в размере 10 млрд долларов. Об этом Reuters сообщили два человека, непосредственно осведомленных о ситуации. Если их информация соответствует действительнос...

[Перевод] Когда объектов не достаточно Я искал материалы об истоках объектно-ориентированного программирования. Причина была в том, что в сообществе Laravel возникла тенденция использовать паттерн Action и говорить вот что такое «настоящее ООП». У меня возникли некоторые сомнения, и вместо того, чтобы задавать в...

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

На что способна мобильная видеокарта GeForce RTX 3070. Она медленнее настольной на 17% Пару дней назад мы узнали о том, что мобильные видеокарты GeForce RTX 3000 будут ощутимо медленнее своих настольных собратьев из-за уменьшенного количества ядер CUDA и нередко урезанной шины.  В частности, мы предполагали, что мобильная RTX 3070 со своим...

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

[Из песочницы] 3D картинка на питоне с (почти) нормальной производительностью Можно считать эту статью ответом на вот эту, где речь идет о написании подобной вещи на C++, с прицелом на новичков, то есть с упором на простой читаемый код вместо высокой производительности. После прочтения статьи у меня возникла идея повторить написанную автором программ...

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

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

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

[Перевод] 17 странных фактов о Николе Тесле Никола Тесла, 1890 г. | Изображение Википедия Если бы не Илон Маск, со своим Tesla Motors, в современном мире мало кто бы уже и вспомнил имя человека, который дал нам электричество (AC). Никола Тесла опередил своё время, не получивши заслуженного признания при жизни. Он...

[Перевод] Смотри, куда едешь (периферийное зрение vs когнитивная нагрузка) Проблема не в когнитивной нагрузке из-за многозадачности, а в периферийном зрении. Согласно новому исследованию MIT, ключ к тому, чтобы не отвлекаться от вождения, прост: следите за дорогой и смотрите, куда едете. Это может показаться ужасно очевидным, учитывая, что «смо...

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

Bedrock Linux: лего-набор для создания идеального linux-дистрибутива С момента появления Linux достаточно скоро возникло множество дистрибутивов: Slack, RedHat, Debian, SUSE и т. д. Тогда же возникла и проблема выбора дистрибутива, ведь каждый из них имеет свои особенности и преимущества, которые делают его особенным. RedHat и Debian наибол...

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

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

Software ecosystems: принципы построения У этой статьи тяжелая судьба. Пару месяцев назад меня попросили написать обзор на предмет построения программных экосистем для разных архитектур. Я поначалу отнекивался да отшучивался в том духе что, экосистема –это не биология. Это — даже не технология. Это — исключительн...

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

[Из песочницы] ЭВМ «Таймыр» — эволюция наоборот Захотелось мне сделать что ни будь, пусть бесполезное, но за то своё. И не под чью-то копирку, а свое — с нуля. Так и родилась идея собрать процессор с 155-ой серии микросхем (и немного других серий). А там так завертелось, что процессор плавно перерос в ЭВМ. В ЭВМ с собстве...

AMD ввела в совет директоров Майкла Грегуара AMD в пресс-релизе сообщила о назначении 53-летнего Майкла Грегуара (Michael Gregoire) в свой совет директоров. Господин Грегуар будет работать в Комитете по аудиту и финансам, а также в Комитете по назначениям и корпоративному управлению. Этот руководитель уже 30-лет трудит...

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

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

Достучаться до небес, или FSM на шаблонах Здравствуйте! Меня зовут Александр, я работаю инженером-программистом микроконтроллеров.Пишу на С/С++, причем предпочитаю плюсы, ибо верую в их эволюционную неизбежность в embedded. Мир встроенного ПО, язык С++ динамично развиваются, поэтому разработчикам важно не отставать ...

Из Unity в Godot. Первое впечатление Всем привет, последние года три мое основное хобби – создание игр. Не могу сказать, что я добилась чего-то сверхъестественного, но в Steam есть две мои игры (горжусь самим фактом доведенных до конца проектов, но сейчас многое в них уже поменяла бы). И обе эти игры сделаны на...

Техподдержка 3CX отвечает: Обновление на 3CX v16 с предыдущих версий В новый год с новой АТС! Правда, не всегда есть время или желание разбираться в тонкостях перехода между версиями, собирая информацию из разных источников. В этой статье мы собрали всю информацию, необходимую для простого и быстрого обновления до 3CX v16 Update 4 со старых в...

Состояние DevOps в России 2020 Как вообще понять состояние чего-либо? Можно положиться на свое мнение, сформированное из разных источников информации, например, публикаций на сайтах или опыта. Можно спросить у коллег, знакомых. Еще вариант — посмотреть на темы конференций: программный комитет — это актив...

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

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

Почему мы говорим hello и hi: история английских приветствий + бонус Вы можете не знать английского, но слова «hello» и «hi» поймете даже в этом случае. Это одни из самых распространенных слов в английском. Носители языка их используют каждый день. И студенты, когда учат английский как второй, изучают их одними из самых первых. Они настоль...

Большое интервью с представителем ROLAND. Обзор всей линейки фрезерных станков Роланд. Всем привет друзья, с Вами 3DTool!Среди компаний – технологических гигантов, есть настоящие старожилы, возникшие на заре формирования тех или иных технологичных рынков. Есть таковые и на рынке высокотехнологичных станков с числовым программным управлением, 3д принтеров и 3д ...

[Перевод] Утерянная диссертация Денниса Ритчи Многие из вас, дорогие читатели, слышали о Деннисе Ритчи. В конце 1960-х он оставил аспирантские исследования в области прикладной математике в Гарварде ради должности в Bell Telephone Laboratories, где и проработал всю жизнь. Вскоре после поступления на работу в Labs Ритчи...

Как писать на ассемблере в 2021 году Несмотря на наличие множества языков различной степени высокоуровневости, сегодня ассемблер не потерял своей актуальности и в индексе TIOBE находится на почётном 10-ом месте (на февраль 2021), обогнав такие модные языки как Go и Rust. Одна из причин его привлекательности – в...

Void Linux на musl libc. История борьбы Musl - это реализация libc, которая стремится быть легкой, быстрой, простой и правильной. Так говорится на странице документации к void linux - смело распространяющей дистрибутив на базе musl libc. Установив эту версию дистрибутива вы добровольно запираете себя в постоянно с...

[Из песочницы] Языки, которые почти стали CSS Привет, Хабр! Предлагаю вашему вниманию перевод статьи The Languages Which Almost Became CSS автора Zack Bloom про языки, которые могли бы стать CSS, сложись история немного иначе. На протяжении всего прошлого года неисчерпаемым источником удовольствия для меня было то, чт...

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

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

Как оценить уровень владения Английским языком На Хабре много статей о том, как самостоятельно изучать английский язык. Но вот вопрос, а как оценить свой уровень при самостоятельном изучении? Понятно, что есть IELTS и TOEFL, но эти тесты почти никто не сдает без дополнительной подготовки и эти тесты, как говорят, оцени...

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

Какой язык программирования учить в 2020-м? Статей с подобными заголовками существует уже множество. Но в них постоянно какая-то дичь! Смотрите, Google ещё до основных результатов советует такое: HCL, Карл! Язык, который не просто очень далёк от «Самых Популярных», но ещё и создан для конфигурации, так что его вообще...

Полноценный Kubernetes с нуля на Raspberry Pi Совсем недавно одна известная компания объявила, что переводит линейку своих ноутбуков на ARM-архитектуру. Услышав эту новость, я вспомнил: просматривая в очередной раз цены на EC2 в AWS, обратил внимание на Graviton'ы с очень вкусной ценой. Подвох, конечно же, был в том, ...

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

Apache Bigtop и выбор Hadoop-дистрибутива сегодня Наверное, ни для кого не секрет, что прошлый год для Apache Hadoop стал годом больших перемен. В прошлом году произошло слияние Cloudera и Hortonworks (по сути, поглощение второго), а Mapr, в виду серьезных финансовых проблем, был продан Hewlett Packard. И если несколькими...

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

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

Мобильные танки и тесты: интервью о тестировании World of Tanks Blitz У всех есть какое-то представление о франшизе World of Tanks. Но, как правило, оно «снаружи» (пользовательское) и общее. А что, если посмотреть изнутри, и рассмотреть какие-то очень конкретные вопросы? Скажем, на каком языке пишут тесты для мобильной World of Tanks Blitz, и...

Netflix приобретает игровую студию Night School Studio и выпускает пять игр Летом компания Netflix объявила о планах добавить на свою платформу сервис потоковой трансляции видеоигр. В прошлом месяце Netflix Gaming дебютировал в Польше с двумя мобильными играми Stranger Things. Сегодня Netflix объявила о приобретении Night School Studio, ра...

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

Как писать музыку на Python — помогут три тематические библиотеки (для специалистов разного уровня) Продолжаем тему музыкального программирования — ранее мы говорили о языках Csound, SuperCollider и Pure Data, а сегодня рассказываем Python и библиотеках FoxDot, Pippi и Music-Code. Читать дальше →

midi-bluetooth клавиатура на esp32 Несколько лет тому назад ко мне в руки попала компактная драм-машина от небезызвестных teenage engineering. Тогда меня очень поразила идея — использовать печатную плату как часть корпуса и элемент дизайна устройства. С тех пор мне хотелось тоже собрать аналогичное по стилис...

Лучшие игры для Android в жанре RPG Жанров игр для смартфонов стало очень много. Студии и просто самостоятельные разработчики постоянно придумывают что-то новое. Иногда получается годнота, а иногда что-то совершенно не интересное, но оно все равно попадает в магазин приложений по принципу ”не выбрасываться же...

FigmaGen: Автоматизация стилей в iOS-приложении Сейчас многие команды систематизируют дизайн своих приложений. Мы решили пойти дальше и автоматизировать синхронизацию кода с нашей библиотекой компонентов.  Дело в том, что в hh для проектирования UI используется небезызвестный сервис Figma, который, кроме прочих своих плю...

[Перевод] О смерти двойной загрузки и о единстве Windows и Linux Раньше моей рабочей машиной был ноутбук, созданный Apple. Я мог делать на нём практически всё что угодно: разрабатывать программы, писать тексты, сочинять музыку, да и много чего ещё. Но мне не давали покоя мысли о том, что я привязан к экосистеме Apple, о том, что я зависим...

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

jsqry — лучше, чем jq В своей прошлой статье на Хабре я писал про библиотеку Jsqry, которая предоставляет простой и удобный язык запросов (DSL) к объектам JSON. С тех пор прошло много времени и библиотека тоже получила свое развитие. Отдельный повод для гордости — библиотека имеет 98% покрытие ко...

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

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

[Из песочницы] Мое решение — лучшее Привет, Хабр! Предлагаю Вашему вниманию перевод статьи «My solution is the best!» автора John Hotterbeekx. Недавно я смотрел выступление одного докладчика об архитектуре. Беседа вышла увлекательной, концепция и идея определенно имели смысл, но выступающий не понравился. Чт...

В Сети засветился настольный Ryzen 3 4200G — потенциально лучший APU для бюджетного гейминга В начале июня, если верить утечкам и слухам, AMD должна представить настольные гибридные процессоры Ryzen 4000. Это будут аналоги мобильных Ryzen 4000, то есть можно ожидать до восьми процессорных ядер и GPU вплоть до Vega 8. Но ранее мы слышали только про старшие модел...

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

Почему мы выбрали Kotlin целевым языком компании. Часть 1: Ретроспектива Компания ДомКлик существует с 2015 года, и за это время мы успели сменить целевой язык для разработки ключевых сервисов с Java на Kotlin. Меня зовут Александр Коцюруба, я IT Lead в компании ДомКлик. Отвечая на вопрос, почему мы перешли на Kotlin, я опубликую два материала:...

Lenovo удалось получить в минувшем квартале рекордно высокий доход Компания Lenovo Group завершила эту неделю публикацией отчета за очередной квартал. У нее это был третий квартал 2019/20 финансового года. За отчетный период был получен доход 14,1 млрд долларов. В пресс-релизе, посвященном итогам квартала, сказано, что это рекордное зн...

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

История платформы Highload.Fun для соревнований в оптимизации кода Привет Хабр! Сегодня я хочу рассказать о платформе, где люди соревнуются в том, кто больше сможет сэкономить тактов CPU для решения задач. Её история началась весной 2021 года, после очередного HighLoad Cup'а от Mail.ru. Мне очень нравится этот конкурс, но, к сожалению, он п...

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

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

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

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

Испанская барахолка: жесткие диски, крепления для мониторов и кое-что еще И снова в солнечная суббота, время на часах — 9:30 утра, а значит — пора отправляться на поиск интересных вещей на барахолку. Почему именно в такое время? Потому что продавцы только к этому времени полностью раскладывают свой товар, это раз, а два — температура после 11 уже...

Легендарный трансивер «Радио-76» Для многих радиолюбителей первым собственным трансивером стал «Радио-76». Радиостанция эта была разработана в лаборатории журнала «Радио» Б. Степановым (UW3AX) и Г. Шульгиным (UA3ACM). Конструкция трансивера была простой и хорошо повторяемой. Актуальность трансивера «Радио...

Статьи — это тоже исходный код { Открываю VS Code и начинаю набирать статью с самого начала. Но вот незадача — формат маркдауна не совсем совместим с имеющимся форматом Хабра. Получается выхода нет и придётся возвращаться к встроенному редактору Хабра; Или не придется?В голову пришла идея написать утилиту,...

[Перевод] «Чертовски глупое решение»: история появления языка C Как ни сложно в это поверить, C не родился в виде истрёпанного руководства в бумажной обложке. В том или ином виде, язык C повлиял на формирование практически каждого языка программирования, разработанного с 1980-х. Некоторые языки наподобие C++, C# и Objective C должны бы...

[Перевод] Как я строил карьеру в Amazon, куда меня взяли по ошибке Сегодня я праздную пять лет работы в Amazon. За это время я передал в продакшн боле 500 000 строк кода, проводил инспекцию чужого кода более 500 раз, проектировал, разрабатывал, развёртывал и поддерживал масштабные системы, которыми пользуются тысячи клиентов со всего света....

[Перевод] Почему будущее не за Python Хотя, безусловно, этот язык программирования будет востребован ещё много лет. Сообществу программистов понадобились десятилетия, чтобы по достоинству оценить Python. С начала 2010-х годов он переживает бум — и в итоге превосходит C, C#, Java и JavaScript по популярности. ...

Precursor — собери сам свое open-source мобильное устройство с криптографической защитой На днях представлен проект открытой программной платформы для создания мобильных устройств. Он получил название Precursor. По словам автора, это Arduino или Raspberry Pi для мобильной отрасли. На базе платформы можно собрать любой мобильный девайс. В отличие от тех же о...

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

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

30% бакалавров в IT владеют английским хуже, чем при поступлении в ВУЗ Почти у трети бакалавров технических специальностей снижается уровень знания английского за время учебы в ВУЗе и они сдают выпускной экзамен... The post 30% бакалавров в IT владеют английским хуже, чем при поступлении в ВУЗ first appeared on HiTech.Expert.

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

Процесс создания игровой 3D модели Hard Surface Решил я тут написать небольшую (огромную) статью, о том как я делаю игровые модели. В общем начал я делать это оружие, и пришла такая мысль, что можно попробовать описать весь процесс, вдруг кому-то пригодиться. Это не только моя первая статья, ещё и моя первая работа в каче...

[Перевод] Делаем своими руками: KVM Over IP при помощи Raspberry Pi На Хабре вряд ли стоит рассказывать о программах удаленного доступа к ПК, вроде TeamViewer. Но все это работает лишь в среде операционной системы. А вот доступа к BIOS, возможности установки, переустановки и прочих операций с операционной системой нет. Для всего этого есть ...

Azure Virtual Training Days — 4 крутых мероприятия в сентябре Azure Virtual Training Days — это отличная возможность глубоко погрузиться в технологии Microsoft. Наши специалисты помогут раскрыть весь потенциал облака, поделившись своими знаниями, предложив эксклюзивные идеи и практические занятия. С нетерпением ждем встречи с вами н...

Dreamstation: собираем ретрокомпьютер мечты на платформе Socket 8 Давайте снова поговорим о мечтах. Но если в прошлый раз речь шла о детских мечтах, то в этот раз поговорим о мечтах дней текущих. Может быть не столь заветных, но душу греющих. Любой увлеченный чем-либо человек всегда мечтает добиться успеха в своих начинаниях — будь то выс...

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

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

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

Kotlin Multiplatform. Работаем с многопоточностью на практике. Ч.1 Доброго всем времени суток! С вами я, Анна Жаркова, ведущий мобильный разработчик компании «Usetech» Я давно занимаюсь не только нативной разработкой (как iOS, так и Android), но и кросс-платформенной. В свое время я очень плотно писала на Xamarin (iOS, Android, так и Forms...

Differential Serving — делаем свой код чище и производительнее Всем привет! Некоторое время назад думали с командой, как оптимизировать наш бандл. Но когда ты поддерживаешь IE или старые браузеры, оптимизация может стать непосильной задачей, так как бандл преобразуется до es3-5, polyfill-ы и т.д. Бандл весит много, грузится долго....

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

Не говорите «I feel myself», и другие правила английского языка, которые вгоняют в ступор Английский язык на первый взгляд довольно логичный. Когда только принимаешься за его изучение, практически все правила кажутся понятными. Но среди них есть и ужасно странные правила и нормы. Сегодня мы расскажем о некоторых правилах английского языка, при знакомстве с котор...

Самые популярные Android-приложения десятилетия (2010 - 2019) 2010-е годы стали десятилетием больших перемен в сфере мобильных технологий. На момент начала декады операционные системы iOS и Android существовали всего лишь год или два, и обе они только развивались. За десять лет смартфоны прошли в своём развитии путь от одноядерных проц...

Никогда такого не было и вот опять. Почему нужно использовать self-hosted VPN. Релиз Amnezia Вот и пришло время для релиза VPN-клиента, родившегося благодаря хакатону DemHack, и выращенного при поддержке РосКомСвободы, PrivacyAccelerator и Теплицы социальных технологий. Спустя полгода с того момента, как идея была впервые озвучена, мы презентуем готовый продукт — б...

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

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

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

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

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

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

Личный опыт: как выстроить карьерный рост в отделе DevOps Всем привет! Меня зовут Тимур Гильмуллин, я заместитель руководителя отдела технологий и процессов разработки в компании Positive Technologies, занимаюсь автоматизацией и внедряю идеи DevOps. Сегодня расскажу, как я попал в профессию, как в нашем отделе мы видим карьеру De...

Nvidia подарит нам ещё одну недорогую игровую мобильную видеокарту Несколько дней назад в Сети появилась информация, что компания Nvidia может выпустить видеокарту GeForce GTX 1650 Ti, которая будет мощнее GTX 1650, но слабее GTX 1650 Super. Сегодня у нас есть очередные доказательства того, что такой адаптер действительно выйдет. Как...

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

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

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

[Перевод] Как использовать простую утилиту для поиска уязвимостей в программном коде Graudit поддерживает множество языков программирования и позволяет интегрировать тестирование безопасности кодовой базы непосредственно в процесс разработки. Источник: Unsplash (Markus Spiske) Тестирование — важная часть жизненного цикла разработки программного обеспечени...

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

Вышел релиз Fedora 34. Что нового? Полгода назад мы писали о релизе Fedora 33, и теперь появилась новая версия дистрибутива. Кроме того, разработчики подготовили и сопутствующие продукты, включая Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition. Что касается платформ, то дистрибутив подходит для...

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

Ручка, которая пишет в космосе: придумано не NASA До второй половины 1960-х американские астронавты использовали для записей механические карандаши и фломастеры, а советские космонавты — масляные карандаши. Все эти инструменты справлялись со своей задачей недостаточно хорошо. Проблему решил американский предприниматель и из...

IDA Pro: каким не должен быть SDK Приветствую, Эта статья будет о том, как не нужно делать, когда разрабатываешь SDK для своего продукта. А примером, можно даже сказать, самым ярким, будет IDA Pro. Те, кто хоть раз что-то разрабатывал под неё и старался поддерживать, при чтении этих строк, наверняка, сейчас...

Lenovo удалось получить в минувшем квартале рекордно высокий доход Компания Lenovo Group завершила эту неделю публикацией отчета за очередной квартал. У нее это был третий квартал 2019/20 финансового года. За отчетный период был получен доход 14,1 млрд долларов. В пресс-релизе, посвященном итогам квартала, сказано, что это рекордное з...

[Перевод] Почему стоит начать изучение программирования с языка C Краткое содержание: автор статьи объясняет, почему С хорош именно на этапе обучения и прокачки мозгов будущего программиста. А через некоторое время, или даже параллельно, можно выучить более современный язык и заняться, например, Enterprise- или Web-разработкой. Фото: Lia...

HMI на основе Node-red и Scadavis.io В настоящее время в связи с ростом популярности концепции IoT и развитем сопутствующих технологий многие производители программного обеспечения для промышленной автоматизации используют это в своих продуктах. Доступ к SCADA-системам через web-интерефейс — идея и реализация н...

[Перевод] Почему мы в $ИЗВЕСТНОЙ_КОМПАНИИ перешли на $РАСКРУЧЕННУЮ_ТЕХНОЛОГИЮ Прим. перев.: эта шуточная статья, которую по праву охарактеризовали как иллюстрацию «SEO-driven development», нашла очень большой отклик на Reddit и других ресурсах. Соглашаясь с актуальностью той истории, что пародируется автором оригинала, мы рады поделиться её переводом ...

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

Залпы на орбите. Оборонительная установка Р-23М Так вышло, что развитию космонавтики мы обязаны военным программам США, СССР, Германии. Сперва это было просто желание закинуть бомбу подальше да потяжелее, а потом, со взрывным ростом космических технологий в конце 50-х – 60-х годах, появились идеи вывода на орбиту самых ра...

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

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

Ретро-компьютер 2000. В поисках лучшего Pentium 3. Часть первая Заимев себе два ретро-компьютера (ноутбук на Pentium-120 и 486DX2-66 с VLB-шиной), решил собрать третий, чтобы закрыть все интересующие меня периоды. Хотелось что-то времён Windows 98 и начала эпохи Windows XP. Для себя я решил использовать термин «Ретро-компьютер 2000» — п...

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

[Из песочницы] Круглосуточная трансляции своих видео на YouTube Последнее время в качестве хобби снимаю на видео лекции знакомого психолога. Отснятый материал монтирую и публикую на своём сайте. Месяц назад я загорелся идеей организовать круглосуточную трансляцию этих лекций на YouTube в режиме 24/7. Этакий тематический «телеканал», посв...

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

[Перевод] Пишем макет 16-битного ядра на C/C++ В первой и второй статьях я лишь коротко представил процесс написания загрузчика на ассемблере и C. Для меня это было хоть и непросто, но в то же время интересно, так что я остался доволен. Однако создания загрузчика мне показалось мало, и я увлекся идеей его расширения до...

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

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

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

Huawei представит свой первый настольный монитор 14 апреля Компания Huawei объявила, что готовится к запуску своего первого настольного монитора, который будет называться Huawei Display 23,8″.Выпуск монитора — это шаг в инициативе компании по инвестированию и освоению новой категории продуктов для диверсификации своего портфел...

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

FOSS News №92 — дайджест материалов о свободном и открытом ПО за 4—17 октября 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Поскольку мы уходили в отпуск и прошлый выпуск был две недели назад, этот дайджест получился весьма об...

[Перевод] Кори Доктроу: Метод Memex Когда ваша тетрадь с заметками — общедоступная база данных Прим. пер.: Я делаю проект Ontol (Github для знаний/мудрости), на который меня вдохновили, в том числе и, мысли Ванневара Буша про Memex. Memex ускоряет в десятки и сотни раз работу ученых, сокращая трение и врем...

Huawei: количество глобальных пользователей 5G достигло 200 млн, а количество базовых станций 5G — 800 тысяч Через два года после начала коммерческого внедрения 5G мобильные сервисы продолжают развиваться. Таким образом, перед мобильной индустрией открывается множество новых возможностей.

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

Почему стоит купить Google Pixel 2 XL вместо Pixel 4 XL Зачем платить больше? Каждый год производители выпускают флагманские устройства. И каждый год некоторые потребители готовы приобретать аппараты лишь потому, что это новое поколение. Однако всё не так просто, как кажется на первый взгляд, ведь купив, например, Pixel 2 XL вмес...

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

Сбер выложил русскоязычную модель GPT-3 Large с 760 миллионами параметров в открытый доступ Последнее десятилетие в области компьютерных технологий ознаменовалось началом новой «весны искусственного интеллекта». Впрочем, ситуацию в индустрии в наши дни можно, наверное, охарактеризовать уже не как весну, а полноценное «лето ИИ». Судите сами, за последние неполные 10...

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

Дефицит программистов на языке COBOL угрожает государственной системе США Ряд штатов США начал спешный поиск всех, кто имеет навыки работы с языком программирования COBOL. Причина – балансирование на грани паралича государственных сервисов, работа которых базируется на древних мейнфреймах, некоторым из которых уже по 40 лет. До наступления пандеми...

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

Nvidia и AMD напряглись? Intel представила дискретную видеокарту Iris Xe для настольных компьютеров Intel наконец-то сделала официальным то, о чем много говорила ранее: компания выпустила дискретную карту Iris Xe для настольных компьютеров. Одновременно компания показала партнерские версии ее — производства Colorful и Asus. В первом случае применяется традиционн...

9 четких инструментов для изучения и прокачки английской лексики В Оксфордском словаре английского языка почти 450 000 слов! Но если вы учите язык как иностранный, их совсем не нужно запоминать все и сразу. Чтобы полноценно общаться на английском языке, вполне достаточно всего лишь 2000–3000 слов. При должном усердии и небольшом количе...

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

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

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

Пишем онлайн-радио на языке Vala Привет всем! В своем первом посте я хочу рассказать о создании простого радио на языке Vala. Я ни разу не программист, а скорее любитель и все свои разработки я писал на Java, но так как на компьютере использую GNU/Linux, а именно старый добрый Debian, да еще на GNOME, то по...

Umka: новый статически типизированный скриптовый язык Только что вышла первая версия разработанного мной статически типизированного встраиваемого скриптового языка Umka. Он призван сочетать гибкость привычных скриптовых языков с защитой от ошибок типов на этапе компиляции в байт-код. Основная идея языка — Explicit is better th...

DevTools для «чайников» Недавно на базе Владимирского Института информационных технологий и радиоэлектроники прошла очередная встреча VLADIMIR TECH TALKS. Технологический митап, организованный международным IT-разработчиком Altenar в формате открытого и доверительного разговора про насущные пробл...

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

Гореть, но не сгорать – гореть, чтобы светить Привет, хабровчане. В преддверии старта курса «Team Lead 2.0», хотим поговорить о профессиональном выгорании. О профессиональном выгорании хотя бы краем уха слышал каждый второй, но по-настоящему понять, что это такое необходимо, чтобы сохранить самое важное, что у нас ес...

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

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

Как устроена система тестирования платежного ядра мобильного приложения Привет! Меня зовут Валерий Богданов, и я отвечаю в Мир Plat.Form за тестирование в команде мобильных платежей. Я уже писал, что в 2018 году мы запустили сервис мобильных платежей и в связи с этим, примерно одновременно, мы начали разрабатывать 2 мобильных платежных приложени...

[Перевод] 10 вещей, которые помогут вам получить работу в UX Перечень советов по быстрому найму в качестве дизайнера UX Рынок труда для дизайнеров UX находится на подъеме и в ближайшее время перерывов не ожидается. Стандартные технологические компании постоянно ищут талантливых дизайнеров, а также практически все другие области — ...

Самый беззащитный — уже не Сапсан. Все оказалось куда хуже… Больше года назад хабравчанин keklick1337 опубликовал свой единственный пост  «Самый беззащитный — это Сапсан» в котором рассказывает как он без серьёзных ухищрений получил доступ ко внутренней сети РЖД через WiFi Сапсана. В ОАО «РЖД» прокомментировали результаты этого расс...

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

[Из песочницы] Очки дополненной реальности: где мы сейчас? [Источник] Все мы в той или иной степени знакомы c AR технологиями. Новостные ленты пестрят рассказами о компаниях, выпустивших новенькие очки дополненной реальности. Футурологи предвещают колоссальные перемены в привычном для нас мире. Настолько часто вокруг появляются игр...

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

Почему бы не создать свой 3D-принтер? От модели до сборки: проект участника конкурса АСКОН Андрей Дубов заканчивает магистратуру Брянского государственного технического университета по направлению «Автоматизированные технологические системы». Параллельно он занимается 3D-прототипированием в ЦМИТ «Техномир». Результатом его интереса стала сначала 3D-модель, а затем...

Обзор Roborock S7 (RU). Робот-пылесос Из года в год производители техники с мировыми именами радуют нас новинками, ставящими пользовательский опыт на новую, более высокую ступень. И если верно то, что постоянное совершенствование уже давно существующих технических и технологических составляющий само по себе явля...

Samsung подписывает соглашение о сетевом оборудовании 5G Компания Xilinx Inc со штаб-квартирой в Сан-Хосе была привлечена, чтобы помочь Samsung развернуть 5G. В данный момент финансовые детали неизвестны. Но соглашение делает Xilinx главным поставщиком чипов для мобильных сетей Samsung. Xilinx предоставят Samsung свои чипы Versal....

[Из песочницы] Техническая документация в разработке ПО: кто, зачем, когда и как описывает проект Привет! Меня зовут Даша Григорьева, я технический писатель в компании 65apps. Мы занимаемся разработкой сложных мобильных решений, и моя задача — подготовка технической документации по проектам. Очень часто роль технического писателя бывает недооцененной в компании (не у ...

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

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

Я иду искать: геопозиционирование хоста по IP-адресу в глобальной сети Интернет на примере криптобиржи Binance В статье рассмотрены методы геопозиционирования сетевых интерфейсов по IP-адресу на примере API-сервиса криптобиржи Binance. Геопозиционирование основано на дистанционно-временных моделях пересчета времени кругового обхода (RTT) в дистанцию и определения примерного местопо...

Рейтинг лучших CPU для игровых ПК в 2019 году В 2019 году на рынке десктопных процессоров стало интересно. Много лет здесь доминировала Intel, но AMD выпустила Ryzen 7 — прямых конкурентов моделям Intel i7. Потом серия ударов Ryzen 3 и 5 против Intel i3 и i5 — и добивание конкурента кувалдами Ryzen Threadripper 3960X ...

В Google Play стартовала предрегистрация на коллекционную RPG Exos Heroes Компания LINE Games анонсировала, что коллекционная RPG Exos Heroes доступна для предварительной регистрации во всем мире. Это проект южнокорейской студии Oozoo. Действие происходит в мире, который состоит из 5 магических королевств. В главной роли — юный охотник за сокрови...

[Личный опыт] Как простой парень из Подольска стал Lead Product Designer в Mail.Ru Group? В блоге мы много рассказываем про карьеру программистов. Сравниваем из каких стран лучше работать и что выбрать: российское IT, релокейт или ремоут. И для программиста сценарий переезда кажется вполне понятным и реальным, но как это вы...

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

[Перевод] Компания Xiaomi представила десктопный интерфейс для Android на своем складном телефоне — и он неплохо работает Android — постоянно совершенствующаяся ОС, которая идеально подходит для работы со смартфонами и планшетами. Несколько лет разные разработчики из разных компаний пытаются превратить эту мобильную операционную систему во «взрослую» десктопную ОС. Пример — Samsung Dex, инт...

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

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

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

За двумя мобильными сервисами: HMS и GMS в одном приложении Привет, Хабр! Меня зовут Андрей, я делаю приложение «Кошелёк» для Android. Уже больше полугода мы помогаем пользователям смартфонов Huawei оплачивать покупки банковскими картами бесконтактно — через NFC. Для этого нам потребовалось добавить поддержку HMS: Push Kit, Map Kit...

STM32 LTDC и 7-дюймовый дисплей: часть 1 Речь пойдёт подключении дисплея AT070TN94 с параллельным интерфейсом к контроллеру STM32H743, начиная от выбора электронных компонентов, заканчивая настройкой блока LTDC. И хотя в сети достаточно много информации по данной теме, при создании своего устройства у меня периодич...

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

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

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

Использование journalctl для просмотра и анализа логов: подробный гайд Journalctl — отличный инструмент для анализа логов, обычно один из первых с которым знакомятся начинающие администраторы linux систем. Встроенные возможности ротации, богатые возможности фильтрации и возможность просматривать логи всех systemd unit-сервисов одним инструмен...

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

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

Чем занять умных детей в изоляции: конструктор не для слабонервных Мой внутренний мальчик иногда завидует моим детям — какие у них есть игрушки! До недавнего времени пальму первенства по зависти держали пневматические винтовки. Но последнюю неделю они уступили первое место набору Lego Education — Spike Prime. ...

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

ADAM-6700 —универсальный модуль связи с объектом на базе Linux Модули серии ADAM — самый узнаваемый продукт нашей компании. Запущенные в далеком 1992 году, они постоянно развиваются, сохраняя классический узнаваемый дизайн. Сегодня это мощные многофункциональные устройства, совмещающие в себе сразу несколько классов приборов для решен...

Состоялся глобальный релиз файтинга Shadow Fight Arena в App Store и Google Play На мобильных платформах вряд ли найдётся достаточное число достойных файтингов. В Mortal Kombat Mobile через какое-то время резко натыкаешься на невидимую стену доната, где приходится молиться на выпадение редкого персонажа. Студия Nekki решила пойти другим путём: она разраб...

Angry Birds 2 выпустили в магазине Huawei Вторая часть Angry Birds, одна из самых популярных мобильных игр всех времен, только что стала доступна в AppGallery — фирменном магазине приложений от китайского гиганта Huawei. В игре даже есть специальные задачи и предложения для пользователей Huawei. Примечательно, что э...

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

Быстрый взгляд на мобильную аниме-RPG Manasis Refrain Manasis Refrain — это странная RPG, потому для начала о ней надо немного рассказать. Её разработкой занимается инди-студия Inutan из Китая. В апреле она была анонсирована издателем Webzen. Для неё даже были созданы английский веб-сайт и страница в Twitter, но почему-то разра...

Начинаем писать под stm8, выбираем среды разработки и стартуем На пути в программировании stm8 есть развилка, о ней сегодня и поговорим. Определимся что речь будет идти о средах которые могут писать под си. Для начала поговорим о подходах, я выделю 2 основных. Первый установка ST Visual Develop и выбор в качестве компилятора COSMIC ...

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

В начале был “workflow” Добрый день! Меня зовут Кирилл, и я DevOps-инженер. За свою карьеру мне не раз приходилось внедрять DevOps-практики как в существующие, так и в новые команды, поэтому хочу поделиться своим опытом и мыслями по поводу стра...

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

Я принес вам решение проблемы с исключениями в C#. Но вам не понравится Я каждый день пишу код на сишарпе, и натыкаюсь на одну проблему: я трачу кучу времени на то, чтобы решить, как быть, если что-то идёт не по плану. У меня есть приличный опыт работы с другими языками программирования, и стандартный подход по работе с ошибками в C# мне не н...

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

Для экшена Grimvalor вышло обновление с переводом на русский язык и режимом «Новая игра+» В начале этого месяца студия Direlight выпустила свой экшен Grimvalor на Nintendo Switch, но мобильные версии забрасывать не собирается. Так, в App Store и Google Play появились обновление, которое добавляют в игру режим «Новая игра+». Он позволит игрокам заново отправиться ...

Android + Redux = <3 Привет! Меня зовут Виталий Сулимов, я Android-разработчик в компании Wheely, и сегодня я бы хотел поговорить с вами об архитектуре мобильных приложений. А именно о том, как мы в компании применили Redux-архитектуру к двум нашим приложениям и что из этого вышло. Дисклеймер #1...

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

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

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

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

Зачем писать на PHP в 2020? Холиварим в режиме интерактивного подкаста на Youtube в этот четверг В начале июня один из ведущих «Цинкового прода» разместил на Хабре резонансную статью «Какая ниша у языка и поможет ли PHP8 решить [его] насущные проблемы (спойлер: имхо, нет)». Незадолго до этого мы решили, что пора бы сделать доклад, зачем выбирать PHP, когда вокруг расцве...

Дневник Samsung Galaxy Z Fold2: почему два дисплея лучше, чем один Спустя много лет после того, как мы забыли о существовании телефонов с двумя экранами (на gg есть только один-единственный обзор кнопочного телефона с двумя экранами, родом из 2008 года), мы снова возвращаемся в мир устройств, имеющих два разных дисплея. Между этими двумя ми...

Google в мобильном Chrome отказалась от идеи, которую Apple готовится внедрить в Safari. Речь о дизайне Google Home Крис Ли (Chris Lee) — бывший дизайнер Google — рассказал, как и почему поисковый гигант в своё время отказался от дизайна мобильного браузера Chrome, напоминавшего то, что показала Apple для мобильной версии Safari.  Речь в первую очере...

make sense: о выстраивании отношений с командой разработки и важности технических навыков Если ты не знаешь, как работает сервис, вы с разработчиком говорите на разных языках. Ты говоришь на языке продукта, а он на языке техники. Лучше вообще не вмешиваться в техническую часть и ничего не советовать. Большая ошибка — придумывать за разработчика, что ему делать.

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

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

Как работает музыка в NES Если тут есть музыканты, которые имеют свой ютуб-канал или паблик вконтакте, ответьте мне на один вопрос: знаком ли вам такой способ набрать популярность, как каверы на музыку из старинных видеоигр? Способ убойный не только из-за ностальгии. Smooth McGroove в одном из своих ...

Интервью: Как живётся стажёрам-разработчикам в Русфинанс Банке? Мы пообщались с двумя парнями, которые ещё вчера были стажёрами, а теперь работают в штате. В основном они пишут код на Java, а также широко используют внутренний фреймворк банка. В некоторых проектах на фронтенде используют React.js. Оба — студенты, которые смогли совме...

[Из песочницы] Plague M.D. Я остался в России и меня поглотила Чума. Сопли и нытье прогера Мы с друзьями делаем игру. Так было не всегда, а я вообще жил в Австрии. Plague M.D. — игра, которую сделал я и мои друзья на Godot. Сейчас она доступна в на мобильных платформах, а 14 октября выйдет в steam. Как это произошло, я сам не понял. Полгода назад я застрял в ...

[Перевод] Разговор с техническим директором RISC-V Марком Химельштейном Летом 2020 RISC-V International (организация-член группы RISC-V) объявила о назначении 16 членов правления в новую компанию с штаб-квартирой в Швейцарии в связи с упразднением старого подразделения RISC-V Foundation. В июне 2020 года в компанию пришел новый CTO – Марк Химе...

Meizu 18 выходит весной со Snapdragon 888 Флагманская мобильная платформа Qualcomm Snapdragon 888 была официально анонсирована вчера, многие производители уже подтвердили, что они выпустят смартфоны на базе этой однокристальной системы в следующем году. Первый станет компания Xiaomi со своим Xiaomi Mi 11. Вчера...

Samsung начала массовое производство самой современной оперативной памяти DDR5 по техпроцессу 14-нм EUV Samsung на деле доказала превосходство фирменных техпроцессов для выпуска кристаллов оперативной памяти. Она долгое время была технологическим лидером отрасли, но последние два–три года уступила в этом американской компании Micron. Сегодня Samsung снова впереди с самым перед...

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

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

[Перевод] 32 совета веб-разработчику, который хочет вырасти над собой в 2020 году Ушёл 2019 год. Для нас, для веб-разработчиков, это был год испытаний и возможностей. Вокруг много всего такого, что можно изучить, и такого, в чём можно попытаться достичь мастерства. Например — это JavaScript-инструменты для разработки сайтов, такие, как React, Vue, Angular...

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

Супераппы мертвы. Да здравствуют супераппы! Доклад Яндекса Всем привет, меня зовут Илья Богин, я руковожу отделом разработки мобильного портального приложения Яндекса и Яндекс.Браузера для Android/iOS. В докладе на конференции YaTalks я решил поговорить о том, что сейчас понимается под супераппами, какие задачи они решают, чем отлич...

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

Самые крутые по цене/качеству смартфоны 2020 года, которые стоит покупать и сегодня Да-да, «поздно мы проснулись», скоро в продажу поступят смартфоны 2021 модельного года. Только вот, ребята, в первую очередь в 2021 вам будут впаривать флагманские мобильники, которые даже в евро и долларах станут дороже, не говоря уже о рубле и завышенных во имя «перестрахо...

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

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

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

[Перевод] Манифест: почему я не делаю свой пет-проджект постоянной работой Когда доходы от продаж с моего сайд-проекта пробили отметку $100k, я, к собственному удивлению, обнаружил: Не хочу бросать основную работу. Никакого позыва написать, что наконец-то я бросаю «крысиные бега». Не написал ни единого твита о том, как я стал творить, и «измени...

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

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

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

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

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

[Перевод] Как телефон стал первой из великих технологий дистанционного обучения Задолго до того, как во время коронавирусной пандемии наступила эпоха Zoom, детям, застрявшим в четырёх стенах своего дома, приходилось продолжать обучение. И им это удавалось благодаря телефонному обучению «teach-a-phone». Пока свирепствует пандемия, в США закрыты все шко...

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

Как жить и работать дальше, если вам поставили психиатрический диагноз Привет, Хабр! Меня зовут Сания Галимова, я 6 лет в рекламе, два из них — руковожу отделом маркетинга в IT-компаниях и уже 4 года пью психотропные препараты по назначению психиатра. Раньше мне было очень трудно заканчивать проекты и даже просто удержаться на одном месте ра...

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

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

Как улучшить навык письменного английского с помощью собственных ошибок: проект Linguix Writing Coach Привет, Хабр! Хочу рассказать вам о нашем проекте Linguix Writing Coach – это умный ассистент для улучшения текстов на английском языке и навыков письма на нем. Читать далее

Онлайн казино РА Лучшие современные стимуляторы собраны на сайте казино РА. Именно здесь на официальном сайте gks-karavaevo.ru казино собрана лучшая коллекция игровых автоматов работающих в режиме онлайн. Доступ к игровым стимуляторам имеют все посетители сайта, но получить возможность сдела...

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

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

[Из песочницы] Распознавание символов методом наименьшего расстояния Левенштейна В последнее время задача распознавания символов в прикладных программах не представляет особой сложности — можно использовать множество готовых OCR-библиотек, многие из которых доведены почти до совершенства. Но все же иногда может возникнуть задача разработать свой алгоритм...

Почему успехи ИИ DeepMind в Atari вызывают у меня разочарование Картинка, которую вы видите, позаимствована с сайта DeepMind, и демонстрирует 57 игр, в которых их новейшая разработка Agent57 (обзор статьи на Хабре) достигла успеха. Само число 57 взято не с потолка, — именно столько игр было выбрано еще в 2012 году, чтобы стать своеобра...

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

Бесполезный REPL. Доклад Яндекса REPL (read-eval-print loop) бесполезен в Python, даже если это волшебный IPython. Сегодня я предложу одно из возможных решений этой проблемы. В первую очередь доклад и мое расширение TheREPL будет полезны тем, кого интересует более быстрая и эффективная разработка, а также т...

Зелёная энергетика — космическая гонка XXI века Многие знают, особенно в IT, что своими корнями технологическая революция последних 40 лет уходит в космическую гонку. Противостояние между СССР и США в том, кто кого переплюнет в масштабности и экстравагантности символических жестов — одновременно самый бессмысленный и самы...

iPhone перестали покупать по всему миру, и вот почему Компания Apple занимается выпуском смартфонов на рынок с 2007 года, когда она явила миру своей первый телефон, оказался которым iPhone 2G. С тех самых пор «яблочной» корпорации удалось сделать свои мобильные устройства одними из самых Сообщение iPhone перестали покупать по ...

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

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

Как передать ссылку с iPhone на любое устройство с браузером Нам пишет разработчик приложения LinkBridge На AppleInsider.ru довольно давно существует рубрика Dev Story. В ней разработчики рассказывают про опыт создания своих приложений. Но что-то в последнее время их почти не стало. С тех ламповых времен, когда игры имели Lite и полн...

История IT. Когда компьютеры были большими… Некоторое время назад меня попросили рассказать или дать ссылки на историю развития IT-разработки, в которой была бы видна внутренняя логика развития, а не просто факты и события. Казалось бы, об этом должны быть книги или обзорные курсы, ведь логика развития IT-разработки в...

Фото дня: процессор APU AMD Ryzen 7 4700G Источник опубликовал фотографию гибридного процессора AMD Ryzen 7 4700G (Renoir), который в последнее время регулярно упоминается в новостях. Процессор в исполнении AM4 предназначен для настольных систем. Он интересен тем, что станет первым восьмиядерным настольным APU,...

Краткие мобильные новости за неделю (Май 2021) Новость №1 Activision Blizzard отчитались за 1-ый квартал 2021-го: Call of Duty Mobile скачали более 500 млн раз, доход от неё превысил $1 млрд, а Diablo Immortal выйдет до конца года (да неужели???). TapTap сообщает о закрытой альфе для жителей Южной Кореи и Японии 20-го ...

Еще один принтер. Часть 1. Начало проектирования. Всем привет!Начинаю освещать процесс сборки 3Д принтера собственной разработки. Дошел до реализации этой идеи спустя долгое время. С 3Д печатью познакомился 4 года назад, когда после долгого выбора купил себе кит-набор для сборки Prusa i3 steel. Собрал его за неделю, потом е...

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

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

Вымерший мотылек оказался жив По словам Германа Хакера, специалиста по бабочкам и сотрудника экологической станции Вюрцбургского университета, Pabulatrix pabulatricula. является самым настоящим раритетом, поскольку, как считалось, она входит в число тех видов, которые 100−150 лет назад исчезли из европей...

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

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

Где работать в ИТ в 2021: Extyl Мы придумали рубрику «Где работать в ИТ», чтобы знакомить вас с крутыми айти-компаниями и рассказывать о том, как у них все устроено внутри: начиная с того, как организован рабочий быт, и заканчивая технологическим стэком и методологией разработки.Сегодня в выпуске — компани...

Unreal Engine 5 будет доступен на iOS и Mac: какие игры мы получим? Это просто «отвал бошки», простите За последние несколько лет игры на iPhone, iPad и Mac стали заметно лучше и красочнее, однако мы по-прежнему далеки от того, чтобы, например, запустить GTA IV на iOS или вторую Half Life на Apple TV. Или все же не так далеки, как ...

Почему в России не родятся единороги? Александр Горный, автор TG-канала «Стартап дня Горного Александра», поднял очень неочевидную тему про венчур стартапов в России. Сам Александр — директор по стратегии и анализу в Mail.Ru Group. Стартап дня сегодня – необанк из Бразилии под скромным названием Neon. О бизнес-...

Почему я ушел с React Native и перешёл во Flutter: Часть 1 Всем привет. Меня зовут Дмитрий Андриянов. Два года писал на React Native, сейчас я разработчик в Surf и уже полтора года пишу на Flutter. Когда я только решил серьёзно взяться за Flutter, я бы очень хотел найти статью от разработчика, который перешёл с React Native на Flutt...

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

Sony Playstation Portable, радость коллекционера Sony PSP — приятный артефакт для коллекционирования. Уже достаточно древний, но вполне доступный и недорогой. Есть разные варианты исполнения самой консоли, много аксессуаров, которые еще можно найти новыми в упаковке. Приятный дизайн, множество фич, большой простор для моди...

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

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

Осторожно, новый Google Assistant понимает вас и без «Ок, Google» Компания Google начала распространять новейшую версию персонального помощника Google Assistant для своих флагманских смартфонов Google Pixel 4 и Pixel 4 XL. Первыми странами, жители которых получат обновленный Google Assistant, стали Канада, Австралия, Великобритания, С...

Стильный инструмент: обзор ноутбука IBM ThinkPad T30 Во все времена профессионалы любых сфер деятельности ценили инструменты, позволяющие эффективно, с комфортом и удовольствием, выполнять свою работу. Будь то письменный прибор юриста, клинок ассасина, внедорожник спасателя или ноутбук… А ноутбук кого? Любого специалиста, кот...

DevOps’ный C++ и «кухонные войны», или Как я начал писать игры во время еды DevOps’ный C++ и «кухонные войны», или Как я начал писать игры во время еды «Я знаю, что ничего не знаю» Сократ Для кого: для IT-шников, которые плевали на всех разработчиков и хотят поиграть в свои игры! О чем: о том, как начать писать игры на C/C++, если вдруг вам это над...

Гарри Поттер и Сливочное пиво, или Как переводить авторские неологизмы с английского на маггловский 20 лет назад впервые вышла на русском языке легендарная книга «Гарри Поттер и философский камень». На полки книжных магазинов попала малоизвестная на русскоговорящем рынке история про «мальчика-который-выжил». Джоан Роулинг придумала в своих книгах огромное количество ав...

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

Поиграли в Summoners War: Lost Centuria — пора бы задонатить на легендарку Недавно в мобильных сторах появилась новая тактическая онлайн РПГ Summoners War: Lost Centuria. Игрок управляет множеством легендарных сущностей, собирая их в единый отряд, прокачивая и улучшая собственную магию. Естественно, под это выделено множество типов валюты, для упро...

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

Почему удобство vs безопасность — не трейдофф Я с 2014 года работаю над безопасностью мобильных и веб-приложений. Много раз слышал от разных людей и в разном контексте про «трейдофф usability vs security», при этом с самого начала видел в этом какой-то подвох. В этом посте я поделюсь своим мнением, почему, на мой взгляд...

Представляем .NET 5 Preview 1 В конце прошлого года мы выпустили .NET Core 3.0 и 3.1. В этих версиях добавлены модели настольных приложений Windows Forms (WinForms) и WPF, ASP.NET Blazor для создания одностраничных приложений и gRPC для кроссплатформенного обмена сообщениями на основе контрактов. Мы такж...

Почему Xiaomi — это новая Huawei, только лучше Несмотря на то что в России позиции Huawei всё ещё остаются довольно прочными, очевидно, что в остальном мире компания давно и планомерно стагнирует. Пользователи перестают видеть в ней перспективы, её продукцию начинают покупать реже, а способов восстановления былой популя...

В Google Play состоялся релиз ранней версии ККИ Runestrike В последнее время мы уже не раз писали о мобильных играх, которые разработчики решили выпустить в раннем доступе. Например, буквально сегодня мы увидели релиз ранней версии игры, которая совмещает в себе сразу же два режима — MOBA и королевская битва. Её название «FOG — Batt...

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

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

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

[Перевод] Портируем Quake на iPod Classic Запускаем Quake на iPod Classic (видео). TL;DR: мне удалось запустить Quake на MP3-плеере. В статье описывается, как это произошло. Часть прошлого лета я потратил на пару своих любимых вещей: Rockbox и игру Quake id Software. Мне даже предоставилась возможность объединить...

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

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

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

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

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

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

Рецензия на сериал Nicolas Cage’s History of Swear Words / «История ругательств с Николасом Кейджем» Почему-то считается, что английский язык крайне беден на ругательства – 70% нецензурной лексики приходится практически на одно слово. То ли дело славянские языки — украинский, польский, русский… Что ж, надеемся, сериал Nicolas Cage’s History of Swear Words от Netflix р...

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

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

Поиск работы в Германии продакт-менеджером и не только. Часть 3/5. Что нужно сделать перед тем, как начать рассылать CV Начало серии постов смотрите здесь и здесь. Ваши действия при поиске работы зависят от целей, которые вы преследуете. Например, вы твердо хотите попасть в Facebook на позицию аккаунт-менеджера по работе с малым и средним бизнесом. В этом случае вы начинаете читать многочисл...

Интервью из мира хостинга: Boodet.online Меня зовут Леонид, я — разработчик сайта Поиск VPS, поэтому в силу своей деятельности интересуюсь историями становления и развития различных компаний из сферы хостинговых услуг. Сегодня хочу представить интервью с Данилом и Дмитрием — создателями хостинга Boodet.online. Они ...

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

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

[Перевод - recovery mode ] Магистратура по Data Science: советы аспиранта Гарвардского университета Перевод выполнен в рамках набора студентов в онлайн-магистратуру по Data Science с гос.дипломом МИСиС. В этой статье я хотел бы поделиться своим опытом научной карьеры в области Data Science, накопленным за последние полтора года. Это мой первый пост на Medium, поэтому я...

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

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

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

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

Кадровые изменения в Xiaomi Бывший вице-президент Lenovo Group Чанг Ченг отмечает свое новое назначение: отныне он вице-президент Xiaomi. Об этом сегодня на своей странице в сети Weibo объявил сам глава компании Лэй Цзюнь. В рамках своей новой должности Чанг Ченг будет отвечать за планирование мобильны...

Стоимость самой дешевой мобильной связи в России выросла Такие данные приводит “КоммерсантЪ” со ссылкой на исследование Content Review, посвященное тарифам на мобильную связь в России в первом полугодии. Регионами с самой доступной стоимостью связи названы Москва, Ямало-Ненецкий и Ханты-Мансийский округа, Магаданская ...

Самые популярные теории заговора в мире – о чем они? Теория заговора стали особенно популярны во время пандемии Covid-19, что, пожалуй, не удивительно. Теории заговора повсюду. Они существуют тысячи лет и сопровождают человечество на протяжении всей его истории. В своей статье для The New York Times, автор международного бестс...

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

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

Яндекс-функции рассылают почту Сегодня мы создадим т.н. Яндекс-функцию (официальное название Yandex Cloud Function), которая вступив в сговор с сервисом почтовых рассылок SendGrid будет слать «мыло» мирно спящим пользователям (шутка — я знаю, что все мы против спама). А ещё я противник (но без фанатизм...

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

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

Самодельный стратостат. Часть 2 Long, long time ago… Нет, не так. 4 месяца назад я рассказал вам, как из клея и резиновых сапог создать с нуля свой стратостат с телеметрическим модулем и видеокамерой. Я так же описал наш опыт запуска и поиска этого метеозонда, обозначив несколько возникших проблем. Что ж....

10 полезных книг для менеджера и лидера в IT секторе Я работаю много лет в индустрии разработки программного обеспечения и последние несколько лет я активно вовлечен в консалтинг и pre-sales фазы. И я заметил, чтобы быть успешным лидером как для менеджера проектов, представляющего бизнес-сторону, так и для архитектора – техн...

Путь в IT, воспоминания бумера. Часть 2, институт, PDP (СМ) Первая часть тутМое программирование продолжилось в сентябре, после поступления в институт (ЛЭТИ). Программировал я вечерами, в совхозе под Любанью (Ленинградская область), после уборки морковки на полях, потому что учеба в ЛЭТИ началась именно с помощи совхозу, причем на эт...

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

Собираем и устанавливаем свою Linux-систему на микроконтроллер STM32MP1 В этой статье мы автоматизируем процесс сборки и установки Linux-системы на микроконтроллер STM32MP157-DK2. ОС будет обладать минимальной функциональностью, но зато мы соберём из исходников собственную систему. А поможет нам в этом Buildroot — система сборки Linux-дистрибу...

[Перевод] Портируем make.c на D Уолтер Брайт — «великодушный пожизненный диктатор» языка программирования D и основатель Digital Mars. За его плечами не один десяток лет опыта в разработке компиляторов и интерпретаторов для нескольких языков, в числе которых Zortech C++ — первый нативный компилятор C++. Он...

[Перевод] Ретро-программирование: пишем простую игру на том самом GW-BASIC 1983 года Image by : Opensource.com Не так давно корпорация Microsoft открыла исходный код GW-BASIC. И на волне этого инфоповода автор решил скачать его, установить на FreeDOS и написать на этом языке знаменитую игру с угадыванием чисел. Казалось бы, всё просто. Но не совсем… Об это...

Хотите вы этого или нет, но пора переходить с Google Play Music на YouTube Music. Первый сервис вскоре прекратит своё существование На данный момент у компании Google имеется сразу два потоковых музыкальных сервиса: Play Music и YouTube Music. YouTube Music появился позже, но в последнее время Google стала активно его продвигать, добавлять новые функции и в целом готовить сервис к тому, чтобы он ост...

Мобильные процессоры AMD Ryzen 4000 практически не уступают по производительности настольным Ryzen 3000 Источник опубликовал интересную порцию данных, позволяющих сравнить производительность мобильных APU Ryzen 4000 и настольных процессоров Ryzen 3000. Как оказалось, разница между ними есть, но не настолько большая, как можно было думать. Сначала сравнение 8-ядерных моде...

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

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

Зачем мне нужен iPad в 2020 году На прошлой неделе я писал о том, что пока не при каких обстоятельствах не готов переходить с MacBook на iPad, даже с новой клавиатурой Magic Keyboard, и лучше куплю себе MacBook Air. Некоторые почему-то решили, что я негативно отношусь к планшетам Apple в целом (или просто ...

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

Язык Java отмечает 25-летие Приближаясь к важной для революционной платформы вехе, Oracle планирует ее будущее, а Верховный суд готовится огласить решение, касающееся авторских прав на нее. Язык программирования Java 23 мая 2020 года отмечает свой серебряный юбилей – 25 лет с того дня, когда компани...

В игру для Sega VR впервые удалось поиграть в HTC Vive VR спустя 25 лет после ее создания 3D-видеоочки — идея далеко не нового века, их неоднократно изобретали, реанимировали идею и снова изобретали. Sega была одной из технологических компаний 20-го века, которая собиралась ввести виртуальную реальность в массы. В сентябре 1993 года она представила Sega Genesi...

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

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

Почему Flutter побеждает? Последний год я так или иначе пишу приложения на Flutter для iOS и Android. До этого у меня был и есть 5 летний опыт работы с Xamarin. Это были замечательные 5 лет. Благодаря Xamarin и моей любви к этому фреймворку я, в принципе, перешел в стан разработчиков, этот инструмент...

[Перевод] Один совет, благодаря которому я успешно прошёл несколько собеседований — Что вы скажете, если я попрошу вас разработать сервис, который обрабатывает тысячи запросов в секунду с минимальной задержкой? — Хм… Я скажу, что у вас в компании возникла такая проблема. Но у вас нет идей и вы обсуждаете её на собеседованиях с кандидатами :) Именно так ...

Apple могут заставить оснащать iPhone портами USB-C Европейская комиссия продолжает делать попытки по осуществлению стандартизации зарядных разъемов мобильных устройств.Эта идея возникла около 10 лет назад, но теперь в дело вступили члены Европарламента, потребовавшие от Еврокомиссии принять нормативные меры по принуждению пр...

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

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

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

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

Мобильная GeForce RTX 3070 против настольной. Насколько видеокарта в ноутбуке далека от такой же в настольном ПК? Как известно, поколение видеокарт Nvidia Ampere для ноутбуков весьма существенно отличается от настольных карт, чего не было в прошлых двух поколениях.  Причина проста — карты Ampere ощутимо мощнее адаптеров Turing, но и по...

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

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

Хотите вы этого или нет, но пора переходить с Google Play Music на YouTube Music. Первый сервис вскоре прекратит своё существование На данный момент у компании Google имеется сразу два потоковых музыкальных сервиса: Play Music и YouTube Music. YouTube Music появился позже, но в последнее время Google стала активно его продвигать, добавлять новые функции и в целом готовить сервис к тому, чтобы он ост...

Осторожно, новый Google Assistant понимает вас и без «Ок, Google» Компания Google начала распространять новейшую версию персонального помощника Google Assistant для своих флагманских смартфонов Google Pixel 4 и Pixel 4 XL. Первыми странами, жители которых получат обновленный Google Assistant, стали Канада, Австралия, Великобритания, ...

Капитализация 5 крупнейших технологических компаний США превысила $5 трлн Изображение: Unsplash На днях Alphabet стала четвертой по счету американской технологической компанией, чья капитализация перевалила за отметку в $1 трлн. Материнский холдинг Google попал в компанию к Apple, Microsoft и Amazon (сейчас стоит меньше триллиона). На долю пя...

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

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

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

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

Очередной удар по Intel. Появились спецификации настольных APU Ryzen 4000 Уже в июле AMD наконец-то должна выпустить долгожданные настольные гибридные процессоры Ryzen 4000. Технически это будут копии мобильных APU Ryzen 4000, но с повышенными частотами и TDP. Мы уже говорили о засветившейся в Сети модели Ryzen 7 4700G, теперь же у нас есть ...

Анонсирована мобильная RPG My Hero Academia Ultra Impact для Японии Bandai Namcoнесколько недель назад начала тизерить новую мобильную игру, которая основана на популярной японской манге — My Hero Academia. Её название чуть длиннее оригинала — My Hero Academia Ultra Impact. Данная игра основана на 5 сезоне, который начали показывать в Японии...

[Перевод] Фронтенд-разработчику: 10 направлений, в которых стоит развиваться в 2021 году Профессия «фронтенд-разработчик», без сомнения, будет одной из самых востребованных в 2021 году. Раньше тем, кто работал в этой сфере, для создания интерактивных сайтов достаточно было знать HTML, CSS и, возможно, jQuery. Но сегодня фронтенд-разработчик вынужден существоват...

DLR RMC — часть 1. Путь из космоса на Землю Ссылка на первоисточник: http://www.robotexnik.info/publ/robotics/dlr-rmc-part1/1-1-0-13. Здесь больше порядка с оформлением, особенно, для видеороликов. Заходите! Содержание Введение Ничего необычного: один из лучших центров робототехники в мире Оберпфаффенхофен Просто ко...

Бонусы в Джойказино по ссылке online-joykazino.com/bonus Онлайн казино Джойказино, дарит каждому любителю азартных развлечений невероятное изобилия игровых слотов и хорошие возможности для того, чтобы не просто наслаждаться отличным времяпрепровождением, но ещё и зарабатывать на этом. Также вас порадуют бонусы по ссылке online-joy...

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

[Из песочницы] Как я собирал голограмму Решил собрать голограмму своими руками, но в итоге вместо картинки я получил разочарование. Стоило ли вообще в это лезть? Читать дальше →

Интегрированный GPU Vega 8 против настольных видеокарт. Результат впечатляет Несколько дней назад мы уже имели возможность убедиться в невероятной для своего класса производительности интегрированного ядра Vega 8 в мобильном процессоре Ryzen 9 4900HS. Напомним, тесты показали, что в играх Vega 8 быстрее старого Vega 10 (в Ryzen 7 3750H) в средне...

Как найти идеальную работу в IT? Психологический подход. Ч1: Распознать Менеджера Из Ада Анализируя Описание Вакансии После подачи более чем трех сотен заявок на работу на совершенно разные позиции в разные компании в разных странах, я начал замечать явную закономерность в том, как описание вакансии напрямую отражает то, что Вас в действительности поджидает на рабочем месте. Не всегда мож...

Mobvista заключила соглашение о приобретении Reyun, ведущей китайской компании, занимающейся мобильной аналитикой и маркетинговыми технологиями ГУАНЧЖОУ, Китай, 28 апреля 2021 г. /PRNewswire/ — Mobvista, технологическая платформа, предоставляющая комплексный набор SaaS-продуктов и сервисов, объявила сегодня о заключении соглашения о приобретении Reyun, ведущей китайской компании в области мобиль...

Мобильные дата-центры: от КАМАЗа до военных решений О том, что такое стационарные дата-центры, на Хабре, вероятно, говорить не стоит. Но есть и мобильные ЦОД, которые, как правило, предназначены для оперативного перемещения в регион, где срочно нужно влиться в процесс обработки большого объема данных. В большинстве случаев ...

Моё знакомство с AppGallery: как я воспользовался возможностями Huawei и нашёл точку роста для своего проекта Привет, Хабр! Меня зовут Георгий, я менеджер проектов и гейм-дизайнер в компании Azur Games. Мир мобильных игр — это очень конкурентная среда: здесь важно регулярно включаться в освоение новых инструментов, чтобы продолжать наращивать свою аудиторию. Наша команда отслежива...

Мобильная разработка — это просто и скучно? Доклад Яндекса Существует миф, что создавать приложения для iOS или Android проще, чем быть, скажем, бэкенд-разработчиком. Разумеется, это не так: в работе с любой платформой есть свои сложности, всюду возникают неочевидные проблемы, требующие навыков в предметной области и за её пределам...

В Сети засветился очередной настольный процессор AMD, который не будет иметь конкурентов из стана Intel. Он из линейки Ryzen 5000G Компания AMD готовится выпустить новые настольные процессоры с архитектурой Zen 3. Таковыми будут APU Ryzen 5000G.   Как и в прошлом поколении, технически это будут ровно те же APU, которые используются в мобильном сегменте, только за счёт ...

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

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

Мобильное настоящее «М.Видео»: телепортация была стремительной Говорить о том, что пандемия коронавируса в 2020 году стимулировала онлайн во всех его проявлениях становится уже немодным. Это свершившийся факт. Тем не менее, цифры упрямая вещь: мобильная платформа «М.Видео» (приложение продавца и покупателя) выросла в 2,5 раза, число у...

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

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

[Перевод] Zork и Z-Machine: как разработчики перенесли игру с мейнфреймов на 8-битные домашние компьютеры Компьютерные игры существуют почти столько же, сколько и сами компьютеры. Хотя в это трудно поверить, текстовая адвенчура Zork была Fortnite-ом своего времени. Но Zork был ещё и чем-то большим. Ради портируемости и экономии пространства сам Zork был написан на Zork Implemen...

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

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

Пишем тренажер слепой печати на чистом JavaScript. Часть 1 Здравствуйте! В преддверии старта курса «Fullstack разработчик JavaScript» один из наших авторов решил поделиться своим опытом создания тренажера для слепой печати. А мы же, в свою очередь, хотим показать вам данный материал. Всем привет! Сегодня я решил показать, как нап...

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

[Перевод] Взгляд на технологии последнего десятилетия Прим. перев.: Эта статья, ставшая хитом на Medium, — обзор ключевых (за 2010-2019 годы) изменений в мире языков программирования и связанной с ними экосистемы технологий (особое внимание уделяется Docker и Kubernetes). Её оригинальным автором является Cindy Sridharan, котора...

FOSS News №3 — обзор новостей свободного и открытого ПО за 10-16 февраля 2020 года Всем привет! Продолжаем обзор новостей свободного и открытого ПО. Всё традиционно – новости о внедрениях, открытии исходников, новых программах и бонус, небольшой интерактив в конце чтобы познакомиться с программными предпочтениями друг друга. В выпуске №3 за 10-16 февра...

Toyota посоветовала Apple приготовиться к «40 годам ответов на вопросы и решения проблем» Президент Toyota Motor Corp. Акио Тойода (Akio Toyoda) сказал, что приветствует возможное вхождение Apple в автомобильный бизнес, но добавил, что производитель iPhone должен быть готов к многолетним обязательствам перед своими клиентами. Любой может создать автомобиль, ...

Снизу постучал Warhammer Quest: Silver Tower — первые впечатления Студия Perchang представила новый проект по вселенной Warhammer, в привычном уже для студии жанре пошаговой тактической игры. Ранее они уже выпустили довольно хорошую игру Warhammer Quest 2: The End Times, которая отличалась красивой картинкой, атмосферными описаниями сюжетн...

30-летний план разрушен: Xiaomi разорвала отношения с Meitu На этой неделе стало известно о том, что Meitu прекратила сотрудничество с Xiaomi и вернула себе свои торговые марки и лицензии. Об этом сообщил генеральный директор Meitu У Синьхун (Wu Xinhong) на ежегодной конференции. Он также заявил, что Meitu больше не будет занима...

Дискретная видеокарта Intel Iris Xe в 17 играх против множества конкурентов. На что способен изначально мобильный GPU? В Сети появился большой информативный тест дискретной видеокарты Intel Iris Xe (DG1) производства Asus. Многие обзоры этого адаптера ранее не могли похвастаться большим количеством конкурентов для сравнения — в новом такой проблемы нет, хо...

Язык програмирования Ü — нелёгкий путь написания самодостаточного компилятора Уже несколько лет я веду разработку собственного языка программирования — Ü. Около двух лет назад я публиковал вводную статью о нём на Хабре. Компилятор этого языка написан на C++ и долгое время он таковым и оставался. Но после той публикации я пришёл к выводу, что язык Ü уж...

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

[Перевод] Ричард Хэмминг. «Несуществующая глава»: Как мы знаем, что мы знаем (11-20 минута из 40 ) Начало тут. 10-43: Кто-то говорит: «Учёный знает науку, как рыба знает гидродинамику». Тут нет никакого определения Науки. Я открыл для себя (я думаю, что говорил вам об этом ранее), где-то в старшей школе разные учителя говорили мне о различных предметах, и я мог видеть, ...

Debian: простое превращение i386 в amd64 Это краткая статья о том, как без переустановки организовать 64-x битную архитектуру на вашем 32-х битном Debian/Deabian-based дистрибутиве (который вы могли по-невнимательности загрузить вместо 64bit). * Ваше железо должно изначально поддерживать amd64, магию творить никто...

[recovery mode] О стартапах и стартаперах Сейчас очень модно говорить о стартапах и молодых стартаперах, бизнесменах до 30 лет, попавших в поле зрения Форбс. Об инновационных проектах, нацеленных перевернуть мир. Видимо, пришло время и для меня осознать, что такое стартап, что такое собственный проект, и каким мо...

Сравнение брендов — Samsung vs Xiaomi: а что выберешь ты? В таком изобилии смартфонов, какое предлагают нам современные производители, можно потеряться в два счета. Вчера ты склонялся к одному варианту, а сегодня тебе в душу запал совершенно другой. Ну и как с этим прикажете жить? Давай немного сузим область поиска, а вернее, остан...

Как проверять выражения на английском like a pro Представьте, что вы читаете текст и наткнулись на новую интересную фразу. Всегда ли вы знаете, как её правильно произнести и использовать в речи? Или, например, вы пишете письмо и не можете решить правильно ли использовали выражение. Эти ситуации типичны для и...

Игровая графика уровня настольных ПК на смартфонах? Crytek готова выпустить мобильную версию движка CryEngine Компания Crytek объявила о том, что её игровой движок CryEngine вскоре станет доступен на смартфонах. Если точнее, то компания уже приглашает разработчиков присоединиться к бета-тестированию движка, которое начнётся позже в этом году. Скорее всего, первые мобильные игры...

Поддержка PCIe 4.0 в процессорах Intel появится лишь спустя год после того, как она появилась в CPU AMD В этом году компания Intel выведет на рынок мобильные процессоры Tiger Lake. Они будут использовать 10-нанометровый техпроцесс и предложат новую архитектуру как для CPU, так и для GPU. Ранее в Сети уже появлялись слухи о том, что именно эти процессоры станут первенцами ...

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

Поиграли в Frostpunk: Rise of the City на Андроид и остались довольны NetEase Games запустил технический тест игры Frostpunk: Rise of the City. Мы заценили доступный контент и в целом остались довольны. Оказывается, что даже F2P-игры можно делать со вкусом. Frostpunk: Rise of the City — это мобильная версия оригинальной Frostpunk. У многих бы...

Большие перемены в Xiaomi. Подразделение смартфонов возглавил новый человек Xiaomi является одной из крупнейших китайских технологических компаний, которая имеет множество подразделений. Сегодня было объявлено о важных переменах в руководящем составе подразделения, которое занимается мобильными устройствами. Как стало известно, Лин Бин (Lin Bin...

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

Стала известна дата релиза мобильного порта Monster Rancher 2 в Японии Monster Rancher 2 наконец-то обзавелась датой релиза на iOS, Android и Nintendo Switch. Оригинальная часть для PlayStation 1 считается культовой классикой, поэтому её релиза точно ждёт не мало людей. Игра чем-то напоминает идею серии Pokemon: игроки собирают монстров, тренир...

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

[Перевод] Аарон Шварц: как стать продуктивнее Прим. ред: Я сейчас делаю Ontol — это Github для знаний/мудрости. Онтол — это курируемые списки материалов (тексты и видео), которые существенно повлияли на мировоззрение и доступные бесплатно и в 1 клик. Этот текст попадает в онтол «продуктивность». (канал в телеграм: t.m...

Clarion — Язык программирования, про который все забыли. А мне пришлось вспомнить В своем первом посте я хочу рассказать об одном из самых редких и старых языков программирования - Clarion. Я знаком со всей линейкой этих замечательных языков начиная с 2.1 далее 5.0, 6.0, 6.3, 8 и до 9.1 по текущий момент. Буду постепенно рассказывать общие детали данной т...

Интересное о Serverless: хабрастатьи о применении, инструментах, кейсах и инструкциях для первого свидания Привет, Хабр! Меня зовут Антон. Примерно год назад я начал работать с Serverless — и был покорён этим подходом к разработке приложений. Несмотря на определённые недостатки и ограничения, потенциал бессерверных вычислений огромен, за ними большое будущее. Очень приятно, что ч...

Что общего между Putout и Rulegurd? Недавно наткнулся на статью про статический анализатор Ruleguard и хотел написать к ней комментарий, но получилась статья. Интересно, что похожие идеи могут в одно время прийти разным людям, пишущим на разных языках. Я работаю над статическим анализатором Putout, и обратил в...

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

Micron начала выпускать оперативную память по рекордно плотному техпроцессу 1α Вскоре в продаже появится оперативная память DDR4 DRAM для ПК, произведённая по самому совершенному на сегодня техпроцессу, который компания Micron называет 1α (альфа). Выпуском 8-Гбит и 16-Гбит чипов DDR4 с помощью техпроцесса 1α занялась одна из тайваньских фабрик компании...

[recovery mode] Reuters: 5 возможных сценариев восстановления экономики после пандемии коронавируса Агентство Reuters опросило более 50 экономистов, задав им вопрос о том, как может выглядеть восстановление экономики после завершения основной волны пандемии COVID-19. Будет график восстановления напоминать английскую букву U, V или, может быть, W? В нашем новом материал...

Первый ноутбук с 12-ядерным настольным процессором AMD Ryzen. Представлен XMG Clevo NH57ADS Несколько дней назад AMD представила свои новые мобильные процессоры Ryzen 4000. Топовые модели располагают восемью ядрами, а это значит, что теперь у AMD также есть мобильные высокопроизводительные CPU. До этого в лучшем случае покупатели ноутбуков с мобильными процесс...

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

Обзор Life Is Strange: True Colors — Оригинал наконец-то превзойдён? Первая Life Is Strange стала настоящим феноменом, открыв путь в мир видеоигр для людей, которые раньше были от него максимально далеки. Может и не идеальная, но чертовски увлекательная и атмосферная, новинка от Dontnod Entertainment доказала, что в мире «интерактивного кино»...

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

Как вокруг сivic tech проектов формируется сообщество Какие проекты можно отнести к гражданским технологиям? Как развивается сообщество энтузиастов и профессионалов, и почему сбор открытых данных необходим для развития civic tech? Об этом на митапе Теплицы мы поговорили с представителями трех гражданских проектов «Декларатор»,...

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

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

Игровая графика уровня настольных ПК на смартфонах? Crytek готова выпустить мобильную версию движка CryEngine Компания Crytek объявила о том, что её игровой движок CryEngine вскоре станет доступен на смартфонах. Если точнее, то компания уже приглашает разработчиков присоединиться к бета-тестированию движка, которое начнётся позже в этом году. Скорее всего, первые мобильные игры...

Поиграли в Frostpunk: Rise of the City на Андроид и остались довольны NetEase Games запустил технический тест игры Frostpunk: Rise of the City. Мы заценили доступный контент и в целом остались довольны. Оказывается, что даже F2P-игры можно делать со вкусом. Frostpunk: Rise of the City — это мобильная версия оригинальной Frostpunk. У многих бы...

[Из песочницы] Как открыть компанию в UK, привлечь инвестиции и получить кэшбэк от государства? Великобритания — место, которое часто выбирают для иммиграции IT-cпециалисты. Это выход на мировой рынок, развитая инфраструктура, близкий многим английский язык и многое другое. Объединенное Королевство ежегодно входит в топ стран, лучших для релокейта. Стоит ли переезжат...

Путь iPhoto медиатеки в облачный Яндекс.Диск через звезды и тернии Как-то я попал под удачную раздачу Яндексом облачного хранилища и заполучил в свое владение 1 Тб. Первое что у меня возникло в голове — это засунуть туда свою iPhoto медиатеку. Живет она у меня на внешнем харде и объем ни много, ни мало — 800 Гб! Казалось бы чего сложного —...

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

Данные 235 миллионов аккаунтов Instagram, YouTube и TikTok утекли в сеть. Что делать? Простой пример: вы пристегнули велосипед на улице замком к фонарному столбу. В каком случае вероятность того, что его украдут будет выше, в этом, или если он хранится дома? Ответ очевиден и пусть пример немного грубый, но практически так и работает то, что ваши учетные данн...

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

Microsoft скоро отключит все сторонние навыки Cortana, а затем прекратит поддерживать приложение Cortana для iOS и Android На сайте техподдержки Microsoft опубликован документ, в котором производитель рассказал о  «грядущих изменениях в Cortana». В нем, в частности, сказано, что компания «продолжает пересматривать природу цифрового помощника, предлагая новые возможнос...

Sony будет портировать свои игры на смартфоны, почему не стоит надеяться на качественные релизы? Да, Sony собирается серьёзно заняться рынком мобильных игр. Недавно мы видели переезд Crash Bandicoot: On the Run на мобилки. Мы даже сделали по нему гайд. Теперь, если верить этому сайту по поиску работы, Sony хочет нанять главу мобильного подразделения. Он будет развивать ...

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

Все становится только хуже: кроме TikTok, Трамп решил ... Вроде бы ситуация в Белом доме после новостей про покупку TikTok должна разряжаться, но президент США Дональд Трамп никак не может успокоиться. В последние несколько месяцев правительство Штатов пытается запретить различные технологические решения из Китая из-за опасений по ...

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

Будущее снова откладывается: глава Take-Two считает, что играм осталось ещё 10 лет до фотореализма Исполнительный директор Take-Two Interactive Штраус Зельник (Strauss Zelnick) считает, что будущее игровой отрасли выглядит очень хорошо, даже фотореалистично. Выступая на виртуальной конференции UBS Global TMT, он поделился своим оптимизмом в отношении будущего индустрии, з...

YouTube для Android TV позволит смотреть 8K-видео, но только с ... Google, наконец-то, открыл возможность просматривать 8K-контент на Android TV-приставках, однако есть загвоздка.   YouTube определенно развивается быстрее, чем формируются новые запросы пользователей. Ведь даже 4K-контент до сих пор не развит на все 100 процентов &ndas...

Уроки Symbian OS — фиаско топ менеджеров, колосс на глиняных ногах, или неотвратимость бытия? Страшно представить как летит время, но 1 января 2021 года стало уже 7 с того момента, когда корпорация Nokia прекратила поддержку Symbian OS. В 2014 году разработчики ОС окончательно поставили крест на еще недавнем монополисте в сегменте мобильных операционных систем. Как...

Blood Bowl 3 — американский футбол с орками и эльфами готовится к ЗБТ в начале 2021 года Издатель Nacon и студия Cyanide сообщили о том, что в начале 2021 года начнётся ЗБТ для новой части американского футбола в фэнтези-сеттинге под названием Blood Bowl 3. Попасть на него будет не так уж и просто: всем желающим придётся приобрести настольную игру Blood Bowl: Se...

Red Hat сделала бесплатным свой дистрибутив RHEL Отличные новости, %username%! Компания Red Hat сделала бесплатным свой корпоративный дистрибутив RHEL. Правда, есть ряд правил, выполнив которые, этим дистрибутивом можно пользоваться безвозмездно, то есть даром (вы тоже читаете это голосом Совы из мультика про Винни-Пуха?)...

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

Каким должен быть Huawei P40 и почему он так важен для компании Несмотря на то, что установить сервисы Google, которые больше полугода назад отобрали у Huawei из-за конфликта с властями США, возможно и в целом тут нет ничего сложного, я пока не готов покупать эти смартфоны. Дело даже не в этой процедуре и не в каких-то технических минус...

Linux-дистрибутивы для анонимной работы в интернете — что нового? Самый известный из секьюрных дистрибутивов — Tails, он выпускается с 2009 года. Там всё привычно и знакомо: вставил флэшку, загрузился, поработал, почистил RAM за собой. При этом периодически появляются альтернативные решения, такие как Whonix, Qubes OS или совсем новый ди...

Вебкаст Хабр Про #4: их призвало НЛО. Как себя чувствуют новые авторы в нашем клубе Всем привет! Мы продолжаем собирать заявки на наш конкурс «ТехноТекст» и сегодня решили посмотреть на тему техноавторства не со стороны тех, кто пишет давно и успешно, а со стороны «новобранцев». Для этого мы вместе с нашим партнером по видеотрансляциям из SBTG.RU организо...

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

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

Xiaomi отчиталась за прошлый финансовый год Компания Xiaomi объявила результаты своей финансовой деятельности за прошедший год, раскрыв несколько интересных цифр.Отчет показывает, что 2020 финансовый год оказался достаточно успешным для компании. В годовом исчислении рост поставок составил 17.5%, до уровня 146.4 млн п...

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

Не лайтхаусом единым: как проверить свой сайт со всех сторон Когда мы говорим о веб-валидаторах и оптимизации сайта под них, мы чаще всего имеем ввиду Lighthouse/Pagespeed Insights от Google, который давно стал де-факто стандартом для оценки производительности сайта. Кто-то стремится к заветным 100 баллам даже на прототипах и шаблон...

Обзор умных часов Moto 360 3rd Gen Выход первых умных часов Moto 360 в 2014 году изменил рынок этой категории: впервые умные часы стали именно часами, а не большой ношей на руке. Круглый дисплей, стальной корпус, классический традиционный дизайн-все это стало началом развития категории «традиционных» умных ...

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

Быстрый взгляд на мобильную RPG-стратегию Kingdom of Heroes: Tactics War Корейский разработчик и издатель Neowiz, известный по своему предыдущему творению, Brave Nine (тоже для мобильных устройств), выпустил недавно по всему миру RPG-стратегию Kingdom of Heroes: Tactics War. В ней игрокам предстоит коллекционировать героев, из-за чего даже самые ...

Из-за чего я решил не обновляться на Ryzen 3600 и остался на старом Ryzen 1600 в 2020 году Я начал задумываться об обновлении своего компьютера. Для меня первоочередной задачей является смена процессора - AMD Ryzen 1600 служит мне уже 3 года, и его постепенно стало не хватать для современных игр. В этой статье я поясню, почему в итоге передумал менять его на Ryze...

Правильное импортозамещение по версии Huawei. Компания сама освоит выпуск полупроводниковой продукции, но ей придётся начинать издалека Компания Huawei находится в очень сложном положении. Мало того, что она осталась без доступов к сервисам Google, так ещё и TSMC больше не сможет производить для Huawei однокристальные системы Kirin. Конечно, Huawei уже использует решения MediaTek и явно будет использова...

Зарплаты в ИТ во втором полугодии 2019 года: по данным калькулятора Хабр Карьеры Наш отчёт по зарплатам в ИТ за второе полугодие 2019 года построен на данных из калькулятора зарплат Хабр Карьеры, в котором за этот период было собрано более 7000 зарплат. В отчёте мы посмотрим на текущие зарплаты по основным ИТ-специализациям, а также на их динамику за ...

Мобильные Ryzen 5000 получат GPU с архитектурой RDNA2 Мобильные процессоры Renoir только вышли на рынок, да и то пока лишь в виде высокопроизводительных моделей, однако уже сейчас понятно, что эти APU получились крайне удачными. Пока рано говорить о выходе следующего поколения, однако кое-какие подробности уже есть. Кодово...

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

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