О компании
Разработка сайтов
Продвижение сайтов
Продвижение интернет-магазинов
Исследования и аудит
Цены
Наши заказчики
Статьи
+7 (812) 715-9220

НАШИ ЗАКАЗЧИКИ

ПРЕДВАРИТЕЛЬНЫЙ ЗАКАЗ
Оставьте адрес своего сайта (e-mail) и мы ответим, что мы можем Вам предложить:
http://
e-mail:
дополнительная информация:

ICQ консультация 268-126-780
Вам обязательно ответят!

Портабельный набор приложений для web-разработчика

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

  • Синхронизация данных (документов, скриптов)
  • Синхронизация установленных программ
Если для синхронизации данных есть специальные программы, то с наличием необходимого установленного ПО на случайном компьютере все обстоит несколько сложнее. Но для того, чтобы данные на разных машинах все время находились в синхронизированном состоянии, нужно не забывать запускать синхронизирующую программу, а это уже человеческий фактор. Кроме того, если пришлось работать за чужой машиной (скажем, компьютер клиента), не всегда безопасно копировать свои данные на диск. Но нам повезло, что сейчас есть множество внешних компактных, быстрых и ёмких носителей - flash-память, либо hdd с usb-интерфейсом. Выбираем подходящее по ёмкости и кошельку одно их них. Будем использовать его не только для переноса информации, но будем работать непосредственно с него. Таким образом, автоматически решается вопрос с синхронизацией данных - он просто снимается в виду его отсутствия. Теперь разберёмся что можно сделать с ПО на разных машинах. В этом нам помогут портабельные версии различного софта. Есть целое движение портабельного софта, центровым ресурсом подобного софта под Windows платформы является http://portableapps.com/. На нем представлены портабельные версии известных приложений, все они абсолютно бесплатные, не содержат рекламы, а так же являются oper source. Выбираем софт первой необходимости, предположим, что вы являетесь разработчиком программного обеспечения под web и не только: http://portableapps.com/apps
  • MS Office - заменяем портабельной версией Open Office-а, в нем есть текстовый процессор, электронные таблицы, создание презентаций, векторный редактор и другие. Все программы поддерживают форматы документов MS Office и функционально очень похожи на своих проприетарных братьев. http://portableapps.com/apps/office/openoffice_portable
  • WEB Browser - есть портабельная версия Mozilla Firefox: http://portableapps.com/apps/internet/firefox_portable, так же в Firefox-у web-разработчику рекомендую пару полезных плагинов, это liveHTTPHeaders и FireBug.
  • IM Client - для этого я рекомендую использовать QIP клиента, взять можно тут: http://qip.ru/ru/pages/download_qip_ru/
  • Telnet client - портабельный PuTTY - легковесный telnet клиент с поддержкой ssh: http://portableapps.com/apps/internet/putty_portable
  • FTP client - портабельный FileZilla : http://portableapps.com/apps/internet/filezilla_portable
  • PDF reader - портабельный Sumatra PDF reader http://portableapps.com/apps/office/sumatra_pdf_portable
  • Хранитель паролей - программа для хранения паролей, база паролей жёстко шифруется, вам необходимо помнить только один мастер пароль, очень удобно если вам необходимо помнить множество клиентских паролей. KeePass Password Safe http://portableapps.com/apps/utilities/keepass_portable
  • Редактор исходников (скриптов) - есть легковесный, но очень смышлёный редактор исходников на различных языках и множества других форматов Notepad++ portable http://portableapps.com/apps/development/notepadpp_portable
  • E-mail client - хорошо знакомый продукт от Mozilla с поддержкой pop3, smtp, imap, множества почтовых ящиков - Thunderbird http://portableapps.com/apps/internet/thunderbird_portable
  • Архиватор - 7-Zip http://portableapps.com/apps/utilities/7-zip_portable
Устанавливать весь этот софт проще простого - скачиваете, запускаете exe-шник, указываете папку в которую поставить на usb-устройтве, заведите например папку bin и в неё ставьте весь софт. Для облегчения запуска софта, чтобы не шариться по диску в поисках запускаемого exe-шника нужной программы, рекомендую установить Portable Start Menu - http://www.aignes.com/psmenu.htm Теперь перейдем к специфичному софту для web-разработчика:
  • WEB-сервер: Apache
  • PHP-интерпритатор: последней версии, доп. пакеты PEAR, Adodb, Smarty, FCKEditor, AJAX|JS Framework
  • СУБД: MySQL
  • SQL Client: рекомендую использовать EMS Manager - запускается без установки, но к сожалению он платный, можете воспользоваться триальной версией для MySQL http://www.sqlmanager.net/en/products/mysql/manager/download.
  • IDE: Eclipse - www.eclipse.org
Каким образом сконфигурировать Apache, PHP, Mysql для автономного запуска, я расскажу в следующий раз, следите за сайтом. А в завершение решим последний важный вопрос - создание бекапа рабочего usb устройства: Полагаться на ручной бекап мы не будем по понятным причинам, следовательно нам нужно что-то для автоматизации. Для себя я сделал следующее: На всех рабочих машинах, на которых я считаю, что можно безопасно делать бекап, я установил Comodo Backup (http://backup.comodo.com/download.html). Данный софт позволяет очень гибко настраивать - что бекапить (папки, фильтр по маске, по размеру) и как часто (наиболе важные данные я бекаплю чаще - каждый час, скажем; другие -реже, раз в 3-5 часов, какие-то достаточно раз в неделю) - это вы сами решите для себя. Таким образом, получается, что я хожу с этим usb-устройством по разным компьютерам - работаю, но!!! когда я цепляюсь к одной из своих доверенных машин, пчёлка Comodo Backup автоматически с заданной периодичностью делает резервную копию важных для меня данных. В этой точке цикл решаемых задач замыкается, образуя весьма красивое решение. Что самое важное! без вмешательства человеческого фактора. Ожидайте следующей статьи по настройке web-софта разработчика...

Автор: Горбань Иван.
Источник: http://igorban.ru/?p=271 - Блог "~~~лови волну~~~"


Copyright (C) 2003 Urlixтел: (812) 715-9220 mailto: contact@urlix.ru

Наш офис находится по адресу: Санкт-Петербург, ул. 8-я Советская, д.48, офис 314

Rambler's Top100

продвижение сайтов в поисковых системах
оптимизация сайтов
разработка сайтов
разработка интернет магазинов