Уже не только дети и подростки, но и многие вполне взрослые люди никогда не слышали звука модемного коннекта. Если несколько лет назад видео, где озадаченным детишкам показывают дискеты, дисковые телефоны и прочие атрибуты 80-х и 90-х, вызывали улы...
Подробнее
Статьи
Да, знаю, немного поздновато.Давно готовил эту статью, но только сейчас руки дошли ее запостить.Просто кейс интересный и необычный, и жаль о нем не поговорить, а главное - не попытаться вскрыть подоплеку этого мутного дела.Шо ж там там такого хитрого...
Подробнее
Эта статья является переводом моей английской статьи которую можно прочитать здесь. Заранее извиняюсь за возможные неточности в компьютерной терминологии на русском языке.Интерфейсы прикладного программирования или API отвечают за большую часть систе...
Подробнее
Найти значительное узкое место в производительности стандартной библиотеки или зрелого приложения — это редкость.
Я был удивлён, когда в top10 списке CPU-профиля hugo при сборке digitalgov.gov на первой позиции находился метод reflect.Type.MethodByN...
Подробнее
За пару недель этого года мы поделились подборкой обзоров наушников, рассказали о попытках сохранить звуки старых модемов, обсудили «худшие» музыкальные треки и несколько других тем: от старого железа до «ASRM на питлейне». Сегодня продложа...
Подробнее
Данная статья поможет начинающим iOS разработчикам разобраться в производительности алгоритмов в Swift.Обозначение Big O нотация (или просто Big O) — это способ оценки относительной производительности структуры данных или алгоритма, обычно по двум ос...
Подробнее
В октябре 2021 года меня пригласили провести стратегическую сессию для одной компании, которая занимается комплексным озеленением общественных и корпоративных пространств. Задачей мероприятия была презентация бизнес-целей на ближайшие несколько лет и...
Подробнее
Что-то надоело мне вручную делать бэкапы одного проекта, и я отогнав лень, и собрав волю в кулак, решил таки автоматизировать это дело.За основу я использовал вот эту оригинальную статью из блога Yandex (прочитайте ее сначала). Но так, как мне было ...
Подробнее
Рассказываем, как начинающему разработчику проводить модульное тестирование вашего Python-приложения, и с помощью чего обеспечить и проверить сообщения о фиксации в Git.
Подробнее
Команда Rust рада представить новую версию языка — 1.58.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.
Если у вас есть предыдущая версия Rust, установленная через rustup, то для обн...
Подробнее
Привет, Хабр! Меня зовут Леонид Титов, я бэкенд разработчик в #CloudMTS. Так уж сложилось, что я не только пишу код, но и иногда собеседую кандидатов. Мне нравится процесс, и, думаю, у меня это получается.
Начал я этим заниматься ещё на предыдуще...
Подробнее
В этой статье речь пойдет о 6 фичах .NET Framework, которые, как мне кажется, недостаточно используются многими разработчиками — ваше мнение о том, используются ли они в полной мере, может отличаться от моего, но я надеюсь, что для кого-нибудь из вас...
Подробнее
Это не прямое сравнение, а скорее опыт дилетанта на примере двух одноплатных компьютеров. Вообще мой дилетантский стаж большой как по отношению к компьютерам, так и к электронике.
Подробнее
Почему, зачем и как я нашёл "future-proof" зеркалку и приготовил её к вскрытию в 2040 году.
Подробнее
Расскажем о пяти книгах, которые могут стать хорошим дополнением библиотеки системного администратора или полезным техническим руководством.Материалы подойдут как опытным, так и начинающим специалистам.
Подробнее
Многим конечно же эта статья не понравится как с технической точки зрения, так и со стороны безопасности. Уже вижу как кто-то полез в ПУЭ или ТКП (у меня в Беларуси оно называется «Технический Кодекс установившейся Практики»), что бы сказать мне, что...
Подробнее
В этой части туториала, мы напишем свой тунель(прокси?) для Minecraft Bedrock основываясь на примере из официального репозитория библиотеки gophertunnel, немного упростив его
Подробнее
Объявление о вакансии выглядит отлично — интересная компания, современный стек, никакого легаси и бюрократии. Вот он — вызов, который вы с радостью готовы принять. Но когда начинается первое собеседование, у вас возникает странное чувство тревоги… ил...
Подробнее
Всем привет! Меня зовут Настя, я аналитик в e-legion. В этой статье я разберу, с какими сложностями сталкивается аналитик мобильных приложений, какие задачи он решает и какие результаты получает. Рассмотрю кейсы разных команд, сравню подходы, плюсы и...
Подробнее
Традиционно считается, что нейросети работают по принципу человеческого мозга и тем самым реализуют искусственный интеллект. Но на самом деле с мозгом у них мало общего и они ему во многом уступают. Оказывается, ученые по всему миру сейчас работают н...
Подробнее
К старту курса по Fullstack-разработке на Python рассказываем, как решать Wordle. Worlde — новая головоломка, которая захватила внимание множества людей по всему миру. За подробностями приглашаем под кат.
Подробнее
Данная статья рискует стать моей самой короткой статьей. В общем виде ответы на эти вопросы очень простые. Выглядят они примерно так:Тезис 1. Чтобы стать сеньором надо иметь интересные проекты, на которых ты можешь вырасти и уметь внимательно читать ...
Подробнее
Как любят говорить подводники, большому кораблю — большая торпеда. А большому поезду? А почему бы собственно и нет...Первыми бронепоезда стали применять британцы (не будем останавливаться на подвижных батареях времён американской гражданской войны - ...
Подробнее
Привет, я Кирилл Шаталаев, инженер инфраструктуры и автоматизации в X5 Tech. Я в курсе, что статей на эту тему достаточно, в том числе и на Habr. И когда у меня возникла задача поднять кластер, я их все перечитал. Где-то очень подробно рассказывается...
Подробнее
В этой статье я покажу, как можно без программирования парсить, анализировать и визуализировать данные из RSS- и Atom-лент на примере загрузки и парсинга фида Apple iTunes, а также проведения последующего конкурентного анализа приложений. Представим,...
Подробнее
Поговорим о:
Том как я попал в магистратуру по Computer Science от Georgia Tech пока жил и работал в Воронеже
Требованиях к поступлению
Стоимости
Моих впечатлениях от курсов, которые мне читают
Почему я все еще продолжаю учиться после того, ...
Подробнее
Разработка игр на Python — это не только PyGame, Tower Defense и платформеры, а это и DOOM, и MMORPG, и симуляторы свиданий/отношений, и визуальные новеллы, и конкурсы DARPA, и моделирование вселенной, и автотрекинг низкоорбитальных спутников.
...
Подробнее
Я выложила вчера подборку «15 игр, которые прокачивают логику, алгоритмы, ассемблер и силу земли». И столько классных ссылок в комментарии накидали, что я чуток опухла, но сделала отдельную подборку, по горячим следам. Спасибо большое всем, кто в...
Подробнее
Расскажем о том, как мы используем nanoCAD BIM Конструкции для работы над нестандартным и уникальным проектом - модернизации комплекса гидротехнических сооружений на Каскаде Кубанских ГЭС-ГАЭС.
Подробнее
Люди часто думают, что код на ассемблере читается не просто плохо, а очень плохо. Но я думаю, что это совершенно не так.
Я всегда считал, что читаемость кода на совести программистов и язык здесь совершенно не причём.
Так вот, когда работал над о...
Подробнее
