Quantcast
Channel: Javascript – Seite 11 – mynethome.de
Viewing all 73 articles
Browse latest View live

Sonntag Nachmittag: Comic-Zeit!

0
0

Hin und wieder lese ich sehr gerne Comics, und da war ich eben umso dankbarer, als ich bei devswi auf den Hinweis auf die Wormworldsaga gestoßen bin.

Dabei handelt es sich um den ersten Teil eines Onlinecomic, dass (wie der Artikel auf SpOn mir erklärt hat) es stark auskostet, nicht in einen Bucheinband gepresst zu sein und so von der „unendlichen Leinwand“ profitiert.

Ich bin sehr auf weitere Teile gespannt und wünsche viel Spass beim Lesen :)

Wormworldsaga – Kapitel 1 – Der letzte Schultag


Comicverfilmungen 2011: Vielversprechende Trailer

0
0

Wo wir gerade bei Comics sind:

Das Spannendste am Super-Bowl sind ja mithin die gezeigten Werbespots,
und da haben sich direkt mal zwei sehr interessante Ankündigungen für Kinofilme breit gemacht:

Thor

und Captain America

Artikel mit den Superbwol Clips bei Yahoo Movies

Und auch der Clip, auf dem ich nach dem Teaser so gespannt war wurde gesendet: Werbung für das Motorola Xoom, ein weiteres Android Tablet 😉

Leider nicht so wie ich nach dem Trailer erwartet hatte….da hatte ich auf mehr gehofft :)

Lustig ist aber die Apple Werbung von 1984 zu sehen, mit der damals der Macintosh angekündigt wurde:

Irgendwie interessant ist auch die Sache mit dem Hammer. Thor hat auch ein Hammer. Gibts da eine Verbindung? 😛

Naja, vielleicht auch einfach zu viele Videos :-)

Foto-Voting: Sony World Photo Award

Motorrad-Autofahrer Verständigung

0
0

Da bei dem Frühlingwetter wie es uns zur Zeit beglückt die Motorrad-Saison wieder beginnt, heute mal ein kleines Video zum Thema Motorrad-Autofahrer Verständigung:

Gerade ab 2:10 gibt’s eine gute Erklärung für alle, die meinen das „Motorradfahrer ja immer so waghalsig überholen“…. 😉

Ich bin auch fleißig dabei, mich nach einer Nachfolgerin für die Suzi umzusehen und werde hoffentlich auch sehr bald wieder öfter auf der Landstraße anzutreffen sein :)

Firefox 4 ist da!

0
0

Woohoo, Firefox 4 ist erschienen und sieht richtig gut aus. Die Featureliste offenbart einige gute neue Funktionen und UI Konzepte, die in den englisch vertonten Videos schön anschaulich dargestellt werden.

Die „Getting started“ Seiten und Videos anzuschauen lohnt sich, macht das Surfen und Arbeiten dann doch nochmal mehr Spaß wenn man das Werkzeug dazu richtig beherrscht 😉

Unter Ubuntu kann man Firefox 4 am besten über der Mozilla Firefox stable PPA installieren:

$ sudo add-apt-repository ppa:mozillateam/firefox-stable
$ sudo apt-get update && sudo apt-get dist-upgrade

Danach startet Firefox zwar erstmal in Englisch, das lässt sich aber duch Installation der Sprachdatei (Link anklicken und Installation erlauben) beheben.

Ich bin jetzt schon völlig begeistert von den „App Tabs“ und „Tab Groups😀
Viel Spaß :)

Aktuelle Strahlungswerte in Deutschland

0
0

Aus gegebenen Anlass:

Die Website mit den Daten der Strahlungsmessstationen in Deutschland:

http://odlinfo.bfs.de/
(Auf das jeweilige Kreuz klicken für 3 Monats Graphen)

Und siehe da: da tut sich nichts. Ist also auch noch keine Menge Radioaktivität hier angekommen, die von Bedeutung ist. Also keine Panik und in Ruhe überlegen, wie wir am schnellsten aus dieser Brückentechnologie ‚rauskommen.

Gradle: Kurze Einführung (Video)

0
0

Achtung: Technik 😉

Gradle ist ein wirklich interessantes Buildsystem, dass z.B. auf Maven oder Ant basierende Builds ablösen kann. Dabei hat es eine wirklich angenehme eigene DSL (Domain Specific Language), die an Groovy angelehnt ist.

Da gerade ein neues Milestone-Release herausgekommen ist, vielleicht ein guter Zeitpunk auf ein kleines Video zum Einstieg hinzuweisen.

Interessante Präsentation darüber, wie Gradle funktioniert:

Understanding Gradle from youdevisetech on Vimeo.

Gradle zu nutzen ist, gerade in Kombination mit gradle wrapper und einem Maven-Repository, über das die Abhängigkeiten aufgelöst werden, sehr entspannend. Einmal eingerichtet muss man in einer neuen Umgebung (z.B. einem weiteren Entwickler Arbeitsplatz oder in einer Testmaschine) nur gradlew ausführen und alles weitere wird automatisch heruntergeladen. Ein Traum :) .
Multiprojectbuilds sind dann das Sahnehäuptchen, mit dem man auch komplexere Projektstrukturen bewältigen kann.

7 Milliarden

0
0

Schönes Video von National Geographic über die Anzahl der Menschen, die unseren Planeten bevölkern:

(via mediadigital.de)

Viel Spaß :)


Elektrischer Reporter ist wieder da!

0
0

Wunderbar, gerade habe ich die erste neue Folge von „Elektrischen Reporter“ mit dem Titel „Denkende Städte, verschwundene Anonymität und internationale Hedonisten“ gesehen. Nur zu empfehlen.

Schon bei der Pressemitteilung („Elektrischer Reporter“ geht wöchentlich im ZDFinfokanal auf Sendung“) habe ich frohlockt, das die seit März andauernde Pause vorbei ist. Die Sendung ist definitiv ein gutes Beispiel dafür was mit GEZ Gebühren angestellt werden kann. Auch, weil die Inhalte eben auch über Netz und über verschiedene Kanäle verteilt werden (und somit hoffentlich auch den unsinnigen Löschvorschriften für die ÖR-Portale entgehen).

Interessant zur aktuellen Folge ist, das der Lobbytrupp BITKOM offensichtlich sehr zeitnah eine Presseinformation mit dem Titel „Städte der Zukunft intelligent machen“ herausgegeben hat (via @videopunk). Kann man als Echo verstehen ;-)

In diesem Sinne, einen schönen Abend. Oh, ich sehe gerade, ich kann die Folge auch direkt hier einbetten. Allerdings nur in 360p – für höhere Auflösungen also lieber über den Link oben gehen.

Upgrade Ubuntu Server 9.04 Jaunty to 10.04 Lucid LTS

0
0

Manchmal stößt man auf alte Systeme, die noch irgendwo in der Ecke zuverlässig ihren Dienst tun, aber leider nicht mehr mit Updates versorgt werden können. So habe ich gerade ein System „an der Hand“, das noch auf der nicht mehr unterstützten Ubuntuversion 9.04, Jaunty Jackalope“ läuft. Wiedereinmal zeigt sich, das man bei solchen System – auch wenn man sich denkt „ich installiers jetzt erstmal und mach denn bald ein Upgrade“ – immer auf die LTS (Long Term Support) Versionen zurückgreifen sollte. Die Zeit rennt einfach zu schnell ;-)

Der Versuch, das besagt System einfach mit einem Ubuntu-typischen

do-release-upgrade

auf einen aktuellen Stand zu bringen, wir mit dem folgenden quittiert:

An upgrade from 'jaunty' to 'lucid' is not supported with this tool.

Schade.
Auch die Paketquellen zum nachinstallieren von Software wollen nicht mehr so richtig, Abhilfe dafür ist aber zum Glück recht schnell gefunden. Man muss die Paketquellen für nicht mehr unterstürtze Versionen aktivieren, wie im Wiki von UbuntuUsers beschrieben: http://wiki.ubuntuusers.de/Historische_Paketquellen

Weitere Versuche, dem do-release-upgrade mitzuteilen, da ich vielleicht erstmal auf Karmic (und dann evtl. auf Lucid) aktualisieren möchte, sind leider gescheitert.

Auch ein Upgrade mit

apt-get-update && apt-get upgrade && apt-get dist-upgrade

hat nicht den gewünschten Erfolg gebracht.

Was dann recht vielversprechend aussah, ist der Abschnitt „Upgrading using the alternate CD“ im Karmic Upgrade Guide. Also erstmal das Image ‚runterladen….

Nach dem Download kann man das iso driekt mounten

mount -o loop ./ubuntu-9.10-alternate-i386.iso /media/cdrom0

Und das Upgrade wie dort beschrieben mit

sh /media/cdrom0/cdromupgrade

anstoßen. Wichtig ist nun allerdings, dass man die „Internetquellen“ nicht mit einbezieht, da das Upgrade sonst wieder mit der Meldung vom Anfang abgebrochen wird. Besteht man also auf ein reines Offline-Upgrade, kann der Prozess gestartet werden und man darf den Anweisungen auf dem Bildschrim folgen :)
Nach einer weile wird man dazu aufgefordert, dem Neustart zuzustimmen und – voilà – nach erfolgtem Neustart antwortet

lsb_release -a

mit

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 9.10
Release:        9.10
Codename:       karmic

Wir sind also schonmal einen Schritt weiter. Ein Blick auf die LTS Seite des Ubuntu Wiki verrät uns dann aber, dass der Support auch für diese Release aufgelaufen ist, und so führen wir mit do-release-upgrade ein weiteres Upgrade durch.

Bei mir lief alles glatt und so rennt das System nun zum Glück wieder mit einem Softwarestand auf der Höhe der Zeit – in einer LTS Version :)

Noch nützliche Links zum UbuntuGuide:

Jenkins CI Buch

0
0

Continuous Integration ist aus der modernen Software Entwicklung nicht mehr wegzudenken. Mit dem Jenkins CI Server (aus „Hudson“ hervorgegangen) steht eine mächtige und trotzdem kostenlose open-source Lösung für die dazughörige Infrastruktur zur Verfügung.

Zu genau dieser Lösung gibt es jetzt – ebenfalls kostenlos – den „definitive Guide“ als Buch. Jenkins: The Definitive Guide.

Noch ist es nicht ganz fertig, aber die meisten Kapitel sind in dem PDF schon enthalten. In gedruckter Form wird es das gute Stück auch zu kaufen geben.

Definitiv einen Blick wert, wer’s viel nutzt macht mit dem kauf des Buches dann sicher auch nichts falsch ;-)

Noch ein paar interessante Links zum Thema:

Viel Spaß und happy programming :)

Kamera Simulator

0
0

Für alle, die sich immer wieder Fragen, wie diese ganzen Einstellmöglichkeiten an der Kamera zusammenhängen…“Belichtung? Blende? Brennweite? Lichtstärke?“

Hier der Kamera Simulator:
Camera Simulator

Für den Aha-Effekt. ;-)

Viel Spaß!

WWF entzaubert: Der Pandapakt

0
0

Die große Twitter-Aufmerksamkeitswelle zur WWF Doku der ARD ist gestern nicht an mir vorüber gegangen, und so bin ich über den Artikel in der Süddeutschen und andere auf die große Entzauberung des WWF aufmerksam geworden.

Der Film ist zur Zeit in der Mediathek abrufbar. Zur Sicherung der Pfründe gestriger Verlagshäuser und anderen (ähnlich gelagerten) Gründen durch unsinnigen Staatsvertrags geregelt, jedoch wahrscheinlich nur zeitlich begrenzt.

Dank der passenden Kurzanleitung konnte ich mit das interessante Stück aber sichern. Wirklich ein Unding, dass der durch Gebühren finanzierte Content nicht permanent auch der Allgemeinheit (die ihn ja bezahlt hat!) zur Verfügung gestellt wird.

Eben habe ich dann gelesen, dass nach dem Vorbild der Doktor-Plagiats-Enttarnen nun auch ein Wiki zum Zusammentragen von Informationen rund um die WWF eingerichtet.

Die ganze Geschichte ist ein weiteres Beispiel dafür, das Großorganisationen nix Gutes mit sich bringen. Wer spenden will, tut offensichtlich also gut daran, sich kleine, spezialisierte Projekte zu suchen – dann versichert weniger in den Strukturen einer Großorganisation und man bekommt wahrscheinlich besser Informationen zu konkreten Projekten, etc.
Die „Baum pflanzen“ – Aktion von Naturefund finde ich zum Beispiel echt interessant. Ob die Organisation nu wirklich besser ist, als das was man vom WWF hört, ist natürlich zu hinterfragen…

Ich bin gespannt, was aus der Ecke noch kommt :)

Java Swing Debugging with IDEA on Linux

0
0

Dieser Beitrag wird recht technisch, und damit davon möglichst viele was haben, geht’s auf Englisch weiter ;-)

Recently, I experienced some problems debugging an Java/Swing application on my Ubuntu Linux box using IntelliJ IDEA 10.5 . The problem is that java.awt grabs control of all input devices while running. If you place an breakpoint inside an swing method (e.g. related to drag&drop behavior), the debugger will stop there but you will not be able to continue due the lack of a way to send commands to your IDE/debugger – java.awt has blocked all input devices.

With Linux, fortunately, you can always hit Ctrl+F1 to switch to a console and use jps (as a nice alternative to ps -axf | grep java; but it can do much more – see the linked man-page ;-) ) to get the ID of the debugged thread and kill it (kill -9 ProcessID)

After some research i found the BugReport in Ubuntu Launch Pad which redirects to Orcale’s bug tracker: IDE (…) Debugger hangs process on Linux, which suggests the -Dsun.awt.disablegrab=true JVM parameter as a solution work-around.

Unfortunately, this doesn’t work for me – the UI gets still blocked.
At least, IDEA is capable of breakpoints writing messages to console (even evaluated ones; see configuring breakpoints), so I still don’t need to clutter the source-code with System.out.println()

Another nice thing i learned while trying to hunt this problem down, is the tool jstack which can be used to get an stack trace from any Java process at any time :)

So, up to now, I haven’t solved the problem but leanred once again some more bits and pieces of the javaversum. There is also a thread on this at the jetbrains forum.

If someone has any suggestions: You are more than welcome :)

Google+

0
0

Da war sie auf einmal, die Email mit der Einladung zu Google+. (Vielen Dank nochmal nach Dublin dafür ;-) )

„Goole+“ ? Frage ich mich. Der Shitstorm war noch nicht losgebrochen, ich war völlig ahnungslos, was da eigentlich los ist – und hab mich direkt angemeldet. Leider war ich diese Woche viel los, so dass ich mich nur randläufig mit dem neuen Spielzeug beschäftigen konnte. Und schon gar nicht bloggen, und so ist nun schon viel geschrieben worden, bis hin zu den 10 Punkten, warum G+ gegen Facebook gewinnen könnte.

Gelungen finde ich neben dem Konzept der Circles und der sehr durchdachten Benutzeroberfläche (allein die Feedback-Funktion ist großartig…) auch den mobile Client :-) Beeindruckt hat mich, dass das Plugin für den Videochat (Hangout) auf meiner Ubuntubox direkt funktioniert hat. Bin gespannt, ob es nun öfter mal zu lustigen Hangout-Sessions kommt ;)

Wer Google+ ausprobieren möchte, aber noch nicht eingeladen wurde, kann sich gerne melden, ich lad‘ euch gerne ein ;-)

Was mich jetzt dazu bewogen hat, doch noch zu bloggen, ist die Idee von eisy, das + als Kurz-URL auf der eigenen Domain zu benutzen und so auf sein G+ Profil zu verlinken.

Somit ist mynethome.de/+ ab sofort der Shortcut zu meinem Google Profil, wie auch bei vielen anderen Bloggern. Dazu muss man, wie bei eisy beschrieben, in die .htaccess-Datei folgendes eintragen:

Redirect 301 /+ https://plus.google.com/u/0/deine-nummer/

Nette Idee, vielleicht setzt es sich ja durch :)

Ich bin gespannt, wie sich G+ entwickelt, vielleicht sieht man sich ja mal in nem Hangout :)


Medianight Sommer 2011 review

0
0

Am letzten Donnerstag war Medianight und ich war zufällig in der Nähe und konnte vorbei schauen. :)

Immer wieder schön, die heiligen Hallen der Hochschule der Medien zu betreten und zu sehen, was das Semester über so gelaufen ist, Und immer wieder schön, bekannte Gesicherter zu sehen. So haben wir doch eine beträchtliche Zeit einfach mit quatschen Zugebracht ;-) Aber das hat sich als Event ja ganz gut in das sehr spannende und unterhaltsame 10-jährige-Abi-Stufentreffen kürzlich eingereiht.

Lustig war es auch mal wieder, mit meinen FiveFingers Schuhen unter die Leute zu gehen :-) Schon lustig was gemütliche Schuhe so für Reaktionen hervorrufen können …. :D

Nun noch zu zwei Projekten, die mich neben den vielen anderen coolen MI Projekten begeistert haben:

Picoo von Raphaela Butz und Jens Kröner – ein „Python Bilder Tool“ mit Geo-Capabilities
Das Meinung der anwesenden altgedienten MI Master Alumni erste MI Projekt auf Basis von Python und Qt – kudos dafür! Schön Plattformunabhängig und damit auch direkt für mich interessant. Besonders, weil ich meine Fotos eh‘ in einer Verzeichnisstruktur ordne und Picasa mir bisweilen etwas zu schwerfällig wird….

Das zweite Projekte das ich Super fand, war der Shooter Spacecraft von Stephan Soller, Benjamin Thaut und Michael Zügel.
Innerhalb eines Semesters wurde dieses Spiel auf Basis von D und OpenGL gezaubert. Natürlich auch plattformunabhängig. Beeeindruckend.

Natürlich gab es noch viele andere Projekte, aber leider war der Abend mal wieder zu kurz :-) Die Übersicht zu browsen lohnt sich aber auf jeden Fall. Bei Interesse kann man über den Studiengang sicher auch einen Kontakt herstellen.

Zum Schluss noch die wesentlichen Visuellen Eindrücke:

Android 2.3 für HTC Desire Z – wann kommts?

0
0

Seit gut 8 Monaten bin ich nun sehr zufriedener Besitzer und Nutzer des HTC Desire Z.

Zur Zeit ist es aber so, dass um mich ‚rum immer mehr Freunde und Bekannte davon schwärmen, wie deutlich sich die Akkulaufzeit, das größte Manko von Smartphones, mit einem Upgrade auf Android 2.3 verbessert.
Während die entsprechende Version für den Bruder mit dem großen Display, dem Desire HD, schon länger zur Verfügung steht, gibt es für das Desire Z leider nur sehr spärliche Neuigkeiten. Eine kleine Bestandsaufnahme.

Die Ankündigung von HTC UK, noch vor ende Juni zu liefern, (die auch von anderen Blogs wiederholt wurde) hat sich leider nicht bewahrheitet.

In einschlägigen Foren wird zwar auf das pure Android ROM (ohne die Erweiterung „Sense“ von HTC) hingewiesen, sonst aber wohl auch vergeblich gewartet.

Wenn man an anderer Stelle die Kommentare verfolgt, kann man lesen, dass die Verzögerung wohl an dem gegenüber dem Desire HD kleinerem Speicher liegt, HTC aber immerhin aktiv daran arbeitet :)

Für alle, die nicht warten können oder gerne etwas rumspielen möchten, gibt es natürlich den Desire Z Bereich im xda Forum wo sich natürlich auch ein entsprechendes Custom-ROM) findet.

Nachdem ich die Lebenszeit meines G1 dank des CyanogenMod deutlich steigern konnte, sind die Custom ROMs erfahrungsgemäß eine gute Möglichkeit, am Puls der Entwicklung zu bleiben – wenn man sich damit beschäftigt und unter Umständen auch mal mit dem ein oder anderen Bug leben kann. Vorerst reicht bei mir noch die Geduld, so dass ich noch auf das offizielle Upgrade warte….hoffentlich nicht mehr zu lange…

Update: In einem Thread auf AndroidPit, den ich bisher übersehen habe, gibt es Emails vom HTC Support mit unterschiedlichen Aussagen („ist erschienen und wird OTA verteilt“ vs. „erscheint bald“) und eine jüngere Antwort von HTC via Facebook mit einem „bitte noch Geduld, es wird auf alle Fälle kommen.“. Ich bin gespannt :)

Update 11.7.: In einem Posting auf der HTC Facebookseite wird das Gingerbread-Update für das ältere HTC Desire als „fertig getested“ beschrieben und das Rollout für Ende Juli angekündigt. Leider gibt es weder Informationen zum Update für das HTC Desire Z, noch genaue Versionsangaben (2.3 oder 2.3.3 ?), noch ein Changelog (nachdem zuvor davon gesprochen wurde, dass man wegen der Speicherproblematik evtl. auf Funktionalität verzichten müsste, wäre dies auch sehr interessant..) Mal sehen, wie es weitergeht…

Android 2.3 für HTC Desire Z: Es ist da!

0
0

Heute morgen hat mich mein Handy endlich auf das verfügbare Update hingewiesen – juhuu ;)

Nach den Ankündigungen bei Netzwelt und Golem hatte ich mich ja noch auf eine Woche Warten eingestellt und wollte heute den ursprünglichen Post zum Thema aktualisieren.

Natürlich habe ich es direkt laden lassen und nun ist mein Desire Z auf dem Softwarestand 2.3.3 :D

Jetzt bin ich mal gespannt, ob sich meine Hoffnungen auf eine deutlich bessere Akkulaufzeit erfüllen….

Nachtrag: Interessant zum Thema Android Updates ist sicher auch der Update Fahrplan bei Netzwelt.

Master Thesis: Später „Ruhm“ für Prototypen

0
0

Etwas mehr als einem Jahr nach Abschluss meiner Master Thesis gelangt der entstandene Prototyp „Watchboard“ zu etwas Ruhm und wird im aktuellen Canoo RIA Newsletter bei den Lab Projekten vorgestellt.

Bei der Master Thesis ging es darum, wie man Benutzeroberflächen sinnvoll durch 3D Elemente erweitern kann und dem Benutzer einen Mehrwert über die visuellen Effekte hinaus zu bieten. Im Prototypen wird dies am Beispiel von Aktienkursen verdeutlicht, wobei einzelne Werte als Kachel dargestellt werden. Du die räumliche Darstellung kann der Benutzer eine größere Informationsmenge überblicken.

Das dazugehörige Video will ich euch natürlich nicht vorenthalten, ab ~3:10 wird das Watchboard gezeigt :) Viel Spaß!

Fast deployment for large scale systems

0
0

Nachdem ich nach diesen Videos kürzlich etwas suchen musste, gibt es jetzt hier einen Blogpost dazu :)

Es geht darum, wie in großen Systemlandschaften schnelle Deployments (Installation, Live-Schalten) durchgeführt werden können, man sich also nicht von der Größe und Komplexität lähmen lässt.

Bei Code as Craft gibt es dazu einen Artikel, in dem einige gute Videos/Präsentationen zusammengestellt sind: Code as Craft – Pushing: Facebook, Flickr, Etsy

Zu dem Video von/über Facebook gibt es auch eine Kurzform: Pushing millions of lines of code five days a week

Und noch eine interessante Präsentation zu dem Thema Rollenverteilung „Developer“ „Operator“, die man dringend überdenken sollte :-)
Es geht nicht darum, die Systeme am Laufen zu halten, sondern darum, Geschäfte zu ermöglichen.
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr

Insgesamt bin ich sehr fasziniert von dieser Thematik, weil sehr der Fokus darauf gelegt wird, Werkzeuge richtig, sprich effizient und souverän, zu nutzen und damit aus den verfügbaren Mitteln den möglichst besten Nutzen zu ziehen. Und schließlich geht es ja darum, die Ergebnisse der (eigenen) Arbeit möglichst schnell so zum Einsatz zu bringen, das sie einen Nutzen liefern. Und wenn ich mich so umsehe, gibt es an der Front eine Menge zu tun… ;-)

Viewing all 73 articles
Browse latest View live




Latest Images