Author Archives: P.S.

Протоколы прикладного уровня: SMTP

SMTP (англ. Simple Mail Transfer Protocol — простой протокол передачи почты) — это сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP.

ESMTP (англ. Extended SMTP) — масштабируемое расширение протокола SMTP. В настоящее время под «протоколом SMTP», как правило, подразумевают ESMTP и его расширения.

Сразу отмечу, что в настоящее время SMTP в чистом виде уже не используется, т.к. он даже не поддерживает элементарно авторизацию… Используется только ESMTP. Когда вы пользуетесь почтовым клиентом (Outlook, Thunderbird, Evolution, TheBat) происходит работа именно по этому протоколу.

Так вот, давайте попробуем элементарно отправить e-mail из консоли через почтовый сервер яндекса  (не важно, линукс у вас или виндоус). Continue reading

How To: Установить VirtualBox в Ubuntu, вторая редакция

21 января вышла новая версия виртуальной машины VirtualBox.
В числе основных изменений – поддержка Windows 7 как в качестве гостевой ОС так и в качестве хоста.

Отдельно хочу заметить, что теперь поддержка USB в Linux работает сразу после установки, т.е. не нужно редактировать fstab или придумывать иные костыли

Кстати, уже довольно давно появился официальный репозиторий VirtualBox от Sun, так что установка и обновление еще больше упрощаются. Так-же изменились короткие имена названий типов ОС, выдаваемых по команде VBoxManage list ostypes. В связи с этими моментами обновяю инструкцию по установке и настройке. (Старая версия есть здесь). Итак!

Это руководство предназначено для помощи Linux пользователям установить VirtualBox из официального репозитория и настроить виртуальную машину WindowsXP (хотя, какую машину настраивать – не принципиально)
Состит процесс из 3-х этапов:
#1 Добавление репозитория VirtualBox в sources.lst и обновление списка программ
#2 Установка VirtualBox
#3 Настройка виртуальной машины

Continue reading

VPN в Linux из консоли (общага)

Быстренько о том, как настроить VPN подключение в общаге РХТУ в Ubuntu
Заметка больше для себя, чтоб в случае чего быстро все настроить, не знаю как подходит для других дистрибутивов и других провайдеров.. У нас в общаге работает норм

Continue reading

Настройка Jabber и ICQ транспорта под Windows (общага)

Провайдер наш славится своим интернетом и стабильностью работы всего, что с ним связано… Постоянные дисконекты vpn соединения и отключения ICQ… все привыкли ужо…
Ну, если с VPN я пока-что ничего сам сделать не могу, то с ICQ помочь могу)) Основная проблема в том, что из нашей сети происходит слишком много коннектов к серверам icq с одного IP.
Сегодня будем настраивать аську через Jabber транспорт, который имеется у нас в локалке на сервере sportcomitet.org. У него есть выделенный айпишник, так что предел по айпи он должен держать без проблем. Как эту красоту настроить под линукс линуксойды сами сообразят, а вот под Windows все попробую объяснить здесь. Поэтому-же инструкция будет на 90% состоять из скриншотов.

Состоит настройка из 3 этапов:
1) Установка программ-клиентов
2) Регистрация на Jabber сервере
3) Подключение ICQ транспорта
Итак, приступим!
Continue reading

Перенос системы на другой жесткий диск

Купил вчера новый хард на 1000Гб, в связи с этим возникла необходимость переноса системы на другой диск, т.к. текущий системный я собирался поставить на другой компьютер. Вот раскажу как я это реализовывал и с какими проблемами столкнулся.

Реализовать это можно двумя способами, один – с использованием утилиты dd, второй – “вручную”. Здесь опишу процесс переноса “вручную”.

Так вот, состоит этот процесс из 5 пунктов:

  1. Подключение диска
  2. Подготовка и форматирование нового диска
  3. Перенос информации со старого диска на новый
  4. Редактирование fstab
  5. Установка загрузчика на новый диск

Ну, давайте по порядку… Continue reading

Cбросить (сменить) пароль администратора в WordPress

Установил я WordPress, “знаменитой пятиминутной установкой”. В конце получил пароль, который я, естественно, забыл.
В результате, при первом же разлогинивании встал вопрос возврата в админпанель.
Ну, есть там форма восстановления пароля через е-мейл. В принципе, универсальная вещь, но на моем серве нет почтовика, так что получить пароль на почту я не смог.
Полазил в гугле – нашел решение тут http://rizloff.com/notes/reset-password-wordpress
В принципе решение хорошее, но не универсальное. Поэтому набросал элементарнейший php скрипт для этой цели:

<?php
//введите новый пароль администратора
$new_password="_новый_пароль_";

/*===Дальше не менять!===========*/
require 'wp-config.php';
if( !defined('DB_NAME') || !defined('DB_USER') || !defined('DB_PASSWORD') || !defined('DB_HOST') ) die( 'settings file missing');
$mysql_query="UPDATE `".$table_prefix."users` SET user_pass=`".md5($new_password)."` WHERE ID = 1 ;";
$connect_id=mysql_connect(DB_HOST, DB_USER, DB_PASSWORD) or die(mysql_error($connect_id));
$db=mysql_select_db(DB_NAME ,$connect_id) or die(mysql_error($connect_id));
$result=mysql_query( $mysql_query, $connect_id) or die(mysql_error($connect_id));
echo "OK!";
?>

Инструкция по применению:
1. Создать файл “wp_pass_reset.php”
2. Скопировать туда приведенный выше код, заменив _новый_пароль_ на тот пароль, который вам нужен, сохранить
3. Загрузить на свой хостинг в директорию, в которую установлен WordPress
4. Перейти в браузере по адресу http://адрес_блога/wp_pass_reset.php
5. Если появилось сообщение OK, можно логиниться в вашем WordPress по новому паролю.

WordPress

До этого мой дневничек обитал в ЖЖ по адресу http://pi-es.livejournal.com/ но тут решил перенести все на wordpress, т.к. мне так удобнее. Свой “сервер”, свои скрипты… делай че хошь.

Свои посты с ЖЖ перенес сюда. Все, что расположено ниже этой записи – импорт оттуда.

Решил так делать: здесь буду писать все что вздумается, а наиболее близкие к теме PHP и Linux посты зеркалировать в LJ.

Так-же буду здесь писать по темам, касающимся работы сети в нашей несчастной общаге (больная тема)). Кстати, блог, как и весь сайт, хостится на моем домашнем компе, так что не обессудьте если вдруг что станет недоступным. У нас ужасный провайдер (мы с ним боремся кстати)

Здесь так-же буду более подробно описывать свои “проекты” (или проще – эксперименты в веб-программировании). Буду рад комментариям! Заходите!

Восстановить программы после переустановки системы

Вступленье
Конечно, переустановка операционной системы не самое приятное занятие, но в общем-то особых проблем сама система не вызывает обычно.
Но совсем другая проблема – установка на свежеустановленную систему всех тех программ, которые были установлены в потертой “старой” системе. В Windows это всегда было кошмаром…
Хорошо если на харде много свободного места и есть папочка с дистрибутивами программ… Но устанавливать их все в любом случае придется вручную… А если захочется пользовательские настройки восстановить (половина которых хранятся в реестре)… Так что на восстановление системы к прежнему виду может уйти и не один день…
Windowsюзеры в таких случаях нередко просто делают полный образ системного раздела в тот момент, когда ось и программы установлены, но еще не попорчены вирусами, кривыми руками etc.
Тут есть как минимум 2 проблемки:
1) Сам образ занимает очень немало места.. для XP порядка 10-15Гб, для Vlslata 15-30Гб вместе с программами
2) Если у программ вышли обновления/если вы поменяли настройки программ после создания образа, то после восстановления они, само-собой, пропадут

Так что-же делать? Continue reading

Помогите Microsoft в борьбе с пиратскими версиями Windows — установите друзьям Linux!

В воскресенье соседка по общаге купила ноут…
Acer какой-т.. Там виста стоит (кто-бы сомневался). Сперва хотели поставить XP, но проблемы с поиском драйверов быстро оттолкнули эту затею.
Хард на нем всего 160Гб, разбит был как-то по уродски – там отдельный раздел 10 гигов в начале диска, недоступный для подключения.. “Конфигурация EISA” назывался. Как выяснилось, на нем находится “образ восстановления операционной системы. По сути-не очень-то и нужная вещь, чтобы больше 6% диска занимать.
Ну, я и подумал – че добро зря пропадает – с Live CD загрузил Ubuntu 8.04, Gparted-ом стер этот раздел и установил туда Hardy Heron )))
Оборудование все прекрасно определяется и работает. И WiFi и Bluetooth и веб-камера. Несколько программок, кодеков, драйвер на видео поставил, добавил NTFS разделы в fstab ну и тему оформления поменял, Compiz включил… Часа на 2-3 делов-то
Что самое приятное – хозяйке ведь понравилось!!! Терь говорит “лан, удаляй висту
Но с этим, думаю, лучше не торопиться пока.

49.89 КБ
(кстати, поиск в гугле по словам “как удалить” у меня в первой строке выдает это http://support.microsoft.com/kb/247804/ru )))

Тут, правда, своя предистория имеется… Ведь весь прошлый год они моим компом пользовались (соседи т.е.) а на нем с ноября убунта стоит, так-что переход прошел вполне безболезненно. К тому-же вопрос, что проще – перейти с XP на висту или с XP на линукс не кажется смешным.
Еще прикол – вчера сказала, что ее подружке парень тоже Linux на ноут поставил.. Типа будут с ней вместе осваивать))

Так вот к чему эт я…
Люди, не стесняйтесь, не бойтесь возможных трудностей, советуйте знакомым линух юзать! Не так это и сложно все, установить, объяснить пару раз как запускать файрфокс аську и интернет-подключение да и все.. Делов-то! Показать, что нет в ентом линуксе ниче сверхсложного и все… Потом иногда по аське консультировать.. Вам потом еще и спасибо скажут!

Поисковый плагин Torrents.ru для Firefox

Вот, сделал на досуге.
Работает! Даже иконка есть. Главное-нужно быть залогиненным на торрентс-ру

Как установить? Есть 2 варианта:
1. Щелкнуть по ссылке http://ps.sportcomitet.org/c_ter/click.php?id=18 и в выпрыгнувшем окошке нажать Ок.
2. Скачать файл http://ps.sportcomitet.org/files/torrents_ru.xml и закинуть его в папку searchplugins файрфокса (обычно находится в папке профайла пользователя… на разных ОС может быть разная), затем перезагрузить файрфокс.

Теперь в списке окна поиска появится и Torrents.ru !

Кстати, о создании собственных поисковых плагинов… Continue reading

Мой сайтег…

Собственно, плоды моих трудов за последние 2 месяца (примерно).
Дизайн пока не делал, только функционал…
так вот…

Полезный инструментарий Web и JavaScript разработчика

В распоряжении следующие функции:
шифрование-кодировка
/преобразование текста в URL (%20%22%2F), base64, md5…/

выполнение на странице JavaScript
/здесь можно вставить в форму JavaScript и выполнить его, удобная система бэкапа/

послать POST или GET запрос скрипту
/отправить произвольный POST или GET запрос любому сайту/

счетчик – статистика + XSS
/счетчик посещений, сниффер, сбор статистики + инструмент для организации XSS атак))/

“прокси-браузер”
/можно открывать веб-странички с заданными COOKIES, HTTP-заголовками, USER-AGENT… и т.п./
Так что милости просим)))

PHP сниффер

В последнее время начал заниматься PHP/MySQL….
Пишу http-сниффер сейчас. Точнее написал уже, но расширяю функциональность.
Ради эксперимента и сюда влеплю…
php сниффер <<– в виде картинки
php сниффер <<– в виде линка

Так – что заходим на страничку, жмем, не стесняемся…. Все о вас разузнаю! )))

How To: Установить VirtualBox в Ubuntu 8.04 LTS (Hardy Heron) с поддержкой USB

VirtualBox — программный продукт виртуализации для операционных систем Microsoft Windows, DOS, GNU/Linux, Mac OS X и SUN Solaris/OpenSolaris. Программа была создана компанией Innotek с использованием исходного кода Qemu. Существует две версии — свободная (OSE, англ. Open Source Edition), выпущенная под GNU GPL, и проприетарная, различающиеся по функциональности; полнофункциональная проприетарная версия для личного использования распространяется бесплатно.
В феврале 2008 Innotek был приобретён компанией Sun Microsystems, модель распространения VirtualBox при этом не изменилась.

Это руководство предназначено для помощи пользователям в полной мере установить VirtualBox и эффективно использовать все его особенности, которые не работают из коробки, такие, как поддержка USB. Кстати, по вопросу доступа к USB будет дано 3 способа активации. Ну, давайте по порядку

Continue reading