The Harmonious Programmer

The Harmonious Programmer

Covering a symphony of technical and sometimes off-topic subjects

  • Home
  • Logitech USB Headset H530 on Linux (Ubuntu / Mint)

    • 25 Jan 2012
    • 2 Responses
    •  views
    • Linux
    • Edit
    • Delete
    • Tags
    • Autopost

    Just wanted to quickly blog that the Logitech USB Headset H530 works on Mint 11 without any additional drivers to install.  Since it's a Debian style OS, I think would on Ubuntu as well. I'm blogging wheneve I find hardware that isn't noted for Linux but works anyways.

    • Tweet
  • Adobe ColdFusion 9 on Mac Lion - Fix for cfdocument and Hanging Admin

    • 19 Jan 2012
    • 5 Responses
    •  views
    • Adobe CFML Mac Mach-II
    • Edit
    • Delete
    • Tags
    • Autopost

    First let me start off that I am not a Mac owner and therefore please keep this in mind.

    One of the issues with ACF9 on Mac OSX Lion is the use of the java.awt package to get items like the list of available printers.  The AWT package is just a wrapper for a packages that are native on the target operating system.  In this case, there are bugs in the apple.awt.CToolkit class that is the problem on MAC.

    We were having an issue with Mach-II 1.9 hanging on MAC Lion recently and we narrowed it done to our use of java.awt.Toolkit.  You can indicate to the JVM that you want to use the sun.awt.* package instead which appears to have fixed the issue for Mach-II 1.9 for Mac OSX Lion users.  The positive side effect is that it fixed the hung "Info" page in the CFIDE as well.

    You probably already have headless=true in your jvm.config file, however you need another directive to use a different awt toolkit otherwise the JVM will default the buggy apple.awt toolkit.

    Let me know if this fixes other ACF9 issues on Mac OSX Lion like cfdocument.

    -Djava.awt.headless=true
    -Dawt.toolkit=sun.awt.HToolkit

    Update 1: This appears to have fixed generating PDFs using cfdocument as well.

    Update 2: I'd like to thank Sumit Verma at Ten24Web for spending 4 hours nailing down that AWT was causing an issue in Mach-II 1.9. This is what led me down the right path to this JVM config argument change.

    Update 3: Typically it is "CF9/runtime/bin/jvm.config" where CF9 is the location you installed CF.  Be sure to make a back up copy of the jvm.config in case you foo bar something.

    • Tweet
  • Samsung SyncMaster TA350 - Fix Fuzzy or Blurry Text and Fonts

    • 19 Jan 2012
    • 4 Responses
    •  views
    • Help Monitors
    • Edit
    • Delete
    • Tags
    • Autopost

    I recently got a Samsung SyncMaster TA350 for my office.  I was really excited about have a nice 23" monitor for laptop and have a nice dual-head display.

    The Samsung have VGA and two HDMI ports.  My laptop has DVI and HDMI so I opted to use the HDMI connection.  I was extremely disappointed to the quality of the image.  Text was blurry / fuzzy and I got it slightly better by changing the subpixel settings in my OS and messing with the options in the OSD on the Samsung.  I confirmed that the output was 1920 x 1080 however things just didn't look the best.

    There are two tricks to getting great output to your Samsung.

    • I did some research and opted to buy a DVI to HDMI cable.  DVI is just subset of the features of HDMI so cables are less thatn $10. Using this cable improved things a lot.
    • You need to tell the Samsung that you have a computer connected to it.  It is not intuitative at all but it's simple. (Just be sure that your cable is connected to HDMI port 1).
    1. Press the "Source" button on the remote.
    2. Scroll to HDMI/DVI 1
    3. Press the "Tools" button on the remote
    4. Select "Edit Name"
    5. Scroll and select "DVI PC" from the list of inputs in the menu and confirm

    Voila! You should have crisp text / fonts on your Samsung.  I wish that Samsung had this in their manual.

    • Tweet
  • OpenCF Summit - Schedule

    • 19 Jan 2012
    • 0 Responses
    •  views
    • Conferences Open Source
    • Edit
    • Delete
    • Tags
    • Autopost

    The amazing schedule for OpenCF Summit 2012 is now available! As with last year we had to make some difficult decisions and we still have a couple of surprises up our sleeves we can't announce just yet, but it's a fantastic lineup including:

    • Training on Day 1 from OpenBD, Railo, and Mach-II
    • Fantastic sessions on CFML topics (of course!) in the main conference track from CFML experts and the creators of both the open source engines
    • An unconference track organized on site and starring YOU!
    • Deploying CFML apps to the cloud using Jelastic
    • The fabulous OpenCF Summit Hackfest where you can hack for a good cause
    • The famous (infamous?) "Future of CFML" BOF
    • And much, much more

    All that amazing training and content for a mere $72. How is that possible? It's because of our fantastic partners (and we have more of those to announce soon), but instead of pondering life's great mysteries why not go register right now!

    via blog.opencfsummit.org

    Now it the time to register!

    • Tweet
  • Mint 11 - Broken or No Workspace Switching, Cannot Move or Resize Windows

    • 20 Aug 2011
    • 3 Responses
    •  views
    • Linux Mint 11 Open Source
    • Edit
    • Delete
    • Tags
    • Autopost

    I was playing around in Compiz and I enabled "Desktop Cube".  This broke a myriad of things in such as missing title bars and the inability to move windows in Mint 11.  I reverted the Desktop Cube, but Compriz did not return the setting before I enabled this plugin. Those were easily fixed:

    1. Goto Control Center
    2. Select Compiz
    3. Scroll down to Window Management to fix the inability to move / resize windows
      1. Enable Move Window, Resize Window, Application Switcher, etc.
    4. The broken ability to switch workspaces is some options under "Desktop" in Compiz were turned off
      1. Enable Desktop Wall and Viewport Switcher

    I'm blogging this in case I need to remind myself how to fix this issue.

    • Tweet
  • Stop Pesky Leafleting - Free No Handbills, Leaflets, Pamphlets Sign for Minneapolis Residents

    • 17 May 2011
    • 0 Responses
    •  views
    • Edit
    • Delete
    • Tags
    • Autopost
    Click here to download:
    No Handbills Sign.pdf (35 KB)
    (download)
    Click here to download:
    No Handbills Sign.pdf (35 KB)

    Are you sick of getting commercial handbills (i.e. pamphlets, circulars, leaflets, advertisements, etc.) on your property in the City of Minneapolis (Minnesota)?  I certainly am!  The Minneapolis City Code prohibits the distribution of commercial handbills on private premises if there is a notice (i.e. sign) prohibiting them.  I obtained this information from Minneapolis 311 which referred me to Chapter 403 of the City Code:

    Chapter 403 - Handbill Distribution

    So I created a sign that I posted in the window of our porch.  Feel free to download the PDF and use it on your private property.  It includes a citation with the city code and section number for those pesky handbill distributors you catch.  Minneapolis 311 also said that you can the Minneapolis Police Non-Emergency number at 612-348-2345 if you catch a handbill distributor leaving commercial handbills.  There are some handbills that are considered non-commercial or protected speech (such as political and religious) so you might err on the side of safety if the handbill is not clearly a commercial handbill.

    • Tweet
  • cf.Objective() 2011 - 2nd Annual Google Map - Places to Eat, Drink or Things to Do

    • 11 May 2011
    • 0 Responses
    •  views
    • CFML Conferences cfobjective
    • Edit
    • Delete
    • Tags
    • Autopost


    View cf.Objective 2011 - Things Close By in a larger map

    Let me know if you want to add anything on the map.  I'll add you as a collaborator!

    • Tweet
  • cf.Objective() Announces List of Community Events

    • 10 May 2011
    • 0 Responses
    •  views
    • Conferences Open Source cfobjective
    • Edit
    • Delete
    • Tags
    • Autopost

    Hot off the presses...go check out the list of community events including the Enlist HackFest:

    cf.Objective() 2011 Community Events

    • Tweet
  • Enlist - Open Source Hackfest at cf.Objective() 2011

    • 10 May 2011
    • 0 Responses
    •  views
    • Conferences Open Source cfobjective
    • Edit
    • Delete
    • Tags
    • Autopost

    Matt Woodward, Kurt Wiersma and I are proud to announce that the Enlist App that we started at OpenCF Summit will have an un-official hackfest at cf.Objective() 2011.  So if you are attending cf.Objective() 2011 this week and you're interested in becoming open source contribute, please join our un-official hackfest.

    Enlist is an open source and free application that aims to help non-profits organize volunteers, track volunteer hours and management volunteer rewards.  The HackFest aims to build a functional application that could be leveraged by non-profit organizations to better manage and track everything to do with volunteers. The idea came forth after  Peter Farrell volunteered for a Team Ortho event and noticed that all volunteer hours were being tracked on spreadsheets. These spreadsheets were used to generate volunteer reward "bones" (points) in which volunteers could use to enter Team Ortho race events or purchase running gear.

    All you need to start is to find Matt, Kurt or me at cf.Objective() and get a contributor account:

    • Peter J. Farrell - project leader - peter [at] mach-ii.com
    • Kurt Wiersma - team leader - kurt [at] mach-ii.com
    • Matt Woodward - team leader - matt [at] mach-ii.com

    Hope you see you there.  This is a unique opportunity at conferences.  We promise you'll learn a lot!

     

    • Tweet
  • Mala Injured...

    • 30 Apr 2011
    • 0 Responses
    •  views
    • Edit
    • Delete
    • Tags
    • Autopost

    -185030722

    Looks like a call to Dr. Restring tomorrow...
    • Tweet
  • « Previous 1 2 3 4 5 6 7 8 9 10 11 Next »
  • About

    Hailing from the frigid tundra of Minnesota, Peter J. Farrell has a Bachelor of Music degree from the Peabody Institute at the Johns Hopkins University in Baltimore, Maryland.

    While studying music, Peter took his life-long interest with computers to a new level and started learning about web development technologies. He has been working with CFML since 2001 and is the lead developer of the Mach-II framework.

    Peter is a Senior Technologist for GreatBizTools, a human resources consulting firm. He and his wife, Allyson, live together in Minneapolis, Minnesota.

    326075 Views
  • Archive

    • 2012 (4)
      • January (4)
    • 2011 (10)
      • August (1)
      • May (4)
      • April (3)
      • March (1)
      • February (1)
    • 2010 (58)
      • December (1)
      • November (1)
      • October (1)
      • September (3)
      • August (4)
      • July (1)
      • June (4)
      • May (12)
      • April (15)
      • March (3)
      • February (5)
      • January (8)
    • 2009 (38)
      • December (14)
      • November (22)
      • October (2)

    Get Updates

    Subscribe via RSS
    TwitterFacebookLaconi.ca/Identi.caLinkedInFlickr
  • Resources

    • Lyla Captcha for CFML
    • Rooibos Bean Generator
    • Mach-II Framework for CFML
    • Presentations