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

Случайно открыл для себя сайт 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 отключены

Команда fpaste в Fedora

Совершенно случайно узнал о полезной команде fpaste.

Суть — быстро поделиться содержимым текстового файла с другими людьми.

Данная команда является утилитой командной строки для взаимодействия с ресурсом http://fpaste.org/.

Пример запуска команды:

fpaste -n "alexs" Xorg.0.log

В результате работы данной команды содержимое файла Xorg.0.log будет опубликовано на ресурсе http://fpaste.org/ а пользователю будет предложена короткая ссылка для того, чтобы ею можно было поделиться с другими людьми.

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

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

Настройка внешнего вида Gnome в Fedora 18

Внешний вид рабочего стола с темой Zukitwo

Внешний вид рабочего стола с темой Zukitwo

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

Рекомендую.

Рубрика: Linux - операционная система на рабочем месте | Метки: , , | Комментарии к записи Настройка внешнего вида Gnome в Fedora 18 отключены

Переезд на SSD

Решил попробовать в ежедневной работе SSD диск. Поставил на на рабочий ноутбук. После прочтения кучи мануалов в сети надеюсь, что всё получилось настроить правильно. В основном всё свелось к включению trim в fstab и переносу логов в tmpfs.

Работой получившейся системы остался доволен. Сейчас время старта ноута сократилось до 15 секунд. Причём, такое ощущение, что из них последние 5 секунд он опрашивает wifi на предмет доступных сетей.

Заодно пригодились недавно написанные руководства по установке Lazarus и PostgreSQL на чистой машине.

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