Visa Kopu

Visa Kopun blogi mielenkiintoisista asioista.

Teknologiauutisia: Ruby on Rails, Alexa Web Search Platform, Google Homepage API

Symfony

Aloitin tänään Symfonyyn tutustumisen. Symfony on PHP5-kielellä tehty ohjelmistokehys (framework) web-sovellusten kehittämiseen. Ensivaikutelma on, että se muistuttaa kovasti suosittua Ruby on Rails -ohjelmistokehystä, tosin ohjelmointikieli on eri. Molemmissa pyritään toteuttamaan MVC-mallia mahdollisimman pitkälle. Sekä Symfonyssä että Railsissa apuna ovat komentoriviskriptit, joiden avulla koodia saa generoitua MVC-mallin mukaisesti, ja jotka vähentävät käsin tehtävän koodauksen määrää.

Symfony käyttää hyväkseen PHP:n PEAR-kirjastoa ja koko ohjelmistokehyksen asennuskin tapahtuu PEAR:n kautta. Railsin asennukseen käytetään vastaavaa menetelmää eli RubyGemsiä.

Nyt joulun alla Symfonyn saitilla julkaistaan joulukalenteria, jossa toteutetaan moderni web 2.0 -sovellus Symfony-kehyksen päälle. Se vaikuttaa hyvältä lähtökohdalta Symfonyyn tutustumiseen.

Yritin löytää netistä benchmarkeja Symfonyn ja Ruby on Railsin tehokkuudesta, mutta en löytänyt oikein mitään. Varmaankaan Symfony ei ole vielä lyönyt itseään läpi tarpeeksi. Olen ymmärtänyt, ettei Ruby on Rails ole varsinaisesti loistanut skaalautuvuustesteissä, joten olisi kiva tietää, millaisen vastuksen PHP-pohjainen ohjelmistokehys sille antaa.

Sulake Euroopan nopeimmin kasvavia yrityksiä

eFinland: Sulake Among the Ten Fastest Growing Technology Companies in Europe

The Technology Fast 500 EMEA is a program that ranks the fastest growing technology companies in Europe, Middle East and Africa, highlighting both established and emerging technology companies. Fast 500 measures sustained revenue growth of over five years. The growth of Sulake has been rapid and consistent. Sulake’s growth percent over the last five years was astonishing 8173 %.

Google Analytics ja Bad Behavior

Ihmettelin, kun Google Analytics edelleenkin näyttää visakopu.netin kohdalla “Waiting for Data”, vaikka rekisteröitymisestä on jo useampi viikko. Tähän asti olen syyttänyt ongelmista vain Google Analyticsiä, mutta hetki sitten minulle valkeni, että syyllinen voikin olla Bad Behavior -laajennus, jonka olen tähän WordPressiin asentanut.

Bad Behavior pitää kommenttispämmääjät loitolla tarjoamalla niille eioota. Koska Google Analytics käy rekisteröitymisen jälkeen tarkkailemassa, milloin tarvittava JavaScript-koodi on syötetty sivun html:ään, saattaa Bad Behavior estää Analyticsiä huomaamasta koodia. Näin ollen käyttäjäseuranta ei ikinä edes pääse alkuun.

Kun Google Analytics on saanut selville että koodi on paikallaan, se ei ymmärtääkseni enää käy tutkimassa sivujen sisältöä, vaan kävijäseuranta tapahtuu käyttäjien ladatessa kyseisen JavaScript-koodin.

Google Analyticsin tukisivut eivät (tietenkään) kerro, mikä koodia tarkkaileva järjestelmä ilmoittaa serverille olevansa, mutta onneksi Bad Behavior pitää logia estetyistä yrityksistä. Logista löytyi merkintä “selaimesta” Urchin/6.3.05, joka lienee Google Analytics. Palvelu on entiseltä nimeltään Urchin ja joiltain japaninkielisiltä sivuilta löytyi viittauksia siitä, että Google Analytics ja Urchin/6.3.05 ovat kytköksissä toisiinsa.

Lisäsin Urchin/6.3.05:n nyt Bad Behaviorin sallittujen listalle. Saa nähdä auttaako.

Samalla lisäsin listalle myös agentit FeedFetcher-Google; (+http://www.google.com/feedfetcher.html) ja Mediapartners-Google/2.1. Ensiksi mainittu liittyy Googlen RSS-lukijaan ja toinen AdSense-mainosjärjestelmään.

Päivitys 7.12.2005: Google Analytics valitti edelleen samaa asiaa. Nyt sinne oli ilmestynyt kellonaika, jolloin se on viimeksi käynyt tarkistamassa, ettei koodi muka ole paikoillaan. Otin koko hiton Bad Behaviorin pois päältä ja vaihdoin spämmisuojaksi Akismetin.

Marraskuun tilastoja

Kun kerran kaikki muutkin, niin minäkin. Viimeisimmäksi via Pinseri.

Marraskuun aikana visakopu.netissä (mukaan lukien Linko) käytiin 48719 eri ip-osoitteesta 117229 vierailun verran. Dataa siirtyi 6,1 gigatavua.

Tämä on vanha sivusto. Löydät minut esimerkiksi täältä: Roxeteer Media Oy, Instagram ja Twitter.