Friday, March 12, 2010

Champions League: Milan's Flaws Brutally Exposed Against Man Utd

It was a difficult task even before kick off as Milan had to score at least twice at Old Trafford. Their challenge became nigh-on impossible when Alexandre Pato and Alessandro Nesta were forced to sit on the sidelines through injury, but their absences cannot excuse the lack of imagination or inspiration on show at the Theatre of Dreams.

Leonardo's side are advocates of playing free-flowing, attacking football but even in Serie A, the system leaves them vulnerable at the back. Thiago Silva's displays without the calming presence of Alessandro Nesta are often not representative of his true standard, but the Brazilian was the more composed of the two centre-backs tonight. The ease with which Wayne Rooney beat Daniele Bonera in the air to score the first goal was demonstrative of the reliance that Milan have on Nesta.

Meanwhile on the flanks, the atrocious Ignazio Abate was beaten time after time by Nani, while Marek Jankulovski fared little better against either Antonio Valencia or Gary Neville. The Czech must also take responsibility for the first goal as he failed to close down Neville, while there were several occasions on which Abate simply allowed Nani to cut inside without even attempting a challenge.

Abate is no defender - and had Gianluca Zambrotta been match fit then he would not have needed to fill in at full-back - but clearly these positions need to be addressed in the summer. Had Leonardo had another option to play at right-back, Abate could have been utilised further forward in Pato's position. The youngster is obviously far more comfortable playing in an attacking role, while his pace and delivery could have given Patrice Evra more of a problem.

Instead, the lack of incision from the front three was staggering - Marco Borriello looked as immobile as he had for Italy against Cameroon, Klaas-Jan Huntelaar failed to take a gilt-edged opportunity in the first half and Ronaldinho's passes often failed to find their intended target.



David Beckham's introduction - which received a great reaction from the home fans - gave Milan a far better option on the right hand side, with the Englishman putting in several dangerous crosses, but it was too little, too late from Leonardo.

In the end, it was far too easy for Manchester United to overcome the Rossoneri for the first time ever over two legs of a European tie. Milan's forward line failed to help out their overrun midfield, while the full-backs' limited qualities were exposed for the entire 90 minutes. Sir Alex Ferguson's side were able to contain the Rossoneri with consummate ease after scoring an early goal to heap the pressure on the Italians, while Rooney settled matters with his second goal less than a minute into the second half.

From thereon, it was a matter of how many the hosts wanted to score. Edwin van der Sar was only rarely tested with shots from range - Andrea Pirlo, Mathieu Flamini and Beckham all tried their luck - and in the second half, an uninformed spectator could have been forgiven for thinking that it was Manchester United who were 4-2 down on aggregate.

Unfortunately for president Silvio Berlusconi, Leonardo and Italian football fans hoping that Serie A can cling onto its fourth Champions League spot, Milan's flaws, particularly in their lack of squad depth, were all on display against Ferguson's side. Manchester United can look forward to a quarter-final against one of Europe's elite, but while Milan's challenge of overturning the first leg deficit was almost inevitably doomed to failure, the manner of the defeat will leave a sour taste in the mouths of the Rossoneri.

Paper Presentation at IIT Roorkee

Hi all,
           Its been a rollicking few days as the Cognizance '10 is about to kick off in a couple of weeks time at IIT Roorkee. I sent my abstract along with Aditya and our paper topic has been selected in the category of Communication in the EC track.
           We've proposed a bandwidth reduction technique using speech recognition at either ends which can plummet the voice data-rates from existing 13~16 kbps to as low as a few bps.
           The event is on 26 and 27th of March. We'll be there in Roorkee in Uttaranchal and be battling with other 14 teams selected from across the country. I'll post the results as well as all the things those happen there to keep you people aware. As it is my first national level paper presentation, I can't imagine the atmosphere and magnitude of the erudition in the jury panel. Though one thing is certain that its going to be a great two days' outing at the backdrop of Dehradun. Hence every efforts for a few days are channelized in this direction.
            I will be bringing back a very happy and distinct pack of memoirs from there for sure as the location itself is astouding and aesthetic. Hope to write again soon. Till then, godspeed...

Wednesday, March 10, 2010

Six Reasons why Real Madrid would falter against Lyon and Crash out of CL

1. The Nine European Cups

Perhaps it was Spanish national team coach Vicente del Bosque who put it best before Spain’s friendly match against France last week when he warned, “football can be cruel to those who think they are better”.

While Real Madrid’s illustrious history in Europe makes the club one of the world’s greatest and most successful, it can also serve as an Achilles heel as a prestigious history can breed overconfidence and hubris. If Los Blancos are to be successful in the Champions League this season, they must remember that reputations mean nothing on the football pitch and that they must fight for the elusive 10th European crown, affectionately and often times obsessively refereed to as La Decima in the Spanish capital, as if it were their first.

2. The Five-Year Jinx

Chalk it up to bad luck, lack of ability in the squad, instability at the coaching position, or simply that one cannot buy success, Real Madrid have suffered defeat in the first knockout stage of the Champions League for five consecutive years. In every one of those years, the press and fans speculated a strong showing in Europe only to be met with crushing defeat, misdirected anger and despair, and unrequited dreams at the final whistle.

Few Madridistas have forgotten Thierry Henry’s wonder goal when Arsenal visited the Bernabeu; the fastest goal scored in Champions League history as Roy Makaay raced past Roberto Carlos to put Bayern Munich in pole position to progress; or last season when Madrid dominated Liverpool in the match at the Bernabeu but, unable to crack through the opposing defence, were stunned by the Reds’ away goal and then proceeded to be dismantled in the return leg at Anfield by a 4-0 scoreline.



In many ways, the Blanco-aficionados have come to worry that Real Madrid may suffer the same fate that the Spanish national team suffered, unable to progress past the quarter-finals of a competition for what became a 44-year trophy drought. Such a trend of failure, even for five years, becomes very difficult to shake and over time and players, fans, the media can come to fear that instruments of fate are somehow involved instead of approaching a match with the calm and level-headed confidence needed to win.

3. The Demanding Bernabeu

Most fans of football are happy when their team have won. But in the Spanish capital, securing a victory is simply not enough. Madrileños attend football matches as they would the theatre, the opera, or a bullfight: they expect to be entertained, to leave their seats in awe, having enjoyed a spectacle. Rarely (if ever) will one walk into a stadium of any sport and hear the home fans whistling and jeering their own team, but in the Santiago Bernabeu such a phenomenon is common, if not, expected.

The Bernabeu die-hards have jeered coaches, players, presidents, and have even cheered on the opposition if their team has not performed up to the platinum-gold standard of silky smooth attacking football that will forever be Real Madrid. The Madrid-based media only amplifies the problem, embellishing certain quotations and perpetuating rumours that sometimes border the realm of libel, all in the name of selling a dramatic narrative.

Such pressure both from fans and media pundits creates a volatile atmosphere for the team when things are not going as well as expected and can quickly engender instability in the team, only exacerbating the problem. Los Blancos live and die by this pressure: in Sunday’s epic comeback against Sevilla, the energy at the Bernabeu reflected that of a fan base that was full steam behind its team. If Madrid are to experience success this season, they need those fans behind them in full voice even if things are not going according to plan.

4. Chasing The Parked Bus

In seasons past, Madrid have notoriously capitulated when they were throwing men forward trying to chase a victory: The 5-0 aggregate loss to Liverpool in the Champions League, the 6-2 humiliation at home to Barcelona, just to name but two examples, were all instances where the Merengues simply had to go for the win as nothing else would do, but ended up with a pummelling instead.

History could very well repeat itself on Wednesday evening when Madrid welcome Lyon, hoping to overturn the 1-0 deficit. The French are likely to set up shop at the back and hit the 'Men in White' on the counter attack, just as they did to Liverpool in the group stage when the Reds poured forward desperately looking for three points and allowed Cesar Delgado to punish them with an injury time winner at Anfield.

And because of Madrid's failure to find an away goal a fortnight ago, they can ill-afford to allow Lyon to ripple the back of their net as for every goal that Claude Puel's troops score at the Bernabeu, Pellegrini's charges will have to score two more.

5. The Missing Xabi Factor

Madrid have enough depth in their squad to cover for any missing players. And you wouldn't be wrong. The place of Xabi Alonso, who will be suspended for the clash, can easily be deputised by Mahamadou Diarra or Fernando Gago. But neither can provide the same kind of security in defence and thrust in attack that Xabi can.

The deep-lying playmaker has a very distinct style of play, recovering possession from deep and bringing the ball forward, dictating the direction and rhythm with his well-measured, sprawling passes. Diarra has no problems doing the dirty work at the back, but he's not quite as adept linking up with the offence. Gago can run for 180 minutes, chase down every ball, and even ghost into the penalty box, but he doesn't have as good a positional sense and not as sharp with his passing.



The absences of Marcelo and Karim Benzema could also prove vital. It's true that the ex-Lyon striker hasn't been firing on all cylinders anyway and the Brazilian wing-back can sometimes cause more harm than good if played in the wrong position, but it's always better to have that extra option and dimension on the bench, as Pellegrini will tell you, especially after his masterstroke substitutions at the weekend against Sevilla.

Although 'Benz' hasn't been scoring much, he has shown that he is now well integrated into the team and he can contribute upfront when needed. Marcelo meanwhile has often given the Blancos an extra gear in the attacking half when things tighten up thanks to his pace and his dribbling runs, and without these three, Pellegrini will be restricted in implementing alternative strategies and tactics.

6. Big-Game Struggles


The Real Madrid attacking steamroller have scored more goals than any other side in La Liga, in fact, more goals on average than any other team in Europe's top leagues, and they were easily the top scorers in the group stages of the Champions League.

They've only lost three times in the Primera Division and twice in the Champions League so far, but all have been against tough opposition  and rivals of their own calibre. Put simply, Manuel Pellegrini's men are struggling against the big teams. They lost to Sevilla earlier in the season, to Barcelona and Athletic Bilbao, they failed to beat Milan twice and they stumbled against Lyon two weeks ago.

At the weekend, they had to labour - although admirably - to fight back from two goals down to beat Sevilla 3-2 at the Bernabeu, while two other victories against their fierce rivals, Valencia and Atletico Madrid also ended with an identical 3-2 triumph.

A win is a win regardless, but while that may be the case in league competition, it's not the case in a knockout tournament where away goals are extremely vital. And if Madrid were to relicate another 3-2 win over Lyon, then they will be heading for the exit for the sixth straight season.

Finally got Arduinoscope running!!!

Here's the pic of my latest inception of the Arduino based oscilloscope for the real-time pin value mapping of Analog Input pins... It's based on a cute little Arduino code and a massive hand-coded Processing code. Will be publishing the code shortly.

Sir Alex says United will twist, not stick

David Beckham returns to Old Trafford as AC Milan look to overturn a 3-2 UEFA Champions League first knockout round deficit against a Manchester United FC side who, Sir Alex Ferguson insists, will attack as normal as they continue their quest to reach a third successive final.

Sir Alex Ferguson, Manchester United manager
In Milan it was a landmark victory for us. Perhaps we should have killed off the tie in the middle of the second half, but Seedorf's goal near the end keeps the tie on a tightrope. Milan have to score which should make it very open. I don't think we're very good at defending leads, so we'll be looking to play our normal game and our normal game includes attacking.

Three years ago they beat us 3-0 in the second leg, but the preparations for that game were completely different. You can talk as much as you like, but my team have got to produce and they will produce. I think David [Beckham's] strength has always been his crossing. I'm finding it difficult to see what team they'll pick. If he plays, that [crossing] will be the threat, as well as his set-piece play of course.

Leonardo, Milan coach
I think my confidence stems from what we're doing, the way we're playing. Even in the first leg there were many positive aspects to our play and it's still an open tie. We were playing well before and have done since and I've got confidence in the performance we'll put in. These occasions are always different to normal games. It is difficult to prepare when you have to go out there and get a specific result, just like it is when you're holding the upper hand.

I don't think these games are so much decided by tactics as they are by the players' attitude and approach on the day. We've got many choices in our squad, and lots of players used to playing in these big games. Clearly David Beckham is an important player for us and we will make our choices on a range of different criteria, but we know he has experience and that we can call on him if necessary.

Gunners salvage pride at home turf

Goalkeeper Helton believes FC Porto will take a while to come to terms with their humbling UEFA Champions League exit against Arsenal FC – having lost 5-0 in north London to bow out 6-2 on aggregate in the first knockout round.

The 31-year-old was beaten twice by Nicklas Bendtner before the break, and although the Portuguese champions briefly threatened a second-half comeback – Samir Nasri clearing substitute Cristián Rodríguez's header off the line – further goals from Nasri, Emmanuel Eboué and Bendtner completed the rout.

"We tried to react and keep our shape, as we did after conceding a goal in the first leg, but unfortunately we weren't able to," Helton said. "To lose a game like this, in the manner we did, isn't easy to accept."

The result was an even more chastening experience than Porto's 4-0 defeat by Arsène Wenger's side in last season's group stage. Bendtner started the scoring in the tenth minute, prodding into an empty net after a collision between Helton and defender Fucile, which left the goalkeeper requiring lengthy treatment. "After the collision I don't know what went on," he added. "Of course the ball ended up in the back of the net, but I didn't see anything."

Helton, capped three times by Brazil, was largely blameless for the goals conceded, even receiving praise from the Portuguese media for a string of first-half saves from Bendtner, Nasri and Andrey Arshavin which kept the tie in the balance. That, however, was no consolation. "It's very kind for people to say that, but I don't do the work that I do thinking only of myself," he said. "Unfortunately we went out in the way we did, and I can only feel very sad."

Tuesday, March 9, 2010

MORSE CODE transmission from Arduino

int led = 13; // LED connected to digital pin 13
int buzzer = 12; // buzzer connected to digital pin 12
int unit = 50; // duration of a pulse

char * morsecode[] = {
"-----", // 0
".----", // 1
"..---", // 2
"...--", // 3
"....-", // 4
".....", // 5
"-....", // 6
"--...", // 7
"---..", // 8
"----.", // 9
"---...", // :
"-.-.-.", // ;
"", // < (there's no morse for this simbol)
"-...-", // =
"", // > (there's no morse for this simbol)
"..--..", // ?
".--._.", // @
".-", // A
"-...", // B
"-.-.", // C
"-..", // D
".", // E
"..-.", // F
"--.", // G
"....", // H
"..", // I
".---", // J
"-.-", // K
".-..", // L
"--", // M
"-.", // N
"---", // O
".--.", // P
"--.-", // Q
".-.", // R
"...", // S
"-", // T
"..-", // U
"...-", // V
".--", // W
"-..-", // X
"-.--", // Y
"--.." // Z
};

void setup() {
pinMode(led, OUTPUT);
pinMode(buzzer, OUTPUT);
Serial.begin(9600);
}

void say_morse_word(char * msg){
int index = 0;
while(msg[index]!='\0'){
// say a dash
if(msg[index]=='-'){
dash();
}
// say a dot
if(msg[index]=='.'){
dot();
}
// gap beetween simbols
intragap();
index++;
}
}

// beep
void beep(int time){
int i;
int t = 100; // period of the wav. bigger means lower pitch.
int beepduration = (int)((float)time/t*1800);
digitalWrite(led, HIGH);
for(i=0;i digitalWrite(buzzer, HIGH);
delayMicroseconds(t);
digitalWrite(buzzer, LOW);
delayMicroseconds(t);
}
delay(time);
}

// silence
void silence(int time){
digitalWrite(led, LOW);
delay(time);
}

// general procedure for .
void dot() {
beep(unit);
}

// general procedure for -
void dash() {
beep(unit*3);
}

// gap between dots and dashes
void intragap() {
silence(unit);
}

// gap between letters
void shortgap() {
silence(3*unit);
}

// gap be tween words
void mediumgap() {
silence(7*unit);
}

void say_char(char letter){
if((letter>='0')&&(letter<='Z')&&(letter!='<')&&(letter!='>')){
Serial.print(morsecode[letter-'0']);
Serial.print(' ');
say_morse_word(morsecode[letter-'0']);
shortgap();
} else {
if(letter==' '){
Serial.print(" \\ ");
mediumgap();
}else{
Serial.print("X");
}
}
}

void loop(){
if(Serial.available()){
say_char((char)Serial.read());
}
}