Говорят, Гугол пилит какую-то Фуксию, которая не только заменит Ондройд, но ещё и нагнёт все ваши винды и линупсы на десктопах. Ну, я так и вижу это будущее с Фуксией. Мощный игровой комп, игр, разумеется, кроме весёлых ферм, нет. Одна программа на FullHD экране, но, если дождаться более новой мажорной версии и докупить ещё более игровой компьютер, то можно будет разделять экран на две части. Ни одну программу закрыть невозможно (без доброй воли девелоперов), но! Если комп недостаточно игровой, то при переключении на другую программу, предыдущая улетает без сохранения настроек. При разблокировке комп виснет намертво на несколько минут, пока программы и сервисы пошуршат в интернетах. Цвет панели задач не меняется без рута. Рут получается только при полной переустановке и привносит десяток троянов. После установки десятка программ, система заявляет, что на трёхгиговом винте нет места, и предлагает удалить лишние фотки. Ну и так далее.

Вот как я сказала, новая версия Я.Карт на телефоне тормозит и вешается так, что там где раньше приходилось ждать две минуты, теперь ждать приходится пять минут и не только. Поиск по мере набора – не просто песня, а русский рэп. Пока наберёшь «Красная площадь», оно и в Киев тебе маршрут построит, и в Красноярск, и в музей истории Минобороны. И при этом отчаянно трещит индикатор передачи данных. И вроде Инет не такой уж прям медленный, и на Top Gear Russia видосы посматриваю, а этот одну букву не может на сервер без замирания всего устройства отправить. И тут я подумала. А не открыли ли разработчики Я.Карт для себя мобильные метрики? А не понабрали ли в отдел разработки бургеркинговских макак, у которых баги ловятся исключительно прямой трансляцией с устройства?

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

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

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

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

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

Удалось наконец победить девтулзы в Симанки. Не отключить совсем, но отключить хоткей, который кто-то не в меру сообразительный повесил на Ctrl+Shift+I, который всю жизнь был за DOM Inspector. В итоге в броузере два инструмента на одном хоткее, и один из них, само собой, не работает. И поменять никак. Но таки нашлось расширение, которым можно отредактировать хоткеи. Вот оно:
addons.mozilla.org
Если верить ему, хоткеи по два раз на девтулзы зарегистрированы.

every time i use the shift button for anything / at any and all websites, the scratchpad pops up-- and i cannot continue whatever i was doing. i would like to know how to disable these developer tools as i have no use for them ... please help. this bug is driving me to think of just giving up on firefox completely. i can't post, write properly, even punctuation is affected. which is why this is written all in lower case 'exclamation point'support.mozilla.org

Настраивала в Симанки профиль для некоторых нужд и заметила, что в дефолтном у меня в половине расширений отключено автообновление. При чём не вчера, а год-два-три назад. У большинства есть более новая версия, она поддерживает Симанки текущей версии, просто не работает. Прилетает новая версия, поддержка Симанки есть, версия указана, вроде бы даже обновилась, а расширение даже не пытается стартовать. Откатываешься – всё работает. Обновляешь снова – опять не хотим. Вот после каждого такого выкрутаса я и отключала обновление. И что характерно, ни одно расширение с тех пор так и не заработало.
// Предвижу появление толстолобиков.

Запустила Оперу, открыла пять вкладок. Смотрю: грузятся. Пошла наливать чай. Пока ходила, сделала пару дел, вернулась назад. Смотрю, а вкладки, кроме активной, как крутились, так и крутятся. Что там сайт такого грузит? Переключаюсь на одну вкладку, потом на другую, а они даже не начали грузиться! При этом всё это хозяйство оперативно сожрало больше двух гиг памяти. Два гига памяти на голые ярлычки к крутящимися кругляшками и одну страницу! Заебало. Просто заебало.

Интересно, авторы smartctl когда-нибудь осилят определение типа устройства без плясок с бубном и правки конфига? А то вот CrystalDiskInfo, который прекрасно детектит всё, что детектится, и показывает счётчики. А вот smartctl, которому то нужно подсунуть правильный тип устройства (путём проб и ошибок), то вроде бы правильный тип устройства выбран и инфа о диске выводится, а он всё равно орёт, что SMART вырублен на устройстве и ну вообще никак не включается.

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

Группа разработчиков операционной системы ReactOS объявила о запуске двух дочерних проектов: ReactOS Classic и ReactOS Origins. Так, ReactOS Classic будет операционной системой, совместимой с приложениями и драйверами Windows for Workgroups 3.11, в то время как ReactOS Origins – совместимой с Windows 1.01. Никаких дополнительных подробностей от разработчиков на данный момент не поступило, что вызвало споры в экспертном сообществе. Высказываются мнения, что данные проекты – шутка, направленную на «определённую часть IT сообщества». Другие эксперты утверждают, что видели ReactOS Origins в действии, и в данной операционной системе «уже многое реализовано». Агентству «VCN» не удалось связаться с разработчиками ReactOS.

Запустила ради интереса foobar2000, обновила плагины, проверила новую версию и качнула свежую бету (для коллекции). Заметила ссылку на Microsoft Store – зашла туда. А там мне и говорят: foobar2000 не работает на вашем устройстве. Да ты чё?

Заодно выяснила, что при переносе ключей с машины на машину не достаточно сделать экспорт/импорт. Нужно ещё каждый свой ключ сделать доверенным. А то вроде бы на сервер ключи перенесла, а шифровать оно не хочет.

У меня ранее сервер рассылал уведомления по почте через ssmtp. Для того чтобы всё было красиво, bash скрипт формировал из шаблонов письмо и скармливал его программе, а та дописывала что нужно и слала на сервер. И вот вчера у меня дошли руки прикрутить к этому PGP. Выяснила, как (с какими параметрами) Бэки вызывает GnuPG для подписи и шифрования письма и что скармливает ему. Ну и повторила, наделав дополнительных шаблонов. Правда, случился затык, над которым я просидела всю ночь. Если письмо формировалось с переносами в виде LF (в, собственно, Баше), то подпись всегда оказывалась невалидной. Но если сделать всё то же самое ручками и с CRLF, то всё прекрасно работало. Собственно, Бэки как раз CRLF скармливала GnuPG, а тот в Windows тоже выдавал CRLF в текстовых файлах. Но мне-то нужно под Линуксом. В итоге остановилась на флаге «--textmode», который позволяет игнорировать разные варианты переносов. Но до причины странного поведения я так и не докопалась. В Linux GnuPG выдаёт те же файлы с LF, и разные варианты переносов нигде не перемешиваются =_=

Периодически встречаю жалобы погромистов на гиктаймсах и прочих итхэппензах, которые жалуются, что совершенно невозможно сделать сообщение об ошибке информативнее, чем «Что-то случилось. Поменяйте компьютер». Такие вызывают стойкое желание убивать.
Эпизод первый. Модное стильное приложение Nextcloud на ондройд. Открываем, приложение показывает список папок. Открываем папку, приложение задумывается, а потом сообщает, что папка пуста, давайте что-нибудь сначала загрузим. Но как же так? Вот же файлы на десктопе! Пытаемся обновлять, перезапускать приложение, перезагружать телефон. Вскоре выясняется, что нигде нет файлов, а после обновления в корне, пропадают и папки. Оказывается, что случился казус с сетью, и приложение просто не могло подключиться к серверу. Сообщить об ошибке? Нифуя, нету файлов и всё тут. И так во всём. Приложение, за исключением этапа настройки нового профиля и закачки файлов на сервер, не сообщает ни о каких ошибках в принципе, просто проглатывая их.
Эпизод второй. Не столь модный, но прогрессивный почтовик Sylpheed. Открываю почтовый ящик по IMAP. «Не удаётся создать защищённое соединение». Окей. Хотя, стоп! Вот другой ящик на том же GMail, который только что открывался! Проверяю – открывается. Возвращаюсь к первому ящику – «Не удаётся». Проверяю домены, проверяю порты. Наконец открывают фичу для мега-экспертов – лог (на самом деле Sylpheed у меня постоянно запускается с консолью). «Web login required», – сообщает GMail в камменте к отправленной клиенту ошибке и прикладывает URL.
// А потом меня ещё спрашивают, почему у меня в почтовиках всегда показываются логи общения с сервером.
Эпизод третий, классика. Ряд программ от одного чувака с дайриков были написаны так. Обработка ошибок отсутствовала в принципе, но был глобальный фильтр исключений, который ловил любое исключение, командовал программе продолжать и выводил сообщение, что что-то не то с «фазой луны». На все вопросы чувак отвечал: «Ачотакова?» Благо это были программы для не очень широкого круга лиц со всеми вытекающими.
И вот такая хрень буквально повсюду. Либо программы не сообщают ни о чём, делая вид, что работают в штатном режиме, либо сообщают, что что-то случилось.