akry: (16 tons)

Вышел. Когда выходил, были знамения и на востоке загорелась звезда. Но все уже привыкли к промоушну MS.

Заявляют, что IE9 и то, и сё, и безопасен и быстр, и удобен. На внешность он действительно стал куда лучше. Впрочем, меня как обычно в первую очередь интересует скорость JS. Традиционно используем SunSpider JavaScript Benchmark.

  1. Google Chrome 6.0.472.59 — 252 ms.
  2. Chromium 7.0.509.0 — 254 ms.
  3. Opera 10.62 — 281 ms.
  4. Internet Explorer 9.0.7930.16406 — 320 ms.
  5. Safari 5.0.2 (win) — 329 ms;
  6. FireFox 4.0b6 — 393 ms.
  7. FireFox 3.6.9 — 702 ms.

Да, по сравнению с «восьмёркой», IE9 действительно радикально увеличил скорость. Сравните весенние тесты (сделанные на другой машине, сравнивайте относительные позиции):

  1. Opera 10.51 — 480 ms.
  2. Google Chrome 4.1.249.1042 — 668 ms.
  3. Mozilla FireFox 3.62 — 3258 ms.
  4. Internet Explorer 8.0.7600.16385 — 6621 ms.

А вот FireFox стал аутсайдером, причём даже новая версия похоже не выведет его в лидеры.

Любопытно, что как минимум два браузера на сайтах громогласно заявили, что они «самые быстрые». Это Opera и Safari. Главное — правильно подобрать тестовую методику. Посмотрим, что скажет Peacekeeper от Futuremark.

Peacekeeper browsers benchmark

О как. Вот тут позиции IE9 мягко говоря слабее. Он даже уступает обеим Firefox. Safari (по крайней мере виндовский) тоже не спортсмен. А вот Opera про свою шустрость похоже не соврала.

Напоследок, глюкометр JS.

  1. Opera 10.62 — 80 ошибок.
  2. Internet Explorer 9.0.7930.16406 — 87 ошибок.
  3. Google Chrome 6.0.472.59 — 135 ошибок.
  4. Cromium 7.0.509.0 — 137 ошибок.
  5. Safari 5.0.2 (win) — 170 ошибок;
  6. FireFox 3.6.9 — 264 ошибки.
  7. FireFox 4.0b6 — 268 ошибок.

Расклад почти тот же, что и весной, за одним важным исключением: Internet Explorer радикально вырвался вперёд по безглючности. Вот как оно в жизни бывает. Могут же, когда захотят.

И о дизайне, субъективно. Расположение ярлыков страниц справа от строки адреса мне очень неудобно, ярлыков много и даже под адресной строкой места не хватает. Лучше бы титул убрали, как в Opera и Chrome. В остальном принципиальных изменений не заметил. HTML5 и встроенное видео… Где ж его взять, разве что на Ютубе.

Процитировать пост: Процитировать в LiveJournal! Процитировать в LiveInternet! Facebook Share Процитировать в Twitter! Добавить блог в GoogleReader!
akry: (16 tons)

Продолжаем развлекаться с браузерами.

Штука меряет способность движка браузера выполнять JavaScript 3 без ошибок. Opera лидирует. A IE8 — аутсайдер.

Sputnik - JavaScript 3 conformance test suite


Рейтинг на моём компьютере (больше ошибок = хуже):

  1. Opera 10.51 — 84 ошибки
  2. Google Chrome 4.1.249.1042 — 224 ошибки
  3. Chromium 5.0.365.0 (42951) — 227 ошибок
  4. Mozilla FireFox 3.62 — 266 ошибок
  5. Internet Explorer 8.0.7600.16385 — на половине тестов он показывал уже 369 ошибок и сто предупреждений об ошибке JS. Я умучался и выключил, и так всё с ним ясно.


Mirrored from тайный блог aKry.

akry: (Default)

Тег SELECT

Сижу, дорабатываю напильником отсылалку картинок для ли.ру. Всё просто, работы на полчасика.

Думаете вы.

Потому что тег <select> упорно не хочет отображать значение «по умолчанию», выдавая что-то своё.

Через час, перерыв весь код, я наконец догадываюсь: Firefox, заботясь о моём удобстве, просто запоминал значения всех «селектов» и, при перезагрузке страницы, восстанавливал их, невзирая на умолчания. Если бы я не прегружал страницу, а закрыл и открыл бы окно, всё бы прояснилось гораздо быстрее.


эта статья в liveinternet

akry: (Default)

Баги Liveinternet: перенос абзацев

Сегодня я писал о том, как на ливинтернете исправить ошибку, когда ваш текст не обтекает картинку слева. Напомню, что предлагалось у всех параграфов с тегом <P> добавить строчку style="clear:none".

Подобные решения всегда наполняют моё сердце печалью — что-то делать руками очень лень. Поэтому я написал скрипт для greasemonkey, который делает то же самое автоматически для любого набираемого в расширенном редакторе текста.

Требуются Firefox, и установленный на него Greasemonkey.

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

Greasemonkey manage scripts

Впишите туда адрес своей странички и поставьте звёздочку в конце. Типа «http://www.liveinternet.ru/users/ItsMe/*»).

Изменения будут делаться каждые полсекунды только у тех параграфов, которым вы не задали параметр «clear» вручную.

akry: (Default)

Симптом: Mozilla Firefox через промежутки времени порядка 5-10 секунд запускает новую инстанцию. Независимо от того, был ли он уже ранее запущен. Но если не двигать мышкой (просто двигать, не кликать), то проблема не возникает. Например, сейчас, когда я печатаю, окна не открываются. Но стоит мне просто повозить мышью — пять секунд и новое окно.

Очень похоже на вирусную активность (когда вирус открывает всякие порносайты). Но вирусов нет, и открывается всегда страница по умолчанию.

Проблема появилась вчера.

  • Никаких новых программ я не ставил.
  • Firefox сам обновил пару add-ons (не помню каких). Но это по любому не должно вызывать запуск нового Firefox, если он не был запущен ранее.
  • Вирусов ни в памяти ни на диске нет по мнению Касперского и DrWeb (свежий запуск с чистого диска, новые базы).
  • При всех отключенных программах в трее проблема не исчезает.
  • ProcessLasso показал, что перед запуском firefox.exe запускается некая jqsnotify.exe — что-то связанное с Java.
  • Полная и безоговорочная деинсталляция Java (с перезагрузкой) не решила проблемы. Однако после старта появилось окно следующего вида:

Firefox спонтанно открывает окна

  • Не важно, над чем именно водить мышкой для возникновения проблемы. Также неважно, какая именно программа активна в этот момент.
  • Переустанавливать Firefox пока не пробовал. Да и думаю, смысла нет — что бы с ним ни было, это не должно его самозапускать. Тут системные дела.
  • В последние 10 минут проблема не проявлялась — независимо от мышиной активности. Исчезла после запуска ProcessLasso (хотя ранее он проблеме ничуть не мешал, и вообще непонятно почему пришлось сейчас запускать его вручную — он стоит в автозапуске. может удаление Java его вырубило?).

Что делать — ума не приложу.

Может быть какой-то процесс пытается открыть страничку с апдейтом софта, или с каким-то предупреждением? А из-за сбоев получается такая лажа?

Или опять во всём виноват финансовый кризис?

UPD.  Гадит либо Java (jqs.exe), либо Personal Brain. Выясняю дальше.

akry: (Default)

В Ливе переключение между эккаунтами намного удобнее, чем в ЖЖ и Блог.ру, меншье перезагрузок страницы. Однако в Ливе cookies хранятся отдельно для каждого домена, где ты залогинился (что логично), поэтому те, у кого отдельные домены, должны логинится минимум дважды — на своём домене и на liveinternet.ru. А если у друзей тоже свои домены, и они с твоего компа делали свои посты, а потом забыли выйти — то путаницы будет полная торба. Думаешь, что отправил комментарий от своего имени? Проверь ещё раз.

Так что, если есть несколько дневников (как у меня: akry и photoakry), и нужна возможность удобно и быстро переключаться между ними, то надо было что-то придумывать.

А теперь и не надо. Ставим себе Mozliia Firefox и устанавливаем адд-он под названием CookieSwap. Он простой, как дубина питекантропа. После установки в статус-баре появляется фрагмент цепи с надписью «Profile 1». Вы можете в дальнейшем изменить названия и количество профилей — кликните правой кнопкой на цепи и выберите «Manage profiles», и вам объяснят, что делать.

Теперь вы можете логинится под первым именем во все дневники на всех доменах. А потом выбрать второй профиль (старый в этот момент сохранит в себя все cookies) и залогиниться под вторым именем на все домены. Позже же, вы можете переключаться между этими профилями парой движений мышки.

Я создал отдельные профили для aKry и photoAkry, в каждом из которых я залогинился под этим именем как на Ливе, так и на ЖЖ с Блог.ру, и даже на Яндекс.Фотках и Gmail. Так что когда мне надо поправить какую-то статью, отправленную и в фотодневники, процесс занимает впятеро меньше времени и сил.

Хвала тем, кто пишет такие маленькие и полезные штуки.

akry: (Default)

Если вы пользуетесь Mozilla Firefox, то вы можете поставить расширение Greasemonkey и менять дизайн on the fly. В качестве примера я приложил свой скрипт, который убирает уродливый белый прямоугольник слева, слегка расширяет часть с контентом и уменьшает меню.

Как ставить.

UPD. А вот фишка для Maxthon.

Я счастлив. Ни рекламы, ни назойливого белого прямоугольника.

Вложение: 3681819_li_ru_gs_by_akry.zip

April 2017

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
30      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 2nd, 2025 02:16 pm
Powered by Dreamwidth Studios