Консоль
-
Хабрахабр
Как я 8-битную портативную консоль с барахолки восстанавливал. Окислы, чистка, пайка, микроскоп, вот это все…
Привет, Хабр! Последний мой пост о ремонте электроники вышел уже давно, поэтому решил опубликовать новую статью, чтобы показать, в каком состоянии иногда продаются устройства с испанской барахолки. И, конечно, как я их ремонтирую. Пару месяцев назад купил девайс, портативную 8-битную консоль, которую продавала местная сеть игровых магазинов Game. Она пролежала у меня все это время без дела, когда принес ее…
Читать далее » -
Софт
Только консоль. Почему текстовый интерфейс настолько эффективен
Каждый, кто привык работать в консоли, согласится — запускать команды из командной строки в большинстве случаев быстрее, чем из GUI. И выполняются они быстрее. Почему так? Во-первых, консоль потребляет меньше ресурсов. Поэтому быстрее реагирует на команды (меньше задержка на ввод), быстрее выполняет задачи (меньше циклов CPU). Во-вторых, запускать команды с клавиатуры можно практически вслепую, не глядя на экран, с мышечной…
Читать далее » -
Софт
Мой терминал: alacritty, zsh, tmux, nvim
В этой статье я расскажу о том, как я выстроил работу с терминалом в Linux под себя и какие инструменты использовал для этого. Дистрибутивы на базе ядра Linux я использую в качестве основной ОС последние года два. Начинал с Mint + Cinnamon, работал на Ubuntu, Manjaro + Gnome, Manjaro + Cinnamon, но в итоге на данный момент пришёл к Manjaro…
Читать далее » -
Хабрахабр
[Перевод] Манипуляции с байт-кодом Java
В этой статье мы разберём, как добавить к файлу класса публичный атрибут. Когда загрузчик классов завершит загрузку модифицированного файла класса, мы увидим то поле, которое добавили вручную.После того, как компилятор Java обработает наш код, будет сгенерирован файл класса. В этом файле будут содержаться инструкции, записанные байт-кодом так, как это определено в спецификации Java. Тем не менее, это всего один физический…
Читать далее » -
Хабрахабр
[Перевод] Пишем форк Chrome, который рендерит браузер в терминале
Несколько месяцев назад я писал о форке Chrome, превращающем HTML в SVG, а сегодня хочу сделать нечто похожее, заставив его выполнять рендеринг в терминал. Представляю вашему вниманию веб-браузер Carbonyl! Отрисовка Терминал DEC VT100 Возможности отрисовки в терминале довольно ограничены: вам гарантирован лишь рендеринг моноширинных символов в неизменяемой сетке, и на этом всё. Существуют escape-последовательности, позволяющие выполнять действия, например, перемещать курсор,…
Читать далее » -
Хабрахабр
Компилируем быстрые консольные .exe приложения на PHP 8.1 в 2023 году, а почему бы и нет?
С каждым релизом PHP становится всё быстрее, а при включении JIT (Just-In-Time) компиляции, достигает почти отметок того же C. У многих в своё время, наверное, было желание легкого написание консольных и оконных приложений. Ребята рунета иногда писали незаменимые приложения для решения мелких задач и делились на форумах, хотя некоторые из них и содержали костыли. Однако времена меняются, и люди начали…
Читать далее » -
Хабрахабр
Sega Game Gear: портативная игровая консоль 90-х. Как электронный мусор превратить в работающий девайс
Всем привет! Сегодня расскажу о портативной консоли Sega Game Gear, которая неожиданно попала в мои руки несколько дней назад. Возможно, для кого-то этот девайс — обычная вещь, хоть и конца прошлого века. Но для меня это нечто особенное, поскольку я вырос на играх для Sega, но вот портативная консоль прошла мимо меня. В 90-х я о ней даже не слышал,…
Читать далее » -
Хабрахабр
5 библиотек Python для красивого вывода на консоль
Независимо от того, создаете ли вы простой скрипт Python или приложение корпоративного уровня, элегантное взаимодействие с консолью избавит вас от надоедливой головной боли при устранении неполадок в будущем. В этой статье мы рассмотрим некоторые библиотеки, которые позволят вам создавать удобные, элегантные взаимодействия с консолью и вывод для вашего кода. Использование этих замечательных библиотек поможет вам создавать приложения командной строки, которые…
Читать далее » -
Хабрахабр
Красота в консоли
Если верить статистике MacOS,то топовые приложения которые я использую для работы это Chrome, VS Code, iTerm и VK Teams. При этом в консоли я провожу от часа до трех ежедневно. На самом деле это время больше, потому что часть того что трекается как VS Code тоже является временем работы в консоли, только встроенной в VS Code. Поэтому консоль хочется сделать…
Читать далее » -
Хабрахабр
Linux-порт Far Manager: что нового за 2022й?
Примерно раз в год я пишу длинный статус апдейт по проекту far2l — порту Far Manager под Linux, MacOS и BSD. Пожалуй, накопилось достаточно изменений для очередного выпуска. Поддержка Unicode: составные символы и символы двойного размера Оригинальный Far Manager для консоли Windows писался в парадигме «одна экранная ячейка — один символ». И даже когда Far переводили с однобайтных кодировок на Unicode…
Читать далее »