Det verkar som att det ä väldigt många som vill ha tillbaka startknappen i Windows 8. Det finns inget inbygget sätt att få tillbaka startknappen och Microsoft har varit väldigt motvilliga mot att ta tillbaka knappen. Men kritiken har varit massiv så det finns tecken på att Microsoft planerar på att ta tillbaka startknappen i det som kommer bli Windows 9 och som planeras att släppas 2015.

Men vem kan vänta till dess? Skönt nog finns det tredjepartslösningar som lägger tillbaka startknappen i Windows 8 och fixar till en hel del annat som “förstördes” i Windows 8. Det finns en hel del alternativ där ute men det jag använder mig av är Classic Shell. Det lägger tillbaka startknappen men man kan ställa in många andra inställningar. Till exempel kan man starta datorn direkt till skrivbordet istället för att som standard starta till Metroskärmen. Man kan även plocka de där knapparna som poppar upp när man för musen över skärmens kanter. Det är dessutom gratis att ladda ner.

Det är alltså bara att ladda ner programmet och installera. De flesta bra inställningar är redan förinställda, men om man vill ställa in något själv så klickar man bara på startknappen efter att ha installerat programmet och sen så letar man upp programmappen på vanligt sätt och klickar på Settingsknappen.

Idag satt och funderade på om det inte börjar bli dags att byta ut den gamle S2:an mot nånting lite fräschare? Och då plötsligt ramlar nyheten om Samsung Galaxy S5 in i ansiktet på mig. Slump? Troligen. Men jag tolkar det som ett tecken i alla fall.

Den nya Samsungmodellen som kommer presenteras officiellt i mars eller april kommer komma i två modeller. Den ena modellen kommer i plastskal och den andra i metallskal. Äntligen får vi Samsung användare samma möjlighet att krossa våra skärmar som iPhone-användare haft hela tiden. Dessutom får vi betala bra för det också. Plastmodellen kommer kosta 650 euro vilket motsvarar 5 800 kronor och metallmodellen kommer kosta 800 euro vilket motsvarar 7 100 kronor.

Men det är inte allt. Ryktena har sedan tidigare sagt att S5:an får en upplösning på 2560 x 1440 pixlar på en 5,25 tum AMOLED-baserad skärm. Det innebär en punkttäthet på 560 pixlar per tum. Det är väldigt många pixlar per tum. Kameran blir på landar på 16 megapixlar. Men det är inte allt. S5:an kommer med minst två olika processorer, varav en är Exynos 6 med stöd för 64-bitars minnesadressering. Den andra kommer vara en Qualcomm med Snapdragon 805.

Som vanligt verkar alltså Samsung leverera och det är definitivt dags att byta ut S2. Bara några månader kvar…

Läs mer på:
Sammobile: EXCLUSIVE: Galaxy S5 specs confirmed, Galaxy S5 mini and S5 Zoom also in the pipeline
Sweclockers: Samsung Galaxy S5 får 64-bitars processor och metallskal

CES 2014 har pågått i Las Vegas de senaste dagarna och årets stora grej är definitivt wearable electronics (och tv:n i 4K-upplösning). Den grej som jag fastnade mest för på årets CES-mässa är de prylar som relaterar till de bära elektronikerna. Speglar och fönster som används som displayer är här och jag slår vad om att alla vill ha dem i sina hem. De fanns med i den första Ironman filmen och nu finns de på riktigt. Får bara hoppas på att de släpps i handeln och inte förblir konceptprylar.

Codeigniter är ett bra framework för php. Men det finns ett jobbigt moment med detta framework, och det är att index.php inte automatiskt tas bort från url:er trots att man oftast inte vill ha det i sina projekt.

I user guiden rekommenderar de att man använder .htaccess-filen och modrewrite för att ta bort index.php. De rekommenderar följande bit modrewrite kod:

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

Stycket innebär att index.php plockas bort men man får även normal tillgång till index.php-filen, en mapp som heter images och robots.txt filen.

Jag hittade ett modrewrite-stycke på nätet som tar bättre hänsyn till vad en användare begär i sina url:er:


RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]

RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /index.php?/$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]


ErrorDocument 404 /index.php

I det här fallet kommer index.php att tas bort, men man har även normal tillgång till alla filer och mappar och inte bara till de filer och mappar som exklusivt är namngivna som i första fallet.

Sen finns det ett irriterande special fall som förutom modrewrite kräver en extra åtgärd. Det är när man använder form_open-metoden som ingår i Form Helper som är specialfallet. När man använder denna metod för att ange den öppnande

-taggen för ett formulär och sedan använder formuläret och skickar iväg det så ser man att index.php återvänder i url:erna på den resulterande sidan, trots att man använder en htaccess-fil för att ta bort index.php. Lösningen här är enkel men inte helt uppenbar. Öppna config.php i config-mappen. Omkring rad 30 ser du att det står:

$config[‘index_page’] = ‘index.php’;

Men som det står i den beskrivande texten för denna inställning så ska denna inställning lämnas blank när man använder en htaccess-fil för att ta bort index.php. Så det är bara att ändra denna till:

$config[‘index_page’] = ”;

Nu ska index.php vara borta i alla url:er överallt när man använder Codeigniter.