New in this prerelease of the 12.4 plugins:
- Fixed DarwinChmodMBS.chown.
- Fixed memory leak with DynaPDF WriteText functions taking integer arrays.
- Added LevenshteinDistanceMBS and JaroWinklerDistanceMBS functions.
- Fixed bug in SQL plugin string handle introduced in pr9.
- Added new error parameter to CompressZLibMBS and DecompressZLibMBS to get the error code.
Download:
macsw.de/plugin/Prerelease. Or ask us to be added to our shared Dropbox folder.
We thought about whether to make another conference this fall. Maybe everyone goes to Real World anyway and we don't need an extra one here. Or maybe 50 people say right away, they will come, so we can start planning now.
If you have time, please fill
this survey with just 10 questions:
For additional comments, please email us or comment here.
You can read though the impressive list about
how to get a corrupted SQLite database.
We never had problems so far here, but we use a lot of SQLite databases. So maybe the day comes where a database is running crazy and needs a fix.
You can read more on the website:
sqlabs.com/sqlitedoctor.php.
New in this prerelease of the 12.4 plugins:
- Added DirectShowAMCameraControlMBS and DirectShowAMVideoProcAmpMBS classes.
- Improved CalculateDirectorySizeMBS function on Windows.
- Added new colors parameter to SetFillColor and SetStrokeColor events in DynaPDFParseInterfaceMBS class.
- Fixed crash with DynaPDFParseInterfaceMBS.SetStrokeColor.
- Added EndTotalSeconds, StartTotalSeconds, TotalDay and TotalSeconds to DateDifferenceMBS class.
- Added CustomNSSearchFieldMBS class.
- Added NSEventMonitorMBS class.
- Updated DynaPDF to version 3.0.21.50.
- CURL plugin now sets CURLOPT_NOSIGNAL to 1 always.
- Fixed bug with SQLStringMBS.CopyBinaryData
Download:
macsw.de/plugin/Prerelease. Or ask us to be added to our shared Dropbox folder.
The Real Studio Group in Berlin is meeting.
Next friday, 28th September, they meet in the Brauhaus Lemke at the Schloß Charlottenburg at 6 pm. The table is reserved by Micha.
For more details or contact to Real Studio developers in Berlin, please join the
google group here. If you have no time for this meeting, but you like to join other meetings, please join the group and you can help finding the next date.
Sebastian just arrived. Mother and son are well and enjoy their time together.
The feedback application has more than 22500 cases in the database. With something like 6000 being added with the last 12 months. But there are a lot of small things requested where I think they may only need a little work to implement, but still cause some good help to developers. And of course none of those cases would make Real Software sell more licenses.
Please check this five cases and comment on them as I think they are little additions and could be added quickly to help people:
- Please add a CONSTRUCTOR to the "RunTimeException" class case 1094
Raising an exception with just one line is very convenient. Actual a very old feature request from 4 years ago.
-
Flag to indicate whether a debug is being run remotely case 10737
The DebugRemoteBuild constant for extra code to be done only on debug builds with remote. Just a constant which is set to the right value while building.
-
Add tag property to memoryblock case 14479
Especially for memory blocks which do not own the memory they refer to, a tag property would allow to keep a reference back to the object, so you can't access the memory after it has been released.
-
TextOutputStream should handle ConvertEncoding internally case 11140
Textoutputstream could be easier to do if you have an encoding property and whenever you write a string, it could use convert encoding to match that encoding.
-
WebButton needs Cancel option and WebButton have no default property cases 15601 and 13809
The javascript for key events is there. Why not send extra events for Enter and Esc keys?
If you have more little work framework additions, please comment.
New in this prerelease of the 12.4 plugins:
- Added LCMS2IT8MBS, LCMS2DictionaryEntryMBS and LCMS2DictionaryMBS classes.
- Updated to LCMS2 2.4.
- Changed NSWindowMBS to be a subclass of NSResponderMBS as it should be.
- Fixed memory leak in LSSharedFileListMBS's Snapshot methods.
Download:
macsw.de/plugin/Prerelease. Or ask us to be added to our shared Dropbox folder.
Whenever you open a SQLite database in your application, please remember to first send this command via SQL Execute:
PRAGMA cache_size = 10000
this will increase the cache. Default is 2000 pages and with a page size of 1024 bytes that's only 2 MB of cache. You can easily set it to 10000 or 20000 pages on modern computers. This way you increase SQLite performance a lot!
This works for
REALSQLDatabase,
SQLDatabaseMBS and
SQLConnectionMBS in Real Studio as well as with our
MBS Filemaker Plugin when used with SQLite.
Yesterday LCMS 2.4 was announced. See
littlecms.com for details.
Next plugins will include the updated plugin and we added also the
dictionary and
IT8 classes.
September 13th is international Programmer's Day! In honor of this very special holiday, for one day only, we are offering 30% off all new Real Studio licenses!
You already know what a great tool Real Studio is, especially as an introduction to programming, so take this opportunity to introduce a friend to Real Studio. Let's make more programmers this Programmer's Day! Check out using code 256DAY for the discount to apply to your order.
To order visit
Real Software Store and use the coupon code
256DAY.
We are very pleased to announce that the annual Real Studio User Conference will be back in 2013! Real World 2012 was a huge success with over 100 attendees from 14 countries, featuring 20 exciting sessions. On the heals of that success, we will be returning to sunny Orlando, Florida in 2013 at the Holiday Inn Downtown Disney!
The 2013 Developer Conference will be even bigger and better than 2012, with 3 full days of presentations and events! Save the dates April 23-26 and stay tuned for more details! Advanced Registration will be announced soon.
There was some confusing about the end of this bundle sale. Sunday, the 10th was a mistake as we meant the Monday of course! But to give everyone the chance to finally order, you can even order tomorrow. So the bundle is extended until tomorrow, 11th September 2012. The store will close shortly after that. So I can remove the banners soon
New in this prerelease of the 12.4 plugins:
- Fixed Phidgets event.
- Updated to Real Studio SDK for 2012r1.
- Changed NSGraphicsMBS class to check if still valid before doing a draw command. Raises NilObjectException if not valid. If your code is right, you'll never see it.
- Added draw methods to NSGraphicsMBS to draw NSAttributedStringMBS object.
- Added HTMLViewer.IEStopMBS.
- Added WebFrameMBS.reloadFromOrigin, HTMLViewer.reloadFromOriginMBS, WebViewMBS.reloadFromOrigin and WebViewMBS.ShouldUpdateWhileOffscreen.
- Added flag to HTMLViewer.IEReloadMBS to force reload.
- Added CIFaceFeatureMBS, CIFeatureMBS and CIDetectorMBS classes.
- Added OptionMailAuth property to CURLMBS and CURLSMBS.
Download:
macsw.de/plugin/Prerelease. Or ask us to be added to our shared Dropbox folder.
10 years are now complete with 60 issues released so far. Thousands of pages to read about Real Studio with tutorials and reviews, tips & tricks.
The September/October 2012 (10.6) issue of Real Studio Developer is now available. Here's a quick preview of what's inside:
- Working with Retina by Marc Zeedar
Apple currently only has one Mac with a "Retina" display (the new MacBook Pro introduced at WWDC in June), but everyone knows Retina displays are the future and eventually all Macs will have high-resolution screens. Now is the time to get started making sure your Real Studio applications support at least basic Retina capability. - Getting Past the Gatekeeper by Marc Zeedar
Apple's new operating system, Mountain Lion, includes Gatekeeper security which prevents downloaded applications from launching unless they are from a known developer. That could mean your software won't run under Mountain Lion! Marc explains the process of getting a Certificate from Apple so that you can code-sign your applications and allow them to run. - In Search of Text by JC Cruz
Offering a text search feature for your users is a common and important task, but how should you implement it? What's the best method for your situation? In this in-depth article, Jose explores several approaches to searching text so you can find the right system for your needs.
In our regular columns we've got articles on maintaining a clipboard history, consulting, what's new with Real Studio 2012R1, why replicating data in databases is bad, and much more. Enjoy!
Don't have a subscription or back issues archive? Get them with the
Omega Bundle this week.
You have several REAL Studio versions in use? Want to know in advance what version a project has?
Well, in that case, try our new plug-in for QuickLook:
MBSREALbasicQuickLookPlugin.dmg
Before you install it, your project icons look like this:
but after you installed our plug-in to /Library/QuickLook and you restarted the Finder or logged in the next time, your icons look like this:
Enjoy! This plug-in is freeware, so tell your friends. Version 1.2 adds support for VCP projects.
For the next plugins we'll add a new CIDetectorMBS class for the Core Image face detector. So if you pass in a CIImage, you can get a list of feature objects for the detected faces. Our example simply draws a rectangle for the face and circles for the eyes and mouth.
Requires Mac OS X 10.7 or newer.
Will be added for next prerelease. Please try once it's available.
Marco Bambini from SQLabs, Inc. emailed us about a special offer:
To celebrate the latest 4.3.0 release,
cubeSQL Unlimited Connections is just $99 for a limited time!
A $500 saving that includes one year of free updates!
Go here:
www.sqlabs.com/cubesql_special_offer.php
As you have probably seen today, we added PHP functions to both the
Real Studio and the
Filemaker plugin. The new plugin is based on the current stable PHP release, version 5.4.6. It allows you to load the php library and execute code there. Also you can set and get global variables. This allows you to easily pass in and out text data.
If you like you can compile your own copy of the PHP library. This way you can enable or disable extensions. The libraries we include on Mac has for example this extensions: Core, date, ereg, libxml, pcre, sqlite3, zlib, bcmath, bz2, calendar, ctype, curl, dom, hash, fileinfo, filter, ftp, SPL, json, session, PDO, pdo_sqlite, standard, posix, Reflection, Phar, SimpleXML, soap, sockets, exif, tokenizer, xml, xmlreader, xmlwriter and zip.
We had a couple of years ago a PHP plugin which we dropped. It was linked to PHP 5.3 and not compatible with newer versions. Well, with the new plugin we rewrote big parts. Still it heavily depends on the PHP source code and if there is a change on some global data structures, we'll have to update the plugin again. If you need the plugin to be updated to a newer PHP version, please contact us.
New in this prerelease of the 12.4 plugins:
- Updated DynaPDF to version 3.0.19.48.
- Improved registration dialogs in plugin to show version number in all dialogs so you know what plugin version you used to compile app.
- ChartDirector, SQL and DynaPDF Plugin show dialog if you use newer plugin with older license.
- Added PHP plugin.
Download:
macsw.de/plugin/Prerelease. Or ask us to be added to our shared Dropbox folder.