из Outlook Express в Thunderbird

Всё больше умных людей переходит на Open Source программное обеспечение. Кроме того, что это выгодно, это ещё и удобно. Наш офис давно работает на связке лицензионного софта с Open Source продуктами. Однако недавно у меня возникла проблема — потребовался перенос контактов адресной книги Outlook Express в Thunderbird и её решение оказалось не совсем тривиальным.

Проблему осложняло то, что пользователю был куплен новый компьютер, с Windows 7 и переносить адресную книгу нужно было с отключенного винчестера старого компьютера.

Что касается самой почтовой базы Outlook Express — её перенос я сделал достаточно быстро, т.к. неоднократно сталкивался с подобной проблемой при архивации данных и бэкапе. База хранится в файлах с расширением .dbx в папке по следующему адресу:

Системный_Диск:\Documents and Settings\имя_пользователя\Local Settings\Application Data\Identities\{набор-разных-символов}\Microsoft\ Outlook Express

Я просто скормил Thunderbird’у путь к базе и он выдернул все письма из неё. С адресной книгой было немного сложнее. Дело в том, что Thunderbird не умеет выдёргивать контакты из файла адресной книги XP. А в Windows 7 уже нет адресной книги в том виде, в котором она существовала в XP. «Улучшения» в семёрке — отдельная тема большой и грустной статьи. Теперь есть просто папка «Контакты» в которых каждый ваш контакт сохраняется в виде отдельного файла с расширением .contact.  Но выход всё же был найден.

Файл адресной книги (а именно в нём Outlook Express хранит свои контакты) находится здесь:

Системный_Диск:\Documents and Settings\имя_пользователя\Application Data\Microsoft\Address Book\имя_пользователя.wab

Запустив его на компьютере под управлением Windows XP я сделал экспорт контактов в CSV-файл (файл с разделением запятыми). Попробовал импортировать этот файл в Thunderbird и понял, что структура полей адресной книги Windows XP не совсем соответствует логике  Thunderbird. Для нормального импорта я изменил файл следующим образом:

Открыл его в OpenOffice Calc (аналог Excel) и увидел, что в файле заполнены только два столбца — первый имя контакта, второй — e-mail. Я удалил все остальные столбцы, и добавил между первым и вторым ещё три пустых столбца. Это нужно потому, что формат файла Thunderbird следующий:

имя | фамилия | отображаемое имя | псевдоним | e-mail

а формат нашего файла: имя фамилия | e-mail

Таким образом я создал пустые столбцы, адаптировав формат к формату файла Thunderbird. После чего я сохранил этот файл в txt-файл с разделителями в виде символов табуляции и благополучно импортировал контакты в Thunderbird.

В общем, не без плясок с бубном, но за полчаса я во всём разобрался.

про статистику браузеров: FF — forever!

Преимущество за FireFox

Ну, в общем, вы ребята умные, сами должны понимать. Если статистика посещаемости сайта креативного агентства Ad Once говорит вам о том, что FF на первом месте, стоит задуматься — чем вы пользуетесь сейчас.

И ещё — только такие идиоты, как сотрудники компании MicroSoft могут позволить себе заниматься ухудшением интерфейсов своих продуктов из года в год. И только они могут позволить себе потерять аудиторию пользователей, которая составляла 90% ранее.
Только они могут позволить себе продавать Windows 7, которая требует установки сторонних программ (часто платных же), чтобы вернуть прежний удобный классический интерфейс.

Эпоха Microsoft прошла. Linux здесь и он всё дружелюбнее. Он бесплатен. Он удобен. Windows уже не подняться.

как удалить Firefox в Linux Mint

Linux Mint прекрасная операционная система, основанная на Debian. Глядя на неё можно сказать, что с 1998 года операционные системы linux-семейства, ранее ориентированные на суровых бородатых программистов, шагнули навстречу пользователям и продвинулись в этом направлении далеко вперёд, местами даже опередив Windows (увы, пока не обогнав её полностью) . Однако забавная проблема с невозможностью удаления Firefox просто вывела меня из себя.

Я не новичок в Linux и вполне способен настраивать Linux-сервера. Поэтому когда мне не удалось удалить Firefox ни через панель управления (на что я сильно не рассчитывал), ни через программу управления пакетами Synaptic (на что я сильно рассчитывал), ни через apt-get в терминале (что меня совсем обескуражило) — я впал в ступор. Особое удивление у меня вызывал тот факт, что при удалении Firefox устанавливался abrowser, который, в свою очередь, при удалении требовал установки Firefox.

В итоге, проблему решила следующая команда в консоли:

sudo dpkg -r --force-depends firefox mint-search-addon firefox-branding firefox-gnome-support mint-meta-gnome

Теперь я могу наслаждаться любимым Google Chrome и не волноваться о наличии левых пакетов в системе.

плохие новости владельцам Мегафона

Ваш оператор Мегафон? Тогда у меня для вас плохие новости. Обнаружена дыра в программном обеспечении скрипта отправки SMS. Благодаря чему любой желающий может найти отправленные SMS вместе с телефонным номером то ли отправителя, то ли получателя.

На сайте Мегафона прикрыли сервис отправки SMS, однако поисковые системы продолжают показывать результаты халатности программистов.

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

Кроме меня об этом пишут в прессе

про два монитора разных размеров

Собственно, имеем следующий расклад. У нас есть ноутбук, экран которого определяется системой как модуль подключения монитора на Mobile Intel 965 Express (многие мобильные чипсеты Intel поддерживают два монитора, поэтому цифра может быть и другой) и монитор, который имеет больший размер и определяется как Стандартный монитор на Mobile Intel 965 Express. В моём случае это был Iiyama Prolite E2202WS — 22 дюйма. Включение режима Intel Dual Clone без особых настроек приведёт к тому, что на монитор будет выведена картика, с разрешением вашего экрана на ноутбуке. Естественно, выглядеть это будет ужасающе. Ниже я расскажу, как настроить Intel® Dual Display Clone на двух мониторах (ноутбуке и внешнем мониторе), с разным разрешением под Windows XP.

Первый шаг.

Свойства экрана Windows XPКликните правой кнопкой по рабочему столу и выберите Свойства
В открывшейся панели кликните вкладку Параметры и выберите Дополнительно
В открывшейся панели выберите вкладку Монитор и снимите снимите флажок (галочку) Скрыть режимы, которые монитор не может использовать
Нажмите Применить и закройте все диалоговые окна.

Второй шаг.

Свойства Intel® Graphics DriverОткройте свойства панели Intel® Graphics Media Accelerator Driver нажав Ctrl+Alt+F12 или кликнув мышкой по значку в системном трее и выбрав Графические характеристики.
Переключитесь в режим Один дисплей и выберите основным то устройство, разрешение которого выше (в моём случае это монитор).
Переключитесь на вкладку Параметры и задайте там правильное разрешение для вашего устройства.
Переключайтесь в режим Intel® Dual Display Clone

Вуаля! Для обоих экранов установлено высокое разрешение.  Минусом является то, что на ноутбуке (или мониторе с меньшим разрешением) экран будет отображён не полностью — он получит скроллинг.