Pull to refresh

Comments 126

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

В следующий раз, когда я увижу этакого возмущающегося, я с превеликим наслаждением предъявлю ему вот этот комментарий, в котором я понизил карму гласно и разъяснил мотивы, однако по итогам получил четверть сотни минусов к рейтингу.
UFO just landed and posted this here
Но тогда это не было бы гласно.
UFO just landed and posted this here
А я не понимаю зачем карма и рейтинг сделаны отдельными показателями. В результате статистически плюсуют чаще рейтинг (т.е. если одобряют то за что-то конкретное), а минусуют чаще карму (т.е. если не обобряют то просто не одобряют личность автора).
Согласен. Нужны только оценки статей и оценки комментариев (лучше отдельными цифрмами). Это логичней, интуитивней и прозрачней, чем некий абстрактный счётчик кармы.
Мицгол, вы не бог, а уебан. Привыкайте
А где можно прочитать про правила, которые позволяют писать: «во блоге», «вебосервер», «вебостраница» и «вебокамера»?
Так как вон тот комментарий набрал на Хабрахабре положительный рейтинг, то можете им и руководствоваться в качестве ответа на свой вопрос.
Мне на самом деле любопытно, какими правилами русского языка Вы руководствуетесь?
К вам это не относится, это внутренние правила Мицгола Вебомастера.
Да, это все понятно.
Мне просто чудовищно любопытно по каким правилам происходит подобное словостроение.
Слова «вебосервер», «вебостраница» и «вебокамера» устроены совершенно по тем же правилам, по которым устроены русские словá «водопровод», «товарооборот», «москворецкий», и так далее.

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

Уместность употребления Вами предлога «во» мне все еще не ясна.
А по какому разумению вы во первы́́х словах своего блогокомментария не поставили ударения в слове «слова», а позже уже поставили ударение в точно таком же слове?
Вы сначала думали, что читатели Хабра достаточно адекватны, чтобы самостоятельно понять, где там ставится ударение, а потом они вдруг отупели и им, тупенким, нужно уже подсказывать?
я понял на многотыке >_<
А я на «ужé» с ударением :)
Мне большще наравится «многотык». )
UFO just landed and posted this here
UFO just landed and posted this here
Я слыхал, что оно будет основано на Direct2D и появится только у пользователей Windows 7 (а может, и Vista, если повезёт). Оно не затронет пользователей других операционных систем.
UFO just landed and posted this here
Правда? А гдѣ писали?
Тегов прикрутил-то сколько, но вот «История успеха» забыл :)
Дальнейшее улучшение ядра браузера, это, конечно, хорошо, но обычно принято отделять мажорные версии по совокупности пользовательских изменений. Кром жестов и мультитача, что-то оных не видится. Слабый стимул для пользователей для перехода на новую версию. Может быть, Mithgol, вы что-то упустили, или еще не все известно?
Возможен и новый (более компактный) вид пользовательского интерфейса: меню станет кнопкою, вкладки разместят над строкою адреса. Он приводится в презентации.

Однако нет уверенности в том, попадёт ли он в итоге в Firefox 4 и не будет ли отменяться некоторыми скинами и расширениями; так что я решил ограничиться перечислением тех только особенностей, которые непременно будут, и которые прежде всего коснутся разработчиков сайтов и расширений.
UFO just landed and posted this here
Видите ли, я давно не пользуюсь Оперою, поэтому не могу судить, насколько опероподобен новый интерфейс Файерфокса. Судите же сами.
если правильно помню
в 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
вспомнился сразу «многочлен» из школьной математики )
многотык — гибрид многочлена и самотыка
UFO just landed and posted this here
Какими же клиническими идиотами нужно считать своих читателей, чтобы ставить ударение на «уже».
UFO just landed and posted this here
Вы специальным генератором-переводчиком пользовались?
UFO just landed and posted this here
Это единственное, что вас смутило в этой блогозаписи?
Странно видеть от автора слова богомерзкую иностранщину в виде слов «браузер» и «плагин». Замените на «вебоклиент» и «вебомодуль» ))
Тогда уж обозреватель сЕти и дополнение.
UFO just landed and posted this here
UFO just landed and posted this here
Не «дополнѣнiе» хотя бы потому, что (согласно Википедіи, напримѣръ) въ словѣ «дополненiе» нѣтъ ятя вслѣдствіе причинъ морфологическаго характера: глаголъ, отъ коего оно образовано, пишется «дополнять», а не «дополнѣть».
UFO just landed and posted this here
UFO just landed and posted this here
на счёт формул это очень хорошо, особенно для сайтов по точным наукам. круто.
UFO just landed and posted this here
В блоге Mozilla Hacks сказали, что в 3.6 хтмл5-парсер — версия за июнь 2009-го, глючная и бажная. Потому её там лучше не включать.
UFO just landed and posted this here
С точки зрения вебодизайна его заметка ужасна.

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

(Причём даже не WOFF, а OTF да TTF.)
UFO just landed and posted this here
Они весят несколько мегабайтов, вот что неприятно.
Если б сделали главное меню, панели навигации и табы в сумме вменяемой высоты (как в опере (Aero), хроме), я б подумал о переходе на лису с оперы.
В том и сила Firefox, что все настраивается.
у FF вкладки справа, их просто не видно. И они не забирают вертикальное пространство.
Кстати, в Хроме можно так сделать уже?
UFO just landed and posted this here
Формула действительно уродливая, странно что в 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 — отличный браузер. Еще раз убеждаюсь в этом.
Спасибо за обзор.
UFO just landed and posted this here
Да, многотык.

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

Многие ведут себя так, как если бы именно я был автором этого перевода, тогда как я всего лишь популяризатор, не более.
Почему-то в статьях Мицгола Мицгол обсуждается больше, чем предмет статьи.
UFO just landed and posted this here
Не, меня уже успел влюбить в себя 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 добрался, надо и лисе номер версии немного раскачать.
в 3.7a4 уже есть поддержка D2D/DWrite (нужно включать в about:config). ускорение заметное, где я тестировал было в 1.5-2 раза больше FPS. правда появляются косяки с кнопками «вперед-назад». к релизу доточат, OpenGL я думаю будет попозже. в IE9 тоже будет(точнее уже есть в preview). и там по майкрософтавским тестам работает уже лучше чем в FF
Неужели второй браузер с поддержкой Web Sockets?
Скоро надо будет уже выкатывать, оставляя long polling только для старья :)
Sign up to leave a comment.

Articles

Change theme settings