Daily Programming Thread

Συζητήσεις για γλώσσες προγραμματισμού και θέματα σχετικά με προγραμματισμό.
001
Buffer underflow exception
Buffer underflow exception
Posts: 4
Joined: Wed Oct 16, 2013 4:13 pm

Re: Daily Programming Thread

Postby 001 » Mon Dec 09, 2013 5:31 pm

nachos wrote:Α οκ, νόμιζα ότι ήταν sample κώδικας και ότι έπαιζε σωστά (άρα ότι υπήρχε και η κατάλληλη υποδομή για να παίξει).

EDIT:

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

Code: Select all

addKeyListeners()


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

Ξέχασες ένα

Code: Select all

;
αλλά ναι,τώρα τρέχει...Ευχαριστώ πολύ :)
User avatar
ja_the_invincible
Wow! Terabyte level
Wow! Terabyte level
Posts: 2414
Joined: Tue Dec 01, 2009 12:33 am
Academic status: N>4
Gender:
Location: Κάπου στο matrix...

Re: Daily Programming Thread

Postby ja_the_invincible » Tue Dec 10, 2013 10:41 am

Τσεκάρετε και αυτό το ωραίο εργαλειάκι.Μπορείτε να οργανώνετε tasks για projects κλπ.

https://trello.com/
f**k robin and batman i'm robbin with a bat man
User avatar
cypher
Venus Former Team Member
Posts: 6207
Joined: Mon Sep 29, 2008 9:12 pm
Academic status: Alumnus/a
Gender:

Re: Daily Programming Thread

Postby cypher » Tue Dec 10, 2013 1:00 pm

Trellathika
ImageImageImageImageImageImageImage
User avatar
ala_mages
Gbyte level
Gbyte level
Posts: 1489
Joined: Sun Jun 06, 2010 7:04 pm
Academic status: N>4
Gender:

Re: Daily Programming Thread

Postby ala_mages » Tue Dec 10, 2013 1:31 pm

cypher wrote:Trellathika

Code: Select all

(echo 91ciBtYW4sIGZlZWxzIGJhZAo=; echo YmFkIHNlbnNlIG9mIGh1bW;) > foo
tac foo | xargs printf '%s' | base64 -d
Last edited by ala_mages on Tue Dec 10, 2013 2:10 pm, edited 1 time in total.
Mpomp is building an army.
░░░░░███████ ]▄▄▄▄▄▄▄▄
▂▄▅█████████▅▄▃▂ ______☻/︻╦╤─
Il███████████████████]. /▌
_◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙◤.. _ / \
Spoiler: εμφάνιση/απόκρυψη
Welcome to the ricefields mathaf*ka
Turn on the foss please!
User avatar
MpoMp
Venus Former Team Member
Posts: 6614
Joined: Mon Oct 04, 2010 9:31 pm
Gender:
Contact:

Re: Daily Programming Thread

Postby MpoMp » Tue Dec 10, 2013 1:33 pm

ala_mages wrote:
cypher wrote:Trellathika

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

Βγες από το σπίτι.

Spoiler: εμφάνιση/απόκρυψη
Χωρίς λάπτοπ.


Spoiler: εμφάνιση/απόκρυψη
Δεν είσαι αστείος, μην ενοχλείς τον κόσμο.
Any fool can make something complicated. It takes a genius to make it simple.


MpoMp @ Discord
User avatar
nachos
Gbyte level
Gbyte level
Posts: 1252
Joined: Mon Aug 21, 2006 4:28 pm
Academic status: Alumnus/a
Gender:
Location: Brachamee City

Re: Daily Programming Thread

Postby nachos » Tue Dec 10, 2013 1:36 pm

Κότα να το γράψεις σε assembly. Faggotry.-
Nothing is impossible for the man who doesn't have to do it himself
User avatar
Jami
Venus Former Team Member
Posts: 1065
Joined: Mon Nov 01, 2010 7:17 pm
Academic status: Alumnus/a
Gender:

Re: Daily Programming Thread

Postby Jami » Tue Dec 10, 2013 1:57 pm

Εγω εχω ξεκινησει ενα απλο Android game σαν side project, τυπου Memory Game, για να μπορεσω να δουλεψω λιγο παραπανω σε θεματα design και θεματα animation σε Android.

Θα ειναι και καλα ενας bartender και θα πρεπει να σερβιρει ποτα, και θα του εμφανιζεται στην αρχη εικονα ποτου, ονομα και υλικα και μετα θα εξαφανιζεται και θα πρεπει να τα βρει εχοντας countdown κλεψυδρα η κατι αλλο σαν animation. Υπαρχουν δυνατες εφαρμογες ηδη απο οτι εχω δει, οποτε δεν το βλεπω να ανεβαινει οταν τελειωσει :razz:
User avatar
nachos
Gbyte level
Gbyte level
Posts: 1252
Joined: Mon Aug 21, 2006 4:28 pm
Academic status: Alumnus/a
Gender:
Location: Brachamee City

Re: Daily Programming Thread

Postby nachos » Tue Dec 10, 2013 2:01 pm

MSPs wrote:

Code: Select all

Console.WriteLine(Encoding.UTF8.GetString(Convert.FromBase64String("YmFkIHNlbnNlIG9mIGh1bW91ciBtYW4sIGZlZWxzIGJhZAo=")))
Nothing is impossible for the man who doesn't have to do it himself
User avatar
ala_mages
Gbyte level
Gbyte level
Posts: 1489
Joined: Sun Jun 06, 2010 7:04 pm
Academic status: N>4
Gender:

Re: Daily Programming Thread

Postby ala_mages » Tue Dec 10, 2013 2:09 pm

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=')"

Mpomp is building an army.
░░░░░███████ ]▄▄▄▄▄▄▄▄
▂▄▅█████████▅▄▃▂ ______☻/︻╦╤─
Il███████████████████]. /▌
_◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙◤.. _ / \
Spoiler: εμφάνιση/απόκρυψη

Welcome to the ricefields mathaf*ka
Turn on the foss please!

User avatar
nachos
Gbyte level
Gbyte level
Posts: 1252
Joined: Mon Aug 21, 2006 4:28 pm
Academic status: Alumnus/a
Gender:
Location: Brachamee City

Re: Daily Programming Thread

Postby nachos » Tue Dec 10, 2013 2:30 pm

Code: Select all

python -c "import magic_lib; justdoit('YmFkIHNlbnNlIG9mIGh1bW91ciBtYW4sIGZlZWxzIGJhZAo=')"
Nothing is impossible for the man who doesn't have to do it himself
User avatar
cypher
Venus Former Team Member
Posts: 6207
Joined: Mon Sep 29, 2008 9:12 pm
Academic status: Alumnus/a
Gender:

Re: Daily Programming Thread

Postby cypher » Tue Dec 10, 2013 2:36 pm

Code: Select all

openssl base64 -d <<< 'YmFkIHNlbnNlIG9mIGh1bW91ciBtYW4sIGZlZWxzIGJhZAo='
ImageImageImageImageImageImageImage
User avatar
Spongebobu
Mbyte level
Mbyte level
Posts: 702
Joined: Mon Jul 02, 2012 6:54 pm
Academic status: Alumnus/a
Gender:
Location: In yo house

Re: Daily Programming Thread

Postby Spongebobu » Tue Dec 10, 2013 2:54 pm

Τι ποζεράδες όλοι....

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
Every time you make a typo the errorists win.

Fabio 2 - 1 Funk
User avatar
MpoMp
Venus Former Team Member
Posts: 6614
Joined: Mon Oct 04, 2010 9:31 pm
Gender:
Contact:

Re: Daily Programming Thread

Postby MpoMp » Tue Dec 10, 2013 3:23 pm

Spongebobu wrote:Τι ποζεράδες όλοι....
Spoiler: εμφάνιση/απόκρυψη

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

Έλα έλα, βελτιστοποίηση και one liners όπου μάς συμφέρει μόνο? :lol: Η καημένη η Java μόνο ειρωνεία αξίζει? :smt022
Your argument is invalid:

Code: Select all

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

[...]
Any fool can make something complicated. It takes a genius to make it simple.


MpoMp @ Discord
User avatar
Spongebobu
Mbyte level
Mbyte level
Posts: 702
Joined: Mon Jul 02, 2012 6:54 pm
Academic status: Alumnus/a
Gender:
Location: In yo house

Re: Daily Programming Thread

Postby Spongebobu » Tue Dec 10, 2013 3:58 pm

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
Every time you make a typo the errorists win.

Fabio 2 - 1 Funk
User avatar
Funk
Venus Former Team Member
Posts: 1834
Joined: Wed Oct 06, 2010 10:29 pm
Gender:
Location: Korriban

Re: Daily Programming Thread

Postby Funk » Tue Dec 10, 2013 4:25 pm

wow
such code
much skill
so programming.
am jealous
Educate yourself. In time· share what you have learned.
shrinked imageshrinked image
User avatar
ja_the_invincible
Wow! Terabyte level
Wow! Terabyte level
Posts: 2414
Joined: Tue Dec 01, 2009 12:33 am
Academic status: N>4
Gender:
Location: Κάπου στο matrix...

Re: Daily Programming Thread

Postby ja_the_invincible » Tue Dec 10, 2013 4:53 pm

Θα έπρεπε να ντρέπεστε :smt025

Code: Select all

from magic import solution

solution()

f**k robin and batman i'm robbin with a bat man
User avatar
nachos
Gbyte level
Gbyte level
Posts: 1252
Joined: Mon Aug 21, 2006 4:28 pm
Academic status: Alumnus/a
Gender:
Location: Brachamee City

Re: Daily Programming Thread

Postby nachos » Tue Dec 10, 2013 5:25 pm

True python mojo
Nothing is impossible for the man who doesn't have to do it himself
User avatar
pgetsos
Venus Former Team Member
Posts: 1187
Joined: Sun Oct 13, 2013 1:29 am
Academic status: MSc
Gender:

Re: Daily Programming Thread

Postby pgetsos » Tue Dec 10, 2013 5:44 pm

παλευω να καταλαβω.... :P
Όταν μια μαύρη γάτα περάσει από μπροστά σου, σημαίνει ότι το ζώο πάει κάπου.

Μην αφήνεις τα μικρά μυαλά να σε πείσουν ότι τα όνειρα σου είναι πολύ μεγάλα.
User avatar
ja_the_invincible
Wow! Terabyte level
Wow! Terabyte level
Posts: 2414
Joined: Tue Dec 01, 2009 12:33 am
Academic status: N>4
Gender:
Location: Κάπου στο matrix...

Re: Daily Programming Thread

Postby ja_the_invincible » Tue Dec 10, 2013 6:20 pm

https://varycode.com/

Code converter.Πλάκα έχει, γενικά αρκετά προσεγμένο project.
f**k robin and batman i'm robbin with a bat man
User avatar
MoonShadow
Venus Former Team Member
Posts: 867
Joined: Sun Nov 21, 2010 7:28 pm
Academic status: Alumnus/a
Gender:

Re: Daily Programming Thread

Postby MoonShadow » Tue Dec 10, 2013 8:06 pm

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,τόσος κόπος και μπορεί να σκάσει.
Image
User avatar
cypher
Venus Former Team Member
Posts: 6207
Joined: Mon Sep 29, 2008 9:12 pm
Academic status: Alumnus/a
Gender:

Re: Daily Programming Thread

Postby cypher » Thu Dec 12, 2013 1:16 am

ImageImageImageImageImageImageImage
User avatar
rexes
Kilobyte level
Kilobyte level
Posts: 397
Joined: Wed Sep 21, 2011 8:22 pm
Academic status: 3rd year
Gender:
Location: SomeWhere

Re: Daily Programming Thread

Postby rexes » Thu Dec 12, 2013 9:52 am

cypher wrote:http://developer.android.com/reference/android/app/ActivityManager.html#isUserAMonkey()


http://developer.android.com/reference/ ... UserAGoat() :P
Εφαρμογή για το Πρόγραμμα του Οικονομικού Πανεπιστημίου Αθηνών
Image
Δείτε περισσότερα για την εφαρμογή και πείτε την άποψή σας!

Return to “Προγραμματισμός”

Who is online

Users browsing this forum: No registered users and 1 guest