My Shared RSS ItemsLabels: Information, Misc, Tech
Edit those XML filesWow! It has been a while since my last post. It doesn’t feel like it has been that long. Things have been both hectic and busy (to say the least). I am going to try and make it a point to post more often (again).
Over the past few months I have had the need to maintain a number of different XML files. Along with storing application settings and configurations, XML files are also great for database data transfer. XML files are simple and easy to use and they are even easier if you have the right tools. One such tool, that I use frequently is XML Notepad 2007. XML Notepad 2007 is a simple application that allows for the editing of XML documents. It has a drag and drop interface that is fairly intuitive. If you find yourself managing XML files add this free application to your tool library.
Labels: Apps, Information, Misc, Tech
Wi-Fi Detector Shirt
Labels: Information, Internet, Misc
Compact that Virtual PCLabels: How-To, Information, Tech
Is it Hammer Time?Labels: Information, Misc
Who is copying your web site?In the academic world (and various other worlds as well) there are a number of tools that are used to detect plagiarism. Plagiarism comes in many forms and if you have a published web site it could be easy for some of your content to show up on another page. The vast number of web sites published makes it difficult to search them all. I came across this cool web site the other day. CopyScape is a web site that allows you to search for copies of your web site on the Internet. I have only experimented with the free CopyScape service, and it seems pretty cool.
Labels: Information, Internet, Misc
Code MonkeyLabels: Information, Misc
PPCTL.DLL is damaged and could not be repaired.
Labels: Information, Tech
Google Mobile SMSLabels: Information, Internet, Tech
Running a .NET Framework application from a network locationLabels: How-To, Information, Tech
Virtualization is coolLabels: Apps, Information, Tech
Live Writer TestWell, I figured I'd give it a shot. After reading about it a bit I decided to see how Windows Live Writer worked for publishing this blog. This is my first (and only so far) post and the look and feel is pretty 'simple'. Let see how it does with pictures:
That seems pretty painless, how about some code:
Now, we'll publish this and see how it looks.
Labels: Apps, Information, Tech
A bit, byte and wordLabels: Information, Misc, Tech
Too much?Labels: Information, Misc
Virtual PC Is Now Free!Labels: Apps, Information, Tech
Custom Word Fields

Labels: Apps, How-To, Information, Tech
LINQ CTP (May 2006)Labels: Information, Tech
Event Log (Part 1)



Labels: Apps, Information, Tech
It is the Concept that CountsLabels: Information, Tech
In time for EasterLabels: Apps, Information, Tech
Managing my NewsgroupsLabels: Apps, Information, Tech
Meaningful InformationLabels: Information, Misc
ARP! ARP!

Labels: How-To, Information, Tech
Rightly SoLabels: Apps, Information, Tech
Easy Does It
Labels: Information, Misc
Around the network of silken threadLabels: Information, Misc, Tech
Please Pick Me!Labels: Apps, Information, Internet
Remember SWAG?Labels: Information, Misc, Tech
ExpressLabels: Information, Tech
Adieu George!Labels: Information, Misc
SyncingLabels: Apps, Information, Tech
Some Component UpdatesLabels: Components, Delphi, Information, Tech
Geeky ThoughtLabels: Information, Internet, Misc, Tech
FTP Batch
Feed MeLabels: Information, Misc, Tech
Where’s my briefcase? (Part 2)Labels: Apps, Information, Tech
Where’s my briefcase? (Part I)
After browsing to the desired location select File --> New --> Briefcase from the menu items. A new briefcase object will appear on your device. Rename the newly created briefcase to something meaningful or appropriate. .Labels: Apps, Information, Tech
Ode to BackupLabels: Apps, How-To, Information, Misc, Tech
Free Gems Do Exist (Part 2)
Free Gems Do Exist (Part 1)


Labels: Apps, Information, Tech
What’s in a word?Labels: Information, Misc, Tech
Delphi™ Components and Freeware UpdatesLabels: Apps, Components, Information, Tech
Shareware: APrintDirect version 5.1.2.7 available
An update to the popular shareware application APrintDirect is now available for download. APrintDirect is a feature rich 32-bit utility that allows you to easily print or save a customizable listing of the files contained in any folder (directory) on your computer. A number of enhancements and internal adjustments have been included in this latest release (see the history section of the help file). Notable enhancements include:Labels: Apps, Information, Tech
Conditional FormatSpreadsheets are a great tool for analyzing, manipulating and 'testing' data. Over the years there have been significant advances in spreadsheets that allow for a lot more functionality. Based upon my interactions, I feel comfortable in saying that most people are unaware of and/or greatly underutilize many of the functions and features found in most popular spreadsheet applications.
I often find myself importing thousands of records from databases into a Microsoft Excel spreadsheet for some random ‘quick and dirty’ analysis or output. Once in Excel the possibilities are almost limitless when it comes to the representation of this data, whether it’s via pivot table, charts or just a plain old on the fly filtered list.
When viewing thousands of records it is more often palatable and easier on the eyes with some sort of visual record cues. For example, let’s say we’re looking at a list of customer invoice records, which are sorted by customer. Ata quick glance, by default, all the rows generally look the same. Without intense scrutiny the data sort of, blends all together. What about some sort of visual separation by customer? Excel does have Grouping and AutoFormat, however sometimes the grouping can be overkill. All those '+' and '-' can become overwhelming. Don’t get me wrong grouping is great for adding fast subtotals. The AutoFormat is nice for shading; however it shades on alternating records. What if you wanted to shade groups of records? One answer.. Conditional Formatting.
Conditional Formatting allows you to specify cell properties based upon certain value or formula information. After playing with it a bit, one can see that it is really quite useful. For my scenario:
We’re only going to apply the format if the cell value is 1. The 'Helper Column' should be alternating 0 and 1 on a change in Customer.
Labels: Apps, How-To, Information, Tech
Delphi™ Components: TFileEdit UpdatedLabels: Apps, Components, Information, Tech
My Own Virtual WorldI actually intended on writing a small paragraph on Microsoft Excel’s conditional formatting that hopefully I’ll get to at some other time. The reason for the shift is due to today being one of the more exciting days I’ve had in a while. I’m not sure how many others can appreciate why, but here goes:: I received the much anticipated copy of Microsoft Virtual PC 2004.
I tried explaining my outwardly expressive excitement to a relative and their direct response, ‘You’re a nerd!’ I am not certain how I should have taken that, but being a bit defensive; I went ahead and denied it profusely. Should I have a bit of resentment towards that comment?
Immediately following my repudiation, I continue along like I was a kid in a candy store. For those that aren’t fully aware of what this program does, it basically, allows you to run many virtual machines simultaneously on one desktop. Not only are these acting as separate machines, but they’re in there own (separate) space and have their own (separate) operating systems and applications installed. Note: It doesn’t come with anything other than the Virtual PC software so you’ll need to make sure you have your own legitimate copies of the operating systems that you intend to install. This would also hold true for any of the applications you install on the Virtual PC as well. I’d read the licensing carefully. I am a firm believer that an author’s license agreement should be honored.
Another thing [with this software] that caused my great excitement is that each Virtual PC is contained within one individual file on the host machine. Tell me that this isn’t sweet. Just think of all the potential things this could mean. You can easily backup the file and have ‘virtually’ a complete system backup. Each file is virtually its own machine, so you could set up the host bare bones and use one of the virtual machines as your main system. In the event of a host failure you could quickly get the Virtual Machine running of a different host. Provided you have the proper backup of course. This results in a quasi-disaster recovery plan. This also allows for a nice avenue to go in and test some tweaks and setting changes here and there and then simply replace a file to get you back to square one. There is an undo disk option that I haven’t played with that claims allow for reverting back to a previous state.
The added bonus is application testing with different operating systems. The testing of applications at various levels of patching and service packs on these systems before rollout is simplified 10,000 fold. Did I mention each Virtual Machine is in one file? Think of how quickly you can replace a tragically altered Virtual Machine. Gone are the days of separate machine(s) for pre-deployment testing. A robust production machine can quickly test a wide range of scenarios with far less space and equipment minimizing down time.
Each machine is customizable to the extent of memory and system resources. From my experience thus far it has access to most all of the host system’s hardware resources. You can even specify which NIC a Virtual Machine will use (if you have more than one or if at all).
If it is any indication of my level of excitement is that I dug into the treasure archive and set up a Virtual Machine with my old MS-DOS 6.22 disks. I haven’t touched a floppy in years, but figured it’d be a nice ‘to have around’ setup. I even found some DOS 6.0 and Windows 3.1 disks. Those will get setup as well. Why install them? Who knows, but they all will reside in their own files. The file sizes don’t seem to be bulky at all, in fact it seems to be the opposite it is not a 1:1 relationship. I did also go through the motions wiith Windows 98SE, Windows XP Home and Windows 2000 Pro Virtual Machine and they all initially seem to work well.
Next up at bat is Fedora with Open Office…… a nice slow transition……
Labels: Apps, Information, Tech
What’s the count anyway?
This journey’s result -- CharCount. CharCount is a fully functional (basic) text-editor that displays character and word count information. Simply enter or open text and CharCount will display the total number of characters (consonants, vowels and other) along with a sort-able list of words and the frequency of their appearance. CharCount will also display line numbers for reference. I have added this application to the freeware section of the site. Feel free to download it and give it a whirl. If there is anything that you think it needs please feel from to let me know.Labels: Apps, Information, Misc
Access Control: ACL and ACE???
When it comes to systems I am definitely the inquisitive type. Often I find myself in a position where I need or want to audit a file or folder's effective ACL information. I never really found a quick way to do this. I usually resort to selecting a file or folder, then viewing the Security tab of the Properties and scrolling through each Trustee listed. A quick look at this process and I don't think that it can get any more tedious or time consuming. Fortunately, there was a cold and rainy day available for me to think about this and review ACL security and structure. The result: A tool that significantly eases the process. BPACLer is a utility that lists the entries a file or folder’s access control list. The OWNER information is also listed on the ACE display. Try it out and if there is anything that you think would be a nice addition or change to the utility please let me know.Labels: Apps, Information, Tech
My Send To
The ability to right clicking on a file or folder in Windows Explorer and selecting ‘Send To' to perform some action is a great time saver. What better way to quickly e-mail a file to a colleague There is a downfall to the limit the default options leave you. There are often times when I want to copy a file or folder to another location for backup or distribution purposes. There are also times that I’d like to quickly print and unopened text documents.Labels: How-To, Information, Misc, Tech
Straight to the Prompt
Even in the world of Windows it is often necessary to perform tasks via the command prompt. Along with the console applications that I have created, there are many other command line utilities that I use. Often, these utilities need to be run within a specific directory (a.k.a. folder). Instead of opening up the command window and changing to the desired directory, I find it much easier to open up Windows Explorer, right click on a folder select a menu option and have a command window open, already changed to a selected directory (similar to New Date Folder). This option is not a standard part of Windows Explorer but can be added rather easily.
1. Open Windows Explorer
2. Select Tools --> Folder Options
3. Select the File Types Tab
4. Select Folder from the list of Registered file types
5. Click on Advanced
6. Click the New… button
7. Type Prompt in the Action field
8. In the application field you can type one of two lines:
command.com /k cd %1
or
cmd.exe /k cd "%1"
The difference between the two is that the first option will browse with short file name and the second with long file names.
9. Keep clicking the OK button until you are back to Windows Explorer
Labels: How-To, Information, Misc, Tech
AddrMon Updated
An update to AddrMon (1.0.0.49) has been posted and is ready for download. AddrMon is a FREE network utility to ping, monitor or traceroute a remote host. A number of adjustments have been made to this simple yet powerful application. The biggest change is the addition of the Monitor Grid. The Monitor Grid lets you view a summary of all the hosts being actively monitored. This will eliminate the cluttered window and simplify monitoring when monitoring multiple hosts. For additional information be sure to check out the AddrMon product page.Labels: Apps, Information, Tech
New Date Folder
Opening Windows Explorer, browsing to the desired folder, selecting File--> New -->Folder and then renaming the folder, IMHO, takes way too much effort. I find it a lot easier to just open Windows Explorer, right clicking on a folder and then selecting ‘New Date Folder’ from the context menu . This speeds things up significantly and requires a lot less thought.
Labels: How-To, Information, Tech
Delphi™ Components:TBPRichEdit AddedLabels: Code, Delphi, Information, Tech