Brian Johnson's Startup Developer Blog

January, 2005


    MSDN Magazine: Big C++ News

    Great news. MSDN Magazine is expanding their Visual C++ coverage. MSDN Magazine Executive Editor Joshua Trupin expains it all in his latest Editor's Note in the February Issue of the magazine:
    Editor's Note: C++, Plus...
    ...Since along with Visual Studio 2005 comes an improved flavor of C++, there's no better time than now to introduce what many readers have been asking for: expanded C++ coverage. We're doing this in two ways. First, we're pleased to announce a new column, Pure C++, by noted C++ expert Stanley B. Lippman. (If you were wondering, the B stands for C++.) Stan will discuss the C++ language itself, touching on topics like the CLI and generics and their integration with C++....

    DirectX 9.0 SDK Update - (December 2004)

    I meant to link to this in December and I forgot about it. The DirectX 9 SDK Update for December 2004 is available for download. You can download it from here:
    DirectX 9.0 SDK Update - (December 2004)
    Download the complete DirectX 9.0 SDK Update - (December 2004). This release contains updates to the Direct3D Extension Library (D3DX), tools, utilities, samples, and Documentation. It also continues to include the DirectX 9.0c Runtime and Redistributable.

    Chat: Visual C++ Editor and IDE Features


    (Took this off the C++ feed.)

    Sorry for the late notice. There's a Visual C++ chat tomorrow (January 12, 2005) at 1:00 PST.

    Visual C++ Editor and IDE Features
    Chat with the Visual C++ Editor & IDE team to talk about new Whidbey features such as Code Definition Window, Call Browser, Emacs & Brief Emulations and XML Comments.
    Add it to Outlook here.

    Scriptomatic 2.0 Available

    Scriptomatic is a very cool and useful utility that lets you generate all sorts of useful WMI scripts. This version lets you gen your scripts in VB, JScript, Python, and Perl. Give it a go here:
    Scriptomatic 2.0
    A completely new version of the famous Scriptomatic, the utility that writes WMI scripts for you. (And, in the process, teaches you the fundamental concepts behind writing WMI scripts for yourself.) Unlike its predecessor, Scriptomatic 2.0 isn’t limited to writing just VBScript scripts; instead, Scriptomatic 2.0 can write scripts in Perl, Python, or JScript as well. In addition, Scriptomatic 2.0 gives you a host of new output formats to use when running scripts, including saving data as plain-text, as a stand-alone Web page, or even as XML. Scriptomatic 2.0 handles arrays, it converts dates to a more readable format, and it works with all the WMI classes on your computer; on top of all that, it also writes scripts that can be run against multiple machines.
    This is a self-extracting exe. Change the path to somewhere you can find the contents (like c:\scriptomatic) when you run it. Be sure to check out the read_me.doc file. It's very entertaining. :)

    Windows Security Updates Summary for January 2005

    New security bulletins for 2005. Get the details here:
    Windows Security Updates Summary for January 2005
    The Windows security updates for January 2005 include several important updates for Microsoft Windows and some installations of Microsoft Internet Explorer 6.0 SP1, a component of Windows. If you have any of the software listed on this page installed on your computer, you should visit the Windows Update Web site to install related updates.

    Digital Black Belt Webcasts: Defend Your Code from Attacks

    This series looks absolutely great. I've signed up for the first session on the 4th. The complete list is on the page linked below.
    Digital Black Belt: Defend Your Code from Attacks
    Hackers are busier than ever. Do you know how they attack? Is your code ready to stand up against those attacks? If you answered no to either of these questions, join us for the Digital Blackbelt webcast series as Developer Community Champion Joe Stagner discusses security risks, vulnerabilities, and solutions from the software developer's perspective.
    Here's the cool part: Be one of the first 300 to attend six live webcasts in this series (and submit an evaluation) and you will receive an official Microsoft security blackbelt! (See the page for details.)

    Moleskine and OneNote

    The funny thing about using this Moleskine to take some of my notes... I've become a much better note taker in OneNote. Here's what I think is going on: I don't write a ton of stuff in the Moleskine. I usually write "To Do:" and then I add a date and a list of stuff I need to do for the day. The Moleskine usually stays at my desk and I write things in it when I feel like it. I also check off stuff that I do on my To Do list. So this little notebook is what's replacing my post-it notes and assorted other pieces of paper when I need to write something down quickly.

    OneNote, on the other hand, is my power application for capturing important, work-related information. This week I spent about 11 hours in meetings. I could probably fill a notebook every couple of weeks and what I would have at the end of a quarter is a beautiful stack of expensive little notebooks that I would never be able to find any information in. (And my little Moleskines deserve better than that.) So I'm finding that I'm using my OneNote for the larger meetings and I'm using my Moleskine for very small meetings where a laptop might be a bit of a distraction. If the information from the small meeting is something I need for later, or if I need to send out minutes, I type the notes into OneNote and I send them out directly from there.

    So here's the breakdown as I experience it:
    Moleskine - Small, convenient, personal, creative, beautiful, relaxing, analog, un-plugged OneNote - Powerful, effecient, organized, searchable, archivable, e-mailable, digital
    YMMV :)

    Security Reading for the Weekend

    This went live Friday, but we didn't have time to get it headlined. Dino Esposito wrote a nice article for Kent and me that discusses some of the security features of ASP.NET. As usual with Dino, this is great stuff:
    Take Advantage of ASP.NET Built-in Features to Fend Off Web Attacks
    Dino summarizes the most common types of Web attacks and describes how Web developers can use built-in features of ASP.NET to increase security.

    Microsoft Windows AntiSpyware Beta Available

    Check out the new Microsoft Windows AnitSpyware (Beta) Home page. You'll find all sorts of inofmation about the beta there. Here's a link and some information from the overview page.
    Microsoft Windows AnitSpyware (Beta) Home
    Microsoft Windows AntiSpyware (Beta) is a security technology that helps protect Windows users from spyware and other potentially unwanted software. Known spyware on your PC can be detected and removed. This helps reduce negative effects caused by spyware, including slow PC performance, annoying pop-up ads, unwanted changes to Internet settings, and unauthorized use of your private information. Continuous protection improves Internet browsing safety by guarding more than 50 ways spyware can enter your PC. The worldwide SpyNet™ community plays a key role in determining which suspicious programs are classified as spyware. Microsoft researchers quickly develop methods to counteract these threats, and updates are automatically downloaded to your PC so you stay up to date.

    Malicious Software Removal Tool

    Today, Microsoft released the new Malicious Software Removal Tool. The link below contains information about the tool, along with links to the scanner and downloads:
    Malicious Software Removal Tool
    The Microsoft Windows Malicious Software Removal Tool checks Windows XP, Windows 2000, and Windows Server 2003 computers for and helps remove infections by specific, prevalent malicious softwareincluding Blaster, Sasser, and Mydoom. When the detection and removal process is complete, the tool displays a report describing the outcome, including which, if any, malicious software was detected and removed.
Page 1 of 3 (22 items) 123