LINUX.ORG.RU

Сообщения wazawa

 

SuSE 10.3 виснет при установке

Здравствуйте, уважаемые, ставлю Сузю на CoreDuo(965, GF6600, SATA=250GB)

впервые разбил винт на несколько разделов, пару раз не угадал с их размерами (установщик любезно подсказал, что место заканчивается), остановился на следующем: / 4.5G, /boot 64M, /swap 512M, /tmp 1G, /usr 5.5G, /var 4G, остальное /home (~200G)

после установки пакетов ползет червячок: проверка... шрифты... ля-ля... доходит до "проверка зависимостей модулей ядра" и виснет наглухо на 58%

увеличивал размеры разделов / и /tmp за счет /home -- та же картина

на другой машине (не CoreDuo) встала влет на 2 раздела: / и /home !

кто-нить сталкивался? доки по SuSE смотрел и на диске и в онлайне -- пока ничего не нашел

>>>

wazawa
()

Postgres, Perl / CGI и кодировки

Здравствуйте, уважаемые!

делал для внутренних нужд небольшого офиса небольшую же БД (Postgres-8.4.2) с CGI-скриптами (Perl-5.8.8). В линухе проверял -- все работает (везде КОИ8).

Под виндой -- я уже замучался с кракозябрами! База создана в win1251, psql ругается что какой-то символ (с кодом \x...) не может быть отображен, НО текстовые данные на русском кажет(!). Perl-скрипты из консоли тоже отображают русский текст из БД.

Дошел до CGI -- понятно, что в броузере текст типа print 'Жми сюда' зависит от кодировки текста самого скрипта, а ВОТ ТЕКСТ ИЗ БД ВЫВОДИТСЯ В win866!!!

Где, млин, происходит это преобразование? И есть ли толк от 'use locale' ?

и вторая проблема : есть одно ключевое поле, значение которого удобнее вводить самому (без автоинкремента и пр.), так вот простейший код (здесь обрезан)

...prepare(insert into ... values (?, ?, ?, ?, ...))

...bind_param(1, $value, { TYPE => SQL_INTEGER } )

...execute

валится с сообщением : INSERT невозможен, ключевое поле UNDEF

если у кого есть мысли, заранее спасибо!

wazawa
()

где в тырнете тусуются переводчики английского?

собсна, сабж

надо млин, перевести на буржуйский фразу "Муниципальное Унитарное Предприятие"

wazawa
()

Наименования eth0, eth1...

здравствуйте, уважаемые,

никто не сталкивался, почему на моей Слаке (2.6.18, udev-1.04) первый сетевой интер-с стал eth0, а второй как eth1_rename ?

в принципе, маршруты прописал и все работает, НО интересно! в правилах udev указано (мной, по образцу как eth0 строкой раньше):

KERNEL=="eth?", SYSFS{address}=="MAC этого дивайса", NAME="eth1"

откуда берется этот "_rename" ? особенно злило что по выводу /sbin/ifconfig думал что дивайс зовется eth1_rena:

eth0 Link encap:Ethernet .......... ля-ля-ля eth1_rena Link encap:Ethernet .......... ля-ля

пока не посмотрел в /proc/net/dev

за любые дельные мысли заранее спасибо!

wazawa
()

передать значение из Web-формы в PHP-скрипт

(Slackware 10.0 Apache 1.3 PHP 4.3) PHP ругается на такой код $_REQUEST['variable'] : "Undefined index : variable in my_code.php on line 10"

прочитал все о register_globals и всяких там $_POST / $_GET, мой код несильно отличается от примеров на www.php.net/manuals, но...

ну, что за грабли?! перловый скрипт принимает внешние переменные, но Perl не имеет предустановленного модуля для MySQL. PHP прекрасно подключается к MySQL, но не принимает переменные из формы!!!

кто сталкивался: как все-таки передать значение?

wazawa
()

PHP-скрипт не выполняется

браузер вытается загрузить файл.php, вместо отображения результата его работы. в httpd.conf подправил директивы ScriptAlias (+ExecCGI) и AddHandler (.pl .php). перловые скрипты заработали, а PHP - нет.

сам код скрипта проверен (если это имеет значение)

что-то я еще упустил?

ЗЫ Slackware 10.0 (2.4.26), Apache 1.3

wazawa
()

lpr-cups и русский текст

Slackware 10.0: добавил сетевой HP1200 через Web-интерфейс CUPS'а. Сменил симлинки (типа lp, lpr) на соответсвенные аналоги CUPS. Из-под KDE (GUI) все печатает, с командной строки (lpr) - русские кракозябры. Перерыл всю доку на CUPS - нашел только параметры DefaultCharset и DefaultLanguage в cupsd.conf - пробовал менять UTF-8 на KOI8 - по барабану.

если кто сталкивался и победил - подскажите плз куда копать?

ЗЫ занимаюсь в основном разработкой, погружаться в дебри настройки печати просто нет времени. ГУЙ не нужен - пишу в VIM и хочу печатать из консоли, а тут такие грабли - что теперь? каждый раз грузить Х'ы и печатать из Kate?

wazawa
()

непонятки с read() - часть 2

спасибо всем откливнувшимся! так как проблема до сих не решена, хочу добавить:

чтобы не объяснять работу моего TCP-сервера, я нашел подходящий пример - это IMAP-сервер. На команду LOGIN USER PWD он окликается одной строкой, а на команду SELECT INBOX - несколькими. Правильно ли я понял, что несколько строк надо читать столькими же вызовами Read() и как все-таки узнать что эта строка была последней и можно посылать следующую команду?

wazawa
()

непонятки с read() (клиент-сервер)

есть некий TCP-сервер. В зависимости от полученной команды он возвращает или одну или несколько строк разделенных 0x0A. Хорошо, когда по одной строке: можно использовать Write() и Read() по очереди. А как прочитать несколько строк? Посмотрите на ПСЕВДОКОД while ( (n = read(...)) > 0) print(); он получает первую строку и блокируется в ожидании, а вдруг строк больше не будет? - тогда ощущение что мой клиент висит.

в МАНе сказано: результатом ф-ции Read() будет 0 когда достигнут конец файла, в случае TCP это когда одна сторона закрывает соединение. А у меня нет закрытия соединения, так как же корректно прочитать и одну строку и несколько?

wazawa
()

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