`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

Как изменилось финансирование ИТ-направления в вашей организации?

Best CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Андрей Зубинский

А если разом и конячку, и трепетную лань, а?

+55
голосов

Фанаты Opera, ау?
Теперь я с вами.

Не скажу, что это получилось по-end-юзверьски.
Местами это получилось даже по-зверски.
Но ведь получилось.
И ещё как получилось.

Итак, в чём заключалась суть моих непростых отношений с браузером Opera?
Всё было просто.
Суть заключалась в том, что в этих ваших интернетах никакой стабильности нет, и никаких других интернетов у вас для нас нет.
Потому я люблю понравившиеся фрагменты страниц, всякие клаптычки, хранить у себя ув шухлядке, хихи.
В качестве которой использовал OneNote, а сейчас использую Evernote.
Так вот мне эти клаптычки интересны именно с разметкой.
Особенно мне интересны ссылки и изображения.
Я хочу, чтобы фрагмент вот этой страницы сохранился у меня с объявленными её авторами ссылками и с картинками, потому что они крысивые:

А если разом и конячку, и трепетную лань, а?

Увы, Opera мне не позволяет этого.
Дизайн браузера таков, что "добраться" можно только до очищенного от разметки plain-текста.
А разве наш это метод - в 2009 году копировать кусок текста и потом вручную восстанавливать каждую ссылку, вставлять картинки и восстанавливать выравнивания абзацев?
Нет, это не наш метод.
Но.
Opera очень непрожорливая.
Реально.
И шустрая.
И более чем рабочая.

Есть, конечно, в немодифицированной Opera возможность открыть текущую страницу в другом браузере.
Например, в эксплорере.
И это уже хорошо - можно понравившуюся страницу действительно открыть, скопировать что нужно и вставить в Evernote.
Но, если пользоваться предоставленными по умолчанию возможностями, получается дико неудобно и неэстетично: надо тырцать правой кнопкой мышки в страницу, вызывая контекстное меню, выбирать в нём "Open with" (я не воспринимаю русификации интерфейсов программ, ибо русификации очень часто ещё более кособоки, чем сами программы), выбирать из подменю "Internet Explorer" и потом с нарастающей ненавистью смотреть как появляется увешанное совершенно ненужными в этом случае бренчалками и свистелками окно эксплорера. С нарастающей ненавистью потому, что всякое ненужное режет глаз.
Но.
Это уже путь.
К чему-то более разумному.

Первое, что надо сделать на этом пути, - освободить Explorer от лишней "обвески".
Хочется, чтобы это было подчёркнуто функциональное для задачи выделения фрагмента страницы и нажатия заветной журналистской комбинации "Ctrl V" окно без единого интерфейсного элемента, кроме, естественно, "бегунков" прокрутки.

Ну что же.
Начинаем отсечение лишнего.
Запускаем Explorer (речь идёт об IE8), открываем Internet Options, в табе General тырцаем в кнопочку Settings раздела Tabs:

 

А если разом и конячку, и трепетную лань, а?

И выключаем табы (снимаем птичку с Enable Tabbed Browser), они для нашей задачи не нужны:

А если разом и конячку, и трепетную лань, а?

Ещё не очень хорошо, но уже лучше.
Дальше открываем меню Manage Addons.
И отключаем всю дребедень (я оставляю только Evernote).
Она совершенно не будет нужна для выполнения той утилитарной роли, которую IE8 будет выполнять в паре с Opera.

Дальше тырцаем правой кнопкой мышки в область меню эксплорера и отключаем все "бары", какие видим.

На этом в случае IE8 очевидные действия заканчиваются и его можно закрыть.
Потому что панели его меню с адресной строкой и Favorites средствами пользовательского интерфейса отключить никак нельзя :-(

Но зато (за что, кстати?) у нас есть шаловливые руки, редактор реестра, любопытство и поисковые машины.

Короче, запускаем regedit и обречённо бредём по реестру вот сюда:

HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer

Чтобы увидеть, что ключ этот уныло пуст.

Создадим в нём новый ключ - Toolbars.
А в Toolbars - ещё один ключ, Restrictions.

Теперь переходим сюда:

HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Toolbars\Restrictions

И создаём здесь два DWORD-значения с именами NoCommandBar и NoNavBar.
И устанавливаем оба этих значения в "1".

 

А если разом и конячку, и трепетную лань, а?

Закрываем regedit и запускаем эксплорер.
О!
Именно то, что надо.
То есть, ничего, кроме пустого окна.
И оно - само совершенство, Малевич был бы доволен:

 

А если разом и конячку, и трепетную лань, а?

Теперь, когда эксплореру отвинтили лишнее, дело за малым.
Запускаем Opera.
Используя шорткат "Alt + P" вызываем меню Preferences, в нём выбираем Shortcuts и Keyboard Setup, жмём Edit.

В появившемся окне раскрываем категорию Application, жмём кнопку New и регистрируем новое клавиатурное сочетание (мне нравится alt z, потому что редко занято и удобно под левой рукой).
Действием этого сочетания будет следующее:
Execute program, "iexplore", "%u"

А если разом и конячку, и трепетную лань, а?

Собственно говоря, это всё.
Понравился фрагмент страницы - alt z, появилось окошко со страницей, выделяем, копируем в буфер, окошко закрываем, содержимое буфера копируем куда хотим.
Так как подобные процедуры не настолько частые, чтобы они начали раздражать, небольшой дискомфорт от лишних действий компенсируется легковесностью Opera и сопутствующими ей сервисами.

Вот так.

А тег сегодняшнего дня - "кризис в IT". 

Это так мило - печально бродить по дебрям реестра. И плакать.

So emo.

+55
голосов

Напечатать Отправить другу

Читайте также

но есть еще такой момент как сессия.
А вот сессия в ИЕ не передается и если какие то данные зависят от сессии то придется в ИЕ все повторить.
например залогинится, что бы получить доступ к данным.

да, есть

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

Прагнете підсадити наївних читачів на Evernote, та?
Гигиги.

да ничуть.
мне безразлично.
я скорее OneNote буду пользовать дальше.
Evernote скудный, разве что синхронизация.

Один я прочёл "конячку" как "коньячку"?

нет, только вино! (с)

А? Я б і не помітив, якби ви не зосередили уваги. Отакої.

однако %)
поражающая гибкость и непредвзятость (в свете вчерашнего с вами обсуждения в http://ko-online.com.ua/node/44372) !

с почином =)
кстати сегодня вышла 3-я бета оперы.

__
В далёкие-далёкие времена, когда байты были битами...

ну, посмотрим.
естественно, многие вещи - в шутку, брауер - штука утилитарная, посему абы что, лишь бы своё дело делала.
пока что наблюдаю за поведением Opera с памятью.

не, браузер - это чаще всего раз и навсегда =)
а с введением синхронизации, когда закладки и проче доступно на любом рабочем\мобильном месте и даже просто в профиле на их сайте, так обратно уже хода нет ;)

__
В далёкие-далёкие времена, когда байты были битами...

на самом деле синхронизация давно не достоинство единственного браузера, вот здесь как минимум 25 способов синхронизации - http://mashable.com/2007/09/20/sync-bookmarks/

ну и я не фанатик совершенно.
пока и к Opera есть вопросы.
вот она раздулась до 700 мегабайтов виртуальной памяти.
я закрыл все табы, при этом разлогинился из gmail и т.д.
Opera всё равно продолжает есть тех же 700 мегабайт.
есть и к ней вопросы, короче.

управление памятью для разработчиков браузеров, похоже - бич.

как вы это делаете %-О
просто таких размеров никогда не видел.
а можете сохранить сессию и куда-нить выложить? просто удивляет как такое возможно.

В далёкие-далёкие времена, когда байты были битами...

да просто всё зависит от инструмента

ключевое слова - sysinternals process explorer

Здається, пан razor /і я його підтримую/ цікавився методом, яким ви заганяєте Opera /та й інші оглядачі/ в такі хвантастичні числа використання оперативної/віртуальної пам'яті.
p.s. А так, то мені й Диспетчера завдань вистача, ги.

Нє, ну, за тиждень без нічого особливого накопилось на 300 МБ оперативної пам'яті та 450 МБ вітуяльної, але такі да.

Ого... цей хитрий explorer показав 800 МБ віртуялки проти 450 МБ, засвідчених Диспетчером завдань.

"Есть один нюанс" (с) известный анекдот. (дальнейшее предваряется "ИМХО" и "насколько я помню", т.к. давно в эти дебри не лазил).

XP не отображает параметр "используемая оперативка процесса". Вместо этого нам показывают Private Bytes (объем ВИРТУАЛЬНОЙ памяти, зарезервированной под приложение) и общесистемный Commit Charge. Сумма Private Bytes всех процессов не равна Commit Charge (Сумма Working Set'ов - тоже).
Сколько занятой процессом памяти сидит в RAM, а сколько - в свопе - нам не дано знать. Для этого нужно считать кучу мелких счетчиков. В Vista ситуацию поправили и там таки есть нормальный счетчик физической памяти процесса.

Цитата:
---
This part gets a bit technical, feel free to skip over. The short summary is Windows Vista (Commit Size) and Linux (RSS) provide pretty accurate memory measurement numbers while Windows XP and MacOS X do not.

If you’re running Windows Vista and take a look at Commit Size in task manager, you should get some pretty accurate memory numbers. If you’re looking at Memory Usage under Windows XP, your numbers aren’t going to be so great. The reason: Microsoft changed the meaning of “private bytes” between XP and Vista (for the better). On XP the number is the amount of virtual memory you’re application has reserved for use. For performance reasons you often want to reserve more memory than you actually use. The application can tell the operating system that it isn’t going to use parts of the reserved space and to not back the virtual space with physical space. On Vista, Private Bytes is the commit size, which only counts the memory the application has actually said it is actively using. Since virtual memory size has to be greater than or equal to your commit size, XP memory numbers will always appear bigger than Vista ones, even though the application is using the same amount of memory.
---
Ссылка: http://blog.pavlov.net/2008/03/11/firefox-3-memory-usage/
Ссылка2: http://msdn.microsoft.com/en-us/library/aa965225%28VS.85%29.aspx#process... в строке Private Bytes сравните XP и Vista

То, что было у вас на скриншоте про FF - вообще непонятно что. У меня Process Explorer никогда не занимал 88MB ни в Private Bytes ни в Working Set. Значит, наиболее вероятно Вы считаете по Virtual Size.
Virtual Size отображает память, которую зарезервировало под себя приложение, включая своп (который создается даже под calc.exe: Private/Working/Virtual Size которого равен соотв. 1032/3856/31836К на моей машине). Если бы я был браузером и знал, что мой юзер может периодически открывать веером десятки табов (я, например, открываю по 10-30 табов за полминуты легко и непринужденно) - то я бы не сдал сдавать "за просто так" выбитую под себя память (пока не попросят). Скорее всего, браузер просто сидит и ждет одного из двух событий:
1. Юзер сейчас запустит что-то этакое, под что понадобится освободившаяся память.
2. У винды закончится свободный ресурс и меня попросят подвинуться, вот тогда я "сдуюсь" (высвобожу всё, что не надо).

Может, это звучит и дико, но примерно по такому принципу работает NetBSD. Там в принципе, каждый свободный килобайт RAM - расточительство. :)

Плюс, есть подозрение, что у вас сидит много разделяемых встраиваемых компонент (а-ля хукеры Punto Switcher'а и т.д.) - их dll'ки, хоть и загружаютя всего один раз, засчитываются в память каждого процесса :))

Казалось бы: перейти по заветной ссылочке, прочесть текст, или посмотреть картинку, а тут такие страсти.
Но "печально бродить по дебрям реестра" - это хорошо!

/С использованием IE8 v8.0.7100.0/

нагнетаю перед выборами.

чтобы даже самый последний забацаный айтишник был готов к истерическому выбору.

o_O

Может быть теперь и chrome подвергнуть таким же испытаниям: подходит ли он Вашим минимальным требованиям? Для полноты картины с браузерами.

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

:-)

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

Десктопная Опера ведь почему бесплатна? Чтоб получить миллионы бесплатных бетатестеров. Так почему же не зайти на https://bugs.opera.com/wizard/ и не залогить им баг с кривой копипастой? Авось в будущих версиях и пофиксят.

охо-хо, что ж это такое.

это не ошибка.

это особенность архитектуры Opera как программы.

Титанічна праця.
Маю на увазі ці всі кроки налаштування.
А мільйони людей користуються IE з усіма бринчалками/свистілками навть не здогадуючись про існування інших браузерів, не кажучи вже про подібні налаштування.
-----------------------------------------------
"Як ви ходите в інтернет?
Тицяю на ось ту блакитну кнопку, і в інтернеті"
-----------------------------------------------
Що під кнопкою, і не здогадуються, та й вихід в інтернет налаштувати викликають дядю від провайдера...

А ще багато з них подібним чином кермують автівкою, ога.

 
 
IDC
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT