Сайт восстановлен

Привет. Сайт восстановлен после долгого отсутствия. Хорошо всё-таки, когда есть бекапы.

Весь функционал исправен. Теперь все ссылки на сторонних софтверных ресурсах будут работать (я проверял только на самом сайте, но не на сторонних порталах).

Не факт, что я буду им заниматься плотно. И тем более это не значит, увы, что я вернусь к разработке утилиты. Просто внезапно оказалось нечем заняться вечером.

Проблема: ОС Windows 10 определяется ABTool как Windows 8

Актуальность проблемы: актуальна

Версия ОС: любая

Версия ABTool: любая выше 0.5.2

Исходный случай: ABTool запущена. На вкладке «Система» значение «Версия ОС» отображается как Windows 8 (6.2.9200). Аналогичное значение отображается в логе:

[18:40:21]  Система: Windows 8 (6.2.9200)

Подробнее »

Метки: ,

Немного правок на сайте

Коротко.

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

По пути вставил социальные кнопочки: в заголовок сайта и в конец поста. Они не отображаются на мобильных экранах. Меня об этом недавно попросили, а сам почему-то не задумался, когда денно и нощно настраивал abtool.ru.

Ко всему прочему начал писать заметки об ошибках в ABTool. Так они и называются — «Проблема». Главные проблемы можно прочесть ниже:

Рекурсивное открытие окна настроек при попытке их сохранения
Изменение названий пакетов в меню их выбора при недоступности носителя
Выбор пакета по умолчанию, которого не существует

Ссылки на эти посты добавил в соответствующую ветку форума: Известные ошибки.

Всем добра 🙂

Проблема: Выбор пакета по умолчанию, которого не существует

Актуальность проблемы: актуальна

Версия ОС: любая

Версия ABTool: любая выше 0.5.2

Исходный случай: ABTool запущена. В ходе работы с ней файл soft.ini или tools.ini по каким-то причинам исчез из папки ABTool_ini.

Поведение: При выборе пакета по умолчанию ничего не происходит. Первый пункт меню пакетов выделен. В логе появились записи: Подробнее »

Метки: , , , , ,

Проблема: Изменение названий пакетов в меню их выбора при недоступности носителя

Актуальность проблемы: актуальна

Версия ОС: любая

Версия ABTool: любая выше 0.5.2

Исходный случай: ABTool запущена. Накопитель, откуда она была запущена, извлечён из системы или не доступен для чтения.

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

Причина: Досканально не изучена

Описание проблемы:
Подробнее »

Метки: , ,

Проблема: Рекурсивное открытие окна настроек при попытке их сохранения

Актуальность проблемы: актуальна

Версия ОС: любая

Версия ABTool: любая выше 0.5.2

Исходные случаи:

  1. ABTool запускается. Происходит приостановка загрузки и в левом верхнем углу экрана отображается окно настроек.
  2. ABTool запущена. Окно настроек открыто. На вкладке «Пакеты» имя одного из пакетов было убрано.

Поведение:

  1. Нажатие на кнопку «Сохранить» открывает всё новое и новое окно настроек на вкладке «Пакеты».
  2. Нажатие на кнопку «Закрыть» приводит к закрытию всех окон настроек.

Причина: в одной или обеих секциях пользовательских пакетов файла настроек abtool.ini неверно указан номер последнего использованного пакета. Этот номер ссылается на неуказанный файл пакета.

Описание проблемы: Подробнее »

Метки: , , ,

Большое количество багов и грядущие изменения

Несмотря на то, что я уже выложил в открытый доступ уже порядка пяти новых версий, все они всё ещё являются сырыми и вполне могли бы существовать с приставкой Beta или даже какой-нибудь недо-пре-alpha. Новые версии ABTool я выкладываю с той лишь целью, чтобы получить какой-либо отзыв со стороны. Любой фидбек важен.

Но должен сделать важное замечание. Версии 0.6.* имеют намного более сильный функционал, чем уже зарекомендовавшая себя 0.5.2. Однако 0.5.2 намного качественнее. Все новые версии довольно сырые. Используй их с осторожностью, но если используеешь — сообщай мне обо всех багах, недочётах и пожеланиях. Сделать это можно в соответствующих разделах форума.

abtool_main_sys_svcВот лишь одна проблема, которая объявилась откуда я её не ждал. Вкладка «Система/Обслуживание» содержит список команд, которые вызывают некоторые системные настройки и утилиты.

Проблема в том, что в разных версиях Windows есть отличия в вызове этих команд. Например, Мастер установки оборудования в Widnows XP вызывается запуском hdwwiz.cpl (апплет Панели Управления). В Win7 есть та же команда, но запускает она Диспетчер устройств, а чтобы открыть упомянутый Мастер установки оборудования нужно запустить hdwwiz.exe.

Названия некоторых оснасток Консоли Управдения MMC (или сами эти оснастки) различаются, например, для Win7 и Win8. Так это произошло, например, с lusrmgr.msc, которая успешно работает в WinXP и Win7, и даже есть в Win8. И в последней даже запускается. Однако… просто на работает. Скриншот ниже. Подробнее »

Метки: , ,

Подготовка к переводу ABTool

локализация языкиПривет. На днях я решил приступить к подготовке кода программы к работе с локализациями. Что будет из себя представлять этот механизм?

В папке ABTool_ini\Languages будут располагаться lng-файлы с описанием строковых переменных. На деле, его структура будет схожа со структурой ini-файла. Например:

[Main]
NonLocalizedString1=Локализованная строка 1 (перевод)
NonLocalizedString2=Локализованная строка 2 (перевод)
...

В окне настроек будет доступен специальный выпадающий список, содержимое которого будет определяться файлами, которые находятся в указанной папке. При сохранении настроек и выходе из ABTool в файл настроек Abtool.ini будет записываться имя файла локализации, который был использован последний раз. Если при загрузке ABTool он не будет найден, то подгрузится русский язык, который по умолчанию давно «вшит» в программу. Или, может быть, тут лучше сделать английский по умолчанию? Напиши своё предложение.

Подобный подход обеспечивает наиболее простой и быстрый перевод. Кстати, такой же принцип используется в TotalCommander, утилиты Wise, Piriform, да много где ещё.

Пока я подготавливаюсь к механизму локализации (жаль, что это не подразумевалось изначально, теперь придётся проделать немало работы), вы можете предложить свои варианты перевода текста, отображаемого в окнах ABTool, в данной ветке форума: Локализация.

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

Метки:

Обновления утилиты в каталогах до версии 0.6.4

Я сам всегда работаю с четырьмя наиболее серьёзными каталогами софта: SoftPortal.com, FreeSoft.ru, SoftOut.ru и Soft.OSZone.ru. С последним мне больше всего нравится иметь дело. Из представленных, у него, на мой взгляд, наиболее удобный личный кабинет разработчика.

Здесь, на сайте, утилиту я обновил 25-го марта, но до каталогов добрался лишь сегодня. Подал заявки во все четыре каталога, и уже сегодня на OSZone утилита была проверена модераторами (ссылка) что на самом деле очень быстро. На других сайтах придётся подождать, обычно модерация занимает от суток и более.

Если вы скачали ABTool с какого-то другого сайта, обязательно сверьтесь с данными на странице загрузок.

Релиз: ABTool 0.6.4

Итак, друзья, новая версия утилиты готова и уже лежит в разделе загрузок. Скриншоты обновились, обновилась онлайн-справка и вообще всё, что только можно здесь посмотреть или скачать.

Хотел бы обратить внимание на главные изменения в этой версии:

1) Поскольку старый сайт с сегодняшнего дня уходит в забвение, то новые версии будут проверяться на этом сайте. Те, кто использует сейчас версию 0.6.3, получат уведомление о новой версии при помощи старого сайта, но обратите внимание: там вы её не скачаете, 0.6.4 доступна только здесь.

2) Долгожданная поддержка дополнительных ключей для инсталляторов и утилит. Теперь установка софта может быть настолько тихой, насколько это можно позволить. Изначально такой функционал был реализован, но несколько криво, хотя во время тестов это не проявлялось. Невозможность их использовать в версиях 0.6.2 и 0.6.3 обуславливалась багами и моими, каюсь, недоработками, которые были исправлены в новом релизе. Подробнее »

Top