Перейти к содержимому

Владимир Шемякин назначен и.о. генерального директора "Росгосцирка"
подробнее
Обращение "Гильдии артистов цирка" к ген. директору и директорам филиалов, артистам и служащим ФКП "Росгосцирк"
подробнее
Сергей Беляков избегает суда за поддельный диплом
подробнее

Фотография

Браузер от Google


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 38

#31 Coacher

Coacher

    Дед

  • премиум
  • 2 170 сообщений

Отправлено 14 Апрель 2012 - 14:17

Думаю, что необходимо сказать ещё кое-что по поводу внутреннего устройства Firefox и Chrome. Для начала на самом примитивном уровне давайте рассмотрим понятие "подпроцесс". Когда один процесс порождает другой как раз происходит подобное почкование. Дело совершенно нормальное - вся система и приложения работают таким способом. Существует два вида размножения процессов: один назовём обычный, когда порождается фактически независимый процесс но с идентификатором родителя указывающим на исходный процесс, такие процессы видны в системе как независимые, а существуют ещё т.н треды ( thread ) - эти процессы плодятся внутри своего родителя и не видны извне. Исторически первым был разработан способ порождения отдельных процессов - как наиболее постой и естественный, он и составляет основу всех операционных систем до сих пор.
Примерно лет 20 назад стали появляться мультитредовые системы и приложения, в основном в связи с появлением многопроцессорных машин. Треды очень полезны для многоядерных процессоров, мультитредовые задачи как раз и позволяют выжимать всю параллельную мощность из современных процессоров, такие задачи реально идут быстрее в зависимости от количества ядер. Видео кодирование - самый очевидный пример приложения напрашивающийся для реализации тредами.
Firefox реализован тредами, а вот Chrome сделан традиционно, у него каждая открытая страница - это отдельный процесс. Увидеть всё можно запустив Диспетчер задач, там легко заметить многочисленные процессы chrome.exe по числу открытых страниц. Firefox.exe всегда остаётся один не зависимо сколько страниц он открыл, что говорит о более современной и правильной реализации (там треды живут в основном процессе), хотя для программистов сложнее отработать мультитредовое приложение. Для Chrome всё же как-то не солидно мусорить процессами в системе, тем более, что продвигают его по жизни очень солидные хозяева, которым надо бы позаботиться о более совершенной реализации. В этом направлении я вижу довольно неприятную проблему - Chrome уже на старте повязан некими ограничениями, примитивная реализация будет неизбежной помехой по мере насыщения браузера разными плагинами и функциональным усложнением. Хрому будет трудно расти, он начнёт сильно тормозить по мере развития и усложнения. Огненный лис, похоже, перешагнул этот критический барьер довольно успешно - сегодня он работает очень быстро и стабильно имя при этом весьма весомую сложность. У Хрома ещё всё впереди, конечно никто не запрещает и ему перейти на мультитредовую модель, но это неизбежно потребует радикальной переработки и нет гарантии в успехе с первого раза. Может потребоваться длинная череда релизов с глюками и зависаниями прежде чем будет достигнута эффективная работа, если таковая будет в конце.

Firefox пока имеет большой задел: развитая функциональность, множество дополнений, очень быстрое ядро со стабильной работой со многими открытыми страницами. Перспективы весьма привлекательны, тем более, что продукт остаётся полностью открытым. Всё вышесказанное по поводу обоих браузеров справедливо для реализаций как в Виндусе, так и в Линуксе. Firefox мультитредовый, а Chrome многопроцессовый в Линуксе тоже. И вот вам самое ощутимое различие реализаций: при запуске у меня на нетбуке под Win-7 с 2 Гб памяти - Firefox работает со многими окнами нормально, а Chrome сразу после загрузки вызывает выскакивание окошка с предупреждениями о нехватке оперативной памяти. Конечно, работать с 2 Гб под Win7 сегодня кажется не солидно, но с Firefox вполне возможно, а вот с Chrome уже физически не получается.

Выводы напрашиваются очевидные - никакие маркетинговые и рекламные потуги ничего не сдвинут с места пока продукт будет отсталый и рыхлый. Заявить политику - это одно, а найти разработчиков и сделать крепкий продукт - это совсем другое. И как мы видим, масштабы конторы и количество денег в стратегическом плане ничего не определяют. Открытый и бесплатный проект может быть близким к идеалу, а можно десятилетиями переписывать вязкое коммерческое барахло, постоянно суля невероятные свойства в следующих релизах. Firefox, похоже, на сегодня - наиболее привлекательны интернет проводник. Надеюсь и в будущем нас не разочарует, ведь это самое нужное приложение для миллионов пользователей, для нас - людей в сети.

Классово близкий к Цирку


#32 Diabolo

Diabolo

    -------------

  • Администраторы
  • PipPipPipPipPip
  • 1 853 сообщений

Отправлено 14 Апрель 2012 - 17:49

Ну у Фаерфокса тоже была проблема с утечкой памяти до 11 релиза конкретная,у меня он сжирал до 1.7 гига оперативки при 10 открытых окнах,а одновременно запущенный хром с 5 окнами сразу сообщал о крахе Флаш плагина и выпадал в осадок...
Огненный Лис мне как то ближе,и Опера...
Изображение
Когда подпрыгиваешь от радости,смотри что бы твои могущественные враги не выбили из под ног землю....
Изображение

#33 Coacher

Coacher

    Дед

  • премиум
  • 2 170 сообщений

Отправлено 15 Апрель 2012 - 01:00

Плеер для просмотра видео - очень коварная штука, валит все браузеры. Вообще видео на странице всё таки остаётся доступным не для всех, требуется хорошая сеть со стабильной пропускной способностью. Единственное преимущество веб видео -это возможность прокрутить ролик и глянуть содержимое в любом месте не прибегая к скачиванию его целиком. На некотором этапе Firefox очень болезненно уживался с Flesh-плеером в своём организме. У меня бывало, что система начинала виснуть, когда при просмотре видео я вдруг обрывал просмотр, закрывал страницу - плеер продолжал играть но в скрытом состоянии пожирая память и нагружая нещадно процессор. Проблема в том, что флешевский плеер - не открытый софт, хоть и свободный. Он поставляется уже в бинарном виде, т.е уже собранный и его нужно только запустить с браузера. Если бы он был в исходниках, то его можно было бы "растворить" в теле браузера и как-то оптимизировать, отладить. Программистам предоставлялась бы возможность сделать однородную систему с минимальными противоречиями, а так - плеер как твёрдый камень болтается параллельно браузеру. Видимо, Firefox иногда терял контроль над этим довеском и тот пускался в "автономное плавание", ситуация знакомая. Любое совместное действие нескольких программ чревато подобными срывами. Я просто в своё время принудительно убивал процесс плеера (он назывался flash-plugin, кажется) и перезапускал Лису. Но теперь всё радикально изменилось, можно безнаказанно смотреть видео и переключаться по страницам. Ждём теперь, что предложит Хром, его очередь доказывать своё превосходство.

Классово близкий к Цирку


#34 Coacher

Coacher

    Дед

  • премиум
  • 2 170 сообщений

Отправлено 22 Январь 2013 - 16:08

Несколько слов о Firefox
Перестал мой firefox открывать документы в Google Docs и вообще обнаглел в последнее время.
Замечал, что CPU (проц. время) жрёт заметно, даже не смотря видео и т.д.
Сегодня решительно удалил, или отключил большинство плагинов (addons) и сразу всё понеслось, завертелось.
Броусер заработал в разы быстрее и стал легче грузиться/выгружаться.
Тепрь всё отлично, может вам эта информация пригодится.
Почистите плагины, хотя бы те, которые явно не нужны и будет заметно веселее.

Классово близкий к Цирку


#35 Статуй

Статуй

    моргенал.

  • Модераторы
  • PipPipPipPipPip
  • 10 537 сообщений

Отправлено 22 Январь 2013 - 20:45

Кучер, я думаю, что тебе будет что обсудить с этим парнем.
http://pound-sterlin...5.html#comments
тренды компутерной инжинерии..

#36 Coacher

Coacher

    Дед

  • премиум
  • 2 170 сообщений

Отправлено 23 Январь 2013 - 00:01

Согласен, статейка верная, но всё как-то вокруг да около, не сказано главного.
Постараюсь в двух словах сформулировать: человек и компьютер явления не физические, а ИНФОРМАЦИОННЫЕ.
Оба они созданы для переработки информации и поэтому принципиально родственны, различны по элементной базе, но работают на одних законах.
Компы создал человек, кто создал человека - наука умалчивает.
Взаимопроникновение человека и компьютера совершенно неизбежно и органично - это не тренд, а ход истории с самого начала предопределённый.
Отказ от экранчиков и мышей - только частные случаи, где-то откажутся, а где-то оставят.
Как не парадоксально, но созданию искусственного интеллекта в первую очередь мешает чрезвычайная коммерческая эффективность компьютеров примитивного уровня (это всё чем мы пользуемся), нет смысла делать сложные вещи для решения стратегических задач, пока системы даже начального уровня справляются с повседневными задачами и приносят большие деньги.
Компьютеры, безо всякого интеллекта слишком хороши, бешено прибыльны и чертовски универсальны сегодня и пока мы не можем их нагрузить под завязку.
Растёт поток информации и ещё быстрее растёт технология компьютеров, мы не догоняем.
Как только исчерпаем ресурс простых систем, может появится мотивация к качественному скачку.
Мне не интересны интерфейсы, я решил давно эту проблему - у меня вообще его практически нет, минимализм стремящийся к нулю.
Так нескромно звучит, не я решил, а так есть в силу природы вещей
Так что ребята спорят о вещах, которые были ясня в начале 70-х и спор носит скорее коммерческий окрас.
Если интересно могу открыть тему по философии компьютеров, можно заняться поиском смыслов.

Классово близкий к Цирку


#37 Статуй

Статуй

    моргенал.

  • Модераторы
  • PipPipPipPipPip
  • 10 537 сообщений

Отправлено 23 Январь 2013 - 06:31

Рад был услышать твоё инение, я как бы понимал, что тут какая кривда написана, но сформулировать не мог..

#38 Coacher

Coacher

    Дед

  • премиум
  • 2 170 сообщений

Отправлено 23 Январь 2013 - 14:32

Ну не совсем кривда, только у меня есть отработанное правило: если заводят речь о продажах, бизнесе и т.д, то сразу бросай читать дальше. Эти разговоры людей, которые никакого отношения к развитию техники не имеют и только активно вредят делу. Вот ещё один момент вспомнил по ходу прямо сейчас. Компьютеры настолько сильны и так быстро развиваются, что на практике часто возникает соблазн уволить разработчиков (кажется, что всё само растёт) и поставить во главе компании маркетологов. Так произошло в AMD и Микрософт тоже попал в это болото. Если всё слишком хорошо, то необходимо всё испортить и опустить - может это спасение человечества от вылета за флажки на каких-то этапах, предохранитель.

Статуй, напиши тогда если будет интерес список вопросов по теме.
Я могу конечно закрутить сюжет, но с чего-то начать нужно.
Подготовь вопросов побольше и может более общих, а то я в пустоту начну писать и люди заскучают.
Может что-то и получится из этого, я сам не знаю пока.

Классово близкий к Цирку


#39 baks

baks

    ЗАЦИРКЛЕННЫЙ ФЛУДЕРАСТ

  • Пользователи
  • PipPipPipPipPip
  • 9 632 сообщений

Отправлено 07 Январь 2014 - 18:17

Советы по поиску в Google, о которых не знает 96% пользователей

Интернет-журнал Memo опубликовал девять способов поиска информации в Google, о которых не знает 96% пользователей.
1. Как найти точную фразу или форму слова
С помощью оператора " ". Заключите фразу или слово в кавычки, и Google будет искать веб-страницы, где есть ровно такая фраза (форма слова).
Пример:
["я к вам пишу"]

2. Как найти цитату, в которой пропущено слово
Забыли слово в цитате? Возьмите всю цитату в кавычки, а вместо пропущенного слова поставьте звездочку *. Цитата найдется вместе с забытым словом.
Пример:
["ночь улица * аптека"]

3. Как найти любые из нескольких слов
Просто перечислите все подходящие варианты через вертикальный слеш: |. Google будет искать документы с любым из этих слов.
Пример:
[ананасы | рябчики | шампанское]
[дачные участки (рублевское | киевское | минское) шоссе]

4. Как найти слова в пределах одного предложения
Используйте оператор с красивым именем "амперсанд" — &. Если соединить слова амперсандом, Google найдет документы, где эти слова стоят в одном предложении.
Пример:
[памятник Пушкину & Псков]

5. Как найти документ, содержащий определённое слово
Поставьте перед нужным словом плюс, не отделяя его от слова пробелом. В запрос можно включить несколько обязательных слов.
Пример:
[Памятник Шолохову +бульвар]

6. Как исключить слово из поиска
Поставьте минус перед словом, которое вы не хотите видеть в ответах. Так можно исключить даже несколько слов:
Пример:
[мумий тролль мультфильм -рок -лагутенко]
[схемы вязания спицами -купить]

7. Как искать на определенном сайте
Для этого подойдет оператор site. Он позволяет прямо в запросе указать сайт, на котором нужно искать. Только обязательно поставьте после site двоеточие.
Пример:
[конституция рф site:consultant(точка)ru]
[маяковский окна site:lib(точка)ru]

8. Как искать документы определенного типа
Вам нужен оператор mime. Поставьте в запросе mime, двоеточие и затем тип документа, который вам нужен. Например, pdf или doc.
Пример:
[заявление на загранпаспорт mime:pdf]

9. Как искать на сайтах на определенном языке
С помощью оператора lang. После lang нужно поставить двоеточие и написать, на каком языке вам нужны документы.
Если это русский язык, то нужно указать ru, если украинский — uk. Белорусский язык обозначается как be, английский — en, французский — fr.
Пример:
[void glClearColor lang:ru]

http://tech.obozreva...olzovatelej.htm
Клоунами не рождаются - клоунами умирают...

Обладание чувством юмора позволяет легче пережить отсутствие всего остального.
Быть глупым не страшно: кругом все свои.




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных

  Яндекс цитирования     Rambler's Top100