I had need to make use of some of the more advanced Dojo Mobile controls for a project last week which ship with Dojo 1.7.2. For various reasons I needed the Dojo files inside the nsf rather than on the file system, and if you've had to do that before you'll know what a massive pain it is to get the files loaded. So I thought I'd share a simple nsf with the files loaded.
The other changes I've made to the database are to disable the standard Dojo libraries (1.6.1 in 8.5.3) in the xsp.properties file and also turned off the default theme settings as well so no CSS will be downloaded unless you manually specify it in the resources.
Logitech Ultrathin Keyboard Cover for iPad Air
Sat, Nov 30th 2013 10:53a Matt White I recently upgraded my iPad to the new iPad Air, it's a huge difference in terms of performance and usability, but regardless of the touch based device I've never been able to type very fast on them.I am able to access the email for one of my clients on the iPad which means I don't have to log into the VPN to check everything is OK, it makes my life a lot easier, and since I've got this new Logitech Ultrathin Keyboard case for the iPad it's even better. I can type pretty close to normal spe [read] Keywords: applications
Cross Domain Ajax Requests
Geeky buying spree
Fri, Nov 22nd 2013 9:20a Matt White It's been a bit of an expensive month on the tech front for me, some bits necessary, some not so much, but all, so far, good. So what were the additions to the White household?First, were new iOS devices. I justify the new iPhone 5S and the iPad Air by the fact that I spend an ever increasing amount of time doing mobile development. The fact that they're actually really nice devices is a by the by and should be ignored!I also needed to finally invest in a NAS. I have been using a Drobo for yea [read] Keywords: apple
End of the Pebble experiment
Sat, Nov 16th 2013 3:04a Matt White Steve's woes overnight with his DOA Pebble watch reminded me that I was going to post an update on mine.Like Steve, my first watch was DOA, it seems to be a fairly common occurrence, but to their credit a new one was sent out pretty quickly. So now, 9 months later, I find I can't rely on mine. About 50% of the time the screen is pixelated to the point where I can't read it which pretty much makes it a useless thing to be carrying around. I've also found the battery to be unpredictable, somet [read] Keywords: twitter
Lessons learned with Jekyll and Github Pages
Fri, Nov 15th 2013 7:00a Matt White One of my projects at the moment has a requirement to create a semi static site for documentation to be hosted on Github. The fact you can do this in Github is great, but we wanted to make the documentation fit the rest of the application in terms of look and feel. So over the last week I've been created a Jekyll site which has a set of layouts and then a bunch of posts for content. In theory it's a great way of creating these sorts of sites, but I found there were several peculiarities when u [read] Keywords: application
Minor warning for upgrading to 9.0.1
Tue, Nov 5th 2013 6:20a Matt White I upgraded my dev server the other day, all went swimmingly it seemed. That is until this morning when I needed to do some work on an application which uses some slightly non standard Java. Part of the non standard-ness is that I had previously made changes to the java.policy file in the file system. So just a small reminder really, that these files get overwritten when the server gets upgraded, so bear it in mind if you have modified the files that you should make a backup of them before commen [read] Keywords: application
Submitting a long running Ajax request in XPages
Fri, Nov 1st 2013 9:30a Matt White This is definitely not best practice, but sometimes there is a need to fire an Ajax request which might take a long time, I have just come across just such a situation. In XPages, the default timeout for Ajax requests is 20 seconds, after that you get an alert which says there was a problem and would you like to submit the whole page. But what if you need to exceed that? Well it's very simple really. Once the page loads, you just need to increase the timeout:
XSP.submitLatency = 30000; [read] Keywords: xpages ajax
OS X Audio Source Tip
Thu, Oct 31st 2013 4:00a Matt White I've recently got hold of a Plantronics Voyager Legend bluetooth headset so that I can wander round the home office a little more when on my (never ending) conference calls. It all seems to work nicely, except that Skype doesn't really "see" it properly so I need to manually switch Audio sources at the OS level when I want to use it with Skype. This initially felt like a real faff; open System Preferences, open Sound, set the Output and then set the Input.
[read] Keywords: office
Wed, Oct 2nd 2013 1:00a Matt White Today marks the end of Bruce Elgort's time at the helm for OpenNTF. All of us in the Lotus community owe Bruce a lot, me more than most. I think a lot of people had the experience where Bruce introduced himself to you (shy chap that he is) and then proceeded to introduce you to everyone else in the world. That happened for me in the middle of the last decade, and it pretty much changed my professional life.
I had been bumbling along doing contracting work, o [read] Keywords: ilug
Disable automatic On Disk Project syncing
Wed, May 15th 2013 4:00a Matt White I use source control on every single Domino database that I work on. Often because I want a database under formal change control so that I can relate individual change requests to the changes made in the source code. But also mainly to cover my backside. When I make a mistake (and it is when, not if), having my database under source control allows me to recover things quickly.If you're new to source control in Domino Designer, I have made a video available which walks you through my workflow.Bu [read] Keywords: domino