Numbertext 0.9.1

Megjelent a számjegyekkel írt számokat szöveggé alakító kiterjesztés, a Numbertext 0.9.1-es verziója. Az egyik érdekesség az indiai angol nyelv támogatása: Az indiaiak, sok más ázsiai országhoz hasonlóan a nagy számokat a százezer (lakh) és a tízmillió (crore) segítségével fejezik ki, amelyet átvett az ország angol nyelvjárása is.

A legutóbbi fejlesztések arra irányultak, hogy a Numbertext moduljai bekerüljenek az Unicode CLDR nyelvi adatbázisba, ahol a Numbertexthez hasonló RuleBasedNumberFormat (RBNF) nyelvi leírások már helyet kaptak. Tovább »

Magyar névelős kereszthivatkozások eszköztár 0.2

Eszköztár képernyőkép Elkészült az eszköztár új változata. A legfontosabb változás, hogy a beszúrt névelős kereszthivatkozások most már két mezőt tartalmaznak, külön a névelőt és külön a sorszámot. A változtatással kikerülhető az OpenOffice.org fejlesztés közben felfedezett hibája (l. 109521-es hibajegy), így már nincs akadálya, hogy az eszköztár alapértelmezett része legyen az OpenOffice.org FSF.hu Alapítvány által kiadott magyar változatának. Az eszköztár ezen kívül szebb ikonokat is tartalmaz (korábban a nagy 26×26-os ikonok egyszerű nagyításai voltak a 16×16 képpontos kicsiknek). A kiterjesztéskezelőben olvasható csomagleírás is részletesebb lett.

Magyar névelős kereszthivatkozások eszköztár

Az új Hunart OpenOffice.org-kiegészítő telepítése után elérhetővé válik a Magyar névelős kereszthivatkozások eszköztár. Egy kattintással és az ábra vagy táblázat sorszámának megadásával olyan kereszthivatkozásokat szúrhatunk be a szövegbe a segítségével, ami a magyar névelőt is tartalmazza. A névelő automatikusan követi a sorszám módosulását, például mikor egy új ábrát szúrunk be a hivatkozott ábra elé, megnövelve ezzel annak sorszámát (a 4. ábrából így az 5. ábra lesz a kereszthivatkozásban is). A megoldás az OpenDocument formátum lehetőségeit használja ki, így az eszköztár meglététől nem függ a már beillesztett kereszthivatkozások működése. A fejlesztés az FSF.hu Alapítvány támogatásával valósult meg.

OxygenOffice Professional 3.2.0.20 – Windowsra

Az OxygenOffice Professional fejlesztői örömmel jelentik be az OxygenOffice Professional irodai programcsomag legújabb, 3.2.0.20-as verzióját. Az OxygenOffice Professional 3.2.0.20 irodai programcsomag az OpenOffice.org 3.2.0 változatának különleges, kibővített kiadása, amely hozzácsomagolt kiegészítők tekintetében múlja felül az eredeti terméket, megtartva annak előnyös tulajdonságait. Természetesen a OxygenOffice Professional irodai programcsomag 100%-ban kompatibilis az eredeti kiadással. A programcsomag Windows változata letölthető a https://sourceforge.net/projects/ooop/ címről.

Tovább »

Openoffice.org 3.2 biztonsága

Az OpenOffice.org 3.2-re frissítés nem csak a bejelentésben részletezett újdonságok és a teljesítményjavulás miatt javasolt, hanem javított biztonsági hibák és a biztonsági változtatások miatt is.

Az OpenOffice.org 3.2-ben javított biztonsági hibák:

  • CVE-2006-4339: Potenciális sebezhetőség harmadik féltől való libxml2 könyvtáraktól
  • CVE-2009-0217: Potenciális sebezhetőség harmadik féltől való libxmlsec könyvtáraktól
  • CVE-2009-2493: OpenOffice.org 3 Windows változata az MSVC sebezhető változatát tartalmazta
  • CVE-2009-2949: Potenciális sebezhetőség XPM fájl feldolgozással kapcsolatban
  • CVE-2009-2950: Potenciális sebezhetőség GIF fájl feldolgozással kapcsolatban
  • CVE-2009-3301/2: Potenciális sebezhetőség MS-Word dokumentum feldolgozással kapcsolatban

Tovább »

Újdonságok az OpenOffice.org magyar mondatellenőrzőjében

Az FSF.hu Alapítvány támogatásával elkészült az OpenOffice.org magyar mondatellenőrzőjének új változata, jelentősen bővített magyar nyelvi szabályokkal. Példák az újonnan felismert típushibákra: *megszeretném nézni; *meglett csinálva, *had ne kelljen, *több, mint zavaró, *olyat amilyet, *macska illetve kutya, *a fészer mellet, *a csomagban helyett kapott stb. (l. tesztállomány). Ha már telepítve volt korábban, a mondatellenőrző OpenOffice.org-bővítmény az Eszközök→Kiterjesztéskezelő segítségével is frissíthető az OpenOffice.org-ban.

Mondatellenőrzés az OpenOffice.org-ban

Az újdonságok hátterében az áll, hogy a Lightproof 1.2 mondatellenőrző most már együttműködik az OpenOffice.org Hunspell morfológiai (szóalaktani) elemzőjével. A program új változatában tetszőleges, szófaji és toldalékolási (de gyakorlatilag bármilyen egyéb szótári) információt is tartalmazó kifejezésekkel írhatók le a nyelvi hibajelenségek.

A kiadással a fejlesztés nem zárult le. A következő változatban jelennek meg a választható mondat-ellenőrzési szabályok, amelyek között nemcsak a rossz helyesírók, hanem a korrektúrával napi szinten foglalkozók számára készült szabályokat is találni majd. Az utóbbira példa a korábban már említett, a legújabb fejlesztéssel már kipróbált (de a kiadásban még nem szereplő) összetettszó-tiltó szabály, amely kérésre aláhúzza azokat a gyanús összetett szavakat, amelyek elütés vagy hibás optikai karakterfelismerés révén előálló értelmetlen szavak is lehetnek.

A nyílt forráskódú Lightproof OpenOffice.org-bővítmény mérete az új fejlesztésekkel és a mellékelt forráskóddal sem haladja meg a 40 kB-ot. A kis méret annak is köszönhető, hogy a bővítmény a Hunspell morfológiai elemzőt és a morfológiai adatokat is tartalmazó magyar helyesírási szótárát az OpenOffice.org UNO programozási felületén keresztül használja. A tömörség másik oka a magas szintű Python programozási nyelv, amiben például egy programsor értékeli ki az új mondat-ellenőrzési szabályok logikai kifejezéseit.

A magyar fejlesztésű Lightproof program nemcsak platformfüggetlen, hanem nyelvfüggetlen is. A Hunspell-integrációnak köszönhetően pedig már kezeli a bonyolult alaktannal rendelkező és az egybeíró (sok összetett szót használó) nyelveket is, így sikeresen mutatkozhat be november elején a következő OpenOffice.org konferencián az OpenOffice.org szélesebb nemzetközi közönsége előtt.

Az OpenOffice.org elosztott verziókezelőre vált

Az OpenOffice.org részéről Jens-Heiner Rechtien jelentette be a GullFOSS blogban, hogy az OpenOffice.org projekt az eddig használt Subversion verziókezelő rendszer – amely nem is olyan régen váltotta a régóta használt CVS rendszert – helyett elosztott verziókezelő rendszer kerül bevezetésre.

A három jelölt közül: Bazaar, Git és Mercurial (hg) végül az utóbbira, a Mercurialra esett a fejlesztők választása. Az FSF.hu és az OxygenOffice kiadások alapjául szolgáló ooo-build rendszer egyébként Git elosztott verziókezelő rendszert használ pár hónapja úgy, hogy az összes kiadott forrást tükrözik a freedesktop.org-on üzemeltetett Git fába.

Az átállást – a jelenleg a 3.3-as verzióhoz vezető trunkkel – a DEV300 fejlesztői ággal kezdik nagyjából 2009, október 26-án. A referencia tárolót a hg.services.openoffice.org címen lehet majd elérni. A hamarosan kiadásra kerülő 3.2-es verzió stabilizált ágát, amely OOO320 névre hallgat, majd csak a fejlesztői ág átalakítása után kezdik el áthelyezni, hogy az OpenOffice.org 3.2-es verziójának kiadás az átállás miatt ne szenvedjen késleltetést.

Elérhető az OxygenOffice Professional ingyenes irodai programcsomag 3.1.1.25 verziója

Megérkezett az OxygenOffice Professional 3.1.1.25-ös verziója. Ezen kiadás alapját is az ooo-build rendszer adja, amely az OpenOffice.org továbbfejlesztett változatát biztosítja. A most elérhetővé tett változat tartalmazza az OpenOffice.org 3.1-es verziójának valamennyi újdonságát és a 3.1.1-es verzió összes hibajavítását is.

Ez a kiadás a Hunspellről helyesírás-ellenőrzőjéről méltán ismert Németh László újabb fejlesztéseit tartalmazza: a Lightproof nyelvhelyesség-ellenőrző modult valamint a „numbertext” – számokat szöveges megfelelőjüknek alakító – Calc függvényeket. Frissítésre kerültek a sablontárak is, így a Sun által közzétett kiterjesztésként telepíthető sablonkészletei is részei a csomagnak. Ez a csomag magyar nyelven is elérhető, így a magyar nyelven elérhető sablonok száma is bővült. Az igen kiterjedt – több, mint háromezer elemet tartalmazó – képtár is bővítésre került.

Jelentős – szerkesztés közben tapasztalható – sebességnövekedést is sikerült elérni a Linux változatoknál. Új alapbeállítás, hogy a z OxygenOffice Professional ezentúl mindig készít biztonsági másolatot a mentett dokumentumok előző állapotáról. Apró újdonság az állapotsorban megjelenő „*” karaktert leváltó grafikus jelző, amely a dokumentum mentésére hívja fel a figyelmet, ha azon változtatás történik. Mindezek mellett ez a változat tartalmazza az összes olyan továbbfejlesztést és javítást, amely csak az ooo-build alapokra helyezett kiadásokra jellemző: javított exportálási és importálási képességek, nagy táblázat támogatás (fejlesztés alatt), KDE4 támogatás, sebességnövelő javítások és működést korrigáló javítások. Részletesebb leírást a bejelentés végén talál.

Letöltés

Az OxygenOffice Professional – nyílt forráskódú – irodai programcsomag ingyenesen beszerezhető, letölthető a következő helyekről:

Windows verziók beszerzése

https://sourceforge.net/projects/ooop/files/Binary-Windows32bit/3.1.1.25/

ftp://ftp.devall.hu/kami/oxygenoffice/3.1.1.25/win32/

Linux verziók beszerzése

DEB és RPM-alapú rendszerek, 32 valamint 64 bites rendszerek

Részletes leírás:

http://hup.hu/node/76177

Linux verzió esetén az újabb verziók telepítése automatikusan kerül majd végrehajtásra…

Tovább »

NUMBERTEXT.org ünnepi kiadás

A szabad szoftvereket és a Unix programozást is népszerűsítő NUMBERTEXT.org oldal mintegy 25 nyelvre, illetve írásrendszerre fordít le számokat és egyben honlapja az OpenOffice.org-hoz kapcsolódó NUMBERTEXT fejlesztésnek. Az augusztus 20-án kiadott NUMBERTEXT OpenOffice.org Calc kiterjesztés egyik újdonsága a japán és koreai mellett a számrovás, a magyar rovásírás számrendszerének támogatása.

A 2009-es szám számrovással, japán és koreai számok az OpenOffice.org táblázatkezelőjében

Firefox 3.5-ös böngészővel (ami a Konqueror, Opera, Safari böngészőkhöz hasonlóan szabványos módon képes letölteni és megjeleníteni TrueType betűkészleteket) a honlapon megtekinthető és ki is próbálható a számok számrovásra alakítása a rovásírás betűkészlet operációs rendszer szintű telepítése nélkül is. A honlaphoz GIMP, Inkscape, FontForge szabad programokkal készült unicode-os (még nem teljes) TrueType rovásírás betűkészlet talán az első példája, hogy milyen előnyökkel jár a magyar rovásírás jelkészletének (még csak tervezetben létező) Unicode szabványosítása: a jobbról balra író Unicode írásrendszer-tartományba helyezett jeleket a Firefox automatikusan jobbról balra jeleníti meg. A Firefox 3 nem csak ezt és az alávágást, hanem az OpenType ligatúrakezelését is támogatja, így a magyar rovásírás egyik sajátossága, a nagy számú ligatúra (ikerbetű, betűösszevonás) is kezelhető válik a legelterjedtebb nyílt forráskódú böngészőben.

A NUMBERTEXT OpenOffice.org kiterjesztés (és a magyar rovásírás ISO Alpha–4 kódjáról elnevezett Hung TrueType betűkészlet telepítése) után a NUMBERTEXT(2009;”Hung”) függvénnyel jeleníthetjük meg számainkat számrovással az OpenOffice.org Calc táblázatkezelő celláiban. A mellékelt kép a 2009-es számot mutatja számrovással, valamint japán kandzsi és koreai hangul írásjelekkel az OpenOffice.org Calc táblázatkezelőjében.

A NUMBERTEXT.org mögött álló fejlesztést a holland NLnet alapítvány támogatta. A működő NUMBERTEXT prototípus OpenOffice.org kiterjesztésként már korábban elkészült az FSF.hu Alapítvány jóvoltából a Lightproof magyar nyelvhelyesség-ellenőrzővel egy időben. Ahogy a korábbi bejelentésben már szerepelt, a NUMBERTEXT fejlesztés célja, hogy az ISO/ECMA Office Open XML dokumentumszabvány thai számnévre és pénznemre átalakító BAHTTEXT számfüggvényét egy valódi nemzetközi szabvánnyal helyettesítse. A NUMBERTEXT/MONEYTEXT szabványtervezet sikere a szabad szoftveres projekttől (NUMBERTEXT.org) és a megvalósításhoz kifejlesztett új programnyelvtől (Soros nyelv) várható. A NUMBERTEXT.org nemcsak specifikációkat és OpenOffice.org Calc kiterjesztést, hanem Python és JavaScript Soros értelmezőt és fejlesztői környezetet is nyújt a fejlesztőknek.

A NUMBERTEXT szabványtervezet a Soros programnyelv specifikációjával pár hete az Oasis OpenDocument Formula albizottsága elé került. A NUMBERTEXT OpenOffice.org kiterjesztés Eike Rathke, a Calc projekt vezetője, egyben az OASIS OpenDocument Formula albizottságának tagja szerint az OpenOffice.org standard része lehet a közeljövőben, ami hozzájárulhat a NUMBERTEXT és MONEYTEXT függvények OASIS/ISO szabványosításához is.

Univerzális szám-számnév átalakítás az OpenOffice.org-ban

Letölthető a Numbertext OpenOffice.org kiterjesztés, amivel a számokat tetszőleges nyelven, tetszőleges pénznemben lehet számnévként megjeleníteni a cellákban. Az első változat a magyaron kívül az angol, eszperantó, holland, kínai, német, olasz és thai nyelveket támogatja. Letöltés. A letöltött kiterjesztést az OpenOffice.org Eszközök-Kiterjesztéskezelő-Hozzáadás menüpontjával lehet telepíteni. Újraindítás után két új Calc függvény válik elérhetővé, a NUMBERTEXT és a MONEYTEXT. Használatukat a következő példák szemléltetik:

=NUMBERTEXT(1234,56)
=NUMBERTEXT(1234,56;”th-TH”)
=MONEYTEXT(1234,56)
=MONEYTEXT(1234,56;”EUR”)
=MONEYTEXT(1234,56;”INR”;”en-US”)

Az eredmény két kínai példával kiegészítve (nagyítás: kattintás a képre):


numbertext
A fejlesztés a magyar FSF.hu és a holland NLnet alapítványok támogatásával valósulhatott meg, és a Budapest New Technology Meetup május 6-i rendezvényén mutatkozott be egy rövid előadással. A fejlesztésről hamarosan részletes beszámoló következik.