Franci Penov

Notes from the Microsoft campus

  • Franci Penov

    Google Desktop

    • 25 Comments
    There are lot of people that think the new Google Desktop is great and revolutionary. However, there are several things wrong with it that make me stay away from it. Here's the short list (in no particular order): It hooks up WinInet.dll. Hooking up system...
  • Franci Penov

    Microsoft Windows Malicious Software Removal Tool

    • 7 Comments
    In the slight chance you haven't seen this yet, Microsoft just released a Malicious Software Removal Tool targeting some of the most prevalent malicious software. For a list of the tool targets, check its official page. The tool will be updated on the...
  • Franci Penov

    Endpoints configuration

    • 0 Comments
    When you write self-hosted Indigo application, you need to define your endpoints yourself. You can do this through your code; however, every time you decide to change your binding or add new endpoint, you'll have to recompile your application. Or you...
  • Franci Penov

    The Tzunami - pictures before and after

    http://homepage.mac.com/demark/tsunami - a set of satelite photos of the same area before and after the tzunami.
  • Franci Penov

    IObjectWithBrowserSiteImpl - base template for IE BHO or toolbars

    • 0 Comments
    If you want to extend IE with a browser helper object or a toolbar , you need to implement IObjectWithSite interface. ATL has a basic IObjectWithSiteImpl<> template that helps a bit. Most BHOs and toolbars also subscribe to the browser events. ATL...
  • Franci Penov

    Ouch!

    • 1 Comments
    Ouch! I looks like I spoke too fast. Apparently, Mark is no longer with Google. News.com has a story about this and Google Blogoscoped reports that he might be fired. I don't know any details and I can't comment whether Google had legal grounds. For all...
  • Franci Penov

    Indigo CTP is out there!

    • 0 Comments
    Indigo CTP is out there! Well, at least for the MSDN subscribers. Go grab the bits from http://msdn.microsoft.com/subscriptions/default.aspx . If you also want documentation and samples, you'll need the WinFX SDK - http://winfx.msdn.microsoft.com/ as...
  • Franci Penov

    Google Maps

    • 2 Comments
    Google Maps is one slick web application. It's very fast and the interface is quite intuitive. On the other hand, searching for One Microsoft Way is definitely showing the wrong place. :-) Couple more complaints: Searching for my home address shows nearby...
  • Franci Penov

    Enabling dragging in Canvas, part 2

    • 1 Comments
    Update: There were some bugs in the code, which caused funny behavior with elements that have a render transform applied to them. I've updated the code below to fix these. In part 1 we covered how the dragging behavior will be attached to the Canvas...
  • Franci Penov

    Goodbye, Indigo! Hello, Max!

    • 1 Comments
    The three years I worked on WCF were a fun ride, but it's time for me to move on to other challenges. Starting tomorrow I am leaving the Indigo team and moving on to the Max team as a dev.
  • Franci Penov

    Mars in 3D

    • 0 Comments
    If you are geeky enough, you most probably have those colored stereo glasses that would help you see the NASA's 3D images of Spirit . If you are not geeky enough (or you are cheapskate like me :-)), MS Research can help you here ...
  • Franci Penov

    Yahoo! Mail Web Service - interesting business model

    • 0 Comments
    Dare posted some thoughts on the limitations of the new Yahoo! Mail Web Service . One thing he missed to mention though, is how that Web Service ties into Yahoo! Mail subscription model: "Yahoo! Mail offers an incentive for developers to build applications...
  • Franci Penov

    Enabling dragging in canvas

    • 1 Comments
    When developing UI, most of the time we want the controls nicely sized, ordered and aligned automatically. But sometimes it's just fun to put them free floating and be able to push them around. The Canvas panel allows for absolute positioning of the controls...
  • Franci Penov

    Why I don't play with Linux...

    • 34 Comments
    It's not because I work for Microsoft. It's because I am not able to install Linux on my home machine. [Waiting patiently for all the laughing to die...] So far I've tried two different distros. Both of them died before the install process even started...
  • Franci Penov

    Microsoft AntiSpyware Beta 1

    • 0 Comments
    Microsoft AntiSpyware Beta 1 was released to the web. You can download it here .
  • Franci Penov

    Windows Live Writer Beta announced

    • 1 Comments
    Grab the bits from here . For more details go to Writer Zone . Posted using Windows Live Writer (Beta)
  • Franci Penov

    New methods for IPC

    • 0 Comments
    Stoyan has an interesting post about two new methods for IPC . The MCIPC (Morse Code IPC) uses one mutex and the well-known morse code. The other method uses 64 mutexes (+1 for silence or bus tact) to form 64-bit bus. I'll have to spend some time to implement...
  • Franci Penov

    Windows Live Toolbar build 130

    • 3 Comments
    We just released the latest build of Windows Live Toolbar. There are no new features in this release, it's fucosed mostly on stability and performance improvements. If you use the toolbar, I'd suggest you upgrade. And if you're not using WLT, well, be...
  • Franci Penov

    Goodbye, Max!

    • 0 Comments
    This is a long overdue post. Couple of months ago Microsoft Max was closed. I was too busy with the transition to the new stuff I am working currently, though, so I neglected to post anything about this. The time I spent on Max was full of fun (great...
  • Franci Penov

    Incoming posts

    • 0 Comments
    Here's short list of topics I am planning to write about in the next month after I finsh the CanvasDragHelper (and if I can find the time). I am going to use this post as a simple survey to see what people would like to see first. Of course, I might not...
  • Franci Penov

    ASP.NET Ajax 1.0 RTW

    • 0 Comments
    ASP.NET Ajax 1.0 (formerly "Atlas") has been released to the web. You can read more about the framework and the control toolkit at http://ajax.asp.net (including some really nice viedeo demos), or grab the bits from here and the toolkit from here .
  • Franci Penov

    Half-life 2 or real life?

    • 3 Comments
    These looks like a screenshots from Half-Life 2 . [via Bruce ] Update: This is a real place under Tokyo. For more info, check the BoingBoing .
  • Franci Penov

    Excellent LUA/non-admin resource

    • 0 Comments
    Aaron Margosis has excellent set of posts on why and ho to run as LUA (non-admin). If you wander what's in it for you or have particular problem while running as non-admin, you owe it to yourself to read his blog. Here's a short list of Aaron's posts...
  • Franci Penov

    MathWorld - the web's most extensive mathematics resource...

    • 2 Comments
    ... - at least that's what the site claims. :-) But I am inclined to believe it, given the fact that the site sponsors Wolfram Research make Mathematica - probably the best mathematics system out there. Anyway, if you're interested in mathematics,...
  • Franci Penov

    The future of the software testing

    • 7 Comments
    Harry Robinson predictions about the future of the software testing - http://www.stickyminds.com/sitewide.asp?Function=WEEKLYCOLUMN&ObjectId=6887 The model-based testing is picking up speed here at Microsoft. There is increased participations of...
Page 1 of 3 (74 items) 123