Blog von MuLu

18. April 2017

mod_xsendfile mit Symlinks emulieren

Filed under: IT — Schlagwörter: , , , , , — Lukas @ 21:27

Moin zusammen,

heute mal wieder ein Blogpost mit hoffentlich praktischem Nutzen.
Jeder, der ein bisschen in der Webentwicklung tätig war, wird früher oder später auf ein Problem stoßen, wenn er große Dateien einer bestimmten Nutzergruppe zur Verfügung stellen muss. Da gibt es mehrere Möglichkeiten mit mehr oder weniger großen Nachteilen.
– Per Scriptsprache ausliefern: Kann man machen, aber irgendwann greift ggf. ein eingerichtetes Laufzeitlimit. Für größere Dateien also ungeeignet.
– Dateipfad kryptisch benennen: Naja, Linkweitergabe, auch nicht sonderlich toll.
– Per Webserver-Modul ausliefern: Damit wären wir beim Thema mod_xsendfile. Man sagt dem Modul mit einem Header welche Datei ausgeliefert werden soll. Vorher kann man dann die Rechte prüfen, Downloads zählen, … Nachteil: Das Modul muss installiert sein.
Will der Hoster das Modul nicht installieren ist das natürlich suboptimal. Da das bei mir der Fall war hatte ich vor einigen Jahren mal eine Lösung mit temporären Symlinks entwickelt. Die funktioniert zwar, aber war recht schnell – Entschuldigung – hingerotzt.
Da auch andere Leute an der Lösung interessiert waren, habe ich mich noch mal ein Wochenende hingesetzt und das als PHP-Klasse und WordPress-Plugin neu angefangen. Das Ergebnis und Nutzung stelle ich in diesem Post mal vor.
(more…)

10. Februar 2017

Warum TSDNS Mist ist

Filed under: Allgemein — Schlagwörter: , , , , , — Lukas @ 18:18

Vor ein paar Jahren hat Teamspeak die Software TSDNS ins Lebengerufen. War damals recht praktisch falls man als User einen Teamspeak-Server abweichend vom Standardport hatte, ihn via Subdomain auch ohne Portangabe erreichbar machen zu wollen aber beim Provider nur A-Records setzen zu dürfen.
Nun hat sich mit 3.1 eine Neuigkeit ergeben die TSDNS ad absurdum führt und nur einen wirklich kleinen Nutzen bringt.

(more…)

14. Januar 2017

PortableApps Updater/Installer extern starten

Filed under: IT — Schlagwörter: , — Lukas @ 15:13

Seit einiger Zeit nutze ich schon PStart als Launcher für meine USB-Sticks.
Gleichzeitig aber einige Software von PortableApps. Ein Vorteil ist da natürlich das Updates bestehender Software.
Leider lässt sich der Updater nicht direkt ausführen. Wirft nur eine Fehlermeldung dass der Updater nur aus dem Launcher raus gestartet werden kann. (Warum eigentlich?)
Jetzt war ich es leid um ein Update zu starten den Launcher von PortableApps zu nutzen.
Ich hab’ mich jetzt mal durch den Source gewühlt und euch mal die passenden Paramter raus gesucht.

(more…)

25. Mai 2016

/system bei Android rw remounten

Filed under: IT,Spielereien — Schlagwörter: , , — Lukas @ 01:33

Ab und an muss man die /system-Partion Read-Write mounten.
Eigentlich sollten das Apps wie Link2SD oder der Total Commander automatisch machen.
Link2SD ist mir seit dem Wechsel auf CM 13 mit der Meldung “Cannot move to /system/priv-app” beim Integrieren von Updates abgeschmiert.
Also über die Shell probiert.
Der übliche Befehl mount -o remount,rw /system sollte das ja eigentlich tun.
Nun, manchmal tut er das ohne Fehlermeldung einfach nicht. Die Lösung war simpel.
(more…)

Umzug zu all-inkl

Filed under: Allgemein,IT — Lukas @ 01:22

Moin Leute,

aufgrund der aktuellen Situation (kein PHP7, kein Let’s encrypt, fehlernde Kommunikation, …) liegt die Domain mit Blog, etc. nun auch bei all-inkl.
Heißt also: Ab jetzt mit PHP7 und einem schönen SSL-Zertifikat.

Die nächsten Wochen beobachte ich mal die Geschwindigkeitsunterschiede zu PHP 5.

19. Oktober 2015

Geschützt: Entschuldigung

Filed under: Allgemein — Lukas @ 06:21

Dieser Inhalt ist passwortgeschützt. Um ihn anzuschauen, gib dein Passwort bitte unten ein:

2. Oktober 2015

Windows 10 80 Jahre testen [Update]

Filed under: IT — Schlagwörter: , , — Lukas @ 03:06

Seit einigen Windows-Versionen ist es möglich den Testzeitraum um 90 Tage zu erweitern.
Das klappt auch noch mit Windows 10. Allerdings scheint Microsoft wohl ein kleiner Fehler unterlaufen zu sein.
Damit kann man theoretisch den Testzeitrum auf 30030 ausdehnen.

(more…)

24. November 2011

Einfaches Tool für virtuelle CD-Laufwerke

Filed under: IT — Schlagwörter: , , — Lukas @ 18:20

Von mir auch mal wieder ein Lebenszeichen.

Man kennt es ja, man hat ein CD/DVD-Image irgendwo geladen und will nun die entsprechende Software installieren.
Dafür gibt es alle erdenklichen Software-Pakete zum mounten der Dateien als virtuelles Laufwerk.

Ich nutze dazu seit einiger Zeit ein nettes kleines Tool von Microsoft.

(more…)

24. Oktober 2011

Facebook und die Daten-CD (Update 1)

Filed under: IT — Schlagwörter: , — Lukas @ 20:02

Viele Leute haben sich ja bestimmt auch die CD mit den eigenen Daten bei Facebook beantragt. Ich habe hier nun meine Antwort bekommen.

(more…)

10. Januar 2010

PHP DTAUS-Klasse

Filed under: IT — Schlagwörter: , , — Lukas @ 18:18

Beim Arbeiten an einer Vereinsverwaltung kam irgendwann der Punkt, an dem die Mitgliedsbeiträge halbautomatisch eingezogen werden sollten.
Deutsche Banken haben für solche Fälle (Massenlastschriften und -überweisungen) ihr eigenes Format entwickelt.

(more…)

Older Posts »

Powered by WordPress