Yearbook 2013 – GNOME Outreach Program

Total Page:16

File Type:pdf, Size:1020Kb

Yearbook 2013 – GNOME Outreach Program YEARBOOK 2013 GNOME OutrEACH PrOGRAM Editor, Layout & Design: Daniel G. Siegel <[email protected]> With LOTS OF HELP BY AleXANDRE FrANKe, Allan Day, AndrEAS Nilsson, Christophe Fergeau, Ekaterina GerASIMOva, Fabiano Fidêncio, Jakub Steiner, KarEN Sandler, Marina ZhurAKHINSKAYA AND Zeeshan Ali (Khattak). Last UPDATED ON August 1, 2013. This DOCUMENT IS LICENSED UNDER A CrEATIVE Commons Attribution – ShareAlikE license. Contents 1 ForEWORD4 2 WORDS BY THE GNOME OutrEACH Admins5 3 Students & INTERNS7 Aakanksha Gaur8 • Aakash Goenka9 • AlessandrO Campagni 10 • AleX MuñoZ 11 • Anton Belka 12 • Aruna SankarANARAYANAN 13 • Bogdan Gabriel Ciobanu 14 • Camilo Polymeris 15 • Carlos Soriano 16 • Dylan McCall 17 • Eslam Mostafa 18 • Evgeny Bobkin 19 • Flavia WEISGHIZZI 20 • Garima Joshi 21 • GökCEN ErASLAN 22 • Guillaume MazoYER 23 • Joris VALETTE 24 • KaleV Lember 25 • Lavanya GunasekarAN 26 • Magdalen Berns 27 • MarCOS Chavarría TEIJEIRO 28 • Mathieu Duponchelle 29 • Mattias Bengtsson 30 • Meg ForD 31 • Melissa S. R. WEN 32 • Parin PorECHA 33 • P¯ETERIS KrišJ¯ANIS 34 • Pooja SaxENA 35 • Rafael Fonseca 36 • RicharD Schwarting 37 • Sai Suman PrAYAGA 38 • Sam Bull 39 • Satabdi Das 40 • Saumya Dwivedi 41 • Saumya Pathak 42 • Sébastien Wilmet 43 • Shivani Poddar 44 • Simon Corsin 45 • Sindhu S 46 • TiffANY YAU 47 • Ting-WEI Lan 48 • TOMASZ MaczyńSKI 49 • Valentín BarrOS 50 • Victor TOSO 51 • Xuan Hu 52 • ŽAN DoberšEK 53 4 Sponsors 54 3 ForEWORD Dear GNOME Lovers, WELCOME TO GNOME! As EXECUTIVE DIRECTOR OF THE GNOME Foundation AND A I THINK I CAN SAFELY SAY, HOWEver, THAT IF YOU’RE READING MENTOR IN THE OPW, I HOPE YOU USE ALL OF THE RESOURCES THIS YOU’RE ALREADY AN IMPORTANT PART OF GNOME. Whether WE CAN PROVIDE YOU TO INTEGRATE FULLY INTO THE COMMUNITY. I IT’S BECAUSE YOU PARTICIPATED IN Google Summer OF Code, ENCOURAGE YOU TO SAY HI TO PEOPLE YOU DON’T KNOW, TO par- OUR OWN OutrEACH PrOGRAM FOR WOMEN OR JOINED AS PART TICIPATE ON MAILING LISTS AND TO KEEP DIVING in. As A SOFTWARE OF ANOTHER OUTREACH Effort, YOU’VE HELPED MAKE GNOME FREEDOM advocate, I HOPE YOU ARE AS MOVED AND INSPIRED WHAT IT is. As A FREE AND OPEN SOURCE SOFTWARE PRoject, WE AS I AM BY YOUR FELLOW CONTRIBUTORS AND JUST GET A KICK OUT ARE OUR COMMUNITY. And WE NEED YOUR NEW ideas, enthu- OF MAKING THE WORLD A BETTER PLACE THROUGH SOFTWARe. SIASM AND commitment. WE HAVE DONE SOME GREAT WORK For THE WISENED AND EXPERIENCED OLD SKOOL GNOME IN THE 16 YEARS OUR PROJECT HAS BEEN IN EXISTENCE BUT WE HACKERS - IF YOU flIP THROUGH THIS book, PLEASE TAKE THE TIME CAN ALWAYS DO better. YOU ARE IN A UNIQUE POSITION TO HELP TO GET TO KNOW OUR NEWEST contributors. Don’T FORGET WHAT US IMPROVE THINGS THAT WE TAKE FOR GRANTED BECAUSE “IT’S IT’S LIKE TO GET started. IF YOU can, OffER TO LEND A hand! THE WAY WE’VE ALWAYS DONE them.” While WE ARE AN OLD NeXT year, I HOPE ALL OF THE NEWCOMERS IN THIS BOOK HAVE PRoject, GNOME 3 IS STILL A RELATIVELY NEW endeavor. TherE’S FULLY JOINED THE RANKS OF EXPERIENCED contributors, HAVE SO MUCH OPPORTUNITY FOR YOU TO SHAPE THE DIRECTION OF THE TAKEN SATISFACTION IN CONTRIBUTING TO OUR PROJECT AND HAVE PRoject. Our COMMUNITY IS CONSTANTLY Evolving. PERHAPS EVEN EXTENDED A HAND TO NEW NEwcomers. KarEN Sandler ExECUTIVE Director, GNOME Foundation 4 WORDS BY THE GNOME OutrEACH Admins Dear interns, The GNOME COMMUNITY IS THRILLED TO HAVE YOU partici- Over THE LAST years, WE MADE VARIOUS IMPROVEMENTS TO PATING IN THE THREE MONTHS INTERNSHIPS WITH THE PRoject! HELP YOU CONNECT WITH THE PROJECT EARLY on, ENSURE WHAT WE HOPE YOU ARE fiNDING YOUR WAY ARound, MAKING FRIENDS YOU ARE PROPOSING AND WORKING ON IS RELEvant, AND GIVE vis- WITH OTHER contributors, AND SEEING THE DIffERENCE YOUR IBILITY TO YOUR work. These PRACTICES INCLUDE MAKING SURE WORK MAKES IN IMPROVING GNOME. EACH INTERN CONNECTS WITH A POTENTIAL MENTOR AHEAD OF WE WOULD LIKE TO THANK Google FOR SPONSORING BOTH time, CONTRIBUTES A PATCH TO THE RELEVANT MODULE AS PART OF Google Summer OF Code AND GNOME OutrEACH Pro- THE APPLICATION PRocess, AND HAS BLOG POSTS WITH PROGRESS GRAM FOR WOMEN internships. WE ALSO WOULD LIKE TO THANK UPDATES INCORPORATED ON Planet GNOME. Certainly THEY in- Bloomberg, Mozilla, Red Hat, THE FrEE SoftwarE Founda- CLUDE THIS YEARBOOK too! WE HOPE YOU fiND CONTRIBUTING TO tion, AND THE GNOME Foundation FOR SPONSORING GNOME GNOME ADDICTIVE AND fun, AND STICK AROUND AFTER THE END OutrEACH PrOGRAM FOR WOMEN internships. IT IS DEEPLY OF YOUR internships. VALUABLE TO THE GNOME PROJECT THAT THE GENEROUS SUPPORT GNOME IS People, AND GROWING OUR COMMUNITY GROWS OF THESE ORGANIZATIONS ALLOWS YOU TO FOCUS THREE MONTHS THE POTENTIAL OF OUR SOFTWARe. WE WELCOME YOU AND WHAT OF YOUR LIFE ON GNOME. YOU BRING TO THE COMMUNITY WITH OPEN arms! SincerELY, AleXANDRE FrANKe, Christophe Fergeau, Daniel G. Siegel, Fabiano Fidêncio, Marina ZhurAKHINSKAYA AND Zeeshan Ali (Khattak) GNOME OutrEACH AdministrATORS 5 Interns, Students, Mentors AND Admins OF 2011/2012 AT GUADEC Photo BY Ana ReY OutrEACH PrOGRAM FOR WOMEN January–April 2013 OutrEACH PrOGRAM FOR WOMEN June–September 2013 Summer OF Code 2013 7 Aakanksha Gaur http://www.wowsig.in/ [email protected] WOWSIG UX Design (PrOJECT Page) Allan Day INFORMATION AND INTERFACE Design NeW Delhi, INDIA “Good DESIGN IS invisible.” HoW WOULD YOU INTRODUCE YOURSELF IN 2 lines? What DO YOU LIKE TO DO WHEN NOT HACKING ON GNOME? I AM artist, WORKING TO MAKE EVERY EXPERIENCE AN Experi- I LIKE TO PAINT WHENEVER I GET MY HANDS ON A CANVAS AND ENCE OF art. colors. I ALSO LIKE TO ILLUSTRATE AND Read. TELL US ABOUT YOUR PRoject! What ARE YOUR PLANS FOR AFTER OPW? I AM WORK WITH GNOME ON THE User Experience AND Us- I WOULD CONTINUE TO WORK ON GNOME MARKETING AND ABILITY OF THE GNOME desktop. BRANDING AND START WITH MY OWN CONSULTANCY WORK ON de- sign. Why THIS PROJECT AND ORganization? Open SOURCE PROJECTS ARE ONE OF THE highest-impact Most INTEResting/useless FACT YOU KNOW? PROJECTS FOR A WIDE RANGE OF communities, IT BECOMES im- The WOWSIGNAL WAS AN EXTRA TERRESTRIAL SIGNAL THAT LASTED PERATIVE THAT PEOPLE CAN “USE” THE SOFTWARE EffiCIENTLY. I FOR 72 SECONDS THAT THE Big Ear TELESCOPE observed. WAS A PRIOR GNOME USER AND WANTED TO IMPROVE THE Us- ABILITY AND HENCE CONTRIBUTING TO A BETTER USER EXPERIENCE FOR USERS OF GNOME. 8 Aakash Goenka http://desicoder.worDPRess.com/ [email protected] AAKASH Add Bookshelf VieW & Tiling sup- PORT TO Evince (PrOJECT Page) Jose Aliste Computer Science & Engineering INDIA “Randomness Rules!” HoW WOULD YOU INTRODUCE YOURSELF IN 2 lines? What DO YOU LIKE TO DO WHEN NOT HACKING ON GNOME? Hi! I AM A TECHNOLOGY ADDICT WHO ALSO LIKES TO TRavel. I AM I LOVE TO TRAVEL AND AM ALSO A NOOB TREKKer. Then, I ALSO A VEGETARIAN AND TOTAL foodie. I’M ALSO A BIG FAN OF THE DIY HAVE A VAGUE INTEREST IN PHOTOGRAPHY. And yes, I NEVER CULTURe. PASS A CHANCE TO PLAY TABLE tennis! TELL US ABOUT YOUR PRoject! What ARE YOUR PLANS FOR AFTER GSoC? I AM WORKING ON IMPROVING Evince. I AM WORKING ON TWO Continue WORKING WITH GNOME. Also, INTRODUCE MY JUNIORS things. One IS TO ADD A BOOKSHELF LIKE VIEW OF RECENT items. IN SCHOOL TO THE WONDERFUL WORLD OF OPEN SOURce, AND en- Secondly, I AM WORKING ON ADDING SUPPORT FOR TILED Render- COURAGE THEM TO CONTRIBUTE TO it. ING SO THAT Evince CAN SUPPORT HIGHER ZOOM LEvels. Most INTEResting/useless FACT YOU KNOW? Why THIS PROJECT AND ORganization? Nagasaki WASN’T THE ORIGINAL TARGET OF THE Fat Man bomb! The PRoject, BECAUSE I WANTED TO LEARN SOMETHING NEW. The ORIGINAL ONE WAS SPARED DUE TO clouds. The ORganization, BECAUSE I HAVE USED GNOME EVER SINCE I BEGAN USING Linux. IT’S WONDERFUL TO NOW WORK WITH THE or- GANISATION WHOSE WORK I HAD ONLY BEEN USING ALL THIS time. I am 9 attending BRNO CZECH REPUBLIC AlessandrO Campagni http://scia.mp [email protected] SCIAMP Dual SCREEN CAPABLE PRESENTATION IN GNOME Documents (PrOJECT Page) Cosimo Cecchi Mathematics Florence, ITALY “DUM DIffERTUR VITA TRANSCURRIT” – Seneca HoW WOULD YOU INTRODUCE YOURSELF IN 2 lines? What DO YOU LIKE TO DO WHEN NOT HACKING ON GNOME? I TALK A lot, I LOVE eating, BEER AND SOME GOOD music. I I PLAY MY guitar, SHOOT SOME PICTURES AND ENJOY WRITING MY OVERTHINK ALMOST EVERYTHING AND CAN’T RESIST TRYING TO SOLVE THOUGHTS WITH AMAZING FOUNTAIN pens! PRoblems! What ARE YOUR PLANS FOR AFTER GSoC? TELL US ABOUT YOUR PRoject! I DON’T KNOW BUT I THINK fiNISHING MY STUDIES AND OF COURSE My PROJECT IS ABOUT BUILDING A DUAL SCREEN CAPABLE PResen- CONTRIBUTING IN THE GNOME PROJECT IN MY SPARE TIME :D TATION TOOL INSIDE Evince’S LIBVIEW WITH NEXT SLIDE PREVIEW, NOTES AND OTHER gadgets. No MORE SURPRISES WHEN YOU Most INTEResting/useless FACT YOU KNOW? CHANGE slide! A TOPOLOGIST IS A MATHEMATICIAN WHO CAN’T TELL A COffEE CUP FROM A doughnut. Why THIS PROJECT AND ORganization? I LOVE GNOME AND I USE IT IN EVERYDAY life, IMPROVING GNOME IS MY DREAM job. GSoC IS A GREAT OPPORTUNITY TO TRY TO HELP MAKE GNOME better! I am 10 attending BRNO CZECH REPUBLIC AleX MuñoZ http://aleXMUDOz.blogspot.com [email protected] ALEXMUDOZ GNOME TWEAK TOOL UI RefrESH (PrOJECT Page) John StoWERS Computer Engineering Curicó, Chile “Playfully DOING SOMETHING DIfficult, WHETHER USEFUL OR not, THAT IS hacking.” – RicharD Stallman HoW WOULD YOU INTRODUCE YOURSELF IN 2 lines? tors, TheY TOLD ME ABOUT GNOME AND HIS AMAZING com- I’M A Chilean Student WHO LOVES WRITING SOFTWARE AND MUNITY.
Recommended publications
  • Desktop Migration and Administration Guide
    Red Hat Enterprise Linux 7 Desktop Migration and Administration Guide GNOME 3 desktop migration planning, deployment, configuration, and administration in RHEL 7 Last Updated: 2021-05-05 Red Hat Enterprise Linux 7 Desktop Migration and Administration Guide GNOME 3 desktop migration planning, deployment, configuration, and administration in RHEL 7 Marie Doleželová Red Hat Customer Content Services [email protected] Petr Kovář Red Hat Customer Content Services [email protected] Jana Heves Red Hat Customer Content Services Legal Notice Copyright © 2018 Red Hat, Inc. This document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0 Unported License. If you distribute this document, or a modified version of it, you must provide attribution to Red Hat, Inc. and provide a link to the original. If the document is modified, all Red Hat trademarks must be removed. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. Linux ® is the registered trademark of Linus Torvalds in the United States and other countries. Java ® is a registered trademark of Oracle and/or its affiliates. XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
    [Show full text]
  • Ubuntu Kung Fu
    Prepared exclusively for Alison Tyler Download at Boykma.Com What readers are saying about Ubuntu Kung Fu Ubuntu Kung Fu is excellent. The tips are fun and the hope of discov- ering hidden gems makes it a worthwhile task. John Southern Former editor of Linux Magazine I enjoyed Ubuntu Kung Fu and learned some new things. I would rec- ommend this book—nice tips and a lot of fun to be had. Carthik Sharma Creator of the Ubuntu Blog (http://ubuntu.wordpress.com) Wow! There are some great tips here! I have used Ubuntu since April 2005, starting with version 5.04. I found much in this book to inspire me and to teach me, and it answered lingering questions I didn’t know I had. The book is a good resource that I will gladly recommend to both newcomers and veteran users. Matthew Helmke Administrator, Ubuntu Forums Ubuntu Kung Fu is a fantastic compendium of useful, uncommon Ubuntu knowledge. Eric Hewitt Consultant, LiveLogic, LLC Prepared exclusively for Alison Tyler Download at Boykma.Com Ubuntu Kung Fu Tips, Tricks, Hints, and Hacks Keir Thomas The Pragmatic Bookshelf Raleigh, North Carolina Dallas, Texas Prepared exclusively for Alison Tyler Download at Boykma.Com Many of the designations used by manufacturers and sellers to distinguish their prod- ucts are claimed as trademarks. Where those designations appear in this book, and The Pragmatic Programmers, LLC was aware of a trademark claim, the designations have been printed in initial capital letters or in all capitals. The Pragmatic Starter Kit, The Pragmatic Programmer, Pragmatic Programming, Pragmatic Bookshelf and the linking g device are trademarks of The Pragmatic Programmers, LLC.
    [Show full text]
  • SFLC V Conservancy
    Trademark Trial and Appeal Board Electronic Filing System. http://estta.uspto.gov ESTTA Tracking number: ESTTA863914 Filing date: 12/11/2017 IN THE UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE TRADEMARK TRIAL AND APPEAL BOARD Proceeding 92066968 Party Defendant Software Freedom Conservancy Correspondence PAMELA S CHESTECK Address CHESTEK LEGAL P O BOX 2492 RALEIGH, NC 27602 UNITED STATES Email: [email protected] Submission Motion for Summary Judgment Yes, the Filer previously made its initial disclosures pursuant to Trademark Rule 2.120(a); OR the motion for summary judgment is based on claim or issue pre- clusion, or lack of jurisdiction. The deadline for pretrial disclosures for the first testimony period as originally set or reset: 07/20/2018 Filer's Name Pamela S Chestek Filer's email [email protected] Signature /Pamela S Chestek/ Date 12/11/2017 Attachments Motion for SJ on affirmative defenses-signed.pdf(756280 bytes ) Kuhn-Declara- tion_summary-judgment_as-submitted_reduced-size-signed.pdf(2181238 bytes ) Sandler-declara- tion_summary-judgment_as-submitted-reduced-size-signed.pdf(1777273 bytes ) Chestek declaration_summary-judgment-signed-with-exhibits.pdf(2003142 bytes ) IN THE UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE TRADEMARK TRIAL AND APPEAL BOARD In the Mater of Registraion No. 4212971 Mark: SOFTWARE FREEDOM CONSERVANCY Registraion date: September 25, 2012 Sotware Freedom Law Center Peiioner, v. Cancellaion No. 92066968 Sotware Freedom Conservancy Registrant. RESPONDENT’S MOTION FOR SUMMARY JUDGMENT ON ITS AFFIRMATIVE DEFENSES Introducion The Peiioner, Sotware Freedom Law Center (“SFLC”), is a provider of legal services. It had the idea to create an independent enity that would ofer inancial and administraive services for free and open source sotware projects.
    [Show full text]
  • The GNOME Desktop Environment
    The GNOME desktop environment Miguel de Icaza ([email protected]) Instituto de Ciencias Nucleares, UNAM Elliot Lee ([email protected]) Federico Mena ([email protected]) Instituto de Ciencias Nucleares, UNAM Tom Tromey ([email protected]) April 27, 1998 Abstract We present an overview of the free GNU Network Object Model Environment (GNOME). GNOME is a suite of X11 GUI applications that provides joy to users and hackers alike. It has been designed for extensibility and automation by using CORBA and scripting languages throughout the code. GNOME is licensed under the terms of the GNU GPL and the GNU LGPL and has been developed on the Internet by a loosely-coupled team of programmers. 1 Motivation Free operating systems1 are excellent at providing server-class services, and so are often the ideal choice for a server machine. However, the lack of a consistent user interface and of consumer-targeted applications has prevented free operating systems from reaching the vast majority of users — the desktop users. As such, the benefits of free software have only been enjoyed by the technically savvy computer user community. Most users are still locked into proprietary solutions for their desktop environments. By using GNOME, free operating systems will have a complete, user-friendly desktop which will provide users with powerful and easy-to-use graphical applications. Many people have suggested that the cause for the lack of free user-oriented appli- cations is that these do not provide enough excitement to hackers, as opposed to system- level programming. Since most of the GNOME code had to be written by hackers, we kept them happy: the magic recipe here is to design GNOME around an adrenaline response by trying to use exciting models and ideas in the applications.
    [Show full text]
  • 'Building' Architects and Use of Open-Source Tools Towards Achievement of Millennium Development Goals
    'Building' Architects and Use of Open-source Tools Towards Achievement of Millennium Development Goals. Oku, Onyeibo Chidozie Department of Architecture Faculty of Environmental Sciences Enugu State University of Science and Technology Email: [email protected] ABSTRACT Millennium Development Goals (MDGs) were established by the United Nations to improve the well-being of humans and their habitat. Whether they are the target beneficiaries or amongst the parties administering services for achieving the MDGs, humans must carry out these activities in a physical environment. Hence, the Seventh Goal of the MDG has an indirect and far-reaching relationship with the others because it deals with the sustainable development of the built environment. Architects deliver consultancy services that span the design, documentation and construction supervision of the built environment. This study sought to determine the extent to which these professionals can do this, with respect to the Seventh Millennium Development Goal, using mainly open-source tools. The study draws from literature reviews, end-user feedback or reports, interviews with developers of applicable open-source products, and statistics from a survey, launched in 2011, for capturing how architects use ICT in their businesses. Analysis of popular open-source technologies for the Architecture, Engineering and Construction (AEC) industry show a concentration of resources in favour of the later stages of the Architect's role, rather than the design and contract-drawing stages. Some of the better-implemented tools are either too cryptic for professionals who communicate in graphical terms, or heavily biased towards software engineering practices. The products that promise Building Information Modelling (BIM) capabilities are still at an early developmental stage.
    [Show full text]
  • An User & Developer Perspective on Immutable Oses
    An User & Developer Perspective on Dario Faggioli Virtualization SW. Eng. @ SUSE Immutable OSes [email protected] dariof @DarioFaggioli https://dariofaggioli.wordpress.com/ https://about.me/dario.faggioli About Me What I do ● Virtualization Specialist Sw. Eng. @ SUSE since 2018, working on Xen, KVM, QEMU, mostly about performance related stuff ● Daily activities ⇒ how and what for I use my workstation ○ Read and send emails (Evolution, git-send-email, stg mail, ...) ○ Write, build & test code (Xen, KVM, Libvirt, QEMU) ○ Work with the Open Build Service (OBS) ○ Browse Web ○ Test OSes in VMs ○ Meetings / Video calls / Online conferences ○ Chat, work and personal ○ Some 3D Printing ○ Occasionally play games ○ Occasional video-editing ○ Maybe scan / print some document 2 ● Can all of the above be done with an immutable OS ? Immutable OS: What ? Either: ● An OS that you cannot modify Or, at least: ● An OS that you will have an hard time modifying What do you mean “modify” ? ● E.g., installing packages ● ⇒ An OS on which you cannot install packages ● ⇒ An OS on which you will have an hard time installing packages 3 Immutable OS: What ? Seriously? 4 Immutable OS: Why ? Because it will stay clean and hard to break ● Does this sound familiar? ○ Let’s install foo, and it’s dependency, libfoobar_1 ○ Let’s install bar (depends from libfoobar_1, we have it already) ○ Actually, let’s add an external repo. It has libfoobar_2 that makes foo work better! ○ Oh no... libfoobar_2 would break bar!! ● Yeah. It happens. Even in the best families distros
    [Show full text]
  • The Glib/GTK+ Development Platform
    The GLib/GTK+ Development Platform A Getting Started Guide Version 0.8 Sébastien Wilmet March 29, 2019 Contents 1 Introduction 3 1.1 License . 3 1.2 Financial Support . 3 1.3 Todo List for this Book and a Quick 2019 Update . 4 1.4 What is GLib and GTK+? . 4 1.5 The GNOME Desktop . 5 1.6 Prerequisites . 6 1.7 Why and When Using the C Language? . 7 1.7.1 Separate the Backend from the Frontend . 7 1.7.2 Other Aspects to Keep in Mind . 8 1.8 Learning Path . 9 1.9 The Development Environment . 10 1.10 Acknowledgments . 10 I GLib, the Core Library 11 2 GLib, the Core Library 12 2.1 Basics . 13 2.1.1 Type Definitions . 13 2.1.2 Frequently Used Macros . 13 2.1.3 Debugging Macros . 14 2.1.4 Memory . 16 2.1.5 String Handling . 18 2.2 Data Structures . 20 2.2.1 Lists . 20 2.2.2 Trees . 24 2.2.3 Hash Tables . 29 2.3 The Main Event Loop . 31 2.4 Other Features . 33 II Object-Oriented Programming in C 35 3 Semi-Object-Oriented Programming in C 37 3.1 Header Example . 37 3.1.1 Project Namespace . 37 3.1.2 Class Namespace . 39 3.1.3 Lowercase, Uppercase or CamelCase? . 39 3.1.4 Include Guard . 39 3.1.5 C++ Support . 39 1 3.1.6 #include . 39 3.1.7 Type Definition . 40 3.1.8 Object Constructor . 40 3.1.9 Object Destructor .
    [Show full text]
  • As Writers of Film and Television and Members of the Writers Guild Of
    July 20, 2021 As writers of film and television and members of the Writers Guild of America, East and Writers Guild of America West, we understand the critical importance of a union contract. We are proud to stand in support of the editorial staff at MSNBC who have chosen to organize with the Writers Guild of America, East. We welcome you to the Guild and the labor movement. We encourage everyone to vote YES in the upcoming election so you can get to the bargaining table to have a say in your future. We work in scripted television and film, including many projects produced by NBC Universal. Through our union membership we have been able to negotiate fair compensation, excellent benefits, and basic fairness at work—all of which are enshrined in our union contract. We are ready to support you in your effort to do the same. We’re all in this together. Vote Union YES! In solidarity and support, Megan Abbott (THE DEUCE) John Aboud (HOME ECONOMICS) Daniel Abraham (THE EXPANSE) David Abramowitz (CAGNEY AND LACEY; HIGHLANDER; DAUGHTER OF THE STREETS) Jay Abramowitz (FULL HOUSE; MR. BELVEDERE; THE PARKERS) Gayle Abrams (FASIER; GILMORE GIRLS; 8 SIMPLE RULES) Kristen Acimovic (THE OPPOSITION WITH JORDAN KLEEPER) Peter Ackerman (THINGS YOU SHOULDN'T SAY PAST MIDNIGHT; ICE AGE; THE AMERICANS) Joan Ackermann (ARLISS) 1 Ilunga Adell (SANFORD & SON; WATCH YOUR MOUTH; MY BROTHER & ME) Dayo Adesokan (SUPERSTORE; YOUNG & HUNGRY; DOWNWARD DOG) Jonathan Adler (THE TONIGHT SHOW STARRING JIMMY FALLON) Erik Agard (THE CHASE) Zaike Airey (SWEET TOOTH) Rory Albanese (THE DAILY SHOW WITH JON STEWART; THE NIGHTLY SHOW WITH LARRY WILMORE) Chris Albers (LATE NIGHT WITH CONAN O'BRIEN; BORGIA) Lisa Albert (MAD MEN; HALT AND CATCH FIRE; UNREAL) Jerome Albrecht (THE LOVE BOAT) Georgianna Aldaco (MIRACLE WORKERS) Robert Alden (STREETWALKIN') Richard Alfieri (SIX DANCE LESSONS IN SIX WEEKS) Stephanie Allain (DEAR WHITE PEOPLE) A.C.
    [Show full text]
  • SUSE® Linux Enterprise Desktop 12 and the Workstation Extension: What's New ?
    SUSE® Linux Enterprise Desktop 12 and the Workstation Extension: What's New ? Frédéric Crozat <[email protected]> Enterprise Desktop Release Manager Scott Reeves <[email protected]> Enterprise Desktop Development Manager Agenda • Design Criteria • Desktop Environment in SUSE Linux Enterprise 12 • GNOME Shell • Desktop Features and Applications 2 Design Criteria SUSE Linux Enterprise Desktop Interoperability Ease of Use Security Ease of Management Lower Costs 4 SUSE Linux Enterprise Desktop 12 • Focus on technical workstation ‒ Developers and System administrators • One tool for the job • Main desktop applications will be shipped: ‒ Mail client, Office Suite, Graphical Editors, ... • SUSE Linux Enterprise Workstation Extension ‒ Extend SUSE Linux Enterprise Server with packages only available on SUSE Linux Enterprise Desktop. (x86-64 only) 5 Desktop in SUSE Linux Enterprise 12 As Part of the Common Code Base SUSE Linux Enterprise 12 Desktop Environment • SUSE Linux Enterprise 12 contains one primary desktop environment • Additional light-weight environment for special use-cases: ‒ Integrated Systems • Desktop environment is shared between the server and desktop products 7 SUSE Linux Enterprise 12 Desktop Environment • GNOME 3 is the main desktop environment ‒ SLE Classic mode by default ‒ GNOME 3 Classic Mode and GNOME 3 Shell Mode also available • SUSE Linux Enterprise 12 ships also lightweight IceWM ‒ Targeted at Integrated Systems • QT fully supported: ‒ QT5 supported for entire SLE12 lifecycle ‒ QT4 supported, will be removed in future
    [Show full text]
  • Final Study Report on CEF Automated Translation Value Proposition in the Context of the European LT Market/Ecosystem
    Final study report on CEF Automated Translation value proposition in the context of the European LT market/ecosystem FINAL REPORT A study prepared for the European Commission DG Communications Networks, Content & Technology by: Digital Single Market CEF AT value proposition in the context of the European LT market/ecosystem Final Study Report This study was carried out for the European Commission by Luc MEERTENS 2 Khalid CHOUKRI Stefania AGUZZI Andrejs VASILJEVS Internal identification Contract number: 2017/S 108-216374 SMART number: 2016/0103 DISCLAIMER By the European Commission, Directorate-General of Communications Networks, Content & Technology. The information and views set out in this publication are those of the author(s) and do not necessarily reflect the official opinion of the Commission. The Commission does not guarantee the accuracy of the data included in this study. Neither the Commission nor any person acting on the Commission’s behalf may be held responsible for the use which may be made of the information contained therein. ISBN 978-92-76-00783-8 doi: 10.2759/142151 © European Union, 2019. All rights reserved. Certain parts are licensed under conditions to the EU. Reproduction is authorised provided the source is acknowledged. 2 CEF AT value proposition in the context of the European LT market/ecosystem Final Study Report CONTENTS Table of figures ................................................................................................................................................ 7 List of tables ..................................................................................................................................................
    [Show full text]
  • Compact, July 2009, Issue No. 32
    Technology Section CompActISSUE 32 | JULY 2009 Cluster Modeling: A New Technique To Improve Model Efficiency By Avi Freedman and Craig Reynolds 1 Cluster Modeling: 18 WANTED: A new approach to actuarial modeling can solve a familiar problem for life A New Tecnique To Reviews and Articles insurance companies. improve Model Efficiency on Life Insurance and Avi Freedman and Craig Annuity Illustration, Reynolds Needs Analysis, and Life insurance companies around the world employ actuarial models to use Advanced Marketing in applications such as financial forecasting, product pricing, embedded 2 Editor’s Notes Systems Howard Callif value, risk management, and valuation. Depending on the company and the 20 The End Users Justify application, such models might be seriatim or might reflect some degree of 3 Letter from the Chair the Means: IV The compression. Tim Pauza Journey Home Mary Pat Campbell 9 Cool Tech Despite the enormous increase in processing power over the past decade Matthew Wilson 25 In Praise of or two, the ability of many companies to run models in a timely fashion Approximations has arguably worsened, primarily due to the large number of stochastic i 14 R Corner —Model Carol Marler scenarios required to properly evaluate many types of insurance liabilities. Formula Framework Steve Craighead For some purposes, nested stochastic scenarios need to be used, increasing runtime even more. Typically, actuaries manage runtime in one of three ways: • improving software efficiency; • getting more or better hardware; • reducing cell count via mapping techniques. The first option can provide incremental payoffs but is unlikely to provide the order-of-magnitude performance improvements that the actuary might desire.
    [Show full text]
  • Multi Software Product Lines in the Wild
    AperTO - Archivio Istituzionale Open Access dell'Università di Torino Multi software product lines in the wild This is the author's manuscript Original Citation: Availability: This version is available http://hdl.handle.net/2318/1667454 since 2020-07-06T10:51:50Z Publisher: Association for Computing Machinery Published version: DOI:10.1145/3168365.3170425 Terms of use: Open Access Anyone can freely access the full text of works made available as "Open Access". Works made available under a Creative Commons license can be used according to the terms and conditions of said license. Use of all other works requires consent of the right holder (author or publisher) if not exempted from copyright protection by the applicable law. (Article begins on next page) 27 September 2021 Multi Software Product Lines in the Wild Michael Lienhardt Ferruccio Damiani [email protected] [email protected] Università di Torino Università di Torino Italy Italy Simone Donetti Luca Paolini [email protected] [email protected] Università di Torino Università di Torino Italy Italy ABSTRACT 1 INTRODUCTION Modern software systems are often built from customizable and A Software Product Line (SPL) is a set of similar programs, called inter-dependent components. Such customizations usually define variants, with a common code base and well documented variabil- which features are offered by the components, and may depend ity [1, 6, 19]. Modern software systems are often built as complex on backend components being configured in a specific way. As assemblages of customizable components that out-grow the expres- such system become very large, with a huge number of possible siveness of SPLs.
    [Show full text]