TestFlight supports distribution of Enterprise apps using it’s standard invitation / team management process. This post compares the process of using TestFlight, with the process of using a web server for distribution. TestFlight Distribution of an Enterprise iOS Application Here we document the steps needed for a user to successfully install your Enterprise app using TestFlight, [...]
Category Archives: Apple
Enterprise iOS Distribution
With an Apple Enterprise Account, iOS applications may be distributed without the tedious UDID provisioning required for iOS apps that are destined for the App Store. This lack of provisioning makes over-the-air distribution practical with the very simple user experience of clicking a link on a web page to trigger a download and install of [...]
Uploads got you Down?
Anyone who has attempted to perform a large HTTP file upload from a memory constrained device will quickly discover serious roadblocks. Using the HTTPBodyStream property of an NSMutableURLConnection instead of HTTPBody is simple enough in theory, but it’s not a s simple as sending a single file. There are HTTP headers and query string parameters [...]
iPad custom fonts
Wish I had found this doc earlier for a project I just completed. So custom fonts can be embedded in iOS 3.2 as described in What’s New in iOS: iOS 3.2: Custom Font Support Applications that want to use custom fonts can now include those fonts in their application bundle and register those fonts with [...]
sysctl
Occasionally my shared memory segment settings in my /etc/rc file aren’t applied correctly during startup and I get the following error when I try to start Postgres:
1 2 3 4 |
FATAL: could not create shared memory segment: Cannot allocate memory
DETAIL: Failed system call was shmget(key=5432001, size=33554432, 03600).
HINT: This error usually means that PostgreSQL's request for a shared memory segment exceeded available memory or swap space. To reduce the request size (currently 33554432 bytes), reduce PostgreSQL's shared_buffers parameter (currently 3584) and/or its max_connections parameter (currently 103).
The PostgreSQL documentation contains more information about shared memory configuration. |
I would expect my shared memory size to be 167772160 instead of 33554432 since my /etc/rc file looks like this:
1 2 3 4 5 |
sysctl -w kern.sysv.shmmax=167772160
sysctl -w kern.sysv.shmmin=1
sysctl -w kern.sysv.shmmni=32
sysctl -w kern.sysv.shmseg=8
sysctl -w kern.sysv.shmall=65536 |
Restarting my machine helps, but doing that [...]
BieberFy
Here at Blazing Cloud we are happy to announce the launch of our first official product, BieberFy! BieberFy was inspired by Justin Bieber and the overwhelming response to his floppy teenage hair cut. So we thought, what would be better then to make an app that could give anyone Justin Bieber’s hair du? I mean, [...]
Objective-C Gets Blocks!
New to Objective-C is the block syntax. A block is a section of code that is grouped together and designed to be treated like one statement. Blocks also package up the lexical scope of variables and functions within its environment. Blocks are found in many languages including, but not limited to, Ruby, Javascript and Lisp. [...]
WWDC Day One
Apples annual conference kicked off last week and Blazing Cloud wasn’t about to miss it’s chance to attend. Many exciting things happened like a preview of the 4th generation iPhone, a preview of developer tools and a look into safari improvements. The keynote also offered up some interesting statistics and new device capabilities of iPhone [...]