tag:blogger.com,1999:blog-229151292009-06-16T22:00:25.976-07:00Zizasoft News and ViewsMark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.comBlogger31125tag:blogger.com,1999:blog-22915129.post-1159545789174807262006-09-29T09:00:00.000-07:002006-09-29T09:03:12.806-07:00Vista TestingFor those early adopters getting ready for Windows Vista, I wanted to let you know that we have begun our compatability testing with Vista and so far everything works well. The only issue that we have noticed is that dragging and dropping files from Windows Explorer does not work well. However this should be fixed either in a future version of Java or a future version of Vista. The core functionality of zsCompare and zsDuplicateHunter do work well though. More updates as we expand our testing.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-115954578917480726?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1159252177137748152006-09-25T23:27:00.000-07:002006-09-25T23:29:37.646-07:00Program UpdatesHello All,<br />I just wanted to update everyone on what is happening right now at Zizasoft. We are currently working on reducing the memory usage for zsCompare and zsDuplicateHunter so that those of you who want to compare very large directories and search hundreds of Gigabytes of files can do so easily. This new functionality should lead to products in several related areas. Stay tuned for details!<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-115925217713774815?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1154620630030360412006-08-03T08:52:00.000-07:002006-08-03T08:57:10.366-07:00Current Status of projectsI just realized that it has been awhile since I posted and I wanted to keep everyone up to date on what's going on at Zizasoft.<br /><br />We are currently working on the next release of zsCompare and zsDuplicateHunter.<br /><br />The main new functionality for zsCompare is the comparison of executable files so that smaller patch files can be created. Patching executables is a great way for developers to update remote users who do not have fast internet connections.<br /><br />For zsDuplicateHunter we are working on ways to allow arbitrarily large duplicate hunts. We will also be issuing version 2.31 of zsDuplicateHunter in the near future which fixes some of the obscure errors which people have reported. None of these errors occur frequently, but we constantly strive to make our programs completely error free.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-115462063003036041?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1152988055437549872006-07-15T11:25:00.000-07:002006-07-15T11:27:43.180-07:00zsDuplicateHunter 2.30 releaseJust in case anyone missed the press release, I wanted to make sure that everyone is aware that the new version of zsDuplicateHunter version 2.30 is available now having been released July 11th. You can download the latest version from <a href="http://www.zizasoft.com/products/zsDuplicateHunter/download.shtml">http://www.zizasoft.com/products/zsDuplicateHunter/download.shtml</a>.<br /><br />I would like to thank our beta testers one more time for all of their great work on the program.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-115298805543754987?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1152392306135964592006-07-08T13:55:00.000-07:002006-07-08T13:58:26.363-07:00ZsDuplicateHunter beta 3The third beta of zsDuplicateHunter was released yesterday (7/7/2006). This beta is complete, and we plan to release the full version on Tuesday July 11th unless any complications arise.<br /><br />I would like to thank all of our beta testers for their help testing zsDuplicateHunter. Your feedback has been invaluable!<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-115239230613596459?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1152213694483804962006-07-06T12:15:00.000-07:002006-07-06T12:21:34.813-07:00zsCompare 3.03 releasedI would like to let everyone know that zsCompare version 3.03 was released today. It has two new key features:<br /><ol> <li>You can control how much memory is allocated to zsCompare from within zsCompare. To do this, simply use the Adjust Available Memory menu item within the Help menu.</li> <li>You can now filter the files to be compared during directory comparison based on when the files were last modified. This is available in the Standard and Professional versions only.<br /></li> </ol> There are also several minor bug fixes in this version.<br /><br />For a complete list of changes, see: <a href="http://www.zizasoft.com/products/zsCompare/history.shtml">http://www.zizasoft.com/products/zsCompare/history.shtml</a>. You can download the latest version from: <a href="http://www.zizasoft.com/products/zsCompare/download.shtml">http://www.zizasoft.com/products/zsCompare/download.shtml</a>.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-115221369448380496?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1150992025159903172006-06-22T08:49:00.000-07:002006-06-22T09:00:25.456-07:00zsDuplicateHunter beta 2We just released zsDuplicateHunter beta 2 to our beta test team. We have gotten some excellent feedback from our beta test team and we have added several new features based on that feedback.<br /><br />Here is a sampling of some the changes between beta 1 and beta 2.<br /><ol> <li>Added a progress dialog when saving HTML and XML reports. Also, fixed to avoid out of memory errors when saving reports.</li><li>Added the ability to control how the remaining time to complete the duplicate hunt is calculated.</li><li>Added the ability to control the priority of the duplicate hunt.</li><li>Added the ability to hide the descriptions of each deletion method.</li><li>Added the ability to modify the maximum amount of memory which will be used by zsDuplicateHunter.</li><li>Added the ability to filter files to be searched based on the date that they were last modified. This functionality is only available in the Professional and Enterprise Editions of zsDuplicateHunter.</li> </ol> Based on beta feedback we are also looking into a mechanism to allow arbitrarily large duplicate hunts.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-115099202515990317?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1150482408769572052006-06-16T11:26:00.000-07:002006-06-16T11:26:48.966-07:00zsCompare version 3.02 releasedZsCompare version 3.02 was released today. Version 3.02 adds the ability to compare and synchronize nested zip files and other files based on the zip file format like jar files.<br /><br />This feature has been requested several times by our users and we are happy to be able to offer this new capability.<br /><br />You can download the latest version from <a href="http://www.zizasoft.com/products/zsCompare/download.shtml">http://www.zizasoft.com/products/zsCompare/download.shtml</a>.<br /><br />If you have any questions about this new functionality, or if you have functionality you would like to see within zsCompare, please e-mail us at <a href="mailto:support@zizasoft.com">support@zizasoft.com</a>. We are always looking for new ideas for our programs.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-115048240876957205?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1150227862154453442006-06-13T12:42:00.000-07:002006-06-13T12:44:22.520-07:00zsDuplicateHunter beta 1We have released the first beta of zsDuplicateHunter version 2.30. All existing beta team members should have received their invitation and instructions for download. If you would like to participate in the beta program but have not been invited, please e-mail support@zizasoft.com.<br /><br />Version 2.30 will have the following key new features:<br /><ol> <li><span style="font-size:85%;">Improved Installations (especially on Mac and Linux operating systems)</span> </li><li><span style="font-size:85%;">Scripting of zsDuplicateHunter in the Enterprise edition only.</span> </li><li><span style="font-size:85%;">Added the ability to replace a file with a link when it is deleted in the Enterprise edition only.</span> </li><li><span style="font-size:85%;">Binary comparison of files (Professional and Enterprise editions).</span> </li><li><span style="font-size:85%;">Added the ability to create and use predefined options for duplicate hunts.</span> </li><li><span style="font-size:85%;">Fixed compatibility issues with Intel based Macintoshes.</span></li> </ol><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-115022786215445344?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1149372140309470852006-06-03T14:58:00.000-07:002006-06-03T15:02:20.513-07:00zsCompare version 3.01 releasedZsCompare version 3.01 was just released. Version 3.01 fixes a few errors that were reported after the release of version 3.0. In most cases, the errors did not occur frequently.<br /><br />For a complete list of fixes, please see <a href="http://www.zizasoft.com/products/zsCompare/history.shtml">http://www.zizasoft.com/products/zsCompare/history.shtml</a>.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-114937214030947085?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1148151888322729232006-05-20T11:54:00.000-07:002006-05-20T12:04:49.290-07:00ZsDuplicateHunter Progress ReportI just wanted to update everyone on the progress of zsDuplicateHunter 2.30. Coding and documentation is currently in progress. The new version will add a new edition called the Enterprise Edition which will add new features designed with business users in mind.<br /><br />Also new will be the ability to run a binary check on files to ensure that they are exact duplicates.<br /><br />Of course, the new version will also feature compatibility with Intel based Macs.<br /><br />The new version should be available for beta in early June and ready for general release in mid-June. If those dates change, I will let you know here.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-114815188832272923?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1146977770763160192006-05-06T21:50:00.000-07:002006-05-06T21:56:23.546-07:00Getting Things Done: My first moment of enlightenmentWell, If you can't tell yet, I love to read. I'm also a member of the <a href="http://www.aisip.com">AISIP</a>. One of the nice things with the AISIP is we have a bookclub where people can read and discuss books.<br /><br />This month, we are reading Getting Things Done by David Allen. It's a nice coincidence that it is on the list of Personal MBA books (which I talked about in an earlier post).<br /><br /><div style="text-align: center;"><br /><iframe src="http://rcm.amazon.com/e/cm?t=wwwzizasoftco-20&o=1&p=8&l=as1&asins=0142000280&fc1=000000&IS2=1<1=_blank&lc1=0000ff&bc1=000000&bg1=ffffff&f=ifr" style="width: 120px; height: 240px;" marginwidth="0" marginheight="0" frameborder="0" scrolling="no"></iframe><br /></div><br />I started reading the book last night and I'm about 10 pages in. I'm<br />amazed because in the first 10 pages, I had a moment of enlightenment.<br /><br />He is talking about task lists and describes them as just list of stuff. He<br />goes on to say that to have a meaningful task list, you need to make sure<br />that for each task you know what the desired outcome is and what the next<br />thing to do is.<br /><br />That simple insight hit me like a ton of bricks. I suddenly realized why<br />all of the project plans I've put together at other companies didn't work<br />and even why the task lists for myself never seem to work as well as I want<br />them to. I think this simple change to how I write things down will save me<br />a great deal of time and make me more efficient.<br /><br />That one nugget is worth the price of the book! Now back to the rest of the<br />book.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-114697777076316019?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1146488110882065722006-05-01T05:54:00.000-07:002006-05-01T05:55:15.943-07:00zsCompare 3.0Well, it has been more than a year since the last release of zsCompare (hard to believe that it's really been that long, time sure files). However, we think that you will agree that the wait is well worth it!<br /><br />I'm very excited about some of the new features within zsCompare 3.0.<br /><br />Some highlights of the new version include:<br /><ul> <li>ZsCompare is now available in three editions Lite, Standard, and Professional.<br /></li> <li>A Linux version is now available.<br /></li> <li>Comparison of Word Documents and PDF Files directly from the files.</li> <li>Comparison of Binary Files.</li> <li>Additional control over how text files are compared.</li> <li>Direct editing of the text files being compared.</li> <li>Create and compare Snapshots of the file system.</li> <li>Create and Apply Patch Files.</li> <li>Create and save sets of options to easily change between different types of comparisons.</li> <li>Scripting of zsCompare to automat the full functionality of zsCompare (beyond what is available from the command line).</li> <li>Greatly improved installation and documentation.<br /></li> </ul><br />Please note that the features listed above are not available in all of the editions. However, we're confident that one of the editions will be ideal for your situation.<br /><br />Have fun with the new version, we have certainly enjoyed getting it ready for you. If you have stories about how you use zsCompare, please let us know. The easiest way to get in touch with us is by e-mailing support@zizasoft.com.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-114648811088206572?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1146021593198749082006-04-25T20:18:00.000-07:002006-04-25T20:19:53.400-07:00zsCompare 3.0 UpdateJust to let everyone know the current status of zsCompare 3.0. Coding has been completed, and we are preparing for the launch of zsCompare. The program will be launched the first week in May. Please check back then to see the latest version of zsCompare 3.0. We think you will be thrilled with the new version!<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-114602159319874908?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1144433343692448502006-04-07T09:10:00.000-07:002006-04-07T11:09:04.056-07:00Personal MBAWhile reading <a href="http://sethgodin.typepad.com/seths_blog/2006/04/the_personal_mb.html">Seth Godin's blog</a>, I came across an article about the <a href="http://www.personalmba.com/">Personal MBA program</a> developed by Josh Kaufman. <br /><br />The idea behind the Personal MBA program is that you can get much of the same benefits as a traditional MBA program without the expense of a traditional MBA program by reading books and periodicals which cover the same subjects. The other key part of the Personal MBA program is day-to-day work experience which helps you to understand and apply the concepts discussed in the books.<br /><br />The Personal MBA program consists of a list of 42 books which cover 21 different topics including personal development, the fundamentals of business, accounting, project management, and ethics. Many of the books are very well known although (somewhat surprisingly) I haven't actually read any of them.<br /><br />The Personal MBA program also includes a discussion forum at <a href="http://www.personalmba.com">http://www.personalmba.com</a>.<br /><br />Although I don't see it as a replacement for a traditional MBA (and I'm sure that a company interviewing for jobs won't see it as a replacement), the Personal MBA program seems like a no lose situation for anyone interested in learning more about business.<br /><br />I will post more about the individual books as I read them.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-114443334369244850?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1144011796736366652006-04-02T13:57:00.000-07:002006-04-02T14:03:16.886-07:00A new coffee supplierWell, it's a little off topic from my normal postings, however we just found a new coffee supplier that has high quality coffee beans for an unbelievable price so I thought I would let everyone know about them. You can find them at <a href="http://www.coffeebeandirect.com">www.coffeebeandirect.com</a>. Coffee Bean Direct is a roaster and sell direct to the public for wholesale prices. You do have to order 5 lbs at a time but the coffee ranges from $3.50 to $5.50 per pound for most beans. Our order actually came to about $5.50 per pound with shipping included! That is about half price from Peaberry's or Starbuck's. The coffee is really outstanding too.<br /><br />If you are looking for a coffee supplier, I highly recommend Coffee Bean Direct.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-114401179673636665?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1143921440856570742006-04-01T11:51:00.000-08:002006-04-01T11:57:24.176-08:00Java DB for Desktop ApplicationsI recently came across an interesting <a href="http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javadb/">web page</a> talking about a database created entirely within Java which is available free of charge and works with client server as well as desktop applications. The database is based on the <a href="http://db.apache.org/derby/">Apache Derby</a> project.<br /><br />About a month or two ago I was looking for a database exactly like this to help improve the performance of zsCompare especially as it relates to memory usage, and I was unable to find an acceptable solution. I have not had a chance to try this database yet, however when I do I will post additional information here. Assuming that the performance of the database is acceptable, the Java DB will probably be integrated into future products from Zizasoft.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-114392144085657074?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1143920888878047612006-04-01T11:24:00.000-08:002006-04-01T11:48:09.043-08:00Book Review - Java Platform Performance - Part II have been reading Java Platform Performance Strategies and Tactics lately in order to get some additional ideas for tuning the performance of zsCompare. Although I have done a great deal of performance tuning for previous companies, and previous projects, there is always something new to learn about performance tuning.<br /><br /><div style="text-align: center;"><iframe src="http://rcm.amazon.com/e/cm?t=wwwzizasoftco-20&o=1&p=8&l=as1&asins=0201709694&fc1=000000&IS2=1<1=_blank&amp;amp;lc1=0000ff&bc1=000000&bg1=ffffff&f=ifr" style="width: 120px; height: 240px;" marginwidth="0" marginheight="0" frameborder="0" scrolling="no"></iframe><br /></div><br />The first thing I will say about this book is that it is very easy to read. This is really saying something because many books on performance are very esoteric and difficult to read. The book also acknowledges that performance optimizations are not a one size fits all solution. In fact an optimization which may improve the speed of one part of a program may not work well in another part of the program. It also explains some of the trade-offs to performance optimization. For example, you may improve the speed of a section of code at the expense of higher memory usage or improving the memory usage of a section of code may decrease the speed of the code. Finally, optimizations for one situation may make other situations slower. The book explains that you need to optimize for common usage scenarios of your program.<br /><br />With zsCompare, we are optimizing the program based on automated tests which are derived from real-world scenarios found both internally as well as by our customers.<br /><br />Part I of the book gives a high level overview of performance testing and optimization. If you have been doing performance optimization before reading this book, you can probably skip this section as it is mostly common sense. However, there are a lot of ideas which even experienced programmers can use. Chapter 3 also includes some code for creating a timer to measure code performance within your application. Chapter 3 also discusses tracking benchmarks as a function of time. Based on this information, we added the ability to track the history of script results (both time and the actual results) to zsCompare. The history files have been very useful in identifying tests which fail occasionally due to timing issues and also to easily identify any tests which get progressively slower.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-114392088887804761?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1143561855778460902006-03-28T07:54:00.000-08:002006-03-28T08:04:16.150-08:00Testing Update for zsCompare 3.0Another quick updating on the zsCompare 3.0 progress. We now have tests for approximately 70% of the program testing by lines. Last week we also uncovered some subtle memory leaks which were resolved. Fixing the memory leaks makes the program quite a bit faster and much more reliable especially when it is used for long periods of time.<br /><br />We also finalized new media for the zsCompare version 3.0 release including a brochure, case studies, data sheet, and a product overview which will be available for download or by mail. You can see the brochure online now at <a href="http://www.zizasoft.com/products/zsCompare/zsCompare_brochure.pdf">http://www.zizasoft.com/products/zsCompare/zsCompare_brochure</a>.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-114356185577846090?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1142546313726391352006-03-16T13:55:00.000-08:002006-03-16T13:58:33.746-08:00Testing Progress for zsCompare 3.0Just to update everyone on the status of zsCompare 3.0, we are currently doing detailed testing using automated tests based on the new Scripting functionality which will be available in zsCompare 3.0 with coverage testing.<br /><br />We currently have tests for approximately 60% of the program as measured by the number of lines tested. It's a time consuming process, however the detailed testing has been extremely productive and I can guarantee that zsCompare 3.0 will be the most stable version of zsCompare ever (and previous versions have had very few problems with them).<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-114254631372639135?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1142029816390809882006-03-10T13:53:00.000-08:002006-03-10T14:30:16.403-08:00Profiling with JProfilerWe decided to invest in a Java profiling tool help us find performance bottlenecks within our code as well as memory leaks, and problems with threads.<br /><br />As zsCompare and zsDuplicateHunter become more sophisticated we need more powerful tools to make them as fast as possible and to identify some of the hidden trouble spots which may occur in more complex programs.<br /><br />We have found that a combination of automated testing (using the Scripting functionality which will be built into the next version of zsCompare) combined with profiling tools is a very powerful way of identifying problem spots.<br /><br />When we decided that we needed a profiling tool, we spent about a month identifying candidate programs. The two we decided to try were <a href="http://www.appperfect.com/">AppPerfect Test Studio</a> and <a href="http://www.ej-technologies.com/products/jprofiler/overview.html">JProfiler</a>. AppPerfect was especially interesting because it includes a static code analyzer (to find common with code) as well as the profiling application. It also has a unit tester to create some automated tests and some utilities specifically for web based testing. All of this functionality was approximately the same cost as the JProfiler tool.<br /><br />However, after evaluating the two programs, we decided to go with JProfiler. The main reason was that JProfiler was significantly faster. AppPerfect, could be very slow when updating the interface and running test. The other thing that sold us on JProfiler was it's ability to detect Thread deadlocks. In a multi-threaded environment, researching thread problems can be extremely difficult. JProfiler makes it very easy to identify the problems and trace them so they can be fixed easily especially when there are automated tests to reproduce the issue. In fact, an issue that could take days to identify now takes a matter of minutes.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-114202981639080988?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1141801884376572192006-03-07T22:31:00.000-08:002006-03-07T23:11:24.390-08:00Micro-ISV Book Review (Part I)<div style="text-align: left;">I just finished reading Micro-ISV From Bob Walsh and I found it to be a very interesting book with several action-able ideas. It was very nice to read a book and have to keep putting it down to run to my to-do list to add things to make the company better. It seems like many business books contain thought provoking ideas, but a lot of the time it is hard to know what to do with the ideas (other than think about them). This was a book that most people running a Micro-ISV or thinking about running a Micro-ISV will find very useful.<br /></div><br /><div style="text-align: center;"><iframe src="http://rcm.amazon.com/e/cm?t=wwwzizasoftco-20&o=1&p=8&l=as1&asins=1590596013&fc1=000000&IS2=1<1=_blank&amp;amp;amp;amp;lc1=0000ff&bc1=000000&bg1=ffffff&f=ifr" style="width: 120px; height: 240px;" marginwidth="0" marginheight="0" frameborder="0" scrolling="no"></iframe><br /><div style="text-align: left;">The book is all about starting and running a small software company. The Micro-ISV term was originally coined by Eric Sink in an article for Microsoft. The ISV abbreviation stands for Independent Software Vendor which is the term originally used by Microsoft to describe companies which were not Microsoft.<br /><br />The book is divided into 7 chapters. The first 6 chapters contain the meat of the book and the last chapter includes interviews that Bob Walsh conducted with 25 Micro-ISV companies some of which are just starting out (or emerging), some successful established companies, and some very successful companies. The other chapters talk about the following subjects:<br /><br /><span style="font-weight: bold;font-family:verdana;" >Chapter 1</span><br /><span style="font-family:georgia;">This chapter gives a short background of the software industry and gives suggestions about how to determine what products or services you should create in your Micro-ISV. This chapter is mostly relevant for companies which are still in the startup stage. However, existing companies can use the chapter to see if they are in the right market, find new markets, refine their markets, and create new products.<br /><br /></span><span style="font-weight: bold;font-family:verdana;" >Chapter 2<br /></span><span style="font-family:georgia;">This chapter focuses on actually creating the software and it includes tips about tools to use during development as well as some of the unique aspects of developing software in a single person environment rather than in a team environment. It also discusses testing your software in preparation for release.</span><span style="font-weight: bold;font-family:verdana;" ><br /></span><span style="font-family:georgia;"><br /></span><span style="font-weight: bold;font-family:verdana;" >Chapter 3</span><br /><span style="font-family:georgia;">Chapter 3 discusses presenting your product on your website. Topics covered include registering domain names, designing the website, blogging, and integrating with an e-commerce partner. I wish that I had read the section on integrating with an e-commerce partner when Zizasoft started. Of course, the book wasn't written then.<br /><br /></span><span style="font-weight: bold;font-family:verdana;" >Chapter 4</span><br /><span style="font-family:georgia;"></span>This chapter focuses on the legal issues that you will deal with in creating your company and selling your product. It discusses formation of the company and the different business structures you can use as well as creating end user licenses and government resources. There is also a section on time management which is very interesting, but somewhat awkwardly placed in this section.<br /><br /><span style="font-weight: bold;font-family:verdana;" >Chapter 5</span><br /><span style="font-family:georgia;">This chapter talks about marketing and supporting your program. Some topics covered include<br />using discussion boards and defect tracking systems. Submitting your program to download sites, PR campaigns, and e-mail marketing is also covered.<br /><br /></span><span style="font-weight: bold;font-family:verdana;" >Chapter 6</span><span style="font-family:georgia;"></span><br /><span style="font-family:georgia;">This chapter talks about resources available to help your company. About half of the chapter talks about resources which Microsoft offers. The other half talks about industry organizations like the <a href="http://www.aisip.com">AISIP</a> (Association of Independent Software Industry Professionals) and the <a href="http://www.asp-shareware.org/">ASP</a> (Association of Shareware Professionals). There is also a small section about doing competitive analysis for your program.<br /><br />I will discuss some of the chapters in more detail in future posts as well as talking about some of the changes that we will be making at Zizasoft as a result of reading this book.<br /></span></div> </div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-114180188437657219?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1141403752701514262006-03-03T08:32:00.000-08:002006-03-03T08:35:52.710-08:00Intel based Macintosh updateWe found a solution to the problem running zsCompare and zsDuplicateHunter on Intel based machines yesterday, and we now have zsCompare running on our new iMac. We will update zsDuplicateHunter shortly. If you have an immediate need to run zsCompare or zsDuplicateHunter on an Intel based Macintosh, please contact us at support@zizasoft.com and ask to be put on our beta list.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-114140375270151426?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1141339537203553442006-03-02T14:43:00.000-08:002006-03-02T14:45:37.213-08:00zsCompare and zsDuplicateHunter on MacIntel MachinesWe have confirmed that zsCompare and zsDuplicateHunter do not work correctly on Intel based Macintoshes. We will be working on a fix for this problem immediately.<br /><br />If you have any questions about using zsCompare or zsDuplicateHunter on an Intel based Macintosh, please contact our support team at support@zizasoft.com.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-114133953720355344?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0tag:blogger.com,1999:blog-22915129.post-1141334114376951892006-03-02T13:00:00.000-08:002006-03-02T13:15:14.386-08:00Computer WoesA few days ago, my main development machine started making unusual load noises. Quick research indicated that it was the fan in the power supply unit going out. Unfortunately, the warranty on the machine expired last October. I tried calling the support line for the manufacturer however it would cost $50 to talk to tech support (since the warranty expired) and a new power supply is only $60. That meant a quick run to Best Buy to pick up a new power supply. I lucked out and picked up the last 350W power supply they had in stock.<br /><br />When I brought the power supply back to the office I discovered that the supply has a power switch on it which the case wouldn't accommodate. So I either needed to pick up a new power supply or modify the case to make the switch fit. I decided to go with the case modification option (the computer isn't under warranty anyway so no need to worry about voiding the warranty. After protecting the guts of the computer with plastic, some quick work (well kinda quick) with the Dremel and there was space to accommodate the switch.<br /><br />After the case was setup, the new power supply was installed very quickly (10 minutes or so), and everything seems to be working well now.<br /><br />On a side note, while I was at Best Buy I noticed some <a href="http://www.emachines.com">e-machines</a> computers which were selling for under $400 with half a Gig of Ram and a 160MB hard drive. They also had a relatively fast processor in them. It just amazes me how much computer prices have come down. I also saw an article in PC Magazine talking about a PC for only $159 which is just incredible. It's really hard to believe that you can get an entire computer system for about 2.5 times what I paid for a new power supply and 3 times the cost of a single tech support call.<br /><br />It looks like pretty soon computers will be disposable and when a part breaks you throw it away and get a new one.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22915129-114133411437695189?l=zizasoftnews.blogspot.com'/></div>Mark Noblehttp://www.blogger.com/profile/13333835831881211511noreply@blogger.com0