Kasper Hartwich | En nørds bekendelser

CAT | Diverse

sep/14

3

Apache, http_auth og MySQL

Det er ganske enkelt at opsætte Apache til at beskytte en webfolder med brugernavn og kodeord ud fra en .htpasswd fil, men det er faktisk heller ikke så besværligt at opsætte den til at tjekke brugere ud fra en MySQL database.

Først installér mod_auth_mysql og så enable den:

sudo apt-get install libapache2-mod-auth-mysql
sudo a2enmod auth_mysql
sudo service apache2 restart

Så skal der oprettes en .htaccess fil i roden af dit webdir med følgende:

AuthName "Mit hemmelige sted"
AuthType Basic
AuthUserFile /dev/null
AuthBasicAuthoritative off

Auth_MySQL_Authoritative off
Auth_MySQL On
Auth_MySQL_Host localhost
Auth_MySQL_User dit_mysql_username
Auth_MySQL_Password dit_mysql_password
Auth_MySQL_DB dit_mysql_database_navn
Auth_MySQL_Password_Table users
Auth_MySQL_Username_Field username
Auth_MySQL_Password_Field password
Auth_MySQL_Empty_Passwords Off
Auth_MySQL_Encryption_Types PHP_MD5
require valid-user

Her er den konfigureret til at bruge tabellen users og kigge på feltene username og password for henholdsvis brugernavn og kodeord.

Læg mærke til at jeg har sat Auth_MySQL_Encryption_Types til PHP_MD5. Det er fordi jeg har brugt PHP’s MD5 funktion til at kryptere kodeorderne.

Af andre krypterintstyper er; Plaintext, Crypt_DES, Crypt_MD5, Crypt, SHA1Sum, MySQL og Apache. Plaintext siger sig selv, MYSQL er MYSQLa PASSWORD() funktion og Apache er htpasswd’s måde at kryptere på.

Håber at det lykkes for dig. Desværre har http_auth og MySQL altid været pisse besværligt, da der er forskellige forks af koden, som har krævet forskellige konfigurationer. Dertil er debugging tæt på umulig.

Tips: Kig i din /var/log/apache2/error.log og i gz arkivet /usr/share/doc/libapache2-mod-auth-mysql/DIRECTIVES.gz ligger der lidt dokumentation.

No tags

jan/14

2

Raspberry Pi og Wifi

Har købt en wifi dongle til min Raspberry Pi og  jeg får den på nettet ved at rette /etc/network/interfaces til.


auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet manual

iface default inet dhcp

auto wlan0
iface wlan0 inet dhcp
wpa-ssid "SSID-på-mit-netværk"
wpa-psk "koden-til-mit-netværk"

No tags

jan/13

30

YouSee og HDHomeRun

For at bruge en HDHomeRun i Danmark, kan der være problemer med at finde kanalerne. For at få det til at virke med enten YouSee, Stofa eller ComX DVB-C skal man fyre følgende kommandoer af.

hdhomerun_config discover

Her får du et ‘device-id‘, som du så skal bruge med følgende kommandoer.

YouSee
hdhomerun_config <device-id> set /sys/dvbc_modulation "a8qam64-6875"

Stofa
hdhomerun_config <device-id> set /sys/dvbc_modulation "a8qam64-6900"

ComX
hdhomerun_config <device-id> set /sys/dvbc_modulation "a8qam256-6875"

· · · ·

dec/12

20

Vis en status via USB lys

For et godt stykke tid siden købte jeg for sjov denne USB notifier på Deal Extreme for at lege med.
Efter en del søgen, faldt jeg over dette projekt, hvor Eric var så flink at fået en ligende usbnotifier til at virke på OSX. Jeg hentede hans kode og fik kompilet en fil.

Du kan hente filen her.

Den modtager et enkelt parameter og det er hvilken farve den skal skifte til. Farverne følger her:


off: 0
blue: 1
red: 2
green: 3
light blue: 4
purple: 5
yellow-green: 6
white: 7

Min tidligere kollega købte denne her og den virkede også og vi brugte den blandt andet til at vise status over vores IT systemer og underholde med at blinke når bestemte ord blev nævnt på Twitter. 🙂

No tags

jan/12

13

Det er hårdt at bo i Hellerup

Det er hårdt at bo i Hellerup

No tags

sep/11

29

Skift af hostname på Mac OSX

Efter installation af en ny Macbook Air, fandt OSX Lion selv på hvad min maskine skulle have af hostname.

For at kunne huske det til en anden gang, smider jeg her løsningen på mit problem. Åben en terminal og skriv:

sudo scutil --set HostName dit-nye-hostname

Åben et nyt terminal vindue og du skulle gerne kunne se at den har fået et nyt hostname.

No tags

sep/11

21

Hvis jeg sad i Folketinget

Jeg skrev egentlig dette disse noter op imod valget, da jeg prøvede at skrive ned hvad jeg lagde vægt på.

Nu er det istedet blevet til mit lille blogpost om, hvis jeg sad i Folketinget. Så var det disse punkter jeg ville gå til valg på.

  • Ingen betalingsring
  • Indføring af Euroen – ingen pengeromatik!
  • Omlægning af bilafgift overfor miljøvenlige/grønnere/langt-på-literen biler – væk med de gamle forurenende og farlige skrotkasser
  • Kirke og skat skal adskilles – religion ud af staten, vi skal ikke priotere kristendom højere end andre religioner!
  • Ingen kønskvoter i bestyrelser – de bedste til arbejdet, ikke kvindekamp!
  • Afskaf licensen – Skal betales fra statskassen
  • Afskaf værnepligten – Minimal professionel hær og ikke uoplagte gymnasieelever

 

No tags

sep/11

19

Bror og jeg var i London

No tags

Nu kommer sommeren, og jeg har tidligere befundet mig i udlandet på et tastatur hvor der ikke var Æ, Ø og Å. Et lille trick er dog, at hvis man holder Alt tasten inde, så kan man taste ASCII koden for et tegn og så bliver det vist.

æ = Alt + 0230
ø = Alt + 0248
å = Alt + 0229
Æ = Alt + 0198
Ø = Alt + 0216
Å = Alt + 0197

No tags

mar/11

28

Billedlotteri

Efter en bytur med Rasmus i fredags, fuldemandssnakkede vi om hvor oplagt det ville at lave et billedlotteri over Kussomaten, som har fået en del medieomtale på det sidste.

Derfor brugte jeg for sjov skyld nogle timer her til aften på at lave et billedlotteri.

Da jeg skulle til at finde ud af integration op i mod kussomaten, fandt jeg desværre ud af, at man godkender at man ikke misbruger deres billeder, så jeg har desværre ikke turdet at gøre det.

For at arbejdet ikke skal gå til spilde, har jeg smidt hvad jeg nåede at lave op her: http://minverden.dk/billedlotteri

Der er desværre stadig nogle småbugs.

 

No tags

Older posts >>