Archive for May 2009
links for 2009-05-27
-
Building a simple C++ script compiler from Scintilla and CINT.
-
Use this with the GridView…One of the new controls that shipped with ASP.NET 3.5 is the DataPager. It's a flexible control that renders the paging elements data-bound controls that implement the IPageableItemContainer interface (currently only the ListView control). The big change with the DataPager is that it is decoupled from the data-bound control it provides paging support for. It can be embedded somewhere within the data-bound control's control hierarchy (like contained within the LayoutTemplate of the ListView), but it doesn't have to – It can exist on its own outside of the data-bound control as well.
-
It's been 10 years since the SETI @ Home online project sparked a revolution in the search for signs of extraterrestrial intelligence. Over the past decade, more than 5 million people around the world have signed up to look for aliens, and now astronomers are enlisting the Internet masses for a new task: deciding what we should tell them.
-
One of the most common questions I hear when I am demonstrating my craft is, “What plant material is used for the broom bristles?” The material is called broomcorn (Sorghum bicolor).
links for 2009-05-22
-
Use the broadfork for loosening soil to prepare for planting or for adding soil amendments such as compost or mulches. It will open and loosen soil while minimizing damage to the living strata of flora and fauna that provide the nutrients for the garden bed. For more on living soil see Harvey Ussery's site. The broadfork is also a great tool to choose for harvesting potatoes, beets, carrots, etc.
-
A broadfork is for tilling and aerating garden beds by hand, an alternative to the noise, pollution, fossil fuel consumption and ground pressure of power equipment. A broadfork is like a pitchfork, but larger, heavier and with longer tines, and designed to use your body instead of your muscles. You stand on it and wiggle the handles front-and-back to work the tines into the ground. Then, pull back on the handles just a little to loosen and aerate at the tine tips. Your motion is a natural pulling and pushing, instead of bending and lifting.
-
Possibility?…Envirolet® by Sancor™ is the most advanced environmental & economical sanitation solution for your cottage, cabin, home, RV, pool cabana, farm, yurt, basement, work shop, commercial application & more. There is a system for any application.
-
Beth Massi – Sharing the goodness that is VB : How We Do It: Building the Visual Studio Product LineEver wonder how we build Visual Studio and the .NET Framework? I mean literally. You know, the build process that spits out a product at the other end? Well I sure did and it's not just hitting F5 people ;-).
-
VirtualDub is a video capture/processing utility for 32-bit Windows platforms (95/98/ME/NT4/2000/XP), licensed under the GNU General Public License (GPL). It lacks the editing power of a general-purpose editor such as Adobe Premiere, but is streamlined for fast linear operations over video. It has batch-processing capabilities for processing large numbers of files and can be extended with third-party video filters. VirtualDub is mainly geared toward processing AVI files, although it can read (not write) MPEG-1 and also handle sets of BMP images.
links for 2009-05-21
-
Msdn home…You can use Team Foundation version control to manage multiple revisions during development of source code, documents, work items, and other critical information that is being worked on by your team.
-
Cool…Memorial Day is around the corner, which means it's almost time to fire up the grill. Instead of reaching for the charcoal and gas, try a wood-based technique to produce more flavorful results. Here's how.
-
…The Visual Studio Team System 2008 Team Foundation Server Power Tools is a set of enhancements, tools and command line utilities that improve the Team Foundation Server user experience.
-
FireAtlas is an extension to Firebug dedicated to ASP.NET AJAX debugging.
Still experimental this extension will provide you with useful services when developing ASP.NET AJAX web sites:
PageRequestManager events tracing
WebService calls tracing and inspection
Partial Update inspection within Firebug Net Panel
More to come! -
…ccrypt is a utility for encrypting and decrypting files and streams. It was designed as a replacement for the standard unix crypt utility, which is notorious for using a very weak encryption algorithm. ccrypt is based on the Rijndael cipher, which is the U.S. government's chosen candidate for the Advanced Encryption Standard (AES, see http://www.nist.gov/aes). This cipher is believed to provide very strong security.
-
…This is the most current version of the Team Foundation Installation Guide for Visual Studio Team System 2008.
Talking about Peter Selinger: ccrypt
Quote
Peter Selinger: ccrypt
ccrypt is a utility for encrypting and decrypting files and streams. It was designed as a replacement for the standard unix crypt utility, which is notorious for using a very weak encryption algorithm. ccrypt is based on the Rijndael cipher, which is the U.S. government’s chosen candidate for the Advanced Encryption Standard (AES, see http://www.nist.gov/aes). This cipher is believed to provide very strong security.
links for 2009-05-20
-
…To get started, create a new Windows Forms project called "Report Project Demo." We will be using simple classes to be used as the data source for the chart and report. Add two new classes, ReportData and SalespersonData. In the SalespersonData class add the following code
-
…To page through data in a control that implements the IPageableItemContainer interface, DataPager control can be used. GridView has its own paging and does not implement IPageableItemContainer interface. ListView is the only control that works with DataPager.
–So let's begin extending the GridView with the IPageableItemContainer interface.
links for 2009-05-19
-
…This walkthrough describes how to prepare your Visual SourceSafe database for conversion and how to use the VSSConverter to effectively plan for the actual migration of the source.
-
Nice checklist…You will no doubt come across many quirky layout issues when building a site with CSS. You'll end up banging your head against a wall time and again. This is an attempt to make the design process easier, and provide a quick reference to check when you run into trouble.
links for 2009-05-18
-
…MSBuild Extension Pack is the library of over 170 MSBuild tasks including
links for 2009-05-16
-
…This post is simply a collection of the various posts that made up the “SDLC – Software Development Lifecycle … what’s the point” posts.
-
…The product is a strategic gap-filler and generates code for Visual Studio 2005 and 2008, creates traces and even processes traces using a Wizard in both editions. In essence it allows you to auto-generate WCF unit tests from WCF traces, which can then be used for WCF load testing.
-
…The operations guide initiative started a while ago when the community was concerned with the scattered guidance on MSDN,
-
…Visual Studio Team System provides multi-disciplined team members with an integrated set of tools for architecture, design, development, database development and testing of applications. Team members can continuously collaborate and utilize a complete set of tools and guidance at every step of the application life cycle.
-
tfs tools
-
Lots of tfs resources including articles and podcasts.
-
TFS videos, podcasts and links.
links for 2009-05-05
-
MS Ajax Client Life-Cycle Events.pdf cheatsheet
-
…AJAX features in ASP.NET enable you to quickly create Web pages that include a rich user experience with responsive and familiar user interface (UI) elements. AJAX features include client-script libraries that incorporate cross-browser ECMAScript (JavaScript) and dynamic HTML (DHTML) technologies, and integration with the ASP.NET server-based development platform. By using AJAX features, you can improve the user experience and the efficiency of your Web applications.
-
…The most difficult task turned out to be choosing a particular language: there are so many out there which makes it very hard to decide.
This article deals with ten possible candidates, and it’s far from being an exhaustive list. The programming languages described henceforth are very different from each other, but they all have one thing in common: they all stimulate my curiosity in their own, very different ways.