Archiv der Kategorie 'Technologie'

Willkommen in der Familie

Samstag, den 18. Oktober 2008

ipodclassic_image1_20080909.jpg

Vielleicht hab ich ja später noch etwas Zeit

Montag, den 31. Dezember 2007

Dann muss ich mir das mal anschauen:

This tutorial shows you how to create your first Cocoa app. It assumes no previous experience with programming or Xcode.

mehr… 

Apple: Please fix this!

Mittwoch, den 19. Dezember 2007

In der Betaphase von OS X Leopard, konnten auch Applikationen zu Stacks zusammengefasst werden. Im finalen Build ist dies leider nicht mehr aktiviert. Hier kann man sich anschauen, wie es in den Betas implementiert war. Ich sage mal: “Sehr hübsch!”

Danke Apple

Freitag, den 19. Oktober 2007

Mac OS X 10.5 Leopard Bestellung

mehr…

Neues Familienmitglied eingetroffen

Samstag, den 6. Oktober 2007

Das Leben kann so schön sein:

verpackt

aufgebaut

Bestellt…

Donnerstag, den 27. September 2007

iMac mit Keyboard

Wie funktionieren Videos bei YouTube?

Mittwoch, den 29. August 2007

Ist ja schon interessant, was technisch heute alles so möglich ist. Erst Flickr mit Millionen von Fotos, dann YouTube, welche scheinbar problemlos Gigabytes mit Videos ins Netz stellen. Nur welche Technologie steckt da eigentlich dahinter? Also es handelt sich ja erstmal um einen FlashPlayer, das ist nicht so schwer zu erraten. Aber wie werden die Videos ausgeliefert? Von Adobe gibt es dazu zwei Möglichkeiten:

  1. Streaming über Flash Media Server: Lizenzkosten, Administrationsaufwand, funktioniert nicht über restriktiv konfigurierte Firewalls
  2. Progressive Download: Das Video File (flv) wird als HTTP Download dem Client zur Verfügung gestellt –> kein sog. “seek” im Video, solange man noch nicht alles heruntergeladen hat.

YouTube verwendet kein Streaming, denn YouTube geht überall, wo der FlashPlayer (Version 7) zur Verfügung steht.

YouTube benutzt einen cleveren Trick, um die Vorteile eines Streamings umzusetzen, dabei aber auf Streaming Server verzichten zu können:

  1. YouTube Videos werden durch eine aktive Komponente auf dem Server als HTTP Download dem Player zur Verfügung gestellt.
  2. YouTube Videos enthalten TimeCode und FilePosition Metadaten.
  3. Der YouTube Player fordert bei einem “seek” im Video vom Server das Video erneut an, gibt der Anfrage jedoch den Parameter Start mit, welcher die Position im File spezifiziert.

Damit kommt das Video ohne Streaming über jeden Proxy und jede Firewall, man benötigt keine zusätzliche Streaming Infrastruktur, und HTTP ausliefern ist kein rechen- und hardwareintensiver Vorgang.

Wissenswert natürlich:

Die Standard FLVPlayback Komponente aus der Adobe Flash Familie kann dies nicht.

Ähnliche Ansätze werden seit einiger Zeit auch von diversen PHP Projekten verfolgt:

Zeit, sich mit einem J2EE Ansatz einzureihen …

404 Not found?

Samstag, den 30. Juni 2007

notfound.gif

Attaching Files to Lotus Notes programmatically using DIIOP

Mittwoch, den 13. Juni 2007

I showed you, how to extract attachments from domino documents. Now I would like to introduce you, how you attach files to a rich-text-item.

[more...]

Updated “Extracting Attachments from Domino”

Freitag, den 8. Juni 2007

have a look here [more...]