Turning a Text List Into Inkscape Text Objects

Total Page:16

File Type:pdf, Size:1020Kb

Turning a Text List Into Inkscape Text Objects Turning a Text List into Inkscape Text Objects I quite enjoy board games and story telling games, and have had a crack at a few of them including the Nettlebed Caverns game which is available in a draft form on this webpage (www.techmonkeybusiness.com/nettlebed-caverns.html). One of the hall marks of my story telling games is that they have a HUGE number of cards....like 300 or so. This gives a lot more scope for variety in the stories and, well actually, it is a heap of fun making up what is going onto the cards. Writing out the list of cards in a word processor is fun. Writing them out again into a graphics package of some sort to lay them out as cards is a bit of a chore, particularly when you are dealing with 300 or more of them. So I felt there was a need for a simple script to take a list of text, and turn it into a heap of text elements in a vector based graphics program. Once the text was in the graphics program I could then use its tools to lay out the text nicely. I knew that Inkscape's (https://inkscape.org/) native file format (SVG) was just an XML so this was an obvious choice for the output. After a couple of tests, I observed that there was a block of unchanging XML at the start, and a convenient XML block for each text element. This meant that creating a quick and dirty python script that took each line in a text file and turned it into a separate text element in an SVG was relatively simple. I did not bother to use the script to position the text elements because I could use the Inkscape Object Distribution tools to spread it out once I had them in Inkscape. The python script does not use any libraries and so will run on the most basic python installation. As you will see, the vast majority of the script is putting the XML header into the file created. You can download the python script here: http://www.techmonkeybusiness.com/Code/ TXT2InkscapeXMLv1.py # TXT2InkscapeXMLv1.py # A simple script to look through a list of text and # turn each line into an xml entry for use in Inkscape. # in this script we will just dump all of the text # ontop of itself, irrespective of the actual layout # then use inkscape to spread it out. ofilenm = str(input("What is the filename you wish for output?")) outfile = open(ofilenm,"w") ListFlm = str(input("What is the name and location of the TXT file to work with?")) # The block that follows is the Inkscape standard header. outfile.write(©<?xml version="1.0" encoding="UTF-8" standalone="no"?>\n©) outfile.write(©<!-- Created with Inkscape (http://www.inkscape.org/) -->\n©) outfile.write(©\n©) outfile.write(©<svg\n©) outfile.write(© xmlns:dc="http://purl.org/dc/elements/1.1/"\n©) outfile.write(© xmlns:cc="http://creativecommons.org/ns#"\n©) outfile.write(© xmlns:rdf="http://www.w3.org/1999/02/22-rdf- syntax-ns#"\n©) outfile.write(© xmlns:svg="http://www.w3.org/2000/svg"\n©) outfile.write(© xmlns="http://www.w3.org/2000/svg"\n©) outfile.write(© xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi- 0.dtd"\n©) outfile.write(© xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"\n©) outfile.write(© width="744.09448819"\n©) outfile.write(© height="1052.3622047"\n©) outfile.write(© id="svg2"\n©) outfile.write(© version="1.1"\n©) outfile.write(© inkscape:version="0.48.4 r9939"\n©) outfile.write(© sodipodi:docname="New document 1">\n©) outfile.write(© <defs\n©) outfile.write(© id="defs4" />\n©) outfile.write(© <sodipodi:namedview\n©) outfile.write(© id="base"\n©) outfile.write(© pagecolor="#ffffff"\n©) outfile.write(© bordercolor="#666666"\n©) outfile.write(© borderopacity="1.0"\n©) outfile.write(© inkscape:pageopacity="0.0"\n©) outfile.write(© inkscape:pageshadow="2"\n©) outfile.write(© inkscape:zoom="3.959798"\n©) outfile.write(© inkscape:cx="180.8475"\n©) outfile.write(© inkscape:cy="800.78961"\n©) outfile.write(© inkscape:document-units="px"\n©) outfile.write(© inkscape:current-layer="layer1"\n©) outfile.write(© showgrid="false"\n©) outfile.write(© inkscape:window-width="1280"\n©) outfile.write(© inkscape:window-height="742"\n©) outfile.write(© inkscape:window-x="-2"\n©) outfile.write(© inkscape:window-y="-3"\n©) outfile.write(© inkscape:window-maximized="1" />\n©) outfile.write(© <metadata\n©) outfile.write(© id="metadata7">\n©) outfile.write(© <rdf:RDF>\n©) outfile.write(© <cc:Work\n©) outfile.write(© rdf:about="">\n©) outfile.write(© <dc:format>image/svg+xml</dc:format>\n©) outfile.write(© <dc:type\n©) outfile.write(© rdf:resource="http://purl.org/dc/dcmitype/StillImage" />\n©) outfile.write(© <dc:title></dc:title>\n©) outfile.write(© </cc:Work>\n©) outfile.write(© </rdf:RDF>\n©) outfile.write(© </metadata>\n©) outfile.write(© <g\n©) outfile.write(© inkscape:label="Layer 1"\n©) outfile.write(© inkscape:groupmode="layer"\n©) outfile.write(© id="layer1">\n©) # The section that follows is to build the SVG text elements f = open(ListFlm,"r") for line in f: TXTLine = line.strip() outfile.write(© <text\n©) outfile.write(© xml:space="preserve"\n©) outfile.write(© style="font-size:10px;font- style:normal;font-weight:normal;line-height:125%;letter- spacing:0px;word-spacing:0px;fill:#000000;fill- opacity:1;stroke:none;font-family:Sans"\n©) outfile.write(© x="93.910118"\n©) outfile.write(© y="250.56461"\n©) outfile.write(© id="text2989"\n©) outfile.write(© sodipodi:linespacing="125%"><tspan\n©) outfile.write(© sodipodi:role="line"\n©) outfile.write(© id="tspan2991"\n©) outfile.write(© x="93.910118"\n©) outfile.write(© y="250.56461">©+TXTLine+©</tspan></text>\n©) #This is the text element from the list # The next section is the close off for the SVG xml. outfile.write(© </g>\n©) outfile.write(©</svg>\n©) outfile.close() How to use the script To use the script follow the steps outlined below: • Save your list as a plain TXT file that only contains the list of items you wish to appear in the Inkscape illustration. • Start up your python environment. I use Pyzo (www.pyzo.org/), but you could equally well use the terminal to run the script if you have an operating system with python already present. • Load and run the script. • The script will ask you what you want to call the file it produces. Give some name with the .svg suffix. Your file will appear in the User directory for Linux Systems and possibly in the “My Documents” directory in Windows based systems. • The script will then ask you to identify the list file that you are wanting processed. You will need to include the pathname, eg /home/user/Documents/junk/List.txt. • An instant later it will have the command prompt back up and you will wonder if anything happened. You should see your new .svg file in the User directory. • Open the .svg in Inkscape. • You will be faced with a black smear of text in the Inkscape document. • Click on the pile of text to select the topmost one, and drag it somewhere down the page. • Drag a box around all of the text elements to select them all. • Activate the Object >Align and Distribute panel (Shift+Ctrl+A) • “Distribute centres equidistantly vertically” button to spread the text elements evenly between the top text element and the text element you dragged down the page. • In my case where I wish to create a grid of cards, there is a panel for distributing elements across a grid. You can find this under menu Object > Rows and Columns. So now the list is a distributed series of text objects in Inkscape without having to retype them in. Yayyy! www.techmonkeybusiness.com.
Recommended publications
  • Gnuplot Programming Interview Questions and Answers Guide
    Gnuplot Programming Interview Questions And Answers Guide. Global Guideline. https://www.globalguideline.com/ Gnuplot Programming Interview Questions And Answers Global Guideline . COM Gnuplot Programming Job Interview Preparation Guide. Question # 1 What is Gnuplot? Answer:- Gnuplot is a command-driven interactive function plotting program. It can be used to plot functions and data points in both two- and three-dimensional plots in many different formats. It is designed primarily for the visual display of scientific data. gnuplot is copyrighted, but freely distributable; you don't have to pay for it. Read More Answers. Question # 2 How to run gnuplot on your computer? Answer:- Gnuplot is in widespread use on many platforms, including MS Windows, linux, unix, and OSX. The current source code retains supports for older systems as well, including VMS, Ultrix, OS/2, MS-DOS, Amiga, OS-9/68k, Atari ST, BeOS, and Macintosh. Versions since 4.0 have not been extensively tested on legacy platforms. Please notify the FAQ-maintainer of any further ports you might be aware of. You should be able to compile the gnuplot source more or less out of the box on any reasonable standard (ANSI/ISO C, POSIX) environment. Read More Answers. Question # 3 How to edit or post-process a gnuplot graph? Answer:- This depends on the terminal type you use. * X11 toolkits: You can use the terminal type fig and use the xfig drawing program to edit the plot afterwards. You can obtain the xfig program from its web site http://www.xfig.org. More information about the text-format used for fig can be found in the fig-package.
    [Show full text]
  • Pencil Documentation Release 2.0.21
    Pencil Documentation Release 2.0.21 Pencil Contributors Aug 11, 2017 Contents 1 Stencil Developer Documentation3 1.1 Introduction to Pencil Stencils......................................3 1.2 Preparing the Development Environment................................4 1.3 Tutorial..................................................6 1.4 Reference Guide............................................. 32 2 Developer Documentation 69 2.1 Code Overview.............................................. 69 2.2 Code Style................................................ 70 2.3 Debugging................................................ 70 2.4 Writing Documentation......................................... 70 2.5 The Build System............................................ 71 3 Developer API Documentation 73 3.1 Controller................................................. 73 3.2 Pencil................................................... 73 3.3 CollectionManager............................................ 74 4 Maintainer Documentation 75 4.1 Creating a New Release......................................... 75 5 Indices and tables 77 i ii Pencil Documentation, Release 2.0.21 This documentation is just for stencil developers & Pencil developers at the moment. There is a github issue for adding user documentation. Contents 1 Pencil Documentation, Release 2.0.21 2 Contents CHAPTER 1 Stencil Developer Documentation Introduction to Pencil Stencils Overview Pencil controls shapes in its document by mean of stencils. Each stencil (Rectangle, for example) is indeed a template
    [Show full text]
  • Article Linuxgraphic.Org
    Titre: Introduction à Sodipodi Article disponible en: Auteur: Olivier Boyaval Logiciel:Sodipodi 0.28 Introduction Sodipodi est un logiciel libre et gratuit faisant partie de la catégorie des programmes de dessin vectoriel. Bien que n'étant encore qu'au stade du développement, il offre déjà un grand nombre de fonctionnalités et une rapidité d'affichage lui permettant d'être utilisable pour réaliser toute sorte de dessin. Il a pour but d'implémenter toutes les fonctions du format de fichier SVG. Aujourd'hui, il ne possède que les fonctions de base décrites dans les spécifications du format SVG. Pour ceux qui ne le connaisse pas, SVG se veut être un standard pour l'échange de données vectorielles fixes ou animées en deux dimensions sur l'internet. Il est basé sur la norme XML et a été créé par le W3C (celui−là même qui spécifie la norme HTML). Spécifications de la norme SVG : Officielle (en anglais) Non officielle (traduite en fançais) Pour Sodipodi le format SVG n'est pas seulement un format pour la sauvegarde des fichiers mais il est également utilisé en interne par l'application. Il est même possible d'éditer les champs XML de l'image au moyen de l'éditeur XML intégré. L'avantage de l'utilisation du format SVG est qu'il facilite l'échange des fichiers avec les autres applications notamment avec Sketch, une autre application libre et gratuite de dessin vectoriel. Un autre avantage est qu'il pourrait devenir le format standard pour réaliser des animations 2D sur internet (actuellement la place est occupée par le format propriétaire "Flash" de la société Macromedia).
    [Show full text]
  • Kirjallisen Työn Pohja
    VEKTORIGRAFIIKAN KÄYTTÖ WEB- SUUNNITTELUSSA LAHDEN AMMATTIKORKEAKOULU Tekniikan ala Mediatekniikan koulutusohjelma Tekninen visualisointi Opinnäytetyö Kevät 2015 Johanna Koivuniemi Lahden ammattikorkeakoulu Mediatekniikan koulutusohjelma KOIVUNIEMI, JOHANNA: Vektorigrafiikan käyttö web- suunnittelussa Teknisen visualisoinnin opinnäytetyö, 66 sivua, 3 liitesivua Kevät 2015 TIIVISTELMÄ Opinnäytetyössä tarkastellaan vektorigrafiikkaa web-graafikon näkökulmasta. Tarkastelu lähtee muodostamalla yleinen käsitys vektorigrafiikasta sekä sen hyödyistä ja rajoitteista. Opinnäytetyössä käydään läpi erilaisia vektorigrafiikassa käytettyjä tiedostomuotoja sekä tutustutaan vektorigrafiikan käyttöön web-sivus- toilla. Erityisesti keskitytään SVG-formaatin käyttöön. Myös selaintuki on otettu huomioon. Lopuksi käydään läpi muutamia vektorigrafiikan ohjelmistoja ja niiden eroavaisuuksia. Case-osiossa käydään web-grafiikan toteuttamista käytännössä. Casen tarkoituksena oli selvittää, millaisia vaatimuksia vektorigrafiikkaohjelmiston suhteen todellisuudessa on, kun sitä käytetää web-grafiikan tuottamiseen. Työssä tutkittiin myös millaisia mahdollisuuksia ja rajoitteita on vektorigrafiikan käytössä web-grafiikassa. Casessa toteutettu web-sivusto tehtiin Lahden Seudun Kehitys LADEC Oy:lle. Vektorigrafiikkaohjelmistot muistuttavat käyttöliittymältään paljon toisiaan, mutta niiden käyttö on kuitenkin melko erilaista. Lisäksi käyttöjärjestelmä asettaa rajoit- teita. Myös ohjelmien helppokäyttöisyydessä löytyy eroja. Kaupalliset ohjelmistot ovat ominaisuuksiltaan
    [Show full text]
  • Escuela De Artes – Diseño Gráfico
    UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS ESCUELA DE ARTES – DISEÑO GRÁFICO TÍTULO: “ANÁLISIS COMPARATIVO DE SOFTWARE PROPIETARIO Y SOFTWARE LIBRE PARA EL DISEÑO DE ANIMACIÓN DIGITAL 2D” Trabajo presentado como requisito para obtener el título de Licenciado en la especialidad de DISEÑO GRÁFICO Autor: Alex Darwin Aguirre Mendoza Director: Arq. William Quevedo RIOBAMBA –ECUADOR 2015 UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS ESCUELA DE ARTES – DISEÑO GRÁFICO TÍTULO: “ANÁLISIS COMPARATIVO DE SOFTWARE PROPIETARIO Y SOFTWARE LIBRE PARA EL DISEÑO DE ANIMACIÓN DIGITAL 2D” Trabajo presentado como requisito para obtener el título de Licenciado en la especialidad de DISEÑO GRÁFICO Autor: Alex Darwin Aguirre Mendoza Director: Arq. William Quevedo RIOBAMBA –ECUADOR 2015 ____________________ Arq. William Quevedo DIRECTOR DE TESIS ____________________ ____________________ Lic. Paolo Arévalo Lic. Elvis Ruiz PRESIDENTE DEL TRIBUNAL MEMBRO DEL TRIBUNAL ii “Yo, Alex Darwina Aguirre Mendoza, soy responsable de las ideas, doctrinas y resultados expuestas en esta la presente Tesis de Grado, con exepción de las citas bibliográficas las cuales se a dado crédito a sus autores y patrimonio intelectual de la misma pertenece a la UNIVERSIDAD NACIONAL DE CHIMBORAZO”. ______________________________ Alex Aguirre M. AUTOR iii CERTIFICACIÓN Que el documento escrito de tesis para obtener el título de Licenciado en Diseño Gráfico cuyo tema es: “ANÁLISIS COMPARATIVO DE
    [Show full text]
  • Grafika Rastrowa I Wektorowa
    GRAFIKA RASTROWA I WEKTOROWA Grafikę komputerową, w dużym uproszczeniu, można podzielić na dwa rodzaje: 1) grafikę rastrową, zwaną też bitmapową, pikselową, punktową 2) grafikę wektorową zwaną obiektową. Grafika rastrowa – obraz budowany jest z prostokątnej siatki punktów (pikseli). Skalowanie rysunków bitmapowych powoduje najczęściej utratę jakości. Grafika ta ma największe zastosowanie w fotografice cyfrowej. Popularne formaty to: BMP, JPG, TIFF, PNG GIF, PCX, PNG, RAW Znane edytory graficzne: Paint, Photoshop, Gimp. Grafika wektorowa – stosuje obiekty graficzne zwane prymitywami takie jak: punkty, linie, krzywe opisane parametrami matematycznymi. Podstawową zaletą tej grafiki jest bezstratna zmian rozmiarów obrazów bez zniekształceń. Popularne formaty to: SVG, CDR, EPS, WMF - cilparty Znane edytory graficzne: Corel Draw, Sodipodi, Inscape, Adobe Ilustrator, 3DS LISTA PROGRAMÓW DO GRAFIKI BITMAPOWEJ Darmowe: CinePaint , DigiKam , GIMP , GimPhoto , GIMPshop , GNU Paint , GrafX2 , GraphicsMagick , ImageJ , ImageMagick , KolourPaint , Krita , LiveQuartz , MyPaint , Pencil , Pinta , Pixen , Rawstudio , RawTherapee , Seashore , Shotwell , Tile Studio , Tux Paint , UFRaw , XPaint , ArtRage Starter Edition , Artweaver , Brush Strokes Image Editor , Chasys Draw IES , FastStone Image Viewer , Fatpaint , Fotografix , IrfanView , Paint.NET , Picasa , Picnik , Pixia , Project Dogwaffle , TwistedBrush Open Studio , Xnview Płatne: Ability Photopaint, ACD Canvas, Adobe Fireworks, Adobe Photoshop, Adobe Photoshop Lightroom, Adobe Photoshop Elements,
    [Show full text]
  • Guía Práctica Sobre Software Libre Su Selección Y Aplicación Local En América LATINA Y El Caribe
    Oficina Regional de Ciencia para América Latina y el Caribe U N E S C O Sector Comunicación e Información UNESCO Montevideo Organización de las Naciones Unidas para la Educación, la Ciencia y la Cultura Guía Práctica sobre Software Libre su selección y aplicación local en américa LATINA y el Caribe Fernando da Rosa Federico Heinz Guía Práctica sobre Software Libre su selección y aplicación local en américa Latina y el Caribe Los autores se hacen responsables por la elección y presentación de hechos que figuran en la presente publicación y por las opiniones que aquí expresan, las cuales no reflejan necesariamente las de la UNESCO y no comprometen a la Organización. Las denominaciones empleadas en esta publicación y la forma en que aparecen presentados los datos, no implican de parte de la UNESCO juicio alguno sobre la condición jurídica de países, territorios, ciudades o zonas, o de sus autoridades, ni sobre la delimitación de sus fronteras o límites. UNESCO Coordinador: Günther Cyranek Autores: Fernando da Rosa y Federico Heinz Otros colaboradores: Beatriz Busaniche y Gustavo Boksar Diseño de Portada e Imagen: Jorge Ambiado Crédito de las fotos: Foto de Linus Torvalds, Tomado de la Wikipedia bajo licencia GNU Free Documentation License con permiso de Martin Streicher, Editor en Jefe de LINUXMAG. Foto de Richard Stallman, Fotografía de Bill Ebbesen, licenciada como Dominio Público. Fotos de Latinoware 2006, LACFREE 2005, Jornadas Regionales 2004. Fotografías de Fernando da Rosa Mapa Conceptual del Software Libre: realizado originalmente por René Mérou, bajo licencia GPL. Modificado por Fernando da Rosa, Jorge Ambiado y Gustavo Boksar Por más información, por favor diríjase a: Günther Cyranek Sector de Comunicación e Información Oficina Regional de Ciencia de la UNESCO para América Latina y el Caribe Edificio MERCOSUR Dr.
    [Show full text]
  • Inkscape 0.48 Essentials for Web Designers
    Inkscape 0.48 Essentials for Web Designers Use the fascinating Inkscape graphics editor to create attractive layout designs, images, and icons for your website Bethany Hiitola BIRMINGHAM - MUMBAI Inkscape 0.48 Essentials for Web Designers Copyright © 2010 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, Packt Publishing, nor its dealers or distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: November 2010 Production Reference: 1021110 Published by Packt Publishing Ltd. 32 Lincoln Road Olton Birmingham, B27 6PA, UK. ISBN 978-1-849512-68-8 www.packtpub.com Cover Image by John M. Quick ([email protected]) Credits Author Editorial Team Leader Bethany Hiitola Aanchal Kumar Reviewers Project Team Leader Jack Armstrong Ashwin Shetty Richard Carter Project Coordinator Noreen McMahan Zainab Bagasrawala Vic Perez Proofreader Acquisition Editor Aaron Nash Dilip Venkatesh Lynda Sliwoski Development Editor Production Coordinator Maitreya Bhakal Kruthika Bangera Technical Editor Cover Work Pallavi Kachare Kruthika Bangera Indexer Hemangini Bari About the Author Bethany Hiitola is a working writer.
    [Show full text]
  • Using Inkscape and Scribus to Increase Business Productivity
    MultiSpectra Consultants White Paper Using Inkscape and Scribus to Increase Business Productivity Dr. Amartya Kumar Bhattacharya BCE (Hons.) ( Jadavpur ), MTech ( Civil ) ( IIT Kharagpur ), PhD ( Civil ) ( IIT Kharagpur ), Cert.MTERM ( AIT Bangkok ), CEng(I), FIE, FACCE(I), FISH, FIWRS, FIPHE, FIAH, FAE, MIGS, MIGS – Kolkata Chapter, MIGS – Chennai Chapter, MISTE, MAHI, MISCA, MIAHS, MISTAM, MNSFMFP, MIIBE, MICI, MIEES, MCITP, MISRS, MISRMTT, MAGGS, MCSI, MIAENG, MMBSI, MBMSM Chairman and Managing Director, MultiSpectra Consultants, 23, Biplabi Ambika Chakraborty Sarani, Kolkata – 700029, West Bengal, INDIA. E-mail: [email protected] Website: https://multispectraconsultants.com Businesses are under continuous pressure to cut costs and increase productivity. In modern businesses, computer hardware and software and ancillaries are a major cost factor. It is worthwhile for every business to investigate how best it can leverage the power of open source software to reduce expenses and increase revenues. Businesses that restrict themselves to proprietary software like Microsoft Office get a raw deal. Not only do they have to pay for the software but they have to factor-in the cost incurred in every instance the software becomes corrupt. This includes the fee required to be paid to the computer technician to re-install the software. All this creates a vicious environment where cost and delays keep mounting. It should be a primary aim of every business to develop a system where maintenance becomes automated to the maximum possible extent. This is where open source software like LibreOffice, Apache OpenOffice, Scribus, GIMP, Inkscape, Firefox, Thunderbird, WordPress, VLC media player, etc. come in. My company, MultiSpectra Consultants, uses open source software to the maximum possible extent thereby streamlining business processes.
    [Show full text]
  • Migration from Windows to Linux for a Small Engineering Firm "A&G Associates"
    Rochester Institute of Technology RIT Scholar Works Theses 2004 Migration from Windows to Linux for a small engineering firm "A&G Associates" Trimbak Vohra Follow this and additional works at: https://scholarworks.rit.edu/theses Recommended Citation Vohra, Trimbak, "Migration from Windows to Linux for a small engineering firm A&G" Associates"" (2004). Thesis. Rochester Institute of Technology. Accessed from This Thesis is brought to you for free and open access by RIT Scholar Works. It has been accepted for inclusion in Theses by an authorized administrator of RIT Scholar Works. For more information, please contact [email protected]. Migration from Windows to Linux for a Small Engineering Firm "A&G Associates" (H ' _T ^^L. WBBmBmBBBBmb- Windows Linux by Trimbak Vohra Thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in Information Technology Rochester Institute of Technology B. Thomas Golisano College of Computing and Information Sciences Date: December 2, 2004 12/B2/28B2 14:46 5854752181 RIT INFORMATION TECH PAGE 02 Rochester Institute of Teehnology B. Thomas Golisano College of Computing and Information Sciences Master of Science in Information Technology Thesis Approval Form Student Name: Trimbak Vohra Thesis Title: Migration from Windows to Unux for a Small Engineeriog Firm "A&G Associates" Thesis Committee Name Signature Date Luther Troell luther IrQell, Ph.D ttL ",j7/Uy Chair G. L. Barido Prof. ~~orge Barido ? - Dec:. -cl7' Committee Member Thomas Oxford Mr. Thomas OxfocQ \ 2. L~( Q~ Committee Member Thesis Reproduction Permission Form Rochester Institute of Technology B. Thomas Golisano College of Computing and Information Sciences Master of Science in Information Technology Migration from Windows to Linux for a Small Engineering Firm "A&G Associates" I,Trimbak Vohra, hereby grant permission to the Wallace Library of the Rochester Institute of Technology to reproduce my thesis in whole or in part.
    [Show full text]
  • Gnuzilla21.Pdf
    Sadržaj GNUzilla ± septembar 2006 GNUzilla Magazin za popularizaciju Slobodnog softvera, GNU, Uvodna reč...............................................................3 Linux i *BSD operativnih sistema Vesti........................................................................4 Distribucije Kolegijum: Saradnici: Distroflash................................................................6 Ivan Jelić Slađan Milošević Distrowatch..............................................................9 Red Hat 5.2............................................................10 Ivan Čukić Rade Jovičić Marko Milenović Mladen Mirilović Petar Živanić Softver Aleksandar Urošević DPEncoder.............................................................13 Xara Xtreme...........................................................16 Tehnička obrada i dizajn: Lektura: Download...............................................................19 Ivan Čukić Maja Tomić Vim 7.o..................................................................22 Sloboda Priređivač: GNU Free Documentation License...........................25 Mreža za Slobodan Softver ± FSN http://www.fsnserbia.org URL adresa: http://www.gnuzilla.info Kontakt adresa: [email protected] IRC kontakt: #gnuzilla na irc.freenode.org Copyright © 2006 Free Software Network ± FSN. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover
    [Show full text]
  • Special Topics in Graphic Design: Open Source Design Spring 2018
    Special Topics in Graphic Design: Open Source Design Spring 2018 Syllabus 2 Reading 1 7 The GNU Manifesto Open Source Design Manifesto Open Source Design is now Open Design On Being a Unicorn: The Case for User-Involvement in F/LOSS Designing Open Source This is the First Day of my Life The Problem With Open Source Design Reading 2 17 The Cathedral and the Bazaar Reading 3 36 Autoprogettazione? Designer as Author Utopia is No Place Reading 4 47 Counterculture & Anti-Design: Postmodern Appropriations of Utopia The Global Style: Modernist Typography after Postmodernism Beyond the New: A Search For Ideals In Design The Whole Earth Catalog Reading 5 58 Vernacular: How Buildings Learn from Each Other Hacking Clothing: An Interview with Susan Spencer Friendlier Forks Specimen Reading 6 82 Awkward Gestures In Defense of the Cultural Commons Open Source as Culture/Culture as Open Source In Practice: RestructWeb Reading 7 91 Giving Things Away is Hard Work: Three Creative Commons Case Studies An Authentic Commons is not a Temporary Affair Oxygen’s Project Coordinator Nuno Pinheiro Interview Making the Switch Reading 8 103 Indigenous Domain: Pilgrims, Permaculture, and Perl 1 Special Topics in Graphic Design: Open Source Design GD 399.01 abandon whatever methods we have covered. I do Fridays not aim to proselytize. My main desire for you is 9:00am–3:00pm not to replicate my ideas and practices and beliefs, 3 Credits but come up with your own methodologies and BR206 systems and aesthetics that make sense based on your thoughts or understanding. Everything I will Kristian Bjørnard present is in the service of you coming up with [email protected] your own philosophy of Free/Libre/Open Source 507-301-8402 design and your own methodologies for your design practice.
    [Show full text]