Ny läsperiod och nya kurser! Matematisk statistik och Systemkonstruktion.
Föreläsningsanteckningar ligger som vanligt på sebastiannilsson.com/nedladdningsbart
Ny läsperiod och nya kurser! Matematisk statistik och Systemkonstruktion.
Föreläsningsanteckningar ligger som vanligt på sebastiannilsson.com/nedladdningsbart
Jag har gjort en webbplats där man kan skapa Spotifylistor från radiokanaler. Idén är att man på så sätt ska kunna lyssna på radio utan radioreklam och massa prat. Det som radiokanaler spelas blir det en playlist av.
Håller på att ta fram en lista över radiokanaler som kan vara intressanta att utöka webbplatsen med. Om du har några förslag är det bara att skriva som en kommentar eller kontakta mig.
Det som behövs för att jag ska kunna lägga in en radiokanal är en länk till en sida där det någonstans står vad som spelas just nu. Ge mig en länk till vad kanalen spelar så kommer den troligtvis upp. Exempel: http://mobil.sr.se/rightnow.aspx?unitid=1607
En fördel med Linux har länge varit överlägset skriptspråk jämfört med Windows. Men nu finns Powershell som jag tycker är ganska schyst.
Nu senast behövde jag köra ett php-skript några gånger per minut. Cronjob i Linux löser detta, men jag kände för att testa något liknande i Windows. Såhär ser resultatet ut:
while (1) {
$WebClient = New-Object System.Net.WebClient
$Results = $WebClient.DownloadString("https://sebastiannilsson.com")
echo ''
echo 'Svar från servern: '
$Results
Start-Sleep -s 2
}
Den hämtar en webbplats och skriver ut svaret från servern. Därefter väntar den 2 sekunder och gör allt igen. Om jag hade gjort detta i Ubuntu hade jag behövt använda wget tillsammans med ett liknande skript med sleep 2 sekunder. Detta för att ett cronjob inte klarar av att köras hur ofta som helst. Vill man gå under 1 minut behöver man skript.
Kan vara det roligaste jag sett på Youtube på länge.
http://www.youtube.com/watch?v=13A0_QkqtaQ
I have decided to share a template I made. It is a modification of the default template in CakePHP.
Images:
Mycket om Kiaindex just nu. Har under ett tag uppgraderat hela sajten med administrationsgränssnitt och även några nya saker för besökare av Kiaindex.
Nya saker för besökaren:
Nya saker för administatören:
Några bilder på gränssnittet:
De flesta har bara ett externt ip-nummer. Har du bara en webbplats med ett domännamn som du vill koppla mot din server är det ofta inget problem. Har du däremot flera webbplatser och flera domännamn behöver man använda virtual hosts. Säg att du har två sajter som heter exempel1.se och exempel2.se. Båda dessa vill du köra på din server.
Med andra ord så pekar båda domännamnen mot samma ip-adress men olika webbplatser ska presenteras beroende på vilket domännamn som används. exempel1.se ska peka till en viss plats på servern, och exempel2 till en annan.
1. Aktivera virtual hosts i Apache. Öppna httpd.conf och leta efter detta:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
(ta bort kommentar framför include för att aktivera)
2. Redigera conf för vhosts. På min maskin ligger den på …binapacheApache2.2.11confextrahttpd-vhosts.conf
DocumentRoot /www/example1
ServerName www.example1.com
# Other directives here
DocumentRoot /www/example2
ServerName www.example2.org
# Other directives here
www.example1.com kommer alltså leverera det innehåll som finns på /www/example1 och motsvarande för exempel2.
Känns bra. Tog några foton från min lägenhet och från sidan av byggnaden mot busshållplatsen och älven. När jag skulle publicera dem här kom jag att tänka på att det vore kul med några bilder över Lindholmen på natten också. Tog därför fram kameran och la till två extra panoramabilder.
Från mitt fönster:
Mot busshållplatsen:
När Apple pratar webbstandard handlar det tyvärr mer om deras idé om webbstandard.
Kortfattat är html5 den nya standarden för att bygga webbplatser. Med den kommer många nya funktioner och moderna webbläsare stödjer flertal av dem redan idag. Microsoft har en sida där de visar några nya finesser (tänkt som reklam för Internet Explorer 9). Apple gjorde likadant på deras webbplats för att göra reklam för Safari.
Tråkigt nog så försöker Apple ge intrycket att Safari är den enda webbläsaren som stödjer den nya standarden. Testa att besöka http://www.apple.com/html5/ i en annan webbläsare än Safari och du kommer mötas av detta meddelande:
Så min webbläsare är inte bra nog? Behöver jag uppdatera? Nope, troligtvis klarar din webbläsare av det fint men det är här som showcasen slutar handla om webbstandard; det handlar om Apples webbstandard. Webbplatsen läser av user agent, (en liten bit data som skickas till webbplatsen och som kan användas för att identifiera webbläsare), och blockerar allt som inte heter Safari oavsett om de klarar av att visa webbplatsen eller inte. Google Chrome använder exempelvis samma renderingsmotor och är i grunden väldigt lik Safari.
Genom att ändra user agent i webbläsaren och på så sätt lura webbplatsen att man kör Safari, när man egentligen kör Firefox eller Chrome, går det utmärkt att komma förbi blockeringen. Alla finesser som Apple visar upp fungerar i Chome, (väntat eftersom det är samma motor), medan vissa saker inte fungerar fullt ut i Firefox.
Fult gjort och tråkigt att de försöker lura folk. Speciellt eftersom Safari är en bra webbläsare.
En nackdel jag tidigare såg med Jquery var att det inte fanns en schyst layout manager. Ska man bygga en layout med snygg ajax kräver det att man uppfinner hjulet gång på gång. Har nu hittat något som kan vara räddningen; jQuery UI.Layout plug-in
När det kommer till css så ska jag testa att använda 960 grid system. Allt för att snabba upp skapande av css-mallar.