 |
![]](http://www.ericis.com/images/container-r.gif) |
Technical Posts (???)
Software development both on and off the internet is a part of my daily routine.
MSN Spaces Archive (36)
An archive of all of my posts made on MSN Spaces (I did not import comments yet!)
Software Development (31)
Automated repetitive tasks and making logical computations faster and less error prone
Other (24)
When I have no idea what category a topic falls under, I put it here.
Website (23)
Stuff about this website.
Hobbies (17)
Who has the time? Making time is key.
Book Reviews (15)
I am an avid fan of education and writing up a review on a book is the least I can do beyond putting money in the author's and publisher's pockets.
Health & Wellness (14)
Living in a world where every second is death to your cells, keeping healthy is hard.
Work (7)
The necessary evil...
Holidays, Vacation, and Travel (6)
People will fight for their right to party. But, they'll also, usually stand apathetically aside while commercialism takes over and robs you.
Body-for-LIFE (5)
This category will hold all of my posts during my participation in the BodyForLife.com competition.
School (4)
Thanks to Blue Cross® Blue Shield® of AZ, I can pay for what I could get for free off the internet! But, NOW I get a piece of paper!!!
Family (4)
Spouses and kids, moms and dads, siblings, grandmas and grandpas — there's nothing better.
Friends (3)
Shout outs to my peeps.
Science (3)
Science explains much of life... Why not talk about it?
MySpace.com (3)
I post about MSN Spaces tricks, so I might as well post about MySpace.com as well.
Spirituality / Religion (2)
I do a lot of thinking about this topic, so I might as well post about it once in a while...
Fix It! (1)
A very general bucket for anything that involves fixing stuff... fixing cars, computers, bicycles, etc.
|
 |
![]](http://www.ericis.com/images/container-r.gif) |
- From: shaz
- From: Liliya
Post: My Guestbook
Russian Brides: Hot Russian Girls. Russian Women. Russian Ladies.
Ukrainian Brides. Marriage Agency.
http://russianbrides2.ru/
- From: Janis
Post: My Guestbook
Hi Eric,
I am recruiting for an Applications Analyst in the SE and came across your website, it is pretty cool!
I also have an Isuzu Trooper, Whit...
- From: Jurgen Appelo
- From: bobby davidson
Post: Understanding MySpace Bulletin SPAM!
hey. i really need your help. i know you talk about how to get rid of the messages that are being sent to you. but what if your myspace is the one tha...
- From: Veronica
Post: Callidus TrueComp Sucks
I'm looking for some Truecomp contractors. Do you or anyone you know do integrations, report development, etc?
Thanks,
Veronica Carey
Canidium
5...
- From: V
Post: Raymond Chen's "The Old New Thing"
I had an encounter with Raymond Cheng I think he is overrated. He sounded like a passive/ agressive fag with a little dick syndrome.
My professional ...
- From: Kevin Lucas
- From: Richard
Post: Table Names - Singular or Plural?
I prefer singular names, just to be logical. But whichever you choose, it's obviously best always to use the same for everything.
- From: Eric Swanson
Post: Other Eric Swansons of the World
Just stumbled upon your site...nice name you got there! I'm an entrepeneur in central MD...I own a Design / Build remodeling company, a real estate i...
- From: Mark
- From: Erik Swanson
Post: Other Eric Swansons of the World
My name is Erik Swanson and I live in the Northwest via San Diego and New Jersey. I lost my cell phone recently on a country road. It was found by a ...
- From: missy
Post: My Guestbook
Yo Eric,
I like your list. Very cool idea to know of your namesakes. Here's another Eric Swanson for you. Former Securities and Exchange Commission...
- From: Cat
- From: Cat
Post: Dio, che nell'alma infondere.
Magnifico! We're doing Lend Me a Tenor now and our boys are having some trouble learning the song. Hope they pull it off as well as you did :') Hope t...
|
 |
![]](http://www.ericis.com/images/container-r.gif) |
- December, 2008 (3)
- October, 2008 (1)
- July, 2008 (1)
- April, 2008 (1)
- March, 2008 (1)
- January, 2008 (1)
- July, 2007 (1)
- June, 2007 (1)
- March, 2007 (2)
- February, 2007 (1)
- January, 2007 (3)
- December, 2006 (10)
- September, 2006 (5)
- August, 2006 (10)
- July, 2006 (10)
- June, 2006 (7)
- May, 2006 (19)
- April, 2006 (19)
- March, 2006 (33)
- October, 2005 (1)
- September, 2005 (5)
- August, 2005 (28)
- July, 2005 (22)
- June, 2005 (12)
- May, 2005 (4)
- April, 2005 (1)
- February, 2005 (7)
- January, 2005 (16)
- December, 2004 (18)
|
|
|
 |
![]](http://www.ericis.com/images/container-r-orange.gif) |
|
The internet is embedded in almost every day of my life. And, like so many others
in this world, I am attempting to capitalize on this exciting communication medium
to reach people in my community and across the globe. So, whether you came here
as a family member, friend, co-worker, or passer-by, I hope you will find your stay enjoyable.
Who knows... maybe you will even come back. If you like, you can
read more about Eric Swanson.
|
 |
|
 |
![]](http://www.ericis.com/images/container-r-darkblue.gif) |
Great first name! Here goes some rambling... SOA will converge with Business Capability Modeling and Process Modeling built within the scope of business service portfolio management on top of evolving industry and corporate taxonomies through master data management initiatives which will be supported by more targeted technology solutions through "domain driven design" that evolve through the idea of domain-specific languages and the realization of integrated model driven architectures into the software development lifecycle. Software vendors and consulting firms will continue to push proprietary, end-to-end topologies of multiple products as "industry templates" that claim to support open standards. The reality of such solutions claiming support for standards will be that an open standard is selected and extended in an open way, boasting and marketing compatibility with the standard as well as how the solution helped to evolve the standard, but leaving the community with a branched standard that won't play well with others as the primary trunk of the standard continues to grow upward. Ultimately, middle-man software will sit between these products to translate communications and attempt to make enterprise SOA a reality. Everyone will quickly realize (if they haven't already) that enterprise SOA was never about exposing anything and everything across the enterprise in a common format, but completely about streamlining business capabilities/processes across technology solutions to the degree that the supporting technology infrastructure does not "matter", so long as Information Technology exposes the services in a common way (i.e. not necessarily an explicit and exact way, but along a least common denominator). Adaptive industry and business models, evolving technology standards, and the need to sell software as a service will ultimately make "Service Oriented Architecture" a fad of our generation until a new name brings the same light-bulb, "aha" moment of clarity to a new generation and a new maturity of understanding is achieved. Wow do I need a brain break...
Make a Comment
Website<Twitter> web = new Website<Twitter>(); web.PukeContent("tweet, tweet. Rockin Robin, tweedle-e-deet."); //Yes, the web is generic!
Make a Comment
I've been new to Twitter and have only just begun to enjoy their overly simplified method of communication. Jurgen Appelo recently posted a blog entry titled "Top 50 Twitterers to Follow for Developers", ranking each popular developer based on their number of Twitter "Followers".
I updated Jurgen's ranking to include the number of twitter posts per day using the scores from the popular Twitter tool "Follow Cost". I then took a simple average of the three rankings Follower Rank, Twitters per Day Rank, and Last 100 Twitters per Day Rank and then created a final ranking. Fortunate for Jurgen's position (bumped him up a few rankings).
Read More...
Read Comments 1) Make a Comment
Hear me out: I don't want to install licensed, basic configurations in virtual environments any longer! Think of the productivity gains in a world where... The MSDN premium subscriber downloads one of 10 (20? 50?) ready-to-go virtual images, configured by the pros themselves! Download your image in Hyper-V or VirtualPC format and GO! Trial license keys are used and can be upgraded to valid keys at any time. (Extra benefit that multiple trial configurations are now available.) Example: With the most recent release, I... 1) downloaded 2008 server, 2007 SharePoint, SQL 2008, TFS 2008, 2007 Office, 2007 Visio, 2007 Project, 2008 Visual Studio, and Expression Studio v2. 2) I then boot up a Virtual PC VHD and install and configure Server 2008. 3) Install all patches. 4) backup and compress the image. 5) Install/config SQL 2008 and SharePoint 2007 and repeat steps #3-4. 6) Install/config TFS 2008 and repeat steps #3-4 (because TFS config is painful). 7) Install/activate/config Office, VS2008, Expression Studio and steps #3-4. Now, I can do whatever I want for a while and always fall back to a virtual. I want to try out PerformancePoint? Back to image in step #5. I want to try out just Search 2008 standalone? Back to step #4. ONE ACTIVELY PATCHED Operating System Virtual Image WOULD BE A HUGE TIME SAVER! PLEASE?! *By the pros? :)
Make a Comment
Just compare the system requirements of Microsoft's Silverlight with Adobe's Flash (Macromedia). Now, Flash has traveled the world and taken in all the sites for years and years. But, you'd think with the importance of playing in this space that Microsoft would compete a little harder... Oh wait... you all are still excited about Silverlight no matter what reality dictates. That's right... Let me know how it goes. I'll stick with the basics for a little while longer. (Don't get me wrong, I get just as excited as you do about Silverlight and an embedded light-weight .NET environment, but I don't let emotions control my actions.) Oh, and let me know how well Microsoft acquired Yahoo! and how they competed in the ad space while you're whistling Silverlight tunes. :) For all their efforts, I continue to applaud the developers at Microsoft. I'm certain you've done better than I could have. BTW: I'm loving what I've seen of WCF so far!
Make a Comment
Announcing the Web 2.0 YUI AJAX-enabled, Adobe RIA driven mashup with Silverlight 2.0 WPF XAML tutorials for social, community tagging and clipping supported by a LINQ backend running on top of Astoria from a geospatial aware SQL 2008 and communicating with JSON! All of this using scalable SOA built in the Cloud via REST APIs managed by an ESB and Grid Computing! You won't even recognize this Ruby Gem! :)
Make a Comment
Category: Website
Posted: 3/20/2008 6:39:59 PM
I'm in the process of updating my network of websites. I've been transitioning to "Enterprise Architecture" along with a lot of other life changes. Busy, busy, busy... I've been using del.icio.us a lot lately, so here's what I've been looking at lately:
Make a Comment
After starting the lengthy-titled book "How to Be a Complete and Utter Failure in Life, Work & Everything: 44 1/2 Steps to Lasting Underachievement", I had to comment...
Steve,
So far, I have failed to finish your book this morning due to
pressing interruptions in business that are causing me great
succstress.
I had the need to make a suggestion: "Whether neh accepts the
advice, is completely up to ner."
The words "neh" and "ner" refer to he/she and him/her
respectively. I started the words with the letter "n" to refer
to "nobody in particular".
I saw that you Trademarked "self-unimprovement guide". In the
same respect of unwillingness to share great ideas, I now
trademark "neh" and "ner" and "succstress" and grant you the
right to use these words if they refer to me as the author in
respective context. ;D
Eric Swanson
http://iseric.com
Make a Comment
Today is a really great day (for more reasons than I care to share with the world). I'm writing this entry today simply to share how much gratitude I have for my life.
Following are some highlights of my day (by the end of the day):
- Talked with my wife throughout the day while she is helping my mom on a catering job
- Reflected in my daily journal
- Completed security integration of a Windows Forms CMS tool for the unreleased re-write of www.AzBlue.com
- Helped my security director solve an urgent issue related to a bug in Internet Explorer
- Created an Excel-VBA macro for a friend to find text in a column and select the entire row for every match
- Rehearsed the dance "Tradition" for an upcoming Fiddler on the Roof production (September) by Starlight Community Theatre
- Continued to practice my song for my Arizona Idol audition on July 30
- Attended a daily meeting with friends
- Spent a moment talking to both of my parents
- Spent some time playing with my dogs
- Woke up and went to bed with a personal prayer
- Was so excited by the little things in my day that I felt compelled to write about it on a website for the whole world to see
I am truly grateful and I love the good times and I respect the bad times.
Make a Comment
In ASP.NET, the Response.OutputStream is write-only. As a result, if you attempt to read the length of the response output at any point in stage in the page events, you get the "NotSupportedException". Taking a page from the book of guys who wrote compression filters that compress the response output on-the-fly, I discovered that I could access the length of the response as it is written...
Basically, I wrote a custom class that inherits "Stream" and overrides all of the appropriate stream's methods/properties. The default constructor accepts a Stream object and stores it in a private variable, so the overridden methods/properties all expose the underlying stream's methods/properties. Example: override public bool CanRead { get { return this._stream.CanRead; } }. I declared a "private long _length = 0;" variable and set the value in my stream's "SetLength" method and update it in the "Write" method using the "count" parameter, ensuring the length always reflects the data length. In the "Close" method, I use "base.Close();" and then I can do whatever I want with my private "_length" variable, which contains the length of the response's output stream.
Once I had the class above, I used the following code in the page's "OnLoad" event:
this.Response.Filter = new ObserveResponseLengthStream(this.Response.Filter);
Per Jorge Pereyra's request, here is the code for "write, setLength, flush and seek":
class ObserveResponseLengthStream : Stream
{
private Stream _stream = null;
private long _length = 0;
public ObserveResponseLengthStream(Guid urlKey,
Stream stream)
{
this._stream = stream;
}
public override long Seek(long offset,
SeekOrigin origin)
{
return this._stream.Seek(offset, origin);
}
public override void Flush()
{
this._stream.Flush();
}
public override void SetLength(long value)
{
this._stream.SetLength(value);
this._length = value;
}
public override void Write(byte[] buffer,
int offset,
int count)
{
this._stream.Write(buffer, offset, count);
this._length += (long)count;
}
public override void Close()
{
try
{
this._stream.Close();
}
catch { }
base.Close();
try
{
/*now you know the actual length
of the response in this._length,
so do whatever you want with it*/
}
catch (Exception ex)
{
//make sure your exceptions are handled!
}
}
/*...all the other code simply exposes the
_stream's properties and methods...*/
}
Read Comments 1) Make a Comment
|
|
|