Только сейчас дошло, почему Хром перестал поддерживать Джава апплеты: насколько я понимаю, это один из эпизодов войны между Ораклом и Гуглом.
Verify Java Version
Мгновенный перевод в браузере
В комментариях к очередной записи о браузере в стрингах встретил обсуждение хромо-плагинов для мгновенного перевода.
Раньше я пользовался qDictionary, который работал в большинстве windows приложений (в ворде, по-моему, не работал), но умел переводить только словарные слова, работая по локальному (оффлайн) словарю.
Сейчас, когда почти вся работа переехала в 0)нлайн и б)раузер, поставил вместо него google chrome плагин под названием Instant Translate.
Насколько я понимаю, это такая обёртка вокруг Google Translate. Обёртка удобная: можно настроить автоматический перевод выделенной части текста по нажатию на какую-нибудь клавишу, например Alt.
Переводить может как отдельные слова:
так и фразы:
К сожалению, срабатывает не везде: например, попап не появляется (скорее всего, его просто не видно) при вызове из редактора писем в Gmail.
Поддерживает те же языки, что и гугл транслейт, соответственно умеет определять язык автоматически.
Windows, Linux, Javascript
3 разных ссылки:
- Windows 3.1 прямо в браузере. С
блекджеком и шлюхамисапёром и MS-DOSом. - Linux в браузере. Эмуляция x86 на JavaScript, а также линукс. Без сети. В 12-ом хроме не работает. Офигительная штука.
- Последовательный апгрейд от Windows 1.0 до Windows 7 (видео). Я помню всё это, начиная с 3.1.
Firefox начинает не с того
Похоже, в третьем-с-половиной Firefox что-то сильно поломали в процедуре загрузки.
Либо он не может стартануть с пустым табом, либо поступает ещё круче — стартует с табами, закрытыми задолго до закрытия самого Firefoxа.
Похоже, steps to reproduce выглядят так:
1. Работаем в одном окошке Firefoxа
2. Открываем новое окошко, работаем там.
3. Закрываем первое окошко.
4. Продолжаем работать во втором.
5. Закрываем второе окошко => и тем самым закрываем Firefox вообще.
…
7. Открываем Firefox.
8. PROFIT! — в свежеоткрытом Firefoxе открываются табы из первого окошка, закрытого на третьем шаге.
(несколько окон я открываю, если приходится работать над несколькими независимыми продолжительными вещами одновременно).
Эта бага проявляется не при каждой загрузке, но вылазит постоянно. Возможно, имеет значение то, с чем закрылся браузер на шаге #5.
Нагуглить эту багу я не сумел, видимо неправильные keywords выбрал. Workaround — работать в одном окне и не закрывать окна с несколькими табами, а закрывать табы по одному. Ну его в жопу, такой workaround.
Embarrassing Firefox
Well, this is really embarrassing — Firefox не может стартануть с пустым табом:
Я это сообщение стал часто наблюдать после апгрейда на 3.5; значительно чаще, чем Firefox закрывается нечестным способом. Очевидно, что дело не в тех страницах, которые он пытается восстановить при рестарте, раз для него даже единственный about:blank является проблемой.
Вообще, 3.5 грузится гораздо дольше 3.1.
Иногда так долго, что я начинаю сомневаться, нажал ли я на иконку — нажимаю ещё раз, чтоб наверняка — и через некоторое время открывается два окна Firefox. Как в анекдоте: “требуется время, чтобы приготовить 10 бифштексов!”
Firefox: закрыть последний таб
Обновился до последнего Firefox; тянул с обновлением до последнего — потому что в дефолтном 3.5 при закрытии последнего таба закрывается весь браузер.
А я уже привык к тому, что когда закрываешь последний таб, вместо него открывается новый, пустой таб, как в опере или третьем Fx.
Новый Firefox можно научить такому поведению.
1. Открываем страницу настроек about:config и устанавливаем browser.tabs.closeWindowWithLastTab в false.
Теперь браузер не закрывается, но крестика у последнего таба по-прежнему нет.
2. Редактируем файлик userChrome.css из папки chrome профайла Firefox (хранится где-то в “C:\Documents and Settings\user\Application Data\Mozilla\Firefox\Profiles\wrrt3orr.default\“) и вставляем в него такую магию:
.tabbrowser-tabs[closebuttons=”alltabs”] > .tabbrowser-tab > .tab-close-button {
display: -moz-box !important;
}
.tabbrowser-tabs:not([closebuttons=”noclose”]):not([closebuttons=”closeatend”]) > .tabbrowser-tab[selected=”true”] > .tab-close-button {
display: -moz-box !important;
}
Если такого файлика в папке chrome ещё нет, то создаём его из userChrome-example.css
Теперь и трусы можно снять, и крестик висит.
Safari 4
Вчера у маколюбов, оказывается, был ежегодный слёт, к которому макоделы приурочили выпуск четвёртой версии браузера Safari.
Я, преисполненный надежды, быстренько проапргрейдился. Всё по-прежнему: начиная с версии 3.2 сафари убивает систему синим экраном смерти.
Я не могу сказать, после чего именно это началось: когда-то сафари у меня работал стабильно; пользуюсь я им редко (тестирую js/html на мако-совместимость), и вот начиная с какого-то момента сафари не работает. Запускаю его, система (Windows XP SP2) начинает тормозить, шуршать винтом, в конце концов моргает синеньким и перегружается.
Апгрейд с 3.2 до 4beta в своё время не помог точно так же, как сейчас не помог апгрейд до 4stable.
В логах нет ничего; никакой другой софт себя подобным образом не ведёт.
Видимо, карма. Когда разбогатею, куплю макбук и буду тестить свои apps на нём.
Новости интернет-ПО
Яндекс запустил собственный мессенджер.
Google выпустит бета-версию собственного браузера.
Ну, наконец-то.
У любой компании, занимающейся разработкой для веба, рано или поздно возникает желание написать нормальный браузер для своего приложения, а не бороться за кроссбраузерность с существующими.
Неудивительно, что у Гугла первого лопнуло терпение.
Следующий шаг — выпуск собственной операционки: когда гуглограммистам надоест бороться с граблями операционнок.
А если серьёзно, то для вебразработчиков этот Хром (Chrome) выльется в +1 браузер для тестирования кросс-браузерности.
Даже если Гугл переманит половину пользователей IE (у MS сейчас 80% рынка), поддерживать IE всё равно придётся. Файерфокс отвоевал меньше 20% рынка, даже с маркетинговой помощью Гугла.
Opera 9.50 — чёрный экран смерти
Мой главный браузер — это Firefox. Не потому, что я фанат open source, а потому что я занимаюсь разной веб-разработкой. Так что Firefox — это что-то вроде IDE (правда код я в нём всё же не пишу). При этом назвать Firefox любимым я не могу: слишком часто он уходит в запой, начиная бесконечно отжирать память так, что приходится убивать его процесс (я так думаю, что ему не хватает моих 512 мб на ноуте, т.к. на декстопе при тех же плагинах он себе такого не позволяет). Поэтому не любимый, а главный.
Главный ещё и потому, что кроме Firefox я регулярно пользуюсь IE и Opera, как второстепенными: для тестирования и для того, чтобы иметь возможность залогиниваться на разные сайты одновременно под несколькими аккаунтами.
Пару дней назад Opera сообщила о том, что можно было бы и проапгрейдиться до версии 9.50. Я согласился, как оказалось — опрометчиво.
Сначала я обнаружил, что мои любимые хоткеи (Alt+F6, Ctrl+Alt+W, Ctrl+Alt+Shift+W) больше не работают. Включить их в настройках я не сумел.
А потом опера и вовсе накрылась чёрным экраном смерти:
Ну, не совсем смерти: сёрфить можно, но ощущаешь себя при этом сапёром — почти все элементы управления исчезли, так что управлять оперой приходится наощупь.
Если кто знает, как можно починить это чудовище, пишите, пожалуйста, в комментарии. Ну и хоткеи хотелось бы обратно, без downgrade.
Update: починилось переустановкой оперы (инсталлер предложил repair) в ту же папку. Даже куки не слетели, а чернота ушла.
-12263
Если ваш Firefox вдруг начал ругаться о том, что сайт “has sent an incorrect or unexpected message. Error Code: -12263“, не пугайтесь.
Это сообщение означает, что у сайта какие-то проблемы с SSL сертификатом.
Как пофиксить на стороне клиента, я не знаю. Если есть возможность, работайте с сайтом по опасному http:// соединению. Сообщите администрации сайта о проблеме, пусть они чинят.
Сам способ оповещения об этой ошибке идиотский донельзя. Ничего не понятно, даже на каком уровне ошибка возникает (я спросонок решил, что это javascript-ошибка и пытался отключить javascript). Что делать — тоже непонятно.
Юзабилити сосёт.
Реклама:: |