@Linda-chan

Тег программы в блоге Linda-chan

Linda-chan

Сделала в DOSBox«COPY NUL FILENAME.TXT» чтобы создать новый пустой файл. Так эта зараза повисла и несколько гиг нулей накопировала. Пришлось убивать через диспетчер задач.

Linda-chan

А что, Бимоид сдох?

Linda-chan

В QBasic конца восьмидесятых – начала девяностых уже была тёмная тема. Задолго до всех этих ваших хипстерских инноваций.


Linda-chan

При запуске файрфикса то и дело на стартовой вбок убегает какая-то фигня. Начала разбираться. Должно быть, это сайдбар, который открывается специальной кнопочкой на этой же стартовой. Начала искать кнопочку, а кнопочки нет. Точнее, она есть, но на ней ничего не нарисовано, и бордюрчика у ней нет. Молодцы!

Linda-chan

Забавно VirtualPC работает с расширениями файлов. Пытаешься ему через его объектную модель скормить образ дискеты (ибо управление дискетами выпилили из интерфейса VPC в Нанами), он смотрит, какое там расширение у имени файла. Если VFD – пытается монтировать. Если не VFD, то ДОПИСЫВАЕТ РАСШИРЕНИЕ к переданной строке и тут же возвращает ошибку «Файл не найден».

Linda-chan

После запуска Пидгина под Windows 7, начинает глючить рисовка панели задач. Тоесть, у меня она автоматически скрывается, а когда винда рисует анимацию этого самого скрывания, на последних «кадрах» рисовка ломается, и на рабочем столе и окнах остаётся нарисованная панель задач. Кажется, что она застряла на полпути, но на деле она скрылась, и, когда окна начинают себя перерисовывать, эта бяка исчезает. Что происходит – БП, в XP такой фигни нет.

Linda-chan

На иконке VB6 изображено окошко с сеткой, как в редакторе форм, летящие фиговины, которые что-то символизируют, и число 32. Что за «32»? Почему «32»? дело в том, что до третьей версии VB был 16-разрядным и программы делали для Windows 3.xx. Потом появилась четвёртая версия, в которой оказалось сразу две IDE и два компилятора: для Win16 и для Win32. Между собой они были совместимы, а в языке появилась условная компиляция, чтобы можно было один проект собрать под разные платформы. Ну и на иконках для наглядности было написано «16» и «32» (хотя, возможно, «16» не было). Потом в VB5 16-разрядную версию выкинули, но «32» на иконке осталось, как и константы условной компиляции «Win16» и «Win32». Если бы классический VB прожил дольше, то, того гляди, и иконка с «64» появилась бы.

Linda-chan

Новый Galaxy Store так похорошел, что разработчикам пришлось добавить подпись «Menu» под иконкой с тортом, чтобы пользователи не долбились, пытаясь вытянуть сайдбар.

Linda-chan

Ахаха, сама себя обманула. NT4 знает о подписи, просто я забыла, что смотрю свойства билда без подписи (идёт работа, так сказать). Для других файлов Проводник показывает подпись.

Linda-chan

NT4 Server с последним сервиспаком ничего не знает о цифровой подписи екзешников. Как Windows 95. В этом отношении Windows 98 технологичнее.

Linda-chan

Ещё забавное-декоративное. VB3 при объявлении функции автоматически ставит пробел перед скобочками. VB6 пробелы перед скобочками убирает.

Linda-chan

Случилось мне тут написать небольшую программку на VB3. В целях максимального погружения, писала под Windows 3.11. Заметила забавное отличие от VB6. Если в VB6 что-то так или иначе объявлено (функция, переменная, константа), то при вводе кода программы, редактор автоматически приводит регистр к варианту, как в объявлении. К слову, случается это при переходе курсора на другую строку, когда редактор начинает парсить введённое и выводить сообщения об ошибках. Единственное, члены перечислений работают иначе: при вводе кода программы регистр членов перечисления в объявлении приводится к тому, что ты пишешь. Возможно, это как-то связано с тем, что объявление выглядит как простое присвоение без каких-то опознавательных знаков (а то и безо всякого присвоения), и редактор думает, что введённое не определено. Для борьбы с этим, находчивые люди придумали дублировать объявление членов перечислений, как обычных констант, в блоке условной компиляции, который в итоговую программу не попадёт. Редактор не понимает, какие блоки выполняются, а какие нет, и трюк прокатывает. Так вот, последнее выглядит как прикол из прошлого, ведь именно так всё вело себя в VB3 (и более ранних). Объявляешь константу, пишешь функцию, всё красиво, с красивым регистром, а потом пишешь код с вызовом функции и с упоминанием константы, всё в нижнем регистре, и... И объявления тоже меняют регистр. В итоге, чтобы всё было красиво, приходится следить, что и как ты там набираешь.

Linda-chan

Парадоксальная ситуация. С одной стороны нас убеждают обновлять всё ПО, какое можно, даже если это скрипт «return true», даже если для обновления придётся обновить систему, компьютер и страну проживания. Как водится, добавили новые фичи, закрыли уязвимости © А с другой, в ченджлогах подавляющего количества ПО вы никогда не найдёте ни слова про закрытие каких-либо уязвимостей.

Linda-chan

Даже Рэймонд Чен может время от времени пофонтанировать шутками и приколами. Хайлайтс!

I was not the only one to do an analysis of the internals of SoftRAM 95. Some guy named Mark Russinovich also took the product apart and came to the same conclusions. I wonder what happened to that guy. He seems kind of sharp.
I heard through the grapevine (by way of marketing) that the company had two developers for the product, one for the device driver and the other for the user interface. So I guess what they were missing was a third developer to write the compression engine.
How did this program manage to earn a “Designed for Windows 95” sticker? Easy: Because it was designed for Windows 95.
Validating a “Learn German in 30 Days” program would have to verify that all the vocabulary and grammar are correct, and then have somebody use the program for 30 days and see if they learned German.

https://devblogs.microsoft....0211111-00/?p=105897

Linda-chan

В Windows 98 была инновация, о которой даже в каком-то ReadMe написали, который легко найти сразу же после установки системы. Помимо известных «каталогов» «.» и «..» в тамошней консоли появились каталоги «...», «....» и так далее, которые означали «....», «......» и так далее. Насколько мне известно, в NT оно не попало. В XP «dir ...» даёт тот же результат, что и «dir ..», а «dir ....» и далее вообще выдаёт сообщение об ошибке.

Linda-chan

Олимпиадники починили сохранение картинок.

Linda-chan

Пока Деров тестировал анальную рекламу, его олимпиадники сломали сохранение картинок.

Linda-chan

Берём винт с NTFS, витиеватой структурой каталогов, симлинками, владельцем файлов с другой системы, правами на доступ только для него и местами ещё с кое-какими правами. Пытаемся привести всё это к какой-то единой системе с владельцем – локальным пользователем и правами для него и ещё пары учёток. Фрустрируем несколько дней.

Linda-chan

Два вопроса:
1. Вы тоже помните эти прогрессбары?
2. Вы тоже до сих пор не знаете, что именно они означают?

Linda-chan

Если создать пустой BAT файл и попытаться его запустить, системный загрузчик скажет, что оный файл не является приложением Win32. Как-то раньше не приходило в голову создавать пустые BAT файлы и запускать их.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.