Показаны сообщения с ярлыком Настройка. Показать все сообщения
Показаны сообщения с ярлыком Настройка. Показать все сообщения

воскресенье, 3 марта 2013 г.

Проверка почты средствами Delphi Часть 2

    В предыдущей части мы создали программу, которая проверяет почту напрямую без поддержки шифрования. В данной части мы рассмотрим возможности проверки почты с использованием SSL.
   Поскольку много времени прошло с момента написания предыдущей статьи и в связи с этим я начал использовать немного новый инструментарий, а именно: при написании кода я уже использую Delphi XE, компоненты все те же - INDY (Версия 10).
   Задание для дальнейшей работы будет следующим:
  • Добавить поддержку SSL для безопасного соединения.
  • Проверить работоспособность программы на gmail.com (там используется SSL) и ukr.net (Без шифрования)
Дальнейшее описание на сайте mirsovetov.net

Автор:

четверг, 8 сентября 2011 г.

ASP Часть 1: Установка IIS на Windows XP Pro

   Поскольку появилась необходимость учить ASP, для полной идиллии взялся устанавливать IIS, и параллельно решил описать все действия в блоге в виде небольших заметок
   Для установки IIS на Microsoft Windows XP Pro нам нужно выполнить следующие шаги:

  1. По умолчанию IIS есть в стандартном наборе компонент в Windows XP Pro (на счет других версий не знаю), но его нужно включить в "установке компонент". Для того чтобы включить IIS нужно перейти "Пуск" - "Панель управления" - "Установка и удаление программ"-"Установка компонентов Windows". После чего откроется "мастер компонентов Windows".
  2. Дальше в списке должна быть запись "Internet Information Service (IIS)", напротив нее ставим галочку, для того чтобы активировать данный элемент. В случае если Вам необходимо включить дополнительные компоненты, которые могут использоваться с IIS - можете нажать кнопку "Состав..." и отключить или включить нужные наборы компонент.
  3. После отметки нужных компонент нажимаем кнопку "Далее".
  4. Ставим диск с Windows и ждем завершения установки. После завершения нажимаем "Готово"
  5. Можно попробовать перейти в браузере по адресу http://localhost для проверки работоспособности IIS
  6. Web директория по умолчанию располагается в "C:\Inetpub\wwroot", но если вы не хотите переписать (или удалять) IIS документацию, которая находится в данной директории, Вы можете создать виртуальную директорию, в которой будет размещаться Ваш сайт. Это и многое другое будет описано в последующих статьях.


Автор:

пятница, 19 августа 2011 г.

FastReport пропал Object Inspector (Инспектор F11), как восстановить Object Inspector

Инструментарий: FastReport
Описание: Сегодня закрыл инспектор объектов в FastReport, а восстановить никак не удавалось, ни через меню "Вид - Панель инструментов - Инспектор" ни при нажатии кнопки F11
Решение: В FastReport есть полезная функция - восстановление настроек по умолчанию. Для этого нужно зайти в меню "Вид - Настройки..." и нажать в нижнем левом углу - "Восстановить настройки"
Автор:

вторник, 1 марта 2011 г.

Конфликт uTorrent 2 и Kaspersky Internet Security 2011

   После выхода статьи Конфликт uTorrent 2.0 и Kaspersky Internet Security (KIS) в которой я описал настройку KIS 8 (2009) пришло не мало запросов о настройке KIS 2011. Проблемы решаются те же:
  • При добавлении новой закачки - компьютер начинал жутко тормозить.
   Перейдем сразу к настройке. В процессе настройки использовал следующие средства: uTorrent 2 и KIS 11 (KIS 2011)):
  • Открываем торрент клиент. В главном меню открываем "Настройки ->Конфигурация" или(Ctrl+P).
  • В левой части выбираем пункт "Connection"(Соединения) и запоминаем порт, под которым работает торрент. В меня порт: 36406. (Рис.1.)
  • Рис.1.
  • Запускаем KIS. В правой верхней части экрана нажимаем кнопку "Настройка". (Рис.2.). 
  • Рис.2.
  • Откроется окно настройки (Рис.3.). В котором будет выбран пункт "Сетевой экран". Далее нажимаем кнопку "Настройка" в области Сетевой экран. (Рис.3.)
    • Рис.3.
  • Открываем закладку "Пакетные правила". И нажимаем кнопку "Добавить". (Рис.4.)
    • Рис.4.
  • Выбираем действие - Разрешить. Вводим название сервиса. Ставим галочку возле Протокола и выбираем TCP. Выбираем направление: Входящее/Исходящее.  Вводим локальный порт - порт по которому работает торрент клиент (у меня 36406). И указываем Адрес - любой адрес. (Рис.5.)
  • Рис.5.
  • Делаем тоже и для UDP протокола. Рис. 6.
  • Рис. 6.
  • Теперь нужно переместить два новых пункта в начало. Для этого выбираем один из них и перемещаем с помощью кнопки "Вверх". Рис. 7
    • Рис. 7
  • В результате наши два ресурса будут в начале списка. Нажимаем "ОК" для сохранения изменений. И еще раз "ОК" в окне настроек.

понедельник, 21 февраля 2011 г.

Изменение расположения файлов базы данных MySQL

   Для того чтобы изменить расположение файлов базы данных (БД) MySQL необходимо выполнить следующие шаги (В описании используется Windows Vista и MySQL Server v5.1.47 community):
  1. Остановим службу MySQL (данная служба может иметь еще № версии сервера, например MySQL 5). Для этого можно просмотреть ранее описанную статью, как остановить службу в Windows.
  2. Создадим папку где будут сохраняться базы данных. К примеру d:\ProgramData\MySQL\MySQL Server 5.1\data\
  3. Ищем файл my.ini он обычно может размещаться в папке куда установлен MySQL Server (у меня c:\Program Files\MySQL\MySQL Server 5.1\) или в папке Windows. Открываем его для редактирования любым редактором. (Заранее делая резервную копию данного файла) 
  4. Ищем сукцию [mysqld], а в ней параметр datadir. Данный параметр указывает на размещение папки из базами данных. У меня этот параметр содержит следующее значение: datadir="C:/ProgramData/MySQL/MySQL Server 5.1/Data/". Изменяем его на: D:/ProgramData/MySQL/MySQL Server 5.1/data/ (следим за правильным указанием разделителей между папками, они в обратную сторону) и сохраняем изменения.
  5.  Копируем старые настройки и базы данных, которые были указаны в файле my.ini (C:\ProgramData\MySQL/MySQL Server 5.1\Data\ в новый каталог, который мы создали в пункте №2 (d:\ProgramData\MySQL\MySQL Server 5.1\data\)
  6. Запускаем службу MySQL. (Для этого можно просмотреть ранее описанную статью, как запустить службу в Windows
  7. Проверяем подключение к MySQL Server с помощью консоли или сторонних утилит. 

воскресенье, 20 февраля 2011 г.

Перезапуск, остановка, возобновление работы служб Windows

    Зачастую бывает необходимо перезапустить или остановить службу Windows для выполнения неких операций, которые блокирует служба. И так приступим. Для описания использовались: Windows XP, Vista, Seven
  1. Открыть Администрирование в  Панели управления. Для этого нажимаем Пуск-> Панель управления. Панель управления может быть в двух режимах просмотра, классическом и кратком. На Рис. 1. представлен краткий вид панели управления.

 
 Рис. 1 -Windows XP
 
Рис. 1 - WindowsVista, 7 
 а. Для Windows XP нужно выбрать пункт "Производительность и обслуживание" Рис.2а (Для Windows Vista, 7 нужно выбрать пункт "Система и безопасность" Рис. 2б).
 
 Рис. 2а
 
Рис. 2б 
б. Выбираем пункт "Администрирование". Рис. 3.

Рис. 3 Windows XP
 
Рис. 3 Windows Vista,7 
Также панель управления может быть представлена в классическом виде, тогда она будет выглядеть примерно так как показано на Рис.4. Выбираем "Администрирование"
Рис.4.Windows XP
 
 Рис.4.Windows Vista, 7 
  1. В Администрировании нужно выбрать пункт "Службы". Рис.5.
Рис.5. Windows XP
 
Рис.5.Windows Vista, 7  
 В результате откроется окно с перечнем служб. (Рис.6.)
Рис.6 Windows XP
 
Рис.6.Windows Vista, 7   
  1. Находим нужную службу в списке представленных служб. И тут у нас есть два пути. Первый - можно кликнуть правой кнопкой мыши на нужную службу, в результате чего появится контекстное меню с помощью которого можно выполнить некие действия с данной службой Например: запустить, остановить, приостановить, перезапустить... Если служба запущена - тогда пункты которые отвечают за запуск будут недоступны. Если службы остановлена - пункты которые отвечают за остановку будет недоступны. Второй путь - нажать правой кнопкой мыши на службе и выбрать пункт меню "Свойства" (или два раза кликнуть левой кнопкой мыши на нужную службу). В результате чего откроется окно "Свойства" службы. (Рис.7) 
 Рис. 7 Windows XP
 
Рис.7.Windows Vista, 7    
   В данном окне можно конкретнее настроить службу, к примеру выбрать тип запуска. Если выбрать тип "Авто"  - службы будет автоматически загружена при старте Windows. При выборе типа запуска "Вручную" - службу нужно будет запускать вручную. И режим "Отключено" - служба будет отключена.
Рис.8 Windows XP
 
Рис.8.Windows Vista, 7   
   Для управления текущей службой также есть клавиши быстрой установки состояния службы. А именно: Пуск (Запустить), Стоп(Остановить), Пауза, Продолжить.
   С помощью данного окна можно настроить и управлять службами которые запущены или будут запускаться  на компьютере при старте системы.

понедельник, 14 февраля 2011 г.

Полное удаление MySQL (Проблемы при повторной установке MySQL)

   При установке MySQL - оказалось что когда то он уже устанавливался и при повторной установке спрашивает старый пароль, служба не хочет запускаться...
   Оказывается после удаления MySQL остаются файлы баз данных и еще некоторые файлы настройки. Поскольку я использую Windows XP - файлы баз данных и настроек размещены по умолчанию:
[Диск:]\Documet and Settings\All Users\Application Data\MySQL\MySQl Server [version]\Data
  После перемещения (удаления) папки [Диск:]\Documet and Settings\All Users\Application Data\MySQL\ - все установилось без проблем. Таким образом я устранил проблему при установке MySQL.

понедельник, 6 декабря 2010 г.

Ошибка Got a packet bigger than 'max_allowed_packet' bytes

   При попытке "поднять" архив База Данных увидел сообщение об ошибке: Got a packet bigger than 'max_allowed_packet' bytes
   База данных содержала таблицы в которых были blob поля. Вся проблема оказалась в параметре max_allowed_packet он был равен 1 Мб у меня на сервере, а blob поля которые были в запросе имели размер больше 1 Мб.
   Для просмотра значения max_allowed_packet я выполнил следующий запрос:
show variables like 'max_allowed_packet';
Результат мы получим в байтах (Рис.1).
 Рис. 1
   Для изменения я выполнил следующие действия (У меня Windows Vista и MySQL Server 5.1):
  1. Найти файл my.ini (Для Linux нужен файл my.cnf)(По умолчанию находится в каталоге, в который устанавливался сервер(у меня С:\Program Files\MySQL\MySQL Server 5.1\), или в папке Windows)
  2. Открыть его и изменить значение max_allowed_packet.Если у вас нет такой строчки - тогда найдите секцию [mysqld](у меня уже была создана и содержала значение порта port=3306) и допишите следующею строчку
  3. max_allowed_packet = 32M
    У вас может быть больше или меньше 32, мне было достаточно 32 Мб. Сохраняем файл my.ini
  4. Теперь нужно перезагрузить сервер MySQL для того чтобы все изменения вступили в силу (Для перезагрузки нужно выполнить следующие действия Пуск->Панель управления->Администрирование->Службы ищем в списке MySQL и нажимаем на нем правой кнопкой мыши, после чего появится меню в котором нужно выбрать Свойства(Рис.2). После чего откроется окно "Свойства" с помощью которого можно осуществить перезагрузку службы MySQL сервера. Для перезагрузки нужно нажать кнопку "Остановить"(пункт 1 Рис.3) после остановки сервера станет доступной кнопку "Запустить", теперь нужно нажать кнопку "Запустить"(пункт 2 Рис.3) Все сервер перезагружен, теперь нажимаем "ОК"(пункт 3 Рис.3)).
 Рис. 2
Рис. 3
   Теперь нам нужно проверить вступило ли все в силу или нет, для этог нам нужно выполнить запрос, который мы выполняли в начале:
show variables like 'max_allowed_packet';
  Результат запроса: 33554432байта что в свою очередь равно нашим 32Мб, которые мы установили в файле настроек.

PS: Статья была описана как заметка на будущее. Информация была частично с официального сайта MySQL.