Category: компьютеры

Category was added automatically. Read all entries about "компьютеры".

Chua

Верхний пост - об этом журнале :-)



География посетителей:


Locations of visitors to this page

RSS этого журнала

Облако слов


Мои "сериалы":

Воспоминания о доисторическом


1 2 3 4 5 6 7 8 9 10 11 12 13

Вирши


1 2 3 4

Впечатления от Америки


0 1 2 3 4 5 6 ...

Рецензии


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91


Collapse )
Matrix

Как я уделал винду

Да, это заняло почти весь выходной день, и ситуацию инициировал я сам, но никаких умышленных диверсий не проводилось.

Итак, начнём по порядку. Утро выходного дня, обычная просьба "подойди, что-то у меня комп завис". Анамнез: домашний комп внезапно перестал реагировать на что-то и показывал черный экран. Поменял батарейки на беспроводных мышке/клаве - ноль. Перезагрузился, комп зависает на переходе в виндовый гуй (и при этом субъективно значительно медленнее бутится). Пробую несколько перезагрузок, пока не попадаю в меню винды "у вас что-то не грузится операционка, давайте попробуем исправить". Ну Ок, говорю, давай, работай. Прошу откатиться на предыдущую сохранённую версию. Винда радостно крутит колёсики, считает прОценты, вежливо просит не мешать ... и загружается. Ура, думаю я, но накатив очередное обновление получаю тот же черный зависший экран. Ладно, очевидно консервативное лечение не помогло и проблема переходит в область хирургии - открываю корпусок, вроде никаких затыков нет: вентиляторы работают, радиаторы не раскалены. Тем не менее - черный экран при подъёме винды. Начинаю грешить на новый монитор - подключаю его через кабель SVGA - та же пестня. Беру "донорский" монитор - на нём почему-то всё пашет (через SVGA, ибо донору - в обед сто лет). Меняю кабели - стабильности нет. Плюнул, достал бутыль водки, извлёк видеокарточку и протёр контакты. Ура, мануальная терапия помогла: система поднялась! Заодно выяснил, что кабель вставлялся чуток с натяжением вбок, поэтому гнездо HDMI "дребезжало". Короче, первая часть марлезонского балета окончена - система стабильно бутится и не виснет, монитор оправдан по всем статьям, а видеокарточка радостно пашет, исполняя пьяные частушки.

Collapse )

Matrix

Я стар, я суперстар

Покупаю новую клаву. Продавец говорит, что она вместе с мышью подключается к одному общему USB-донглу. Киваю головой, прихожу домой, открываю коробку - WTF? Мышь и клава на месте, а донгл-то где? На следующий день иду в ту же контору и начинаю заранее подготовленный монолог, мол где вставлялка. Продавец молча открывает ... крышечку для батарейки у мыши и вынимает оттуда ту самую фитюльку. Я публично объявляю "я хмар" *) и хлопаю себя по лбу.

Ну ладно, это конкретная модель от китайских дизайнеров, тут могут быть нюансы. А вот другая ситуация - надо переформатировать/заменить харддиск в дочкином лептопе. Приемщик спокойно забирает аппарат, а у меня всплывает вопрос - на диске же купленная винда, откуда туда попадет лицензия? На что мне спокойно сообщают, что в современных системах такая фигня уже прописана в BIOS! Чувствую себя совсем отставшим от жизни.

Кстати, благодаря новой клаве решилась проблема спящего режима на 10-й винде - старая клава генерила какие-то мерзкие прерывания, поэтому единственный способ усыпить комп был режим гибернации.

UPDATE

"вопрос на засыпку" снимается - мобильные браузеры тупо кешировали старые версии css-файла и доблестно гнали пургу.
Это были плохие новости. Хорошие новости состоят в том, что ко всем include-файлам в адресе надо приписывать версию, дабы выкрутить ручонки механизмам кеширования.

<link rel="stylesheet" href="main.css?ver=<?= $ver ?>">

Версию можно генерить в PHP-коде даже не заморачиваясь с препроцессингом перед аплоадом, а тупо подрядив CVS/SVN или другую систему сорс-контроля.

$rev = str_replace(' $', '', str_replace('$Rev: ', '', '$Rev: 6.00 $'));

Так что пользуйтесь автоматизацией и не изобретайте велосипед.
_____________________

* [я хмар] = "вот осёл" (арабск.)
Matrix

Отбой воздушной тревоги?

Кто о чём, а я о файлообменниках. Публиковал я тут рецепт обхода рекламных окон, открывающихся по каждому клику - в окне отладки F12 выбрать Elements => Event Listeners и удалить всё, что связано с кликами и мышью.
Так вот, сегодня я "на дурочку" сделал правый клик на кнопке "скачать бесплатно" и ... просто открылось желаемое окно. Решил капчу, кликнул на "продолжить" и ... никакой рекламы не появилось. Под конец правый клик на ссылке для скачивания - открылось окно для скачивания.
Или это какое-то продвинутое обновление Хрома, или ребята поняли, что их бизнес-модель слишком агрессивная.

Кстати, спросил вчера у дочки, ты как, видела этот богомерзкий "Бинг". Она аж скривилась: "бяка какая-то". Майкрософт старался-старался, но "не шмогла".
Matrix

Лайфхак по укрощению винды

Увы, моя работа изо дня в день связана с офисным мусором, который поддерживается рабочим лептопом. Помимо того, что там аутлук, мессенджеры, звонилка, и т.п. самое главное приложение для работы - это VNC Viewer, через который я и попадаю в свою вселенную линуксов. За 5 лет работы я могу по пальцам одной руки сосчитать количество перезагрузок линуксового десктопа, да и то по внешним причинам (ну не складывается иногда что-то в сети или у хайпервайзорного железа). А лептоп постоянно живёт своей жизнью - накатывает обновления, активно что-то архивирует-дезархивирует, требует немедленной перезагрузки или просто отказывается работать, намекая, что без ребута дальнейшее сотрудничество проблематично. Естественно, открытые окна при этом пропадают, архивация тормозит все процессы, а перезагрузка занимает по 15 минут драгоценного рабочего времени.

А недавно винда вообще впала в детство. Давно уже я не видел ситуации, когда менюшка правого клика какого-нибудь приложения оставляла бы за собой на десктопе неудаляемую "висящую" строчку текста. И вот опять это вернулось. Сначала я наивно попытался позакрывать все окна - не помогло. Перезагрузился, немного поработал, правый клик и опять такая же фигня. Причем поверх VNC! Работать невозможно. Попробовал перезапустить Explorer - убил в списке процессов и запустил заново. Результат тот же. Но тут мне пришла в голову шальная мысль - а если просто вырубить тот десктоп? Включил-выключил монитор, лептоп недовольно перещелкнул видео туда-сюда и ... мерзкая строчка пропала! Ура, на хитрую жопу нашелся хитрый болт с левой резьбой. Майкрософт может продолжать своё мерзкое дело, он нам не страшен.
Matrix

История про козу или "жизнь налаживается"

В далекие 90-е я учил язык пророков и писаний по книжке "Иврит хая". В ней каждый урок сопровождался учебным текстом, основанным на пройденной и новой лексике. Где-то ближе к середине там был урок, в котором приводилась классическая притча в стиле Талмуда: у бедного еврея не хватало места в доме, и по совету раввина он ... стал по очереди заводить в дом курей, овцу и козу. Когда стало совсем невмоготу раввин сказал: вот теперь выгони всех животных из дома. И действительно, никогда бедный еврей так свободно себя не чувствовал в собственном доме.

Вот так и сегодня - нечаянно открыл FB2-книжку нестандартной программой и ... всё сработало. Поигрался с остальными файлами - даже AVI открываются! Ура! Это значит, что очередное обновление Винды отменило проклятые драконовские меры и ассоциации файлов вернулись на место. Короче, жизнь-то налаживается, ЕВПОЧЯ :(
Matrix

Я просто оставлю это здесь

У меня был опыт общения с техподдержкой Майкрософт - они проявили себя как полные бараны и некомпетентные индюки.
И вот сегодня на рабочем лептопе я задолбался закрывать окошко нового приложения "Teams". По новой методе окошки теперь закрываются, но процесс остаётся и даже по Alt/Tab его можно получить. Шит! Ну ладно, подумал я, наверняка есть какая-то кнопка, закрывающее приложение намертво (помните: "у него ДОЛЖНА быть кнопка").
Пошел просить помощи у всеведущего гугла. И что я вижу? Майкрософтовский официальный суппорт пишет "Убейте его! Просто найдите, выследите и пристрелите. А потом выпотрошите ему кишки!". Ребэ, и это ответ?
Matrix

Не было счастья, да несчастье помогло

Как я уже упоминал, на моём рабочем компе после очередного обновления винды перестали работать все "самодельные" ассоциации приложений по расширению файла. Вот такой лес, без деревьев. Офисные - пожальте, а всякие VNC, Пайтон, и медиафайлы - пошли на мороз. Хорошо хоть картинки через Пикасу открываются.

Погоревал я, и ... накатал скриптик. Ясное дело, работает он только из командной строки FAR, зато как работает! Просто загляденье. Итак, чтобы открыть автоматически ассоциированную программу надо в командной строке добавить имя бат-файла (для скорости названного AA.BAT) и закинуть ему через Ctrl+Enter файл в качестве аргумента. Всё, батничек вызывает через виндовую команду START интерпретатор Пайтона (специальную не-консольную версию) и он спокойненько открывает файл при помощи расписанного в собственной конфигурации приложения, будь то GIMP, MediaMonkey, SumatraPDF или VLC. Пара часов сидения за компом, и проблема решена, причём теперь я сам решаю, какое действие будет по умолчанию (опционально можно добавлять альтернативные действия, например "редактировать" или "распечатать").

Прикольно, но мне удалось даже решить проблему выдачи сообщений об ошибке. Я не стал чикаться с Tk под Пайтоном (технически это не сложно, но бессмысленно городить приложение ради окошка с сообщением об ошибке). Просто использовал универсальный "швейцарский нож виндовой автоматизации" - nircmd. Простой израильский парень Нир Сойфер объединил все самые часто используемые действия в сценариях работы с виндой в один экзешник. Просто прочитайте прилагаемый к нему хелп-файл и вы сходу начнёте выделывать всякие крутые штучки, не вдаваясь в хитрости программирования. У меня, например, на большом домашнем компьютере при помощи этой приблуды сделана иконка "перейти в спящий режим". Короче, будьте проще, и проблемы сами не захотят к вам приставать.

А остальные приложения я вообще положил в так называемую "панель" рядом с часиками виндовса. Просто добавил панельку правым кликом, назначив некую папочку в качестве контейнера, а потом в эту папочку накидал ярлыков нужных программ. Советую, очень удобно и работает на всех виндах.

Ну и чтобы вы не скучали, расскажу ещё одну байку, но для баланса - из мира Линуксов. ВПС получил как-то задачу: научить систему распаковывать архивы на экзотической платформе (Винда ARM64). Решение было простым - использовать пайтоновскую библиотеку, которая распаковывает хоть чёрта лысого, независимо от операционки и типа процессора. И вот, через месяц, у линуксовых групп начались проблемы: тот самый скрипт падает на распаковке архива. Что за ёперный балет, подумал я, - у всех работает, а у них - падает. Начал копать, посмотрел сообщение об ошибке и о...бомлел: архив содержал некорректные симлинки! Открываю его через less - действительно сплошные линки на самого себя, кому же такое понравится? Впрочем, штатный tar раскрывал такой архив без проблем. Пришлось искать виноватых и наказывать непричастных. Оказалось, что при создании архива tar получил очень противоречивые аргументы - одна и та же папочка упоминалась дважды. Что же сделал этот *** умник? Создал внутри архива линки на самих себя!!! Реально, попробуйте запаковать через tar директорию и тут же вместе с ней - её поддиректорию. Получите того самого монстра. И пусть на распаковке падал только старый Пайтон2, всё равно, история не из приятных.
Matrix

Ну чо, приехали...

Винда накатила очередное обновление и ... теперь нельзя ассоциировать свои произвольные команды с расширениями файлов. Вот хоть убейся, но разрешены только официально установленные программы. Портабл-версии пошли лесом? Да вы озверели!!! Ладно, буду мучаться и запускать отдельно приложение и отдельно эксплорер, после чего метать файл в приложение. Но что это за %$#& ?

UPD: Дело было на ночь глядя, поэтому я наставил всяких редакторов ассоциаций (и нифига не помогло, ибо проблема на уровне системной полиси). Вот с утра на свежую голову сообразил положить ярлыки портабл-программ на десктоп. Конечно, это выглядит мерзко, но зато можно тыкать в эту "палитру" файл и получать тот же результат.
Между прочим, я не в игры при этом играюсь - у меня пропала ассоциация с VNC-viewer!