20 мая 01 года


          count.ru - странные люди. Кажут полноразмерный баннер 468х60 ("ваша баннерная сеть - чегототамбанк") на месте "байрика" 88х31. Поскольку у нормальных людей (к которым я себя обычно отношу) img height= и width= прописаны явно - разобрать чего-там-именно-банк возможности нет. Сохраняться по right-click оно почему-то не возжелало, копаться в кеше желания нет.
          Любопытно, что: (1) код с явно указанным height/width - рекомендован самим count.ru, и что (2) на самом сайте каунт.ру висит точно такая же порнография - баннер 468х60, отмасштабированный до 88х31. Приколисты, блин. Интересно, есть ли люди, которым эта интересная конструкция "разворотила" дизайн страницы?..
          яндекс.гуру [http://guru.yandex.ru]. Определенно починили :-) Говорю тут начальству, надо, мол, нам DECT на работу купить. Будем как белые люди бегать по лаборатории и базарить по маленьким трубочкам, прям друг с другом. Вон и модели есть интересные, гудвин лунд там, эльджи опять же. Посмотрело начальство на лунд, посмотрело на эльджи, и говорит человечьим голосом :-) - я, мол, не против, но хочу такое же, но с перламутровыми пуговицами... ой! Чтобы база выглядела как серьезный телефон "офисного" стиля, а не как потерпевший крушение неопознанный летающий объект, и чтоб на базе была трубка, привязанная проводом, а не радиоволнами - не пристало начальству за столом радиофитюльками пользоваться.
          Пять минут на "гуру" - и мне предложен выбор из сименс гигасета 2030, и какого-то панасоника, у которого в описании есть "наборное поле на базе", на фотографии же на базе от силы четыре кнопки, что вряд ли позволит набирать на ней номер.
          Поскольку "гуру" и не предполагалось использовать для автоматического распознавания картинок, оставляем панасоник на совести вбивавшего его описание, а результат считаем весьма хорошим. Молодцы. Надо еще покопаться - может, я на самом деле жить не могу без какого-нибудь улучшенного цифрового бурбулятора, просто пока не знаю об этом?
          Мазила strikes back. Прям как OS/2 - её хоронят, а она самовыкапывается и живет дальше. Ладно, раз уж выкопалась - будем посмотреть что оно и как.


From: Eugene Savitsky
Hello!

dr> Эт вряд ли. Можешь считать это предубеждением, но я не верю, что мозилла
dr> окажется "колбасой по 100р" по сравнению с msie. Скорее сам msie окажется
dr> "колбасой по 200". Netscape вон с версией 6 провалился торжественно и
dr> окончательно, а это продукт более серьезно разрабатывавшийся.

И ты еще пишешь "компьютерные обозрения"??? Ладно, проведу ликбез. :(

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

Нетскейп 6 не что иное как мозилла между М18 и 0,6 (сначала версии именовались М3 и т.д, затем перешли на обычную нумерацию). Даже мозилла 0,6 содержит в себе массу фиксов, которых нет в нетскейпе 6 и даже 6,01. Итак нетскейп 6 являет из себя релиз, основанный на пре-альфа версии мозиллы. Исходя из этого можно сделать вывод почему же он такой плохой получился.

Прошло 6 месяцев. Мозилла 0,9 - уже фактически абсолютно другой продукт. На 0,9,1, которая выйдет в начале июня нетскейп и другие (беонекс, к-мелеон) планируют выпустить бета версии продуктов под своим брендом (нетскейп сразу будет 6,5).

0,9 - вообще представляет собой сильно модернизированный код по сравнению с последней версией 0,8,1. Новые, переписанные с нуля кеши и пр., значительно увеличена скорость работы.

What's New In This Release

* Automatic Proxy Configuration has been implemented.
* Personal Security Manager 2.0 with improved performance and new UI.
* MailNews front end has been overhauled with a huge performance improvement.
* Browser and Mail now utilize a new cache, and new viewmanager for improved performance and correctness.
* Late loading of java has been implemented for improved startup performance and footprint.
* New Help Viewer for Mozilla. Right now it contains starter documents donated from Netscape 6. It still needs work to clean it up and add Mozilla content. Contact Ian Oeschger and the mozilla documentation newgroup if you'd like to help.
* Long-click means of invoking contextual menus on Mac now implemented.
* Image rendering library was rewritten from scratch for increased preformance.

Ты попоробуй и только потом говори свежие впечатления, а не годичной давности. :(
dr> Вот там, где msie нет или он "неродной" (маки, вин-эмуляторы) - там,
dr> конечно, приходится выбирать лучшее из того, что есть для этой платформы.

Под виндозу тоже уже есть достойный конкурент ие - мозилла. Достигнув 1,0 (осенью) он явно переманит часть юзеров на свою сторону.

Давай договоримся так: ты пробуешь, а потом продолжим обсуждения?

--
Best regards, Eugene Savitsky.
Menelon OU E-Mail: ezh@infonet.ee
http://www.menelon.ee


          "У вас очень, очень хорошие дети. А всё, что вы делаете руками - очень, очень плохо" (с) анекдот.
          Итак, мозилла 0.9 билд 2001050515. Начнем с плюсов, пожалуй.
          - вполне симпатичный вид. Два встроенных "скина" - класический "netscape4" и новый, стильно-мозильный. Правда, утащить поле "адрес" в привычное место - под кнопки - не удалось, да и вообще конфигурябельности со стороны тулбара не наблюдается. Впрочем, возможно я тормоз и просто не нашел где и как это делать.
          - удобно ставить и сносить. Распаковал - поставил, удалил - снес. "У нас, у геологов как. Где лег - там и постель. Где встал - там и жена" (с) ОСП студия. Дефолтным браузером ставиться предлагает, но ненавязчиво.
          - исходник страницы показывает с учетом кодировки. Удобно. Впрочем, о кодировке - чуть далее.
          - view -> text size - очень удобно при борьбе с любителями css и готических шрифтов четвертым кеглем. MSIE теоретически это умеет, практически же регулярно не срабатывает. В мазиле оно хоть работает.
          - старые ошибки и недочеты (диковатая работа кеша, тормозной рендеринг таблиц, непоказ страницы при блокировке баннеров, непрерывная закачка некоторых анимированных гифов из сети (привет баннерным системам!) и прочие мелочи и немелочи, так достававшее раньше) устранены. Просто вот так взяты и устранены - во всяком случае ничего из того, что доставало раньше, воспроизвести не удалось. Это плюс. А теперь попытаемся со всем этим еще и поработать...
         
          Мучил я эту мазиллу часов так шесть, с перерывами, не пытаясь что-то найти специально, а просто так - бродя по сайтам, нажимая кнопки и смотря на результат. Итак, перейдем к минусам...
          Первое обнаружилось на своем же сайте. См. рис. 1. Вместо некоторых из кнопочек (счетчиков, рейтингов и прочего) - их alt-текст, помеченный как ссылка. Размер img в исходнике задан явно (можете проверить), размер браузером не соблюден абсолютно.
          Я, правда, знаю почему оно так и как сделать, чтобы оно было не так (именно в этом случае). Но виноват все равно не я :-) Ибо когда браузер, например, игнорирует width= в тэге table - это простительная (по стандарту) шалость, а когда браузер "кладет" на width= и height= в тэге img - это нарушение стандарта. И разламывание дизайна. Тем более, что html тут не при чем, а виновата невинная блокировка баннеров и счетчиков.
          Кстати, в окне просмотра исходника не работает правый клик мышью и нет меню. Edit->copy делаем с клавиатуры, причем без уверенности что именно этот хоткей будет именно так обработан - учитывая что конекстное меню по right click в виндовом edit control есть штатная фича, и в мозильем окне просмотра исходника она отключена - все не так уж очевидно. Мелочь, ладно.
          Переключение кодировки. См. рис. 2. Это вообще тема для отдельной статьи по эргономике. Когда-то, когда браузеры были версии 3.0, кодировка в NN переключалась через view->encoding (один клик и один подуровень меню), а кодировка в ie переключалась специальной иконкой с "шариком и флажками" - один клик. То есть, в ie кодировка переключалась быстрей чем в NN - на один уровень меню. А новое окно браузера создавалось через File->New window.
          Потом, когда браузеры стали "версии 4", msie перенесли кодировку на отдельную кнопку в тулбар (иконка в статусбаре - очень неочевидное место), в NN4 если мне не изменяет память кодировка так и осталась в view. MSIE опять оказалось на полклика удобнее. :-) А вот новое окно, что в ie4, что в NN4, усложнили - теперь выбрав File надо провести мышью строго горизонтально до выпадания следующего меню, и уже в нем выбрать New window. Результат - новое окно я теперь открываю ctrl/N, так оказалось проще.
          А теперь вот ie5 и мазилла 0.9. Сразу скажу - в мазилле вернули на место New window. Но поздно - я уже привык к ctrl/N. :-) В ie5 переключение кодировки очередной раз усложнили - ввели подменю с "не использовавшимися сегодня кодировками", и кодировки приходится вытаскивать на полклика дольше, но только первый раз после запуска. Но - каждого запуска. Неудобно, но терпимо. В мазилле же... я тихо оттянулся. См. рис. 2 опять же, и ср. с рис. 3 и рис. 3.5. Я оттащился. Юзабилити не длемлет - она крепко спит.
          Продолжим о кодировках. :-) Заходим на сайт в 1251, не отдающий явно charset-encoding. Переключаемся. В соседнем окне заходим на сайт в кои-8. Переключамся взад, материмся. Убеждаемся, что достаточно просто переключиться между окнами в разной кодировке, чтобы уже загруженная страница "поехала кодировкой". Попутно обнаруживаем, что переключать кодировку приходится два раза: если в view->encoding уже стоит 1251, то выбирать 1251 бесполезно - надо выбрать что-нибудь другое, а потом - 1251. Иначе не переключится. До кучи - при нажатии на ссылку "поехала" кодировка внутри одной "фразы" в тексте! То есть, весь текст правильно, ссылка (текст внутри <a href=>...</a>) правильно, а как только нажимаешь ссылку - текст правильно, текст ссылки - в битой кодировке. Песня :-)
          См. рис. 4 - внима-ательно прочитать, что именно отдали мазилле и что она от меня хочет. Кто не понял - мазилле отдали (яндекс отдал - не геоситя какая-нибудь, по обычному "левому клику мышью") файл с mime-type=text/html, но мазилла решила, что text/html она в этот раз рендерить не будет, а доверит кому-нибудь другому. И спросила, кому. Воспроизвести достоверно не удалось - как правило открывается нормально, но иногда вылетает вот такое.
          Отвратительная работа с картинками вообще. Если картинка по какой-то причине не загрузилась (мало ли - сеть перегружена, при модемном соединении да нынешней моде иметь по сотне картинок на странице это вполне реально) может произойти всё что угодно. Вот, например, рис. 7 - стрелкой показано то место, где находится <img SRC="2000-09-26-21.jpg" height=319 width=454> - картинка нехилого размера с явно указанными height и width. Ниже - по тексту видно, что должны быть еще картинки. По тексту видно - по экрану не видно, ни рамочек, ни даже пустого места - неясно, а есть ли там картинки вообще. При этом, как я уже говорил, height/width прописаны явно. Веселее, что если в msie я могу ткнуть в битую картинку и сказать load image, то в мазиле я, в первых, несколько затрудняюсь попасть мышью в белый пиксель на белом фоне (я, кстати, вообще не уверен что там есть хотя бы пиксел - пять минут тыканья мышью ни к чему не привели), во вторых, если картинка была ссылкой - в выпадающем меню вообще не будет никаких пунктов на тему image - только на тему ссылки (open, in new window и прочее) и "общестраничные" (reload, view source), и даже если мне ну очень повезло - есть пункт view image. Показывающий только image, как самоценную страницу, но не как image на страничке. То есть, если картинка не загрузилась - молитесь, или жмите reload. Авось что-нибудь получится. Догрузить/перегрузить только картинку "на ходу" - нельзя.
          До кучи - неправильно работает back. На странице с битой картинкой жму view image. Получаю картинку саму по себе, без страницы (это ведь один шаг вперед по history, n'est pas?). Хочу вернуться назад, на страницу. Нажимаю back - пролетаю на два шага назад по history и оказываюсь там, откуда я пришел на страницу. Неприятно.
          Еще о "мелочах". См. рис. 9 - это я, стоя на сайте мазиллы, загрузил dibr.nnov.ru, отмотал до низа (где кнопки и баннеры), переключился в другое окно а потом вернулся обратно в окно с dibr. Кнопочки мои, текст мазиллы. Холст, масло, 1024х768. Оптимизация отображения - рулит.
          На Экслерном форуме (http://forum.exler.ru/ubb/Forum5/HTML/002803.html) невесть откуда появился горизонтальный скроллер. Визуальный осмотр не показал наличия каких-либо выпирающих за край окна элементов. К терапевту, в смысле, к Экслеру? Ладно, верю.
          Мой "форум". Заходим, видим рис. 5. Переключаемся туда-сюда - видим рис. 6. Умиляемся. :-) Кстати, куда делась горизонтальная черта - я лично не понял.
          Заходим в edit->preferences, "открываем" всё от appearance до advanced, стрелкой (на клавиатуре!) бежим вниз. Курсор улетает за пределы видимости, скроллера не появляется. Верхние пункты в списке перестают кликаться мышью. Ну да ладно, жить оно не мешает - все-таки в preferences ходишь нечасто.
          Заоптимизирован выше крыши кеш. В результате(?) регулярно не срабатывает reload - нажимаю, картинка мигает, но страничка грузится старая. Если отключить прокси - всё ок. Знаю, знаю - вопросы к моему прокси. Но ведь в msie reload работает, с тем же прокси? Кстати, почему при работе через прокси он пишет в статусной строке "resolving host" и имя того сервера, куда я хочу пойти - непонятно. Либо врёт (не надо ему хост резольвить, ему надо get-запрос прокси сделать, а уж прокся сама разберется), либо херней страдает (а если у меня в локалке dns вообще не настроен, а прокси цифирками прописана - он что, в инет меня не пустит?). В любом случае - нехорошо.
          ...к утру запущенная мазилла (никого не удивляет, что "время жизни" запущенного браузера (точнее, msie) у меня частенько достигает нескольких дней? Shell integration выключено, конечно) развалилась окончательно. Ввожу в строке "адрес" url - что-то перемигивается, и... перерисовывается текущая страничка. См. рис. 8, если кому интересно - сравнить поле "адрес" и содержимое экрана. Если вытянуть url из выпадающего списка ("треугольничек" с выпадающм списком в поле адрес) - показывается этот url, содержимое поля адрес остается битым. Навигация работает, но поле адрес совершенно мертвое и неработоспособное.
         
          Эхх. И это за несколько часов (меньше дня!) работы с мазиллой. Нет, ребята, оно уже никогда не будет живым. Конечно, там где нет выбора - сойдет и мазила, за неимением лучшего, но...
          "Я думал, СССР отстал от США на 15 лет, но теперь я вижу, что это не так. СССР отстал навсегда..." (с) старый анекдот. Конечно, прогресс по сравнению с мазилой годичной давности видно невооруженным глазом, но ведь и msie на месте не стоит. Если MS выпустит msie под "абстрактный юникс" (задача сложная, но не такая уж непосильная - вышел же msie4 под win3.x, а третьи винды - даже более "враждебная современному win-программисту" среда, чем "просто юникс"), то мазиллы с нетскейпами быстро останутся в истории. Вместе с msie2.0 :-)
         
          P.S: при нажатии на "крестик" одновременно всплыли доктор Ватсон и Netscape Quality Feedback Agent. Явно видны следы того, что "0,9 - вообще представляет собой сильно модернизированный код по сравнению с последней версией 0,8,1. Новые, переписанные с нуля кеши и пр." (особенно заметно "пр."), и хочется верить, что "под виндозу тоже уже есть достойный конкурент ие - мозилла. Достигнув 1,0 (осенью) он явно переманит часть юзеров на свою сторону". Аминь, блин. Нетскейп 4.0 и то был лучше. А мазила отстала, похоже, навсегда.
          P.P.S: при следующем запуске и отправке какой-то "формочки" - стандартное окошко "вы отправляете тыры-пыры-пассатижи, и оно ля-ля-ля", кнопки "угу"/"не-а" и чекбокс "show this alert next time". Нажимаю <tab> чтобы добраться до чекбокса (мышь далеко) - фокус ввода улетает в голубую даль и не возвращается - окно активно, но по <tab> контролы не перебираются. Мышь only. Это ж как надо программировать под винды, чтобы так испохабить стандартные средства ввода?
          P.P.P.S: автору письма - nothing personal. just mozilla.
          dz [http://dz.ru] когда-то обозревал офисный дивайс для ip-телефонии, стыкуемый с телефонией обычной - стоит "сервер", втыкнутый в локалку и в телефонную сеть (и обеспечивает сопряжение ip-телефонии с телефонией обычной), стоят клиентские "телефончики", втыкнутые в ту же самую локалку (кстати, никто не мешает использовать один и тот же физический сегмент для телефонии и для компьютеров), и получается фактически офисная АТС "с наворотами". Поскольку цифра - всякие автоответчики, голововые почты и прочая удобность, поскольку LAN - нет необходимости протягивать пучок "лапши" специально для телефона - хватит одной витухи до рабочего места, ну, и всё такое.
          И подумал я... А вот любопытно было бы скрестить сие с DECT'ом. Скрестить следующим образом. Пусть есть "сервер". И есть DECT'овые "базы". База сама трубу авторизовывать не умеет, а когда на базу пытается подсесть трубка, база бежит по локалке к серверу, и авторизует трубу на нем (убеждается "наша" это труба или "не наша"), и, в соответсвии с, решает "пускать-не пускать". Далее - хэндофф. Когда труба "теряет" базу, труба пытается пересесть на ближайшую, с сильным сигналом. Если удается - соединение "перебрасывается" куда надо (база сообщает серверу, что, мол, "теперь это сюда", труба продолжает разговор через другую базу). Поскольку ethernet - не нужно тянуть дополнительные провода. Поскольку ip - оно ещё и роутится (нет проблем с созданием реально протяженных систем). Поскольку, скажем, хэндофф делается "локально" - силами трубы и двух баз, сервер только уведомляется о факте хэндоффа - нет необходимости в серьезном "планировании" расположения баз - лишь бы было покрыто то, что должно быть покрыто, и не было перегрузок. Поскольку авторизация, наоборот, централизована - новую трубу не надо регистрировать на полусотне баз в четырех корпусах среднего размера фирмы :-) - достаточно показать ее серверу. В-общем, рай, кайф, и всё такое.
          Одно только немного мешает осознанию собственной гениальности. Не так ли в точности работают системы "минисотовой" связи на основе DECT? Или там, всё-таки, хоть чем-нибудь хуже? ;-)
          Может, кто-нибудь из имевших дело с такими системами расскажет, как оно там на самом деле? А я письмо опубликую :-)



Оригинал страницы находится на http://dibr.nnov.ru/issue200501.html.(с) DiBR
При перепечатке ссылка обязательна. <<  *  >>