Wednesday, September 21, 2005

In the next version of .NET (not 2005), we will finally get an intergrated query language. What does that mean? Well you will be able to apply querys like you do to Databases to any IEnumerable object like arrays, objects etc. Even XML! Here is an example of an array query:

using System;

using System.Query;

using System.Collections.Generic;

 

class app {

  static void Main() {

    string[] names = { "Burke", "Connor", "Frank",

                       "Everett", "Albert", "George",

                       "Harris", "David" };

 

    IEnumerable<string> expr = from s in names

                               where s.Length == 5

                               orderby s

                               select s.ToUpper();

 

    foreach (string item in expr)

      Console.WriteLine(item);

  }

}

Way cool! You can even use this in Visual Basic.NET 2005 now. For more information go to: http://go.microsoft.com/fwlink/?LinkId=51461

Wednesday, September 21, 2005 4:54:45 PM (Pacific Daylight Time (Mexico), UTC-07:00)  #    Comments [0]  | 
Tuesday, September 20, 2005

Disturbed released their third studio CD today titled "Ten Thousand Fists" today. I give every song 5 stars! Just like their first CD, every cut is awesome. They are rockin' harder than ever and it's the best CD I have heard in awhile! They even covered the Genesis song "Land of Confusion" and did an awesome job (just like they did with "Shout" from Tears for Fears on the first CD). Pick up a copy today, you won't be sorry.

Also, "Ten Thousand Fists" debuted at #1 with 238,000 units sold in the first week! Awesome!

Tuesday, September 20, 2005 6:17:38 PM (Pacific Daylight Time (Mexico), UTC-07:00)  #    Comments [0]  | 

Microsoft plans to outsource more, says ex-worker

By Brier Dudley
Seattle Times technology reporter

Microsoft is on track to outsource more than 1,000 jobs a year to China, according to blistering evidence released yesterday in Microsoft's increasingly nasty spat with Google over an employee who jumped ship in July.

In a revelation that highlights the complexity of China President Hu Jintao's visit to Seattle and Microsoft on Monday, legal filings detailed claims of how Microsoft had offended the Chinese government by not outsourcing as many jobs as promised to Chinese technology vendors.

Chief Executive Steve Ballmer visited China in 2003 and promised to step up the pace, from $33 million worth of work a year to $55 million a year, according to a statement by Kai-Fu Lee, a former vice president who left to work for Google in July. Lee was charged with smoothing over relations with China and finding jobs that could be shifted to Chinese contract workers.

"At the time of my departure, MS was on track to outsource over 1,000 jobs a year to China," he said in a court declaration. A Microsoft spokeswoman said the company has transferred some projects to China "in order to free up teams here for other work."

"We are growing our work force there and will continue to do so; however, that growth has not and will not replace jobs here in Redmond," spokeswoman Stacy Drake said.

Microsoft continues to hire thousands of new employees a year in Redmond, but the pace of hiring has slowed. Simultaneously, it has increased work in China, India and other technology hubs.

Google is likewise extending its reach, and Lee was hired to start a Google research center in China. Microsoft immediately sued to prevent him from working there for a year, citing a noncompete agreement he signed in 2000. King County Superior Court Judge Steven Gonzalez granted Microsoft a temporary restraining order in July and is set to review the case in a hearing starting Tuesday.

Drawing on thousands of e-mails, notes and other material, Microsoft filed a motion with the court that painted Lee as a bit of a schemer. It said Lee removed "Microsoft confidential" labels from a strategy document on China and sent it to Google while pursuing his new job. It also said Lee continued to attend China strategy meetings after he began talking with Google.

Google said Microsoft doesn't have a case and that the confidential material was already made public by Chairman Bill Gates and Microsoft's Web site. It also released a statement from a former employee portraying Ballmer as a foul-mouthed fit-thrower.

It remains to be seen how the back and forth will affect the lawsuit. But the filings provide the deepest look at Microsoft's internal tensions since its antitrust trial in the late 1990s.

In his declaration, Lee contends Microsoft's China research center was disorganized and needed to be unified, but his proposals met resistance from managers who wanted to continue making key decisions in Redmond. Lee said he decided to leave after disagreements with Senior Vice President Steve Sinfosky, head of the Office operation, and research chief Rick Rashid over his plan for China, and after Ballmer's "inadequate" response to his plan.

Microsoft said Lee apparently reached out to Google the day after interviewing a Microsoft job candidate who let on he was talking to Google about opening its China lab. In his statement, Lee said he found out about Google's plans for the lab from a Chinese news Web site. He also denied sharing confidential materials, and downplayed his significance to Microsoft's work on search products.

The details about Ballmer were in a declaration by former Distinguished Engineer Marc Lucovsky, who in November 2004 told Ballmer he was leaving for Google. Lucovsky said Ballmer threw a chair across his office and cussed out Google Chief Executive Eric Schmidt, saying, "I'm going to ... bury that guy, I have done it before, and I will do it again. I'm going ... to kill Google."

Lucovsky said Ballmer encouraged him to stay at Microsoft and told him that "Google's not a real company. It's a house of cards."

After Google sent the Lucovsky statement to reporters yesterday, Ballmer issued a statement denying the account.

"Mark Lucovsky's account of our conversation last November is a gross exaggeration of what actually took place," he said. "Mark's decision to leave was disappointing and I urged him strongly to change his mind. But his characterization of that meeting is not accurate."

Lucovsky's declaration says nothing about Lee, but Google lawyer Nicole Wong said it's relevant.

"Microsoft is trying to stop employees from trying to come to Google — that's what this case is about," she said. "The Lucovsky declaration shows a pattern of behavior that supports this."

Brier Dudley: 206-515-5687 or bdudley@seattletimes.com

Copyright © 2005 The Seattle Times Company

Tuesday, September 20, 2005 7:11:48 AM (Pacific Daylight Time (Mexico), UTC-07:00)  #    Comments [0]  | 
Thursday, September 15, 2005

Lots of new cool development tools coming soon from Microsoft. Check them out by going to: http://msdn.microsoft.com/events/pdc/

Thursday, September 15, 2005 9:41:41 PM (Pacific Daylight Time (Mexico), UTC-07:00)  #    Comments [0]  | 
Friday, September 09, 2005

This is pretty funny...

1. I HAVE ABSOLUTELY NO IDEA WHERE MY PHONE IS.

2. I BELIEVE THAT DANCING WITH MY ARMS OVERHEAD AND WIGGLING MY BUTT
WHILE YELLING "WOO-HOO!" IS TRULY THE SEXIEST DANCE MOVE AROUND.

3. I'VE SUDDENLY DECIDED I WANT TO KICK SOMEONE'S ASS AND HONESTLY
BELIEVE I COULD DO IT TOO.

4. IN MY LAST TRIP TO PEE, I REALIZE I NOW LOOK MORE LIKE A
HOMELESS HOOKER THAN THE GODDESS I WAS JUST FOUR HOURS AGO.

5. I DROP MY 3:00 A.M. SUBMARINE SANDWICH ON THE FLOOR (WHICH I'M
EATING EVEN THOUGH I'M NOT THE LEAST BIT HUNGRY), PICK IT UP AND
CARRY ON EATING IT.

6. I START CRYING AND TELLING EVERYONE I SEE THAT I LOVE THEM
SOOOOO MUCH.

7. I GET EXTREMELY EXCITED AND JUMP UP AND DOWN EVERY TIME A NEW
SONG PLAYS BECAUSE "OH MY GOD! I LOVE THIS SONG!"

8. I'VE FOUND A DEEPER/SPIRITUAL SIDE TO THE GEEK SITTING NEXT TO ME.

9. THE MAN I'M FLIRTING WITH USED TO BE MY 5TH GRADE TEACHER.

10. THE URGE TO TAKE OFF ARTICLES OF CLOTHING, STAND ON A TABLE
AND SING OR DANCE BECOMES STRANGELY OVERWHELMING.

11. MY EYES JUST DON'T SEEM TO WANT TO STAY OPEN ON THEIR OWN SO I
KEEP THEM HALF CLOSED AND THINK IT LOOKS EXOTICALLY SEXY.

12. I'VE SUDDENLY TAKEN UP SMOKING AND BECOME REALLY GOOD AT IT.

13. I YELL AT THE BARTENDER, WHO (I THINK) CHEATED ME BY GIVING ME
JUST LEMONADE, BUT THAT'S JUST BECAUSE I CAN NO LONGER TASTE THE
VODKA.

14. I THINK I'M IN BED, BUT MY PILLOW FEELS STRANGELY LIKE THE
KITCHEN FLOOR

15. I START EVERY CONVERSATION WITH A BOOMING, "DON'T TAKE THIS THE
WRONG WAY BUT..."

16. I FAIL TO NOTICE THAT THE TOILET LID'S DOWN WHEN I SIT ON IT.

17. MY HUGS BEGIN TO RESEMBLE WRESTLING TAKE-DOWN MOVES.

18. I'M TIRED SO I JUST SIT ON THE FLOOR (WHEREVER I HAPPEN TO BE
STANDING) AND TAKE A QUICK NAP.

19. I BEGIN LEAVING THE BUTTONS OPEN ON MY BUTTON FLY PANTS TO
CUTDOWN ON THE TIME I'M IN THE BATHROOM AWAY FROM MY DRINK.

20. I TAKE MY SHOES OFF BECAUSE I BELIEVE IT'S THEIR FAULT THAT
I'M HAVING PROBLEMS WALKING STRAIGHT.

Friday, September 09, 2005 3:29:02 PM (Pacific Daylight Time (Mexico), UTC-07:00)  #    Comments [0]  | 
Thursday, September 08, 2005
dotdetdave-head-50.jpgIf you live in the San Diego area, dotNetDave (a.k.a. David McCarter) will be teaching a 6 week .NET Framework course at the University of California, San Diego Extension beginning on Monday 9/20/2005 from 5:30pm to 9:30pm. For more information and to enroll, please click here.
Thursday, September 08, 2005 9:54:28 PM (Pacific Daylight Time (Mexico), UTC-07:00)  #    Comments [0]  | 

Theme design by Jelle Druyts