Delphi idFTP пример скачивания файла с ftp

Недавно писал себе программулину, сливающую резервные копии с фтп сервера на локальный тазик, и пришлось сесть подразобраться с Indy компонентом idFTP.
Для начала на форму выкинем кнопку, об зовем ее Download, и компонент idFTP из закладки Indy Clients, должно получиться нечто похожее на постер к посту (см. выше 😉 )
Чтож, полпути пройдено, теперь в обработчике событий для нажатия кнопки пишем следующий код:

Подробнее

nodeny, sql количество авторизованных

Собственно заметка из двух строк:

покажет всех авторизованных в данный момент. З.Ы. расписывать как подключаться к БД, выбирать базу и тд и тп, смысла нет, т.к. если уж вас это заинтересовало, значит вы как минимум умеете пользоваться phpmyadmin (решение для ленивых ))))

Подробнее

vi поиск и замена

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

:s/< то>/< ем>/     заменить 1-ое совпадение в текущей строке
:s/< то>/< ем>/g   заменить все совпадения в текущей строке
:%s/< то>/< ем>/g   заменить все совпадения в файле
:%s/< то>/< ем>/gc   заменить все совпадения в файле с подтверждением
Подробнее

Perl работа с mysql через DBI

Для работы с мускулом через perl обычно используют модуль DBI, небольшой пример как #!/usr/bin/perl use DBI; my $host = «localhost»; # MySQL-сервер нашего хостинга my $port = «3306»; # порт, на который открываем соединение my $user = «ПОЛЬЗОВАТЕЛЬ_БД»; # имя пользователя my $pass = «password»; # пароль my $db = «ИМЯ_БД»; # имя базы данных…

Подробнее

CentOS управление загрузкой сервисов

centos

Для добавления сервисов в автозагрузку, в центосе используется утилита chkconfig

# chkconfig
chkconfig version 1.3.30.2 - Copyright (C) 1997-2000 Red Hat, Inc.
Может свободно распостраняться в рамках GNU Public License.
применение:   chkconfig --list [имя сервиса]
         chkconfig --add < сервиса>
         chkconfig --del < сервиса>
         chkconfig [--level <>] < сервиса> 

Рассмотрим на примере ранее установленного snmpd

Подробнее

Planet WSD 800 trunk CLI

planet-wsd-800

Столкнулся недавно с этой железякой, понадобилось прописать в транке два влана, с помощью CLI, т.е. без веб морды и прочей не нужной ерунды, приступим, например пропишем два влана 1, дефолтовый и 4000 в транк, на портах 9,10, думаю рассказывать как подключаться к свичу через ком порт нет необходимости, поэтому перейду к главному. В консоли после логина вводим команду

en

и вводим пас admin, далее по порядку

Подробнее

NoDeny отображение статуса авторизованных «всегда онлайн»

Все классно в биллнге, но этой фичи явно не хватало, берем напильник и исправляем)) Кстати эта заметка для тех кто не любит шариться по форуму NoDeny, хотя таких я думаю на пальцах можно посчитать!
Чтож, для того чтобы можно было наблюдать в админке биллинга тех, кто на данный момент работает с типом авторизации «всегда онлайн», топаем в директорию nodeny:

и открываем исходный файл ядра:

Кстати, ВСЕГДА ДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИЮ:

чтож, копию сделали, теперь можно изгаляться над ядром биллнга)))
топаем к строке 1970 и видим примерно следующее:

Подробнее

FreeBSD — создаем установочный USB-носитель под Windows и FreeBSD. Вариант 2

Сейчас я расскажу как приготовить загрузочную флешку с установочной FreeBSD. Кстати, вариант 2 т.к. ранее был описан Вариант 1!
Берем:

1) Установочный образ FreeBSD с расширением .img FreeBSD-8.2-RELEASE-i386-memstick.img
2) Если ставим под Windows, то win32diskimager-RELEASE-0.3-r27-binary эту свободно распространяемую тулзу, если под FreeBSD, то будем использовать утилиту dd
3) Копируем с флешки все нужное (если есть), потому что потом из нужного, на ней останется только Фря.

Подробнее

FreeBSD, установка и настройка cacti

Описывать что такое cacti смысла нет, да и как бы заметка для себя в большей степени, но если сказать в двух словах, то Cacti — это веб приложение, собирающее статические данные за определенные интервалы времени, и на основании этих данных способное строить графики с помощью RRDtool, в общем можно строить график использования канала, использования разделов хдд, отображать латентость ресурсов и много чего другого.
Думаю напомнинать про то что необходимо обновлять порты нет необходимости, поэтому начнем с установки этого чуда:

# cd /usr/ports/net-mgmt/cacti
# make install clean

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

Подробнее

Как позвонить в Германию из Росcии и Украины

Телефонный код Германии: +49 Позвонить из Украины в Германию Из Украины со стационарного телефона звонить: 0-0-49-— 0 — выход на межгород 0 — выход на международную линию 49 — международный телефонный код Германии Из Украины с мобильного телефона звонить: +49-— Позвонить из России в Германию Из России со стационарного телефона звонить: 8-10-49-— 8 — выход…

Подробнее