Die Kernfusion – die Lösung unserer Energieprobleme?

Ich frage mich immer wieder, warum sich erstens so wenige Leute mit derart wichtigen Themen beschäftigen, und zweitens solche Entwicklungen nicht in der Schule behandelt werden…

Aber eines kann ich sagen: Anschauen! Sehr interessant:

Neues Objektiv – Canon 50mm 1:1.8

Die Hauptvorteile von DSLRs sind, neben den erheblich besseren Bildsensoren, natürlich die Möglichkeiten, externe Blitze und verschiedene Objektive zu verwenden.

Bisher hatte ich nur das 18-55mm Kit-Objektiv, welches bei meiner EOS 1000d dabei war, sowie ein älteres analoges Sigma 100-300mm Objektiv. Das nächste sollte auf jeden Fall ein Festbrennweitenobjektiv werden. Glücklicherweise konnte ich dann das Canon 50mm 1:1.8 leihweise ausprobieren und war von Anfang an begeistert. Nun bin ich endlich mal dazu gekommen, das Teil für mich selbst zu bestellen. Und ich bin noch immer begeistert. Hier gleich einmal ein paar Testaufnahmen. Am Wochenende werde ich dann hoffentlich Zeit für eine ausgedehnte Fototour finden….

Verzögertes MouseOver/Hover mit jQuery

Da ich durch meinen Jobwechsel nun in der Frontend Entwicklung tätig bin, muss ich mich natürlich auch stärker mit Javascript – speziell mit jQuery – beschäftigen. Das System ist ziemlich genial gebaut und so kann man sehr schnell einsteigen.

Aber wie das so ist – man stößt auch mal auf Probleme. Und so hing ich an der Aufgabe, ein Hover-Event verzögert auszulösen. Zunächst ging ich davon aus, das jQuery diese Möglichkeit von Haus aus bietet – was aber nicht der Fall ist. Man kann zwar das Plugin HoverIntent verwenden, ich wollte aber eher eine Lösung mit Bordmitteln. Und die gibt es:

$("#cart-summary").mouseenter(function () {
    $("#cart-summary").addClass("hasFocus");
    setTimeout(function(){
        if ($("#cart-summary").hasClass("hasFocus")) {}
            $('.flycart').slideDown('fast');
        }
      }, 500 );
      });
$("#cart-summary").mouseleave(function () {
    $("#cart-summary").removeClass("hasFocus");
});

Das Prinzip ist eigentlich ziemlich genial: Per “Mousenter” wird erkannt, ob sich die Maus über dem Element (in diesem Beispiel “#cart-summary”)befindet. Sofort wird dem Element die Klasse “hasFocus” zugewiesen und der eigentliche Funktionsaufruf (z.B. “slideDown”) wird mittels der TimeOut Funktion verzögert (hier um 0,5 Sekunden) aufgerufen. Der Trick ist nun, dass innerhalb der Timeoutfunktion noch einmal geprüft wird, ob das Element noch die Klasse “hasFocus” hat. Nur wenn dies der Fall ist, wird die “slideDown” Funktion ausgeführt.

Der findige Entwickler wird nun bemerken, dass trotz dieser Raffinessen, das gleiche Ergebnis, wie bei einem einfachen Hover, erziehlt wird – denn auch mit Timeout wird die Funktion in jedem Fall aufgerufen. Und da kommt das zweite Event ins Spiel: bei einem “MouseLeave” wird dem aktuellen Element die Klasse “hasFocus” entfernt. Dadurch schlägt die Prüfung in der TimeOut Funktion fehl und die hinterlegte “slideDown” Funktion wird nicht ausgeführt.

Erst mittels der “MouseLeave” Funktion wird also das verzögerte MouseOver Event ermöglicht.

via stackoverflow.com

Betriebssystem auf Werkseinstellungen zurücksetzen

Gerüchten zu Folge soll genau diese Funktion in Windows 8 verfügbar sein. Nach einem ersten Stutzen finde ich die Funktion mittlerweile richtig cool – und warum soll man ein nützliches Feature aus der Handy-Welt nicht auch auf den PC übertragen können.

Klar gibt es Backuplösungen (wie z.B. Timemachine) oder auch die Windows Systemwiederherstellungspunkte, mit denen ähnliches erreicht werden kann. Nur hat dies den Nachteil, das man zusätzlichen Speicher dafür benötigt.

Eine allgemeine “System zurücksetzen” Funktion würde sämtliche Einstellungen und Apps einfach entfernen. Und wer weiß am besten, welche Einstellungen Standard sind? Genau, das Betriebssystem selbst. Trotzdem sollen auf Wunsch Nutzerdaten nicht betroffen sein. In diesem Fall wird es spannend, die Umsetzung zu sehen. Aber wenn das Feature sauber aufgesetzt ist, dann würde ich, sofern ich Windows-Nutzer wäre, ab und zu mal einen Reset durchführen. Schon alleine aus Angst, mir doch irgendwann mal nen Trojaner oder eingefangen zu haben, den das Antivirenprogramm nicht kennt.

Was haltet ihr von einer solchen Funktion? Überflüssig oder sinnvolles Feature?

via golem.de

Mit dem Skateboard unterwegs durch New York

Stellt Youtube die allgemeine Plattform für Videos im Netz dar – vor allem mit meist nicht so toller Qualität – so ist Vimeo eine wahre Fundgrube an tollen, durchdachten und vor allem qualitativ hochwertigen Videos. Und so bin ich auch auf dieses Video aufmerksam geworden, welches einfach nur ganz toll gemacht ist:

Skateboarding Around Town from Zack McTee on Vimeo.

via langweiledich.net

[App] iMediaShare – DLNA Server für iPhone und Android


Am Wochenende habe ich mich mal wieder, nur leider unfreiwillig, mit meiner Asus O!Play Mediabox beschäftigt (ich musste die Firmware neu flashen). Dabei kam ich auch mit dem Thema DLNA (Digital Living Network Alliance) in Kontakt und so kam ich auf die Idee nach entsprechenden Services auf dem iPhone zu suchen. Gesagt – getan: ich stieß auf iMediaShare.

Das Tool gibt es in einer normalen und in einer Pro-Version – ich kann derzeit noch keinen Unterschied erkennen, denn derzeit scheint die kostenlose Version den gleichen Umfang wie die Pro-Version zu haben. Mit iMediaShare kann man seine Fotos und Videos, die sich auf dem iPhone/Android befinden, per DLNA freigeben. Daneben gibt es auch die Möglichkeit, Youtube, Facebook, Picasa und co zu streamen. Und das funktioniert richtig gut. Man muss das Programm nur starten, anschließend meldet es sich bei allen Clients als Server an – also keine IP eingeben oder so Geschichten.

Der Zugriff auf Fotos und Videos funktioniert ganz einfach, da die gleiche Ordnerstruktur wie auf dem Handy auch per DLNA übertragen wird. Bei einigen Geräten kann man sogar die Steuerung übernehmen und somit Medien direkt pushen – tut man dies mit einem Bilder oder Video, so gibt das Empfangsgerät diese direkt wieder.

Richtig cool ist allerdings die Verwendung von Youtube. Sowohl mein Philips Fernseher als auch die Asus O!Play Mediabox können selbst Youtube nutzen, allerdings ist die Suche nach Videos ziemlich beschissen, da man ja keine richtige Tastatur verwenden kann. Mit iMediaShare kann man nach Videos suchen und die Ergebnisse dann direkt auf dem DLNA Client abrufen.

Aber genug beschrieben, hier mal ein Video, was das Ganze visualisiert:

In der kostenlosen Version werden automatisch alle Medien freigegeben und müssen nicht, wie im Video gezeigt, extra freigegeben werden. Achtet bitte darauf, dass man keinen Kennwortschutz oder so hat – eure Daten sind dann im Netzwerk frei verfügbar!

Ich bin echt begeistert, da das gleich auf Anhieb wunderbar geklappt hat und so das Streamen von Inhalten echt Spass macht. Leider hängen bei meinem Heimnetzwerk die FritzBox sowie ein Access-Point zwischen iPhone und Fernseher/Media Player, somit ist die Wiedergabe von HD Inhalten nicht machbar – die Bandbreite reicht einfach nicht aus. Im normalen Netzwerk mit nur einem Übergang zwischen Wlan und Netzwerk sollte das aber ohne Probleme laufen.

Wer nichts mit DLNA anfangen kann: Es handelt sich dabei um einen Zusammenschluss führender Technikunternehmen, um einen einheitlichen Standard für die Kommunikation zwischen Unterhaltungselektronik zu etablieren. Es geht dabei sowohl um das Streaming von Inhalten als auch die Steuerung der jeweiligen Geräte. Mehr zum Thema findet ihr natürlich bei Wikipedia. Ob euer Gerät den Standard unterstütz, erkennt ihr an folgendem Logo:

Mittlerweile sind alle neueren Mediengeräte DLNA-fähig – darunter fallen aktuelle Fernseher, aber auch z.B. die PS3 oder XBOX360.

Fazit
Probiert es unbedingt mal aus, mit dem Tool kann man schön seine iPhone Fotos auf dem Fernseher betrachten – und das ohne großen Aufwand. Auch die angesprochene Youtube-Funktion oder die Möglichkeit, Facebook Fotoalben zu durchstöbern, sind echt cool.

Flipps Lite - Movies & More on TV (AppStore Link) Flipps Lite - Movies & More on TV
Hersteller: Flipps Media Inc
Freigabe: 12+
Preis: Gratis Download

6. Geburtstag von Caschys Blog

Es ist schön zu sehen, das sich viele deutsche Blogs etablieren/etabliert haben und auch über lange Zeit aktiv bleiben. Einer der großen deutschen A-Blogger ist Carsten “Caschy” Knobloch. Mit seinem Blog stadt-bremerhaven.de feiert er nun bereits 6. Jubiläum und veranstaltet zur Feier des Tages ein großes Gewinnspiel. Dazu hat er all seine Kontakte abgeklappert und ein paar beachtliche Preise angehäuft.

Und wie es bei solchen Gewinnspielen so ist, darf ich da natürlich nicht fehlen – es gibt wohl niemanden, der sich nicht über ein Geschenk freut, oder? Zu den Highlights gehören ein iPad, kabellose Lautsprecher, eine Senseo Kaffeemaschine, ein Blackberry, ein Medion Gamernotebook (eigentlich keine tolle Marke, aber die technischen Daten von dem Teil sind der Hammer), elektrische Rasierer, usw. Auf jeden Fall sehr interessante Produkte…

Wenn ihr auch mitmachen wollt, dann schaut euch Carstens Blogbeitrag doch einfach mal an. Ihr habt die Möglichkeit, per Kommentar in einem extra dafür eingerichteten Formular, einem Tweet und/oder einem Blogeintrag teilzunehmen. Das Gewinnspiel läuft über ein Lossystem, d.h., es gibt keine feste Reihenfolge der Gewinne. Für einen Kommentar gibts 1 Los, für den Tweet 3 Lose und für den Blogpost ganze 7 Lose. Insgesamt könnt ihr so auf max. 11 Lose kommen – was die Gewinnchance natürlich deutlich steigert.

Minecraft mit Microsoft Kinect steuern

Es ist immer wieder geil, auf welche Ideen Leute kommen, wenn man ihnen einfach Freiheiten lässt. Seit Microsoft offiziell nun nichts mehr gegen eine alternative Nutzung von Kinect hat, sprießen nur so Tools hervor, die von dieser wunderbaren Hardware Gebrauch machen. Und so war es auch bei Sean Oczkowski oder Nathan Viniconis, die Kinect in Verbindung mit Minecraft verwenden.

Sean hat mittels Kinect eine Gestensteuerung für das Game entwickelt. Mit der rechten Hand steuert man seine Figur, mit Gehbewegungen der Beine läuft man und mit der linken Hand kann man seine Werkzeuge auswählen und diese anwenden. Natürlich ist das derzeit noch nicht die optimalste Art und Weise, Minecraft zu steuern, aber es ist ein netter Ansatz:

Wir befinden uns gerade stark in der Experimentierphase, was Gestensteuerung angeht – und je mehr Leute sich ausprobieren, desto eher werden hoffentlich Konzepte gefunden, die eine angenehme Steuerung des Rechners ermöglichen. Ich kann einfach nicht das Interface aus Minority Report vergessen 😉

Nathan Viniconis ist noch ein bisschen weiter gegangen und baut mittels Kinect aufgenommene 3D Figuren direkt in Minecraft als riesige Klötzchenfiguren ein. Klingt erstmal strange, nach Begutachtung des Videos wird einiges klarer 😉

Genial finde ich, dass die Modelle sogar animiert werden, was dann bei der Jonglier-Szene oder der Katze ziemlich cool aussieht.

Via hack-a-day

[Quicktip] iPhone MMS Fehler beheben

Ja, ich weiß, MMS ist in Zeiten von Email, Facebook und Co. keine wirklich sinnvolle Art mehr, Bilder zu versenden, aber das eine oder andere Feature-Phone (also normalo-Handy) ist nur so zu erreichen.

Wer schon ein paar MMS versendet hat, weiß, dass es da immer mal wieder zu Sendefehlern kommen kann. Auch das iPhone ist davor nicht sicher und so gibt es in diesem Fall einen Fehlerhinweis mittels eines roten Ausrufezeichens, was dann so ausieht:

Und was macht man in diesem Fall? Zuerst einmal kann man auf diess rote Ausrufezeichen tippen und die Nachricht erneut senden lassen. Wenn auch das nicht funktioniert – was meistens der Fall sein wird – dann muss das universelle Allheilmittel der IT ran: der gute alte Neustart.

Also: Einschalttaste des iPhones gedrückt halten, bis der rote Slider zum Ausschalten erscheint. Anschließend warten, bis das iPhone aus ist und dann wieder die Einschalttaste gedrückt halten. Nachdem man den Neustart durchgeführt hat und dann die Nachricht erneut versendet, sollte es klappen. Wenn nicht – tja, dann solltet ihr euch mal mit eurem Provider in Verbindung setzen…

Weitere Lösungsvorschläge findet ihr noch unter der offiziellen Apple-Hilfeseite zu dem Thema:
http://support.apple.com/kb/TS2755?viewlocale=de_DE