263 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
XPages Best Practice: Don’t add ids to controls if they are not required
Mon, Mar 9th 2015 18
IBM Domino Designer Tip: Change measurement for notes-based designs
Wed, Feb 11th 2015 9
Webstorm Tip: Use Key Promoter to help you find Keyboard shortcuts
Thu, Oct 9th 2014 8
Appcelerator fix for Ti.Map on iOS after upgrading to Titanium 3.4.0
Fri, Oct 3rd 2014 6
Appcelerator Tip: Switch between iOS SDKs for mobile app development
Wed, Oct 1st 2014 5
Calling on iOS, Android and Appcelerator mobile developers in Gauteng, South Africa
Wed, Sep 17th 2014 6
Bluemix iOS Push Notifications Tutorial: Part 3 – The APNS Lifecycle
Tue, Sep 2nd 2014 8
Top 10
XPages Best Practice: Don’t add ids to controls if they are not required
Mon, Mar 9th 2015 18
Install previous versions of iOS SDK in your current version of Xcode
Tue, Apr 15th 2014 15
Appcelerator Titanium Fix for – dyld: Library not loaded
Thu, May 22nd 2014 11
Appcelerator Tutorial: Install Modules globally for Titanium Studio
Tue, Jun 3rd 2014 11
XCode Tip: Possible fix if Application Loader hangs
Tue, Jun 10th 2014 9
IBM Domino Designer Tip: Change measurement for notes-based designs
Wed, Feb 11th 2015 9
IBM Bluemix iOS Push Notifications Tutorial: Part 1 – Overview
Sun, Aug 3rd 2014 8
Bluemix iOS Push Notifications Tutorial: Part 3 – The APNS Lifecycle
Tue, Sep 2nd 2014 8
Webstorm Tip: Use Key Promoter to help you find Keyboard shortcuts
Thu, Oct 9th 2014 8
BlueMix Tip: Fix error when installing Cloud Foundry CLI via HomeBrew
Fri, May 23rd 2014 7


John Jardin
Blog Title Johnno's Workbench
Blog Description Tips, Tutorials, Domino, XPages, Java, Mobile, Appcelerator, etc
Blog URL http://johnjardin.ukuvuma.co.za
RSS Feed http://johnjardin.ukuvuma.co.za/feed
Validate Feed feedvalidator.org or validator.w3.org
Feed Last Checked Mar 09, 2015 6:18:57 AM EST. Realtime Update:
Location Johannesburg, South Africa


Recent Blog Posts
18
XPages Best Practice: Don’t add ids to controls if they are not required
Mon, Mar 9th 2015 6:15a   John Jardin
This is a quick best practice tip and what will most likely become an involved discussion around ids for XPages controls. I had to think carefully before posting this, but decided to do so as I know it would prove beneficial to the online community either way. One of the recent items I’ve added to my “best practices” list, is to not use ids for XPages controls that do not require it. A great example of this are label controls. 99.9% of the time, I require no programmatic handl
9
IBM Domino Designer Tip: Change measurement for notes-based designs
Wed, Feb 11th 2015 9:47a   John Jardin
This is a quick tip for those who want to change the unit of measure in IBM Domino Designer from inches to centimeters. Inches are a default for IBM Domino Designer when setting up table designs and the like in Notes, but I prefer to use centimeters. To modify the measurement, do the following: Open Domino Designer Click on “FilePreferences” Select “Regional Settings” Select which Unit of Measurement you want to use Click on “Ok” Restart Domino Designer
8
Webstorm Tip: Use Key Promoter to help you find Keyboard shortcuts
Thu, Oct 9th 2014 4:22a   John Jardin
For me, there are too many keyboard shortcuts to memorise in Webstorm IDE? Thanks to a nifty plugin, these shortcuts can be learnt on the fly. Overview What Key Promoter does is monitor your mouse clicks on Menus and Toolbars inside Webstorm. If a shortcut exists for where you mouse-clicked, Key Promoter will show you the Keyboard Shortcut command that you can use for that same action. Firstly, where to find references to Keyboard Shortcuts Note: The below instructions are for Mac, but Windows
6
Appcelerator fix for Ti.Map on iOS after upgrading to Titanium 3.4.0
Fri, Oct 3rd 2014 3:46a   John Jardin
This is a quick tip on how to get Ti.Map working again on your iOS7 builds after upgrading Titanium to SDK 3.4.0. For the sake of those who just want to know how to fix the problem and not why it occurred, I will commence this post with the fix and then after that explain what I assumed happened. How to fix the issue In Finder, navigate to “Library > Application Support > Titanium > modules > iphone > ti.map“ Starting with the latest version of Ti.Map, open the releva
5
Appcelerator Tip: Switch between iOS SDKs for mobile app development
Wed, Oct 1st 2014 9:37a   John Jardin
Thanks to Apple forcing my hand by auto installing Xcode 6, I had to quickly manage multiple versions of Xcode on my mac for Appcelerator mobile development. Why multiple versions? Xcode 6 has the iOS 8 SDK and Simulator by default. For some reason, I couldn’t get it to include the iOS7 SDK, which is what I require for my current development projects. This meant that I needed Xcode 5 back on my machine. I was quite nervous to delete Xcode 6 and replace it with Xcode 5 again, so I decided t
6
Calling on iOS, Android and Appcelerator mobile developers in Gauteng, South Africa
Wed, Sep 17th 2014 3:47a   John Jardin
Are you a native iOS or Android Developer? If not, have you developed mobile apps for iOS and Android using Appcelerator or something similar? We’re hiring! Our mobile division is expanding at an exciting rate. We are looking to all mobile developers who meet the above pre-requisites and who are interested in joining our team. We are based in Centurion, Pretoria in Gauteng, South Africa. We’re primarily interested in permanent positions, where temporary/contract positions would only
8
Bluemix iOS Push Notifications Tutorial: Part 3 – The APNS Lifecycle
Tue, Sep 2nd 2014 1:48p   John Jardin
In this blog post, I provide a brief overview of Apple’s Push Notification Lifecycle and where IBM Bluemix fits in. Quick Notes This Blog Post is Part 3 of a Tutorial Series on IBM Bluemix and iOS Push Notifications. My aim in this Blog Post is to help you understand Push Notifications when it comes to Apple Mobile Devices (iPhones/iPods/iPads). Overview When it comes to including Push Notification functionality in your iOS mobile app, the functionality itself is quite simple and straigh
4
Bluemix iOS Push Notifications Tutorial: Part 2 – Minimum Requirements
Mon, Aug 11th 2014 11:55a   John Jardin
In this post, I’m going to quickly highlight a few requirements before we officially get going with the Bluemix iOS Push Notification Tutorial Series. 1. Mac OSX and Xcode For those out there new to iOS Development, you cannot test and deploy iOS Applications to devices unless you do it via an Apple Operating System. While you can follow this tutorial using Mountain Lion (OSX 10.8), I’ll be using and recommend Mavericks (OSX 10.9). Then, you will need to download Xcode. Xcode is App
8
IBM Bluemix iOS Push Notifications Tutorial: Part 1 – Overview
Sun, Aug 3rd 2014 1:49p   John Jardin
This is a short video series that I’m planning for the very near future, on how to get the Bluemix Quickstart Push Sample Project running on your Apple devices. Purpose of this Tutorial While the Bluemix team do well to make these sample projects as easy to implement as possible and provide the supporting documentation and instructions, this process is quite daunting from my experience. My goal is to take you through the entire process from having very little already set up, to running the
6
Possible fix for Error 404 when logging into Bluemix via cf
Thu, Jun 19th 2014 8:41a   John Jardin
In the following Node.js Tutorial provided on the IBM Bluemix Cloud environment, you get asked to log in to Bluemix via cf (Cloud Foundry Command Line Interface) using the following command: cf login -a https://api.mybluemix.net -o -s For some reason, I kept getting the following error: It seems the Endpoint URL changed, but even then, the above command didn’t work after using the new Endpoint URL. After some troubleshooting I finally managed to log in by doing the following: In Termi
1
TIP: Create global batch files for use in Terminal
Thu, Jun 12th 2014 7:44a   John Jardin
I’m slowly but surely becoming a huge fan of running my development workflows through Terminal on my Mac, especially in the case of mobile development using Appcelerator Titanium. This is a quick tip to show you how to group terminal commands into batch files and have these batch files accessible anywhere when working in Terminal. NOTE I haven’t moved to Mavericks as yet, so my example below applies to Mountain Lion, but should also apply to Mavericks In my example below, my batch f
9
XCode Tip: Possible fix if Application Loader hangs
Tue, Jun 10th 2014 11:21a   John Jardin
I wanted to publish one of my mobile apps to the Apple App Store via Titanium Studio. The Archive was successfully created by Titanium and launched in XCode, but when I tried to distribute my mobile app to the App Store using the Application Loader, I got stuck on the following screen: After waiting about 30 minutes, I cancelled the upload and started Googling for solutions. Thanks to this article, I managed to fix the issue by doing the following: In Finder, navigate to “Applications
7
Possible fix for IDFA Warning when uploading to App Store
Fri, Jun 6th 2014 6:45a   John Jardin
Even though I’m not using any Advertising in my mobile app, I receive an IDFA warning from XCode  before submitting my app to the App Store. Thanks to this Article on the Appcelerator Developer Forum,  I managed to fix the problem. How Did I fix it? Because I’m using the following Facebook Module (version 3.1.1) in my mobile app, the module makes use of the AdSupport Framework, which resulted in my app making use of IDFA. To fix this, I downloaded and installed version 3.1.2 of th
11
Appcelerator Tutorial: Install Modules globally for Titanium Studio
Tue, Jun 3rd 2014 10:39a   John Jardin
One of the great features of Appcelerator Titanium is how you can extend its capability by installing Mobile Modules. Examples of some of these modules are: Ti.Paint (A module that allows you to draw on a canvas within your mobile app…e.g. a user adding a signature) Barcode Scanner (Barcode scanning for your mobile application) A great place to find many of these modules is the Appcelerator Marketplace. You can also find many other modules on Github as well. The best news is that it̵
7
Quick fix for a Git Push via Terminal to BlueMix if fatal error occurs
Tue, May 27th 2014 12:04p   John Jardin
I’m going through a node.js tutorial for BlueMix and got stuck when trying to push some changes to the BlueMix Git Repository via Terminal. When trying to perform a git push, I got the following timeout error: warning: push.default is unset; its implicit value is changing in Git 2.0 from ‘matching’ to ‘simple’. error: RPC failed; result=22, HTTP code = 401 fatal: The remote end hung up unexpectedly fatal: The remote end hung up unexpectedly   It seems I have an
7
BlueMix Tip: Fix error when installing Cloud Foundry CLI via HomeBrew
Fri, May 23rd 2014 12:39p   John Jardin
In this article I quickly show you how to sort out a Formula error that could occur when trying to install Cloud Foundry CLI via HomeBrew for IBM BlueMix. My Machine Specs Apple MacBook Pro: Max OS X 10.8.5 HomeBrew 0.9.4 The Problem I tried to run the HomeBrew command line to install Cloud Foundry CLI… brew install cloudfoundry-cli …but received the following error: Error: No available formula for cloudfoundry-cli Why did this happen? It’s simple. My version of HomeBrew was
11
Appcelerator Titanium Fix for – dyld: Library not loaded
Thu, May 22nd 2014 12:11p   John Jardin
It seems that after upgrading XCode to version 5.1.1 on my Mac, my iPad Simulator through Appcelerator Titanium no longer works and receives the following error: My Specs are the following: Apple Mountain Lion: 10.8.5 Titanium Studio: 3.2.3 XCode: 5.1.1 Mobile Application: 3.1.2GA SDK (iPad Only) After some online searching and troubleshooting, I found the following JIRA Ticket that suggests using the “ios-sim” file from the “3.2.2 SDK” in your “3.1.2 SDK”
1
Quick Tip: Lessen your JavaScript code with 1 liner IF Statements
Mon, May 19th 2014 12:02p   John Jardin
Not many people know this, but for simple JavaScript “If” Statements, there’s a Syntax that allows you to write out the entire condition on one line. Let’s take a quick If Statement and type it out the most common way: 1 2 3 4 5 6 7 8 var whatAreMondays = ""; var areMondaysBlue = false; if(areMondaysBlue){ whatAreMondays = 'Blue'; }else{ whatAreMondays = 'Awesome'; } Behold…the 1 liner Syntax: variable = (condition) ?
15
Install previous versions of iOS SDK in your current version of Xcode
Tue, Apr 15th 2014 6:19a   John Jardin
In some cases, one might be developing for iOS6 and therefore require the iOS6.1 SDK. Xcode 5 however, no longer has the iOS6.1 SDK installed. In this article I’ll show you how to install the iOS6.1 SDK in your current version of Xcode. Download Xcode 4.6.3 to get the iOS6.1 SDK and Simulator Make sure Xcode is closed. If you are using Appcelerator Titanium, make sure that’s closed as well. Go to Apple’s Developer Center Log into iOS Dev Center (You will need an Apple Develope




Created and Maintained by Yancy Lent - About - Planet Lotus Blog - Advertising - Mobile Edition