« May 2008 | Main | November 2008 »

July 20, 2008

OpenVPN και port sharing

Στην έκδοση του OpenVPN 2.1 υποστηρίζεται η δυνατότητα port sharing, δηλαδή να «ακούει» ταυτόχρονα και ο Apache και το OpenVPN στο port 443.

Έτσι είναι πλέον δυνατόν να λειτουργούν και οι δύο υπηρεσίες σε μία εξωτερική IP.
Για την ενεργοποίηση του port sharing αρκεί ένα entry στο server.conf : port-share IP PORT

Αυτό που μου αρέσει πολύ στο OpenVPN είναι το HTTP tunnel σε συνδιασμό με το Ethernet Bridging, με αποτέλεσμα να μπορώ να δημιουργώ μία ψευδο-ethernet καρτα συνδεδεμένη στο εσωτερικό δίκτυο μου, από οπουδήποτε, αρκεί να έχω πρόσβαση σε κάποιον web proxy !

Πληροφοριακά το δοκίμασα και λειτουργεί ακόμα και σε WAP proxy μέσω GRPS ;-)

Για την εγκατάσταση στο Centos 4 η διαδικασία είναι η εξής.
1. yum install bridge-utils openssl openssl-devel
2. Εγκατάσταση το LZO από το http://dag.wieers.com/rpm/packages/lzo/
3. Κατέβασμα των sources και μετά configure, make και make install.
4. Δημιουργία των κλειδιών στο easy-rsa directory
5. Οι απαραίτητες αλλαγές στο server.conf , bridge-start και bridge-stop ( για Ethernet bridge)
6. Ανέβασμα των κλειδιών στο client
Αναλυτικές οδηγίες υπάρχουν στα Installing OpenVPN και Ethernet Bridging


Wind plus Non Stop

Η Wind τρεχει μια καταπληκτική προσφορά, όπου με 3,5 euro δίνει απεριόριστη περιήγηση στο WAP για ένα μήνα.

Συνδέοντας λοιπόν το κινητό ως modem στο laptop και ρυθμίζοντας τον web proxy, έχεις πρόσβαση σχεδόν παντού.

Ξέθαψα λοιπόν το P900 μου, αγόρασα μία κάρτα F2G, (ξανα)έψαξα και (ξανα)βρήκα το GPRS dial *99***1# και συνδέθηκα.
Thanks Μανουσάκη !

July 14, 2008

Microsoft Dynamics AX (Axapta) Greek localization

Εδώ και ένα περίπου χρόνο ασχολούμαι με το Microsoft Dynamics AX γνωστό και ως AXAPTA (η παλαιότερη ονομασία του).

Πρόκειται για το "μεγάλο" ERP σύστημα της Microsoft και απευθύνεται διεθνώς στις μεσαίες προς μεγάλες επιχειρήσεις (για τα Ελληνικά μεγέθη στις μεγάλες επιχειρήσεις).

AX.jpg

Από τα κύρια τεχνικά χαρακτηριστικά του, είναι η εγγενή χρήση metadata για την περιγραφή των δεδομένων (όπου ξεπερνάει κατά πολύ το απλό σχήμα της βάσης) και ο layered class loader, με τον οποίο ο κώδικας που εκτελείται είναι το αποτέλεσμα της ένωσης κώδικα από πολλά επίπεδα π.χ. ο κώδικας της Microsoft + Κώδικα του Partner + Modifications του πελάτη.
Είναι δηλαδή σχεδιασμένο και κατασκευασμένο για να γίνονται modifications, τρομερό πλεονέκτημα για τέτοιου είδους εφαρμογές !
Η γλώσσα προγραμματισμού είναι η X++ η οποία μοιάζει με java αλλά ποιο λιτή και υποστηρίζει inheritance.

Το εγχείρημα του localization είναι επίπονο γιατί απαιτεί αλλαγές σε core σημεία, λόγω της ελληνικής νομοθεσίας και στα τρελά της ελληνικής πραγματικότητας (βλέπε μεταχρονολογημένα αξιόγραφα και βιβλίο αποθήκης) αλλά το όλο εγχείρημα είναι μεγάλη πρόκληση.

Ως προϊόν Microsoft έχει φυσικά πλήρη διασύνδεση με SharePoint (το portal του AX λειτουργεί με WSS), Biz Talk , .NET κτλ.

Περισσότερα στο Dynamic Integrated Solutions