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

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

Илья, зачем опера пытается быть в каждой дырке затычкой: IRC-клиент, почтовый клиент, блоги, фотоальбомы, группы, опера юнайт. При этом не имея нормального публичного баг-трекера, ошибки до сих пор можно отправлять через форму на сайте, при этом отследить судьбу тикета никак нельзя. Вот скажите честно, кто пользуется Opera Unite? Ведь на разработку всех этих второстепенных свистелок, наверняка, тратится много времени и ресурсов. Не лучше ли их направить на разработку того ради чего все и пользуются оперой?
Всё в одном же. Почему мозилле можно делать из браузера ОС, а опере нельзя?
Да разве ж кто-то запрещает. Намекают на нецелесообразность, не более.
Ну я вот активно использую IRC-клиент, синхронизатор закладок и турбу. Кому-то что-то другое потребуется, а тут никуда ходить не надо, в браузере уже всё есть.
При этом стоит добавить, что неиспользуемые компоненты браузера никак не мешают — память не занимают, процессор не насилуют, трафик не генерят.
Синхронизатор и турбу я тоже использую. Всё остальное можно было изначальное реализовать в виде плагинов, вместо виджетов которые только совсем недавно додумались убрать. А вот синхронизатор (который Opera Link) до сих пор не умеет сохранять настройки интерфейса.
Повторюсь.

В первую очередь Opera Link предназначена для синхронизации с мобильными версиями. Поэтому настройки интерфейса синхронизировать вообще нереально.
Ну, «нереально» это не совсем правда, согласитесь. Это далеко не rocket science.
Интерфейс Opera хранится в текстовых файлах (toolbars.ini), там же хранятся пользовательские кнопки, меню тоже в пользовательских текстовых файлах. Это плюс оперы ещё с шестрой версии и грех им не воспользоваться. Сохранять их можно опционально только для десктопных браузеров в том же облаке.
Если мало времени/сил/не продумана архитектура облака, можно создавать костыль в виде одной заметки в Notes, в которой хранится содержимое файла настройки (может быть, даже сериализованное или в base64), из которого всё берётся.
Итого, программистам надо реализовать следующие пять «нереальных» фичи:
1. сохранение файлов настроек в Note (немного покодить на уровне открыть файл — сделать заметку).
2. загрузку файлов настроек из Note (покодить ещё и просьбу перезагрузить браузер для применения настроек)
3. скрытие той заметки (Note), в которой хранятся настройки для пользователя. (один if)
4. скрытие заметки для посетителя сайта (один if)
5. скрытие заметки для пользователя opera mobile (один if)
Всё.
Между системами они совместимы (MacOS не скажу, но между Linux и Windowsточно переносимы).
Нереально синхронизировать настройки интерфейса между десктопом и мобильной версией — это совсем разные интерфейсы.

Специально делать синхронизацию настроек интерфейса только для десктопа слишком накладно. Во-первых, есть разница между интерфейсами даже соседних версий (10.50 и 10.60), не говоря уже о разных платформах, а синхронизация должна работать и там и там, во-вторых, изменения в интерфейсе делают только небольшая часть пользователей, из них только часть пользуется синхронизацией, в свою очередь из них только часть имеет более одной копии браузера (дом-работа, к примеру). Т.е. выполнение довольно сложной и ресурсоёмкой задачи ради небольшого числа пользователей выглядит не самым оптимальным расходованием этих самых ресурсов. Тем более, что пользователь имеет возможность сделать все необходимые изменения за 5-10 минут от силы.
Хром почему-то выполняет эту нереальную задачу очень просто.
Приведите пример синхронизации настроек интерфейса между десктопной и мобильной версиями Chrome.
Я пользуюсь Unite и мне жаль, что технология не стала популярной. Как-то оно загибается, хотя на фоне разных закрытий файл шейринг сервисов — самое оно- просто поделиться информацией с друзьями через Unite или дать поток видео с домашнего сервера на телевизор, без «дополнительного» софта. Идея мне нравится, но то, что ей почти не пользуются и, судя по всему, проект заморозили — расстраивает.
А я недавно открыл для себя возможность передачи файлов всем желающим через uTorrent (минуя трекер). Очень удобно.
В статье речь о сайте и расширении. Оно не стоит по-умолчанию. Причём здесь Unite вообще?
при том, что опера прежде всего -браузер, и если «прежде всего» работает с перебоями, то лучше потратить время на его отладку чем свистульки выкатывать.
Вы глубоко ошибаетесь, если считаете, что пока один человек пишет расширение, то другой сразу перестаёт заниматься отладкой кода.
Вот именно. Например, до сих пор нет нормального копирования содержимого открытых страниц — я уж не говорю о копировании с сохранением хотя бы частично форматирования (несбыточная мечта, я понимаю), но то, что приходится копировать отдельно текст, а затем отдельно изображения (чтобы вставить в Ворд, например) — это в наше время уже просто дремучая дикость какая-то, уж извините.

Это уж кому как. Вот меня, например, дико бесит, когда содержимое странички копируется целиком: со всем форматированием, ссылками и картинками.
Одно дело бесит наличие, а другое дело отсутствие нормальной возможности.
Зачем было делать плагин если есть rss? Лучше бы поправили новый pure virtual function call, который роняет браузер даже не предагая баг репорт отправить
Расскажите подробнее про pure virtual function call, как воспроизвести, что делать? Здесь, в личку, письмом на pepelsbey@opera.com
Точных шагов нет, ходишь бродишь по сайтам, и тут «бах». Особой закономерности я не выявил. Но падает очень часто, раз в час-два где то. Почитайте каменты на desktop team, там таких как я с десяток
При закрытии оперы (правда в 12й версии), не каждый раз, но часто.
Минусующему товарищу. Минусаните за одно over 17 тысяч людей, которые уже во весь голос смеются над нынешней оперой.
Она потом закрывается, не волнуйтесь, очищает постепенно память и закрывается после этого.
Но иногда (довольно редко) всё же висит в памяти, и такое случается. Буквально на днях задумался: «А почему у меня Скайп начал тормозить?» Запустил диспетчер задач и увидел в нем Оперу, которой я последний раз пользовался дня три назад. И это не только «оперная» болезнь. Диагноз наблюдался и у некоторых других приложений.
P.S. Да и Башорг уже не торт и не Башорг))
Это кстати от окружения зависит тоже, у меня например опера не выключается месяцами (я комп не выключаю) и не тупит, а хром на работе жутко тормозит даже с пятью вкладками.
У меня тоже самое было и с хромом (причём недавно) и с файрфоксом.
А сделать так же удобно, как в Firefox перемещение профиля? firefox.exe -p или поправить руками profiles.ini — и все. А в Opera надо править opera:config или того хуже — opera6.ini — и нигде не забыть поменять пути — что это за бред? Для чего это надо — в локальной сети пользователь, войдя с любой машины имеет свой профиль, который хранится на сервере в сети. И никак норвежцы это не допилят.
поправить руками profiles.ini


в Opera надо править opera:config


А в чём принципиальная разница? IMHO, менять пути не выходя из браузера гораздо удобнее, чем править вручную файлы настроек в текстовом редакторе.
Ага, отличное решение — когда в сети 80 пользователей, и профили надо разместить на сервере — в Firefox это гораздо проще сделать.
А скажите, зачем хранить профили 80 пользователей на сервере? Если это сервер компании, не хотел бы я там работать. Я считаю, что компании не стоить лазить ко мне в профиль.
Какая разница для вас хранится он на сервере или на десктопе? В любом случае он хранится у компании и это не ваша личная информация, а служебная.
1. А это ничего, что это служебная машина?
2. А это ничего, что все выходят наружу через прокси-сервер, а анализ его логов проблем не представляет?
3. Компьютеры имеют свойство выходить из строя, пользователи иногда пересаживаются с места на место — когда профиль на сервере — пользователь в любом случае имеет один и тот же браузер.
4. Когда профили на сервере — гораздо проще с бэкапами.
5. А что Вы такое от компвнии скрываете. что боитесь сохранения профиля Вашего рабочего браузера на сервере, тем более что скрывать что-то бессмысленно? (см. пп. 1 и 2).
Вот он, весь profiles.ini Firefox

[General]
StartWithLastProfile=1

[Profile0]
Name=Default User
IsRelative=0
Path=D:\Yaromax\Mozilla
Default=1

С opera6.ini немного сложнее ;)
Я понял, что вам нужно. Для этого есть префикс. Запускаете Opera на клиентской машине с параметром «pd ».
ух, злобный парсер…

pd <full puth>

Большое спасибо, попробую. Будет в сети еще один браузер.
Вообще-то кто-то говорил про 80 машин :)
Основная масса пользователей довольна Firefox, но есть несколько упертых сторонников Opera — вот скорее всего для них и надо настроить профиль на сервере.
А в локальной сети и есть около 80-ти машин…
А в Opera ещё и почта есть, и чат — можно использовать в работе компании :)
var links = document.getElementsByClassName('myo-share');

А Вы уверены что этот код будет работать во всех браузерах? Если мне не изменяет память, ие до 9 не поддерживает такого метода, в итоге получим ошибку в браузерах при нажатии на ссылочку. Это специально так сделано, или просто наплевательское отношения к кросбраузерности?
Спасибо, отправил разработчикам.
Вот бы к IRC-клиенту туда бы жаббер-клиент. Или даже вместо.
Так и не понял что такое My Opera и зачем оно нужно. Социальная сеть для фанатов оперы? Кто все эти люди и почему они не общаются с пользователями других браузеров(иначе бы они пользовались вконтактом, facebook'ом или google+)?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий