Webfish

Order by Rand() i Symfony2

random

Att hämta en slumpmässig rad från en MySQL är ganska enkelt. Man lägger till ORDER BY RAND() i slutet på sin query. Nackdelen är att det går extremt långsamt. Den har en tidskomplexitet på O(n*log(n)). Det är därför Doctrine har valt att inte implementera den funktionen. Men vad gör man då om man vill plocka ut en slumpmässig rad från en tabell? Man ska göra slumpmässigheten i applikationen. En naiv lösning är att hämta alla rader och göra en array_rand() på resultatet. Detta är naturligtvis inte optimalt då det tar massa minne i onödan. En lösning som jag brukar använda mig av är denna: Detta letar efter det största id som du har i din tabell. Sen slumpar den ett värde (rand) mellan 0 och det största id. Vi returnerar sedan en rad i tabellen som är närmast större eller lika med vårt slumpade värde. Jag vill dock varna att [...]

Skrivet augusti 8th, 2012 av Tobias

Hemsida för restauranger

utestallet

Vi har nu gjort klart en bra grund till ett av våra projekt som vi jobbar med nu. Projektet heter Utestället. Det går ut på att göra det enkelt att skapa en hemsida för restauranger. En krögare eller caféägare registrerar sig på Utestället och har sedan att administrationssystem likt wordperss för att redigera sidor, utseende och även widgets. Vi ligger precis i startgroparna med detta projekt. Vi har tyvärr inte 1000-tals teman och plugin än. Men vi kommer komma dit. Vi tar en sak i sänder tills vi är där.

Skrivet maj 2nd, 2012 av Tobias

Ett uppskattat miniprojekt

Calculator.nu

Ett av våra mest uppskattade projekt är faktiskt vår miniräknare. De ser inte ut att vara mycket till världen men det hjälper tydligen väldigt många människor. Vi har på ett par månader fått in ca 600 facebook likes och knappt 100 goolge plus. Jag tycker det är jättekul att ha byggt en gratistjänst som så många använder. Just nu hoppas jag på att Finland ska ska hitta till vår laskin. Vår konkurrent i Finland är inte ens hälften så bra eller snygg som vår miniräknare. Under våren planerar vi att släppa ännu ett gratisprojekt. Jag hoppas att det blir minst lika uppskattat.

Skrivet april 2nd, 2012 av Tobias

Första WordPress temat – Angler

screenshot

Nu har WebFish släppt sitt första publika WordPresstema som vi kallar Angler. Det som är utmärkande för Angler är enkelheten och editerbarheten. Angler är uppbyggt på bästa tänkbara sätt när det kommer till SEO, och ger dig som vill synas i Googles sökresultat en bra grund att stå på. Vidare så är Angler uppbyggt så att användaren själv kan byta färger, lägga till sidebars och ändra plats på div-taggar. Allt är automatiserat och inga programmeringskunskaper krävs. Allt man behöver göra är att ändra i en inställningsfil. Detta gör också Angler perfekt att använda för dig som är duktig på programmering och själv utvecklar WordPress teman. Angler är lätt att vidareutveckla och bygga på funktionalitet på, så att du får din hemsida precis som du vill ha den! Vill ni ladda ner Angler hittar ni temat här!

Skrivet mars 29th, 2012 av Hannes

FocusOn – Malaysia

thumnail_default-300x200

Webfish designer, Hannes Hagman arbetar just nu med ett projekt som heter FocusOn – Malaysia. Han står för all grafik i projektet och har även byggt hemsidan för projektet som ni hittar på www.focus-on.se! Kolla gärna in hemsidan för att läsa mer om projektet och kom gärna med feedback på designen!

Skrivet mars 9th, 2012 av Hannes

Nytt verktyg för att testa statuskoder

404-vs-301-redirect

Jag har precis gjort klar ett nytt litet verktyg för att testa HTTP-statuskoder. Verktyget i sig skiljer sig inte mycket från de andra verktyg som finns förutom att den visar hela HTTP-headern. Det var faktiskt därför som jag skapade verktyget. För att använda detta lilla miniprojekt så gå in på www.webfish.se/redirect. Det finns också en widget i det bruna fältet på startsidan. Mycket nöje.

Skrivet mars 6th, 2012 av Tobias

Miniräknaren fyller ett år

Calculator.nu

För ett år sedan publicerade vi vår kalkylator. Den hade ett par buggar och inte alls mycket trafik. Vi skrev en hel del testkod för att rätta buggarna och ett par månader senare började trafiken komma. Nu till ett års dagen har vi uppdaterat miniräknaren med sociala knappar från Facebook och Google+. Vi har också översatt sidan till mängd olika språk samt lagt till nyhetsfunktion. Så nu kan en admin skriva nyheter. Målet med calculator.nu är att försöka ranka på google i olika länder. Vi ska smått påbörja det arbetet. Så vi får se efter nyår hur det har gått för oss.

Skrivet september 29th, 2011 av Tobias

De snabbast växande företagen idag

casino

Internet gör det möjligt för folk världen över att kommunicera med varandra och dra nytta av varandras tjänster. Sen webben standadiserades på 90-talet har antalet användare ökat explosionsartat och landsgränserna har börjat suddats ut. Det är nu enklare och effektivare att hålla kontakt med folk på andra sidan världen. Vilka företag är det då som växer snabbast på internet idag? Jag skulle utan tvekan säga något av de många, många spelföretag som finns idag. över 20 miljoner människor söker på ordet casino varje månad, och kollar man upp ordet poker får man lägga på ytterliggare 10 miljoner människor. 20 miljoner människor varje månad är väldigt mycket besökare och sajter som Casino.se är nog extremt framgångsrika i dagsläget. Det ska bli intressant att se vad som blir nästa internetfluga, vilken bransch kommer att bli nästa stora explosion i internetvärlden?

Skrivet juli 26th, 2011 av Hannes

Ljudet av jobb

thumnail_default-300x200

Det har varit ganska tyst på Webfish ett tag. Men det är bara ljudet av att vi jobbar. Vi har ett antal nya wordpress teman på gång samt ett par större projekt som vi ska leverera inom den närmaste tiden. Så snart kommer ni få se vad ni inte hört.

Skrivet juli 4th, 2011 av Tobias

Nya firefox plugin

firefox

Den senaste tiden har vi gjort ett par firefox plugin. Det är två små plugin som underlättar det dagliga surfandet. Det första pluginet heter Simple PageRank. Det visar den nuvarande sidans PageRank i stautsbaren eller i den vanliga toolbaren. Det som skiljer vårt plugin mot andra PageRank plugin är att den skickar frågorna direkt till google och inte via någon annan server. En annan skillnad är att vi inte skickar med massor av andra funktioner som Google Toolbar gör. Det andra firefox pluginet heter Highlight Nofollow Links. Namnet beskriver pluginet ganska bra. När man jobbar med sökmotoroptimering så vill man väldigt ofta veta vilka länkar som är sökmotorvänliga och vilka som inte är det. Detta plugin ritar ut en rosa ram runt alla länkar som har attributet rel=”nofollow”. Ladda gärna ner och testa våra plugin. Länkar finns på denna sida: Firefox plugin (engelska).

Skrivet maj 28th, 2011 av Tobias