@Linda-chan

Тег windows в блоге Linda-chan

Linda-chan

Есть папка на NAS, доступная через самбу. В папке несколько подкаталогов, в каждом из которых файлы.
Windows, FAR:

6'471'441'617 байт

Linux на NAS, «du --bytes»:

6472973521

Linux Mint, gvfs, «du --bytes»:

6471441617

А без «--bytes» ещё веселее. Такой засады я не ожидала!

Linda-chan

Если у нас сокеты, скажем, в каком-нибудь Net::HTTP, и случается ошибка, то вот вот это:

$stderr.puts "Ошибка: #{ e.message }"

может кончиться этим:

incompatible character encodings: UTF-8 and ASCII-8BIT (Encoding::CompatibilityError)

Поэтому нужно делать так:

$stderr.puts "Ошибка: #{ e.message.force_encoding("windows-1251").encode("UTF-8") }"

Собственно, это результат мышления в стиле «двух кодировок» и «какой-такой UTF-16 я в линупсах привык к UTF-8 и доки не читаю».

Linda-chan

Не баян, а классика.

Linda-chan

«Лицензия на find», как последний довод оскорблённого линуксоеда.
via https://point.im/ozhon

Linda-chan

А как дело обстоит с голосовым вводом? Чтобы писало поток сознания с микрофона в текстовый редактор и по возможности миновало сторонние сервера. Уже есть что-то такое?

Linda-chan

Linda-chan

Все ужасаются новому зелёному экрану смерти, а я вот ещё в Windows 98 делала BSOD зелёным – была там такая скрытая настройка ^^

Linda-chan

Некультовый зелёный экран смерти.
https://lenta.ru/news/2016/12/29/gsod

Linda-chan

Чувак добавил к контекстному меню EXE файлов несколько команд для настройки их выполнения. На команды повесил выполнение cmd.exe с непосредственной передачей команд через параметры. Тобишь по сути он запихал BAT файлы прямиком в реестр через костыль. Ну, прикольно, хотя ничего необычного.
https://habrahabr.ru/post/317802/
Но! Полистала камменты, а там – прекрасное.

Это прекрасно. Вы используете винду как линукс.

Чё?

Поясню свою мысль. На линуксе можно по-быстрому нахакать какой-нибудь шел-скрипт, который будет генерить скрипт на седе, который будет генерить какой-нибудь юнит-файл для systemd, который ещё чё-нибудь куда-нибудь пропишет и так далее и тому подобное. Теперь выясняется, что в винде так тоже можно.

https://habrahabr.ru/post/317802/#comment_9969330
Из этого удивительного текста я выяснила, что открыть блокнот и написать BAT файл или ещё какой-нибудь VBS – это «по-быстрому нахакать», а уж если полученный файл будет генерировать другой исполняемый файл (скажем, BAT -> VBS), то это вообще какой-то высший пилотаж, секретная техника, в доступность которой на Windows мало кто верит.
Кстати, чуть не проломила лицо от этого фрагмента:

Какими функциями WinAPI запускаются команды для запуска сразу ядром и какими — шелом? И вообще, в линуксе shell-команда — это строка, а exec-команда — это массив строк. А в винде? Как формируется argv[], который получает программа на си?

Linda-chan

Схватила 0x0000008E. Подозреваю, что проблема с памятью =_=

Linda-chan

Пир духа в камментах. Давно я такого не видела.
http://www.transl-gunsmoker.ru/2010/05/ini.html

Linda-chan

Скачала портабельный git под Windows. Этот китайский танк за собой тянет MINGW32 и весь прочий кишлак. Запустила Баш – засрало мне AppData. Портабельность! Но! Вообще, прикольно, сижу, играюсь, разбираюсь, как оно всё «виртуализует».

Linda-chan

Кстати, не удивила реакция петросянов, считающих, что прекращение поддержки XP в одной программе делает неработоспособной всю систему разом.

Linda-chan

Ни дня без сюрпризов!

Внимание! Имя параметра «IRPStackSize» вводится с учетом регистра.

https://support.microsoft.com/ru-ru/kb/177078
Напомню, что в реестре имена ключей и параметров регистронезависимые. Тоесть, если ты вызываешь RegQueryValueEx(), то системе по барабану в каком регистре будет набрано имя.
Но как они добились такого успеха? Моя теория: вместо того чтобы последовательно запрашивать все известные параметры и получать их значения (либо сообщения о несуществовании таких параметров), они перечисляют всё содержимое ключа и сверяют, совпадает ли очередное имя с именем какого-либо параметра. Да, и совершенно случайно, ещё в NT4 они забыли сверять это без учёта регистра, да так и не поправили.
Лучшие интерпрайзные практики.

Linda-chan

Основной обозреватель сети получил с сервера извещение, что компьютер YUMI объявил себя основным обозревателем домена на транспорте NetBT_Tcpip_{3DA6B8B2-4DCC-55A8. Основной обозреватель останавливается или объявляются выборы.

Демократия в действии.

Linda-chan

До ужаса ненавижу запрос на перезагрузку компьютера после вставки флэшки. При чём флэшка работает прекрасно, и система ещё полгода проработает без перезагрузки, но сама система думает иначе. При чём запрос этот очень хитрый. Вставляешь флэшку, она определяется, появляется балунчик, что устройство установлено, но потребуется кое-что ещё. И всё. Сидишь, ждёшь – ничего. Окей, начинаешь создавать папку, чтобы в неё скопировать нужные файлы с флэшки, как тут же появляется месседжбокс, спрашивающий разрешение на перезагрузку. И не просто появляется, но ещё и выходит с фокусом на передний план. И это обычно аккурат к нажатию пробела или Enter, ну, чтобы кнопка «Да» нажалась. Собственно, я понимаю, что это такие множественные совпадения, но задолбало, что сил нет, тем более, что однажды я таки нажала эту кнопку «Да» в самый неподходящий момент вот именно по такому сценарию >_<

Linda-chan

Бугага. Поставила наконец дрова на сетевушку, и тут прилетело обновление KB898461. Поставила, следом прилетела куча всяких разных обновлений. Я думала, что они вообще перекрыли обновления для XP, по крайней мере какой-то компьютер с XP их вообще не видел.

Linda-chan

После установки и первого запуска Windows XP SP3 кушает сто метров памяти.

Linda-chan

Мой адрес не дом и не улица, мой адрес сегодня такой: 0x05000000!

Кто не понял, тот не поймёт.

Linda-chan

winlogon.exe то и дело выдаёт стандартный звук при копировании текста в буфер обмена. Что за фигня?

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

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