KDE E.V. Quarterly Report 2008Q3/Q4
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
KDE 2.0 Development, Which Is Directly Supported
23 8911 CH18 10/16/00 1:44 PM Page 401 The KDevelop IDE: The CHAPTER Integrated Development Environment for KDE by Ralf Nolden 18 IN THIS CHAPTER • General Issues 402 • Creating KDE 2.0 Applications 409 • Getting Started with the KDE 2.0 API 413 • The Classbrowser and Your Project 416 • The File Viewers—The Windows to Your Project Files 419 • The KDevelop Debugger 421 • KDevelop 2.0—A Preview 425 23 8911 CH18 10/16/00 1:44 PM Page 402 Developer Tools and Support 402 PART IV Although developing applications under UNIX systems can be a lot of fun, until now the pro- grammer was lacking a comfortable environment that takes away the usual standard activities that have to be done over and over in the process of programming. The KDevelop IDE closes this gap and makes it a joy to work within a complete, integrated development environment, combining the use of the GNU standard development tools such as the g++ compiler and the gdb debugger with the advantages of a GUI-based environment that automates all standard actions and allows the developer to concentrate on the work of writing software instead of managing command-line tools. It also offers direct and quick access to source files and docu- mentation. KDevelop primarily aims to provide the best means to rapidly set up and write KDE software; it also supports extended features such as GUI designing and translation in con- junction with other tools available especially for KDE development. The KDevelop IDE itself is published under the GNU Public License (GPL), like KDE, and is therefore publicly avail- able at no cost—including its source code—and it may be used both for free and for commer- cial development. -
Python Qt Tutorial Documentation Release 0.0
Python Qt tutorial Documentation Release 0.0 Thomas P. Robitaille Jun 11, 2018 Contents 1 Installing 3 2 Part 1 - Hello, World! 5 3 Part 2 - Buttons and events 7 4 Part 3 - Laying out widgets 9 5 Part 4 - Dynamically updating widgets 13 i ii Python Qt tutorial Documentation, Release 0.0 This is a short tutorial on using Qt from Python. There are two main versions of Qt in use (Qt4 and Qt5) and several Python libraries to use Qt from Python (PyQt and PySide), but rather than picking one of these, this tutorial makes use of the QtPy package which provides a way to use whatever Python Qt package is available. This is not meant to be a completely exhaustive tutorial but just a place to start if you’ve never done Qt development before, and it will be expanded over time. Contents 1 Python Qt tutorial Documentation, Release 0.0 2 Contents CHAPTER 1 Installing 1.1 conda If you use conda to manage your Python environment (for example as part of Anaconda or Miniconda), you can easily install Qt, PyQt5, and QtPy (a common interface to all Python Qt bindings) using: conda install pyqt qtpy 1.2 pip If you don’t make use of conda, an easy way to install Qt, PyQt5, and QtPy is to do: pip install pyqt5 qtpy 3 Python Qt tutorial Documentation, Release 0.0 4 Chapter 1. Installing CHAPTER 2 Part 1 - Hello, World! To start off, we need to create a QApplication object, which represents the overall application: from qtpy.QtWidgets import QApplication app= QApplication([]) You will always need to ensure that a QApplication object exists, otherwise your Python script will terminate with an error if you try and use any other Qt objects. -
Testing Pyside/Pyqt Code Using the Pytest Framework and Pytest-Qt
Testing PySide/PyQt Code Using the pytest framework and pytest-qt Florian Bruhin “The Compiler” Bruhin Software 06. November 2019 Qt World Summit, Berlin About me • 2011: Started using Python • 2013: Started using PyQt and developing qutebrowser • 2015: Switched to pytest, ended up as a maintainer • 2017: qutebrowser v1.0.0, QtWebEngine by default • 2019: 40% employed, 60% open-source and freelancing (Bruhin Software) Giving trainings and talks at various conferences and companies! Relevant Python features Decorators registered_functions: List[Callable] = [] def register(f: Callable) -> Callable: registered_functions.append(f) return f @register def func() -> None: .... Relevant Python features Context Managers def write_file() -> None: with open("test.txt", "w") as f: f.write("Hello World") Defining your own: Object with special __enter__ and __exit__ methods. Relevant Python features Generators/yield def gen_values() -> Iterable[int] for i in range(4): yield i print(gen_values()) # <generator object gen_values at 0x...> print(list(gen_values())) # [0, 1, 2, 3] PyQt • Started in 1998 (!) by Riverbank Computing • GPL/commercial • Qt4 $ PyQt4 Qt5 $ PyQt5 PySide / Qt for Python • Started in 2009 by Nokia • Unmaintained for a long time • Since 2016: Officially maintained by the Qt Company again • LGPL/commercial • Qt4 $ PySide Qt5 $ PySide2 (Qt for Python) Qt and Python import sys from PySide2.QtWidgets import QApplication, QWidget, QPushButton if __name__ == "__main__": app = QApplication(sys.argv) window = QWidget() button = QPushButton("Don't -
Historical Dictionary of Sufism
04-655 (1) FM.qxd 4/18/05 12:39 PM Page i HISTORICAL DICTIONARIES OF RELIGIONS, PHILOSOPHIES, AND MOVEMENTS Jon Woronoff, Series Editor 1. Buddhism, by Charles S. Prebish, 1993 2. Mormonism, by Davis Bitton, 1994. Out of print. See No. 32. 3. Ecumenical Christianity, by Ans Joachim van der Bent, 1994 4. Terrorism, by Sean Anderson and Stephen Sloan, 1995. Out of print. See No. 41. 5. Sikhism, by W. H. McLeod, 1995 6. Feminism, by Janet K. Boles and Diane Long Hoeveler, 1995. Out of print. See No. 52. 7. Olympic Movement, by Ian Buchanan and Bill Mallon, 1995. Out of print. See No. 39. 8. Methodism, by Charles Yrigoyen Jr. and Susan E. Warrick, 1996. Out of Print. See No. 57. 9. Orthodox Church, by Michael Prokurat, Alexander Golitzin, and Michael D. Peterson, 1996 10. Organized Labor, by James C. Docherty, 1996. Out of print. See No. 50. 11. Civil Rights Movement, by Ralph E. Luker, 1997 12. Catholicism, by William J. Collinge, 1997 13. Hinduism, by Bruce M. Sullivan, 1997 14. North American Environmentalism, by Edward R. Wells and Alan M. Schwartz, 1997 15. Welfare State, by Bent Greve, 1998 16. Socialism, by James C. Docherty, 1997 17. Bahá’í Faith, by Hugh C. Adamson and Philip Hainsworth, 1998 18. Taoism, by Julian F. Pas in cooperation with Man Kam Leung, 1998 19. Judaism, by Norman Solomon, 1998 20. Green Movement, by Elim Papadakis, 1998 21. Nietzscheanism, by Carol Diethe, 1999 22. Gay Liberation Movement, by Ronald J. Hunt, 1999 23. Islamic Fundamentalist Movements in the Arab World, Iran, and Turkey, by Ahmad S. -
The Kmymoney Handbook
The KMyMoney Handbook for KMyMoney version 5.0 Michael T. Edwardes Thomas Baumgart Ace Jones Tony Bloomfield Robert Wadley Darin Strait Roger Lum Jack H. Ostroff Dawid Wróbel The KMyMoney Handbook 2 Contents 1 Introduction 14 1.1 What is KMyMoney? . 14 1.2 What KMyMoney is not . 14 2 What’s new in this release 15 2.1 Bug fixes and enhancements to functionality . 15 2.2 Updates to this Handbook . 15 3 Making the most of KMyMoney 17 3.1 Basic Accounting . 17 3.1.1 Defining the accounts (personal records) . 18 3.1.2 Defining the accounts (business records) . 18 3.2 Mapping your finances to KMyMoney . 18 3.2.1 Accounts . 18 3.2.1.1 Accounts - Asset . 18 3.2.1.2 Accounts - Liability . 19 3.2.2 Institutions . 19 3.2.3 Categories . 19 3.2.4 Sub-Categories . 19 3.2.5 Tags . 19 3.2.6 Payees . 19 3.2.7 Scheduled transactions . 20 3.3 Useful Tips . 20 4 Using KMyMoney for the first time 21 4.1 Running KMyMoney for the first time . 21 4.2 The main window . 22 4.3 Creating a new file . 23 4.4 Creating accounts . 28 4.5 Schedules . 28 4.6 Categories . 28 4.7 Tags.............................................. 29 The KMyMoney Handbook 4.8 Payees . 29 4.9 Quicken Interchange Format (QIF) Import . 29 4.10 Searching for transactions . 29 4.11 Reconciliation . 29 4.12 Backing up . 30 4.13 Launching KMyMoney . 30 4.14 How to move KMyMoney to a new computer . 30 4.14.1 Moving your data . -
KDE Free Qt Foundation Strengthens Qt
How the KDE Free Qt Foundation strengthens Qt by Olaf Schmidt-Wischhöfer (board member of the foundation)1, December 2019 Executive summary The development framework Qt is available both as Open Source and under paid license terms. Two decades ago, when Qt 2.0 was first released as Open Source, this was excep- tional. Today, most popular developing frameworks are Free/Open Source Software2. Without the dual licensing approach, Qt would not exist today as a popular high-quality framework. There is another aspect of Qt licensing which is still very exceptional today, and which is not as well-known as it ought to be. The Open Source availability of Qt is legally protected through the by-laws and contracts of a foundation. 1 I thank Eike Hein, board member of KDE e.V., for contributing. 2 I use the terms “Open Source” and “Free Software” interchangeably here. Both have a long history, and the exact differences between them do not matter for the purposes of this text. How the KDE Free Qt Foundation strengthens Qt 2 / 19 The KDE Free Qt Foundation was created in 1998 and guarantees the continued availabil- ity of Qt as Free/Open Source Software3. When it was set up, Qt was developed by Troll- tech, its original company. The foundation supported Qt through the transitions first to Nokia and then to Digia and to The Qt Company. In case The Qt Company would ever attempt to close down Open Source Qt, the founda- tion is entitled to publish Qt under the BSD license. This notable legal guarantee strengthens Qt. -
Family by NEIL SPEARS Requests Contributing Writer Donates VCSD Chancellor Robert C
FEATURES Ughts & Sirens 2 SPORTS Opinion 4 Baseball swi~ away Meet the candidates Features • the competition A.S. presidential profiles 9 Features takes a look at this year's A.S. presidential candidates, Triton baseball went 4-1 over the their slates and independent campaigns - and finds out who Classifieds 12 break, beating CSU Dominguez Hills they are and what they staoo for. page 9 Campus Calendar 11 and Azusa PaCific. P~e 16 UC SAN DIEGO MONDAY, MARCH 11, 2001 VOLU,\IE 109, [ seE I 2003 A.S. ELEOIONS WATCH War advisory group formed Jacobs Appeal Committee to oversee campus climate family By NEIL SPEARS requests Contributing Writer donates VCSD Chancellor Robert C. denied Dynes announced the formation of the pecial Advisory Committee on War Related $110 M Matters on March 19. The goal Committee of me commirree is to advise the chancellor about the impact of Gift part of hears cases of global conflict on the campus community. $1 billion 3 applicants "I want to reassure you that we have developed comprehen By GAELLE FAURE sive plans for enhancing campu fundraising Associate News Editor safety, sustaining campus opera tions, and issuing timely news campalgn Three A.. elections candidates updates," Dynes stated in a who had filed appeals to the elec March 20 campus norice. tions committee Jskll1g to be rein The committee is composed By LISA MAK stated in the race were denied their of a dozen representatives from Staff Writer requests prior to the end of winter different areas of campu opera Irwin Jacobs. former C 'D quarter. -
The System Settings Handbook
The System Settings Handbook Richard A. Johnson The System Settings Handbook 2 Contents 1 Introduction 5 2 Using System Settings6 2.1 Starting System Settings . .6 2.2 The System Settings Screen . .6 2.3 System Settings Categories and Modules . .7 2.4 Exiting the System Settings . .8 2.5 Configuring System Settings . .8 2.6 Running Individual System Settings Modules . .8 3 The System Settings Modules9 4 Credits and License 10 Abstract This documentation describes system configuration and administration center for your desktop. The System Settings Handbook Chapter 1 Introduction The System Settings provides the user with a centralized and convenient way to configure all of the settings for your desktop. System Settings is made up of multiple modules. Each module is a separate application, however the System Settings organizes all of these applications into a single location. TIP Each System Settings module can be executed individually See section entitled Running individual System Settings modules for more information. System Settings groups all of the configuration modules into several categories: • Appearance • Workspace • Personalization • Network • Hardware • System Administration The modules that make up System Settings fall under one of the above categories, making it easier to locate the correct configuration module. 5 The System Settings Handbook Chapter 2 Using System Settings This section details the use of System Settings itself. For information on each individual module, please see System Settings Modules. 2.1 Starting System Settings The System Settings can be started in one of three ways: 1. By selecting Settings ! System Settings from the Application Menu. 2. By pressing Alt-F2 or Alt-Space. -
Kmymoney Pour Kmymoney Version 4.6
Manuel de KMyMoney pour KMyMoney version 4.6 Michael T. Edwardes Thomas Baumgart Ace Jones Tony Bloomfield Robert Wadley Darin Strait Roger Lum Jack H. Ostroff Traduction française : José Fournier Traduction française : Simon Depiets Manuel de KMyMoney 2 Table des matières 1 Introduction 14 1.1 Qu’est-ce que KMyMoney ? . 14 1.2 Qu’est-ce que KMyMoney n’est pas . 14 2 Quoi de neuf dans cette version 15 3 Tirer le meilleur profit de KMyMoney 16 3.1 Les bases de la comptabilité . 16 3.1.1 Création des comptes (comptes personnels) . 17 3.1.2 Création des comptes (comptes d’entreprise) . 17 3.2 Modéliser vos finances dans KMyMoney . 17 3.2.1 Comptes . 17 3.2.1.1 Comptes d’actif . 17 3.2.1.2 Comptes de passif . 18 3.2.2 Établissements . 18 3.2.3 Catégories . 18 3.2.4 Sous-catégories . 18 3.2.5 Bénéficiaires . 18 3.2.6 Opération récurrentes . 19 3.3 Conseils utiles . 19 4 Utiliser KMyMoney pour la première fois 20 4.1 Lancer KMyMoney pour la première fois . 20 4.2 La fenêtre principale . 21 4.3 Créer un nouveau fichier . 22 4.4 Créer les comptes . 26 4.5 Opérations récurrentes . 27 4.6 Catégories . 27 4.7 Bénéficiaires . 27 4.8 Importation depuis un fichier Quicken Interchange Format (QIF) . 27 4.9 Chercher des opérations . 27 4.10 Réconciliation . 28 Manuel de KMyMoney 4.11 Effectuer des copies de secours . 28 4.12 Lancer KMyMoney . 28 4.13 Contacter les Développeurs / Signaler des Bogues . -
Iaconelli Riccardo Giulio
Curriculum vitae INFORMAZIONI PERSONALI Iaconelli Riccardo Giulio Milano (Italia) Data di nascita 11/12/1990 | Nazionalità Italiana ESPERIENZA PROFESSIONALE 2017–alla data attuale Open Source Leadership Mentor Mozilla Foundation Mentore per il programma di Open Source Leadership, un programma di Mozilla Foundation per formare project manager che seguano la metodologia Open Source. 2016–alla data attuale Technical Speaker Mozilla Foundation Parte del team di Developer Relations per la divulgazione di tecnologie Open Source e Open Web 2015–alla data attuale Open Source Maintainer WikiToLearn Maintainer di WikiToLearn, un progetto Open Source per l'editing e la creazione collaborativa di libri di testo. 2004–alla data attuale Open Source Contributor e Maintainer KDE - Contributor per il progetto Plasma, il più importante desktop environment Open Source, e altre parti del progetto, sempre open source, come: KDEGames, kde-i18n-it, KDE-PIM, Raptor, packaging. - Maintainer dei seguenti Componenti Open Source: Akunambol, KDELibs (Plasma Packages), Amarok QML UI - Parte del team di marketing e di Comunicazione 2008–2017 Mentore Google (Summer of Code) Mentore, in diverse annate nel periodo 2008-2017, per diversi progetti Open Source (Ruqola, Plasma, ...). 2011–2012 Co-Founder & CTO Ispirata Co-Foundere CTO di Ispirata SRL, un'azienda di consulenza che offre soluzioni basate su software Open Source. 2005–2010 Vice Coordinatore Oxygen Project ISTRUZIONE E FORMAZIONE 2015–alla data attuale Laurea Magistrale in Fisica Università degli Studi di Milano-Bicocca, -
KDE Plasma 5
Arvo Mägi KDE Plasma 5 Tallinn, 2017 1 Sissejuhatus KDE töökeskkonnale pani aluse saksa programmeerija Matthias Ettrich 14.10.1996. 2016. a oktoobris sai populaarne KDE seega 20. aastaseks. Hea ülevaate KDE ajaloost annab artikkel „19 Years of KDE History: Step by Step.” KDE 4.14 ilmumisega oli KDE saavutanud kasutusküpsuse, kuid edasine areng kippus takerduma – vaja oli põhimõttelisi uuendusi. Otsustati võtta kasutusele iseseisvatel moodulitel põhinev KDE 5 arhitektuur – Qt/Frameworks. Kõik KDE rakendusprogrammid, sh Plasma 5 töölaud, kasutavad ainult konkreetse rakenduse jaoks vajalikke mooduleid. Varem kasutati kõigi rakenduste jaoks ühist suurt teeki, mis raskendas muudatuste tegemist ja pidurdas arendustööd. Qt on C++ programmeerimiskeskkond. Pikaajalise toega Qt 5.9 LTS ilmus 31. mail 2017. KDE Frameworks on 70 moodulist koosnev komplekt, mis lihtsustab Qt keskkonnas KDE programmide koostamist. Frameworks veaparandused ja täiendused ilmuvad iga kuu. KDE Plasma 5 töölaud põhineb KDE Frameworksil (KF5). Töölaua veaparandused ilmuvad iga kuu, vajadusel mitu korda kuus, uued versioonid kord kvartalis. Plasma 5.8 LTS, mis on pikaajalise toega (18 kuud), ilmus 4.10.2016, veidi enne KDE 20. aastaseks saamist. Plasma 5.10 ilmus 30.05.2017. Järgmine pikaajalise toega Plasma 5.12 ilmub 2018. a jaanuaris. Plasma 5 töölaud on pälvinud palju kiitvaid hinnanguid ja sobib igapäevaseks tööks. Eeldab kaasaegset, mitme tuumaga protsessori ja piisava mäluga (vähemalt 4 GB) arvutit. SSD kettalt töötab välkkiirelt. Töölaud on keskkond rakendusprogrammide käivitamiseks ja kasutamiseks. KF5-le on üle viidud kõik KDE põhirakendused (failihaldur Dolphin, pildinäitaja Gwenview, konsool Konsole, teksti- redaktor Kate, ekraanitõmmise võtja Spectacle, videoredaktor Kdenlive, plaadikirjutaja K3b jt). Need on KDE Applications koosseisus, mille uued versioonid ilmuvad kolm korda aastas, veaparandused kord kuus. -
KDE Galaxy 4.13
KDE Galaxy 4.13 - Devaja Shah About Me ●3rd Year Alienatic Student at DA- !"# Gandhinagar ●Dot-editor %or KDE &romo "ea' ●Member of KDE e.(. ●&a))ion for Technology# Literature ●+un the Google Developer Group in !olle$e ●-rganizin$ Tea' of KDE Meetup# con%./de.in 14 -/ay, sooooo....... ●Ho1 many of you are %an) of Science Fiction3 ●Astronomy3 ● 0o1 is it Related to KDE3 ●That i) precisely 1hat the talk is about. ●Analogy to $et you to kno1 everythin$ that you should about ● “Galaxy KDE 4.13” 4ait, isn't it 4.14? ●KDE5) late)t ver)ion S! 4.14 6 7ove'ber 8914 ●KDE Soft1are !o',ilation ::.xx ●Significance o% +elea)e) ●- -r$ani.ed# )y)te'atic co',ilation o% %eature) < develo,'ent) ●- 2ive )erie) of relea)e) till date. ●7o Synchronized +elea)e) Any lon$er: ● - KDE 2ra'e1ork) > ?'onthly@ ● - KDE &la)'a > ?3 'onth)@ ● - KDE Ap,lication) ?date ba)ed@ ●Au)t *i/e Ap, (er)ion) But, 1hat am I to do o% the Galaxy 7umber? ●4ork in a "eam ●4ork acros) a Deadline ●-%;ce Space Si'ulation ●Added 'petus %or Deliverin$ your 2eature) ●You 1ork a) a ,art of the C!oreD Developer "ea' ● nstils Discipline ●Better +e),onse# Better 2eedbac/ ●Better Deliverance ●Synchronized 1ork with other C)ea)onedD developer) Enough of the bore....... ●Ho1 do $et started3 ● - Hope you didn't )nooze yesterday ● +!# Subscribe to Mailing Lists ●Mentoring Progra') ●GsoC# Season of KDE, O2W Progra') ●Bootstra,pin$ Training Session) Strap yourself onto the Rocket ●And Blast O%%......... ● ● ● Entered A 4ormhole and Ea,ped into the KDE Galaxy ●No1 what? ●Pick a Planet to nhabit ●But....