LINUX.ORG.RU

Сообщения ibm

 

Принять и переслать письмо предназначенное другому хосту (по MX записи)

Добрый день

Есть 2 сервера. exp1.ru и exp2.ru Задача: пересылать почту приходящую на

postmaster@exp1.ru и postmaster@exp2.ru

на условный ящик vasia@yandex.ru, где я могу ее прочесть.

На exp2.ru есть 1-2 открытых нестандартных порта (сидит глубоко за натом который исправить нет возможности)

Поэтому для него в DNS сделана MX запись

exp2.ru. 14400 IN MX 5 exp1.ru.

На сервере exp1.ru

В /etc/aliases есть запись postmaster: root,vasia@yandex.ru

Вопрос: какие настройки нужно сделать чтобы exp1.ru принимал и пересылал на vasia@yandex.ru почту предназначенную для exp2.ru ?

Сейчас письма для postmaster@exp1.ru успешно пересылаются, с postmaster@exp2.ru нет.

Большое спасибо.

 , ,

ibm
()

Посоветуйте сверточную нейронную сеть с открытым кодом

Добрый день. Может быть кто-то работал и знает. У меня есть астрономическая задача классификации объектов, и уже достаточно полная база данных грамотно просмотренных вручную картинок. Хочу попробовать применить нейронную сеть для анализа. К сожалению я знаю довольно много теории, но сам такие вещи ни разу не писал.

Посоветуйте пожалуйста, если кто знает какой-нибудь проект с открытым кодом где реализованы сверточные нейронные сети. Желательно С++. Задача очень похожа на распознавания чисел. Ничего работающего или грамотно описанного за 3 часа гугления не нашел.

Большое спасибо.

ibm
()

Настройка vpn сервера для подключения ip-камеры без белого IP

Добрый день. У меня есть ip-камера, TV-IP110 (http://trendnet.ru/products/catalog/detail/TV-IP110), которая будет стоять на даче, где есть интернет через 3G, без белого IP естественно. Камера умеет цепляться по vpn.

Так же у меня есть свой сервер с ubuntu на работе, где есть белый ip и можно настроить vpn.

Подскажите как настроить vpn сервер и главное маршрутизацию для того что бы получить доступ к моей камере (достаточно пробросить какой-нибудь непримечательный порт типа 5425 на 80-й камеры).

Спасибо. Я знаю, что в интернете полно информации на эту тему, но я запутался. Если знаете хорошее описание, подскажите пожалуйста.

ibm
()

Взаимодействие system в php и fork+exec конструкции в исполняемой программе.

добрый день всем. Столкнулся со странной ситуацией никак не могу понять что не так. Проще всего пояснить на примерах. Есть очень простая, ничего не делающая программа на С++ (цель выполнить, какую-то программу через минуту после завершения).

#include <unistd.h>
int main()  {
      pid_t pid;
      pid=fork();
      if (pid== 0){
          char *args[] = {  "/bin/sleep" , "60" , (char *) 0 };
          execv("/bin/sleep"  , args);
      }
} 

g++ fork.cpp -o a.out

cp a.out /usr/local/bin

Если ее запускать руками в bash все работает прекрасно. Основная программа мгновенно срабатывает и завершается, а sleep весит себе радостно минуту и тоже дохнет. Но если этоту же программу запустить из php

<?php
$cm = "/usr/local/bin/a.out";
system ($cm);
echo "<br>$cm";
?>

От родительского процесса остается зомбарь на минуту, который завершается только вместе со sleep.

root@master-blagoveschensk:~# ps axuww |  grep a.out
root     17849  0.0  0.0      0     0 ?        Z    11:06   0:00 [a.out] <defunct>

Первый раз вижу зомби родительского процесса, тем более при использовании exec. Подскажите что я не так делаю. Мне нужно что бы system ($cm); в php завершился мгновенно, а не ждал еще минуту пока закончится sleep в дочернем процессе программы a.out. Спасибо.

PS. В реальности программа a.out выолняется с сюидным битом.

ibm
()

FORTRAN как сделать индексацию массивов с 0

Люди помогите.

Как или каким конкретно компилятором FORTRAN собирать программу индексация массивов в которой начинается с 0, а не с 1.

Надо помочь девушке разобраться в этом, причем девушка в другом городе и пишет все под виндой в каком-то Developer Studio (который я ниразу в жизни не видел)

Понимаю что офтопик и все такое, но если кто сталкивался с этой проблемой подскажите хоть что погуглить?

Сторожилы говорят, что 20 лет назад, в каком-то НИИ эта прога точно работала :(((

ibm
()

С++ подскажите удобные способы синхронизации процессов

Программа делает 4-8 раз fork(). Дети выполняют однотипные действия и в конце своем каждый потомок производит запись в базу данных. Так вот эта запись должна делаться последовательно, тоесть в начале первый запущеный поток, потом второй и так далее.

Какие методы синхронизации более удобны в данном случае.

Я привык пользоваться boost::mutex и нитями, но в данном случае нужен именно fork(). Спасибо.

Буду благодарен любом примеру.

ibm
()

Как через boost::thread запустить функцию член класса с параметрами

В неком классе master есть функция

void master::Split (vector <Tycho2Data> Stars, double ErrorBox, double DeltaMag, unsigned long Start , unsigned long Stop);

Как запустить исполнение этой функции в отдельном потоке с помощью boost?

Заранее большое спасибо.

ibm
()

Postgres SQL Условное добавление данных

Столкнулся вот с какой проблеммой.

Есть таблица с уникальным полем. В нее добавляются данные. Добвляется 1000 строк из которых 10 повторяют данное уникальное поле.

Можно ли создать какое-нибудь правило о том что если поле повторяется догда делать не INSERT а UPDATE данной записи по другим полям. Или может поможет како-нибудь триггер или сделать условная транзакция?

Спасибо.

PS. А можно ли заставить триггер (INSERT) срабатывать только при определенных значениях некоторых добавляемых данных?

ibm
()

C++ перезагрузка cout и сerr

Столкнулся вот с такой проблемой. Есть некая довольно большая программа, написанная достаточно давно которая весю информацию которая должна логироваться валит на stdout и stderr.

Допустим программа работает час, а лог файл нужно делать новый каждую минуту, тоесть простая запись стандартных выходов в файл методами bash не канает.

Вопрос такой, можно ли как-то внутри программы перенаправить потоки cout и сerr в другой поток?

Спасибо.

ibm
()

html Как открыть форму в новом окне а не вкладке

Добрый вечер.

Есть такой html код ... <INPUT TYPE=«submit» VALUE=«ESO DSS» target=«_blank»> ...

Можно ли как-то из html попросить открывать форму именно в новом окне, а не в новой вкладке. (Интересует в основном работа в firefox)

Спасибо

ibm
()

JavaScript Обновление картинки с постоянным URL

Всем добрый день. У меня такой вопрос, может быть кто-нибудь сталкивался.

Если некоторая ссылка (например http://lnfm1.sai.msu.ru/image/weather_ura.png) изображение по которой переодически обновляется.

1) Можно ли написать скрипт который бы, скажем раз в 10 сек скачивал новыю картинку (по одной и той же ссылке) и выдавал ее на страницу.

2) Можно ли сделать так что бы выдача(обновление) осуществлялась только когда изображение полностью заружено.

Большое спасибо.

ibm
()

Вопрос про ssh для медленных каналов

У меня такой вопрос. У меня есть удаленная машина с ооочень медленным соединением (дерьмовенький спутниковый канал, с ужасными задержками). Просто работать по ssh очень сильно напрягает ибо с момента нажатия клавижи до ее отображения проходит до 1 минуты (10-15 секунды в среднем). При этом от длинны набранного текста это не зависит (1-100 символов в команде не важно).

Вопрос: есть ли какая-нибудь готовая утилита или опция в ssh с помощью которой можно было бы в начале формировать запрос, а потом по нажатию ENTER отправлять его на сервер. Что то типо telnet.

Спасибо.

ibm
()

Помогите подмонировать рейд

Люди выручайте...

У нас уехал системный администратор который настроивал машину.
После перезагрузки, перестал монтироваться рейд.

cat /etc/fstab
/dev/IMFILES/IMFILES /master/spool/imfiles ext3 defaults 1 1

root@wf:/dev/mapper# mount -a /dev/IMFILES/IMFILES
mount: /dev/IMFILES/IMFILES is not a valid block device


root@wf:/dev/mapper# ls -lat /dev/IMFILES/IMFILES
lrwxrwxrwx 1 root root 27 2009-03-07 07:46 /dev/IMFILES/IMFILES -> /dev/mapper/IMFILES-IMFILES

root@wf:/dev/mapper# fsck.ext3 /master/spool/imfiles/
e2fsck 1.39 (29-May-2006)
/sbin/e2fsck: Is a directory while trying to open /master/spool/imfiles/

The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>

root@wf:/dev/mapper# fsck /dev/mapper/IMFILES-IMFILES
fsck 1.39 (29-May-2006)
e2fsck 1.39 (29-May-2006)
/sbin/e2fsck: No such device or address while trying to open /dev/mapper/IMFILES-IMFILES
Possibly non-existent or swap device?



Если честно никогда рейдами не занимался, даже не знаю куда копать...

ibm
()

Координаты береговой линии кантинентов [не про линукс, но для проги]

Слушайте, а может быть кто-нибудь сталкивался где не с сильно большой точностью (0.1 градуса выше крыши) достать координаты береговой линии кантинентов. А еще лучше карту (в текстовом формате)

Lat Lon Вода/Cуша [или высота над уровнем моря]

Понимаю что форум не тематический, но не знаю куда можо схду написать. Спасибо!

ibm
()

ubuntu 9.04 и видеокарта intel 965 Дайте xorg.conf у кого заработало!

Поставил beta версию ubuntu 9.04 хотел сделать доброе дело потестировать на выходных, в итоге сейчас не могу работать....

Помогите плиз! Никак не хочет грузиться xserver. Комп зависает намертво и не реагирует на на что. Машина IBM X61t. Видокарта intel 965 express.

Спасибо. Если у кого-то были схожие проблемы расскажите как решали или просто покажите xorg

ibm
()

UBUNTU 8.10 xinput и hal ноутбук скроллинг средней кнопкой мыши

Добрый день всем.
После обновления до Ubuntu 8.10 перестал работать скроллинг средней кнопкой мыши на Ноуте IBM ThinkPad X61t
 
До этого прекрасно работало через tp-scroll

Итак я пробовал 3 варианта

1) tp-scroll Как обычно запускаю tp-scroll -i /dev/input/mice /dev/imouse

           Запускается но не работает.

2) hal
Как описано тут. http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint#TrackPoint_under_
Ubuntu_8.10_using_HAL

Создал файл /etc/hal/fdi/policy/mouse-wheel.fdi  с содержанем:

<match key="info.product" string="TPPS/2 IBM TrackPoint">
 <merge key="input.x11_options.EmulateWheel" type="string">true</merge>
 <merge key="input.x11_options.EmulateWheelButton" type="string">2</merge>
 <merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
 <merge key="input.x11_options.XAxisMapping" type="string">6 7</merge>
 <merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
 <merge key="input.x11_options.EmulateWheelTimeout" type="string">200</merge>
</match>

Эффекта никакого.


3) Через xinput по материалам http://psung.blogspot.com/2008/09/scrolling-with-thinkpads-trackpoint-in.html и ссылок оттуда
Говорю

evg@albereo:~$ xinput set-int-prop "TPPS/2 IBM TrackPoint" "Wheel Emulation" 8 1
unable to find device TPPS/2 IBM TrackPoint
evg@albereo:~$ xinput set-int-prop "TPPS/2 IBM TrackPoint" "Wheel Emulation Button" 8 2
unable to find device TPPS/2 IBM TrackPoint

И вообще
xinput list  | grep TrackPoint
ничего не дает.

Пробую
evg@albereo:~/distr/sp-auth$ xinput list | grep XExtensionPointer
"Configured Mouse"      id=3    [XExtensionPointer]
"Mouseemu virtual mouse"        id=7    [XExtensionPointer]

Но после фаз типа

evg@albereo:~/distr/sp-auth$ xinput set-int-prop "TPPS/2 IBM TrackPoint" "Wheel Emulation" 8 1
unable to find device TPPS/2 IBM TrackPoint
evg@albereo:~/distr/sp-auth$ xinput set-int-prop "TPPS/2 IBM TrackPoint" "Wheel Emulation Button" 8 2
unable to find device TPPS/2 IBM TrackPoint

Тоже нет никакого эффекта.


Помогите плиз. Настолько привык к прокрутке что не знаю что без нее деать!

Спасибо
ibm
()

tp-scroll + Ubuntu8.10

После обновления системы до  Ubuntu8.10 перестал работать ранее работающий без нареканий tp-scroll (скроллинг на ноутбуках IBM с зажатой средней кнопкой врожденной  мышки)

Не могу ничего понять. gpm отключен, сообщений об ошибках нет.

Запускаю так 

 /usr/sbin/tp-scroll -i /dev/input/mice /dev/imouse &

cat /etc/X11/xorg.conf

Section "InputDevice"
        Identifier      "Mouse0"
        Driver          "mouse"
        Option          "Device"        "/dev/imouse"
        Option          "Protocol"      "ExplorerPS/2"
        Option          "Emulate3Buttons"       "off"
        Option          "ZAxisMapping"  "4 5"
EndSection

....
Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/dev/input/mice"
        Option          "Protocol"              "ImPS/2"
        Option          "Emulate3Buttons"       "true"
        # trackpoint scrolling  
        Option          "EmulateWheel"          "on"
        Option          "EmulateWheelButton"    "2"  
        Option          "YAxisMapping"          "4 5" 
        Option          "XAxisMapping"          "6 7"
EndSection 


Спасибо
ibm
()

tp-scroll + Ubuntu8.10

После обновления системы до Ubuntu8.10 перестал работать ранее работающий без нареканий tp-scroll (скроллинг на ноутбуках IBM с зажатой средней кнопкой врожденной мышки)

Не могу ничего понять. gpm отключен, сообщений об ошибках нет.

Запускаю так

/usr/sbin/tp-scroll -i /dev/input/mice /dev/imouse &

cat /etc/X11/xorg.conf

Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Device" "/dev/imouse" Option "Protocol" "ExplorerPS/2" Option "Emulate3Buttons" "off" Option "ZAxisMapping" "4 5" EndSection

.... Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/2" Option "Emulate3Buttons" "true" # trackpoint scrolling Option "EmulateWheel" "on" Option "EmulateWheelButton" "2" Option "YAxisMapping" "4 5" Option "XAxisMapping" "6 7" EndSection

Спасибо

ibm
()

Как разбить копию CD (в фомрате .frac) на отдельные файлы композиций

Добрый день. У меня есть копии 4-х CD дисков формате frac. 1-диск = 1-файл

Можно ли каждый такой файл разбить по композициям в любом формате (лучше mp3). И если да тогда как.

Спасибо

>>>

ibm
()

Двойной NAT возможно ли это? (ssh)

Вопрос такой.

Некая группа компов подключена к инету через CDMA-роутер C-motech CNU 680pro.

Задача получить прямой ход по ssh на несколько машин. Роутер умеет перенаправлять порты, но перенапрявить скажем 8022 порт на 22 порт машины не обучен. Поэтому с первой проблем нет (22 на 22 порты), а вот с остальными сложнее. Думал что такой финт ушами поможет

iptables -t nat -A PREROUTING -d 127.0.0.1 -p tcp --dport 8022 -j DNAT --to-destination 127.0.0.1:22

Но он не помог. Если есть у кого какие идеи подскажите плиз.

>>>

ibm
()

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