tag:blogger.com,1999:blog-57168932008-07-26T13:47:25.211-05:00John Croson's Blog HomeJohn Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comBlogger50125tag:blogger.com,1999:blog-5716893.post-12970288484336993212008-07-15T13:24:00.005-05:002008-07-16T06:32:22.640-05:00Importing CSV to MS SQL -or- Did I Do This Right?I was trying to find a quick and dirty method of exporting, and subsequently importing CSV data into MS SQL; programmatically.I'm dealing with rather small amounts of data, so this method may not work for many, but it Works For Me (tm).My source data comes from an AIX / uSQL box running Misys Tiger. Yes, I realize I could query that database directly, if I purchased the Transoft ODBC drivers for John Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-58887463072589928262008-07-01T11:49:00.000-05:002008-07-01T11:55:14.374-05:00Code highlighting in blogsI've looked around a bit for a utility for highlighting my code samples here on BlogSpot, and found a couple of useful tools. The first is code2html, which has been around for some time, and turns your perl, python and other types into pretty, formatted html. It works well, is CGI, but has some limits to its' implementation. Then I found a great swiss-army knife of a utility, called John Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-40242622445511715772008-07-01T09:56:00.010-05:002008-07-01T11:46:45.218-05:00NPI Search RedundancyMost healthcare professionals know at this point that all providers of health care, require NPI (National Provider Identifier) numbers. Without one, it will become increasingly difficult for claims to be paid by commercial payers, and impossible to collect medicare and medicaid payments. Since we are a coding/billing/collection/management agency, we have frequented the NPPES (National Plan & John Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-64185233442704352122008-06-14T09:55:00.000-05:002008-06-14T10:17:17.351-05:00The Best News Archive ReaderWow, talk about a news reader on steroids... I happened to stumble upon this VERY cool news reader. From their site, the quick description: MarkMail lets you search millions of emails across thousands of mailing listsSearch using keywords as well as from:, subject:, extension:, and list: constraintsThe GUI doesn't yet expose it, but you can negate any search item, like -subject:John Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-49600247675260603492008-06-09T12:35:00.000-05:002008-06-09T12:51:31.183-05:00GoDaddy is blocking my mail....Well, NOW I know why I've not gotten any mail from my recent subscription to the R:Base mailing list. GoDaddy must be blocking these, as I've not received one, but after signing up via my Gmail account, 2 have hit my inbox. Turns out if you perform a search on "GoDaddy email issues" you will get many results. *sigh* I thought we'd get decent hosting out of them, but this is just unacceptable. John Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-32277709157802195432008-06-03T20:39:00.000-05:002008-06-03T20:51:33.025-05:00I'm convinced I AM the only person......in this hemisphere that is using R:Base. Although I'm sure if the other person using it reads this, I'll get flamed. I've posted a comment to the "mailing list", and have further convinced myself I'm the only one, next to the list admin, that has subscribed to this list, as my post rendered no comments, and I've not received any messages over a 72 hour period. Since this version (6.5) has John Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-25833320832499487772008-05-30T18:36:00.001-05:002008-05-30T18:45:53.426-05:00R:Base makes my eyes bleedI've been tasked this week to review an R:Base database that is used to parse data from one of our clients, and output it into a usable form for our Misys Tiger server. It's had many little menu items added to it to perform data manipulation over the years, and never really been used to it's full potential. I'm more of a VBA/VB guy, and would rather get this done using Access, but only have a John Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-88495465363202248142008-05-11T13:03:00.001-05:002008-05-11T13:26:07.990-05:00Wow, I fell for a Phishing schemeI'm soooo embarrassed about this, but compelled to share it. I have an eBay account, like many of us do, which is linked to PayPal, which in turn is linked to my bank account. My wife and I share my eBay account, because it seems to make sense, since we share everything else in our lives. Today she was checking her email, and it was from eBay, with a message about some item she bid on, and John Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-75831962521316825762008-04-29T14:21:00.004-05:002008-07-11T14:34:16.628-05:00Symantec Endpoint Protection...againWow. I've really had LOTS of hits generated on this blog, since I posted some info about SEPM and my related issues, so I've decided to share some tips and other interesting findings. My guess is that many of you that hit my blog don't have the luxury of having a DEV environment to test in, so PLEASE do yourself a favor, and if you do nothing else, follow #7 and #8. This will prevent you from John Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-51962956534221789422008-04-18T14:34:00.001-05:002008-04-18T14:46:16.804-05:002.5 Days to uninstall Symantec Endpoint Protection client So today I'm trying to clean up a Symantec Endpoint Protection client install that went bad, and here's what I get during the uninstall process... Is it really gonna take this long? Can I make a pot of coffee stretch that far? Will my kids start college before this completes? In truth, this quickly went to 11 M$ minutes, then to 1 M$ minute. First time I've EVER seen anything like that before.John Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-45537959419207320942008-04-13T08:02:00.001-05:002008-04-13T08:38:46.044-05:00SmugMug was my choiceI'd done quite a bit of research into online photo sharing sites, and found SmugMug to be the best option. I won't go into granular details of feature differences, because there seems to be to many to wade through. I did however, use this site for feature comparisons. The final two determining factors were price and whether there was a clear way my data was backed up. Nowhere on dotPhoto's site John Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-40432809194142969942008-04-10T21:55:00.005-05:002008-04-14T14:02:49.778-05:00Symantec Endpoint Protection...blechMy SEPM server decided to do the BSOD the other night, at about 2:00am. Nice. Right when a few users from India were working on the server, which also happens to be our Terminal Server. Thankfully, I didn't get a call. I can't wait until MR2 comes out. Some of the touted improvements is a lighter weight processor footprint, fixed graphics (mine ALWAYS work at the console, just not remotely...),John Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-64609099379745881032008-04-07T08:51:00.015-05:002008-07-01T09:38:32.939-05:00Leveraging Microsoft Indexing Service in the EnterpriseThere are quite a few tutorials on the internet about Indexing Service, but I found none that showed me all of what I planned to accomplish in my environment. This prompted me to write this HowTo. Microsoft's description of it is "Indexing Service is a base service for Microsoft® Windows® 2000 or later that extracts content from files and constructs an indexed catalog to facilitate efficient andJohn Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-44837551357085930072008-04-04T08:23:00.002-05:002008-04-04T08:29:14.466-05:00Word and VBA FormsThis Word document was developed to manage our claims follow-up process, and control the way our staff filled out these claim letters. When this document opens, it displays a form for the user to fill in, and: Reads in a text file used to populate a Combo Box for the user to select a company name (our clients). This file is on a network share. See commented code for details. Checks active John Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-51500265345196454352008-04-03T10:20:00.001-05:002008-04-03T10:37:53.836-05:00Misys Tiger Financial Analysis Report Parsing using ExcelThis report is run regularly to check for duplicate patient DOS visits. If you have Tiger, you can use the parameters at the bottom of the sample report to see how ours is built. As usual, the PHI (Patient Health Information) has been changed, but not the format. Download the spreadsheet and sample file to view the results. The VBA is commented fairly well, so it should be pretty easy to followJohn Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-35389886556790949122008-04-02T07:45:00.007-05:002008-04-03T10:34:44.721-05:00Misys PM Refund List ParserThis Excel spreadsheet takes text from Refund List reports in Misys PM (AIX Version) and generates a nicely formatted check register. You can't see it, because it's hidden behind the "form". After the import of the data, it is revealed. This simply doesn't do one sheet, and "that's all you get". It will allow you to save your results, and come back to a report later and import it, adding to the John Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-3418602530272310462008-04-02T07:03:00.002-05:002008-04-02T07:17:13.514-05:00PLC Data CollectionI had a client when I worked for techWorks that is an industrial bakery. Mmmmm, the smell of butter spindles still makes my mouth water....wait, I digress. Again. They had purchased a disposal system that would weigh and dump their bad batches of goods, or poor mixes, etc. While it conformed to EPA standards, they also needed and wanted a method of determining what production line the waste cameJohn Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-82990626467106832812008-04-01T08:54:00.005-05:002008-07-01T09:02:17.804-05:00Homegrown Remote AssistanceBack in 2004, we were looking for a cheap way of providing remote desktop support to our customers. This would serve a few purposes: Reducing or eliminating trip charges to the customers.Providing instant support to our customers. Reducing the cost to my employer who was paying us mileage.Using a ShuttleBox as a server, I set about installing FreeBSD and configuring vncserver to run in a sort ofJohn Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-64274685628331526452008-03-31T14:37:00.008-05:002008-04-01T08:41:33.071-05:00Security AuditsLate 2005 I was working for a consulting company in the Milwaukee area. In an attempt to continue to move from a break-fix environment to a more proactive, managed IT approach, I was asked to develop a security audit methodology, which we would use in conjunction with our "taste-test" approach to new customers. A taste-test was really nothing more than an engineer and a salesman showing a John Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-37487029676053699532008-03-31T13:20:00.000-05:002008-03-31T13:43:04.152-05:00Symantec Endpoint Protection...is a PIGI just spent the last few days troubleshooting a Symantec Endpoint Protection migration from Symantec Antivirus Corporate Edition v10.x. What an effort. Much like the last time I upgraded a client from 9 to 10. They conviently forgot to include "May bring your older, underpowered workstations to their KNEES." in the product description. That client had about 25 workstations that were old HP John Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-48060889635733661732008-03-28T10:05:00.003-05:002008-03-28T10:46:49.528-05:00More Work, Please.I've been working quite hard at my new job at Integrated Healthcare Business Solutions. Just a small list of what I've been doing in that time: Migrate Windows 2000 Domain to 2k3, which required:New Server and SAN setup.Migrate Aquarius Document Imaging IIS application and SQL databases to new server. Migrate Data to new server.Heavily modify GPO's for new environment.Deploy WSUS for new John Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-37050385028608177812008-03-26T21:39:00.002-05:002008-03-26T21:58:19.597-05:00The Smoke and Mirrors of Server UpgradesThis past semester I had to write a paper for my Technical Reporting class that dealt with communicating technical topics to non-technical persons. This was my attempt. <!-- document.write(''); --> Read this doc on Scribd: Final GuideThe Smoke and Mirrors of Server Upgrades Prepared by John Croson Contents Introduction ...........................................................John Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-88640964910991020402007-10-26T16:58:00.000-05:002007-10-26T17:07:53.568-05:00Scripting...I've been putting together a lot of automation in the way of login/logout scripts, and documenting on our company Intranet that I put together [FlexWiki.com]. Here are the scripts. UPLOAD.BAT Location: F:\DATA\DOWNLOAD\OUTPUT. Explanation: Used by persons scrubbing data to upload to Misys server and change permissions for interfacing purposes. Without this script, the files would not be set John Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-68452551207359938582007-10-18T10:49:00.000-05:002007-10-18T10:54:36.324-05:00Personality EvaluationToday I took a personality evaluation, through a company my employer uses for recruiting staff. I thought the results were spot on: Summary John, your responses indicate that you are steady, conscientious and mild-mannered. You persistently work toward achieving accuracy, and you show a great deal of interest in issues concerning what you feel is right versus wrong. You are a loyal and John Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.comtag:blogger.com,1999:blog-5716893.post-1165153072134431072006-12-03T07:35:00.000-06:002007-01-14T11:26:58.463-06:00VMWare is cool!My first implementation of VMWare in a test environment, went quite smooth. I was pleased to see the installer resembled that of RedHat or Fedora. Very comforting, warm, fuzzy feelings came over me as I ran the install script...;) I installed a Windows 2003 member server, and a Nagios sample image found on the VMWare website. Quite easy to install guest os's and especially the images, as no John Crosonhttp://www.blogger.com/profile/01927740573342195129noreply@blogger.com