metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-04-19 05:57 pm

И еще про эти ваши линуксы

Я ж забыл написать, зачем мне была копипаста в линуксовых редакторах: http://metaclass.livejournal.com/679287.html

В общем, я тут пытаюсь сделать софтину для программирования через RS232 одной железяки, причем я хочу в целях сушения мозга сделать ее под линукс. Но линукса в приемлемом виде у меня нигде нет - в основном виртуалки, удаленные сервера, почти нигде нет иксов, итд. И соответственно, я пытаюсь в виртуалке с ubuntu 10.04 lts для начала подключится к железяке терминалом. А rs232 там реализован в виде CP210x usb-rs232 адаптера и само-собой, от входа оно нихрена не заработало.
Чтобы заработало - пришлось качать исходники ядра, исправлять модуль драйвера этого чипсета, пересобирать и грузить новый модуль: http://pharos.ece.utexas.edu/wiki/index.php/Fixing_the_cp210x_open_-_Unable_to_enable_UART_Error_-_04/17/2011

Внутри драйвера какие-то ненатуралы поставили таймаут 300 мс на usb операции, причем захардкодили его в каждом вызове. Я сделал константу на нормальный таймаут и стал заменять все хардкодед значения на имя этой константы, а автозаменой там не сделаешь, потому что 300 встречается и само по себе, безотносительно таймаута. Ну и вспомнил типичное линукс вуду с клипбоардом, который в каждой проге сам по себе.

PS: И да, ядро пришлось обновить, иначе с тем linux-source что были в репе, собирался модуль, не подходящий для используемого ядра.

[identity profile] kiryl.livejournal.com 2012-04-19 08:36 pm (UTC)(link)
Не принято так. Могут просто проигнорировать.

В Documentation/email-clients.txt написано как заставить тот или иной клиент вести себя по человечески.

Мне лично git send-email удобней.

[identity profile] metaclass.livejournal.com 2012-04-19 08:54 pm (UTC)(link)
Трасца, виндовский thunderbird еще и переносы портит :)

[identity profile] kiryl.livejournal.com 2012-04-19 09:01 pm (UTC)(link)
Продолжаешь есть кактус?

[identity profile] metaclass.livejournal.com 2012-04-19 09:14 pm (UTC)(link)
Ну нету у меня линукса с настроенной почтой, нету! :)

[identity profile] kiryl.livejournal.com 2012-04-19 09:18 pm (UTC)(link)
А в винде git send-email не работает? там из cmdline есть --smtp-server= и всё остальное.

[identity profile] metaclass.livejournal.com 2012-04-20 04:34 am (UTC)(link)
У меня git send-email на линуксе не работает :)
userver:~$ git send-email
git: 'send-email' is not a git command. See 'git --help'.

[identity profile] permea-kra.livejournal.com 2012-04-20 05:00 am (UTC)(link)
man mutt. Я его с нуля под свои нужды (рассылка почты по таймеру) минут за 15 настроил, нихрена не зная.

[identity profile] kiryl.livejournal.com 2012-04-20 05:12 am (UTC)(link)
Какой mutt? Ребе ж vim не осилил ;)

[identity profile] metaclass.livejournal.com 2012-04-20 05:17 am (UTC)(link)
Ну, для редкого редактирования хватает, а вот для сложной работы пока не осилил, да.

[identity profile] permea-kra.livejournal.com 2012-04-20 05:37 am (UTC)(link)
Тьфу на вас. Я им как клиентом пользовать не предлагаю, это консольная команда для отправки текста со стандартного ввода на прописанный в конфиг-файле адрес.

[identity profile] permea-kra.livejournal.com 2012-04-20 05:38 am (UTC)(link)
*черезе прописанный в конфиг-файле почтовый сервер

[identity profile] kiryl.livejournal.com 2012-04-20 05:11 am (UTC)(link)
Полагаю debian? apt-get install git-email.