Categories
Day Job

New iOS8 and Safari problem discovered.

First let’s be clear what I’m posting about. This is NOT an IBM or XPages issue. This is specifically iOS8 and Safari.

I posted on StackOverFlow with all the details.

The skinny:

I have an XPages app that uses a bluetooth Opticon Scanner

No problems in iOS7 and Safari.

iOS8 and Safari do NOT work well with the scanner. Characters are dropped. It’s not reliable. Using Chrome on iOS8 seems to work fine.

I’ve no idea why or what the issue is. I posted on StackOverFlow and in the Apple Dev Forums and even made a bug report.

This just kinda sucks. I’m confident the Mobile controls problem will be resolved from IBM. But now we’re going to have to get our users to install Chrome on their iPads just to get the scanners to work.

Fricken sucks 🙁

Categories
Learning XPages Notes In 9 Podcast Uncategorized XPages

NotesIn9 164: Learning XPages Part 5 – Application Properties

In this show we actually go into Designer and create a new database that we’re going to be working with for our application and I have a little discussion on some of the application properties that are useful for XPages Developement.

Some Notes:
This show is I believe the first in the new larger Full HD resolution of 1980×1020. This will let me get more on the screen but might be harder to see if you typically use a smaller device. Please let me know how this size works for you.

Also – I’m initially publishing this FIRST to YouTube. It’s not going to be available to off-line download for a little bit. I’ve run out of my monthly quota on Libsyn and don’t want to pay more to up it so close to the end of the month. To I’m trying this as an experiment rather then just waiting to publish it. In November I’m going to try a YouTube plugin that in theory should allow me to use just YouTube and still provide a link for an easy download. I’m just waiting for that to be released. If that works then I might be able to move just to YouTube BUT I would lose an RSS feed for the shows and especially lose iTunes. 🙁 So I’m not sure yet, just trying to find my options. Please let me know if anything there seems like it might be a problem for you.

Since this is Embedded YouTube – you probably want to play this on “full Screen” and it should use the resolution 1080p. If it doesn’t you should be able to change it. Anything lower will probably not look as sharp as usual. Like I said – this is an experiment.

Categories
Learning XPages Notes In 9 Podcast XPages

NotesIn9 163: Learning XPages Part 4 – Access Control Lists

In this show I gave a brief introduction to Database properties and most importantly to Access Control lists for the database.

There’s nothing really* here for the experienced Notes developer but if you’re new to the platform you might find the talk on the Access Control lists interesting.

* Well there might be one little thing. 🙂

Categories
Learning XPages Notes In 9 Podcast XPages

NotesIn9 162: Learning XPages Part 3 – Source Control

In this show I continue setting up the programming environment by installing Source Tree and pulling down a project that we’ll be using later in the series.

My plan is to try and emulate real life, and real life needs some good quality source control so I will ideally be doing a lot of different things with source control along the way.

Categories
Learning XPages Podcast XPages

NotesIn9 161: Learning XPages Part 2 – Designer Plugins

In this show I take a look at adding additional tools to your toolbox.  Specifically we’re going to grab some great projects from OpenNTF.org.  Among them are:

XLog Reader

Bootstrap4Xpages

XPages Ext. Library

OpenNTF Domino API

Debug Toolbar

Some  Notes:

  • When I talked about the OpenNTF Essentials.  I didn’t realize there were 2 projects.  The “runtime” and the “toolbox”.  I was referring to the runtime even though I had clicked on the toolbox.
  • I filmed a bunch of shows on a day I was under the weather and having some Asthma issues. So the mic picked up more “breathing” then usual.  Hopefully that’s not too annoying.
Categories
Java Learning XPages Podcast XPages

NotesIn9 160: Learning XPages Part 1 – Installing Designer

This show beings my great experiment. I’ve wanted to do this for a couple of years actually. I’m going to ATTEMPT to start from scratch and build an XPages Application.

I’m going to assume that the viewer has little to no knowledge of Domino Development.  I’ve gotten a bunch of emails from people brand new to the platform so the beginning shows are kinda geared for them. I’m really trying to start from square one.

When I get into the Application build – which won’t be till the 5th show I believe, I’m going to TRY and build a “typical” XPages application – Companies, contacts, Activities… stuff like that.  But when I do get into the App build, It’s going to be built with a heavy preference for Java and Managed Beans. Why? Must I use Java to build this kind of application?  Absolutely not.  No Java needed.  But I’m going to use it for 2 reasons:

1-People have been asking for this kind of information

2-This is how I might build an app in the day job so that’s what I’m going to do here.

So that’s why I’m using Java.  It will also let me get into making a “business api” I hope.

I’m also going to use Bootstrap and the OpenNTF API.  Basically any tool in the toolbox.

That’s the plan anyway.

 

P.S. In this show I meant to start with actually installing the designer software, but messed something up and didn’t want to redo it.  I figure clicking on the installer isn’t that big a deal.  So this show starts off after the initial install.

P.P.S If you’re a beginner and want further information and an alternate view point on starting XPages development, you might want to check out a video series from Paul Della-Nebbia on his blog.  

Oh and there is one more thing….

Some episodes MIGHT contain some “bloopers” at the end.

Categories
Notes In 9 Podcast XPages

NotesIn9 159: Introduction to Select2 in XPages

In this show, John Oldenburger, a wonderful new contributor and XPages XPert joins the Hackathon to show us how to use the Select2 project to improve your applications.

Categories
Community Notes In 9

Email Do’s and Don’ts

I’ve been getting a lot more emails from NotesIn9 viewers lately. Many are asking for XPages help with a particular problem.

While I prefer questions unrelated to Ni9 to be asked on StackOverFlow.com with the tag “xpages”, just so the question and answer is public and can therefore benefit more people, I’m always happy to get the email and will certainly try and help where I can.  I can’t always.  But I will try.  Some of the emails say something like “I don’t expect a personal response”.  Umm  If you’re going to email me you will most likely get a personal response!

Just tonight I got 2 emails.  1 was about a problem with the Ext. Library and update sites.  That I don’t know a ton about.  The other was a problem reading values from a notes document.  That I think I have a good handle on.  🙂

The Ext. Library email started like this:

Hi David, here me again.

Sorry if I’m disturbing you, but I need some help.

Again – it’s email – you can’t “disturb” me and I’m always happy to help.

The second email which was more up my ally BUT started like this:

Help Needed:

Phone # does not show up in the export to Excel. It shows up blank on the exported Excel spreadsheet.

 That email then continued in with a description and included maybe 70 lines of code.

If you’re asking for help…  especially if I don’t know you. Say hello first!  Tell me about yourself. Tell a joke.  Tell me what you like or don’t like about NotesIn9.  I don’t care but add a little personal touch please.  Remember I’m just a customer. I’m not a BP looking for clients. I do this all on my own time.  I’m ALWAYS happy to try and help where I can as I’m sure most of the people in the community are also willing to try and assist.  StackOverFlow is proof of that.

I don’t really have a good wrap up to this.  I guess just a reminder to be nice to the people you’re asking for help and they’ll likely be more willing to go the extra mile for you in return.  You get what you give.

Categories
Java Podcast XPages

NotesIn9 158: Intro to the Frostillicus Framework

In this show Jesse Gallagher returns to give us an introduction to this amazing Framework he’s created to try and improve the XPages coding experience.

I can’t say that I totally “get it” yet BUT it looks VERY interesting. I have so far taken the “controller” piece from the framework and I’m successfully using that in my applications and I’ll be featuring that on NotesIn9 very soon. It’s really improved how I create my applications.

Categories
Uncategorized

XPages and iOS8 Update #4

I just got this tweet!

8update

 

Thanks Pete.  And thanks to the team that’s working so hard on this issue!