01.07.2015

Bestes Kommentar Ever!

Ich weiß ich weiß. Nach knapp einem Jahr ist das wohl nicht der beste "neu einstieg" zum bloggen. Nachdem aber heute ein neuer Steve Jobs Trailer Online ging, und ich sowieso wieder etwas bloggen wollte, war ich quasi dazu gezwungen diesen zu teilen:
Die Antwort von "Steve Jobs" auf die Frage von "Steve Wozniak" wer er eigentlich ist, ist einfach genial:
Musicians play their instruments. I play the orchestra.

21.06.2014

Memory Spiel in Java

Update:
Da im Projekt Namen erwähnt wurden, die nicht gewollt sind, habe ich das Projekt gelöscht. Ein neues Repository mit dem Source-Code werde ich nachreichen. Leider wird dann nur der neuste Source-Code (also mit Spielern und ohne Bugs) zur Verfügung stehen.
Update 2:
Neues Repository: BitBucket

Im Zuge einer Bewerbung hatte ich die Aufgabe ein Memory Spiel in beliebiger Programmiersprache zu erstellen. Dazu hatte ich 90 Minuten Zeit. Eine Regel war, dass es nur von einer Person gespielt werden soll. Ansonsten die normalen Memory Regeln. Wer diese nicht kennt: (PDF zum Downloaden).

Meine erste Version, die ich auch so abgegeben hatte, hatte leider noch ein paar Fehler. So wurden Karten nicht nur einmal als Paar aufs "Spielfeld" gelegt, sondern ggf. auch öfter. Die Karte "Katzen" konnte womöglich 3 oder mehrfach auf dem Spielfeld liegen.
Aber auch wenn bei einem Zug die zweite Karte aufgedeckt wurde, und im nächsten Zug die erste übereinstimmten, galt das als "richtiges gefundenes Paar". Was natürlich falsch ist.
Dies Version, mit den Fehlern, könnt ihr euch auf meinem BitBucket-Account anschauen.

Aus reiner Interesse habe ich mich heute morgen dann nochmal hingesetzt und die Fehler korrigiert. Außerdem habe ich noch Spieler hinzugefügt. Die fertige Version könnt ihr ebenfalls auf BitBucket anschauen.

Vielleicht kann ich mit dem veröffentlichen des Source-Codes den ein oder anderen Helfen, der in einer ähnlichen Situation ist. Oder der einfach ein bisschen Programmieren lernen will. Oder einfach zum Spielen, wenn ihr Compilieren könnt ;)

06.03.2014

Gmail: Termine in Google Kalender leicht gemacht

Ich muss wirklich gestehen dass ich nicht weiß ob das ein neues Feature ist, was Neues ausprobiert wird oder ich es schlichtweg die ganzen Jahre übersehen habe. Aber wie es scheint, rollt Google in Gmail grade was aus, was dem User erlaubt neue Termineinträge leicht in den Google Kalender einzutragen.
Als ich heute Morgen nichts ahnend bei CinemaxX meine Kino Reservierung gemacht habe, und kurz darauf meine Bestätigungsmail erhalten habe, fiel mit sofort der neue "Header" auf. Diesen seht ihr oben schön im Bild. Über der eigentlichen Mail, ist eine kleine Übersicht über den neuen Kalender Eintrag, wenn man diesen denn Eintragen möchte. Auch eine kleine Übersicht was am Vortag war und was aktuell an dem Tag noch geplant ist.

Mit einem einfachen Klick auf "Zum Kalender hinzufügen", wird man auf die Kalender Webseite geleitet und es sind direkt alle Daten in den Feldern gefüllt. Kurz kontrollieren und auf "Speichern" reicht, um das neue Ereignis einzutragen.
Getestet habe ich es nochmal mit einem Freund. Dieser hat mich in seinem Kalender einfach als "Gast" hinzugefügt. Auch hier bekomme ich den neuen Header über der Mail.

Neu oder nicht? Mir gefällt es!
Auf so etwas habe ich schon lange gewartet...

Cloudup + Invites

Heute möchte ich euch einen Cloud-Dienst vorstellen, den ich wirklich zu schätzen gelernt habe: Cloudup. Bevor ihr jetzt denkt "Nicht noch ein Cloud Anbieter" und wegklickt, lest erst mal den Beitrag und schaut was Cloudup anders und vielleicht auch besser, als die Konkurrenz macht. Außerdem ist der Dienst nur mit Einladung möglich, wovon ich 10 Stück abzugeben habe. Aber dazu später mehr.
Cloudup ist simple. einfach und intuitiv. Im Gegensatz zu anderen Anbietern, shared Cloudup alles "öffentlich". Also alles was man hochläd, ist sofort und für jeden auf der Welt über einen Link erreichbar. Privat? Gibt es hier nicht. Will man auch nicht, denn das Konzept ist anders. Der Dienst nimmt nämlich das Wort "easy" wörtlich. Aber fangen wir von vorne an.
Wenn man sich anmeldet hat man eine einfache Oberfläche, die einem erlaubt einen direkt etwas ins Internet zu pusten. Fügt man irgendwas hinzu, wird einem eine schwarze Oberfläche gezeigt mit dem neuen Inhalt. Cloudup nennt das ganze Stream. Für mich sind das ganz einfach Ordner. Die URL, die erstellt wird, zeigt dann auf den Stream, nicht auf das File.

Möchte man dem Stream nun weitere Files hinzufügen, reicht ein Klick auf "Edit" -> "Upload Files". Nun hat man auch gleich 3 neue URLs. Zwei zeigen auf die jeweiligen Dateien, und eine zum Stream. Aber merke: Jede URL zu einem File, führt auch zwangsläufig zum gesamten Ordner. Denn diesen kann man einfach "durch schauen".
Der Dienst bietet allerdings auch ein Super Tool für den Desktop. Verfügbar für Linux, Mac und Windows. Wobei man bei den ersten beiden hinzufügen muss: Ausschließlich Terminal. Aber das ist ja egal :)
Das Tool hängt sich also einfach in die Benachrichtigungsbar von Windows (bzw. ins Terminal unter Unix) und kann mit Drag and Drop bedient werden. Es gibt dir sofort eine URL zurück, wo das File später zu finden ist. Auch wenn es noch nicht hochgeladen ist. So kann man zum Beispiel auch zu seinem Freund sagen: "Hey, wenn es hochgeladen ist, findest du es hier". Wobei der Upload erst in 4 Stunden fertig ist.

Cloudup setzt (derzeit) noch auf Einladungen. Wer hier also mitmachen will, der benötigt eine. Und tata: Ich habe 10 Stück. Wer also welche möchte, der Postet einfach warum er sie haben will und wofür er den Dienst nutzen möchte. Dazu kann man mich auch gerne auf Google+ oder Twitter anschreiben.
Im übrigen: Man kann maximal 1000 Streams, die maximal 200 MB groß sein dürfen, Kostenlos erstellen. Das bedeutet, man hat im Endeffekt 200 GB Speicher. Eine Premium-Variante gibt es derzeit nicht. Wobei solch eine geplant ist.

05.03.2014

Update: OnePlus AMAA kurz Zusammengefasst

OnePlus hat heute Nacht ein AMAA (Ask Me Almost Anything) veranstaltet, welches ich mal kurz Zusammenfassen möchte.

- Wird sehr "nah" an CyanogenMod basieren. Dennoch ein paar weitere Features besitzen.
- Die CPU wird in weniger als 24 Stunden veröffentlicht ;)
- Es wird ein besseres Screen-/Bodyverhältnis haben als das Nexus 5
- Man soll sich keine Sorgen über den Akku machen. Außerdem haben sie eine "mystery technology" dafür. (Für eine bessere Akkulaufzeit)
- Die Webseite wird in kürze Überarbeitet
- Zum Start wird das Handy in 10+ Ländern verkauft
- Wird im 2. Quartal veröffentlicht
- Man kann es rooten, unrooten oder Stock Android installieren. Was einem gefällt - ohne die Garantie zu verlieren! Anders sieht es aus, wenn man zum Beispiel die CPU Overlocken möchte. Dann ist sie natürlich weg.
- Es soll sehr sehr Kompakt werden. So dass man (User) es nicht reparieren kann
- Es wird nicht zu Verizon kommen. Denn es wird ohen Laufzeit oder anderweitere Verträge verkauft.
- Es hat LTE
- Sie wollen nicht viel Geld für Marketing ausgeben. Allein durch Mundpropagande soll es sich verkaufen
- Es wird vorerst nur das eine OnePlus One-Smartphone geben. Ob es zukünftig noch andere Geräte (mit anderen Screengrößen ect.) geben wird, steht noch in den Sternen
- Einzig und allein Motorola hat mit dem Moto X "gute" Features gebracht. Der Rest ist "bullshit"
- Nächsten Donnerstag soll es ein Foto von der Kamera auf deren Webseite geben
- Der Produktmanager vom Oppo Find 5 arbeitet bei OnePlus. So kann man sich über die "Build quality" des OnePlus One informieren. Allerdings wird das One "besser" sein
- Das OnePlus One kommt mit 16GB und 64GB auf den Markt. Auf die Frage warum nicht mit 32GB antwortet man mit: "Was würdest du machen, wenn die 32GB Variante genauso viel kosten würde wie die 64GB Variante?"
- Eine Notification LED wird es haben
- Sie gehen nach dem Motto "Weniger ist mehr"

Hoffe ich konnte eine kleine Übersicht geben. Was sie da erzählen klingt wirklich spannend. Gehyped bin ich sowieso schon seit Ihrere Ankündigung. Nachdem aber immer mehr Fakten kommen, kann ich es kaum erwarten das Smartphone endlich zu sehen.

Was meint Ihr?
Wird das OnePlus One eine revolution?
Oder alles nur Marketing, was das Unternehmen aus China macht?

Update:
Da das AMAA weiter läuft, habe ich nochmal durch geschaut und neue Infos Sammeln können:

- Das Smartphone scheint einen sehr dünnen Rahmen zu bekommen, während das Display "the largest possible" ist und dennoch handlich bleibt. (Link)
- Auf die Frage warum sie kein Snapdragon 805 verwenden Antworten sie hier. Einfach aus dem Grund, dass man sonst noch länger warten müsste, auf den Launch. Aber auch weil es dann wieder extreme Anpassungen geben müsste. (Link)
- Wieder wird bestätigt, dass man einige eigene Features zum "normalen" CM mitbringt. Außerdem wird es in verschieden Farben kommen. (Link) (Link)
- Beim Launch wird es vermutlich eigene Accessoires haben. Aber auch Third-Party Hersteller werden welche Anbieten (können). (Link)
- Es wird kein Dual-Sim Smartphone werden. (Link)
- Die Kamera wird "something new" bekommen. Auch auf eine Frage ob man eher eine "Sharing"-Bilder oder "Beautiful"-Picture Kamera einbaut antwortet man mit "Warum nicht Wunderschöne Bilder teilen?" (Link) (Link)
- Carl mag Gulasch Suppe. (Link)
- Von der Bauart her soll es ähnlich gut sein wie das Nexus 5. (Link)
Quelle: Link


28.02.2014

Update: Google Gamer aufgepasst: GDC kommt am 18. März

Google möchte das Spielen unter Android wohl noch etwas pushen. Das hat man schon letzte I/O gemerkt, als in den Play Services die Google Play Games integriert worden sind. Damit hat Google eine Platform geschaffen, in dem Spieler gegeneinander antreten können und auch verschieden Items und Ränge erhalten können.
Ein paar Spiele im Store haben die Services schon integriert, doch so richtig in Fahrt ist es nie gekommen.
Ganz aktuell Informiert Google darüber, dass sie am 18. März "die größte" Entwickler Konferenz veranstalten. Thema: Gaming! Die Game Developer Conference ist zwar nur für Entwickler gedacht, aber diese sollen die Play Games "endlich" auf ein neues Level heben.

Themen sind unteranderem:
- Entwickeln mit Play Games
- Mache Geld mit Google Play
- Erstelle Spiele in der Cloud
- Verwende Analytics um das Spielverhalten zu Analysieren

Hoffentlich kommen dort einige Entwickler zusammen und wir werden in den darauf folgenden Monaten ein paar richtige gute Multiplayer Spiele sehen...

Update:
Das komplette Event wird auch Live Gestreamt. Hier geht es zum Live-Stream. Das ganze ist um 10:00AM PDT, was bei uns 19 Uhr ist :)

Quelle: Link

27.02.2014

Wo er recht hat...

Das sich Smartphone Hersteller gegenseitig ein bisschen ärgern wissen wir. OnePlus macht aber heute eine ordentliche Kampfansage. Zumal sie direkt vom CEO kommt.
Gestern kam die Meldung, dass das OnePlus One sogar unter 400 Dollar kosten wird. Heute schreibt dann OnePlus CEO Pete Lau einen ganz schön hochmütigen Eintrag:
OnePlus Internal Memo:
Due to the extremely underwhelming announcements from certain smartphone companies during MWC 2014, we can take a break. Effective tomorrow, the OnePlus office is closing down for one week, putting all OnePlus employees on paid vacation.
Auf Deutsch also das die MWC enttäuschend war und das dadurch das OnePlus Team wohl eine Woche bezahlten Urlaub nehmen können. Natürlich spielt es darauf an wie "gut" ihr Smartphone ist und das sie wohl "viel weiter" sind.

Naja wir werden sehen was kommt. Aber mit einem hat er zumindest Recht: Die MWC war enttäuschend.

Quelle: Link