Dewalt treated me well

June 2010 I had surgery and was not able to mow my yard, so when a man named Steve Feasel offered to mow my yard for two months for $136, I thought that it was a good idea. Well, he took the money and was not seen again. I could dwell on the people that cheated me, but, sometimes it is much better to remember those that treated you well.

Create your own datatype in StarBasic

I felt like posting an example in OOo BAsic (StarBasic) so I decided to create my own data type.

  1. Type PersonType
  2.   FirstName As String
  3.   LastName As String
  4. End Type
  5.  
  6. Sub ExampleCreateNewType
  7.   Dim Person(100) As PersonType
  8.   Person(0).FirstName = "Andrew"
  9.   Person(0).LastName  = "Pitonyak"
  10.   PrintPerson(Person(0)) 
  11. End Sub
  12.  
  13. Sub PrintPerson(x)
  14.   Print "Person = " & x.FirstName & " " & x.LastName
  15. End Sub 

Editing sub-items in a listview using Visual Basic (VB.NET)

Although I know much more about StarBasic than I do about VB.NET, I am working a project in VB.NET. I decided that I wanted to provide edit controls in a ListView. The easy solution is to set the LabelEdit property to true and then in a double click handler (or similar), you add code like this:

  1. ListViewVarName.SelectedItems(0).BeginEdit()

Setting the classpath in Eclipse

I am very comfortable at a command line prompt and a simple text editor to produce code. Sure, I prefer to use a smart code editor that is context aware, but, when things fall apart, my simple text editor always comes through for me. On a Windows machine, I use TSE Pro for Windows (see http://www.semware.com/). Many years ago, I wrote an article comparing different programming editors for OS/2 (yea, that was a long time ago), and TSE Pro was my favorite. Well, I still use it; now if only there was a Linux version.

Configuring Skype for sound on Fedora 13

I installed a Logitech 2 MP HD Webcam Pro 9000 with Built-in Microphone. This works very well on my Fedora system. Unfortunately, sound did not work with skype.

Step 1:
Use System > Preferences > Sound to open the Sound Preferences dialog. Click on the Input tab and choose your input source. If I disconnect the Logitech Pro 9000 while Fedora is running, my input device changes from "Webcam Pro 9000 Analog Mono" to "Internal Audio Analog Stereo".

Step 2:

Updating to Fedora 13

I decided to upgrade from Fedora 12 to Fedora 13 the other day. I followed most of the usual recommendations

http://fedoraproject.org/wiki/YumUpgradeFaq

I did experience a few difficulties. In fact, I have likely not found all of the little gotchas yet, but, this is what I know so far:

I usually try to install the 64-bit standard distribution of OpenOffice.org, as opposed to the Fedora built release. I totally ignored this and I had to uninstall and then re-install OOo before it would function. So, that was problem 1, and it was not really a surprise.

OpenOffice.org Macros Explained, third edition

I wrote the book OpenOffice.org macros Explained. I created a second edition and a translation was finished in German; neither was published. Why? I am sure it was related to sales. My free documents are downloaded very often, but convincing people to part with money for a book is a bit more difficult. The end result was no second edition and no German edition.

Finding A Doctor Is Difficult

There are all sorts of medical doctors in my family, which means that I am used to being referred to Doctors that match my personality and that treat me well. When I moved to Columbus Ohio, I was suddenly in new territory.

Moving Reports From Crystal Reports Between Machines

A windows computer had both Microsoft SQL Server 2005 and Microsoft SQL 2008 installed. I experienced no problems until I started editing Crystal Reports. Everything worked great until I updated or added the report into the source code repository and people on other computers attempted to use the reports. No matter what we did, the reports failed elsewhere (the report tried to connect back to my personal machine).

Designing An Ontology In OWL - Every object must use this property

My last posting Designing An Ontology In OWL - Using A Domain Or Range dealt with the domain and range values on properties. Consider a class Author and a property is_author_of that has a domain of Author. This means that it maps Authors to the thing that they authored. Using the property, therefore, allows an inference engine to determine that an individual is of type Author because it has the property is_author_of.

Syndicate content