Archive for the ‘events’ Category

Stop Web Pollution

Thursday, January 10th, 2008

SEO is a theme I have been trying to ignore for a long time at Spletne urice, a weekly meeting of (mostly) web professionals. As a programme director and before that only a voice that could be heard my opinion on the matter was that SEO is a simple thing if you’re a web developer (semantic HTML – POSH, web standards, level 1 accessibility) and is a boring issue. The only way a talk about SEO would be interesting was a talk about its dark side. As people might mistakenly think that I (and my predecessor before me) endorse this kind of behaviour I declined any such propositions.

After a few debates and brainstormings I figured what bothered me the most – the notion that all real SEO experts have no conscience and would therefore not be able to talk about the shortcomings of polluting the web with pages that exploit the imperfections of search engines to create traffic and the desperation of users that will click on any banner that promises a better life. I trusted my instincts and invited Mitja to give a talk on SEO and I’m really glad I did. As he said in the talk – a retrospective of what he’s done in SEO made him think and he and Davor (his co-speaker) launched a site called Stop Web Pollution for all of us who don’t want the Internet to become a “big pile of shit”.

While we’re on the topic I’d like to point you to a video of a presentation made on Le Web 3 ’07 conference by Jason Calacanis. You can find it in the “07 – Day 2” tab, the title is “Internet Pollution”.

Calendar APIs

Monday, August 27th, 2007

I’m looking for a calendar web-app with full API access. I really don’t want to reinvent the wheel…

Odprti kop / Strip Mine launch (live blog)

Wednesday, May 23rd, 2007

I’m in Cyberpipe, liveblogging the launch of Strip Mine, a service that adds searching capability to video that Slovenian national television produces. It also allows bloggers to link to such content – the exact second of it – to blogs….

For example you could do this:

Miljonar: 12
Milijonar: 12 Kličejo vas tudi Miško. Ja. To me že od malih let tako kličejo, ne vem zakaj. Mojimir, Miško. Mojimir Miško Cilenše… Vir: RTV Slovenija

Andraž is now talking more about the language technologies that help users find data on the site…

The beta service iswas available at http://www.rtvslo.si/odprtikop/beta/. Check update #1.

The company that Andraž and Boštjan founded is located at http://www.zemanta.com/

The service know hos to link content to relevant sources – currently only Wikipedia. It knows some not to link names because linking firstnames doesn’t really makes sense.

What it also does is find what the tv show is talking about and is thus able to link to pages in the http://www.rtvslo.si portal that also talk about the same things.

It uses Lucene/PyLucene as the indexer, Python, MySQL, Apache, Django, Snowball/PyStemmer for stemming, Lematizator.

Users will also find that the content will only be added as is created. This means that all the locally produced and subtitled.
The content will be there until the videos are available, the quoting will work until the service is online.

APIs might come but are not there yet. The intention to create them was there but wwere not yet created since noboby would be using them. This means that we will probably be able to co-create the APIs as we use them. Comment on the services blog…

The service is completely open. It’s not fully featured, it’s “beta” but not beta. A lot of things are yet to come, but the service will be launched today anyway.

Andraž is saying that these kind of services are popping up, not yet in the big media business though.

He’s now talking more specifically about language technologies. The computer knows how to read but might never understand what it’s reading. Faking the understanding gives us possibilities to enhance the experience when viewing content. As opposed to the Semantic Web this approach seems to be more practical in its core.

The case of better experience is LinkedIn – currently it’s a passive service that you have to use. Andraž would like it to be active – search the callendar, find contacts, arrange meetings and just communicate this to the user. “I’m feeling lucky” services.

Interactivity – are we sure we want this from the computer? Don’t we just want it to be a better servant? Let it get orders and make decisions by itself.

But.

These problems are really hard to tackle. Not only it’s hard to do this in an easy language – we’re in Slovenia. What can we really do?

How about a service that automatically finds pictures for your current blog post. Maybe even process it so it fits your design?

Andraž is now joined by the cofounder and CEO of Zemanta, Boštjan Špetič, that is talking about what they’re gonna work on. He also thanked Zvezdan Matrič, MMC and the Cyberpipe. The ideas are longterm and there is no end to the possibilities that these kind of technologies provide.

And now the Q&A:
Q: reverse engineering the .890 subtitles format.
A: HEX editor to find the blocks and then trying to decode the encoding for the letters

Q: processing power
A: it takes two hours to process – one hour to download and one hour to process. Slovenian Wikipedia is small enough to hold in RAM to process faster. Linking to Rtvslo news is scaled down to about 20.000 articles. They’re linked to every paragraph.

Q: will the paragraphing heuristicts change
A: no, probably not.

Q: how much information is already in the subtitles? timestamps?
A: all timestamps are based on the subtitles, could be done without in the future.

Q: did the subtitling process change?
A: no

Q: what about the future? will there be voice recognition?
A: focus is on smart processing, there might be voice recognition to define stuff.

Q: all automatic?
A: yes. no manual changing is done currently.

Q: will there be?
A: it’s possible. maybe in the future the journalists will change the data.

Q: how much time was spent and what was the plan?
A: experimental from october 2006. rewritten for production once the prototype was done. the service gradually got bigger as it was developed.

Q: how about the pictures?
A: tricks. we know the beginning and the end of the paragraph. the interval usually contains about 5000 frames. which one to take? you take an image with a certain JPEG size – smaller are too blurry, bigger are also not good.

Q: is all text online?
A: everything is in the show except the prebuild subtitles.

Q: congrats. web has video with no subtitles. what are you planning to do in the future since you’re in a niche market?
A: subtitling of videos is expensive so we’re not going there. we’ll be in the niched markets – blogging, finding already tagged content,..

And we’re done.

Update #1:
As the service already launched it’s available at http://www.rtvslo.si/odprtikop.

More mix

Wednesday, May 2nd, 2007

I hear that other blogs are covering the mix pretty goood, so I’m not even going to try to compete. I don’t have much time to surf the web or open and more importantly read the feeds.

I’ll just mention a few things I find interesting. The first one would be the DLR or the possibility to run dynamic languages in the .net environment. They’re saying that Iroonpython is much faster than the defaul implementation because of the platform. I guess this should give hope to Ruby developers that one day Ruby’s gonna be fast. They even wrote a new JScript parser for it.

Sitting in the biSitting in the big Palazzo M room waiting for the last keynote also gives me time to comment on a few other things. It’s really hard to be thirsty or hungry around here. There’s free stuff everywhere – lots of it. The breakfast and lunch are full meals, not only quick bites or fingerfood, which is also great.

As I said in the previous post it is a bit cold though. The fiifth floor where I’m at now is ok, but the fourth where most of the sessions happen is less comfortable. It’s too cold for short sleeves but not cold enough that a sweater would be a perfect solution.

The conference staff is really friendly, not only the Microsoft but all the others as well. What is lacking is more charging stations which forces users to squat the hallways where you can plug yourself into the matrix directly.

Another thing I noticed was that a lot of people have tablet or tablet convertible portable computers. I find this very interesting since there aren’t really that many different models available. Also there aren’t may macs here, which was expected since that’s the competition. I sometimes feel a bit out of line with my linux powered Nokia N800.

More tomorrow. If you want to read more about the conference visit technorati and search for mix07. If you don’t like to read or want to ask something visit Spletne urice @ Kiberpipa on wednesday, May 9 2007.

Mixed first impressions

Monday, April 30th, 2007

I registered at Mix07 a few hours ago. I got a disappointing shopping bag packed with stuff – for example a Windows logo 128M USB key.

On the other hand I got a cool pen that has a light on the other side that reads Mix07, Vista ultimate, the expression tools and a t-shirt.

I chose the ‘business’ tag and left ‘design’ and ‘development’ in the bag.

The wireless seems to work – we’ll see how it holds up tomorrow.

It’s a bit cold.

Going to Vegas

Monday, April 30th, 2007

This is my trravel log written on airports on my N800. Any spelling errors might really be errors or are just the consequence of typing on a small onscreen keyboard with a pen.

Munich, 0810 CET: We successfully landed at Munich after a short flight from Ljubljana. It was a pleasant Adria airways flight with a croisant and juice (I don’t care much for cofffee or tea) for breakfast. It would have took even less time if it weren’t for the taxying around the Munich airport.

A fun thing happened when we arrived. I was among the first to leave the bus that drove us from the aircraft to the terminal. Since I was catching a connecting flight I was directed to a different ‘exit’. Other passangers didn’t know this and followed me. Fortunatly they were stopped before they went too far.

I’m currently waiting for my next flight towards Denver. It will be my first travel overseas, not counting London, and the first with significant jetlag issues. I’ll try the Meyer technique and try to sleep as if I was already in Vegas. We’ll see how that works. See you in Denver.

Denver, 1420 local time: I had so little time between flights I had to run, literally. We completed the boarding, taxied away and stood on the taxiway for some time. The pilot informed us that we’re overweight and we have to go back to unload some. More later..

Vegas, 1830 local time: I finally got to the conference registration, got my badge and the goodies. I need to fill in the gaps though. The Lufthansa flight to Denver was great. It was loooong but that aside it was a pleasant experience. I sat next to a lady from Krakow, now a US resident. I learned that if you have low blood preasure problems, you should drink coffee and cognac (but then add two glasses of water to your normal daily dosage which should, by the way, be your weight in kg divided by 30 in litres).

The Ted flight to Vegas was much scarier though. We were late (175lb overweight so we had to ditch a passanger from the waiting list), half of the movie was played without sound and the plane was shaking all the time. After getting the baggage I took a cab (and waited for it in the biggest queue ever) to TI, where I got my no-view room (pictures when I return).

And now I’m at Mix07 wearing a ‘business’ tag.