Учитесь так, словно вы постоянно ощущаете нехватку своих знаний, и так, словно вы постоянно боитесь растерять свои знания.
Конфуций
Учитесь так, словно вы постоянно ощущаете нехватку своих знаний, и так, словно вы постоянно боитесь растерять свои знания.
Конфуций
Я бы хотел сегодня привести очень интересный отрывок из его дневника. Сегодня модно писать о том, как многое успевать, как быть эффективным, ка организовать бизнес и т.д. и т.п. К сожалению, как заметил Стивен Кови в своей книге «7 навыков высокоэффективных людей» (сам бы в жизни не читал по причине такого названия, но друг очень рекомендовал, прочитал книгу, очень доволен) сегодняшняя литература об управлении и личной эффективности сводиться к простому выписыванию рецептов решения стандартных проблем. Что-то типа аспирина на все случаи жизни. Редко встретишь книгу или статью затрагивающую глубинные мотивы, принципы внутренней жизни и целостности человека. Но сейчас не об этом… Хочу поделиться отрывком из дневника Франклина. Этот человек много достиг, поднялся с низов общества не имея официального образования, уверен, что много можно почерпнуть из его жизни.
Как постоянно поддерживать прайс-лист на веб-сайте предприятия в актуальном состоянии? Список продаваемых товаров часто изменяется. Эти изменения вносятся в офисную БД (чаще всего – 1С:Торговля). Для соответствия прайс-листа на сайте реальному списку товаров надо все изменения списка товаров в 1С дублировать на сайте, в БД MySQL. Т.е. делать двойную работу, за которой потом ещё нужен двойной контроль (так как делает её человек).
Мы будем использовать очень краткий вариант. Структура будет такова:
id smallint(8) unsigned NOT NULL auto_increment,
login varchar(50) NOT NULL default '',
password varchar(32) NOT NULL default ''
Размер поля password — 32 символа. Т.к. мы бедм хранить в нем хеш пароля, а не сам пароль в чистом виде.
Итак, животрепещущий вопрос, не дающий покоя многим поколениям начинающих php-программистов: как расшифровать строку, зашифрованную функцией md5().
Ответ прост: никак.
Командные файлы – это текстовые файлы с расширением bat или cmd, строки которых представляют собой команды или имена исполняемых файлов. Когда вы запускаете на выполнение командный файл, то управление получает командный процессор операционной системы (часто называемый интерпретатором команд), который последовательно считывает и интерпретирует строки командного файла. Для Windows9X этим занимается command.com, для WinNT/2K/XP – cmd.exe. Строки командных файлов могут содержать команды самого процессора команд (FOR, GOTO, IF и т.п.) или имена исполняемых модулей (net.exe, regedit.exe, win.com и т.п.).
http://white55.narod.ru/cmd.html
http://www.windowsfaq.ru/content/category/3/19/57/
Оригинал: http://www.sddi.net/FBSDSecCheckList.html
Перевод: by ZmeY (zmey(at)kahovka(dot)net).
Этот документ является списком параметров защиты для применения на
FreeBSD серверах.
Существует огромное количество статей, обзоров и инструкций в которых
описаны методы защиты вашей FreeBSD системы. Но все они описывают отдельные
методы и способы. Этот документ является списком, который
удобно использовать при настройке сервера. В документе собраны
рекомендации, которые помогут вам, настроить наиболее защищенный сервер.
Более подробное описание всех настроек и проблем безопасности вы можете
найти, обратившись к списку использованных источников, в конце этого
документа.
Задумываться о правильном именовании серверов начинаешь тогда, когда число этих самых серверов в организации неуклонно растет.
Как ускорить индексацию сайта — этот вопрос часто можно встретить на форумах вебмастеров. От индексации зависит очень многое: позиции сайта в поисковиках, количество посетителей с них, популярность ресурса, и, в конечном итоге, прибыль с сайта. Я собрал способы, которые я опробовал при продвижении сайтов и которые действительно эффективны для улучшения и ускорения индексации сайта поисковыми системами.
http://shakin.ru/seo/18-ways-to-speed-up-website-indexing.html
Как в FreeBSD перебросить соединение через NAT во внутреннюю сеть
Вот реализация для ipfw:
if1IP=»ип_смотрящий_в_инет», if1=»интерфейс_смотрящий_в_инет»
ifLIP=»ип_на_который хотим делать редирект»
ipfw add divert natd tcp from any to ${if1IP} 80 via ${if1}
ipfw add divert natd ip from any to ${ifLIP} to any via ${if1}
ipfw add allow tcp from any to ${if1IP} 80 via any
natd -n ${if1} -redirect_port tcp ${ifLIP}:80 80
Этот сайт поможет вам разобраться в современных (и не очень) версиях BIOS, расскажет обо всех настройках, осуществляемых в BIOS Setup, даст представление об оптимизации указанных там параметров, расскажет, к чему приведет присвоение каждой опции того или иного значения, какие положительные и отрицательные моменты этому сопутствуют.
Итак, разворачиваем девелоперский сервер под Windows.
Тестировалось на Windows XP и Windows Vista.
B
bridge
Мостом называют устройство канального уровня, которое соединяет два сегмента сети. Мост должен на основании MAC-адреса назначения принять решение о том надо ли пропустить ethernet-кадр из одного сегмента сети в другой. Коммутатор (switch) можно считать многопортовым мостом.
Мостом, так же, часто называют брандмауэр канального уровня: интерфейсам не присваиваются IP-адреса. При этом Ethernet кадры копируются с интерфейса на интерфейс, но проходят через фильтр. Таким образом, мост, как устройство канального уровня, не может быть детектирован злоумышленником. Он совершенно прозрачен для протоколов сетевого уровня OSI.
BSDA