Building a Custom Linux with the Nimblex Live CD Generator

Total Page:16

File Type:pdf, Size:1020Kb

Building a Custom Linux with the Nimblex Live CD Generator COVER STORY Custom NimbleX EASYBuilding a custom Linux with BUILDER the NimbleX Live CD Generator If you want customization without CD image on the basis of your specifica- Linux systems. It presents the user with tions. By simply selecting applications a series of choices defining the charac- all the fuss, then try building your from a series of menus, the Live CD teristics of the system and generates an Generator resolves own custom ISO image with the any dependencies behind the scenes. web-based Custom NimbleX Live Getting CD Generator. Started BY THOMAS PELKMANN Because the Live CD Generator is designed for speed imbleX [1] is a minimal Linux and ease of use, it distribution based on Slackware. does not offer the NThe compact NimbleX system full range of op- is used primarily for Live CDs and USB tions available if sticks, and according to the website, you are building a NimbleX also runs well from the hard complete system drive or even over the network. But per- from scratch. The haps the most interesting feature of Nim- tool resembles the bleX is the custom CD generation service graphical installa- Figure 1: The Live CD Generator starts with a simple welcome screen. available through the project website tion wizard in- The green progress indicator shows how much disk space your distri- [2]. The Custom NimbleX Live CD Gen- cluded with many bution needs. erator lets you select the components conventional and applications you want to include in the system, then it generates a Live www,sxc.hu 36 ISSUE 88 MARCH 2008 036-038_nimblx.indd 36 17.01.2008 14:54:06 Uhr Custom NimbleX COVER STORY Figure 2: The Custom and Recommended customization levels let Figure 3: Select wallpaper for your desktop or upload your own back- you add applications to the minimal system. ground image. ISO image, which is then available for applications included in the category After you click through the application immediate download. will appear to the right. menus, it’s design time. The Wallpapers The Live CD Generator starts with After selecting your categories, click screen (Figure 3) lets you choose wallpa- a simple welcome page (see Figure 1). the right arrow to move to more granular per for your custom system. The tabs at A progress indicator at the top of the selections. Each category you select the top (Fields, Paradise, Space) subdi- browser window shows a value of leads to a subsequent menu displaying vide the wallpaper options by subject. 200MB, representing the size of a mini- options within the category. The Office The Upload tab gives you the option of mal NimbleX system. option, for instance, lets you select from uploading wallpaper from your own se- If you click the right arrow to proceed tools such as OpenOffice, KOffice, a PDF lection of photos. The wallpaper image to the next screen, the generator asks editor, a calculator, and the Kdissert is not tiled, but scaled, so make sure you you to select a level of customization. mind-mapping utility. choose an image of sufficient quality. The options are: See the box “Custom NimbleX High- Ideally, the image size and screen resolu- • Minimal – The Minimal customization lights” for a sample of some popular tion should match. level is no customization. The CD Custom NimbleX options. The next screen lets you customize generator simply creates a bare-bones The generator offered no options for your sound settings. It is perfectly okay 200MB Live CD ISO image without the Libraries category at the time this to use the defaults – unless you know additional software. issue went to press. exactly what values your sound card • Custom – The user selects additional software from a menu of optional Custom NimbleX Highlights applications, libraries, and drivers. Office Opera 9.22 VirtualBox 1.4 • Recommended – Similar to the Cus- OpenOffice 2.3 Samba 3.0.23c ClamAV 0.90 tom option, but only a recommended KOffice 1.6 Wireshark 0.99 Wine 0.9.40 collection of tools is selected by de- Scribus 1.3.3 Nessus 2.2.9 JRE 1.6 fault and you can still deselect any of the tools you don’t want. Dia 0.94 OpenVPN 2.0.9 Man pages In this article, I focus on the Custom Kdissert 1.0.7 Ktorrent 2.1.4 Development option. The Recommended option is Kile 1.9.3 Graphics Kdevelop 3.3.4 similar, and the Minimal option really Pdfedit 0.3.1 Gimp 2.2.16 KDEWebDev 3.5 doesn’t require much explanation be- Qalculate 0.96 Inkscape 0.45 Python 2.4 cause it just cooks up a CD without Games Blender 2.42 Gambas 1.0.18 additional input. The Battle for Wesnoth 1.3.4 Multimedia Compiler pack Customizing globulation2 0.8.21 AmaroK 1.3.9 Debugger pack If you choose the Custom option and SuperTux 0.1.3 Jack and Qjackctl 0.103 Drivers click the right arrow, you’ll land on a Njam 1.25 Xine 0.99 Printer drivers screen that lets you select categories of Ksudoku 0.3 ardour2 2.0.2 Scanner drivers tools (Figure 2). For each category you Arcade emulators Rosegarden 1.5.1 Nvidia Desktop select, the Live CD Generator will pres- Network Audacious 1.3.2 Intel Pro Wireless 3945 ent a menu of optional software. If you Firefox 2.0 System WiFi experimental drivers hover your mouse over a category, the MARCH 2008 ISSUE 88 37 036-038_nimblx.indd 37 17.01.2008 14:54:17 Uhr COVER STORY Custom NimbleX Figure 4: You can even choose a personal greeting that will play at Figure 5: Next, choose a root password and configure an additional system launch time. user account. needs. Then go to the KDE Sounds tab to use the left arrow to go back to previous age repository for adding even more select a sound for booting and shutting screens and revise your selections. applications. NimbleX’s category system down your system. The sound also plays In the summary screen, accept the is sometimes inconsistent as concerns when you click an option. selected options and click the execute the needs of the target user. For example, The Boot audio greeting option in the arrow. The website takes just a couple of the multimedia category is designed last tab of the Sound Configuration seconds to create an ISO image of your for both consumers and producers of screen promises some originality: For ex- customized distribution. music, and the Live CD Generator offers ample, you can type an individual greet- You have 12 hours to download the applications like Jack and QJackCtl to ing in the box (say, Welcome to My Linux new ISO image. To start downloading, support music creation. But Custom box ) and click on the down arrow to press the arrow and burn the image onto NimbleX stops halfway and doesn’t listen to the screen reader’s rendering of a CD. Your own custom Linux is now offer anything in the line of virtual the welcome message (see Figure 4). ready to go. instruments. However, you can’t add a lengthy greet- ing – the welcome message is restricted Praise and Concerns Conclusions to 30 characters. Although the Custom NimbleX Live CD The idea of mixing your own distribu- The next step is to define your root Generator is spartan, the unequivocal tion is fantastic, and the approach is password and create an additional user navigation is worthy of praise. Every- foolproof. If the Live CD Generator of- account (Figure 5). Next, choose the thing you need you can find with little fered a larger selection of state-of-the-art KDE desktop language and move to a danger of detouring or losing your way. programs, it would be perfect. But even summary of your selections (Figure 6). It couldn’t be easier to put together a at its current state of evolution, Custom If you want to change anything, you can custom distribution. NimbleX is still worthwhile. I The Live CD Generator is in- INFO tended as a spe- [1] NimbleX: http:// www. nimblex. net cialized tool for [2] Custom NimbleX: creating ready- http:// custom. nimblex. net/ made ISO images, [3] NimbleX package list: but keep in mind http:// nimblex. net/ package-list. html that Custom Nim- bleX offers noth- ing close to the Thomas Pelkmann scope of applica- has worked for tions available more than 20 years through a full as an author and Linux distribution editor for radio, newspapers, and such as OpenSUSE business and com- or Ubuntu. puter magazines. Also, a full dis- THE AUTHOR Figure 6: Review a summary of your selections before generating tribution provides He has also written several technical books. your custom CD image. access to a pack- 38 ISSUE 88 MARCH 2008 036-038_nimblx.indd 38 17.01.2008 14:54:19 Uhr.
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.
    [Show full text]
  • Documentation of Northern Alta: Grammar, Texts and Glossary
    Documentation of Northern Alta: grammar, texts and glossary Alexandro-Xavier García Laguía ADVERTIMENT. La consulta d’aquesta tesi queda condicionada a l’acceptació de les següents condicions d'ús: La difusió d’aquesta tesi per mitjà del servei TDX (www.tdx.cat) i a través del Dipòsit Digital de la UB (diposit.ub.edu) ha estat autoritzada pels titulars dels drets de propietat intel·lectual únicament per a usos privats emmarcats en activitats d’investigació i docència. No s’autoritza la seva reproducció amb finalitats de lucre ni la seva difusió i posada a disposició des d’un lloc aliè al servei TDX ni al Dipòsit Digital de la UB. No s’autoritza la presentació del seu contingut en una finestra o marc aliè a TDX o al Dipòsit Digital de la UB (framing). Aquesta reserva de drets afecta tant al resum de presentació de la tesi com als seus continguts. En la utilització o cita de parts de la tesi és obligat indicar el nom de la persona autora. ADVERTENCIA. La consulta de esta tesis queda condicionada a la aceptación de las siguientes condiciones de uso: La difusión de esta tesis por medio del servicio TDR (www.tdx.cat) y a través del Repositorio Digital de la UB (diposit.ub.edu) ha sido autorizada por los titulares de los derechos de propiedad intelectual únicamente para usos privados enmarcados en actividades de investigación y docencia. No se autoriza su reproducción con finalidades de lucro ni su difusión y puesta a disposición desde un sitio ajeno al servicio TDR o al Repositorio Digital de la UB.
    [Show full text]
  • Q1 Where Do You Use C++? (Select All That Apply)
    2021 Annual C++ Developer Survey "Lite" Q1 Where do you use C++? (select all that apply) Answered: 1,870 Skipped: 3 At work At school In personal time, for ho... 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% ANSWER CHOICES RESPONSES At work 88.29% 1,651 At school 9.79% 183 In personal time, for hobby projects or to try new things 73.74% 1,379 Total Respondents: 1,870 1 / 35 2021 Annual C++ Developer Survey "Lite" Q2 How many years of programming experience do you have in C++ specifically? Answered: 1,869 Skipped: 4 1-2 years 3-5 years 6-10 years 10-20 years >20 years 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% ANSWER CHOICES RESPONSES 1-2 years 7.60% 142 3-5 years 20.60% 385 6-10 years 20.71% 387 10-20 years 30.02% 561 >20 years 21.08% 394 TOTAL 1,869 2 / 35 2021 Annual C++ Developer Survey "Lite" Q3 How many years of programming experience do you have overall (all languages)? Answered: 1,865 Skipped: 8 1-2 years 3-5 years 6-10 years 10-20 years >20 years 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% ANSWER CHOICES RESPONSES 1-2 years 1.02% 19 3-5 years 12.17% 227 6-10 years 22.68% 423 10-20 years 29.71% 554 >20 years 34.42% 642 TOTAL 1,865 3 / 35 2021 Annual C++ Developer Survey "Lite" Q4 What types of projects do you work on? (select all that apply) Answered: 1,861 Skipped: 12 Gaming (e.g., console and..
    [Show full text]
  • Structure Identification in Medical Imaging (SIMI)
    Structure Identification in Medical Imaging (SIMI) | Report Three | Tom Brzozowski, Daniel Liew, Vasileios Papaefstratiou-Armagos, Pijika Watcharapichat, Wasin Chaivaranont tb807, dsl11, vp208, pw610, wc1311 @doc.ic.ac.uk f g Supervisor: Dr. Eddie Edwards Course: CO530, Imperial College London 16th March, 2012 M.Sc. Group Project Report 16th March, 2012 Contents 1 Introduction 3 2 Specification 3 2.1 Stakeholders . .3 2.2 Minimum sepcification . .3 2.3 Extended specification . .4 2.4 Revision on specification . .4 3 Design 4 3.1 Initial design decisions . .4 3.2 Classes . .5 3.3 User interface . .7 4 Methodology 9 4.1 Software development tools . .9 4.2 Software development technique . .9 4.3 Solutions for different tasks according to specification . 10 4.3.1 Specifications related to basic user interaction . 10 4.3.2 Specifications related to segmentation features . 12 4.3.3 Extended requirements . 15 4.4 Main intellectual or technical problems during the project . 20 4.5 Meetings with stakeholders . 21 5 Division of work 21 5.1 Technical work . 21 5.2 Administrative and documentation . 22 5.3 Training and research . 22 6 Final product 23 6.1 Final outcome of programme . 23 6.2 Overall achievement and specifications being implemented within the final product . 23 6.3 Testing methodology and result . 24 6.3.1 Manual visual testing . 24 6.3.2 Automated Unit testing . 24 6.3.3 Stakeholder testing . 24 6.4 Evaluation on product performance . 25 6.5 Possible extensions . 26 7 Glossary 26 Appendix 28 A Sprint Logbooks 28 B Group Meeting Logbooks 31 C Summary of Personal Logbooks 46 D Goal orientated capture 55 E Code documentation 56 2 M.Sc.
    [Show full text]
  • The Breadth and Depth of Early Learning Standards
    March 2005 INSIDE THE CONTENT: THE BREADTH AND DEPTH OF EARLY LEARNING STANDARDS By Catherine Scott-Little Sharon Lynn Kagan Victoria Stebbins Frelow Inside the Content: The Breadth and Depth of Early Learning Standards By Catherine Scott-Little, Ph.D. Human Development and Family Studies SERVE University of North Carolina at Greensboro Sharon Lynn Kagan, Ed.D. Victoria Stebbins Frelow Teachers College Columbia University In Association with the School of Education University of North Carolina at Greensboro 2005 Edited by Donna Nalley, Ph.D., SERVE Publications Director Karen DeMeester, Ph.D., SERVE Publications Cover Design by Shelley Call, SERVE Graphic Designer Research and production of this document were supported by the Institute of Education Sciences, U.S. Department of Education, through the Regional Educational Laboratory at SERVE (under contract no. ED-01-CO-0015). The findings and opinions expressed do not necessarily reflect the position or policies of IES or the U.S. Department of Education. Acknowledgments We would like to thank a number of persons who were instrumental to our efforts to bring this work to fruition. Rosemarie Andrews, Sarah Boeving, Amanda Weisner, and Jennifer Kunzman’s assistance in development of the document was invaluable. We would also like to thank Victoria Seitz for her insightful assistance with data analysis for the report. We especially would like to thank the early childhood specialists in state departments of education who participated in the interviews for Phase 1 of this study and have continued to provide us with updated standards documents and insights on early learning standards. We are grateful to each of the informants for their interest in this study and their tireless dedication to their work on behalf of families and children.
    [Show full text]
  • A Live Linux Based on KNOPPIX/DEBIAN with Special Emphasis on Scientific Packages Including ROOT Motivation (Students)
    ● Debian ROOT packages by ROOT team and Chr. H. Christensen ● Collaboration of Helmut Wolters (german), Vinc. Vangoni (Italian), Pedro Ferreia (French), Oscar Diaz Fouces (Spanish) ... PAIPIX: a live linux based on KNOPPIX/DEBIAN with special emphasis on scientific packages including ROOT Motivation (students) ● A live system requiring no installation ● Including latex to be able to undestand the source arXiv scientific papers. ● Including code development environments ● It should also support portuguese State of the art Several live systems available based either on Debian: KNOPPIX...or Gentoo. The major Linux releases like REDHAT or SUSE include a live DVD. While KNOPPIX was by far the best and most used, it did not met our goals Motivation (Supplement) The informatics people at my University discouraged me to do anything.... Choices ● Compressed file system of KNOPPIX seemed the best ● There was information around on how to extend modify the CD images ● It was based on the powerful and free Debian system ● Including only full Latex implied already to go from CD to DVD ● Once we opted for DVD the road was open to include: ●Scientific applications available in Debian ●New scientific applications by creating Debian packages ●Also the SERVER tools like web, database and Content M. Systems ●Nice things to help interesting the students like ... games ● Once installed on disk it becomes normal DEBIAN Scientific Packages Selected from Debian Development/ Prog. Visual Studio e .net gcc; g++; g77; .. Kdevelop Development Debuger and profiler Visual Studio e .net ddd valgrind Development Development (test) Visual Fortran and .net gcc-4.0; g++-4.0; gfortran-4.0; g95 Development fortran Java JDK Sun ..
    [Show full text]
  • Kdevelop Handbook
    KDevelop Handbook This documentation was converted from the KDE UserBase KDevelop4/Manual page. KDevelop Handbook 2 Contents 1 What is KDevelop?6 2 Sessions and projects: The basics of KDevelop8 2.1 Terminology . .8 2.2 Setting up a session and importing an existing project . .9 2.2.1 Option 1: Importing a project from a version control system server . .9 2.2.2 Option 2: Importing a project that is already on your hard drive . 10 2.3 Setting up an application as a second project . 10 2.4 Creating projects from scratch . 10 3 Working with source code 12 3.1 Tools and views . 12 3.2 Exploring source code . 14 3.2.1 Local information . 14 3.2.2 File scope information . 16 3.2.3 Project and session scope information . 17 3.2.4 Rainbow color highlighting explained . 19 3.3 Navigating in source code . 19 3.3.1 Local navigation . 19 3.3.2 File scope navigation and outline mode . 20 3.3.3 Project and session scope navigation: Semantic navigation . 21 3.4 Writing source code . 25 3.4.1 Auto-completion . 25 3.4.2 Adding new classes and implementing member functions . 27 3.4.3 Documenting declarations . 31 3.4.4 Renaming variables, functions and classes . 34 3.4.5 Code snippets . 35 3.5 Modes and working sets . 37 3.6 Some useful keyboard shortcuts . 39 KDevelop Handbook 4 Code generation with templates 41 4.1 Creating a new class . 41 4.2 Creating a new unit test . 43 4.3 Other files .
    [Show full text]
  • KDE 2.0 Development
    00 8911 FM 10/16/00 2:09 PM Page i KDE 2.0 Development David Sweet, et al. 201 West 103rd St., Indianapolis, Indiana, 46290 USA 00 8911 FM 10/16/00 2:09 PM Page ii KDE 2.0 Development ASSOCIATE PUBLISHER Michael Stephens Copyright © 2001 by Sams Publishing This material may be distributed only subject to the terms and conditions set ACQUISITIONS EDITOR forth in the Open Publication License, v1.0 or later (the latest version is Shelley Johnston presently available at http://www.opencontent.org/openpub/). DEVELOPMENT EDITOR Distribution of the work or derivative of the work in any standard (paper) book Heather Goodell form is prohibited unless prior permission is obtained from the copyright holder. MANAGING EDITOR No patent liability is assumed with respect to the use of the information con- Matt Purcell tained herein. Although every precaution has been taken in the preparation of PROJECT EDITOR this book, the publisher and author assume no responsibility for errors or omis- Christina Smith sions. Neither is any liability assumed for damages resulting from the use of the information contained herein. COPY EDITOR International Standard Book Number: 0-672-31891-1 Barbara Hacha Kim Cofer Library of Congress Catalog Card Number: 99-067972 Printed in the United States of America INDEXER Erika Millen First Printing: October 2000 PROOFREADER 03 02 01 00 4 3 2 1 Candice Hightower Trademarks TECHNICAL EDITOR Kurt Granroth All terms mentioned in this book that are known to be trademarks or service Matthias Ettrich marks have been appropriately capitalized. Sams Publishing cannot attest to Kurt Wall the accuracy of this information.
    [Show full text]
  • Linux Box — Rev
    Linux Box | Rev Howard Gibson 2021/03/28 Contents 1 Introduction 1 1.1 Objective . 1 1.2 Copyright . 1 1.3 Why Linux? . 1 1.4 Summary . 2 1.4.1 Installation . 2 1.4.2 DVDs . 2 1.4.3 Gnome 3 . 3 1.4.4 SElinux . 4 1.4.5 MBR and GPT Formatted Disks . 4 2 Hardware 4 2.1 Motherboard . 5 2.2 CPU . 6 2.3 Memory . 6 2.4 Networking . 6 2.5 Video Card . 6 2.6 Hard Drives . 6 2.7 External Drives . 6 2.8 Interfaces . 7 2.9 Case . 7 2.10 Power Supply . 7 2.11 CD DVD and Blu-ray . 7 2.12 SATA Controller . 7 i 2.13 Sound Card . 8 2.14 Modem . 8 2.15 Keyboard and Mouse . 8 2.16 Monitor . 8 2.17 Scanner . 8 3 Installation 8 3.1 Planning . 8 3.1.1 Partitioning . 9 3.1.2 Security . 9 3.1.3 Backups . 11 3.2 /usr/local . 11 3.3 Text Editing . 11 3.4 Upgrading Fedora . 12 3.5 Root Access . 13 3.6 Installation . 13 3.7 Booting . 13 3.8 Installation . 14 3.9 Booting for the first time . 17 3.10 Logging in for the first time . 17 3.11 Updates . 18 3.12 Firewall . 18 3.13 sshd . 18 3.14 Extra Software . 19 3.15 Not Free Software . 21 3.16 /opt . 22 3.17 Interesting stuff I have selected in the past . 22 3.18 Window Managers . 23 3.18.1 Gnome 3 .
    [Show full text]
  • IV. Программное Обеспечение Для Объектно-Ориентированного Программирования И Разработки Приложений (Kdevelop, Lazarus, Gambas)
    IV. Программное обеспечение для объектно-ориентированного программирования и разработки приложений (Kdevelop, Lazarus, Gambas).............................................................. 2 1. Введение в ООП......................................................................................................................... 2 2. Разработка ПО с использованием Kdevelop.......................................................................... 16 2.1. Основы языка программирования C++.......................................................................... 17 2.2. Работа со средой разработки ПО KDevelop .................................................................. 30 3. Разработка ПО с использованием Lazarus............................................................................. 37 3.1. Основы языка программирования Pascal....................................................................... 38 3.2. Работа со средой разработки ПО Lazarus ...................................................................... 48 4. Разработка ПО с использованием Gambas ............................................................................ 54 4.1. Основы языка программирования BASIC (ОО диалект) ............................................. 55 4.2. Работа со средой разработки ПО Gambas...................................................................... 61 Академия АйТи Установка и администрирование ПСПО. Лекции. Часть 4 Страница 1 из 67 IV. Программное обеспечение для объектно- ориентированного программирования и разработки приложений
    [Show full text]
  • IDE, a Software Environment You Can Use to Develop Your C/C++ Programs
    The University of CMSC 15200 ± Introduction to Computer Science 2 Chicago Summer Quarter 2005 Department of Lab #2 (08/01/2005) Computer Science Name: Student ID: Lab Instructor: Borja Sotomayor Do not write in this area 1 2 3 TOTAL Maximum possible points: 30 One of the goals of this lab is to introduce the Eclipse IDE, a software environment you can use to develop your C/C++ programs. We provide some basic instructions on how to write a program with Eclipse, and how to use Eclipse's debugging features. More complete documentation can be found in Eclipse's official website: http://www.eclipse.org/ http://www.eclipse.org/documentation/ http://help.eclipse.org/ IDE: Integrated Development Environment An IDE, or Integrated Development Environment, provides an environment that integrates all the tools necessary to develop a piece of software. IDEs typically include a text editor, a compiler, a debugger, and other tools to improve the productivity of the programmer. For example, many IDEs include tools that allow us to easily create graphical interfaces for our own applications (“UI designers”) The user can interact with all these tools (editor, compiler, etc.) using an interface which generally (but not always) will be an easy-to-use graphical interface. In fact, the main advantage of using an IDE is that the programmer can do all his work from a single interface, instead of having to constantly switch between different tools. The following are some popular IDEs: ➢ Free / Open source (UNIX/Linux) ● Eclipse (Multi-platform, Java, C/C++, other
    [Show full text]
  • Complete Issue 25:0 As One
    TEX Users Group PREPRINTS for the 2004 Annual Meeting TEX Users Group Board of Directors These preprints for the 2004 annual meeting are Donald Knuth, Grand Wizard of TEX-arcana † ∗ published by the TEX Users Group. Karl Berry, President Kaja Christiansen∗, Vice President Periodical-class postage paid at Portland, OR, and ∗ Sam Rhoads , Treasurer additional mailing offices. Postmaster: Send address ∗ Susan DeMeritt , Secretary changes to T X Users Group, 1466 NW Naito E Barbara Beeton Parkway Suite 3141, Portland, OR 97209-2820, Jim Hefferon U.S.A. Ross Moore Memberships Arthur Ogawa 2004 dues for individual members are as follows: Gerree Pecht Ordinary members: $75. Steve Peter Students/Seniors: $45. Cheryl Ponchin The discounted rate of $45 is also available to Michael Sofka citizens of countries with modest economies, as Philip Taylor detailed on our web site. Raymond Goucher, Founding Executive Director † Membership in the TEX Users Group is for the Hermann Zapf, Wizard of Fonts † calendar year, and includes all issues of TUGboat ∗member of executive committee for the year in which membership begins or is †honorary renewed, as well as software distributions and other benefits. Individual membership is open only to Addresses Electronic Mail named individuals, and carries with it such rights General correspondence, (Internet) and responsibilities as voting in TUG elections. For payments, etc. General correspondence, membership information, visit the TUG web site: TEX Users Group membership, subscriptions: http://www.tug.org. P. O. Box 2311 [email protected] Portland, OR 97208-2311 Institutional Membership U.S.A. Submissions to TUGboat, Institutional Membership is a means of showing Delivery services, letters to the Editor: continuing interest in and support for both TEX parcels, visitors [email protected] and the TEX Users Group.
    [Show full text]