<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>peelman.us - Latest Comments</title><link>http://peelmanus.disqus.com/</link><description></description><atom:link href="https://peelmanus.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Mon, 19 Mar 2012 10:41:56 -0000</lastBuildDate><item><title>Re: wiki</title><link>http://peelman.us/wiki/#comment-468997024</link><description>&lt;p&gt;Good thanks.. &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">izmir escort</dc:creator><pubDate>Mon, 19 Mar 2012 10:41:56 -0000</pubDate></item><item><title>Re: Apple Packages</title><link>http://peelman.us/tech/apple-packages/#comment-201770063</link><description>&lt;p&gt;Isn't this all handled by the "Package Version" in PackageMaker?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Numero</dc:creator><pubDate>Wed, 11 May 2011 18:49:27 -0000</pubDate></item><item><title>Re: Apple Packages</title><link>http://peelman.us/tech/apple-packages/#comment-162945910</link><description>&lt;p&gt;Thanks Peelman for responding :)&lt;/p&gt;&lt;p&gt;My expertise in shellscript/perl can be ranged to Beginner! :( &lt;br&gt;Hence, a detailed help would be very much appreciated.&lt;/p&gt;&lt;p&gt;I've written a script to compare versions of the installed and installing software(Package). Could you let me know where am I missing the link..&lt;/p&gt;&lt;p&gt;==============&lt;/p&gt;&lt;p&gt;#!/bin/bash&lt;/p&gt;&lt;p&gt;## Assuming that the script will be placed in the Pkg/Contents/Resources folder&lt;/p&gt;&lt;p&gt;path=`pwd `&lt;/p&gt;&lt;p&gt;cd..&lt;/p&gt;&lt;p&gt;PKG_PATH=`pwd `&lt;/p&gt;&lt;p&gt;PKG_INFO_PATH="${PKG_PATH}/Contents/Info"&lt;br&gt;INSTALLED_COMPONENT_INFO_PATH="/Applications/appname/Contents/Info"&lt;/p&gt;&lt;p&gt;function CompareVersions()&lt;br&gt;{&lt;br&gt;	local FIRST_VERSION=${1}&lt;br&gt;	local SECOND_VERSION=${2}&lt;/p&gt;&lt;p&gt;#Installing component&lt;/p&gt;&lt;p&gt;	local MAJOR_FIRST_VERSION=$(echo ${FIRST_VERSION} | cut -d '.' -f 1)&lt;br&gt;	local MINOR_FIRST_VERSION=$(echo ${FIRST_VERSION} | cut -d '.' -f 2)&lt;br&gt;	local BUILD_FIRST_VERSION=$(echo ${FIRST_VERSION} | cut -d '.' -f 3)&lt;/p&gt;&lt;p&gt;#Installed component	&lt;br&gt;	local MAJOR_SECOND_VERSION=$(echo ${SECOND_VERSION} | cut -d '.' -f 1)&lt;br&gt;	local MINOR_SECOND_VERSION=$(echo ${SECOND_VERSION} | cut -d '.' -f 2)&lt;br&gt;	local BUILD_SECOND_VERSION=$(echo ${SECOND_VERSION} | cut -d '.' -f 3)&lt;/p&gt;&lt;p&gt;	if [ ${MAJOR_FIRST_VERSION} -gt ${MAJOR_SECOND_VERSION} ]; then&lt;br&gt;		exit 0&lt;br&gt;	elif [ ${MAJOR_FIRST_VERSION} -lt ${MAJOR_SECOND_VERSION} ]; then&lt;br&gt;		exit 65&lt;br&gt;	elif [ ${MINOR_FIRST_VERSION} -gt ${MINOR_SECOND_VERSION} ]; then&lt;br&gt;		exit 0&lt;br&gt;	elif [ ${MINOR_FIRST_VERSION} -lt ${MINOR_SECOND_VERSION} ]; then&lt;br&gt;		exit 65&lt;br&gt;	elif [ ${BUILD_FIRST_VERSION} -gt ${BUILD_SECOND_VERSION} ]; then&lt;br&gt;		exit 0&lt;br&gt;	elif [ ${BUILD_FIRST_VERSION} -lt ${BUILD_SECOND_VERSION} ]; then&lt;br&gt;		exit 65&lt;br&gt;	fi&lt;/p&gt;&lt;p&gt;	exit 0&lt;br&gt;}&lt;/p&gt;&lt;p&gt;	if [ -e "${INSTALLED_COMPONENT_INFO_PATH}.plist" ]; then&lt;br&gt;		INSTALLED_COMPONENT_VERSION=$(defaults read "${INSTALLED_COMPONENT_INFO_PATH}" "CFBundleShortVersionString")&lt;br&gt;		INSTALLING_COMPONENT_VERSION=$(defaults read "${PKG_INFO_PATH}" "CFBundleShortVersionString")&lt;br&gt;		CompareVersions "${INSTALLING_COMPONENT_VERSION}" "${INSTALLED_COMPONENT_VERSION}"&lt;br&gt;	else&lt;br&gt;		exit 0&lt;br&gt;	fi&lt;/p&gt;&lt;p&gt;===================&lt;/p&gt;&lt;p&gt;Here, I am able to get the version numbers of the Installed component and the "yet to be" installed component. &lt;br&gt;But how do I get the final Result (i.e if the Version check Fails) and get the Versioncheck.strings to display the error message(in case of Error) in the Installer window?&lt;/p&gt;&lt;p&gt;Thanks in advance,&lt;/p&gt;&lt;p&gt;Ruby&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Blueruby</dc:creator><pubDate>Wed, 09 Mar 2011 07:55:49 -0000</pubDate></item><item><title>Re: The future of CoRD</title><link>http://peelman.us/2010/03/17/the-future-of-cord/#comment-162481801</link><description>&lt;p&gt;^freerdp&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anon</dc:creator><pubDate>Tue, 08 Mar 2011 13:15:11 -0000</pubDate></item><item><title>Re: Apple Packages</title><link>http://peelman.us/tech/apple-packages/#comment-162356594</link><description>&lt;p&gt;You just need the set your preflight script to handle the check for you. Have it query the version of a file, or whatever, if its already a newer version, exit with code 112, the set your InstallationCheck.strings file to report that to the user ("16" = "There is a newer version of the software already on this machine!").&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">peelman</dc:creator><pubDate>Tue, 08 Mar 2011 09:38:45 -0000</pubDate></item><item><title>Re: Apple Packages</title><link>http://peelman.us/tech/apple-packages/#comment-162275042</link><description>&lt;p&gt;Hey there,&lt;/p&gt;&lt;p&gt;i need a help with packagemaker app.&lt;/p&gt;&lt;p&gt; I need my Installer to verify if there is actually a newer version of the software installed on the system. If YES, warn the user and abort the install process. If No, upgrade the existing version.&lt;/p&gt;&lt;p&gt;Do you have a script that can do this for me?&lt;/p&gt;&lt;p&gt;Thanks,&lt;br&gt;ruby&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Blueruby</dc:creator><pubDate>Tue, 08 Mar 2011 04:19:43 -0000</pubDate></item><item><title>Re: Apple Packages</title><link>http://peelman.us/tech/apple-packages/#comment-41397493</link><description>&lt;p&gt;Thanks Robin, I've heard similar things from guys on the Installer-Dev list, I've just never had a reason to use it so I didn't want to praise or bash it, given my ignorance.  I have never used PackageMaker's CLI tool either, but I've poked around it enough and read enough threads about frustration that I know the basics of it.  I plan on revising those comments and others in the near future, I'll probably try to work up some test cases for both PM and Iceberg to tinker with the command line building stuff.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">peelman</dc:creator><pubDate>Wed, 24 Mar 2010 13:04:25 -0000</pubDate></item><item><title>Re: Apple Packages</title><link>http://peelman.us/tech/apple-packages/#comment-41394068</link><description>&lt;p&gt;Re. the command-line version, freeze: it worked fine for me. In Terminal it didn't need a path, but in Automator it did, so when I replaced 'freeze MyInstaller.packproj' with '/usr/local/bin/freeze MyInstaller.packproj', it worked. There are two optional flags: -v, verbose; -d, scratch folder - supply the folder as the argument, presumably.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robin Forder</dc:creator><pubDate>Wed, 24 Mar 2010 12:41:22 -0000</pubDate></item><item><title>Re: The future of CoRD</title><link>http://peelman.us/2010/03/17/the-future-of-cord/#comment-40275868</link><description>&lt;p&gt;Keep up the good work!! Yes I do live in cord daily! If you are ever in seattle beer is on me.&lt;/p&gt;&lt;p&gt;blake&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">trodemaster</dc:creator><pubDate>Thu, 18 Mar 2010 01:09:06 -0000</pubDate></item><item><title>Re: The future of CoRD</title><link>http://peelman.us/2010/03/17/the-future-of-cord/#comment-40274231</link><description>&lt;p&gt;I think taking a look at mRemote might be useful here. mRemote isn't cross platform so I think CoRD can very easily fill this role. I think mRemote handles a lot of the above questions. I wouldn't say mRemote is 100% perfect but I think they have tackled probably 70% of what your looking for. Hierarchical settings that inherit down a tree to sub folders and connections (very granular).&lt;br&gt;Just some food for thought.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Denneen</dc:creator><pubDate>Thu, 18 Mar 2010 00:39:05 -0000</pubDate></item><item><title>Re: Keith Combs gives me one more Reason to hate Microsoft&amp;#8230;</title><link>http://peelman.us/2009/08/30/keith-combs-gives-me-one-more-reason-to-hate-microsoft/#comment-83960317</link><description>&lt;p&gt;I wouldn't call it upset Keith.  But a LOT of people are going to read that.  and YOU can't post dissent (as has been proven).  I do not mean that as a knock against you, but lets call a spade a spade here.  Somebody has to correct that,  you weren't TECHNICALLY accurate in every case there, again, Its not a slam, its a fact.  Macs running 32-bit kernels use &amp;gt; 4GB every day, including my own.  The fact that YOURS does not isn't of any more relevance to the issue of 64-bit support OR 4GB memory caps, specifically because Apple's documentation clearly states that the limit is 4GB of RAM.&lt;/p&gt;&lt;p&gt;If Apple was saying the machines supported 8GB of RAM, and you saw the issues you have seen, then by all means, tear into them.  You would not be the only one, i guarantee it.  But they don't say that.  And while i'm sure you're not the only one who's tried and failed to run 8GB of RAM in a MacbookPro3,1, you're the only one on a competitors website, on a relatively popular blog, saying that its Snow Leopard's fault, Apple's fault, WHEN ITS NOT.&lt;/p&gt;&lt;p&gt;And I'd like to point out that Keith is correct, that underlying hardware Apple uses is fully capable in other systems (his ThinkPad that he references several times).  But the BLACK AND WHITE basis of my argument is:  APPLE SAYS NO.&lt;/p&gt;&lt;p&gt;This is the problem with a Microsoft Blog, taking a crack at an Apple paradigm.  Microsoft will support hardware that doesn't even exist any more.  They TOUT that Win7 runs GREAT on older machines.  Apple's approach is more akin to Toasters or Cell phones.  when your old model no longer does what you want it to do, or breaks down, or isn't supported any more, you buy a new one.  I'm really sorry that Keith's machine won't run Snow Leopard's 64-bit kernel, but it didn't make the cut.  My fiancee's iBook won't run snow leopard at all.  In time, she'll get upgraded to something newer, but for now the iBook serve's its purpose as an email-checker, a web browser, and occasionally a paper-writer.  Keith's is still an awesome, powerful machine, that is somewhat handicapped by a limit Apple imposes for whatever reason.  That limit is well published, and he KNEW it when he bought it.  If Keith wanted a machine that would run 8GB of RAM, he should have found one that runs 8GB of RAM, and if not, then exercise this 'Freedom of choice' Microsoft is so big on lately and *not* bought the Macbook.&lt;/p&gt;&lt;p&gt;Keith, man, it ain't personal, and its not me getting angry or attacking your thoughts or opinions (I leave that to the guys @ AngryMacBastards).  Its about the truth, and its the same reason I was pissed off about the Laptop Hunter ads.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">peelman</dc:creator><pubDate>Sun, 30 Aug 2009 22:56:00 -0000</pubDate></item><item><title>Re: Keith Combs gives me one more Reason to hate Microsoft&amp;#8230;</title><link>http://peelman.us/2009/08/30/keith-combs-gives-me-one-more-reason-to-hate-microsoft/#comment-83960310</link><description>&lt;p&gt;My comments are inline to yours at my blog.  I'm not particularly sure why you read my blog and get so upset. But I guess we're all entitled to our own thoughts and opinions.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">keithcombs</dc:creator><pubDate>Sun, 30 Aug 2009 22:38:32 -0000</pubDate></item><item><title>Re: Keith Combs gives me one more Reason to hate Microsoft&amp;#8230;</title><link>http://peelman.us/2009/08/30/keith-combs-gives-me-one-more-reason-to-hate-microsoft/#comment-83960308</link><description>&lt;p&gt;Naw, I follow a few Technet blogs to keep pace with things at work.  NetNewsWire's recent merging with Google Reader has turned my News Feeds on their head, so in the mess of it Keith's blog made it back into my blogroll.  I saw that and couldn't help myself...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">peelman</dc:creator><pubDate>Sun, 30 Aug 2009 21:58:34 -0000</pubDate></item><item><title>Re: Keith Combs gives me one more Reason to hate Microsoft&amp;#8230;</title><link>http://peelman.us/2009/08/30/keith-combs-gives-me-one-more-reason-to-hate-microsoft/#comment-83960305</link><description>&lt;p&gt;You troll a Microsoft site looking for Mac love (or anything else resembling accurate info on a competitor)?!?!  That's just ludacrous!!!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ray</dc:creator><pubDate>Sun, 30 Aug 2009 21:55:51 -0000</pubDate></item><item><title>Re: Correction &amp;#038; Hell on Ice</title><link>http://peelman.us/2008/12/24/correction-hell-on-ice/#comment-83960299</link><description>&lt;p&gt;Lauren and I actually turned around in our attempt to make it to Illinois, after it took us an hour to go one mile and passing 4 wrecks and run-offs.  Attempt #2 begins in approximately 30 minutes (7:00 am).  I am beginning to notice that the ONLY time the weather men get both the weather and the time it is supposed to occur right, is when we are driving to Illinois.  Damn them.  Have a good Christmas bud!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Josh</dc:creator><pubDate>Wed, 24 Dec 2008 06:27:17 -0000</pubDate></item><item><title>Re: Ask and Ye Shall Receive&amp;#8230;</title><link>http://www.peelman.us/2008/12/17/ask-and-ye-shall-receive/#comment-83960265</link><description>&lt;p&gt;Congrats on the new job! Now get that Mac Mini...Plex is getting cooler and cooler!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matthew Rogers</dc:creator><pubDate>Wed, 17 Dec 2008 10:38:31 -0000</pubDate></item><item><title>Re: File Server Upgrades</title><link>http://peelman.us/2008/10/29/file-server-upgrades/#comment-83960185</link><description>&lt;p&gt;I waiting to find a decent, reasonably priced, 4-8 port SATA controller.  I'm looking very hard at the Rosewill RSV-S8 (&lt;a href="http://www.rosewill.com/products/1189/productDetail.htm)" rel="nofollow noopener" target="_blank" title="http://www.rosewill.com/products/1189/productDetail.htm)"&gt;http://www.rosewill.com/pro...&lt;/a&gt; or the S5 (5-drive version) to add some mass expandability and run a massive ZRAID over eSATA when the demand is there.  Right now my growth is small enough and the price of storage cheap enough I can keep swapping out my smallest disks with bigger ones and get a nice rotation going where i'm not leaning on aging drives for storing data like I was (all 4 PATA drives i pulled were 3-4 years old minimum, the 60GB system drive was almost 6, and was on just about 24/7/365 that whole time.  A rather large testament to Western Digital's Caviar drives.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">peelman</dc:creator><pubDate>Thu, 30 Oct 2008 16:12:58 -0000</pubDate></item><item><title>Re: File Server Upgrades</title><link>http://peelman.us/2008/10/29/file-server-upgrades/#comment-83960180</link><description>&lt;p&gt;Nice writeup. That's amazing how low you got the power consumption on Altair. If you ever get a ZFS RAID-Z set up, make sure you blog about that too :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matthew Rogers</dc:creator><pubDate>Thu, 30 Oct 2008 15:37:52 -0000</pubDate></item><item><title>Re: Ah ignorance&amp;#8230;</title><link>http://peelman.us/2008/08/11/ah-ignorance/#comment-83959934</link><description>&lt;p&gt;Testing Ajax Comments&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">peelman</dc:creator><pubDate>Sat, 06 Sep 2008 01:33:16 -0000</pubDate></item><item><title>Re: What?  No Rant?</title><link>http://www.peelman.us/2008/07/31/what-no-rant/#comment-83959930</link><description>&lt;p&gt;Wow, congratulations!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Moore</dc:creator><pubDate>Thu, 31 Jul 2008 16:33:45 -0000</pubDate></item><item><title>Re: C&amp;#8217;mon Apple&amp;#8230;</title><link>http://peelman.us/2008/06/09/cmon-apple/#comment-83959680</link><description>&lt;p&gt;I was there. This year was definitely for the newbs, and while I flew 13 hours looking for proper, meaty technical content - I got bananas. The truly technical sessions were few and far between, and everything was like "Cocoa for dummies".&lt;/p&gt;&lt;p&gt;My assumption would be that if you're spending over $1500 to go to a conference (or $3700 in my case), you're going to know more than "mac good. pc bad." when you walk through the doors.&lt;/p&gt;&lt;p&gt;On the positive side, I guess that means we're going to get a great new range of developers in our community.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tony Arnold</dc:creator><pubDate>Tue, 15 Jul 2008 09:44:31 -0000</pubDate></item><item><title>Re: They just don&amp;#8217;t get it&amp;#8230;</title><link>http://peelman.us/2008/07/07/they-just-dont-get-it/#comment-83959735</link><description>&lt;p&gt;Asdf&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">peelman</dc:creator><pubDate>Sat, 12 Jul 2008 20:24:07 -0000</pubDate></item><item><title>Re: Adium 360?</title><link>http://peelman.us/2008/06/15/adium-360/#comment-83959729</link><description>&lt;p&gt;Woot!  Ajax comments!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">peelman</dc:creator><pubDate>Sat, 21 Jun 2008 00:14:10 -0000</pubDate></item></channel></rss>