Codefieber.de

IT-Blog

7 Oktober, 2012
von Pascal
2 Kommentare

Download von YouTube Videos

Download von YouTube Videos – Eine kleine Anleitung, wie man Videos von YouTube herunter lädt und diese (sofern man mag) in mp3 konvertiert.

Um ein Video von YouTube herunter laden zu können, benötigt man die Url von einem YouTube-Video:

http://www.youtube.com/watch?v=CHDnDkzv5dw

Um nun an die Videoinformationen heran kommen zu können, muss man die Url folgendermaßen umbauen:

http://www.youtube.com/get_video_info?video_id=CHDnDkzv5dw

Die “get_video_info” beinhaltet im Grunde alle relevanten Videoinformationen, die man benötigt.

Dazu zählen:

  • Titel
  • Autor
  • Videolänge
  • Videoqualität
  • VideoTyp
  • Thumbnail-Url
  • Download-Url

Um nun an diese Daten heranzukommen, muss man einen Request an die “get_video_info” Url senden. Die Response sieht dann wie folgt aus:

Weiterlesen →

3 Oktober, 2012
von Pascal
4 Kommentare

Samsung TV C-Serie Firmware downgrade

1e0a8a99833db394


Samsung C-Serie Firmware downgrade – Eine kleine Anleitung wie man seinen Samsung TV aus der C-Serie downgraded (Zum Beispiel UE42C6700).

Letztens habe ich die Firmware meines Fernsehers geupdated um zu schauen ob man irgendwelche Verbesserungen erkennen konnte. Ich war danach aber eher der Meinung das sich das der ganze Fernseher träger “anfühlte”.

Ein downgrade seitens Samsung funktionierte leider nicht. Es war also nur möglich ein Update zu vollziehen! This is a One-Way-Ticket 😉

Im Internet habe ich dann mal geschaut, ob es irgendwie möglich ist ein downgrade auf meine alte Firmware (3009.2) zu vollziehen.

Weiterlesen →

22 September, 2012
von Pascal
Keine Kommentare

Das WordPress Bildausrichten-Feature funktioniert nicht

Das WordPress Bildausrichten Feature funktioniert nicht – Warum das WordPress Bildausrichten Feature nicht funktioniert.

Die Bildausrichten-Funktion ist eine WordPress-Funktion, die mit Version 2.5 eingeführt wurde, die aber nie richtig bei mir funktionierte.

Wordpress Image Align

Ich wusste das ich etwas falsch mache, aber ich hatte auch nicht die Zeit um herauszufinden was, weshalb ich die Ausrichtung des Bildes immer auf “none” beließ.

Aber nun habe ich mich mal mit etwas CSS beschäftigt und gesehen, dass man mit nachfolgendem Code (den man in das Stylesheet des jeweiligen Themes integriert) die Bildausrichtung wunderbar anpassen kann. Und siehe da, die Funktion funktioniert!

Weiterlesen →

21 September, 2012
von Pascal
Keine Kommentare

Abrufen von Daten aus der Zwischenablage mit C#

Clipboard-IconAbrufen von Daten aus der Zwischenablage – Eine kleine Anleitung, wie man Daten aus der Zwischenablage mit C# abrufen kann.

Manche Anwendungen wie GetRight und ClipMate scheinen irgendwie immer zu wissen, wann etwas in der Zwischenablage (Clipboard) passiert. Wir können uns ja mal anschauen wie das funktioniert.

Wir werden die Api-Funktion SetClipboardViewer benutzen, um genau das zu erreichen

SetClipboardViewer.

Weiterlesen →

16 September, 2012
von Pascal
Keine Kommentare

C# – WebRequest GetResponse dauert sehr lange

C# – WebRequest.GetResponse dauert sehr lange

Wenn ein WebRequest mit C# sehr lange dauert, bzw. das erste Mal wenn man ihn ausführt, länger braucht als die zukünftigen Male, liegt es daran, dass C# bzw. die GetResponse()-Methode nach einem Proxy sucht.

Um diese Wartezeit zu umgehen, kann man mit

WebRequest.DefaultWebProxy = null;

diese Suche ausschalten und somit diese Wartezeit umgehen. Allerdings kann man dann keinen expliziten Proxy mehr verwenden. Hier müsste man sich dann eine eigene Methode bauen, mit einer “if-else”-Verzweigung.

Hier nochmal ein Codesnippet:

public void TestWebRequest()
    {
        //if I dont include the following line the request takes ~40 seconds.
        WebRequest.DefaultWebProxy = null;

        var httpRequest = WebRequest.Create("http://google.com");                        

        var stopWatch = new Stopwatch();
        stopWatch.Start();
        using (var webResponse = httpRequest.GetResponse())//this is the line taking ages.
        {
            using (var sr = new StreamReader(webResponse.GetResponseStream()))
                Trace.WriteLine(sr.ReadToEnd());
        }
        stopWatch.Stop();
        Trace.WriteLine(string.Format("took {0} sec", stopWatch.Elapsed.TotalSeconds))
}

12 September, 2012
von Pascal
Keine Kommentare

Files in PHP öffnen

Files in PHP öffnen – Eine kleine Anleitung

Wenn man ein Verzeichnis nach Dateien mit PHP auslesen und in einem Array schreiben möchte, kann man nachfolgenden Code verwenden:

if ($handle = opendir($path)) 
{
    while (false !== ($file = readdir($handle))) 
    {
         if ($file != "." && $file != "..") 
         {
             $fileArray[$counter] = $path . $file;
             $counter += +1;                   
         }               
    }
}
closedir($handle);

Will man nun auch noch bestimmte Dateien aus dem Verzeichnis auslesen und diese dann in das Array schreiben, nutzt man am bessten “strpos($file, “.xml”);”. Hiermit werden nur Dateien mit der Endung “.xml” in das Array geschrieben.

if ($handle = opendir($path)) 
{
    while (false !== ($file = readdir($handle))) 
    {
         if ($file != "." && $file != "..") 
         {
              if (strpos($file, ".xml")) 
              {
                   $fileArray[$counter] = $path . $file;
                   $counter += +1;
              }                    
         }               
    }
}
closedir($handle);

8 September, 2012
von Pascal
Keine Kommentare

Star Trek original series – Googles Raumschiff Enterprise Doodle

Star Trek original series – Googles Raumschiff Enterprise Doodle

Google ehrt die Science Fiction Serie “Raumschiff Enterprise” (im Englischen: Star Trek; später auch Star Trek: The Original Series, Abkürzung TOS) mit einem Doodle auf der Startseite.

Die ersten Star Trek Folgen habe ich als Kind nicht verfolgt, fand sie um genau zu sein, auch gar nicht so toll. Erst als 1996 Star Trek Raumschif Voyager in die TV’s kam, hat mich (zumindest Voyager und Enterprise (2001-2005)) infiziert.

Das Google Doodle wirkt auf mich lustig und skuril zugleich, auch wenn ich wie gesagt, die ersten Star Trek Serien nicht verfolgt habe. Im Übrigen ist Star Trek original series 46 Jahre alt geworden. Die Erstausstrahlung war am 8. Spetember 1966.

Star Trek Original Series (Raumschiff Enterprise)

Star Trek Original Series (Raumschiff Enterprise)

Weiterlesen →

7 September, 2012
von Pascal
Keine Kommentare

NetBeans Themes installieren

NetBeans Themes installieren – Eine kleine Anleitung wie man in NetBeans Themes installiert.

Wem das Standard-Theme von NetBeans nicht gefällt, der kann ganz einfach selber die Farben ändern oder Themes installieren.

Um letzteres zu tun, geht man wie folgt vor:

Weiterlesen →