Τρίτη 27 Ιανουαρίου 2015

Αλγόριθμος loukanikou
n←6
A[1]←6
A[2]←5
A[3]←4
A[4]←3
A[5]←2
A[6]←1
Για i από 2 μέχρι n
    j← i
    Όσο j≥2 επανάλαβε
        Αν A[j] < A[j-1] τότε 
        Αντιμετάθεσε A[j],A[j-1]
        j←j-1
        αλλιώς
            j←0
        Τέλος_αν
        Εμφάνισε i
        Εμφάνισε j
       
    Τέλος_επανάληψης
Τέλος_επανάληψης

Δευτέρα 24 Ιουνίου 2013

Armadillo Run (PC Game)



Armadillo Run
PC Game


MD5:
ff71a1d9a6fa9bc4d04bd151a4ead63e  Armadillo Run 1.0.3.7z

0: Download
     http://www.mediafire.com/download/df9v1nhxcg46tds/Armadillo_Run_1.0.3.7z
1: Extract
      password: TitanJack
2: Install
3: Play & Enjoy 
Υ/Γ: Μπορείτε να το κάνετε εγκατάσταση και στα Linux με την χρήση του Wine (τρέχει χωρίς προβλήματα).

Δευτέρα 10 Ιουνίου 2013

Τρίτη 9 Απριλίου 2013

Tarzan PC Game (1999)

TARZAN 
PC Game



MD5:
52f7496ca8f4f9f13e7e3ca4fa4f318b         TARZ_UK.7z.001
1dab5beaa2bccdaa73c3c9e49153e437    TARZ_UK.7z.002
714a70ecfdbb5222c02f1df75e40fc54       TARZ_UK.7z.003
f07bf2d45b414e980a26f1b009edf7d4      TARZ_UK.7z.004
d514ed85b14a677795e312899bf131a6    TARZ_UK.7z.005
2a76f747db61455ce07740ccaf90ab7f       TARZ_UK.7z.006

237424883971be45ce271f9617fcd0fc       TARZ_UK.mds
24959e8cd8261ad89727d3518ed814bb   TARZ_UK.mdf

0: Download
     http://www.mediafire.com/?dn3vnn4w8nabp
1: Extract
      password: TitanJack
2: Mount
      mount the TARZ_UK.mds
3: Install
4: Play & Enjoy

Κυριακή 24 Φεβρουαρίου 2013

Εμφάνιση MD5 ενός αρχείου σε Linux

Πως να εμφανίσεις το MD5 από ένα αρχείο.

1. Ανοίγεις το Τερματικό.
2. Γράφεις:
    md5sum <διαδρομή αρχείου>
    και μετά enter
3. εμφανίζει το MD5 του.

Σε τη βοηθάει αυτό;
Το MD5 βοηθάει στο να επιβεβαιώσουμε την "αυθεντικότητα" ενός αρχείου.
Κάθε αρχείο, κείμενο, οτιδήποτε, έχει έναν μοναδικό MD5 "κωδικό".
Αυτό βοηθάει στην κρυπτογράφηση κωδικών για καλύτερη ασφάλεια, επίσης και στην ασφάλεια από διάφορα malware. Πώς;

 Πάμε να κατεβάσουμε να παιχνίδι. Πάμε στην σελίδα από το παιχνίδι
   και πατάμε να κατέβει. Πιθανότατα στην σελίδα θα υπάρχει και το MD5
   από το παιχνίδι που κατεβάζουμε. Μόλις κατέβει κάνουμε το md5sum
   και βλέπουμε αν το md5 είναι ίδιο με αυτό μου λέει η ιστοσελίδα όπου το
   κατεβάσαμε. Στην περίπτωση που είναι ίδιοι όλα εντάξει με το αρχείο που
   κατεβάσαμε. Στην περίπτωση που το md5 είναι διαφορετικά υπάρχει   
   πρόβλημα, ή το αρχείο δεν κατέβηκε σωστά ή κατεβάσαμε ένα άλλο αρχείο
   οπού υπάρχει η περίπτωση να είναι κακόβουλο.

π.χ.
1. Ανοίγω το Terminal.

 2. Επιλέγω το αρχείο που θέλω και δίνω την διαδρομή του.
     Στην περίπτωση μας το αρχείο είναι το:
          [AnimeClipse]_Soul_Eater_-_39_720p_[8D2E356A].mkv

3. Εμφανίζει το MD5 μπροστά από την διαδρομή του αρχείου.


Κυριακή 19 Αυγούστου 2012

Δευτέρα 2 Απριλίου 2012

do while t1<=10

.text 0x00400000
li $t1,1

do:
li $v0,4
la $a0,msg1
syscall
addi $t1,$t1,1
ble $t1,10,do

li $v0,10
syscall

.data
msg1: .asciiz "my message in \n"

/*
1. Αναθέτουμε την τιμή '1' στην μεταβλητή '$t1'
2. Εμφανίζει το μήνυμα 'my messege in' από το .data

3. Κάνει την πράξει '$t1+1'
4. Ελέγχει αν το
'$t1' είναι <= 10, αν είναι θα συνεχίσει την επανάληψη.
-------------------------------------------------------------------
Με άλλα λόγια θα εμφανίσει 10 φορές το μήνυμα
my messege in

my messege in
my messege in
my messege in
my messege in
my messege in
my messege in
my messege in
my messege in
my messege in
-------------------------------------------------------------------
*/

/*
Μαύρο = Αρχή/Τέλος Προγράμματος
Μπλε = Εμφάνιση κειμένου από το .data
Μπλε ανοιχτό = Εμφάνιση τιμής τις μεταβλητής
Κόκκινο = Εισαγωγή τιμής σε μεταβλητή
Πράσινο = Πράξεις
Καφέ = Κείμενα για εμφάνιση (.data)
Λαδί = Εντολή επανάληψης
Μοβ = Ανάθεση τιμής
*/

Δευτέρα 19 Μαρτίου 2012

Subtraction

.text 0x00400000

li $v0,4
la $a0, msg1
syscall

li $v0,5
syscall
move $t0,$v0

li $v0,5
syscall
move $t1,$v0

li $v0,5
syscall
move $t2,$v0

sub $t3,$t0,$t1
sub $t3,$t3,$t2

li $v0,1
move $a0,$t0
syscall

li $v0,4
la $a0,msg2
syscall

li $v0,1
move $a0,$t1
syscall

li $v0,4
la $a0,msg2
syscall

li $v0,1
move $a0,$t2
syscall

li $v0,4
la $a0,msg3
syscall

li $v0,1
move $a0,$t3
syscall

li $v0,10
syscall

.data
msg1: .asciiz "Gave three numbers: "
msg2: .asciiz "-"
msg3: .asciiz "="

/*
1. Το πρόγραμμα εμφανίζει το "Gave three numbers:" και δίνεις τρεις αριθμούς.
2. Μετά κάνεις αφαίρεση τους τρεις αριθμούς δύο δύο δηλαδή:
πρώτος αριθμός - δεύτερος αριθμός = αποτέλεσμα
αποτέλεσμα - τρίτος αριθμός = αποτέλεσμα
3. Εμφανίζει το πρώτος αριθμός-δεύτερος αριθμός-τρίτος αριθμός=αποτέλεσμα
π.χ.
πρώτος αριθμός=10
δεύτερος αριθμός=3
τρίτος αριθμός=5
θα εμφανίσει 10-3-5=2
*/

/*
Μαύρο = Αρχή/Τέλος Προγράμματος
Μπλε = Εμφάνιση κειμένου από το .data
Μπλε ανοιχτό = Εμφάνιση τιμής τις μεταβλητής
Κόκκινο = Εισαγωγή τιμής σε μεταβλητή
Πράσινο = Πράξεις
Καφέ = Κείμενα για εμφάνιση (.data)
*/