C. Keith Ray

C. Keith Ray writes about and develops software in multiple platforms and languages, including iOS® and Macintosh®.
Keith's Résumé (pdf)

Wednesday, April 30, 2014

myGraph 1.0.3 is Now Available on the Apple Store

myGraph 1.0.3 is Now Available on the Apple Store

myGraph lets you design fully-customizable graph paper, save it, share it, and print it on any AirPrint™-enabled printer. You have your choice of unlimited colors, line widths, and line spacing, so you can always have graph paper perfectly designed to your specific needs.

myGraph is perfect for interior designers or landscape designers, crafters, engineers, students, teachers, and more.

In myGraph you may select from predefined graph-papers or create your own. You may choose from an unlimited spectrum of colors. And, set grid spacing in fractions or decimals, in English or metric units.

Your graph-paper’s line-width and primary and alternate colors are under your full control. Want green instead of blue? Thick lines or thin? You can make it so!

Printing requires a printer supporting AirPrint™. You can share myGraph’s graph-paper through email, DropBox and other apps on your iPhone or iPad. Import myGraph’s graph-paper into painting or drawing programs.

Supports standard paper sizes for US and metric printers.

What's New in myGraph version: 1.0.3:

  • Fix issue with scrolling in the information view. It wasn't allowing the user to scroll to the end of the text. Now, it allows scrolling.
  • Performs faster.
  • Fixed memory leaks.

View in iTunes

Download myGraph in the App Store

Tuesday, April 22, 2014

myGraph 1.0.3 Beta Testing

Would you like to beta test for the iOS app myGraph by Sizeography™?

myGraph lets you design and print grids or graph paper, and save your designs so you can print them again. Create or select a grid, choose the color, spacing, and line-width of the grid, and optionally specify an alternate color and line-width for accent lines. Then you can print, share, or open a grid in another iOS app on your device.

PS: While we are trying to be as careful as possible, there are risks in running beta software on your iOS device. While we have not seen any problems other than myGraph freezing up or crashing, there is always a risk of data loss. Please be careful to backup your iDevice before testing.

If you decide to help us test, please try the following after you get the beta app installed:

  1. Try creating different designs of graph paper -- choosing colors, spacing, line-width and so on. If you really like a grid or graph paper that you designed, you can note the settings that you used to create that design and send me the notes and the pdf output for that design -- and I could feature that on our website, with a link to your homepage, if you so desire.
  2. Please try all the features that you can see. Check out the Help text and see if it makes sense. If you experience a hang or crash, please report the steps that you took to get that to happen. You can make screen-captures and send those to me.
  3. myGraph supports "Open In..." and "Share..." as well as "Print...". One of the "Open In..." choices is eMail, so go ahead and send me ONE email as part of your testing.

To sign up for testing CLICK HERE!

(Sizeography™ is a division of Upstart Technology™, CEO Cynthia Wunsch, CTO Keith Ray.)

Wednesday, April 2, 2014


http://feedly.com/e/-sUatCMU birth of the light-saber

http://feeds.boingboing.net/~r/boingboing/iBag/~3/_6-Tz9H199E/story01.htm Rigged stock-trading? Also see Daily Show interview

http://feedproxy.google.com/~r/failblog/~3/er2CdGTxGdA/8130370560 Snakes in toilets -- we need devices to keep them out -- (kickstarter, anyone?) 


"So I went back to Things, a program that’s so simple, it doesn’t have a manual. (It’s also Mac only; sorry.) I had the basics down in under two minutes. You click on the Projects button and give the project a name–You Again, Kitchen, Chores, Car, whatever. Under that you click on the Add button and you get a line in your To List so you can break down the job into small parts: Synopsis, Hang Shelf, Wash Dishes, Call Toyoto, whatever. 

"Then you assign a due date for each To Do. That’s it. It does other things–you can assign tags and add notes, etc.–but it does the one thing I need–generate daily to-do lists–and it does it really well."  

"My first to do lists weren’t broken down into small enough tasks, so I’d look at my list for a day and realized it would take forty hours to do what I’d scheduled in twelve. Back to revising the lists, stretching out the time periods for getting things done, making the tasks smaller. My second to-do lists were much better, until I realized that scheduling sixteen-hour work days wasn’t a good idea, either. I can do that for one or two, even three days, but week after week? No. So I went back in and reassigned due dates again, which is easy to do in the program."


"As the day of our first release planning event grew closer, I noticed that there were some blank faces among my extended leadership team when I referred to various aspects of what we needed to do. My heart sank as I asked the team, “Who has read the book?“. A couple of hands were raised. “Who has finished the book?“. Only one hand (and yes he still works with me!). “Who doesn’t own the book?“. At least four or five hands were sheepishly raised. “OK” I said “Change of plan. We are all going to buy the book. If you cannot afford the book, let me know and I will arrange a book for you. Then we are going to read the book together. We are going to form a book club!” As Deming said, “without theory there is no learning”. 
"For the next 3 months I met with my extended leadership team for an hour a week. Each week one member of the team lead a discussion on a chapter or two. We would discuss the concepts covered, how they might apply to our situation and agreed on the ideas we wanted to implement. Book club was compulsory and if one team member had something more important to do then book club was rescheduled. Shared understating and agreement was paramount if we were going to be successful. 
"Visitors to the EDW Release Train are often shocked when they hear that I called a mandatory weekly meeting to read a book. I am always quick to remind them that no one would hesitate to call a “business” meeting, so why wouldn’t we want to make time for a meeting focused on learning ways to improve our “business”."

"If you buy an ebook from anyone other than Amazon, you’re buying an EPUB file. Apple and Google, in particular, have aggressively supported EPUB 3 in their iBooks and Google Play stores. As an ebook author, iBooks and the Google Play reader are a dream come true: I can write the book, style it as I please with modern CSS, and be confident that readers will see the text as I intended. 
"For sales on the Kindle Store, I need to generate a KF8 with kindlegen. I have to painstakingly craft my EPUB files so as not to conflict with the limitations in Amazon’s undocumented subset of EPUB3."

http://feedly.com/k/19JcS1I "quartoOpen source ebook formatter (under development) 

"Fear of success, just like fear of failure, can paralyze you. Can you find a way to create an experiment that will allow you to succeed, in one small way? Then, use the results to learn from that experiment? 
"If you have the growth mindset, it’s not about you as a boxed-in person. It’s about you as an experiment. You build your emotional resilience and your experiences to help you along the way."