ASP.NET News from Blogger: Carl Camera   Get the feed of: Carl Camera

Total News: 29

ASE File Specification

In creating the ASE Palette Converter, I had to reverse-engineer the contents of proprietary Adobe ASE Adobe Swatch Exchange files. As with anything reverse-engineered, the following file format spec...

Video Encoding Demystified

I've been slowly working my way through the Mix08 videos, which on the whole have been great. Today I watched Ben Waggoner's presentation Encoding Video for Microsoft Silverlight Delivery Scenarios a...

Adobe Swatch Exchange Converter

Starting with the CS2 product line, Adobe Systems introduced a cross-program swatch format called Adobe Swatch Exchange format or ASE for short. The purpose of the swatch file format is to allow diff...

The IE Bridge to One Web

Early in January 2008, a 3.1 magnitude earthquake struck Cleveland, Ohio. The USGS instruments indicated an epicenter just offshore in Lake Erie, but I think it was directly beneath the home of Eric M...

CodeMash 2008

I will be attending CodeMash again this year in beautiful Sandusky, Ohio. The conference is held once again at the Kalahari Resort and Waterpark. The Kalahari waterpark expanded this week to become ...

Opera's Antitrust Complaint

Earlier this week Opera Software filed an antitrust suit with the European Union against Microsoft.Opera states that Microsoft is abusing its dominant position and hindering interoperability. In the p...

Vine Type 2.0

I released Vine Type 2.0 recently and it's running most of my client sites now. Version 2 requires .NET Framework 2.0 so v1.5 will be the last version to support .NET 1.1.Version 2 brings new feature...

Expression vs CS3 Pricing

As someone who expressed recent interest in jumping into Flash development, the announcements and demos at Mix07 have significantly altered my software purchasing outlook.I cannot and will not comment...

Microsoft MP4 Player

Not that I'm anti-Apple or anything, but I haven't had Quicktime installed on any computer of mine since...version 4? At the time, probably when Quicktime version 5 was released and Apple wanted more...

A Geek's Top Ten: Why Vista

Although I expressed disappointment with my computer's inability to support some of the new Vista features, I would like to post a follow-up expressing my overall enthusiasm for the new operating syst...

CodeMash: Day 2

This is my belated Day Two report from CodeMash held last week in beautiful Sandusky, Ohio.Some great sessions again today, Starting off strong with LINQ - Bridging the Object \ Relational DivideSpeak...

CodeMash: Day 1

I'm blogging from CodeMash in beautiful Sandusky, Ohio. The temperature outside is below freezing, but we're warm and dry inside -- or warm and wet at the indoor waterpark.My favorite sessions so far...

InnerException: Reflection's Best Friend

Using reflection, you've carefully crafted code to extract data from an old COM object.It works great, and you feel a sense of accomplishment.But now someone is in youroffice saying something about yo...

CodeMash '07

Ah, Sandusky, Ohio in January. Be sure to pack:swim trunkshawaiian shirtchacosHeld at the Kalahari Resort / Conference Center / Waterpark, CodeMash is bringing together speakers from several disicpli...

DataSet to XmlDocument

Here's a useful bit of transforming code that I keep looking up in several of my projects.using System.IO;using System.Xml;DataSet ds = MethodReturnsDataSet();// export dataset to xml MemoryStream ...

Vine Type 1.5

I had a lot of fun putting those images together for the Vine Type 1.5 release, and I am totally digging having Flickr photos and Ma.gnolia bookmark integration into this site.If you missed the annouc...

Vine Type 1.4

I released Vine Type 1.4 this evening. It adds Gravatar (Globally Recognized Avatar) support and fixes an annoyance when editing entries. Visit the Vine Type website to download or update your Vine T...

TimeSpan Best Practices

A recent post on c# corner provides a straightforward introduction to the TimeSpan objectand shows a couple innocuous examples. Further down, Ms. Choksi disclaims any further nuances such as time zon...

Enemies of Valid Strict XHTML: Part 1

Microsoft of late seems to be catching the XHTML validity bug. The marketing buzz surrounding its latest online publishing title, Expression Web, spouts XHTML validity nearly every other sentence. V...

Enemies of Valid Strict XHTML: Part 3

In the first two installments of this three-part series, I set the goal of producing valid Strict XHTML, then discussed the problems and pitfalls that lead to non-validating websites.I explained that ...

XmlDocument to DataSet

XmlDocument to DataSet in two lines. This is the quickest conversion I've found so far.XmlDocument xdoc = MethodReturnsXmlDocument();// convert to DataSetDataSet ds = new DataSet();ds.ReadXml(new Xml...

Making Exceptions Exceptional

Okay, I'm guilty of some poor programming practices on occasion.Specifically and recently, I used exception processing as a means of input validation. I used the System.Convert.ToInt32(string)method ...

CMS Install Challenge

In the spirit of friendly competition to the other .NET content management systems, I created a screencast showing how fast and easy it is to install Vine Type and launch a Vine Type website.So today ...

C# Reflection Part 3

Passing ParametersNow with the basic form established, we can move to variations on the theme. First variation: pass parameters to the method we're calling.Steps 1, 2 and 3 to load the DLL assembly a...

C# Reflection Part 4

Set Properties on Reflected ObjectSuppose that the method that we will eventually call requires that two propertieswithin the object be set beforehand. Why would anyone design a class this way? I can'...

C# Reflection Part 5

Passing "ref" ParametersSo far we've made conventional reflection calls. Things get a bit sticky, however, when the method we want to invoke contains a ref parameter. For example,a method with the...

C# Reflection Part 6

Passing "out" ParametersOut parameters are parameters that are expected (and in fact for C# required) to be populated by the called method. That is, the value for the out parameter is notmeaningful...

C# Reflection Part 7

Dealing with Remote ObjectsIn this final installment of C# Reflection, I provide my solutions to a couple problems I encountered after successfully retrieving the remote object I wanted. In the first...

AjaxViet.com

Ph?m Ð?c H?i seems to be testing out Vine Type at his home page ajaxviet.com -- completely in Vietnamese -- except for the occasional "download" or "email."As a programmer, seeing someone use Vine...

View Other bloggers