Блог Александра Башкирова

ИТ и бизнес, компьютеры и ПО, фото, программирование и просто мысли…
Этот сайт в основном посвящен тому, что мне интересно вне работы. Ведется в порядке хобби.
Все изложенное на сайте - мое частное оценочное мнение и не может быть истолковано иначе.
Со всеми вытекающими из этого последствиями.

Linux

Подписаться на эту рубрику по RSS

Internet Explorer – 6, 7, 8 & Outlook Web Access

Просмотров: 4830Комментарии: 4
LinuxWindows

Данная статья безнадежно устарела. Оставляена для истории.Понадобилось мне намедни посмотреть корпоративную почту с домашнего компьютера (ноутбук включать было категорически лень). Почта у нас живет на MS Exchange, к которому есть веб-доступ - Outlook Web Access. Чудесная штука: фактически полный интерфейс Outlook в вебе. Единственное "но": полнота интерфейса (например, меню по правой кнопе) реализуется только в браузере... правильно, MS Internet Explorer. (Что в общем логично: один произодитель, при этом MS никогда никому не обещала, что ее продукту будут поддерживать что-то альтернативное... Так что хочешь альтернатив - плати функциональностью).

С этого момента и началось само интересное. Вообще-то у меня Linux, с linux версиями браузеров Firefox и Opera (никак не могу выбрать, какой из них мне нравится больше). Задача: пометить письмо как непрочитанное. Решение: "в лоб" (linux/ff и linux/opera) - не удалось (то самое правое меню не вызывается, а это единственное место в веб-интерфейсе, откуда можно пометить письмо непрочитанным). Решение номер 2: wine + IE7. Облом! Срабатывает блокировка всплывающих окон!!! При этом попытка отключить это чудо не увенчалась успехом: MS IE упорно пытался заблокировать всплывающее окно (меню). И все. Без вариантов...

Решение номер 3: wine + IE 8. Та же картина.

Решение номер 4: wine + IE 6 (в нем нет блокировки всплывающих окон в принципе). Ура!!! Заработало!!!

Я, конечно, подумал1, что может быть виноват wine. Для подтверждения этой гипотезы поднял на виртуалке XP с IE7... И, блин, точно такой же облом!

Сижу, думаю: неужели в MS настолько паршиво относятся к тестированию, что банальнейшая вешь, которая должна работать, не работает??? Или это я настолько отстал от жизни, что не могу настроить банальнейший IE?

Russian Fedora 10.1, Gnome и KDE

Просмотров: 2897Комментарии: 0
Linux

Данная статья безнадежно устарела. Оставляена для истории.

Долгое время у меня на домашней машине жил ASP Linux (12). Хорошая система, но осталяла у меня все же несколько странные ощущения: в ней по большому счету все было хорошо, но множество мелочейоставляли впечатление... незавершенности, что ли. В итоге систему я снес и поставил Russian Fedora 10.1. Причин такого выбора было несколько:во-первых, в нее включены всякие разные (не совсем свободные) кодеки, что позволяет использовать систему для просмотра/прослушивания видео/аудио без дополнительных телодвижений, во-вторых, про 10 Федору от людей,которым можно доверять, слышал много хорошего, в-третьих, rpm-ориентированный дистр (не срослось у меня с deb, хотя разницы наверное никакой), в-четвертых, Fedora - дистрибутив, который поддерживается RedHat и довольно большим сообществом пользователей. То есть, есть шанс на быстрые обновления :)

В общем, поставил я сие чудо и удивился. По ощущениям (используя терминологию Голубицкого из Компьютерры - "по тактильным ощущениям"), система закончена и просто приятна в общении с пользователем. Складывается ощущение, что в системе много внимания уделяли мелочам: как интерфейсным, так и функциональным. Что можно было упростить (сравниваю с ASP 12, он же - какая-то древняя Fedora с улучшенной локализацией) - упрощено, что можно улучшить - улучшено. Приятно, блин! Правда приятно. Следует, правда, сказать, что под "системой" я имею в виду в первую очередь Gnome - так как привык к нему, и отказываться (пока) не собираюсь. В процессе установки хотел доставить себе KDE библиотеки (я используя ряд K-софта, например Krusader и K3B), но  итоге поставил KDE, а в придачу - все рабочие столы, которые шли из коробки. Посмотрел на все:)

Краткая сводка: RussianFedora несет на себе GNOME 2.24.3, KDE 4.2, XFce (не помню версию), LXDE и Openbox. Openbox - для минималистов, XFce - простенький оконный менеджер (хорошо живет на слабых машинах), LXDE - минимализм, не доведенный до абсурда. Написал, как просмотрел - быстро.

Gnome оправдал мои надежды на 100% - это тот же классический Gnome, не перегруженный безумной функциональностью, но позволяющий настроить "под себя" все, что угодно. (Весьма субъективно: подозреваю, что KDE умеет ничуть не меньше в плане настройки,просто не приглядывался).

Кстати, что еще приятно удивило - хорошо подобранный набор тем и обоев. Глядя на них, вспоминал я Mandrake 9 - с безумным (по количеству) набором контрастных тем, и неуклюжими обоями в стиле linux-hi-tech. А RussianFedora в этом отношении натуралистическая, то есть спокойная. И обои в ней в основном - фото природы. Приятно. Отдыхаешь, гладя на эти обои... (Зацепило).

А вот KDE меня просто поразил. Просто поразил. Других слов нет. Стильно, сильно, красиво, здорово... и бесполезно (или непривычно?). Первое, и основное - виджеты. Мне показалось, что идеологически KDE - это набор вижетов. Подход правильный, но вот приложение получается тяжелым (на моей машине). Второе - набор виджетов. Их много, их есть на все случаи жизни. Например, пресловутый "Рабочий стол" в KDE - это тоже виджет. И их может быть сколько угодно! (Я имею в виду не виртуальные экраны, которыми пожалуй и не удивишь уже никого, а именно "Рабочие столы" - виджет в виде области на экране с корзиной, фалами и прочими атрибутами "рабочестольности"). Или часы (в стиле Vista, с вариациями). В общем, мне понравилось. (Кстати, один из друзей, которому я разрекламировал этот дистр с этим KDE испытал такой же "вау-эффект"). Правда, вряд ли я буду делать KDE основной рабочей средой - мне она понравилась скорее, как выставочный образец, изящный, но бесполезный, эстетически притягательный - но непонятно как используемый экспонат. :D Вот такие вот противоречивые ощущения.

Хотя - под Гномиком живется очень даже приятно, привычно и функционально...

Проблема: Wine и XNeur Switcher

Просмотров: 3297Комментарии: 1
Linux

Данная статья безнадежно устарела. Оставляена для истории.

Есть проблема. При запущенном XNeur (под Gnome, ASP Linux 12) при попытке ввода с клавиатуры в Windows приложения (например, в Trunderbird, portable edition) происходит натуральная фигня: клавиатура "бесится", в частности курсор работает так, как будто включен Shift, Caps Lock работает "наоборот", заглавные букывы не печатаются принципиально и т.д.

Честно говоря, как лечить - пока не представляю, поэтому констатирую факт и ищу решение.

Маленькое открытие: работа с удаленным FTP в Krusader

При повседневной работе в Linux я использую Krusader - GUI файловый менеджер под KDE, который запускаю из-под Gnome (KDE у меня нет, для запуска Krusader и K3B использую KDE библиотеки, которых не хватало в Гноме этим софтинкам). Так вот, примерно через полгода с момента начала работы я открыл для себя интересную вещь - оказывается, krusader (1.80.00, сборка ASP Linux) поддерживает чудесную вещь - так называемую "виртуальную файловую систему", через которую можно легко обращаться к удаленному FTP серверу так, как будто он является частью собственной файловой системы (сразу же замечу, что можно и подмонтировать - но я не стал. Просто потому что.)

Krusader - подключам FTP

Последовательность действий: "Звездочка" (рядом с информацией о свободном месте) - "Виртуальная файловая система. Затем жмем на кнопку "Сетевое соединение". Получаем окно ввода, куда вводим адрес, логин/паролью... и понеслась. (см. скриншот - откроется в этом же окне в увеличенном размере).

Следует отметить, что в текущей версии, кроме FTP также доступны протоколы fish, smb, sftp.

Общий вывод - для решения моих личных задач Linux подходит. Все больше и больше:)

Google Calendar & Sunbird

Данная статья безнадежно устарела. Оставляена для истории.

Для планирования повседневной работы я использую Sunbird от Mozilla. Замечательный календарь-планировщик с парой недостатков:

  • не умеет синхронизироваться с Pocket PC Outlook 2005
  • не умеет синхронизировать записи "домашнего" и "рабочего" Sunbird'a.

Вот о решении последней проблемы и пойдет речь (коллеги присоветовали). Идея проста - использовать для синхронизации посредник, в роли кторого будет выступать сервис Calendar от Google. Дело в том, что Sunbird позволяет одновременно отображать больше, чем один календарь, и его можно научить работать с внешними календарями. Итого, нам потребуется:

Забегая вперед, скажу, что остановился я на первом варианте с плагином - так как второй вариант у меня просто не заработал. Итак, по шагам, в случае плагина:

  • Заводим аккаунт на Google (я этот шаг пропустил, так как аккаунт у меня уже есть)
  • Создаем на календарном сервисе Google календарь
  • Скачиваем sunbird (у меня уже был скачан)
  • Скачиваем плагин
  • Устанавливаем плагин в sunbird
  • Получаем на Google ссылку на календарь (Google в этом смысле просто шикрен: можно получать xml, rss или iCal - я выбрал его)
  • Подключаем созданный календарь в sunbird ("Файл" - "Подписаться на удаленный календарь" - "Из сети" - ...)
  • В процессе подключения выбираем другой цвет для G-календаря (для наглядности)

В случае с демоном процесс выглядит весьма похоже, только вместо подключения плагина устанавливается и настраивается демон, в соответствии с инструкцией. Вот этот-то последний пункт и вызвал во мне некоторое непонимание - так как ни по инструкции, ни "по понятиям" демон мне настроить не удалось.

Теперь об общих впечатлениях: работать с Гугловым календарем через sunbird довольно приятно, правда, есть и ложка жегтя - судя по всему, автоматическое обновление не работает. То есть в sunbird надо периодически нажимать Ctrl-R, а в G-календаре - либо Ctrl-F5, либо жать на логотип.

Главная же "фишка" состоит в том, что можно запросто синхронизировать свой рабочий и домашний (а в перспективе - какой угодно) sunbird, не особо заботясь о формате данных и платформе, на которой он работает. Также можно использовать предложенное решение как средство calendar-collaboration - то есть для ведения совместных с коллегами календарей. При этом, как я уже говорил, календарей в один sunbird можно подключить столько,сколько надо - и таким образом легко разводятся "общественные" и "личные" вещи;)

Осталось теперь научиться синхронизироваться с WM2005.

Lazarus – свободная среда программирования для Linux и Windows

Данная статья устарела. Оставлена для истории.

Когда-то давным-давно (лет, наверное, 8..10 назад) я программировал на Delphi. Программировать мне откровенно нравилось, правда, через некоторое время от GUI программирования я отошел, сконцентрировавшись в основном на WEB программировании. Немалую роль в этом повороте сыграло то, что Delphi мягко говоря, не совсем бесплатная среда, а очень даже платная. (И ряд других обстоятельств;)). Но это - предистория...

Некоторое время назад, совершенно случайно, наткнулся на свободную (open source) реализацию языка Pascal. Называется это чудо FreePascal, и живет по адресу http://www.freepascal.org/ Возможности довольно широки: декларируется возможность разработки под все возможныеWindows, Linux, FreeBSD, MacOS и т.д.

Цитирую с сайта FreePascal:

Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional Pascal compiler. It is available for different processors: Intel x86, Amd64/x86_64, PowerPC, PowerPC64, Sparc, ARM. The discontinued 1.0 version also supports the Motorola 680x0. The following operating systems are supported: Linux, FreeBSD, Mac OS X/Darwin, Mac OS classic, DOS, Win32, Win64, WinCE, OS/2, Netware (libc and classic) and MorphOS.

У проекта есть русскоязычный сайт: http://www.freepascal.ru/

Дальше, в процессе изучения этих сайтов, было выяснено, что в мире существует свободная (open source) среда разработки под FreePascal, которая называется Lazarus. Lazarus живет по адресу http://www.lazarus.freepascal.org/ Установка Lazarus на Windows показала, что эта среда полностью аналогична "той самой Delphi". Именно аналогична, т.к. в тестовом приложении было обнаружено несколько незначительных отклонений от того, что я помнил с delphi-УстановкА вот про установку Lazarus на Linux можно написать отдельный трактат... То есть, вроде как все "встает", но не с первого раза - библиотеки требуются точно той версии, с которой работает Lazarus. В итоге, гугление привело меня к отличной статье "Установка Lazarus на Linux", с помощью которой, а также с помощью http://www.rpmfind.net , Lazarus был установлен и опробован (кстати, несколько требуемых библиотек я взял от Мандривы).

Первые впечатления:

  1. Судя по всему, при помощи Lazarus можно создавать кроссплатформенные приложения
  2. Абсолютно точно можно создавать порты одного и того же приложения под Windows и Linux
  3. Код, генерируемый Lazarus (Linux версия), довольно объемен: простая форма с 2 элементами и одним обработчиком события "вести" 16Мб. На мой взгляд - многовато! Возможно, можно оптимизировать.
  4. Через yum Lazarus на ASP Linux (12) не ставится:)

Будут еще впечатления - обязательно поделюсь.

Liferea: rss reader для Linux

Просмотров: 3925Комментарии: 2
Linux

Открыл для себя Liferea - читалку rss под Linux. Купила она меня тем, что ее интерфейс очень похож на интерфейс Mozilla Trunderbird. Живет эта софтина по адресу http://liferea.sourceforge.net/. Насколько я понял, она "по умолчанию" включается в большинство дистрибутивов, по крайней мере, в мой ASP Linux 12 она была включена.

Скриншот Liferea

 Собственно говоря, Liferea купила меня тем, что в ней есть все, что необходимо, нет ничего лишнего, все удобно и нет проблем с кодировками. Может быть, невнимательно смотрел - но под Windows таких клиентов я не встречал. Хотя, предполагаю, что что-тто подобное почти наверняка имеется.

В общем, смело рекомендую как легкое и изящное решение для чтения RSS.