«Термодинамика – единственная теория, о которой я могу уверенно заявить: «Она никогда не будет низвергнута»» (Альберт Эйнштейн)«Если кто-то скажет, что ваша любимая теория Вселенной не согласуется с уравнениями Максвелла, — тем хуже для уравнений Максвелла. Если обнаружится, что её опровергают наблюдаемые явления, — ну что тут скажешь, эти экспериментаторы нередко запарывают свою работу. Но если ваша теория противоречит второму началу термодинамики, я не думаю, что у неё есть хоть какие-то ш…
Вам когда-нибудь приходилось задаваться вопросом, как работает компилятор, но так руки и не дошли разобраться? Тогда этот текст для вас. Мне тоже не доводилось заглядывать под капот, но тут так случилось, что мне нужно прочитать курс лекций о компиляторах местным третьекурсникам. Кто встречался с некомпетентными преподавателями? Здравствуйте, это я :)Итак, чтобы самому разобраться в теме, я собираюсь написать транслятор с эзотерического языка программирования wend (сокращение от week-end), кот…
Мне всегда нравились маленькие ноутбуки и телефоны - но почему-то производители их не взлюбили, и соревнуются у кого больше. Маленькие и микро-ноутбуки остались зачастую только на ebay - например UMPC от Sony, которые до сих пор стоят 300$ и выше. Недавно начали появляться портативные системы основанные на Raspberry Pi/CM4 - например у clockwork, но все они не складываются книжкой. Так что когда летом 2023-го Sipeed анонсирована Lichee Console 4A, да еще и на RISC-V процессоре - я немедленно е…
Этот пост — рассказ об истории, случившейся больше десятка лет назад; её код был мной утерян. Поэтому прошу простить меня, если я не вспомню точно все подробности. Кроме того, некоторые подробности упрощены, чтобы от этой статьи могли получить удовольствие все, кому нравится компьютерная безопасность, а не только любители World of Warcraft (хотя, полагаю, диаграмма Венна этих двух групп сильно пересекается).Когда мне было примерно 14 лет, я узнал об игре World of Warcraft компании Blizzard Gam…
Корпорация Seagate уже достаточно давно анонсировала свои жесткие диски нового типа с очень высокой плотностью хранения информации. Речь идет о HDD с необычной технологией прогрева «блинов» дисков при помощи лазера. Это нужно для повышения плотности записи данных, в результате чего производителю и удалось достичь весьма высокой емкости диска — от 30 терабайт. Подробности — под катом. Сначала о самой технологии Компания заявила о создании новой платформы, которая получила название Mozaic 3…
Как мы уже писали, с 1 декабря прошлого года Роскомнадзору разрешено блокировать сайты с информацией о VPN и иных способах обхода блокировок. Точная формулировка — сведения «о способах, методах обеспечения доступа к информационным ресурсам и (или) информационно-телекоммуникационным сетям, доступ к которым ограничен на территории Российской Федерации».Те, кто подписан на Xeovo на Хабре, помнят эпопею с общественным обсуждением, его досрочным прекращением и продлением после общественного возмуще…
Несколько дней назад я обнаружил, что Telegram приложение на Windows показывает давно удаленные чаты. При том, что их не было видно ни на телефоне, ни в Linux клиенте. Я поделился этим с друзьями, которые увидели то же самое. При чем некоторые из этих чатов датировались аж 2016 годом.Изначально не получалось найти закономерности, так как переписка сохранялась не полностью, и сам список чатов казался случайным. Сейчас я смог разобраться в том, как это работает, какие чаты не удаляются полностью…
Салют! В этой небольшой статье я попытался собрать необычные и малоизвестные трюки с перенаправлениями в bash, которые могут значительно упростить работу. /dev/tcpМногие пользователи Linux не подозревают, что bash особым образом обрабатывает перенаправление в файл /dev/tcp/host/port, и если host - это допустимое имя хоста или ip адрес, а port - целое число порта или имя службы, пытается открыть соответствующий TCP-сокет. Например, перенаправим вывод TCP сервера времени на cat и выведем на экр…
В комментах к предыдущей части некоторые читатели предложили рассказать о ещё нескольких ЯП, которые сыграли значительную роль для развития программирования в СССР. Автор не смеет игнорировать просьбы трудящихся. В этой части цикла поговорим об АЛМО, Эль-76 и Рапира и ЛЯПАС.АЛМО— прообразы виртуальных машинАЛМО — машинно-ориентированный язык, т.е. язык системного программирования, созданный в 1965-66 г. Задумывался как язык-посредник при трансляции с других популярных в Союзе ЯП. Он стал удач…