Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти

 
Расширенный поиск

800778 Сообщений в 11253 Тем- от 88233 Пользователей - Последний пользователь: elait

22 Ноябрь 2019, 05:21:06
ADSL.Kirov.RuОбщиеСофт (Модераторы: InfernO, HenX)Тема: Браузер Опера, глюки, настройка
Страниц: 1 ... 65 66 [67] 68 69 ... 173   Вниз
Печать
Автор Тема: Браузер Опера, глюки, настройка  (Прочитано 101013 раз)
antonich
Гость
« Ответ #990 : 19 Июль 2008, 13:39:05 »

Как я понял, у каждого этот броузер пашет по-своему. У меня 9.5, глюков, приписанных этой версии, не вижу. "Сырости" не ощущаю, может потому что javascript и плугины стараюсь без надобности не включать. А при использовании их работа претензий не вызывает (кроме плугина adobe flash player).
Насчёт "дырявости" 9.5. Эти возможности, в которых уязвимости обнаружены, не использую.
Записан
wwwxakep
Гость
« Ответ #991 : 19 Июль 2008, 13:57:38 »

Opera v9.52 (build 10092)

По-англицки:
Цитировать
Today's post will be a bit unusual in the sense that it won't be about Opera itself, but rather about how Opera is brought to you. This post will attempt to explain to you how we get from a lump of source code that can be compiled in a lot of different ways with many different options to the Opera packages that you can download and install from this blog.

Install? That is already a complex process on its own. You do it once and never think about it again, but the fact is that installation is a crucial process and it has to work properly, otherwise you can't enjoy your favorite software! So, how do we fit all our code in an executable, then pack it in an installer?

There are essentially two processes that take part here: Building and packaging. We have a build system that realizes both of them. The first part of it is a web interface that collects build requests from everyone and then dispatches them to our build servers, each of which can make a build for the requested OS. The second part is a script, partly different for each OS, running on each build server which takes care of building and packaging.

The building part is pretty much the same on each platform: it obtains the requested version of the source code, compiles it with the right options and builds it into an executable (and libraries). The compilation part is taken care of by a compiler specific to the platform on which the build is made and it mostly takes care of itself, as long as the source code is correct.

At that point, everything is ready for packaging, and the script becomes very different depending on the OS. I will talk more specifically about packaging on Windows, since I am responsible for the Windows part of the build system.

There are two kind of packages on Windows: MSI packages made with InstallShield and "Classic" packages made using an old version of the WISE installer. The WISE installer is relatively easy to configure. It takes a sort of installation script, written in its own scripting language, and just executes it. It uses an additional DLL to realize functions that are not possible with only the script itself (like detecting Windows Vista). Although it is nice and easy, the WISE installer is not very well adapted to Windows versions more recent than Windows 98.

InstallShield is a much more powerful tool and MSI installers are a lot more complicated to put together. I won't get into much details here, but there is a huge amount of configuration that can be applied to an InstallShield package. It relies on an ISM file (Intaller definition) which is XML formatted and indicates what the package should do, once compiled.

The packaging script starts by opening the installer definition file and set up a few things in it, preparing languages and translations of the installer itself. It enumerates all the files that need to be in the package and puts them in the right place. After a few more tweaks it builds the MSI package. The process is done once for each MSI package. The WISE installer is built along with the english-only MSI package but the process is trivial in comparison.

Maintaining and improving the build system and packaging scripts is no small task, but also an important task. Without it all builds and packages would have to be made manually!

This was it, a small peek at a hidden, but important part of Opera development.

In other news, our QA team has started their own blog - head over to the new QA blog for more peeks "under the hood".

Changelog:
• Fixed a URL encoding in javascript: URLs
• Fixed an issue with the BBC iPlayer RealPlayer plugin not working
• Several stability fixes
• Fixed a problem where GMail would not load

По-русски:
Цитировать
Сегодняшний пост будет немного необычен в том смысле, что в нём непосредственно не будет Оперы, и пост скорее о том, как Opera доставляется к вам. Этот пост - попытка объяснить вам, как мы разбираемся с глыбами исходного кода, который компилируется многими разными способами со многими различными настроечными элементами к всякого рода пакетам Opera, которые в свою очередь вы можете загрузить и установить с этого blog`a.

Установка? Это уже собственно сложный процесс. Вы поставили программу однажды и забыли, никогда не вспоминая об этом снова, но дело в том, что инсталляция - критический процесс и этому придется поработать должным образом, иначе вы не можете насладиться вашим любимым программным обеспечением! Так, как имена устройств мы соответствуем всему нашему коду в выполнимой программе, затем упаковывают это дело в инсталляторе?

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

Формирующаяся часть довольно крупная такая же на каждой платформе: это получает запрошенную версию исходного кода, компилирует с правильными настроечными элементами и формирует это всё в выполнимой программе (и библиотеки). Часть трансляции - взятая забота спецификой компилятора к платформе, на которой компоновка сделана, и это по большей части заботится о себе, пока исходный код правилен.

В этом указателе, все готово для упаковки, и сценарий становится совсем другим в зависимости от ОС. Я буду говорить более особо об упаковке на Windows, т.к. я ответственен за Windows-часть системы компоновки.

- два вид пакетов на Windows: Пакеты MSI производили над InstallShield и "Классические" пакеты сделали использование старой версии инсталлятора WISE. Инсталлятор WISE относительно простой в конфигурировании. Он берет что-то вроде инсталляционного сценария, записанного на его собственном языке сценариев, и лишь выполняет его. Поэтому используется дополнительный DLL, чтобы понимать функции, которые не возможны только с сценарием непосредственно (подобно обнаружению Windows Vista). Хотя это хорошо и просто, инсталлятор WISE совсем не well приспособлен к более свежим версиям Windows, он скорее для Windows 98.

InstallShield гораздо более мощный инструмент и инсталлятор MSI, на много сложнее для комплектации. Я не буду углубляться здесь во многие детали, но есть огромное количество конфигурации, которая может быть применена к пакету InstallShield. Это зависит от файла (Определение Intaller) ISM, который, XML форматируется и указывает, что пакет должен будет сделан, а после компилироватся.

Упаковочный сценарий начинается с открытия файла определения инсталлятора и устанавливают несколько вещей в это всё, готовя языки и переводы инсталлятора непосредственно. Дальше перечисляются все файлы, которые должны быть в пакете, и помещается в нужное место. После нескольких твиков всё это дело формирует пакет MSI. Процесс делается однажды для каждого пакета MSI. Инсталлятор WISE формируется наряду с english-only пакетом MSI но процесс тривиален в сравнении.

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

Это было в той маленькой быстрой и незаметной, но важной частью развития Opera.

В других новостях, наша БЫСТРОДЕСТВУЮЩАЯ группа запустила их собственный blog - головка над к новому БЫСТРОДЕСТВУЮЩЕМУ blog для больше быстрых взглядов "под капюшоном".

Changelog:
• Исправлено URL, кодирующий в javascript: URLs
• Исправлено результат работы с BBC iPlayer не RealPlayer дополнения к программе
• Несколько местоположений стабильности
• Исправлено проблема, где GMail не мог загрузиться

http://operafan.net/forum/index.php?topic=5302.0
Записан
[ectaVgen]
Ветеран
*****
Пол: Мужской
Сообщений: 1449



WWW
« Ответ #992 : 19 Июль 2008, 14:49:33 »

О программе OAC!
 

Авторы сборки: AC Team! (SyCraft - LEX1 - CreatoR)
Оф. сайт разработчиков: opera-ac.com / bit-center.ru
Форум поддержки: bit-center.ru/forum
Версия сборки: 3.5.2 Final (No_Installer)

Записан

Нету =(
Kasiopei
Новичок
*
Пол: Мужской
Сообщений: 10



« Ответ #993 : 19 Июль 2008, 15:01:46 »

to [ectaVgen]
Вид->Стиль->Блокировка Флэш анимации
Записан
exploit410
Постоялец
***
Пол: Мужской
Сообщений: 135


« Ответ #994 : 26 Июль 2008, 17:34:33 »

М да Все хочу спросить. сам че то вкладки не нашел, где там скины менять?
Записан




HDRE77
Ветеран
*****
Пол: Мужской
Сообщений: 679



WWW
« Ответ #995 : 26 Июль 2008, 17:39:01 »

М да Все хочу спросить. сам че то вкладки не нашел, где там скины менять?
Инструменты,представление,фоновый рисунок  Подмигивающий
Записан

exploit410
Постоялец
***
Пол: Мужской
Сообщений: 135


« Ответ #996 : 26 Июль 2008, 17:54:40 »

спс Улыбка
Записан




client
Гость
« Ответ #997 : 26 Июль 2008, 22:54:26 »

Во всех версиях 9.5х при попытке переноса выделенного текста в окне ответа форумов, он не убирается со старого места, а копируется. Приходится убирать дополнительно. Сохранение файлов представляет из себя тихий ужас, потому что сохраниться могут совсем не так, как задаешь в окне, а в совершенно непонятном формате не читаемом ни оперой, ни другими браузерами. Плагины с более ранних версий не работают. Похоже версии 9.5х стали провальными в истории оперы. Слишком много глюков. Не понимаю, они что, к празднику какому спешили? Или на тестировании плохо поработали?
Записан
antonich
Гость
« Ответ #998 : 26 Июль 2008, 22:59:26 »

Во всех версиях 9.5х при попытке переноса выделенного текста в окне ответа форумов, он не убирается со старого места, а копируется. Приходится убирать дополнительно. Сохранение файлов представляет из себя тихий ужас, потому что сохраниться могут совсем не так, как задаешь в окне, а в совершенно непонятном формате не читаемом ни оперой, ни другими браузерами. Плагины с более ранних версий не работают. Похоже версии 9.5х стали провальными в истории оперы. Слишком много глюков. Не понимаю, они что, к празднику какому спешили? Или на тестировании плохо поработали?
У меня всё путём работает. Вообще без нареканий, ощущение, что и ресурсов меньше 9.2x версии использует.
Записан
wwwxakep
Гость
« Ответ #999 : 26 Июль 2008, 23:02:44 »

Нет, с загрузкой файлов действительно какая-то беда. Большие файлы качает заново, а не берет из бошки. А кривое сохранение видимо связано с неверным определением mime.
Записан
antonich
Гость
« Ответ #1000 : 26 Июль 2008, 23:05:03 »

Нет, с загрузкой файлов действительно какая-то беда. Большие файлы качает заново, а не берет из бошки. А кривое сохранение видимо связано с неверным определением mime.
Докачка работает, mime определяет верно на всех сервисах вроде rapidshare, вот на форуме действительно корявенько mime (тут я менее всего на броузер грешу, раз на других файлохранилищах отлично работает).
Записан
OLEG2202
Новичок
*
Пол: Мужской
Сообщений: 9



« Ответ #1001 : 26 Июль 2008, 23:48:12 »

а почему мои вопросы не воспринимает admin
Записан
E}|{blr
Ветеран
*****
Пол: Мужской
Сообщений: 6972



« Ответ #1002 : 27 Июль 2008, 03:34:24 »

Шокирован Наверное не там задаёшь ...
Записан

всех достал 905 871 3310, счёт уже идёт на сотни!
[VlаSt]
Старожил
****
Пол: Мужской
Сообщений: 401



« Ответ #1003 : 27 Июль 2008, 14:57:09 »

где в опере сохраняются пароли жезла? Какой файл мне сохранить чтобы каждый раз не вводить эти пароли заново в случае переустановки системы?
Записан
Kasiopei
Новичок
*
Пол: Мужской
Сообщений: 10



« Ответ #1004 : 27 Июль 2008, 15:16:58 »

где в опере сохраняются пароли жезла? Какой файл мне сохранить чтобы каждый раз не вводить эти пароли заново в случае переустановки системы?
userprofile%\Application Data\Opera\Opera\profile\wand.dat
Записан
Страниц: 1 ... 65 66 [67] 68 69 ... 173   Вверх
Печать
ADSL.Kirov.RuОбщиеСофт (Модераторы: InfernO, HenX)Тема: Браузер Опера, глюки, настройка
Перейти в: