Visar inlägg med etikett OOo Base. Visa alla inlägg
Visar inlägg med etikett OOo Base. Visa alla inlägg

söndag 25 november 2007

Synonymordbok version 0.1

Här är en första testversion av synonymordboken. Än så länge är så är listan inte särskilt strukturerad. När du slår upp ett ord i synonymordboken så kommer du att få en lista med synonymer. Dessa är sorterade efter hur hög ranking de fått i Synlex. Senare kommer orden underdelas efter betydelse men det kommer nog att dröja ett tag. Jag har ännu inte beslutat mig för hur jag kommer lägga upp projektet och hur stort jag vill göra det.

Här är i alla fall ett första utdrag...

[Ladda ner]

Det finns ännu ingen enkel installation men jag hoppas att ni lyckas med hjälp av informationen som finns i info.txt.

Lycka till.

söndag 11 november 2007

Uppdatering om vad som händer

Hej.

Nu är det två veckor sedan jag bloggade senast så jag känner att det är dags för en uppdatering. Sedan jag senast bloggade har jag arbetat på att förse OpenOffice.org med en liten synonymordbok. Jag har utgått ifrån den fria synonymordlistan Folkets synonymlexikon Synlex.
Importerade xml-filen i Calc och sparade den som ett Calc-dokument. Sedan har jag med hjälp av lite makron strukturerat om ordboken så att varje unikt ord har en egen rad där ordet står i A-kolumnen och dess synonymer i följande kolumner.
När detta var gjort stavningskontrollerade jag filen med den inbyggda stavningskontrollen och diverse ordböcker. Det blev ganska många ord att lägga till i den inbyggda ordboken så där finns en hel del att hjälpa till med vid ett senare tillfälle.

När Calc-filen var färdigkontrollerad skapade jag en databas av filen. Jag skapade en MySQL-databas och anslöt sedan Base till den. När jag anslutit Base kopierade jag helt enkelt innehållet i tabellen till databasen

  1. markera innehållet i Calc-dokumentet
  2. kopiera (Ctrl + C)
  3. öppna databasen
  4. gå till tabeller
  5. klistra in (Ctrl + V)
  6. följ guiden
Sedan skrev jag ett PHP-skript som skrev ut orden med det format som jag ville ha:

ord|antal betydelser(en siffra)
ordklass på första betydelsen|synonym1|synomym2|synonym3 osv.
ordklass på andra betydelsen|synonym1|synomym2...

ett exempel kan se ut så här

exempel|1
(adv)|exempelvis|såsom

Om du vill kan du utelämna ordklassen.

Sedan har jag kopierat in texten i ett vanligt textdokument och döpt den med ändelsen ".dat" skrivit in den textkodning som använts. Slutligen har jag kört ett Perlscript, som distribueras med programmet MyThes-1.0, på dat-filen.

Jag har ännu inte testat programmet MyThes-1.0 eftersom jag inte lyckats installera programmet under Windows. Av vissa skäl som jag inte ska diskutera nu har jag valt bort att installera ett andra operativsystem liksom virtuella versioner av andra operativsystem. Jag vill dock påpeka att bland annat Ubuntu är ett grymt operativsystem som jag med största sannolikhet kommer att köra igen i framtiden.

Jag kommer inom kort att släppa en betaversion av synonymordboken. I betaversionen kommer synonymerna inte att vara uppdelade efter betydelse, inga ordklasser kommer heller att specificeras, men synonymerna kommer att fungera... ;-)

Vi får väl se om detta är till hjälp för någon... Tillsvidare kommer jag att strukturera om databasen lite för att göra en utökning av synonymordboken enklare.

lördag 27 oktober 2007

Att föra över en adresslista från en textfil till ett tabelldokument

Beroende på hur du har gjort din adresslista så kommer du att få olika svårt att föra över listan till ett tabelldokument. Vi utgår ifrån ett par exempel. Det första exemplet är en adresslista som är skapad i en tabell i ett Writerdokument.

Förnamn

Efternamn

Gata

Postnummer

Stad

Torbjörn

Gustavsson

Stubingatan 26

749 93

Svanstaberg

Gustav

Möllberg

Rostauvägen 39A

749 98

Svanstaberg

Att få in det här i Calc är enkelt markera innehållet i tabellen och klistra in i ett tomt Calc-dokument. Nästa exempel är lite krångligare... I det exemplet har jag formaterat adresslistan med hjälp av tabbar.

Förnamn Efternamn Gata Postnummer Stad

Torbjörn Gustavsson Stubingatan 26 749 93 Svanstaberg

Gustav Möllberg Rostauvägen 39A 749 98 Svanstaberg

Om jag har mer information än adresslistan i dokumentet så börjar jag med att kopiera in adresslistan i ett nytt dokument. Detta dokument väljer jag att Spara som... och ändrar filformatet till .txt men skriver filändelsen .csv efter filnamnet. Det kommer nu upp en varning om att du kommer att förlora formatering om du sparar i detta format. Var lugn du vill bli av med denna formatering. Dags att öppna filen i Calc.

När du öppnar filen i Calc så får du upp en dialogruta som heter Textimport. Denna guide hjälper dig att importera filen till Calc. Sedan din fil är avgränsad med hjälp av tabbar (eller tabulatorer) så får du bocka för detta i stället för kommatecken vilket är förinställt. Om du tittar längst ner i dialogen ser du att texten genast delas upp i tabellfält. Skulle det vara så att det blir en förskjutning i tabellen p.g.a. att du har flera tabbar i rad så bockar du även för alternativet Sammanfatta fältavgränsare. Men har du redan stängt guiden så rekommenderar jag att du spara filen som en Calc-fil (.ods) så kan du redigera filen som vanligt.

Skulle det vara en csv-fil som har andra avgränsare än tabbar får du klicka för avgränsaren i dialogen alternativt skriva in avgränsaren i fältet Andra. Har du två avgränsare efter varandra som till exempel ", " (kommatecken och ett mellanslag) så kan du använda dig av kryssrutan Sammanfatta fältavgränsare som betraktar båda tecknen som avgränsare men står de efter varandra kommer de inte att skapa en tom ruta.


I nästa del ska vi gå vidare och skapa en liten databas av dessa adresser.

tisdag 2 oktober 2007

Att lägga till ord i din ordlistan

Många av er vet nog redan hur du gör detta men för säkerhets skull skrivs tipset ut här.

Testa ordlistan

  1. Först och främst bör du se till att den svenska ordlistan är installerad och aktiverad. Prova att skriva några svenska ord så som "på" eller "öl" följt av ett par stavfel så som "pååå" "ölll".
  2. Kör nu en stavningskontroll F7 eller Verktyg | Rättstavning.
  3. I dialogen som kommer upp ser du till att Ordlistans språk är Svenska.
  4. Om ordlistan ej finner några fel (Stavningskontrollen är klar) så är troligen inte ordlistan installerad som den ska (eventuellt så har du lagt till orden av misstag, testa några grövre stavfel för att kolla om den hittar dessa). Se längst ned för instruktioner vad du kan göra om ordlistan inte fungerar. Om detta inte fungerar skriv en kommentar så kanske jag kan hjälpa till med mer instruktioner.

Lägga till ord i ordlistan
Om du nu skrivit ett ord som du vet att du stavat rätt till men som stavningskontrollen ändå envisas med att ta som stavfel till exempel formatmall (som i skrivande stund inte finns med i ordlistan) så finns det minst tre sätt att lägga till detta ord till ordlistan. Om du startat
rättstavningen via F7 eller Verktyg | Rättsatvning så kan du helt enkelt trycka på knappen Lägg till | standard [Svenska (Sverige)].

För att få det andra sättet att fungera måste du först aktivera Kontrollera stavning medan du skriver. På bilden nedan ser du hur ikonen ser ut (åtminstone i Windows version).

Se till att denna är aktiverad, om du nu stavar fel borde felet strykas under med en vågformad röd linje. När ett ord är markerat på detta sätt kan du högerklicka på det för att bland annat se stavningsförslag och få möjligheten att lägga till nya ord. så här ser menyn ut.

Lägg förslagsvis till nya svenska ord i standard.dic de andra två är för alla språk, som jag förstår det, lägg gärna till en kommentar om så inte är fallet.

Det tredje och mest avancerade alternativet är att
  1. gå till Verktyg | Alternativ... | Språk inställningar | Lingvistik
  2. markera standard [Svenska (Sverige)] bland Användarordlistor
  3. Välj sedan Redigera till höger därom (se bild nedan)


I dialogen som sedan kommer upp kan du se vilka ord du själv lagt till plocka bort eventuella fel och skriva dit nya ord i inmatningsfältet. När du skrivit in ett nytt ord får du möjlighet att klicka på en knapp till höger där det står Nytt. Om du gör detta kommer ett nytt ord läggas till i ordlistan. Vill du ta bort ett fel markerar du ordet och trycker sedan på knappen radera.


Om ordlistan inte fungerar
  1. Om nu inte ordlistan fungerar som den ska kan du installera om ordlistan genom att gå till Arkiv | Guider | Installera nya ordböcker...
  2. I dokumentet som öppnas följer du länken Svenska genom att hålla ned Ctrl och klicka med musen på orden Svenska.
  3. Sedan är det bara att klicka på knappen Starta DicOOo.

tisdag 4 september 2007

En bra sida med flera bra lektioner

En av de bästa lektionssidorna. Grundläggande men läsvärt... på engelska.
http://www.inpics.net/