Пришлось намедни оживить старый проект написанный на Delphi 5. Взял виртуалку с 2003 виндой, которую по нынешним действительно можно назвать микро-софтом, потому что в загруженном состоянии съедает меньше 100 мегабайт оперативки. “Откопал” старые дистрибутивчики, наборы VCL, всё поставил, настроил, открыл проект и всё нормально скомпилировал. И тут мне понадобилось зайти в опции проекта, чтобы добавить пути к новым библиотекам которые нужно было добавить в проект. И тут я получил
Category: Прикладное ПО
Как запретить автообновление Adobe Reader и удалить его сервис
При инсталяции Adobe Acrobat Reader в системные сервисы, в святая святых, втихаря устанавливается AdobeARMservice. Неприятно, что компания Adobe не оставляет пользователям права выбора поставить сервис автообновления или нет. А ведь такая программа получает самые высокие привилегии работы в системе и несёт в себе две реальные угрозы.
- когда Man in the Middle взломает протокол канала обновления то он сможет установить на компьютер изменённый Adobe Acrobat Reader и захватить управление компьютером.
- если Adobe выпустит кривое (либо несовместимое с каким-то ПО на вашем компьютере) обновление это может привести систему в нерабочее состояние, и вы понятия не будете иметь кто виноват.
Обратите внимание на то, что я использовал выражение “когда Man in the Middle взломает протокол”. Учитывая количество установленных программ Acrobat Reader в мире и то что автообновлялка имеет права системного сервиса формулировка “если” не подходит — поздно или рано протокол вскроют.
Continue reading Как запретить автообновление Adobe Reader и удалить его сервис
Segfault после обновления Skype 4.2.0.13 на 4.3.0.37
После обновления Skype для Linux с версии 4.2.0.13 на версию 4.3.0.37 я не смог подключаться со старыми профилями. Skype вываливается по segmentation fault. Если создать новы профиль то скайп работает. Но хотелось сохранить историю чатов. Мне помогло удаление из базы истории загруженных файлов.
$ sqlite3 ~/.Skype/[skypeusername]/main.db sqlite> delete from Messages where type=68; sqlite> .quitВнимание!Предварительно нужно сделать резервную копию всего профиля.
Как продлить жизнь Skype 4.2.0.13
Меня, как и многих невольных пользователей текущие владельцы Skype поставили перед выбором: либо обновление, либо иди нахрен. Я посмотрел на свой довольно большой список контактов в котором находится много клиентов и скрепя сердцем выбрал первое — update. Внимательно осмотрел инсталяционый скрипт внутри rpm пакета и не найдя там ничего крамольного установил скайп 4.3.0.37. Оказалось, что новая версия не может загрузиться со старым профилем. Просто вываливается сразу после соединения. Я “пошаманил” с базами попробовал в новый профиль записать старые базы, но не помогло. (Обновлено. Решение было найдено). Это подсадило меня на коня. Масло в огонь подлило и то что они сломали интерфейс взаимодействия с внешними скриптами. Мои отлаженные скрипты перестали работать потому, что им передаются пустые параметры. Ну и чтобы окончательно вынудить людей искать альтернативу скайпу они прекратили поддержку звуковой подсистемы ALSA отдав предпочтение исключительно PulseAudio. Сначала сломали API для сторонних приложений, а теперь ещё и это.
Глобальные фильтры на аккаунты Thunderbird
За долгие годы использования почтового клиента у меня накопилось большое количество фильтров в Thunderbird которые автоматически обрабатывают почту раскладывая её по каталогам, сохраняя файлы, формируя автоответы и т д. Фильтры в Thunderbird привязываются к конкретным папкам, что лично для меня создаёт неудобства с управлением. Например письмо от Васи Пупкина я хочу положить в папку Васи Пупкина независимо на какой из моих емейлов оно пришло. Поэтому я сделал один общий файл фильтров которые привязал ко всем папкам симлинками. А для того чтобы объединить их написал пару скриптов которые облегчили обработку суммарно нескольких мегабайт фильтров.
Прежде всего нужно закрыть Thunderbird.
На первом шаге получаем все фильтры которые у нас есть в один каталог и нумеруем их. Этот однострочный скрипт запускается из каталога выбранного профиля Thunderbird.
$ i=0; find . -name msgFilterRules.dat -print0 | tr -s '\000' '\n' | while read file ; do cp "${file}" "${HOME}/Filters_Thunderbird/${file##*/}.${i}.txt" ; i=$((i+1)); done
Удаление первых пробелов в каждой строке OpenOffice Calc
Ctrl-H – откроет диалог поиска и замены:
Найти
^ (.)
Заменить на
$1
Не забыть включить опцию “регулярное выражение” в диалоге “детали”
Примечание:
1) Не всё что выглядит как пробел имеет одинаковый код. Моя рекомендация заменить всё на пробелы. Типовая ситуация происходит при копировании из WEB страницы с сохранением исходных форматов при помощи Ctrl-C Ctrl+V.
2) Замена по формулам почему-то разрушает форматирование в OpenOffice 3.3.0 Build:9567 (Linux).
Удаление первых символов. Например одиночного апострофа перед датой или числом.
- Вызвать диалог «Поиск/замена» (Ctrl-H)
- Вставить птичку и точку ^. в поле поиска.
- Вставить амперсанд & в поле замены.
- Нажать опцию «Детали» (More Options)
- Выделить «Регулярное выражение» (Regular expressions)
- Если заменяете только в выделенной обласи птичка «Только текущее выделение» должна быть установлена.
- И нажать «Заменить» (Replace) или «Заменить все» (Replace all).
Fedora, Audacity и mp3
Audacity из репозиториев Fedora не позволяет импортировать MP3 файлы. Для того чтобы включить поддержку mp3 в Audacity необходимо использовать репозиторий rpmfusion.
# rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm # rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
А теперь удаляем Audacity из дистрибутива Fedora и ставим audacity-freeworld
# yum remove audacity # yum install audacity-freeworld
Удаление EXIF метаданных при помощи ImageMagick
Если вам необходимо удалить EXIF метаданные из графических файлов, используйте программу mogrify из пакета ImageMagick. Для установки ImageMagick на Fedora, воспользуйтесь Yum:
su -c 'yum install ImageMagick'
После установки пакета ImageMagick, в каталоге /usr/bin/ будет находиться mogrify. Программа mogrify может быть использована для удаления Exif метаданных из графического файла.
mogrify -strip imagename.jpg
или множества файлов используя связку команд:
ls -1 *.jpg | xargs mogrify -strip
Помните о регистре в строке определяющей расширение.
Включение возможности отправки отчёта в страховую через Money
Přehled o platbě pojistného na zdravotní pojištění zaměstnavatele
Под катом картинки
Continue reading Включение возможности отправки отчёта в страховую через Money
В саппорте Cigler Software работают зомби!
Один мой знакомый послушал мой тассказ о “войне” со службой техподдержки Cigler Software и дал ссылку в русскую блогосферу на более крутой вариант одной истории с банком, мне понравилось такое точное определение состояния оператора техподдержки и я решил позаимствовать название для своей статьи и это стало спусковым событием.
Начиная с тех пор как Datove Schranky перешли на SHA-2 шфрование программа Money S3 которая выполняется на серверах Windows 2003 или 2008 перестала работать с ними. А это примерно с середины 2010 года.
Money S3 от Cigler Software не поддерживает некоторые важные функции работы с DS из-за того, что положились на MS Internet Explorer.
Continue reading В саппорте Cigler Software работают зомби!