Архив рубрики: IT

Делегирование обслуживания почтового домена: часть 2. Отправка почты через localhost (настройка Exim4 в Debian)

Настройка Exim и PHP mail() на примере Linux Debian

Чтобы решить проблему отказа серверов Gmail от обслуживания  при отправке большого числа писем на несуществующие адреса, используем для отправки почты из скриптов сайта локальный почтовый SMTP-сервер (MTA). Локальный сервер будет выступать в качестве mail relay. В дополнение мы откажемся от подключения из скрипта к удаленному серверу, что может быть медленно. Локальные подключения всегда должны быть быстрее и стабильнее. Читать далее Делегирование обслуживания почтового домена: часть 2. Отправка почты через localhost (настройка Exim4 в Debian)

Делегирование обслуживания почтового домена: часть 1. Почта для домена

Почта для домена

Уже давно стандартом агента электронной почты (MTA) стали веб-приложения типа Gmail. Такие сервисы предоставляют удобный, стабильный быстрый доступ к почте из любого места, хороший поиск писем в ящике, много места для их хранения, отличную защиту от спама. Постепенно все больше и больше людей отказывались от The Bat! и Outlook в пользу Gmail, Yahoo! Mail, Hotmail, Яндекс.Почты. Читать далее Делегирование обслуживания почтового домена: часть 1. Почта для домена

Debian 5 и датчики температуры для Intel Atom (330)

Проблема: если на платформу ION с процессором Intel Atom (вообще — любым, но у меня Atom 330) установить Debian Linux 5, то датчики температцры процессора «из коробки» не заработают. Связано это с тем, что в моделу ядра coretemp.ko не включена поддержка этого семейства процессоров. А sensors-detect не умеет их находить. О том, как включить поддержку и получать сведения о температуре, написано далее. Читать далее Debian 5 и датчики температуры для Intel Atom (330)

Пакетная обработка изображений с помощью ImageMagick

Иногда возникает необходимость пакетной обработки изображений: изменить размеры, цветовые характеристики, наложить водяной знак или копирайт. Для проведения таких операций для Windows существует куча софта, с которым надо разбираться. В Linux-е все намного проще. Достаточно установить* пакеты ImageMagick-а и написать небольшой скрипт.
Читать далее Пакетная обработка изображений с помощью ImageMagick

Определение версии браузера

Вчера возникла задача определения версии браузера посетителя сайта, чтобы выводить сообщение об устаревшей версии браузера. Гуглинг не дал готового кода. PHP функция get_browser вообще нормально не работает. Пришлось написать PHP-код определения весии браузера самому. Читать далее Определение версии браузера

Установка Redmine на Debian с СУБД Postgres. Работа по HTTPS.

Стала задача установить хорошую современную систему управления задачами и багтрекинга. Выбор пал на Redmine. Фактически, Remine — это улучшенный Trac. Написан Redmine на Ruby. Основное отличие от Trac по функционалу — работа с несколькими разными проектами в связке. Кроме того, у Redmine намного шире функционал, и сделан он добротней.

Как обычно, для установки некоего нового программного обеспечения в Линуксе сразу идем в Гугл и ищем подходящие HOWTO. По Редмайну я нашел несколько разных HOWTO, из которых каждый понемногу мне помог (см. ссылки внизу).
Читать далее Установка Redmine на Debian с СУБД Postgres. Работа по HTTPS.

1680×1050 на базе Intel 945 в Debian

Есть ноутбук со свтроенной графикой на базе чипсета Intel 945 (HP Compac nx7300). Есть Debian Linux 5.0 на этом ноутбуке. Есть внешний 20-дюймовый монитор Philips 200WP, родное разрешение которого 1680×1050. Задача: подключить монитор Philips к ноутбуку в качестве внешнего монитора (вместо встроенного дисплея). Сходу, втыкнув VGA-кабель от монитора в ноут, решить задачу в Линуксе не удалось (в Windows все сразу хорошо заработало). Картинка была как-бы размазана по горизонтали, то есть неправильно были выставлены частоты.
Читать далее 1680×1050 на базе Intel 945 в Debian

Google отсудил домен google.by

С недавнего времени белорусская версия Гугла доступна на домене второго уровня google.by.

Долгое время белорусская версия была доступна по адресу google.com.by из-за того, что домен google.by был занят. Если точнее, то он был выкуплен Денисом Кораблевым из компании activemedia.by (я так и не понял, какую должность он там занимает — руководитель компании?). В это время на сайте крутился поисковый интерфейс Гугла, который вел на сам google.com, продавалась контекстная реклама и ссылки с главной страницы. Правда в сентябре 2008 сайт закрылся.

Читать далее Google отсудил домен google.by

Debian Lenny, wifi и Broadcom

В своей недавней записи я рассказал как настроить работу Wi-fi на базе карточки от Broadcom в Debian Linux Etch. Сегодня вышла новая версия Debian — 5.0 Lenny, в которой обвновлена версия ядра Linux сразу до версии 2.6.26 (с 2.6.18). В связи с этим перестал работать старый Бродкомовский драйвер, и потребовалась установка нового. Читать далее Debian Lenny, wifi и Broadcom

Фокусы с nginx

Вчерашний вечер я посвятил возне с http-сервером nginx в качестве фронтэнда к apache. Как известно, nginx — легковесный надежный HTTP-сервер, написанный Игорем Сысоевым (сотрудником Rambler). Он отлично подходит для выдачи статических страниц, особенно под нагрузкой. Обычно настраивается связка nginx+apache, в которой nginx обслуживает все входящие на сервер запросы, статические файлы отдает своими силами, а запросы на динамическое содержимое проксирует на apache.

Так вот, по настройке работы данной пары в связке в Интернете есть море статей, в том числе на русском, и об этом писать смысла нет. А расскажу я вам лучше о тех нюансах, с которыми вчера столкнулся при настройке nginx на работу в нужном ладе, и заодно покажу и прокомментирую свою конфигурацию этого сервера.

Читать далее Фокусы с nginx

Хабро́метр — новый сервис логирования и отображения значений кармы и хабросилы

Хаброметр — сервис логирования значений кармы, хабрасилы и позиции в рейтинге хабрапользователя и отображения этой информации на информерах, которые можно вставить в профиль, блог, форум и т.д.

Хаброметр feedbee Хаброметр feedbee

Хаброметр feedbee

Читать далее Хабро́метр — новый сервис логирования и отображения значений кармы и хабросилы

С наступающим новым годом и рождеством!

Дорогие друзья! Поздравляю вас с наступающими празниками! Каким бы для нас ни был год уходящий, пускай приходящий будет намного лучше! Давайте заберем из него в новый год только лучшее, а плохое оставим позади! Пускай в 2008 останется кризис, болезни, неудачи. Пусть 2009-й порадует нас новыми открытиями, новыми интересными разработками в области ИТ, новыми интересными мероприятиями, новыми знакомствами, новыми достижениями на профессиональном и личном фронтах!

ByCamp2008: результаты

Итак прошла первая белорусская «не-конференция» (хотя я все равно буду называть ее конференцией) в формате баркэмп — ByCamp 2008. Конференция была посвещана вебу.

Представлю некотрые личные впечатления и мысли, оставшиеся после участия в ней. Так как описывать ход мероприятия я не буду, советую почитать отзыв и описание конференции от одного из участников в ЖЖ. Первые фотографии первого дня появились TUT. Мои фотографии, сделанные с телефона, можно посмотреть в альбоме picasa.

Сам я участвовал только в первом дне конференции. Во второй день был занят, да и не сильно инетересовался тем, что было предложено.

Читать далее ByCamp2008: результаты

ByCamp 2008

Сегодня последний день геристрации участия на первой белорусской BarCamp — ByCamp.

Генеральный партнер — Opera Software. Список планируемых докладов.

UPD. Прямо сейчас нахожусь на мероприятии. Скоро будет подробный отчет. Пока лишь скажу, что не жалею о том, что пошел на конференцию. Теперь у меня есть ручка и блокнот с логотипом Opera Software ;) Главное разочарование — отсутствие wi-fi инета.