Как стать автором
Обновить

Комментарии 126

Дочитал до «вебосервером» понял кто автор. Хотя стоило сагрится еще на «Во блоге», но я это как-то глазами проскочил.
Это было очевидно уже на «блогозаписи».
Это было очевидно с первых двух слов: «Во блоге»
позор мне. я догадался только дочитав до «многотыка».
Аналогично. Мицголу уже давно пора зарегистрировать торговую марку и писать «вебосервер®». «Многотык» тоже порадовал.
А где-же фирменное: «Я не буду комментировать сообщения участника с отрицательной кармой»?
Получайте добавочный −1 в карму за паясничанье.
На Хабрахабре многие возмущаются и даже считают конструктивным недостатком Хабрахабра то обстоятельство, что карму им понижают молча, и анонимно, и не говорят, за что именно понижают.

В следующий раз, когда я увижу этакого возмущающегося, я с превеликим наслаждением предъявлю ему вот этот комментарий, в котором я понизил карму гласно и разъяснил мотивы, однако по итогам получил четверть сотни минусов к рейтингу.
НЛО прилетело и опубликовало эту надпись здесь
Но тогда это не было бы гласно.
НЛО прилетело и опубликовало эту надпись здесь
Хм, если бы объясняли причины минусов в топиках, подобных этому
habrahabr.ru/blogs/apple/93353/
А я не понимаю зачем карма и рейтинг сделаны отдельными показателями. В результате статистически плюсуют чаще рейтинг (т.е. если одобряют то за что-то конкретное), а минусуют чаще карму (т.е. если не обобряют то просто не одобряют личность автора).
Согласен. Нужны только оценки статей и оценки комментариев (лучше отдельными цифрмами). Это логичней, интуитивней и прозрачней, чем некий абстрактный счётчик кармы.
Мицгол, вы не бог, а уебан. Привыкайте
А где можно прочитать про правила, которые позволяют писать: «во блоге», «вебосервер», «вебостраница» и «вебокамера»?
Так как вон тот комментарий набрал на Хабрахабре положительный рейтинг, то можете им и руководствоваться в качестве ответа на свой вопрос.
Уточняю: вон тот комментарий.
Мне на самом деле любопытно, какими правилами русского языка Вы руководствуетесь?
К вам это не относится, это внутренние правила Мицгола Вебомастера.
Да, это все понятно.
Мне просто чудовищно любопытно по каким правилам происходит подобное словостроение.
Слова «вебосервер», «вебостраница» и «вебокамера» устроены совершенно по тем же правилам, по которым устроены русские словá «водопровод», «товарооборот», «москворецкий», и так далее.

По поводу предлога «во» интерес Ваш не очень понятен.
Слова «вебсервер», «вебстраница» и «вебкамера» это сложные имена существительные.
По правилам русского языка, появление в первой части слова иноязычной частицы веб позволяет писать либо через дефис(например веб-сервер), либо слитно(например вебсервер).

Уместность употребления Вами предлога «во» мне все еще не ясна.
А по какому разумению вы во первы́́х словах своего блогокомментария не поставили ударения в слове «слова», а позже уже поставили ударение в точно таком же слове?
Вы сначала думали, что читатели Хабра достаточно адекватны, чтобы самостоятельно понять, где там ставится ударение, а потом они вдруг отупели и им, тупенким, нужно уже подсказывать?
я понял на многотыке >_<
А я на «ужé» с ударением :)
Мне большще наравится «многотык». )
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Я слыхал, что оно будет основано на Direct2D и появится только у пользователей Windows 7 (а может, и Vista, если повезёт). Оно не затронет пользователей других операционных систем.
НЛО прилетело и опубликовало эту надпись здесь
Правда? А гдѣ писали?
В пiздѣ
DirectWrite работает в Vista c SP2 и Platform Upgrade.
Оно уже давно доступно в minefield, по умолчанию выключено; по ссылке — как включить.
forums.mozillazine.org/viewtopic.php?f=23&t=1775755
Тегов прикрутил-то сколько, но вот «История успеха» забыл :)
Дальнейшее улучшение ядра браузера, это, конечно, хорошо, но обычно принято отделять мажорные версии по совокупности пользовательских изменений. Кром жестов и мультитача, что-то оных не видится. Слабый стимул для пользователей для перехода на новую версию. Может быть, Mithgol, вы что-то упустили, или еще не все известно?
Возможен и новый (более компактный) вид пользовательского интерфейса: меню станет кнопкою, вкладки разместят над строкою адреса. Он приводится в презентации.

Однако нет уверенности в том, попадёт ли он в итоге в Firefox 4 и не будет ли отменяться некоторыми скинами и расширениями; так что я решил ограничиться перечислением тех только особенностей, которые непременно будут, и которые прежде всего коснутся разработчиков сайтов и расширений.
НЛО прилетело и опубликовало эту надпись здесь
Видите ли, я давно не пользуюсь Оперою, поэтому не могу судить, насколько опероподобен новый интерфейс Файерфокса. Судите же сами.
если правильно помню
в FF 3.7 ожидалось: встроенная синхронизация закладок, обновленный дизайн, нативная поддержка плюшек win7
в FF4 ожидалось: Обновленный дизайн, дефолдное положение табов сверху(с возможностью перенести вниз), App button вместо меню, новая система уведомлений
На пользовательских изменениях на OpenNews подробнее остановились. В принципе, в 3.7 уже сейчас можно кликнуть по таббару правой клавишей и попросить показывать вкладки сверху. Новый менеджер дополнений тоже включен, но тормознут и малооперабелен.
The primary goals for Firefox 4 will be making a browser:
  • — Fast: making Firefox super-duper fast
  • — Powerful: enabling new open, standard Web technologies (HTML5 and beyond!),
  • — Empowering: putting users in full control of their browser, data, and Web experience.
[…]
These plans are fluid and are likely to change.
Mike Beltzner
«многотык» это сильно
вспомнился сразу «многочлен» из школьной математики )
многотык — гибрид многочлена и самотыка
НЛО прилетело и опубликовало эту надпись здесь
Какими же клиническими идиотами нужно считать своих читателей, чтобы ставить ударение на «уже».
НЛО прилетело и опубликовало эту надпись здесь
Вы специальным генератором-переводчиком пользовались?
НЛО прилетело и опубликовало эту надпись здесь
Это единственное, что вас смутило в этой блогозаписи?
Странно видеть от автора слова богомерзкую иностранщину в виде слов «браузер» и «плагин». Замените на «вебоклиент» и «вебомодуль» ))
Тогда уж обозреватель сЕти и дополнение.
Сѣти
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
А разве не «вставлюн»?
Не «дополнѣнiе» хотя бы потому, что (согласно Википедіи, напримѣръ) въ словѣ «дополненiе» нѣтъ ятя вслѣдствіе причинъ морфологическаго характера: глаголъ, отъ коего оно образовано, пишется «дополнять», а не «дополнѣть».
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Как бэ 3.6.4 еще вроде не выходила.
Окончательного выпуска, действительно, ещё не было; но желающим ещё с апреля раздают бета-версию.
на счёт формул это очень хорошо, особенно для сайтов по точным наукам. круто.
НЛО прилетело и опубликовало эту надпись здесь
В блоге Mozilla Hacks сказали, что в 3.6 хтмл5-парсер — версия за июнь 2009-го, глючная и бажная. Потому её там лучше не включать.
НЛО прилетело и опубликовало эту надпись здесь
С точки зрения вебодизайна его заметка ужасна.

Сама она весит менее семи килобайтов, но подгружает пять внешних шрифтов!

(Причём даже не WOFF, а OTF да TTF.)
НЛО прилетело и опубликовало эту надпись здесь
Они весят несколько мегабайтов, вот что неприятно.
Если б сделали главное меню, панели навигации и табы в сумме вменяемой высоты (как в опере (Aero), хроме), я б подумал о переходе на лису с оперы.
В том и сила Firefox, что все настраивается.
Как вы так?


и даже так
у FF вкладки справа, их просто не видно. И они не забирают вертикальное пространство.
Кстати, в Хроме можно так сделать уже?
Какая формула уродливая.
НЛО прилетело и опубликовало эту надпись здесь
Формула действительно уродливая, странно что в hacks.mozilla.org пока не обращают внимания на это. Качественное отображение формул требует установки специального шрифта, например, STIX, о чём написано вот тут. Слева — было, справа — стало.

Ну, да — отсутствие web-safe математических шрифтов — существенная часть проблемы. Но не вся — формула справа отнюдь не фонтан (ср. с формулами в ТеХ или Word 2007).
IndexedDB это смешная ситуация, потому что что SQL делает в HTML5 и кому оно вообще было нужно если JSON гораздо проще — непонятно.
Теперь ещё объединить это с localStorage и выбросить SQL из стандарта вообще, и будет вменяемый стандарт.
SQL — давно известный и хорошо продуманный язык описания структуры данных, и наполнения этой структуры данными, и манипуляции этими данными, и запроса этих данных, и так далее. В сравнении с ним JSON имеет лишь то достоинство, что им можно почти сразу манипулировать из джаваскрипта. Разве что Вы имели в виду какое-либо другое его достоинство.
А теперь вспомним, что мы говорим про браузер, то есть вся манипуляция идёт через Javascript.
Плюс сама реляционная структура данных обладает множеством недостатков.
Однако в этом смысле тогда ведь и манипуляция итогами SQL-запроса также идёт во браузере и через джаваскрипт.

Где ж выгода?

(И не очень понятно, какими такими недостатками обладает реляционная структура, которых JSON-объекты лишены.)
Отсутствие встроенной поддержки вложенных структур, таких как коллекции и вложенные объекты.
Википедия подсказывает, что нескалярные типы и объектно-ориентированные фичи появились в SQL:1999 — и, стало быть, существуют вот ужé более десяти лет кряду.

Правда, нынешний стандарт сетевых API SQL подобен SQLite и потому не поддерживает SQL:1999.

С другой стороны, можно было бы брать коллекции и вложенные объекты, сериализовывать в JSON и хранить в SQL как BLOB.
Посмотрел вот тут примеры — все-таки SQL мне кажется удобнее.

Не дописался комментарий, приведу пример:

var store = db.openObjectStore('Contact');
var lincoln = {name: 'Lincoln', number: '7012'};
var contact = store.put(lincoln);

А ведь на SQL хватило бы одной строки.
var store = db.openObjectStore('Contact');
store.put({
    name: 'Lincoln',
    emails : [ 'lincoln@x.com', 'lincoln@y.com' ],
    address : { city: 'New York', street: 'Main Street' }
});
Задача: опишите то же самое с использованием SQL так, чтобы строчек получилось меньше.
insert into Contact set name = 'Lincoln', emails = 'lincoln@x.com;lincoln@y.com', city = 'New York', street = 'Main Street';


Хотя конечно для таких вещей как emails (и вообще где есть вложенные массивы) структуры вроде json будут удобнее. Однако по гибкости и возможностям выборки и поиска они все равно будут уступать.
  1. Insert… Set? Это мелочь, но прибавит ещё строк.
  2. Это SQL код, а не JS код с использованием SQL.
    Где подключение к базе (аналог openObjectStore)?
  3. А если я скажу, что все параметры — переменные (т.е. нужна защита от injection)?


Что касается поиска и выборки, мне кажется, несложно добавить язык запросов.
То, что это ещё не сделали, ничего страшного не означает.

Я бы использовал XPath или JSONPath.
Давно мечтал обо многотыке на вебостраницах.
На тех самых вебостраницах?
Я знал, что Firefox — отличный браузер. Еще раз убеждаюсь в этом.
Спасибо за обзор.
НЛО прилетело и опубликовало эту надпись здесь
Да, многотык.

Этот перевод, насколько помню, придумал Сергей Москаленко в 2007 году для статьи «Ритуальные пляски вокруг iPhone».

Многие ведут себя так, как если бы именно я был автором этого перевода, тогда как я всего лишь популяризатор, не более.
Почему-то в статьях Мицгола Мицгол обсуждается больше, чем предмет статьи.
НЛО прилетело и опубликовало эту надпись здесь
Не, меня уже успел влюбить в себя Chromium :)
На Fx сижу с месяц (до этого юзал Оперу более 7 лет). Хороший браузер, много аддонов, многое удобно. Но меня все еще коробит несколько мелких, но неприятных моментов в повседневном использовании (в Опере эти моменты правильно работали в стандартной комплектации, без каких-либо танцев):

1. Невозможность выделить часть ссылки.
Пока искал ответ на этот пункт, открыл для себя следующие способы:
— копирование всей ссылки (либо с помощью аддона, либо просто выделением всей ссылки мышкой), а потом ручками при вставке удаляем лишний текст;
— выделение с помощью Alt и танцев с бубном;
— выделение со сдвигом мышки на пиксель ниже или выше ссылки (пиксельхантинг форева);
— включить каретку по F7, выделить с ее помощью (передвигая курсор кнопками клавиатуры), убрать каретку по F7.
Об этом поведении репорт был написан почти 10 лет назад и постоянно поднимается вновь, пишется куча дублей этого репорта, которые потом закрываются и редиректятся на первый.

2. Невозможность отсортировать все закладки разом по алфавиту.
— стандартной сортировкой надо сортировать каждую папку отдельно, плюс нет автоматического режима;
— в аддоне Sort Place убивает минимальное время сортировки в 3 секунды.

3. При возвращении назад страница перегружается, т.е. невозможно вернуться назад именно к той странице, что была до перехода вперед (например, на форумах до нажатия кнопки «Отметить все темы прочитанными»).
— аддон BetterCache (как только я его не настраивал, кучу мануалов существует и никто не знает как точно настроить) то срабатывает криво, то вообще не срабатывает, то переключается на 2-3 страницы назад за раз.

4. На одном домене ФФ не может запомнить 2 пароля под один логин (например, сайт и форум с разными БД на одном домене). На этот пункт есть репорт от конца 2004го года.

5. Нативная поддержка «переносимости» приложения (настройки в папки с программой). Почему бы файл profiles.ini с адресом профиля не положить в папку с самим Firefox'ом? У Оперы же лежит аналогичный файл (и профиль в папке с программой) и все прекрасно копируется на флешку и запускается на другом компьютере. И при необходимости делается браузером по-умолчанию.

Жаль, если в этом направлении ничего не будет сделано… А все остальное в Fx просто прекрасно.
3. У меня не перегружается, кажется это так по умолчанию даже стоит, а может надо сначала отметить в настройках чтоб использовался менеджер сессий. Проверяется легко: включается меню -> автономный режим и жмётся кнопка «назад» и браузер её отображает, хотя доступа к интернету у него уже нет.
4. У меня запоминает, если имелось в виду 2 связки логин-пароль, где логины совпадают, а не связку логин-пароль-пароль.
5. Перенесите папку профиля куда вам угодно и укажите в profiles.ini на него. Я думаю должно помочь, хотя сам я использую переносную версию от portableapps.com
Раз уж пошло обсуждение, добавлю, что у меня Fx 3.6.5pre.
3. В автономном — не спорю, возвращает. Но если есть доступ к интернету — браузер почему-то перегружает страницу. А каждый раз после неправильного действия входить в автономный режим, чтобы вернуться на предыдущую страницу — это как-то пошло… И при чем тут менеджер сессий — я не понял. Он отвечает немного за другое.
4. Именно логин-пароль1 и логин-пароль2 (логины одинаковые) для address.ru и address.ru/forum. А вы наверно имели ввиду для site1.address.ru и site2.address.ru. Для второго случаю он запоминает. Но это не то что я имел ввиду и не то что описано в репорте.
5. У меня так и есть. Но все равно скопировать на флешку и пойти запустить на другом компе без лишних манипуляций не получается, т.к. сам файл profiles.ini находится в АппДата (т.е. перед следующим запуском надо создавать в АппДата нужные папки/файлы и указывать в файле новый путь к профилю)! Об этом я и написал. Если бы он был как у Оперы в папке с программой — то это и было бы решением всех проблем (в нем пишется относительный путь в к профилю, соответственно нет зависимости от буквы диска и других родительских папок).
3. На сколько я помню — именно включив менеджер сессий браузер начинает всю историю для каждого таба записывать у себя, и при переключении вперёд-назад восстанавливает страницы из кэша. Вроде так было.
4. Ааа, я теперь понял о чём вы. Но ведь как там в комментариях к багрепорту написано — это же «сломает» менеджер паролей для многих сайтов, т.к. если в урле использоваться будет какой-нибудь хэш (т.е. рандомный набор х символов), то менеджер паролей не воспримет эту страницу как ту, для которой у него есть связка логин-пароль.
5. А чем вариант от portableapps.com не нравится то?
3. Вроде пробовал. Буду дома, еще раз проверю.
4. Ну в Опере же все нормально. Там кучи символов не учитываются. Учитываются поддомены (или как они там точно называются, те что между слешами). Т.е. для address.ru один пароль, а для address.ru/forum другой. И пофиг что будет дальше написано в адресе.
5. Не доверяю. Люблю нативную «переносимость».
4. А можно живой пример где попробовать такое можно? а то мне кажется что фаерфокс всё-таки нормально запомнит 2 связки логин-паролей для поддомен.домен.ру и домен.ру/фигня
5. Ну и зря. Волков бояться — в лес не ходить. Работает всё просто шикарно. Я сам пользуюсь их сборкой (в принципе, у них и сборки-то своей нет, просто фф + контейнер для перехвата запросов на чтение-запись, который перенаправляет их куда нужно. У меня т.е. даже обычного непортабельного фаерфокса на компе просто нет.
Вин7 на стационаре. А как ниже писал у меня еще 2 ноута. Там на обоих ВинХР (старенькие, не тянут Вин7).
4. Блин. Если есть поддомен — то да. Я говорю про сайт домен.ру и форум домен.ру/форум! Прочтите репорт. Там наверно более доступно написано… Ну и пример я думаю не сложно найти — любой сайт с форумом, имеющие разные базы для регистрации.
5. Ну наверно даже не то что боюсь… не доверяю. Плюс в таком ракурсе разве можно сделать браузер браузером по-умолчанию в системе? Вот это для меня важно. Имея комп и 2 ноута, постоянно тасуя их в машине, на работе, дома и т.д. носил Оперу на флешке. Пришел, вставил, запустил, указал ей быть браузером по-умолчанию и все. День работаешь…
4. Да понял я, я и пишу — дайте пример для связки 2ух логин-паролей, где 1 связка для что.то.ком а 2-ая связка для то.ком/ударило
5. Можно. И на вин ХР и на вин 7, только чтоб руками правильные пути не вбивать для ассоциаций в винде — стоит заюзать одну мелкую прожку. Для ХР — www.winhelponline.com/blog/how-to-set-firefox-portable-as-the-default-browser-in-windows-xp/ для 7 — www.winhelponline.com/blog/register-firefox-portable-with-default-programs-in-vista/
4. Опять не поняли. что.то.ком и то.ком/ударило — это не то.ком и то.ком/ударило… Прям сейчас мог бы дать пример, да вот только там первый вариант — это админка сайта… Вообще мне такое встречалось еще в паре мест, где у форума и сайта есть регистрации и базы данных не синхронизированны, плюс на сайте чаще всего пароль по длине обрезан — отсюда и выходила разница в паролях при одном логине.
5. Спасибо. Попробую. Но все же признайте — это танцы с бубном… А ведь надо сделать одно движение рукой, чтобы файл с указанием пути к папке профиля переехал в папку с браузером… Только вот фиг до разработчиков достучишься.
И да… Попробовал ПортейблАппсФФ сделать браузером по-умолчанию через его нативную функцию, так он просто начинает игнорить перехватчик от ПортейблАппс и пишет профиль в АппДата (ну как по стандарту и должен).
На это я ответил выше. А тут я писал чисто про ПортейблАппс.
так я эти ссылки и привёл для портаблаппс, а сделать нативный фф портативным (то, что под вин7 онли) я не пробовал, может там и вовсе доп. софта не надо.
>Интерпретатор HTML5 в отдельном потоке, поэтому интерфейс браузера не будет тормозить в момент обработки крупных страниц.
Есть в хроме полтора года

>Интерпретатор HTML5 будет поддерживать HTML5 forms.
Есть в webkit год, в опере с версии 10.50

>Вызов innerHTML станет работать быстрее (примерно на 20%).
В хроме он итак чрезвычайно быстр

>Поддержка WebSockets (вебоприложения получат дуплексную связь с вебосервером).
Давно есть в хроме или сафари

>PushState улучшит AJAX-взаимодействия.
Есть в хроме с ноября

>Новые средства взаимодействия с вебостраницами: жесты, многотык (multi-touch).
Есть в хроме

>Улучшенная поддержка CSS3.
Есть в вебките. Причем ОЧЕНЬ хорошая.

>Редактируемое содержимое страниц (contentEditable).
Не нужно

>IndexedDB: структурированное JSON-подобное (а не SQLite-подобное, как было прежде) хранилище данных.
Не нужно. Только полуебки будут хранить данные в JSON-подобных базах, когда есть нормальные бинарные.
Это не хорошо — ругаться нецензурно.
«многотык» убил )))
В статье не освещён аспект с частично приземлившимся (и продолжающим приземление) ДжагерМанки, который ускоряет работу обработки яваскриптов ( arewefastyet.com/ ).
Частично приземлившийся новый менеджер дополнений.
Новый дизайн, где меню будет как в strata40 объединено в одну кнопку, а так же на панели вкладок появится незакрываемая вкладка — домик, символизирующий домашнюю страницу.
Ну и из того, что уже сейчас есть в ночных сборках минного поля — перемещаемость практически всех элементов со стандартных панелей.
ой, забыл, что помимо всего прочего стоит ожидать Джетпаков — это когда некоторые дополнения можно будет устанавливать без необходимости перезагружать браузер (это как Персоны — когда некоторые темы можно устанавливать без перезапуска браузера)
Джетпаки-то и прямо сейчас есть.
Насколько я понял их ещё хотят доделать
а ещё этого не было в презентации, но в последних найтли билдах появился встроенный инструмента — аналог DOM Inspector'а (доступная через Tools — Inspect). 1ый день как внедрили
Зело циферка 4 вместо 3.7 т.к. хром уже до цифры 6 добрался, надо и лисе номер версии немного раскачать.
Хочу GPU ускорение.
в 3.7a4 уже есть поддержка D2D/DWrite (нужно включать в about:config). ускорение заметное, где я тестировал было в 1.5-2 раза больше FPS. правда появляются косяки с кнопками «вперед-назад». к релизу доточат, OpenGL я думаю будет попозже. в IE9 тоже будет(точнее уже есть в preview). и там по майкрософтавским тестам работает уже лучше чем в FF
Неужели второй браузер с поддержкой Web Sockets?
Скоро надо будет уже выкатывать, оставляя long polling только для старья :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории