Отключение автообновления Google Chrome

Чтобы отключить функцию автообновления браузера Google Chrome, нужно:

MacOS X:

  • Установить интервал времени проверки обновления в ноль, выполнив в консоли команду defaults write com.google.Keystone.Agent checkInterval 0
  • Перезапустить браузер

Стоит отметить, что этот трюк отключает автообновление для всех продуктов Google, а не только для браузера Chrome. Для того, чтобы включить автообновление, установите время интервала, отличное от нуля (по умолчанию значение равно 18000 сек).

Windows:

Выполнить в консоли следующие команды (или можно создать батник и запустить уже его):

reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update" /v UpdateDefault /t REG_DWORD /d 0 /f
reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update" /v AutoUpdateCheckPeriodMinutes /t REG_DWORD /d 0 /f
reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update" /v DisableAutoUpdateChecksCheckboxValue /t REG_DWORD /d 1 /f
reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update" /v Update{8A69D345-D564-463C-AFF1-A69D9E530F96} /t REG_DWORD /d 0 /f

Можно также зайти на страницу chrome://plugins/ и попробовать отключить автообновление там.

[macOS] Индикаторы мониторинга системы для MenuBar

После того, как перешел на Mac OS, стал остро ощущать нехватку вывода различной системной информации в виде индикаторов, размещенных в MenuBar. К примеру, мне важно видеть, сколько оперативной памяти используется в данный момент, какова нагрузка процессора и скорость передаваемого сетевого трафика. Решить эту задачу смогла отличная бесплатная утилита мониторинга MenuMeters (текущая версия — 1.6.1), которая после установки прописывается в системных настройках Mac OS.

Настройки MenuMeters поделены на четыре раздела: CPU, Disk, Memory и Network. Естественно, можно выводить индикаторы в Menu Bar по каждому из представленных разделов. Настройки весьма гибкие и позволяют, к примеру, выводить не только числовые показатели, но и отображать их в виде графиков; можно задавать интервал обновления данных; доступно задавать пользовательский цвет конкретному индикатору и др.

MenuMetersMenubar

Про скрытые настройки Chrome

chrome://about — вызов списка доступных страниц

Важное:

chrome://version — подробная информация о билде и ключах сборки
chrome://flags — скрытые настройки браузера (неофициальные фичи)
chrome://plugins — список задействованных модулей
chrome://conflicts — список загруженных модулей
chrome://sync-internals — информация о данных синхронизации с Google Cloud
chrome://quota-internals — информация об использовании дискового кэша
chrome://profiler — профайлер
chrome://memory — информация об используемой оперативной памяти
chrome://net-internals — информация о сетевой активности
chrome://dns — список опрашиваемых DNS-серверов
chrome://gpu — информация об использовании GPU
chrome://cache — информация о закешированных ресурсах
chrome://view-http-cache — информация о закешированных ресурсах (через HTTP)
chrome://omnibox — проверка запросов, отправляемых через OmniBox
chrome://flash — подробная информация о Flash-плагине
chrome://crashes — список крэш-отчетов

Разное:

chrome://credits — правовая информация
chrome://terms — правовая информация

Про скрытые настройки Firefox

about:about — вызов списка доступных страниц

Важное:

about: — информация о версии браузера и его User-Agent’е
about:buildconfig — подробная информация о билде и ключах сборки
about:config — скрытые настройки браузера (список представлен сплошником, без описания конкретных настроек)
about:permissions — вывов настроек, позволяющих задать определенные действия к тому или иному посещенному сайту
about:memory — информация об используемой оперативной памяти
about:cache — информация об использовании кеша (кеш памяти, дисковой и оффлайн кеш)
about:compartments — информация о задействованных ресурсах
about:telemetry — информация о производительности браузера и его компонентов, использовании ресурсов и пр.
about:plugins — список задействованных плагинов
about:сrashes — список отправленных крэш-отчетов

Разное:

about:support — подробная информация о браузере
about:credits — информация об разработчиках и других участниках проекта
about:license — правовая информация
about:rights — правовая информация
about:mozilla — отрывки из книги о Firefox
about:robots — юморная страница о роботах

BlueStack как альтернатива дефолтному Android-эмулятору

Иногда для тестирования Android-приложений приходится использовать эмулятор. Порой дефолтный эмулятор из Andoid SDK оказывается настолько тормознутым, что вызывает панические приступы ненависти к нему. Поэтому в основном я использую BlueStack — очень легковесный эмулятор, со встроенной поддержкой установки приложений через Google Play. BlueStack легко подхватывается DDMS, поэтому никаких сложностей в просмотре логов и прочей информации не возникает.

Единственное, по началу было не ясно, а на какой же версии Android работает эмулятор? Оказывается, уже на устаревшей версии 2.3.4, но выбор понятен — Android 4.x более требователен к ресурсам, а это незамедлительно бы сказалось на производительности самого эмулятора и BlueStack уже не был бы явным фаворитом для работы.

Полезные ссылки:

Официальный сайт
Форум поддержки

[iTunes] Если не синхронизируются плейлисты

Долго не мог понять, почему некоторые плейлисты, созданные в iTunes, никак не хотели синхронизироваться с остальными устройствами (для этого я использую iTunes Match).

Потом все же мне удалось найти причину этой проблемы — оказывается, плейлист не будет синхронизирован до тех пор, пока в нем присутствуют файлы, имеющие статус «дубликат» (т.е. композиция уже находится в другом плейлисте), либо же те файлы, которые вообще не могут быть синхронизированы с iTunes Match. Вот такие-то дела…

Про Image / Motion Deblur

На конференции Adobe Max 2011 было показало демонстрационное видео с одним из способов того, как можно убрать с фотографий эффект смазывания (очень актуальная тема для фотоаппаратов типа «мыльница»). Для этой цели в Photoshop’е был применен неизвестный до этого момента фильтр Adobe Image Deblur. Эффект от увиденного поразил всех участников, сидевших в зале. По сути полностью смазанное изображение восстановилось до чуть ли не до своего исходного состояния  не говоря уже о том, что сами объекты съемки стали, как и положено, четкими. Все ожидали, что новый фильтр появится в Photoshop CS5, однако этого не произошло. Потом  на официальном форуме Adobe был размещен ответ, что данный фильтр является экспериментальным и что в ближайшее время он не будет представлен в Photoshop’е. Затем, вроде бы как он стал доступен для подписчиков Creative Cloud, и вот буквально в этом месяце поступила информация о том, что фильтр все же будет доступен прямо из коробки в Photoshop CS7.

Тем не менее во многих источниках пишут, что фильтр от Adobe основывается на некоторых алгоритмах, примененных в программе «Robust Motion Deblur«, которая использует так называемый метод слепой деконволюции (обратная свертка), позволяющий вычислять направления смещения изображения (т.е. того самого смаза) и на основе этого выполнять свертку. Конечно, данный метод не во всех случаях позволяет избавится от смазывания  (волшебной таблетки, как бы нам хотелось, все еще не существует), но в некоторых случаях показывает весьма неплохие результаты. Другие же говорят, что Adobe использует свои собственные наработки и технологии в данном направлении. Официальная презентация Creative Suite 7 пройдет уже 6 мая, на которой, надеемся, будет более подробно рассказано о технической составляющей фильтра по избавлению смазывания.

Я нашел исходное изображение, которое применялось в демонстрационном видео у Adobe и прогнал его через программу Robust Motion Deblur и вот что из этого получилось:

Motion_Deblur_1Motion_Deblur_2

Также существует проект SmartDeblur, который в некоторых моментах дает даже лучший результат. И при этом программа абсолютно бесплатна!

[macOS] Twitter-клиент обновился до версии 2.2.0

Буквально несколько дней назад обновился официальный клиент Twitter для Mac’ов. Стоит отметить, что последняя версия вышла более года назад и вроде бы даже где-то проскакивала информация о том, что официальный клиент уже не будет иметь поддержки в развитии. Тем не менее, новая версия программы вышла и стала поддерживать графику высокого разрешения (актуально для Retina-экранов), а также обзавелась поддержкой дополнительных языков, в том числе и русским. Без ляпов в русификации, как обычно это бывает с проектами подобного рода, не обошлось. Так, к примеру, в разделе поиска кнопка «Сохранить» гордо именуется как «Сохранит«, а в меню «Окно» -> «Подробнее о пользователе» значится пункт «Profile«, вместо «Профиль».

Кстати, вчера, при попытке отредактировать профиль, выскочило окно об ошибке (правда сегодня такое уж не повторяется).

Twitter_error

Тем не менее, хочу отметить, что официальный Twitter-клиент, на мой взгляд, весьма удобен и полезен, хотя многие не перестают его с упорством критиковать.

[Windows] Про ошибку 0x0000007b в Parallels Desktop

Встала цель перенести образ системы (Windows 7) с рабочего компьютера на виртуальную машину Paralalles Desktop. Хорошим решением для решения задач подобного рода является Acronis True Image.

Acronis предоставляет на свои продукты пробный период, который к удивлению, не ограничивает никакие наиболее важные моменты в работе, за что искреннее спасибо компании-разработчику. Недавно пришлось пользоваться Stellar Phoenix Data Recovery, так ее ознакомительный смысл заключался в том, чтобы найти удаленные файлы, и предложить восстановить их уже в полной (купленной) версии. Не имея предстовления о том, как программа справится с восстановлением удаленных файлов, покупать кота в мешке совершенно нет никакого желания. Воспользовавшись продуктом Acronis True Image я смог решить поставленные задачи и, если они еще будут передо мной возникать, безсомнений, приобрету полную версию.

Перенос системы прошел успешно, хотя и занял довольно много времени, а вот запуск Windows 7 был обречен на провал: сразу же после экрана загрузки система крашилась с BSOD. Пришлось изрядно потрудится, чтобы сделать скриншот BSOD, т.к. он после своего появления система практически мгновенно уходила в ребут. Анализ BSOD показал, что код ошибки был 0x0000007b, который свидетельствует о том, что система была перенесена на другое оборудование (к примеру, новая материнская плата). В моем случае проблема возникала из-за неправильно выбранного контроллера жесткого диска. По умолчанию в настройках виртуальной мишине значился SATA 0:2. После того, как я изменил на IDE 0:0, система успешно стартовала. Мне весьма повезло, что все так легко обошлось и не пришлось шаманить с LiveCD, переносом файлов драйверов, правкой реестра и пр.

Windows7_BSOD