Перекодировка текста в emacs
Подскажите как в emacs сделать следующую вещь:
Например если текущая система кодирования cyrillic-koi8, я открываю
файл в CP1251, emacs естественно показывает чепуху, как перекодировать
буфер в правильную кодировку?
Подскажите как в emacs сделать следующую вещь:
Например если текущая система кодирования cyrillic-koi8, я открываю
файл в CP1251, emacs естественно показывает чепуху, как перекодировать
буфер в правильную кодировку?
Собрал 0.8.7 с jconv. Куча кодировок в списке есть наши родные кои-8 и вин1251 есть. Однако при просмотре писем в 1251 постоянно возникают проблемы, чаще всего сульфид думает что это кои8. Смотрел заголовки писем, там все верно прописано. Причем путает кодировки он както через раз. Кроме того если его тыкнуть мордой что это 1251(через меню), он все равно какуюто хрень показывает. Может кто сталкивался с подобными сюрпризами?
Может кто сталкивался с подобной проблеммой:
Открываю несколько сокетов, получаю их дескрипторы потом передаю
их select, чтобы тот ждал когда в них можно будет писать/читать.
select мне возвращает, что скажем 4 дескриптор доступен и для
чтения и для записи, при попытке прочитать данные, read крепко
задумывается, типа данных нет. Пробовал повторно передавать
этот же дескриптора select-у, он уже не выдает его как
доступный для чтения.
Схематично ситуация выглядит следующим образаом
1) Открываем сокеты -> [3,4,5,6]
2) Первый вызов select
select [3,4,5,6] [3,4,5] [] -> [4] [4] []
3) Второй вызов select
select [4] [4] [] -> [] [4] []
Что за чепуха такая, в чем может быть дело?
Есть некая библиотека, находится в двух местах скажем в
/usr/local/lib
и
/home/temofey/lib
Мне нужно чтобы при запуске программа использовала библиотеку из /home/temofey/lib, а не из /usr/local/lib.
Вопрос следующий я подключился к серверу с помощью telnet, мошули я пользуясь этим самым телнентом скачать или выложить файл с/на сервер. Чтобы с ftp несвязыватся. Вроде я когдато слышал что такое возможно?
Потскажите что использовать для работы с мышей, мол как узнать что юсер скажем мыжей пошевелил, кнопку нажал? Интересует именно консольный режим.
Имеется следующая проблемма - есть программа демон, которая выводит
каждые пол-секунды на экран время. Все бы хорошо, если бы
не, то что скроллинг консоли по Shift-PgUp и Shift-PgDown перестает работать,
а именно при нажатии скажем на Shift-PgUp, на долю секунды на экране
появляется содержимое буффера консоли, но тут же пропадает, при
очередном выводе времени. Я так понимаю что драйвер виртуальной консоли,
при обнаружении изменений в содержимом текущего экрана, пугается
и заново отрисовывает экран, причем не содержимым нужной страницы
буфера консоли, а его текущим содержимым.
Кстати почти аналогичная ситуация с gpm, там правда портится только
текущее выделение :-(.
Может кто знает как с этим боротся?
Сама прога тут: http://www.sit.kiev.ua/linux/smartclock-0.1.0.tgz
Граждане подскажите от чего может неверно отображатся синий и темно синий цвет в консоли. В режимах 100х30 и 100х25 символы выводимые синим цветом получаются надчеркнутыми. В остальных режимах все нормально. Видеорежим выставляется с помощью lilo. Прямо наказание какоето. В чем может быть дело.
Такая проблемма - при установке через lilo видеорежима 100х30,
шеснадцатеричное обозначение - 0122, все символы в консоли выведенные
синим цветом показываются с надчеркиванием.
В других режимах все в порядке.
Где собака зарыта?
Вопро в следующем: как определить номер текущего vcs?
Может кто посоветует.
Надо написать небольшую прогу, она будет использоваться на
дровах типа троек или четверок, в жестком режиме - когда
на день несколько раз могут вырубать свет или просто тупо
выключать комп.
Вопрос такой - какую взять файловую систему чтоб она была устойчива
к такого рода сбоям.
В GNU libc есть такие приятные штуковины как mtrace(), и прилагаемая
к ней утилита на перле mtrace, с их помощью очень удобно отлавливать
memory leaks, можно найти источник вплоть до номера строки в исходниках.
В принципе они работают и с C++, но нельзя локализовать
источник, так как в Си используются new/delete, в которых
вызов malloc/free скрыт в библиотеках.
Может кто подскажет как решить сию проблемму.
Найти с помощью поиска страницы с упоминанием к примеру с++, у меня не получилось.
Можно ли сделать так чтобы, консоль с которой небыло работы определенный промежуток времени блокировалась, и потом работу можно было бы продолжить только после ввода пароля?
Где его можно увидеть, тут уже задавали этот вопрос, но ответа не было. Так все таки где его можно посмотреть? А то все POSIX-совместимость, соответствует POSIX, а его так получается в глаза никто не видел, что ли?
Просветите насчет Segmentation fault - чем так страшно его появление и почему считается что программа его производящая приводит к потенциальной проблемме безопасности.
Вроде раньше работал, иль я чего перепутал?
А то по многим вопросам ответы есть, а найти их фиг-вам :-(,
говорит нету такой буквы в этом слове.
Некоторое время назад было сообщение о том что господин президент в законодательном порядке
запретил использование ненавистной ОС Виндовс в учреждениях
имеющих гриф секретно. Также сообщалось что вместо виндовс планируется
испольхование некого дистрибутива линукс.
Интересно внедрен ли хороший почин в жизнь?
Если да то какой дистрибутив используется?
Может кто подскажет как сделать следующее: скажем на alt-f7 я зашел как рут, но затем перешел на alt-f1 и работаю как обычный пользователь. Как сделать чтоб скажем после 10 минут на консоли alt-f7 делался exit, если никакого движения на этой консоли не было?
Может кто сталкивался со следующей проблемой: есть такая прога zgv - для просмотра всяких jpg/gif/png/tiff и т.п. графических файлов из под консоли. Она пользуется svgalib-ом. Так вот частенько при переключении видеорежима комп линукс конретно подвисает ни на что не реагирует, спасает только кнопка Reset. Почему так может происходить?
| следующие → |