Skicka användarna automatiskt till mobilsida
Om du har en sajt med en mobil variant på egen subdomän så kan du enkelt skicka alla besökare vidare till dessa sidor automatiskt genom att använda nedanstående script som jag skrev häromdagen. Genom att anropa showMobilePage() direkt innanför <head> så skickas besökaren till samma sida fast med ”m.” först i adressen. Scriptet tar hänsyn till om sajten använder http eller https och dessutom om sajten kör med www eller inte.
Exempel
- http://www.pirateboy.net blir http://m.pirateboy.net
- http://pirateboy.net blir http://m.pirateboy.net
- http://www.pirateboy.net/en/mapp/och/undersida.html blir http://m.pirateboy.net/en/mapp/och/undersida.html
- http://pirateboy.net/en/mapp/och/undersida.html blir http://m.pirateboy.net/en/mapp/och/undersida.html
- https://www.pirateboy.net blir https://m.pirateboy.net
- https://pirateboy.net blir https://m.pirateboy.net
- https://www.pirateboy.net/en/mapp/och/undersida.html blir https://m.pirateboy.net/en/mapp/och/undersida.html
- https://pirateboy.net/en/mapp/och/undersida.html blir https://m.pirateboy.net/en/mapp/och/undersida.html
Lösningen skulle t ex funka perfekt till två uppsättningar av en blogg kopplade till samma databas där den ene har ett utseende för datorer och den andra ett utseende för mobiler (i mitt exempel iPhone och iPod). Har du en annan subdomän än ”m” så är det bara till att ändra variabeln ”subdomain” i scriptet. Varsågod!
Google Chrome i Ubuntu Linux
Nu har Googles webbläsare Chrome kommit till Linux, den är dock inte riktigt färdig utan släppt som beta. Att installera den i Ubuntu är ganska enkelt, gå till Googles utvecklingssida för Chrome och skrolla ner till rubriken ”Linux”, där finns två versioner att välja på, en för 32-bitars system och en för 64-bitars system, alltså beroende på hur många bitar din processor har.
När filen är nedladdad är det bara till att dubbelklicka på filen och välja installera. Installationen går ganska snabbt och när den är klar kan du klicka på ikonen ”Google Chrome” som lagt sig under ”Applications” > ”Internet” så är du igång.
Plugins, som t ex Flash, fungerar inte direkt efter installation, vilket går att läsa på den startsida man får när man installerat. För att få det att fungera måste man lägga till en inparameter till menypunkten där man startar Google Chrome. Öppna menyn ”System” > ”Preferences” och välj ”Main Menu” och klicka på ”Internet” och sedan på ”Google Chrome”. Klicka nu på preferences och ändra ”Command” från /opt/google/chrome/google-chrome %U till /opt/google/chrome/google-chrome –enable-plugins%U. Det du lägger till är alltså –enable-plugins.
För att nu lägga till Flash till Google Chrome behöver du se till att du har flashplugin-nonfree installerat, starta en konsoll och skriv: sudo apt-get install flashplugin-nonfree, antingen installeras det eller så får du reda på att du har det installerat. Skriv sedan sudo mkdir /opt/google/chrome/plugins/ för att skapa pluginsmappen. Gå in i pluginsmappen med cd /opt/google/chrome/plugins/ och kopiera in flashpluginen med kommandot sudo ln -s /usr/lib/flashplugin-installer/libflashplayer.so. Har du Chrome igång så är det dags att starta om nu och besöka valfri sajt med flash.
På det hela taget måste jag säga att jag är nöjd med Chrome, framförallt vad det gäller hastigheten. Det är dessutom inte så ostabilt som många beta-versioner är utan håller måttet riktigt bra.