tag:blogger.com,1999:blog-252052252008-05-07T17:16:20.737-04:00Omnicypher - Michael ImhoffMichael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comBlogger44125tag:blogger.com,1999:blog-25205225.post-11197815833558248762007-03-13T04:29:00.000-04:002007-03-13T04:39:24.501-04:00Issues with DataGrid Column VisibilityA friend of mine passed along an interesting problem regarding DataGrids. They had the need to hide certain columns and then dynamically load the data. When doing this as expected, such as dataGridName.dataProvider = yourArrayName, the hidden columns would not stay hidden. The workaround to this issue is to track the visibility of each DataGridColumn, set the column to visible, and then Michael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-31047069853526914982007-03-13T03:33:00.000-04:002007-03-13T03:38:12.930-04:00Form ValidationPaul Rangel from Wheeler Street Design put together a simple form validator that works quite well. The only thing that you have to be aware of is the fact that you need to initialize the validators property after your form fields are added if you're using states.Michael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-10468120387168024202007-03-09T13:40:00.000-05:002007-03-09T13:43:50.014-05:00Animator vs AnimationA friend of mine just passed me the following YouTube video. It's a great example of someone who is extremely talented and creative with Flash. It's worth a watch. Enjoy! Michael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-88617522322633796182007-02-21T16:53:00.000-05:002007-02-21T17:04:20.498-05:00Internal Build ErrorI recently ran into an issue with Flex Builder where I was getting the "An internal build error has occurred. Please check the Error Log." error when trying to debug my project. Absolutely nothing worked including all the normal practices such as cleaning the project, recreating the workspace, manually deleting the bin folder, reinstalling Flex Builder, etc. After performing all of these tasks IMichael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-85431024439246497192007-02-14T12:33:00.001-05:002007-02-14T13:07:44.238-05:00Flex tree's with a context menuRecently on the flexcoders list a question was posed regarding how to get the item that was 'right-clicked on' when dealing with a tree. There are a few steps to follow if you plan to implement a context menu that is dynamic based on individual tree items. First, you need to use the itemRollOver event of the <mx:Tree> component to track the last item that was rolled over, and save it to a Michael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-11462471456078592382007-02-14T00:25:00.000-05:002007-02-14T13:08:00.209-05:00Updated Flex Style Explorer v2.0.1I just realized that Adobe Consulting released a new version of the Flex Style Explorer. The style explorer is great if you want to see what you can do with CSS in flex. It's also a good way to start working with styles, although you must keep in mind that this is just the beginning of how you can tweak the look and feel of your flex applications. http://examples.adobe.com/flex2/consulting/Michael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-4772488671320405852007-01-26T01:27:00.000-05:002007-01-26T01:30:52.532-05:00Flex PerformanceBrandon Purcell from Adobe put together a great article discussing flex performance and optimization. This articles includes many tips and tricks, along with general best practices to increase client performance. http://www.adobe.com/devnet/flex/articles/client_perf_print.htmlMichael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-41401012709251722672007-01-25T23:35:00.000-05:002007-01-25T23:41:34.635-05:00Where's the problem?I recently ran into an issue with Flex Builder where the Problems tab wasn't accurately reporting information. It would show me the error, but it would simply show the project name under the resource column. All the normal attempts to resolve the issue didn't work including cleaning the project, recreating the project, and even reinstalling Flex Builder (w/2.0.1). Finally, the only thing that Michael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-86758236296207506942007-01-20T02:21:00.000-05:002007-01-20T02:30:52.457-05:00Column InformationHere's another extremely useful script that lists column information for all tables in a given database. The attached view contains just about anything related to a column definition in SQL Server 2000. The query that you'll see after the view definition contains the following columns. Table NameColumn NameType (and size if applicable)NullabilityDefault ValueDescriptionThere is a lot more Michael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-83658237339677120262007-01-20T01:51:00.000-05:002007-01-20T02:21:53.434-05:00Extended Properties of TablesHere's another old but handy script that will list out extended properties on all tables for a given database. This comes in handy for documentation purposes, or to simply learn more about your db if your tables have any extended properties. You can download it here...Michael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-52464368293843979402007-01-20T01:35:00.000-05:002007-01-20T01:46:04.886-05:00Foreign Key InformationQuite some time back I put together a script for SQL Server 2000 that lists out all of the primary key to foreign key relationships. It's a simple script that generates a nice little listing which can be used to get a better understanding of a new database, or simply an easy way to help document an existing one. You can download it here...Michael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-72434058538421491732007-01-10T18:07:00.000-05:002007-01-10T18:19:20.321-05:00Microsoft Breaks HTML Rendering in Outlook 2007I saw this on Digg, but figured it was worth mentioning. Apparently Microsoft chose to use the same html rendering engine in outlook that word uses, so get ready for a dumbed-down feature set. You need to be aware of this if you're sending out any html formatted emails. Here is a snippet of what you need to be aware of: no support for background images (HTML or CSS) no support for forms no Michael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-6876002090641372552007-01-08T12:10:00.000-05:002007-01-08T12:20:53.174-05:00Case sensitivity in SQL ServerMicrosoft SQL Server by default is case-insensitive which for the most part is very handy when searching and sorting data. There are times though where this isn't ideal, such as managing usernames or passwords. If you take a look at the DDL of a table, you'll notice that most of your text-based columns including char and varchar fields use "COLLATE SQL_Latin1_General_CP1_CI_AS". If you would Michael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-44432439187770531702007-01-08T10:59:00.000-05:002007-01-08T11:14:09.555-05:00NYC Gas Leak?If you're listening to the news, chances are they are talking about the gas leaks in NYC. Those of you who know me may also know that my roommate, aka, 'the doctor', is somewhat of a rocket scientist. He said that a single bottle of mercaptan could cause all of Manhattan to stink like gas, seeing that gas only has one part per billion of mercaptan added to it. Apparently a bad joke played on Michael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-41447613886758574512007-01-05T01:32:00.000-05:002007-01-20T01:42:41.460-05:00Migrating Legacy ApplicationsMy most recent project involves WebFocus from Information Builders. Although WebFocus is a very powerful platform, the client was still using a fairly old version so we opted to move the application to SQL Server. This in itself was quite a task as WebFocus doesn't offer an ODBC connector to pull data out of it's proprietary database. WebFocus allows you to export data directly to SQL Server, Michael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-48414232101632884372006-12-19T16:32:00.000-05:002006-12-19T16:36:23.214-05:00Great Sailing VideoThis is one of the best sailing videos that I've ever run across. There's a lot going on including trimarans, catamarans, monohulls, sail boarders, and kite surfers all interweaving each other at high speeds. So, are there any CF_Sailors out there?Michael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-35595285728624358262006-12-19T03:28:00.000-05:002006-12-19T03:31:28.898-05:00More on Flash ActivationContinuing with my last post, SWFObject is another script that can be used to automatically activate a flash movie. I prefer this as it's a bit more flexible when dealing with menus that can hover above flash movies. http://blog.deconcept.com/swfobject/Michael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-47509887585577390062006-12-19T03:14:00.000-05:002006-12-19T03:21:41.065-05:00Activating Flex Apps and Flash MoviesIt amazes me how many flex and flash apps that I run into that don't account for the ActiveX Activation Issue in IE. To prevent making a user click on the flash movie to activate it, and then interact with it, you can include a simple JavaScript file to automatically activate all flash movies upon load. Learn more and download the necessary files from http://www.sitepoint.com/article/Michael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-70808690366776312292006-12-11T18:55:00.000-05:002006-12-11T19:04:02.178-05:00Organizing your flex apps with code behindAs your flex apps get bigger and bigger, you may notice that many of your mxml files keep growing at an astonishing rate. First you just have a few component calls, then a couple of events, next thing you know it's ballooned to an mxml page with hundreds of lines of code. While this might not necessary be a bad thing, it can make it more difficult for other members of your team. The following Michael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-42676349675144201402006-12-08T23:11:00.000-05:002006-12-08T23:18:06.113-05:00Interesting interview about Steve WozniakI just read a good article about Steve Wozniak. It brings out a few little known secrets about him and the hand he had in creating Apple, along with details about what he's really like. Here's a funny tidbit: There are so many prank stories. I mean, they’re absolutely endless. Steve carries around books of two dollar bills. He actually goes to the mint — I guess if you have enough money, and you Michael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-16503619720989003172006-11-30T02:19:00.000-05:002006-11-30T02:58:14.286-05:00Using a https certificate in VistaQuite often I find the need to develop locally for a site using https. You can do this with Self-Signed Certificates in IIS 7.0. You don't have to install anything, so it's much easier to set it up than it has been in the past. Open IISExpand your local serverClick on Server CertificatesSelect 'Create Self-Signed Certificate' on the right.Enter a name (ie - local)Click on Web SitesRight click onMichael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-84119308238166416852006-11-28T13:15:00.000-05:002006-11-28T13:22:59.588-05:00ColdFusion Hosting at HostMySite.comI recently launched a new site that's being hosted on HostMySite.com. It's been quite some time since I've had a site that wasn't hosted in house and have to admit that using HostMySite was painless. Model-Glue works with their setup out of the box, and they were extremely helpful as we got things setup for the first time. You have to love 24*7 tech support that's actually 'with it'. My onlyMichael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-34320757281382452482006-11-21T14:25:00.000-05:002006-11-21T14:30:42.879-05:00Password Manager XP on Vista - Part 2So, the guys over at CP-Lab finally got their password manager working properly on Vista. You need version 2.2.365 which you should be able to find here or the beta location if it hasn't been posted yet (2.2.363 was the latest posted version at time of writing). Make sure you right click on the install file and install it as an administrator, otherwise you will probably run into issues when theMichael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-82752060585005450362006-11-21T14:16:00.000-05:002006-11-21T14:31:16.483-05:00Script Debugger for IE on VistaSince upgrading to Vista I have really missed the script debugger, it comes in extremely handy when working through your JS issues on IE. If you've never used it, you are missing out. It's quite a bit more powerful than the standard syntax checker that comes with Firefox, but I assume there are is a similar plug-in for Firefox. To start, go download it here. You need to save it locally, perform Michael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.comtag:blogger.com,1999:blog-25205225.post-64210221775668984532006-11-20T18:46:00.000-05:002006-11-20T18:55:01.423-05:00Bold Text and Opacity IssueQuite often I use opacity to control how certain items look. For example, I want inactive items to be appear lighter to reflect the fact that they are inactive or not as important. To do this, I use <div style="filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;">blah blah blah</div>. One of the things I've experienced is that bolded text does not always display correctly. To get around Michael Imhoffhttp://www.blogger.com/profile/15438909513365135704noreply@blogger.com