<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	
	<channel>
		<title>MonkeybreadSoftware Blog Archive</title>
		<link>http://www.mbsplugins.de/archive.php</link>
		<description>A new Pivot weblog</description>
		<language>en</language>
		<managingEditor>tonne@monkeybreadsoftware.info</managingEditor>
                <copyright>Copyright 2010</copyright>
		<generator>Pivot Pivot - 1.40.7: 'Dreadwind'</generator>
		<pubDate>Wed, 10 Mar 2010 12:41:56 +0100</pubDate>
		<ttl>60</ttl>
		
		
		
		
		<item>
			<title>Baby Update</title>
			<link>http://www.mbsplugins.de/archive/2010-03-10/Baby_Update/monkeybreadsoftware_blog_archive</link>
			<comments>http://www.mbsplugins.de/archive/2010-03-10/Baby_Update/monkeybreadsoftware_blog_archive#comm</comments>
                        <description><![CDATA[ On todays visit with the doctor, she told us that it will be a boy. Arrival is still planned for mid July.<br />
We are very happy with this news. Monika and Christian ]]></description>
			<guid isPermaLink="false">108@http://mbsplugins.de/pivot/</guid>
			<category>default</category>
			<pubDate>Wed, 10 Mar 2010 12:41:00 +0100</pubDate>
		</item>
		
		
		
		<item>
			<title>Filemaker 11</title>
			<link>http://www.mbsplugins.de/archive/2010-03-09/Filemaker_11/monkeybreadsoftware_blog_archive</link>
			<comments>http://www.mbsplugins.de/archive/2010-03-09/Filemaker_11/monkeybreadsoftware_blog_archive#comm</comments>
                        <description><![CDATA[ We got Filemaker 11 today for testing and so far everything seems to work just fine. Please tell us if you see a problem. ]]></description>
			<guid isPermaLink="false">107@http://mbsplugins.de/pivot/</guid>
			<category>default</category>
			<pubDate>Tue, 09 Mar 2010 23:42:00 +0100</pubDate>
		</item>
		
		
		
		<item>
			<title>MBS Filemaker Plugin 2.0 beta</title>
			<link>http://www.mbsplugins.de/archive/2010-03-09/MBS_Filemaker_Plugin_20_beta/monkeybreadsoftware_blog_archive</link>
			<comments>http://www.mbsplugins.de/archive/2010-03-09/MBS_Filemaker_Plugin_20_beta/monkeybreadsoftware_blog_archive#comm</comments>
                        <description><![CDATA[ <img src="http://www.mbsplugins.de/images/fmplugin.jpg" style="float:right;margin-left:10px;margin-bottom:5px;border:0px solid" title="" alt="" class="pivot-image" />You find the beta version here <a rel="external" href="http://www.mbsplugins.com/filemaker/files/" title="www.mbsplugins.com/filemaker/files/">www.mbsplugins.com/filemaker/files/</a>.<br />
Enjoy our new functions for Image editing, URL Scheme and sending commands.<br />
In a few days we'll release the final version. ]]></description>
			<guid isPermaLink="false">106@http://mbsplugins.de/pivot/</guid>
			<category>default</category>
			<pubDate>Tue, 09 Mar 2010 16:17:00 +0100</pubDate>
		</item>
		
		
		
		<item>
			<title>Release of our SQLite Extension</title>
			<link>http://www.mbsplugins.de/archive/2010-03-09/Release_of_our_SQLite_Extensio/monkeybreadsoftware_blog_archive</link>
			<comments>http://www.mbsplugins.de/archive/2010-03-09/Release_of_our_SQLite_Extensio/monkeybreadsoftware_blog_archive#comm</comments>
                        <description><![CDATA[ Today we released our SQLite Extension. We named it "MBS SQLite Extension" instead of "MBS REAL Server Plugin" because our extension is three things in one: First a plug-in for the REAL Server from REALsoftware, second a plug-in for SQLiteManager from sqlabs and third an extension for SQLite which you can use in all SQLite based database engines including the REALSQLDatabase class in REALbasic.<br />
<br />
Our SQLite Extension gives you 38 new functions in version 1.0:<br />
<ul><li> Additional mathematical functions like Round or Pow.</li><li> Functions to save blob values in files outside the database.</li><li>Functions to calculate checksums on blob values on the server.</li><li>String functions like SoundEx or accents removing for your text searches.</li><li>Regular Expressions in queries.</li></ul><br />
Our SQLite Extension supports Mac OS X, Windows and Linux.<br />
Example projects for REALbasic are included for both REALSQLDatabase class and REALSQLServerDatabase class.<br />
<br />
You can test the plugin for free up to 10 minutes per launch in a demo mode.<br />
Licenses are available for 99 Euro per developer with one year of free updates.<br />
If you have feature requests for additional functions, please send us an email.<br />
<br />
For more information visit our website: <a rel="external" href="http://www.monkeybreadsoftware.de/realserver/" title="monkeybreadsoftware.de/realserver/">monkeybreadsoftware.de/realserver/</a> ]]></description>
			<guid isPermaLink="false">105@http://mbsplugins.de/pivot/</guid>
			<category>default</category>
			<pubDate>Tue, 09 Mar 2010 11:43:00 +0100</pubDate>
		</item>
		
		
		
		<item>
			<title>New prices for Filemaker Plugins Licenses</title>
			<link>http://www.mbsplugins.de/archive/2010-03-05/New_prices_for_Filemaker_Plugi/monkeybreadsoftware_blog_archive</link>
			<comments>http://www.mbsplugins.de/archive/2010-03-05/New_prices_for_Filemaker_Plugi/monkeybreadsoftware_blog_archive#comm</comments>
                        <description><![CDATA[ Today we cleaned up the price list for the filemaker plugins. Instead of 42 one items we only have 8 items in the list now. <br />
From the feedback we got last year, we know that our old price list was very complicated for people. Being able to buy each part on its own may be a way to have the entry lower,  but still it confuses users. Also the seat counting can give strange problems from time to time. So we now give 5 seats as the start point.<br />
<br />
So for our upcoming 2.0 release, we have this price setup: 5 seats for 99 Euro, 20 seats for 199 Euro and 50 seats or redistribution for 399 Euro. Updates 50% as before.<br />
Older license will be upgraded (or downgraded if you need) on the next update to fit the new schema. ]]></description>
			<guid isPermaLink="false">104@http://mbsplugins.de/pivot/</guid>
			<category>default</category>
			<pubDate>Fri, 05 Mar 2010 19:43:00 +0100</pubDate>
		</item>
		
		
		
		<item>
			<title>MBS SQLite Extension 0.9</title>
			<link>http://www.mbsplugins.de/archive/2010-03-05/MBS_SQLite_Extension_09/monkeybreadsoftware_blog_archive</link>
			<comments>http://www.mbsplugins.de/archive/2010-03-05/MBS_SQLite_Extension_09/monkeybreadsoftware_blog_archive#comm</comments>
                        <description><![CDATA[ With our extension to SQLite and REAL Server, I'm close to release the first version.<br />
I added a few new functions: AggregateCRC32MBS and AggregateMD5MBS can now create a checksum of a whole column of blob fields. Using this functions and also the normal CRC32MBS and MD5MBS functions you can easily see if blob values changed over time by comparing a calculated value with an older value.<br />
Also we got a new documentation with a big cleanup and better example projects. Try it.<br />
<a rel="external" href="http://www.monkeybreadsoftware.de/realserver/" title="">More information</a> ]]></description>
			<guid isPermaLink="false">103@http://mbsplugins.de/pivot/</guid>
			<category>default</category>
			<pubDate>Fri, 05 Mar 2010 15:19:00 +0100</pubDate>
		</item>
		
		
		
		<item>
			<title>NetworkAvailableMBS</title>
			<link>http://www.mbsplugins.de/archive/2010-03-04/NetworkAvailableMBS/monkeybreadsoftware_blog_archive</link>
			<comments>http://www.mbsplugins.de/archive/2010-03-04/NetworkAvailableMBS/monkeybreadsoftware_blog_archive#comm</comments>
                        <description><![CDATA[ Today I removed NetworkAvailableMBS. It was not working right and basicly it's not useful.<br />
if you want to check whether you have a network, than do a DNS resolve:<br />
<br />
  // two independend domain names<br />
  const domain1 = "www.google.com" <br />
  const domain2 = "www.macsw.de"<br />
  <br />
  // resolve IPs<br />
  dim ip1 as string = DNSNameToAddressMBS(Domain1)<br />
  dim ip2 as string = DNSNameToAddressMBS(Domain2)<br />
  <br />
  // if we got IPs and not the same IPs (error/login pages)<br />
  if len(ip1)=0 or len(ip2)=0 or ip1=ip2 then<br />
    MsgBox "no connection"<br />
  else<br />
    MsgBox "have connection"<br />
  end if<br />
  <br />
This way you can detect whether you got something from DNS. And you can make sure that a DNS redirection to a login page won't catch you. ]]></description>
			<guid isPermaLink="false">102@http://mbsplugins.de/pivot/</guid>
			<category>default</category>
			<pubDate>Thu, 04 Mar 2010 16:19:00 +0100</pubDate>
		</item>
		
		
		
		<item>
			<title>Plugins 10.1</title>
			<link>http://www.mbsplugins.de/archive/2010-03-03/Plugins_101/monkeybreadsoftware_blog_archive</link>
			<comments>http://www.mbsplugins.de/archive/2010-03-03/Plugins_101/monkeybreadsoftware_blog_archive#comm</comments>
                        <description><![CDATA[ The new plugin release is uploaded.<br />
You find it on both servers. The German one here: <a rel="external" href="http://www.macsw.de/plugin/" title="">macsw.de/plugin/</a> and the US one <a rel="external" href="http://www.mbsdownload.com/plugin/" title="">mbsdownload.com/plugin/</a>.<br />
<br />
In this release we updated libraries we use to new versions: CURL 7.20.0, RegEx to 8.0.1, DynaPDF 2.5.0.504 and sqlapi 3.7.30. Especially the DynaPDF 2.5 update gives you much improved font support. Check new manual and the compatibility notes. The plugin for Image Capture on Mac OS X has been rewritten and is now much easier to use. You can import pictures from a digital camera or a scanner using this plugin. Also the DNS Service plugin part which offers Bonjour network discovery works much better on Mac OS X and Windows. <br />
<br />
A lot of small things changed like the AppleRemoteMBS class now handles the new aluminium remotes better. We got a new QCViewMBS class for playing Quartz Compositions, a new WindowsSerialPortsMBS class to enumerate the serial ports, a face lift to the tidy classes, some new picture and graphics functions and improvements on the CoreGraphics classes. ]]></description>
			<guid isPermaLink="false">101@http://mbsplugins.de/pivot/</guid>
			<category>default</category>
			<pubDate>Wed, 03 Mar 2010 14:13:00 +0100</pubDate>
		</item>
		
		
		
		<item>
			<title>DynaPDF Image Note</title>
			<link>http://www.mbsplugins.de/archive/2010-03-02/DynaPDF_Image_Note/monkeybreadsoftware_blog_archive</link>
			<comments>http://www.mbsplugins.de/archive/2010-03-02/DynaPDF_Image_Note/monkeybreadsoftware_blog_archive#comm</comments>
                        <description><![CDATA[ If you add two images to a PDF file in DynaPDF, what do you think happens?<br />
Well if both image files have the same file path, DynaPDF will only put the image file on time into the PDF. This saves a lot of space if you have for example a logo on each page. The logo is only time in the file.<br />
But now if you write temporary files with images from a database and you reuse the same temporary file each time? Well, only the first or the last picture is in the PDF on all pages. So to allow DynaPDF to see the difference, write all pictures to different file names. Simply ask RB for a temporay folderitem using getTemporaryFolderitem. Call CreateFolder on it and put your images inside. Later you can delete this folder when you closed the PDF. Also keep files available the whole time the PDF is not yet written. This way we can optimize and read images later when we need them. This can reduce the memory footprint.<br />
<a rel="external" href="http://www.monkeybreadsoftware.de/realbasic/plugin-dynapdf.shtml" title="">More on our PDF plugin</a> ]]></description>
			<guid isPermaLink="false">100@http://mbsplugins.de/pivot/</guid>
			<category>default</category>
			<pubDate>Tue, 02 Mar 2010 23:48:00 +0100</pubDate>
		</item>
		
		
		
		<item>
			<title>Automating REALbasic</title>
			<link>http://www.mbsplugins.de/archive/2010-03-02/Automating_REALbasic/monkeybreadsoftware_blog_archive</link>
			<comments>http://www.mbsplugins.de/archive/2010-03-02/Automating_REALbasic/monkeybreadsoftware_blog_archive#comm</comments>
                        <description><![CDATA[ Have you ever automated REALbasic somehow?<br />
<br />
Try this: Take 1146 REALbasic projects and build them. Write down a log which files worked and which failed.<br />
That is the job I did today. I have a tool to help me as I need to verify whether my example projects do compile. That does not tell me whether they actually still do their job right, but it catches syntax changes in the plugin or functions which are changed or removed. So please tell me if an example does no longer work.<br />
<br />
What do you think you need to get those projects tested?<br />
First you need an older REALbasic version. 2009r2 is okay for this. Why? Because REALsoftware changed editfield to textarea and textfield and if you load a project with editfields in a newer RB version, you get a dialog and your automation stops. Unless you do something like magical keystokes. But that would not allow the whole process to run in the background. By the way I want to keep the editfields in the examples as my examples should be compatible with RB 2008 to 2010.<br />
<br />
Okay, next you would want to learn the REALbasic file format. Why? Well, because RB complains if it opens a file of a future version. With a thousand files, you don't want to make manually sure that all RB files are old enough. So you change the version in the beginning of the file.<br />
<br />
Next you start with the IDE Scripting stuff from REALsoftware to execute scripts from the shell in RB. Basicly you launch a project in RB so it loads. Than you send a build command over the IDECommunicator module. You certainly want your script to use a shell command to write a file with success or failure to the disc. Than you can issue a command to close the project.<br />
<br />
Still you have a problem. Every x builds REALbasic crashes. For me restarting RB every 50 projects works quite fine. I don't know the exact number, but at some point the memory is full or some other internal tables so it simply crashes.<br />
<br />
So if you know something or work on REALsoftware, you can help me with ideas for this items:<br />
<ul><li>Keep RB away from crashing after x projects<br />
<li>Find a way to disable the version warning dialog<br />
<li>Find a way to disable the deprecation warning dialog with the editfield/textfield complains</ul> ]]></description>
			<guid isPermaLink="false">99@http://mbsplugins.de/pivot/</guid>
			<category>default</category>
			<pubDate>Tue, 02 Mar 2010 22:16:00 +0100</pubDate>
		</item>
		
		
		
		<item>
			<title>REALbasic Forums Notification Service</title>
			<link>http://www.mbsplugins.de/archive/2010-02-28/REALbasic_Forums_Notification_/monkeybreadsoftware_blog_archive</link>
			<comments>http://www.mbsplugins.de/archive/2010-02-28/REALbasic_Forums_Notification_/monkeybreadsoftware_blog_archive#comm</comments>
                        <description><![CDATA[ if you read the REALbasic forums, you may want to register for this email service. For every new topic posted to the forums you receive an email so you can keep up to date without looking on the forums everyday.<br />
<br />
Go here to subscribe:<br />
http://www.monkeybreadsoftware.de/realbasic/forums.shtml<br />
<br />
PS: At the time of the postings this service is 2 years old <img src='http://www.mbsplugins.de/extensions/emoticons/trillian/e_01.gif' alt=':-)'/> ]]></description>
			<guid isPermaLink="false">28@http://mbsplugins.de/pivot/</guid>
			<category>default</category>
			<pubDate>Sun, 28 Feb 2010 01:00:00 +0100</pubDate>
		</item>
		
		
		
		<item>
			<title>Filemaker Web Forms</title>
			<link>http://www.mbsplugins.de/archive/2010-02-26/Filemaker_Web_Forms/monkeybreadsoftware_blog_archive</link>
			<comments>http://www.mbsplugins.de/archive/2010-02-26/Filemaker_Web_Forms/monkeybreadsoftware_blog_archive#comm</comments>
                        <description><![CDATA[ Our tool to find forms and fields in REALbasic and Filemaker, you can download our newer version.<br />
Now also the links of a website are now listed.<br />
<a rel="external" href="http://www.mbsplugins.com/filemaker/files/Filemaker%20Forms%20Mac.dmg" title="">Filemaker Forms Mac.dmg</a><br />
<a rel="external" href="http://www.mbsplugins.com/filemaker/files/Filemaker%20Forms%20Win.zip" title="">Filemaker Forms Win.zip</a> ]]></description>
			<guid isPermaLink="false">97@http://mbsplugins.de/pivot/</guid>
			<category>default</category>
			<pubDate>Fri, 26 Feb 2010 16:23:00 +0100</pubDate>
		</item>
		
		
		
		<item>
			<title>We were in TV</title>
			<link>http://www.mbsplugins.de/archive/2010-02-25/We_were_in_TV/monkeybreadsoftware_blog_archive</link>
			<comments>http://www.mbsplugins.de/archive/2010-02-25/We_were_in_TV/monkeybreadsoftware_blog_archive#comm</comments>
                        <description><![CDATA[ <img src="http://www.mbsplugins.de/images/tv1.jpg" style="border:0px solid" title="" alt="" class="pivot-image" /><br />
<img src="http://www.mbsplugins.de/images/tv2.jpg" style="border:0px solid" title="" alt="" class="pivot-image" /><br />
yesterday we were sitting in the audience of a talk show here in German TV. Maybe someone saw us? ]]></description>
			<guid isPermaLink="false">96@http://mbsplugins.de/pivot/</guid>
			<category>default</category>
			<pubDate>Thu, 25 Feb 2010 11:48:00 +0100</pubDate>
		</item>
		
		
		
		<item>
			<title>MBS Plugins packages distribution</title>
			<link>http://www.mbsplugins.de/archive/2010-02-24/MBS_Plugins_packages_distribut/monkeybreadsoftware_blog_archive</link>
			<comments>http://www.mbsplugins.de/archive/2010-02-24/MBS_Plugins_packages_distribut/monkeybreadsoftware_blog_archive#comm</comments>
                        <description><![CDATA[ I had today the question how the relation is between plugin users taking the Complete package or parts.<br />
The distribution for 2009 is:<br />
<br />
56% Complete Commercial<br />
10% Complete Academic<br />
34% Parts<br />
<br />
Of course it may be related to the fact that as soon as someone buys a couple of parts, I offer an upgrade to complete for a little price.<br />
<br />
See also: <a rel="external" href="http://www.mbsplugins.de/archive/2009-11-18/Worldwide_spread_of_REALBASIC" title="">Worldwide spread of REALBASIC</a> ]]></description>
			<guid isPermaLink="false">95@http://mbsplugins.de/pivot/</guid>
			<category>default</category>
			<pubDate>Wed, 24 Feb 2010 00:12:00 +0100</pubDate>
		</item>
		
		
		
		<item>
			<title>New MBS REALbasic Updater Kit in version 1.0</title>
			<link>http://www.mbsplugins.de/archive/2010-02-23/New_MBS_REALbasic_Updater_Kit_/monkeybreadsoftware_blog_archive</link>
			<comments>http://www.mbsplugins.de/archive/2010-02-23/New_MBS_REALbasic_Updater_Kit_/monkeybreadsoftware_blog_archive#comm</comments>
                        <description><![CDATA[ Today we released our new Updater Kit for REALbasic. I hope this is a good solution for everyone using my plugins. <br />
You can learn more and try the sample application on our website:<br />
<a rel="external" href="http://www.monkeybreadsoftware.de/realbasic/UpdaterKit/" title="">monkeybreadsoftware.de/realbasic/UpdaterKit</a> ]]></description>
			<guid isPermaLink="false">94@http://mbsplugins.de/pivot/</guid>
			<category>default</category>
			<pubDate>Tue, 23 Feb 2010 21:19:00 +0100</pubDate>
		</item>
		
		
		
	</channel>
</rss>
