LINUX.ORG.RU

Сообщения coderinside

 

Почему может не быть обмена по COM порту между двумя ПК?

Ситуация такая: 2 ПК, соединены нульмодемным кабелем. ОС Ubuntu. На консоли одного пишу echo HELLO > /dev/ttyS0 на консоли другого cat /dev/ttyS0 и после того как на первом нажут enter - здесь появляется HELOO. И наоборот. Т.е. все работает.

И непонятная ситуация. Если запустить на этот порт какую нибудь программу wvdial например или pppd - то на другом конце никакого приема от нее нет. Все молчит. И мало того, после этого перестает работать вышеописанные посылки HELLO через echo.

Подскажите на что нужно в этом случае смотреть?

coderinside
()

Echo ATZ на модем идет (лампочки моргают), но wvdialconf его не обнаруживает. И лампочки при этом не моргают :(

Проблема такая... Ubuntu 8.04, Debian Etch... Если слать в порт /dev/ttyS0 команды через echo - модем все принимает. Если на другой консоли открыть cat /dev/ttyS0 то можно увидеть ответ модема. Все ок.

А вот программы все с модемом рабоать отказываются. pppd, wvdial... хоть бы раз лампочкой моргрул, нефига. И после того как их запустишь echo из консоли тоже перестает работать.

Модем обычный. Zuxel Neo 56k внешний. DialUp.

coderinside
()

Создать диск в VirtualBox и поставить на него загрузчик syslinux. Возможно это сделать с ПК на котором стоит сам VirtualBox?

Создать диск в VirtualBox и поставить на него загрузчик syslinux. Возможно это сделать с ПК на котором стоит сам VirtualBox?

>>>

coderinside
()

DebianEtch - не собирается BusyBox - undefined reference to `inotify_init'

Что может быть? На Gentoo такая-же беда, а вот на последней Ubunt'e собирается.

Вот что получается:

ws170:~/tmp/busybox-1.12.1$ make
  LINK    busybox_unstripped
Trying libraries: crypt m
Failed: -Wl,--start-group -lcrypt -lm -Wl,--end-group
Output of:
gcc -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter 
-Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement 
-Wold-style-definition -fno-builtin-strlen -finline-limit=0 -fomit-frame-pointer -ffunction-sections 
-fdata-sections -fno-guess-branch-probability -funsigned-char -static-libgcc -falign-functions=1 
-falign-jumps=1 -falign-labels=1 -falign-loops=1 -Os -march=i386 -mpreferred-stack-boundary=2 
-o busybox_unstripped -Wl,--sort-common -Wl,--sort-section,alignment -Wl,--gc-sections -Wl,--start-group 
applets/built-in.o archival/lib.a archival/libunarchive/lib.a console-tools/lib.a coreutils/lib.a 
coreutils/libcoreutils/lib.a debianutils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a 
init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a miscutils/lib.a modutils/lib.a 
networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a 
runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a 
archival/built-in.o archival/libunarchive/built-in.o 
console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o 
e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o 
libpwdgrp/built-in.o loginutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o 
networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o
 runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o 
util-linux/volume_id/built-in.o -Wl,--end-group -Wl,--start-group -lcrypt -lm -Wl,--end-group

==========
miscutils/lib.a(inotifyd.o): In function `inotifyd_main':
inotifyd.c:(.text.inotifyd_main+0x43): undefined reference to `inotify_init'
inotifyd.c:(.text.inotifyd_main+0xa7): undefined reference to `inotify_add_watch'
collect2: ld returned 1 exit status
make: *** [busybox_unstripped] Ошибка 1

>>>

coderinside
()

Под какой минимальный CPU и с какими фалагами собирают debian (и его пакеты)?

Hi! Никто случаем не знает каие CFLAGS используются для сборки Debian'a и его пакетов? Собирают интересно под 386, 486 или 686 проц? Может где указано у них в правилах?

>>>

coderinside
()

Помогите составить SQL запрос по приведенному алгоритму (видимо вложенные SELECT'ы)

Нужно вывести товары (название, производитель, кол-во, цена)
со всех партнерских складов. Сейчас это делается вот так:

SELECT * FROM store_products AS StoreProduct 
	LEFT JOIN producers AS Producer ON (StoreProduct.producer_id = Producer.id) 
	LEFT JOIN curriencies AS Curriency ON (StoreProduct.curriency_id = Curriency.id) 
	ORDER BY StoreProduct.title ASC LIMIT 20

Все замечательно работает. Но есть одно неудобство. Если один и 
тот же товар, допустим "Медведь плюшевый", есть на 3-х партнерских
складах, но нет на 4-м и 5-м складе - то получается такой вывод
(колонок уйма, оставил только нужные для примера).

Медведь плюшевый | Фабрика N1 | 231 шт | 2 руб
Медведь плюшевый | Фабрика N1 | 152 шт | 7 руб
Медведь плюшевый | Фабрика N1 | 23 шт  | 3 руб
Медведь плюшевый | Фабрика N1 | заказ  | 4 руб
Медведь плюшевый | Фабрика N1 | заказ  | 6 руб

Подскажите как составить запрос таким образом, чтобы если 
товар есть хотябы на одном складе, строки с нулевым кол-вом 
на других скаладах не выводилась. Т.е. чтобы было вот так

Медведь плюшевый | Фабрика N1 | 231 шт | 2 руб
Медведь плюшевый | Фабрика N1 | 152 шт | 7 руб
Медведь плюшевый | Фабрика N1 | 23  шт | 3 руб

Но это только для тех позиций которые хотя бы в одном экземляре есть
на других складах. Если на всех складах остатки 0 - показывать одну
строку с ценой на допустим складе N1.

Чтобы выводились те у которых поле на складе больше нуля, понятно -
 нужно дописать:

WHERE (`StoreProduct`.`in_stock` > 0)

Дальше вот сложно, логика такая:
1) Если у всех медведей кол-во 0, то показать только того 
медведя который с первого склада.
2) Если не у всех медведей кол-во 0 - показать только их 
(неважно с какого они склада).

Вот сформулированная логика

1) Ищем группу товаров с одинаковым названием (допустим медведи)
2) Смотрим на эту группу. Если у всех в группе кол-во = 0 то
[показать медведя с первого склада] иначе 
[показать всех медведей у которых кол-во > 0]

Подскажите как можно написать такой вопрос.

>>>

coderinside
()

Apache грузит систему на 100%. Как определить какой сайт (скрипт) виноват?

Hi! httpd грузит систему, подскажите как определить какой сайт виноват?

Вот выххлоп top'a.

last pid: 53945;  load averages:  4.23,  3.73,  3.49    up 2+03:48:25  15:41:57
153 processes: 5 running, 148 sleeping
CPU states: 51.9% user,  0.0% nice, 48.1% system,  0.0% interrupt,  0.0% idle
Mem: 691M Active, 451M Inact, 273M Wired, 54M Cache, 199M Buf, 533M Free
Swap: 2048M Total, 168K Used, 2048M Free

 PID USERNAME      PRI NICE  SIZE    RES STATE    TIME   WCPU    CPU COMMAND
 199 www            50   0 20944K 12004K RUN     19.0H 15.58% 15.58% httpd
33735 www            51   0 34352K 25404K RUN    710:14 15.43% 15.43% httpd
53784 firebird        2   0 13576K 12116K select   0:18 12.78% 12.74% fb_inet_s
22618 root           50   0  5104K  4052K RUN      0:05  8.94%  8.94% sendmail
53926 root           -6   0  1016K   664K piperd   0:02  7.35%  4.05% mail.loca
 278 mysql           2   0 52768K 29612K poll   107:34  2.25%  2.25% mysqld
53423 www            18   0 26840K 18072K lockf    0:03  2.05%  2.05% httpd
53696 www            18   0 26824K 18140K lockf    0:02  1.91%  1.90% httpd
53535 www             2   0 26708K 18024K select   0:03  1.71%  1.71% httpd
53717 www            18   0 26828K 18132K lockf    0:04  0.93%  0.93% httpd
53715 www            18   0 26936K 18252K lockf    0:02  0.88%  0.88% httpd
53834 www            18   0 26652K 17880K lockf    0:01  0.84%  0.83% httpd
53422 www            18   0 26828K 18056K lockf    0:02  0.78%  0.78% httpd
53830 www            18   0 26668K 17900K lockf    0:01  0.74%  0.73% httpd
53943 root           31   0  2136K  1108K RUN      0:00  7.69%  0.73% top
53534 www            18   0 26732K 18020K lockf    0:02  0.68%  0.68% httpd
53920 firebird        2   0 13576K  3528K select   0:00  0.83%  0.54% fb_inet_s

>>>

coderinside
()

OpenOffice вставить скопированную HTML страницу чтобы картинки сохранились в файл

Hi! Подскажите как в OpenOffice вставить скопированную HTML страницу чтобы картинки сохранились в файл. Т.е. в FireFox'e выделяю, жму копировать, в OO вставить. Сами картинки блин не копируются, копируются ссылки на них, и на машине без инета естественно ничего не показывается.

>>>

coderinside
()

Давайте обсудим как можно организовать приоткрытое дерево?

Hi! Давайте обсудим как можно организовать приоткрытое дерево
 наподобии как на ozon.ru (меню слева). 
Сейчас использую nested sets и класс TreeBehaviour (cake 1.2). 

Допустим есть такое дерево:

Книги (1,28) [1]
- Автомобили (2,17) [2]
---- Москвич (3,8) [5]
------ 2141 (4,5) [8]
------ 412 (6,7) [9]
---- ВАЗ (9,14) [6]
------ 2106 (10,11) [10]
------ 2109 (12,13) [11]
---- ГАЗ (15,16) [7]
- Программирование (18,25) [3]
-- PHP (19,22) [12]
---- Patterns (20,21) [14]
-- Ruby (23,24) [13]
- Цветы (26,27) [4]

В круглых скобках номера узлов (left,right), в квадратных id.

В принципе проблем сначала и не видно. Выбирай по left и right. Но...

Вот задача:
Допустим мы вычислили что сейчас пользователь находиться на 
странице про девятки "ВАЗ 2109". Id этого раздела 11, левый 
узел 12, правый 13. Выборка будет такой: все элементы у которых 
left<=12 и right >=13. Получим путь до самого верха, но туда 
не будут входить все остальные.

Получим: 2109, ВАЗ, Автомобили, Книги. 

А как получить все остальное?

P.S. Вообще может сначала с алгоритма начнем? Т.е. как вообще
 решать задачу с таким меню?

>>>

coderinside
()

PHP как выполнить PHP код в переменной

Есть переменная - в ней HTML страница с PHP вставками. Подскажите плиз как ее выполнить чтобы получить результат (типа include из переменной).

>>>

coderinside
()

Знатокам SVN - как узнать кол-во изменений (число) между ревизиями?

Подскажите как узнать кол-во изменений (число) между ревизиями? 100% какой-то скрипт нужно написать. Может у кого есть? Понятно что практической цели в этом никакой нет. Число нужно чтобы начальству показать, мол за это время было сделано столько вот изменений вот в столких-то файлах. Спасибо.

>>>

coderinside
()

PHP4+xdebug - не компилится

Debian Etch 4.0r3. Нужно к PHP4 прикрутить XDebug. Не собирается. С PHP5 все ок. Вот что выдает по make
...
gcc -I. -I/home/puh/Desktop/xdebug-2.0.3 -DPHP_ATOM_INC -I/home/puh/Desktop/xdebug-2.0.3/include -I/home/puh/Desktop/xdebug-2.0.3/main -I/home/puh/Desktop/xdebug-2.0.3 -I/usr/include/php4 -I/usr/include/php4/main -I/usr/include/php4/TSRM -I/usr/include/php4/Zend -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -g -O0 -c /home/puh/Desktop/xdebug-2.0.3/xdebug_code_coverage.c -fPIC -DPIC -o .libs/xdebug_code_coverage.o
/home/puh/Desktop/xdebug-2.0.3/xdebug_code_coverage.c: In function 'xdebug_find_jump':
/home/puh/Desktop/xdebug-2.0.3/xdebug_code_coverage.c:148: error: 'union <anonymous>' has no member named 'jmp_addr'
/home/puh/Desktop/xdebug-2.0.3/xdebug_code_coverage.c: In function 'prefill_from_oparray':
/home/puh/Desktop/xdebug-2.0.3/xdebug_code_coverage.c:233: warning: assignment makes pointer from integer without a cast
/home/puh/Desktop/xdebug-2.0.3/xdebug_code_coverage.c: In function 'prefill_from_function_table':
/home/puh/Desktop/xdebug-2.0.3/xdebug_code_coverage.c:272: warning: comparison between pointer and integer
/home/puh/Desktop/xdebug-2.0.3/xdebug_code_coverage.c: In function 'xdebug_prefill_code_coverage':
/home/puh/Desktop/xdebug-2.0.3/xdebug_code_coverage.c:312: warning: comparison between pointer and integer
make: *** [xdebug_code_coverage.lo] Ошибка 1

Что это может быть?

>>>

coderinside
()

Не могу зайти на qip.ru и на mail.ru. Смотреть систему или писать провайдеру?

Добрый день! Не могу зайти на сайты qip.ru и mail.ru. Такое ощущение что они отключены, 
но это не так. Пробовал зайти с сетей другогих провайдеров (с других компов) - все работает.

Вот вывод traceroute до этих сайтов. До конца маршрут не проходит.

ws ~: traceroute qip.ru
traceroute to qip.ru (195.68.160.61), 30 hops max, 40 byte packets
1  pptpsrv.vrn.ru (195.98.64.250)  0.812 ms  0.796 ms  0.867 ms
2  sdl-pl97.vrn.ru (195.98.90.97)  1.255 ms  1.196 ms  1.151 ms
3  VRNZH-D1-HQ-gi0-0-3.13.rusmedia.net (83.229.241.21)  1.440 ms  1.416 ms  1.226 ms
4  MSK-B1-HQ-0-0-0.0.rusmedia.net (83.229.225.53)  11.615 ms  11.700 ms  11.848 ms
5  194.186.234.221 (194.186.234.221)  11.991 ms  12.185 ms  12.355 ms
6  cat11.Moscow.gldn.net (194.186.158.66)  12.278 ms  12.204 ms  12.154 ms
7  * * *

ws ~: traceroute mail.ru
traceroute: Warning: mail.ru has multiple addresses; using 194.67.57.26
traceroute to mail.ru (194.67.57.26), 30 hops max, 40 byte packets
1  pptpsrv.vrn.ru (195.98.64.250)  0.816 ms  0.841 ms  0.819 ms
2  sdl-pl97.vrn.ru (195.98.90.97)  1.203 ms  3.670 ms  0.959 ms
3  VRNZH-D1-HQ-gi0-0-3.13.rusmedia.net (83.229.241.21)  1.212 ms  1.193 ms  1.254 ms
4  MSK-B1-HQ-0-0-0.0.rusmedia.net (83.229.225.53)  11.595 ms  11.789 ms  11.724 ms
5  194.186.234.221 (194.186.234.221)  11.811 ms  15.520 ms  12.486 ms
6  cat01.Moscow.gldn.net (194.186.157.82)  12.448 ms  12.637 ms  13.118 ms
7  * * *

Может косяк какой у меня с PPTP или там еще с чем. Или же все-таки это проблемы провайдера?

>>>

coderinside
()

Debian Etch. С каждым запуском растет ethX.

Запустился один раз - сетевая карта как eth0, второй - сеть не поднялась. Набрал ifconfig -a а сетевуха уже eth1. Поправил /etc/network/interfaces. Работаю. Перезагружаю - опять сетки нет. Смотрю карта уже eth2, потом eth3. Завтра утром включу - что будет, хз. Подскажите куда смотреть.

>>>

coderinside
()

Debian Etch. KDE. Как изменить размер окна по умолчанию в котором запускается konqueror?

Debian Etch. KDE. Как изменить размер окна по умолчанию в котором запускается konqueror? Разрешение большое, открываю домашнюю директорию, а окно в центре экрана (для 800x600 самое то). Хочется растянуть его почти на весь desktop и сохранить. чтобы в следующий раз он в таком размере и запускался. Подскажите можно это сделать.

>>>

coderinside
()

Удобный GUI или WEB для MySQL

Hi! Чтобы этакое гуевое можно использовать для удобного написания запросов, создания таблиц, индексов и пр. phpMyAdmin - но там запросы неудобно писать. Может что-то еще есть?

>>>

coderinside
()

У кого нибудь в Iceweasel открывается ntv.ru?

У кого нибудь в Iceweasel открывается ntv.ru? Бред какой-то.

>>>

coderinside
()

Жуткие тормоза Iceweasel

Можно как нибудь разогнать этого зверька чтобы хотябы как FireFox как произовдительности был? Главная страниица ЛОРа прилично тормозит, особенно здорово видно если таскать за скроллбар. Раьньше FireFox был - тормозил, но не так же сильно. Запускал после export MOZ_DISABLE_PANGO=1 - не помогло. Etch 4.0r3.

>>>

coderinside
()

Аська Pidgin как удалить группы вида «РџСЂРёСЏС‚РµР»Рё»?

Аська типа Pidgin как удалить группы вида "Приятели"? Задолбало уже откровенно ;) Удалишь - они потом опять появляюься, переименование тоже не помогает. Есть какое нибудь средство? Или может каким другим клиентом можно удлить?

>>>

coderinside
()

Как вы видите MopsLinux 6.1 на рабочей станции в офисе? Или может поставить Gentoo?

Как вы видите MopsLinux 6.1 на рабочей станции в офисе? Или может поставить Gentoo? Важно чтобы обновлений поменьше было, пользователи не успевают. Каждый раз им что нибудь да обновят ;)

>>>

coderinside
()

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