11 Comments

Naišao sam na jedan zanimljiv tweet danas, od Jeff Aftwooda, autora Codinghorror bloga i jednog od tvorca i programera Stackoverflow site-a. Naime, Stackoverflow je community site za razmjenu znanja, poput Yahoo Anwersa ili Expert Exchangea, ali za razliku od ovog prvog vezan je za usku tematsku nišu, a od drugog navedenog sitea se razlikuje po poslovnom modelu, koji ne uključuje potrebu plaćanja da bi se vidio točan odgovor na dano pitanje. Znači, free for all!

To dovodi i do osnovnog problema community/social networking siteova; kako otplatiti troškove gomile servera i bandwidtha (dobro ajde, u trenutnu pisanja ovog posta Stackoverflow ima dva-tri servera) i kako se njihovi tvorci mogu obogatiti. Uzeti ću jedan radikalni primjer, a to je Facebook. On ima između 50 do 100 000 servera, i trenutno najveću arhivu fotografija koja troši enormne količine bandwidtha. Slično je i sa YouTubeom, Twitterom, MySpaceom, Flickerom i ostalim. Kako ti svi ogromni servisi plate svoj milionski mjesečni račun za struju? Plaće djelatnika? Da su smješteni u hrvatskoj, sigurno bi mogli pridat i slivne vode, spomeničku rentu i slično. Ja neznam odgovor na ovo pitanje, i stvarno mi je to jedna od većih misterija današnjice, odmah poslije televizije (oni mali ljudi unutra!) i plazma kugle. [more]
Ali znam (pretpostavljam) da veliki postotak današnjih web siteova živi od Googla i njegovog sistema oglašavanja.
Jeff Aftwood je tako krenuo logičnim korakom, i aktivirao Google AdSense račun da bi preko svojega sitea ubrao nešto dolara od ciljanih google reklama, uz standardne plaćene bannere. Ja bih se okladio da su prihodi od googlea veći, i kako je banner oglašavanje postalo marginalno i specijalizirao za brand-awareness kampanje, kada ono:

Meni osobno jako zanimljiva činjenica i sama brojka me dosta iznenadila. Dali je google adsense algoritam neučinkovit kod uskih niša, dali su firme spremne izdvojiti veća sredstva u usko ciljano banner oglašavanje, nego čisti zakup fraza i keyworda, neznam. Što vi mislite? Ima li nekog SEO/SEM stručnjaka koji čita ovo?

UPDATE (6.8.2009): iz #64 stackoverflow podcasta, Jeff i Joel komentiraju AdWords kampanju:

  • On the crushing disappointment of Google AdWords on Stack Overflow. The theory of AdWords, matching topical ads to the content on the page, is fantastic. The reality of the type of ads we actually saw on Stack Overflow is a terrible disappointment. They were barely relevant, and often quite ugly.
  • Our hand-selected ads, targetted to our audience, perform 50 times better than AdWords. We believe that if Google could somehow tag a site with a specific audience topic (such as, say, “programmers”) it would do much better.
  • If a site like Stack Overflow, which does almost a million pageviews a day, can’t make enough to cover even one person at half time using Google AdWords, how does anyone make a living with AdWords? Does it even work?
  • Joel says the only people making decent money with AdWords are scammers who specifically build websites to do nothing except target high pay-per-click keywords. I am not sure this is what Google had in mind. It is a stunning indictment of “the power of the algorithm”.

5 Comments

Sa par dana zakašnjenja objavještavam o izlasku prve preview verzije asp.net mvc 2 frameworka.

Neke bitne značajke Preview 1 verzije:

Areas: logičko grupiranje kontrolera i View-ova. Svaki Area (prijevod?) može biti u zasebnom projektu. Pomaže u radu na većim projektima, gdje svaki tim ili programer može biti zadužen za svoj dio projekta, odnosno Area

DataAnnotation: iskorištavanje podrške za validaciju predstavljene u .NET SP1 (System.CompomentModel.DataAnnotation namespace), od prije poznate iz upotrebe unutar DynamicData i RIA Services frameworka. Radi se o dodavanju atributa na entitete, čime model binder iz MVCa automatski može izvršiti potrebne validacije.

Novi UI helperi, Templated Helpers. Mogućnost automatskog asociranja UI elementa na određeni tip podatka. Npr. tip podatka DataTime automatski prikaže kalendar (date ui picker ako hoćete). Predlošci se dodaju u za to predviđeni folder, a unutar View se koristi Html.EditorFor, Html.LabelFor i Html.DisplayFor helper

Pogledajte video prezentaciju Scott Hanselmana:

http://channel9.msdn.com/posts/Glucose/Hanselminutes-on-9-ASPNET-MVC-2-Preview-1-with-Phil-Haack-and-Virtual-Scott/

Skinite mvc 2 preview 1:

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=d34f9eaa-fcbe-4e20-b2fd-a9a03de7d6dd#tm