Spielerisch git lernen

Wer Konsolenspiele (und damit meine ich die Textkonsole, nicht die Spielekonsole ;-), auch englisch „Shell Games“ ) mochte und vielleicht noch mag und schon immer mal etwas mehr über das verteilte Versoinskontrollsystem (DVCS) git lernen wollte, dem kann ich githug ans Herz legen.

Zu finden auf Github: Gazler/githug

Das ganze ist in Ruby implementiert und führt mit interessanten, langsam schwieriger werdenen Aufgaben an git heran.

Und wo ich mal wieder über git schreibe, darf ein Hinweis auf das ultimative git Cheatsheet nicht fehlen :)

23. August 2012 · Software 0 Kommentare

ICS für Samsung Galaxy Tab 10.1N: endlich da!

Die Nachricht ist schon 2 Tage alt, aber dadurch -zumindest für mich als Besitzer des o.g. Tablet- nicht weniger erfreulich.
AndroidPit hat dazu ein ausführliches Review geschrieben, das auch eine Updateanleitung beinhaltet. Zunächst allerdings nur für das „normale“ 10.1, nicht ausdrücklich für das für den deutschen Markt angepasste Modell 10.1N.

Ein Blick in die Kommentare hilft jedoch weiter – zm Einen berichten einige, dass sie das beschriebene Update erfolgreich auf dem N installiert haben, zum anderen Findet sich der Hinweis, dass man unter http://www.samfirmware.com das offizielle Update für das 10.1N (ich habe das Modell GT-P7511, in den Kommentaren wird empfohlen, die Firmware für das GT-P7510 zu nehmen) herunterladen kann.

Leider scheint man für das manuelle Update KIES zu benötigen (ein softwaretechnisches Verbrechen von Samsung an der Kundschaft, mit dem man Apple’s iTunes „zu nahe“ kommt). Da ich heute keinen Rechner mit KIES zur Hand habe, werde ich mein Tablet ein wenig aufräumen (für den Reset vorbereiten) und mich an der Vorfreude auf das Update erfreuen. Früher oder später kommt es wohl auch „per Luft“, aber ich hab genug gewartet.

Also fiebere ich dem manuellen Update entgegen. ;-) Sobald ich mich an dem Update versucht habe, aktualisiere ich diesen Beitrag – stay tuned ;-)

Update: Yay, mit einem KIES-fähigen PC an der Hand war es dank der oben genannten Anleitung in der Mittagspause praktisch kein Problem, das Update einzuspielen. Das Tablet scheint es auch irgendwie gerochen zu haben, dass ein Reset bevorsteht (ist nicht unbedingt notwendig, aber empfohlen) und wollte seit gestern Abend dann auch nicht mehr richtig arbeiten. Ständige Prozessabstürze und so ein Quatsch. Aber so hat sich die Aktion jetzt doppelt gelohnt :)

Im Screenshot oben sieht man, das sich das Gerät jetzt zwar für ein GT-P7510 hält, aber das stört ja nicht weiter, da alles zu funktionieren scheint :) Und das das Ding selbst nicht weiss, das es Segelohren (die sichtbaren Lautsprecher der „N“ Modellversion aka GT-P7511) hat, tut dem Selbstbewusstsein bestimmt auch gut ;-) .

Anbei noch ein Screenshot von Odin, nachdem der Upload der Firmware funktioniert hat:

7. August 2012 · Android, Software 14 Kommentare

Android Update für GalaxyTab 10.1N im August? :-)

Die Tage habe ich mich mal wieder gefragt, ob ich noch lange auf das Update für mein Samsung Galaxy Tab 10.1N warten muss.

Glaubt man der ca. 4 Wochen alten Nachricht auf androidnext, wird es wohl im Laufe des August ein offizielles Update geben. Ich bin sehr gespannt, was sich dann alles an dem guten Stück verbessert ;-)

„Zeit wird’s ja“, wie auch der oben genannte Artikel treffend beendet wird.

27. Juli 2012 · Android 3 Kommentare

Software Development like a Viking

I just stumbled upon the Viking laws. As the author states, they seem to perfectly fit with software development. Who need the agile manifesto, let’s refer to the viking laws! :-D

§1 Be brave and aggressive.
Be direct.
Grab all opportunities.
Use varying methods of attack.
Be versatile and agile.
Attack one target at a time.
Don’t plan everything in detail.
Use top quality weapons.

§2 Be prepared.
Keep weapons in good condition.
Keep in shape.
Find good battle comrades.
Agree on important points.
Choose one chief.

§3 Be a good merchant.
Find out what the market needs.
Don’t promises what you can’t keep.
Don’t demand overpayment.
Arrange things so that you can return.

§4 Keep the camp in order.
Keep things tidy and organized.
Arrange enjoyable activities which strengthen the group.
Make sure everybody does useful work.
Consult all members of the group for advice.

On DZone is also an link to an post found, where those laws a explained a little further :)

Happy coding!

26. Juli 2012 · Software, Work 0 Kommentare

Unit-Test?

In regelmäßigen Abständen kommt immer wieder mal die Diskussion auf, wo man einen Unit-Test zu anderen Tests (Integrations- oder Aktzeptanz-) abgrenzen kann.
Eine meiner Meinung nach ganz brauchbare Definition hab ich kürzlich im Blog zum Buch „The Art of Unit Testing“ gefunden:

A good unit test is:

  • Able to be fully automated
  • Has full control over all the pieces running (Use mocks or stubs to achieve this isolation when needed)
  • Can be run in any order if part of many other tests
  • Runs in memory (no DB or File access, for example)
  • Consistently returns the same result (You always run the same test, so no random numbers, for example. save those for integration or range tests)
  • Runs fast
  • Tests a single logical concept in the system
  • Readable
  • Maintainable
  • Trustworthy (when you see its result, you don’t need to debug the code just to be sure)

(Vgl. Definition of a Unit test)

Mal hier abgelegt, damit ich sie zu gegebener zeit auch wiederfinde ;-)

Happy coding!

12. Juli 2012 · Software, Work 0 Kommentare

Werbung adé: mynethome jetzt ohne Google Adsense

Nachdem die Werbeeinnahmen über Google Adsense in den letzten Wochen drastisch eingebrochen sind – von ca. 0,70 € auf etwa 0,15 € pro Monat, bei etwa gleichen Besucherzahlen, habe ich mich entschieden die Seite um dieses Element zu verschlanken und nun ohne Adsense Anzeigen anzubieten :) .

Wie man an den Zahlen oben unschwer erkennen kann, war Adsense hier im Blog sowieso eine Experimentier-Plattform, daher fällt mir die Entscheidung gerade nicht schwer. Vielleicht experimentiere ich zu einem anderen Zeitpunkt nochmal mehr damit :)

Ich denke, „dramatisch eingebrochenen Zahlen“ liegen an der kontinuierlichen Verbreitung von AdBlock (Firefox, Chrome) und co. Oder vielleicht liegt es auch daran, das Zahlen in letzter Zeit sowieso die Angewohnheit haben, dramatisch einzubrechen. Liegt halt im Trend :P

Viel Spass ohne Werbung :-)

12. Juni 2012 · News, WebWork 1 Kommentar

Samsung Galaxy Tab 10.1N und das Drucken

Seit kurzem bin ich stolzer Besitzer eines Samsung Galaxy Tab 10.1N (Riesen Dank nochmal an alle, die mit daran „Schuld“ sind :D).

Nachdem ich freudig damit experimentiert habe, stolperte ich recht schnell darüber, dass man angeblich auch direkt vom Tab drucken kann. Auch wenn ich es gerade nicht brauche, wollte ich wissen wie und wie „gut“ es geht.

Drucken
Häufig gelobt wird Printer Share Mobile Print, allerdings kostet die App knapp 9 €. Nutzt man die Druckfunktion viel und kann die App so als effizientes Werkzeug einsetzen, sicher nicht zuviel.

Da ich hier einen Samsung Drucker habe, bot sich die Samsung Mobile Print App an, mit der ich ohne weitere Konfiguration direkt Fotos und Webseiten drucken konnte – so soll das sein :)

Drucken aus der Gmail-App heraus war mir jedoch nicht möglich, via K9-Mail (wenn gleich keine Tablet-App) ging es zumindest Rudimentär (kein nennenswertes Layout). Mit der auf dem Tablet vorinstallierten EMail App verhielt es sich ebenso wie mit K9 Mail.

Drucken von PDFs (via vorinstalliertem Polaris Office) ist kein Problem, ebenso kann man PDFs aber auch direkt mit der Printer App öffnen und so auf den Drucker schicken.

Android 4.0 „Ice Cream Sandwich“ (ICS)
Wo ich gerade über mein neues Spielzeug blogge, noch eine anderes Thema, die mich gestern und heute hat aufmerken lassen – das Update auf ICS.

Nachdem gestern Abend in einschlägigen Quellen die Aussage eines Samsung-Support-Mitarbeiters hochgekocht war, es würde kein ICS Update für das Galaxy Tab 10.1N geben, gibt es nun ein (laut AndroidPit inoffizielles) Dementi und damit weitere Hoffnung auf ein Update, ohne neue Erkenntnisse für ein Datum.
Laut AndroidAppTests ist dies sogar offiziell durch die Samsung Pressesprecherin Annika Karstadt bestätigt worden. Leider auch ohne Datum.

Ich hoffe mal einfach auf das Update und hab schon jetzt Spaß mit dem Gerät :-)

16. Mai 2012 · Android, Software 0 Kommentare

Copy&Paste is nicht O.k.

Dass Copy&Paste nicht immer gut ist, wissen wir nicht erst seit dem Lügenbaron. Dass man der Versuchung auch in der Softwareentwicklung allzu oft widerstehen muss, hat wohl jeder der hin und wieder in Code wühlt schon mal bemerkt – wenn auch in den wenigsten Fällen aus rechtlichen Gründen.

Eine prägnante Zusammenfassung der Problematik hat der X-Input Entwickler Peter Hutterer verfasst:

who-t.blogspot.de/2012/05/copypaste-of-code-is-not-ok.html

In diesem Sinne: Immer schön sauber bleiben und der Versuchung des schnellen Ergenisses widerstehen ;-)

8. Mai 2012 · Pick, Software, Work 0 Kommentare

Remote Debugging on Tomcat running as a Windows Service

Just in case someone else is having trouble with this:

If you try to do remote debugging with a Tomcat running as a service on a Windows box (ok, some of you might stop reading here, fair enough ;-)) using the configuration options

-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

(see Tomcat Wiki Developing FAQ)
…and wondering, why you just can’t connect:

Make sure, every -X parameter entered on the Tomcat Service Configuration Panel is on its own line as shown in the screenshot.

Yes, each ON A SEPARATE LINE.

Also, make sure that there is no blank at the end of each parameter line.
And the -X params come first, before the -D parameters.

Any questions? ;-)

24. Februar 2012 · Software, Work 0 Kommentare

SSH Tricks

Nachdem sich der recht lang zurückliegende Post „scp und Leerzeichen“ (zumindest laut Statistik) großer Beliebtheit erfreut, ist das folgende Fundstück sicher eine Erwähnung wert:

SSH: more than secure shell

Der Artikel gibt einen sehr guten Überblick darüber, dass SSH deutlich mehr kann, als „einfach nur“ sichere Remote Shells bereit zu stellen, und das in aller Kürze und Würze :)

Viel Spaß :-)

10. Februar 2012 · Linux, Pick, Software 0 Kommentare

mynethome.de wird erstellt mit WordPress
Beiträge (RSS) und Kommentare (RSS)

(c) 2005 - 2026 Markus Schlichting - Mastodon