Отправляет email-рассылки с помощью сервиса Sendsay

KirovLUG: пользователи Linux в Вятке

За 2004-11-26

Re[2]: Бешеной собаке 7 миль - не крюк, или как я привёл ссылки в lindocs к Прав

Friday, November 26, 2004, 4:20:53 PM, Kolotov Aleksandr wrote:

KA> засунь это в wiki...

KA> есть в твоей реализации пара глюков: какие гарантии что материал не
KA> потерялся?
Собственно это и было основной целью... найти "потеряный" материал.
Потому что если он потерян, то конечному пользователю с браузером
от него толку мало будет... только место занимает.
Когда доведу идею до ума - закину на сайт (в wiki :)).

KA> Аналогично, с man страницами...
Там не только man. Полный список файлов если надо перешлю тебе.
В несжатом виде Кб 500 ссылок.

   2004-11-26 20:50:43 (#270941)

Re: .tar.bz2

> Z>> Как открыть .tar.bz2 под форточками?
> КЕА> На сколько я знаю последни rar читает эти архивы, вроде с версии 3.10
> КЕА> или даже 3.0.
> 3.20 - читает, правда выдал около полсотни ошибок при распаковке
> линдокса :)) ...бывает
> Хотя я уже через фрю все выдрал...

проще и удобнее всего имхо через плагин к тотал коммандеру

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.kirovlug
Написать в лист: mailto:comp.soft.linux.kirovlug-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.kirovlug--unsub@subscribe.ru?subject=comp.soft.linux.kirovlug

http://subscribe.ru/ http://subscribe.ru/feedback

   2004-11-26 20:00:24 (#270925)

Re: .tar.bz2

Z>> Как открыть .tar.bz2 под форточками?

КЕА> На сколько я знаю последни rar читает эти архивы, вроде с версии 3.10
КЕА> или даже 3.0.
3.20 - читает, правда выдал около полсотни ошибок при распаковке
линдокса :)) ...бывает

Хотя я уже через фрю все выдрал...

   Zmei 2004-11-26 17:50:45 (#270852)

Сборка python-пакета PySQLite из исходников под ASPLinux 9.2

Исходники были получены с официального сайта PySQLite -
http://pysqlite.sourceforge.net/

Для сборки в качестве основы был взят spec-файл, найденный у известного
сборщика RPM пакетов для Fedora Core - Dag Wieers
(http://dag.wieers.com/packages/).

Наверное, все должно быть просто.

pysqlite-1.1.4.tar.gz
python-sqlite.spec

Сложим архив с сорцами в SOURCES (работаем относительно
/usr/src/asplinux/), а spec-файл в SPECS.

Подправим по себя spec:

Меняем Version: 0.5.0 на Version: 1.1.4. А также позволим себе немного
тщаславия - меняем

Packager: Dag Wieers <dag@w*****.com>
Vendor: Dag Apt Repository, http://dag.wieers.com/apt/
на
Packager: Alexandr Kolotov <akmypo***@m*****.ru>
Vendor: Local Repository
Все. Пробуем собрать.

# rpmbuild -bb --target athlon --clean python-sqlite.spec

Собралось? Устанавливаем!

# cd ../RPMS/athlon
# rpm -ihv python-sqlite-1.1.4-1.athlon.rpm

Для проверки работоспособности создадим скриптик:

begin tesr_db.py import sqlite
import sys
import operator

# За пример взят файл dbapi_transaction.py из стандартной поставки
# python-sqlite

# Глобальный объект, используемый для подсоединения к базе данных
# (коннект-объект)
cx = None

def getCon():
# Остальной код получает доступ к коннект-объекту через эту функцию
global cx
return cx

def createTables():
cu = getCon().cursor()
# Создаем таблицу индексов
cu.execute("""
create table t_indexes (
ind_id integer primary key,
ind_value text not null,
ind_desc text not null
)
""")
# Создаем таблицу базы ссылок
cu.execute("""
create table t_content (
cnt_id integer primary key,
cnt_link text not null,
cnt_desc text not null,
cnt_author text not null
)
""")
# Создаем таблицу связей индексов и ссылок
cu.execute("""
create table t_links (
lnk_ind integer,
lnk_cnt integer
)
""")
# Завершаем транзакцию
getCon().commit()

def createIndex(val, desc):
cu = getCon().cursor()
# Создаем новый индекс
cu.execute("""
insert into t_indexes(ind_value, ind_desc)
values (%s, %s)
""", (val, desc))
getCon().commit()
return cu.lastrowid

def createLinks(index, element):
cu = getCon().cursor()
# Создаем новую связь
cu.execute("""
insert into t_links(lnk_ind, lnk_cnt)
values (%s, %s)
""", (index, element))
getCon().commit()
return cu.lastrowid

def getLinksByValue(val):
cu = getCon().cursor()
# Поиск в таблице идентификатора индекса по значению индекса
cu.execute("""
select ind_id from t_indexes where ind_value=%s
""", (val,))
return cu.fetchone()[0]

def createElement(link, desc, author, inds):
cu = getCon().cursor()
# Создаем новый элемент (ссылку)
cu.execute("""
insert into t_content(cnt_link, cnt_desc, cnt_author)
values (%s, %s, %s)
""", (link, desc, author))
getCon().commit()
# Запоминаем текущее значение идентификатора ссылки
cur_id = cu.lastrowid
# Добавляем записи типа "идентиф. индекса" - "идентиф. ссылки" в
# таблицу связей
map(createLinks,map(getLinksByValue, inds),(cur_id,)*len(inds))

def updateElement(id, link, desc, author):
cu = getCon().cursor()
# Обновляем значения полей элемента (ссылки)
cu.execute("""
update t_content
set cnt_link=%s, cnt_desc=%s, cnt_author=%s
where cnt_id=%s
""", (link, desc, author, id))
getCon().commit()

def getElement(id):
cu = getCon().cursor()
# Выборка из таблицы элемента с нужным идентификатором
cu.execute("""
select * from t_content
where cnt_id=%s
""", (id,))
return cu.fetchone()

def main():
global cx
cx = sqlite.connect("test.sqlt", encoding="utf-8")
createTables()

createIndex("mail", "Почта")
createIndex("virus", "Вирусы, борьба с вирусами, антивирусы")
createIndex("filter", "Фильтрация трафика и контента")
createIndex("squid", "SQUID - кэширующий прокси сервер")

createElement("linux/mail/aaa.html", "Использование ClamAV для \
фильтрации почтового трафика", "кто-то",
("mail","virus","filter"))
createElement("linux/squid/aaa.html", "Вырезаем баннеры", "еще кто-то",
("squid","filter"))

one_element = getElement(1)
# Выведем результат запроса
print one_element[0], one_element[1], one_element[2], one_element[3]

# Произведем некоторые дейтсвия со третьим элементом
x = map(None, tuple(one_element[2]))
x.reverse()
ss = reduce(operator.__add__, x)

updateElement(one_element[0], one_element[1], ss, one_element[3])
one_element = getElement(1)
print one_element[0], one_element[1], one_element[2], one_element[3]

cx.close()

if __name__ == "__main__":
main()
end tesr_db.py Запустим его и посмотрим на его вывод?

$ python test_db.py
1 linux/mail/aaa.html Использование ClamAV для фильтрации почтового трафика кто-то
1 linux/mail/aaa.html акифарт оговотчоп иицартьлиф ялд VAmalC еинавозьлопсИ кто-то

   2004-11-26 17:47:38 (#270851)

Re: Бешеной собаке 7 миль - не крюк, или как я привёл ссылки в lindocs к Правиль

засунь это в wiki...

есть в твоей реализации пара глюков: какие гарантии что материал не
потерялся? допустим, я ошибся и ссылку не него поставил, а на соседа...
или пришла ко мне документация: главная страничка с ссылками на
подстранички - я посмотрел тему на главной страничке - поставил в
индексный файл, а работосопособность ссылок не проверил - а они битые -
и у тебя таким образом не скачаются. Вывод надо проверить все ссылки...

Аналогично, с man страницами...

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

   2004-11-26 16:23:23 (#270821)

Re[2]: Проблемка с pppd

Доброго времени суток, ivan.

Friday, November 26, 2004, 12:36:56 PM, you wrote:

i> Круподёров Станислав пишет:

>>....

i> Приведенный конфиг это случаем не /etc/ppp/options ?
Он самый.
i> А minicon пытался достучаться до прова?
Не пробовал, не вижу смысла хвататься за другой инструмент
пока не настроил первый.

i> /etc/ppp/chat.sh в студию.
Он отвечает только за соединение, но раз надо:

--[chat.sh from clipboard here]-- begin
#!/bin/sh

dial() {
/bin/echo 1>&2
/bin/date "+%d.%m.%Y %H:%M:%S" 1>&2

/usr/bin/chat -V \
ABORT "ERROR" \
ABORT "NO DIALTONE" \
TIMEOUT 5 \
"" "AT" \
"OK"-"+++"-"" "AT" \
"OK" "ATZ" \
"OK" "ATM1" \
"OK" "ATL0" \
"OK" "ATS7=120" \
ABORT "BUSY" \
ABORT "NO ANSWER" \
ABORT "NO CARRIER" \
"OK" "ATDP$1" \
TIMEOUT 125 \
"CONNECT" "\\c"

if [ "$?" = "0" ]; then
echo 1>&2
echo "Dialing - OK." 1>&2
exit 0
fi

/bin/echo 1>&2
/bin/echo "$1 failed" 1>&2
}

dial 515
dial 511
exit 1
--[chat.sh from clipboard here]-- end

Спасибо за внимание.

   2004-11-26 14:22:08 (#270760)

Re: Проблемка с pppd

Круподёров Станислав пишет:

>PPPd:
>/dev/cuaa0 115200
>modem
>crtscts
>asyncmap a0000
>connect "/etc/ppp/chat.sh"
>noipdefault
>defaultroute
>user card
>nodetach
>debug
>
>При соединении под Windows (WindowsXP, SP1) - никаких проблем.
>
>Буду благодарен за любую информацию, которая может быть полезна.
>Или любой намёк на то, куда копать.
>
>
Приведенный конфиг это случаем не /etc/ppp/options ?
А minicon пытался достучаться до прова?

/etc/ppp/chat.sh в студию.

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.kirovlug
Написать в лист: mailto:comp.soft.linux.kirovlug-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.kirovlug--unsub@subscribe.ru?subject=comp.soft.linux.kirovlug

http://subscribe.ru/ http://subscribe.ru/feedback

   ivan 2004-11-26 12:39:33 (#270711)

offtopic

Извиняюсь за офтоп
Где в Кирове можно разжится пиратским софтом под винду. ;-) Что то все
ранее знакомые мне лавки позакрывались или перстали им торговать(по
крайней мере в открытую) :-(

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.kirovlug
Написать в лист: mailto:comp.soft.linux.kirovlug-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.kirovlug--unsub@subscribe.ru?subject=comp.soft.linux.kirovlug

http://subscribe.ru/ http://subscribe.ru/feedback

   Loginov Vladimir 2004-11-26 11:21:57 (#270668)

Re: .tar.bz2

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

Вы писали 26 ноября 2004 г., 0:25:29:

Z> Как открыть .tar.bz2 под форточками?
winrar, 7zip,..
PS. bzip под форточки тоже есть..

   2004-11-26 08:18:53 (#270597)

Re: .tar.bz2

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

Вы писали 26 ноября 2004 г., 6:25:29:

Z> Всем здравствуйте,

Z> Как открыть .tar.bz2 под форточками?

На сколько я знаю последни rar читает эти архивы, вроде с версии 3.10
или даже 3.0.

С уважением,
Коньков Е.А. mailto:u***@a*****.ru

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.kirovlug
Написать в лист: mailto:comp.soft.linux.kirovlug-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.kirovlug--unsub@subscribe.ru?subject=comp.soft.linux.kirovlug

http://subscribe.ru/ http://subscribe.ru/feedback

   2004-11-26 05:00:05 (#270555)

.tar.bz2

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

Как открыть .tar.bz2 под форточками?

   Zmei 2004-11-26 04:40:03 (#270554)