LINUX.ORG.RU

Сообщения dilmah

 

Joerg Schilling перевел star из GPL в CDDL

Новости — Open Source
Группа Open Source

Joerg Schilling (aka автор cdrecord) перевел разрабатывавшийся им единолично в течении 23 лет Standard TAR из GPL в CDDL. На следующий день он предложил NetBSD включить star в базовую систему (вслед за Solaris). В ответ произошло некое техническое обсуждение star:

http://mail-index.netbsd.org/netbsd-a...

Тем не менее, по вопросу лицензии были высказаны сомнения в совместимости BSD и CDDL:

http://mail-index.netbsd.org/netbsd-a...

>>> Подробности

dilmah
()

Возвращаемые значения в шелле.

Форум — Development

Допустим есть 2 шелловские функции func_1 и func_2.

Мне нужно сделать так чтобы я мог написать пайплайн:

some_command | func_1 | func_2

но при этом код возврата был тот что вернул func_1.

Понятно, что манипуляции с $? внутри func_2 бессмысленны..

dilmah
()

Удаленная новость про взлом хостинга jabberd

Форум — Linux-org-ru

эта новость (не моя) http://www.linux.org.ru/profile/dilmah/view-message.jsp?msgid=790959 была удалена. Почему она не тянет на новость??

dilmah
()

Куча вопросов по sendmail и mutt

Форум — General

Первый вопрос по sendmail -- он у меня не разговаривает
с другими машинами в локальной сети:

$ telnet flam 25
Trying 192.168.0.11...
telnet: Unable to connect to remote host: Connection refused

С самим собой разговаривает. Что нужно раскомментировать в sendmail.cf?:)
Но мне не нужен relay -- мне нужно просто чтобы почту для моей
машины могли ей доставить.

Второй вопрос по отправке писем. Пока я отправляю письма непосредственно
с моей машины на мэйлер адресата. Ну то есть у меня ставятся нужные From:
Reply-To: и Sender:. Со многими это проходит, но немалому
кол-ву людей я не могу так отправить почту, потому что мои письма
отвергаются как спам. То есть мне нужно использовать мейлер
моего бесплатного почтового провайдера как релей.
Как это настроить? Желательно чтобы mutt это сам делал.

Третий вопрос по раскидыванию писем по фолдерам. Мне нужно
чтобы все письма приходили в один фолдер, я их там просматривал,
а потом они автоматом раскидывались по другим. Ну а те что
не раскидаются автоматом, я руками раскидаю.
Раньше я пользовался nmh -- и тут проблем нет -- у меня был
простой скриптик который используя утилиты nmh: pick, refile
раскидывал их. А как это сделать в mutt?

Еще -- я поставил mutt 1.5.7i из cvs. У него изображение
барахлит:) На некоторых письмах -- на уведомлениях которые приходят
с ixbt -- он ошибается в числе строк -- и строки письма появляются
на и под статусной линией.

В связи с этим вопрос -- а mutt умеет скроллить не экранами,
а построчно?

dilmah
()

Экранирование в шелле

Форум — Development

Нужно загнать определение такой ф-ции:
 
test_proc_failed()
{
    if grep '^(return status = 1000)$' $1; then
        return 1
    fi
    return 0
}

в переменную окружения VAR, так чтобы если пишешь
$VAR
объявлялась эта функция. (Это нужно потому что экспортировать переменные можно, а функции нет..) 

И я не могу экранировать: Пишу:
$ VAR='test_proc_failed() { if grep \'^(return status = 1000)\$\' $1; then return 1; fi; return 0; }'
syntax error: `\$\'' unexpected 

dilmah
()

Ликбез по call-with-current-continuation

Форум — Development

Расскажите пожалуйста своими словами как вы понимаете call-with-current-continuation, в чем его соль, как он ведет себя когда параллельно идут вычисления. И чем он отличается от setjmp/longjmp.

dilmah
()

Вопрос по ipsec

Форум — Admin

Есть две машины с NetBSD и Wi-Fi access point. Первая машина (flam)
подключена к access point (ap). Вторая машина (chup) по Wi-Fi беседует с ap.
Теперь я хочу настроить ipsec для flam и chup.
И я не могу врубиться какой режим здесь нужен -- tunnel или transport??

Например на flam ipsec.conf содержит:

add flam chup esp XXX -E blowfish-cbc 0xXXX -A hmac-sha1 0xXXX ;
add flam chup ah XXX -A hmac-sha2-512 0xXXX ;
add flam chup ipcomp XXX -C deflate -R ;

add chup flam esp XXX -E blowfish-cbc 0xXXX -A hmac-sha1 0xXXX ;
add chup flam ah XXX -A hmac-sha2-512 0xXXX ;
add chup flam ipcomp XXX -C deflate -R ;

spdadd 168.192.0.11 chup any -P out ipsec ipcomp/transport//use esp/transport//use ah/transport//use ;
spdadd chup 168.192.0.11 any -P in ipsec esp/transport//require ah/transport//require ;

Вопрос по строчкам с spdadd -- тут нужен transport или tunnel? И
соответственно, в них должен фигурировать только chup, или еще и ap?

dilmah
()

Pomogite nastroit Wi-Fi network (marshrutizatsiyu)

Форум — Admin

Est 2 kompa s NetBSD -- flam i chup.  Est tochka dostupa
D-Link 2000AP+.  Tochka dostupa podklyuchena cherez ethernet k flam.

Sootwetstwenno na flam podnyat interfeys ex0:

flam# ifconfig -a
ex0: flags=8a63<UP,BROADCAST,NOTRAILERS,RUNNING,ALLMULTI,SIMPLEX,MULTICAST> mtu 1500
        address: 00:60:98:ef:e3:5d
        media: Ethernet 100baseTX
        status: active
        inet 192.168.0.11 netmask 0xffffff00 broadcast 192.168.0.255
        inet6 fe80::260:98ff:feef:e35d%ex0 prefixlen 64 scopeid 0x1
lo0: flags=8009<UP,LOOPBACK,MULTICAST> mtu 33196
        inet 127.0.0.1 netmask 0xff000000
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
ppp0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
        inet 172.19.212.71 -> 10.64.64.64 netmask 0xffff0000
        inet6 fe80::260:98ff:feef:e35d%ppp0 ->  prefixlen 64 scopeid 0x3

flam# cat /etc/hosts
::1                     localhost
127.0.0.1               localhost
127.0.0.1               flam.gado flam
192.168.0.11            flam.gado flam
192.168.0.50            ap.gado ap
192.168.0.22            chup.gado chup

flam# route show
Routing tables

Internet:
Destination       Gateway            Flags 
default           10.64.64.64        UG     
10.64.64.64       172.19.212.71      UH     
loopback          127.0.0.1          UGR    
localhost         127.0.0.1          UH     
gado              link#1             U      
ap                00:0f:3d:4c:a7:d2  UH     

Internet6:
Destination       Gateway            Flags 
::/104            localhost          UGR    
::/96             localhost          UGR    
localhost         localhost          UH     
::127.0.0.0       localhost          UGR    
::224.0.0.0       localhost          UGR    
::255.0.0.0       localhost          UGR    
::ffff:0.0.0.0    localhost          UGR    
2002::            localhost          UGR    
2002:7f00::       localhost          UGR    
2002:e000::       localhost          UGR    
2002:ff00::       localhost          UGR    
fe80::            localhost          UGR    
fe80::%ex0        link#1             U      
fe80::20c:f1ff:fe2f:c633%ex0 00:0c:f1:2f:c6:33  UH     
fe80::260:98ff:feef:e35d%ex0 00:60:98:ef:e3:5d  UH     
fe80::%lo0        fe80::1%lo0        U      
fe80::1%lo0       link#2             UH     
fe80::%ppp0       fe80::260:98ff:feef:e35d%ppp0 U      
fe80::260:98ff:feef:e35d%ppp0 link#3             UH     
fec0::            localhost          UGR    
ff01::            localhost          U      
ff02::%ex0        link#1             U      
ff02::%lo0        localhost          U      
ff02::%ppp0       fe80::260:98ff:feef:e35d%ppp0 U      

Na flam esche GPRS-internet podnyat.

S flam ya spokoyno vizhu access point (ap).  Zakhozhu na nee s
pomoschyu lynx.  Tam est nebolshaya problema chto AP ispolzuet
java-script, no ya nemnozhko porabotal parserom i delayu nastroyki
tipa tak:
lynx http://ap.gado/h_wireless.cgi?wep_type=0&ssid=gado_wifi&channel=4&apply=1

Wrode srabatywaet.
dilmah
()

NetBSD встречает Новый Год без anoncvs

Новости — BSD
Группа BSD

Проблемы с anoncvs сервером были замечены еще в начале декабря http://mail-index.netbsd.org/current-...

23 декабря, перед Рождеством, сервер был отключен until further notice.

>>> Подробности

dilmah
()

Набросок про то как правильные парни строят правильный скриптинг. Читаем, критикуем..

Форум — Development
dilmah
()

Автор g4u утверждает что его код украден и распространяется под лицензией GPL без ссылок на его вклад

Новости — BSD
Группа BSD

Hubert Feyrer -- автор BSD-лицензированного набора скриптов для клонирования дисков g4u заявляет что его код украден и распространяется═под названием g4l и лицензией GPL без ссылок на его вклад.

>>> Подробности

dilmah
()

TV-тюнер удаленно нормально работает?

Форум — General

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

Хочу TV-тюнер. Но внешний скорее всего не заработает, из-за отсутствия драйверов. Поэтому вариант тюнер воткнуть в PCI системного блока под столом. Но возникает вопрос -- я его смогу нормально смотреть через X-протокол -- или тюнер типа прямой доступ в видеопамять имеет?

dilmah
()

добавить в FAQ?

Форум — Linux-org-ru

имхо FAQ много выиграло бы от включения этой цитаты:

Да я вот заметел что большинство проблем на этом форуме вазникает изза недостаточно
высокой квалефекации участников. Стыдно также писать с ошибками, всем надо срочно учить
язык. Вот я даже имея богатый опыт работы с линуском ( более 2 месяцев ) и зная
большенство современных языков програмиравания (потратил на их усиленное изучение более
3-х месяцев, отлично знаю C/C++, Java и другие) и то так самоуверенно не высказываюся как
делают здесь многие ( совсем не абаснованно ). Вот мои основные тезисы и советы начинающим
: Начинать изучение линукса нада с его изходных текстов ( желательно едра серии 2.4 ).
Дистрибутив должен быть - Слака. Предварительно надо неделю потратить на изучение языка C,
взяв книгу Кернигана и Ричи и упорно ее изучив. Научиться компилировать едро. Не ленится.
Искать летиратуру. Я вот ездил в Москву(живу за 250 км от Москвы). После изучения исходных
текстов (только едра) надо изучить лутший из лучших языков программирования - Перел. Перл
являится нипроцедурным, а декларатевным языком. Это значит что программировать на нем
гораздо быстрее чем на С и программы работают в 10-15 раз быстрее ( проверено мною ).
После этого вы можете считать себя достаточно подготовленными для освоения других вершин
познания.

P.S. В данный момент переписываю ядро линукса на Перле. Выбросил оттудова много лишнего.
Получается намного компактнее и быстрее. Думаю на следущей неделе запустить.

anonymous (*) (29.07.2004 11:34:00)                                                           
dilmah
()

ntpd на dial-up'е

Форум — Admin

как пользоваться? допустим я делаю ntpdate. Потом запускаю ntpd Поработает он какое-то время, потом я отсоединюсь. Когда в следующий раз я подниму pppd, то у меня будет другой IP и те соединения которые были установлены раньше уже не работают transmit идет, а receive уже нет. Если я просто прерву старый nptd и запущу новый, то я не получу того преимущества ntpd что он может контролировать часы на большом промежутке времени и настроить правильно ntp.drift Я пытался переконфигурировать функционирующий ntpd с помощью ntpdc но я ничего там не понял. Как?

dilmah
()

Опять про ntpdate

Форум — General

кучу серверов уже перепробовал везде ошибка. Вот написали что ntp.nasa.gov это верняк.

Имею:

[root@flamante (ttyp7) 0:33:15 ~ 0# ntpdate -db ntp.nasa.gov 16 Apr 00:33:18 ntpdate[6618]: ntpdate 4.2.0-r Sat Apr 10 02:59:02 MSD 2004 (1) Looking for host ntp.nasa.gov and service ntp host found : ntp-nasa.arc.nasa.gov transmit(198.123.30.132) transmit(198.123.30.132) receive(198.123.30.132) receive: pkt.org and peer.xmt differ transmit(198.123.30.132) transmit(198.123.30.132) receive(198.123.30.132) receive: pkt.org and peer.xmt differ transmit(198.123.30.132) 198.123.30.132: Server dropped: no data server 198.123.30.132, port 123 stratum 0, precision 0, leap 00, trust 000 refid [198.123.30.132], delay 0.00000, dispersion 64.00000 transmitted 4, in filter 4 reference time: 00000000.00000000 Thu, Feb 7 2036 9:28:16.000 originate timestamp: 00000000.00000000 Thu, Feb 7 2036 9:28:16.000 transmit timestamp: c4297012.70dac258 Fri, Apr 16 2004 0:33:22.440 filter delay: 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 filter offset: 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 delay 0.00000, dispersion 64.00000 offset 0.000000

16 Apr 00:33:23 ntpdate[6618]: no server suitable for synchronization found

почему так?

dilmah
()

вышел Linux-релиз Probabilistic Networks Library

Новости — Open Source
Группа Open Source

PNL это написанная на C++, BSD-like лицензированная библиотека для работы с байесовыми сетями. Ранние версии работали только под Windows; beta 2.0 -- это первая версия, работающая также в Linux; она собирается как gcc, так и icc.

>>> Подробности

dilmah
()

NetBSD говорит GPL свое «No Pasaran»

Новости — BSD
Группа BSD

в рамках последовательно проводимой борьбы с вирусом GPL, на днях в базовой системе были заменены GNU awk и gzip на их BSD-лицензированные аналоги.

>>> Подробности

dilmah
()

как в шел-скриптах сравнивать даты?

Форум — Development

нужно сравнить даты, не больше ли определенного срока прошло с одной до другой. Пока вижу только способ с `date +%s` но это нестандартное расширение. Кто как делает?

Казалось бы получить кол-во секунд с начала Эпохи должно быть стандартной фичей, ан нет..

dilmah
()

Объясните популярно раз и навсегда как на dial-up'e работать с почтой

Форум — General

Допустим у меня есть бесплатный ящик xxx@mail.nnov.ru

У меня есть sendmail и nmh. Ответы типа поставь такую-то почтовую программу не принимаются. Забрать почту -- fetchmail нормально работает. Как отправить? Сейчас я просто заменяю From: и Reply-To: поля. Но это же некрасиво, это forged адрес. Как??

dilmah
()

у кого нибудь xpdf 3.0 нормально работает?

Форум — General

я собрал xpdf 3.0 заменил им бывший ранее 2.01. Все остальные библиотеки остались старые: t1lib freetype2 lesstiff. Все собрано с оптимизацией.

В результате он дико тормозит при движении в пределах одной страницы, он ее перерисовывает, а 2.01 быстро прокручивал. Что с этим делать?

dilmah
()

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