Почтовый Клиент Mozilla Thunderbird 49 Чем Thunderbird Лучше Других Почтовых Клиентов

Total Page:16

File Type:pdf, Size:1020Kb

Почтовый Клиент Mozilla Thunderbird 49 Чем Thunderbird Лучше Других Почтовых Клиентов Свободный офис. Выпуск 5 Комплект свободных офисных программ Для Windows и Linux Алекс Ковалёв Юрий Меркулов Александр Прокудин Даниил Смирнов Bulia Byak Юрий Безнос (перевод) Daniеl Wang Александр Удовидченко (перевод) Кирилл Маслинский Алексей Смирнов Москва, ALT Linux, 2007 Документы, составляющие эту книгу, распространяются на условиях ли- цензии на свободную документацию GNU (если не оговаривается иное). Оригинальный текст лицензии доступен по адресу http://www.gnu.org/ fdl. Текст, помещаемый на первой странице обложки: «Свободный офис. Выпуск 5. Москва, ALT Linux, 2007». Исходные документы, из которых составлено данное издание, доступны в сети Интернет по адресу http://heap.altlinux.ru. Все прочие права со- храняются за авторами. В описании каждого документа на heap.altlinux. ru указаны конкретные условия его распространения и модификации. Каж- дый имеет право воспроизводить, распространять и/или вносить изменения в эти документы в соответствии с этими условиями. ALT Linux — торговая марка компании ALT Linux. Linux — торговая мар- ка Линуса Торвальдса. Прочие встречающиеся названия могут являться тор- говыми марками соответствующих владельцев. Авторы программ указаны в файлах, входящих в состав дистрибутивов программ. Редакторы: Артем Золочевский, Владимир Жуков Оглавление Свободный офис. Выпуск 5 6 I Интернет: Пакет Mozilla 11 Глава 1 Браузер Mozilla Firefox 12 Преимущества Firefox ............................................... 12 Первое знакомство с Firefox ...................................... 14 О профилях Mozilla Firefox ........................................ 17 Клонирование или перенос профиля на другой компьютер .......................................... 24 Как установить расширения и темы ............................ 26 Тонкая настройка..................................................... 30 Полезные советы ..................................................... 46 Глава 2 Почтовый клиент Mozilla Thunderbird 49 Чем Thunderbird лучше других почтовых клиентов ........ 49 Первое знакомство с Thunderbird ............................... 51 Руководство мигрирующего пользователя .................... 54 Тонкая настройка..................................................... 61 Полезные советы ..................................................... 65 4 Оглавление II Графика 71 Глава 3 Настольная издательская система Scribus 72 Scribus ................................................................... 72 Установка ............................................................... 76 Настройка после установки ....................................... 78 Памятка ................................................................. 79 Самые частые ошибки и их исправление ..................... 80 Справочная информация ........................................... 80 Глава 4 Редактор векторной графики Inkscape 82 Inkscape ................................................................. 82 Возможности........................................................... 83 Установка Inkscape................................................... 85 Справочная информация ........................................... 87 Об уроках .............................................................. 87 Глава 5 Учебник по Inkscape 88 Основы .................................................................. 88 Советы и хитрости ................................................... 97 Векторизация .......................................................... 105 Профи.................................................................... 108 Глава 6 Программное обеспечение: право и свобода 119 Частное и общественное ........................................... 119 Оглавление 5 Степени открытости ................................................. 121 Степени свободы ..................................................... 123 Свободный офис. Выпуск 5 Идея сборника «Свободный офис» — дать полный комплект свободных приложений для разных операционных систем, для тех задач, которые при- нято называть офисными: работа с документами, данными, Интернет, гра- фикой. Составляя выпуск, мы не старались сводить понятие «офис» к офи- циальному, обязательному и скучному. Наоборот, мы стремились сделать его максимально широким, включая сюда всё, что нужно пользователю для работы с самыми разными типами документов и для общения. Поэтому не удивляйтесь, увидев в составе дистрибутива программы для моментально- го обмена сообщениями, ведь любая работа — это далеко не в последнюю очередь — общение. «Свободный» в названии пакета — это не просто рекламный слоган, это вполне конкретный термин, относящийся к условиям распространения вхо- дящих в состав выпуска программ. Все приложения этого дистрибутива1 распространяются на условиях свободных лицензий. На практике это озна- чает, что вы можете совершенно правомерно устанавливать их на любое ко- личество компьютеров, всегда можете скопировать программу или записать диск с дистрибутивом товарищу, в случае необходимости и при желании всегда можно обратиться прямо к исходным текстам программ, и испра- вить в них что требуется — они также свободны и включены в дистрибутив. Последняя глава данной книги посвящена обсуждению того, что такое сво- бодное программное обеспечение, и в чём его смысл и ценность. Другое важное качество приложений, вошедших в этот выпуск — все они многоплатформенные. В конечном итоге, операционная система важна не столько сама по себе, сколько как среда, в которой можно работать с лю- бимыми и нужными программами. «Свободный офис» вполне реализует эту 1За исключением двух компонентов — Adobe Acrobat Reader и Macromedia Flash, что ого- варивается отдельно в авторском договоре. Свободный офис. Выпуск 5 7 идею — он включает дистрибутивы приложений сразу для двух платформ — Linux и Windows. В выпуске получилось три больших раздела: • работа с документами и данными • интернет и общение • работа с графикой и подготовка публикаций Работа с документами и данными Полный спектр возможностей для работы с документами предоставляет свободный офисный пакет OpenOffice.org. Компоненты OpenOffice.org поз- воляют создавать и редактировать: • текстовые документы (Writer); • электронные таблицы (Calc); • презентации (Impress); • диаграммы, иллюстрации, любая векторная графика (Draw); • математические формулы любой сложности; • доступ к данным непосредственно в документах (особенно эффектив- ный при установке СУБД MySQL1, также вошедшей в Свободный офис 4.0). Разработчики OpenOffice.org, внедряя передовые технологии обработки документов, старались максимально облегчить работу обычным пользова- телям. Поэтому при первом знакомстве вы попадаете в привычную среду, знакомую по приложениям MS (Microsoft), и можете сразу начать работу. Переучиваться не нужно; навыков работы с привычными офисными про- граммами вполне достаточно — основные приёмы работы чрезвычайно похо- жи. Начав использовать OpenOffice.org, вы можете по-прежнему работать со всеми файлами, которые подготовили ранее в среде MS Office, и спокойно обмениваться документами c пользователями других программ. OpenOffice.org читает и сохраняет документы в большинстве популярных 1MySQL (произносится «Май Эс Кью Эл») — свободная, мультиплатформенная система управления базами данных (СУБД), отличающаяся большой скоростью, устойчивостью и лёг- костью в использовании. 8 Свободный офис. Выпуск 5 форматов. К ним относятся файлы Word, Excel, PowerPoint, RTF, html, xhtml, DocBook, простые текстовые файлы в различных кодировках. Кроме того OpenOffice.org позволяет экспортировать сложные документы с иллю- страциями и графиками в формате pdf. Система презентаций Impress позво- ляет экспортировать презентации в формат Macromedia Flash (.swf). OpenOffice.org содержит все необходимые компоненты для создания сложных систем. Он поддерживает шаблоны, умеет работать с базами дан- ных, содержит собственный язык программирования OOBasic, во многом похожий на MS Visual Basic for Application, и исполняет программы, напи- санные на языке программирования Java. OpenOffice.org работает на нескольких платформах: Windows, Linux, FreeBSD, Solaris, Mac OS X; и многих других. При этом внешний вид приложений и формат используемых файлов остаются неизменными, что позволяет совместно работать над документами пользователям самых раз- ных операционных систем. Обратите внимание, что в настоящий сборник вошёл пакет OpenOffice.org совсем недавно выпущенной версии 2.3.0. Ветка 2.x отли- чается от предшествующей широко распространённой ветки 1.1 не только первой цифрой: вместе с нею пришли существенные нововведения. Самое значительное изменение — переход OpenOffice.org на новый формат доку- ментов: Open Document. Стандарт Open Document предложен и широко признан как стандартный международный формат для обмена документами, в том числе официальными. Также в версии 2.x значительно переработан интерфейс, справка пол- ностью переведена на русский язык. Справка — это полный и подробный источник информации обо всех функциях OpenOffice.org, в ней есть сред- ства поиска, много контекстных ссылок, вводные статьи. Не ленитесь за- глядывать туда: даже если вам привычны офисные приложения, в справке вы можете обнаружить много полезного. У OpenOffice.org есть некоторые особенности, кроме того, он включает много оригинальных возможностей, которые зачастую просто отсутствуют в других офисных приложениях, а могут быть очень и очень полезны в повседневной работе. Также в комплект выпуска Свободный офис 4.0 включена СУБД MySQL, которая в сочетании с OpenOffice.org позволяет создать полноценную среду для работы с базами данных. Интернет и общение Интернет-составляющая в свободном офисе
Recommended publications
  • Childnodes 1
    Index Home | Projects | Docs | Jargon Bugzilla | LXR | Tree Status | Checkins Feedback | FAQ | Search A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z Index Symbols _content 1 A addEventListener 1 alert() 1 align 1 alinkColor 1 anchors 1 appCodeName 1 appendChild 1 applets 1 appName 1 appVersion 1 attributes 1, 2 http://www.mozilla.org/docs/dom/domref/dom_shortIX.html (1 de 20) [09/06/2003 9:55:09] Index availLeft 1 availTop 1 availWidth 1 B back() 1 bgColor 1 blur 1 blur() 1 body 1 C captureEvents() 1 characterSet 1 childNodes 1 clear 1 clearInterval() 1 clearTimeout() 1 click 1 cloneContents 1 cloneNode 1 cloneRange 1 close 1 http://www.mozilla.org/docs/dom/domref/dom_shortIX.html (2 de 20) [09/06/2003 9:55:09] Index close() 1 closed 1 collapse 1 collapsed 1 colorDepth 1 commonAncestorContainer 1 compareBoundaryPoints 1 Components 1 confirm() 1 contentDocument 1, 2 contentWindow 1, 2 controllers 1 cookie 1 cookieEnabled 1 createAttribute 1 createDocumentFragment 1 createElement 1 createRange 1 createTextNode 1 crypto 1 cssRule 1 cssRule Object 1 http://www.mozilla.org/docs/dom/domref/dom_shortIX.html (3 de 20) [09/06/2003 9:55:09] Index cssRules 1 cssText 1 D defaultStatus 1 deleteContents 1 deleteRule 1 detach 1 directories 1 disabled 1 dispatchEvent 1 doctype 1 document 1 documentElement 1 DOM 1, 2 DOM 2 Range Interface 1 DOM window Interface 1 domain 1 dump() 1 E Elements Interface 1 embeds 1 http://www.mozilla.org/docs/dom/domref/dom_shortIX.html (4 de 20) [09/06/2003 9:55:09]
    [Show full text]
  • Two Case Studies of Open Source Software Development: Apache and Mozilla
    Two Case Studies of Open Source Software Development: Apache and Mozilla AUDRIS MOCKUS Avaya Labs Research ROY T FIELDING Day Software and JAMES D HERBSLEB Carnegie Mellon University According to its proponents, open source style software development has the capacity to compete successfully, and perhaps in many cases displace, traditional commercial development methods. In order to begin investigating such claims, we examine data from two major open source projects, the Apache web server and the Mozilla browser. By using email archives of source code change history and problem reports we quantify aspects of developer participation, core team size, code ownership, productivity, defect density, and problem resolution intervals for these OSS projects. We develop several hypotheses by comparing the Apache project with several commercial projects. We then test and refine several of these hypotheses, based on an analysis of Mozilla data. We conclude with thoughts about the prospects for high-performance commercial/open source process hybrids. Categories and Subject Descriptors: D.2.9 [Software Engineering]— Life cycle, Productivity, Pro- gramming teams, Software process models, Software Quality assurance, Time estimation; D.2.8 [Software Engineering]— Process metrics, Product metrics; K.6.3 [Software Management]— Software development, Software maintenance, Software process General Terms: Management, Experimentation, Measurement, Human Factors Additional Key Words and Phrases: Open source software, defect density, repair interval, code ownership, Apache, Mozilla This work was done while A. Mockus and J. D. Herbsleb were members of software Production Research Department at Lucent Technologies’ Bell Laboratories. This article is a significant extension to the authors’ paper, “A case study of open source software development: the Apache server,” that appeared in the Proceedings of the 22nd International Con- ference on Software Engineering, Limerick, Ireland, June 2000 (ICSE 2000), 263-272.
    [Show full text]
  • A Review of XML-Compliant User Interface Description Languages
    ÊÚÛ Ó ÅĹ ÓÑÔÐÒØ Í×Ö ÁÒØÖ ×ÖÔØÓÒ ÄÒÙ× ÆØÐ ËÓÙÓÒ Ò ÂÒ ÎÒÖÓÒØ ÍÒÚÖ×Ø Ø ÓÐÕÙ ÄÓÙÚ Ò¸ ÁÒ×ØØÙØ ³ÑÒ×ØÖ ØÓÒ Ø ×ØÓÒ ÈÐ × ÓÝÒ׸ ½ ¹ ¹½¿ ! ÄÓÙÚ Ò¹Ð ¹ÆÙÚ¸ Ð#ÙÑ ×ÓÙÓÒ¸ Ú Ò Ö ÓÒ Ø×Ý׺Ùк º ×ØÖغ ÖÚÛ Ó% &ÅĹ ÓÑÔÐ ÒØ Ù×Ö ÒØÖ% × ÖÔØÓÒ Ð Ò¹ #Ù #× × ÔÖÓ Ù Ø Ø ÓÑÔ Ö× ×#Ò¬ ÒØ×Ð ØÓÒÓ%Ú ÖÓÙ× Ð Ò¹ #Ù #× Ö××Ò# «ÖÒØ #Ó Ð׸ ×Ù ×ÑÙÐعÔÐ Ø%ÓÖÑ Ù×Ö ÒØÖ% ׸ Ú ¹ÒÔ ÒÒ ¸ ÓÒØÒØ ÐÚÖݸ Ò Ù×Ö ÒØÖ% × ÚÖØÙ ÐÐÝ ¹ ¬Òº Ì Ö × - Ò ÐÓÒ# ×ØÓÖÝ Ò ØÖ ØÓÒ ØÓ ØØÑÔØ ØÓ ÔØÙÖ Ø ××Ò Ó% Ù×Ö ÒØÖ% × Ø Ú ÖÓÙ× ÐÚÐ× Ó% -×ØÖ ØÓÒ %ÓÖ «Ö¹ ÒØ ÔÙÖÔ Ó×׺ Ì ÖØÙÖÒ Ó% Ø × ÕÙ×ØÓÒ ØÓ Ý # Ò× ÑÓÖ ØØÖ ØÓÒ¸ ÐÓÒ# ÛØ Ø ××ÑÒ ØÓÒ Ó% &ÅÄ Ñ Ö.ÙÔ Ð Ò#Ù #׸ Ò #Ú× -ÖØ ØÓ Ñ ÒÝ ÔÖÓÔ Ó× Ð× %ÓÖ ÒÛ Ù×Ö ÒØÖ% × ÖÔØÓÒ Ð Ò#Ù #º /ÓÒ×¹ ÕÙÒØÐݸ Ø Ö × Ò ØÓ ÓÒÙ Ø Ò Ò¹ÔØ Ò ÐÝ×× Ó% % ØÙÖ× Ø Ø Ñ . ÐÐ Ø × ÔÖÓÔ Ó× Ð× × ÖÑÒ ÒØ Ò ÔÔÖÓÔÖ Ø %ÓÖ ÒÝ×Ô ¬ ÔÙÖÔ Ó׺ Ì ÖÚÛ × ÜØÒ×ÚÐÝ ÓÒÙ Ø ÓÒ ×#Ò¬ ÒØ ×Ù-×Ø Ó% ×Ù Ð Ò#Ù #× - × ÓÒ Ò Ò ÐÝ×× #Ö Ò Ù×Ö ÒØÖ% × Ø Ø Û ØÖ ØÓ ÑÔÐÑÒØ ÖÓ×× Ø × Ð Ò#Ù #׺ ½ ÁÒØÖÓ Ù Ø ÓÒ ÓÖ ÝÖ׸ ÀÙÑÒ¹ÓÑÔÙØÖ ÁÒØÖØÓÒ ´ÀÁµ ÛØÒ×× Ô ÖÒÒÐ Ö ÓÖ Ø ÙÐØÑØ Í×Ö ÁÒØÖ ´ÍÁµ ×ÖÔØÓÒ ÄÒÙ ØØ ÛÓÙÐ ÐÐÝ Ô¹ ØÙÖ Ø ××Ò Ó ÛØ ÍÁ ÓÙÐ ÓÖ ×ÓÙÐ º ÍÁ ×ÖÔØÓÒ ÄÒÙ ´ÍÁĵ ÓÒ××Ø× Ó ¹ÐÚÐ ÓÑÔÙØÖ ÐÒÙ ÓÖ ×ÖÒ ÖØÖ×¹ Ø× Ó ÒØÖ×Ø Ó ÍÁ ÛØ Ö×Ô Ø ØÓ Ø Ö×Ø Ó Ò ÒØÖØÚ ÔÔÐØÓÒº ËÙ ÐÒÙ ÒÚÓÐÚ× ¬ÒÒ ×ÝÒØÜ ´ºº ÓÛ Ø× ÖØÖ×Ø× Ò ÜÔÖ×× Ò ØÖÑ× Ó Ø ÐÒÙµ Ò ×ÑÒØ× ´ºº¸ ÛØ Ó Ø× ÖØÖ¹ ×Ø× ÑÒ Ò Ø ÖÐ ÛÓÖеº ÁØ Ò ÓÒ×Ö × ÓÑÑÓÒ ÛÝ ØÓ ×Ô Ý ÍÁ ÒÔ ÒÒØÐÝ Ó ÒÝ ØÖØ ÐÒÙ ´ºº¸ ÔÖÓÖÑÑÒ ÓÖ ÑÖÙÔµ ØØ ÛÓÙÐ ×ÖÚ ØÓ ÑÔÐÑÒØ Ø× ÍÁº Ì ××Ù Ó ÍÁÄ Û× ¬Ö×Ø Ö× ÛÒ Ø Û× ÖÕÙÖ ØÓ ÚÐÓÔ ÍÁ Ð ÑÓ ÙÐ Ó Ò ÒØÖØÚ ÔÔÐØÓÒ ÖØÖ ØÒ ÑÖÐÝ ×Ö× Ó ÐÒ× Ó ×º ÌÒ¸ Ø× ××Ù Û× ÖÒÓÖ ÛÒ Ø ×Ö ÔÔ Ö× ØÓ ÑÓ Ð ÍÁ Ý×ØÓ ×Ô ¬ØÓÒ× ×Ó ×
    [Show full text]
  • Visual Validation of SSL Certificates in the Mozilla Browser Using Hash Images
    CS Senior Honors Thesis: Visual Validation of SSL Certificates in the Mozilla Browser using Hash Images Hongxian Evelyn Tay [email protected] School of Computer Science Carnegie Mellon University Advisor: Professor Adrian Perrig Electrical & Computer Engineering Engineering & Public Policy School of Computer Science Carnegie Mellon University Monday, May 03, 2004 Abstract Many internet transactions nowadays require some form of authentication from the server for security purposes. Most browsers are presented with a certificate coming from the other end of the connection, which is then validated against root certificates installed in the browser, thus establishing the server identity in a secure connection. However, an adversary can install his own root certificate in the browser and fool the client into thinking that he is connected to the correct server. Unless the client checks the certificate public key or fingerprint, he would never know if he is connected to a malicious server. These alphanumeric strings are hard to read and verify against, so most people do not take extra precautions to check. My thesis is to implement an additional process in server authentication on a browser, using human recognizable images. The process, Hash Visualization, produces unique images that are easily distinguishable and validated. Using a hash algorithm, a unique image is generated using the fingerprint of the certificate. Images are easily recognizable and the user can identify the unique image normally seen during a secure AND accurate connection. By making a visual comparison, the origin of the root certificate is known. 1. Introduction: The Problem 1.1 SSL Security The SSL (Secure Sockets Layer) Protocol has improved the state of web security in many Internet transactions, but its complexity and neglect of human factors has exposed several loopholes in security systems that use it.
    [Show full text]
  • Organizational Search in Email Systems Sruthi Bhushan Pitla Western Kentucky University, [email protected]
    Western Kentucky University TopSCHOLAR® Masters Theses & Specialist Projects Graduate School 5-2012 Organizational Search in Email Systems Sruthi Bhushan Pitla Western Kentucky University, [email protected] Follow this and additional works at: http://digitalcommons.wku.edu/theses Part of the Databases and Information Systems Commons Recommended Citation Pitla, Sruthi Bhushan, "Organizational Search in Email Systems" (2012). Masters Theses & Specialist Projects. Paper 1161. http://digitalcommons.wku.edu/theses/1161 This Thesis is brought to you for free and open access by TopSCHOLAR®. It has been accepted for inclusion in Masters Theses & Specialist Projects by an authorized administrator of TopSCHOLAR®. For more information, please contact [email protected]. ORGANIZATIONAL SEARCH IN EMAIL SYSTEMS A Thesis Presented to The Faculty of the Department of Mathematics and Computer Science Western Kentucky University Bowling Green, Kentucky In Partial Fulfillment Of the Requirements for the Degree Master of Science By Sruthi Bhushan Pitla May 2012 ACKNOWLEDGMENTS It was a great pleasure working under my graduate advisor, Dr. Guangming Xing, who provided me with everything I need to succeed. His inspiration and guidance at each and every step made this Master of Science degree so rewarding and satisfactory. He always encouraged my work in every possible way and also gave me the freedom to express and implement my ideas without any restrictions. I feel very fortunate and proud to have been his student and really think the experience which I gained working under him is invaluable. I would like to whole heartedly thank Dr. Xing for the immense trust and patience he has over me.
    [Show full text]
  • CARENA, a Tool to Capture and Replay Web Navigation Sessions
    CARENA, a tool to capture and replay web navigation sessions I. J. Niño, B. de la Ossa, J. A. Gil, J. Sahuquillo and A. Pont § Department of Computer Engineering. Polytechnic University of Valencia Camino de Vera, s/n. 46071Valencia (Spain) {innigon1, berospe}@doctor.upv.es, {jagil, jsahuqui, apont}@disca.upv.es Abstract Web user behavior has widely changed over the last years. To perform precise and up-to-date web user behavior characterization is important to carry out representative web performance studies. In this sense, it is valuable to capture detailed information about the user’s experience, which permits to perform a fine grain characterization. Two main types of tools are distinguishable: complex commercial software tools like workload generators and academic tools. The latter mainly concentrate on the development of windows applications which gather web events (e.g., browser events) or tools modifying a part of the web browser code. In this paper, we present CARENA, a client-side browser-embedded tool to capture and replay user navigation sessions. Like some commercial software packages our tool captures information about the user session, which can be used later to replay or mimic the gathered user navigation. Nevertheless, unlike these software packages, our tool emulates the original user think times since these times are important to obtain precise and reliable performance results. Among the main features of CARENA are: multiplatform, open source, lightweight, standards based, easily installable and usable, programmed in JavaScript and XUL. 1. Introduction The main goal of Web performance research is to reduce the users’ perceived latency. An important set of research has concentrated on techniques like caching or prefetching web contents.
    [Show full text]
  • Browser Security Guidance: Mozilla Firefox
    GOV.UK Guidance Browser Security Guidance: Mozilla Firefox Published Contents 1. Usage scenario 2. Summary of browser security 3. How the browser can best satisfy the security recommendations 4. Network architecture 5. Deployment process 6. Recommended configuration 7. Enterprise considerations This ALPHA guidance builds on the End User Devices Platform Security Guidance and is applicable to devices running Mozilla Firefox on a supported and well configured version of Windows. This guidance was tested on 64­bit Windows 8.1 Enterprise edition running Firefox 31.1.1 ESR. 1. Usage scenario Firefox will be used to access a variety of web services including: accessing intranet services hosted on an enterprise­provided OFFICIAL network accessing enterprise cloud services sourced from the Digital Marketplace accessing other Internet services and web resources To support these scenarios, the following architectural choices are recommended: All data should be routed through a secure enterprise VPN to ensure the confidentiality and integrity of traffic intended for the enterprise intranet All Internet data should be routed through an enterprise­hosted proxy to benefit from enterprise protective monitoring and logging solutions Arbitrary third­party extension installation by users is not permitted in the browser. A list of allowed trusted apps and extensions can be configured in Group Policy 2. Summary of browser security This browser has been assessed against each of the 12 security recommendations, and that assessment is shown in the table below. Explanatory text indicates that there is something related to that recommendation that the risk owners should be aware of. Rows marked [!] represent a more significant risk.
    [Show full text]
  • Firefox Hacks Is Ideal for Power Users Who Want to Maximize The
    Firefox Hacks By Nigel McFarlane Publisher: O'Reilly Pub Date: March 2005 ISBN: 0-596-00928-3 Pages: 398 Table of • Contents • Index • Reviews Reader Firefox Hacks is ideal for power users who want to maximize the • Reviews effectiveness of Firefox, the next-generation web browser that is quickly • Errata gaining in popularity. This highly-focused book offers all the valuable tips • Academic and tools you need to enjoy a superior and safer browsing experience. Learn how to customize its deployment, appearance, features, and functionality. Firefox Hacks By Nigel McFarlane Publisher: O'Reilly Pub Date: March 2005 ISBN: 0-596-00928-3 Pages: 398 Table of • Contents • Index • Reviews Reader • Reviews • Errata • Academic Copyright Credits About the Author Contributors Acknowledgments Preface Why Firefox Hacks? How to Use This Book How This Book Is Organized Conventions Used in This Book Using Code Examples Safari® Enabled How to Contact Us Got a Hack? Chapter 1. Firefox Basics Section 1.1. Hacks 1-10 Section 1.2. Get Oriented Hack 1. Ten Ways to Display a Web Page Hack 2. Ten Ways to Navigate to a Web Page Hack 3. Find Stuff Hack 4. Identify and Use Toolbar Icons Hack 5. Use Keyboard Shortcuts Hack 6. Make Firefox Look Different Hack 7. Stop Once-Only Dialogs Safely Hack 8. Flush and Clear Absolutely Everything Hack 9. Make Firefox Go Fast Hack 10. Start Up from the Command Line Chapter 2. Security Section 2.1. Hacks 11-21 Hack 11. Drop Miscellaneous Security Blocks Hack 12. Raise Security to Protect Dummies Hack 13. Stop All Secret Network Activity Hack 14.
    [Show full text]
  • Review of User Interface Description Languages 183
    Review of User Interface Description Languages 183 Review of User Interface Description Languages Jürgen Engel, Christian Herdin, Christian Märtin Augsburg University of Applied Sciences, Faculty of Computer Science Augsburg, Germany {Juergen.Engel, Christian.Herdin, Christian.Maertin}@hs-augsburg.de Abstract In this paper we compare existing User Interface Description Languages (UIDL) in terms of their suitability, adequacy, practicability, and availability with regard to support model-driven as well as pattern-based software development. The results will be used to extend the potential of our PaMGIS framework for Pat- tern-based Modeling and Generation of Interactive Systems. 1 Introduction In the scope of our research within the Automation in Usability Engineering group (AUE) at Augsburg University of Applied Sciences we develop an integrated approach for the design and semi-automated generation of user interfaces (UI) of interactive software applications. It combines both, model- based and pattern-based development techniques and methods. In this context we have reviewed existing User Interface Description Languages (UIDLs) in terms of their suitability, adequacy, practicability, and availability with re- gard to support model-driven as well as pattern-based software development. The results will be used to extend the potential of our framework for Pattern- based Modeling and Generation of Interactive Systems (PaMGIS) [8]. The further document is organized as follows: the review approach is des- cribed in section 2, brief descriptions of the considered UIDLs are provided in section 3, the review results are summarized in tabular format in section 4, and our lessons learnt and decisions regarding PaMGIS are depicted in sec- tion 5.
    [Show full text]
  • Extending Your Browser
    Extending your browser •Philip Roche – Karova •[email protected] •http://www.philroche.net/downloads Introduction – Today I’d like to discuss Mozilla as an application development framework, discussing the technologies used in that framework. I’d also like to discuss the Firefox web browser and some of it’s features. I will be talking about three Firefox extensions in particular. I will then attempt to put all that together by showing you the code of an extension I have been developing If you have any questions – don’t hesitate to ask. 1 Introduction Who are Mozilla? What is Firefox? What is Mozilla Application Framework? What is Gecko? 06/02/2007 Extending your browser 2 Mozilla The Mozilla Foundation is a free software/open source project that was founded in order to create the next-generation Internet suite for Netscape. In 2005, the Mozilla Foundation announced the creation of Mozilla Corporation, a wholly owned for-profit taxable subsidiary of Mozilla Foundation, that will focus on delivering Firefox and Thunderbird to end users. It is because of the Mozilla Corporation’s work that we have seen the increase in Firefox’s user base to 31% (w3schools.com jan 2007 stats). Firefox Firefox is a freely available cross-platform browser. Mozilla application framework Also known as XPFE or XPToolkit. A collection of cross-platform software components, One of which is the Gecko Layout engine. Gecko Gecko is a standard-based layout engine designed for performance and portability. The terms Gecko and Mozilla Application Framework tend to interchanged but Gecko is the layout engine that is part of the Mozilla Application Framework collection.
    [Show full text]
  • Creating Applications with Mozilla
    Using XUL, JavaScript, and CSS Creating Applications with Mozilla David Boswell, Brian King, Ian Oeschger, Pete Collins & Eric Murphy Creating Applications with Mozilla David Boswell, Brian King, Ian Oeschger, Pete Collins, and Eric Murphy Beijing • Cambridge • Farnham • Köln • Paris • Sebastopol • Taipei • Tokyo Chapter 2 CHAPTER 2 Getting Started To help you start creating applications as quickly as possible, this chapter presents two “Hello World” examples that demonstrate the beginning stages of Mozilla appli- cation development. The first example is a simple XUL file that is loaded into the browser window. This example is then expanded on by adding additional features to the XUL file, such as imported stylesheets and JavaScript functions. The second “Hello World” example shows how to turn files like these into packages, which are the modular, bundled sets of files that fit together to make Mozilla applications or new modules for the Mozilla browser. These examples provide a context for discussing the development of Mozilla applica- tions. The first example focuses on creating and editing the basic file types, and the second focuses on the organization and distribution of applications on the Mozilla platform. Simple XUL Example Like all good “Hello World” applications, Example 2-1 shows one of the simplest possible examples of XUL. Although it is small, it demonstrates some important aspects of XUL programming, including the use of event handlers to add behavior and the use of a box to lay out elements properly within the window. This example also provides a context for discussing more general features of the language, such as the file format, the namespace, and some XUL programming conventions.
    [Show full text]
  • O'reilly Programming Firefox.Pdf
    Programming Firefox Kenneth C. Feldt Beijing • Cambridge • Farnham • Köln • Paris • Sebastopol • Taipei • Tokyo Programming Firefox by Kenneth C. Feldt Copyright © 2007 O’Reilly Media, Inc. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (safari.oreilly.com). For more information, contact our corporate/institutional sales department: (800) 998-9938 or [email protected]. Editor: Simon St.Laurent Indexer: Reg Aubry Production Editor: Rachel Monaghan Cover Designer: Karen Montgomery Copyeditor: Audrey Doyle Interior Designer: David Futato Proofreader: Rachel Monaghan Illustrators: Robert Romano and Jessamyn Read Printing History: April 2007: First Edition. Nutshell Handbook, the Nutshell Handbook logo, and the O’Reilly logo are registered trademarks of O’Reilly Media, Inc. Programming Firefox, the image of a red fox, and related trade dress are trademarks of O’Reilly Media, Inc. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O’Reilly Media, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps. While every precaution has been taken in the preparation of this book, the publisher and author assume no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein. This book uses RepKover™, a durable and flexible lay-flat binding. ISBN-10: 0-596-10243-7 ISBN-13: 978-0-596-10243-2 [M] Table of Contents Preface .
    [Show full text]