Mark Brown

Hmm...

<July 2008>
SuMoTuWeThFrSa
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789


Navigation

Work Links

Subscriptions

Post Categories

Article Categories



Connection Strings
I just love this place: connectionstrings.com

posted Thursday, September 18, 2003 7:14 AM by MarkBrown with 3 Comments

VeriSign Advertising
This morning I misspelled a domain name in IE and a VeriSign advertising page came up. This Slashdot post explains why this is happening.

posted Tuesday, September 16, 2003 10:07 AM by MarkBrown with 3 Comments

Design Patterns
Data & Object Factory provides us with some common design patterns.

posted Tuesday, September 16, 2003 9:04 AM by MarkBrown with 4 Comments

Free V37 Pocket PC

My free ViewSonic V37 Pocket PC from Microsoft just arrived. I've had to wait 16 weeks for this thing to ship. I was hoping it had the latest OS installed but that's not the case. The V37 comes with Pocket PC 2002 Premium Edition. I wonder if there will be an upgrade.

[UPDATE] I talked to ViewSonic and they said the upgrade is supposed to be released this month. I guess I've got to keep checking the site for details. I wish they had a RSS feed for this.

posted Tuesday, September 16, 2003 8:02 AM by MarkBrown with 3 Comments

LLBLGen Release

Looks like LLBLGen Pro has been released.

 

posted Monday, September 08, 2003 4:00 AM by MarkBrown with 4 Comments

Customer Support FAQ
http://www29.compaq.com/falco/detail.asp?FAQnum=FAQ2859

posted Monday, August 18, 2003 3:53 AM by MarkBrown with 4 Comments

ASP Today

Hmm. I hope the new publisher can do better then this timely article. <g>

“Todays ASP Today article is:

Switching To Windows Server 2003 and ASP.NET 1.1. Part 2 - ASP.NET 1.1

by Alex Homer.

Abstract: This article, the second of a 2-part series about upgrading to Windows Server 2003 and ASP.NET 1.1, examines ASP.NET 1.1 itself. We first give a broad overview of the main new features in ASP.NET 1.1, including improvements to forms authentication and some of the ASP-related classes in the framework class library. Then we examine the issue of side-by-side execution of ASP.NET 1.0 and 1.1 applications in IIS 6.0”

posted Friday, August 15, 2003 11:44 AM by MarkBrown with 4 Comments

Interesting VOIP Solution

http://www.wired.com/news/business/0,1367,59953,00.html

http://www.sipphone.com/tiki-index.php?page=What%20is%20SIPphone

Would be great to have remote employees using this service.

posted Tuesday, August 12, 2003 11:07 AM by MarkBrown with 4 Comments

.Text Bits are up
http://www.gotdotnet.com/Community/Workspaces/workspace.aspx?id=e99fccb3-1a8c-42b5-90ee-348f6b77c407

posted Monday, August 04, 2003 6:30 PM by MarkBrown with 5 Comments

Another browser based on the IE engine

“MyIE2 is the most powerful and fully customized browser on earth. It can open multiple web pages in just one window, and come with tons of other nice features.“

http://www.myie2.com/html_en/home.htm

Nice features and skinnable interface. Based on the IE engine.

posted Monday, August 04, 2003 6:19 AM by MarkBrown with 5 Comments

Battle of the blog

More on the RSS vs. Atom debate.

http://news.com.com/2009-1032-5059006.html?part=dht&tag=ntop

posted Monday, August 04, 2003 5:26 AM by MarkBrown with 0 Comments

Something to think about if your company merges or relocates

Joel (March 28): “... when you relocate more than a couple of miles, some employees' lives would be too disrupted to make the move, so you lose a lot of employees, and all the institutional knowledge, skill, and experience that comes with those employees. While I was working at Viacom one of their companies, Blockbuster, decided to move from Florida to Texas after they hired a new CEO who lived in — Texas! What a coincidence! Only a small portion of the employees made the move. For years and years the business press watched agog as Blockbuster made mistake after inexcusable mistake, re-trying all kinds of ideas that had failed only two years earlier.”

[Joel on Software]

posted Monday, August 04, 2003 4:25 AM by MarkBrown with 0 Comments

TypePad

TypePad is a new personal publishing service from Six Apart designed for creating full-featured weblogs. Based on the same core as our popular Movable Type publishing system, TypePad will add a broader set of features for creating weblogs while making setup a simple process involving no installation of configuration.

Looks like its going to cost a little money to use

TypePad's three user levels will be priced at $4.95 per month for users at the TypePad Basic level, $8.95 per month for TypePad Plus users, and $14.95 per month for TypePad Pro users.

posted Saturday, August 02, 2003 5:51 AM by MarkBrown with 0 Comments

Creating an Online RSS News Aggregator with ASP.NET

http://msdn.microsoft.com/asp.net/default.aspx?pull=/library/en-us/dnaspp/html/aspnet-createrssw-aspnet.asp

 

posted Thursday, July 31, 2003 2:03 PM by MarkBrown with 0 Comments

Parsing CSV files

Ed Kaim points out a method to import a CSV file into a DataSet. I'm probably one of those fellows that found his site while searching Google. I went about the procedure a little bit differently. Here's what I put together:

 

static DataSet ReadCSV(string file)
{
    if (! File.Exists(file) )
        return null;
    DataSet ds = new DataSet();
    OleDbConnection conn = null;
    string FileConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + 
        @Path.GetDirectoryName(file) + ";" + @"Extended Properties=""Text;HDR=YES;""";
    try
    {
        try
        {
            conn = new OleDbConnection();
            conn.ConnectionString = FileConnection;
            conn.Open();
        }
        catch
        {
            Console.WriteLine("Database connection can't be established");
            return null;
        }
        string sql = String.Format("SELECT * FROM {0}",Path.GetFileName(file));
        OleDbDataAdapter oda = new OleDbDataAdapter(sql, conn); 
        oda.SelectCommand.ExecuteNonQuery();
        oda.Fill(ds, "TableName");
    }
    catch (Exception e)
    {
        Console.WriteLine(e.Message);
        return null;
    }
    finally
    {
        if(conn != null)
            conn.Dispose();
    }
    return ds;
}

posted Wednesday, July 30, 2003 5:28 PM by MarkBrown with 0 Comments

Whidbey Release: Web Application Development (ASP.NET)

From the RoadMap

While the DataSource control helps simplify the retrieval and update of data, ASP.NET will also provide new controls that display data. The GridView control is a successor to the ASP.NET DataGrid that adds the ability to automatically handle paging, sorting, editing, and deleting of data. The DetailsView is a data-bound control that renders a single record at a time from its associated data source. Similar to the Form View of a Microsoft Access database, the DetailsView provides paging buttons to navigate between records. Developers can use the DetailsView control in a master-details scenario for updating and inserting new records where the selected record of the master control determines the DetailsView display record.

Second, Whidbey will include features that ensure consistency and code reuse across pages within a Web site. The introduction of Master Pages will enable developers to quickly share layout across multiple pages by designing templates that specify the location of controls, menu bars, headers, and footers. Similar to visual inheritance in Windows Forms, Master Pages allow other pages on a Web site to inherit from a Master Page, automatically acquiring its look and feel. When a developer wishes to change the layout of all the pages, they need only make updates to the Master Page.

Finally, ASP.NET will incorporate themes and skins to enhance the visual appearance of Web applications. A skin is a set of properties and templates that can be used to standardize the size, font, and other characteristics of controls on a page. A theme incorporates multiple skins and stylesheets to specify the overall look and feel of a Web site. Themes and skins will be simple to package, transfer, and apply to other Web sites. In addition, ASP.NET will provide several built-in themes that developers can use to build aesthetically appealing Web sites out of the box.

posted Tuesday, July 29, 2003 9:50 AM by MarkBrown with 0 Comments

MS Passport

I couldn't agree more with Steve Smith's rant on MS Passport. I like the idea of single sign-on support but at 12k per year it's impossible to justify. I think my customers would prefer me to spend an additional 12k per year on product enhancements that outweigh the advantages of the Passport service. If I'm not mistaken, Microsoft gains a tremendous amount of marketing information from users who use the Passport service. Couldn't the price tag for this kind of information offset the yearly cost of the service?

posted Friday, July 25, 2003 10:43 AM by MarkBrown with 0 Comments

RSS for Charity

This is very cool!

posted Thursday, July 24, 2003 9:34 PM by MarkBrown with 0 Comments

C# Coding Standards

Here is the IDesign C# Coding Standard for development guidelines and best practices. Also, IDesign has some great tools and utilities.

posted Thursday, July 24, 2003 8:59 PM by MarkBrown with 3 Comments

Funny tag line

Mailinator
It's like flicking a booger...at spam

Cool service too.

posted Thursday, July 24, 2003 2:47 PM by MarkBrown with 0 Comments




Powered by Dot Net Junkies, by Telligent Systems