В необходимости проектирования дома никто не сомневается, и любой человек понимает, почему нельзя строить дом на глаз, добавляя фичи в процессе строительства. Полезно напоминать, что разработка сайта схожа со строительством дома. Нач...
Подробнее
Статьи
Это вторая часть цикла статей о том, как я участвовал в IOCCC'19
Как я участвовал в IOCCC-'19 (и проиграл). Часть 1: «Крестики-нолики»
Как я участвовал в IOCCC-'19 (и проиграл). Часть 2: «Симулятор NOR»
Я надеюсь, что ...
Подробнее
Мне часто задают вопрос – почему ты скептически относишься к заявлениям коллективов о создании ракет? Обычно я отвечаю парой фраз или слов в стиле закона сохранения нормо-часов в природе. Но мне в ответ «прилетает», что это всё голос...
Подробнее
29 августа 2020 года Илон Маск, который заведует компанией Neuralink, представил последние достижения компании в работе над интерфейсом мозг-компьютер.
Читать дальше →
Подробнее
Как оценить и выбрать оффер разработчику: на что смотреть, к чему готовиться, какие вопросы задавать
Несмотря на то, что 2020 год получается достаточно необычным, одно остается неизменным – огромный спрос на разработчиков на рынке труда. Даже в период пандемии, и уж тем более после плавного сворачивания глобального карантина, ко...
Подробнее
Когда я был студентом в Питерском IT Вузе, я долгие годы вынашивал идею изучить некоторые разделы в медицине, чтобы лучше понять мои проблемы со здоровьем, и изучать медицину сразу на английском языке. Эта идея выстрелила очень с...
Подробнее
Илон Маск, вооружившись поддержкой трех поросят продемонстрировал девайс и похвастался тем, что "Food and Drug Administration" дали "предварительное разрешение" на использование имплантата в медицинских целях. У...
Подробнее
Продолжаю публикацию решений, отправленных на дорешивание машин с площадки HackTheBox.
В данной статье разбираемся с подключением по QUIC HTTP/3, получаем RCE благодаря XSLT инъекции и используем технику Race Condition для полу...
Подробнее
Согласно отчету аналитиков Standard and Poor’s, последний пакет санкций США против китайской корпорации Huawei может поставить под удар около $25 млрд долларов выручки технологических компаний в Азиатско-Тихоокеанском регионе.
...
Подробнее
Термины «значение» (meaning) и «выражать» не были введены в качестве основных терминов семиотики в связи с тем, что они нас только многозначны и используются настолько по-разному, что лучше было бы вообще не использовать их в качеств...
Подробнее
Здравствуйте! Я профессионально занимаюсь юридическими вопросами, связанными с коммерческой тайной. И считаю, что в информационной сфере мои знания могут помочь избежать различных неприятных ситуаций. В этой статье я хочу рассказать ...
Подробнее
В преддверии старта курса «Network Engineer» подготовили для вас перевод интересного материала
В DMVPN есть одна замечательная вещь, с которой я столкнулся некоторое время назад: DMVPN Per-Tunnel QoS. Очевидно, не один только я ...
Подробнее
Человек на протяжении всей своей истории стремился максимально точно эмулировать реальность, в которой живёт, передать ощущения, имитировать различные аспекты действительности в виде звука, изображения, реже других воздействий на орг...
Подробнее
…Даже простейшие инструменты могут давать людям возможность делать великие дела.
Биз Стоун, «Решайся! Заряд на создание великого от основателя Twitter»
Одно из различий между очень хорошими и хорошими программистами заключается в...
Подробнее
Немного о поиске
Когда мы говорим о поиске, то сразу представляем себе поисковую систему Google с формой для ввода текстовой строки и многие сотни результатов ссылок на найденные страницы. Однако задумаемся о предмете нашего поиска....
Подробнее
Вы доделали свой новый проект, и теперь ваше детище живёт и передвигается по миру. И осталась только одна проблема – вам нужно знать его местоположение с достаточно неплохой точностью. К счастью, у нас есть системы спутникового п...
Подробнее
Перевод статьи подготовлен в преддверии старта курса «MS SQL Server Developer».
Может ли запрос, выполняющийся параллельно, использовать меньше CPU и выполняться быстрее, чем такой же запрос, выполняющийся последовательно?
...
Подробнее
Многие утверждают, что прослушивание музыки и игра на инструментах развивают когнитивные способности. Однако последние исследования в этой области говорят, что это не так.
Читать дальше →
Подробнее
10 августа в наших соцсетях прошел стрим с Джоном Ромеро — создателем игр Doom, Quake и Wolfenstein 3D. Это был вечер теплых ламповых историй по заявкам: вы задавали вопросы в комментариях, а Джон рассказывал, как все было.
Вопр...
Подробнее
Вычитать и умножать, малышей не обижать
Учат в школе, учат в школе, учат в школе...
А вот scrum-фреймворку в школе не учат, школы не так быстро перестраиваются под современные реалии. Между тем Scrum очень легко и с пользой для все...
Подробнее
Когда вас в последний раз раздражало, как работает то или иное финансовое учреждение? Или вам остро не хватало какого-то конкретного решения и на просьбу предоставить вам такую услугу, работники смотрели на вас удивлёнными глазами?
...
Подробнее
Публикуем заключительную часть перевода, который был подготовлен в преддверии старта базового и продвинутого курсов «Реверс-инжиниринг».
Читать первую часть
Читать вторую часть
Распаковка и патчинг BIOS
Теперь, когд...
Подробнее
В этом году вышло сразу несколько статей о практике работы с новой системой маркировки “Честный знак”. Написаны они “айтишниками” IT-отделов компаний-участников оборота, что отражает их взгляд на ход пилотного проекта и первые дни за...
Подробнее
Предисловие
Занимаюсь развитием образовательного проекта. И в этом году для ребят потребовались прописи на английском языке.
Несмотря на то, что мы все чаще печатаем тексты в электронном формате, написание их от руки остаётся е...
Подробнее
Привет, Хабр! Хотим поговорить о странах для IT-миграции: подготовили материал про переезд в Будапешт. Да, это не самое популярное направление для IT-специалистов. Но культурная близость, цены ниже обычных европейских и, главное,...
Подробнее
Команда Rust рада объявить о новой версии Rust 1.46.0. Rust — это язык программирования, который позволяет каждому создавать надёжное и эффективное программное обеспечение.
Если у вас установлена предыдущая версия Rust через rustup,...
Подробнее
В прошлый раз мы подобрали книги про обслуживание и защиту корпоративных сетей. Сегодня рассказываем о трех аудиошоу на эту же тему — для тех, у кого нет времени читать.
Читать дальше →
Подробнее
Недавно я увидел пост с приглашением разработчиков в проект Flipper Zero и подал заявку. Меня добавили в репозиторий с прошивкой и я стал много думать над юзабилити устройства. Приснилось, что мне надо отсканировать кучу ключей-бре...
Подробнее
Вдруг вы не знали, но в языке, на котором вы пишите, вы можете использовать _ в цифрах. Например, следующий код на PHP:
<?php
print(1_00);
print(100);
Выведет 100100 (проверить онлайн). Этот синтаксический сахар появился в Ada ...
Подробнее
В нашем блоге есть две статьи о модульных устройствах. В одной из них описывается смартфон Fairphone 3. Этот проект продолжает развиваться, демонстрируя преимущества концепции сменных модулей. Так, сейчас владельцы Fairphone 3 п...
Подробнее