Thursday, September 28, 2006

NATIVE ASCII Batch CONVERTER

Έφτιαξα ένα μικρό εργαλείο - για το endoclinic - για μαζική μετατροπή αρχείων από native σε ascii. Είναι ιδιαίτερα βολικό σε περίπτωση κώδικα Java, αν πρέπει να τον χρησιμοποιήσετε σε περιβάλλοντα από Win32 σε Linux, καθώς η κωδικοποίηση σε Win32 δεν είναι by-default UTF8 και μπορεί να βρεθείτε προ εκπλήξεων αν θέλετε να κάνετε build κάποιο project. χρησιμοποιεί την εντολή που βρίσκεται στο JDK native2ascii [1] [2].

Το μόνο που χρειάζεστε λοιπόν είναι:
  • JDK >= 1.5 [link]
  • Ant build tool [link]
  • Subversion client [link]
  • SVN Checkout το project (NB 5.0)
Τα βήματα (εφόσον εγκαταστήσατε JDK και ΑΝΤ και είναι στο Path του συστήματος):
$> cd [PROJECTS_FOLDER]
$> mkdir
NATIVE-ASCII-CONVERTER
$> cd
NATIVE-ASCII-CONVERTER
$> svn co https://svn.sourceforge.net/svnroot/endoclinic/tools/NATIVE-ASCII-CONVERTER ./
$> cd NATIVE-ASCII-CONVERTER
$> ant jar
$> cd dist
$> java -jar NATIVE-ASCII-CONVERTER.jar

4 comments:

javapapo said...

Σωστός!

Anonymous said...

Σπύρο ωραίο φαίνεται, μου αρέσει που είναι ένα netbeans project έτοιμο :)

Δε μου τρέχει όμως, σκάει με ένα exception (το τρέχω σε Windows) όταν πατάω το Convert κομβίο. Επίσης η ConverterTest κάνει κλήση στη μέθοδο getChildren του Converter η οποία δεν υπάρχει.

gezerlis said...

Άνεβασα πάλι το project. Είχα ξεχάσει από το πρωί κάτι unit tests, μετά έσβησα τις κλάσεις και δεν τις έβρισκε.
Τώρα δουλεύει;

gezerlis said...

$> svn co https://svn.sourceforge.net/svnroot/endoclinic/tools/NATIVE-ASCII-CONVERTER ./NATIVE-ASCII-CONVERTER

Στείλτε μου sf account για να μπορείτε να κάνετε commit...