LINUX.ORG.RU

Сообщения eRazor

 

emacs: mark-set like xemacs

Hello.

Как в emacs сделать выделение текста так же как и в xemacs? В xemacs при установленных:

shifted-motion-keys-select-region unshifted-motion-keys-deselect-region

при нажатом шифте при перемещении по тексту, текст выделяется, при отпускании происходит выход из режима выделения. Как такого же добиться в emacs?

best regards..

eRazor
()

C++ refactoring (x)emacs

Всем привет.

Подскажите, существует ли _бесплатный_ пакет для рефакторинга C++ кода для (x)emacs?

И второй вопрос, что существует / чем пользуетесь для autocompletion: etags, semantic, ... ? Хочу полный список узнать.


best regards..

eRazor
()

Carpal tunnel syndrome

Всем привет.

У меня после длительной работы за компом появляется слабая, но неприятная боль в запястьях, распространяющаяся в сторону больших пальцев. Вероятно, это зачатки carpal tunnel синдрома. Я погуглил, но ничего внятного не нашёл. Вопрос в следущем, помогут ли занятия с эспандером или я только вред себе нанесу?

best regards..

eRazor
()

USB & SCSI emulation

Gentoo, kernel 2.6.15. Всё сделал по официальной хаутушке: http://www.gentoo.org/doc/en/usb-guide.xml. Все необхдимый модули вкомпилировал в ядро. Ядро не включает емуляцию скази для USB. dmesg, в часности, показывает, что вот это:

(SCSI emulation automatically kicks in)
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 2

(Now the device information including model number is retrieved)
usb-storage: waiting for device to settle before scanning
Vendor: JetFlash Model: TS512MJF2A Rev: 1.00
Type: Direct-Access ANSI SCSI revision: 02
SCSI device sda: 1003600 512-byte hdwr sectors (514 MB)

(The write-protect sense is EXPERIMENTAL code in the later kernels)
sda: Write Protect is off
sda: Mode Sense: 0b 00 00 08
sda: assuming drive cache: write through
SCSI device sda: 1003600 512-byte hdwr sectors (514 MB)
/dev/scsi/host0/bus0/target0/lun0: p1
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0
usb-storage: device scan complete
(At this point, the device is generally accessible by mounting /dev/sda1)

отсутствует. Несмотря на то, что вот эти опции в ядре:

Device Drivers --->
SCSI device support --->

(Although SCSI will be enabled automatically when selecting USB Mass Storage,
we need to enable disk support.)
--- SCSI support type (disk, tape, CD-ROM)
<*> SCSI disk support

были включены в ядре. Как мне включить эмуляцию скази? Сообщением ниже полный листинг dmesg.

eRazor
()

ОПРОС: скриншоты

Ппц. Нормальный скрин с fvwm ушёл фтопку не провисев и суток, а всякое говно с дефолтным КДЕ и тормозной квантой с жутким кодом, на которое было потрачено пять минут настройки, висит. Или другой скрин, не менее "интересный": "Xine (ксин) - жуткий хак". О да, афигенно, потрясающе, очень, очень оригинальный скрин.


Предлагаю проголосовать, интересны результаты:

1 - запретить скрины с КДЕ (в виде исключения пропускать что-то очень нестандартное)
2 - не запрещать

eRazor
()

X, размер шрифтов

Напомните, плиз, как запускать иксы (или где в каком конфиге что прописывать), чтобы шрифты имели одинаковый размер со шрифтами в виндовсе. Сейчас оно, я так понимаю, имеет "правильные" размеры, т.е. Verdana 11 здесь соответствует Verdana 8 в виндовсе. Хочу "неправильные" размеры, чтобы Verdana 11 здесь соответствовала Verdana 11 в виндовсе.

eRazor
()

gentoo, изменение исходника

Здравствуйте.

Я новичок в Генту, хочу пересобрать freetype с включённым интерпретатором байткода. После прочтения кучи док по portage, в голове каша, подскажите, плиз, как правильно это сделать. Попробовав тупо распаковать архив, изменить нужный файл, собрать обратно и сделать emerge freetype, получил сообщение об ошибке, о несовпадении размера архива с заданным размером.

eRazor
()

Xemacs, tabs

Есть ли способ упорядочить табы? Можно ли самому определять в какую группу попадёт таб нового открытого файла? (сорри за косноязычие) Я имею в виду, что есть, допустим куча .pl файлов, есть .cfg файл. Если их открывать, то .pl будут сгруппированы отдельно от .cfg файла, даже если открыто всего 2 файла и все табы вполне уместились бы на экране.

eRazor
()

Zaurus SL-C3000: remove package

Установка перла прошла неудачно, я не помню в чём там дело было, короче, наткнулся сейчас на недоустановленный перл, решил удалить: "ipkg says something went wrong. Sorry." В консоле: ipkg remove Perl - "Segmentation Fault".

Как удалить пакет?

eRazor
()

Perl, LWP, default_headers

Здравствуйте. Написал программу, у меня работает прекрасно. Стал в массы запускать, народ жалуется на ошибку: Can't locate object method "default_headers" via package "LWP::UserAgent" (perhaps you forgot to load "LWP::UserAgent"?)

Нашёл в интернете точно такой же вопрос задаваемый другими людьми. Ответа на него так и не нашёл. Проблема возникает только в ОС Windows. Почему ошибка возникает?

p.s. Только не спрашивайте, загрузил ли я LWP::UserAgent ;-)



use strict;
use warnings;
require LWP::UserAgent;

my $browser = LWP::UserAgent->new;

my $hdr = HTTP::Headers->new;
$hdr->push_header('Accept' => 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8 ,image/png,*/*;q=0.5');
$hdr->push_header('Accept-Charset' => 'windows-1251,utf-8;q=0.7,*;q=0.7');
$hdr->push_header('Accept-Language' => 'ru-ru,ru;q=0.5');
$hdr->push_header('Http_Accept_Encoding' => 'gzip,deflate');
$hdr->push_header('Http_Connection' => 'keep-alive');
$browser->default_headers($hdr);

eRazor
()

xemacs tabs

Подскажите, можно ли менять их порядок самостоятельно? Если да, то как.

eRazor
()

xemacs & scroll-margin

Атоку как-то статью здесь показывал свою, как в емаксе скроллинг сделать следующим образом: когда кусор подходит к определённой строке снизу (не самой нижней), то начинается скроллирование по одной строчке наверх. Это было для emacs- а. Как тоже самое сделать для xemacs- a?

В xemacs- е нашёл переменную scroll-step, которая даёт скроллинг на одну строку, в доке к emacs- у нашёл переменную scroll-margin которая определяет количество строк до границы экрана когда начинается скроллинг, в xemacs- e такой нет, что вместо неё?

eRazor
()

байты и биты

Подскажите, есть ли архитектуры, где в байте не 8 бит.

eRazor
()

LOL!

Надеюсь не баян..

telnet towel.blinkenlights.nl

eRazor
()

WiFi

Господа, подскажите что есть под Линукс наподобие NetStumbler?

http://www.netstumbler.com/

eRazor
()

пАмагите

Господа-товарищи, подскажите, плиз, что это может быть такое или в каком контексте нижеприведённая строка может быть? Что это: ассемблер, если да, то какой именно; PL1; ещё что-то? Буду признателен за подсказку и за куда читать. Собственно строчка, которая была задана в виде вопроса, я сижу судорожно пытаюсь понять о чём спрашивают:

Balr using 15

eRazor
()

генератор научного бреда

eRazor
()

Perl, пара вопросов

Вот, сел PERL изучать. Объясните следущее:

Пример из учебника:
my $pid;
unless( $pid = fork ) {
  unless( fork ) {
    # полезный код
    exit 0;
  }
  exit 0;
}
waitpid($pid,0);

Здесь, как я понимаю, создаётся дочерний поток (1) который создаёт в свою очередь свой дочерний 
поток (2). При этом, основной родительский процесс ждёт ожидания своего дочернего потока (1).

У меня есть подозрение, что данная конструкция которая приведена в учебнике предназначена для 
того чтобы дождаться завершения внутреннего fork, создающего поток (2). Зачем? Зачем здесь
второй fork, ведь, waitpid и так дождётся завершения дочернего потока (1), вутри которого 
можно и были бы выполнить полезный код??

И как правильно создать в цикле несколько потоков и дождаться их завершения?

Есть ли в перле способ сразу инициализировать массив одним значинием при создании?

eRazor
()

apache, error messages

Подскажите, как во втором апаче сделать так, чтобы сообщения об ошибках не содержали пути к файлу.

eRazor
()

bbpager 0.3.1, cygwin

Кто-нибудь успешно компилировал bbpager под cygwin- ом? У меня вываливается:

... c++ -O2 -Wall -I/usr/X11R6/include -s -L/usr/X11R6/lib -lSM -lICE -lX11 -o bbpager bbpager.o Image.o LinkedList.o Timer.o main.o resource.o Baseresource.o Basewindow.o BaseDisplay.o wminterface.o NETInterface.o -L/usr/X11R6/lib bbpager.o(.text+0x70):bbpager.cc: undefined reference to `_XrmInitialize' bbpager.o(.text+0x300):bbpager.cc: undefined reference to `_XrmInitialize' bbpager.o(.text+0x57c):bbpager.cc: undefined reference to `_XUnmapWindow' bbpager.o(.text+0x608):bbpager.cc: undefined reference to `_XDestroyWindow' bbpager.o(.text+0x78c):bbpager.cc: undefined reference to `_XUnmapWindow' bbpager.o(.text+0x818):bbpager.cc: undefined reference to `_XDestroyWindow' bbpager.o(.text+0x99c):bbpager.cc: undefined reference to `_XUnmapWindow' bbpager.o(.text+0xa28):bbpager.cc: undefined reference to `_XDestroyWindow' ...

и так далее..

Makefile получен после запуска ./configure, который успешно отрабатывает. Как лечить?

eRazor
()

RSS подписка на новые темы