HTC Desire HD – video utläckt

augusti 10th, 2010 by Kristoffer No comments »

När företag planerar att lansera produkter som många väntar på, kan det ibland vara svårt att hålla locket på. Först läckes det ut en bild på HTC Desire HD via Uwants. Nu, några dagar senare, har en video på HTC Desire HD, även kallad HTC Ace, läckt ut.

Antingen har HTC svårt att få sina anställda att hålla tyst, eller så är det ett marknadsföringsknep. Det är inte helt osannolikt att HTC medvetet läckt ut bilder och videos för att skapa en hype kring telefonen. Jag menar… bloggare, forum och tidningar älskar att skriva och visa produkter som ingen egentligen skulle ha fått se förens en officiell lansering. Jag är inte bättre själv uppenbarligen :)

HTC Desire HD – vad vet vi om den?

Nu kan man väl mer eller mindre säga att vi vet hur den ser ut, men vad har den för hårdvara? Ryktet säger att HTC Desire HD kommer levereras med en 4,3″ display, 1 Ghz processor, en 8MP kamera and 720p videoinspelning och i ett hölje av aluminium som HTC Legend.

Källa: TechRadar.com

iPhone 4 – så tycker användarna

augusti 9th, 2010 by Kristoffer No comments »

iPhone 4I en undersökning utförd av ChangeWave Research redovisas nöjdhetsfaktorn bland personer som äger en iPhone 4-mobil. Trots all turbulens kring iPhone 4 vid lanseringen får mobilen fortfarande klart godkänt enligt personerna som deltog i undersökningen.

Av de tillfrågade 213 iPhone 4-användare var cirka 72% mycket nöjda och 21% någorlunda nöjda. Bland iPhone 3GS-användarna var 82% mycket nöjda och 17% någorlunda nöjda, enligt en liknande undersökning 2009.

iPhone 4 – vad är det bästa med mobilen?

När användarna fick svara på vilka specifika egenskaper som var bäst med iPhone 4, svarade dem på följande sätt:

Screen Resolution 49%
5 Megapixel Camera with LED Flash 31%
Touch Screen Interface 30%
Ease of Use 25%
Multitasking 22%
Battery Life 21%
Third Party Applications 20%
Faster Web Browsing 18%
FaceTime Video Conferencing 15%



iPhone 4 – vad är det sämsta med mobilen?

Nedan är svaren på vad användarna anser är de sämsta egenskaperna med iPhone 4 (dem två första frågorna är inte relevanta i Sverige):

Requirenment to Use AT&T’s Netword 27%
Coverage/Speed/Quality of AT&T’s 3G Network 24%
Antenna Issues 24%
Excessive Dropped Calls 23%
Battery Life is Too Short 15%
Voice Quality of Calls 8%
No Handwriting Recognition Feature 8%

Trots mycket kritik från media har ändå Apple genomfört en otroligt lyckad lansering av iPhone 4. I alla fall om man ska tro den här undersökningen. Förhoppningsvis kommer det en större undersökning som inkluderar många fler användare.

Det ska dock bli intressant att se vad Apple hittar på med iPhone 5. Måtte det vara en total re-design, kraftfullare CPU, mer utrymme, 4G, fler möjligheter att själv anpassa saker och MER BATTERITID!

Källa: ChangeWave Research via InvestorPlace
Relaterat: iPhone 4 jailbreak, iPhone 4 mindre populär på Prisjakt, Slipp operatörslåset i iPhone 4

iPhone – hackers paradise

augusti 9th, 2010 by Kristoffer No comments »

Apple iPhoneCerta, den franska regeringens säkerhetsorgan, meddelar att hackare kan knycka iPhone-ägares data och avlyssna deras samtal via säkerhetshål i operativsystemet IOS.

Ett av säkerhetshålen nås när man läser en pdf-fil. Man kan då lura läsaren att anropa en viss webbplats, vilket sedan kan resulterar i att din iPhone hackas. Problemen slutar inte heller vid iPhone. Även iPad och iPod är sårbara.

Det var JailbreakMe som först(?) uppmärksammade säkerhetshålet vid PDF-hanteringen.

Källa: Certa via AB

Fem beroendeframkallande spel till iPhone

augusti 8th, 2010 by Kristoffer No comments »

iPhone-spel, det bästa tidsfördrivet när man väntar på någonting. Sedan jag köpte min iPhone 3GS har jag provat en rad olika spel, och några av dem är riktigt beroendeframkallande.

DoodleJump

I DoodleJump får du poäng ju högre upp du lyckas hoppa. Du utmanas av monster, aliens, exploderande plattformar, svarta hål och mycket mer. Till din hjälp har du en helikopterhatt eller ett Jet Pack som med jämna mellanrum dyker upp. Du kan även skjuta ner dina motståndare genom att trycka på skärmen.

Gubben styr du genom att tilta telefonen åt vänster eller höger. Missar du en plattform så börjar spelet om.

DoodleJump

DoodleJump

Tilt to Live

Otroligt stressigt spel! I Tilt to Live kan du välja mellan de tre olika speltyperna Classic, Code Red och Gauntlet. I Classic ska du med hjälp av olika vapen ta död på de röda plopparna. Code Red är som Classic, fast mycket aggressivare och snabbare. I Gauntlet ska du försöka överleva så länge som möjligt genom att ta dig förbi hinder och samla på dig tid.

Tilt to Live Classic

Tilt to Live Classic

Tilt to Live Code Red

Tilt to Live Code Red

Tilt to Live Gauntlet

Tilt to Live Gauntlet

FlightControl

FlightControl går ut få att förhindra flygplanskrascher genom att styra luftrummet och turordningen vid landning. Du styr planen genom att rita en flygväg åt dem med fingret. En krasch och spelet börjar om.

FlightControl

FlightControl

Unblock me

Kanske det mest beroendeframkallande spelet någonsin. Reglerna är mycket enkla… du ska få ut det röda blocket genom dörren genom att flytta de andra blocken horisontellt eller vertikalt. Jag har varit envis och klarar 400 banor i gratisversionen (beginner)… som sagt, beroendeframkallande.

Unblock Me

Unblock Me

Settlers of Catan

Samla resurser, bygg vägar, städer och hus. När du får 10 poäng i Settlers of Catan så vinner du spelet. Det är den enkla förklaringen. I verkligheten så är det ett ganska komplicerat spel där du måste tänka taktiskt för att ha en chans. Roligt i iPhone, roligare som brädspel.

Settlers of Catan

Settlers of Catan

USA-resan – nu 100 kr dyrare

augusti 8th, 2010 by Kristoffer No comments »

Resa till New YorkFrån och med den 8:e september kommer det kosta dig 100 kr för att komma in i USA, det bestämde amerikanska tullmyndigheterna nyligen. Det är alltså ESTA-systemet som beläggs med en avgift och gäller länderna som ingår i Visa Waiver-programmet (t ex Sverige).

100 kr är väl kanske inte mycket att gnälla om, men jag tycker hela grejen är sjuk och försvårar resor till USA ytterligare.

Det finns dock ett sätt att gå runt avgiften, och det är att redan nu göra en ESTA-ansökan. En godkänd ansökan gäller i två år nämligen.

Jag var i New York sommaren 2009, och fick då erfara ESTA-systemet… mycket drygt, även om det inte kostade pengar. Den roligaste delen är frågorna man får svara på:

Har du någonsin varit inblandad i spionage, sabotage, terroristaktiviteter eller folkmord; eller var du mellan 1933 och 1945 på något sätt inblandad i förföljelseaktiviteter kopplade till Nazi Tyskland eller dess alierade?

Den här biten är också ganska rolig (skrämmande).

Utöver ovanstående dispensklausul, som ett villkor för varje godkänd inresa till USA under Visa Waiver-programmet, samtycker jag till att biometrisk data (inklusive fingeravtryck och fotografier) vid ankomst till USA får bekräfta mitt avkall på alla rättigheter att ompröva eller överklaga ett beslut av U.S. Customs and Border Protection (tull och gränsskydd) angående mitt inresetillstånd, eller att bestrida, förutom för att ansöka om asyl, beslut om avvisning i samband med min ansökan om inresetillstånd under Visa Waiver-programmet.

Källa: AB

HTC Desire HD – bild utläckt

augusti 8th, 2010 by Kristoffer 1 comment »

HTC Desire HDDet här är HTC Desire HD. Det är vad en medlem i Uwants Forum säger i samband med att bilden publicerades.

HTC Desire HD, den internationella versionen av HTC EVO 4G som jag förstått det, kommer levereras med Qualcomm Snapdragon-processorn, klockad till 1GHz, samt en 4,3″ display.

HTC Desire HD liknar också mycket riktigt HTC EVO 4G, om nu den läckta bilden är på HTC Desire HD.

Jämför själva genom att titta på HTC EVO 4G i videon nedan

Källa: Engadget

Tiny7

augusti 7th, 2010 by Kristoffer No comments »

Tiny7För två år sedan nämnde jag TinyXP – en nerbantad version av Windows XP. Idag finns det även liknande alternativ till Windows Vista och Windows 7, nämligen TinyVista och Tiny7. TinyVista är dock inte intressant längre eftersom Windows Vista inte är intressant. Däremot Tiny7, ett operativsystem som endast innehåller de mest nödvändiga filerna.

Tiny7

Det ska väl också nämnas att Tiny7 förmodligen inte är lagligt att använda, men det är upp till er själva att bestämma om ni vill prova.

Snabbfakta
Storlek: 2.46 Gb efter installation
Ramanvändning: 145Mb efter 5 min idle
Processer totalt: 24
Installationstid: 10-15min (i VMware)

Var får man tag i det?
Prova inte TPB…

Källa: www.davidtan.org

iPhone 5 redan i januari?

augusti 7th, 2010 by Kristoffer 4 comments »

Apple iPhone 4Rykten om iPhone 5 har redan börjat sprida sig på nätet till följd av problemen med iPhone 4. iLounge rapporterar att en iPhone 5 är på väg ut och kan nå marknaden så tidigt som januari 2011, enligt en pålitlig källa.

Rykten har spridit sig förut, och sedan visat sig vara sanna, så det här är väl inte omöjligt. Lanseringen kring iPhone 4 var ganska turbulent samt att nyheterna i mobilen var väl kanske inte superfantastiska.

iPhone 5 – efterlängtade egenskaper

CNET Reviews har gjort en lista över de 20 mest efterlängtade egenskaperna i iPhone 5. Många av de listade egenskaperna håller jag fullt med om!

Bättre batteritid
Bättre kamera
Större frihet att ändra ”startsidan”
Flashstöd

Bästa utbildningarna finns på nätet om fem år

augusti 6th, 2010 by Kristoffer No comments »

Utbildning

Five years from now on the web for free you’l be able to find the best lectures in the world

Det påstod Bill Gates under Techonomy-konferensen i Lake Tahoe, CA, skriver TechCrunch

När jag läste detta insåg jag ganska snabbt att det redan idag stämmer till viss del. Problemet är att man inte kan bevisa att man lärt sig någonting på nätet för en arbetsgivare, såvida det inte handlar om någon typ av certifiering, eller om man får göra ett arbetsprov.

Det är ganska självklart att den bästa kunskapskällan finns på nätet där allting är up-to-date. Böcker i alla ära, men personligen föredrar jag att hämta min kunskap från nätet. Men visst köper jag böcker då och då… digitala böcker. Mycket tack vare att det är smidigare.

Det ska dock också påpekas att man får så mycket mer kunskap än bara det som står i böcker när man pluggar på universitet eller högskola. Den sociala kompetensen, förmågan att arbeta i grupp, självständighet och mycket mycket mer får inte försummas. Drömscenariot vore då att kursmaterialet och undervisningarna fanns på nätet, men att man gör grupparbeten och seminarier tillsammans.

Lär dig PHP – Funktioner

augusti 6th, 2010 by Kristoffer No comments »

PHPFunktioner är ett sätt att dela upp kodstycken på, dels för att skapa en bättre struktur, men kanske framför allt för att ta ut bitar ur koden som ska användas mer än en gång. Man kan genom dela upp kod som ska återanvändas vid flera tillfällen använda include, hämta in funktioner från PHP-filer och på så vis få en bättre och mer översiktlig struktur på all kod.

Funktionerna kan även göras ”dynamiska” för att minska mängden kod du behöver skriva. Beroende på vad vi skickar till funktionen, säga åt den att göra ett av x-antal saker.

Ett väldigt simpelt exempel på detta är om vi skulle få för oss att bygga någonting som antingen multiplicerar eller adderar två tal man skriver in i ett formulär.

Exempel 16 – mini-miniräknare

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>räknare</title>
</head>
<body>
	<?php
	function _calc($cmethod, $varde_1, $varde_2) {
 
		if($cmethod == "multiply") {
			$totalt = $varde_1 * $varde_2;
 
		} elseif($cmethod = "add") {
			$totalt = $varde_1 + $varde_2;
 
		} else {
			$total	= "n/a";
 
		}
		return $totalt;
	 }
 
	if(isset($_POST['skicka'])) {
 
		$tal_1 = $_POST['tal_1'];
		$tal_2 = $_POST['tal_2'];
		$ctype = $_POST['ctype'];
 
			if (empty($tal_1) || empty ($tal_2)) {
				echo 'Du har inte fyllt i båda fälten korrekt';
 
			} elseif(is_numeric($tal_1) == false || is_numeric($tal_2) == false) {
				echo 'Du får bara ange siffror i fälten';
 
			} else {
				echo "$tal_1 * $tal_2 = " . _calc($ctype,$tal_1,$tal_2);
 
			}
 
	}
 
	?>
	<form method="post" action="ex.php">
		Skriv in ett tal<br />
		<input type="text" name="tal_1" /><br />
		<input type="radio" name="ctype" value="multiply" checked> *<br />
		<input type="radio" name="ctype" value="add"> +<br />
		Skriv in ett till tal<br />
		<input type="text" name="tal_2" /><br />
		<input type="submit" name="skicka" value="skicka" />
	</form>
</body>
</html>

Genom att använda ett formulär, en funktion och ett par variablar, får vi en ack så liten, men välfungerande miniräknare som kan hantera multiplikation och addition.

Genom att vi först via formuläret skriver in två tal samt räknesättet och trycker skicka, så laddas sidan om och sparar värdena i $tal_1- och $tal_2-variablarna. Vi kan sedan i nästa steg kontrollera om dessa två variablar innehåller någonting. Om de inte gör det skriver vi ut ett felmeddelande, om de innehåller någonting går skriptet vidare till nästa del.

I elseif kontrollerar vi om de inskickade värdena är numeriska, och det görs med PHP-funktionen is_numeric() som returnerar false om värdena är allt annat än numeriska.

Om elseif inte blir sann (värdena är numeriska) tar else-satsen över och här skickar vi värdena i variablerna till funktionen _calc() där dem sparas om till $cmethod, $varde_1 och $varde_2.

Därefter kontrollerar vi vilket räknesätt funktionen ska använda, dvs kollar vilken radio-knapp som var ikryssad, och sedan multipliceras/adderas talen och sparas i variablen $totalt som vi genom return skickar tillbaka, in i echo. Vi anropar alltså funktionen _calc() i samma veva som vi skriver ut allting.

Vi skulle mycket enkelt kunna flytta ut funktionen _calc() genom att använda include(). Detta gör vi på följande sätt.

Funktionsfil.php

<?php
	function _calc($cmethod, $varde_1, $varde_2) {
 
		if($cmethod == "multiply") {
			$totalt = $varde_1 * $varde_2;
 
		} elseif($cmethod = "add") {
			$totalt = $varde_1 + $varde_2;
 
		} else {
			$total	= "n/a";
 
		}
		return $totalt;
	 }
?>

Huvud_fil.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>räknare</title>
</head>
<body>
 
	<?php
        include("Funktionsfil.php");
	if(isset($_POST['skicka'])) {
 
		$tal_1 = $_POST['tal_1'];
		$tal_2 = $_POST['tal_2'];
		$ctype = $_POST['ctype'];
 
			if (empty($tal_1) || empty ($tal_2)) {
				echo 'Du har inte fyllt i båda fälten korrekt';
 
			} elseif(is_numeric($tal_1) == false || is_numeric($tal_2) == false) {
				echo 'Du får bara ange siffror i fälten';
 
			}else {
				echo "$tal_1 * $tal_2 = " . _calc($ctype,$tal_1,$tal_2);
 
			}
 
	}
 
	?>
	<form method="post" action="ex.php">
		Skriv in ett tal<br />
		<input type="text" name="tal_1" /><br />
		<input type="radio" name="ctype" value="multiply" checked> *<br />
		<input type="radio" name="ctype" value="add"> +<br />
		Skriv in ett till tal<br />
		<input type="text" name="tal_2" /><br />
		<input type="submit" name="skicka" value="skicka" />
	</form>
</body>
</html>

Vi har nu placerat funktionen _calc() i en annan fil som vi genom PHP-funktionen include() anropar. På så sätt kan vi använda funktionen _calc () fler gånger i andra script. Att programmera med funktioner är att rekommendera vid större applikationer och vid tillfällen då kod kommer upprepas.