You are hereBloggar
Bloggar
Aska är min vän
Vem kunde trott att aska skulle va bra till någonting.
Har under en längre tid haft ingrodd smuts på vår induktionshäll. Har provat en massa olika medel och kemikalier men naturligtvis så har inget fungerat. Men så läste jag ett inlägg i ett forum att aska, vatten och tidningspapper skulle vara ett utmärkt rengöringsmedel. Har man provat allt annat kunde det ju inte bli sämre av att prova detta.
Till min häpnad fungerade det verkligen. Spisen blev som ny igen. Inte en fläck är kvar. Kunde aldrig tro att detta skulle fungera. Men där fick man smäll på fingrarna.
Namnkällan
Nu finns min första iPhone applikation på App Store: Namnkällan
Vad ska ditt barn heta?
Att välja rätt namn till sitt barn kan vara både svårt och tidskrävande. En individs namn kan påverka hela dess liv och ingen förälder vill att sitt barn skall bli mobbat eller utstött för sitt namn.
Ta hjälp av den den här applikationen för att se dagens namntrender och se vad de olika namnen egentligen betyder. Vilka är de vanligaste, trenderna, hur många heter så, osv.
Eller kanske du bara vill kolla vad ett namn betyder och hur många som namngavs senaste året.
Bakomliggande data och statistik hämtas från pålitliga källor såsom Statistiska Centralbyrån (SCB).
Applikationen ger er:
- möjligheten att slumpa fram namn,
- möjlighet att söka på person egenskaper så som härkare.,
- spara dina namnfavoriter samt publicera dem på Facebook,
- samt titta på namnstatistik.
Uppdatering till Snow Leopard
För ungefär ett år sen så råkade jag tappa min Mac i golvet då den gled ur väskan. Olyckligtvis så pajade naturligtvis hårddisken och jag fick lämna in den och få en ny insatt. Killen på MacSupport hade problem att installera operativsystemet ifrån DVD skivan och fick tillslut göra installationen via nätverket. Det som hände var att den inte hittade hårddisken vid uppstart ifrån DVD'n.
Så när jag skulle uppdatera operativsystemet till Snow Leopard vänte jag mig problem. Jag vill naturligtvis göra en ren installtion för att rensa all gammalt skit man samlat på sig. Än en gång så hittades inte hårddisken när jag bootade på skivan.
Skit tänkte jag. Ut och google på nätet. Hittade fler som hade samma problem men inte någon direkt lösning. Efter någon timmes sökande hittade jag något som jag trodde skulle fungera. Skapa en ny partion som är bootbar och lägg installationsfilerna där. Boota sedan via den partitionen. Något som i teorin kändes genomförbart.
Så här gjorde jag:
- 1. Skapade en ny partion på 10 GB av de lediga utrymme som fanns kvar.
- 2. Skapade en DiskImage av Snow Leopard skivan.
- 3. Återställde image'n på den nyskapade partionen.
- 4. Startade om och höll ned alt-knappen för att få upp bootalternativ.
- 5. Valde den ny installations partionen.
Denna gång hade den inga problem att hitta hårddisken och jag kunde formatera om den och installera Snow Leopard utan problem. Efter någon timme hade allt installerats inklusive uppdateringar. Eftersom jag förmodligen kommer att installera om operativsystemet någon mer gång ville jag ha kvar den nya partionen jag skapade, men samtidigt ville jag inte ha den synlig i t.ex. Findern. Så jag var tvungen att gömma den med setfile
setfile -a V /Volumes/Mac\ OS\ X\ Install\ DVD/
Så efter några timmars strulande hade jag äntligen en ren ny installation av Snow Leopard. Nu återstod bara arbetet att lägga tillbaka backuper av data som jag behöver.
Voddler Invites
Kommer återigen ge ut 3 st Voddler invites. Denna gång gäller det att länka till detta inlägg och sedan lämna en kommentar vart länken finns någonstans. Antingen ifrån din egna sida eller Facebook (finns share länk nedan). Sist men inte minst så bör man klicka på en av annonserna på denna sida för att öka sina chanser.
Tävlingen kommer att hålla på till 2010-05-02.
MySQL skip-name-resolve
Att något så litet kan bli så komplicerat. Satt i flera timmar idag och felsökte en MySQL installation åt en kund. Håller på att sätta upp en Drupal sida med tillhörande databas. Vi lade databasen på en egen maskin för att öka prestandan. Så vi tänkte i alla fall.
Det började med långa query- och laddningstider. Efter att ha flyttat servern till en annan plats i nätverket kunde vi minimera query-tiderna. Men vi hade fortfarande oerhörda laddningstider, uppemot 17 sekunder för en sida som normalt bör ta 1 till 1,5 sekund.
Vi hade sedan tidigare några drupal installationer och databas på samma maskin, vilket resulterade i snabba svarstider. Efter lite funderande bestämmde jag mig för att flytta SQL datat till den nya maskinen. Sagt och gjort. Efter en några minuter så laddade jag om sidan. Puhh, sidan som nyss tog 1,5 sekund att ladda tog 16 sekunder. Inget man ville se, men som man nästan kunde räkna ut.
Tänka, tänka, tänka... Hjärnan gick på högvarv. Gjorde lite tester med en SQL klient och även där gick det väldigt trögt. Då kunde vi utesluta Drupal installationen. Efter lite googlande kunde jag hitta personer med samma problem. Långa svarstider för SQL anrop. Det visade sig att för varje anslutning som skapas görs ett DNS uppslag av hosten som försöker göra uppslaget. Om MySQL får hantera många anslutningar, eller om DNS'n är långsam, kan belastningen från ett extra DNS lookup vara jobbigt.
Men jag hade ju precis satt upp min server och hade ingen last alls. Men maskinen som själva Drupalen körs på gör intern-anrop till den nya maskinen. De interna ip-adresserna var inte registrerade i någon DNS. Därav stod anslutningen och hängde medan den försökte göra DNS uppslaget.
Som tur är finns det en parameter i MySQL som man kan ange vid uppstart:
--skip-name-resolve
Så genom att lägga in denna lilla parameter i my.cnf under [mysqld] så hoppas själva DNS uppslaget över. Nu hände det grejer. Sidan som nyss tagit 16 sekunder att ladda, laddades på mindre än 1 sekund. Snacka om skillnad. Att något så litet kan göra en så glad. Så efter några timmars felsökning och ett hallelujah så var det dags för lunch.
Whiteout
Såg thrillern Whiteout i helgen. Fick höra talas om den av en kollega som tyckte den var bra. Tycker den var helt okej. Ingen biofilm direkt, men tillräckligt spännande för en fredagkväll i soffan.
Filmen handlar om U.S. Marshal Carrie Stetko (Kate Beckinsale) som tvingas jaga en mördare på den mörka och iskalla Antarktis. Det blir en kamp mot tiden, då hon bara har tre dagar på sig att spåra mördaren, innan solen försvinner och området sänks i ett sex månader långt mörker. Det hjälper inte att är mer än minus 50 grader kallt och stormvindar.
Det som gör att filmen sticker ut och blir intressant är just det hårda klimatet. Annars håller den sig inom ramarna för en vanlig thriller. Ser man trailern så får man en känsla av att det skulle vara en Sci-Fi film, men så är inte fallet. Filmen är spännande rakt igenom och man var inte helt säker på mördaren.
Filmen är regisserad av den amerikanen Dominic Sena, som legat bakom filmer som Gone in 60 Seconds och Swordfish, och bygger på ett seriealbum skrivet av Greg Rucka
5 iPhone apps jag måste ha
Här är de fem jag använder frekvent. Det som är bra med iPhone är applikationer är att de många är gratis och riktigt bra. Sedan finns det många applikationer för 7 kr vilket jag inte tycker är farligt alls. Är applikationen bra skulle jag inte dra mig att betala mer för det. Vilka 5 iPhone applikationer använder du dagligen?
Guitar Rock 2 : 38 kr
Vem gillar inte Guitar Hero till Playstation? iPhone versionen är minst lika rolig. Det finns två spår att välja när man väljer karriär, gitarr eller trummor. Dock så får chansen att spela båda vilken version man än väljer. Finns även som gratis version...
Facebook : Gratis
Vem har inte ett Facebook konto idag? Okej, det finns några få undantag, men alla ni andra har säkert redan denna applikation om ni äger en iPhone.
Aftonbladet Supernytt : Gratis
Finns egentligen inte så mycket att säga om denna applikation. Senaste nyheter, sport och nöje. Det första man kollar när man vaknar och det sista man kollar när man går och lägger sig.
Giraffe's Matching Zoo : Gratis
Ett utmärkt memory spel till barn i åldern 2-4. Min son som snart är tre fattade galoppen efter några gånger och nu frågar han efter det både hemma och när vi sitter i bilen. Det som gör det lite roligare är ljuden som alla djuren på bilderna föreställer. Är faktiskt knepigare än man tror.
Swedbank : Gratis
En otroligt smidig applikation. Kolla kontosaldon och göra överföringar mellan konton på ett väldigt smidigt sätt. Många har klagat på att den "bara" drar igång webbläsaren och sedan visar webbsidor. Något som redan fungerade i vanliga mobila webbversionen. Men jag tycker inte ändå att den känns integrerad och bra. Använder den varje vecka.
Statistiska Centralbyrån
I min iPhone applikation som jag utvecklat har jag använt mig av data ifrån Statistiska Centralbyrån (SCB). Jag är förvånad över hur svårt det ska vara att få ut data på ett vettigt sätt. Jag kan tycka att en myndighet som tillhandahåller statistik i dagens IT samhälle borde ha bättre lösningar för att göra integrationer mot olika applikationer. Idag kan man göra upplsag och sökningar direkt på deras hemsida, vilket i sig är bra, men det blir jobbigt när man som utvecklare vill komma åt mycket data.
Skickade därför ett mail för att se om det fanns någon lösning som jag inte sett. Fick som svar att de är mycket medvetna om begränsningarna och just nu håller på att ta fram WebService tjänster som man ska kunna använda. De var väldigt intresserade av mina användningsområden för att kunna utveckla än bättre tjänst.
Tyvärr så höll de på att utveckla en tjänst för Lönedatabasen och inte Namnstatistik som jag var intresserad av. Så jag har varit tvungen att skriva egen programvara för att spara den statistik som jag har behövt. Detta medför att när uppdateringar kommer så kan jag behöva justera min programvara, vilket kräver tid.
Besviken på Apple
Så har det hänt. Första gången man känner sig besviken över Apple. För några år sedan var jag emot allt som hetter Apple, men efter att ha fått en MacBook Pro inom jobbet så har jag varit frälst. Allt fungerar utan något som helst krångel.
Har sedan en månad tillbaka försökt ge mig på att utveckla en iPhone applikation. Nu har jag kommit till slutskedet då jag skulle testa den direkt på min telefon och inte i simulatorn. Upptäcte då att man var tvungen att ha samma SDK installerad på datorn som version man har i iPhonen, vilket i sig inte är så konstigt.
Iväg till Apple's Developer Program för att ladda ner version 3.1.3 som är den jag har på min iPhone. Men antingen är jag väldigt korkad eller så gör Apple mig väldigt besviken. Går man till download kan man endast ladda ner den senaste version som är SDK 3.2 och som endast har stöd för Snow Leopard. Vi andra som kör Leopard då, ska vi inte kunna fortsätta utveckla. De borde åtminstone ha kvar de gamla versionerna för nedladdning. Nu så ska jag i alla fall uppdatera till Snow Leopard men i alla fall. En sån liten grej gör mig irriterad.
Kommer så småning om ha en liten tävling med Voddler invites ihop med min applikation.
Glad alla hjärtans dag
Då var veckans tävling avslutad. Jag har lottat fram vinnarna denna vecka av de bidrag som kommit. Då det är Alla Hjärtans Dag idag så bestämde jag mig för att lotta ut 3 st invites. Vinnarna denna vecka är:
Emil, Albin och Kristoffer...
Dessa personer borde ha fått en invite på sin mail.
För att ha chans att komma över nya invites så kika in på sidan under de kommande veckora. Jag har 5 stycken invites kvar att dela ut.
Nu har Voddler även öppnat dörren för Norge. Norska personer kan registrera sig för en invite på Voddlers hemsida, och man lovar att snart släppa på folk.
Glad Alla Hjärtans Dag...