<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Disqus - Latest Comments for Allan Odgaard</title><link>http://disqus.com/people/53af36424529fa3a756dc6de641c67c8/</link><description></description><language>en</language><lastBuildDate>Sun, 11 Nov 2007 09:46:50 -0000</lastBuildDate><item><title>Re: AquaticPrime Warning</title><link>http://toxicsoftware.disqus.com/aquaticprime_warning/#comment-1655962</link><description>This probably boils down to whether or not you believe that casual users can easily get hold of binary cracks, and if so, if they will use them.&lt;br&gt;&lt;br&gt;Personally I am not of this belief. I have a popular product out there. and I see far more requests for cracks, than actual cracks, and thatâ€™s on forums such as torrentskickass, which although a popular forum, are really for the segment of Mac users &lt;br&gt;that you should not expect paying for your software.&lt;br&gt;&lt;br&gt;That said, it might be a good idea if AquaticPrime stored the public key internally encrypted â€” as the poster of this blog noted, that is just a way of obfuscating things, and doesnâ€™t affect the theoretic crackability of the program, but it would (to some degree) prevent a universal patch to affect all programs which use AquaticPrime, since the cracker would have to analyse the code, to figure out how to encrypt his replacement public key.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Allan Odgaard</dc:creator><pubDate>Thu, 08 Jun 2006 05:30:38 -0000</pubDate></item><item><title>Re: AquaticPrime Warning</title><link>http://toxicsoftware.disqus.com/aquaticprime_warning/#comment-1655965</link><description>Daniel: Using a simple / symmetric license key scheme has the problem that once cracked, all future versions of the program will be free for the user who obtained the faked/leaked serial number â€” unless either a) the author tracks down all â€œfakeâ€ serials and black-list them, or b) he (regularly) change his license scheme (which requires sending out new license keys to all existing users.)&lt;br&gt;&lt;br&gt;So the damage of a faked/leaked serial is much much worse than a binary crack alone for this reason. If a user is willing to track down a new binary crack, each time the program is updated, and often wait months for the crack to be available, then surely, he would never have paid the registration price.&lt;br&gt;&lt;br&gt;I sent this the following to the macsb list, but let me repeat it here:&lt;br&gt;&lt;br&gt;The purpose of Aquatic Prime is NOT to prevent a particular version of your application from being cracked, or even make it difficult to crack it.&lt;br&gt;&lt;br&gt;Why? Because to run your program, the user needs the entire code, and that allows him to read it and make changes to it [1].&lt;br&gt;&lt;br&gt;Time spent making it difficult to crack is roughly proportional with time required to crack it, so playing this game is a waste of time [2].&lt;br&gt;&lt;br&gt;What it DOES DO is ensure that a binary crack IS a requirement. So if you want to point out flaws in the architecture, you should demonstrate that you can unlock an application WITHOUT altering the code of that application.&lt;br&gt;&lt;br&gt;[1] At least until trusted computing arrives&lt;br&gt;[2] Automated code obfuscation could alter this.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Allan Odgaard</dc:creator><pubDate>Thu, 08 Jun 2006 10:31:37 -0000</pubDate></item><item><title>Re: AquaticPrime Warning</title><link>http://toxicsoftware.disqus.com/aquaticprime_warning/#comment-1655967</link><description>schwa: this is why I suggested above that AP stores the public key encrypted â€” this should avoid the ability to blindly replace the key via some universal application.&lt;br&gt;&lt;br&gt;FYI I do that in TM â€œjust to be sure,â€ though I have seen several cracks of my application, but never have they targeted the public/private key system, as there is generally an easier way to get the application working as was it registered, in fact I would bet that many of the cracks done for TM took less than 30 minutes to produce, as the cracker just run the application in a debugger, and then figures out where to insert nopâ€™s.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Allan Odgaard</dc:creator><pubDate>Thu, 08 Jun 2006 12:10:12 -0000</pubDate></item><item><title>Re: Tattoo Removal for Cory</title><link>http://toxicsoftware.disqus.com/tattoo_removal_for_cory/#comment-1655987</link><description>$0 / $1000? So I take it that you do not believe enough in this to actually make a donation yourself? :p</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Allan Odgaard</dc:creator><pubDate>Sun, 02 Jul 2006 00:55:55 -0000</pubDate></item><item><title>Re: Key binding for vertical ellipsis</title><link>http://pug.disqus.com/key_binding_for_vertical_ellipsis/#comment-8324949</link><description>Great idea — I’ve used it twice on IRC and both times people asked about it :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Allan Odgaard</dc:creator><pubDate>Wed, 06 Jun 2007 10:24:27 -0000</pubDate></item><item><title>Re: TextMate: &amp;#034;Copy undented&amp;#034; command</title><link>http://pug.disqus.com/textmate_034copy_undented034_command/#comment-8324597</link><description>It would be nice to couple this with “Paste Selection Online” (maybe a checkbox).</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Allan Odgaard</dc:creator><pubDate>Wed, 18 Jul 2007 09:04:23 -0000</pubDate></item><item><title>Re: &amp;#034;Open Terminal Here&amp;#034; and lselect (glob select) in Leopard Finder</title><link>http://pug.disqus.com/034open_terminal_here034_and_lselect_glob_select_in_leopard_finder/#comment-8325282</link><description>Nice icons! How about also doing one for the “&lt;a href="http://lists.macromates.com/pipermail/textmate/2006-November/015314.html" rel="nofollow"&gt;Open TextMate Here&lt;/a&gt;”? :)&lt;br&gt;&lt;br&gt;I seem to recall reading somewhere how to re-create these open actions via Automator, so that they would not have the dreaded AppleScript startup delay and monochrome busy pointer &amp;#8212; maybe this is better with Leopard though.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Allan Odgaard</dc:creator><pubDate>Sun, 28 Oct 2007 08:32:51 -0000</pubDate></item><item><title>Re: &amp;#034;Open in TextMate&amp;#034; from Leopard Finder</title><link>http://pug.disqus.com/034open_in_textmate034_from_leopard_finder/#comment-8325322</link><description>Thanks — works wonderfully! :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Allan Odgaard</dc:creator><pubDate>Sun, 28 Oct 2007 11:59:25 -0000</pubDate></item><item><title>Re: Displaying UTF-8 correctly in Leopard Terminal</title><link>http://pug.disqus.com/displaying_utf_8_correctly_in_leopard_terminal/#comment-8325376</link><description>I filled a &lt;a href="http://pastie.textmate.org/111807" rel="nofollow"&gt;bug report regarding LANG&lt;/a&gt; with &lt;a href="http://bugreport.apple.com/" rel="nofollow"&gt;http://bugreport.apple.com/&lt;/a&gt;.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Allan Odgaard</dc:creator><pubDate>Sun, 28 Oct 2007 17:46:28 -0000</pubDate></item><item><title>Re: Hide Leopard stack overlays in Finder</title><link>http://pug.disqus.com/hide_leopard_stack_overlays_in_finder/#comment-8325454</link><description>Incase you don’t have the developer tools installed, using &lt;code&gt;chflags hidden «file»&lt;/code&gt; should give the same result (i.e. hiding the file).&lt;br&gt;&lt;br&gt;Also, you need a launchd job to unhide it during shutdown, and hide it again after system startup ;)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Allan Odgaard</dc:creator><pubDate>Sun, 11 Nov 2007 09:46:50 -0000</pubDate></item></channel></rss>