Наши проекты: Скачать программы Экспорт новостей (RSS)
Главная | Domino | Статьи | Computer FAQ | Download | T0P-100 Software | Форум
Internet Zone - компьютерный электронный журнал         Подписка на рассылку
Реклама у нас, Контакты

 Статьи/обзоры   Новые обзоры | Software | Hardware | Система | Безопасность | Интернет | Бизнес и Заработок | Игры | Фото | Mobile | Разное | Пресс-релизы компаний | Авторам статей

Старые рубрики этого раздела - FAQ Windows 9x/Me | FAQ Windows NT/2K | FAQ Windows XP FAQ | Software FAQ | Hardware FAQ | Linux FAQ | Скачай сейчас | Веб-навигатор

ITrader
Современная, простая программа с неограниченными возможностями преобразования времени, знаний и опыта в деньги! Бесплатный доступ ко всем финансовым рынкам, к мировым торгам и профессиональному росту. Скачай и открой бесплатный Демо-счет! Дистанционное обучение. Депозит от 1000 рублей. ФГ Калита-Финанс.
Подробнее...

Software


Правильный FTP

Дата публикации: 24 Октября 2004
Автор: WildHare
http://softsearch.ru/

Лирическое отступление MODE ON

Знаете, что на свете самое плохое? Хуже нет оказаться единственным технически грамотным человеком в пределах офиса, причем чужого, причем в тот момент, когда там что-то накрывается медным тазом. И вместо того, чтобы спокойно пожелать товарищам погорельцам приятных сновидений и удивительных открытий в области сетевой безопасности, приходится засучивать рукава и делать три дела сразу: поднимать из руин рухнувшие сети и сервисы, изгонять троянов и закрывать дыры; читать курс лекций по самым разным предметам, половину из которых видишь впервые в жизни; и заодно проводить сеанс принудительной психотерапии по чеховскому принципу «если в твоем кармане загораются спички, радуйся, что у тебя там не пороховой погреб». Все в комплексе, скажу я вам — песня.

«Зачем вы отключили этот девайс, юноша? Непонятно, зачем нужен и от греха подальше? А вы знаете, что MS ISA создает эти виртуальные сетевые адаптеры не просто так, а со смыслом? Я вот тоже не знал, но ведь так оно и есть. А если прибить ISA, то вместе с ним прибивается и роутинг, и вы можете набирать единственную известную вам команду ping до второго пришествия Спасителя. Каким образом 40 Gb трафика утекло непонятно куда? А это вот правило — {Allow - Anyone - Anytime - All IP Traffic - No Logging} — не пробовали отключать?»

Но самое интересное — поиски виноватого. «Вы спрашиваете, кто конкретно виноват в том, что вашу контору неизвестные варезники выставили на пару килобаксов, товарищ босс? Обратите внимание вот сюда. Что это такое? Правильно, это компьютер. Кто за ним сидит? Менеджер отдела продаж. Но это ведь не просто монитор с мышкой, это заодно еще и контроллер домена. И я готов спорить на пиво, что работают на нем под логином Administrator, а пароль знает даже офисная уборщица. По-русски это называется «приходи кто хочет, бери что хочет». Ну да, кроме вашего ноутбука, товарищ босс, уж конечно. Хотите фокус?

Пожалуйста: Start - Run - \\boss\c$. Вот они ваши файлы, вот она ваша почта, вот она ваша картинная галерея. Экие у вас вкусы нетривиальные, однако.. Ну и кто, по-вашему, виноват? А системного администратора не пробовали нанимать?» Ррррррррр. ;-\

Только не подумайте, что я на жизнь жалуюсь. Жизнь прекрасна и удивительна — особенно для технически грамотных людей. Экономия на билетах в цирк получается просто фантастическая.

Лирическое отступление MODE OFF

Ну а теперь таки займемся делом. Почти любой из нас с той или иной регулярностью пользуется сервисом по имени FTP — большинство для скачивания файлов, а кое-кто и для закачивания. И если есть на свете класс программного обеспечения, состоящий практически из одних недоразумений — это FTP-клиенты. Программисты, конечно, стараются, но получается у них как-то не по-человечески. Или в интерфейс напихано сорок бочек панелей и деревьев, за которыми не видно функционала, или файлы качаются через раз, или настройки теряются, или проблемы с перезаписью файлов, или все это вместе. В принципе, это закономерно: FTP изначально не был предназначен для визуальных манипуляций, это консольный сервис, который может только получить команду, сделать что-то на сервере, и сказать, что же из этого вышло.

Сверху лог наших команд и ответов сервера, слева-справа файлы, снизу текущие трансферы. Я бы сделал несколько по-другому, но и так вполне юзабельно.

Я долго не мог подобрать подходящего FTP-клиента и в конце концов остановился на FAR'e — привычная среда, привычные манипуляции, ничего лишнего. Работаешь с сервером, как с локальным диском, просто файлы грузятся немного дольше. Но однажды FAR конкретно меня подвел: в каком-то из релизов оказался мерзопакостный баг, и при попытке удалить с FTP пустую директорию FAR, никого не спрашивая и с большой скоростью, стал удалять вообще все, начиная с корня. Прежде, чем я понял, что происходит, пара сотен файлов отправилась на цифровые небеса — для программы такое поведение есть не просто баг, но смертный баг, такое не прощают. И проблема выбора FTP-клиента опять перешла из состояния «бывает и лучше, но ладно уж» в состояние «актуальна».

Проведя инспекцию текущего парка популярных FTP-клиентов, я остановился на штуковине по имени FileZilla (найти на SoftSearch, скачать у автора). FileZilla — OpenSource-проект, именно отсюда проистекает ящеровидная часть имени. Наверное, образ большой ящерицы (размер имеет значение ;-) внушает программистам светлые и радостные мысли. Но главное — что внутри.

Внутри же вроде бы все в порядке. Интерфейс не идеален, конечно, но хотя бы панели расположены грамотно и лишние элементы (вроде treeview) можно отключать. В остальном как обычно — local side, remote side, скачать, закачать, удалить. Из приятных (для меня, само собой) моментов можно отметить три: поддержка русского языка в интерфейсе; умение поддерживать коннект с сервером сколь угодно долгое время (чего FAR, к примеру, не умеет в принципе), даже если мы не посылаем на сервер никаких команд, FileZilla в фоне его пингует; и возможность сопоставить каждому серверу дефолтный фолдер файловой системы, после коннекта мы получаем открытый на нужном каталоге сервер справа и открытый на нужном же каталоге локальный диск слева. Удобно. Да, еще заявлен механизм пакетного выполнения задач — пишем файл задания (на XML), скармливаем его программе, и она делает, что надо. Но эту фичу я покамест в действии не пробовал.

Резюме же таково: идеальный FTP-клиент либо не написан, либо пока не попал в мои цепкие руки. Но с ролью и.о. FileZilla справляется вполне успешно.

***

Смотрите также:
  • Любимый город из космоса
  • Вкратце о Microsoft Office
  • ICQ Lite - расширяем возможности
  • Конструируем тесты
  • Связь по модему
  • Все статьи рубрики Software


    Читаем свежие статьи


    Главная | Domino | Статьи | Computer FAQ | Download | T0P-100 Software | Форум
    Рассылка - Реклама у нас - Экспорт новостей (RSS) - Карта сайта  | Наши проекты: Скачать программы
    Copyright © Internet Zone. Информация об использовании материалов сайта, Контакты
    Rambler's Top100