FOSS.IN
planet.foss.in

March 22, 2010

(feed) Kushal Das (kushal)

How to do XMLRPC calls in Vala using libsoup (tutorial)

This is small tutorial showing how one can do XMLRPC in Vala using libsoup.
We will call a default demo.sayHello method in Wordpress, this will just return a string “Hello!”.

The code:


using Soup;

public void main(string[] args) {
var message = xmlrpc_request_new("http://kushaldas.wordpress.com/xmlrpc.php","demo.sayHello");
var session = new SessionSync();
session.send_message(message);

string data = message.response_body.flatten().data;
Value v = Value(typeof(string));
try {
xmlrpc_parse_method_response(data, -1,v);
}
catch(Error e) {
debug("Error while processing the response");
}
string msg = v.get_string();
debug("Got: %s\n", msg);

}

At the very first line we mention that we are using the libsoup, then using xmlrpc_request_new method we create a message. It requires the URL and method name strings. It also takes optional arguments to the method (which we will see in the next example). Then in the next few lines we are creating a SessionSync object and call the method using send_message method. The response stays in the same message object we created before. We get the response as string in the variable data.

xmlrpc_parse_method_response takes the response as a string in the first argument, next is the length(size) of the response (Note: I used -1 so that it will take the size of data, it comes handy when the response contains unicode chars) and 3rd argument is the Value where it will store the parsed result. string msg = v.get_string() gives us the final result , which we print using debug.

Now to compile the code I gave the following command

$ valac --pkg libsoup-2.4 --thread xmlrpc-test.vala

The output

$ ./xmlrpc-test
** (process:28319): DEBUG: xmlrpc-test.vala:17: Got: Hello!

In the next example we will try to add two numbers using another demo method given by wordpress. The code is given below


using Soup;

public void main(string[] args) {
var message = xmlrpc_request_new("http://kushaldas.wordpress.com/xmlrpc.php","demo.addTwoNumbers",typeof(int),20,typeof(int),30);
var session = new SessionSync();
session.send_message(message);

string data = message.response_body.flatten().data;
Value v = Value(typeof(int));
try {
xmlrpc_parse_method_response(data, -1,v);
}
catch(Error e) {
debug("Error while processing the response");
}
int msg = v.get_int();
debug("Got: %d\n", msg);

}

Here while creating the message, we passed the required arguments to the method demo.addTwoNumbers, it goes as type and value pair, so we wrote typeof(int) and then the integer value.

Compilation and result


[kdas@d80 vala]$ valac --pkg libsoup-2.4 xmlrpc-test2.vala --thread
[kdas@d80 vala]$ ./xmlrpc-test2
** (process:28565): DEBUG: xmlrpc-test2.vala:17: Got: 50

A small tip: If you don’t know the return type , use type_name() to find out.
Thanks to the people in #vala who are continuously helping me to understand more of it.

The post is brought to you by lekhonee v0.8

Permanent Link: 22-Mar-2010 11:04 AM


(feed) VaibhaV Sharma (Dalfry)

Barbeque this afternoon

Barbeque this afternoon Originally uploaded by Dalfry Our first barbeque at home. Lots of yummy food, some friends and excellent weather. Recipe for a good time.

Permanent Link: 22-Mar-2010 06:30 AM


Barbeque this afternoon

Barbeque this afternoon Originally uploaded by Dalfry Our first barbeque at home. Lots of yummy food, some friends and excellent weather. Recipe for a good time.

Permanent Link: 22-Mar-2010 06:30 AM


(feed) Philip Tellis (bluesmoon)

InnoDB's tablespace ids and Partitions

There are times when what you have is a partially running database and a bunch of backup innodb tablespace files (the .ibd files). If you're using innodb_file_per_table, then you have a separate .ibd file for each InnoDB table.

Now, you have your running database with a bunch of tables, and you want to replace some of them with the backup .ibd files. According to the MySQL docs, you'd do this:

  1. ALTER TABLE foo DISCARD TABLESPACE; (this deletes the current .ibd file)
  2. copy the old .ibd file into your database directory
  3. ALTER TABLE foo IMPORT TABLESPACE;
Assuming your .ibd file was from the same database and you did not drop the table and recreate it sometime between when you made the backup .ibd and now, this should work. Except... if you use partitions. If your table foo uses partitions, ie, its create statement was something like this:
CREATE TABLE foo (
   ...
) PARTITION BY ... (
   PARTITION p0 ...,
);
In this case, you cannot discard the tablespace, and the first alter command throws an error:
mysql> ALTER TABLE foo DISCARD TABLESPACE;

ERROR 1031 (HY000): Table storage engine for 'foo' doesn't have this option
I have not investigated if there are workarounds for this, but I do have a little more information on what's happening. Remember that each .ibd file is a tablespace. For a partitioned table, there are multiple .ibd files, one for each partition. The table's files look like this:
foo.frm
foo.par
foo#P#p0.ibd
foo#P#p1.ibd
...
Where p0, p1, etc. are the partition names that you specified in the create statement. Each partition is a different tablespace and has its own tablespace id. When you create an InnoDB table without partitioning, the internal tablespace id counter is incremented by 1. When you create an InnoDB table with paritions, the internal tablespace id counter is incremented by the number of partitions. The actual tablespace id is stored in each partition's .ibd file somewhere within the first 100 bytes. I have not attempted to find out where exactly though.


Permanent Link: 22-Mar-2010 01:13 AM


(feed) VaibhaV Sharma (Dalfry)

Barbeque at home

Barbeque at home Originally uploaded by Dalfry Our first barbeque ever at home. Lots of yummy food ready on the skewer.

Permanent Link: 22-Mar-2010 12:30 AM


March 21, 2010

(feed) VaibhaV Sharma (Dalfry)

Photo Shoot for shaadi.com

Photo Shoot for shaadi.com Originally uploaded by Dalfry Matrimony photography. :p Ankit is my cousin.

Permanent Link: 21-Mar-2010 07:30 PM


(feed) Swaroop C H

An experiment to be Google-Free

100% Google Free!A series of incidents and thoughts led me to try an experiment – to be “100% Google Free”. This turned out to be a lot harder than I thought, and ended up admiring Google a lot, and at the same time, worried and curious about what they do with all that data they have.

First things first, since I no longer use Google’s Feedburner, please kindly update your RSS readers to use http://www.swaroopch.com/feed/ instead of the earlier Feedburner link. For those 140+ people who are subscribed via email, I have migrated to MailChimp (emails were also being sent by Feedburner earlier), so emails will continue to be delivered to you from this post onwards. You can subscribe or unsubscribe for email delivery on this page.

Back to the main topic… there were a few reasons that led me to this experiment:

Phew. I think those were enough reasons to move away from Google, at least for a while.

And, boy, it has been tough. Let’s face it, it’s hard for companies to beat Google when Google makes slick products and gives it away for free.

Here is what my transition looks like:

  1. Search – The funny thing is I used Google Search only in 2004-2005, started using Yahoo! Search since 2006, and have moved to Bing exclusively since the past 6 months. (free)
  2. Analytics – Moved to Mint ($30) + Piwik (open source)
  3. Reader – Moved to Tiny Tiny RSS (open source)
  4. Feedburner – Moved to the default WordPress feed link + MailChimp for emails (freemium)
  5. Google Apps – Moved to Zoho for Business ($5 per month)
  6. Docs – Moved to Zoho Docs which turned out to be way more powerful (free)
  7. GTalk – Stopped using IM, it was a distraction anyway. (zero)
  8. Contacts – Exported from Google, stored only on iPhone (free)
  9. Calendar – Zoho Calendar (free)
  10. Google Groups – subscribe to RSS feeds of the group (free)
  11. Maps – Since the map application on iPhone uses Google Maps, no alternative
  12. Google Alerts – no alternative
  13. Google Adsense – This is still a todo item, haven’t looked into it yet. I have heard about Komli, Chitika, etc. but yet to investigate.
  14. Phone – My next phone is probably going to be an Android phone, looks like there is no alternative (I’m tired of having to use Windows just for iTunes, only because I have an iPhone)

As I’m sure you have deciphered, this took some installation of server-side software and some money to make this transition. These were the best alternatives that I came across that suited me.

So far I’ve been very happy about this experiment, because I got to discover and try out new tools and realized that there is so much more cool functionality available out there that I would have never discovered otherwise!

And at the same time, I admire Google even more now (from a startupper’s perspective) because they discovered a business model because of which they are able to give away so much functionality for free, and hence brought more people online.

Update: Thanks to Helen (in the comments below), got to know that Leo Babauta (Zen Habits) wrote about the exact same topic just 2 days ago. Good to know that I’m not alone in my concern!

Permanent Link: 21-Mar-2010 04:22 PM


(feed) Vinayak Hegde (vinayak)

Into the Baltics

After doing a longish stopover in Helsinki for three and a half days, I took the Linda Line Cruise into Tallin, Estonia – A distance of just 80 kms across the Baltic Sea. While planning the Europe trip, the Baltics were never part of the plan. Estonia, Latvia and Lithuania were part of the USSR before it disintegrated in 1991. As a young kid I saw this on TV, as the USSR broke into independent states. At that point, I was saddened (Remember Misha – the Russian Kids Magazine ? ) as it probably meant I would not get any of the cheap Russian books that I had grown accustomed to. Over the years, I had been following the news about new-born states as some fell into chaos and dictatorship and some prospered as they broke the shackles of communism and the USSR and adopted free-market policies. This was a great chance to visit them and see for myself. As I started reading about them, I got more and more interested and decided to visit them all for a brief while.

I traveled through the Baltics from the north to south before flying to the North of Norway (Tromso – north of the Arctic Circle). I traveled through the cities of Tallinn and Parnu (Estonia), Riga, Salaspils, Liepaja and Cesis (Latvia) and Vilnius and Trakai (Lithuania). Though the Baltic countries have shared history and close ties they are different in several ways from each other.

Estonia is a confident country that has wholeheartedly adopted new technologies and free market policies. I met several people in Estonia who were planning to start their own businesses or already running them. The adoption of mobile, wireless technologies and Internet was high. Random factoid – The founders of Skype were from Estonia. It also helps that Finland is just across the Baltic seas so there is quite a bit of expertise and investment coming from across the border. Economic activity was buzzing and people were cheerful, friendly and optimistic about the future. They were well informed about the environment – An example was an internet mobilized cleanup of the forests – one of the largest in the world. Also most people were atheists (A survey suggested that Estonia had the highest percentage of atheists). Estonia has just 1.3 million people but for a small country it has achieved a lot in the last 2 decades since independence.

Latvia has the most fabulous (and most populous) capital – Riga – amongst the Baltic states. When I was there, it’s economy was going through a severe recession as the real estate bubble (fueled somewhat by money from the UK) had burst and the GDP had fallen a staggering 20+ percentage points. About half of Latvia’s population lives in Riga – which is also considered as one of the unofficial Capital of the Baltics. Riga is relatively modern. Riga is a photographer’s delight with wonderful architecture – right from the medieval ages to the bland Soviet style buildings to the swanky steel and glass towers of the 21st Century. Some of the local economy is fueled by the tourism from the UK (Notoriously young Britons who come to the Riga for sex and booze). Undeniably, Riga has a dark edgy underside which it tries to hide. However the people are friendly (almost everyone speaks English) though the older generation seems to be somewhat nostalgic (and conflicted) about the Soviet Era.

Lithuania seems more influenced by Eastern Europe (It shares a border with Poland in the South) than the Scandinavian countries. It’s beautiful capital Vilnius is rich in culture but seems more provincial and backward when compared to rest of the Baltics. Vilnius had a sizable population of Jews before World War II and was called Jerusalem of the North. Few people speak English and getting around is not very easy. Like Latvia, Lithuania was in the midst of a severe recession and it was apparent even in the city. I passed several factories that had closed down and a car factory that had it’s huge temporary parking space full of cars as people could no longer afford to buy them. There were dilapidated buildings around the outskirts (Where tourists typically never visit) and people still lived in cramped soviet style apartment blocks. Lithuania is still dependent on Russia for large amount of trade and there is a sizable Russian population in the country which is also represented in Parliament.

Permanent Link: 21-Mar-2010 10:05 AM


(feed) Tarique Sani

Twitter Weekly Updates for 2010-03-21

Permanent Link: 21-Mar-2010 07:51 AM


(feed) Swati Sani

Twitter Weekly Updates for 2010-03-21

Permanent Link: 21-Mar-2010 04:33 AM


March 20, 2010

(feed) VaibhaV Sharma (Dalfry)

Curled up on a swing

Curled up on a swing Originally uploaded by Dalfry Simi figured out that she can curl up and fit comfortably on the swing.

Permanent Link: 20-Mar-2010 10:30 PM


Wheeee!

Wheeee! Originally uploaded by Dalfry Simi's first time on a swing and she loves it. She is 7.5 months old already!

Permanent Link: 20-Mar-2010 10:30 PM


March 18, 2010

(feed) Philip Tellis (bluesmoon)

WebDU

Wow, it's been another couple of weeks that I haven't updated this blog. Most of my time's gone in travelling. I was at ConFoo last week, and have a pending blog post about that, though it will be on the YDN blog. Next month I'll spend some time in India and then in May I head over to Bondi beach in Australia for WebDU.

I'll be speaking about web performance there and will probably do a pub event as well. Stay posted for more details. In any event, if Sydney is where you're at, then go register for WebDU. Geoff and crew put on a great show last year and it only looks to be getting better.

WebDU Speaker badge


Permanent Link: 18-Mar-2010 11:57 PM


(feed) Vinayak Hegde (vinayak)

UNESCO World Heritage Site – Soumenlinna

King's Grave

Soumenlinna (literally Finland’s Castle in Finnish) or Sveborg (Fortress of Svea in Sweden) is a UNESCO World Heritage site built on an a group of islands south-east of Helsinki in the Baltic sea. It is accessible by the water ferries that ply across the sea from Helsinki. The ramparts of the forts are star-shaped and consists of many fortifications made of large mounds of sand. (called Skansen in Swedish – literally meanings fortifications or fort walls).

Bunkers / Storage / Skansen Soumenlinna - Sea Fortress

The fortress itself is inhabited and there are a number of cafes and restaurants to cater to the gaggle of picnicking Helsinkians (Not Helsinkers !! however tempted you are to use that word !!). The fortress also has Finland’s smallest official beach just a few metres across (see below). Suomenlinna was used during the Second World War as one of Helsinki’s air surveillance centres and served as a garrison until 1972. Today it houses the Finnish Naval War Academy. It also houses the Helsinki open prison. A substantial part of the repairs to the walls, ramparts and buildings are carried out by convicts.

Beach Quaint house

Interestingly, Soumenlinna was built by a Swedish King (when Finland was still a part of Sweden 250 years ago) to guard against Russia whose increasing maritime power in the Gulf of Finland made the Swedes uneasy. Soumenlinna contains a shipbuilding yard that is now defunct. The Soumenlinna Church was built originally in Greek Orthodox Style with five onion domes. Later it was converted into Lutheran Church (Most Finnish are Lutheran Christians). Today, the main dome of the church doubles up as a lighthouse. The light in the Lighthouse signals the morse code for the letter ‘H’ (for Helsinki) and is one of the first landmark for vessels approaching Helsinki.

The Shipyard Bell

Permanent Link: 18-Mar-2010 06:49 PM


(feed) Runa Bhattacharjee

runa

The other day I was playing around my Fedora 12 box to check some widget alignments and came across this interesting ‘bug’ related to the updation of the default directories in the user’s home. The directories ‘Desktop’, ‘Downloads’, ‘Templates’, ‘Public’, ‘Documents’, ‘Music’ and ‘Pictures’ are automatically present in the user’s home directory and these names can be translated in the xdg-user-dirs module. If the xdg-user-dirs-gtk module is installed, everytime a user logs into a new language interface from the gdm a dialog is presented prompting the user if she would like to rename these directories to the translated version. If she chooses to rename, then after logging in she would get these folders in the language she chose for the current session. Next time, when the same or another user chooses a different language while logging into another session, the prompt reappears and the user can again choose to rename the folders into their choice of language for the session. Rinse repeat.

The catch here is that the translation of these folders have to be present for this dialog prompt to be displayed. In the earlier example, if there were no translations of these folders in user2’s choice of language, the dialog prompt would not have been displayed. This would result in user2 being stuck with (in all probability) incomprehensible folder names from user1’s session. The solution here is to revert back to the more conventionally accepted standard English names. The process of reverting involves, logging out from the session and logging into the English session, choose to rename the folders into English from the displayed dialog prompt and then logging back again into a session with the preferred choice of language.

A probable solution to avoid this situation, is perhaps to display the dialog prompt for languages that do not have translations, with an option to rename them back to English. The other probable solution can be, to automatically rename them to English if there are no translations. The latter is the standard procedure for untranslated portions of UI messages.

This is particularly important for languages that are written in non-latin scripts like the CJKI languages. Since the folders are actually moved, writing their names would become difficult from the console. On the other hand, if they choose to not translate then renaming them back to English would require an user to go through the hoops mentioned earlier.

Since blog is not a bug, so one exists here (would have helped around if I had the skills). I hope I am not missing any existing solutions that are already present for this issue. Thoughts?


Permanent Link: 18-Mar-2010 06:13 PM


March 17, 2010

(feed) Vinayak Hegde (vinayak)

The Sibelius Monument and the Olympics Stadium

Sibelius Monument

The Sibelius Monument (more info) is one of the must-see places in Helsinki. It is an interesting Abstract Art sculpture made by Eila Hiltunen to commemorate Jean Sibelius – A celebrated Finnish composer whose work was instrumental in the formation of the Finnish Identity. The Finlandia Concert Hall built by Alvar Alto is named after a one of his most famous compositions. The sculpture itself is made of acid-proof stainless steel pipes that are welded together individually to form the distinctive abstract shape.

Sibelius Monument Sibelius Monument

The Helsinki Harbour

The Helsinki harbour is beautiful by night. The photo below (of a bridge and the power station) was taken while going to a Madonna concert that night.

Electric Power plant

Finland and Russia have a troubled past though relations are very cordial right now. Finland was a part of Russia for more than 100 years before it was annexed by Swedish Empire. Finland was attacked by Russia during World War II and some symbols of Russia in Helsinki (see photo below – the two-headed eagle in the Helsinki Harbour) still remind of this uneasy past. Russian Ships were docked in the harbour and heavily guarded when I visited it.

Russian ships Double Headed Eagles

The Olympic Stadium

The Olympic Stadium in Helsinki (and the tall tower beside the stadium) are iconic. The stadium was built for hosting the 1940 Olympics which was canceled due to World War II but hosted the 1952 Olympics. The tall tower beside the stadium offers great views of the entire city. The Finnish football team was practicing when I visited it. On the board inside the stadium,there are quite a few recognizable names amongst those who have set records here – Marion Jones, Justin Gatlin (both Sprinters), Moses Kiptanui and Haile Gebrselassie (both have held several long distance running records). Outside the stadium, there is a statue of the “Flying Finn” – Paavo Nurmi – who has won 12 Olympic medals and is considered one of the greatest track and field athletes of all time.

The running track Paavo Nuurmi

Helsinki Cathedral

The Helsinki cathedral (or St. Nicholas’ Church) is the distinctive landmark in Helsinki with it’s green domes and and bright white exterior. It looks stunning standing on a top of a hill with stairs leading to it and is considered as the unofficial symbol of the Helsinki city.

The Famous Cathedral

Permanent Link: 17-Mar-2010 04:51 PM


(feed) Sankarshan Mukhopadhyay

GNUnify’10 etc

I wasn’t able to spend too much time at GNUnify10 – a weekday came in and, then there wasn’t enough time to do anything. A couple of things did strike me though.

I liked what I saw. Including Shreyank’s enthusiasm to not get off-stage till the “download link came up” :)

One of the things that I’d hoped would happen at the event is that the group of Fedora folks who met would sit down and discuss their goals for this year. By goals I meant the stuff they would be focussing on and, more importantly, how they would be measuring their achievements. I don’t know how much was discussed along these lines but it is a good time to start doing it. Keeping the focus on a few important things and then creating easy-to-visualize ways of looking at the achievements allow the contributors to assess themselves. Self-assessment goes a long way in removing any perceptions of anonymity that might be lingering on. And, it also creates a sense of involvement – of belonging.

The other important bit this would achieve is that it would make the developers more visible and approach-able. For too long I have seen developers have an aloof or, stand-offish approach to their projects. And, it isn’t because they are arrogant but perhaps it is their trait. Unfortunately, “they will contribute if they figure out that the project is good” isn’t a nice approach. Going upfront and talking about goals, plans and in general doing advocacy allows potential contributors the confidence to tinker with the code and, start contributing. Building up the confidence to tinker not because it is “good for the nation” but because it is “good for oneself” and, is profitable is a concept that needs to be repeated over and over again. The students aren’t rolling up their sleeves enough and, it is an urgent need to exhort them to do it. The world is moving forward at a fairly fast clip and they cannot take comfort in the “learn-by-rote-to-join-TWITCH” way of life in the various colleges across the country. In money terms as well as in time and effort an enormous quantity is invested in students, that shouldn’t go to waste.

The others have already blogged about the event, I’m waiting for Hiemanshu’s writeup.

Posted from GScribble.

Permanent Link: 17-Mar-2010 09:22 AM


Rabindra Rachanabali and Bangla fonts

The fonts that can be obtained from the site here display the following information. Now, how is one supposed to package (there isn’t a defined upstream as much as I could fathom) and redistribute (especially Bangla Akademi.ttf) them ? The fonts by themselves are fairly nice and, that’s a sad aspect as well.

And, an evaluation version of the BitRock Installbuilder seems to be used for creating the font installer.


$ otfinfo -i Vidya.ttf

Family: Vidya
Subfamily: Normal
Full name: Vidya
PostScript name: Vidya
Version: Version 0.6
Unique ID: PfaEdit : BanglaTemplate : 30-3-2003
Designer: NLTR
Manufacturer: NLTR
Copyright: Copyright NLTR License: GPL
version 2 (or later, at your option).


and,

$ otfinfo -i Bangla\ Akademi.ttf
Family: Bangla Akademi
Subfamily: Regular
Full name: Bangla Akademi
PostScript name: BanglaAkademi
Version: 1.0 2008 initial release
Unique ID:
SocietyforNaturalLanguageTechnologyResearch(SNLTR),Kolkata,India.DesignedaccordingtoPaschimBangaBanglaAkademiStandardbyBiswarupBhowmik:
Aangla Akademi: 2008
Description: Society for Natural Language Technology Research
(SNLTR),Kolkata,India. Designed according to Paschim Banga Bangla
Akademi Standard by Biswarup Bhowmik, 24B Lake Road, Kolkata 700029
Designer: Biswarup Bhowmik, 24B Lake Road, Kolkata 700029
Manufacturer: Society for Natural Language Technology Research
(SNLTR),Kolkata,India. Designed according to Paschim Banga Bangla
Akademi Standard by Biswarup Bhowmik
Trademark: Bangla Akademi is a trademark of Society for
Natural Language Technology Research (SNLTR),Kolkata,India.
Designed according to Paschim Banga Bangla Akademi Standard by Biswarup Bhowmik.
Copyright: Copyright (c) 2008 by Society for Natural Language
Technology Research (SNLTR),Kolkata,India. Designed according to
Paschim Banga Bangla Akademi Standard by Biswarup Bhowmik. All rights
reserved.

Permanent Link: 17-Mar-2010 07:41 AM


(feed) Tarique Sani

Life Updates!

Was going through older posts searching where to people land up with the weird search terms that I so often keep seeing in the analytics screen I felt the urge to do an LJ style update post (Take that Twitter!! You just don’t make the cut).

Things which are dominating my free time?  TV serials: Started watching LOST completed the 5 seasons and now up to sync with season 6, season 1 and 2 really held my attention but after that it was mostly watching something while I read thing. The serial which has really caught me up is Caprica. If you are a sci-fi buff or more specifically BSG then you should not miss it! Tells the story of 58 years before the War. Oh yes! You probably guessed it right I have picked up a WDTV.

The most recent books that I finished were “Raiders from the North” by Alex Rutherford, “Goddess of the Market” by Jennifer Burns and “Spectacular India” by Shobha De. The selection doesn’t really represent my likings but since I have gotten better reading glasses I am enjoying reading anything I can get my hands on ;-)

The bird photography has slackened a bit but last Sunday we drove around in the non-protected areas of the Bor wildlife Sanctuary, an almost 230km trip. No we did not see any big cats, though it would not have been unlikely we did see a good number of birds. A photo lifer for me was Green Heron. Meanwhile I have been updating my Flickr account fairly regularly. Have a conceptual photo-shoot planned with a Painter for tomorrow, let see how that goes.

Have been coding on a few itches – basically Wordpress plugins for better Flickr integration. Wordpress code is a nightmare but it gets the job done very well and that is what ultimately counts – Interested? Have written about them here

Originally published at http://tariquesani.net/blog/. Please leave any comments there.

Permanent Link: 17-Mar-2010 05:30 AM


March 16, 2010

(feed) Vinayak Hegde (vinayak)

Cloudcamp Bangalore 2010 and Hadoop Summit

The 2nd CloudCamp Bangalore was held at Dayanand sagar College of Engineering. It was co-located with the First Hadoop summit in India. The Hadoop summit was interesting and more relevant to me as I am using a Hadoop cluster for Analytics at Inmobi. Dave kicked off Cloudcamp with signature “unPanel”. I was on the Unpanel this time and answered some questions on mobiles, netbooks and smartphones as access devices for the cloud and the on impact of Google patent on MapReduce.

The corridor discussions with a bunch of Hadoop committers were insightful. I also found out more about Mahout. Mahout is a Apache project to build scalable machine learning libraries. It is not restricted to Hadoop implementations, but much of the current activity seems to be around Hadoop.

Notes and embedded slides from the sessions I attended follow:

Hadoop summit Keynote

Hadoop Summit 2010 Keynote

Data Management on Grid

Hadoop Summit 2010 Data Management On Grid

Notes:

Machine Learning using Hadoop

Hadoop Summit 2010 Machine Learning Using Hadoop

Notes:

Optimizing and Benchmarking Hadoop

Hadoop Summit 2010 Benchmarking And Optimizing Hadoop

Notes:

Tuning Hadoop To Deliver Performance To Your Application

Hadoop Summit 2010 Tuning Hadoop To Deliver Performance To Your Application

Notes:

Links to all presentations

Permanent Link: 16-Mar-2010 03:27 PM