Откомпилировал в консольные программы под винду программы, которые писались в начале 90х под дос. Именно под дос, да ещё с вставками на ассемблере. Ну да. язык, понятно, си. Наверняка их можно было бы собрать под микрософтовской студией (которая стоит денег) или c помощью win sdk (который халявный, но нет ide). Выручил Open Watcom, который оказался живее всех живых, правда последний стабильный релиз которого был в 2010. Вики утверждает, что существует предварительный релиз от 2015 года, но на сайте я его не увидел.
***
Tag Archives: ужасы программирования
Давно не читал подобной хни
“А зачем ты хочешь прочитать 22 тысячи файлов? Странно это”
“Пока не вылезла ошибка OutOfMemoryError, ты должен радоваться жизни и не роптать. А пямятью занимается GC, он лучше знает, когда чистить”.
Правда, всё это написано несколько лет назад, и ответить, скорее всего, уже некому.
В винде64 проблем с виртуальной памятью нет, зато проблемы появляются в тот момент, когда остальным приложениям почему-то (тоже странное желание:-)) быстро нужна память или доступ к диску.
Забавный момент: если принудительно ограничить память для джавского приложения, то оно закатывает губу и начинает работать более предсказуемо.
ImageIO то ли имеет протечку памяти, то ли у них в потрохах осталась логика расчитанная на маленькие файлы и ооочень медленный доступ к дискам.
Не прошло и полгода
Ссыльное
В доинтернетную, но в книжную, эпоху с сылками и цитатами было всё очень просто. Любой неленивый мог дойти (доехать) до библиотеки, взять книгу и сверить цитату. Сейчас с этим беда: мало того, что ссылки могут просто не работать, так и по работающим ссылкам может содержаться не то, что имел в виду ссылающийся, вплоть до противоположной по смыслу информации.
В Рукопедии я уже не раз сталкивался с ссылками, которые банально не открываются, 404 ошибка. На фоне этого всякие замечания при статьях, что какие-то факты не снабжены ссылками, звучат как издевательство.
Неужели ещё никто не заботился придумать в html другие ссылки, типа книжных, добавив пару атрибутов: место, где хранится копии страницы, и дата – показывать копию страницы с датой не позднее указанной. При создании такой ссылки в html тексте в указанном месте, в облаке :-), создается копия страницы, а затем все остальные читают именно и только то, что имел в виду ссылающийся, либо получают от браузера сообщение о том, что информация на эту дату для этой ссылки отсутствует.
антивирусное
AVG вдруг ухуел. Выбросил модальный диалог про какой-то экзешник, который валяется во временной папке уже два года. Дескать, подозрительный какой-то.
На предложение забить пытается что-то исправить на диске (Винда выбрасывает стандартный диалог, тоже модальный). При отказе от исправления или закрытии этого диалога снова вылезает диалог от AVG.
Никуда переключиться нельзя, при перезагрузке практически сразу выбрасывает снова этот диалог.
Пришлось согласиться на первоначальный вариант – “зачистку” экзешника, а потом снёс этот AVG нахрен! Программе, которая не имеет варианта “ни хрена не делать”, не место на моём компе.
Жизнь бьёт ключом. Разводным
Разное
Судя по некоторым фактам (одинаковые тексты у Агадамова и Варламова, превращение ранее нейтрального Тёмы Лебедева в откровенного запутинца) в пропаганду брожены уже последние резервы. И вполне возможно, что не за деньги или какие другие печеньки, а по законам и обычаям военного времени.
***
Вчера для тестовых нужд переключил у себя локаль на Францию, после чего автоматом добавилась французская раскладка. Ну не редиски ли?
Писсатели!
PowerChute, когда в памяти, занимает этой памяти 30 мб. Иконка же в системном трее, которая поднимает PowerChute, сумела отожрать почти 700 мб.
***