====== Γενικές γνώσεις ====== ===== Εύρεση και εγκατάσταση ελεύθερων εφαρμογών ===== (σύνδεση ως root σε ASP.LOCAL - να αλλάξω τον κωδικό σε 1234 προσωρινά) * Για να κατεβάσουμε μια εφαρμογή που γνωρίζουμε το όνομά της από το google πληκτρολογούμε το όνομα της εφαρμογής και δίπλα download. Π.χ. "putty download" * Εάν η εφαρμογή είναι ελεύθερη, επιλέγουμε να την κατεβάσουμε από το επίσημο site. Συνήθως το επίσημο site * Εμφανίζεται στα αποτελέσματα αναζήτησης είτε πρώτο ή μέσα στα 3 πρώτα * Ο σύνδεσμος του έχει το όνομα της εφαρμογής στην διεύθυνση του * Αν υπάρχουν πολλές εκδόσεις * stable : σταθερή έκδοση με τα λιγότερα [[el:school:lessons:relax#bugs]] * testing/development/unstable : ασταθείς εκδόσεις με νέα χαρακτηριστικά αλλά λιγότερο δοκιμασμένες με περισσότερα λάθη * Αν υπάρχουν πολλά αρχεία * Ψάχνουμε έκδοση να τελειώνει σε .exe και να περιέχει την λέξη setup ή install * Κατά την εγκατάσταση εάν υπάρχει τέτοια επιλογή τσεκάρουμε For All Users (για όλους τους χρήστες) και αν θα τη χρησιμοποιούμε συχνά και εικονίδιο στην επιφάνεια εργασίας ===== Ονόματα αρχείων φακέλων ===== Όταν δημιουργούμε ένα νέο αρχείο ή φάκελο προσέχουμε τα παρακάτω * Αποφεύγουμε να χρησιμοποιούμε ελληνικούς χαρακτήρες στα ονόματα αρχείων. Ο λόγος είναι ο εξής : * Υπάρχουν 2 κωδικοποιήσεις ελληνικών χαρακτήρων (UTF-8 και iso-8859-7) * Οι εφαρμογές και τα λειτουργικά συστήματα επιλέγουν μία από τις 2 * Ως αποτέλεσμα έχουμε προβλήματα σε πολλές εργασίες κατά την μεταφορά αρχείων (π.χ. ανάγνωση cd/usb stick με ελληνικά, συνημμένα αρχεία σε e-mail κ.α.) * Αποφεύγουμε να χρησιμοποιούμε κενά. Χρησιμοποιούμε αντί για κενό (κάτω παύλα). Ο λόγος είναι ο εξής : * Τα κενά έχουν ειδική σημασία στους υπολογιστές γιατί διαχωρίζουν και το όνομα του αρχείου/φακέλου μας μπορεί να δυσκολέψει μια εφαρμογή αν έχει κενό * Ποτέ δεν χρησιμοποιούμε ειδικούς χαρακτήρες (τα σύμβολα στο πληκτρολόγιό μας) Π.χ. (!, $, *, +, -, <, ?) ===== Δεκαεξαδική απεικόνιση ===== Γιατί την χρησιμοποιούμε : * με 4 bits μπορούμε να απεικονίσουμε έναν αριθμό από το 0 έως το 15. Άρα με έναν δεκαεξαδικό αριθμό μπορούμε να απεικονίσουμε 4 bits * με 2 δεκαεξαδικούς αριθμούς απεικονίζουμε ένα byte (Να ξεκινήσω το παρακάτω παράδειγμα και στην συνέχεια να εξετάζω τα παιδιά στην πορεία του) Η Δ bit 00 0 0000 01 1 0001 02 2 0010 03 3 0011 .. 09 9 1001 0A 10 1010 0B 11 1011 0C 12 1100 0D 13 1101 0E 14 1110 0F 15 1111 10 16 11 (16+1)=17 19 (16+9)=25 1A (16+10)=26 .. 1F (16+15)=31 20 (2*16)=32 21 (2*16+1)=33 .. 2F (2*16+15)=47 .. 9F (9*16+15)=159 .. A5 (10*16+5)=165 .. F0 (15*16)=240 FF (15*16+15)=255 11111111 ===== Θεμελώδης αρχή μετάδοσης και αποθήκευσης ===== Πριν μεταδόσουμε η αποθηκεύσουμε οποιοδήποτε τύπο πληροφορίας τον μετατρέπουμε σε δυαδική μορφή (bits) (Τα παρακάτω δίνονται ως γενικά παραδείγματα για να αντιληφθούμε απλοικά πως μπορούμε να κωδικοποιήσουμε 0 και 1. Οι τεχνολογίες που δίνονται ως παραδείγματα μπορεί να κωδικοποιούν με άλλον τρόπο.) **Τρόποι κωδικοποίησης πληροφορίας** - κείμενο * Σύμβολα που μπορεί να έχει ένα κείμενο * Γράμματα (μικρά κεφαλαία) αγγλικά - ελληνικά (24*2 + 26*2) * Αριθμοί (10) * Άλλα σύμβολά στο πληκτρολόγιο (20+) * Αντιστοιχούμε κάθε σύμβολο σε έναν αριθμό από 0 .. 255. * Τελικά κάθε γράμμα αντιστοιχεί σε ένα byte * Π.χ. Η λέξη ΕΠΑΛ είναι 4 bytes : 197, 208, 193, 203 ( 1100 0101, 1101 0000, 1100 0001, 1100 1011) - εικόνα (Για να δημιουργήσουμε ένα χρώμα βλ. http://www.colorcombos.com/FF0000-hex-color) * Κάθε χρώμα απαρτίζεται από τα 3 βασικά RGB * Κάθε βάσικό χρώμα συνεισφέρει απο 0..255 στην δημιουργία του τελικού χρώματος * Π.χ. κοκκινο (255,0,0) πράσινο (0,255,0) μπλε (0,0,255), μαύρο (255,255,255), κίτρινο (255,255,0) φούξια (255,0,255) * Κάθε pixel π.χ. 3bytes. Άρα pixel οριζόντια x pixel κάθετα x 3. Π.χ. Μια εικόνα 100x100 pixel θα αποθηκευτεί σε 100x100x3=30ΚΒ περίπου - ήχος - video **Τρόποι μετάδοσης και κωδικοποίησης 0 και 1** - Ρεύμα : ΟV 5V - Π.χ. Καλώδια δεδομένων (UTP, ομοαξονικά) - Ήχος : χαμηλές συχνότητες (μπάσα), υψηλές συχνότητες (πρίμα) - Π.χ. fax, αναλογικό modem 56k - Φως : Σβηστό, αναμμένο - Π.χ. οπτική ίνα Ερώτηση : Γιατί διαλέγουμε 0 και 1 (2 καταστάσεις) αντί π.χ. για 4 ή 10; Στην φύση 2 εντελώς διαφορετικές καταστάσεις είναι εύκολο να ξεχωρίσουν μεταξύ τους. Είναι πιο περίπλοκο να έχουμε παραπάνω διαφορετικές καταστάσεις και κάποιες φορές αδύνατο.