Τι θα λέγατε να κάνουμε τον Tux βοηθό ;

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Τι θα λέγατε να κάνουμε τον Tux βοηθό ;

Δημοσίευσηαπό Dr.Paneas » 29 Απρ 2010, 00:48

Καλησπέρα φίλοι μου, γράφω κώδικα σε C++, αλλά δεν έχω ασχοληθεί εκτενέστερα σε κάποιο λειτουργικό. Παλιότερα είχα δοκιμάσει το Qt αλλά το εγκατέλειψα γιατί τα βρήκα λίγο μπαστούνια με τις άπειρες Classes ( ίσως όμως ήρθε η ώρα να επιστρέψω ). Έχω σκεφτεί ένα προγραμματάκι στο Linux, το οποίο αν προωθηθεί κατάλληλα ίσως να μπορέσει να βοηθήσει αρκετά την κοινότητα. Όντως το Ubuntu είναι η πιο φιλική και εύκολη διανομή, αλλά, αρκετός κόσμος δεν ξέρει και φοβάται να κάνει τα πρώτα βήματα μετά την μετάβαση από τα Windows. Νιώθει κάπως άβολα, σαν να μην είναι στο /home του. Σκέφτηκα λοιπόν, να κάνουμε τον αρχάριο χρήστη να αισθανθεί πιο άνετα και πιο φιλικά, όσο το δυνατόν περισσότερα. Πώς ; Να του κάνει παρέα το Tux . Ένας Tux θα εμφανίζεται κάτω δεξία στην οθόνη και θα σε καλωσορίζει στο Ubuntu. Στην συνέχεια αν θέλεις να σου δείξει τα βασικά, μπορείς να κάνεις κλικ πάνω του. Σε ρωτάει λέει λοιπόν τι θέλεις να σου δείξει: Πως να μπαίνεις στο Internet ; Πώς να γράφεις στο Word ; Πώς να στέλνεις mail ; Πώς να κάνεις update ; κλπ . Ο χρήστης διαλέγει, και ο Tux τον εξηγεί.

Το πώς τον εξηγεί ; Χα, εδώ είναι το ωραίο της υπόθεσης. Με compiz ο Tux θα μετακινείται πάνω στο Desktop ( θα περπατάει κανονικά ) και θα κάνει κλικ μόνος του, σαν να βλέπετε video έναν πιγκουίνο να πειράζει το PC σας. Θα μπορούσε μάλιστα, να σχεδιαστούν αυτοματοποιημένες κινήσεις του Tux σ'ένα συγκεκριμένο Theme ώστε να ταιριάζει καλύτερα η παρουσίαση. πχ να βγαίνει από το κυκλάκι του Ubuntu σαν να ήταν η φωλιά του, ή όσο χρόνο περιμένει να δώσει ο χρήστης την απάντησή του, να κάνει διάφορα πράγματα, όπως να πίνει πορτοκαλάδα, να ανοίγει ένα mini bash και να γράφει το Hello world, να διαβάζει τα RSS, να παίζει τον γελατοποιοό με τα κυκλάκια του Ubuntu, να κυνηγάει με την μιγοσκοτώστρα την πεταλούδα του msn :p κλπ.

Φυσικά με την tux-mania που κυκλοφορεί, ο tux θα μπορεί να αλλάξει ο ίδιος theme. Να γίνει cowboy, heavymetal-άς, κλπ κλπ . Οπότε ο κάθε χρήστης θα μπορεί να διαλέξει το style του προσωπικού του βοηθού. Φαντάζομαι σαν προέκταση όλου αυτού, μια online βάση δεδομένων όπου οι χρήστες να μπορούν να δίνουν κίνηση στον Tux και να του προσαρμόζουν τα δικά τους tasks.

πχ, ποιος ο λόγος να γράψετε ένα tutorial για το πώς να εγκαταστήσετε τους nvidia drivers όταν θα μπορείτε να κατεβάσετε τον nvidia-tux ; Δηλαδή, ένας χρήστης θα μαθαίνει στον tux πως να κατεβάζεις τους drivers και συνεπώς, να σας μοιράζει τον nvidia tux ώστε να σας κάνει teaching. Καλύτερο από ένα txt αρχείο, πιο κατανοητό και πιο εξελιγμένο.

Τι λέτε σαν ιδέα, πώς σας φαίνεται ;
I'm Noob
Άβαταρ μέλους
Dr.Paneas
babeTUX
babeTUX
 
Δημοσιεύσεις: 18
Εγγραφή: 27 Απρ 2010, 01:28
Τοποθεσία: Salonicon Valley
Launchpad: drpaneas
Εκτύπωση

Re: Τι θα λέγατε να κάνουμε τον Tux βοηθό ;

Δημοσίευσηαπό kapcom01 » 29 Απρ 2010, 05:08

Πολύ καλό! :clap: Εγώ είμαι μέσα να βοηθήσω όσο μπορώ με κώδικα.. Παίζει να είναι από τις σημαντικότερες ιδέες για ubuntu που έχω ακούσει τελευταία :D
Εγώ έχω ασχοληθεί με qt και python δυστυχώς όχι με c++ ούτε gtk+.

Το φαντάζομαι να δουλεύει! Με την πρώτη εκκίνηση του λειτουργικού να εμφανίζεται ο πιγκουίνος και να καλωσορίζει το χρήστη.
Να του δείχνει 3-4 βασικά κάνοντας κλικ μόνος του όπως πολύ ωραία είπες. Πρώτα πατάει στις Εφαρμογές και κάνοντας hover στα υπομενού παρουσιάζει τον rhythmbox, το κέντρο λογισμικού το firefox κ.α. Συνεχίζει με τη μικροεφαρμογή-ειδοποιήσεων και τελειώνει με το προσωπικό φάκελο (/home).

Θα μπορεί να κάθεται στη γωνία της οθόνης, ακόμα και να εξαφανίζεται τελείως. Θα μπορούμε να τον καλούμε κάνοντας κλικ πάνω του ή πατώντας ένα F κουμπί.
Καλώντας τον θα βγάζει ένα συνεφάκι με επιλογές όπως:
Βοήθεια με βασικές εφαρμογές > firefox, gedit, rhythmbox, nautilus, empathy, evolution, terminal κ.α.
Βοήθεια από κάποιο μέλος της κοινότητας ->ενσωματωμένο irc στο ελληνικό κανάλι του ubuntu
Γρήγορη αναζήτηση στο ιντερνετ
Χρονοδιακόπτης για σβήσιμο του υπολογιστή

και όλα αυτά με καλαίσθητο (ίσως και αστείο) τρόπο με κινήσεις από το πιγκουίνο 8-)

Μ'αρεσει πολύ η ιδέα! αν συμφωνούν και άλλοι να οργανωθούμε!
1 Γνώσεις → Linux: Μέτριος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Μέτριος
2 Λειτουργικά → Ubuntu 11.04 natty 32bit (el_GR.UTF-8),
3 Προδιαγραφές → 2x Intel Core2 Duo CPU T8300 2.40GHz ‖ RAM 3021 MiB ‖ Quanta 30D2 - Hewlett-Packard HP Pavilion dv6700 Notebook PC
4 Κάρτες γραφικών: nVidia G86 [GeForce 8400M GS] [10de:0427] (rev a1)
5 Δίκτυα: eth2: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 01) ⋮ eth3: Broadcom BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
Άβαταρ μέλους
kapcom01
babeTUX
babeTUX
 
Δημοσιεύσεις: 44
Εγγραφή: 29 Ιουν 2009, 14:52
Τοποθεσία: Πέραμα
IRC: kapcom01
Εκτύπωση

Re: Τι θα λέγατε να κάνουμε τον Tux βοηθό ;

Δημοσίευσηαπό pkst » 29 Απρ 2010, 09:23

LOL, Μόνο έγω διάβαζα user friedly?

http://ars.userfriendly.org/cartoons/?id=20000108

(και η real life εφαρμογή του στο xmms http://vigor.sourceforge.net/screenshots/ και στο vi http://packages.debian.org/stable/editors/vigor )
And the beast shall be made legion. Its numbers shall be increased a thousand thousand fold. The din of a million keyboards like unto a great storm shall cover the earth, and the followers of Mammon shall tremble.
Άβαταρ μέλους
pkst
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 427
Εγγραφή: 10 Μάιος 2008, 19:45
Τοποθεσία: Nea Makri
IRC: pkst
Εκτύπωση

Re: Τι θα λέγατε να κάνουμε τον Tux βοηθό ;

Δημοσίευσηαπό Dimitris » 29 Απρ 2010, 10:49

Αυτό μου θυμίζει εκείνο το ενοχλητικό συνδετηράκι στο word... Εμένα δε μ'αρέσει η ιδέα. Προτιμώ να προγραμματίσω 4D fractal επιφάνειες, ακόμη κι αν δεν το καταφέρω.
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση

Re: Τι θα λέγατε να κάνουμε τον Tux βοηθό ;

Δημοσίευσηαπό kalakouentin » 29 Απρ 2010, 21:26

Όχι. Να μην τον κάνουμε ούτε βοηθό, ούτε σερβιτόρο ούτε τίποτα παρόμοιο. Τον συνδετήρα της MS στο Office το θεωρούσα πάντα κακόγουστο, ενοχλητικό και άχρηστο.
Μέχρι και η ίδια η Microsoft το απενεργοποίησε αρχικά, ενώ τώρα ποια δεν τον υποστηρίζει καν, στις νέες εκδόσεις Windows και Office.
Εικόνα
Γνώσεις ⇛ Linux: Συμπαθητικές ┃ Προγραμματισμός: Συμπαθητικότερες ┃ Αγγλικά: Αστέρι
Λειτουργικό ⇛ Ubuntu 10.04 32bit σε HP nw9440 ┃ Ubuntu 10.04 32bit σε Toshiba Satellite U400┃ SLED 11 64bit σε Dell OptiPlex 780
kalakouentin
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 545
Εγγραφή: 05 Ιούλ 2008, 05:50
Εκτύπωση

Re: Τι θα λέγατε να κάνουμε τον Tux βοηθό ;

Δημοσίευσηαπό kapcom01 » 29 Απρ 2010, 21:36

η αλήθεια είναι ότι και εμένα με εκνεύριζε στα windows, αλλά εδώ το σκέφτηκα σαν θετικό για να βοηθήσει αυτούς που έρχονται από windows και δεν ξέρουν που να κάνουν κλικ. Λένε πού είναι το "Ο Υπολογιστής μου"? πού είναι ο δίσκος? κτλ..

Σκέφτηκα λοιποί ότι θα ήταν καλό να τρέξει τουλάχιστον μία φορά για να εξηγήσει στα γρήγορα τα βασικά.Ούτε ένα λεπτό.

Βέβαια για να γίνει αυτό θα πρέπει η Canonical να δεχτεί να το έχει προεγκατεστημένο, κάτι που δε βλέπω να γίνεται αν κρίνω από τα 2 μηνύματά σας.

Άρα το ξεχνάω εκτός και αν αλλάξει κάτι τραγικά.
1 Γνώσεις → Linux: Μέτριος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Μέτριος
2 Λειτουργικά → Ubuntu 11.04 natty 32bit (el_GR.UTF-8),
3 Προδιαγραφές → 2x Intel Core2 Duo CPU T8300 2.40GHz ‖ RAM 3021 MiB ‖ Quanta 30D2 - Hewlett-Packard HP Pavilion dv6700 Notebook PC
4 Κάρτες γραφικών: nVidia G86 [GeForce 8400M GS] [10de:0427] (rev a1)
5 Δίκτυα: eth2: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 01) ⋮ eth3: Broadcom BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
Άβαταρ μέλους
kapcom01
babeTUX
babeTUX
 
Δημοσιεύσεις: 44
Εγγραφή: 29 Ιουν 2009, 14:52
Τοποθεσία: Πέραμα
IRC: kapcom01
Εκτύπωση

Re: Τι θα λέγατε να κάνουμε τον Tux βοηθό ;

Δημοσίευσηαπό Dr.Paneas » 30 Απρ 2010, 01:06

Ο συνδετήρας της Microsoft είναι βοηθός του Office και μόνο του Office. Εγώ αναφέρομαι σε αυτόνομο πρόγραμμα που του μαθαίνεις εσύ ένα tutorial να το υλοποιεί εικονικά με compiz effects, το οποίο μπορεί να ανεβαίνει σε μία βάση δεδομένων για να χρησιμοποιηθεί από άλλους χρήστες. Ένας καθηγητής θα μπορούσε να το χρησιμοποιήσει για να προσεγγίσει καλύτερα τα πιτσιρίκια και να κεντρίσει το ενδιαφέρον τους. Θα μου άρεσε να δω τον tux να δίνει στήνει FTP server, και όταν με ρωτήσει το φιλαράκια μου: "Πάνο, πως τον έφτιαξες το FTP ;" να του πω "γράψε apt-get install tux-db, και φόρτωσε το ftp server από το πρόγραμμα, και θα δεις πως το περιγράφω εκεί ". Αν ο φίλος μου δε βαριέται, προφανώς και θα ψάξει στο google αντί να με ρωτήσει. Επειδή όμως η πλειοψηφία των φίλων μου - και του κόσμου γενικότερα - , συνήθως θέλει τα πράγματα όσο το δυνατόν πιο εύκολα ( αυτό που λέμε μασημένη τροφή), πιστεύω αντί να πάω σπίτι του να το φτιάξω ή να συνδεθώ με SSH και X11 και να το κάνω εγώ, θα μπορέσει να το δει, να το καταλάβει, και το επαναλάβει, χρησιμοποιώντας την εικονική καθοδήγηση του tux.

Άλλωστε, προσπαθούμε να κάνουμε τα πράγματα ευκολότερα, αυτός δεν είναι ο στόχος της τεχνολογίας ;
Αυτός δεν είναι ο στόχος του Ubuntu ; Εσείς, όλη η κοινότητα, γιατί στηρίζετε το Ubuntu ; Γιατί είναι το πιο γρήγορο distro ; Δε νομίζω ( βλεπε Arch, Gentoo κλπ ). Γιατί είναι πιο εύκολο και υπάρχει περισσότερη τεκμηρίωση σχεδόν παντού πλέον. ή να το πω πιο απλά: γιατί "παίζει" σε αντίθεση με το Debian που θέλει δουλίτσα . Όσο πιο απλό, τόσο πιο φιλικό.

Anywayz, δεν πρόκειται να το υλοποιήσω για συγκεκριμένη διανομή. Θα είναι Open Source υπό την GPL για το linux. Από κει και πέρα, όποια διανομή θέλει, το παίρνει και το προσαρμόζει στα μέτρα της.
I'm Noob
Άβαταρ μέλους
Dr.Paneas
babeTUX
babeTUX
 
Δημοσιεύσεις: 18
Εγγραφή: 27 Απρ 2010, 01:28
Τοποθεσία: Salonicon Valley
Launchpad: drpaneas
Εκτύπωση

Re: Τι θα λέγατε να κάνουμε τον Tux βοηθό ;

Δημοσίευσηαπό pros » 30 Απρ 2010, 01:45

Dr.Paneas έγραψε:Ο συνδετήρας της Microsoft είναι βοηθός του Office και μόνο του Office. Εγώ αναφέρομαι σε αυτόνομο πρόγραμμα που του μαθαίνεις εσύ ένα tutorial να το υλοποιεί εικονικά με compiz effects, το οποίο μπορεί να ανεβαίνει σε μία βάση δεδομένων για να χρησιμοποιηθεί από άλλους χρήστες.

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

Οι έμπειροι χρήστες τείνουν να ξεχνούν,
ή ίσως είναι πολύ μακρινή η ανάμνηση
του τι σημαίνει ν' αναρωτιέται κάποιος τι πατάω τώρα;
Ούτε είναι η καλύτερη λύση τα tutorial με κατεβατά από εντολές,
για κοπυ-πάστωμα όταν απευθύνεσαι σε χρήστες windows...
10.04 / 12.04 64bit
Άβαταρ μέλους
pros
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3534
Εγγραφή: 28 Ιαν 2009, 22:28
IRC: sterios
Εκτύπωση

Re: Τι θα λέγατε να κάνουμε τον Tux βοηθό ;

Δημοσίευσηαπό the_eye » 30 Απρ 2010, 02:47

Εννοείς ότι θα είναι κάτι σαν καταγραφέας macroεντολών. Που θα προγραμματίζεται και θα μπορούν να εκτελούν πολλοί εύκολα κάποιες εργασίες ;
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11717
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Τι θα λέγατε να κάνουμε τον Tux βοηθό ;

Δημοσίευσηαπό Nisok » 30 Απρ 2010, 11:07

Βασικά επειδή όλα αυτά είναι αρκετά περιορισμένα και αναφέρονται στους νέους χρήστες.
Γιατί δεν χρησιμοποιείς τα notifications του συστήματος.
Δηλαδή ο tux να εμφανίζει τα notifications του συστήματος (αντί για το μαύρο τετράγωνο).
Και μετά μπορείς με κάποιες συναρτήσεις να προβάλεις τα μηνύματα που προτείνεις με μορφή notification.

Για διάβασε αυτό:
Άβαταρ μέλους
Nisok
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 2637
Εγγραφή: 25 Ιαν 2009, 15:00
Τοποθεσία: /home
IRC: nisok
Εκτύπωση

Επόμενο

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι