Tag: iso

Jun 11 2008

ANTLR grammar for XKB, and Relax NG schema (draft)

I completed the ANTLRv3 grammar for symbols/ configuration files of XKB. The grammar can parse and create the abstract syntax tree (AST) for all keyboard layouts in xkeyboard-config. ANTLRv3 helps you create parsers for domain specific languages (DSL), an example of which is the configuration files in XKB. Having the ANTLRv3 grammar for a configuration …

Continue reading

Permanent link to this article: https://blog.simos.info/antlr-grammar-for-xkb-and-relax-ng-schema-draft/

May 28 2008

Looking into the symbol files

In the previous post, we talked about the ANTLR grammar that parses the XKB layout files. The grammar is available at http://code.google.com/p/keyboardlayouteditor/source/browse. I’ll rather push to the freedesktop repository once the project is completed. Now it’s too easy for me, just doing svn commit -m something. Below you can see the relevant layout files for …

Continue reading

Permanent link to this article: https://blog.simos.info/looking-into-the-symbol-files/

May 17 2008

Parsing XKB files with antlr

antlr (well, antlr3) is an amazing tool that replaces lex/flex, yacc/bison. One would use antlr3 if they want to deal with Domain-Specific Languages (DSL), an example of which are the text configuration files. In our case, we use antlr3 to parse some of the XKB configuration files, those found in /etc/X11/xkb/symbols/??. Our aim is to …

Continue reading

Permanent link to this article: https://blog.simos.info/parsing-xkb-files-with-antlr/

Mar 24 2008

Ένδοξη ιστορία και MS-OOXML

Ο ελληνισμός έχει μεγάλη ιστορία με αποτέλεσμα να υπάρχουν μεγάλες προσδοκίες στις σύγχρονες εξελίξεις. Ας αντιπαραβάλουμε μια σύγχρονη ιστορία από κάπου από την Ασία με τα τεκταινόμενα σε Ελλάδα και Κύπρο, σχετικά με την διαδικασία ψήφισης υπέρ ή κατά του λεγόμενου MS-OOXML ως διεθνές πρότυπο ISO για έγγραφα γραφείου. Η διαδικασία αυτή θα ολοκληρωθεί στις …

Continue reading

Permanent link to this article: https://blog.simos.info/%ce%88%ce%bd%ce%b4%ce%bf%ce%be%ce%b7-%ce%b9%cf%83%cf%84%ce%bf%cf%81%ce%af%ce%b1-%ce%ba%ce%b1%ce%b9-ms-ooxml/

Mar 24 2008

Η πορεία του MS-OOXML προς το ISO

Συνοπτικά, η διαδικασία για να κάνει κάποιος ένα πρότυπο ISO είναι: Αποφασίζεις αν θέλεις τη γρήγορη διαδικασία (fast-track process) ή την κανονική διαδικασία. Κάποιος επιλέγει τη γρήγορη διαδικασία αν γνωρίζει ότι το υποψήφιο πρότυπο είναι έτοιμο και δεν χρειάζεται σημαντικές διορθώσεις. Για το MS-OOXML (Μάικροσοφτ Office Open XML), έγινε επιλογή της γρήγορης διαδικασίας, που από …

Continue reading

Permanent link to this article: https://blog.simos.info/%ce%97-%cf%80%ce%bf%cf%81%ce%b5%ce%af%ce%b1-%cf%84%ce%bf%cf%85-ms-ooxml-%cf%80%cf%81%ce%bf%cf%82-%cf%84%ce%bf-iso/

Feb 29 2008

FOSDEM ’08, summary and comments

I attended FOSDEM ’08 which took place on the 23rd and 24th of February in Brussels. Compared to other events, FOSDEM is a big event with over 4000 (?) participants and over 200 lectures (from lightning talks to keynotes). It occupied three buildings at a local university. Many sessions were taking place at the same …

Continue reading

Permanent link to this article: https://blog.simos.info/fosdem-08-summary-and-comments/

Aug 11 2007

Vote NO with comments (on DIS 29500 / OOXML)

Vote “No, with comments,” which is the JTC1-prescribed way of indicating “conditional approval” (JTC1 Directives (DOC, pops), Section 9.8) Recommend that OOXML be resubmitted as normal working item in JTC1/SC34: Split into a multi part standard: WordProcessingML, SpreadsheetML, DrawingML, Office Open Math Markup, VML, etc. Have each part progress independently, at its own speed, within …

Continue reading

Permanent link to this article: https://blog.simos.info/vote-no-with-comments-on-dis-29500-ooxml/

Aug 04 2007

OOXML voting process and controversy

By the end of this month, the ITC 1/SC 34 Technical Committee (ISO) will be voting on whether to accept or not OOXML as an ISO standard. The voting countries (Participating countries) are   Brazil (ABNT) Bulgaria (BDS) China (SAC) Colombia (ICONTEC) Cyprus (CYS) Czech Republic (CNI) Côte-d’Ivoire (CODINORM) Denmark (DS) Finland (SFS) France (AFNOR) …

Continue reading

Permanent link to this article: https://blog.simos.info/ooxml-voting-process-and-controversy/

%d bloggers like this: