Upload
leif-lodahl
View
217
Download
2
Embed Size (px)
DESCRIPTION
April 2011 - Nyhedsbrev fra LibreOffice og OpenOffice.org
Citation preview
Libr eOf fice er den frie op en sou rce
kon torp akk e t il Wind ow
s , Mac og
Linu x, d er
gi ver d ig
se ks prog ram
me r
smæ
k fy ldt
med
funk tion er til a lle d ine be hov ind en for
pro duk tion af
do kumen ter
og data beh an dlin g:
Write r,
Ca lc,
Imp ress ,
Dra w
, M
a th og
Ba se.
Libr eOf fice er et br uge rcen tre ret
ope n sou rce
pr ojek t drev et
af fæ
ll ess kab et. D
e t v il
a ltid væ
re grat is o g o pen so urc e, så du har den be dste g aran ti f or adg ang til soft w
ar en u de n be græns nin g!
Denne gang kan du læse omVIGTIGT: Nyhedsbrevet ................................................. 2 Kort status ....................................................................... 2 Document Freedom Day .................................................. 2 Support ............................................................................ 3 Automatisk opdatering ..................................................... 3
Ubuntu ......................................................................... 3 Open source som strategi ................................................. 3 Forslag til bidrag .............................................................. 3 Feedback .......................................................................... 3 Det tekniske hjørne .......................................................... 3
Makroprogrammering med Python .............................. 4
Th
e D
ocu
men
t Fo
un
dat
ion
NYHEDSBREVApril 2011
1.419 faste læsere
Dato: 29. marts 2011
Redaktør: Leif Lodahl: [email protected]
Tilmelding [email protected]
Afmelding [email protected]
Rettigheder Dette nyhedsbrev må gerne videresendes eller distribueres i sin helhed på anden måde. Kopiering af dele af nyhedsbrevet er tilladt med kildeangivelse.
Kontakt Undlad at svare tilbage til adressen [email protected]. Jeg modtager ikke disse mails. Skriv i stedet til min e-mail adresse eller brug vores postlister.
Side 2
VIGTIGT: NyhedsbrevetDu modtager dette nyhedsbrev fordi du har tilmeldt dig en af postlisterne [email protected] eller [email protected]
Vi forventer snart at omlægge postlisterne til LibreOffice. På grund af den danske lovgivning om udsendelse af spam er det ikke lovligt at overføre din e-mail adresse fra postlisten i OpenOffice.org til LibreOffice. Derfor skal du selv tilmelde dig den nye postliste. Det gør du ved at sende en tom mail til [email protected] hvorefter du vil modtage en mail retur. Denne skal du returnere som bekræftelse.
Indtil videre vil jeg sende nyhedsbrevet til begge lister. Når du har konstateret at du modtager nyhedsbrevet fra LibreOffice kan du afmelde fra OpenOffice.org (for at undgå at modtage to eksemplarer).
Tilmelding [email protected]
Arkiv http://da.libreoffice.org/lists/nyhedsbrev/
Kort status The Document foundation fyldte 6 måneder på mandag d- 28. marts.
Fonden er etableret med næsten 100.000 EURO
LibreOffice version 3.3.2 frigivet
LibreOffice er officielt godkendt som mentor for Google Summer of Code 2011
Det var den 28. september 2011 The Document
Foundation første gang så dagens lys. Dengang var der mange der ikke mente at ideen var levedygtig, men netop det har gjort medlemmerne af communitiet endnu mere optaget af at nå de meget ambitiøse mål vi har sat op.
Nu seks måneder senere kan vi kigge tilbage:
Den 25. januar - bare fire måneder efter annonceringen - præsenterede vi den første produktionsmodne version og siden har vi præsenteret yderligere to bug-fix releases. Vi har været i stand til at leve op til det meget ambitiøse mål om en release hver måned. Seneste version 3.3.2 kan hentes fra http://da.libreoffice.org. Lige nu arbejder vi med at få 3.3.3 gjort klar om ca. en måned og sidenhen 3.4.0 i midten af maj måned.
I hele perioden har vi haft mere end 1,3 millioner downloads af produktionsversionerne - og så har vi ikke talt sprogpakker og release candidater med.
Senest har vi besluttet at stifte en fond og samle penge ind til fondskapitalen. Det oprindelige mål var at indsamle 50.000 EURO, hvilket vi nåede allerede efter godt og vel en uge. Nu nærmer tælleren sig 100.000 EURO. De første 50.000 EURO er bundet fondskapital, mens det resterende beløb indgår i fondens drift. Fonden har ingen ansatte.
Google har for få dage siden annonceret hvilke projekter der er accepteret som mentor projekter for det årlige Google Summer of Code (GSoC). LibreOffice er blandt de heldige projekter, som i år kan ansætte studerende i sommerferien. Vi glæder os meget til i forsommeren at offentliggøre hvilke projekter der helt konkret bliver gennemført i
år.
http://www.google-melange.com/gsoc/org/show/google/gsoc2011/libreoffice
Hvad er The Document Foundation?
1. Det er en uafhængig forening, stiftet af førende medlemmer af fællesskabet bag OpenOffice.org.
2. Foreningen bygger videre på fundamentet af ti års arbejde i fællesskabet.
3. Den blev oprettet i troen på, at den kultur der kommer ud af en uafhængig fond, bringer det bedste frem i bidragydere og vil levere den bedste software til brugerne.
4. Det er frit for enhver, der er enig med vores grundlæggende værdier, at bidrage til vores aktiviteter.
5. Foreningen byder firmaer, institutioner og organisationer velkommen til at deltage, fx ved at sponsorere personer til at arbejde på lige fod andre bidragydere i fællesskabet.
Document Foundation er stolt af at være hjemsted for LibreOffice, den næste generation af verdens førende gratis kontorpakke.
Document Freedom Day
Document Freedom Day (DFD) er dagen hvor vi fejrer dokumenternes frihedskamp. Den 30. marts er
Th
e D
ocu
men
t Fo
un
dat
ion
Side 3
dagen hvor græsrødder over hele verden vil lære offentligheden om vigtigheden af frie og åbne dokumentformater og åbne standarder i almindelighed.
DFD's hovedformål er:
• Reklamere for åbne og frie dokumentformater
• Forme et globalt netværk
• Koordinere aktiviteterne for den sidste onsdag i marts hvert år: Document Freedom Day
• En gang om året fejrer vi Document Freedom Day i fællesskab. Imellem disse dage vil DFD fokusere på at forme og støtte fællesskabsaktioner og dyrke bevidstheden omkring de emner der relaterer sig til frie og åbne dokumentstandarder.
Vi håber du vil være med til at fjre dagen sammen med os.
Document Freedom Day http://documentfreedom.org/2011/
Support Hvis du har spørgsmål til OpenOffice.org eller LibreOffice beder vi dig benytte vores fælles gratis supportforum.
Undlad venligst at sende e-mail eller ringe direkte til de frivillige.
Supportforum http://www.oooforum.dk
Automatisk opdateringDen automatisk opdatering som findes i OpenOffice.org er ikke i LibreOffice til Windows.
Der er flere årsager, men den vigtigste er:
• LibreOffice har valgt at 'bundle' Windowspakkerne anderledes, således at alle sprog er i samme pakke. Derfor kan den opdateringsmekanisme som er i OpenOffice ikke bruges direkte.
LibreOffice har ikke lavet den perfekte måde at gøre det på endnu. Derfor er der pt. ingen automatisk opdatering i LibreOffice.
Ubuntu
De af jer der benytter Ubuntu skal installere LibreOffice gennem SoftwareCenter og ikke ved manuel download af debianpakkerne. PPA-Kilden hedder http://ppa.launchpad.net/libreoffice/ppa/ubuntu
Open source som strategiGartner offentliggjorde i begyndelsen af februar en rapport, der viser, at mere end halvdelen af de adspurgte organisationer har vedtaget at open source software (OSS) er en del af deres IT-strategi, men kun en tredjedel af de adspurgte organisationer har en formel open source politik. Gartners undersøgelser fra de seneste 5 år viser, at open source inden for de næste 18 måneder vil øges fra mindre ende 10 pct organisationer til mere end de tidligere forventede 30 procent. Den forventede værdi af organisationernes vedtaget open source har
også ændret sig gennem årene fra alene TCO-besparelser til nu også at tælle fleksibilitet, øget innovation, kortere udviklingstid og hurtigere indkøbsprocesser.
I 2010-undersøgelsen har Gartner spurgt 547 ledere i organisationer på tværs af 11 lande fra juli 2010 til august 2010.
Gartner Open Source Software Survey Reveals OSS Adoption Trends And Initiatives
http://www.infoq.com/news/2011/03/gartner-oss-survey
Forslag til bidragKontante bidrag kan f.eks. gives til...
The Document Foundation http://challenge.documentfoundation.org/
Portable Apps http://portableapps.com/donate
FeedbackVi vil meget gerne have feedback på både OpenOffice.org og LibreOffice. Hvis du finder fejl eller mangler kan du i første omgang forklare problemet på vores fælles gratis supportforum.
Supportforum http://www.oooforum.dk
Det tekniske hjørneMed dette afsnit vil jeg forsøge at komme lidt ned under motorhjelmen på LibreOffice.
Side 4
Advarsel: Her vil der komme en del teknik og fagsprog.
Makroprogrammering med Python
En af de vigtigste muligheder i LibreOffice (og OpenOffice.org) er at du selv kan lave yderligere funktioner med makroprogrammering. Det er muligt at programmere med flere forskellige sprog, herunder fire indbyggede sprog. Det er Basic, JavaScript Java og Python.
LibreOffice (og OpenOffice.org) leveres med et integreret Python afviklingsmiljø, hvilket er gør at alle Python makroer kan afvikles direkte uden at skulle installere et særskilt afviklingsmiljø, hvilket f.eks. tilfældet med Java programmerede makroer som forudsætter at du som bruger har installeret et Java afviklingsmiljø (JRE: Java Runtime Environment). For øjeblikket er det Python 2.6 som er implementeret i LibreOffice.
Jeg har i flere situationer brugt basic (Star Basic) til programmering. Hver af de nævnte programmerings-sprog har sine egne fordele og ulemper. Det gælder om i den enkelte situation at vælge det sprog som passer bedst til den konkrete situation. Python har fordele frem for Star Basic og det er blandt andet at Python er mere effektivt (afvikles hurtigere). En anden årsag til at benytte Python er at der findes en lang række moduler som gør Python til et mere komplet programmeringssprog end Basic.
Et eksempel på et Pythonprogram som viser effektiviteten i Python er en “word counter” som hele tiden /en gang hvert sekund) beregner antal ord
i et dokument. (Programmet kan du finde her: https://bitbucket.org/yawaramin/oo.o-live-word-count/wiki/Home ). Hvis det tilsvarende program var programmeret i Star Basic ville det gøre LibreOffice meget langsom.
Hvor er programeditoren?
Hvis du har programmeret Basic i LibreOffice har du helt sikkert brugt det indbyggede IDE (Integrated Development Environment)
Der følger ikke et indbygget Python-IDE med LibreOffice. Du kan bruge en teksteditor (f.eks. Notepad++) eller en dedikeret Python editor, f.eks. IDLE som er den ‘officielle’ editor.
Implementere et Pythonscript i LibreOffice
Et python script er en tekstfil med endelsen “.py”. For at implementere en python makro i LibreOffice skal py-filen placeres præcist der hvor LibreOffice forventer at den ligger.
Linux: /home/your-user-name/.libreoffice/3/user/Scripts/python Mac: /Users/your-user-name/Library/Application Support/libreoffice/3/user/Scripts/python Windows Vista: C:\Users\your-user-name\AppData\Roaming\libreoffice\3\user\Scripts\python
Hvis folderen ‘python’ ikke findes i ‘Scripts’ skal du selv oprette den. (Læg mærke til at python skal skrives med små bogstaver men Scripts skal skrives med stort S).
Herefter vil makroen helt automatisk dukke op i LibreOffice.
Prøv f.eks. at hente Word Count fra http://bitbucket.org/yawaramin/oo.o-live-word-count/raw/tip/wc.py og gem filen i LibreOffice’s Python-sted.
Ordtælleren aktiverer du i Writer ved at vælge Funktioner – Makroer – Udfør makro…
Side 5
I makrovælgeren markerer du ‘wc’ og i højreside ‘WordCount’.
Lad programmeringen begynde…
Vi vil lave en makro som kan indsætte tekst i et tekstdokument. Åbn din IDE (Notepad, Notepadd++, IDLE eller hvad du foretrækker.
Indtast følgende kode:# HelloWorld python script for the scripting frameworkdef WriteSomething( ): """Prints into the current document""" model = XSCRIPTCONTEXT.getDocument() text = model.Text oTCurs = text.createTextCursor() StringToWrite = "Hello world" text.insertString( oTCurs, StringToWrite , 0 )
Gem filen med et fornuftigt navn (der slutter på .py) i LibreOffice’s python-folder. Herefter kan du finde makroen i LibreOffice i Funktioner – Makroer –
Udfør makro…
Makroen indsætter teksten “Hello world” i begyndelsen af dokumentet.
Om Python http://da.wikipedia.org/wiki/Python_(programmeringssprog)
Download Python for Windows
http://www.python.org/ftp/python/2.4.1/python-2.4.1.msi
God tutorial http://www.sthurlow.com/python/