August 15th, 2016

facepalm

Adobe, блин

Вчера после установки обновлений, наотрез отказался запускаться Лайтрум. Запускаешь -- процесс повисит секунду, и вылетает.

Переустановил с нуля весь Creative Cloud раз, наверное, пять. Пофиг дым. Удалял файлы с настройками. Шерстил гугл. Безрезультатно.

Наконец, полез в Event Viewer, и нашёл там, что, ошибка происходит в библиотеке MSVCR120.dll (Faulting module name: MSVCR120.dll), т.е. в плюсовой виндовой библиотеке. И лечится это не переустановкой продуктов Адоуби, а вовсе даже переустановкой Microsoft C++ runtime.

Рехнёшься тут. Ладно я бывший сисадмин, а вот обычным пользователям каково?

Ну, и попутно пнём Линупс, ибо хуже бардака с библиотеками на винде -- только бардак с библиотеками на Линупсе.

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

А между прочим, на десятой 32-битной винде при желании можно запустить 16-битный бинарник (через установку NTDVM). На 64-битной уже, к сожалению, упс, хотя можно через DOSBOX.
компьютеры

Погромистский анекдот

Две Си-строки заходят в бар.

"Чего будете пить?" -- спрашивает их бармен.

Первая строка: "Мне, пожалуйста, пива абыв выаа 043454-32 DSFSDF;LIJ43####@!11E55"
Вторая: "Извините, пожалуйста, моего друга. Он потерял свой нуль-терминатор."