|
2.26, Аноним (-), 06:24, 14/01/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
Чтобы повысить интерес потенциальных пользователей и увеличить количество реальных.
| |
2.94, Аноним (-), 23:44, 15/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
Чтобы пересадить на опера "многоцифер" и пропиариться.
Хотя, еще много людей сидят на вечно молодой опере12. Может даже больше чем на новых. Если бы не лицензия, могли бы и поддерживать сорцы, т к реально легкий и быстрый браузер был.
| |
|
|
2.5, тютелька (?), 01:17, 14/01/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Пили торрент, кому надо — сольют. Может, свободный аналог на основе запилят, типа ReactOS.
| |
|
3.7, анонИмя (?), 01:42, 14/01/2017 [^] [^^] [^^^] [ответить]
| +16 +/– |
Дурачком растешь. Код ReactOS написан с нуля, а не из "утекших" исходников.
| |
|
4.29, an (??), 09:45, 14/01/2017 [^] [^^] [^^^] [ответить]
| –14 +/– |
написан может и с нуля, а вот на основе чего - этого нам не скажут :)
Например согласно легенде код винды предъявляется при сертификации в ФСБ...
| |
|
5.43, Michael Shigorin (ok), 14:25, 14/01/2017 [^] [^^] [^^^] [ответить]
| –4 +/– |
> Например согласно легенде код винды предъявляется при сертификации в ФСБ...
По некоторым данным, тот код не собирается -- кой-чего не передали.
| |
|
6.90, анонимус вульгарис (?), 21:41, 15/01/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
По некоторым данным, если воспроизвести сборку не удаётся, сертификат не дают.
Только ФСБ тут, конечно, ни при чём. У винды ФСБшных сертификатов нет, только ФСТЭКовские.
| |
|
7.143, Michael Shigorin (ok), 00:26, 17/01/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> По некоторым данным, если воспроизвести сборку не удаётся, сертификат не дают.
Чему только не давали... хорошо, что с тех пор явно произошла раздача пенделей.
| |
|
6.373, Денис (??), 02:49, 27/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Например согласно легенде код винды предъявляется при сертификации в ФСБ
> По некоторым данным, тот код не собирается
А какая гарантия, что это тот код и что он не очищен от закладок?
| |
|
|
4.31, MotherLucker (?), 10:32, 14/01/2017 [^] [^^] [^^^] [ответить]
| –3 +/– |
Так-то в свое время часть исходников Win2000 утекли вроде бы, уж не знаю, смотрел ли кто-нибудь из разработчиков Wine и ReactOS и использовал как основу для реализации чего-либо (думаю, что наверняка смотрели :) ).
| |
|
5.44, nekto (?), 14:48, 14/01/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
У разработчиков Wine и ReactOS правило - тот кто хоть раз видел тот код отстраняется от разработки. Даже если смотрел краем глаза и меньше секунды.
| |
|
6.59, мишаа (?), 21:47, 14/01/2017 [^] [^^] [^^^] [ответить]
| +5 +/– |
Ога, конечно. Ты еще скажи каждый новый разработчик подвергается ректальному криптоанализу с цельую выяснить, смотрел он в те исходники
| |
6.107, Аноним (-), 10:29, 16/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
Правильно, его задача становится описывать алгоритм другому, который реализует :)
| |
|
|
4.120, Аноним (-), 12:59, 16/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
Но имело место утечка исходников Win 95\98\2000, если не ошибаюсь. Все желающие могут скачать на Пиратской бухте. На форуме обсуждался вопрос использования этих исходников, так что... ;)
| |
|
|
|
3.11, Мимонимус (?), 02:07, 14/01/2017 [^] [^^] [^^^] [ответить]
| +9 +/– |
Забирайте.
aww.moe/z0egik.zip
(Честно не знаю, как администрация к таким ссылкам здесь относится, но надеюсь, что с пониманием)
| |
3.13, SpiritOfStallman (ok), 02:13, 14/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Поделись, а!)) хоть в архив закатай выложи куда-нить
По комментариям вижу что ссылки трут. Если так будет и дальше - желающие могут писать в электропочту (lord(лай)drunk.systems) :)
| |
|
2.27, Аноним (-), 06:24, 14/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Не зря я решил сохранить себе локальную копию.
> Осталось теперь понять, накой оно мне :)
т.е. выходит, что может быть и зря?
| |
|
1.6, x (?), 01:20, 14/01/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Ну, где все те люди, которые ныли "Эх, нам бы исходники престо"?
| |
|
2.10, Мимонимус (?), 02:00, 14/01/2017 [^] [^^] [^^^] [ответить]
| +15 +/– |
Ноем: "нам бы исходники presto легально под пермиссивной лицензией". Иначе что предлагаешь, уходить в то же правовое поле, где kat.cr и викиликс, всё время жизни проекта бодаться с DMCA, рисковать своей физической свободой, не иметь официальной поддержки ни одним легально работающим сайтом и т.д.? Ради чего, ради 2,5 пользователей?
| |
|
|
Часть нити удалена модератором |
4.61, Аноним (-), 00:23, 15/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
Оглянитесь вокруг по трезвяни всего один раз и живите дальше спокойно - "системе" на Вас глубоко наплевать. Система занята пытками Ильдара Дадина и прочим таким, а на вас она чихала.
| |
|
5.122, Аноним (-), 13:03, 16/01/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
^
Вот ещё один порабощённый системой, который уже на всё плюнул и просто "живёт". А система его имеет. Каждый день. Только он уже этого не замечает...
| |
|
|
3.121, Аноним (-), 13:02, 16/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> викиликс
> всё время жизни проекта бодаться с DMCA
Конечно бороться, когда они раскрывают такие факты их хотят не просто заблокировать, но и посадить.
> ради 2,5 пользователей?
На викиликс ходит 2.5 пользователя? Ахахха, насмешил.
| |
|
|
1.14, Аноним (-), 02:30, 14/01/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –7 +/– |
Теория Заговора.
Opera нынче полна троянов и бэкдоров от китайских госспецслужб, но если выложить исходники, которые как бы случайно утекли в сеть, да пошуметь, УДАЛЯЙТЕ!!!, мол, народ посмотрит код, в котором, ясное дело, нет троянов и бэкдоров и может быть тогда начнёт больше доверять этому броузеру и рейтинг Оперки может снова подрастёт.
| |
|
2.39, IB (?), 13:07, 14/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
Утекший код интересен только некрофилам.
Успокойтесь
| |
2.69, Аноним (-), 07:29, 15/01/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Утёк только старый код, но массы об этом не знают и они будут уверены, что раз нет новостей, то бэкдоров в опере не обнаружено и её можно пользоваться. Полный бред. Массам плевать есть там бэкдоры или нет.
Но эта теория была шуткой, а как насчёт, им мстят за былое или обыкновенная война конкурентов?
| |
|
3.84, VladSh (?), 20:17, 15/01/2017 [^] [^^] [^^^] [ответить] | +1 +/– | Я на на Opera Presto с 9-й версии и пользуюсь ей до сих пор, потому в курсе, что... большой текст свёрнут, показать | |
|
4.89, arisu (ok), 21:39, 15/01/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Другое дело, что движок уже безнадёжно устарел.
скажи, зачем ты такой глупый человек, а?
| |
|
5.137, VladSh (?), 23:30, 16/01/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
> скажи, зачем ты такой глупый человек, а?
Для баланса. А если все будут такими умными как Вы?.. Должен же быть и кто-то глупый.
| |
|
4.109, Аноним (-), 10:35, 16/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
>> Утёк только старый код, но массы об этом не знают...
> Другое дело, что движок уже безнадёжно устарел. Если бы запилить поддержку какого-либо
> другого нового движка... но это титанический труд. По моему, больше шансов
> дождаться Otter.
Смысл там как раз в движке ( не смотря на удобства интерфейса )
| |
|
|
2.71, Аноним (-), 07:33, 15/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
В любом случае, вряд ли это сделал уволенный и обозлённый бывший опера-работник ради мести,
скорее это чей-то ход, направленный на что-то.
| |
|
|
2.21, Аноним (-), 05:20, 14/01/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
"Там не только движок, там вся опера и м2. Под линуксом с помощью пары патчей и такой-то матери собирается. Версия 12.15 Работает, даже видео на ютубе играет."
| |
|
3.58, nuclight (??), 20:53, 14/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
Оу, а вот М2 - это уже интересно. Они в 2013 выделили его в отдельный продукт Opera Mail, причем только под винду, и дальнейшего развития он не получит. А тут интересно, есть шанс.
| |
|
|
1.34, Аноним (-), 11:56, 14/01/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
А чего им париться. Это вообще пиар-ход. Аккурат под выпуск "браузера будущего".
| |
1.36, Аноним (-), 12:46, 14/01/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Новой Опере кирдык. Ей никто не захочет пользоваться, когда старую Оперук форкнут и начнут развивать. Руководству ничего не остаётся, как преследовать разработчиков новой Оперы, чтобы пресечь создание форка, и пользователей (в крайнем случае).
| |
|
2.41, IB (?), 13:08, 14/01/2017 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Новой Опере кирдык. Ей никто не захочет пользоваться, когда старую Оперук форкнут
> и начнут развивать. Руководству ничего не остаётся, как преследовать разработчиков новой
> Оперы, чтобы пресечь создание форка, и пользователей (в крайнем случае).
Фперёд, о джедай юный!
Вся Opera Software не потянула, но ты сможешь!
| |
|
3.45, Аноним (-), 14:56, 14/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
Хз, что там на самом деле: или они и правда "не шмогли", или их как-то "материально заинтересовали".
| |
|
4.49, Аноним (-), 16:19, 14/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
Ну и не факт что "не шможет" коммьюнити. История с Netscape доказывает, что не все так однозначно.
| |
|
5.93, анонимус вульгарис (?), 22:01, 15/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
Нашли, с чем сравнивать. Netscape сам легально открыл исходники, и сам приложил массу усилий для создания сообщества. Причём это было в те времена, когда такой ход был совершенно экстраординарным, потому и привлёк много внимания.
| |
|
|
3.48, Аноним (-), 16:16, 14/01/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Новому Netscape кирдык. Им никто не захочет пользоваться, когда старый Netscape форкнут и начнут развивать. Руководству ничего не оставалось, кроме как поддержать разработчиков нового Netscape.
Фперед, о джедай юный
Весь Netscape не потянул, но ты сможешь!
Теперь сами догадайтесь, о истории какого браузера шла речь и чем это закончилось. Так что ...
| |
|
2.52, Аноним (-), 17:13, 14/01/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Новой Опере кирдык. Ей никто не захочет пользоваться
В твоём классе Опера не популярна? А в других спрашивал?
| |
|
|
2.38, Аноним (-), 13:03, 14/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
Уже нашел в вк но хз за безопасность файла
405899542112
SHA1
e3fde54110fbe3a004508c4404fac77196540fcf
| |
|
|
|
3.51, я (?), 16:43, 14/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
Из постороннего реферрера, нужно вручную вставить ссылку.
| |
|
|
1.50, th3m3 (ok), 16:39, 14/01/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
Сегодня уже нет смысла в них. Даже если сама Опера их выложит. Слишком много времени прошло. Теперь уже точно - Presto RIP.
| |
|
2.60, Mihail Zenkov (ok), 23:01, 14/01/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ниша легковесного открытого браузера, умеющего работать с современным вебом, все еще незанята. Даже в таком виде проект может быть интересен, как браузер для одноплатников, а если соберется хотя бы небольшая команда для его поддержки и развития - то может потеснить и остальные браузеры.
Одно плохо - исходники по-прежнему остаются не легальными и их дальнейшая судьба действительно остается под вопросом.
| |
|
3.63, Аноним (-), 00:54, 15/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
Опера 12 давно уже вышла из поля "современного веба". Тебе об этом сейчас будут сообщать через два ресурса на третьем.
| |
|
4.64, Mihail Zenkov (ok), 01:01, 15/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Опера 12 давно уже вышла из поля "современного веба".
По свидетельствам очевидцев даже ютуб работает, значит не все так плохо ;)
> Тебе об этом сейчас будут сообщать через два ресурса на третьем.
Это говорит только о том, что веб девеллоперы не проверяют в нем свои сайты. Но практически все они по-прежнему будут работать. Особенно забавно - когда сайт упирается и криво работает на "устаревшем" браузере, а после смены user agent начинает нормально работать.
| |
|
5.66, Аноним (-), 01:38, 15/01/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Да, знаю. Демагогия и "через тернии к звёздам!". Ну так, в очередной раз, вперёд! Я знаю, чем это у вас заканчивается в реале - дело не доходит даже до "вперёд", а заканчивается ровно на "кукареку!".
| |
|
4.67, arisu (ok), 07:06, 15/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Опера 12 давно уже вышла из поля "современного веба". Тебе об этом
> сейчас будут сообщать через два ресурса на третьем.
смени юзерагента — и не будут. уеб‐девелоперы — дятлы.
| |
|
5.72, Аноним (-), 11:19, 15/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
Не дятлы, а двигатели прогресса. Благодаря нам (веб-девелоперам) и нашим настойчивым требованиям обновить браузер, пользователи гораздо живее скачивают новые версии, в которых, помимо всего прочего, еще и браузерные уязвимости закрываются. Так что не ной и не отставай от Паровоза Прогресса. Если браузер не поддерживает часть стандарта - это проблемы браузера, а не веб-разработчиков. Или по-твоему неподдерживание стандарта надо всячески поощрять, делая костыли для недобраузеров?
| |
|
6.73, arisu (ok), 11:33, 15/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Не дятлы, а двигатели прогресса.
двигатели может и двигатели, только вся конструкция едет не туда.
впрочем, и с прогрессом там тоже всё плохо. и со стандартами. как писали гуанокод с -webkit- — так и пишут. как не знали js — так и не знают. дятлы потому что.
| |
|
7.77, Аноним (-), 13:34, 15/01/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
> вся конструкция едет не туда
Это называется эволюция. У эволюции нет направления и целеполагания. Инструменты и конструкция обслуживают чисто практические нужды, а не нужды диванных теоретиков, которые, сидя на диване, воображают, куда вся конструкция должна ехать.
> гуанокод с -webkit
Какие -webkit, о чем ты? С автопрефиксерами веб-разработчик пишет чистейший CSS. Вообще, до этого коммента, который ты читаешь, последовательность "-webkit" я набирал эдак лет 5 назад, хотя я и веб-разработчик.
> как не знали js — так и не знают
Ты о критиках js? Да, все верно, тут недавно один такой критик с удивлением обнаружил, что в js оказывается есть скоупы. Потом эти же самые критики идут осуждать воображаемых "дятлов, которые не знают".
| |
|
8.79, arisu (ok), 13:52, 15/01/2017 [^] [^^] [^^^] [ответить] | –2 +/– | это называется 171 деградация 187 не всякое движение является эволюцией ра... текст свёрнут, показать | |
|
|
6.319, Opera_9.64 (?), 18:55, 01/02/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Не дятлы, а двигатели прогресса. Благодаря нам (веб-девелоперам) и нашим настойчивым требованиям... и бла-бла-бла.
Какой вы прогресс? Вы - веб-девелапти.
Дайте хотя бы ОДИН ПРИМЕР УЯЗВИМОСТИ старого браузера Opera 9 и 12. За 10 лет что-то ни одна уязвимость не смогла уязвить мой ПК.
| |
|
7.367, Амморталис (?), 22:31, 20/04/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Дайте хотя бы ОДИН ПРИМЕР УЯЗВИМОСТИ старого браузера Opera 9 и 12.
> За 10 лет что-то ни одна уязвимость не смогла уязвить мой ПК.
Те же зловредные редиректы c location.reload или gif-ки с переполнением стека... были уязвимости и достаточно (можно легко нагуглить пруфы), просто пользователи старой Оперы нафиг никому тогда не сдались чтобы их эксплоитить - слишком малая доля рынка.
| |
|
|
|
4.85, VladSh (?), 20:23, 15/01/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Опера 12 давно уже вышла из поля "современного веба". Тебе об этом
> сейчас будут сообщать через два ресурса на третьем.
Вы, мягко говоря, неправы. Я до сих пор пользуюсь Opera Presto 12.18. Можно использовать маскировку. Единственный сайт, внимание, - из которых я пользуюсь, и который не поддерживается (пишет "у вас неподдерживаемый браузер"; и это не обойти), это Google Drive. Потому чисто для этого ресурса держу новую Оперу. Остальное просто летает.
| |
|
3.68, arisu (ok), 07:08, 15/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Одно плохо - исходники по-прежнему остаются не легальными и их дальнейшая судьба
> действительно остается под вопросом.
да и поздновато уже. несколько лет бы назад — может, выжила бы где‐то в андерграунде. а сейчас уже даже хардкорные фанаты забили, поздно.
| |
|
4.108, Аноним (-), 10:31, 16/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
По сей день мой основной браузер. Могет быть, парочка yoba-сцайтов и не работает, ну так что мне за дело? Все, что мне надо, работает.
| |
|
5.119, Аноним (-), 12:11, 16/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
Опера 12 - слишком хипстерский и новый. Надо использовать NCSA Mosaic.
| |
|
|
3.96, Андрей (??), 00:07, 16/01/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> а если соберется хотя бы небольшая команда для его поддержки и развития - то может потеснить и остальные браузеры.
Вот-вот. Есть же Mate - неумирающий Gnome 2. С развитием дела обстоят плохо, но по крайней мере жизнь поддерживается. Вот хотя бы так же и с Оперой!
Сделал бы владельцу кода кто-нибудь серьёзный вызов: вы, мол, уверены в своём новом продукте, так что слабо легализовать утёкший код, всё равно не осилят ведь?
| |
|
4.97, arisu (ok), 00:10, 16/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Сделал бы владельцу кода кто-нибудь серьёзный вызов
а владельцы кода, конечно, спят и видят, как бы в «а тебе слабо?!» поиграть. детский сад, блин.
| |
|
5.129, Андрей (??), 18:30, 16/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
Работа над своим продвинутым движком была серьёзным делом. И, как видно, мы все это ценили. А теперь, да, они играются в гуй с готовым чужим движком. Так что почему бы и не вступить в начатую ими же игру.
| |
|
6.134, arisu (ok), 22:55, 16/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
потому что когда одна сторона играет, а второй стороне настолько пофигу, что она даже не замечает — это не игра.
| |
|
|
4.178, Аноним (-), 09:23, 19/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Сделал бы владельцу кода кто-нибудь серьёзный вызов: вы, мол, уверены в своём
> новом продукте, так что слабо легализовать утёкший код, всё равно не
> осилят ведь?
Так ты денег предложи - тогда может и легализуют. Да только откуда у аналитиков опеннета такие суммы возьмутся?
| |
|
3.111, Аноним (-), 10:39, 16/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
А еще он умеет работать без привязки к qt/gtk. Для легковесного десктопа - неоценимо. А то выбор между "большими" браузерами, которые тянут за собой монструозный тулкит и наколеночными школоподелками "я-у-мамы-хакир". Выглядит при этом, конечно, как гoвнo, но на функциональности это не сказывается.
| |
|
|
1.74, arisu (ok), 11:36, 15/01/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
забавно, оно действительно собирается. и сразу падает, потому что в gcc5+ баг оптимизатора. после воркэраунда — отлично работает.
а ещё можно standalone jsshell собрать.
(вздыхает) ну что стоило «пролюбить» этот код несколько лет назад, когда у меня ещё было желание в нём ковыряться…
| |
|
2.75, arisu (ok), 11:39, 15/01/2017 [^] [^^] [^^^] [ответить]
| +8 +/– |
p.s.: цветочек на удивление беспроблемный. а код вообще очень хорошо организован, красиво побит на модули, вполне внятно документирован. код мозиллы по сравнению с этим — хтонический ужас.
| |
|
3.80, операст со стажем (?), 16:45, 15/01/2017 [^] [^^] [^^^] [ответить]
| +5 +/– |
> p.s.: цветочек на удивление беспроблемный. а код вообще очень хорошо организован, красиво
> побит на модули, вполне внятно документирован. код мозиллы по сравнению с
> этим — хтонический ужас.
Перефразируя, красивый браузер красив во всем.
И его убийство тянет по меньшей мере на преступление.
| |
|
4.91, arisu (ok), 21:45, 15/01/2017 [^] [^^] [^^^] [ответить]
| +7 +/– |
> Перефразируя, красивый браузер красив во всем.
> И его убийство тянет по меньшей мере на преступление.
ты знаешь — таки да. я работал с кодовой базой мозиллы… у меня с тех пор щека дёргается иногда. ну, фигурально. а кодовая база оперы красота.
зато я понял, наконец, что за «непреодолимое препятствие» было у presto, почему он «устарел» и всё такое. про то, что «с кодовой базой presto сложно поддерживать новые стандарты» — это полная чушь, само собой. а вот то, что престо принципиально сдизайнен как однопоточный двигатель — это факт, который неоднократно упоминается в разной документации. редизайн на много потоков/процессов невозможен, только перепись. вот оно, то самое «непреодолимое препятствие», которое триггернуло дятлов‐маркетологов. у нас ведь сейчас модно, чтобы всё тормозило не на одном CPU, а на всех доступных.
| |
|
5.98, Mihail Zenkov (ok), 00:39, 16/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
Есть идеи как umatrix заменить?
Хочу попробовать снова этот браузер использовать - посмотрел список дополнений и понял, что реально нужен только umatrix, остальное либо есть, либо не особо нужно :)
| |
|
6.99, arisu (ok), 00:53, 16/01/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Есть идеи как umatrix заменить?
ну, чтобы «всё в одном», как в uMatrix — то надо делать интерфейс. потому что оно размазано по встроеному urlfilter, page permissions и печенькоменеджеру.
впрочем, вместо «делать интерфейс» можно просто высунуть в extension API немного функций, чтобы всё это гибко контролировать, и дальше просто написать морду а‐ля uMatirx. зачатки этого в extension API уже есть, можно посмотреть, как сделано, и пилить «по мотивам».
чёрт, ну несколько лет назад бы это всё, ну… когда у меня ещё был энтузиазм. может, поковыряюсь как‐нибудь.
кстати, пишу из горящего танка^w^w opera-next 12.15, свежесобраной. ;-)
| |
|
|
|
|
|
|
12.132, arisu (ok), 22:36, 16/01/2017 [^] [^^] [^^^] [ответить] | +1 +/– | да я про то, где кроме инструментов ещё и люди есть в даркнете их полторы штук... текст свёрнут, показать | |
|
|
12.128, unxed (?), 17:38, 16/01/2017 [^] [^^] [^^^] [ответить] | +1 +/– | Кажется, потенциальные разработчики тем временем уже придумали рабочий вариант к... текст свёрнут, показать | |
|
13.131, arisu (ok), 22:32, 16/01/2017 [^] [^^] [^^^] [ответить] | +1 +/– | спасибо, это было очень смешно вот именно с подобным скамом я взаимодействовать... текст свёрнут, показать | |
|
|
15.170, arisu (ok), 12:54, 18/01/2017 [^] [^^] [^^^] [ответить] | +/– | три с половиной ифдефа достижение армоджит починили уже ну, хоть проверку на ... большой текст свёрнут, показать | |
|
|
|
12.133, arisu (ok), 22:48, 16/01/2017 [^] [^^] [^^^] [ответить] | +3 +/– | практически никто из тех, с кем можно нормально взаимодействовать в смысле 82... большой текст свёрнут, показать | |
|
|
|
15.188, arisu (ok), 13:36, 19/01/2017 [^] [^^] [^^^] [ответить] | +/– | вот как соберёшь из них работоспособный продукт 8212 тогда и приходи обсуждат... большой текст свёрнут, показать | |
|
16.190, 33tgj (ok), 13:59, 19/01/2017 [^] [^^] [^^^] [ответить] | +/– | Мне оказалось проще линуксный кернел собирать, увы Ну вот у меня биос имеет сво... большой текст свёрнут, показать | |
|
17.191, arisu (ok), 14:18, 19/01/2017 [^] [^^] [^^^] [ответить] | +1 +/– | ну вот и не будем тогда про 171 есть исходники 187 исходники собираемого пр... большой текст свёрнут, показать | |
|
|
|
|
|
14.185, arisu (ok), 13:25, 19/01/2017 [^] [^^] [^^^] [ответить] | +/– | я склонен считать, что у кого 8208 то из старой гвардии 171 пригорело 187 ... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
|
|
3.115, arisu (ok), 11:02, 16/01/2017 [^] [^^] [^^^] [ответить] | +/– | вон он, ниже запусти оперу из цветочка flower run, не забыв собрать с отладочн... большой текст свёрнут, показать | |
|
4.135, Анончик (?), 23:15, 16/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
>[оверквотинг удален]
> поедет. потом пойди, например, в opera:config — она сразу упадёт. вот
> перед той самой строкой, где упала — смело пихай мою строку.
> по какой‐то причине gcc дурит, и без вызова функции с сайд‐эффектом пытается
> освободить nullptr. а если вызов есть, и в условии переменная фигурирует
> — всё нормально. я долго думать не стал, и просто засунул
> printf, не жалко. но пойдёт любая фигня — лишь бы компилятор
> не решил, что она там лишняя, и не выкинул вместе с
> условием.
> p.s.: нет, просто проверка на NULL перед вызовом delete-враппера не катит. gcc
> в курсе, что delete можно вызывать на нулах, и условие убирает.
А не может ли тут помочь -fno-delete-null-pointer-checks?
| |
|
5.139, arisu (ok), 23:38, 16/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
>> p.s.: нет, просто проверка на NULL перед вызовом delete-враппера не катит. gcc
>> в курсе, что delete можно вызывать на нулах, и условие убирает.
> А не может ли тут помочь -fno-delete-null-pointer-checks?
может и может, я не пробовал: этих -f в gcc так много, что я их все не помню, а читать лениво. ;-)
в принципе, компилятор *не* *должен* удалять *внутреннюю* проверку (delete же по стандарту обязана, то есть, компилятор обязан) — и он не удаляет нигде, кроме вот этого одного места. чем это место такое особенное — я не знаю. где‐то оптимизатор споткнулся. попробую собрать с этим флагом ради интереса сейчас.
| |
|
6.140, Анончик (?), 23:39, 16/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
>>> p.s.: нет, просто проверка на NULL перед вызовом delete-враппера не катит. gcc
>>> в курсе, что delete можно вызывать на нулах, и условие убирает.
>> А не может ли тут помочь -fno-delete-null-pointer-checks?
> может и может, я не пробовал: этих -f в gcc так много,
> что я их все не помню, а читать лениво. ;-)
> в принципе, компилятор *не* *должен* удалять *внутреннюю* проверку (delete же по стандарту
> обязана, то есть, компилятор обязан) — и он не удаляет нигде,
> кроме вот этого одного места. чем это место такое особенное —
> я не знаю. где‐то оптимизатор споткнулся. попробую собрать с этим флагом
> ради интереса сейчас.
Ну у меня падал релизный билд прямо на спид-диале, с -fno-delete-null-pointer-checks вроде работает и пока не падает.
| |
|
7.141, arisu (ok), 23:55, 16/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Ну у меня падал релизный билд прямо на спид-диале, с -fno-delete-null-pointer-checks вроде
> работает и пока не падает.
да, на спиддиале тоже падал, надо было только чуть‐чуть подождать. с opera:config просто быстрее, а так в одном и том же месте рушился. и не только на спиддиале — на куче сайтов, на самом деле.
| |
7.142, arisu (ok), 00:08, 17/01/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Ну у меня падал релизный билд прямо на спид-диале, с -fno-delete-null-pointer-checks вроде
> работает и пока не падает.
да, ты прав, больше не падает. спасибо, это однозначно лучше, чем мой кривохак с printf.
| |
|
|
9.146, arisu (ok), 01:04, 17/01/2017 [^] [^^] [^^^] [ответить] | +1 +/– | с наскоку 8212 как и полагается 8212 не очень получилось то есть, оно раб... большой текст свёрнут, показать | |
9.147, arisu (ok), 01:11, 17/01/2017 [^] [^^] [^^^] [ответить] | +1 +/– | p s а вот парзер у них очень забавно сделан с ручным управлением стеком то е... текст свёрнут, показать | |
|
|
11.203, arisu (ok), 01:48, 21/01/2017 [^] [^^] [^^^] [ответить] | +/– | ага тесты рулят и жгут а отсутствие нормального сна 8212 не очень я совсем... большой текст свёрнут, показать | |
|
12.210, arisu (ok), 10:51, 21/01/2017 [^] [^^] [^^^] [ответить] | +/– | окей, никто это не читает, но мне всё равно интересно писать итого, реализация ... большой текст свёрнут, показать | |
|
|
14.212, arisu (ok), 14:09, 21/01/2017 [^] [^^] [^^^] [ответить] | +1 +/– | да ладно, я рисуюсь, конечно но спасибо, иногда даже просто 171 keep it up 1... большой текст свёрнут, показать | |
|
|
14.216, arisu (ok), 03:16, 22/01/2017 [^] [^^] [^^^] [ответить] | +1 +/– | та же эф тем более после того, как я код увидел это же сказка я давно уже в ж... большой текст свёрнут, показать | |
|
|
16.235, arisu (ok), 06:18, 24/01/2017 [^] [^^] [^^^] [ответить] | +/– | всё вообще не так, пардон опера всегда умела перемежать парзинг, лайаутинг и ре... большой текст свёрнут, показать | |
|
|
|
13.218, arisu (ok), 03:47, 22/01/2017 [^] [^^] [^^^] [ответить] | +1 +/– | кажется, я мало 8208 мало идиот всё 8208 таки стек 171 запомненых 187 пер... большой текст свёрнут, показать | |
|
|
|
|
|
10.167, arisu (ok), 06:29, 18/01/2017 [^] [^^] [^^^] [ответить] | +1 +/– | не, преобразовывать некрасиво а точнее, сложно, потому что надо заводить AST no... текст свёрнут, показать | |
|
11.168, arisu (ok), 06:34, 18/01/2017 [^] [^^] [^^^] [ответить] | +1 +/– | кусочек патча вам, нерабочего для тех, кто не верит в ведущиеся работы умные п... текст свёрнут, показать | |
|
|
13.226, arisu (ok), 16:02, 23/01/2017 [^] [^^] [^^^] [ответить] | +2 +/– | нет, пока не одолела как раз в процессе очередной переписи так каждый раз чем... большой текст свёрнут, показать | |
|
|
15.239, arisu (ok), 07:03, 24/01/2017 [^] [^^] [^^^] [ответить] | +1 +/– | оно, в принципе, удобно и добавляет не всегда, пытается понять, когда не надо ... большой текст свёрнут, показать | |
|
14.254, arisu (ok), 17:08, 24/01/2017 [^] [^^] [^^^] [ответить] | +/– | рипорт апдате в рандомный пост на вторую неделю до Зоркого Глаза дошло, что вме... большой текст свёрнут, показать | |
|
|
|
|
18.282, arisu (ok), 08:49, 27/01/2017 [^] [^^] [^^^] [ответить] | +/– | я и не искал, я ждал предложений от анонимусов ну, и не совсем анонимусов пар... большой текст свёрнут, показать | |
|
19.283, andy (??), 09:23, 27/01/2017 [^] [^^] [^^^] [ответить] | +/– | Думаю, что это отчасти связано с тем, что работа с исходным кодом Оперы лежит в... большой текст свёрнут, показать | |
|
24.297, arisu (ok), 17:36, 27/01/2017 [^] [^^] [^^^] [ответить] | +/– | нененене я в этом уже бывал неоднократно, больше не хочу не то ну вот не то, ... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
13.236, arisu (ok), 06:25, 24/01/2017 [^] [^^] [^^^] [ответить] | +1 +/– | также есть подозрение, что потом получится реализовать полноценный yield если я... текст свёрнут, показать | |
|
|
15.260, arisu (ok), 07:17, 25/01/2017 [^] [^^] [^^^] [ответить] | +1 +/– | это мечты а жестокая реальность заключается как минимум в том, что мне промисы ... текст свёрнут, показать | |
|
|
|
|
|
|
9.246, arisu (ok), 11:38, 24/01/2017 [^] [^^] [^^^] [ответить] | +2 +/– | расскажу немного про то, что такое каракан внутри внутри это более 8208 менее ... большой текст свёрнут, показать | |
|
10.249, andy (??), 13:57, 24/01/2017 [^] [^^] [^^^] [ответить] | +/– | Читаю тред с самого начала Очень интересно, хотя исходников у меня нет Но, гот... текст свёрнут, показать | |
|
11.250, arisu (ok), 14:19, 24/01/2017 [^] [^^] [^^^] [ответить] | +3 +/– | а смысл то есть, любое желание помочь 8212 это хорошо, спасибо, но делать па... большой текст свёрнут, показать | |
|
12.251, andy (??), 15:16, 24/01/2017 [^] [^^] [^^^] [ответить] | +/– | То есть ни ты, ни с тобой никто не связывался с предложением пилить совместно и ... большой текст свёрнут, показать | |
|
13.252, arisu (ok), 15:33, 24/01/2017 [^] [^^] [^^^] [ответить] | +1 +/– | вся ветка тут как видишь - впрочем, какие мне патчи, или кому я я плотно пр... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
3.116, arisu (ok), 11:10, 16/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
p.s.: на всякий случай можешь ещё -fno-strict-aliasing сделать в «platforms/flower/module.build/00-gcc.conf.py». там в процессе несколько (один точно) ворнинг по этому поводу, поэтому лучше обезопаситься. на всякий случай.
| |
3.117, arisu (ok), 11:14, 16/01/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
p.p.s.: да, мелкопатч от iSage тоже наложи — не помешает. также можешь сказать --package tar, чтобы оно не пыталось делать deb и rpm (оно для этого перломодулей хочет). возможно, один перломодуль таки придётся поставить, который для xml. там скажут, какой.
2all: и да, я в курсе, что есть редактирование постов. но мне так больше нравится.
| |
|
|
1.76, Аноним (-), 13:24, 15/01/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Сделал сборку под x86 с макимальной оптимизацией, показала себя нормально.
А вот на arm при включенном jit падает с неверной инструкцией. Нужны люди которые разбираются в принципах работы jit чтобы это исправить. возможно код jit компилятора не первой актуальности. Без jit js выполняется в 2000 раз медленнее.
Сразу отмечу, что эта ветка не имеет android порта. тут только десктопные версии. И код компилятора для arm может не иметь последних изменений, из-за которых и происходит сбой.
Кстати, опера может работать без gtk. Там есть свой тулкит и он намного шустрее.
Для сборки свежими компиляторами без оптимизации придётся отрубить FORTIFY_SOURCE.
ещё у него есть проблемы со встроенным аллокатором, которые могут проявиться при сборке без дебага.
| |
|
2.78, arisu (ok), 13:35, 15/01/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
> ещё у него есть проблемы со встроенным аллокатором, которые могут проявиться при
> сборке без дебага.
это баг gcc5+, который косячит, выкидывая нужное. решается стратегическим '
if (data.attrs) printf(" \x08"); else printf(" \x08");', например.
а код для арм там кривой. ну и фиг с ним.
| |
|
3.159, Анончик (?), 13:26, 17/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
>> ещё у него есть проблемы со встроенным аллокатором, которые могут проявиться при
>> сборке без дебага.
> это баг gcc5+, который косячит, выкидывая нужное. решается стратегическим '
> if (data.attrs) printf(" \x08"); else printf(" \x08");', например.
> а код для арм там кривой. ну и фиг с ним.
Что-то я туплю, но где именно оно там падает? Вруг можно без хака с флагом пофиксить?
| |
|
4.160, arisu (ok), 13:44, 17/01/2017 [^] [^^] [^^^] [ответить] | +2 +/– | оно падает где 8208 то во глубине сибирских руд w w delete, куда оно зачем 820... большой текст свёрнут, показать | |
|
5.161, Анончик (?), 15:58, 17/01/2017 [^] [^^] [^^^] [ответить] | +/– | gt оверквотинг удален Хм, а 4-й gcc такой фигни не творит А то у меня пока не... большой текст свёрнут, показать | |
|
6.162, arisu (ok), 16:09, 17/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Хм, а 4-й gcc такой фигни не творит? А то у меня
> пока нет возможности проверить...
я тоже не знаю, увы: собирать четвёртый gcc мне, откровенно говоря, лениво. но поскольку опера собиралась именно четвёртым (насколько я помню), в цветочке флага нет, а она не падала — скорее всего, не творил.
| |
|
|
4.181, Аноним (-), 10:58, 19/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
>>> ещё у него есть проблемы со встроенным аллокатором, которые могут проявиться при
>>> сборке без дебага.
>> это баг gcc5+, который косячит, выкидывая нужное. решается стратегическим '
>> if (data.attrs) printf(" \x08"); else printf(" \x08");', например.
>> а код для арм там кривой. ну и фиг с ним.
> Что-то я туплю, но где именно оно там падает? Вруг можно без
> хака с флагом пофиксить?
Падает по довольно простой причине: он убирает проверку на 0 перед delete. Оптимизация такая. А оперовая реализация delete не позволяет 0.
А в jit падает внутри jit блока. причём не в самом начале. Похоже на кривой трамплин где-то.
При этом на лоре есть информация что arm сбоока работает нормально.
| |
|
5.182, arisu (ok), 11:11, 19/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Падает по довольно простой причине: он убирает проверку на 0 перед delete.
> Оптимизация такая. А оперовая реализация delete не позволяет 0.
позволяет, конечно же. убирается *сгенерированая* проверка в заинлайненом коде. по причине того, что авторы стандартов — безмозглые кучи соломы.
| |
5.192, Анончик (?), 20:42, 19/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
>[оверквотинг удален]
>>> это баг gcc5+, который косячит, выкидывая нужное. решается стратегическим '
>>> if (data.attrs) printf(" \x08"); else printf(" \x08");', например.
>>> а код для арм там кривой. ну и фиг с ним.
>> Что-то я туплю, но где именно оно там падает? Вруг можно без
>> хака с флагом пофиксить?
> Падает по довольно простой причине: он убирает проверку на 0 перед delete.
> Оптимизация такая. А оперовая реализация delete не позволяет 0.
> А в jit падает внутри jit блока. причём не в самом начале.
> Похоже на кривой трамплин где-то.
> При этом на лоре есть информация что arm сбоока работает нормально.
На лоре и хабре есть патчи на сборку армы, там тупо выкидывается код проверки возможностей проца.
| |
|
6.237, arisu (ok), 06:31, 24/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> На лоре и хабре есть патчи на сборку армы, там тупо выкидывается
> код проверки возможностей проца.
это, конечно, гениальное решение. iSage его привинтил чтобы хоть как‐то собрать, а хипстота решила, что Это Оно — и растащила по патчам. именно поэтому хипстоту надо изолировать от разработки, и поэтому же я не выкладываю промежуточных рабочих патчей.
я к тому, что проверка фич X86 на арме, конечно, не нужна. а вот немного других проверок не помешали бы.
| |
6.321, Аноним (-), 19:06, 07/02/2017 [^] [^^] [^^^] [ответить]
| +/– |
> На лоре и хабре есть патчи на сборку армы, там тупо выкидывается
> код проверки возможностей проца.
оно не работает. То есть я сам эту проверку и вручную вырезал и этим патчем, всё равно получаю краш. Не знаю, как оно работает у iSage, может он js отрубил?
Кстати, собранный отдельно jsshell не крашится.
Ещё что касается крашей: иногда js блоки проходят успешно, но после возвращения занулена часть регистров и крашится из-за нулевого указателя где-нибудь
| |
|
7.323, arisu (ok), 21:10, 07/02/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Кстати, собранный отдельно jsshell не крашится.
потому что без аргумента -np он jit не использует.
| |
|
|
|
|
|
|
1.100, KonstantinB (ok), 03:38, 16/01/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Ух, какой красивый и понятный код-то, а! Намного качественнее хромиума и тем более мозиллы.
Зря не опенсорснули, когда это еще кому-то было нужно. Хотя лучше поздно, чем никогда, может, эта утечка и сподвигнет.
| |
1.103, Адекват (ok), 08:19, 16/01/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Ребята из Оперы решили, что поддерживать новый движок слишком гемморно и бесплатно, по этому слили старый, чтобы фанаты сами его пилили.
| |
|
2.193, VladSh (?), 23:40, 19/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
Зачем вообще эти картинки? Зачем менять?
Тем более эти, массонские...
Я против. Меняйте себе сами, какие хотите.
| |
|
|
2.198, arisu (ok), 07:46, 20/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> New Thread on 4chan: http://boards.4chan.org/g/thread/58567400
btw, issue #14 can be fixed with TWEAK_LOGDOC_LOAD_IMAGES_FROM_PARSER NO
«click to activate» has tweak too.
features and tweaks are (deliberately) machine-readable, so it is not that hard to write a GUI for feature selector and tweaker. but don't lay too much hopes on that: desktop opera rarely checks for feature/tweak availability, and may not work right (for example, turning off browser.js support leads to crashes when there are any extensions) or not compile at all.
| |
|
|
4.202, arisu (ok), 01:34, 21/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> How do I implement the change that is mentioned to fix that
> issue?
'cmon, you (as a group) HAVE to be familiar with features/tweaks system already! at least you should be able to tweak your builds. either that, or i won't give a dime for your «project» (and, of course, i will not waste my time trying to improve something that is nothing more than random collection of random patches, without any understanding of underlying project).
| |
|
5.204, Zero3K (?), 01:50, 21/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
I'm not a developer. I was asking so I can pass the information over to one who is.
| |
|
6.205, arisu (ok), 01:57, 21/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> I'm not a developer. I was asking so I can pass the
> information over to one who is.
just pass the tweak name i provided. that should be enough for developers. i wonder why nobody bothered to study available tweaks, but ok, there are more than 1800 of them, i wasted several days reading and trying.
| |
|
7.206, Zero3K (?), 01:59, 21/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
>> I'm not a developer. I was asking so I can pass the
>> information over to one who is.
> just pass the tweak name i provided. that should be enough for
> developers. i wonder why nobody bothered to study available tweaks, but
> ok, there are more than 1800 of them, i wasted several
> days reading and trying.
Ok. I have done that earlier on. Now to wait for a patch to be made.
| |
|
8.207, arisu (ok), 02:22, 21/01/2017 [^] [^^] [^^^] [ответить] | +/– | i don t think that it worth a hardcoded patch this is something user have to de... текст свёрнут, показать | |
8.208, arisu (ok), 02:49, 21/01/2017 [^] [^^] [^^^] [ответить] | +/– | also note that turning on canvas support will force loading images from parser, ... текст свёрнут, показать | |
|
|
|
|
|
|
2.213, arisu (ok), 14:23, 21/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
btw, crash logger is there too. i didn't looked at it, tho: it is annoying and useless. we have no site to redirect it to, and without officiall FOSS release it would be hard to process the reports anyway. so it is better to keep it disabled for now.
| |
2.219, arisu (ok), 07:39, 22/01/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
by the way, there is one interesting tweak in opera core:
TWEAK_DOCHAND_DONT_UPDATE_VISITED_LINKS YES
as you may guess, it disables marking links as «visited», thus preventing «visited links tracking» exploit. this can be turned into runtime preference too.
| |
|
3.220, Zero3K (?), 08:11, 22/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
What about a way to disable the blue coloring of the title in a tab that shows when the page has fully loaded?
| |
|
4.221, arisu (ok), 08:24, 22/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> What about a way to disable the blue coloring of the title
> in a tab that shows when the page has fully loaded?
afair, this is easily fixed with skins. at least my non-default skin has a different color for that. except for some corner cases, almost everything in quick (opera UI toolkit) can be changed with skin setting.
| |
|
5.222, Zero3K (?), 11:00, 22/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
>> What about a way to disable the blue coloring of the title
>> in a tab that shows when the page has fully loaded?
> afair, this is easily fixed with skins. at least my non-default skin
> has a different color for that. except for some corner cases,
> almost everything in quick (opera UI toolkit) can be changed with
> skin setting.
Do you know what setting I should change in the skin.ini in order to remove it?
| |
|
6.223, arisu (ok), 11:20, 22/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Do you know what setting I should change in the skin.ini in
> order to remove it?
nope, sorry. but you can turn on opera:config#UserPrefs|DebugSkin and then holding ctrl and hovering mouse cursor over any UI item will show a tooltip with skin info for that item. you may try parent item if shown one doesn't work. use «Text Color = #rrggbb» in skin.ini to change it.
| |
6.224, Zero3K (?), 12:21, 22/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
>>> What about a way to disable the blue coloring of the title
>>> in a tab that shows when the page has fully loaded?
>> afair, this is easily fixed with skins. at least my non-default skin
>> has a different color for that. except for some corner cases,
>> almost everything in quick (opera UI toolkit) can be changed with
>> skin setting.
> Do you know what setting I should change in the skin.ini in
> order to remove it?
I learned of the settings to change thanks to http://www.textndata.com/forums/color-loaded-tabs-214365.html.
| |
|
|
|
|
|
|
4.231, Zero3K (?), 05:42, 24/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
>>> New Thread on 4chan: http://boards.4chan.org/g/thread/58567400
>> another minipatch, for content blocker UI: don't add «http://» for patterns like
>> «||example.com/*», and replace simple «example.com»
>> to «||example.com/*».
>> http://dpaste.com/21AF0F9
> How hard would it be to add Auto Complete to it?
It would be nice if someone made a patch to make the "Open tabs inside current window" checkbox of the Manage Sessions dialog box stay checked.
| |
|
5.233, arisu (ok), 06:04, 24/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> It would be nice if someone made a patch to make the
> "Open tabs inside current window" checkbox of the Manage Sessions dialog
> box stay checked.
what do you mean?
| |
|
|
7.243, arisu (ok), 07:24, 24/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> I want the checkbox in the following picture to stay checked when
> clicked on (basically, make it a permanent option):
> https://snag.gy/KAr0HO.jpg
ah, i see. this will basically need a new preference (easy), and then we'll have to bind that checkbox to our new pref (easy). i'll try to look at it. but don't hold your breath, my memory is bad and my attention span is short.
also, this may be a good task for someone trying to «dive into opera». just look at my picture loading patch to find out how to work with prefs, and then look at quick's preferences dialog to find out how to make bindings to prefs. you may ping other presto developing communities out there.
| |
|
8.245, Zero3K (?), 07:37, 24/01/2017 [^] [^^] [^^^] [ответить] | +/– | gt оверквотинг удален And one more thing to make a mention of It would be nic... большой текст свёрнут, показать | |
|
|
|
|
4.232, arisu (ok), 06:02, 24/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
>>> New Thread on 4chan: http://boards.4chan.org/g/thread/58567400
> How hard would it be to add Auto Complete to it?
sorry, i don't even know what to autocomplete there (and i hate autocompletion altogether ;-).
there is no list of «accessed urls» for loaded page (that list can be created only by external debugger for now), so we can't autocomplete even site names.
| |
|
5.242, Zero3K (?), 07:23, 24/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
>>>> New Thread on 4chan: http://boards.4chan.org/g/thread/58567400
>> How hard would it be to add Auto Complete to it?
> sorry, i don't even know what to autocomplete there (and i hate
> autocompletion altogether ;-).
> there is no list of «accessed urls» for loaded page (that list
> can be created only by external debugger for now), so we
> can't autocomplete even site names.
I mean, autocomplete for text boxes
| |
|
6.244, arisu (ok), 07:26, 24/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> I mean, autocomplete for text boxes
there should be something to show in autocomplete selection. ;-) basically, each UI edit box will need an unique id then to store it's input history. and i see no personal value in this feature, so i definitely won't do it.
p.s.: otherwise, it's not hard. a matter of creating new quick widget «lineedit with autocompletion», based on existing lineedit widget and autocompletion part from urlbar. mostly «copy-paste-fix-obvious-crap» work.
| |
|
7.265, VladSh (?), 21:39, 25/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> «copy-paste-fix-obvious-crap» work
но от того не менее нужная :-) Желающих использовать пофиксеную версию валом, а людей со знаниями чтобы это сделать нуту :(
| |
|
8.270, arisu (ok), 08:40, 26/01/2017 [^] [^^] [^^^] [ответить] | +/– | плохо потому что мои интересы специфичны, и я делаю только то, что надо лично м... текст свёрнут, показать | |
|
|
|
|
|
3.264, VladSh (?), 21:38, 25/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> another minipatch, for content blocker UI: don't add «http://» for patterns like
> «||example.com/*», and replace simple «example.com»
> to «||example.com/*».
Люди на ру-боарде интересуются:
1. Чем отличается данный патч от записи «*example.com/*», которая у народа используется в urlfilter повсеместно?
2. Как использовать этот вышеуказанный код?
| |
|
4.267, someguy (?), 01:44, 26/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
>> another minipatch, for content blocker UI: don't add «http://» for patterns like
>> «||example.com/*», and replace simple «example.com»
>> to «||example.com/*».
> Люди на ру-боарде интересуются:
> 1. Чем отличается данный патч от записи «*example.com/*», которая у народа используется
> в urlfilter повсеместно?
> 2. Как использовать этот вышеуказанный код?
Наверное тем, что под шаблон *example.com/* попадает и trueexample.com и gaykeksexample.com, а || подменяет точно протокол.
Даже *//example.com/* не гарантирует
| |
|
5.268, arisu (ok), 08:35, 26/01/2017 [^] [^^] [^^^] [ответить] | +/– | верно 171 example com 187 8212 это один долбоклюй придумал, а другие ... большой текст свёрнут, показать | |
|
|
3.298, VladSh (?), 14:16, 28/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> another minipatch, for content blocker UI...
> http://dpaste.com/21AF0F9
Его бы тоже на timsky перенести с описанием и примерами (очень хорошее оно здесь).
И всю историю по каракану; это же интересно! :)
| |
|
4.299, arisu (ok), 14:33, 28/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Его бы тоже на timsky перенести с описанием и примерами (очень хорошее
> оно здесь).
> И всю историю по каракану; это же интересно! :)
ну так пусть перенесёт кто‐нибудь: я что, швец‐жнец‐на‐дуде‐капец? мне на своё авторство наплевать, если что.
| |
|
5.308, VladSh (?), 15:13, 29/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
Не вопрос, перенесу)
По urlfilter перенёс. По каракану чуть позже, на это надо гораздо больше времени.
| |
|
|
|
4.301, arisu (ok), 17:12, 28/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Please note, that it will match "http://foo.com/example.com/" even though it is not
> supposed to.
yeah, you are right. tnx, this is something i will fix eventually. i didn't read the code deep enough. my bad.
| |
|
|
6.303, arisu (ok), 18:51, 28/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> "*^" is bugged too. "*/foo" and "http://example.com^foo" match "http://example.com/foo",
> but "*^foo" does not.
yeah. they did matching optimization by searching for the first character from the pattern (after the «*»), and failed to consider that «^» has a special meaning there.
actually, the whole wildcard matching code is crappy (althru not a cosmic horror ;-), and should be rewritten.
| |
|
|
8.305, arisu (ok), 00:41, 29/01/2017 [^] [^^] [^^^] [ответить] | +/– | yeah, you are absolutely right the extension API for content blocker is freakin... текст свёрнут, показать | |
|
9.309, Аноним (-), 16:59, 29/01/2017 [^] [^^] [^^^] [ответить] | +/– | Well, before implementing custom substring search algorithm for URLFilter Match... большой текст свёрнут, показать | |
|
|
|
12.312, arisu (ok), 18:11, 29/01/2017 [^] [^^] [^^^] [ответить] | +/– | yeah it is never too late to revert all the changes anyway - i m not trying ... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
1.272, Zero3K (?), 09:55, 26/01/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
how about a patch to make it where keyboard shortcuts used on a section of a page do not trigger JavaScript commands?
| |
|
2.273, arisu (ok), 10:14, 26/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
it is doable with extension/userjs API (any script blocking is doable with that API, actually), so no: not in the core.
| |
|
3.274, Zero3K (?), 10:44, 26/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> it is doable with extension/userjs API (any script blocking is doable with
> that API, actually), so no: not in the core.
I don't want to block the script. I want it to ignore it.
| |
|
4.276, arisu (ok), 10:53, 26/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> I don't want to block the script. I want it to ignore
> it.
what is the difference between «block, don't execute» and «ignore, don't execute»? ;-)
| |
|
5.277, Zero3K (?), 10:55, 26/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
>> I don't want to block the script. I want it to ignore
>> it.
> what is the difference between «block, don't execute» and «ignore, don't
> execute»? ;-)
Blocking gets rid of the script on the page while ignoring still allows for a mouse click to run the script.
| |
|
6.278, arisu (ok), 11:06, 26/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Blocking gets rid of the script on the page while ignoring still
> allows for a mouse click to run the script.
it doesn't really differ from the API standpoint.
| |
|
|
|
|
|
1.291, arisu (ok), 15:51, 27/01/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
do you know that «SOCKS» mode in PAC is not working? i bet you all do. well, it is fixed now! the bug is somewhat funny: core devs forgot to restore port number after resolving SOCKS server name, so it always tried port 0 — which is obviously wrong. ;-)
http://dpaste.com/3HA4GMW
| |
1.313, mag (??), 16:19, 30/01/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Напишу и я чуток про SSL.
Впилить ECC "с наскока" не получилось, т.к. Opera не использует функции OpenSSL для работы с TLS, а делает "закат солнца вручную".
В итоге пришлось разбираться, как это всё работает.
Моё впечатление как неспециалиста в C/C++ - код довольно запутанный, впрочем чего и следовало ожидать. Периодически попадаются magic numbers что как-бы не сильно хорошо.
libssl отвечает за, собственно, обработку SSL - хранение ключей, handshake, ...
libopeay - это патченый OpenSSL. Тут довольно интересно. Во-первых, OpenSSL написан на C, а тут он компилируется как C++, что приводит к необходимости добавления приведения типов местами + есть ещё патчи по преобразованию глобальных переменных в функции. Ещё - часть функций/структур заiddefлены, соответственно компилируется только нужная часть библиотеки. Это и уменьшает итоговый размер, ну и уменьшает количество патчей :)
ECC, кстати, видно что начинали впиливать - т.к. часть кода уже патчена. Но - всё выключено.
Чтение/запись данных организовано через модуль datastream, и работает примерно так - мы готовим структуры данных, можно вложенные. И дальше просто читаем/пишем их из/в поток. Если что-то не так - выдаем ошибку. Есть неплохое логирование в самом модуле, помогает в отладке.
Текущее состояние: ECC, ECDH, ECDSA в OpenSSL допатчены и включены в компиляцию. Дальше работаю понемногу над libssl - уже, по крайней мере, добился того что серверные параметры ECDH корректно читаются. Заодно вообще разбираюсь что такое ECDH и как оно работает :)
| |
|
2.314, arisu (ok), 16:26, 30/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
отличные новости! ты герой. без сарказма, натуральный герой. это самая грязная и сложная часть кодовой базы, по‐моему. главное — не сдавайся теперь! (скрещивает пальцы)
| |
|
3.315, mag (??), 18:52, 30/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> отличные новости! ты герой. без сарказма, натуральный герой. это самая грязная и
> сложная часть кодовой базы, по‐моему. главное — не сдавайся теперь! (скрещивает
> пальцы)
Ну, пока сдаваться не собираюсь. Как бы уже больше недели на это всё убил, наконец хоть прогресс есть какой-то - чего уж тут бросать :)
Жаль только времени мало могу уделять этому... спать иногда тоже надо.
| |
|
4.316, arisu (ok), 18:57, 30/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
зато морально с тобой почти все пользователи оперы, которых интересует утёкшее. ;-) ECC, по‐моему, самый больной запрос.
не надорвись только, зомби вместо ECC — не совсем то. ;-)
| |
|
5.317, mag (??), 19:14, 30/01/2017 [^] [^^] [^^^] [ответить]
| +/– |
> зато морально с тобой почти все пользователи оперы, которых интересует утёкшее. ;-)
> ECC, по‐моему, самый больной запрос.
Ну, меня на самом деле сильно интересует оптимизация прокрутки при position:fixed... но туда я не полезу точно.
> не надорвись только, зомби вместо ECC — не совсем то. ;-)
:)
| |
|
|
|
2.368, Амморталис (?), 02:17, 21/04/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Напишу и я чуток про SSL.
> Впилить ECC "с наскока" не получилось, т.к. Opera не использует функции OpenSSL
> для работы с TLS, а делает "закат солнца вручную".
Как там прогресс в написании, работает хоть что-то?
| |
|
1.340, AHTurocnODb (?), 12:14, 10/02/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Блин, столько облазил, пока нашел место, где этот вопрос продуктивно обсуждается...
arisu, iSage, mag, вам отдельная благодарность.
arisu, твои репорты вообще читаются как детектив (= а ведь как всё начиналось "где ж коды были раньше" "когда у меня был интерес"...
конечно грустно, сколько не перелазил, насчитал с пяток прогеров, которые оперой занимаются. но это лучше чем ничего. на вас вся надежда. отписывайтесь, тут многие за этим следят, если на другой ресурс переходите - тоже давайте знать.
p.s.: и вопрос чисто ради интереса: кто бы и на каких условиях готов был поработать целенаправленно, плотно и продуктивно над сорцами, в команде, так сказать? конечно, разговор может и пустой, но вдруг кто из фанов знает/найдет толстосума который без задней мысли будет готов пару лямов от жопы оторвать - так будем знать куда применить.
p.p.s.: и вдогонку мысли в слух. если переписать проприетарную часть сорцов на другом языке, результат будет считаться кражей или нет?
| |
|
2.341, arisu (ok), 12:37, 10/02/2017 [^] [^^] [^^^] [ответить]
| +/– |
> arisu, твои репорты вообще читаются как детектив (= а ведь как всё
> начиналось "где ж коды были раньше" "когда у меня был интерес"...
проект больно уж красивый, жалко просто так бросать. и да, я ещё не стух. мне просто ужасно не нравится то, что получилось: стыдно выкидывать такой хлам. джинн думает.
> многие за этим следят, если на другой ресурс переходите - тоже
> давайте знать.
тут ссылку на форум давали — там пишем, например.
> фанов знает/найдет толстосума который без задней мысли будет готов пару лямов
> от жопы оторвать - так будем знать куда применить.
это нелегально и неэтично. а если проще, то никто не даст денег на то, из чего нельзя извлечь прибыль. в текущем состоянии извлечь можно только проблемы.
> p.p.s.: и вдогонку мысли в слух. если переписать проприетарную часть сорцов на
> другом языке, результат будет считаться кражей или нет?
если убрать слово «кража», которое вообще неприменимо к тому, что можно скопировать без потерь, то остальное — «всё ещё да».
но спокойно делать патчи к воображаемым исходникам несуществующего продукта никто не мешает. присоединяйся, например, там есть чем заняться на разных уровнях. достаточно несложных запросов хватает, а пока их делаешь — постепенно вникаешь в то, как всё организовано.
| |
|
3.342, AHTurocnODb (?), 13:33, 10/02/2017 [^] [^^] [^^^] [ответить]
| +/– |
> тут ссылку на форум давали — там пишем, например.
я так понимаю, ты там как гость фигурируешь?
> это нелегально и неэтично. а если проще, то никто не даст денег
> на то, из чего нельзя извлечь прибыль. в текущем состоянии извлечь
> можно только проблемы.
я про вариант, если толстосуму будет побоку, куда идут деньги, будет ли отдача, будет ли он упоминаться как спонсор и пр. да и вообще на сам вопрос хотелось бы ответа, так как ты все вокруг да около писал о том, как бы организовать взаимодействие, но я из этого ничего так и не почерпнул (и другие, думаю, тоже ничего не почерпнули).
| |
|
4.344, arisu (ok), 22:03, 10/02/2017 [^] [^^] [^^^] [ответить]
| +/– |
>> тут ссылку на форум давали — там пишем, например.
> я так понимаю, ты там как гость фигурируешь?
угу. но в принципе — какая разница.
> вообще на сам вопрос хотелось бы ответа, так как ты все
> вокруг да около писал о том, как бы организовать взаимодействие, но
> я из этого ничего так и не почерпнул (и другие, думаю,
> тоже ничего не почерпнули).
я писал только о том, как не надо делать. ну, и немножко о том, что особо взаимодействовать некому и не с кем. вон форум есть — в принципе, достаточно пока. есть irc-канал. для начала (и надолго потом) этого хватит. есть, опять же, Tox. хипстеры о нём не знают, поэтому он хороший. ;-)
| |
|
5.345, AHTurocnODb (?), 11:11, 11/02/2017 [^] [^^] [^^^] [ответить]
| +/– |
*** Оффтопик ***
> Tox. хипстеры о нём не знают, поэтому он хороший. ;-)
о блин, и как я на него не натыкался, уже 2 года ищу альтернативу скайпу, и пока только на жицы натыкался. возлагал надежды на него, но пока безуспешно, что не мудрено, ведь написан на яве, надж было додуматься...
как несведующему подскажи, в чем разница меж utox и qtox? что предпочтительней? а то я не могу найти таких данных...
p.s.: это https://habrahabr.ru/post/276665/ не твоя статься случаем (((=
***
| |
|
6.346, arisu (ok), 11:31, 11/02/2017 [^] [^^] [^^^] [ответить]
| +/– |
> как несведующему подскажи, в чем разница меж utox и qtox? что предпочтительней?
ни малейшего понятия не имею. я, как полагается велосипедисту, сделал себе своего клиента.
в целом же — разница в уях. потому что все клиенты всё равно используют одну и ту же библиотеку toxcore, которая сделана так, что накосячить там можно, конечно, но надо стараться. насколько помню, «ю» использует свой тулкит, а «q» — соответственно, qt. это примерно всё, что я о них знаю.
> а то я не могу найти таких данных...
ну дык собери обоих да посмотри. ;-)
> p.s.: это https://habrahabr.ru/post/276665/ не твоя статься случаем (((=
фи. я в такие помойки хожу только если мне ссылку дадут, и то в противогазе.
статья, естественно, фигня, как и дохлый недофорк. собственно, сначала: «…я, человек, несведущий в криптографии…», а потом «Можете присоединиться к нашему проекту … на замену toxcore». это всё, что имеет смысл помнить из статьи. очередной альтернативно гениальный хипстер, который нашёл несколько мелочей, попытался на этом раскрутиться (попутно — как полагается у хипстеров — обгадив оригинальный проект), а потом бесславно врезал дуба.
| |
|
7.347, AHTurocnODb (?), 12:25, 11/02/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> ну дык собери обоих да посмотри. ;-)
уже посмотрел, понял в чем разница.
в целом прога лучше жиц на первый взгляд, хотя надо ещё видеосвязь проверить. связывался сам с собой, так картинка сыпится, причем чем меньше разрешение, тем больше сыпится. вижу что походу нет понятия адаптирования качества под скорость интернета, это грустно. раз есть выбор разрешения, то думаю эту опцию нужно дополнительно вынести на панель с чатом во время звонка. в остальном:
- оперативы жрет как скайп
- интерфейс кривоват, хотя может это только на винде. да и вообще интерфейс не очень продуман, по крайней мере что касается звонков - неудобно.
ладно, хватит про неоперу.
про оперу. меня уже сильно начинает бесить всё, что связано с юзер агентом и тому подобным, то есть с идентификацие опреы. некоторые сайты просто борзеют по этому поводу. более того, такое ощущение, что фрэймворки и/или шаблонизаторы заведомо встраивают в свой код фичи против престо, суть которых - создать пустые блоки поверх всего сайта, дабы содержимое было видно, но взаимодействовать с ним было невозможно (если в инспекторе не потереть эти блоки). думаю патч для настроек представления/маскировки нужен уже не в последнюю очередь. это так, мысли в слух. я то сам врядли до этого дойду.
| |
|
8.348, arisu (ok), 12:42, 11/02/2017 [^] [^^] [^^^] [ответить] | +/– | честно говоря, видео и аудио меня в токсе не интересует совершенно, так что я да... текст свёрнут, показать | |
|
|
|
|
|
|
|
1.343, AHTurocnODb (?), 14:53, 10/02/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Кстати ради интереса прошерстил ворстат, вот что вышло.
http://s008.radikal.ru/i306/1702/ff/e7fc44ff534e.png
Не знаю, оптимистично это или нет, но радует что непосредственно сорцами интересуется около 20%. К слову для сравнения: вивальди интересует не большее число людей, может и меньшее. если кто считает, что я учел не все запросы - учел, просто там по нулям. разве что не все англоязычные запросы были проверены.
Адвордс не люблю, потому там ничего не проверял.
p.s.: бибикоды, если кому интересно, скинуть не могу, сайт почему то их за маты воспринимает, потому:
ссылка на превью http://s008.radikal.ru/i306/1702/ff/e7fc44ff534et.jpg
клепайте связку превью-оригинал сами, если захотите.
| |
1.370, AHTurocnODb (?), 11:10, 14/09/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Кто-нибудь вкурсе, что стало с timsky? Доступ к ресурсу пропал вчера. не связано ли это со смелыми выкатываниями новых билдов оперы?
| |
|