Изменён состав дистрибутивов SOT


Как-то совсем из головы вылетел тот факт, что приложения, скомпилированные под 32-битный Linux не будут запускаться в 64-битном, как в Windows. Это же очень глупый ход с моей стороны: исходный код я не размещаю, и обладатели отличного от 32-битного Linux (а таких, думаю, большинство) попросту не смогут даже попробовать Storehouse Of Tasks. К тому же, тот дистрибутив был неполон, ибо забыл в него включить каталог resources.

Исправляюсь! Отныне SOT компилируется под i386 и amd64 Linux. Для Windows будет доступна только 32-битная версия до тех пор, пока не откажусь от mingw в пользу vc++.

Приятной работы с программой.

Комментировать

Игра Конвея "Жизнь"


Хочу показать свою реализацию игры "Жизнь", которую писал для курсовой работы.

Правила игры достаточно подробно описаны в википедии. Особенности же моей программы:

[...]

Читать дальшеКомментировать

Установка статичной частоты процессора


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

Я всегда отключаю демонов, ответственных за такое поведение, но действую по инструкции в блокноте. А так как уже веду в блоге Linux заметки, то решил перенести и заметку о данном действии сюда.

[...]

Читать дальшеКомментировать

Storehouse Of Tasks 2.0 Beta


Новая версия Storehouse Of Tasks готова и самостоятельное тестирование в течении нескольких суток не выявило серьёзных проблем. Поэтому сегодня публикую 2.0 версию со статусом "Beta". Приложение достаточно стабильное и может использоваться по назначению. Буду рад, если вы будете сообщать обо всех найденных ошибках, кроме тех, что указаны в "Известных проблемах".

Список наиболее значимых изменений:

  1. Для работы приложения больше не требуется .NET Framework;
  2. Storehouse Of Tasks отныне кроссплатформенный, т.о. поддерживаются Windows и Linux операционные системы;
  3. Существенно увеличена производительность на маломощных компьютерах;
  4. Введены приоритеты задач;
  5. Интерфейс переработан в пользу удобства, производительности и большей функциональности;
  6. Исправлены множество ошибок.

Программа доступна для загрузки на странице Storehouse Of Tasks.

Скриншоты:

[...]

Читать дальше2 комментария

Ход разработки Storehouse Of Tasks 2.0


Скоро будет готов Storehouse Of Tasks 2.0 и хотел бы немного о нём рассказать. Прежде всего напомню, что новая версия пишется на C++ с использованием Qt framework и платформо-зависимых "костылей" не используется, так что приложение будет кроссплатформенным. Поддерживаются Linux и Windows настольные операционные системы. А благодаря отказу от .NET framework, существенно повысилась производительность на слабых конфигурациях.

Если первоначально Storehouse Of Tasks задумывался как личное приложение, то теперь я хочу написать достаточно хороший органайзер, которым захотят пользоваться и другие.

Как видно, внешний вид приложения, показанный на скриншоте ниже, не претерпел существенных изменений:

По моему мнению данная конфигурация достаточно удобна и производительна.

Задачи теперь имеют три уровня приоритета: высокий, нормальный и низкий. Задачи с более низким приоритетом располагаются ниже, чем задачи с более высоким. Список категорий расширен и над ним располагаются три кнопки для создания, редактирования и удаления категорий. Навигация тоже не осталась нетронутой.

[...]

Читать дальше2 комментария

Новый Storehouse Of Tasks в разработке


Спустя месяц работы с моим органайзером, я решил его переписать на C++ с использованием Qt. Это позволит существенно повысить производительность на слабых конфигурациях и, главное, кроме Windows версии Storehouse Of Tasks, будет и Linux версия.

Планирую, что новая версия будет отличаться от старой следующим:

  1. Для работы приложения больше не требуется .NET Framework;
  2. Storehouse Of Tasks теперь кроссплатформенный, т.о. поддерживается Windows и Linux операционные системы;
  3. Существенно увеличена производительность на маломощных компьютерах;
  4. Введена синхронизация и приоритеты задач;
  5. Интерфейс переработан в пользу удобства и большей функциональности;
  6. Исправлены множество ошибок.
6 комментариев

Победа над сглаживанием шрифтов


Я постоянно пробую новые дистрибутивы Linux, потому что всё никак не могу подобрать свой идеал. Надоело мне чувствовать себя мамонтом в Debian Squeeze, а обновление его до Wheezy (ещё пока testing) прошло не совсем удачно. Позднее попробовал установить чистый Wheezy на виртуальную машину, однако на этапе установки GRUB он вываливается с ошибкой, как было в те времена, когда дедушка Squeeze был testing, а не stable. Люблю я Debian, но стабильность обходится слишком дорого.

И опять захотел попробовать AgiliaLinux, о котором уже упоминал. В прошлый раз, когда использовал его с оболочкой Gnome 2, от него отказался по той причине, что в Qt приложениях не хотело отключаться сглаживание, ну ты хоть тресни. К тому же не выбирался Courier New шрифт. Собственно раз уже речь пошла о шрифтах, то хочу объяснить, что я привык к двум шрифтам в системе ещё с ранних версий Windows: это Verdana и Courier New (в качестве моноширинного). И отвыкнуть не получается, да и не хочу. Зачем? Кроме того, у меня ЖК монитор, но модное сглаживание ClearType не переношу.  Не надо говорить, что у меня говно монитор. Это не первый ЖК монитор и не сорокатый, который я видел с ClearType. ClearType — это отвратительная мыльница, вот. Конечно же я понимаю и учитываю, что для ClearType надо использовать соответствующие шрифты, а не Verdana. Этакое лирическое отступление закончилось. Продолжим тему.

Посмотрев в Fedora 15 Gnome 3 пришёл в ужас, уныние и разочарование сразу. XFCE ещё слишком молод, а Gnome 2 скоро все заброшут. И, как сказал мой знакомый красноглазый линуксоид, или мне придётся перейти на Gnome 3, или на KDE. Вот как раз для KDE и решил использовать AgiliaLinux по разным причинам. Предполагая, что проблема со сглаживанием в Qt приложениях решится сама собой. Но не тут то было!

Дальше я покажу, что можно предпринять, если прошлая моя статья про сглаживание не помогает.

[...]

Читать дальшеКомментировать

Как я обновлял ядро в Debian Squeeze


Изучая Debian, я обнаружил репозиторий debian-backports. Будучи приверженцем свежего софта (хотя есть исключения, например, Firefox) мой интерес к репозиторию был велик, ведь он:

Официальный репозиторий пакетов из тестируемой (testing) версии Debian, адаптированных для работы в стабильной (stable) версии, иными словами предоставляет свежие версии программ.

Подключил его в:

$ sudo gedit /etc/apt/sources.list

Добавив в конец файла следующую строчку:

deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free

И обновив список пакетов:

$ sudo apt-get update

В репозитории нашёл ядро Linux версии 2.6.39. Вдумайтесь, в Debian Squeeze используется ведь 2.6.32 версия, которой уже сто лет в обед. Конечно же мне захотелось обновить ядро.

[...]

Читать дальше1 комментарий

Установка свежего qBittorrent в Debian Squeeze


У меня соединение через прокси-сервер (не путать с веб-прокси!) и для загрузки торрентов мне необходим клиент с полноценной поддержки прокси. Долгое время под Linux'ом использовал Deluge, но не сказал бы, что был от него без ума, особенно от последних версий.

И вот решил поискать альтернативу. Присмотрелся к qBittorrent, он, как и Deluge, поддерживает соединение через прокси не только для обновления трекера, но и для связи с пирами. Однако в стабильном репозитории Debian Squeeze версия qBittorrent довольно таки старая (как впрочем и всё в стабильной ветке, но не суть). Т.к. в последнее время у меня появилась симпатия к Qt, то я захотел и свежую версию qBittorrent себе установить из исходников и написать инструкцию себе на будущее (а может и кому ещё пригодится).

[...]

Читать дальшеКомментировать

Нет update-grub


После установки AgiliaLinux 8.0 второй ОС вместе с Windows 7, я снова не обнаружил семёрку в загрузчике GRUB. Однако воспользоваться командой update-grub, которая уже давно стала условным рефлексом, не удалось:

Долгое гугление подсказало решение — использовать grub-mkconfig следующим образом:

[...]

Читать дальше7 комментариев


Страницы: 1 2 3 4 Ранее