Управление GSM модемом Beeline в Fedora 20

Внезапно пришлось воспользоваться услугами мобильного интернета от Beeline. Купил модем. Fedora 20-я прекрасно определила его сразу. После включения — интернет заработал без проблем.

Захотелось посмотреть СМС и прочее. Штатный софт от провайдера идёт на самом свистке. Но мне он не понравился. Какой-то корявый.

В качестве альтернативы воспользовался Modem Manager GUI. Утилита идёт штатно в репозитариях дистрибутива.

Установка стандартная:

[~]$ sudo yum install modem-manager-gui

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

Вердикт — рекомендую.

Рубрика: Linux - операционная система на рабочем месте | Метки: , , | Комментарии к записи Управление GSM модемом Beeline в Fedora 20 отключены

Подключение к Cisco VPN из Fedoro 19

В результате незапланированного переезда рабочего компьютера на Fedora 19 (винт, как всегда, накрылся неожиданно) разобрался с работой клиента Cisco — AnyConnect.

Суть проблема — штатный клиента приекрасно работал на моём ноутбуке — 19 федорка 32 бита, но отказался работать на рабочей станции — 64-х битная 19 федора.

При внимательном изучение ошибок запуска vpnui обнаружил, что это приложение падает при запуске с ошибкой:

./vpnui: error while loading shared libraries: libpangox-1.0.so.0: cannot open shared object file: No such file or directory

В каталоге /usr/lib64 файл libpangox-1.0.so.0 не обнаружился. После прочтение нескольких советов не придумал ничего лучшего, как создать ссылку с таким именем на файл libpango-1.0.so, вернее на исходный файл — libpango-1.0.so.0.3400.1.

После этого всё заработало. VPN тунель работает нормально.

Рубрика: Linux - операционная система на рабочем месте | Метки: , | Комментарии к записи Подключение к Cisco VPN из Fedoro 19 отключены

Сайт снова жив

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

Рубрика: Без рубрики | Комментарии к записи Сайт снова жив отключены

Проект — ПостНаука

Случайно открыл для себя сайт http://postnauka.ru/.

Впечатления — самые положительные. Всем зело рекомендую! Побольше бы таких ресурсов.

В силу своих предпочтений — сразу же просмотрел раздел Астрономия. Доступно и правильно.

Вообще — рекомендую всем.

Рубрика: Наука и техника | Метки: | Комментарии к записи Проект — ПостНаука отключены

Подключение к Cisco VPN из Fedora 18

Возникла необходимость подключиться к внутренней сети через интернет используя в качестве клиента Android 4 и Fedora 18.

Android — для оперативного доступа на просмотр информации с телефона, Fedora — для полноценной работы.

Оказалось всё до безобразия просто. Причём — Fedora приятно удивила более простой настройкой по сравнению с Android-ом.

На телефоне для решения данной проблемы надо было установить приложение AnyConnect ISC+ от Cisco. После скачивания (пакет оказался неожиданно достаточно большим) и установки последовало окно принятия лицензионного соглашения. Далее началась непосредственно настройка. Фактически она свелась к тому, что я вбил в параметрах соединения адрес vpn-сервера. После этого, при нажатии подключения были запрошены группа/имя пользователя/пароль. И — волшебство! Всё заработало.

После этого я стал настраивать это-же соединение в Fedora 18. По неопытности полез на сайт Cisco. Информативность там была, мягко говоря, не очень. Но гугел с яндексом не подвели. Оказывается, для linux есть открытый пакет с данными функциями — openconnect-4.08-1.fc18.i686 это для моей системы. Вот его описание с rpmfind: Open client for Cisco AnyConnect VPN. И что самое приятное, он полностью интегрирован с NetworkManager и уже установлен в моей системе. Т.е. настройка VPN свелась к тому, что я в параметрах сетевых подключений выбрал создание VPN подключения, указал тип Cisco и ввёл параметры подключения. Всё. Всё работает.

Что ещё хотелось бы — это научить клиента под Android сохранять пароль. Я конечно понимаю, что безопасноть и всё такое… Но пароль достаёт каждый раз набирать.

Рубрика: Linux - операционная система на рабочем месте | Метки: , , | Комментарии к записи Подключение к Cisco VPN из Fedora 18 отключены

Улучшения в работе RxDBGrid

В RxDBGrid исправлена давняя проблема с отображением данных в случае использования много-строчных заголовков и строки итогов. Суть проблемы — последняя строка с данными часто оказывалась скрытой за строкой итогов. Выглядело это  достаточно некрасиво.

После консультаций с разработчиком штатного DBGrid в Lazarus (Jesus Reyes) стало возможным сделать это.  Reyes внёс изменения в LCL.

Как следствие — текущая версия библиотеки не соберётся в Lazarus версии ранее чем rev-40463. Но, на мой взгляд, это не большая плата за улучшение внешнего вида.

Рубрика: Программирование на Lazrus | Метки: , | Комментарии к записи Улучшения в работе RxDBGrid отключены

Доработки RxFPC — включение сортировки SQLDB в RxDBGrid

После обращений на форуме freepascal.ru доработал механизм сортировок данных в RxDBGrid при использовании компонентов доступа к данным SqlDB. Теперь для включения возможности сортировки данных достаточно расположить на любой форме/модуле данных компонент TRxSortSqlDB.

Рубрика: Программирование на Lazrus | Метки: , | Комментарии к записи Доработки RxFPC — включение сортировки SQLDB в RxDBGrid отключены

RxFPC — Включение автоматической сортировки данных в RxDBGrid

RxDBGrid — это расширение стандартного DBGrid-а.

Одной из возможностей данной компоненты является автоматическая сортировка отображаемых данных в списке при нажатии на заголовках столбцов.

В самом простом варианте данная возможность включается добавлением компоненты — сортировщика. Каждая компонента отвечает за включения возможности сортировки данных, предостовляемых определёнными движками данных:

  • TRxSortFBDataSet — сортировка данных, предоставляемых компонентом TFBDataSet;
  • TRxSortZeos — сортировка данных, предоставляемых компонентами ZEOS.

Помимо визуальных возможностей можно использовать подключение модулей сортировщиков. На данный момент поддерживаются следующие движки:

  • exsortfb.pas — сортировка данных, предоставляемых компонентом TFBDataSet;
  • rxsortmemds.pas — сортировка данных, предоставляемых компонентами TRxMemoryData;
  • exsortmds.pas — сортировка данных, предоставляемых компонентами TMemDataSet;
  • exsortsql.pas — сортировка данных, предоставляемых компонентами TSQLQuery (SQLdb);
  • exsortzeos.pas — сортировка данных, предоставляемых компонентами ZEOS.

Более тонкая настройка осуществляется в самом компоненте RxDBGrid. Для этого предназначено 2 свойства:

  • AutoSort — включение автоматической сортировки;
  • TitleButtons — включение режима работы заголовков столбцов в качестве кнопок.
Рубрика: Программирование на Lazrus | Метки: | Комментарии к записи RxFPC — Включение автоматической сортировки данных в RxDBGrid отключены

Совет по созданию компонентов для Lazarus № 1

В случае, если создаваемый компонент содержит свойство-коллекцию, то проще всего колекцию делать не на базе TCollection а на базе TOwnedCollection.

Данное правило позволит сразу обеспечить правильную поддержку редактирования данного свойства в дизайнере Lazarus.

Рубрика: Программирование на Lazrus | Метки: , | Комментарии к записи Совет по созданию компонентов для Lazarus № 1 отключены

Новая статья на моей WIKI — пример использования TAsyncProcess в Lazarus

На wiki разместил новую статью — Использование компонента TAsyncProcess

После выверки буду её предлагать к размещению на freepascal.ru.

 

Рубрика: Программирование на Lazrus | Метки: | Комментарии к записи Новая статья на моей WIKI — пример использования TAsyncProcess в Lazarus отключены