Приложения и утилиты, которые стоит попробовать
Многие пользователи Linux с большим стажем даже не подозревают о существовании этих замечательных инструментов, которые способны облегчить им жизнь…
( читать дальше... )
Многие пользователи Linux с большим стажем даже не подозревают о существовании этих замечательных инструментов, которые способны облегчить им жизнь…
( читать дальше... )
Есть нетбук Asus EeePC 1025c. Родная клавиатура нормально работает в: BIOS, GRUB, Windows 7.
В установочных образах и установленной системе Debian нормально работает только внешняя USB-клавиатура. Родная клавиатура воспринимает лишь первое нажатие. В момент нажатия в логах ничего не появляется.
# evtest /dev/input/event0
...
Testing ... (interrupt to exit)
Event: time 1727881204.929672, type 4 (EV_MSC), code 4 (MSC_SCAN), value 02
Event: time 1727881204.929672, type 1 (EV_KEY), code 2 (KEY_1), value 1
Event: time 1727881204.929672, -------------- SYN_REPORT ------------
# dmesg | grep i8042
[ 3.706092] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[ 3.723988] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 3.724010] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 3.736960] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
# uname -a
Linux debian 6.1.0-25-686-pae #1 SMP PREEMPT_DYNAMIC Debian 6.1.106-3 (2024-08-26) i686 GNU/Linux
Как можно заставить работать родную клавиатуру?
И почему?
Те, которые работают с fd, или те, которые работают с FILE.
Чисто из любопытства.
Raccoon Flash Explorer
Необычность заключается в том, что микросхема работает как простой файл на простой юсб флешке. Можно скопировать или заменить прошивку обычным перетаскиванием, или напрямую открыть в hex-редакторе или нужном софте. Работает на любом устройстве с любой ос, которая понимает юсб-флешки.
8мб читает за 12 секунд, пишет за 36 секунд и выше, это везде зависит от самой микросхемы. К тому же сам определяет микросхему и её питание (не нужен 1,8в адаптер), и подбирает частоту для Spi флешек от 1,7 до 22МГц.
Готовится усиленная поддержка прищепки, режим уже проходит тестирование и цепляет намного больше плат чем остальные. Имеет защиту от дурака, и что-либо сжечь будет довольно трудно.
Видео работы через пк: https://www.youtube.com/watch?v=0sZOThi6IL0
Скриншоты работы через пк, телефон и телевизор здесь: https://monitor.net.ru/forum/threads/685863/#post-6760488
Скорость программаторов серии TL866: https://pic.mysku-st.net/uploads/pictures/01/35/87/2018/05/08/4deb543b4e.jpg
Собрал наконец то хлам с полки в многодисковый NAS из Raspberry Pi 1B, юсб-хаба и переходиков и старых дисков 20...80Гб, пока 3 штуки. Которые по отдельности абсолютно бесполезны, но все вместе с какой то натяжкой сойдут за трёхкилограмовую флешку длинной 550мм для чего нибудь второстепенного.
Теперь вопрос - мне не очень нравится как работает LVM при отвале одного из дисков, но ходят слухи что есть ФС (btrfs?), которые не только могут располагаться на нескольких устройствах сразу, но ещё и лучше распределяют файлы по ним так, что когда (в данном случае не если) что то отвалится - довольно много можно будет вытащить. Что можете посоветовать?
Перемещено hobbit из general
Установил на своём сервере Atuin для синхронизации истории fish между тремя своими устройствами (десктоп, личный ноут, и рабочий ноут).
Залогинился на десктопе и личном ноуте. На десктопе импортировал всю историю fish за несколько лет.
Однако, на ноуте история десктопа не ищется, хотя синхронизация прошла успешно, судя по статусу. Аналогично, на десктопе не появляется история ноута. Специально и там, и там добавлял уникальные сочетания в историю, чтобы гарантированно проверить синхронизацию.
Key file на обоих устройствах одинаковый. atuin status выводит, что синхронизация с сервером прошла успешно.
Кроме того, fish начала выдавать предупреждения вида:
error: ignoring corrupted history entry around offset 5636186
Кто-нибудь пользовался atuin - оно вообще работает? Или я не понимаю, как оно должно работать, и у каждого устройства будет своя история, т.е. история устройств не объединяется?
Перемещено hobbit из general
Fish — это современный командный интерпретатор, недавно переписанный на Rust, который не требует особой настройки, поддерживая из коробки автодополнение и подсветку синтаксиса. Является лучшим Unix SHELL по версии Slant.
( читать дальше... )
Что-то совсем застрял с редакторами.
Что пробовал:
Какая задача - удобный редактор для редактирования большинства ЯП и конфиг файлов, который имеет один файл для конфигурации (Ansible передаёт привет).
У Vim с отступами беда, MG/Joe - та же проблема, micro - сочетания клавишь по умолчанию ужасны, как поставить emacs/vim сочетания - не допёр.
Кому интересно - отказался от Vim (без настроек передёргивать на режим и тыкать по сто раз Esc и i,I,a,A?)
Как полноценная средо он говно, так что Emacs locally, nano config и readline hotkeys remotely.
После месяца разработки состоялся выпуск 1.16.0 высокоточного консольного научного калькулятора Numbat, написанного на языке Rust и распространяемого по лицензии MIT и/или Apache 2.0.
Отличительные особенности Numbat:
( читать дальше... )
Предлагаю вашему вниманию две бесплатные электронные книги. Первая написана мной: «Вредные советы для C++ программистов» (PDF-формат). Это переработанный под печать вариант «60 антипаттернов для С++ программиста». Если вы уже читали 60 антипаттернов, то, пожалуй, читать новый вариант смысла нет. А если нет, то рекомендую — это и возможность местами улыбнуться, и польза.
Теперь про вторую книгу: «Путеводитель C++ программиста по неопределённому поведению». Здесь я был редактором, автор: Дмитрий Свиридкин. Книга опубликована частями, ссылки на которые приведены ниже. Сейчас Дмитрий перерабатывает материал под книжное издание, но это отдельная история.
И последнее: если пропустили, в конце 2024 года, как всегда, вышла подборка про самые интересные из найденных нами багов: Топ-10 ошибок в C и C++ проектах за 2024 год.
С каждым годом программы тормозят все больше, от базовых утилит, до операционных систем и bios.
Предлагаю составить список программ, которые работают быстро, или терпимо.
Но для начала я напишу то чего стоит избегать
Программы которые работают терпимо
Пользователь d советует рассмотреть проекты
Пользователь xsaeta рекомендует
Пользователь tiinn подсказывает XPaint программу для рисования
Пользователь posixbit рекомендует
Пользователь firkax советует свой WM https://dev.m1089.ru/fwmx
Коллективный анон советует
Пользователь vbcnthfkmnth123 рекомендует
Пользователь stabilitron рекомедует
Пользователь SPRATAY исползует
У пользователя dhubsith на скриншоте в LQ обнаружил
Якобы не тормозят, но у меня тормозят еще как
Отпечаток браузера слишком редкий, некоторые сайты за это банят. Не то, чтобы был фанатом, но, увы, монополия.
Здравствуйте, форумчане. Подскажите, есть ли способ подключить отладочную ФС без пересборки ядра. В частности интересует подключение модуля ec_sys.
В стародавние времена когда деревья были большими, трава зеленее, а мороженное стоило по 10 копеек, на Земле жили динозавры, и эти динозавры программировали в Vim.
( читать дальше... )
Сраный Сбер от которого пахнет могилами как и от значительной части его вкладчиц поверил в себя и теперь ищет лучших из лучших, наивно полагая, что кому-то эта срань сдалась:
Напишите, пожалуйста, программу на любом языке программирования, которая поместит + (2+3), - (3-2), или ничего ( ) в промежутках между цифрами от 9 до 0 (в таком порядке) так, чтобы в результате получилось 200. Например: 98+76-5+43-2-10=200.
Кто хочет себя испытать в решении тру-задач для формошлепов (которые в работе применяются не реже чем никогда)?
Ну и как полагается решение:
( читать дальше... )
Какой язык победит в сией битве? На каком решение будем самым коротким и лаконичным?
Тема посвещается памяти @kompspec’а, нашедшего работу за 20 рублей в час, и поэтому прекратившему посещать сий сайт. Любим пони, скайрим.
Я не буду расписывать преимущества ZSH над Bash, отмечу лишь то, что ZSH используется по дефолту во многих дистрибутивах Linux, а также с недавних пор и в macOS (тут должна быть шутка про Торвальдса и его макбук). Главной причиной повсеместной замены bash на zsh является встроенный механизм модулей, поверх которого было навалено такое великолепие, как Oh My Zsh.
( читать дальше... )
Я обучаю системному и функциональному программированию. Вот описание курсов:
https://drive.google.com/file/d/1PE7IDZZk12vOTk9pgCWDp7jmmBIpePbQ/view?usp=sharing
https://drive.google.com/file/d/1XdLZ0-ZnE_9okH2MN9SfR87xrAvkgopY/view?usp=sharing
Занятия проводятся сочетанием созвонов с лайв-кодингом и переписки. Оплата на текущий момент – донейшн (вы сами определяете сумму). Напишите мне в тг, если заинтересованы: komputikisto
Перемещено ilinsky из development
Так как в tmux у меня не отобрахаются некоторые строчки в терминале, например 'ls -1 --color=always /proc' — пропадают некоторые строки (без цвета не пропадают), решил перейти на screen (с ним строчки не пропадают).
Возникло несколько вопросов:
Из мана мало что понятно. Подскажите пожалуйста.
Length: 6586892984 (6.1G) [application/x-apple-diskimage]
OpenCore for Legacy EFI - bootloader https://khronokernel.com/apple/silicon/2021/01/17/QEMU-AS.html
прямая ссылка https://github.com/khronokernel/khronokernel.github.io/blob/master/Binaries/OpenCore/EFI-LEGACY.img.zip?raw=true
1.5 mb но распкаковывается почти на 200 mb
qemu-system-x86_64 -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -usb -M pc-q35-6.1 -device usb-kbd -device usb-tablet -m 2047 -hda EFI-LEGACY.img -hdb osx.qcow2 -cpu Penryn,vendor=GenuineIntel,+ssse3,+sse4.1 -boot d -bios /usr/share/edk2-ovmf-x64/OVMF_CODE.fd -display sdl,gl=on -accel kvm
Для установки с образа dmg просто добавьте ‘-cdrom some.dmg’
Мне диска на 12 Гб хватило. Звука правда нет, и сети что-то не видно .. потом ещё поковыряю.
GNU Stow — это менеджер символьных ссылок. Он позволяет управлять файлами конфигурации и установкой программ из исходников. При помощи Stow можно устанавливать программы из исходных кодов в обход менеджера пакетов, не боясь сломать систему. Также им удобно управлять файлами конфигурации (далее дот-файлами) в домашнем каталоге пользователя.
( читать дальше... )
| следующие → |