Page 2 of 7

Re: Daily Programming Thread

Posted: Mon Dec 09, 2013 5:31 pm
by 001
nachos wrote:Α οκ, νόμιζα ότι ήταν sample κώδικας και ότι έπαιζε σωστά (άρα ότι υπήρχε και η κατάλληλη υποδομή για να παίξει).

EDIT:

Μόλις πρόσεξα αυτή τη μέθοδο:

Code: Select all

addKeyListeners()
Θα πρέπει να την καλέσεις στην run στον κώδικα που ήδη έχεις (πριν το άπειρο while), ώστε να καλείται καταληκτικά η keyPressed όταν πρέπει.
Ξέχασες ένα

Code: Select all

;
αλλά ναι,τώρα τρέχει...Ευχαριστώ πολύ :)

Re: Daily Programming Thread

Posted: Tue Dec 10, 2013 10:41 am
by ja_the_invincible
Τσεκάρετε και αυτό το ωραίο εργαλειάκι.Μπορείτε να οργανώνετε tasks για projects κλπ.

https://trello.com/

Re: Daily Programming Thread

Posted: Tue Dec 10, 2013 1:00 pm
by cypher
Trellathika

Re: Daily Programming Thread

Posted: Tue Dec 10, 2013 1:31 pm
by ala_mages
cypher wrote:Trellathika

Code: Select all

(echo 91ciBtYW4sIGZlZWxzIGJhZAo=; echo YmFkIHNlbnNlIG9mIGh1bW;) > foo
tac foo | xargs printf '%s' | base64 -d

Re: Daily Programming Thread

Posted: Tue Dec 10, 2013 1:33 pm
by MpoMp
ala_mages wrote:
cypher wrote:Trellathika
(echo 91ciBtYW4sIGZlZWxzIGJhZAo=; echo YmFkIHNlbnNlIG9mIGh1bW;) > foo
tac foo | xargs printf '%s' | base64 -d
Βγες από το σπίτι.
Spoiler: εμφάνιση/απόκρυψη
Χωρίς λάπτοπ.
Spoiler: εμφάνιση/απόκρυψη
Δεν είσαι αστείος, μην ενοχλείς τον κόσμο.

Re: Daily Programming Thread

Posted: Tue Dec 10, 2013 1:36 pm
by nachos
Κότα να το γράψεις σε assembly. Faggotry.-

Re: Daily Programming Thread

Posted: Tue Dec 10, 2013 1:57 pm
by Jami
Εγω εχω ξεκινησει ενα απλο Android game σαν side project, τυπου Memory Game, για να μπορεσω να δουλεψω λιγο παραπανω σε θεματα design και θεματα animation σε Android.

Θα ειναι και καλα ενας bartender και θα πρεπει να σερβιρει ποτα, και θα του εμφανιζεται στην αρχη εικονα ποτου, ονομα και υλικα και μετα θα εξαφανιζεται και θα πρεπει να τα βρει εχοντας countdown κλεψυδρα η κατι αλλο σαν animation. Υπαρχουν δυνατες εφαρμογες ηδη απο οτι εχω δει, οποτε δεν το βλεπω να ανεβαινει οταν τελειωσει :razz:

Re: Daily Programming Thread

Posted: Tue Dec 10, 2013 2:01 pm
by nachos
MSPs wrote:

Code: Select all

Console.WriteLine(Encoding.UTF8.GetString(Convert.FromBase64String("YmFkIHNlbnNlIG9mIGh1bW91ciBtYW4sIGZlZWxzIGJhZAo=")))

Re: Daily Programming Thread

Posted: Tue Dec 10, 2013 2:09 pm
by ala_mages
nachos wrote:
MSPs wrote:

Code: Select all

Console.WriteLine(Encoding.UTF8.GetString(Convert.FromBase64String("YmFkIHNlbnNlIG9mIGh1bW91ciBtYW4sIGZlZWxzIGJhZAo=")))
Opensource wrote:

Code: Select all

python -c "import base64; print base64.decodestring('YmFkIHNlbnNlIG9mIGh1bW91ciBtYW4sIGZlZWxzIGJhZAo=')"

Re: Daily Programming Thread

Posted: Tue Dec 10, 2013 2:30 pm
by nachos

Code: Select all

python -c "import magic_lib; justdoit('YmFkIHNlbnNlIG9mIGh1bW91ciBtYW4sIGZlZWxzIGJhZAo=')"

Re: Daily Programming Thread

Posted: Tue Dec 10, 2013 2:36 pm
by cypher

Code: Select all

openssl base64 -d <<< 'YmFkIHNlbnNlIG9mIGh1bW91ciBtYW4sIGZlZWxzIGJhZAo='

Re: Daily Programming Thread

Posted: Tue Dec 10, 2013 2:54 pm
by Spongebobu
Τι ποζεράδες όλοι....

Code: Select all

import org.apache.commons.codec.binary.Base64;

interface Decoder{
	public String decode(String soup, String encoding);
}

class Base64Decoder implements Decoder{
	public String decode(String soup, String encoding){
		byte[] plaintext = Base64.decodeBase64(soup);
		return new String(plaintext, encoding);
	}
}

class Main{
	public static void main(String[] args){
		Decoder d = new Base64Decoder();
		String plaintext = d.decode("Z3V5cyBkbyB5b3UgdGhpbmsgdGhpcyBpcyB0b28gc2hvcnQ/", "UTF-8"); 
		System.out.println(plaintext);
	}
}
Χρειάζεσται την βιβλιοθήκη apache commons για να δουλέψει (αλλά όταν δουλεύει, δουλεύει, όχι αστεία). Επίσης, καλό είναι να το σπάσετε σε 3 αρχεία (τα ονόματα των αρχείων ίδια με τις κλάσεις και με κεφαλαία, μην ξεχνιόμαστε) για καλύτερη διαχείρηση σε περίπτωση επέκτασης στο μέλλον. Μετά, κλασικά:

Code: Select all

javac Main.java
java Main

Re: Daily Programming Thread

Posted: Tue Dec 10, 2013 3:23 pm
by MpoMp
Spongebobu wrote:Τι ποζεράδες όλοι....
Spoiler: εμφάνιση/απόκρυψη
[code] import org.apache.commons.codec.binary.Base64; interface Decoder{ public String decode(String soup, String encoding); } class Base64Decoder implements Decoder{ public String decode(String soup, String encoding){ byte[] plaintext = Base64.decodeBase64(soup); return new String(plaintext, encoding); } } class Main{ public static void main(String[] args){ Decoder d = new Base64Decoder(); String plaintext = d.decode("Z3V5cyBkbyB5b3UgdGhpbmsgdGhpcyBpcyB0b28gc2hvcnQ/", "UTF-8"); System.out.println(plaintext); } } [/code] Χρειάζεσται την βιβλιοθήκη apache commons για να δουλέψει (αλλά όταν δουλεύει, δουλεύει, όχι αστεία). Επίσης, καλό είναι να το σπάσετε σε 3 αρχεία (τα ονόματα των αρχείων ίδια με τις κλάσεις και με κεφαλαία, μην ξεχνιόμαστε) για καλύτερη διαχείρηση σε περίπτωση επέκτασης στο μέλλον. Μετά, κλασικά: [code] javac Main.java java Main [/code]
Έλα έλα, βελτιστοποίηση και one liners όπου μάς συμφέρει μόνο? :lol: Η καημένη η Java μόνο ειρωνεία αξίζει? :smt022
Your argument is invalid:

Code: Select all

//Java 6 includes this
import  javax.xml.bind.DatatypeConverter;

[...]

Re: Daily Programming Thread

Posted: Tue Dec 10, 2013 3:58 pm
by Spongebobu
MpoMp wrote: Έλα έλα, βελτιστοποίηση και one liners όπου μάς συμφέρει μόνο? :lol: Η καημένη η Java μόνο ειρωνεία αξίζει? :smt022
Συγγνώμη, δεν ήθελα να σε προσβάλω. Απλά δεν τα μπορώ τα one-liners, δεν καταλαβαίνω που βρίσκεται η ομορφιά τους. Αλλά άντε, για σένα:

Code: Select all

import org.apache.commons.codec.binary.Base64;interface Decoder{public String decode(String soup, String encoding);}class Base64Decoder implements Decoder{public String decode(String soup, String encoding){byte[] plaintext = Base64.decodeBase64(soup);return new String(plaintext, encoding);}}class Main{public static void main(String[] args){Decoder d = new Base64Decoder();String plaintext = d.decode("Z3V5cyBkbyB5b3UgdGhpbmsgdGhpcyBpcyB0b28gc2hvcnQ/", "UTF-8");System.out.println(plaintext);}}
Είναι οne-liner απλά το bbcode το έκανε wrap. :smt021

Re: Daily Programming Thread

Posted: Tue Dec 10, 2013 4:25 pm
by Funk
wow
such code
much skill
so programming.
am jealous

Re: Daily Programming Thread

Posted: Tue Dec 10, 2013 4:53 pm
by ja_the_invincible
Θα έπρεπε να ντρέπεστε :smt025

Code: Select all

from magic import solution

solution()


Re: Daily Programming Thread

Posted: Tue Dec 10, 2013 5:25 pm
by nachos
True python mojo

Re: Daily Programming Thread

Posted: Tue Dec 10, 2013 5:44 pm
by pgetsos
παλευω να καταλαβω.... :P

Re: Daily Programming Thread

Posted: Tue Dec 10, 2013 6:20 pm
by ja_the_invincible
https://varycode.com/

Code converter.Πλάκα έχει, γενικά αρκετά προσεγμένο project.

Re: Daily Programming Thread

Posted: Tue Dec 10, 2013 8:06 pm
by MoonShadow
http://linux.die.net/man/3/malloc wrote: Notes
By default, Linux follows an optimistic memory allocation strategy. This means that when malloc() returns non-NULL there is no guarantee that the memory really is available. In case it turns out that the system is out of memory, one or more processes will be killed by the OOM killer.
MY WHOLE LIFE IS A LIE!Τόσα null checks,τόσος κόπος και μπορεί να σκάσει.

Re: Daily Programming Thread

Posted: Thu Dec 12, 2013 1:16 am
by cypher

Re: Daily Programming Thread

Posted: Thu Dec 12, 2013 9:52 am
by rexes