воскресенье, 19 июня 2011 г.

Как скачивать файлы с FTP из командной строки Windows

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

Для того, чтобы скачать файл с FTP из командной строки Windows, выполним несколько простых действий:

1. Откройте командную строку Windows, нажав на Пуск - Выполнить, набрав cmd и нажав на Enter.

2. Выполните следующую команду:

Как скачивать файлы с FTP из командной строки Windows


при помощи этой команды, мы подключимся к ftp-серверу компании Microsoft.

3. Вводим имя пользователя anonymous. Сервер этой известной компании позволяет подключаться анонимным пользователям:

Как скачивать файлы с FTP из командной строки Windows


4. В качестве пароля вводим e-mail (можно ввести несуществующий):

Как скачивать файлы с FTP из командной строки Windows


5. Поздравляю с успешным входом!

Как скачивать файлы с FTP из командной строки Windows


6. Для того, чтобы посмотреть, какие файлы и каталоги доступны на ftp-сервере, вводим команду dir:

Как скачивать файлы с FTP из командной строки Windows


7. В результате - получаем список файлов и каталогов, расположенных на ftp-сервере:

Как скачивать файлы с FTP из командной строки Windows


8. Для того, чтобы перейти в необходимый каталог, воспользуемся командой cd:

Как скачивать файлы с FTP из командной строки Windows


9. Сообщение "250 CWD command successeful" скажет о том, что мы успешно перешли в нужный нам каталог:

Как скачивать файлы с FTP из командной строки Windows


10. Для того, чтобы скачать нужный нам файл, введем команду get и имя загружаемого файла:

Как скачивать файлы с FTP из командной строки Windows


11. После успешного получения файла, система оповестит нас:

Как скачивать файлы с FTP из командной строки Windows


12. Для того, чтобы покинуть ftp-сервер и отключиться от него, выполните команду bye:

Как скачивать файлы с FTP из командной строки Windows


Возможно, многие скажут, что гораздо удобнее скачивать файлы при помощи многофункциональных менеджеров загрузки или ftp-клиентов.. Но при необходимости (или в качестве альтернативы), вы можете использовать простые DOS-команды, которые позволят вам скачать файлы с ftp без дополнительных затрат.

Как отключить доступ к сайтам при помощи файла hosts в Windows

Для того, чтобы ограничить доступ к сайтам при помощи файла hosts в Windows, выполните следующие действия:

В Windows 7:

1. Нажмите на круглую кнопку в нижнем левом углу экрана:

Как отключить доступ к сайтам при помощи файла hosts в Windows


2. В строке поиска наберите следующую строчку:

notepad c:\windows\system32\drivers\etc\hosts

Как отключить доступ к сайтам при помощи файла hosts в Windows


В Windows XP:

1. Нажмите на Пуск, затем на Выполнить.

2. Выполните следующую команду:

notepad c:\windows\system32\drivers\etc\hosts


3. В результате наших действий, в Блокноте будет открыт файл hosts. Добавим в него следующую строчку:

Как отключить доступ к сайтам при помощи файла hosts в Windows


Этой строчкой мы соотнесем IP-адрес 0.0.0.0 с сетевым именем известного сайта.

4. Сохраним содержимое файла hosts, нажав на Файл, затем на Сохранить:

Как отключить доступ к сайтам при помощи файла hosts в Windows


5. Попробуем открыть в браузере сайт, имя которого мы указали в файле hosts и... получим следующее:

Как отключить доступ к сайтам при помощи файла hosts в Windows


Почему так случилось? Все очень просто - Windows сначала проверяет файл hosts, а потом делает запрос к службе DNS.
Таким образом, можно отключать доступ к некоторым сайтам, не используя какие-либо средства.

Установка программ в OpenBSD

Примечание: Значок # означает что команда выполняется с правами суперпользователя (root) .
Итак способ первый: загрузка пакета из репозитория.

Установка программ в OpenBSD


Здесь есть небольшое но весомое отличие от FreeBSD. Заключается оно в том, что в FreeBSD установка программного обеспечения данным способом производиться так:

#pkg_add –r имя_пакета

В OpenBSD ключик –r не нужен, но ему нужен путь, точнее значение переменной ,которая хранит значение пути. Изначально переменная PKG_PATH не имеет значение (хотя технически имеет, это строка нулевой длинны) его необходимо задавать при каждой перезагрузке, если вы конечно планируете что-то устанавливать.
Назначаем путь простой командой:

#export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.6/packages/i386/

Думаю это понятно, но на всякий случай скажу, что коль уж это фтп-репозиторий, вы вполне можете ввести в строке адреса своего браузера ввести ftp://ftp.openbsd.org/pub/OpenBSD/4.6/packages/i386/ и просмотреть все доступные пакеты.

Установка программ в OpenBSD


Теперь непосредственно сама установка, как пример поставим огнелиса:

#pkg_add firefox35

С этим способом все, стоит упомянуть (imho) очень полезный ключик –i. Когда я устанавливал ejabberd – сервер, то pkg_add просчитал в зависимостях и erlang, но при загрузке оборвался интернет и в итоге я получил «сломанный» пакет, так вот –i избавил меня от этой проблемы. Пример использования:

#pkg_add –i ejabberd

суббота, 18 июня 2011 г.

Выполнение bash команд на php страницах

Допустим у нас есть сайт, и мы хотим на нем выводить какую нибудь информацию, для которой необходимо выполнение bash команд. Например ‘whoami’. Для этого необходим следующий код:

echo «Кто я: «;
echo exec (‘whoami’);
?>
Вместо whoami может быть любая другая команда, или можно запускать любой выполняемый скрипт.
Если в результате на странице выводится ошибка:
Warning: exec() has been disabled for security reasons
необходимо разрешить выполнение exec в файле php.ini.
disable_functions = system, exec
Нужно просто стереть exec из этой строчки. Тогда эта функция не будет запрещена для вызова из php.
Обычно на хостингах функция exec выключена, для исключения возможности взлома сервера.

Вышел Firefox 5

Вышла финальная версия Firefox 5.





Основные изменения:
  • Добавлена поддержка CSS-анимаций
  • Настройка Do-Not-Track перенесена для улучшения обнаружаемости
  • Улучшение производительности canvas, JavaScript, памяти и сети
  • Улучшение поддержки веб-стандартов HTML5, XHR, MathML, SMIL и canvas
  • Улучшение проверки орфографии для некоторых локалей
  • Улучшение интеграции с операционной системой Linux
  • WebGL больше не подгружает кросс-доменные текстуры
  • Для фоновых вкладок изменены значения setTimeout и setInterval до 1000ms для улучшения производительности
  • Некоторые мелкие исправления
Для Windows (рус)
Для Mac (рус)
Для Linux i686 (рус)

Для Windows (англ)
Для Mac (англ)
Для Linux i686 (англ)

5 способов поиска файлов в Linux, используя терминал

Сегодня мы рассмотрим нескольно наиболее популярных способов поиска файлов в Linux, используя терминал.

1) find : Для поиска файлов из командной строки вы можете использовать команду “find”. У этой команды следующий синтаксис:
find path criteria action

“path” - Секция для указания директории поиска. Если ничего не указано поиск идет по текущей директории.
“criteria” - Опции поиска.
“action” -Опции, которые влияют на состояние поиска или контролируют его, например,
“–print”

2) locate : Команда “locate” это альтернатива команде “find -name”. Команда find ищет файлы в выбранной части файловой системы и процесс может быть не очень быстрым. С другой стороны, команда locate ищет файлы в базе данный, созданной специально для этих целей /var/lib/locatedb, что происходит намного быстрее. Для обновления базы используется команда updatedb.


3) whereis :  “whereis” возвращает место расположения кода (опция -b), ман-страниц  (опция -m), и исходные файлы (опция -s) для указанной команды. Если опции не указываются, выводится вся доступная информация. Эта команда быстрее чем “find” но менее полная.

4) which :  Команда “which” ищет все пути перечисленные в переменной PATH для указанной команды.

5) type :
При вызове без опций показывает, как имена будут интерпретироваться
при использовании в качестве имени команды. Если использована опция -a, команда type выдает список всех каталогов, где есть выполняемый файл с
соответствующим именем. В список включаются также псевдонимы и функции,
если только не указана опция -p. К
хэшу команд не обращаются, если указана опция -a. Команда type возвращает 0,
если хоть один из аргументов найден, и 1 в противном случае.

пятница, 17 июня 2011 г.

Что такое w3c — валидатор сайтов?

Что же такое “Валидатор”? Validator: a conforming SGML parser that can find and report a reportable markup error if (and only if) one exists.
Валидатор: анализатор соответствия стандарту SGML, который находит и сообщает о подлежащей отчету ошибке разметки, если (и только если) она существует.

ISO 8896, параграф 15.4: 

Таким образом HTML-система является валидирующей HTML-системой, если:

1) она является валидирующим SGML-анализатором согласно ISO 8879, п.15.4;
2) она способна обрабатывать любой согласующийся с HTML документ;
3) она находит и сообщает об ошибке в HTML, если она существует;
4) она не сообщает об ошибке в HTML, если она не существует.

Простым же языком, валидатор — это праграмма, анализирующая код страницы (html, xhtml, css) на наличие в нём определённых ошибок, которые могут привести к неправильному отображению информации в различных браузерах, при “насильном” изменение пользователем размера шрифта, речевых ошибках при использовании “читающих” браузеров и т.д.

W3C Markup Validation Service — Проверка разметки (HTML, XHTML…) Веб-документов…

W3C CSS Validation Service — Проверка каскадных таблиц стилей (CSS)