Categories
Community

Making lemonade for life.

Here’s a post that Becky, my wife made on a Facebook page. Just wanted to share…

===
Ok. So when last we met I shared a sip from my font of knowledge titled The Jar and the Suitcase. Today I shall discuss lemonade.

Last night as many of you know, my hubby and I attempted to go to a Halloween party in Disney. The culmination of an awesome anniversary week together.

This event has its own admission, parades, fireworks, trick or treating, characters etc.

Shortly after we arrived, without much warning, the skies opened up. And I’m not talking the little passing Florida rain. Thunder, lightning (it goes sideways?!?!?) and horizontal rain. Before we knew it we were up to our ankles (literally) I half expected a gator with a Mickey hat to float by.

So we had 2 choices. Slog ourselves home in a disappointed defeated heap. Or, find some ponchos and push on.

So, ponchos it was.

As we are sloshing around avoiding lightning and pissy people, we discovered a line formed at the front of the park. This line would rival and Space Mountain line in the middle of July. It was so long, the created a queue for it with ropes and barriers.

What was it for? For people demanding a refund for the weather.

A refund, we were informed, they weren’t going to get (you know, small print and all)

We laughed. And proceeded to ride all of the rides that were wide open because of all the Grumpy’s (and I don’t mean the dwarf) in line because it rained in Florida.

My point? Yes God may give you lemons. But unless YOU bring the water and the sugar, your lemonade is gonna suck.

And for God’s sake, get a poncho and move on…..

Categories
Driveto99 Notes In 9 Podcast

NotesIn9 81: XPages File Upload Hack

This is an odd show for me, because it’s more about something that I’ve been struggling with and a discussion of the problem and I don’t have a demo of the solution. I now think I know how to get the solution so you’ll definately see it on a future show, but this is more about trying to make an awareness of the issue and a demo of how this is solved in a different application.

Also since I’m struggling with this stuff, and have not done a lot with uploading files yet please feel free to comment if I’m missing anything.

The problem is the file upload control. It doesn’t always work – especially inside mobile controls, and now that Apple’s iOS6 allows you to natively upload pictures from the device I really want to take advantage of that. To upload an attachment I believe you must use a full refresh rather then a partial refresh. But even if you might set it for a full refresh it’s not working inside mobile controls and apparantly the ext. library dialog. So when I get stuck I search for help and found a great blog post AND video that Chris Toohey did back in 2011. I asked Chris if I could re-run his demo for the NotesIn9 audience and he said go for it.

So this show is about a problem getting file upload to work inside a dialogbox which I’m pretty sure is the same problem inside mobile controls. Chris will demo the workaround which is to use an HTML iframe element.

IBM is aware of the issue I’m having with using file upload inside Mobile Controls and are investigating. I thank them very much for that.

P.S. This show ends NotesIn9 week. I hope you enjoyed it. No shows next week as I’m away for vacation but I’ll be starting back up once I get back. Thanks for watching!!!

Categories
Driveto99 Notes In 9 Podcast

NotesIn9 80: Getting Started with the XPages Social Enabler

Here’s a first for NotesIn9. Not only are we getting yet another brand new contributor that I’ve wanted to get on the show since LAST Lotusphere. And not only is this person from IBM which is just really cool to see on Ni9. And not only is this person the lead of my favorite software product – Domino Designer. But….

It’s his BIRTHDAY TODAY!!!!

So a big happy birthday and NotesIn9 welcome to Dan O’Connor!! Dan is a great guy that I had the pleasure of working with a bit last year as I helped to put together the 2nd XPages Cheatsheet that was focused on Social Tools.

In this show Dan first talks about the Social Enabler and what it is and means. Then he goes into a demo on how you might go about connecting your xpages application to something like DropBox or Connections or Twitter.

Categories
Driveto99 Notes In 9 Podcast

NotesIn9 079: How to use the XPages Dynamic View Panel Control

NotesIn9 welcomes long time speaker but first time contributor Paul Calhoun to the show.

Paul is an amazing teacher and he’ll show us how to use the Dynamic View Control. This is a control from the XPages Extension Library that can basically auto-create views for you. Say you have 15 views in your application. Previously you might have to make 15 xpages or custom controls to show them all. Well no longer! The Dynamic View Panel Control can make the views automatically for you. This saves you lots of time! Hmmm Sounds like an infommercial really.

But hold on there’s more!! Paul will also show you how you can individually customize these automatically built views. That’s right friends! Don’t wait! Click on the video now to be amazed!

🙂

Download the DEMO FILE.

UPDATE: Per Lausten pointed me to this StackOver Flow article which discussed the Customizer Bean. Be sure not to miss the links to work done by Jesse Gallagher (who I’m trying to get on NotesIn9 himself). Jesse’s project is meant to try and make the dynamic panels replicate the original views more closely.

Categories
Driveto99 Notes In 9 Podcast

NotesIn9 078: XPages and Counting Clicks

In this show Niklas Heidloff comes back to take another look at a technique used in the CollaborationToday.info website. He will show how they keep a count of what articles people are clicking on.

Just wanted to say another big thanks to Niklas for contributing these videos to NotesIn9 and to the team from OpenNTF.org for creating the application in the first place.

Categories
Driveto99 Notes In 9 Podcast

NotesIn9: 077 Data Caching Tips from CollaborationToday.info

This is part 2 of the Making of CollaborationToday.info. This is is an aggregation website of relevant news and articles for IBM Collaboration Solutions. In this show Niklas Heidloff shows us how they speed up the site with data caching techniques. In order to maximize performance this site caches view data into memory by using a Java bean. This means that in can render pages from memory rather then having to hit a view index on disc all the time.
Don’t miss these 2 recent NotesIn9’s:
Part 1 of Making CollaborationToday.
What are Java Beans?

Categories
Community

Thanking people that share – how to make a Champion.

In case you were not aware tomorrow is the last day for nominations for the IBM Champion program.

The IBM Champion program is a means for IBM to recognize people who have contributed to the community.

Champions need to be re-nominated each year. So just because someone might be a champion now doesn’t mean they will in the next go around unless they either get nominated or self-nominate.

Here’s what I would ask. If you’ve benefited from someone in the community – either their blog.. or XSnippets… or contributions to NotesIn9 or contributions to OpenNTF, or they answered your question on the forum or StackOverFlow, then please consider nominating them to be an IBM Champion. Especially if they are a business partner as who knows, that might actually really help them. Just go to the form and fill out what you know. You might not know what “certs” the person has… just fill in what you do know and why you’re nominating them. The IBM committee can get any other details I’m sure.

There’s so many great contributors to this Community that deserve recognition and feedback on their work. Please consider taking time to nominate someone you feel is worthy.

Thanks!!!

P.S. I don’t broadcast it much but I’m currently an IBM Champion as well. I was honored with that when the initial group was announced at a View Conference in Las Vegas. Please don’t nominate me. I’m not looking for that. A couple people already have so I’m “covered” I guess. I’d sooner have you spend any “nominating time” on others.

Categories
Notes In 9

Sample database for NotesIn9 076 – What are Java Beans

Here is a sample database for NotesIn9 076: What are Java Beans?.

MWLug Demo File – Java Beans

This application requires FakeNames.nsf which can be found at cheatsheet.notesin9.com.

The database might require the Ext. Library because it contains a mobile demo I’ve not screencasted yet. the Java Bean stuff does not use anything from the Ext. Library.

Categories
Driveto99 Java Lotus Notes Notes In 9

NotesIn9 076: What are Java Beans?

In this show I attempt to tackle the “forbidden topic”. Yep. Java. Me talk about Java. It’s unexpected. I know. This show is an expanded version of parts of a presentation that I did at MWLug.

I first talk about some of the tools available to the XPages developer and when you might want or not want to use some.

Then I get into the meat of the show – Java Beans. I try and explain exactly what they are and show what they look like. I talk about managed and “unmanaged” beans and go through what they look like and a little bit on how they can be used.

This is a “getting to know them” type show. Not an indepth getting started on building them. I didn’t intend to do this show quite yet but I’m getting some great contributions as part of the Drive to 99 Event that are starting to talk about Java beans so I wanted to get this little intro out.

There’s lots more Java Beans stuff coming. If you can’t wait Jeremy Hodge did 3 shows for NotesIn9 that are highly recommended. I’ll probably be doing my attempt and an indepth intro to Java in the near future as well.

If you have any questions please ask.

P.S. This show is about 36 minutes and I got it in 1 take! BOO YAY!! 🙂

Categories
Driveto99 Learning XPages Notes In 9

NotesIn9 075: Intro to XPages and Relational Databases Part 2

In this show John Jardin comes back on to expand on his part 1 episode. He’ll demonstrate more XPages and Relational Data integration and show you how to make things a little more flexible.

The first part can be found here.