3 Ответы
Дорогие друзья!
Сегодня - День программиста!
Поздравляем вас с этим замечательным праздником! Ваш вклад в мир информационных технологий неоценим. Пусть код всегда будет чистым, баги редкими, а проекты успешными. Удачи вам во всех ваших начинаниях и пусть ваш код всегда работает с первой попытки!

Спасибо за вашу работу и преданность миру IT!


С наилучшими пожеланиями,
Команда форума /bin/dev.
7 Ответы
Я тут подготовил слепой тест на звук. На хороший звук. По мотивам обсуждений в матрице.

Тут три файла. Один оригинал, два остальных перегнанные сначала в мпз (320 и 128), а потом обратно во флак копии. Названий нет, просто порядковые номера.

Предлагается послушать и определить на слух, где какой.

Это трек Alex Rudi Pell – In the air tonight. В оригинале на хорошем оборудовании лично меня он пробирает до мурашек, начиная от шелеста вначале, окружающего разум, и заканчивая гитарными соло, от которых по позвоночнику бегут волны, и кажется, что воздух вокруг вибрирует в гитарном экстазе. На моменте нагнетения, когда раздаются удары барабанов и усиление голоса — просто кайф, аж вздрагиваешь.
В мпз — ну че-то шушрит и ноет. В 128 мпз — вообще одинаковая плоскота.

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

Еще немного про спектры. Ниже три картинки спектра. 

1. Оригинальный спектр, лосслесс:

   

2. МP3 320

   

3. MP3 128

   

На 2 и 3 четко виден срез. На нормальном оборудовании и с хорошими ушами (своими) он также прекрасно слышен.

Треки: 1, 2, 3. Пароль — год основания ЛОРа. Срок жизни — неделя. Не люблю, когда Яндекс куда-то голыми ссылками светит.
24 Ответы
Это рассуждение на тему каким должен быть идеальный ноутбук (как устройство, поэтому тема ОС не затрагивается, но, разумеется, подразумевается отсутствие вендор-лока и возможность установки любой ОС).



BIOS

SPI-чипов для BIOS должно быть два: один с fallback, второй, съёмный, на каретке, который можно прошивать и в случае чего даже заменить.

Если BIOS с основного чипа не может быть загружен, делается попытка с fallback, и грузится штатный BIOS, что позволит без программатора обновить BIOS и не получить "кирпич".

Клавиатура

Клавиатура должна быть с интерфейсом PS/2, это позволит реализовать дополнительные кнопки без необходимости в драйвере для юзерспейса.

Все кнопки должны находиться на доступных, удобных местах.

CPU

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

RAM

Два слота съёмной оперативной памяти с поддержкой low voltage.

Дисплей

Матрица должна быть максимально компактной (не более 13”), но при этом с высоким разрешением, не ниже 1920×1080, в идеале — 2560×1440 или более.

Порты

Все порты должны находиться в удобных для их использования местах. Основные порты (USB, аудио) должны находиться справа, дополнительные (питание, Ethernet) — слева. Порты для подключения дисплеев (HDMI, Thunderbolt) должны находиться сзади.

Должно быть не менее одного USB-C.

Индикаторы

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

Возможно, имеет смысл реализовать индикацию на отдельном монохромном (E-Ink или с подсветкой?) дисплее, если это окажется эффективнее светодиодов.

Батареи

Основная батарея должна держать не менее восьми часов автономной работы в режиме печатной машинки, хотя бы три часа просмотра видео. Должна быть возможность замены аккумуляторных батарей (или элементов в батарее).

Дополнительная батарея должна использоваться только для замены основной батареи и может быть даже не аккумуляторной (не заряжаемой), но в таком случае она должна быть доступна для замены и иметь распространённый форм-фактор.

Модули

Хотя бы один слот mini-PCIe и два-три слота M.2. Возможно, одно место под 2.5” SATA.

Тачпад

Должен быть большим и удобным, полноценно поддерживать мультитач.



Вискас! Дискасс!
11 Ответы
Опрос не только про терминалы (графические эмуляторы и tty), но и про редакторы кода и любой софт, который подразумевает работу с чистым текстом (без стилей, то есть офисный редактор сюда не подходит).
5 Ответы
Я тут задолбался руками строки переписывать в нижний регистр и менять пробелы на подчеркивания... И написал для этого простенький веб-сервис.

   

Для чего может быть полезен: когда надо для того же Jekyll название файла сделать или вообще. Например, я когда посты в WP оформлял год назад по работе, там надо было названия картинок в таком стиле делать. Тогда я пошел консольным путём...

В общем, вдруг кому пригодится Smile
5 Ответы
@Clockwork из соседней темы просил показать мое окружение, так что вот оно. Это Arch Linux с Cinnamon. В основном у меня открыт терминал, файловый менеджер и браузер
[Изображение: image.png]
7 Ответы
[Изображение: Desktop5-4-Free-BSD-awesome-Screenshot-2...-56-59.png]

Решил я попробовать awesome. Понравилось. Некоторые (не очень важные) вещи я понять так и не смог и отказался от них, каким-то нашёл альтернативу, но в целом получилось довести до состояния, в котором можно спокойно работать. И на удивление захотелось на нём остаться. Всё такое красивое.

Ничего интересного и уникального в этот раз не будет, но нескучные обои всё скрасят :3

На скриншоте есть панель с виджетами, 6 терминалов в реализации layouts cornernw.
24 Ответы
Чтобы хоть как-то разнообразить молчание этого форума, пришел с вопросом сюда, а не на ЛОР Smile

Вот есть Vim. Старый добрый Vim. Я им обычно на серверах или нодах что-то правлю по месту, конфиги редактирую и иногда что-то просто записываю в файлы.
Один раз даже собрал на его базе IDE для питона, но быстро понял, что это все же не мое.

И вот я часто вижу крики, что Neovim круче и вообще рулит и педалит.

Мб кто-то знает, чем он лучше?

Я тут его поставил, запустил — из различий вижу только nvim вместо vim на главной странице, остальное все то же самое.
5 Ответы
Сильно пропатченный DWM на FreeBSD 13.2-RELEASE

[Изображение: 2023-04-15-17-34-1-cleaned.png]

[Изображение: 2023-04-15-19-08-cleaned.png]



На другой машине  работаю над новым конфигом. Пока вот так

[Изображение: 2023-04-16-14-14-cleaned.png]
1 Ответы
Случилось так, что мне понадобился доступ к собственному устройству через ADB. Предоставить разрешение для компьютера через ADB я не мог, т.к. интерфейс падал. Спойлер: мне надо было сбросить одну настройку без полного сброса системы, из-за этой настройки и падал интерфейс.

Для решения подобной задачи требуется TWRP или любой другой кастомный рекавери с наличием файлового менеджера. Root права не требуются.

Нужно закинуть adbkey.pub из .android в /data/misc/adb/, и переименовать его в adb_keys. Самый простой способ - это перезагрузиться в рекавери и выполнить в терминале команду:
Код:
adb push adbkey.pub /data/misc/adb/adb_keys

Однако у меня вылезла следующая ошибка: adb: error: failed to get feature set: insufficient permissions for device.

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

При следующей загрузке, устройство, с которого вы копировали файл adbkey.pub, будет автоматически авторизовано на смартфоне.