Windows 10 UEFI/GPT dual boot μέσω grub

Προβληματισμός, προτάσεις και λύσεις για "αναβάθμιση" του Η/Υ σε εργαλείο παραγωγικότητας!
Λειτουργικά συστήματα, Backup/Recovery, χρήση του hardware I/O.
pez
Δημοσιεύσεις: 933
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

Ποιο είναι το σχέδιο - Re: Project : Εκδήλωση Ενδιαφέροντος

Δημοσίευση από pez »

=
| Subject: [lc] Ποιο είναι το σχέδιο 
| Sent...: Tuesday, August 30, 2016 22:20 PM
| 
| - Να κλείσουμε, τώρα, το μήνυμά μας:
=
| Friday, August 26, 2016 21:59 PM
| = Ακόμα "DOS NT WIN 2K XP" etc ;
= 
|  αναφέροντας το σχέδιό μας.
| 
|  Λοιπόν.
| 
|  Εμείς ενδιαφερόμαστε για number crunching, για το οποίο
|  θέλουμε την cpu "ολόκληρη", αφιερωμένη αποκλειστικά σε εμάς,
|  και για τον σκοπό μας αυτόν η αρχική ιδέα, που προ πολλών
|  ετών είχαμε και η οποία "δικαιώνεται" : ) από όσα λέει κι ο
|  developer του brandy:
= 
| Friday, August 26, 2016 00:25 AM
| [Re] C; - [Re][SOLVED] - [Re] Brandy - κ.λπ. [1]
= 
|  διαμορφώνεται, οριστικά τώρα πια, ως ακολούθως:
| 
|  Στήνουμε ένα, ας το πούμε, "mini-mainframe" : ), με ένα
|  στοιχειώδες, απολύτως απαραίτητο για τον ως άνω σκοπό μας,
|  single-user, mono-tasking λειτουργικό, μικρότερο ακόμα κι από
|  αυτό που περιγράψαμε στο:
=
| Friday, August 12, 2016 09:47 AM
| Μοντέλο Αφελές, Aπλοϊκό, Naif, Naive [2]
=
|  Σαν λειτουργικό σκεφτόμαστε να "ελαφρύνουμε" - από τα άσχετα
|  με τον σκοπό μας μέρη του - κάποιο "φουλ-δοσμένο" λειτουργικό,
|  γραμένο από κάποιον "σοβαρό" developer, μιας-κάποιας ηλικίας
|  : D , όπως π.χ. μας φαίνεται πως είναι αυτός του IanOS:
= 
| Friday, August 05, 2016 14:23 PM
| Programming a 64-bit Operating System [3]
= 
|  το οποίο λειτουργικό θα δέχεται, αποκλειστικά και μόνον, ένα
|  έτοιμο "πακέτο" από binaries+data, και θα βγάζει, αποκλειστικά
|  και μόνον, files, π.χ. σε ένα floppy, με, αποκλειστικά και
|  μόνον, αριθμητικά αποτελέσματα - άντε ανάβοντας κι ένα
|  "λεντάκι" μόλις τελειώσει με την job, πριν βεβαίως
|  καταστρέψει, όπως φοβόμαστε, την cpu λόγω υπερθέρμανσης - και
|  μην κάνοντας το απολύτως τίποτα άλλο.
| 
|  "Όλα τα άλλα", δηλαδή η προετοιμασία του "πακέτου", οι πάσης
|  φύσεως δοκιμές της καλής λειτουργίας του, και η επεξεργασία
|  των αποτελεσμάτων, θα γίνονται με τα, "άφθαστα" πια σήμερα για
|  τέτοιους σκοπούς, προγράμματα, σε άλλα συστήματα, σε άλλους
|  υπολογιστές, σε κάτι σαν "smart terminals", ας πούμε : ) - ή
|  μήπως "εικονικά περιφερειακά" : ) - του "mini-mainframe" μας.
| 
| = Τελικός στόχος;
| 
| - "Ψευδό-παράλληλη" επεξεργασία με "ψευδό-cluster".
| 
|  : D
|
|  Πέτρος Ζιμουρτόπουλος 
= 

[1] : www.drobe.co.uk/article.php?id=126
[2] : acomelectronics.com/forum/viewtopic.php?p=619
[3] : www.ijack.org.uk
Άβαταρ μέλους
GeorgeVita
Διαχειριστής
Δημοσιεύσεις: 623
Εγγραφή: 04 Σεπ 2013, 21:51
Ονομα: Γιώργος
Επικοινωνία:

Δείγμα μέτρησης sysbench σε Ubuntu

Δημοσίευση από GeorgeVita »

Χωρίς να είναι άμεσα χρήσιμο στα προηγούμενα, παραθέτω ένα δείγμα benchmarking από το PC μου για να έχουμε αρχειοθετημένη μια ένδειξη απόδοσης σε σημερινό "βαρύ/πλήρες" λειτουργικό και μια CPU των €100:

OS: Ubuntu Mate 64 (4.2.0-42-generic #49-Ubuntu)
CPU: AMD A10-8750 @ 3.6GHz
PassMark Single Thread Rating: 1624 (https://cpubenchmark.net/cpu.php?cpu=AM ... 50&id=2603)
m/b: HP Orchid3, chipset FCH (A78), dual channel RAM
Πρόγραμμα: sysbench (https://github.com/akopytov/sysbench)
Εντολή για τη μέτρηση:
sysbench --test=cpu --cpu-max-prime=20000 --num-threads=1 run


Πρόκειται για ένα loop ανεύρεσης πρώτων αριθμών με έλεγχο διαιρετότητας χωρίς βελτιώσεις (κάνει όλες τις διαιρέσεις).
Από το source code δείχνω το βασικό loop:

Κώδικας: Επιλογή όλων

for(c=3; c < max_prime; c++)  
  {
    t = sqrt((double)c);
    for(l = 2; l <= t; l++)
      if (c % l == 0)
        break;
    if (l > t )
      n++; 
  }
Τα αποτελέσματα για single thread με αριθμούς από 3 έως 20000:

Κώδικας: Επιλογή όλων

g@um:~$ sysbench --test=cpu --cpu-max-prime=20000 --num-threads=1 run
sysbench 0.4.12:  ...
Test execution summary:
    total time:                          16.3460s
    total number of events:              10000
    total time taken by event execution: 16.3442
Στο ίδιο h/w έκανα δοκιμή με 4 πυρήνες και τις ίδιες δοκιμές σε "rescue mode, root shell prompt" (ως πιο "ελαφρύ" χωρίς γραφικό περιβάλλον). Ολες τις δοκιμές τις επανέλαβα σε προηγούμενο version (Edubuntu 14.04.5) με kernel 3.19.0-70. Παρακάτω ο συγκριτικός πίνακας:

Κώδικας: Επιλογή όλων

HP Desktop, A10-8750 @ 3.6GHz, Passmark Single Thread Rating: 1624

Ubuntu 16.10 Mate 64, kernel 4.2.0-42, normal, 1x thread, 16.32sec					100%
Ubuntu 16.10 Mate 64, kernel 4.2.0-42, rescue, 1x thread, 14.57sec				 	89%    -11%
Edubuntu 14.04.5 64, kernel 3.19.0-70, normal, 1x thread, 16.33sec					100%
Edubuntu 14.04.5 64, kernel 3.19.0-70, rescue, 1x thread, 14.55sec				 	89%    -11%

Ubuntu 16.10 Mate 64, kernel 4.2.0-42, normal, 4x thread,  4.22sec (x4=16,88)    103%     +3%	
Ubuntu 16.10 Mate 64, kernel 4.2.0-42, rescue, 4x thread,  3.85sec (x4=15.40)	  94%     -6%
Edubuntu 14.04.5 64, kernel 3.19.0-70, normal, 4x thread,  4.23sec (x4=16,92)	 104%     +4%	
Edubuntu 14.04.5 64, kernel 3.19.0-70, rescue, 4x thread,  3.86sec (x4=15.44)	  95%     -5%
Στην προσπάθεια να μετρήσω ένα πιο "open" περιβάλλον, δοκίμασα ανεπιτυχώς boot από iso του Trisquel mini 7.0 64 (Belenos) όπου ευτυχώς κόλλησα σε busybox prompt (initramfs). Εκεί, τρέχοντας τα πάντα στη RAM, έκανα mount το σύστημα που είχα εγκαταστήσει το sysbench και κατάφερα μια επιπλέον μέτρηση. Αναφέρω και τις σχετικές εντολές mount, chroot για να τρέξω το πρόγραμμα:

Κώδικας: Επιλογή όλων

#boot trisquel from iso, cannot find /dev/sr0, falls to (initramfs) prompt
mkdir /mnt # create mount point
mount -t ext4 /dev/sda5 /mnt # mount working system
chroot /mnt/ sysbench --test=cpu --cpu-max-prime=20000 --num-threads=1 run
# 14.59 sec 
chroot /mnt/ sysbench --test=cpu --cpu-max-prime=20000 --num-threads=4 run
# 3,86 sec (x4=15.44)
uname -a
# Linux trisquel 3.13.0-39-lowlatency #66+7.0trisquel2
Τελικά, έτρεξα το live iso του trisquel και επιβεβαίωσα τις μετρήσεις. Αρα, μια από τα ίδια (ότι στα Mate και Edubuntu από το περιβάλλον recovery root shell prompt).

"Bonus" δοκιμή:

Κώδικας: Επιλογή όλων

EeePC, Intel Atom 270 @ 1.6GHz, Passmark Single Thread Rating: 234

Ubuntu 16.10 Mate 32, kernel 4.8.0-26, normal, 1x thread, 190,48 sec            1167% 
Ubuntu 16.10 Mate 32, kernel 4.8.0-26, rescue, 1x thread, 189,74 sec            1162%

Toshiba A200, Intel Core2 Duo T7250 @ 2.0GHz, Passmark Single Thread Rating: 711

Ubuntu 15.10 Mate 64, kernel 4.2.0-25, normal, 1x thread, 53,97 sec
Ubuntu 15.10 Mate 64, kernel 4.2.0-25, rescue, 1x thread, 53,73 sec
pez
Δημοσιεύσεις: 933
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

Re: Δείγμα μέτρησης sysbench σε Ubuntu

Δημοσίευση από pez »

: ) - Ενδιαφέρον! - Έρχεται κι αυτό να ενισχύσει έτι περαιτέρω την αίσθηση πως: "σαν να φαίνεται
ότι βρισκόμαστε στην ίδια μπάντα συχνοτήτων" - Για να δούμε, λοιπόν, αν και κατά πόσο
θα καταφέρουμε τελικά και να συντονιστούμε - : ) - Πολύ ενδιαφέρον! - Θερμούς Χαιρετισμούς!
Άβαταρ μέλους
GeorgeVita
Διαχειριστής
Δημοσιεύσεις: 623
Εγγραφή: 04 Σεπ 2013, 21:51
Ονομα: Γιώργος
Επικοινωνία:

Πρώτα συμπεράσματα από τις μετρήσεις sysbench

Δημοσίευση από GeorgeVita »

Πριν τον συντονισμό, έκανα 2-3 δοκιμές ακόμη για να καταλάβω αν τίθεται θέμα kernel, Desktop Environment, κλπ.
Συμπλήρωσα στο προηγούμενο σχόλιο τις "μετρήσεις" για να είναι όλα μαζεμένα.

Προς το παρόν δεν έχω καταφέρει μέτρηση με κάποιο "minimal linux".
Πιθανές ενημερώσεις μετρήσεων θα μπαίνουν στο προηγούμενο σχόλιο.

Πρώτα συμπεράσματα από τις μετρήσεις sysbench
Μετά τις παραπάνω μετρήσεις και συγκρίνοντας τα χαρακτηριστικά της "εμπορικής" CPU (AMD A10) με αυτές που έχουν τα embedded boards, είμαι σίγουρος ότι τα δεύτερα δεν είναι καθόλου ανταγωνιστικά στην ταχύτητα επεξεργασίας και το κόστος κτήσης. Το μόνο σημείο που υπερτερούν είναι η δυνατότητα full open sourced (σε μερικά) και η κατανάλωση ρεύματος που ανάλογα με τη χρήση μπορεί να συμφέρει μακροπρόθεσμα ενώ θα μπορούσαν να γίνουν "green powered" με τροφοδοσία από φωτοβολταϊκά κλπ. Επιπλέον προσόν των embedded ή custom boards είναι η "δική μου υλοποίηση" (ερευνητικά ή εμπορικά.
pez
Δημοσιεύσεις: 933
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

Re: PC Boot, Dual Boot, Multi Boot!

Δημοσίευση από pez »

GeorgeVita >> 24 Οκτ 2016, 16:42 :

"Θα δεχόμουν τον όρο "ακροβατικό" για το Multi boot με το σκεπτικό ότι θέλει προσοχή στη χρήση των "εργαλείων" ιδιαίτερα με δικαιώματα super user, αλλά όχι απαραίτητα καταστροφικό"

- Έχω ήδη συμφωνήσει : "Ναι, σε όλα" : ) - Άρα και για "το ακροβατικό" : D , και για "τo μη-καταστροφικό"... Αλλά το ξανασκέφτηκα το πράγμα... Να το διατυπώσω, ακριβέστερα, που βρίσκεται το πρόβλημα... Να θυμηθώ το τι με δυσαρεστούσε... Και νομίζω πως το βρήκα. Είναι η Συντήρηση του multi-boot. Αυτή είναι που επιφυλάσσει Εκπλήξεις Δυσάρεστες, που απαιτούν Χρόνο για να τις χωνέψεις, για μπορέσεις, αν τα καταφέρεις - και δεν τα παρατήσεις - να τις αντιμετωπίσεις. Ναι. Η Συντήρηση του "multi-boot" είναι που Κοστίζει.
Τελευταία επεξεργασία από το μέλος pez την 11 Νοέμ 2016, 07:37, έχει επεξεργασθεί 2 φορές συνολικά.
Άβαταρ μέλους
GeorgeVita
Διαχειριστής
Δημοσιεύσεις: 623
Εγγραφή: 04 Σεπ 2013, 21:51
Ονομα: Γιώργος
Επικοινωνία:

Re: PC Boot, Dual Boot, Multi Boot!

Δημοσίευση από GeorgeVita »

pez έγραψε:... Είναι η Συντήρηση του multi-boot. Αυτή είναι που επιφυλλάσσει Εκπλήξεις Δυσάρεστες, που απαιτούν Χρόνο για να τις χωνέψεις, για μπορέσεις, αν τα καταφέρεις - και δεν τα παρατήσεις - να τις αντιμετωπίσεις.
Δυστυχώς είναι έτσι, κυρίως στα Windows. Αν καταστραφεί/καταστρέψεις τη διαδικασία boot, ακολουθεί το format, έστω και σε ένα partition. Σε διάφορες εκδόσεις debian-οειδών (όχι μόνο Ubuntu), αρκετές φορές σώζεις την κατάσταση. Σίγουρα δεν είναι ευχάριστη ούτε χρήσιμη εμπειρία...
pez
Δημοσιεύσεις: 933
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

Re: Windows 10 dual boot μέσω grub

Δημοσίευση από pez »

GeorgeVita » 10 Νοέμ 2016, 17:37 :

"Αν καταστραφεί/καταστρέψεις τη διαδικασία boot, ακολουθεί το format, έστω και σε ένα partition."

- Χμ... Όχι απαραίτητα... Συνήθως απαιτείται "μόνον" μια ψύχραιμη : ) αποκατάσταση, στην μη-λειτουργούσα partition, της σχετικής με το filing system πληροφορίας, δηλαδή, εφαρμογή γνώσης για την δομή και το περιεχόμενο των metadata που το αφορούν.

Με την ευκαιρία αυτή να πω ότι έχω βρει πάρα πολύ χρήσιμη, σχετικώς, την free έκδοση του εργαλείου dmde.
pez
Δημοσιεύσεις: 933
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

Re: Δείγμα μέτρησης sysbench σε Ubuntu

Δημοσίευση από pez »


- Υπό Αναδιατύπωση Γενική -


1234567890123456789012345678901234567890123456789012345678901234
= GeorgeVita : 06 Νοέμ 2016, 11:52 : "Δείγμα μέτρησης sysbench
σε Ubuntu" - pez : 06 Νοέμ 2016, 12:51 : "Ενδιαφέρον!" - Έτσι 
δεν είπαμε; Και καθόλου δεν το ξέχασα. Αφού θυμήθηκα και πάλι 
εκείνα, τα πάρα πολύ παλαιά : ) , της δεκαετίας του '80, και 
κάθισα να μετρήσω κι εγώ, αφού όμως προηγουμένως προετοιμάσθηκα, 
τόσον "καταλλήλως" όσον και "επί μακρόν", προμηθευόμενος 
-
εν τω μεταξύ, και μετά από χρόνια ουκ ολίγα, και μετά από την, 
ξεχασμένη από την δεκαετία του '90, και εξαντλητική, μέχρι 
"ζαλιστικής" αηδίας και αποστροφής : "άντε, ας τελειώνουμε" : ) 
"έρευνα αγοράς" : πίνακες, λογαριασμοί, benchmarks, διαφορές, 
διαιρέσεις, benchmarks ανά ευρώ και ανά cpu αλλά και bencmarks 
ανά ευρώ από cpu-σε-cpu, κατατάξεις, konfigurators, κι όλα αυτά 
μόνον για τα απολύτως εντελώς απαραίτητα, ήτοι: "κουτί-με-
αθόρυβο τροφοδοτικό" + "motherboard-με-ενσωματωμένα : 
/vga/snd/lan+PXE/SATA+NativeIDE/" + "ram με-όσο-πιο-λίγα-ευρώ-
-ανά-GB-τόσο-πιο-καλά" για να απομένει μόνον η ταμπακιέρα : 
"ποια, με αθόρυβη ψήκτρα εννοείται, cpu;" - δηλαδή μιας cpu 
οπωσδήποτε, όπως πάντα, "προηγουμένης" γενεάς, άρα ώριμης 
και "ίσως και φθηνής" - κι η απάντηση σε αυτή την ερώτηση, έπρεπε 
να δοθεί μετά την τελική επιλογή της, όπως φαίνεται, οριστικώς 
τερματισθείσας σειράς FX cpu της AMD, μέσα σε ένα περιθώριο 
~85 ευρώ, από την φθηνότερη-ως-την ακριβότερη cpu, κι ας είχαμε 
ξεκινήσει για να δούμε αν θα μπορέσουμε τελικά να δώσουμε κατιτίς, 
αν είναι δυνατό, κάτω από 50 ευρώ το πολύ για cpu...
-- 
την τελευταία αυτή "εμπειρία" την κατέγραψα σε ένα μήνυμα προς 
- αν υπάρχουν - "αναλόγως συλλογιζομένους", όλους εμάς δηλαδή 
που ο εαυτός μας θα χρειαζόταν οπωσδήποτε μια Πολύ Γερή 
Δικαιολογία για να πειστεί να δώσει - Τέτοιοι Καιροί που Είναι - 
~85 ευρώ παραπάνω για μια cpu, όταν έχει ξεκινήσει να ψάχνει 
να ανανεώσει το pc του με ολιγότερα από, αν αυτό είναι δυνατόν, 
180 ευρώ ( = 40 για κουτί + 40 για μνήμη + 50 για motherboard +  
50 για cpu), αλλά μετά από όλα αυτά δεν αποφασίζω να το στείλω
: D -- 
-
ένα "νέο" desktop, κι έτσι ήταν που ανησύχησα : "βρες μπας κι έκανα 
λάθος επιλογή;" και για αυτό, επί πλέον, είναι που έρχομαι τώρα, 
εκ των υστέρων, να το ελέγξω το πράγμα, με το CPUID benchmark 
15.01, που βρίσκεται μέσα στην εφαρμογή 
CPU-Z 1.78.1,των windows, οπότε,
για να σταματήσουμε, τέλος πάντων, να μακρηγορούμε περαιτέρω  : D  
ιδού τα αποτελέσματα  της "μέτρησης" της απόδοσης 4 cpu μας με το 
CPU-Z - αν και ίσως πάρα πολύ ορθότερα : της "αυτομετρούμενης" 
απόδοσης του προγράμματος CPU-Z από 3 "παλαιά" και 1 "νέο", 
μηχανήματά μας: 

Εικόνα

http://op4.eu/fora/hlektronika.com/20170118/cpuz.gif

μαζί με τις επεξηγήσεις για τις συντομογραφίες:

"Single" = Bench : CPU Single Thread Marks από το CPUID Benchmark 
Version 15.01.32, και 15.01.64

¨CPU", "GHz" "Instr" = Instruction Set : "32/64" = 32/64 : 
x86_64", και "32" =  32 : x86 :

"Phe 550" = AMD * Phenom II X2 550 * 32/64 : x86_64 * 3.1 GHz
"i N270" = Intel * Atom N270 * 32 : x86 * 1.6 GHz
"Ath 240" = AMD * Athlon II X2 240 * 32/64 : x86_64 * 2.8 GHz
"FX-8350" = AMD * FX-8350 *32/64 : x86_64 * 4.0 GHz

"Windows":

"32 NT4W" = Windows NT 4 & SP6a, 32-bit
"32 XP H" = Windows XP Home & SP3, 32-bit
"32 10 P" = Windows 10 Pro & Anniversary Update, 32-bit
"32  W7 P" = Windows 7 Pro & SP1, 32-bit
"64 XP P" = Windows XP Pro & SP2, 64-bit
"64 8.1P" = Windows 8.1 Pro, 64-bit
"64 10 P" =  Windows 10 Pro & Anniversary Update, 64-bit

"P" = Αριθμός Processors, όπως τον δίνει το tool των Windows : 
Device Manager

"C-T" = Αριθμοί Cores-Threads, όπως τους δίνει η εφαρμογή CPU-Z 
1.78.1.x32, και .χ64

"Multi" = Bench : CPU Single Thread Marks από το CPUID Benchmark 
Version 15.01.32, και 15.01.64

= Και γιατί η κατάταξη να έχει αυτή την μορφή; 

- Διότι αντιληφθήκαμε, ναι, πράγματι, όπως ήδη ομολογήσαμε : 
καθυστερημένα και εκ των υστέρων * - την σημασία που, ορθώς, 
έδωσε ο GeorgeVita στο Single Thread: "Re: [16] Κι άλλα για
το PDF... (06 Ιαν 2017, 23:26) και την υιοθετήσαμε ως το 
Πρώτο Κριτήριο απόδοσης μιας cpu καθότι εκ των "μονοπύρηνων" 
προγραμμάτων του παρελθόντος, "ουκ έστιν αριθμός"... : )   

= Συμπεράσματα; - Σε επόμενο...

- Πέτρος Ζιμουρτόπουλος

* "Και γιατί δεν το προσέξαμε;" και τότε ήταν που θυμηθήκαμε 
πως, κατά τα αποτελέσματα περυσινής επιστημονικής μελέτης, 
από την καναδική διεύθυνση ερευνών του τμήματος διαφημίσεων 
της microsoft, η προσοχή μας στο διαδίκτυο μπορεί πράγματι να 
έχει περιορισθεί σε ολιγότερη εκείνης που μπορεί να δώσει δίνει
ένα χρυσόψαρο... Αλλά και για το θέμα αυτό, σε επόμενο τα 
περισσότερα...
Τελευταία επεξεργασία από το μέλος pez την 20 Ιαν 2017, 14:44, έχει επεξεργασθεί 4 φορές συνολικά.
Άβαταρ μέλους
GeorgeVita
Διαχειριστής
Δημοσιεύσεις: 623
Εγγραφή: 04 Σεπ 2013, 21:51
Ονομα: Γιώργος
Επικοινωνία:

Re: Windows 10 UEFI/GPT dual boot μέσω grub

Δημοσίευση από GeorgeVita »

Πολύ ενδιαφέροντα τα παραπάνω! Εκανα και εγώ μια "συμβατή" μέτρηση:

CPU-Z 1.78.1
| # | Single |    CPU   | GHz | Instr | Windows | P | C-T | Multi |
| 9 |  1132  | A10-8750 | 3.6*| 32/64 | 64 10 H | 4 | 4-4 | 4118  |

*GHz: τυπικά είναι 3.6, στο CPU-Z έδειχνε έως 4.0 που είναι το "turbo mode"

Υ.Γ. διόρθωσα το "monospace" tag και τώρα λειτουργούν οι στήλες με ενδιάμεσα κενά!
pez
Δημοσιεύσεις: 933
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

-

Δημοσίευση από pez »

- Πρωθύστερο λόγω χρόνου συγγραφής μεγάλης διαρκείας - Πέτρος Ζιμουρτόπουλος -
Τελευταία επεξεργασία από το μέλος pez την 20 Ιαν 2017, 00:44, έχει επεξεργασθεί 3 φορές συνολικά.
Απάντηση

Επιστροφή στο “Ο Η/Υ ως εργαλείο παραγωγικότητας!”