tag:blogger.com,1999:blog-120167442008-05-28T10:49:32.141-04:00Frank Rietta's Work, Research, and PlayFrank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comBlogger40125tag:blogger.com,1999:blog-12016744.post-41086491823260356762008-01-25T17:45:00.000-05:002008-01-25T18:07:52.703-05:00Tired of Contact Form Spam?Many of my customers have been receiving an increasing amount of spam through their website contact forms. The spammers fill in fake names, email addresses, phone numbers, and a junk message with lots of links. To counter these spammers, one must make the web-form difficult for a spambot to fill out and yet keep it usable for valued human guests. CAPTCHAS are used in a lot of places online, but randomized field names are preferable because no strain is put on a human guest.<br /><br />I presented a paper, called <a href="http://www.rietta.com/papers/rietta_sic2007_spambattle.pdf">Spam and the Ongoing Battle for Safe Communications</a>, on randomized field names at last year's Software Industry Conference.<br /><br />Those interested in my help setting up a hardened web form on a business website can <a href="http://www.rietta.com/contact.html">contact me</a>.  My standard rate is $95/hour.Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-59288156032389041682007-01-29T07:50:00.000-05:002007-01-29T07:53:34.031-05:00Software Marketing MetricsIn software marketing, it is important to change one thing at a time and measure the results. Continual iterative improvement is the best way to achieve long term, measurable, results. So what are conversion ratios? Conversion ratios are simply tools to measure how effectively your product is being sold. They can often be easily computed directly from your web logs.<br /><br />The Overall Conversion Ratio, the Download Conversion Ratio, and the Trial Conversion Ratio are particularly useful, and easy to calculate, for those selling software on the internet.<br /><h3>Overall Conversion Ratio (OCR)</h3>The overall conversion ratio (OCR), <span style="font-weight: bold;">Purchases/Total Visits</span>, is the easiest ratio to calculate, but it is generally hard to make much use of since the visit count typically includes a lot of noise from search engine spiders and other non-prospective-customer activity.<br /><h3>Download Conversion Ratio (DLCR)</h3>The download conversion ratio (DLCR). <span style="font-weight: bold;">Total Downloads/Total Visits</span>. Assuming you are in the business of offering a try-before-you-buy product to prospective customers, it is fair to say that a unique visitor who downloads a copy of the trial software is a prospective customer. This ratio is more useful than the OCR as there is typically less noise from automated spiders.<br /><h3>Trial Conversion Ratio (TCR)</h3>The trial conversion ratio (TCR), <span style="font-weight: bold;">Purchases/Total Downloads</span>, is a great measure for how well a product sells itself to prospective customers. A low TCR indicates that there may be critical problems in the program that need to be addressed:<br /><ul><li>It does not install properly or is otherwise dead-on-arrival.</li><li>It crashes or behaves incorrectly.</li><li>It has been cracked.</li><li>It is falsely identified as malware by one or more anti-virus or anti-spyware programs.</li><li>It is low quality work for which the prospective customer just does not want to open his wallet.</li></ul><h3>Looking for More?</h3>If you want to have more fun with ratios, you can check out my 2006 SIC paper on <a href="http://www.rietta.com/papers/rietta_sic2006.pdf">Business Intelligence for the Micro-ISV</a>.<br /><br />If you want to get really serious about business intelligence, read the <a href="http://www.amazon.com/gp/product/0201784203?ie=UTF8&tag=fsr-20&amp;linkCode=as2&camp=1789&amp;creative=9325&creativeASIN=0201784203">Business Intelligence Roadmap</a> by Larissa T. Moss and Shaku Atre, and <a href="http://www.amazon.com/gp/product/0120884070?ie=UTF8&amp;tag=fsr-20&linkCode=as2&amp;amp;amp;amp;amp;camp=1789&creative=9325&amp;creativeASIN=0120884070">Data Mining: Practical Machine Learning Tools and Techniques</a> by Ian H. Witten and Eibe Frank. These sources will help you get started building a deeper understanding of the business intelligence process and data mining.Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-73104227036826073652007-01-21T21:30:00.000-05:002007-01-21T21:36:25.644-05:00The SIC-2007 Call for Papers is Hot off the PressThe SIAF Board released their call for papers and presentations for <a href="http://www.sic.org">SIC 2007</a>, in Denver Colorado. The annual Shareware Industry Conference is a lot of fun for software developers and marketers. I had a blast last year when I presented <a href="http://www.rietta.com/papers/rietta_sic2006.pdf">Business Intelligence for the Micro-ISV</a>.Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-11969209230514702122007-01-20T12:53:00.000-05:002007-01-20T15:57:58.509-05:00FREE SQL Converter for Excel offerDo you want to get SQL Converter for Excel for free? A few months ago, I introduced TrialPay as a method for a prospective customer to get SQL Converter for Excel for free and still pay Peachtree Communication Systems for it! How does that work? Alex Campbell's TrialPay presents a number of offers from qualifying partner companies.<br /><br />Here's how it works:<br /><ol><li>You visit the <a href="http://www.sqlconverter.com/purchase-by-trialpay.html">TrialPay page for SQL Converter for Excel</a>.</li><li>You sign-up for a product or service from one of our TrialPay affiliates.</li><li>In return, the affiliate pays Peachtree Communication Systems the license fee.</li><li>You will receive a fully licensed copy of SQL Converter!</li></ol> <p class="MsoNormal">The list of affiliate partners include big names like Blockbuster, Cingular Wireless, eBay, Stamps, T-Mobile, Vonage, and others.</p><p class="MsoNormal">Of course, you can still <a href="http://www.sqlconverter.com/purchase.html">buy it directly</a>, for instant electronic delivery.<br /></p>Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-8058365770158277362007-01-01T11:18:00.000-05:002007-01-20T17:58:40.327-05:00Happy Copyright Notice Update Day!Today, New Year's Day, is the first day on the Gregorian calendar. It is also the perfect opportunity to update those various copyright notices. Therefore, I like to call today Copyright Notice Update Day.Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-1167154574808893952006-12-26T12:25:00.000-05:002006-12-26T12:36:14.816-05:00Six days left until Copyright Notice Update DayChristmas has come and gone with much visiting of family and feasting on a wonderful dinner. I like to call January 1, Copyright Notice Update day. That is the perfect time to go through every web site and make sure that the range on copyright notice is accurate.<br /><br />This time of year is also a fantastic time to continue charitable giving. $5 from each sale of <a href="http://www.sqlconverter.com/excel.html">SQL Converter for Excel</a> will be given to the <a href="http://www.wish.org">Make a Wish Foundation</a>. The foundation's mission is to enrich "the lives of children with life-threatening medical conditions through its wish-granting work." I personally donated to them this year and look forward to being able to give even more through this fundraiser through January 31, 2007. <br /><br />It's fun to make a difference in people's lives. Also, remember to update your copyright notices!Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-1165528463419205872006-12-07T16:49:00.000-05:002006-12-07T16:54:23.426-05:00Georgia Tech to Compete in Network Security Contest<p class="MsoNormal">Students from the Georgia Institute of Technology will be competing tomorrow in the <a href="http://www.cs.ucsb.edu/%7Evigna/CTF/">2006 UCSB International Capture The Flag</a> contest.<span style=""> </span>The Tech team is called int80 and consists of about forty graduate students and some undergraduates.<span style=""> I will post pictures by next week.</span><o:p></o:p></p>Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-1162558585427891522006-11-03T07:45:00.000-05:002006-11-03T07:56:25.460-05:00The new City of John's CreekI look forward to voting for the council members for the new <a href="http://www.cityofjohnscreek.org/">City of Johns Creek, Georgia</a>, next week. Our new city was chartered by the Georgia General Assembly in <a href="http://www.legis.ga.gov/legis/2005_06/sum/hb1321.htm">HB 1321</a> earlier this year. One thing that bothers me about the name of the city is that they have completely dropped the possessive. The city is named after John's Creek, a stream that runs through what used to be John Roger's property. So the name of the city should be John's Creek.<br /><br />I have never understood why possessive apostrophes are hard for people. If the name <span style="font-weight: bold;">does not</span> end in <span style="font-style: italic;">S</span>, simply add an <span style="font-style: italic;">'S</span> to the end. If a name does end in <span style="font-style: italic;">S</span>, add a single trailing apostrophe (') to the end. Oh well, the rest is an argument for the grammarians. I will just have to be content with the copy of Patricia O'Conner's <a href="http://www.amazon.com/Woe-Grammarphobes-Better-English-Second/dp/1594480060">Woe Is I</a> that my mother gave me for one of my birthdays.Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-1162557934505208872006-11-03T07:20:00.000-05:002006-11-03T07:45:34.520-05:00SQL Converter 2 for Excel is AvailableSQL Converter for Excel (<a href="http://www.sqlconverter.com/download.html">version 2.1</a>) was released on October 23. It has been exciting exchanging e-mails with various people about it with a number of sales already coming in.Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-1157431197952629302006-09-05T00:35:00.000-04:002006-09-05T00:41:02.853-04:00SQL Converter for Excel - version 2.0.4 BETA releasedThe second public beta release, of <a href="http://www.sqlconverter.com">SQL Converter 2 for Excel</a>, has been posted. Much of the helpful feedback from the last month's beta release has been incorporated into the latest build. We are within a few weeks of the first release candidate. This is an excellent time to get involved with the beta testing process. As before, the download link can be found in the <a href="http://groups.yahoo.com/group/sqlconverter/">SQL Converter for Excel Yahoo Group</a>.Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-1157223058867209472006-09-02T14:47:00.000-04:002006-09-02T21:12:59.990-04:00Visually Integrated for Enhanced FunctionalityI have started the process of visually integrating this blog with the Rietta Solutions web site.<br /><br />Following an idea from Michael Meadhra's "<a href="http://builder.com.com/5100-6371-5153115.html">Creating a pure CSS horizontal navigation bar</a>," the navigation bar now consists of an unordered list and CSS formatting. This change significantly reduces the size of navigation bar at the top of each page, both visually and in code.<br /><br />More importantly for this blog is getting the template right. While there are some work-of-art blog templates available, none of them quite fit what I needed here. Fortunately, Google's Blogger allows the publisher (that's the blogger) to fully customize the template with normal HTML, JavaScript, and the Blogger markup. Getting a basic template is not so hard, but getting it right takes a bit more effort.<br /><br />This project is a work in progress. I plan to have everything converted to proper XHTML and CSS, but that will take some time as there is still a lot of legacy code floating around this domain.Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-1155229253750368822006-08-10T12:18:00.000-04:002006-08-10T13:03:45.203-04:00Support Does Not Scale. Customer Service Does.Patrick McKenzie posted a <a href="http://microisvjournal.wordpress.com/2006/08/03/support-does-not-scale-customer-service-does/">fabulous article on how customer service scales</a>. It is an excellent article to help small business owners think about how small things are important in customer service communications.<br /><br />On a slightly unrelated note, it is a <span style="font-weight: bold;">big mistake for most companies</span> to outsource customer service. Customer facing processes, particularly customer service, are <span style="font-weight: bold;">sources of business intelligence</span> on customers' needs and frustrations. Great pause must be taken when considering outsourcing or ignoring vital customer processes.Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-1155009951944348282006-08-08T18:19:00.000-04:002006-08-08T18:25:09.190-04:00A.R.M. Yourself Against SQL InjectionTo effectively protect your web application from SQL injection attack, you must ARM yourself. That is, when writing applications, be sure to <b>validate all input strings</b>. There are three, <span style="font-weight: bold;">and only three</span>, options when given a piece of data:<br /><ul><li>Accept it</li><li>Reject it</li><li>Modify it</li></ul>It might seem obvious that all input must be validated. Too often, webmasters and programmers are focused on getting a working application under time pressure and may not implement the best security practices.<br /><br />So what does it mean to ARM yourself? Well, one good step is to use the string cleansing functions of your programming language. Also, if a field is supposed to be a number then explictly convert it from a string to number.<br /><br />I originally talked about this at the ACMSE-2006 conference in May. I will have to write up some more on the topic at a later date.Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-1154539653726905482006-08-02T13:01:00.001-04:002006-09-01T09:04:30.026-04:00SQL Converter for Excel - version 2.0.3 BETA released<p class="MsoNormal">It's been two days since the beta release of SQL Converter 2 for Excel.<span style=""> </span>The new version was first announced on the <a href="http://groups.yahoo.com/group/sqlconverter/">SQL Converter Yahoo group</a>, then the <a href="http://www.sqlconverter.com/download.html">SQL Converter download page</a>, and now here.<span style=""> </span></p> <p class="MsoNormal"></p><blockquote>"SQL Converter for Excel is a tool to convert worksheets to real SQL database tables. First, you load and model your data as a familiar spreadsheet. Once you have the fields and data the way you need them, SQL Converter will help you build a SQL database table that can then be easily loaded into your MySQL database server<o:p> " (SQL Converter 2.0.3 BETA readme).<br /></o:p></blockquote><o:p></o:p><p></p> <p class="MsoNormal">As the primary developer for the project, I am glad that the program is finally in the beta phase.<span style=""> </span>It has been many years in the making as my attention has previously been divided among the web hosting business, my undergraduate coursework, and other work.<br /></p><p class="MsoNormal"> </p><p class="MsoNormal">This first beta phase will last for at least a month. The feedback will be incorporated into a subsequent beta and then the final copy will be released.<span style=""> </span>Early beta testers will be able to earn a free copy of the final release by materially participating in the beta.<span style=""> </span>If you are interested in joining the beta testing program for SQL Converter, please let me know.</p> <p class="MsoNormal"><span style=""> </span></p>Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-1149385149891638242006-06-03T21:32:00.000-04:002006-06-03T21:39:09.903-04:00"One Laptop Per Child" Demo Out<a href="http://en.wikipedia.org/wiki/Christopher_Blizzard">Christopher Blizzard</a>, of Red Hat, <a href="http://www.siliconvalleysleuth.com/2006/06/first_video_of_.html">gave a very nice demo of the One Laptop Per Child unit</a>. <br /> <br />Apparently Microsoft and Intel have publicly criticized the project, claiming that it is wrongly focusing on the cost of the hardware, but then that is to be expected since it will run Linux instead of Windows.<br /> <br />It's really nice that this group will be able to produce a $100 portable computer for kids.Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-1144955676806222442006-04-13T15:12:00.000-04:002006-04-13T15:16:14.820-04:00A very brief update on my happeningsSometimes I ask myself why I even bother to nominally keep a blog. Being rather busy between work and school, I seldom find the time to write anything of interest for these pages. Since I last wrote, I received my B.S. in Computer Science from Georgia Tech and sold the web hosting business to Jay Johnson, a man who definitely has a passion for customer service and providing outsourced IT services (aka web and e-mail hosting).<br /><br />I am now a masters student in Department of Computer Information Systems in the Robinson College of Business at Georgia State University. Switching to graduate school while continuing to work has been a challenge, but the flexibility that Robinson provides for working students is amazing. My undergraduate institution was definitely not friendly for someone who was both working and taking classes. I am currently working John Hupp, a PhD student at GSU, on a <a href="http://www.requirementsgathering.com">requirements gathering wiki</a>. We hope that the site will help people become better project managers and serve a good place to get some ideas as to what practices work best.<br /><br />I am working with Eric McCorkle and a few others to launch a new Atlanta-based corporation. I will leak more details later.Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-1131546191161038982005-11-09T09:18:00.000-05:002005-11-09T09:32:25.423-05:00Extend Firefox: Your Guide to Writing Firefox ExtensionsAfter three weeks of work, the first draft of <a href="http://www.rietta.com/%7Efrank/firefox/">Extend Firefox</a> is complete and available at <a href="http://www.rietta.com/%7Efrank/firefox/">http://www.rietta.com/~frank/firefox/</a>.<br /><br />This document explores the process for creating an extension for Firefox 1.5. The topics covered include adding a button to the status bar, adding a menu item, adding a preference pane. The tutorial goes in depth, with copious code samples, how to actually do something with the buttons once they are added. The sample code is all from program called Home Page Scheduler that was developed for this tutorial.<br /><br />I was a member of the team of Georgia Tech students who developed this document as part of a technical communications class. Check it out and feel free to post any comments here.Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-1124061592907427002005-08-14T18:20:00.000-04:002005-08-14T19:32:22.236-04:00A product website without pricing information is really annoying!Looking at the website, of a product in which I am interested, that does not show the price is frustrating! It is frankly amazing to me how many product websites from reputable companies do not make it easy to find out how much their widgets cost. When I cannot determine the price on the same page as the product information, I generally assume it is too expensive and move on. I wonder how many potential customers are turned away by hard to find pricing information.Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-1123603698295917002005-08-09T11:33:00.000-04:002005-08-09T12:11:04.160-04:00Saying no to PayPal Phishing AttacksUsers on my mail server, well at least the ones with domains subscribed to the filtering service, no longer receive PayPal spoofs unaltered! The trick to catching this vermin is both simple and accurate.<br /><br />An e-mail is certainly a phishing attack when all three of the following conditions are met:<br /><br /><ul> <li>The From address claims to be paypal.com</li> <li>The Received header, which indicates the address of the computer from which the e-mail was actually received, is not paypal.com</li> <li>A paypal.com URL is mentioned in the body of the e-mail</li> </ul> Similar rules can be applied to ebay.com, suntrust.com, and any of the other brands that are spoofed. The code has already been written and these rules are easily implemented with SpamAssassin and available at <a href="http://www.rulesemporium.com/">http://www.rulesemporium.com</a>.<br /><br />Instead of the offending message being delivered unmarked to users who may be tricked by the scams, the users receive an e-mail stating that the message is suspected spam, giving enumerated reasons. Users can of course still see the original e-mail that is attached to the explanation message.<br /><br />I wonder why the "Anti-Phishing Working Group" does not provide useful information like this. I suspect the next useful feature would be automatic reporting to spoof@paypal.com or similar addresses that may be maintained by organizations who are victims of phishing scams.Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-1122333264076533992005-07-25T19:04:00.000-04:002005-07-25T19:15:40.616-04:00Upcoming Beta Release: SQL Converter 2 for Excel<p class="MsoNormal">There is nothing quite like the exhilaration from lack of sleep and high levels of caffeine present during a marathon coding week.<span style=""> </span>Fortunately, I am able to take my time this week preparing SQL Converter 2.0 for Excel for beta release.<span style=""> </span>The core program is functioning well and I have spent the last day wrestling with Windows Installer issues.</p> <p class="MsoNormal">From a developer perspective, building object oriented software in VBA for Excel is a pain. From a users perspective, the new version has:<br /></p> <ul> <li>A much improved interface for managing tables</li> <li>Access to all columns (A - IV) in Excel<br /></li> <li>New wizard to help design SQL tables from the header row</li> <li>Support for long field names, including spaces</li> </ul> I hope to have a public download available within the week.<br /><p class="MsoNormal"></p>Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-1121968701877919392005-07-21T13:40:00.000-04:002006-09-02T00:27:21.253-04:00Less is more! Google offers less "talk".Yesterday I was visiting my grandmother, who had recently purchased a new computer and wanted to use the Internet. The person who had helped her install her computer had set her up with Juno because it was free. However, my grandmother found it impossible to use because it was too visually distracting. She wanted access to a few things including e-mail, IM, and maps. She and I changed her dial-up service to that provided by her local phone company and then registered a gmail.com account and changed her default homepage to google.com.<br /><br />Gmail is one of the nicest e-mail interfaces I have ever seen from a usability standpoint. It beats all of the web mail interfaces hands down and even most of the desktop clients. The biggest problem with e-mail programs today is that there are too many small buttons. It is nearly impossible for someone like my grandmother to use them. Gmail is clean cut and uses discrete advertising that does not distract from the task at hand.<br /><br />I hope more companies learn from Google and forgo the horrible flash animations, animated gifs that blink, and other antiquated advertisement techniques. Plain, well-placed, discrete information can be seen as helpful and not distracting. Simple layouts with less clutter will greatly improve the user experience.<br /><p>I really like the Royal Bank of Scotland’s advertisements of "Less talk." It is the same principle that Google appears to be using with great success. I can only hope that the software and Internet industries mature and apply the same principles.<br /></p>Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-1121692273124873742005-07-18T08:39:00.000-04:002005-07-18T09:11:13.130-04:00WinZIP sold and needs technical improvements.<p class="MsoNormal">Henk on sharewareblogs.com is<a href="http://sharewareblogs.com/trackback/208"> reporting that </a><a href="http://sharewareblogs.com/trackback/208">WinZIP has been sold</a> to <a href="http://www.vectorcaptial.com/">Vector Capital</a>, which is the company that owns Corel, JASC, and Real Networks. I hope Nico Mak and company received the appropriate compensation for their years of work. <br /></p> <p class="MsoNormal"><br />Only time will tell if the new owners do more than just change some icons and increase the price for the WinZIP software. I hope they improve the performance on B2ZIP and GZIP compressed TAR files so that decompression can go on-the-fly.<span style=""></span> Currently WinZIP writes the new ZIP file to a temp file and then copies it to the final destination.<span style=""> </span>However, this is very inefficient when archiving a very large home directory to a USB storage device. There should be an option to have WinZIP write directly to the destination file without creating a intermediate temporary file.<br /></p>Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-1121639489649774182005-07-17T18:04:00.000-04:002005-07-17T18:39:30.173-04:00Vector Graphics and Icon Licenses<p class="MsoNormal" style="">I have been working on a few applications in the last year but noticed that they look out of date compared to most new applications. The problem is that I have been using the Visual Studio icon set or leaving buttons and menu items without a graphic. Microsoft has been shipping the same sample icons since at least Visual Basic 3.0. Needless to say the state of art for icons and other computer images has advanced since 1993. As I personally have very little artistic skill I had to start looking for more modern looking graphics. </p> <p class="MsoNormal" style="">Considering I use FreeBSD quite a bit I, of course, started playing around the KDE and Gnome icons but ran into a license roadblock as those graphic elements are licensed under the GPL. The applications I am developing will be distributed under another license so I am precluded from using these particular icons. It does not appear particularly clear how one should go about licensing these images from the original authors under an alternate agreement.<span style=""> </span>I wonder how this might make developing non-GPL software for Gnome and KDE which blends in nicely with the other applications within the environment.<span style=""> </span>Some icons are licensed under LGPL but a lot are GPL.<span style=""> </span></p> <p class="MsoNormal" style="">After looking around for companies that sell icon sets for what I consider reasonable prices (somewhere less than $50), I found quite a bit of variation. In the end I bought a copy of Susan Pichotta’s Roma set (<a href="http://www.aceicons.com/">www.aceicons.com</a>). The primary reason I chose to go with this particular set is that I looks reasonable and I know the artist through the <a href="http://www.asp-shareware.org/">ASP</a> and <a href="http://www.aisip.com/">AISIP</a>. As I get further along I might have to see if Sue will be willing to create a few specific icons in the same style as the set but the new artwork has already helped spruce up the look of my applications.<u1:p></u1:p><o:p></o:p></p>Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-1121524161574319062005-07-16T10:20:00.000-04:002005-07-16T10:29:21.583-04:00Back home in Georgia<p class="MsoNormal">I am back home and more or less adjusted back to Eastern Standard Time. I really enjoyed the study abroad experience in <st1:place><st1:city>Barcelona</st1:City>, <st1:country-region>Spain</st1:country-region></st1:place>. I managed to take a camping trip to <st1:place>Montserrat</st1:place>, a camping trip to the <st1:place>Pyrenees</st1:place> in <st1:place>Southern France</st1:place>, and even a weekend trip to <st1:city><st1:place>London</st1:place></st1:City>.<span style=""> </span>I particularly enjoyed walking around the city and enjoying the sights, sounds, and food.<span style=""> </span>While I by no means became particularly fluent in Spanish, I did manage to get pretty good at shopping, dealing with numbers and prices, and even picked up some social niceties in both Castilian and Catalan.</p> <p class="MsoNormal">As my wallet was stolen in the first month of the trip, I had to get a new drivers’ license and student ID printed.<span style=""> </span>I find it somewhat humorous that the student ID reprint costs 3 times more than the drivers’ license.<span style=""> </span>I also got the necessary professor permission and permits to take a 1 hour graduate seminar class in order to be a full time student in the fall without taking so many classes that I do not do well in my final semester.<o:p> </o:p></p> <p class="MsoNormal">Now it is time to get back to work.</p>Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.comtag:blogger.com,1999:blog-12016744.post-1121001680376084192005-07-10T09:13:00.000-04:002005-07-10T09:21:20.383-04:00Hello Pictures<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4070/998/1600/DSC03283-1.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/4070/998/200/DSC03283-1.jpg" alt="" border="0" /></a>I wanted to test the image upload capability in Blogger. This kitten belongs to Neus, who helped Jay, Imran, and I out with our software internationalization metaphor project. Neus lives in small town called Palautordera, which is about an hour train ride outside of Barcelona.<br /><br />I am currently working on my final paper. It is time to get back to work.Frank Riettahttp://www.blogger.com/profile/13755808416062470819noreply@blogger.com