Zinoblog

one bit at a time 1100001101010101.
posts - 107, comments - 27, trackbacks - 88

Wednesday, October 22, 2008

CSLA 3.6 Beta 2 released

Congrads to Rocky on another great release:

I have released Beta 2 of CSLA .NET 3.6, with support for Windows (download) and Silverlight 2.0 (download).

This is an incremental release. Very few issues have been reported or found with Beta 1a, which gives me hope that we're still on track for a final release in the very near future. A lot of hard work by Sergey, Justin, Nermin and other Magenic colleagues have really paid off in the early stability of this version.

Read On

I would like to thank Magenic for contributing so much to this release.

Make sure you listen to the DotNetRocks episode as well.

Rocky Lhotka on CSLA.NET for Silverlight!

Rocky is back to talk about his acclaimed CSLA.NET framework which was just released for Silverlight, allowing you to write CSLA clients in the browser... even running on a Mac!

posted @ 6:28 AM | Feedback (0)

Sunday, May 18, 2008

CSLA 3.5 Posts

Here are some of the core posts for CSLA 3.5:

Another place where I was able to reduce business object code in CSLA .NET 3.5 was to effectively eliminate the GetIdValue() method.

Prior to version 3.5, GetIdValue() was required, and you had to provide a unique value identifying your object. This value was used to implement Equals() and GetHashCode(), and was used as the ToString() value. This was good, because it enabled the concept of logical equality, where objects were equal to each other based on their id value.

One of my primary goals with CSLA .NET 3.5 was to reduce the amount of code necessary for common business object tasks - like declaring a property or implementing a parent-child relationship. I've mentioned what I'm doing on the forum and elsewhere, but I thought a summary blog post would be nice. I'm motivated, because I spent some time earlier today upgrading some business object code based on CSLA 3.0.3 to 3.5 and it was just fun to watch the class shrink :)

In a previous post I talked about the new property declaration syntax options in CSLA .NET 3.5. When it comes to child objects, if the shortest form is used then CSLA will pretty much completely take care of all parent-child object interaction so you don't have to do it by hand. This is a tremendous code savings!

Version 3.5.0 change log       

Version 3.5.1 change log

Show #330 | 4/3/2008 (62 minutes)
Rocky Lhotka on CSLA.NET 3.5

Rocky is back on .NET Rocks! to talk about the latest iteration of his CSLA.NET Application Framework, as well as to talk about some .NET technologies that are no longer as necessary as they once were.

 

Great Thread on the new Child object functionality.

posted @ 6:37 AM | Feedback (0)

CSLA 3.5 Gode Generation

I have been playing with CSLA.NET for the past few months. I will be posting reviews to several code generators over the next few weeks.

I currently own Code Complete and Code Breeze. Code Complete has a pending update in the works that will support CSLA 3.5
So far, I have been displeased with Code Complete. The attempted focus on "Complete Application" Generation seems to distract from the goal of quality CSLA object Generation.

I picked up Code Breeze a few days ago and I think it is going to be a complete replacement for Code Complete".

Within a few minutes, I was able to start upgrading my templates to CSLA 3.5. I should have them done this afternoon. I prefer the "ASP" sytle of code generation versus the XSLT style of generation. I have to admit, it is much more approachable. and readable.  

Snippet:
This is the property creation of a Switchable Root Object. As you can see, the code it almost identical to the original code from the CSLA 3.5 template.

<%For Each o_Field As EntityField In _Project.BusinessEntities.FindByEntity(EntityName).Fields%>
private static PropertyInfo< <%=DataMapping(o_Field.DataType)%>> IdProperty = RegisterProperty< <%=DataMapping(o_Field.DataType)%>>(typeof( <%=DataMappin(o_Field.DataType)%>), new PropertyInfo< <%=DataMapping(o_Field.DataType)%>>(" <%=o_Field.FieldName%>"));

<%If o_Field.IsID Then%>
[System.ComponentModel.DataObjectField(true, true)]<%End If%>
 
public <%=DataMapping(o_Field.DataType)%> <%=o_Field.FieldName%>
{
   get { return GetProperty<<%=DataMapping(o_Field.DataType)%>>(<%=o_Field.FieldName%>Property); }
   set { SetProperty<<%=DataMapping(o_Field.DataType)%>>(<%=o_Field.FieldName%>Property, value); }
}
 

posted @ 5:17 AM | Feedback (0)

Monday, April 21, 2008

Visio Shape Request

I've discovered a missing Visio shape for drwaing networks. Virtual Server!!! I'd like to drop a Virtual Server on the diagram and then drop servers into it... Makes sense to me...

posted @ 1:46 PM | Feedback (0)

Wednesday, March 26, 2008

Prism is rolling

It is awesome to see Agile in action. The Prism group just released drop #2 of the RI. Very cool stuff.

http://www.codeplex.com/prism/Release/ProjectReleases.aspx?ReleaseId=11976 

posted @ 11:50 AM | Feedback (1)

Friday, February 15, 2008

HD Images Gallery

I found some new tools that lets me put together some killer panoramas,

 

To see them, you’ll need to install an internet explorer plug in. You’ll be prompted.

Welcome to my HD Images Gallery. http://secure.benjaminzamora.com/hdimages/ 

The Paris Series:

Views from the Arc over looking Paris

ü  View 1

ü  View 2

ü  View 3

ü  View 5

Paris Fountain (contains source 2 images)

Looking Down on Paris

Family Pictures:

Stephs Graduation:

Latvia:

Riga Latvia Old Town Square.

A Beach in Latvia

Here’s how to use the panoramas

 

Navigation:

There are two mouse-based interaction modes. You can switch between modes with the following icons in the upper right corner of the screen or by using the 'H' short-cut key.

§  Mode 1: [Map mode] Drag the image left/right and up/down with the left mouse.

§  Mode 2: [QTVR mode] Panning is achieved by pressing the left mouse and moving it away from the center of the screen.

Keyboard controls can also be used. You can zoom in/out with the mouse wheel, or with the +/- keyboard keys, or zoom in by double clicking the left mouse, shift-double click left mouse zooms out.

posted @ 5:28 PM | Feedback (0)

Monday, October 22, 2007

Paciolan, official ticket vendor for MBL is incompetent!!!

So I spent over 2 hours trying to get Rockies tickets World Series to only find out that a few... you got that right, a FEW tickets were sold.

I think MBL should hold Paciolan accountable for this utter blunder. They should have prepared for this amount of traffic on the site.

This is unacceptable in my mind. Paciolan is an incompetent company if they cannot handle this. They should have been able to handle the meltdown much quicker. They had to know the servers were down so they should have called a halt to the sales as soon as they knew there was an issue. It would have been better to be told, come back later, we are sorry. Instead thousands of Rockies fans were forced to spent hours refreshing the browser.

MLB needs to GET REAL!!! What did they expect, 10 users logging in for tickets.
HELL NO, most of Denver was on, much less the rest of the country.

Don't let them blame the volume PLEASE!!!!

posted @ 1:58 PM | Feedback (1)

Wednesday, August 29, 2007

New Camry hybrid -- 2008

So last night took the plunge and purchased a 2008 Toyota Camry hybrid. Over the next few weeks and months I will post my findings here. I look forward to seeing what my actual gas mileage is over time. I have heard mixed results on the mileage of some of the hybrid cars.

So far my impressions are very good. The car rides very well and is very quiet. It's taking a little bit to get used to driving a hybrid. The first time you're sitting at a stoplight and you realize that the car is no longer running is pretty cool. It's also interesting to be driving along a highway at 65 miles an hour, having the engine turn on and off when I coast for long periods. I did notice it with a hybrid you lose a little bit of trunk space and I suspect I will lose the capability to fold-down the backseats to maximize space. There appears to be an air intake for the battery units that extends into the interior of the car and connects to the batteries on the floor of the trunk. I have a feeling that we'll be right in the way of laying the seats down flat. For the mileage that I anticipate that is a very small price to pay.

Check back for more updates over the next few weeks.

posted @ 1:41 PM | Feedback (0)

Saturday, June 30, 2007

Joost Beta.

I recently joined the Joost beta. My first impressions are very good.  The video streaming quality is awesome and the start time is very short.  I watched a few of the National Geographic videos and the quality was spot on.  Experienced a few seconds of choppiness here and there but it was far and few between. 

Joost™ the best of tv and the internet

If your lucky you'll get a Joost invite.

 

Joost™ the best of tv and the internet

P

posted @ 10:54 PM | Feedback (0)

Thursday, June 15, 2006

WinFX will soon be called .NET 3.0

Sources say that the WinFX will become “.Net 3.0” (source:Somasegar's WebLog)

NET Framework 3.0
When speaking to developers about WinFX one question that repeatedly comes up is, “WinFX sounds great, but what happens to .NET?” .NET Framework has becomes the most successful developer platform in the world.  Developers know and love .NET.

The .NET Framework has always been at the core of WinFX, but the WinFX brand didn’t convey this.  [More]

 

 

 

P

posted @ 8:10 AM

Wednesday, June 07, 2006

New blogger on the prowl

My coworker has started a new blog http://www.foundonthemountain.com/Blog/tabid/62/BlogID/2/Default.aspx 

Make sure you drop on by.

posted @ 9:48 AM | Feedback (217)

What can you do with some diet Coke and some Mentos?

More than you think:
Check out this video:

The Extreme Diet Coke & Mentos Experiments: 
What happens when you combine 200 liters of Diet Coke and over 500 Mentos mints? It's amazing and completely insane.
[From http://eepybird.com/]

posted @ 5:56 AM | Feedback (2)

Friday, May 19, 2006

Are you Vista ready?

Microsoft has released some Vista Minimum requirements for 2 flavors of vista.

  • Windows Vista Capable PC
  • Windows Vista Premium Ready PCs

More information at here: http://www.microsoft.com/windowsvista/getready/capable.mspx

 

posted @ 5:21 AM | Feedback (4)

Saturday, April 29, 2006

Here's something nice for your weekend

I recently picked up an Olympus E-500 Digital SRL and I've had a blast.

From a recent trip to the Denver Botanic Gardens;

 

Stone Walkway

 

Budda Head

 

White pattens

 

Elm

posted @ 6:48 PM | Feedback (5)

Thursday, April 13, 2006

Windows Vista Product Guide Preview

It looks like Windows Vista Product Guide Preview is out on the net.

The Windows Vista Product Guide provides a comprehensive overview of the innovative features and functions that make Microsoft® Windows Vista™ the next-generation Windows client operating system and successor to Windows XP. This guide also provides information the benefits Windows Vista offers diverse users as well as information about the different editions (SKUs) available.  It’s about 300 pages, and contains a lot of really great information about Windows Vista.  Definitely a must-read!

[Read On http://ts2community.com/blogs/fpullen/archive/2006/04/10/1143.aspx ]

Get the Document::

Get Your Windows Vista Product Guide Here !!!

Every so often, something really kewl comes along that you just have to have.  The Windows Vista Product Guide is one of those objects of affection….

[Get the download here: http://blogs.technet.com/keithcombs/archive/2006/04/12/425079.aspx ]

Now they need to deliver it!!

posted @ 9:51 AM | Feedback (2)

Wednesday, April 05, 2006

What do you know, Windows on a mac.. cool

Nice move from Apple.

From Mac World:

Apple gives its blessing to Windows on Macs

Last month, when a few enterprising hackers won a contest by enabling Windows booting on Intel-based Macs, one of the first comments I read in our forums was: “How long until Apple cripples this hack with a system software update?”

Turns out, Apple could’ve won that $13,854 if it had just released Boot Camp a month earlier. Instead of crippling a hack, Apple has released a legitimate version that does what the hack did — and in true Apple fashion, a whole lot more.

[Read On]

posted @ 9:49 AM | Feedback (2)

Friday, March 24, 2006

ONE OF THE BEST RESIGNATION LETTERS EVER!

I received this from a friend and I'm sure we can all understand!!

ONE OF THE BEST RESIGNATION LETTERS  EVER!
Dear Mr. Evil, 

As a graduate of an institution of higher education, I have a few very basic expectations. Chief among these is that my direct superiors have an intellect that ranges above the common ground squirrel. After your consistent and annoying harassment of my coworkers and me during the commission of our duties, I can only surmise that you are one of the few true genetic wastes of our time. 

Asking me, a network administrator, to explain every little nuance of everything I do each time you happen to stroll into my office is not only a waste of time, but also a waste of precious oxygen. I was hired because I know how to network computer systems, and you were apparently hired to provide amusement to myself and other employees, who watch you vainly attempt to understand the concept of "cut and paste" for the hundredth time. 

You will never understand computers. Something as incredibly simple as binary still gives you too many options. You will also never understand why people hate you, but I am going to try and explain it to you, even though I am sure this will be just as effective as telling you what an IP is. Your shiny new iMac has more personality than you ever will. 

You walk around the building all day, shiftlessly looking for fault in others. You have a sharp dressed useless look about you that may have worked for your interview, but now that you actually have responsibility, you pawn it off on overworked staff, hoping their talent will cover for your glaring ineptitude. In a world of managerial evolution, you are the blue-green algae that everyone else eats and laughs at. Managers like you are a sad proof of the Dilbert principle. Since this situation is unlikely to change without you getting a full frontal lobotomy reversal, I am forced to tender my resignation, however I have a few parting thoughts. 

1. When someone calls you in reference to employment, it is illegal for you to give me a bad recommendation. The most you can say to hurt me is "I prefer not to comment." I will have friends randomly call you over the next couple of years to keep you honest, because I know you would be unable to do it on your own. 

2. I have all the passwords to every account on the system, and I know every password you have used for the last five years. If you decide to get cute, I am going to publish your "favorites list", which I conveniently saved when you made me "back up" your useless files. I do believe that terms like "Lolita" are not usually viewed favorably by the administration. 

3. When you borrowed the digital camera to "take pictures of your Mother's birthday," you neglected to mention that you were going to take pictures of yourself in the mirror nude. Then you forgot to erase them like the techno-moron you really are. Suffice it to say I have never seen such odd acts with a sauce bottle, but I assure you that those have been copied and kept in safe places pending the authoring of a glowing letter of recommendation. (Try to use a spell check please; I hate having to correct your mistakes.) 

Thank you for your time, and I expect the letter of recommendation on my desk by 8:00 am tomorrow. One word of this to anybody, and all of your little twisted repugnant obsessions will be open to the public. Never f*** with your systems administrator. Why? Because they know what you do with all that free time! > 

Wishing you a grand and glorious day, 

Susan

posted @ 11:27 AM | Feedback (1230)

Tuesday, February 28, 2006

IronPython 1.0 Beta 3 on MSDN

I know, it's been ages since I've blogged, there have been some MAJOR changes in my life that I will post later... long and short of it, I'm now on Salary and the private consulting days are in the past.... for now.

Anyway back to blogging.

Looks like MS is pushing forward on its IronPython 1.0 efforts.

IronPython 1.0 Beta 3

posted @ 11:10 AM | Feedback (2)

Wednesday, March 02, 2005

Sir Bill

Bill Gates is due to receive an honorary knighthood.

The king of computer software Bill Gates is due to receive an honorary knighthood from the Queen for his contribution to enterprise in the UK. Mr Gates, the world's wealthiest man, is also being honoured for his work on poverty reduction around the world,
[Read On]

Scoble asks a good question:

Will his email change to sirBillG?

posted @ 7:57 AM | Feedback (8)

Acrobat alternative

Thanks to Kevin Dente's RantLog for the lead on a new PDF viewer:

“Foxit PDF Reader is a free reader for PDF (eBook) documents. You can view and print PDF documents with it.“

Looking good so far. time to open some complex PDFs... One nice feature:

“And it starts up immediately, so you don't need to wait the annoying "Welcome" screen to disappear.“

We'll see how it goes.  (Find it here)

posted @ 6:55 AM | Feedback (6)

Sunday, February 27, 2005

More interview questions over on ComputerZen

From ComputerZen

What Great .NET Developers Ought To Know (More .NET Interview Questions)

Topics include

  • What Great .NET Developers Ought To Know
  • Everyone who writes code
  • Mid-Level .NET Developer
  • Senior Developers/Architects
  • C# Component Developers
  • ASP.NET (UI) Developers
  • Developers using XML

Make sure you check out the full list.

posted @ 10:09 PM | Feedback (8)

CSV Data Adapter

Cathi Gero Blog has a CSV Data Adapter posted on his blog... Looks like fun, I'll have to play a little.

posted @ 10:02 PM | Feedback (8)

Sunday, October 24, 2004

I need a GMail account.

After blasting Google I have to admit that I don't have a GMail account. I'd like to try this service and give my thoughts about it.. If you have an extra account you'd like to share, Please contact me.
I'd like to give Google a fair shake. 

(Hint hint, Google guys -Win me over)

Update: I now have a GMail account and it's great. Thanks to everyone for their offers for Gmail accounts. Including celebritycola.blogspot.com

_

posted @ 12:01 PM | Feedback (90)

Google desktop and your security

Personally I think the tool is effective but I have concerns about it. Especially on public computers. Now we're starting to see stories like:

Great 'spy' tool
PEOPLE who use public or workplace computers for e-mail, instant messaging and Web searches have a new privacy risk to worry about: Google's free new tool that ...

More Google Desktop Privacy Worries & A Microsofty's Fear
Search Engine Watch
... Meanwhile, Google Desktop-rival Copernic is touting the privacy angle as a weakness. Google Desktop privacy branded 'unacceptable ...

New Google tool could be privacy risk
Boulder Daily Camera, CO
... "On the flip side of things, it's a perfect spy program.". Google Desktop Search, publicly released Thursday in a "beta" test phase for computers running the ...

Google program could invade privacy
The St. Louis Post-Dispatch, MO
... Google is one of the first Internet companies to offer a desktop search engine ... But it could be used to spy on others in situations where computers ...

At this point I have it on a test computer. I will NOT use any public (or friends) computers with the Google desktop installed.. PERIOD and I recommend that you don't either. I also recommend that business not use it until some of these concerns are addressed and if a user has installed it, uninstall it for now. Is it worth the risk? At this point I say no.

_

posted @ 11:52 AM | Feedback (7)

Friday, October 22, 2004

Google vs Microsoft -- Not the end all example of "Markets working them selves out" as the Heritage Foundation would like you to think

I'm sorry but the Heritage foundation is wrong on this one.

Google v. Microsoft: Trustbusters Not Needed

This developing challenge may confound those who have argued that Microsoft had a permanent, unassailable monopoly, which could only be weakened by government intervention. Perhaps someone should tell the trust busters in Washington and Brussels that technology markets are working—and that their services are no longer needed.

WRONG

The most common example of such Web-based services are e-mail systems such as Hotmail and Google’s own “Gmail,” which are alternatives to standard e-mail systems that run directly on a PC on top of a desktop operating system. Today, many applications can be run over the Web.

Hello, the 1990's is when the big push to the web happened... maybe he's hinting at webservices.... nope not that either... It's actually closer to someone embedding Cassini (a compact local web server) in a application while only providing an HTML interface, then calling it a “web” application.

 Someone needs to tell these guys that Windows is a platform. Unless Google is coming out with a Google OS then your comparing apples to oranges. While Google is putting pressure on MS, it's not on the level that this article implies. I'm sure after MS releases their new search tool/add on, we'll hear the same arguments against Microsoft that Netscape's and Real had. (Not to mention the very courts that they say we don't need. The fact that MS has a lock on the OS as well as the deep internals of the OS, is the real key.  I know that the Heritage foundation is looking to find justification to end regulations and anti trust laws in the US but this isn't it...

posted @ 8:04 PM | Feedback (10)