C, GTK+2: Crossplatform Τρίλιζα (Tic-Tac-Toe Overkill)

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

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

Re: C, GTK+2: Crossplatform Τρίλιζα (Tic-Tac-Toe Overkill)

Δημοσίευσηαπό Star_Light » 04 Ιαν 2012, 16:37

Κώδικας: Επιλογή όλων
kostas@kostas-SSL:~$ sudo apt-get install flashplugin
[sudo] password for kostas:
Ανάγνωση Λιστών Πακέτων... Ολοκληρώθηκε
Κατασκευή Δένδρου Εξαρτήσεων
Ανάγνωση περιγραφής της τρέχουσας κατάσταση... Ολοκληρώθηκε
Το πακέτο flashplugin δεν είναι διαθέσιμο, αλλά υπάρχει αναφορά για αυτό από άλλο πακέτο.
Αυτό σημαίνει ότι το πακέτο αυτό λείπει, είναι παλαιωμένο, ή είναι διαθέσιμο από άλλη πηγή
Πάραυτα το ακόλουθο πακέτο το αντικαθιστά:
flashplugin-installer

E: Το πακέτο 'flashplugin' δεν έχει υποψήφια προς εγκατάσταση
kostas@kostas-SSL:~$ sudo apt-get install flashplugin-installer
Ανάγνωση Λιστών Πακέτων... Ολοκληρώθηκε
Κατασκευή Δένδρου Εξαρτήσεων
Ανάγνωση περιγραφής της τρέχουσας κατάσταση... Ολοκληρώθηκε
το flashplugin-installer είναι ήδη η τελευταία έκδοση.
Τα παρακάτω πακέτα εγκαταστάθηκαν αυτόματα και δεν χρειάζονται πλέον:
socat libreadline5
Χρησιμοποιήστε 'apt-get autoremove' για να τα διαγράψετε.
0 αναβαθμίστηκαν, 0 νέο εγκατεστημένα, 0 θα αφαιρεθούν και 0 δεν αναβαθμίζονται.
kostas@kostas-SSL:~$
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: C, GTK+2: Crossplatform Τρίλιζα (Tic-Tac-Toe Overkill)

Δημοσίευσηαπό migf1 » 04 Ιαν 2012, 16:45

Off topic:
Τι Ubuntu έχεις;

Αυτό εδώ είναι παμπάλαιο, αλλά μήπως σε βοηθάει; http://www.cyberciti.biz/faq/ubuntu-lin ... r-firefox/
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

Re: C, GTK+2: Crossplatform Τρίλιζα (Tic-Tac-Toe Overkill)

Δημοσίευσηαπό migf1 » 04 Ιαν 2012, 16:47

Off topic:
Δες κι αυτό: http://willmcgugan.com/blog/tech/2010/5 ... untu-1004/ (γενικά γκούγκλαρέ το)
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

Re: C, GTK+2: Crossplatform Τρίλιζα (Tic-Tac-Toe Overkill)

Δημοσίευσηαπό migf1 » 04 Ιαν 2012, 16:51

Off topic:
Κι αυτό: http://mylinuxnotebook.blogspot.com/200 ... oblem.html :lol: (φεύγω, πάω σπίτι... θα ξαναμπώ από εκεί)
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

Re: C, GTK+2: Crossplatform Τρίλιζα (Tic-Tac-Toe Overkill)

Δημοσίευσηαπό Star_Light » 04 Ιαν 2012, 17:01

Εγινε ;) χιλια ευχαριστω! Θα τα δοκιμασω -.-
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: C, GTK+2: Crossplatform Τρίλιζα (Tic-Tac-Toe Overkill)

Δημοσίευσηαπό medigeek » 04 Ιαν 2012, 17:17

Off topic:
Star_Light έγραψε:
To Λινουξ μπορεις να το κάνεις να σ υμπεριφερεται σαν Windows ωστε να μπορουμε να ακουμε ενα τραγουδι της προκοπης απο το Flash???? στον ff
πρεπει να κανω 4-5 επανεκκινησεις για να καταφερω να το ακουσω ολο!!!!

Βρες την εκδοση του adobe-flashplugin από εδώ: http://archive.canonical.com/pool/partn ... ashplugin/ (π.χ. adobe-flashplugin_11.1.102.55-0maverick1_amd64.deb ή adobe-flashplugin_11.1.102.55-0maverick1_i386.deb)
ή πρόσθεσε το canonical partner στο sources.list, για ubuntu 10.10 maverick:
Κώδικας: Επιλογή όλων
deb http://archive.canonical.com/ubuntu maverick partner


Ακόμη, δοκίμασε και το html5: http://www.youtube.com/html5

Όπως είπα, έχεις μείνει πίσω μερικές εκδόσεις ubuntu. Αν δεν σου αρέσει το unity, δοκίμασε κάποια άλλη διανομή ή κάποιο άλλο γραφικό περιβάλλον με το ubuntu 11.10 oneiric ocelot (kubuntu/KDE, xubuntu/XFCE, lubuntu/LXDE). Δεν είναι λύση να μην κάνεις αναβάθμιση.
Όσο μένεις πίσω, τόσο πιο δύσκολο είναι να συνηθίσεις ένα καινούργιο περιβάλλον.
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: C, GTK+2: Crossplatform Τρίλιζα (Tic-Tac-Toe Overkill)

Δημοσίευσηαπό Star_Light » 04 Ιαν 2012, 18:41

ευχαριστω medigreek θα κοιταξω και τα δικα σου... αυτο με το html5 το εχει προτεινει παλαιοτερα και ο the_eye
τοτε που δεν ειχε βγει αλλη εκδοση UBuntu περα απο την 10.10 αλλα και παλι τοτε τα προβληματα παρεμεναν αλυτα
και το έριχναν σαν ευθυνη σε καποια modules του πυρηνα μιας και ειχαμε δοκιμασει τα ΠΑΝΤΑ σχεδον χωρις αποτελεσμα..... (καλα μην ειμαι και απολυτος!!!)

Οσο για το γραφικο περιβαλλον που θα μεινω πισω.... μ αρεσει να δουλευω σε φλοιό ασχετα με τα IDE που χρησιμοποιω και με τα flags του gcc που δεν έχω αξιωθει ακομη να τα μαθω απεξω!!!
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: C, GTK+2: Crossplatform Τρίλιζα (Tic-Tac-Toe Overkill)

Δημοσίευσηαπό migf1 » 05 Ιαν 2012, 15:37

Επανερχόμενος ontopic, δοκιμάζοντας το παιχνίδι και προσωπικά πλέον σε Ubuntu (11.10 και με unity2d και με gnome-shell classic) παρατήρησα πως δεν εμφανίζονται 2 text labels. Ακριβώς πάνω από τα στατιστικά πρέπει να εμφανίζεται με πράσινα γράμματα μια γραμμή που να λέει πόσα Plays έχουν παιχτεί στο τρέχον game, και ακριβώς πάνω από αυτή τη γραμμή πρέπει να εμφανίζεται με κόκκινα γράμματα μια γραμμή που ανακοινώνει αν υπήρξε ισοπαλία ή ποιος νίκησε στο Play που μόλις τελείωσε (αυτά που εμφανίζονται δηλαδή στο τερματικό).

Η λύση είναι να ανοίξετε το gtk_tic_en.glade αρχείο με το Glade-3 (στο ubuntu η τελευταία έκδοση είναι η 3.10.χ, στα Windows η 3.8.1) και στο παράθυρο με το όνομα: wndMain να κλικάρετε αυτές τις 2 γραμμές, που αρχικά είναι "αόρατες" αλλά υπάρχουν (το κλικ θα εμφανίζει περίγραμμα γύρω τους).

Το ένα ονομάζεται: labStatPlays και το άλλο: labPunchline. Για το καθένα τους, ανοίξτε την επεξεργασία των ιδιοτήτων τους (στην καρτέλα General, Αttributes >> edit) και ορίστε μια γραμματοσειρά. Επίσης βεβαιωθείτε πως υπάρχουν τιμές στα πεδία Size και Scale (αν δεν υπάρχουν, ορίστε εσείς).

Το πρόβλημα είναι πως στα Windows, στην επεξεργασία των ιδιοτήτων ΔΕΝ υπάρχει πεδίο για τον ορισμό γραμματοσειράς!!!! Δεν ξέρω αν οφείλεται στο ότι είναι διαφορετική έκδοση, υποψιάζομαι όμως ως πιθανότερη αιτία πως στα Windows δεν υπάρχουν Freetype γραμματοσειρές. Σε αυτή την περίπτωση θα χρειαστεί να συμπεριλάβω διαφορετικό glade αρχείο για το linux και διαφορετικό για τα windows, αν και δεν δοκίμασα μήπως δουλεύει ανάποδα. Να φτιάξω δηλαδή το glade στο Linux και να το δοκιμάσω κατόπιν ως έχει στα Windows.
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

Re: C, GTK+2: Crossplatform Τρίλιζα (Tic-Tac-Toe Overkill)

Δημοσίευσηαπό migf1 » 08 Ιαν 2012, 23:56

Καλησπέρα παιδιά, 1η απόπειρα για μετάφραση μέσω gettext: http://www.box.com/s/yida60pd9gtyyma89slb
Γίνεται ο κακός χαμός :(
Για ρίξτε μια ματιά, σας λειτουργεί με environment variable: LANG=el_GR.UTF-8 (νομίζω είναι η default Ελληνική κωδικοποίηση στο Ubuntu).

Εγώ ένα sample ενός hello.c κατάφερα με τα 1000 ζόρια να το κάνω να δουλέψει στα Windows, όχι όμως στο Ubuntu. Η τρίλιζα δεν μου δουλεύει ούτε στα Windows ούτε στο Ubuntu (11.10 με gnome-shell 3). Παίζει όμως να έχω ξερυθμίσει τίποτα με τόσες δοκιμές που έχω κάνει από το μεσημέρι κι έχω κάνει ένα κεφάλι καζάνι (έχω φάει το Internet όλη μέρα κι ένα documentation της προκοπής για proper internationalization και localization εφαρμογών GTK+2 δεν έχω βρει... με αποσπάσματα από δω κι από κει παλεύω να βγάλω άκρη).
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

Re: C, GTK+2: Crossplatform Τρίλιζα (Tic-Tac-Toe Overkill)

Δημοσίευσηαπό medigeek » 09 Ιαν 2012, 01:10

Κατ' αρχήν κοίταξε τα locale σου:
Κώδικας: Επιλογή όλων
locale
sudo locale-gen

αν το locale-gen αναφέρει το el_GR.UTF-8, όλα καλά.

1. Το path πρέπει να είναι lang/el/LC_MESSAGES κι όχι lang/LC_MESSAGES/el
(όπως στο /usr/share/locale/el/LC_MESSAGES)

2.
έγραψε:LANGUAGE=el_GR.UTF-8:el LC_ALL=el_GR.UTF-8 ./gtk_tic.exe


Το LC_ALL θα θέσει όλες τις κατηγορίες LC_* ως el_GR.UTF-8 π.χ.:
Κώδικας: Επιλογή όλων
LC_ALL=el_GR.UTF-8 locale


Το πρόβλημα ήταν πως ξέχασες να θέσεις το LANGUAGE: LANGUAGE=my_preferred_language:my_second_preferred_language
Με άλλα λόγια: πρώτα θα κοιτάξει αν υπάρχουν μεταφράσεις στο φάκελο lang/el_GR.UTF-8 κι αν δεν υπάρχει θα κοιτάξει στο lang/el

Για το LANGUAGE variable: http://www.gnu.org/software/gettext/man ... iable.html
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

ΠροηγούμενηΕπόμενο

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