Εμφάνιση αναρτήσεων με ετικέτα plipbox. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα plipbox. Εμφάνιση όλων των αναρτήσεων

Τρίτη 8 Μαρτίου 2022

Κάντε τον iBrowse χρήσιμο και μεταφέρετε αρχεία από το PC σας

Όπως είχα γραψει αναλυτικά και παλιότερα σε αυτή την ανάρτηση, πλέον υπάρχει το plipbox το οποίο, χάρη στον καλό μου φίλο Δημήτρη (MasterGR) μπορούμε να αποκτήσουμε άμεσα και με πολύ μικρό κόστος. Να πω εν συντομία ότι το plipbox είναι μία κάρτα δικτύου που συνδέεται στην παράλληλη θύρα οποιασδήποτε Amiga δίνοντάς μας επιτέλους τη δυνατότητα να βγάλουμε την Αμιγκούλα μας στο Internet - και στο τοπικό μας δίκτυο, φυσικά - φθηνά, εύκολα και άκοπα.


Η παρούσα ανάρηση δεν έχει ως σκοπό να εξηγήσει αναλυτικά τα περί του plipbox και το πώς αυτό "στήνεται". Υπάρχει η παλαιότυερη ανάρτηση της οποίας και έβαλα το link στην αρχή γι' αυτή τη δουλειά. Το αντικείμενο της παρούσας είναι το πώς θα φτιάξουμε έναν φάκελο στο PC μας ώστε να μεταφέρουμε εύκολα αρχεία προς και από την Amiga με τη χρήση του iBrowse. Γιατί τον τελευταίο μπορούμε να τον αποκτήσουμε δωρεάν και, μια και πλέον δεν μπορεί να "μπει" σωστά και σε πολλά websites πλην του Aminet, καλό είναι να μπορέσει να μας φανεί χρηστικός κάπου. Πάμε λοιπόν!

Το πρώτο βήμα είναι να μάθετε την IP διεύθυνση του PC σας στο τοπικό δίκτυο - και να συνδέσετε εννοείται και την Amiga σε αυτό (τα ίδια ισχύουν για όλες τις κάρτες δικτύου, δεν χρειάζεται σώνει και καλά να έχετε plipbox). Αν δεν ξέρετε την IP διεύθυνση του PC ανοίξτε ένα command prompt (δίνοντας cmd και <enter>) και εκεί δώστε ipconfig και <enter>. Θα δείτε κάτι σαν αυτό:

Η IP v4 Address είναι αυτή που μας ενδιαφέρει. Σημειώστε την κάπου και πηγαίνετε στην Amiga σας. Ανοίξτε ένα CLI (δίνοντας newshell και <enter>) και εκεί δώστε ping x.x.x.x και <enter>, όπου x.x.x.x η IP διεύθυνση του PC από το προηγούμενο βήμα - στη δική μας περίπτωση η 192.168.1.2. Να έχετε υπ' όψιν ότι η εντολή ping προστίθεται με την εγκατάσταση του TCP/IP stack στην Amiga, και μπορεί να μην έχει αυτήν ακριβώς την ονομασία. Στην πλειονότητα όμως των περιπτώσεων είναι ping.

Αν δούμε ότι το PC "απαντάει" στην Amiga όπως εδώ, τότε είμαστε έτοιμοι για το επόμενο βήμα - αν όχι, βεβαιωθείτε ότι η Amiga είναι στο δίκτυο και ότι ο TCP/IP stack είναι σωστά ρυθμισμένος να λαμβάνει διεύθυνση από τον DHCP server του router σας.

Αυτό που θέλουμε να κάνουμε τώρα είναι να φτιάξουμε έναν φάκελο στο PC στον οποίο θα τοποθετούμε τα αρχεία προς μεταφορά ή αυτά που θα "στέλνουμε" από την Amiga. Φτιάξτε στο C: έναν φάκελο με το όνομα transfer λοιπόν, και πάμε παρακάτω.

Αυτό που θα χρειαστούμε τώρα, είναι ένα πρόγραμμα που να φτιάχνει έναν web server στο PC με τα περιεχόμενα του φακέλου transfer και τη δυνατότητα για download και upload από τον iBrowse. Το ιδανικό προγραμματάκι γι' αυτή τη χρήση ονομάζεται HFS (HTTP File Server), είναι δωρεάν και μπορείτε να το κατεβάσετε από την επίσημη σελίδα του. Επειδή δεν έχω δοκιμάσει τις τελευταίες εκδόσεις του, μπορείτε να κατεβάσετε μία πολύ παλαιότερη από εδώ, η οποία είναι δοκιμασμένη ότι συνεργάζεται με τον iBrowse.

Εκτελέστε το HFS, επιτρέψτε του να "περνάει" μέσα από το firewall, και θα βρεθείτε μπροστά σε ένα παράθυρο σαν αυτό:

Αν σας ζητήσει να κάνετε update στην τελευταία έκδοση αρνηθείτε προς το παρόν. Επιλέξτε το port στο πάνω μέρος της οθόνης και αλλάξτε το σε κάτι άλλο, π.χ. σε 8888. Εδώ θα πρέπει να αναφέρω ότι κάποια antiviruses (κυρίως τα δωρεάν) δεν γνωρίζουν το HFS και το μπλοκάρουν, το μεταφέρουν στην καραντίνα και άλλα τέτοια ωραία. Οπότε βάλτε το σαν εξαίρεση στο antivirus και συνεχίζουμε.

Κάντε αριστερό click κάπου μέσα στο μεγάλο αριστερό παράθυρο και επιλέξτε add folder from disk. Στο παράθυρο που θα εμφανιστεί επιλέξτε τον φάκελο transfer που φτιάξαμε πριν και διαλέξτε στην επόμενη οθόνη ότι είναι real folder. Αν όλα πήγαν καλά θα δείτε την παρακάτω οθόνη και ο server σας θα είναι έτοιμος:

Πάμε τώρα στην Amiga, εκτελούμε τον iBrowse και στην γραμμή διεθύνσεων δίνουμε http://x.x.x.x:8888/ (στο δικό μας παράδειγμα http://192.168.1.2:8888/). Voila!

Επιλέγουμε τον φάκελο transfer και μεταφερόμαστε στα περιεχόμενά του, όπου και μπορούμε να κάνουμε download όποιο αρχείο έχουμε ήδη τοποθετήσει στον φάκελο transfer. Προκειμένου να γίνει πλήρης η λειτουργικότητα και να έχουμε αμφίδρομη μεταφορά, επιστρέφουμε στο PC, και στην οθόνη του HFS κάνουμε δεξί click πάνω στον φάκελο transfer, και επιλέγουμε upload->upload for accounts->anyone. Πλεόν, αν κάνουμε ένα reload της σελίδας από την πλευρά της Amiga διαπιστώνουμε ότι στο επάνω δεξιά μέρος της σελίδας υπάρχει και η επιλογή upload, μέσω της οποίας μπορούμε να στείλουμε αρχεία στο PC.

Όπως θα διαπιστώσατε, η όλη διαδικασία δεν είναι κάτι το δύσκολο: το στήνετε μια φορά και από εκεί και πέρα δεν χρειάζεται κάτι άλλο. Αν σας φαίνεται βάσανο η εγκατάσταση και η παραμετροποίηση ενός TCP/IP stack στην Amiga η αλήθεια είναι ότι είναι σαφώς πιο πολύπλοκη από το να σετάρετε μια κάρτα δικτύου στο PC ή στο Mac, αλλά πρόκειται για κάτι που θα πρέπει να το κάνετε προκειμένου να έχετε δίκτυο στην Amiga. Τέλος, θα πρέπει να σταθούμε λιγάκι στο γιατί προτείνω την λύση του HFS, ενώ, για παράδειγμα, θα μπορούσαμε να σηκώσουμε και έναν FTP server στο PC για να κάνουμε την ίδια δουλειά. Οι λόγοι είναι δύο: ο πρώτος είναι ότι το HFS με την web πρόσβαση είναι του τύπου πιο-απλό-πεθαίνεις, και ο δεύτερος και σημαντικότερος είναι ότι όλοι (μα όλοι) οι FTP clients της Amiga κολλάνες συχνότατα κατά τη μεταφορά αρχείων, πράγμα που δεν συμβαίνει με τον iBrowse. Προσωπικά οδηγήθηκα στη λύση του HFS ακριβώς επειδή είχα τραβήξει των παθών μου τον τάραχο με τους FTP clients...

Κυριακή 13 Δεκεμβρίου 2020

Πρόσβαση στο internet για κάθε Amiga. Επιτέλους!

 

Κάθεσαι και το σκέφτεσαι και τραβάς τα μαλλιά που δεν έχεις: πόσα χρόνια, πόσα χρήματα, πόσος κόπος για να πετύχεις αυτό που πλέον μπορεί να γίνει πραγματικότητα με το ελάχιστο κόστος. Ποιο είναι το "αυτό"; Μα το να αποκτήσει η Amiga πρόσβαση στο Internet. Προσοχή, όχι η Amiga 1200 ή η Amiga 600 που έχουν θύρες PCMCIA και μπορούν δεχτούν τις αντίστοιχες κάρτες δικτύου, αλλά οποιαδήποτε Amiga. Ναι, αυτό που ακούσατε: οποιαδήποτε Amiga.

Θυμάμαι παλιότερα που "είχα βρει την υγειά μου" με μια Amiga 2000, μία Blizzard 2060 με 64ΜΒ μνήμης, μία X-Surf κάρτα δικτύου και μία Piccolo 64 RTG κάρτα γραφικών συνοδευόμενη από έναν scandoubler. Όλα αυτά για να τρέξω τον iBrowse 2.4 και να χαθώ στον μαγευτικό κόσμο του διαδικτύου χρησιμοποιώντας την αγαπημένη μου Amiga. Κόστος; Αφήστε το καλύτερα. Κόπος; Πολύς. Χρόνος που ξοδεύτηκε; Ακόμα περισσότερος.

Βάσει της παραπάνω εμπειρίας αλλά και αρκετών ακόμη, κατέληξα στο συμπέρασμα ότι κάποιος πρέπει να είναι α) μαζοχιστής και β) να έχει πολλά χρήματα για πέταμα αν εν έτει 2020 θέλει να φτιάξει μία Amiga η οποία να μπορεί να έχει πρόσβαση στο Internet. Γιατί, όχι τίποτα άλλο, αλλά τα websites τα οποία παίζουν σωστά πια στην 16μπιτη πλατφόρμα της Commodore μετρώνται στα δάχτυλα του ενός χεριού ανθρώπου που έχει πάθει ατύχημα (εντάξει, υπερβάλλω κάπως). Σωστά λοιπόν όλα τα παραπάνω, αλλά τι θα λέγατε εάν όλα αυτά μπορούσαν να επιτευχθούν με ελάχιστο κόστος; Άλλο να ξοδέψεις π.χ. 1500€ κι άλλο 250€, έτσι δεν είναι; Μην απαντήσετε, σαφώς και είναι και το γνωρίζουμε άπαντες - τουλάχιστον όσοι δεν είμαστε εκατομμυριούχοι (!).

Έγραφα στην αρχή για τις PCMCIA κάρτες δικτύου που μπορούν να δεχτούν οι Amiga 600 & 1200. Αυτές οι καρτούλες, αν και αργές (πράγμα που δεν γίνεται ιδιαιτέρως εμφανές στην Amiga) είναι και αρκετά φθηνές, με αποτέλεσμα να αποτελούν εξαιρετικές λύσεις για τους κατόχους Α600 και Α1200. Τι γίνεται όμως αν δεν έχουμε κάποιο από αυτά τα μοντέλα; Η, αν έχουμε Amiga με PCMCIA θύρα και μια επέκταση μνήμης 8ΜΒ που την χρειαζόμαστε ολόκληρη και δεν θέλουμε να κόψουμε τα 4ΜΒ μόνο και μόνο για να λειτουργήσει η PCMCIA; Τι γίνεται αν έχουμε 500άρα ή big box Amiga; Να ετοιμάζουμε 200άρια και 300άρια ευρώ μπας και βρούμε κάτι που να μπαίνει στο μηχάνημά μας; Όχι τώρα πια, ευτυχώς!

Και γράφω ευτυχώς διότι πριν από ένα μήνα περίπου πληροφορήθηκα ότι ο καλός μου φίλος Δημήτρης (MasterGR) έβγαλε προς πώληση μία κάρτα δικτύου που βασιζόταν στο project Plipbox και η οποία, μέσω της παράλληλης θύρας μπορούσε να συνδεθεί σε οποιαδήποτε μοντέλο Amiga (ναι, ακόμα και στο CDTV!). Σαν επεξεργαστή δεν ζητούσε τίποτα περισσότερο από έναν ταπεινό Motorola 68000 (Α500/Α600/CDTV) ενώ φυσικά έπαιζε και με όλους τους... απογόνους του, και, σαν κόστος, θα σας ελάφραινε το πορτοφόλι κατά 34 ολόκληρα ευρώ! Too good to be true? Αυτό σκέφτηκα κι εγώ στην αρχή, αλλά ο Δημήτρης διαβεβαίωνε ότι η καρτούλα "έκανε δουλειά" οπότε του ζήτησα να μου στείλει μία να την δοκιμάσω και να μοιραστώ μαζί σας τις εντυπώσεις μου.

Παρέλαβα την κάρτα σήμερα το πρωί, αφού έκανε μία ολόκληρη εβδομάδα για να φτάσει στην Αθήνα από την Θεσσαλονίκη μέσω κούριερ (!). Είχα αποφασίσει να χρησιμοποιήσω την Α1200 μου για να την τεστάρω - έτσι κι αλλιώς δεν έχω πια και άλλη Amiga, οπότε δεν... δυσκολεύτηκα να διαλέξω - και είχα προετοιμάσει το μηχάνημα. Ήτοι, είχα κάνει copy το plipbox.device στο directory SYS:Devs/Networks και είχα σετάρει το MiamiDX. Βασικά, το μόνο που έμενε ήταν να συνδέσω την καρτούλα.







Όπως σας έγραψα, η Plipbox (ας την λέμε έτσι από εδώ και πέρα) συνδέεται στην παράλληλη θύρα οποιουδήποτε μοντέλου Amiga, πλην της Α1000 η οποία έχει non standard pinout στην συγκεκριμένη υποδοχή (αλλά με κάποιον κατάλληλο adaptor δεν βλέπω γιατί να μην παίζει και σ' αυτήν). Η κάρτα, πέρα από το 25pin βύσμα που συνδέεται στην παράλληλη θύρα έχει και ένα mini USB για τροφοδοσία (5V) και, φυσικά, μία υποδοχή RJ-45 για σύνδεση καλωδίου Ethernet. Αυτά είναι όλα, τα συνδέετε και είστε έτοιμοι.




Ανάβοντας την Amiga με την Plipbox συνδεδεμένη δεν θα δείτε κάποια διαφορά. Αν τρέξετε το Miami (ή κάποιο άλλο TCP stack) μπορείτε να επιβεβαιώσετε την λειτουργία της με μερικά PINGs:

Αφού λοιπόν επιβεβαίωσα ότι είμαι στο Internet, δοκίμασα - τι άλλο; - έναν web browser και έναν FTP client, ήτοι τους iBrowse 2.4 και AmiFTP.





Αμφότερα τα προγράμματα λειτούργησαν ορθά και απροβλημάτιστα και τολμώ να πω ότι η απόδοσή τους δεν είχε και μεγάλη διαφορά συγκριτικά με αυτήν των πανάκριβων μηχανημάτων-θηρίων που είχα φτιάξει στο παρελθόν. Θυμίζω ότι το τρέχον config μου είναι Amiga 1200, ROM 3.0, OS 3.1, CF 2GB, Fast RAM expansion 8MB με real time clock και το Plipbox.

Όπως μπορείτε να επιβεβαιώσετε από τα παραπάνω screenshots, η Plipbox κάνει τα όσα υπόσχεται και με το παραπάνω. Είναι πανεύκολη στην εγκατάσταση, κοστίζει ελάχιστα, μπορεί να συνδεθεί σε οποιαδήποτε Amiga (πλην της Α1000 -  δείτε παραπάνω) και δείχνει να μην έχει την παραμικρή απαίτηση σε hardware. Αν χρησιμοποιήσει κανείς όπως και εγώ τα MiamiDX, iBrowse 2.4 και AmiFTP μπορεί να κάνει τα πάντα (σε Αμιγκικά πάντα πλαίσια) ακόμα και σε Amiga 500, αρκεί να διαθέτει κάποιον accelerator όπως τον ACA500(+), καθώς, όλο το προαναφερθέν software τρέχει και σε 68000. Στην Α1200 πάντως η μέγιστη ταχύτητα που "έπιασε" η Plipbox ήταν γύρω στα 40ΚΒ/sec, που υποθέτω ότι είναι η maximum ταχύτητα διαμεταγωγής της παράλληλης θύρας του μηχανήματος.

Θα πρέπει να αναφέρω και το μόνο αρνητικό που διαπίστωσα: μετά από RESET της Amiga η Plipbox δείχνει να δουλεύει, αλλά στην πραγματικότητα δεν το κάνει. Προκειμένου να "ξαναπάρει μπρος" πρέπει να σβήσει η Amiga και να βγει και να ξαναμπεί η τροφοδοσία στην Plipbox. Μετά από αυτό, όλα λειτουργούν και πάλι κανονικά. Η αλήθεια είναι ότι η καρτούλα έχει πάνω της ένα μικροσκοπικό κόκκινο κουμπάκι που ίσως να κάνει την ίδια δουλειά (χωρίς δηλαδή να χρειάζεται να βγάλουμε την τροφοδοσία) αλλά, μιας και δεν ήξερα τι κάνει, είπα να μην το πατήσω...

Για όποιον ενδιαφέρεται, η Plipbox είναι διαθέσιμη και ετοιμοπαράδοτη από τον Δημήτρη, και κοστίζει 34€ συν τα ταχυδρομικά. Επικοινωνήστε μαζί του με email και, πιστέψτε με, δεν θα το μετανιώσετε.

Κλείνοντας, θα επισημάνω το αυτονόητο: για μένα προσωπικά, το ότι πλέον υπάρχει μία κάρτα με πολύ μικρό κόστος, άμεσα διαθέσιμη, η οποία μπορεί να κάνει οποιαδήποτε Amiga να επικοινωνήσει με τον έξω κόσμο, είναι τεράστια υπόθεση. Σε μια εποχή που το κόστος των retro υπολογιστών έχει φτάσει στα ύψη, είναι κάτι παραπάνω από θετικό το ότι υπάρχουν επεκτάσεις μνήμης και κάρτες δικτύου που μπορούν να μεταμορφώσουν τις Amigas μας με ελάχιστα χρήματα.

 (Η ανάρτηση αυτή δημοσιεύτηκε για πρώτη φορά στο Dony's (not only) New Stuff for Old Computers στις 7 Δεκεμβρίου του 2020)