Delphi функция получения случайного слова из строки

Собственно возникла такая необходимость в одной из программ вытаскивать случайное слово из строки, самому писать было лень, гугление не принесло результатов, пришлось вспомнить былые годы и напрячь мозговые центры ))))
Ничего сложного нет, алгоритм прост, хотя я и не настаиваю на его универсальности и простоте, кому как, но на скорую руку написал следующее, в двух словах по алгоритму, в строке выдергиваем случайный символ, и если это не пробел, то увеличиваем номер символа пока не получаем пробел (банально )))), после удалем из строки все символы, начиная с первого, заканчивая пробелом, далее копируем в результат все, начиная с первого символа, заканчивая пробелом, номер символа которого мы получим из Pos(' ', str).
Читать полностью »

Опубликовано 23.06.2011 в 09:21 · Автор komivlad · Ссылка · 2 комментария
Рубрики: Delphi, Programming · Теги: , , ,

Невнимательность или завтыки рулят)))

Сегодня в спешке начал пересобирать ядро, на свежем сервачке, отрихтовал конфиг ядра, вроде все как обычно, но после make вылезла следующая бяка:

 sample.o(.text+0x5b5):../../../dev/ath/ath_rate/sample/sample.h:246: undefined reference to `ath_hal_computetxtime' *** Error code 1

Полез смотреть в конфиге ядра, что же такого я отключил связанного с ath, долго рыскать не пришлось:

#device          ath             # Atheros pci/cardbus NIC's
device          ath_hal         # pci/cardbus chip support

#device ath — был подводным камнем )
включил его обратно в ядро, и все собралось на ура, как всегда, невнимательность решает.
В общем +1 к карме )))
Напоминаю, что если конкретно не знаешь за что отвечает то или иное устройство, то лучше почитать в хендбуке или не трогать!

Опубликовано 22.06.2011 в 11:32 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: FreeBSD, Life · Теги: , , , , ,

FreeBSD мониторинг S.M.A.R.T

Недавно задумался над тем, что было бы неплохо мониторить работу жестких дисков, и в тырнете наткнулся на описание одной утилиты, это smartmontools, чтож, приступим к установке и настройке:

# cd /usr/ports/sysutils/smartmontools  && make install clean && rehash

после этого проверить состояние смарта на винте можно командой:

# smartctl -a /dev/ad8

ну соотвественно /dev/ad8 замените на свой 🙂
Показывать-то показывает, а вот было бы неплохо чтобы еще уведомления на мыло приходили при ошибочках, топаем рихтовать конфиг:

# cd /usr/local/etc/
# cp smartd.conf.sample smartd.conf
# ee smartd.conf

Читать полностью »

Опубликовано 20.06.2011 в 19:01 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: FreeBSD · Теги: , , ,

Локальный ftp сервер для установки FreeBSD

Установка фряшки, с локального фтп сервера значительно уменьшает время установки, поэтому было решено попробовать использовать в локалке это преимущество.
Пример будет рассмотрен для 8.2 i386, хотя для других дистрибутивов и версий особых отличий не будет.
Начнем с установки моего любимого фтп сервера — proftpd:

# cd /usr/ports/ftp/proftpd && make install clean && rehash

Читать полностью »

Опубликовано 16.06.2011 в 13:37 · Автор komivlad · Ссылка · Один комментарий
Рубрики: FreeBSD, Сеть · Теги: , , , ,

FreeBSD монтирование iso образов

Все просто как божий день, для начала создадим блочное устройство, для доступа к файлу образа, например так:

# mdconfig -a -f /home/ftp/FreeBSD-8.2-RELEASE-i386-dvd1.iso
md0

и примонтировать его как обычный сидюк:

# mount_cd9660 /dev/md0 /cdrom/

После того как поработали с образом, необходимо отмонтировать, и удалить блочное устройство:

# umount /dev/md0
# mdconfig -d -u md0

Опубликовано 16.06.2011 в 13:00 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: FreeBSD · Теги: , , ,

FreeBSD 8.x, 7.x установочная флешка (установка по ftp, и с флеш)

ДУмаю из названия заметки догадались о чем она будет, почему именно по ftp? Ну просто у меня канал не лимитированный дома, поэтому активно им пользуюсь, но думаю, не будет лишним объяснить как делать флешку чтобы уже с нее можно было устанавливать нашу любимую фряшку!
Начнемс...
Для начала качаем пару утилит для создания загрузочной флешки:
1. HPUSBFW 369Кб
2. GRUB4DOS_GUI 843Кб
3. или одним набором с нашего сайта: Утилиты 1213Кб
Читать полностью »

Опубликовано 16.06.2011 в 09:08 · Автор komivlad · Ссылка · 4 комментария
Рубрики: FreeBSD · Теги: , , , ,

Automysqlbackup — автоматизация резервного копирования mysql

Как я уже говорил — «резервное копирование всему голова», хочу поделиться с вами, ребятушки, очень полезным скриптом, которым пользуюсь очень давно. Скрипт этот предназначен для автоматизации резервного копирования баз данных СУБД Mysql, работает на основе mysqldump.
Офстраница на sourceforge , собственно тут его и можно скачать))
Приступим к настройке скрипта (думаю со скачиванием проблем не возникло??))), для начала я его переименовал в что-то с более нормальным именем:

# mv automysqlbackup-2.5.1-01.sh automysqlbackup.sh
# ee automysqlbackup.sh

собственно по настройкам:
Читать полностью »

Опубликовано 14.06.2011 в 12:13 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: DataBases, FreeBSD, MySQL, WebServer · Теги: , , , ,
Страница 77 из 91« Первая...7576777879...Последняя »