Praktikum Iz Softverskih Alata U Elektronici 2020/2021

Total Page:16

File Type:pdf, Size:1020Kb

Praktikum Iz Softverskih Alata U Elektronici 2020/2021 PRAKTIKUM IZ SOFTVERSKIH ALATA U ELEKTRONICI 2020/2021 Predrag Pejović 16.01.2021, 10:00 © 2021 Predrag Pejović, This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Linkovi na primere: OS 1: http://tnt.etf.bg.ac.rs/~oe4sae/softwareinstall.sh OS 2: http://tnt.etf.bg.ac.rs/~oe4sae/primeri-3-2020.zip LATEX 1: http://tnt.etf.bg.ac.rs/~oe4sae/primeri-4-2020.zip LATEX 2: http://tnt.etf.bg.ac.rs/~oe4sae/primeri-5-2020.zip LATEX 3: http://tnt.etf.bg.ac.rs/~oe4sae/primeri-6-2020.zip LATEX 4: http://tnt.etf.bg.ac.rs/~oe4sae/primeri-7-2020.zip Python 1: http://tnt.etf.bg.ac.rs/~oe4sae/primeri-9-2020.py Python 2: http://tnt.etf.bg.ac.rs/~oe4sae/primeri-10-2020.zip Python 3: http://tnt.etf.bg.ac.rs/~oe4sae/primeri-11-2020.zip GNU Octave: http://tnt.etf.bg.ac.rs/~oe4sae/primeri-12-2020.zip SageMath: http://tnt.etf.bg.ac.rs/~oe4sae/primeri-13-2020.zip Alternativni linkovi na primere: OS 1: http://peja.freedombox.rocks/PSAE/softwareinstall.sh OS 2: http://peja.freedombox.rocks/PSAE/primeri-3-2020.zip LATEX 1: http://peja.freedombox.rocks/PSAE/primeri-4-2020.zip LATEX 2: http://peja.freedombox.rocks/PSAE/primeri-5-2020.zip LATEX 3: http://peja.freedombox.rocks/PSAE/primeri-6-2020.zip LATEX 4: http://peja.freedombox.rocks/PSAE/primeri-7-2020.zip Python 1: http://peja.freedombox.rocks/PSAE/primeri-9-2020.py Python 2: http://peja.freedombox.rocks/PSAE/primeri-10-2020.zip Python 3: http://peja.freedombox.rocks/PSAE/primeri-11-2020.zip GNU Octave: http://peja.freedombox.rocks/PSAE/primeri-12-2020.zip SageMath: http://peja.freedombox.rocks/PSAE/primeri-13-2020.zip PRAKTIKUM IZ SOFTVERSKIH ALATA U ELEKTRONICI 2020 PRAKTIKUM IZ SOFTVERSKIH ALATA U ELEKTRONICI 2020 c Predrag Pejović, Lica (i ostali podaci o predmetu): Lica, dopuna, odakle ja u ovome? I dr Predrag Pejović, red. prof, [email protected], 102 levo, http://tnt.etf.rs/~peja I nekada davno, drugom polovinom prošloga veka . http://peja.freedombox.rocks/peja/ I . postojalo je usmereno obrazovanje I Strahinja Janković, viši laboratorijski inženjer, [email protected] I i OVROMTS „Veljko Vlahović“ . I sajtovi predmeta (mirror): I koja se sada zove „Matematička gimnazija“ I http://tnt.etf.rs/~oe4sae I postojala su zanimanja, ja sam bio programer I http://peja.freedombox.rocks/PSAE/index.html I . neki od učenika su bili veoma entuzijastični u korišćenju cilj: savladti primenu niza programa koji se koriste za I računara . oni koji to ne razumeju bi rekli „zavisnici“ svakodnevne poslove u elektronici (i ne samo elektronici . ) I ulazio sam u programiranje i izlazio, iz raznih razloga . I svi programi koji će biti obrađivani su slobodan softver (free software), legalno možete da ih koristite (i ne samo to) gde I dok nisam „definitivno“ izašao 1995 sa win 95 . hoćete, kako hoćete, za šta hoćete, koliko hoćete, na kom I . da bih se vratio 2008. sa Ubuntu 8.04 Hardy Heron računaru hoćete . i nikome ne podnosite račune za to! I i to još traje! I literatura . sve sa www, legalno, besplatno! I korišćenje računara je uživanje! ako nije — ne koristim!!! I zašto svake godine updated slajdovi? Prezentacije predmeta, (linkovi ljubičasti) Šta se radiLO u predmetu, koji programi? 1. uvod (upravo slušate): organizacija nastave + (FS: tehnička, ekonomska i pravna pitanja, kako to uopšte postoji?) (≈ 1 w) 2. operativni sistem (GNU/Linux, Ubuntu), komandna linija (!), I engleski shell scripts, IDE, poneki program . (≈ 2 w) I srpski, kraća verzija 3. tekst, LATEX(≈ 3 w) I engleski, prezentacija i animacije 4. crtanje šema, XCircuit (≈ 1 w) I srpski, prezentacija i animacije 5. probni kolokvijum . (= 1 w) 6. prvi kolokvijum . Izazvalo dosta galame, kao i dosta marginalizacije, ignorisanja . 7. numerika, GNU Octave (≈ 1 w) 8. vizualizacija, gnuplot (≈ (1 + ") w) Biće još reči o ovome . 9. simboličko računanje, wxMaxima (≈ 1 w) 10. drugi kolokvijum . 11. Python, IPython, PyLab, SymPy (≈ 3 w) 12. treći kolokvijum = ispit . Šta se sada radi u predmetu, koji programi? Evolucija računarstva i društvene nauke 1. uvod (upravo slušate): organizacija nastave + (FS: tehnička, I teorijski, počinje 1940s ekonomska i pravna pitanja, kako to uopšte postoji?) (≈ 1 w) I praktično, kod nas možda 1970s 2. operativni sistem (GNU/Linux, Ubuntu), komandna linija (!), shell scripts, IDE, poneki program . (≈ 2 w) I 1980s koristimo računar I 1990s koristimo računar u svakodnevnom radu 3. tekst,LATEX( ≈ 3 w) 4. crtanje šema, XCircuit( ≈ 1 w) I 2000s sve radimo pomoću računara 5. probni kolokvijum . (= 1 w) I 2010s potpuno zavisimo od računara 6. prvi kolokvijum . I 2020s? pogledajte oko sebe, tokom online predavanja . 7. Python, verzija 3, PyLab( ≈ 3 w) I PC, mobile, cloud, phone, tablet, . 8. drugi kolokvijum . I nema više PC? za koga nema? vi niste prosečni korisnici! 9. numerika, GNU Octave( ≈ 1 w) I ubrzava se . 10. numerika, Julia( ≈ 1 w) I nove opasnosti: security i privacy! 11. simboličko računanje, SageMath( ≈ 1 w) I ako neko ima mogućnost da vas iskoristi, iskoristiće vas; budite sposobni! 12. treći kolokvijum = ispit . Problemi u radu sa računarima . Pravni i ekonomski problemi I svaki program zahteva obuku . I čitati uputstvo? dostupna literatura? rano odustajanje . I Pravni problemi I najbrže i najbolje se uči ako neko pokaže (“hands-on I licenciranje (program koji ste kupili je vaš?) approach”) I MORAMO biti 100% legalni!!! I pomoćnik-savetodavac dostupan? I Ekonomski problemi I troškovi (i ne samo to! #) I Google pomoćnik? Youtube pomoćnik? I navike i zavisnost I koji program odabrati? stvaranje zavisnosti (navike + old I problemi sa proprietary formatima (primer: bas bih voleo opet files)? ozbiljna odluka! “vendor lock-in”! da procitam svoj doktorat u elektronskoj formi) I bezbednost podataka! I da li računar pomaže ili odmaže? kada se vraća naučeno? I privatnost!!! I strahovito brze promene, novi programi . I način naplate . I opravdanost naplate . I prilagođavanje: psihologija, ergonomija, namere autora I “vendor lock-in”... programa (vagon primer, pričali mi učesnici, prvo Rade Nikolić, I free (slobodni) software? potom Dušan Vuksan, primedbu dao Helmut Krauch)... I besplatno (ako tako hoćete) i jos mnogo više! I ekstremne posledice: tehnofobija illi zavisnost I cilj: računar treba da služi nama, ne mi njemu Kako je nekada bilo . (“učiteljica života”) Kako je danas? (posle ≈ 1985) I PC revolucija (prošla; prošla?) mainframe računari I I jeftino, dostupno, (modularno (?)) software i hardware se prodavali zajedno I I sklopivo, prilagodljivo korisniku (?) računari bili ekskluzivan proizvod, skup I I izaberete komponente (?), sklopite računar (?), šta dalje? mnogo manje korisnika I I softver postao zasebna komponenta računara, posebno se I mnogo manje komunikacije između korisnika nabavlja (kupuje?) (upravo ovde naša priča počinje . ) I okruženje bilo uglavnom naučno ili visoko poslovno I operativni sistem, početak I poslovne primene uz razvoj sopstvenih programa, I korisnički softver, zavisno od primene računara custom design I softver je intelektualni, nematerijalni proizvod . I dominantna zaštita poslovna tajna I nematerijalni proizvodi su veoma specifični, I ogromne mogućnosti, pps, strahovito brz razvoj upotrebom se ne troše! I društvene implikacije, nestanak i nastanak velikog broja I rezultat: monopoli i „verski ratovi“ poslova, promena sistema vrednosti, pojava mladih ljudi na I ideologizacija i manipulacija . uticajnim pozicijama . I Samizdat: And Other Issues Regarding the ’Source’ of Open Source Code Specifičnosti „intelektualnih“ (nematerijalnih) Specifičnosti „intelektualnih“ (nematerijalnih) proizvoda 1 proizvoda 2 I značajni troškovi razvoja, skoro svi troškovi su razvoj! (navedene osobine se uglavnom odnose na softver, manje na ostale I proizvod se upotrebom ne troši, traje intelektualne proizvode) I potražnja se spontano ne obnavlja I ogroman komercijalni potencijal I za zaradu neophodan novi razvoj ili vremenski ograničena I potencijal za stvaranje zavisnosti (izuzetno opasno!) licenca ili naplata po korišćenju, mesečni račun (cloud!) I potencijal za ucenjivanje, posledica zavisnosti, “vendor lock-in” I misaoni eksperiment: softver koji se kvari I problemi vezani za privatnost: kontrola, pa izvor zarade! I prestaje „podrška“ I primeri: I troškovi umnožavanja zanemarljivi I Phil Zimmerman, Boulder, CO, 1991, PGP I troškovi distribucije zanemarljivi I Mark Shuttleworth (1973), Thawte, digital certificates and I kako organizovati proizvodnju da bi se ostvario profit? Internet security Mark Shuttleworth, Canonical, 2004, biće još reči . I karakteristike veoma slične stvaralaštvu u nauci, oblast slična I matematici . I sjajna osnova za izgradnju “social machinery” ni oko čega . I postoje programeri koji vole da programiraju . I u čemu ima mnogo interesa . koji se odlučno brane! I . dok ne dođu GUI i dokumentacija! „Intelektualna svojina“ i njena „zaštita“ Copyright pokušaj da ideje dobiju tretman materijalnih objekata, a time i svog I štiti konkretan proizvod, ne ideju vlasnika; za sada delimično uspešan, uprkos paradoksima I dugo traje, i preko 100 godina, zavisno od pravnog sistema forme „intelektualne svojine”: (jurisdikcije) produžava se 1. copyright I širi se domen 2. patent I sve copyrightable automatski je copyrighted (Bern . ) 3. trade secret I copyright notice, “all rights reserved” (ne košta!) 4. trademark, za nas manje važan I dominantna zaštita za software u nizu pravnih sistema . 5. ima još sličnih " pojmova koji nisu u našoj zoni . I I pošto se software kopiranjem umnožava, „proizvodi“, što je još bitno se razlikuju!!! jedna besmislena generalizacija; proizveo je programer! suština: svojina nad objektima koji nisu materijalni, I ne sprečava da neko napiše nov program iste parcelisanje Platonovog sveta ideja funkcionalnosti! Patent Trade Secret (poslovna tajna) I štiti ideju I “kratko” traje (10-20 godina) I kratko? za sotver kratko? I ne košta I širi se domen (predmet, metod, nova primena, organizam, . ) I traje dok traje tajna I zahteva prijavu i odobrenje patenta, košta! I nikog ne sprečava da otkrije isto I David Pressman, “Patent it Yourself,” Nolo Press I zaštita kroz NDA I offensive rights I negde se može primeniti, negde ne I samo 10% patenata isplati troškove (???) 1. primer: program u interpretativnom jeziku I kritike, 19.
Recommended publications
  • Hacker Public Radio
    hpr0001 :: Introduction to HPR hpr0002 :: Customization the Lost Reason hpr0003 :: Lost Haycon Audio Aired on 2007-12-31 and hosted by StankDawg Aired on 2008-01-01 and hosted by deepgeek Aired on 2008-01-02 and hosted by Morgellon StankDawg and Enigma talk about what HPR is and how someone can contribute deepgeek talks about Customization being the lost reason in switching from Morgellon and others traipse around in the woods geocaching at midnight windows to linux Customization docdroppers article hpr0004 :: Firefox Profiles hpr0005 :: Database 101 Part 1 hpr0006 :: Part 15 Broadcasting Aired on 2008-01-03 and hosted by Peter Aired on 2008-01-06 and hosted by StankDawg as part of the Database 101 series. Aired on 2008-01-08 and hosted by dosman Peter explains how to move firefox profiles from machine to machine 1st part of the Database 101 series with Stankdawg dosman and zach from the packetsniffers talk about Part 15 Broadcasting Part 15 broadcasting resources SSTRAN AMT3000 part 15 transmitter hpr0007 :: Orwell Rolled over in his grave hpr0009 :: This old Hack 4 hpr0008 :: Asus EePC Aired on 2008-01-09 and hosted by deepgeek Aired on 2008-01-10 and hosted by fawkesfyre as part of the This Old Hack series. Aired on 2008-01-10 and hosted by Mubix deepgeek reviews a film Part 4 of the series this old hack Mubix and Redanthrax discuss the EEpc hpr0010 :: The Linux Boot Process Part 1 hpr0011 :: dd_rhelp hpr0012 :: Xen Aired on 2008-01-13 and hosted by Dann as part of the The Linux Boot Process series.
    [Show full text]
  • Software in the Public Interest, Inc. 2011-2012 Annual Report
    Software in the Public Interest, Inc. 2011-2012 Annual Report 1st July 2012 To the membership, board and friends of Software in the Public Interest, Inc: As mandated by Article 8 of the SPI Bylaws, I respectfully submit this annual report on the activities of Software in the Public Interest, Inc. and extend my thanks to all of those who contributed to the mission of SPI in the past year. { Jonathan McDowell, SPI Secretary 1 Contents 1 President's Welcome3 2 Committee Reports4 2.1 Membership Committee.......................4 2.1.1 Statistics...........................4 3 Board Report5 3.1 Board Members............................5 3.2 Board Changes............................6 3.3 Elections................................6 4 Treasurer's Report7 4.1 Income Statement..........................7 4.2 Balance Sheet.............................9 5 Member Project Reports 11 5.1 New Associated Projects....................... 11 5.1.1 Drizzle............................. 11 5.1.2 Arch Linux.......................... 11 5.1.3 FreedomBox......................... 11 5.1.4 Fluxbox............................ 12 5.1.5 Haskell.org.......................... 12 5.1.6 FFmpeg............................ 12 A About SPI 13 2 Chapter 1 President's Welcome { Bdale Garbee, SPI President 3 Chapter 2 Committee Reports 2.1 Membership Committee The membership committee was extended to cover the entire board. 2.1.1 Statistics At the time of writing (July 10th) the current membership status is: NC Applicants Pending Email Approval 94 NC Members 485 Contrib Membership Applications 11 Contrib Members 489 Application Managers 9 On 1st July 2011 we had 445 contributing and 436 non-contributing members. On 1st July 2011 there were 481 contributing members and 452 non-contributing members.
    [Show full text]
  • SPI Annual Report 2015
    Software in the Public Interest, Inc. 2015 Annual Report July 12, 2016 To the membership, board and friends of Software in the Public Interest, Inc: As mandated by Article 8 of the SPI Bylaws, I respectfully submit this annual report on the activities of Software in the Public Interest, Inc. and extend my thanks to all of those who contributed to the mission of SPI in the past year. { Martin Michlmayr, SPI Secretary 1 Contents 1 President's Welcome3 2 Committee Reports4 2.1 Membership Committee.......................4 2.1.1 Statistics...........................4 3 Board Report5 3.1 Board Members............................5 3.2 Board Changes............................6 3.3 Elections................................6 4 Treasurer's Report7 4.1 Income Statement..........................7 4.2 Balance Sheet............................. 13 5 Member Project Reports 16 5.1 New Associated Projects....................... 16 5.2 Updates from Associated Projects................. 16 5.2.1 0 A.D.............................. 16 5.2.2 Chakra............................ 16 5.2.3 Debian............................. 17 5.2.4 Drizzle............................. 17 5.2.5 FFmpeg............................ 18 5.2.6 GNU TeXmacs........................ 18 5.2.7 Jenkins............................ 18 5.2.8 LibreOffice.......................... 18 5.2.9 OFTC............................. 19 5.2.10 PostgreSQL.......................... 19 5.2.11 Privoxy............................ 19 5.2.12 The Mana World....................... 19 A About SPI 21 2 Chapter 1 President's Welcome SPI continues to focus on our core services, quietly and competently supporting the activities of our associated projects. A huge thank-you to everyone, particularly our board and other key volun- teers, whose various contributions of time and attention over the last year made continued SPI operations possible! { Bdale Garbee, SPI President 3 Chapter 2 Committee Reports 2.1 Membership Committee 2.1.1 Statistics On January 1, 2015 we had 512 contributing and 501 non-contributing mem- bers.
    [Show full text]
  • FOSDEM 2013 Schedule
    FOSDEM 2013 - Saturday 2013-02-02 (1/9) Janson K.1.105 Ferrer Chavanne Lameere H.1301 H.1302 H.1308 10:30 Welcome to FOSDEM 2013 10:45 11:00 How we made the Jenkins QEMU USB status report 2012 Rockbuild The neat guide to Fedora RPM LinuxonAndroid and SlapOS on Wayland for Application Developers community Packaging Android 11:15 11:30 CRIU: Checkpoint and Restore (mostly) In Userspace 11:45 Ubuntu Online Accounts for application developers 12:00 The Devil is in the Details Vtrill: Rbridges for Virtual PTXdist Building RPM packages from Git Emdedded distro shootout: buildroot Networking repositories with git-buildpackage vs. Debian Better software through user 12:15 research 12:30 Bringing Xen to CentOS-6 Sketching interactions 12:45 13:00 The Open Observatory of Network Porting Fedora to 64-bit ARM Coding Goûter A brief tutorial on Xen's advanced Guacamayo -- Building Multimedia Package management and creation ARM v7 State of the Body ↴ Interference systems security features Appliance with Yocto ↴ in Gentoo Linux ↴ 13:15 Spoiling and Counter-spoiling 13:30 oVirt Live Storage Migration - Under Modern CMake ↴ the Hood ↴ ZONE: towards a better news feed ↴ 13:45 FOSDEM 2013 - Saturday 2013-02-02 (2/9) H.1309 H.2213 H.2214 AW1.120 AW1.121 AW1.125 AW1.126 Guillissen 10:30 10:45 11:00 Metaphor and BDD XMPP 101 Storytelling FLOSS Welcome and Introduction The room open() process Scripting Apache OpenOffice: Welcome to the Perl d… Introductory Nutshell Programs Inheritance versus Roles (Writer, Calc, Impress) 11:15 Signal/Collect: Processing Large
    [Show full text]
  • 2016 Annual Report
    Software in the Public Interest, Inc. 2016 Annual Report July 9, 2017 To the membership, board and friends of Software in the Public Interest, Inc: As mandated by Article 8 of the SPI Bylaws, I respectfully submit this annual report on the activities of Software in the Public Interest, Inc. and extend my thanks to all of those who contributed to the mission of SPI in the past year. { Martin Michlmayr, SPI President 1 Contents 1 President's Welcome4 2 Committee Reports5 2.1 Membership Committee.......................5 2.1.1 Statistics...........................5 2.1.2 Active membership clean up.................5 3 Board Report7 3.1 Board Members............................7 3.2 Board Changes............................8 3.3 Elections................................8 3.4 Face-to-face Meeting.........................9 4 Treasurer's Report 10 4.1 Income Statement.......................... 10 4.2 Balance Sheet............................. 15 5 Member Project Reports 17 5.1 New Associated Projects....................... 17 5.1.1 ArduPilot........................... 17 5.1.2 Glucosio............................ 17 5.1.3 NTPsec............................ 17 5.1.4 Open MPI........................... 18 5.1.5 OpenZFS........................... 18 5.1.6 Performance Co-Pilot.................... 18 5.1.7 Torch............................. 18 5.1.8 X.Org............................. 18 5.2 Updates from Associated Projects................. 19 5.2.1 0 A.D.............................. 19 5.2.2 Chakra............................ 19 5.2.3 Debian............................. 20 5.2.4 Drizzle............................. 20 5.2.5 FFmpeg............................ 20 5.2.6 Jenkins............................ 21 2 5.2.7 LibreOffice.......................... 21 5.2.8 NTPsec............................ 21 5.2.9 Open Bioinformatics Foundation.............. 22 5.2.10 SproutCore.......................... 22 5.2.11 Tux4Kids..........................
    [Show full text]
  • FOSDEM 2017 Schedule
    FOSDEM 2017 - Saturday 2017-02-04 (1/12) Janson K.1.105 (La H.2215 (Ferrer) H.1301 (Cornil) H.1302 (Depage) H.1308 (Rolin) H.1309 (Van Rijn) H.2111 Fontaine)… 09:30 Welcome to FOSDEM 2017 09:45 10:00 Kubernetes on the road to GIFEE 10:15 10:30 Welcome to the Legal … Python Winding Itself MySQL & Friends Free/open source Around Datacubes Devroom software and drones Optimizing MySQL 10:45 without SQL or touching my.cnf Welcome! 11:00 Software Heritage The Veripeditus AR Let's talk about The State of OpenJDK MSS - Software for Game Framework hardware: The POWER Make your Corporate planning research Applying profilers to of open. CLA easy to use, please! aircraft missions MySQL 11:15 11:30 Jockeying the Jigsaw The power of duck Instrumenting plugins Mixed License FOSS typing and linear for Performance Schema Projects algrebra 11:45 12:00 CloudABI LoRaWAN for exploring Open J9 - The Next Free It's time for datetime the Internet of Things Java VM sysbench 1.0: teaching an old dog new tricks 12:15 Making License 12:30 Compliance Easy: Step Diagnosing Issues in Webpush notifications by Open Source Step. Java Apps using for Kinto ↴ Introducing gh-ost ↴ Thermostat and Byteman. ↴ 12:45 FOSDEM 2017 - Saturday 2017-02-04 (2/12) H.2213 H.2214 H.3227 H.3228 AW1.120 AW1.121 AW1.125 AW1.126 09:30 09:45 10:00 10:15 10:30 Opening Intro to Graph Intro to the Software Welcome Word Backup Welcoming and Internet Of Things databases Defined Radio Track and Disaster Recovery… Introdu… Devroom Opening Portability of containers across diverse HPC DARPA's Hackfest
    [Show full text]
  • Media Technologies: Essays on Communication, Materiality, and Society Michael E
    Media Technologies Inside Technology edited by Wiebe E. Bijker, W. Bernard Carlson, and Trevor Pinch Janet Abbate, Inventing the Internet Atsushi Akera, Calculating a Natural World: Scientists, Engineers and Computers during the Rise of U.S. Cold War Research Morana Alač, Handling Digital Brains: A Laboratory Study of Multimodal Semiotic Interaction in the Age of Computers Stathis Arapostathis and Graeme Gooday, Patently Contestable: Electrical Technologies and Inventor Identities on Trial in Britain Charles Bazerman, The Languages of Edison’s Light Marc Berg, Rationalizing Medical Work: Decision-Support Techniques and Medical Practices Wiebe E. Bijker, Of Bicycles, Bakelites, and Bulbs: Toward a Theory of Sociotechnical Change Wiebe E. Bijker and John Law, editors, Shaping Technology/Building Society: Studies in Sociotechnical Change Wiebe E. Bijker, Roland Bal, and Ruud Hendricks, The Paradox of Scientific Authority: The Role of Scientific Advice in Democracies Karin Bijsterveld, Mechanical Sound: Technology, Culture, and Public Problems of Noise in the Twentieth Century Stuart S. Blume, Insight and Industry: On the Dynamics of Technological Change in Medicine Pablo J. Boczkowski, Digitizing the News: Innovation in Online Newspapers Geoffrey C. Bowker, Memory Practices in the Sciences Geoffrey C. Bowker, Science on the Run: Information Management and Industrial Geophysics at Schlumberger, 1920–1940 Geoffrey C. Bowker and Susan Leigh Star, Sorting Things Out: Classification and Its Consequences Louis L. Bucciarelli, Designing Engineers Michel Callon, Pierre Lascoumes, and Yannick Barthe, Acting in an Uncertain World: An Essay on Technical Democracy H. M. Collins, Artificial Experts: Social Knowledge and Intelligent Machines Park Doing, Velvet Revolution at the Synchrotron: Biology, Physics, and Change in Science Paul N.
    [Show full text]
  • Freedom: out of the Box! an Update on Activites at the Freedombox Foundation Bdale Garbee
    Freedom: Out of the Box! An Update on Activites at the FreedomBox Foundation Bdale Garbee What's the Problem? ● We willingly hand personal data to companies to manage on our behalf, with little real thought given to consequences. … our lives are under increasing scrutiny ● For-profit companies, no matter how noble the intentions stated in their terms of service, must operate within the rules of jurisdictions in which they operate... Freedombox Vision ● A FreedomBox is a personal server running a free software operating system and applications designed to create and preserve personal privacy. ● Running on cheap, power-efficient plug computer servers that individuals can install in their own homes. ● Contribute to building privacy-respecting federated alternatives to contemporary social networks ● Mesh networking to augment or replace existing infrastructure. ● Facilitate collaborating safely and securely with others in building social networks supporting demonstration, protest, and mobilization for political change. The Foundation FreedomBox Foundation ● Founded by Eben Moglen ● Board of Directors ● Eben Moglen ● Bdale Garbee ● Yochai Benkler ● Executive Director - James Vasile ● Technical Advisory Committee ● Working Groups 5 Work of the Foundation ● Technology ● User Experience ● Publicity and Fund-Raising ● Industry Relations 6 Technical Advisory Committee ● Bdale Garbee, chair ● Jacob Applebaum ● Sam Hartman ● Sascha Meinrath ● Rob Savoye ● Matt Zimmerman 7 Working Groups ● Teams that will design elements of our FreedomBox reference
    [Show full text]
  • Hacking the Web 2.0 User Agency and the Role of Hackers As Computational Mediators
    Hacking the Web 2.0 User agency and the role of hackers as computational mediators andrea rota Thesis submitted to the Department of Sociology of the London School of Economics and Political Science for the degree of Doctor of Philosophy. London, January 2016 With amendments (April 2016) I certify that the thesis I have presented for examination for the PhD degree of the London School of Economics and Political Science is solely my own work other than where I have clearly indicated that it is the work of others (in which case the extent of any work carried out jointly by me and any other person is clearly identified in it). The copyright of this thesis rests with the author. Quotation from it is permitted, provided that full acknowledgement is made. This thesis may not be reproduced without my prior written consent. I warrant that this authorisation does not, to the best of my belief, infringe the rights of any third party. Additionally to the above copyright notice as required by the School, I declare that I release this dissertation under a Creative Commons Attribution-ShareAlike 4.0 International license. 1 Abstract This thesis studies the contested reconfigurations of computational agency within the do- main of practices and affordances involved in the use of the Internet in everyday life (here labelled lifeworld Internet), through the transition of the Internet to a much deeper reliance on computation than at any previous stage. Computational agency is here considered not only in terms of capacity to act enabled (or restrained) by the computational layer but also as the recursive capacity to reconfigure the computational layer itself, therefore in turn affecting one’s own and others’ computational agency.
    [Show full text]
  • Translations in Libre Software
    UNIVERSIDAD REY JUAN CARLOS Master´ Universitario en Software Libre Curso Academico´ 2011/2012 Proyecto Fin de Master´ Translations in Libre Software Autor: Laura Arjona Reina Tutor: Dr. Gregorio Robles Agradecimientos A Gregorio Robles y el equipo de Libresoft en la Universidad Rey Juan Carlos, por sus consejos, tutor´ıa y acompanamiento˜ en este trabajo y la enriquecedora experiencia que ha supuesto estudiar este Master.´ A mi familia, por su apoyo y paciencia. Dedicatoria Para mi sobrino Dar´ıo (C) 2012 Laura Arjona Reina. Some rights reserved. This document is distributed under the Creative Commons Attribution-ShareAlike 3.0 license, available in http://creativecommons.org/licenses/by-sa/3.0/ Source files for this document are available at http://gitorious.org/mswl-larjona-docs 4 Contents 1 Introduction 17 1.1 Terminology.................................... 17 1.1.1 Internationalization, localization, translation............... 17 1.1.2 Free, libre, open source software..................... 18 1.1.3 Free culture, freedom definition, creative commons........... 20 1.2 About this document............................... 21 1.2.1 Structure of the document........................ 21 1.2.2 Scope................................... 22 1.2.3 Methodology............................... 22 2 Goals and objectives 23 2.1 Goals....................................... 23 2.2 Objectives..................................... 23 2.2.1 Explain the phases of localization process................ 24 2.2.2 Analyze the benefits and counterparts.................. 24 2.2.3 Provide case studies of libre software projects and tools......... 24 2.2.4 Present personal experiences....................... 24 3 Localization in libre software projects 25 3.1 Localization workflow.............................. 25 3.2 Prepare: Defining objects to be localized..................... 27 3.2.1 Some examples.............................
    [Show full text]
  • 2014-2015 Annual Report
    Software in the Public Interest, Inc. 2014-2015 Annual Report July 10, 2015 To the membership, board and friends of Software in the Public Interest, Inc: As mandated by Article 8 of the SPI Bylaws, I respectfully submit this annual report on the activities of Software in the Public Interest, Inc. and extend my thanks to all of those who contributed to the mission of SPI in the past year. { Martin Michlmayr, SPI Secretary 1 Contents 1 President's Welcome3 2 Committee Reports4 2.1 Membership Committee.......................4 2.1.1 Statistics...........................4 3 Board Report5 3.1 Board Members............................5 3.2 Board Changes............................6 3.3 Elections................................6 4 Treasurer's Report7 4.1 Income Statement..........................7 4.2 Balance Sheet............................. 14 5 Member Project Reports 16 5.1 New Associated Projects....................... 16 5.1.1 The Mana World....................... 16 5.2 Updates from Associated Projects................. 16 5.2.1 0 A.D.............................. 16 5.2.2 Chakra............................ 17 5.2.3 Debian............................. 17 5.2.4 FFmpeg............................ 17 5.2.5 FreedomBox......................... 18 5.2.6 Haskell.org.......................... 18 5.2.7 LibreOffice.......................... 18 5.2.8 PostgreSQL.......................... 19 5.2.9 Privoxy............................ 19 5.2.10 SproutCore.......................... 20 A About SPI 21 2 Chapter 1 President's Welcome SPI continues to focus on our core services, quietly and competently supporting the activities of our associated projects. While the organization remains healthy, it has become clear that maintaining the current level of service to our existing projects is reaching the limits of our ability with an all-volunteer staff.
    [Show full text]
  • A Preliminary Analysis of Localization in Free Software: How Translations Are Performed Laura Arjona Reina, Gregorio Robles, Jesús González-Barahona
    A Preliminary Analysis of Localization in Free Software: How Translations Are Performed Laura Arjona Reina, Gregorio Robles, Jesús González-Barahona To cite this version: Laura Arjona Reina, Gregorio Robles, Jesús González-Barahona. A Preliminary Analysis of Localiza- tion in Free Software: How Translations Are Performed. 9th Open Source Software (OSS), Jun 2013, Koper-Capodistria, Slovenia. pp.153-167, 10.1007/978-3-642-38928-3_11. hal-01467568 HAL Id: hal-01467568 https://hal.inria.fr/hal-01467568 Submitted on 14 Feb 2017 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Distributed under a Creative Commons Attribution| 4.0 International License A preliminary analysis of localization in free software: how translations are performed Laura Arjona Reina1, Gregorio Robles2, and Jes´usM. Gonz´alez-Barahona2 1 Technical University of Madrid (UPM), Madrid (Spain) [email protected] 2 GSyC/Libresoft, Universidad Rey Juan Carlos, Madrid (Spain) {grex,jgb}@gsyc.urjc.es Abstract. Software is more than just source code. There is a myriad of elements that compose a software project, among others documentation, translations, multimedia, artwork, marketing. In this paper, we focus on the translation efforts that free, libre, open source software (FLOSS) projects undergo to provide their software in multiple languages.
    [Show full text]