LinuxFanClub Wiki

Υπηρεσίες, Προγραμματισμός, Εκπαίδευση ..

User Tools

Site Tools


el:school:lessons:basic

Γενικές γνώσεις

Εύρεση και εγκατάσταση ελεύθερων εφαρμογών

(σύνδεση ως root σε ASP.LOCAL - να αλλάξω τον κωδικό σε 1234 προσωρινά)

  • Για να κατεβάσουμε μια εφαρμογή που γνωρίζουμε το όνομά της από το google πληκτρολογούμε το όνομα της εφαρμογής και δίπλα download. Π.χ. “putty download”
  • Εάν η εφαρμογή είναι ελεύθερη, επιλέγουμε να την κατεβάσουμε από το επίσημο site. Συνήθως το επίσημο site
    • Εμφανίζεται στα αποτελέσματα αναζήτησης είτε πρώτο ή μέσα στα 3 πρώτα
    • Ο σύνδεσμος του έχει το όνομα της εφαρμογής στην διεύθυνση του
  • Αν υπάρχουν πολλές εκδόσεις
    • stable : σταθερή έκδοση με τα λιγότερα 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. Οι τεχνολογίες που δίνονται ως παραδείγματα μπορεί να κωδικοποιούν με άλλον τρόπο.)

Τρόποι κωδικοποίησης πληροφορίας

  1. κείμενο
    • Σύμβολα που μπορεί να έχει ένα κείμενο
      • Γράμματα (μικρά κεφαλαία) αγγλικά - ελληνικά (24*2 + 26*2)
      • Αριθμοί (10)
      • Άλλα σύμβολά στο πληκτρολόγιο (20+)
    • Αντιστοιχούμε κάθε σύμβολο σε έναν αριθμό από 0 .. 255.
    • Τελικά κάθε γράμμα αντιστοιχεί σε ένα byte
    • Π.χ. Η λέξη ΕΠΑΛ είναι 4 bytes : 197, 208, 193, 203 ( 1100 0101, 1101 0000, 1100 0001, 1100 1011)
  2. εικόνα (Για να δημιουργήσουμε ένα χρώμα βλ. 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. Π.χ. Μια εικόνα 100×100 pixel θα αποθηκευτεί σε 100x100x3=30ΚΒ περίπου
  3. ήχος
  4. video

Τρόποι μετάδοσης και κωδικοποίησης 0 και 1

  1. Ρεύμα : ΟV 5V
    1. Π.χ. Καλώδια δεδομένων (UTP, ομοαξονικά)
  2. Ήχος : χαμηλές συχνότητες (μπάσα), υψηλές συχνότητες (πρίμα)
    1. Π.χ. fax, αναλογικό modem 56k
  3. Φως : Σβηστό, αναμμένο
    1. Π.χ. οπτική ίνα

Ερώτηση : Γιατί διαλέγουμε 0 και 1 (2 καταστάσεις) αντί π.χ. για 4 ή 10; Στην φύση 2 εντελώς διαφορετικές καταστάσεις είναι εύκολο να ξεχωρίσουν μεταξύ τους. Είναι πιο περίπλοκο να έχουμε παραπάνω διαφορετικές καταστάσεις και κάποιες φορές αδύνατο.

el/school/lessons/basic.txt · Last modified: Y/m/d H:i (external edit)