Хромота Google Chrome

Сегодня с удивлением обнаружил странное поведение браузера Гугл Хром. При каждом закрытии браузера, не важно, сколько было закладок, следующее открытие начиналось с сообщения, что браузер завершил работу некорректно и показывал мне кнопку “Восстановить” (чтобы открыть прошлые вкладки).

Google Chrome didn't shut down correctly

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

%UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferences

Есть вот такая секция:

"exit_type": "Crashed",

Её нужно привести к виду:

"exit_type": "Normal",

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

N.B.

Учтите, что файл скрыт и перед редактированием нужно снять флажок “Только чтение” (“Read only”).


Теги: , , , , ,

Невозможность установки расширений

Не так давно я писал, как можно вручную установить расширения для Google Chrome, если при установке из магазина у вас возникает ошибка. После недавних обновлений Chrome, решил снова попробовать что-то установить, вдруг починили 🙂

К сожалению, нет, теперь вываливается такая ошибка:

Could not install package: 'COULD_NOT_GET_TEMP_DIRECTORY'

Причина все та же, – профиль находится на динамическом диске.

How to fix

Для обхода этого глюка можно сделать финт ушами: вынести данные профиля на раздел, который находится на обычном диске. Я создал отдельный каталог, скопировал в него все данные из User Data, при помощи Link Shell Extension (LSE) закинул junction в папку
C:\Documents and Settings\USERNAME\Local Settings\Application Data\Google\Chrome
и переименовал ее в User Data. Ярлык для этого не подходит(!).

ChromeJunction

Теперь без проблем устанавливаются любые расширения.


Теги: , , , , , , , ,

Нанонизм

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

По ссылке (кликните по картинке) – видео о лазерах, газовом, твердотельном и гибком волоконном лазере. У Гугла это видео почему-то прочно связалось с… да, онанизмом. 🙂

nanonizm


Теги: , , , , ,

Chromium on FreeBSD

Если, при обновлении портов, вы столкнулись с ошибкой:

/usr/ports/www/chromium]# make
===>  chromium-18.0.1025.142 does not compile with base gcc.
*** Error code 1

Stop in /home/ports/www/chromium.

Отметьте в конфиге “собирать с GCC4x”:

/usr/ports/www/chromium]# make config
 ---------------------------------------------------------------------¬
 ¦                Options for chromium 18.0.1025.142                  ¦
 ¦ -----------------------------------------------------------------¬ ¦
 ¦ ¦ [X] CODECS      Compile and enable patented codecs like H.264  ¦ ¦
 ¦ ¦ [X] GCONF       Use GConf2 for preferences                     ¦ ¦
 ¦ ¦ [X] PULSEAUDIO  Enable Pulse Audio support                     ¦ ¦
 ¦ ¦ [ ] CLANG       Build Chromium with Clang                      ¦ ¦
 ¦ ¦ [X] GCC46       Build Chromium with GCC 4.6+                   ¦ ¦
 ¦ ¦ [ ] DEBUG       Compile with debug symbols and verbose output  ¦ ¦
 ¦ ¦                                                                ¦ ¦
 +-L------------------------------------------------------------------+
 ¦                       [  OK  ]       Cancel                        ¦
 L---------------------------------------------------------------------

И снова запустите make или сразу make install clean

N.B.

To build Chromium, you should have around 1 GB of memory
and a fair amount of free diskspace (~ 1.8GB).

Теги: , , , , ,

Новый уровень многозадачности

Вас никогда не удивляло, что компьютер с каждым годом имеет все больше возможностей – два или больше ядер, возможность подключения двух или более мониторов, две видеокарты в SLI-режиме и т. д., а мышка у вас – одна! Даже печатаете вы двумя руками. Google решили исправить эту вопиющую несправедливость  и расширить ваши возможности, встречайте – мультизадачный Google Chrome!

Теперь, благодаря Chrome Multitask Mode, вы сможете более эффективно управлять своим компьютером или лэптопом, – сразу двумя руками – двумя мышками! Вы сможете одновременно играть и читать новости, смотреть порно и показывать начальнику результаты вашей работы, рисовать и общаться в социальной сети. Попробуйте, это настоящий революционный прорыв. Чтобы принять участие, просто нажмите Try Multitask Mode.


Теги: , , , , ,

Better than Better GMail

В связи с безвременной кончиной Better GMail и Unofficial Better GMail, нашел замену: Gmelius™Ad Remover and Better UI for Gmail™.

GMail

Из приятного – подсветка строк при наведении и возможность добавлять текст на кнопки “Архивировать”, “В спам!” и “Удалить”. В расширении они на английском языке, но имея в наличии две прямые руки (или, хотя бы, одну), можно открыть файл js/gmail.js, из каталога с расширением (dheionainndbbpoacpnopgmnihkcmnkl), и заменить там строки на русские или украинские.

N.B.

Файл должен быть в кодировке UTF-8. Если откроете в редакторе Notepad++, то выберите в меню:

Кодировка –> UTF-8


Теги: , , , , , , , , ,

Ручная установка расширений Google Chrome

Проблема достаточно редкая, поэтому Google на нее просто забили и игнорируют мольбы пользователей ее устранить. Если Виндовс установлена на динамический диск (dynamic disk), расширения не устанавливаются, показывая ошибку:

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

Ошибка, конечно, мегаинформативная, но программисты такие программисты, что это даже не удивительно. Можно было бы залезть в исходники и ткнуть пальцем в маразм досадную ошибку, но мне это делать лень ;), я нашел другой путь, более простое решение, доступное любому другому пользователю.

Workaround

1. Откройте страницу с понравившимся вам расширением, например
https://chrome.google.com/webstore/detail/hbdkkfheckcdppiaiabobmennhijkknn

2. Cкопируйте из адресной строки идентификатор расширения – hbdkkfheckcdppiaiabobmennhijkknn и вставьте его в строку
https://clients2.google.com/service/update2/crx?response=redirect&x=id%3DXNAME%26uc
вместо слова XNAME.

3. Вставьте получившуюся строку в другой браузер или в менеджер закачек и сохраните (скачайте) файл. У него будет имя, например, “extension_4_7_3.crx”.

4. Переименуйте файл в XNAME.zip, где XNAME – идентификатор расширения.

5. Распакуйте файл в папку XNAME.

6. Перебросьте папку с распакованным расширением в:
X:\Documents and Settings\USERNAME\Local Settings\Application Data\
Google\Chrome\User Data\Default\Extensions\
N.B. Этого можно и не делать, тогда в 9-м пункте просто укажете путь к распакованной папке XNAME.

7. Зайдите в
КЛЮЧ –> Инструменты –> Расширения

8. Нажмите кнопку
[ Загрузить распакованное расширение… ]

9. В Folder: вставьте полный путь к папке XNAME, например:
X:\Documents and Settings\…\Extensions\XNAME
Или тот, куда вы его распаковали, если не делали пункт 6, Chrome сам все скопирует в нужное место.

10. Нажмите [ OK ] и расширение загружено 🙂


Теги: , , , , , , , , ,