User:Apal

From ReactOS Wiki
Revision as of 08:54, 15 September 2008 by Apal (talk | contribs)
Jump to: navigation, search

Γνώσεις προγραμματισμού

Οι γνώσεις μου πάνω στον προγραμματισμό είναι κυρίως σε Java, αλλά έχω ασχοληθεί και με το Win32 API και με C++. Αφορμή φυσικά στάθηκε το ReactOS! Η αλήθεια είναι ότι εξερευνώντας τον κώδικα του ReactOS, έχω εμπλουτίσει τις γνώσεις μου και όσο περνά ο καιρός, μπορώ να βοηθήσω σε πιο δύσκολα σημεία στο development.

Ενασχόληση με το Project

Με το ReactOS άρχισα να ασχολούμαι από την έκδοση 0.2.0. Ήταν τότε που έψαχνα κάποιο λειτουργικό δωρεάν που να μπορεί όμως να τρέξει τα προγράμματα που τρέχω στο Windows. Φυσικά, τότε δε μπορούσαν να γίνουν πολλά πράγματα, αλλά το θεώρησα καλή προσπάθεια και έκτοτε ασχολούμαι συστηματικά και παρακολουθώ τις όποιες εξελίξεις. Προσωπικά έχω βοηθήσει στα παρακάτω κομμάτια:

  • Εξελληνισμένα αρχεία για την υποστήριξη Ελληνικών στο λειτουργικό.
  • Πλήρες (θεωρώ) Ελληνικό πληκτρολόγιο.
  • Patch στο notepad.
  • Patch στο winemine.
  • Patches σε resource αρχεία γενικότερα.
  • Patches στο cards.dll κυρίως όσον αφορά στην εμφάνιση των καρτών.

Τομέας Ευθύνης

Σαν κύριο τομέα ευθύνης μου, έχω προς το παρόν την πλήρη υποστήριξη της Ελληνικής γλώσσας στο σύστημα. Έχω φτιάξει μια σελίδα όπου ο καθένας μπορεί να δει ό,τι νεότερο σχετικά με την υποστήριξη της Ελληνικής γλώσσας. Η σελίδα είναι αυτή. Γενικότερα όμως έχω διορθώσει πολλά bugs σε επίπεδο application, αφού δεν είμαι kernel developer. Προς το παρόν προσπαθώ να διορθώσω άλλα μικρότερα bugs και να ολοκληρώσω την προσπάθεια για την υποστήριξη των Ελληνικών, τουλάχιστον έως αυτού του σημείου που βρίσκεται το project. Δυστυχώς οι ώρες είναι λίγες και πρέπει να αφιερώσουμε και χρόνο στην προσωπική ζωή... ;)

Άποψη

Η έκδοση 0.3.6 του ReactOS βρίσκεται σε ένα ικανοποιητικό επίπεδο λειτουργικότητας. Έχω συγκεντρώσει εφαρμογές που τρέχουν στο 100% ή έστω σε ένα 80% και σύντομα θα φτιάξω μια λίστα από αυτά τα προγράμματα. Περιμένω την έκδοση 0.3.7, η οποία λογικά θα βγει τον Οκτώβρη, ώστε να τεστάρω τις τελευταίες εκδόσεις των προγραμμάτων αυτών και νέων επίσης, ώστε να έχουμε τις πιο πρόσφατες εκδόσεις τους για testing είτε σε virtual machine, είτε σε κανονικό μηχάνημα.