?

Log in

SokolSoft [entries|friends|calendar]
SokolSoft

[ website | SokolSoft.org.ru ]
[ userinfo | livejournal userinfo ]
[ calendar | livejournal calendar ]

Движек к сайту truebsd [20 Sep 2006|07:37am]

soko1
Надоело мне вручную править страницы при обновлении информации на сайте! Свою CMS написать мне нет времени, а все готовое что я видел - мне не нравится. Есть идея использования Radiant (http://radiantcms.org), написанной на Ruby (на ней кстати работает офф-ый сайт ruby (http://www.ruby-lang.org/en/)).
Можете что нибудь посоветовать?
6 comments|post comment

ossbackup 0.3.1 [04 Jun 2006|02:11am]

soko1
Вышел ossbackup 0.3.1!
Изменения минимальные: прописаны полные пути к утилитам (ибо не работало, если переменная $PATH была пуста).
1 comment|post comment

mutt-tools [20 Feb 2006|02:10am]

soko1
была у меня когда-то идея создать пакет (mutt-tools), в который входили бы программы для принятия, отправки и чтения почты. причем, чтоб эти программы, их конфиги, и почта лежали в одном каталоге, который можно было бы без проблем перетащить на другой компьютер; написать легкий конфигуратор, при помощи которого можно было бы без проблем настроить конфиги этих 3 программ (fetchmail - для получения, msmtp - для отправки и mutt - для чтения почты), инсталятор и подробная док-ция. так вот, остановился я только на инсталяторе, так и не дописав его. провозился долгое время с возможностью накладки патчей под определенную ОС...выливаю то что сделал, но то что еще не готово к употреблению.
install.shCollapse )
27 comments|post comment

OSsBackup 0.4 Current [04 Jan 2006|03:35am]

soko1
* добавлена (но не доработана) функция crypt_func(), обеспечивающая криптование сжатых данных.

( ossbackup_0.4current.sh.txt )

Правда не знаю пока как устранить зависимость переменной $crypt_enable с $compression_enable. Если вторая установлена в 0, а первая в 1 - возникает ошибка.
И не нравятся мне эти константы вроде "tar.bz2_ssl", не факт ведь, что пользователь в $compressor_program укажет именно bzip2...
Идей пока нет.
post comment

OSsBackup 0.3 Release [04 Jan 2006|03:26am]

soko1
* переписано все с использованием функций;
* добавлено ведение лог-файлов (теперь весь мусор перенаправляется не на stdout, а в лог-файл).

( ossbackup.sh )
post comment

SmallBurnCD 0.1 Release [02 Jan 2006|08:50pm]

soko1
Вся информация по этой ссылке.
post comment

OSsBackup 0.2 Release [30 Dec 2005|05:19pm]

soko1
Добавлено множество различных проверок.
Переписаны и созданы некоторые функции.
Возможна запись на cd-диск (ну и dvd естественно, как и ранее).
Хочу выразить благодарность victorgr за исправление грамматических ошибок в комментариях скрипта.

( ossbackup.sh )
( ossbackup_manual_rus)
post comment

ossbackup 0.2current [27 Dec 2005|02:05am]

soko1
В этой 0.2current уже возможна запись dvd-дисков (никто не вкурсе как cdrecord'ом записать диск, не создавая mkisofs'ом промежуточный iso-файл?), также добавлены несколько проверок и самое главное - написал мануал по всем переменным.

ossbackup.shCollapse )

мануалCollapse )

Кстати, есть ли интузиасты для перевода на английский?
6 comments|post comment

ossbackup 0.2current [26 Dec 2005|04:38pm]

soko1
Это current-версия ossbackup.
Всех кто знает английский язык, прошу помочь мне. Проверьте пож-ста правильность написания английских слов (я про комментарии в скрипте), либо предложите свои. Ну и естественно, если найдете погрешности в коде - сообщите. Спасибо.

ossbackup.shCollapse )
5 comments|post comment

OSsBackup v0.1 [24 Dec 2005|06:39pm]

soko1
Написал скрипт для создания резервной копии ОС.
Вся информация по установке (и сам скрипт) лежат на странице OSsBackup.

Поскольку надобность в программе SBackup пропала (т.к. этот скрипт дополнил мои мысли) - проект SBackup закрываю.
post comment

ctmget [28 Nov 2005|07:32pm]

soko1
Долой cvsup для диалапщиков и тех, кому дорог трафик!
Многие уже наверное успели познакомится с утилитой ctm, которая включена в базовые компоненты FreeBSD и которая служит для обновления дерева исходных текстов /usr/src. Как она работает я рассказывать не буду, ибо в 'man ctm' все подробно описано. Но могу сказать, что эта вещь реально экономит время и трафик, т.к. сливается патч, который можно потом без проблем наложить на дерево исходных текстов, для обновления до текущей STABLE-версии FreeBSD.
Так вот, я уже почти закончил работу над утилитой ctmget, с помощью которой можно легко скачать эти патчи (особенно актуально, если этих патчей на ftp-сервере скопилось большое кол-во), но накладываются они непосредственно при помощи ctm.
Осталось дописать функцию get_remote_status(), которая будет брать информацию о последней версии ctm-архива на ftp-серваке. Как это сделать я пока не придумал. Может есть идеи? Ну, с локальным статусом понятно, просто делаем:

%cat /usr/src/.ctm_status

и созерцаем результат, а вот как сделать тоже самое, только для удаленного статуса - нужно подумать...

Вообщем, на этой неделе попробую вылить beta-версию.
2 comments|post comment

Sllame-0.2 [05 Nov 2005|12:01am]

soko1
Сегодня обновил Sllame до версии 0.2!

Основные новшества:
* Устранено переполнение буфера в массивах "device" и "command". Все переписано с использованием функции malloc();
* Добавлена библиотека stdlib.h для совместимости со старыми версиями GCC.

Посмотрите, нет ли там ошибок каких...

смотреть кодCollapse )
27 comments|post comment

Название для будущего веб-сервера [18 Oct 2005|02:10am]

soko1
Начал написание веб-сервера для ОС FreeBSD (пока только для нее).
Веб сервер будет основан на коде simple_httpd.c (из комплекта ОС PicoBSD) и занимать очень небольшое дисковое пространство (порядка 100 килобайт в бинарном коде).
Основные потребности:

* Отображение HTML-страниц;
* Легкая настройка;
* Быстродействие.

В отличии от упомянутого сервера simple_httpd будет обладать рядом преимуществ. Вот лишь некоторые:

* Возможность указания из командной строки IP-адреса для сервера;
* Включение веб-сервера при указании ключа start;
* Выключение веб-сервера при указании ключа stop;
* Усовершенствованный механизм ведения логов (с IP адресами удаленных клиентов; дата/время включения/выключения веб-сервека)

Это пока основные задумки. Некоторые уже реализовываю, некоторые реализую в ближайшее время.

У меня есть к вам всем просьба. Помогите придумать название для этого веб-сервака, а то ничего что-то в голову не приходит.
19 comments|post comment

TFD release 1.2 [15 Oct 2005|07:21pm]

7ocb
[ mood | Гут. ]

Собственно, дописал и слегка потестил. Вот, выкладываю.
Тут два файла, собственно сам скрипт и .tfd - конфиг к нему.

Заранее прошу прощения за корявый стиль. ((:

Втыкивать тут:Collapse )

10 comments|post comment

Nessus на дискетке [14 Oct 2005|05:25pm]

xatkaru
Привет!
Только присоединилась к сообществу и уже лезу со своей проблемой. Я сейчас пытаюсь сделать такую вещь: picobsd+nessus. Все должно запускаться с одной дискетки. Вопрос, собственно, про nessus. Никто не пробовал отредактировать его исходный код так, чтобы уменьшить размер? Я уже и так не прикрепляю никаких плагинов, все загружается по сети, а все равно даже core на дискету не лезет (((
Или есть еще какой способ разместить nessus на дискете?
18 comments|post comment

sllame-1.0beta1 [13 Oct 2005|12:39am]

soko1
Написал программу (sllame), облегчающую работу с программами "cdparanoia" (запись cdda-диска в wav-файлы) и "lame" (конвертирование wav-файла в mp3).
Пока все по-минимуму в ней. Постепенно добавлю нормальную менюшку, мануал и возможно переведу все на инглишь (кстати, есть добровольцы? а то я английского совсем не знаю).

смотреть кодCollapse )
44 comments|post comment

Temp file deleter. [11 Oct 2005|04:52pm]

7ocb
[ mood | Утро. ]

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

То есть: есть определенная директория, в которой находятся поддиректории либо файлы вида: *.d-2005-10-15.* или *.a-2005-10-15.*
Путь к этой директории указан в конфиге скрипта. Когда он запускается, он проверяет дату, указанную в имени, и, если эта дата была раньше, то есть, если, например, скрипт вызывается 2005-10-22, то, в случае для *.d-2005-10-15.* элемент удалится, а в случае для *.a-2005-10-15.* заархивируется и сложится по определенному пути, указанному в конфиге.

Это будет в первой версии.

Так-же для каждой исходной папки (в которой будет проверяться наличие устаревших объектов) предусмотрена возможность задания флагов. Первый, который мне пришел в голову - это arc_rem_date - который при архивации убирает из имени архива дату, после которой элемент должен быть заархивирован. То есть из директории/файла some.a-2005-10-10.test получится some.test.zip а не some.a-2005-10-10.test.zip, как без флага.
Второй - arc_add_date - подразумевает указание срока в днях, который должен быть добавлен к времени удаления. То есть из директории/файла some.a-2005-10-10.test при указании 30 дней получится архив some.d-2005-11-10.test.zip, который будет лежать по другому пути, который так-же можно будет добавить в конфиг и таким образом получится, что данные были заархивированы, переложенны в другое место, а потом удалены через 30 дней.

Это будет потом.

В связи с этим вопросы:
1. Кто-нить кроме меня видит в этом какой-нить разумный смысл?
2. Если да, то может быть будут высказаны идеи о том, что бы следовало туда добавить.

Сейчас скрипт весит 9кб с комментариями и около 4кб без комментариев.

5 comments|post comment

Поиск простых чисел [03 Oct 2005|08:49pm]

soko1
Искал способ (просто формулы не существует!) для нахождения простых чисел (чисел, которые делятся только на себя и единицу; например: 1, 3, 5, 7, 11 и т.д.). Один человек поделился исходником, который написал на Си. Возможности проверить его на работоспособность не могу, т.к. компилятора под рукой нет.
В очень скором времени перепишу (либо использую более "правельный" алгоритм) на Python.

смотреть кодCollapse )
4 comments|post comment

[03 Oct 2005|12:01pm]

drtr0jan
А какие задачи? Написание математического софта (алгоритмов)?
1 comment|post comment

PyMath_fibonacci v1.0 [03 Oct 2005|02:31am]

soko1
Написал скрипт PyMath_fibonacci!
PyMath_fibonacci - это скрипт для нахождения чисел Фибоначи.
Написан на языке Python.
Более подробная информация на странице проекта.

Большое спасибо 7ocb и vadim_kataev за помощь, относительно предоставленной информации о новых строках в Python'овском print'е!

смотреть кодCollapse )
19 comments|post comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]