267 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
South Africa’s IBM Notes and Domino User Group is now on Meetup.com
Fri, Aug 28th 2015 51
Android Tip: Enable Keyboard for your apps in Genymotion
Mon, Aug 24th 2015 72
IBM Domino Tip: Pass HTML to RichTextItem without using MIMEEntity
Thu, Aug 20th 2015 29
Bluemix Tip: How to prohibit Anonymous access to your NodeRed Flow Editor
Tue, Aug 11th 2015 23
XPages and Bootstrap Tip: Style the File Download control
Thu, Jul 30th 2015 16
Video Tutorial: Bootstrap Datepicker in XPages – Part 2
Fri, Jun 26th 2015 10
Video Tutorial: Bootstrap Datepicker in XPages – Part 1
Thu, Jun 25th 2015 17
Top 10
Android Tip: Enable Keyboard for your apps in Genymotion
Mon, Aug 24th 2015 72
South Africa’s IBM Notes and Domino User Group is now on Meetup.com
Fri, Aug 28th 2015 51
IBM Domino Tip: Pass HTML to RichTextItem without using MIMEEntity
Thu, Aug 20th 2015 29
Bluemix Tip: How to prohibit Anonymous access to your NodeRed Flow Editor
Tue, Aug 11th 2015 23
Video Tutorial: Bootstrap-style your XPages Pager control
Wed, Jun 24th 2015 18
Install previous versions of iOS SDK in your current version of Xcode
Tue, Apr 15th 2014 17
Video Tutorial: Bootstrap Datepicker in XPages – Part 1
Thu, Jun 25th 2015 17
XPages and Bootstrap Tip: Style the File Download control
Thu, Jul 30th 2015 16
Webstorm Tip: Use Key Promoter to help you find Keyboard shortcuts
Thu, Oct 9th 2014 14
XCode Tip: Possible fix if Application Loader hangs
Tue, Jun 10th 2014 12


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 Aug 28, 2015 4:20:29 AM EST. Realtime Update:
Location Johannesburg, South Africa


Recent Blog Posts
51
South Africa’s IBM Notes and Domino User Group is now on Meetup.com
Fri, Aug 28th 2015 4:19a   John Jardin
It’s finally here!!! South Africa’s IBM Notes, Domino and XPages User Group (aka SALUG) has just been launched on Meetup.com. In case you don’t know, IBM Notes & Domino is a platform for rapidly developing rich web applications thanks to modern technologies and frameworks including XPages, jQuery, Dojo, Bootstrap and more. This meetup is for those interested in one or more of the various areas that make up the IBM Notes & Domino ecosystem. Whether you’re a n
72
Android Tip: Enable Keyboard for your apps in Genymotion
Mon, Aug 24th 2015 11:27a   John Jardin
This is a quick tip on how to enable the simulator keyboard when running your apps using Genymotion. You might find that when running your mobile app in Genymotion, the simulator’s keyboard doesn’t display when focusing on an input field. The reason for this is because, by default, Genymotion has the input control set to your laptop/desktop’s hardware keyboard. To enable the simulator’s keyboard, do the following: Launch Genymotion On the device profile, click on the Set
29
IBM Domino Tip: Pass HTML to RichTextItem without using MIMEEntity
Thu, Aug 20th 2015 9:02a   John Jardin
This is a quick tip on how to include HTML when populating a RichTextItem object without using MIMEEntity in IBM Notes/Domino. First some venting It’s amazing how certain easter egg features have been available in the Domino Object Model since release 5, that I’ve managed to keep missing, yet constantly required. This morning I happened to stumble across one of them. For the longest time, whenever I needed to send out a mail programatically via code that needed even the slightest bi
23
Bluemix Tip: How to prohibit Anonymous access to your NodeRed Flow Editor
Tue, Aug 11th 2015 7:26a   John Jardin
I’m a huge fan of NodeRed and have an instance running on Bluemix. The problem though is that by default Anonymous access is allowed to your Flow Editor. Thanks to someone answering my question on StackOverflow, this access issue is easily resolved. Prohibit Anonymous Access to NodeRed Flow Editor – In your Bluemix Dashboard, click on your NodeRed Application Icon to be taken to the Application Dashboard Page. – In the left menu, click on “Environment Variables“.
16
XPages and Bootstrap Tip: Style the File Download control
Thu, Jul 30th 2015 9:42a   John Jardin
This is a quick tip on how to convert a plain looking XPages File Download control into a Twitter Bootstrap style Table. Everyone should know by now that the latest XPages Extension Library (2 versions ago actually) includes the Twitter Bootstrap framework. While is this brilliant, the reality is that many of us already have existing designs where Twitter Bootstrap is manually included. This means that XPages controls used in these designs look plain when compared to adding bootstrap-styled HTML
10
Video Tutorial: Bootstrap Datepicker in XPages – Part 2
Fri, Jun 26th 2015 10:59a   John Jardin
In this video tutorial, I demo how to modify the bootstrap date-picker that I introduced in Part 1, to be rendered as an inline date-picker instead of a popup. Below is the URL to access the online date-picker sandbox dashboard, which is a great service to assist setting up the date-picker control: Datepicker for Bootstrap Sandbox Once again, a massive thanks to Mr David Leedy for presenting my video tutorials on NotesIn9, and for also making the NotesIn9 series freely available to the pub
17
Video Tutorial: Bootstrap Datepicker in XPages – Part 1
Thu, Jun 25th 2015 1:05a   John Jardin
In this video tutorial, I demo how to include a bootstrap date-picker into an XPages application that’s using the Twitter Bootstrap framework. Below is the URL to access the online date-picker sandbox dashboard, which is a great service to assist setting up your date-picker control: Datepicker for Bootstrap Sandbox The following is the code to create the Bootstrap Resources custom control (ccBootstrapResources), which will reference the necessary Twitter Bootstrap and jQuery files via CDN
18
Video Tutorial: Bootstrap-style your XPages Pager control
Wed, Jun 24th 2015 7:17a   John Jardin
In this video, I show you how to easily bootstrap-style the XPages Pager control in your app without needing to reference Twitter Bootstrap resources. Thanks to 2 XSnippets i’ve published on OpenNTF, to implement this functionality is as easy as copy and paste. You can reference the 2 XSnippets using the below links: OpenNTF XSnippet: Twitter Bootstrap Pager Template OpenNTF XSnippet: Twitter Bootstrap Pager Template Stylesheet Click here to reference Twitter Bootstrap’s Paginati
9
Appcelerator Tip: How to recover a GIT Reset in Titanium Studio
Fri, May 22nd 2015 2:40p   John Jardin
This post is an example of how a GIT reset in Appcelerator’s Titanium Studio almost cost me 6 hours worth of work and how I managed to recover what I lost. My Working Environment Apple OSX 10 Titanium Studio eGit and Mylyn for Bitbucket Let me add some context Once upon a time, about a year ago, I spent the most part of my day working on a mobile app, when a critical issue arose that forced me to switch my project’s current source control branch (using eGit Source Control), to its 
7
XPages Tip: Filter your design elements for quicker navigation
Fri, May 15th 2015 5:47a   John Jardin
This is a quick tip on how to filter your design elements in Domino Designer to help quickly find what you’re looking for. I have to laugh at myself sometimes. 80% into one of my recent XPages Projects, I found myself completely frustrated, trying to pinpoint 1 of many custom control designs in Domino Designer. I almost fell off my chair when I realised that the solution was staring me in the face the entire time. In Domino Designer, irrelevant of if you’re viewing XPages design elem
6
Java XSnippet Published: Translate an ArrayList to a Vector
Thu, May 14th 2015 1:04a   John Jardin
Here is a Java XSnippet I published the other day on how to manually convert an ArrayList Object to a Vector Object. UPDATE Thanks to “Martin Rolph” and “Jesse Gallagher” for providing a much simpler method of getting the same result without having to use my XSnippet. I’ve decided to keep my XSnippet published as I do feel it will add value as a reference point. ORIGINAL POST Click here to view XSnippet When binding Scoped Variables to a List Control in XPages, the
10
Appcelerator workaround for ACS Publish “Request is not recognised” error
Tue, Mar 31st 2015 4:05a   John Jardin
This is a workaround when getting a ‘Request is not recognised” Error when trying to publish a Node.ACS App to the Appcelerator Cloud. The problem seems to be with the latest version of Node.ACS (In my case version 1.0.23) not compatible with the public Appcelerator Cloud platform. As per this post, it’s recommended to downgrade to version 1.0.21. This worked for me. To downgrade your version of Node.ACS, do the following: Open Terminal Enter the following command: “sudo
4
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
6
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
14
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
8
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
6
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
7
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
6
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




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