Val Petruchek

подписывайтесь, а то хуже будет!  

ПОДПИСЫВАЙТЕСЬ НА RSS

Windows, Linux, Javascript

3 разных ссылки:

Firefox начинает не с того

17.10.09 @ 11:55 — Software, Browsers

Похоже, в третьем-с-половиной Firefox что-то сильно поломали в процедуре загрузки.

Либо он не может стартануть с пустым табом, либо поступает ещё круче — стартует с табами, закрытыми задолго до закрытия самого Firefoxа.

Похоже, steps to reproduce выглядят так:
1. Работаем в одном окошке Firefoxа
2. Открываем новое окошко, работаем там.
3. Закрываем первое окошко.
4. Продолжаем работать во втором.
5. Закрываем второе окошко => и тем самым закрываем Firefox вообще.

7. Открываем Firefox.
8. PROFIT! — в свежеоткрытом Firefoxе открываются табы из первого окошка, закрытого на третьем шаге.

(несколько окон я открываю, если приходится работать над несколькими независимыми продолжительными вещами одновременно).

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

Нагуглить эту багу я не сумел, видимо неправильные keywords выбрал. Workaround — работать в одном окне и не закрывать окна с несколькими табами, а закрывать табы по одному. Ну его в жопу, такой workaround.

Embarrassing Firefox

13.09.09 @ 08:36 — Browsers

Well, this is really embarrassing — Firefox не может стартануть с пустым табом:

Embarrassing Firefox

Я это сообщение стал часто наблюдать после апгрейда на 3.5; значительно чаще, чем Firefox закрывается нечестным способом. Очевидно, что дело не в тех страницах, которые он пытается восстановить при рестарте, раз для него даже единственный about:blank является проблемой.

Вообще, 3.5 грузится гораздо дольше 3.1.

Иногда так долго, что я начинаю сомневаться, нажал ли я на иконку — нажимаю ещё раз, чтоб наверняка — и через некоторое время открывается два окна Firefox. Как в анекдоте: “требуется время, чтобы приготовить 10 бифштексов!”

Firefox: закрыть последний таб

31.08.09 @ 18:05 — Browsers

Обновился до последнего 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

10.06.09 @ 14:56 — Software, Browsers

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

Я, преисполненный надежды, быстренько проапргрейдился. Всё по-прежнему: начиная с версии 3.2 сафари убивает систему синим экраном смерти.

Я не могу сказать, после чего именно это началось: когда-то сафари у меня работал стабильно; пользуюсь я им редко (тестирую js/html на мако-совместимость), и вот начиная с какого-то момента сафари не работает. Запускаю его, система (Windows XP SP2) начинает тормозить, шуршать винтом, в конце концов моргает синеньким и перегружается.

Апгрейд с 3.2 до 4beta в своё время не помог точно так же, как сейчас не помог апгрейд до 4stable.

В логах нет ничего; никакой другой софт себя подобным образом не ведёт.

Видимо, карма. Когда разбогатею, куплю макбук и буду тестить свои apps на нём.

Новости интернет-ПО

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

Google выпустит бета-версию собственного браузера.

Ну, наконец-то.

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

Неудивительно, что у Гугла первого лопнуло терпение.

Следующий шаг — выпуск собственной операционки: когда гуглограммистам надоест бороться с граблями операционнок.

А если серьёзно, то для вебразработчиков этот Хром (Chrome) выльется в +1 браузер для тестирования кросс-браузерности.

Даже если Гугл переманит половину пользователей IE (у MS сейчас 80% рынка), поддерживать IE всё равно придётся. Файерфокс отвоевал меньше 20% рынка, даже с маркетинговой помощью Гугла.

Opera 9.50 — чёрный экран смерти

19.06.08 @ 13:06 — Browsers, Usability

Мой главный браузер — это Firefox. Не потому, что я фанат open source, а потому что я занимаюсь разной веб-разработкой. Так что Firefox — это что-то вроде IDE (правда код я в нём всё же не пишу). При этом назвать Firefox любимым я не могу: слишком часто он уходит в запой, начиная бесконечно отжирать память так, что приходится убивать его процесс (я так думаю, что ему не хватает моих 512 мб на ноуте, т.к. на декстопе при тех же плагинах он себе такого не позволяет). Поэтому не любимый, а главный.

Главный ещё и потому, что кроме Firefox я регулярно пользуюсь IE и Opera, как второстепенными: для тестирования и для того, чтобы иметь возможность залогиниваться на разные сайты одновременно под несколькими аккаунтами.

Пару дней назад Opera сообщила о том, что можно было бы и проапгрейдиться до версии 9.50. Я согласился, как оказалось — опрометчиво.

Сначала я обнаружил, что мои любимые хоткеи (Alt+F6, Ctrl+Alt+W, Ctrl+Alt+Shift+W) больше не работают. Включить их в настройках я не сумел.

А потом опера и вовсе накрылась чёрным экраном смерти:

Opera 9.50: black screen

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

Если кто знает, как можно починить это чудовище, пишите, пожалуйста, в комментарии. Ну и хоткеи хотелось бы обратно, без downgrade.

Update: починилось переустановкой оперы (инсталлер предложил repair) в ту же папку. Даже куки не слетели, а чернота ушла.

Опубликуй скриншот своего Speed Dial и поиграй в игру!

-12263

05.06.08 @ 10:15 — Browsers, Internet

Если ваш Firefox вдруг начал ругаться о том, что сайт “has sent an incorrect or unexpected message. Error Code: -12263“, не пугайтесь.

Это сообщение означает, что у сайта какие-то проблемы с SSL сертификатом.

Как пофиксить на стороне клиента, я не знаю. Если есть возможность, работайте с сайтом по опасному http:// соединению. Сообщите администрации сайта о проблеме, пусть они чинят.

Сам способ оповещения об этой ошибке идиотский донельзя. Ничего не понятно, даже на каком уровне ошибка возникает (я спросонок решил, что это javascript-ошибка и пытался отключить javascript). Что делать — тоже непонятно.

Юзабилити сосёт.

“Каноническое” расположение скрипта (shared javascript)

23.04.08 @ 19:27 — JavaScript, Browsers

Вот один из способов, которым можно реализовать мою идею о загрузке javascript из локальной зоны браузера: добавление тегу script атрибута shared, обозначающего каноническое расположение библиотеки:

<script src=”http://my.edge.cached.startup.com/dojo-1.0.0.js” shared=”http://o.aolcdn.com/dojo/1.0.0/dojo/dojo.xd.js”></script>

Если в кеше браузере уже есть скрипт с uri, указанном в shared, то его можно будет не грузить.

Это — потенциальное дополнение к тегу script, которое может появиться в HTML5. Об этом рассказывает создатель JavaScript Brendan Eich (via Alex Moskalyuk).

Остановить воспроизведение animated gif в браузере

21.02.08 @ 13:12 — Browsers

Совершенно случайно обнаружил, как остановить воспроизведение анимированного гифа в браузере: достаточно нажать Escape.

Работает в Firefox, IE. В Opera не работает.

Опера вообще странный браузер: удобный, быстрый, лёгкий. Только то, что надо, не работает.

Next Page »   
Реклама:: Эвакуатор серпухов. Эвакуатор ханты мансийск. Иметь эвакуатор.

 
Реклама::