Arsenalist

The Toronto Raptors Blog with an Arsenal touch

Archive for December, 2006

Arsenal vs. Sheffield Utd: Baptista and Aliadiere suck

Posted by Arsenalist on December 30, 2006

For a guy who’s making a big deal about playing time Julio Baptista sure isn’t making most of it when he finally does get it. Same goes for Jeremie Aliadiere who managed to screw up almost every potentially fruitful possession with his diseased first touch. But it wasn’t just that that cost the Gunners the 1-0 defeat at Bramall Lane, it was also the sheer unwillingness to offer a shot towards goal even when Phil Jagielka came on as goalie after Paddy Kenny limped off.

Let’s get back to Baptista. A brick wall has a better first touch than Baptista and it showed at least three times in this game as he let it get away too far before attempting a pathetic reach to regain control. Obviously, it never worked. On the one chance which begged for a direct hit he decided to try to control it first and by the time that happened, it was far too late and the defense had recovered. After Jagielka took over goal, “The Beast” had two clear chances to test Jagielka but decided to dance around the defense and eventually pass it to a Sheffield United defender.

Aliadiere has no confidence in his ability and perhaps it’s rightfully justified. His left-footed shot which was saved by Paddy Kenny was the highlight of his night. Even on that he let himself get too far to the left before finally firing. It seemed anytime Arsenal had a chance to build something, the critical mistake in the play came from Aliadiere. Be it a weak finish or not completing a run or not passing correctly, Aliadiere did it all.

Arsenal’s always criticized for trying to score a perfect goal and those critics got more ammunition when Robin van Persie had a clear shot from 15 yards out but unwisely decided to pass it off for a 13 yard chance. Gilberto Silva had Arsenal’s best chance early on but disappointed with a weak header which bounced over the goal. Rosicky and Flamini’s first touch abandoned them and on almost ever pass, the ball got a foot too far. Even the addition of Fabregas didn’t help since the ball was rarely on the ground and exchanging headers on a slippery field isn’t Arsenal’s strong suit. Arsenal’s midfield was overpowered again and the theory that any physical team can keep up with Arsenal gained more subscribers.

As for the goal, the usually solid Kolo Toure let Christian Nade get around him on a long pass and Jens Lehmann contributed to the demise by coming outside the area which made Nade’s job much easier.

I honestly don’t see any reason why the Gunners should hang on to Baptista or Aliadiere beyond this season. Neither is a legitimate goal scoring threat and never will be. What they are good at is ruining chances by doing the fundamentally incorrect things at key moments in the game. If there was a game that Thierry Henry’s composure and skills were missed, it was today. There’s no point in mentioning how many points the Gunners are from the top of the table because any such talk is foolish.

Just for kicks, here’s the Christian Nade goal:

Posted in arsenal, premiership, sheffield utd, video | 5 Comments »

Arsenal vs. Blackburn and Arsenal vs. Watford Video

Posted by Arsenalist on December 30, 2006

Arsenal vs. Blackburn - 6-2

Arsenal vs. Watford - 2-1

Posted in arsenal, blackburn, premiership, video, watford | 1 Comment »

Raptors get what they deserve against Bulls

Posted by Arsenalist on December 30, 2006

To put it simply, the Bulls have too much quality for the Raptors to handle. After owning the Bulls for several seasons (16 straight wins I believe), the Raptors lost their 15th straight against Chicago and this time the recipe for disaster was pretty much the same. Dominant guard play by Kirk Hinrich and Ben Gordon combining for 38 points and 10 assists along with Deng netting 25 did the Raps in. Of course, allowing the Bulls to shoot 60% didn’t help.

Watching this game you can’t help but think that the Raps are somewhat far from competing legitimately for an Eastern conference title, the main reason being the lack of an official defensive philosophy and the inability of the current roster to play strong perimeter defense. Note to Sam Mitchell: When there’s a pick set for Kirk Hinrich, you need to fight it and not go under. From the outset you just had a feeling the Raptors were going to fall short even after a strong first quarter when the Bulls were getting a feel for the game and planning their second quarter assault (28-14) characterized by a frustrated Raptors offense which settled far too easily under pressure.

Six Raptors scored in double figures but it really doesn’t matter in the end if you’re giving up a FG percentage of close to 60%. At times it seemed like the Bulls were running practice drills for Luol Deng while an impotent Sam Mitchell watched in pain. The current roster is good enough to not concede a FG percentage of 59.7% on their home floor so the coaching staff really needs to take some heat for tonight’s showcase display of how not to play defense. Help defense was non-existent and Rasho Nesterovic’s 0 blocks is a telling statistic considering the Bulls first option was to attack the rim from the second quarter on. All in all a very pathetic defensive performance never gave the Raps a chance in this one.

Random game thoughts: Morris Peterson played 15 pointless minutes and seems to be falling behind Joey Graham (who really needs to calm down and think before he makes an offensive move) in the depth chart, Mitchell really isn’t using him well….Of Andrea Bargnani’s 10 FG attempt, 8 were threes (4-8)….Nesterovic has no intensity on the court….TJ Ford is a very good player but he needs to work on his jumper big time…..PJ Tucker didn’t play in this game which was surprising since some aggressiveness was desperately needed…..Gotta like Jack Armstrong for saying he doesn’t like jump shot shooting teams….PJ Brown is alive.

Here are the NBA.com highlights from the game.

Posted in Raptors, bulls, nba, video | No Comments »

MapQuest vs. Google Maps

Posted by Arsenalist on December 28, 2006

It appears to me that MapQuest is better at directions since it seems to put a lot more thought in when dishing out directions for trips. Here’s a brief summary of how my faith Google Maps ruined my trip.

I had to go to Washington DC from Toronto and despite the Mrs. Arsenalist telling me to print out the MapQuest directions, I trusted Google Maps and its AJAX loaded interface to provide me the directions. After entering the departure and destination addresses, Google Maps gave me directions which had me travel on US219 for about 150 miles. Now, if you’ve ever been on a US highway (not an interstate), you might know that it travels through countless towns where speed limits drop to 35mph and its single lane with little room for passing for the majority of the way. Not to mention traffic lights and next to no places to eat or rest, which makes for a frustrating drive.

Out of curiosity, I entered the same directions on MapQuest and it had me entirely skip US219 and instead take I-79 through Pittsburgh which is a full blown freeway where speeds rarely drop below 75mph. Although, it did add about 70 miles to the trip, it was much more preferable than going through towns like Bradford, PA and Ellicottville, PA which are not very fun to drive through.

So, is MapQuest better than Google Maps? If you believe Nathan Weinberg, MapQuest seems to know the speed limits across the country and can provide a much more desirable route than Google Maps which seems to be using something like a very unsophisticated version of Dijkstra’s shortest path algorithm to figure things out.

MapQuest also gives the user routes based on preference of shortest time or shortest distance. It also has options to avoid highways, tolls or even seasonally closed roads. Given the options to customize your trips based on all these options has huge advantages and can avoid getting you stuck behind a station wagon going 35mph for 35 miles. So despite AJAX being splattered all over the browser, Google Maps as of now cannot compete with the old, industrious MapQuest. At least when it comes to directions.

Here are the two different Maps for the Toronto to DC trip. Although Google Maps predicted an estimated 9 hour travel time, it turned out to be much more since the traffic on US219 and other US routes was miserably slow.

Google Maps Directions: 484 miles (about 9 hours 2 mins)

MapQuest Directions: 557 miles (about 9 hours 18 minutes)

Posted in ajax, google maps, mapquest, misc, tech | 2 Comments »

Raptors exact revenge against Blazers; top division

Posted by Arsenalist on December 23, 2006

raptors lead atlantic divisionHaving already won the game once at the end of regulation, TJ Ford feeds Andrea Bargnani for the open jumper after sucking in all five Portland defenders. Thats how it ended: 101-100 at the Rose Garden in Portland where both Lamond Murray and Chris Bosh failed to provide last second heroics in seasons past.

Revenge was on the mind of the Raptors who wanted to make amends for a miserable display at home against the Trailblazers. Raptors needed to be sharp and so did the TV crew. “He had a 9.6 rebound game the other night”, says Chuck Swirsky of Jamal Magloire as the 18mpg center checks into the game.

A war of attrition saw the Raps get dominated on the boards and commit 11 first half turnovers but still manage to escape with a three point lead courtesy of good clock management by TJ Ford and a timely Fred Jones three to end the half. Portland dominated the paint while Nesterovic and Garbajosa were unable to match the size and strength of Magloire and Randolph in the paint although Randolph was kept in check on the offensive end with six points in the half. Travis Outlaw, who’s starting to look like a young Scottie Pippen, had it going from the perimeter with nine points and Bargnani didn’t have an answer for the lean small forward when he decided to slash to the rim.

Does TJ Ford play at 110mph? It definitely appears to be the case as any Portland turnover results in a semi-break for the Raptors with dividends to be paid most of the time. Play of the first half: Ford, running the 3 on 2 break, recognized both defenders had decided to retreat to cover the others, gently finger-rolled one in with the defenders gawk-eyed. Ford and the always economical Anthony Parker combined for 14 at the half to keep the Raps in a game which was destined to be physical throughout.

Well, whatever went right in the second quarter went wrong in the third. No answer to Travis Outlaw’s blatant attacks to the rim combined with the Raptors scoring two points in the final four minutes of the third quarter resulted in them being down six at the start of the fourth. As Jack Armstrong pointed out, if you stay to Outlaw’s right, you take 70% of his game away. Raps didn’t catch on to that and Mitchell failed to call a timeout when the Raps were on the ropes in the late stages of the quarter. All this was of course happening with Randolph on the bench after picking up infraction number four. Talk of extending their four point lead to double digits quickly vanished as some smooth jumpers by Juan Dixon had the Raptors stuck six.

Starting the fourth quarter down six on the road means you have to start out well. How does a two man game between Rasho Nesterovic and Jose Calderon sound when you really need a basket? Not good right? Tell that to Sam Mitchell. Mo Pete’s brought back in to the game and promptly hits a three making me think why he’s rotting on the bench like a bad apple while Joey Graham goes one on three. Rap make a mini-run to tie it after Parker and Nesterovic hoops. No rest for the wicked as Jarret Jack wakes up and hits a three to put Portland up three. Raptors struggle offensive as they insist on going through Rasho Nesterovic for whatever reason - even when he’s up against Magloire.

TJ Ford tends to attack the rim on the semi-fast break a little too much. Sometimes its just plain unnecessary, especially when you ave two wing-men begging for the ball. He makes up for it though when he hits a crazy out-of-control layup between two defenders. Take the good with the bad. What sucks for the Raptors is that turnover number 15 came via TJ Ford who tried to zip a pass to the perimeter and no one was there. That was the bad. The good was a 15 foot jumper to bring them within two with over a minute left.

Zack Randolph’s layup attempt takes a circle around the rim before spilling out which is just when I was thinking what a horrible game Garbajosa is having when he hits a jumper to tie the game.

So, let’s get to the controversy. Garbajosa hits the put-back game winner of a missed TJ Ford drive which appeared to be good on the replay. Officials rob the Raptors yet again. What pissed me off more is my premature celebration when Garbajosa’s shot went in.

Overtime and Randolph is on but so is Ford. Nine straight points for The TJ. The question is why isn’t Zack Randolph even being shown a double team? It has proven effective in the first half but Mitchell plays him one-on-one to the tune of 6 overtime points.

So having already won the game once, the Raptors find themselves down a point with 8 seconds left. Just enough time for a Bargnani rim rattling jumper setup beautifully by TJ Ford who scored the other 9 points in OT. Make no mistake, this was a physical game requiring tons of brute strength and although the Raps had the size disadvantage (46-33 rebs), they managed to pull through with sheer grit and effort.

A New Jersey loss to the Lakers means the Raptors are titanic division leaders. Let’s see how long it lasts.

Posted in Raptors, nba, trailblazers | No Comments »

NBA Power Rankings

Posted by Arsenalist on December 23, 2006

NBA.com has taken a page out of ESPN (pretty much copied them) and started to rank teams on a weekly basis - also known as the NBA Power Rankings.

This week sees NBA.com and ESPN.com rank both their top five the exact same:

  1. Phoenix
  2. San Antonio
  3. Utah
  4. Dallas
  5. Detroit

No surprises or major arguments against the rankings, although ESPN has taken the liberty to rank the Raptors 22nd (up from 26) while NBA.com still has them at 25 (from 27). NBA.com reasons:

You can’t really fault the Raps much for having their streak snapped by the Suns, especially with Amare playing as he did.

while ESPN.com says:

Raps are this week’s Seattle, winning three in a row after bad news on Bosh. Not only that, Raps are the only Titanic team with a winning record (7-3) at home.

I get the feeling that whoever’s in charge of writing these meaningless rankings just looks at the teams record this week and either bumps them up two, keeps them the same or demotes them a couple spaces based on a winning record, even record or a losing record, respectively.

They should just get rid of the “power ranking” system and have two categories.

  1. Teams that are likely to make the playoffs as of now.
  2. Teams that are likely to end up in the lottery.

Then you can rank the teams in 1 and 2 all you want but at least this will involve some more skill and knowledge on the part of the writers as they’ll have to decide if a streaking Raptors team could actually make the playoffs over Boston.

Finally, give some credit to NBA.com as their official website has gotten a lot better this year with RSS Feeds, less images and more CSS, immediate highlights, much neater box scores and a lot better navigation. Of all the major sports leagues, NBA.com is only behind NFL.com when it comes to having the best website. This of course doesn’t change what the best sports website in the word is: soccernet.com.

Posted in Raptors, nba, websites | No Comments »

JAXB2: XML to Java and vice-versa made easy

Posted by Arsenalist on December 22, 2006

Remember the old days when you used to write a 150 line method which parsed your XML file into a Java class? Well that has long since been history. The next generation version of the JAXB XML processor, appropriately named JAXB2 has taken the liberty to make XML to Java conversion straightforward. Converting Java objects to XML has also been reduced to something trivial. Given an XSD, JAXB2’s XJC tool generates Java classes corresponding to your XSD Schema. Once you have the Java classes generated, reading and writing XML is a breeze.

The ONJava article by Deepak Vohra talks about this conversion process with JAXB. JAXB2 makes the process even easier as it generates fewer Java classes making the API calls even more intuitive. Marshalling and unmarshalling Java objects becomes dead simple.

The JAXB2 RI comes bundled with the Java Web Services Developers Pack 2.0

Given the following XSD, running the XJC command generates four Java files.

<xsd:schema
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <xsd:element name="catalog" type="catalogType"/>
 <xsd:complexType name="catalogType">
  <xsd:sequence>
   <xsd:element ref="journal"  minOccurs="0"
		maxOccurs="unbounded"/>
  </xsd:sequence>
  <xsd:attribute name="section" type="xsd:string"/>
  <xsd:attribute name="publisher" type="xsd:string"/>
 </xsd:complexType>
 <xsd:element name="journal" type="journalType"/>
 <xsd:complexType name="journalType">
  <xsd:sequence>
   <xsd:element ref="article"  minOccurs="0"
                       maxOccurs="unbounded"/>
  </xsd:sequence>
 </xsd:complexType>
 <xsd:element name="article" type="articleType"/>
 <xsd:complexType name="articleType">
  <xsd:sequence>
   <xsd:element name="title" type="xsd:string"/>
   <xsd:element name="author" type="xsd:string"/>
  </xsd:sequence>
  <xsd:attribute name="level" type="xsd:string"/>
  <xsd:attribute name="date" type="xsd:string"/>
 </xsd:complexType>
</xsd:schema>

c:\Sunjwsdp-2.0jaxbbinxjc -p my.package schema.xsd

  • ArticleType.java
  • CatalogType.java
  • JournalType.java
  • ObjectFactory.java

ArticleType, CatalogType and JournalType correspond to the complex types defined in the schema. ObjectFactory is the object creation class which is used to create instances of the other objects. The one alteration that is needed is to add the @XmlRootElement annotation to the CatalogType class.

Here’s some sample code that uses this API to create a nice enough XML File and then reads it back to Java objects:

JAXBContext jaxbContext=JAXBContext.
                 newInstance("my.package");
Marshaller marshaller=jaxbContext.
				createMarshaller();
ObjectFactory factory=new ObjectFactory();
CatalogType catalog=(CatalogType)
	(factory.createCatalogType());
catalog.setSection("my catalog");
catalog.setPublisher("my publisher");

ArticleType articleType =
			factory.createArticleType();
articleType.setAuthor("an author");
articleType.setTitle("a nice article");
articleType.setLevel("rant");

JournalType journal =
		factory.createJournalType();
journal.getArticle().add(articleType);

catalog.getJournal().add(journal);
File file = new File("c:/jaxb2example.xml");
marshaller.
	setProperty("jaxb.formatted.output", true);
marshaller.marshal(catalog,
		new FileOutputStream(file));

Unmarshaller unmarshaller =
		jaxbContext.createUnmarshaller();
CatalogType c = (CatalogType)
	unmarshaller.unmarshal(file);

System.out.println("author is = " +
		c.getJournal().get(0).getArticle().
		get(0).getAuthor());

The XML file that gets generated and read conforms to the XSD:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<catalogType section="my catalog"
			publisher="my publisher">
  <journal>
    <article level="rant">
      <title>a nice article</title>
      <author>an author</author>
    </article>
  </journal>
</catalogType>

The compilation and runtime requires the following JAR’s in the classpath:

c:\Sun\jwsdp-2.0\jaxb\lib\jaxb-api.jar
c:\Sun\jwsdp-2.0\jaxb\lib\jaxb-impl.jar
c:\Sun\jwsdp-2.0\jaxb\lib\jaxb-xjc.jar

Damn easy.

Posted in java, tech | 6 Comments »

TJ Ford guns down Clippers in Wild West Showdown

Posted by Arsenalist on December 21, 2006

tj ford celebratesTJ Ford brought back memories of Vince Carter in LA with a buzzer beating jumper to down the Clippers 98-96. With 15 seconds left and the score tied, Sam Mitchell called the best play: nothing. Just let TJ go one-on-one. Quentin Ross stumbled and the rest is history.

Raps started this one off on positive notes with TJ Ford hitting the highest rainbow shot you’ll ever see to score the games first points and Joey Graham reminded Chuck Swirsky of Magic Johnson with a sweet hook shot. Anthony Parker and Joey Graham got the Raptors off to a good start before Elton Brand and crew neutralized the scoreboard by the end of the first quarter. Raptors showed good energy and had put the Phoenix debacle behind them.

After Bargnani nailed a three in Kaman’s face, Kaman got called for a violent offensive foul. Adding insult to injury, Bargnani nailed another three in his mug. But the play that epitomized the second quarter was a Darrick Martin air ball which only PJ Tucker caught up on to gather the rebound and put it in for a three point play. PJ Tucker, Darrick Martin and Fred Jones (yes, Fred Jones) lead the way as the Raptors found themselves up eight at the half, partly due to some poor Clipper turnovers. This would’ve been a much bigger lead hadn’t it been for official Raptor killer Sam Cassell who refused miss any jumpers keeping the Clippers within striking distance. Fred Jones hits a last second three to give the Raps a cushion.

At this point I noticed Penny Marshall in the crowd. Wasn’t she supposed to be a Laker fan?

Clippers make an expected run to come within a couple points but the Raptors respond by keeping the Clips busy in transition defence. Amazing things can happen when the defense isn’t set. Fred Jones’ (23, 2, 3) coming out party officially started with a distance three and Bargnani is getting credit from Chuck Swirsky for dishing out hockey assists. Great ball movement in conjunction with Clipper turnovers restore the lead and then some. Up by nine at the end of three. Things are about to get heated.

Jack Armstrong yells out “Ho Ho Ho” after checking out the Clipper cheerleaders.

Raptors and Clippers decided to trade baskets and no-scores for a few minutes when the surpirsing substitution of the half takes place. Anthony Parker for Mo Pete. Mo Pete does not like it and neither do I. Soon after, Clippers crank up the defense and suddenly Raptors aren’t running anymore and neither is the scoreboard. The offense is stagnant and a Mitchell timeout didn’t help. Clippers come back via Kaman, Brand and Livingston who all manage to contribute in a run that ties the game with the help of Raptor turnovers. Clippers briefly take the lead on two Livingston free throws before Ford misses the opportunity for a three point play but gets fouled and sinks both FT’s.

Cuttino Mobley has his jumper blocked by Fred Jones on the ensuing possession to setup Ford’s heroics. Jones’ block will be overlooked but it is huge. Mobley makes that shot 9 out of 10 times.

As I said before, mission accomplished on the road trip. If we one out of the next two, the party is on.

Misc Game Notes: Some milf type lady was checking out TJ Ford when he was giving the post game interview with the TV crew….Sam Mitchell went nuts after the game winning shot, started jumping and waving his arms wildly…This was literally a nail biter, my nails can prove it

Posted in Raptors, clippers, nba | 2 Comments »

The iPod is killing us

Posted by Arsenalist on December 21, 2006

They’re everywhere. Everyone has wires plugged into their ears where music blasts it’s way across the eardrums and into your brain, slowly stimulating and killing your being. Streetcars, buses, subways, streets are all packed with people walking around like drones paying close attention to what they’re hearing and ignoring everything else. In a world where only they exist, these drones walk along, nodding their heads, sometimes even whispering to themselves the words uttered in the ears by their masters. So many people and so many things are just ignored and simply blocked from their minds.

Music has always been a huge part of peoples lives and people listen to it for advice before they even hear their own parents out. Such is the influence of music on people; it changes their attitude, their beliefs and even their perspective on life. You begin to see life through the imaginative eyes of the musician, you start believing that their thoughts are your thoughts, that their ideas and philosophy are in line with yours, you identify with them and you feel at home. Rhyming sentences and a rhythmic beat touch a nerve in your heart and you feel at home with an idea or feeling that has become personal, giving meaning to an otherwise static feeling. People find salvation and inspiration in music but I say it destroys your ability to think correctly and develop an original character true to your core beliefs, whatever they may be. This is true especially if you rely on it as a crutch in your daily life, as do so many people.

The sounds that a person misses when he’s is travelling through the city with their ears plugged are many and each sound carries with itself something real and concrete. Whether it is the sound of a firetruck whizzing by or the sound of somebody’s steps as they step on the bus or a noisy store on the street, they are all real and need to be heard, accepted and thought about. It is sad that we are blocking out the sounds of the world from our lives in favor of something artificial and contrived.

For a week, and only a week, unplug your ears and open them up to the natural sound of the world. You will be glad you did. I’m speaking generally to those who make it a routine to plug their ears on a daily basis to go a week without it and listen to the sound of life. The human touch is missing from our lives as it is; we’re plugged in to an electronic device at all times. If it’s not the iPod, its television, if it’s not the television, it’s the computer, if it’s not the computer, it’s the cellphone. I too am guilty of spending excessive time with these devices but it needs to be said that something isn’t right.

Posted in ipod, life, misc, music, thoughts, tv | 3 Comments »

Chelsea vs. Newcastle video; I can tolerate Didier Drogba

Posted by Arsenalist on December 20, 2006

The only player on Chelsea that I wouldn’t throw acid on is Didier Drogba. Too bad he doesn’t play for Arsenal.

After being sent in by Maureen late in the second half against Newcastle (who stink worse than Frank Lampard) in a scoreless game, Drogba again showed why he’s one of the best in the business. Here’s some Chelsea vs. Newcastle video I uploaded on YouTube:

Posted in chelsea, newcastle, premiership, video | 1 Comment »