Блог

Поднятие прокси сервера. Начало От себя могу сказать что когда встала задача как-то организовать осмысленный доступ пользователей в интернет (до этого стоял DIR-300, который пускал в интернет всех и каждого) я перепробовал множество вариантов. Задачи ставились такие: Прокси должен быть прозрачным, т.к. в организации используется множество специфичных программ, которые коннектятся через свои порты, обновляются, меняют порты, шифруют трафик, используют ЭЦП и прочее-прочее. А отлаживать работу этих программ через порт прокси сервера да ещё с логином/паролем совсем не хотелось. Если прокси прозрачный, то как-то нужно идентифицировать компьютеры использующие интернет. Это может быть интеграция с ActiveDirectory, авторизация по MAC-адресу или на крайняк по IP. ActiveDirectory — это конечно круто и наверно удобно, но я не хочу так делать по двум причинам: 1.Процесс интеграции мне слабопонятен, а вникать лень; 2. Контроллер домена у меня линуксовый и вертится на виртуалке. Вторичного контроллера нет. В случае сбоя буду восстанавливать из архивной копии (конечно это идиотская…

Читать дальше

При загрузке изображения в библиотеку WordPress выскакивает ошибка «Не могу создать директорию uploads/2016/01. Проверьте, доступна ли родительская директория для записи.» Исправить это легко. Достаточно зайти на адрес: http://YOUR_SITE/wp-admin/options.php И в поле upload_path изменить параметр на правильный путь

Поиск файла в Linux можно осуществить с помощью команды find: find / -name secrets.tdb — поиск файла secrets.tdb по всему компьютеру

При попытке входа в учетную запись доменного пользователя компьютер выдаёт «Не удалось установить доверительные отношения между этой рабочей станцией и основным доменом» и никаких вариантов. Ладно если так произошло на одном каком-то компьютерах, а ведь может случиться так что это произошло на всех компьютерах домена одновременно! Вот это атас!!!

Почему так происходит:

Читать дальше

Скачиваем файл pk.zip, достаём из него pk.vbs Создаём на своем компьютере расшаренную папку, например, D:pk, помещаем туда файл pk.vbs Качаем файл psexec.exe из этой статьи, и помещаем его в C:Windowssystem32 Запускаем cmd Выполняем команду psexec.exe \[ip_or_name] -u [admin] -p [password] cmd (здесь [ip_or_name] — это ip-адрес или имя удаленного компьютера; [admin] — Имя пользователя имеющего административные права; [password] — пароль этого пользователя) Если всё прошло хорошо, то Вы получите доступ к cmd на удаленном компьютере. Теперь нужно получить доступ к расшаренной папке на Вашем компьютере с помощью команды: net use \[your_ip_or_name]pk [password] /user:[username] (здесь [your_ip_or_name] — это ip-адрес или имя Вашего компьютера, на котором есть расшаренная папка pk; [username] — Имя пользователя имеющего доступ к содержимому расшаренной папки; [password] — пароль этого пользователя) Должно быть сообщение о успешном выполнении операции. Теперь нужно выполнить скрипт находящейся в расшаренной папке: cscript.exe \[your_ip_or_name]pkpk.vbs (здесь [your_ip_or_name] — это ip-адрес или имя Вашего компьютера, на котором…

Читать дальше

А ведь эту проблему можно решить и без переустановки Windows. Но учтите, что с железом что-то не то. Либо с винтом, либо с материнкой. Берем диск с дистрибутивом Windows XP (оригинальный, т.е. не зверь и прочее) Загружаемся с него Начнется долгая загрузка всяких файлов и драйверов, а в конце вылезет приветствие в котором нужно будет нажать клавишу R Входим в C:WINDOWS (или какую-то другую) Вводим пароль администратора Теперь нам надо узнать букву CD-ROM’а с вставленным дистрибутивом. Для этого пишем: C:WINDOWS>D: [Enter] D:>dir [Enter] Если список файлов похож на содержание дистрибутива, то мы угадали с буквой. Если нет, пробуем E, F, G и т.д. Пишем команду (у меня систамный — C:, CD-ROM — E:): copy E:i386ntldr C: (Ответ: 1 файлов скопировано.) Пишем команду: copy E:i386ntdetect.com C: (Ответ: 1 файлов скопировано.) Пишем: bootcfg /add Входим в найденную систему Идентификатор загрузки: Windows XP Параметры оставляем пустыми Пишем: fixmbr (подтверждаем решение y) Пишем: fixboot…

Читать дальше

Создаю/редактирую сайты различной сложности, преимущественно на WordPress. Программирую на PHP, Java. E-Mail: 456kot@mail.ru

Долгий способ, но обычно работает всегда: $htm = file_get_contents(‘http://url/hashinfo.php’); echo $htm;   Быстрый способ, но не на всех хостингах работает: ob_start(); include(‘hashinfo.php’); $htm = trim(substr(ob_get_clean(), 3)); //Обрезаем 3 первых лишних символа и пробелы с двух сторон echo $htm;

Обнуление счетчика фотобарабана (сброс Drumm счетчика) принтеров Brother HL-2240, HL-2260, HL-2280 требуется если на панели принтера горит светодиодный индикатор Drumm. Итак, принцип такой: Открыть переднюю крышку включенного принтера. Выключить принтер сетевым выключателем на боковой стенке принтера. Нажать кнопку Go и удерживая её включить принтер. Когда загорятся все индикаторы кроме Ready отпустить кнопку Go, все индикаторы должны погаснуть. Нажать кнопку Go и удерживать до тех пор пока не загорятся индикаторы Ready и Error, отпустить кнопку. Нажать кнопку Go снова, удерживать её до тех пор пока не загорятся все индикаторы, отпустить кнопку. Закрыть переднюю крышку принтера. Аппарат готов к печати. Чтобы напечатать тестовую страницу нажмите три раза кнопку Go.

function checkmail(value) {     reg = /^[a-zA-Z0-9.!#$%&’*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;     if (!value.match(reg)) {         //alert(«Пожалуйста, введите свой настоящий e-mail»);         return 0;     }else{         return 1;     } }

80/132