The UK's Biggest* and Best Linux
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. -
Rkward: a Comprehensive Graphical User Interface and Integrated Development Environment for Statistical Analysis with R
JSS Journal of Statistical Software June 2012, Volume 49, Issue 9. http://www.jstatsoft.org/ RKWard: A Comprehensive Graphical User Interface and Integrated Development Environment for Statistical Analysis with R Stefan R¨odiger Thomas Friedrichsmeier Charit´e-Universit¨atsmedizin Berlin Ruhr-University Bochum Prasenjit Kapat Meik Michalke The Ohio State University Heinrich Heine University Dusseldorf¨ Abstract R is a free open-source implementation of the S statistical computing language and programming environment. The current status of R is a command line driven interface with no advanced cross-platform graphical user interface (GUI), but it includes tools for building such. Over the past years, proprietary and non-proprietary GUI solutions have emerged, based on internal or external tool kits, with different scopes and technological concepts. For example, Rgui.exe and Rgui.app have become the de facto GUI on the Microsoft Windows and Mac OS X platforms, respectively, for most users. In this paper we discuss RKWard which aims to be both a comprehensive GUI and an integrated devel- opment environment for R. RKWard is based on the KDE software libraries. Statistical procedures and plots are implemented using an extendable plugin architecture based on ECMAScript (JavaScript), R, and XML. RKWard provides an excellent tool to manage different types of data objects; even allowing for seamless editing of certain types. The objective of RKWard is to provide a portable and extensible R interface for both basic and advanced statistical and graphical analysis, while not compromising on flexibility and modularity of the R programming environment itself. Keywords: GUI, integrated development environment, plugin, R. -
Why Be a KDE Project? Martin Klapetek David Edmundson
Why be a KDE Project? Martin Klapetek David Edmundson What is KDE? KDE is not a desktop, it's a community „Community of technologists, designers, writers and advocates who work to ensure freedom for all people through our software“ --The KDE Manifesto What is a KDE Project? Project needs more than just good code What will you get as a KDE Project? Git repository Git repository plus „scratch repos“ (your personal playground) Creating a scratch repo git push –all kde:scratch/username/reponame Git repository plus web interface (using GitPHP) Git repository plus migration from Gitorious.org Bugzilla (the slightly prettier version) Review Board Integration of git with Bugzilla and Review Board Integration of git with Bugzilla and Review Board Using server-side commit hooks ● BUG: 24578 ● CCBUG: 29456 ● REVIEW: 100345 ● CCMAIL: [email protected] Communication tools Mailing lists Wiki pages Forums Single sign-on to all services Official IRC channels #kde-xxxxx (on Freenode) IRC cloak me@kde/developer/mklapetek [email protected] email address Support from sysadmin team Community support Development support Translations (71 translation teams) Testing support (Active Jenkins and EBN servers, plus Quality Team) Project continuation (when you stop developing it) KDE e.V. support Financial and organizational help Trademark security Project's licence defense via FLA Promo support Stories in official KDE News site (Got the Dot?) Your blog aggregated at Planet KDE Promo through social channels Web hosting under kde.org domain Association with one of the best -
Engineer in C++/Qt Development ➢ Objectives
Jean-Nicolas ARTAUD 1A Rue du Vignemale 31500 Toulouse +33 (0)6.43.01.51.02 [email protected] 10 octobre 1987 Engineer in C++/Qt development ➢ Objectives ◦ Work in a dynamic environment and collaborate with communities ◦ Undertake challenging problems & take part in innovations ◦ Ensure customer satisfaction via user-centered approaches ➢ Open Source Contributions 2010 – present Calligra (The KDE generation C++/Qt integrated and free software office suite) C++/Qt development, Stage UI design. Community and meeting management. 2008 – 2010 KOffice (The C++/Qt integrated and free software office suite) KOffice development, bug fixing. 2009 – 2010 KOffice & KDE's git Migration Migration plan and script development. ➢ Professional Experience From April 2013 – Present Telespazio – One of the world’s leading players in satellite services Engineer in software development. C++/Qt development Development of a broadcast satellite system ◦ migrate software to new technologies C/C++, Qt5 ◦ UDP Network managements with the Qt Network framework ◦ migration of the database to PostgreSQL 9, SQL, trigger ◦ help in bug fixing on the web GUI in php5, JQuery, Bootstrap, Project continuous integration responsible, installation of jenkins, jobs management on several OS (Windows Server, RedHat, Debian), linux project packaging (RPM, DEB) From Sept 2010 to March 2013 Otonomy-aviation –Leading actor of High Definition entertainment camera and embedded aircraft security systems Engineer in embedded software development. C, postgresql and perl development on CPU to manage the whole system : ◦ features add, code refactoring, database management, ◦ rs232 and rs485 manipulation to make interact several devices, ◦ stand alone mode using perl scripts . PIC24f development (low power mode, sensors management, devices communication). -
Optimales Office
Zeroshell: Proxy-Server und Maßgeschneiderter DesktopCOMMUNITY-EDITION RAW-Daten mit Lightzone Virenscanner für das LAN S. 63 mit Pekwm und Bmpanel Frei kopieren S. 82 stressfrei und beliebig entwickeln weiter verteilen S. 46 ! 10.2013 Die wichtigsten Bürosoftware-Pakete für Linux im Direktvergleich OFFICE Optimales Office Calligra: KDE-Suite wird erwachsen S. 32 Gnome Office: Trotz Macken brauchbar S. 24 Softmaker Office: Kann mit Microsoft S. 16 Gründlich nachgezählt: Wo LibreOffice gegen OpenOffice punktet S. 8 So packen Sie im Nu DEB- und RPM-Archive S. 92 Programme paketieren in wenigen Handgriffen mit Effing Package Management Mini-PC Cirrus7 Nimbus: Die 8 Top-Spiele aus dem Schick, lautlos, schnell S. 88 Ubuntu Software Center S. 68 Top-Distris auf zwei ACETONEISO • OPENARTIST • MINI-PC • LIGHTZONE • ZEROSHELL • • ZEROSHELL • OPENARTIST MINI-PC LIGHTZONE ACETONEISO Heft-DVDs EUR 8,50 EUR 9,35 sfr 17,00 EUR 10,85 EUR 11,05 EUR 11,05 10 www.linux-user.de Deutschland Österreich Schweiz Benelux Spanien Italien 4 196067 008502 10 Editorial Finnischer Bumerang? Sehr geehrte Leserinnen und Leser, „Microsoft kauft Nokia“ – diese Schlag- zeile kam so wenig unerwartet, dass der bekannte Sysadmin-Kolumnist unserer Schwester Linux-Magazin, Charly Küh- nast, daraufhin trocken „Redmond: Sack Reis umgefallen“ bloggte û. Keine Fra- ge, dieser Schritt Microsofts war seit Län- Jörg Luther gerem abzusehen: Schließlich baut No- Chefredakteur kia rund 80 Prozent aller Windows-Pho- nes, ein weiteres Dahinsiechen des ma- roden finnischen Ex-Handy-Giganten hätte also die Mobil-Strategen in Red- Microsofts Ansporn, sich zunehmend als ein dicker Knoten, der bis jetzt die Ver- mond vor arge Probleme gestellt. -
Download the Index
41_067232945x_index.qxd 10/5/07 1:09 PM Page 667 Index NUMBERS 3D video, 100-101 10BaseT Ethernet NIC (Network Interface Cards), 512 64-bit processors, 14 100BaseT Ethernet NIC (Network Interface Cards), 512 A A (Address) resource record, 555 AbiWord, 171-172 ac command, 414 ac patches, 498 access control, Apache web server file systems, 536 access times, disabling, 648 Accessibility module (GNOME), 116 ACPI (Advanced Configuration and Power Interface), 61-62 active content modules, dynamic website creation, 544 Add a New Local User screen, 44 add command (CVS), 583 address books, KAddressBook, 278 Administrator Mode button (KDE Control Center), 113 Adobe Reader, 133 AFPL Ghostscript, 123 41_067232945x_index.qxd 10/5/07 1:09 PM Page 668 668 aggregators aggregators, 309 antispam tools, 325 aKregator (Kontact), 336-337 KMail, 330-331 Blam!, 337 Procmail, 326, 329-330 Bloglines, 338 action line special characters, 328 Firefox web browser, 335 recipe flags, 326 Liferea, 337 special conditions, 327 Opera web browser, 335 antivirus tools, 331-332 RSSOwl, 338 AP (Access Points), wireless networks, 260, 514 aKregator webfeeder (Kontact), 278, 336-337 Apache web server, 529 album art, downloading to multimedia dynamic websites, creating players, 192 active content modules, 544 aliases, 79 CGI programming, 542-543 bash shell, 80 SSI, 543 CNAME (Canonical Name) resource file systems record, 555 access control, 536 local aliases, email server configuration, 325 authentication, 536-538 allow directive (Apache2/httpd.conf), 536 installing Almquist shells -
Kexi: Introduction for KDE Contributors
2nd Calligra Sprint Kexi: Introduction for KDE Contributors Jarosław Staniek, November 2011 Why DB Apps? See “Databases and Spreadsheets” in the Kexi Handbook → link 2nd Calligra Sprint: Kexi: Introduction for Calligra Contributors 2/36 Jarosław Staniek, November 2011 The Kexi Project Started in 2002 → with KOffice/Calligra from the day one Had full-time contributor in 2003-2007 2nd Calligra Sprint: Kexi: Introduction for Calligra Contributors 3/36 Jarosław Staniek, November 2011 The Kexi Project First nontrivial KDE app on Windows (in 2003) → Driving force of the KDE on Windows Project 2nd Calligra Sprint: Kexi: Introduction for Calligra Contributors 4/36 Jarosław Staniek, November 2011 Consistent Vision NOT a MS Access clone → less tied to the file db See Kexi Features List at http://kexi-project.org/features.html specifics than MS Access → GUI does not mimic MS Access 2nd Calligra Sprint: Kexi: Introduction for Calligra Contributors 5/36 Jarosław Staniek, November 2011 Consistent Vision BUT acknowledges advantages of desktop databases → aimed at casual and power users 2nd Calligra Sprint: Kexi: Introduction for Calligra Contributors 6/36 Jarosław Staniek, November 2011 Consistent Vision → almost no database knowledge needed → users discover features while using Kexi 2nd Calligra Sprint: Kexi: Introduction for Calligra Contributors 7/36 Jarosław Staniek, November 2011 Consistent Vision Not much aimed at developers → default GUI not cluttered with developer- oriented features 2nd Calligra Sprint: Kexi: Introduction for Calligra Contributors -
The Calligra Sheets Handbook
The Calligra Sheets Handbook Pamela Roberts Anne-Marie Mahfouf Gary Cramblitt The Calligra Sheets Handbook 2 Contents 1 Introduction 16 2 Calligra Sheets Basics 17 2.1 Spreadsheets for Beginners . 17 2.2 Selecting Cells . 19 2.3 Entering Data . 19 2.3.1 Generic Cell Format . 20 2.4 Copy, Cut and Paste . 20 2.4.1 Copying and Pasting Cell Areas . 21 2.4.2 Other Paste Modes . 21 2.5 Insert and Delete . 22 2.6 Simple Sums . 22 2.6.1 Recalculation . 23 2.7 Sorting Data . 23 2.8 The Status bar Summary Calculator . 24 2.9 Saving your Work . 24 2.9.1 Templates . 25 2.10 Printing a Spreadsheet . 25 3 Spreadsheet Formatting 26 3.1 Cell Format . 26 3.1.1 Data Formats and Representation . 27 3.1.2 Fonts and Text Settings . 29 3.1.3 Text Position and Rotation . 30 3.1.4 Cell Border . 32 3.1.5 Cell Background . 33 3.1.6 Cell Protection . 33 3.2 Conditional Cell Attributes . 34 3.3 Changing Cell Sizes . 34 3.4 Merging Cells . 35 3.5 Hiding Rows and Columns . 35 3.6 Sheet properties . 35 The Calligra Sheets Handbook 4 Advanced Calligra Sheets 38 4.1 Series . 38 4.2 Formulae . 38 4.2.1 Built in Functions . 38 4.2.2 Logical Comparisons . 39 4.2.3 Absolute Cell References . 40 4.3 Arithmetic using Special Paste . 40 4.4 Array Formulas . 40 4.5 Goal Seeking . 41 4.6 Pivot Tables . 41 4.7 Using more than one Worksheet . -
Building a Database with Kexi Hypermania2, 123RF DATA FRIEND
LINUXUSER KDE's Kexi Database Building a database with Kexi hypermania2, 123RF hypermania2, DATA FRIEND Kexi, part of the KOffice suite, allows anyone to create, populate, and maintain a database. BY MARTIN STREICHER he open source world offers a The Kexi database development tool knowledge of SQL. Instead, a query is number of solutions for manag- [3] is another alternative for many Linux largely drag and drop: Choose one or Ting data. SQLite is a tiny yet pow- users. Kexi, billed as “Access for Linux,” more tables, relate one field to another erful database; MySQL is extremely pop- has been available since 2006, and the by point and click, and select the fields ular with web developers; and Postgre- latest stable release, Kexi 1.1.3, is part of you want to display. Kexi also offers SQL boasts transactional features on par the KOffice 1.6 suite [4]. Kexi 1.1.3, drag-and-drop form building to create in- with Oracle. All three solutions have which I used for this article, dates to terfaces to enter data, and like Access, command-line and programmatic inter- April 2008, but Kexi 2.0 is marching Kexi either can use its own database for- faces, and both MySQL and PostgreSQL through a series of pre-releases, with the mat or can connect to another engine for have support for browser-based manage- intention to ship by the end of the year. more oomph. In Kexi’s case, you can use ment [1] [2]. SQLite, MySQL, and Post- MySQL. If you dislike the phpMyAdmin greSQL all have strengths and weak- Introducing Kexi interface, try Kexi to browse an existing nesses, and each is capable, but sadly, Kexi, like Microsoft Access, offers a MySQL database. -
Supporting Source Code Comprehension During Software Evolution and Maintenance
SUPPORTING SOURCE CODE COMPREHENSION DURING SOFTWARE EVOLUTION AND MAINTENANCE A dissertation submitted to Kent State University in partial fulfillment of the requirements for the degree of Doctor of Philosophy by Nouh Alhindawi August, 2013 Dissertation written by Nouh Alhindawi M.S., Al-Balqa’ Applied University, Jordan, 2006 B.S., Yarmouk University, Jordan, 2004 Approved by Dr. Jonathan I. Maletic , Chair, Doctoral Dissertation Committee Dr. Feodor F. Dragan , Members, Doctoral Dissertation Committee Dr. Rouming Jin Dr. Michael L. Collard Dr. Catherine L. Smith Accepted by Dr. Javed I. Khan , Chair, Department of Computer Science Dr. James L. Blank , Dean, College of Arts and Sciences ii TABLE OF CONTENTS LIST OF FIGURES .....................................................................................................VIII LIST OF TABLES ........................................................................................................ XII ACKNOWLEDGMENTS ...........................................................................................XVI CHAPTER 1 INTRODUCTION..................................................................................... 1 1.1 Goals of the Research................................................................................................ 3 1.2 Contributions............................................................................................................. 5 1.3 Publication Notes ..................................................................................................... -
Computer Software Topic Three: Question
TOPIC THREE: Computer Software • Breadbox Office — DOS software, but has been successfully tested with Topic Three: Question One Win3.x, Win95/98/98SE/ME, WinNT4.0, Win2000 and the 32bit- (a). Define the term computer software. versions of WinXP, WinVista and Win7.0. Software is a collection of coded scientific • Calligra Suite is the continuation of instructions that are needed for a computer KOffice under a new name. It is part to work or function.. Software is often called of the KDE Software Compilation. a computer program. • Celframe Office — supports Microsoft Office and other popular (b). State the difference between file formats, with a user interface packaged and integrated software. styled on Microsoft Office 2003. • ContactOffice - an AJAX-based Packaged software is commercial software, online office suite. The suite includes which is copyrighted and designed to meet personal and shared Calendar, the needs of a wide variety of users, Document, Messaging, Contact, Wiki,... tools. Available free and as While; an enterprise service. • Corel WordPerfect for DOS - A word Integrated software combines application processor, spreadsheet, and programs such as word processing, presentation software from Corel spreadsheet, and database into a single, (containing WordPerfect 6.2, easy-to-use package i.e., it cannot be Quattro Pro 5.6, Presentations 2.1, purchased individually. and Shell 4.0c). • Documents To Go (Android and (c). (i). What is a software suite? others) • EasyOffice A software suite is a collection of individual • EIOffice (Evermore Integrated application software packages sold as a Office) — a Chinese / English / single entity. Japanese / French language integrated office suite. Available for (ii). -
Developing Portable Applications with C++
Developing Portable Applications with C++ Unix Windows software that makes sense www.troll-tech.com T R O L L T . E . C . H A GUI Framework fo Qt is a C++ GUI application framework which provides a uniform Application Programming Interface across different “Qt has a lot to offer . fully object- operating and window systems. It gives you the power to de- oriented, easily extensible and much velop applications with state-of-the-art graphical user inter- faster than Motif for important faces, and easily port them to new platforms. The screenshots you see on this page show the same Qt-based application run- operations. Its architecture is cleaner ning on Microsoft Windows and Unix / X11. than Motif’s. Qt is exceptionally well documented . ..” Designed for Real Work. – Cameron Laird, SunWorld, March 1998. Qt is designed by programmers with firsthand experience in using the product for real work. At Troll Tech, we use our own toolkit for making real, commercial applications, thus learning the hard way exactly how the API should be de- applications. After the first prototype is made, and the real, signed. demanding customer requirements start to come in, then you We know that no design is ever complete after the first try. don’t want to be locked in with a tool that limits your creativity. The Qt API is the result of continuous design iterations, refine- And you definitely do not want to maintain the “write-once, read-never” sort of code typically produced by some tools. What you want is an open application framework that gives you real control: Qt.