Beiträge von gandro

    Wie bereits gesagt, Datenschutzrechtlich ist die Idee eh absoluter Schwachsin.

    Du wirst keine Vertrauensperson finden, denn eine solche Person macht sich rechtlich einiges stärker verantwortlich als ein Admin. Du wirst keinen finden, dem a) nur schon alle existierenden Mitglieder ihre Daten anvertrauen (geschweige denn neue) und der b) die Verantwortung übernehmen will.

    Denn abgesehen von der sicheren Speicherung dieser Daten (die wir kaum gewährleisten können, weil hier ständig Passwörter und Adminboard-Zugriffe, sogar zwei Datenbankdumps abhanden gekommen sind), brauchst du auch eine Datenschutzerklärung in der du genau spezifizierst, was du machen willst. Ist die nicht wasserdicht wirst du abgemahnt.

    Dazu kommen die ganzen Meldepflichten (kA wies in Deutschland ist, in manchen Ländern gibts ne zentrale Stelle bei der man sich registrieren lassen muss, wenn man Daten speichern will), man muss in jedem Fall ne Adresse für Beschwerde-, Berichtigungs- und Auskunftsanfragen angeben, bei der Leute diverse Dinge verlangen dürfen, die dann auch von jemandem ausgeführt werden müssen.

    Bevor sich da nicht jemand damit auseinandergesetzt hat ist es eh völlig sinnfrei hier noch weiter realitätsferne Umfragen zu machen.

    Dagegen.

    a) Sollen sich die Leute hier anonym registrieren können. Warum auch nicht.
    b) Ist das Datenschutztechnisch nicht so einfach und eine zusätzliche rechtliche Belastung.
    c) Ruf ich als Admin garantiert keinen an, TAL so wie ich ihn kenne auch nicht.
    d) Würdet ihr meinen Namen nicht schon kennen, gäbe ich euch meinen Namen garantiert nicht auf Nachfrage. Und meine Telefonnummer gebe ich auch nicht einfach jedem jedem hier.
    e) Hat das WHF hat oft genug bewiesen (auch bei mir zu Hause), dass es mit Telefnnummern nicht verantwortungsbewusst umgehen kann.

    libdvdcss. Beim VLC-Projekt zu finden, funktioniert aber bei jedem anständigen Media-Player. Ist allerdings nicht im Repo, denn darfst du im EU-Raum in Deutschland aber nicht verwenden. Findest du aber bestimmt bei Google, direkt verlinken dürfen wir hier im Forum auch nicht.

    Weil ich in den letzten beiden Tagen zweimal das Bedürfnis hatte ein paar Codeschnipssel zu posten, aber dafür keinen Thread eröffnen wollte und es doch würdig genug für den On-Topic halte, hier einen Thread für kleine Codeschnippsel aller Art.

    Um gleich anzufangen, ein bisschen PHP-Code. Weil ich mich so eben entschieden habe, PHPs Templatefunktionen wahrzunehmen (weil schneller als jedes auf PHP basierende Templatesystem) und desweiteren dies mit den kurzen PHP-Tags machen möchte (<? und <?=), diese aber (zurrecht) auf Servern abgeschaltet sind, hier Streamfilter der die Short-Tags durch die lange Version ersetzt:

    Falls die Steckerbelegung anders als beim Mainboard ist, kann man die Kabel auch vorsichtig selber umstecken. Mit einem spitzen Gegenstand die goldenen Verankerungen auf der Seite des Steckers runterdrücken und die dazugehörige Ader rausziehen und wo anders wieder reinschieben.

    Aber bitte nicht nach Try-and-Error vorgehen, du musst dir sicher sein, welche Ader wie belegt ist. Die Farben bei den Adern sind ja meistens überall ähnlich.

    Falls du dir nicht sicher bist was du tust lass es lieber sein und schicks zurück, denn VCC auf der Datenleitung hat mir auch schon Hardware kaputt gemacht.

    Wie bereits gesagt, optisch und codetechnisch gefällts (bis auf den roten Streifen, das ist zwar besser als das alte, aber irgendwie irritiert es nach wie vor ein bisschen)

    Das einzige was mir noch auffällt: Beim Impressum dürfte es am Ende des Textes noch ein bisschen Abstand bis zum Seitenende haben.

    Der Media Player Classic (nein, das ist nicht der WMP6.x, auch wenn er absichtlich so aussieht) war doch früher der heisse Schrei: home (mommpc)

    VLC dürfte ebenfalls historisch bedingt alles streamtechnische Abspielen. Ich selber verwende unter Linux jeweils mplayer, da gibts auch nen Windows-Port und GUIs dazu.

    Aber das sind ja im Grunde auch nur gewöhnliche Medienplayer. Wenn du mehr willst, sollst du ggf. erklären was du überhaupt brauchst.

    Die SH-Version ist jetzt eine BASH-Version, weil echo -e entgegen meiner Annahme nicht POSIX-Standard ist und das auf Ubuntu und ggf. sogar Debian mit /bin/sh nicht funktioniert. Darauf muss man bei der Fehlersuche erstmal kommen :D

    Desweiteren die neue Version des Bookmarklets, aus DosAmps Vorlage:
    javascript:if(document.location.href.match(/http:\/\/[a-zA-Z\.]*youtube\.com\/watch/)){var%20l=unescape(document.getElementById("movie_player").getAttributeNode("flashvars").value).replace(/.*fmt_url_map=([0-9]+)\|.*&t=([^&]+).*&video_id=([A-Za-z0-9_-]+).*/,"http://www.youtube.com/get_video?video_id=$3&t=$2&fmt=$1");if(prompt('Dein%20gew%C3%BCnschter%20Link:',l)==l){document.location.href=l}else{void(0)}}

    Bzw. als

    Code
    [code]javascript:if(document.location.href.match(/http:\/\/[a-zA-Z\.]*youtube\.com\/watch/)){var%20l=unescape(document.getElementById("movie_player").getAttributeNode("flashvars").value).replace(/.*fmt_url_map=([0-9]+)\|.*&t=([^&]+).*&video_id=([A-Za-z0-9_-]+).*/,"http://www.youtube.com/get_video?video_id=$3&t=$2&fmt=$1");if(prompt('Dein%20gew%C3%BCnschter%20Link:',l)==l){document.location.href=l}else{void(0)}}

    Wo ich die Download-URL finde weiss ich bereits, siehe Script oben. Die steht in den flashvars direkt nach fmt_url_map in allen verfügbaren Qualitäten, inkl. numerische Angabe der Qualität. %3A muss man auch nicht in : ändern, das ist ja URL-Decoding.

    Nur was die Parameter des Download-Links machen ist mir nicht klar. Denn der Link funktioniert nicht immer.

    Nachtrag: Ach, hab den Code nicht fertig angeschaut. Du nimmst nicht die direkte Download-URL, sondern leitest das um.

    Nachtrag 2: swfArgs.find("37%2F4000000%2F9%2F0%2F115") ist daher in deinem Programm auch gar nicht nötig. Einfach vom URL-Enconding umwandeln, die erste Zahl nach fmt_url_map und vor dem | ist die höchste Qualität.

    Zitat von florida

    Man kann eigentlich unter jedem DOS ein Win3.1 starten.


    Nunja, die Frage ist wie man können definiert: Microsoft hatte damals extra ne Sperre eingebaut, damit Win3.1 nicht auf DR-DOS läuft, sondern nur MS-DOS, obwohl es technisch keinen Grund dafür gab. Hat Microsoft dann letztendlich dann 275 Mio. US-$ für eine "aussergerichtliche Einigung" gekostet.

    Ich kann dir leider kein Buch empfehlen, ich hab mir PHP über die Sprachreferenz und die Doku auf php.net angeeignet. PHP4 kannst knicken, das ist düsteres Mittelalter.

    Professionelle Softwareentwicklung mit PHP 5
    Ist ein nicht schlechtes kostenloses Online-"Buch" über PHP5-OOP-Designpatterns, aber lehrt dich auch nicht unbedingt die Sprache an sich.

    SQL beinhalten weder die Seiten auf php.net, noch obige PHP5-Seite. Aber da kenn ich mich auch absolut nicht aus.

    Zitat von julben

    Den YAFU-Code hab’ ich mir mal beispielsweise angesehen und ich komm immer noch nicht ganz mit klar.


    Also vom yafu1 Quellcode rate zwingend ab. Der ist nicht nur scheisse übersichtlich, sondern auch scheisse dämlich und ineffizient programmiert. Das war mein erstes PHP-Projekt und dementsprechend voller Anfängerfehler. yafu2 und yafu4 (beide auf GitHub) hingegen sollten einigermassen lesbar sein.

    Hab kürzlich wieder die Preise verglichen.

    Der Preis pro Gigabyte ist rund 25x höher als bei Festplatten.

    Der Geschwindigkeitsfaktor ist nicht 25x höher, auch dass SSDs leiser und robuster sind, macht mir diesen Aufpreis nicht wett. Ich warte daher noch.