Re: Проблема со сборкой wine
В Срд, 15/08/2007 в 09:10 +0400, Alexander GQ Gerasiov пишет: На Tue, 14 Aug 2007 20:14:49 + GoR [EMAIL PROTECTED] записано: При конфигурировании wine вылазит ошибка [EMAIL PROTECTED]:~/wine-0.9.43/wine-0.9.43$ ./configure checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking whether make sets $(MAKE)... yes checking for gcc... gcc -m32 checking for C compiler default output file name... configure: error: C compiler cannot create executables в чём может быть проблема? Поставь build-essential А вообще сама идея собирать wine выглядит ошибочной. стоит -- Хочу анлим :( -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: vim7 for sarge
2007/8/14, Dmitry E. Oboukhov [EMAIL PROTECTED]: Кто-нибудь знает репозитарий с vim7 для sarge? Заранее спасибо настрой src-дистрибутив на unstable и собери с помощью pbuilder или просто debian/rules Btw, тут кто-то кидал ссылку на применение pbuilder, но вот никак не могу найти. Дайте еще раз, если не трудно. Ну и другие полезные ресурсы на тему right way в pbuilder тоже пригодятся. -- tarantul
Re: backup solution
В сообщении от Среда 15 августа 2007 09:06 Alexander GQ Gerasiov написал(a): Вот интересно, а есть коммерческие сервисы, предоставляющие услугу бэкапа через ssh с определенным местом для хранения данных и гарантию секьюрности? Ну не в банковский же сейф класть бэкапы, актуальность аховая получается... да, есть такие службы Есть много всяких веб-дисков. Многие из них дают за некоторые деньги как минимум ftp. А секьютность - шифруй все pgp. А как на эти ресурсы данные заливать? Я вижу два вопроса - защита от технических проблем и от взлома. С первым ясно - нужно хранить историю, а не только последний дамп. Со вторым сложнее. Если кто-то взломает сервер, а передача идет именно с сервера в архивное хранилище, то что ему мешает подключиться к архиву и стереть его или попортить?
mp3 плеер
Hello All! А есть ли в нашем доме что-то, по функционалу похожее на foobar2000? Конкретно хочется - кучу плей-листов, в которые я сам набью то, что мне надо. xmms с одним плейлистом - не кактит, т.к. на дисках лежит то, что я не слушаю, и видеть это перед глазами я нехочу. rythmbox - тоже некошерная программа. Он непонимает правильно тэгированных сборников, i.e. когда в сбонике все mp3 тэгированны с оригинальными альбомами, откуда взяты треки. Такой сборник просто рвет на единичные альбомы с одной песней. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Проблема со сборкой w ine
GoR пишет: В Срд, 15/08/2007 в 09:10 +0400, Alexander GQ Gerasiov пишет: На Tue, 14 Aug 2007 20:14:49 + GoR [EMAIL PROTECTED] записано: При конфигурировании wine вылазит ошибка [EMAIL PROTECTED]:~/wine-0.9.43/wine-0.9.43$ ./configure checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking whether make sets $(MAKE)... yes checking for gcc... gcc -m32 checking for C compiler default output file name... configure: error: C compiler cannot create executables в чём может быть проблема? Поставь build-essential А вообще сама идея собирать wine выглядит ошибочной. стоит Посмотри внимательно на это: checking for C compiler default output file name... configure: error: C compiler cannot create executables Найди место, где configure делает эту проверку, и поглянь в чём дело. config.log может помочь -- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: mp3 плеер
В сообщении от Среда 15 августа 2007 12:40 Andrey Melnikoff написал(a): Конкретно хочется - кучу плей-листов, в которые я сам набью то, что мне надо. xmms с одним плейлистом - не кактит, т.к. на дисках лежит то, что я не слушаю, и видеть это перед глазами я нехочу. Создать кучу плэйлистов, открывать нужный в xmms и слушать. Никто не заставляет все пихать в один лист.
Re: mp3 плеер
В Срд, 15/08/2007 в 12:57 +0400, Pechnikov Alexey пишет: В сообщении от Среда 15 августа 2007 12:40 Andrey Melnikoff написал(a): Конкретно хочется - кучу плей-листов, в которые я сам набью то, что мне надо. xmms с одним плейлистом - не кактит, т.к. на дисках лежит то, что я не слушаю, и видеть это перед глазами я нехочу. Создать кучу плэйлистов, открывать нужный в xmms и слушать. Никто не заставляет все пихать в один лист. а чем amaroK не нравится? -- Хочу анлим :( -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: backup solution
15.08.2007 11:38, Pechnikov Alexey пишет: Если кто-то взломает сервер, а передача идет именно с сервера в архивное хранилище, то что ему мешает подключиться к архиву и стереть его или попортить? Обратное направление подключения. Не сервер должен писать данные на архиватор с правами доступа RW, а архиватор должен читать данные с сервера с правами доступа RO. Тогда взлом одного из хостов не приведёт к потере всех данных. Останется либо актуальное состояние (если враги грохнут архив), либо предыдущая версия (если грохнут сервер). Это безотносительно к конкретному протоколу. А. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: backup solution
В сообщении от Среда 15 августа 2007 12:58 Alexey Lobanov написал(a): 15.08.2007 11:38, Pechnikov Alexey пишет: Если кто-то взломает сервер, а передача идет именно с сервера в архивное хранилище, то что ему мешает подключиться к архиву и стереть его или попортить? Обратное направление подключения. Не сервер должен писать данные на архиватор с правами доступа RW, а архиватор должен читать данные с сервера с правами доступа RO. Тогда взлом одного из хостов не приведёт к потере всех данных. Останется либо актуальное состояние (если враги грохнут архив), либо предыдущая версия (если грохнут сервер). Это безотносительно к конкретному протоколу. А. Интересно, как это реализовать, если к серверу бэкапа доступ как минимум ftp (см. пост выше) ?
Re: jabber
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Kirill Shatalaev пишет: поставил openfire А для него надо jvm? какую? В комплекте 1.6 идёт. Но работает и на 1.5 нормально. Волею судеб как раз сейчас пишу документацию по этому серверу. Вот кусок про яву: Устанавливаем Java по debian-way под Sarge: Берём бинарный пакет jdk-1_5_0_06-linux-i586.bin с java.sun.com (или с filesearch.ru ^) ) Устанавливаем всё необходимое для сборки .deb с явой: ##apt-get install java-package fakeroot## Собираем пакет(важно делать это НЕ ПОД РУТОМ): ##make-jpkg jdk-1_5_0_06-linux-i586.bin## Отвечаем на несколько глупых запросов (как зовут?, какой адрес?, семки е?) Получаем пакет sun-j2sdk1.5_1.5.0+update06_i386.deb Устанавливаем все зависимости Java: ##apt-get install libasound2 java-common xfree86-common xlibs## Устанавливаем пакеты ##dpkg -i sun-j2sdk1.5_1.5.0+update06_i386.deb## - -- Think different, think doomsday. -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFGwti2VBz7lY1Imj0RAjx9AKCFynTS7WaBcc7ATes1fvlMCckyTQCg42sQ sVhV3CPnMNz2oA7cnmAojYY= =qt0A -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: jabber
Kirill Shatalaev wrote: ÐÏÓÔÁ×ÉÌ openfire á ÄÌÑ ÎÅÇÏ ÎÁÄÏ jvm? ËÁËÕÀ? Для openfire на Etch я ставил из non-free пакет sun-java5-jre localhost:~# java -version java version 1.5.0_10 Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03) Java HotSpot(TM) Client VM (build 1.5.0_10-b03, mixed mode, sharing) Для Spark советуют 1.6 ставить, поэтому на клиентов поставил jre6u2-i586 В jre 64bit плагины 32-х битные не работают и ведет себя Spark странно. Если будетe ставить и повится глюк с пропаданием иконки в System Tray - пишите, есть workaround. -- maxym -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: backup solution
15.08.2007 13:54, Pechnikov Alexey пишет: Обратное направление подключения. Не сервер должен писать данные на архиватор с правами доступа RW, а архиватор должен читать данные с сервера с правами доступа RO. Интересно, как это реализовать, если к серверу бэкапа доступ как минимум ftp (см. пост выше) ? Ну, можно, наверное, извратиться с помощью третьей машины-посредника в третьем месте. Которая имеет права доступа RO на сервер, RW на веб-архив, а сама хранит только протоколы бэкапов. А. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: jabber
Mihail Y. Samoylov wrote: поставил openfire Волею судеб как раз сейчас пишу документацию по этому серверу. А эта документация есть в свободном доступе? wiki? Я сейчас как раз занимаюсь внедрением, может дополнил бы чем-то... -- maxym -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: backup solution
On Wednesday 15 August 2007 14:37, Alexey Lobanov wrote: Ну, можно, наверное, извратиться с помощью третьей машины-посредника в третьем месте. Которая имеет права доступа RO на сервер, RW на веб-архив, а сама хранит только протоколы бэкапов. Не думаю что увеличение количества промежуточных узлов есть хорошая идея в плане организации бэкапа. Может я не прав, но мне так кажется. -- Best regards, Mikhail Bart-mdv- @ SolarNet IRC: irc.solarnet.ru WWW: http://www.solarnet.ru/ -- Человеку надлежит жить с самим собой и постоянно заботиться, чтобы это была хорошая кампания. -- С.И. Хьюз pgpELC9pRmsji.pgp Description: PGP signature
Re: vim7 for sarge
В сообщении от Wednesday 15 August 2007 11:37:16 Nick 'TARANTUL' Novikov написал(а): 2007/8/14, Dmitry E. Oboukhov [EMAIL PROTECTED]: Кто-нибудь знает репозитарий с vim7 для sarge? Заранее спасибо настрой src-дистрибутив на unstable и собери с помощью pbuilder или просто debian/rules Btw, тут кто-то кидал ссылку на применение pbuilder, но вот никак не могу найти. Дайте еще раз, если не трудно. Ну и другие полезные ресурсы на тему right way в pbuilder тоже пригодятся. http://www.debian-administration.org/ -- If you think of MS-DOS as mono, and Windows as stereo, then Linux is Dolby Digital and all the music is free... signature.asc Description: This is a digitally signed message part.
Re: backup solution
15.08.2007 16:14, Mikhail A Antonov пишет: On Wednesday 15 August 2007 14:37, Alexey Lobanov wrote: Ну, можно, наверное, извратиться с помощью третьей машины-посредника в третьем месте. Которая имеет права доступа RO на сервер, RW на веб-архив, а сама хранит только протоколы бэкапов. Не думаю что увеличение количества промежуточных узлов есть хорошая идея в плане организации бэкапа. Может я не прав, но мне так кажется. Дык. Но бэкап, который может быть уничтожен злоумышленником вместе с актуальными данными - это вроде как значительно хуже, чем рассматриваемое усложнение. А три узла вырастают исключительно из поставленного условия запись по ftp на чужой сервер. На практике я лично использую параллельно три очень разные системы бэкапа. У которых существенно разные условия для падения, уничтожения и пр. И не без оснований надеюсь, что при реальной непредсказуемой в деталях жопе хотя бы одна схема из трёх даст хорошее восстановление. А. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: backup solution
В сообщении от Среда 15 августа 2007 17:04 Alexey Lobanov написал(a): На практике я лично использую параллельно три очень разные системы бэкапа. У которых существенно разные условия для падения, уничтожения и пр. И не без оснований надеюсь, что при реальной непредсказуемой в деталях жопе хотя бы одна схема из трёх даст хорошее восстановление. А сколько схем из этих трех уже опробованы на практике? У меня пока все только в теории, это с одной стороны хорошо, с другой - непонятна практическая применимость.
Re: Фронтенд к ImageMagick
On Tue, 14 Aug 2007 17:53:55 +0400, Victor Wagner wrote: В таком варианте лучше сначала сгеренировать скрипт на Schemе который сделает всё что надо со всеми файлами, а потом запускать gimp -b $script А есть ли способ в gimp-е написать и выполнить скрипт-однострочник (или типа того, скрипт для одноразовой работы, выполнить и забыть)? Если да, то где об этом можно прочитать? А то те примеры, что я видела, были с множеством заголовков, требовали какой-то регистрации в gimp-е и поэтому по простоте использования совсем не подходили на замену набора опций для imagemagick-а. -- Оля -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: backup solution
On Wed, Aug 15, 2007 at 12:27:26AM +0400, Pechnikov Alexey wrote: Только остался один немного философский вопрос: вы считаете достаточно надежным решением делать бэкап на соседний комп? Мое мнение такое, что лучше бэкапить по дохленькому каналу, но зато на сервер в другом регионе. Нет, я не параноик, как это может показаться, но зато точно знаю, что жизнь слишком многофакторная штука, чтобы строить какие-то модели. Так что лучше подстраховаться и не класть все яйца в одну корзину. Вспомнился тост в тему: Мой отец говорил: Имею желание купить автомобиль - но не имею возможности, имею возможность купить козу - но не имею желания. Так выпьем же за то, чтобы наши желания всегда совпадали с нашими возможностями(с) WBR Dmitri Ivanov -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Фронтенд к ImageMagick
On 2007.08.15 at 17:33:20 +0300, Olya Briginets wrote: On Tue, 14 Aug 2007 17:53:55 +0400, Victor Wagner wrote: В таком варианте лучше сначала сгеренировать скрипт на Schemе который сделает всё что надо со всеми файлами, а потом запускать gimp -b $script А есть ли способ в gimp-е написать и выполнить скрипт-однострочник (или типа того, скрипт для одноразовой работы, выполнить и забыть)? Если да, Вот так с ключиком -b и выполнить. Это как раз на предмет замены imagemagic. Когда имена открываемых изображений мы прямо в скрипте указываем. то где об этом можно прочитать? А то те примеры, что я видела, были с множеством заголовков, требовали какой-то регистрации в gimp-е и Регистрация нужна, чтобы оно в менюшках появилось. И чтобы диалог для задания параметров образовался. А так есть Script-Fu console. Я, правда, не помню, как оттуда дотягиваться до изображений и слоев в уже открытых окнах. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: mp3 плеер
Pechnikov Alexey [EMAIL PROTECTED] wrote: В сообщении от Среда 15 августа 2007 12:40 Andrey Melnikoff написал(a): Конкретно хочется - кучу плей-листов, в которые я сам набью то, что мне надо. xmms с одним плейлистом - не кактит, т.к. на дисках лежит то, что я не слушаю, и видеть это перед глазами я нехочу. Создать кучу плэйлистов, открывать нужный в xmms и слушать. Никто не заставляет все пихать в один лист. Не айс, т.к. слишком много лишних телодвижейний с файлами. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Проблема со сборкой wine
GoR [EMAIL PROTECTED] wrote: configure:2405: checking for C compiler default output file name configure:2432: gcc -m32conftest.c 5 /usr/bin/ld: cannot find -lgcc_s collect2: ld returned 1 exit status в чём может быть проблема? gcc неправильно стоит. что говорит dpkg -l \*gcc\* ? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: mp3 плеер
15.08.07, Andrey Melnikoff[EMAIL PROTECTED] написал(а): Hello All! А есть ли в нашем доме что-то, по функционалу похожее на foobar2000? Конкретно хочется - кучу плей-листов, в которые я сам набью то, что мне надо. xmms с одним плейлистом - не кактит, т.к. на дисках лежит то, что я не слушаю, и видеть это перед глазами я нехочу. rythmbox - тоже некошерная программа. Он непонимает правильно тэгированных сборников, i.e. когда в сбонике все mp3 тэгированны с оригинальными альбомами, откуда взяты треки. Такой сборник просто рвет на единичные альбомы с одной песней. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] А mpd не смотрели??
Re: mp3 плеер
GoR [EMAIL PROTECTED] wrote: В Срд, 15/08/2007 в 12:57 +0400, Pechnikov Alexey пишет: В сообщении от Среда 15 августа 2007 12:40 Andrey Melnikoff написал(a): Конкретно хочется - кучу плей-листов, в которые я сам набью то, что мне надо. xmms с одним плейлистом - не кактит, т.к. на дисках лежит то, что я не слушаю, и видеть это перед глазами я нехочу. Создать кучу плэйлистов, открывать нужный в xmms и слушать. Никто не заставляет все пихать в один лист. а чем amaroK не нравится? Тем, что Section: kde оно. Хлама kdeшного напритащит.. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: mp3 плеер
В Срд, 15/08/2007 в 12:40 +0400, Andrey Melnikoff пишет: Hello All! А есть ли в нашем доме что-то, по функционалу похожее на foobar2000? Конкретно хочется - кучу плей-листов, в которые я сам набью то, что мне надо. xmms с одним плейлистом - не кактит, т.к. на дисках лежит то, что я не слушаю, и видеть это перед глазами я нехочу. rythmbox - тоже некошерная программа. Он непонимает правильно тэгированных сборников, i.e. когда в сбонике все mp3 тэгированны с оригинальными альбомами, откуда взяты треки. Такой сборник просто рвет на единичные альбомы с одной песней. А как определяется что они с одного сборника? Я видел только одно вменяемое решение в iTunes 7. Там используется дополнительное поле в теге. Но т.к. имя поля не стандартизировано, то и работает эта приблуда только в iTunes.
Re: mp3 плеер
В сообщении от Среда 15 августа 2007 19:49 Andrey Melnikoff написал(a): Pechnikov Alexey [EMAIL PROTECTED] wrote: В сообщении от Среда 15 августа 2007 12:40 Andrey Melnikoff написал(a): Конкретно хочется - кучу плей-листов, в которые я сам набью то, что мне надо. xmms с одним плейлистом - не кактит, т.к. на дисках лежит то, что я не слушаю, и видеть это перед глазами я нехочу. Создать кучу плэйлистов, открывать нужный в xmms и слушать. Никто не заставляет все пихать в один лист. Не айс, т.к. слишком много лишних телодвижейний с файлами. Ну в общем-то распарсить винамповский плэйлист и проиграть все файлы из него несложно, достаточно скрипт написать. Или все файлы из директории (можно по маске) в mplayer к примеру пихать. Это если требуется именно проигрыватель, а не проигрыватель+куча спецэффектов.
альтернативы chat
преамбула - используется стандартный pppd для gprs. уперся в линейность chat-скриптов. пример: в зависимости от того, в сети какого оператора мы сейчас зарегистрированы, нужно указывать gprs-модему разный APN. то есть шлем модему AT-команды и в зависимости от полученного ответа производим какие-либо действия. существуют ли более продвинутые альтернативы chat? сходу ничего, кроме expect в голову не лезет (expect не умеет делать hangup например). -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Пример скрипта отбора файлов (было Re: backup solution)
Здравствуй, дорогой All! Если ты занят и тебе не интересно - немедленно сотри это сообщение. Если же нет, то я буду рад с тобой это обсудить. * Предположим, что у нас имеется некое поддерево в linux-овой файловой системе (ext2,ext3,...). Важно, что на ней имеются inodes и всякая операция изменяющая атрибуты файла (включая данные) приводит к тому, что ctime помечается для обновления (в том числе и при переименовании файла, что жестко posix-ом не устанавливается). Мы хотим отслеживать файлы, изменившиеся между запусками нашей программы. Первая мысль, которая приходит в голову - запустить find /part/to/subtree -cnewer /path/to/timestamp/file и делать что-то с этими файлами. find действительно покажет нам файлы, которые изменялись за период с момента, когда мы создали /path/to/timestamp/file с точки зрения ядра (то есть в них что-то писали, меняли права/владельцев и т. п.), но как быть если в список попадает каталог? Если у него изменились права доступа, то вроде все нормально, а если его переименовали? С точки зрения пользователя или пользовательского приложения все файлы в этом каталоге изменились (приложения получают доступ к файлам по пути к ним), тогда как timestamp-ы у этих файлов вполне могли остаться старыми. Для разрешения этой разницы в точках зрения между ядром и пользовательским приложением нам нужно установить, что родительский каталог некоторого файла, не изменившегося с точки зрения файловой системы тот же, что был при предыдущем прогоне. Делаем мы это основываясь на том, что каждому файлу соответствует уникальный inode number: - Если родительский каталог на момент предыдущего прогона существовал, то если этот каталог был переименован в то место в иерархии, которое занимал другой каталог, то у нас изменится inode number; - Тот же inode number для другого каталога мы можем получить только одним способом: стереть старый каталог (освободить inode), создать по крайне маловероятной случайности пучтой каталог в том же месте, с тем же именем и inode number, но поскольку каталог создается пустым, то любой файл, который мы в нем найдем будет обновленным с точки зрения ядра (по значению ctime). /* К делу не относится: если в каталоге есть хоть один файл, который не был изменен с точки зрения файловой системы, то, зная имена и inode numbers каталогов на момент предыдущего прогона программы, мы можем установить его старое имя */ То есть при каждом проходе программы мы сохраняем в snapshoot файл строчки вида: путь/к/каталогу/от/корня/обрабатываемого/поддерева/с/именем'/'inode number и ищем для каждого каталога такую строчку в файле от предыдущего прогона. На основании результатов сравнения мы устанавливаем флаг, говорящий о том является ли родительский каталог перемещенным/новым, и на основании этого флага считаем файл обновленным безусловно (родительский каталог переименован) или на основании сравнения ctime с записанным ctime от прошлого прогона. /* К делу не относится 2: если ядро не помечает для обновления ctime файла при обработке сист. вызова rename (posix поведения не регламентирует и это не случай linux), то подобная логика должна применяться ко всем файлам, а не только к каталогам */ Вот вроде бы и все о методе отбора изменившихся файлов. Теперь о реализации. Обходя обрабатываемое дерево программа должна выполнить с каждым файлом следующие действия: 1. Вызвать по ссылке $fileproc подпрограмму, выполняющую желаемые действия с файлом (или его именем) со следующими параметрами: - путь к файлу от корня обрабатываемого поддерева (включая имя) $filename - признак того, что программа считает файл измененным $fileisnewer. Вычисляется на основе того, что либо родительский каталог был переименован/заново создан ($curparent-{unknown}), либо ctime файла ($ctime) не меньше записанного от предыдущего прогона ($oldtime, хранится в первой строчке старого snapshoot-файла) - тип файла ($filetype) - символ: f - regular file, l - symlink, d - каталог, o - другой. 2. Если файл является каталогом (и у программы есть права на его чтение и исполнение): 2.1 Запомнить информацию в файле $NewSnapshoot (для корня поддерева вместо имени выводится время начала прогона). 2.2 На основании поиска файла по имени в файле $workSnapshoot от предыдущего прогона установить флаг того, что каталог неизвестный (переименованный или вновь созданный) $dirunknown 2.3 Перейти к обработке содержимого каталога. 3. Если все файлы в каталоге обработаны вернуться в родительский каталог. Для каждого уровня иерархии каталогов процедура getlevel заполняет структуру, на которую указывает переменная $curparent. Поля: name - путь к каталогу от корня обрабатываемого поддерева; entries - отсортированный (про сортировку ниже) массив directory entries unknown - признак переименованности/вновьсозданности каталога entnum - размер массива entries entindex - текущая позиция в этом массиве parent - ссылка на такую же
Re: Восстановление данных
Приветствую. Roman Cheplyaka пишет: PhotoRec (пакет testdisk) recoverjpeg Все запускается, исправно говорит, что в девайсе /media/NO_NAME/ (видится и читается фотоаппарат именно так и никак иначе)размером 64 кб ничего нет. В конкероре девайс виден (в адресной строке, в панели именован и читается нормально как NO_NAME) как /media/sda1/ но на это имя не отзывается (попросту нет) и в /media папки sda1 также нет. При просмотре свойств папки NO_NAME видно, что - свободно 3,1 Гб из 3,7 Гб, тогда как размер каталога указан... 32 Кб. Указывал и /media/NO_NAME/ и каталоги фотоапарата приписывал далее - видит только килобайты каталогов и все. (при этом ранее упомянутые 70 Мб уцелевших снимков уэже скопированы в другое место и удалены из аппарата), т.е. что-то там есть. Удаленные 70 Мб снимков - также не восстанавливаются. Как корректно указать путь или что еще сделать, чтобы все 4 (или 3,7) гига карточки проверить? Оффтопик не предлагать - не до него... если только позже... -- С наилучшими, Константин -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: альтернативы chat
Я видимо не совсем понимаю задачу, но сам для работы с двумя разными операторами держу два разных профиля -- конфига pppd и скрипта chat'а. Нужно работать через мегафон: pon megafon-usb, нужен мтс -- пожалуйста pon mts. Видимо пример неудачный... В Срд, 15/08/2007 в 23:43 +0400, Ed пишет: пример: в зависимости от того, в сети какого оператора мы сейчас зарегистрированы, нужно указывать gprs-модему разный APN. то есть шлем модему AT-команды и в зависимости от полученного ответа производим какие-либо действия. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Восстановление дан ных
On Thu, Aug 16, 2007 at 12:12:42AM +0400, Константин Шувалов wrote: PhotoRec (пакет testdisk) recoverjpeg Все запускается, исправно говорит, что в девайсе /media/NO_NAME/ В конкероре девайс виден (в адресной строке, в панели именован и читается нормально как NO_NAME) как /media/sda1/ но на это имя не отзывается (попросту нет) и в /media папки sda1 также нет. [..] Как корректно указать путь или что еще сделать, чтобы все 4 (или 3,7) гига карточки проверить? recoverjpeg нужен не подмонтированный каталог, а блочное устройство (ну или файл с его побитовой копией). Он, игнорируя файловую систему, напрямую читает устройство, находит сигнатуру JPEG-файла, определяет его длину и копирует эти данные в указанный каталог. Так что надо запускать recoverjpeg /dev/sda1. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Ковровые покрытия, плитка, дорожки.
В Чтв, 16/08/2007 в 01:09 +0400, Дима пишет: Компания КоверСамолет предлагает широкий ассортимент: ковры, ковровые покрытия, ковровые дорожки, ковровая плитка для офисов, ресторанов, отелей, казино и т.д. Также грязезащитные, влагостойкие, модульные (решетка) покрытия. Всегда в наличие на складе. Настил ковровых покрытий. Бесплатно - выезд менеджера с образцами, замер. Контактный тел.: (495) 589-54-27 давайте сделаем DDOS на их телефон))) -- Хочу анлим :( -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: альтернативы chat
On 2007.08.16 at 00:12:33 +0400, Dmitry Marin wrote: Я видимо не совсем понимаю задачу, но сам для работы с двумя разными операторами держу два разных профиля -- конфига pppd и скрипта chat'а. Нужно работать через мегафон: pon megafon-usb, нужен мтс -- пожалуйста pon mts. Видимо пример неудачный... Я тоже так делаю. Но обидно же - это ж windows-way какой-то - объяснять руками машине какая симка в телефон сегодня воткнута. Хочется zero-click solution. Чтобы я тыцнул в URL-ку в браузере, а система подумала: Ага, эзернет не воткнут. Может wifi дают? Не дают - ни одного знакомого ESSID не видно. Ну может в USB что-то воткнуто? Не воткнуто. Ну может Bluetooth PAN access point в радиусе видимости есть? Тоже нема. Ага, вот знакомый телефон зато по блютусу виден. Ну-ка его спросим, симка какого оператора туда нынче воткнута? Ага - Билайн. Ну хорошо, полезли в интернет через Билайн. В Срд, 15/08/2007 в 23:43 +0400, Ed пишет: пример: в зависимости от того, в сети какого оператора мы сейчас зарегистрированы, нужно указывать gprs-модему разный APN. то есть шлем Кстати, а какой AT командой узнают в сети какого оператора мы сейчас зарегистрированы? И вообще по-моему, в GPRS-roaming-е используется всегда точка доступа home-оператора. Т.е. не в какой сети мы сейчас зарегистрированы, а кому принадлежит SIM-карта. Вообще существует, насколько я помню, способ не указывать APN явно, а пользоваться настроенными в телефоне профайлами, указывая только номер CID. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: mp3 плеер
http://www.songbirdnest.com/ в дистрибьютиве нет (можно положить в /opt/), понимает настройки гтк, основан, вроде, на xul (Мозилла), шустрый, gpl. -- Sincerely, Nicholas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]