Истории с тегом: программы

Всего историй: 796

13092

Пан или пропал

Достали программы, которые выполняют Долгие и Ресурсоёмкие Операции и при этом не могут поставить их на паузу. Я понимаю, если бы речь шла о прожиге диска — там на паузу ничего не поставишь по определению. Но к простым-то программам, качающим/устанавливающим, почему бы её не прикрутить?

Популярная белорусская игра о бронированных машинах. Пиар по всему миру, куча прибыли. Инсталлятор, качающий очередной патч, щеголяет только кнопкой «Отменить установку». Срочно понадобилось приостановить процесс? Изволь качать гигабайтный патч заново.

Менеджер загрузок. Работает с файлами гигантских размеров, а рядом с загружающимся файлом только одна кнопка — «Остановить закачку». Остановил — потерял всё скачанное. Как эту программулину вообще назвали менеджером загрузок?

Ещё одна игра, безумно популярная, один из столпов киберспорта. Программа обновлений не просто качает обновления, а ещё и подолгу колдует над ними, устанавливая каждое из них. Понадобилось прервать процесс? Изволь закачивать и ставить все патчи с самого начала.

Самый смак — видеоредактор. При создании готового видеоролика компьютер нагружается так, что курсор дёргается. Приостановить процесс? Что вы, только прервать.

Неуважаемые игнорирователи функции «поставить на паузу»! Надеюсь, что весь результат вашей работы тоже будет моментально обнуляться, если вам понадобится отойти от рабочего компьютера по какой угодно причине.

13088

В чужой монастырь со своими часами

Коммуникатор с «роботом» на борту давно стал моим верным спутником. И в поездках он незаменим. Среди его функций для меня важны и часы-будильники.

Как известно, в России за последнее время два раза менялась структура часовых поясов. В первый раз я крепко задумался. Неправильно работающие будильники и часы могут порою здорово нарушить все дела. Прикинув план, я приготовился к часу «Ч», и переход прошёл успешно. Ничего не предвещало проблем.

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

Долго ли, коротко это длилось, а однажды понял я, что перед каждым срабатыванием машины времени был запущен известный российский навигатор на букву «Н». Стоило найти в настройках опцию установки часового пояса по координатам и выключить — бинго!

В который раз убеждаюсь, что всегда можно докопаться до сути проблемы при должном упорстве.

13059

Купаж софта десятилетней выдержки

Звонит мне отец. Ноутбук стал медленно работать — старенький, 2004 года, с 512 метрами оперативки. Жёсткий диск лишь раз менялся, а так ноутбук работал все эти годы без нареканий. Ну, думаю, что реестр разросся, диск фрагментирован, программы какие или вирусы. Обещаю сделать за два часа. Стыдно: провозился целые сутки.

Ноутбук использовался очень аккуратно. А дело было всё в том, что все нужные отцу программы с годами обновлялись. Десять лет. С каждым годом они съедали памяти на 10–15 процентов больше из-за каких-то дополнительных примочек, которые большинству пользователей вообще не нужны. И вот результат. Установлена последняя версия антивируса, который «лучше находит», но ест половину памяти. Браузер, который для каждой вкладки безопасно открывает свой процесс, но четыре-пять процессов уже забивают всю память. Остальные программы лучше вообще не открывать.

У всех программ включено автоматическое обновление. И ни одна не задаётся вопросом: «А на этот ноутбук вообще стоит ставить новую версию, требующую дополнительных ресурсов?» Может, предупредить пользователя, например: «Для новой версии программы требуется дополнительная память или более мощный процессор»? Нельзя ли оставлять возможность скачивания старых версий программ на официальных сайтах?

Всё-таки закончил: ноутбук прекрасно работает, а некоторые программы навевают приятную ностальгию, будто вернулся в прошлое. Ну и, конечно, снял образ системы, потому что ещё через десять лет я всего этого уже точно не найду.

13055

Дуть — не мешки ворочать

Казалось бы, несложная задача: управлять скоростью единственного вентилятора в зависимости от показаний единственного же термодатчика. В большинстве систем с этим прекрасно справляется скрипт из нескольких строчек. Ну, плюс ещё два вспомогательных скрипта, запускаемых один раз при первоначальной настройке: один ищет на материнской плате термодатчики, если процессорный почему-либо не подходит, а другой перебирает PWM-каналы, пока не найдёт нужный. Работы на несколько минут, включая чтение документации.

Однако есть другой подход, называется EasyTune. Весит 30 мегабайт, качается с сайта производителя материнки со скоростью 80 килобайт в секунду. Для работы требует менеджер приложений (80 мегабайт оттуда же с той же скоростью), который, в свою очередь, отказывается ставиться при отсутствии в системе фреймворка строго определённой версии. А это уже, понимаете ли, триста с лишним мегабайт. Ну и, наконец, кульминация: после очередной перезагрузки всё это нагромождение (что вполне естественно) жёстко роняет систему с последующими чекдисками и необходимостью ремонта из безопасного режима. Часы работы псу под хвост.

Да, SpeedFan на этой материнке тоже не работает.

13048

Будут деньги — будет пища

По работе потребовалось вспомнить SQL-транзакции. Вечером пришёл в магазин за продуктами домой. Там случилась полукомичная ситуация, когда человек с наполненной корзинкой передо мной вдруг не обнаружил денег в огромном кошельке и побежал домой, наказав кассиру беречь продукты. Но на кассе после этого потребовалось делать обнуление. «Странно, — подумал я. — Нет бы просто откатить транзакцию и сделать так, чтоб завершалась успешно она только по оплате! Тогда не придётся делать лишних телодвижений по сторнированию». Кассиру, конечно, этого объяснять не стал, терпеливо подождал, пока девушка с помощью старшей коллеги не разобралась с терминалом.

Но, дорогие коллеги, разработчики ПО для касс — задумайтесь.

13024

А как же волшебное слово?

Развалился у меня RAID-массив на линуксовом сервачке. Ну, бывает. Заменил вышедший из строя диск. Начинаю восстанавливать RAID. Сначала нужно скопировать структуру разделов с рабочего диска на новый. Подаю команду:

sfdisk -d /dev/sdb | sfdisk /dev/sda

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

Проверяется, чтобы сейчас никто не использовал этот диск…

ОК

[Бла-бла-бла]

sfdisk: Не нравятся мне эти разделы — ничего не изменено.

(Если вы действительно хотите этого, используйте опцию --force.)

Не нравится ему, видишь ли… Настроение поднялось на всё утро.

Спасибо разработчикам утилиты sfdisk!

13021

Пунто-болтун

Купили генеральному iMac: безопасно, вирусов нет, да и круто же! Создали учётку и заму. Он иногда заходит поговорить по скайпу: камера хорошая, экран шикарный… В организации безопасность на высшем уровне: домен, 12-символьные пароли с периодичностью смены раз в месяц, прокся, почтовый сервак, IT-отдел со своим подразделением безопасности, — короче, полный фарш, который обходится компании в кругленькую сумму.

В OS X генерального две юзерские учётки и одна админская. Все под вышеупомянутыми паролями. Условно назовём usr1, usr2 и admin. Кроме всего прочего, установлен Punto Switcher. Так вот, если перейти из профиля usr2 в профиль usr1 (сменить пользователя) и начать набирать текст, то у usr2 набирается дубликат текста.

Зам (usr2) оставил открытое окно скайпа перед уходом с работы. Утром приходит генеральный (usr1), и первое, что он вводит — это логин-пароль от корпоративной почты, а потом номер и CVV кредитной карты для оплаты мобильника. Как удивился совершенно левый человек идущим ему в руки самым секретным данным из суперзащищённой сети суперсерьёзной конторы!

Ответ поддержки Яндекса поразил своей краткостью и простотой:

Программа не предназначена для использования в многопользовательском режиме. Такая версия пока не предполагается.

Шах и мат! Безопасников на улицу по статье «несоответствие занимаемой должности», начальнику IT-отдела — штраф и понижение до эникейщика с уменьшением зарплаты втрое, профилактическое срезание премий всему IT-отделу на три месяца. Спасибо, Rндекс!

13015

Не всё то браузер, что лиса

Поехал я однажды к друзьям помочь с компом. Перещёлкал по-быстрому все их основные проблемы. Уже под конец попросили они глянуть на браузер — мол, не так настроен.

При запуске грузится сразу известный сайт с музыкой. А они хотели бы открытия предыдущих вкладок. Ну, дело-то проще некуда — смотрю в настройки… А там уже всё стоит как надо. Да и домашняя страница — Яндекс.

Хм, а всё-таки, как ему удаётся при этом открывать левый сайт на старте?.. Эврика! Там же стоят два очень подозрительных расширения — конечно, виноваты они! Отключаю. А разницы-то никакой.

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

Друзья позвали к столу, а я задержал на пару секунд курсор над ярлыком в панели быстрого запуска… Но что это? Как же так? Ну конечно: у ярлыка в панели подписи нет, а ссылался он не на браузер, а именно на злополучный сайт! Как у них так вышло (специально сделать не могли) — ума не приложу, но мозг в морской узел завязало.

Век живи — век учись.

13003

Два раза «ку» и патч в строку

Обратил внимание на разницу в подходе к разным андроидам-линуксам и iOS/OS X.

Встречаешь, например, на новостном ресурсе статью о новой программе прогноза погоды, которую написал программист Пупкин.

Ты молодой, не обременённый работой и деньгами, у тебя масса времени. Скачиваешь её на Андроид. Запускаешь. Она тупит, геолокацию не определяет, настройки неочевидны. Вздыхаешь и начинаешь ковыряться. Сначала пытаешься своими силами понять, что ей нужно, потом идёшь решение проблемы в инете. Находишь странный совет, что нужно встать лицом на запад, левой рукой взяться за правое ухо и три раза присесть. Он неожиданно срабатывает. Программа работает, но она тебе не нужна на самом деле, потому что установлены уже пять таких же кривых.

Ты уже не такой молодой, у тебя есть деньги, а своё время ты очень сильно ценишь. Скачиваешь программу на айфон. Запускаешь. Она тупит, геолокацию не определяет, настройки не очевидны. Ты её закрываешь, удаляешь и забываешь. Потому что у тебя уже есть такая же, которая работает сразу, а две тебе не особо нужны.

У меня это вот так происходит.

12985

Терпение и труд в блин разотрут

— Помните, я двадцать лет назад приносил вам в издательство свои стихи?

— Помним, они нам не понравились, мы их не стали публиковать.

— Вот вам гонорар за то, чтобы вы их не опубликовали никогда!

Да, разработки переживают период детства, над ними смеются, а потом они вырастают и всем показывают. Но то же можно сказать и о разработчиках.

Вспоминаю свои труды школьного и даже раннестуденческого периода. Программы, стихи, просто сочинения. Сколько в них было высокомерия, пафоса, гротеска, прикрывающего, по сути, пустоту!

На видеохостингах есть каналы, существующие несколько лет. Сравнивая ранние ролики с недавними, видишь, как канал растёт вместе с владельцем. Хорошо поставленная речь, интересные сюжеты, прекрасная режиссёрская работа, безупречное редактирование видео. А начиналось всё с подобия «Прибытия поезда», только с покосившейся камерой, которой размахивают во все стороны.

Это я к чему — точнее, к кому? К Денису Попову. То, что первый блин у него вышел комом, признал даже он сам. Но кто сказал, что это коснётся и следующих блинов? Когда он выпустит что-нибудь близкое по масштабности, качеству и актуальности, скажем, к CentOS, не падайте со стульев.