Началось (http://otter-browser.org/) альфа-тестирование нового свободного web-браузера Otter Browser (http://sourceforge.net/projects/otter-browser), нацеленного на воссоздание классического интерфейса Opera 12. Браузер написан на языке C++ (без QML) с использованием библиотеки Qt5. Исходные тексты доступны (https://github.com/Emdek/otter) под лицензией GPLv3. Бинарные сборки подготовлены (http://sourceforge.net/projects/otter-browser/files/) для Windows и Ubuntu Linux.<center><a href="http://p.im9.eu/1497.jpg"><img src="http://www.opennet.me/opennews/pics_base/0_1388673446.jpg" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
Представленный выпуск рекомендуется только для начального ознакомления, так как проект развивается всего около двух месяцев и в нём ещё не реализованы многие возможности. Тем не менее, базовый костяк уже пригоден для начального тестирования: работает отображение страниц, вкладки (в том числе отсоединение вкладок), конфигуратор, менеджер загрузок, интерфейс для просмотра истории посещений, Cookie и содержимого локального кэша, панель поиска, менеджер сеансов. Браузер изначально спроектирован для обеспечения работы с несколькими бэкендами. В настоящее время поддерживается только QtWebKit, но в дальнейшем планируется создания бэкенда на базе QtWebEngine (http://www.opennet.me/opennews/art.shtml?num=37896), использующем движок Blink.
<center><a href="http://p.im9.eu/3146.jpg"><img src="http://www.opennet.me/opennews/pics_base/0_1388673512.jpg" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
Из планируемых к реализации возможностей отмечается (https://github.com/Emdek/otter/blob/master/TODO) стартовая экспресс-панель, менеджер паролей, настройка proxy и параметров отдельных страниц, модули с почтовым клиентом и интерфейсом чтения новостных лент (RSS/Atom), система блокирования нежелательного контента, проверка орфографии. На более отдалённое будущее запланировано появление автодополнения форм, группировка вкладок, системы дополнений, возможности в стиле Opera Link, модулей для мгновенного обмена сообщениями и BitTorrent.
<center><a href="http://p.im9.eu/4121.jpg"><img src="http://www.opennet.me/opennews/pics_base/0_1388673538.jpg" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>URL: http://otter-browser.org/
Новость: http://www.opennet.me/opennews/art.shtml?num=38775
Опера будет троллить из-за интерфейса?
Опера давно уже скатилась в галимую оболочку от соcиcки для гуглобраузера. Тролль без дубинки - троллить может только сам себя.
Золотые слова. Like!
Задумка годная. Но до реального использования еще пару лет. Скорее всего забросят.
не будут, скорее до них дойдет что они создали интерфейс близкий к идеальному и это даст им стимул не уродовать своё детище в будущем.
Список на втором скриншоте - просто какое-то издевательство над эстетикой.
Понасоздают кучу огрызков вместо того, чтобы создать что нибудь одно, но качественное. И это не только к браузерам относится.
Типа всем надо бросить то что им интересно и начать делать сферического коня в вакууме?
А какой смысл засорять githabы и sourceforgи дохлыми суперпреalpha версия 0.00000001 проектами? Посмотрите на житхаб, это то же ужас что творится, процентов 80 проектов мертвы. Причём при этом они находятся на самой ранней стадии разработки.
Ни один проект не дошёл до поздней стадии разработки, не побывав перед этим на ранней стадии разработки."Она в принципе не знает, что на свете бывают дети. Она уверена, что они появляются на свет взрослыми, согласно штатному расписанию." // х/ф Служебный роман
Зачем флудить? Человек правду говорит.
И тот, кому ты отвечал, правду говорит. Вон недавно была новость про Blender. Глянь в его первые исходники. Выезжают не те проекты, у которых идея крутая, и не те, которые "нужны", а те, которые пилят. В том числе и тестеры, не только разработчики.Ну стал github свалкой кода, который раньше валялся по закоулкам сети. Это же не умаляет достоинства действительно нужных тебе проектов?
Что за бред ты несёшь, что пилят, кого пилят? Бюджет пилят?
Развиваются те проекты, которые именно нужны, которые востребованы. Им даже корпорации и различные фонды денег дают, как, например, nginx.
Но сначала первый разработчик или разработчики должны довести проект до мало-мальски пригодного вида своими силами. А многие, почти все, не выдерживают и бросают проект ещё не забравшись на эту первую ступень. Вот в чём проблема. Все проблемы от лени, либо от неверной оценки собственных сил, не считаю различных форс-мажорных обстоятельств, к примеру, свадьба, жена, дети, работа, машина, много проблем, отдых за границей, здоровье, старость, внуки, старческий маразм, смерть. И это ещё в лучшем случае...
Ананим может свои разработки в команде какого-либо проекта представит? Ну или хотя бы свой доведённый до "мало-мальски пригодного вида" проект?
Если пользуешься чем-то, сделанным другим, то хотя уважай тех, кто так или иначе это что-то сделал.
А на затравк подумай, как отличается работа над собственным проектом от работа в команде.
И ещё о том, сколько "опытных образцов" создаётся ДО выпуска серийного изделия. Хотя бы для того, чтобы научиться, отработать что-то, получить опыт и т.д.
бла-бла-бла, давай ещё что скажешь?
Я уважаю разработчиков, которые доводят дело до конца.
А вот тех, кто напишет пару строчек кода, вываливает на житхаб в надежде что другие за него всё доделают, а сам про проект забывает (игнорит, г-о пинает), - НЕТ.
Так что сиди и молчи, и не надо тут кидать этих, "сперва добейся" итд. Ты сам то много чего написал?
А если делаешь, только чтобы потренироваться малость, так себе и оставляй свою поделку, а не хостинги мусором засоряй, потому что пользователи которые качают это, надеятся что эта вещь хоть чего то да стоит, а на деле оказывается просто пыль.
Не надо рассказывать мне про командную работу. Ты команду должен звать, после того как сделаешь всю базовую работу сам.
> Я уважаю разработчиков, которые доводят дело до конца.Правда жизни -- твоё уважение ничего не стоит. Всем на всех вообще плевать. Радуйся, что ты можешь найти хоть какой-то код по теме. А то ведь на одного человека, который что-то делает, приходятся тысячи тех, кто "не уважает".
экий попеншмерц. так требуй назад уплаченые деньги! а, ты ничего не платил? ну так тебе никто ничего и не должен. гуляй, вася.
> Если пользуешься чем-то, сделанным другим, то хотя уважай тех, кто так или иначе это что-то сделал.В поисках подходящих мне прог я перепробовал много полуработающего и давно заброшенного мусора, тратил на него своё время. За что я должен уважать тех, кто написал этот мусор и выложил его в сеть?
Не нравится, не используй. Если деньги есть, то покупай винду и живи себе и проблем не знай. Чего здесь околачиваешься ?
Ты дурак что ли? Я же сказал, что я уже потратил свои усилия и время на перебор всякого софтового мусора и не понимаю за что я должен уважать авторов этого мусора, а ты мне "не нравится - не пользуйся". Так я же удалил и не пользуюсь. Но уважать-то за что?
С приходом вебкита в массы только ленивый сегодня не пишет свой 'браузер'..
import gtk, webkitview = webkit.WebView()
sw = gtk.ScrolledWindow()
sw.add(view)
win = gtk.Window(gtk.WINDOW_TOPLEVEL)
win.add(sw)
win.show_all()view.open("http://opennet.ru/")
gtk.main()
Слишком много писанины.http://www.aceler.ru/blog/4519 — две строчки кода.
А теперь загляни в ui-файл.
> А теперь загляни в ui-файл.Зачем? Он создаётся автоматически, какая разница, сколько там текста?
Как только приспичит расширить функционал базовых контролов (кликабельный лейбл и ручная обработка отрисовки контрола, anyone?) — обнаружишь, что весь этот файл нужно выкинуть к гадам и писать как-то так, как там выше. А перед этим придётся ещё и понять этот файл, разобрав весь этот «не интересный» текст.
> Как только приспичит расширить функционал базовых контролов (кликабельный лейбл и ручная
> обработка отрисовки контрола, anyone?) — обнаружишь, что весь этот файл нужно
> выкинуть к гадам и писать как-то так, как там выше. А
> перед этим придётся ещё и понять этот файл, разобрав весь этот
> «не интересный» текст.Вопрос был в том, что современный среды предлагают написание браузера за минимальное количество ручной работы. Я привёл вариант, когда ручной работы меньше.
А за кликабельные лейблы и ручные обработки у нас в конторе бьют линейкой по пальцам, больно, потому что нарушение HIG.
> Вопрос был в том, что современный среды предлагают написание браузера за минимальное
> количество ручной работы.это не браузер. ну, точнее, оно настолько же браузер, насколько тачка с моторчиком — автомобиль.
Ну тогда и предыдущий вариант не браузер. А с какого момента у тебя браузер становится браузером? Мне так кажется возможности ввести адрес страницы и отобразить её вполне достаточно, чтоб именоваться таковым.
> Ну тогда и предыдущий вариант не браузер. А с какого момента у
> тебя браузер становится браузером? Мне так кажется возможности ввести адрес страницы
> и отобразить её вполне достаточно, чтоб именоваться таковым.ну так и «запор» тоже ездит. и даже пассажиров возит. но ужас же.
А об удобстве тут речь и не идёт.
> Вопрос был в том, что современный среды предлагают написание браузера за минимальное
> количество ручной работы. Я привёл вариант, когда ручной работы меньше.Ок, хотя откровенно говоря понимания происходящему это не прибавляет. Разве что как пример навороченного Hello World для первого занятия.
> А за кликабельные лейблы и ручные обработки у нас в конторе бьют
> линейкой по пальцам, больно, потому что нарушение HIG.А это смотря что с ними делать. Я делал оверлей с превью картинки, например, закрывающийся по клику. Правда потом я лейбл вообще выкинул так-как от него ничего не использовал. :)
Но так или иначе в достаточно сложном проекте наступает момент, когда в UI-файла оказывается либо далеко не всё, что видно в работе и проще сгенерировать форму из кода, либо приходится дополнительно заморачиваться, чтоб все собственные наработки там тоже были видны как полноценные компоненты.
>ориентация на продвинутых пользователей (неприятие тенденций по упрощению интерфейса и сокращению возможностей кастомизации)И это правильно! Достойные цели: дерзайте, мужчины, удачи вам!
Вертикальные вкладки есть, нет?
а если найду?
Есть. Но не так как ты ожидаешь - они перевернуты на 90 градусов. Видимо, написаны на стандартном виджете из состава Qt5 и придется ждать когда перепишут на свой, раз уж автор заявлял что будет делать группировку вкладок.
> нацеленного на воссоздание классического интерфейса Opera 12
> желание попробовать свои силы в дизайне браузера с нуляЕсли считать, что "дизайн с нуля" включает разработку самого дизайна, то копи-пасту сегодня уже называют дизайном?
P@S$ Хочу обратно в 2013-ый.
Дизайн применительно к софту - это не о морде, а в первую очередь об архитектуре. Если сделают хорошую модульность (лучше, чем у мозиллы, скажем) - то +100 им. Хотя совсем хорошую не сделаю - вебкит не даст, скажем, оторвать работу с сетью в отдельный модуль.
> вебкит не даст, скажем, оторвать работу с сетью в отдельный модуль.с чего бы это? насколько я спросонок помню — вполне даёт. другое дело, что не нужно обычно.
Окай, тогда удачи им, Вам.
Одноклавишники и полностью настраиваемый интерфейс есть?
Даже близко нет, на скриншотах выглядит уже как полноценный браузер, а на деле - часть настроек задисейблена, по сути пока что это просто болванка интерфейса к QtWebKit. Тем не менее, уже есть что-то напоминающее Оперу - при наведении на таб появляется превьюшка, которая к тому же похоже анимируется при перемещении курсора мыши по табам.
> Тем не менее, уже есть что-то напоминающее
> Оперу — при наведении на таб появляется превьюшка, которая к тому
> же похоже анимируется при перемещении курсора мыши по табам.самая нужная фича, бесспорно. из разряда: «круто. а теперь выключим, чтобы не мешало.»
комментарий из разряда «гав-гав-гав!»
Глядишь, будут...
Вкладки, они не такие как в опере :3
опять 4 строки (тайтл, меню, табы, адрес)...
Админу.
Жму имя любого участника, а вместо его странички вижу: "Имя участника не найдено", а раньше всегда работало.
Кто-то сайт ломанул что ли?
> Админу.
> Жму имя любого участника, а вместо его странички вижу: "Имя участника не
> найдено", а раньше всегда работало.Такая же ерунда.
Повредился индекс в BerkeleyDB. Интересно, что повреждение было во время бэкапа через db_dump, при этом в бэкапе оказалась лишь часть данных, а в основная база впала в неконсистентное состояние. Восстановил.
Похоже, теперь у пользователей в логе их сообщений отсутствуют сообщения с нового года по 3 января.
> Похоже, теперь у пользователей в логе их сообщений отсутствуют сообщения с нового
> года по 3 января.Точнее с утра второго до утра третьего января, но это дело поправимое (дойдут руки перезалью пропущенные данные).
Нахрена вобще нужна эта пародия на Оперу! Опера был и является дохлым браузером + раскладка клавиатуры с Русского на Английский там не работает. Сидишь в игрухах, играешь, а написать ничего не можешь. Так нафига оно надо! Браузеров сейчас и так хватает, особенно на движке Chromium. Взять хотя бы Yandex-браузер (который кстати, в глаза не видел. Реклама есть, а браузера - нет), который якобы сделала Яндекс.
>раскладка клавиатуры с Русского на Английский там не работаетНа Symbian что-ли? Так он во-первых труп (к сожалению) а во-вторых там были и другие возможности переключить язык ввода.
Больше похоже на клон любого другого современного бровзера. В смысле они все одинаковые сейчас.
Opera - начнём с нуля
Нужно. Несомнено.
Вообще-то самые знаменитые велосипедостроители обитают в мире проприетарного софта. Скопировать по-возможности чужое или взять что-нибудь под BSD и прикрутить рюшечки, а потом продать — там одно из главных развлечений. Просто про всю эту «отмель кала» новости пишут только если кто-то вместо BSD за основу возьмёт что-нибудь по GPL и свои сорцы зажмёт, да и то не всегда.
> Нужно. Несомнено.нафиг не нужно. говорю, как пользователь оперы с версии 3.50. опера — это не только вкусная и полезная морда, это ещё и очень быстрый маложрущий движок рендеринга. а вот с последним у вебкита того-с…
после некоторых усилий панду можно превратить в более-менее юзабельное нечто. однозначно более юзабельное, чем невнятная фигня на qt5.
Хеpовый из тебя пользователь оперы с версии 3.50. Ибо в новости написано, что разработка ведется с оглядкой на возможность переключения движков рендеринга с WebKit на Gecko. А в ближайшее время будет работать на Blink, он к памяти поэкономнее будет, чем WebKit.
> Хеpовый из тебя пользователь оперы с версии 3.50. Ибо в новости написано,
> что разработка ведется с оглядкой на возможность переключения движков рендеринга с
> WebKit на Gecko. А в ближайшее время будет работать на Blink,
> он к памяти поэкономнее будет, чем WebKit.спасибо, ешь сам. а я имею возможность наглядно сравнить эти ваши вебоблинки с presto.
ну и да: уродская многопроцессная архитектура не нужна.
Ну и где теперь этот Престо? Кто-то гавкает о ненужности альтернатив, а кто-то заранее, пока еще не слишком поздно, соломку подстилает и намечает пути отступления к тому времени, когда Престо окончательно перестанут поддерживать все веб-девелоперы.
> Ну и где теперь этот Престо?там же, где и был, увы. мне не нравятся «замены». а престо умер. беда.
С другой стороны - покажи ещё хоть кого-то, кто заявил бы в целях разработки оринетацию на опытных пользователей, модульность и тому подобное? А прожорливость вебкита - это да, песня.
> С другой стороны - покажи ещё хоть кого-то, кто заявил бы в
> целях разработки оринетацию на опытных пользователей, модульность и тому подобное? А
> прожорливость вебкита — это да, песня.да вон панда. она уже работает, и напильнику поддаётся, хоть и с бубном.
авторы сабжа немного не понимают, что опера — это «престо+интерфейс», а не «интерфейс+тормоза».
Авторы сабжа отлично понимают, что Оперу им не повторить, но приблизиться к ней хотя бы по части интерфейса и функционала - можно. О чем прямо и говорят.
> функционалаhttp://ru.wikipedia.org/wiki/Функционал
Разработчики панды явно линию развития куда-то развернули, и кастомизируется она всё хуже. А уж ориентацию на опытных пользователей они и близко не заявляли, а ровно наоборот.Хм, я тут наконец собрался переползти на seamonkey... результат забавный. Файрфокс у меня, конечно, был 25-й, а симанки последний стоит, но памяти оно стало жрать в ПОЛТОРА раза меньше, работает на ощупь не медленнее (скорее быстрее - но жто субъективно, не тестил, потому как на машине много чего запущено и гасить неохота). Это при том, что я еще и почтовик использую. Как оно умудрилось вместо 1.2 гига довольствоваться восьмистами - ума не приложу. Но результат вроде стабилен. Морда - старая, страшная и беспроблемно настраиваемая как надо. Расширения многие кричат о неподдерживаемости, но после скачивания и правки install.rdf - у меня совершенно спокойно заработало всё то, что мне было нужно. В общем, впечатления самые положительные.
Эм, ну я, конечно, не буду приводить название одного комбайна…
> Эм, ну я, конечно, не буду приводить название одного комбайна…здесь была шутка про то, что там скоро и ядро ос своё будет.
Что-то оно как-то не очень на Opera 12 похоже.
> Что-то оно как-то не очень на Opera 12 похоже.Русским язык же написано - первая альфа-версия. Разработчик делал всего два месяца. Но прогресс уже местами больше чем у поделия Opera версии 15+... Даже в таком виде это уже функциональнее убогой ХрОперы.
Тоже мне фантом оперы.
Обеими руками поддерживаю начинание! Опера - это был плод гениев-программистов под руководством баранов. Потому и получилось поначалу создать "вау!"-браузер. Потом он скатился в помойку, причём даже не "попсовую", а просто помойку (видимо, "гении" покинули баранов). Так что пока живы в памяти все оперные плюшки, имеет смысл воссоздать и многократно улучшить эту историческую вспышку гениальности.
Опенсорс, даже при всей его архаичности, способен на куда большее, чем увещевания Шпаньковых и откровенный дебилизм "опера-тим".
Мне не нравится Пелевин, во-первых он наркоман, во-вторых пишет книжки на заказ.
webkit под ассемблер SSE2/AVX ждемс
В Kubuntu 8.04 пользовался Opera. Это был полноценный веб-браузер с Qt 3. Теперь на Qt оставался только Konqueror, а новая Opera не базируется ни на каком тулките и подходит к любому DE. Если этот браузер будет красивее в новом KDE, буду пользоваться им. Ведь если внутри WebKit, то какая разница?
> Теперь на Qt оставался только Konqueror,Лолшто? QupZilla из соседней новости (олдфаги всплакнут, как и от этого Otter'a). И еще есть разные. Поставь личкрафты, в конце концов. И тебе даже кеды не нужны будут.
какой-то чел выложил на sf свою программку, а на опеннете это уже гордо окрестили "началось альфа-тестирование нового свободного web-браузера"
> какой-то чел выложил на sf свою программку, а на опеннете это уже гордо окрестили "началось альфа-тестирование нового свободного web-браузера"Не просто выложил, но и добавил на сайте проекта новость о выходе первой альфа-версии. Это и называется началом альфа-тестирования, не придирайтесь, всё абсолютно верно написано.
http://otter-browser.org/
News
Alpha 1 release (01-01-2014)
....
Оправдывайся...
Поддерживаю проект
>Браузер написан на языке C++ (_без QML_) с использованием библиотеки Qt5.Это так же означает, что планшеты и смарты с пято-Qtшными гуями пролетают.
Это означает лишь то, что под них придётся делать отдельную сборку. Впрочем, под них в любом случае придётся делать отдельную сборку.
Да пес бы с ними. Тут бы на десктопе хоть один адекватный браузер остался.
Один гермафродит пилит тоже браузер, тоже на qt5, на вебкит, с поддержкой плагинов лисы
http://mayaposch.com/wildfox.php
Что-то qt5 альтернативщиков привлекает :-)
Вот это вот действительно не нужно
> Вот это вот действительно не нужноА вот поддержка плагинов фокса "действительно нужно". Браузеров как г.. , но если нет поддержки плагинов он и есть г.. Есть qupzilla, хороший легкий и мощный браузер, но автор сам пилит к нему плагины и, по сути, поддержка дополнительных возможностей тогда зависит только от автора.
В чём сакральный смысл делать клон Оперы на WebKit, если сама Опера делает клон Оперы на WebKit?
В том, что сама Опера делает вовсе не клон Оперы, а клон Хрома и только под виндовс/мак.
Просто WebKit такая штука - что бы на нём не делали получается Хром =\
Не нужно путать Chrome/Chromium/Blink (легальное malware от гугля и NSA, иными словами, анальный зонд) и Webkit.
Хотя конечно, ожидать что Otter browser когда-нибудь сравняется с Opera/Presto не стоит.
Расскажешь, в каком месте блинк с хромиумом малварь/зонд - или просто тявкнул? Или еще один не осиливший настройки?
ПРОЧТИТЕ ИНТЕРВЬЮ РАЗРАБОВ ОПЕРЫ - ПОТОМ ГОВОРИТЕ:http://itc.ua/articles/opera-software-pochemu-myi-pereshli-n.../
> ПРОЧТИТЕ ИНТЕРВЬЮ РАЗРАБОВ ОПЕРЫ - ПОТОМ ГОВОРИТЕ:http://itc.ua/articles/opera-software-pochemu-myi-pereshli-n.../цена этому маркетинговому булшиту — пол-копейки в базарный день.
Это хорошая мина при плохой игре. Да и то уже не такая уж хорошая. Как можно так скатиться, ума не приложу.