text:
Happy Hour: Beer Margarita
by Food 27 Reactions 244 Shares Print
This weekend I was hanging out with a few of my gals and we ended up talking about "beertails" (beer + cocktails = beertails). I've personally enjoyed the ones I've had, so thought I would look up a good one to share with you.
While on my hunt I stumbled upon this one for a Beer Margarita. Since Cinco De Mayo is just around the corner, I figured it would be the perfect combination of beer and festivity! To check out the recipe, read more
Beer Margaritas
From Recipezaar
1 (12 oz) can frozen limeade concentrate (semi-thawed)
12 oz tequila
6 oz 7UP
6 oz cold water
12 oz beer
ice (lots of ice!)
1 lime (cut into wedges)
- Pour the limeade, tequila, 7UP, water and beer into a large glass pitcher; stir with a long-handled spoon until completely blended and the frozen limeade has completely melted.
- Add in lots of ice.
- Adjust with extra water if the mixture is too sweet.
- Serve each glass with a lime wedge on the end.
Lavinie 7 years
thought i'd post a note saying that i tried this on cinco de mayo and it was DE-LISH... everyone enjoyed these including the boys.. i definitely recommend this on a hot day barbequing with some friends.
amandak3011 7 years
that sounds soooo delicious! mmmmmm i'd definitely try this!
Mme-Hart 7 years
Oooh it's SOOOOO worth it, Yum!! Maybe a trip to France to test it LOL!
crispet1 7 years
crispet1 7 years
Food 7 years
I'm going to have to hunt down this desperado stuff!
partysugar 7 years
Mme Hart: I've tried desperado. I served it at the Irish pub I worked at in Spain.
Mme-Hart 7 years
Oooooh YUM! This sounds delicious! I'll have to try in about a year or so when I get my body back and am not pregnant or nursing!! LOL This reminds me of a Desperado beer (very very popular here in Paris). Have you tried it, Yum???? It's beer with lime and tequila IN it! SOOOOOO good!
Mme-Hart 7 years
Oooooh YUM! This sounds delicious! I'll have to try in about a year or so when I get my body back and am not pregnant or nursing!! LOLThis reminds me of a Desperado beer (very very popular here in Paris). Have you tried it, Yum????It's beer with lime and tequila IN it! SOOOOOO good!
celebrity_soup 7 years
soudns delicious!i love minute maid, so fruity :D
rkdub 7 years
This is my favorite! Patron tequila and limes and you def cannot go wrong! We add Grand Marnier sometimes too, that is really good...
mandiesoh 7 years
i love minute maid! its not concentrated here tho?? :?
mandiesoh 7 years
i love minute maid! its not concentrated here tho?? :?
Daisy6264 7 years
Margaritas are good.
Daisy6264 7 years
Margaritas are good.
Hera119 7 years
margarita is my favourate
Hera119 7 years
margarita is my favourate
quietriott 7 years
i always add beer to margarita mixes when i make it and people think i am nuts! it seriously helps add a little more flavor and "kick" to the margs.
Molly 7 years
This is close to my favorite ever margarita recipe which is one thing of limeade, then one limeade container full of tequila, then one Corona, then ice. It's literally the most delicious thing EV-ER. Best homemade/low hassle margs out there.
Link Love
- These DIY peppermint shot glasses are a holiday game changer — Foodbeast
- All the recipes you need for a fabulous Feast of the Seven Fishes — Tasting Table
- This is how the Modernist Cuisine crew does a gingerbread house — Grub Street
- Ben & Jerry's adds peanut butter to 1 of its classics — HuffPost Taste
- Make merry with cranberry-mint punch — PureWow


text:
- Friday, July 24th, 2015
- Saturday, July 25th, 2015
- Sunday, July 26th, 2015
March/Parade Route
For the 21st consecutive year, the Utica St. Patrick's Day Parade will march north on Genesee St. The parade starts at Oneida Square (now a circle) and proceeds about 7/10 mi. to Columbia St. Judging will take place in front of the Stanley Theatre about halfway through the parade route.
Some general suggestions for parade participants are as follows:
Those participants travelling south on the Arterial (Route 12) please consider exiting at Court Street. Travel west one block turn left at the stop light onto Sunset Avenue. Sunset Avenue will cross the Arterial. The streets for the parade line up (Plant, Tracy and Noyes) will be on your left.
Those participants travelling north on the Arterial (Route 12) please consider exiting at Noyes Street. Travel east one block to Sunset Avenue take a left if lining up on Tracey or Plant Street.
Those participants lining up on Genesee Street please consider exiting at Burrstone Road. Travel east on Burrstone to Genesee Street. Take left (north) onto Genesee Street heading toward Oneida Square.
Genesee Street will be closed in both directions at 8:30 a.m. from Eagle Street southbound to Genesee and Watson.

subset: commoncrawl


text:
TNT Express, the Dutch parcel delivery company being taken over by UPS, said "mixed" economic conditions in Europe and slowing Asia-Europe trade volumes depressed its first quarter operating results.
The European, Middle East and African operations also are facing pricing pressure and a decline in international express shipments, the company said in a trading update.
Results in the Asia-Pacific region benefited from the strong performance of the Australian operations, even as they came under pressure from lower Asian volumes.
TNT said its performance in the Americas is in line with the previous year, while its troubled Brazilian unit is "performing according to plan."
The company will reduce its exposure to fixed intercontinental air capacity in the second quarter through a code-share and block-space agreement signed with Emirates Sky Cargo in early March.
TNT said it has begun a cost-saving program designed to cut fixed costs by $201 million by the end of 2013.
TNT agreed in March to be acquired by UPS for $6.8 billion, creating a combined group with annual revenues of more than $60 billion.
Contact Bruce Barnard at email@example.com.


text:
Mike Doiron REALTOR® is committed to providing the utmost care, competence, accountability, loyalty, obedience, integrity, and confidentiality. Mike Doiron is devoted to providing excellent service before and after the sale to insure the purchase or sale is an enjoyable experience. If you are looking for a new home or need to sell yours in Metro Moncton New Brunswick and surrounding area contact Mike Doiron today. Virtual Tours – See All Virtual Tours (Click Here)
Exit provides many years of real estate experience, innovative marketing techniques service in both English and French, and a sales force working together to better serve you. Your in good hands Mike Doiron REALTOR® of Moncton, Dieppe and the surrounding areas, is proud to be an award winning REALTOR® and would like to share this with you. For details click below.
Selling a home should be like any other business transaction, but all too often sellers make emotional or impulsive decisions that cost them money and time. Choosing the right REALTOR® to market a property and negotiate the sale is the most important step in the process.


text:
No related articles.
E-mail (will not be published)
Chris Knight has served as Assistant News Editor, Director of Driver Communications and Senior staff writer for Catchfence.com since 2001. In his 13 years with Catchfence.com, Knight has covered and posted daily news and press releases for the NASCAR Nationwide Series, NASCAR Camping World Truck Series, ARCA Racing Series and "Other" Series for Catchfence.com.
In addition to his active duties at Catchfence.com and other racing endeavors, the 30-year old also served as the Manager of Operations and Communications for Sheltra Motorsports and driver Patrick Sheltra in the ARCA Racing Series for four years including their championship season in 2010.
Follow him on Twitter @Knighter01
Since 1999 – The Only Thing Between You and the Action!
Want to contribute? Contact us!
The White Device: The Oldest Head Restraint System
Race and Grace
Gresham Motorsports Park
NASCAR Unites
Shawna Robinson's Happy Chair


text:
In April 1831, her grace Corinne Monroe wants her widowed son, Lord Julian, to marry her best friend's daughter, Miss Sophie Wilkie. Julian last saw Sophie when she was twelve years old, silent, skinny, and always staring at him. However, his mother is nothing if not persuasive, and Julian reluctantly accompanies her to London to meet the young lady.
And he knows that whatever happens isn't going to be good.
Lord Devlin Monroe, Julian's nephew, is very fond of his intriguing reputation in society: he delights, he frightens, he brings on delicious shudders. He's enjoying an extraordinarily pleasant bachelor life until Miss Roxanne Radcliffe and her niece, Miss Sophie Wilkie, appear in London society, and he suddenly finds himself wondering how he could have enjoyed midnight alone.
Julian and Devlin must discover what really happened three years earlier when Julian's first wife, Lily, was found dead. If they don't find out the truth, their lives could be ruined. And there is another, even more perfidious, danger that lurks in the shadows, waiting.
©2011 Catherine Coulter (P)2011 Brilliance Audio, Inc.
I am a huge fan of romances and happy endings. I like books that take me away from everyday life and into the land of romance, some adventure and of course happy endings.
"Really enjoyed the book"
It was well written and had that spark of humor that Catherine Coulter has in all her historical novels.
It kept me guessing and interested in what was coming next.
"Where has Catherine Coulter Gone?"
Anne Flosnik, performance was outstanding, but even with that said she at times seemed eager to finish this boring dribble.
I used to be excited when I saw a new Coulter historical romance but after the Valcourt Heiress, and now this one, I am done. For those of you like me who enjoyed the Bride Series and the Magic Trilogy, this has absolutely none of that appeal. It's not really a romance and the suspense aspect is thread bare. To say that it is a Sherbrooke novel, is a poor attempt to get those of us that enjoyed that series to buy this book.
reviews for fun
"It was okay"
This was not one of my favorite Catherine Coulter books. I just did not find the relationships between the four main characters that believable. Too many attempted kidnappings in one book to one character. Anne Flosnik, as usual, did a great job as narrator.
"Who really wrote this book?"
I have been reading Cathering Coulter's books for many years and fell in love with her characters and story plots - but as hard as I tried, this one never ever engaged at all on any level. I really encourage you to read her early historical romances - but do not waste a credit or your time on this one. I saw the bad review and decided to give it a chance because of her past books - I am sorry that I did.
There are no listener reviews for this title yet.
Report Inappropriate Content
If you find this review inappropriate and think it should be removed from our site, let us know. This report will be reviewed by Audible and we will take appropriate action.


text:
New day. New Daily Deals. Get them before they are gone!
New Customer ? Start Here.
Can't find what you're looking for? Shop all ink and toner cartridges by brand
New day. New Daily Deals. Get them before they are gone!
Item: IM1NG8015 Model: QSSD-2H-256GB
The Kanguru external solid-state drive is a convenient option for backing up a laptop or PC or for moving data from one computer to another. The aluminum casing ensures that the drive doesn't overheat, making it capable of rapid data transfers.
High-Speed Data Transfers
The Kanguru external solid-state drive features a high-speed USB 3.0 connection that allows super-fast data transfer, supporting speeds up to 5 Gb per second. It's also backward compatible, so you can connect it to a USB 2.0 port and still get data transfer speeds of up to 480 Mbps. You'll be able to back up your files quickly and protect yourself against data loss with this drive.
Windows and Mac Support
The Kanguru external solid-state drive works with Windows XP and later and is both 32-bit and 64-bit compatible. It also works with Mac OS X 10.3 or later, so you can easily use this drive to back up data on either operating system or transfer data from one to another, providing plenty of flexibility.
Portable Convenience
The Kanguru external solid-state drive is lightweight and portable, making it easy to carry important files with you wherever you go. Simply tuck the drive into a briefcase or backpack to have access to your files at home, at work, and at school.
|SSD Device Type
|SSD Recommended Use Filter
|SSD Upgrade Kit Filter
|SSD Form Factor
|SSD Capacity Filter
|SSD Memory Components Filter
|SSD Interface
|SSD Controller
This Web site is intended for use by US residents only. See International Sites. See our delivery policy for full details. Copyright 1998-2014, Staples, Inc., All Rights Reserved.


text:
My celebrity cookbook, Reel Food from Reel Women: Our Favorite Dishes, is now available on Amazon.com.
The book has had very favorable reviews, including AfterEllen.com, Examiner.com, Lesbian Lounge radio program, and the Albuquerque paper the Alibi Weekly.
Order your copy today, and support our independent film projects!
You can also support our film fund by donating today at the link on this page. Your donation is handled securely by PayPal.


text:
White Collar Review: "Power Play"by Chandel Charles at . Comments
White Collar delivered a solid finale lead-in via "Power Play," providing an entertaining identity switch of the show's two leads. It was definitely an episode I would watch again, perhaps even several times, simply due to the major Neal and Sara development we witnessed.
Plot-wise, in order to stop an energy monopoly from manipulating the city's power grid in the midst of a massive heat wave, Neal and Peter were unwittingly forced to switch identities to avoid spooking an anxious informant.
The switch provided an interesting perspective for Neal that seemed to have him delving even further into his self-reflection. It became obvious to me at several different junctures during the episode that Neal was contemplating Peter's relationship with Elizabeth and you could tell he wanted that for himself.
Let's be honest, that kiss between Sara and Neal was quite the sight. I couldn't have been more excited. I had been shipping that since "Unfinished Business." I think this smooch was a good indication that he was ready to finally transition out of grieving and into something like a relationship with Sara.Her confession of having a sister that ran away, that lack of closure she felt, and her desire to help Neal get over Kate, was something Neal needed to hear from Sara.
That was probably the moment that Neal really saw Sara as not much different from himself, and I think it's great the show decided to throw that element into the mix heading into the season finale. Thank you, writers, for bringing her back from Argentina and for delving a little bit more into her personal development as well.
It would be wrong if I didn't take a moment to reflect on the excellent job Peter did posing as Neal. It was entertaining and added a new element. I appreciate that Jones and Barrigan seemed to really be getting a kick out of the whole thing. You never really see them get a chance to tease Peter, but the circumstances were ripe for jokes.
I was particularly proud when he used the two-finger lift to reclaim the twenty that Mozzie essentially took from him. It proved his mastered this newly acquired skill. I would like to see him use it again... and only for good, of course. Similarly, I think Neal rather enjoyed the power position he was playing. He took the lead in many situations, including in the van, which seemed to step on Jones' toes a little bit, something Jones let Neal know.
On the Adler/music box front, we got some new intel that surprisingly led us straight back to Alex and her connection to the whole thing. If you remember from "Forging Bonds," it was revealed that Alex was the one who turned Neal on to the music box in the first place. Funny how things come full circle like that. Every action, every moment, every little detail has a purpose on this show, and it's exciting to see how all these details are woven together; not just from episode to episode, but throughout the season as a whole.
Looks like the finale is going to bring us face to face with Alder, and possibly with the conclusion to the secret of the music box saga. Are you looking forward to Neal coming face to face with Adler again, or do you fear White Collar withdrawal in the face of this conclusion?
C. Charles is a TV Fanatic Staff Writer. Follow her on Twitter.Tags: White Collar, Reviews
This was the most funny epi!
I wasn't as excited about the Neal/Sara saga as you were apparently, the sexual tension had been building for a while, so it wasn't much of a surprise. I did, however, love how Mozzie interrupted and stated that his news trumped the awkwardness of his interruption.
What I really enjoyed about this episode was the directing. The subtle undertones of the con becoming the agent and vice versa. Some examples...when Elizabeth is trying to explain to Peter what makes Neal who he is, right down to not putting his hands on his hips and when Neal used Peter's two finger summons to call an unnamed agent. I thought the actors and director did an excellent job in this episode. FYI, I loved the scene when they "swapped" back and Neal's hands come off his hips, while Peter's return to his. Excellently done...so was Peter's lifting of Neal's phony creds. I have to agree, Peter looks good in black.
As for the Adler story arc...I am really hoping Neal gets the closure he needs so we can move on from Kate being an undercurrent. Neal unchained from his grief and search for revenge should open up a few things.
Next week should be a great finale.


text:
Finding enough food to survive winter nights can be challenging for birds when temperatures in Southern California dip toward freezing.� With most berry-laden vegetation withered and insects dormant, birds need to shift their diet in winter to survive. �
Typically, backyard bird feeders are a supplemental food source, but during periods of extreme cold they can be important to birds' survival.
"Birds increase food consumption during cold weather," said Dave Brandt, manager of Wild Birds Unlimited in Mission Viejo.� "They need more calories to create body heat."� � � � � � � � � � �
Watch any backyard feeder and you'll notice that birds tend to gorge at dawn and dusk.� The extra food stokes their metabolic rate in the morning and adds to their fat reserves to help them stay warm through the night.� Hummingbirds are often the last to retire, visiting nectar feeders just after nightfall.
Offering a variety of high-fat, high-energy foods such as peanuts, suet and sunflower seeds will attract many bird species to your yard, Brandt said.
Black oil sunflower seeds attract the greatest variety.� The seeds are nutritious and especially high in fat.� And the shells are thinner than the striped variety's, which make them easy for small birds to crack.�
"Seeds lose oil and become dry over time," Brandt said.� "Birds are like us – they don't like stale food, so check the seeds for freshness."
Since most bags of birdseed are not dated, it's up to the consumer to check the seed.�
The best indicator of freshness is color.� When black oil sunflower seeds and nyjer (often called thistle) dry out, they become gray.� To mask this problem some manufacturers add vegetable oil to the seed, which makes it appear darker in color and therefore fresh.� But vegetable oil can become rancid with age.� And when it does, the birds will reject it.�
Peanuts are another high-energy food that attracts birds such as scrub jays, crows, ravens and woodpeckers.� � And suet cakes, which come packed with nuts, fruit and even insects, appeal to many species.
Offering live mealworms, which are sold at many pet and nature stores, will attract insect eaters such as bluebirds, wrens, towhees and black phoebes.
� Those who provide the worms find that the birds return frequently for the handouts.�
There's one food to avoid feeding birds at any time of year: bread.� Keep your stale bread for croutons; don't feed it to the birds.� Bread expands in a bird's stomach and offers little nutritional value.� And it can be particularly harmful to birds in cold weather.
Jennifer J. Meyer is a freelance writer from Mission Viejo.� Write to her at
jjthebackyardbirder @gmail.com or visit her blog at jjthebackyardbirder.com.
Comments are encouraged, but you must follow our User Agreement
Keep it civil and stay on topic. No profanity, vulgarity, racial slurs or personal attacks. People who harass others or joke about tragedies will be blocked. By posting your comment, you agree to allow Orange County Register Communications, Inc. the right to republish your name and comment in additional Register publications without any notification or payment.


text:
Geology Society
Welcome to the Geology Society. The society that rocks! (Pun intended)
The geology society is not just for geology majors, so come join the fun!
The Society's purpose is to:
- Create opportunities for students with interests in earth sciences to fellowship and be friends.
- Promote professional success by preparing students for their futures in geology.
- Encourage ongoing education in whatever field of study.
- Have loads of fun while enjoying the work of God's hands.
About Us
The geology society has two student chapters 1) the American Association of Petroleum Geologist chapter (AAPG) and 2) the Association of Environmental & Engineering Geologists chapter (AEG). These chapters invite special guests to speak at BYU-I forums to help the students network and learn more about specific geology professions. The society loves being active, thus we strive to have biweekly activities to the many amazing geological sites and features. To keep up on the trips and activities check out our calendar that is updated throughout each semester.


text:
"Stay in the present. You can do nothing to change the past, and the future will never come exactly as you plan or hope for. There have never been past warriors, nor will there be future ones either. The warrior is here, now"
- The Way of the Peaceful Warrior
read this book - it might just change your life. or at least it should
Post a comment in response:
|© 2002-2008. Blurty Journal. All rights reserved.


text:
just an update
I haven't updated in awhile I've been busy & everything w/ shit. my father & I got in another fight and I'm staying at my grandmothers house and she told me I could move in!!! I'm thinking about it too and I think I'm going to I talked to shannon today! =] for like six hours lol. I'm going to guitar center tomorrow & I'm going to look around at some new drumsets, even though I have two. lol. God, I did nothing today I feel lazy but I don't care I'm tired and my fingers hurt from typing!!! Oh, yeah. I'm pissed about the Dashboard Confessional tour, The closest they get is NYC. & that sucks becuz I like that band a lot, plus they are touring w/ Brand New!!!!! maybe my stepdad can get tickets, well I hope becuz that would be really awesome. I found this new band, Sparta. They rock. so I think everybody needs to check them out. anyways I'm hungry so I'm going to go eat. later everyone.
(Reply to this) (Thread)


text:
Novice tasks
From StatusNet
These are some self-contained jobs that may be worthwhile for novices to do. We also have some other ideas at our Summer of Code page.
- code style clean up - install phpcs and check files in the 0.9.x branch on git, modify to comply with code style standard.
- NOTE: a lot of the style problems are documentation problems. --Evan 15:08, 1 October 2009 (UTC)
- statusnet to automagically work out database type from $config['db']['database'], instead of needing $config['db']['type'] = 'pgsql'
- IRC Plugin -- make a plugin to send and receive notices to/from a configurable IRC bot on a configurable IRC network.
- AIM Plugin -- ditto.
- AMQP queue manager. Make a QueueManager implementation class that uses the AMQP protocol for talking with the actual queue server.
- Gearman queue manager. Ditto, for Gearman.
- Strophe.js plugin -- make a subclass of the RealtimePlugin that uses Strophe.js
- Pastebin/snippets -- figure out how to make a pastebin or snippets server by making an extension of StatusNet
- Frozen Mountain plugin -- a plugin to use the Frozen Mountain realtime update server
- Amazon SQS queue manager -- a queue manager implementation class that uses Amazon Web Services SQS service.
- Yahoo! Geo location provider -- a geographical names provider that links to Yahoo! Geo (see geonames.org plugin for model)
- OpenStreetMap location provider -- a geographical names provider that links to OpenStreetMap
- Update themes (other than base/default/identica)
- Plugin to integrate location with Google Latitude (per user)
- Plugin to integrate location with Yahoo! Fire Eagle (per user)
- Plugin to schedule notices for later delivery. Would need a UI for scheduling the notice, and then some kind of daemon (like a cron daemon?) to post the notice when it's time.


text:
The first meeting, after the summer recess, of the West of Scotland Branch took place Thursday, 3 October 2013 in the Corinthian Bar in Glasgow.
The speaker was David Mason. Leadership Development Director of Comms Master whose topic was:
"How to have the great conversations you want and the difficult ones you don't"
This was a thought provoking and interesting talk with audience participation! I am sure that many of us left feeling better able to deal with "difficult" conversations and our reactions to them.
A big thank you to those members who braved the horrendous weather to attend.


text:
Added aggression
Jun 17, 2014 | Chris Smith
Every year we get the inevitable call from Subaru asking if we'd like to borrow the latest iteration […]
I dare you to: 1997 Subaru WRX STI Type R Coupe (GC8D)
Feb 27, 2014 | Lara
Christchurch boat mechanic Charles O'Malley has always had a thing for Subaru WRXs — he's owned seven of them in […]
Under Construction features from NZPC 203
Oct 16, 2013 | Marcus
That love affair with your first car can be a long-lasting and often impossible one to shake. For […]
2012 Subaru WRX Limited Edition – Ace of Spades – 189
Oct 4, 2012 | NZPC
The current model of WRX/STI is, as always, a cracker. When we borrowed a couple of examples […]
Video: Carlkhana begins
Dec 14, 2011 | Marcus
Over the past few months Carl Ruiterman has been putting his new E&H Motors WRX through it's paces, […]
Carl Ruiterman's WRX STI Cover Shoot (Video)
Dec 2, 2011 | Pedey
In case you're not quite up with the times and haven't already checked this video out through the […]
New issue 181 in stores now + video
Nov 23, 2011 | Marcus
Paddon scores second place in S2000 class at Rally GB
Nov 15, 2011 | NZPC
Kiwi rally ace Hayden Paddon is taking a lot of positives from his debut in the Super 2000 […]


text:
All tutorial appointments are arranged on an appointment basis and will be conducted in either The Davis Academic Leaning Center and/or The Abe
Martin Academic Enhancement Center only. Tutor sessions will not be conducted outside of the AASO premises. Student-athletes who utilize
this service are expected to keep all scheduled tutoring appointments. Missed tutor sessions may result in disciplinary action and may be
charged to the student-athletes bursar account.


text:
The Drinks for Her
Five variations on the feminine cocktail, because when made right, they're good enough for anyone. Even, yes, the Cosmo.
By Leslie Pariseau
The Digestif
Highly underappreciated (and an excellent excuse to linger), I firmly believe the digestif should follow every evening meal, whether it takes the form of an Irish Coffee or a Negroni Spagliato, the Italian classic made with sparkling wine instead of gin. Often, a splash of something bittersweet will set a woman right, too. Personally, I love the dried-cherry-and-coffee funk of Carpano Antica, an Italian sweet vermouth, and the citrusy caramel bite of Amaro Nonino. And if you can get your hands on Cocchi Vermouth di Torino, an old Piedmontese recipe, you'd be wise to keep a couple bottles around, just to rouse post-dinner conversation.


text:
An A1 story on the Mendenhall Mall in Friday's Juneau Empire incorrectly stated that J.C. Penney, a past tenant, went bankrupt. The retail store closed along with 75 others nationwide in 1998, though the national chain persists and continues to maintain a catalog store in Juneau.
Juneau Empire ©2014. All Rights Reserved.


text:
358 Lotus blogs updated hourly. Who will post next?
Latest 7 Posts
Mail Merge with XPages
Fri, Dec 12th 2014
Command line mail merge
Fri, Dec 12th 2014
Application Migration vs. XPage enablement
Mon, Dec 1st 2014
Poking around the iNotes HTTP API (Part 3) - retrieve a message
Sun, Nov 30th 2014
Poking around the iNotes HTTP API (Part 2) - Fun with Rhino
Thu, Nov 27th 2014
Poking around the iNotes HTTP API (Part 1)
Mon, Nov 24th 2014
Flashcards - German Version: Die Lernkartei
Sun, Nov 23rd 2014
Top 10
Domino Development - Back to Basics - Part 5: Finding data - Collections and Search
Thu, Jan 2nd 2014
A peek in my JavaScript Toolbox
Fri, Nov 14th 2014
Last usage of a mail file - for all users
Fri, Nov 21st 2014
Application Migration vs. XPage enablement
Mon, Dec 1st 2014
Poking around the iNotes HTTP API (Part 1)
Mon, Nov 24th 2014
Custom REST service in XPages using a service bean
Wed, Oct 22nd 2014
Building a shared approval frontend in XPages
Sun, Nov 16th 2014
Mustache Helper for Domino
Sun, Nov 16th 2014
Dear SingTel, please fix your routing performance!
Wed, Apr 24th 2013
Providing user information in JSON
Thu, Nov 20th 2014
Stephan H Wissel
Blog Title
Blog Description
Usability - Productivity - Business - The web - Singapore & Twins
Blog URL
RSS Feed
PlanetLotus Feed
Validate Feed
Feed Last Checked
Dec 04, 2014 1:12:38 PM EST. Realtime Update:
Landed Here
Dec 19, 2007
Posts: # / 1st / Latest
- -
Total Hits
13,169. myPL RSS Selections: 118
Recent Blog Posts
Mail Merge with XPages
Fri, Dec 12th 2014 7:11p Stephan H Wissel
Being able to have individualized letters based on a template was one of the drivers to make Word processors popular. In the age of mass-communication of one. This tasks falls no longer to the printer, but your eMail processor. For a complete solution, check out Chris Toohey's excellent Mailer application, that is yours for USD 5.00 only. I was wondering what it would take to build something similar, minus the address management, in XPages. I defined a few constraints: I don't want to store
[read] Keywords: domino ibm richtext xpages application email java openntf wiki
Command line mail merge
Fri, Dec 12th 2014 7:11p Stephan H Wissel
As shown before mail merging with Notes and {{mustache}} is simple and easy to code. To be able to run merging on the command line, I modified the bean and removed the XPages dependency and added a static main function. Now you can run it off the command line easily. It requires 5 parameters: the database name the CSV file a file with a HTML message including {{mustache}} tags a file with a Text message including {{mustache}} tags The senders eMail
[read] Keywords: ibm notes xpages database email
Application Migration vs. XPage enablement
Mon, Dec 1st 2014 5:12a Stephan H Wissel
In a recent customer discussion a claim was made: "If Notes client application don't automagically can be converted into XPages applications, then we very well can migrate to another platform, it is just the same". An interesting claim, I'll subject it to a reality check. In any case it is a good idea to revisit your investment in your existing applications first. XPages Enablement A reasonable estimate for the required effort is up to 30% of the initial effort. It very much depends on the
[read] Keywords: domino ibm lotus notes notes client xpages application applications bug mobile security
Poking around the iNotes HTTP API (Part 3) - retrieve a message
Sun, Nov 30th 2014 9:15p Stephan H Wissel
So far we learned about the URLs, how to retrieve the Outline that contains folders and views and how to utilize JavaScript to deal with an API tha hadn't been designed for language neutral access. This part will deal with the retrieval of messages. There are quite some formats, strategies and tweaks to consider: A message consists of headers (fields), and message parts that can be plain text, HTML, embedded images, attachments or other stuff (like the JSON used for embedded experiences). When
[read] Keywords: ibm inotes notes css java javascript network
Poking around the iNotes HTTP API (Part 2) - Fun with Rhino
Thu, Nov 27th 2014 10:15a Stephan H Wissel
The iNotes HTTP API wasn't designed for consumption outside the iNotes web client. This becomes apparent when looking at Form=l_GetOutline_JSON or Form=l_JSVars that return JavaScript and not JSON! The difference? JSON contains data only, while JavaScript contains function definitions too. To make use of data included in the JavaScript there are 2 possibilities: do some elaborate String operation actually run JavaScript Since Java 6, the JDK contains a JavaScript engine, that originally was de
[read] Keywords: ibm inotes notes java javascript
Poking around the iNotes HTTP API (Part 1)
Mon, Nov 24th 2014 11:12a Stephan H Wissel
With the rise of web applications, something interesting happened: applications gained an observable API. Delivered over HTTP(s) with a few commands (GET, POST etc.) it became easier to find out "what is going on". Tools like Wireshark, Fiddler, Charlesproxy or TCPMon sit between your HTTP consuming client and the HTTP generating server. In browser applications the build in developer tools (Ctrl-Shift-I) provide the same level of access. So anything flowing over HTTP is effectively an API. Th
[read] Keywords: ibm inotes ldd lotus notes applications google server twitter
Flashcards - German Version: Die Lernkartei
Sun, Nov 23rd 2014 6:12a Stephan H Wissel
The offspring and SWMBO had an argument about the need for Chinese tuition when attending Singapore's oldest school. You can guess who had what position. Disecting the positions and looking at interest (you remember your basic negotiation skills, do you?) it boiled down to the wish of self directed learning vs. fear of failure. Having gone through both (I remember my Latin tuition teacher well. I loathed him and in return he pushed me within 6 month from F to A), I concluded: self direction ne
[read] Keywords: application google wiki
Amazon.com Widgets
Last usage of a mail file - for all users
Fri, Nov 21st 2014 8:18a Stephan H Wissel
My admin is getting a little rusty. When I was asked: "How can I indentify a dormant mailbox?" I couldn't name a place in admin where to look. Of course, there is the NotesDatabase.LastModified property, but that would get updated on a design refresh too. So I asked innocently: "dormant, how?" After an amusing 2 hour discussion between the stake holders (only the popcorn was missing) we concluded that it is either No document has been created for a while (including incoming) No email has
[read] Keywords: admin ibm lotusscript notes email
Providing user information in JSON
Thu, Nov 20th 2014 5:12a Stephan H Wissel
In the MUSE project we encountered the need to retrieve user information in JSON format. Easy done one would think. The trouble starts, when you have multiple directories and you need reasonable speed. Sometimes falling back to @Fomulas gives you what you need, fast and easy. @NameLookup knows where to look and you don't need any extra configuration. A simple call to an form will give you all you need: https://yourserver/somedb.nsf/namelookup?Readform for yourself or add &User=John Doe for
[read] Keywords: domino dxl ibm email
Building a shared approval frontend in XPages
Sun, Nov 16th 2014 8:18p Stephan H Wissel
The saying goes: "God would not have been able to create the world in 7 days, if there would have been an installed base to take care of". As much as we wish to have divine powers, we need to make with less and look after an installed base. Point in case: You have a set of approval applications in classic Notes client code, like: Travel, Leave, Expenses, Gifts, Training, BoM changes etc. You are challenged to provide a web and/or mobile interface for them. Considering your options you have to
[read] Keywords: lotusscript notes notes client policies xpages application applications development interface java mobile wiki
Mustache Helper for Domino
Sun, Nov 16th 2014 10:18a Stephan H Wissel
Previously we had a look, how to use Mustache with the CKEditor to have an editing environment for templates. I glossed over the part where to store and how to use these templates. Let me continue there. I'll store the template in Notes documents and use an application managed bean to transform a document (and later other things) using these templates. I have 2 use cases in mind: one is to allow the configuration of HTML notification messages in applications and the other to configure the dis
[read] Keywords: agent domino ibm notes xpages application applications database java xml
Karma and Wealth
Sat, Nov 15th 2014 11:19p Stephan H Wissel
Karma has gotten some attention lately, while I muse it for some time. The common short explanation is "What goes around comes around" or in other words: "Every action (or inaction) you take has consequences, you ultimately will be confronted with". We are reminded by various spiritual traditions , that nothing good can come from a bad deed and that good deeds will yield (in mysterious ways, somewhen) good results. This is where the trouble starts. Our and the mystic perceptions what is "g
[read] Keywords: wiki
A peek in my JavaScript Toolbox
Fri, Nov 14th 2014 5:19a Stephan H Wissel
Every craftsman has a toolbox, except developers: we have many. For every type of challenge we use a different box. Here's a peek into my web front-end programming collection. It works with any of your favorite backends. In no specific order: AngularJS one of the popular data binding frameworks, created by Google engineers. With a focus on extensibility, testability and clear seperation of concerns it allows to build clean MVC style applications Data Driven Documents short: D3JS. If anything n
[read] Keywords: ibm application applications community database eclipse google integration javascript server twitter wiki
Custom experience for IBM Connections Cloud - Project Muse
Wed, Nov 12th 2014 8:19a Stephan H Wissel
The old saying goes: "You can't have your cake and eat it too". When organisations move computing from servers they control into a SaaS (the artist formerly known as ASP) environment, they swap customisability for configurability and standardisation. The idea is, that a vendor controlled cloud environment benefits from both the economy of scale as well as the frequent updates the claimed DevOps model brings. But you can have both. One of IBM's best secret are the assets that the IBM Softwar
[read] Keywords: atlas collaboration connections ibm lotus application linkedin twitter wiki xml
LifeBEAM helmet first impressions
Wed, Nov 5th 2014 10:12a Stephan H Wissel
After quite a wait (they were sold out) my LifeBEAM helmet arrived today. The helmet is based on a Lazer design. Here are my unpacking impressions: There are no experiments on the box. Black always has been the new black.
[read] Keywords:
Enterprise architecture - from Silos to Layers
Wed, Nov 5th 2014 9:11a Stephan H Wissel
In a recent discussion with a client the approaches and merits of Enterprise Architecture took center stage. IBM for a very long time proposed SOA (service oriented architecture) which today mostly gets implemented in a cloud stack. While it looks easy from high enough above, the devils is in the details. Mostly in the details how to get there. The client had an application landscape that was segmented along a full stack development platform with little or no interaction between the segments or
[read] Keywords: ibm notes application applications development enterprise sap soa wiki
Custom REST service in XPages using a service bean
Wed, Oct 22nd 2014 6:11a Stephan H Wissel
Talking to your backend using JSON and REST is all the rage for contemporary development. Domino has supported, at least reading, this access for quite a while using ?ReadViewEntries[&OutputFormat=JSON]. Using Domino Access Services (DAS) this has been extended to read/write support for documents as well. However, as a result, your front-end application now needs to deal with the Domino way to present data, especially the odd use of @ in JSON keys (which e.g. jquery isn't fond of).
[read] Keywords: domino ibm ldd lotus xpages application database development javascript openntf wiki xml
Put an angular face on your inbox
Mon, Sep 29th 2014 9:12p Stephan H Wissel
In the last instalment I got vert.x to emit a Notes view, read from your local mail file, to be emitted as JSON stream. While that might be perfectly fine for the inner geek, normal mortals want to look (and interact) with something more pretty. The cool kids on the block for web interfaces and applications are Twitter BootStrap and AngularJS, so these will be the tools in this instalment. Not familiar with them? Go and watch some videos. Back? Let's get going. Since I'm not much of a desig
[read] Keywords: admin ibm notes application applications css twitter
Rendering a Notes view as JSON REST service - on your client
Thu, Sep 25th 2014 11:13a Stephan H Wissel
My next goal after getting the basic connection to Notes working is to be able to serve a potential API. Still making friends with the non-blocking approach of vert.x, I'm taking baby steps forward. In this round I want to be able to deliver a view or folder as JSON string. On a Domino server that is easy. You can use ?ReadViewEntries&OutputFormat=JSON. On a Notes client you have to do it yourself. In round one I will ignore categorized views (that's for the next time), but I already will
[read] Keywords: domino lotus notes notes client application database java openntf server
Keeping up with all the GIT
Thu, Sep 25th 2014 6:13a Stephan H Wissel
Unless you stuck in the last century, you might have noticed, that the gold standard for version control is GIT. Atlassian likes it, IBM DevOps supports it and of course the Linux Kernel is build with it. The prime destination for opensource projects is GitHub, with BitBucket coming in strong too. Getting the code of a project you work with (and I bet you do - jquery anyone) is just a git clone away. Of course that opens the challenge to keep up with all the changes and updates. While in the pr
[read] Keywords: ibm linux network wiki ubuntu
Collaboration in context
Wed, Sep 24th 2014 10:12a Stephan H Wissel
Harry, a storm is coming, at least if you follow Cary Youman. Nothing less that the way we collaborate will be, again, a focus for IBM. The need has not found a definite solution. The attempt to reinvent eMail is starving in the incubator. Great minds try to reinvent the conversation (and looks suspiciously like Wave). So what is so tricky about collaboration? In short it is context, the famous 5 W. In our hyperconnected world context can get big rather fast:
[read] Keywords: collaboration ibm email openntf twitter wiki
Creating nginx configurations for Domino SSL
Sat, Sep 20th 2014 1:12p Stephan H Wissel
Websites need to be secure, so the SHA-1 cipher is coming to an end. Despite best efforts, Domino is stuck with this outdated Cipher. While you can, on Windows, hide Domino behind IHS, I find nginx easier to tame. Jesse explains how to configure nginx as the Domino proxy. So all is good, expecially since he also covered High availability. But when you have a lot of sites, that's a lot of typing (and copy & paste from the Internet site documents). Mustache to the rescue! I've written abou
[read] Keywords: domino ibm java server
Tracking down slow internet on SingTel Fibre to the home
Tue, Sep 16th 2014 8:12p Stephan H Wissel
SingTel makes big claims about the beauty of their fibre offering. I do not experience the claimed benefits. So I'm starting to track down what is happening. Interestingly when you visit SpeedTest, it shows fantastic results. I smell rat. So I ran a test with Pocketinet in Walla Walla, WA. SpeedTest claims a 5ms ping response, but when I, immediate before or after such a test, issue a ping -c5 www.pocketinet.com I get results rather in the range of 200-230ms. Ein Schelm wer böses dab
[read] Keywords: ibm google server wiki
Foundation of Software Development
Fri, Sep 12th 2014 6:13a Stephan H Wissel
When you learn cooking, there are a few basic skills that need to be in place before you can get started: cutting, measuring, stiring and understanding of temperature's impact on food items. These skills are independent from what you want to cook: western, Chinese, Indian, Korean or Space Food. The same applies to software development. Interestingly we try to delegate these skills to ui designers, architects, project managers analyst or infrastructure owners. To be a good developer, you don't
[read] Keywords: ibm development wiki
Flow, Rules, Complexity and Simplicity in Workflow
Wed, Sep 3rd 2014 6:13a Stephan H Wissel
When I make the claim "Most workflows are simple", in return I'm hit with bewildered looks and the assertion: "No, ours are quite complex". My little provocation is quite deliberate, since it serves as an opening gambit to discuss the relation between flow, rules and lookups. All workflows begin rather simple. I'll take a travel approval workflow as a sample (resemblance of workflows of existing companies would be pure coincidence). The explanation is simple: "You request approval from
[read] Keywords: google
Rethinking the MimeDocument data source
Mon, Sep 1st 2014 12:13p Stephan H Wissel
Tim (we miss you) and Jesse had the idea to store beans in Mime documents, which became an OpenNTF project. I love that idea and was musing how to make it more "domino like". In its binary format, a serialized bean can't be used for showing view data, nor can one be sure that it can be transported or deserialized other than through the same class version as the creator (this is why Serialized wants to have a serialid). With a little extra work, that becomes actually quite easy: Enter JAXB.
[read] Keywords: domino lotus notes xpages email java linkedin openntf oracle profile xml
Bikepad SmartPhone mount review
Mon, Sep 1st 2014 10:12a Stephan H Wissel
This is my field impression of the Bikepad SmartPhone mount having used it for a few weeks on my Montague Paratrooper pro TL:TRThe Bikepad is a highly functional accessory to keep your phone on your bike fully functional. Is has quality craftsmanship and a sleek design. If I had an editor-refuses-to-give-it-back award to give (I actually paid for it), I would award it. I do cycle for longer durations and some rough spots, so I like to keep a phone in reach. Not at last to keep SWMBO updated.
[read] Keywords: iphone wiki
Long Term Storage and Retention
Thu, Aug 14th 2014 6:14a Stephan H Wissel
Not just since Einstein time is relative. For a human brain anything above 3 seconds is long term. In IT this is a little more complex. Once a work artefact is completed, it runs through a legal vetting and it either goes to medium or long term storage. I'll explain the difference in a second. This logical flow manifests itself in multiple ways in concrete implementations: Journaling (both eMail and databases), archival, backups, write-once copies. Quite often all artifacts go to medium term
[read] Keywords: domino ibm notes application archive database email office wiki xml
Time stamped encrypted archives
Wed, Aug 13th 2014 9:12a Stephan H Wissel
Developers use Version Control, business users Document management and consultants ZIP files. From time to time I feel the need to safeguard a snapshot in time outside the machine I'm working with. Since "storage out of my control" isn't trustworthy, I encrypt data. This is the script I use: #!/bin/bash ############################################################################ # Saves the given directory (%1) in an SSL encrypted zip file (%2) within # the personalFiles folder. The name
[read] Keywords: connections ibm linux network wiki
Designing a REST API for eMail
Sat, Aug 9th 2014 11:12a Stephan H Wissel
Unencumbered by standards designed by committees I'm musing how a REST API would look like. A REST API consists of 3 parts: the URI (~ URL for browser access), the verb and the payload. Since I'm looking at browser only access, the structured data payload format clearly will be JSON with the prose payload delivered in MIME format. I will worry about calendar and social data later on. The verbs in REST are defined by the HTTP standard: , PUT, and DELETE. My base url would be http://localhost
[read] Keywords: ibm email wiki
Running vert.x with the OpenNTF Domino API
Wed, Aug 6th 2014 1:11p Stephan H Wissel
In the first part I got vert.x 3.0 running with my local Notes client. The mastered challenges there were 32 Bit Java for the Notes client and the usual adjustment for the path variables. The adoption of the OpenNTF Domino API required a few steps more: Set 2 evironment variables: DYLD_LIBRARY_PATH=/opt/ibm/notes LD_LIBRARY_PATH=/opt/ibm/notes Add the following parameter to your Java command line: -Dnotes.binary=/opt/ibm/notes -Duser.dir=/home/stw/lotus/notes/data -Djava.library.path=/opt/ib
[read] Keywords: agent domino ibm lotus notes notes client applications eclipse java openntf
Workflow for beginners, Standards, Concepts and Confusion
Thu, Jul 24th 2014 10:12a Stephan H Wissel
The nature of collaboration is the flow of information. So naturally I get asked about Workflows and its incarnation in IT systems a lot. Many of the question point to a fundamental confusion what Worflow is, and what it isn't. This entry will attempt to clarify concepts and terminology Wikipedia sums it up nicely: "A workflow consists of an orchestrated and repeatable pattern of business activity enabled by the systematic organization of resources into processes that transform materials, pro
[read] Keywords: collaboration ibm applications email google openntf soa wiki
Warriors of Light
Sun, Jul 20th 2014 11:15a Stephan H Wissel
Inspired by Paulo Coelho's manual for the Warrior of the Light: Warriors of Light We were born from the stars Descended from the heavens Armed with compassion Determined to end the suffering Subjected to the human condition Battling ignorance with wisdom Laying our lives for the liberation from illusion When you look in the mirror - remember! You are one of us.
[read] Keywords:
Adventures with vert.x, 64Bit and the IBM Notes client
Thu, Jul 17th 2014 8:12a Stephan H Wissel
The rising star of web servers currently is node.js, not at least due to the cambrian explosion in available packages with a clever package management system and the fact that "Any application that can be written in JavaScript, will eventually be written in JavaScript" (according to Jeff Atwood). When talking to IBM Domino or IBM Connections node.js allows for very elegant solutions using the REST APIs. However when talking to a IBM Notes client, it can't do much since an external program ne
[read] Keywords: connections domino ibm lotus notes notes client application development eclipse google java javascript oracle python wiki ubuntu
Cycle where?
Sun, Jul 13th 2014 1:12p Stephan H Wissel
I like to cycle, I do that often and from time to time I have fun with traffic participants. One of the interesting challenges are multi-lane crossings (note to my overseas readers: Singapore follows the British system of driving on the left, so cyclists are supposed to cycle on the left edge of the road - which makes me edgy in some situations. So for right driving countries, just flip the pictures) where the outer lane allows more than one direction. Like these: Road rules do require the
[read] Keywords: google wiki
From XML to JSON and back
Fri, Jul 11th 2014 8:12p Stephan H Wissel
In the beginning there was csv and the world of application neutral (almost) human readable data formats was good. Then unrest grew and the demand for more structure and contextual information grew. This gave birth to SGML (1986), adopted only by a few initiated. Only more than a decade later (1998) SGML's offspring XML took centre stage. With broad support for schemas, transformation and tooling the de facto standard for application neutral (almost) human readable data formats was established
[read] Keywords: application java javascript server wiki xml xslt
The folly of root cause analysis
Wed, Jul 9th 2014 6:12a Stephan H Wissel
IT support's dealing with management is a funny business. Whenever something goes wrong, support teams engage in "defensive blaming" and the elusive quest for a root cause. I've seen this quest (and blaming god and country along the way if it doesn't appear) taking priority over problem resolution and prevention. The twisted thought is: "If I'm not sure about the (single) root cause, I can't neither fix nor prevent it from happening again". Why is that a folly? It paralyses: If a pe
[read] Keywords: application database google wiki
Documents vs eMails
Fri, Jul 4th 2014 6:14a Stephan H Wissel
With a public sector customer I had an interesting discussion on non-repudiation, messaging and regulatory control. We were discussing how to ensure awareness of information that has behavioural or legal consequences. While "I didn't know" is hardly a viable defence, relying on the other party to keep themselves updated is just asking for trouble. In a collaborative environment, where a regulator sees itself primarily as the facilitator of orderly conduct and only as policing the conduct as s
[read] Keywords: domino database email microsoft server wiki xml
The taxi loyalty program isn't working and how to fix it
Mon, Jun 16th 2014 10:11a Stephan H Wissel
Singapore is a little like New York: train and taxis are a mainstay of the daily commute. So the taxi market is highly regulated and fiercely competitive. As no surprise taxi companies try to bind customers before they loyalty switches to alternative bookings or the disruptors. So Comfort & CityCab started CabRewards. After all loyalty cards work well for their inventor. In a smart move, instead of creating a new piece of plastic, Comfort teamed up with ezLink Singapore's leading provider
[read] Keywords: admin administration application mobile wiki
Let's ditch IBM Notes and Domino
Thu, May 29th 2014 7:11p Stephan H Wissel
Finally you decided it is time to move on, legacy no longer means "tried and tested" but "we need to move one" to you. After all you never really liked Cher. Notes data is available via LotusScript, dotNet (through the COM bridge), in Java, Corba, C++, XML, REST, MIME, so how hard can it be? Actually not very hard, you just need to: Find sutiable replacement application platform(s) Rewrite the applications (don't dream: there is no such thing as "migrate an app") Migrate your users Migr
[read] Keywords: domino ibm lei lotusscript notes richtext xpages application applications community database db2 enterprise google integration java linux mobile server wiki xml
Value, Features and Workflows
Mon, May 12th 2014 6:11a Stephan H Wissel
In sales school we are taught to sell value. Initially that approach was designed to defang the threat of endless haggling over price, but it took an extra twist in the software industry. Since software companies rely on user's desire to "buy the next version" to secure revenue from maintenance and upgrade sales, a feature war was the consequence. As a result, buyers frequently request feature comparison tables, driving the proponents of "value & vision" up the wall. It also creates te
[read] Keywords: ibm notes application archive email outlook server wiki
You want to move to Domino? You need a plan!
Thu, Apr 17th 2014 6:12a Stephan H Wissel
Cloud services are all en vogue, the hot kid on the block and irressitible. So you decided to move there, but you decided your luggage has to come along. And suddenly your realize, that flipping a switch won't do the trick. Now you need to listen to the expert. The good folks at Amazon have compiled a table that gives you some idea how much it would take to transfer data: Available Internet Connection Theoretical Min. Number of Days to Transfer 1TB at 80% Network Utilization T1
[read] Keywords: domino ibm xpages database java microsoft network office wiki
Domino Design Pattern: Secret documents
Thu, Apr 17th 2014 6:12a Stephan H Wissel
Domino's stronghold is security. However security is only as good as you design it. A frequent requirement in applications is to store a data set that is partially confidential and partially available for a wider audience. When you store these 2 data sets in one document, it isn't too hard to have the confidential information slip out: using the document properties in a Notes client using the document rest service the property control from openNTF In a nutshell: if you have 2 sets of data
[read] Keywords: agent domino notes notes client xpages application applications openntf properties security
SmartCloud Notes little agent helper
Wed, Apr 16th 2014 9:11p Stephan H Wissel
Now that we all drank the Cloud Computing CoolAid, we need to make it work. IBM's SmartCloud Notes looks enticing, since it offers 25G of eMail storage, way beyond what IT departments usually want to commit. SmartCloud Notes even allows you customisation albeit within clear limits. So before you upload your extension forms you need to plan well. One of the most unpleasant restrictions is: "No customer agents or scripts will be executed on server ", so no agent, no DOLS tasks. However you ca
[read] Keywords: agent domino ibm inotes ldd lotus notes application eclipse email facebook interface java javascript server xml
Mustache and CKEditor - Round two
Mon, Apr 14th 2014 9:11a Stephan H Wissel
ving just a few static values in the CK Editor drop down list really doesn't cut it. So we extend the bean today to have more flexible options. There are a few that spring to mind: List of all items in a given document List of all fields in a form (including subforms), eventually with or without the $ fields List of provided field names So here we go: Mustache and CKEdit demo The big change here is the replacement of the EL Expression mustache.sampleData wit
[read] Keywords: ibm xpages database java javascript xml
Lotus de la Mancha
Wed, Apr 9th 2014 10:12a Stephan H Wissel
One of my personal heroes is Don Quixote de la Mancha. He is a bat-shit crazy knight, who is true in his courtship of his Lady Dulcinea and never tired to pick a fight with a giant (windmill). His charge against the windmills, is regarded as a result of his craziness, but digging deeper you will find a nobility, worthy of a true knight: stand in for what you deem is right, regardless of the odds of success. Being true to your calling resonates with me. Wikipedia has an image of the crest of La
[read] Keywords: lotus wiki
CKEditor and Mustache become friends
Tue, Apr 8th 2014 9:11p Stephan H Wissel
In the beginning there was WordStar and CSV and the possibility of (then printed) personalized mass-communication arrived in the form of mail-merge. For Notes eMails that is still a challenge (the latest version of OpenOffice now seems to have a reasonable eMail-Merge, but that's off topic here) since creating the template is kind of fuzzy (a.k.a usually out of the reach of mere mortal users). XPages, Mustache and CKEditor to the rescue! The CKEditor shipping with XPages can be easily customiz
[read] Keywords: ibm notes rich-text xpages email java javascript openntf openoffice wiki xml
MongoDB to switch to IBM storage backend
Tue, Apr 1st 2014 6:12a Stephan H Wissel
One of the rising stars in NoSQL land is MongoDB. It is prominently featured in IBM BlueMix and in conjunction with Node.js the darling of the startup scene. However it isn't trouble free, has been called broken by design, bad for data and a folly. In a bold move to silence all critiques, the makers turned to IBM to get access to a distributed, robust and secure backend storage engine: the venerable NSF. As Bryce Nyeggen clearly stated:"But actually, that's the Tao-like genius of MongoDB �
[read] Keywords: ibm xpages google wiki
Communicate with a German
Tue, Apr 1st 2014 6:12a Stephan H Wissel
It was going around for a while, how to decode what an English man actually means when he says something. A Harvard Business Review article attributes the insights to Nannette Ripmeester's research and insights. What I was missing in all those tables is the reverse translation. So here it goes: What a German saysWhat the British should hearWhat the German meant Bad idea!Please think about that some moreBad idea! But I will still drink beer with you This won't workInteresting approach, qui
[read] Keywords: google linkedin
On a quest for the best biking application
Thu, Mar 27th 2014 9:11p Stephan H Wissel
Preparing for my June adventure, I'm tracking my cycling progress. So far I tried Endomondo, RunKeeper and had a look at Strava. They all have their ups and downs: Endomondo doesn't provide a open data API and I never got the live broadcast working, but the UI is readable on a bike RunKeeper UI is too tiny for cycling mount, but live broadcast works nicely and the data API is open Strava doesn't seem to provide live updates, but rather tracking after the tour Battery live sucks for all of th
[read] Keywords: application
Learning a new language or platform
Thu, Mar 27th 2014 11:11a Stephan H Wissel
The first programming language I learned was COBOL both using a Microfocus compiler (with an innovative tool called Animator, today commonly refered to as "Source level debugger") and on an IBM System /36. Until today I think Cobol is cool, not at least since you can reuse its source code, read aloud, as tranquiliser and only in COBOL this compiles without error: PERFORM makemoney UNTIL rich. You have to read "full stop" at the end to get all COBOL nuts laughing, because when you missed it
[read] Keywords: domino ibm lotusscript xpages applications development javascript mobile server wiki xml
Fun with {{Mustache}} and Notes Forms
Wed, Mar 12th 2014 12:11p Stephan H Wissel
Creating output from your objects is a never ending story. In XPages we use Expression Language, in classic Notes forms (including $$ViewTemplates). For the JavaScript front-end developers there is an ever growing selection and there's the good old String concatenation. On the JavaScript side I like AngularJS and Mustache. The big question with templating is: how much logic should go into the template. Mustache is one of the logic-less approaches that expects most of the logic to be presented
[read] Keywords: notes xpages interface java javascript twitter wiki xml xslt
Rethinking Social Software
Sat, Mar 1st 2014 5:11a Stephan H Wissel
Einstein is attributed with a famous quote:"Everything should be made as simple as possible, but no simpler." (called Einstein's razor, the counter balance to Occam's razor). Looking at the social software landscape today I must conclude that it is both too simple and not as simple as possible. In the "too simple" camp with have the notion: "everything is just one big stream of collaboration and a few tags will do" (and it's variations). If you follow this notion all collaboration you w
[read] Keywords: collaboration ibm email social software twitter wiki
What is your investment in Notes applications - revisited
Tue, Feb 25th 2014 8:11p Stephan H Wissel
About 2 years ago I asked: "What's your investment in Notes Applications?" and provided steps using DXLMagic to base the answer to that question on evidence rather opinion. With the arrival of version control capabilities in Domino Designer that task became easier (or different - your take). Revisiting the code base I devised new requirements: The analysis should run against the On-Disk-Project rather than the NSF. The simplified assumption here: you deselected the "Use Binary DXL for sourc
[read] Keywords: domino dxl ibm notes application applications database integration java openntf properties server
Numbers are numbers, you have to see it! - Selenium edition
Sat, Feb 15th 2014 8:11a Stephan H Wissel
When looking at performance data and comparisons, numbers are just that: "X is 23% faster than y" is a statement few people can actually visualize. You have to see it in action to get a feel for the real difference. Applies to vehicles and web sites in the same manner. Instinctively one would opt for a load test to see loading speeds, but after checking options I found a functional test will do just fine. My tool of choice here is Selenium WebDriver. It can be easily integrated into JUnit tes
[read] Keywords: ajax community google java javascript mobile profile wiki
Domino Development - Back to Basics - Part 7: Map Reduce Domino Style
Wed, Feb 12th 2014 11:13p Stephan H Wissel
One of the odd things about Domino is the way things are called. It is Memo instead of eMail, Replication instead of Sync, Note store/Document store instead of NoSQL etc. The simple reason is the fact, that all these capabilities predate the more common terms and there was no label for them when Notes had them. In NoSQL circles MapReduce is a hot topic. Introduced by Google, now part of Apache Hadoop it can be found in MongoDB, Apache CouchDB and others. Interestingly it seems that short of Hado
[read] Keywords: domino ibm notes xpages application database development email google server wiki
The perception of emptiness
Mon, Feb 10th 2014 7:11p Stephan H Wissel
In an ACI Singapore class I'm studying Master Shantideva's famous work "A Guide to the Bodhisattva's Way of Life" (Bodhicaryavatara). A recurring tenant in his, or any other deep Buddhist teaching, is the concept, that the perception of the world around us isn't coming at us, but from us. Objects around us have no inherit nature without being observed (did the tree in the forest fall if nobody sees it?). The true nature of things is emptiness which Buddhist practise tries to perceive on th
[read] Keywords: apple wiki
Domino Development - Back to Basics - Part 6: Better save than sorry - Security
Tue, Feb 4th 2014 6:15a Stephan H Wissel
Continuing from Part 5, this final installment will shed a light on security. Domino applications are protected by a hirarchical control system. If you fail to pass one hierachy level's test, it doesn't matter if a lower level would be compatible to you current credentials. E.g. when a database would allow anonymous access, but the server is configured to require authentication, you must authenticate. To fully understand the options, sit back and recall the difference between authentication a
[read] Keywords: access control list acl admin agent domino ibm lotus notes notes client xpages application applications database development java microsoft network oracle password security server smtp wiki xml
Download Connect 2014 presentation files
Tue, Feb 4th 2014 5:10a Stephan H Wissel
The show is over and the annual question arises: how do I download all the presentations? To do that, you will need a valid username and password for the Connect 2014 site, no anonymous access here. The 2014 site is build on IBM Portal and IBM Connections. IBM Connections has a ATOM REST API, that opens interesting possibilities. With a few steps you can get hands on all files. I will use CURL to do this. Create or edit your .netrc file to add your Connect 2014 credentials (in one line) machin
[read] Keywords: connections ibm ldd lotus java password xml xslt
GMail2XPages in less than 300 lines
Tue, Jan 14th 2014 11:11a Stephan H Wissel
I admit, the headline is an attention grabber The total number of lines is, of cause, longer. For one, I used previous code, as well e.printStackTrace() isn't error handling. Moving data between two places is a favorite IT pasttime (believe me, there are worse ways to kill time). Since I made friends with MIME Messages before, I was wondering how that would fit together with gMail. Every eMail system has its little "specialties". To connect to gMail I used the IMAP with username and passwo
[read] Keywords: ibm notes email google java oracle password wiki
Mon, Jan 6th 2014 5:12a Stephan H Wissel
[read] Keywords:
Using a web service to send an eMail
Sun, Jan 5th 2014 10:11p Stephan H Wissel
In an integration project with other platforms the need arose to send messages that are triggered by a web service. In Domino this is just a few lines of code. Added bonus: the message is fully "embedded experiences" enabled. This is the LotusScript class: Public Class SendADocumentWithPDFAttachment Public sendTo As String Public subject As String Public textBody As String Public htmlBody As String Public callBackURL As String Public attachmentAsMime As String Public Function sendM
[read] Keywords: domino ibm lotusscript notes application email integration
A short history of directory trees
Sun, Jan 5th 2014 6:12a Stephan H Wissel
I would like, if I may, to take you on a strange journey: Where did directory trees come from? This isn't about flowers and bees or our green friends, who missed the evolutionary advantage to emit WIFI signals, but the constructs we rely on for authentication and keeping the network in order, in other words: your directory. Banyan VINES In the beginning there was Banyan VINES and StreetTalk. While they are gone, they are fondly remembered. Other than the Wikipedia article I recall, that it nee
[read] Keywords: google microsoft network odbc server sql wifi wiki
Domino Development - Back to Basics - Part 5: Finding data - Collections and Search
Thu, Jan 2nd 2014 5:12a Stephan H Wissel
Continuing from Part 4, this installment will clarify finding data. It, again, is different from other database concepts. Read on: In a RDBMS your data retrieval queries are formulated in SQL, while XML, RDF or Graph databases might use sparQL, Gremlin, Cypher or JavaScript. There is no shortage of Query languages (one you should master in any case is XPath, get the full reference from the inventor himself). On a first look a Query Language seems absent from IBM Notes. On a second look, there
[read] Keywords: domino ibm lotus notes application database development java javascript openntf oracle security sql wiki xml
The 5 Stages
Wed, Jan 1st 2014 11:11p Stephan H Wissel
In all areas of live things grown, mature and decline. In Buddhist scripture that is called Samsara, the wheel of life. IT is no exception to it. When something new, a violation of the natural order of things, comes along and displaces beloved technology, every fanboy has to go through the 5 stages of grief: Denial There is no question OLDTECH is the best in the market, there is nothing that comes close, especially NEWTECH doesn't live up to its expectations. Look at OLDTECH's installed b
[read] Keywords: collaboration community email sharepoint wiki
Domino Development - Back to Basics - Part 4: Domino views are different
Wed, Dec 25th 2013 11:11p Stephan H Wissel
Continuing from Part 3, this part is typically the hardest to understand when coming from an RDBMS background. So take your time. Domino Views are different In Domino data is typically accessed via a view, but views are different than the ones you know in an RDBMS. The following table should provide an rough overview. table.compare tr.even { background-color : #F2FFF2 } table.compare td {vertical-align : top; border-bottom : 1px solid #FFEEEE; border-left : 1px solid #FFEEEE; padding : 3px; ma
[read] Keywords: admin dblookup domino dxl ibm lotus notes notes client xpages css database development oracle server sql wiki xml
Domino Development - Back to Basics - Part 3: Not all Documents are created equally
Wed, Dec 25th 2013 5:11a Stephan H Wissel
Continuing from Part 2 this installment will introduce you to the four types of documents you can find inside an NSF: Documents Responses Response to Responses Profiles Profile Documents All document types follow the same rules as outlined in Part 2, but differ in the way they are created or accessed. Short of profiles all documents typically get accessed in one or more views, by users or your code. Profiles on the other hand, never show up in a view, they are only accessed using some code. Th
[read] Keywords: domino ibm ldd lei lotus lotusscript notes notes client nsfdb2 R5 xpages application applications bug community database db2 development enterprise java javascript linux odbc profile properties server tivoli wiki xml
Domino Development - Back to Basics - Part 2: Forms and Documents
Mon, Dec 23rd 2013 5:12a Stephan H Wissel
Continuing from Part 1 you now know that everything in Notes is stored in a Note. To further understand how Notes "ticks" some light needs to be shed on the relation between forms and documents. In the simplest way to look at it, a form acts like the schema to be used to populate a document with values. The fields one fills into a form get stored as items into a document. This explanation is good enough for starters, but warrants a closer look to fully appreciate Notes' flexibility. In a RDB
[read] Keywords: agent domino ibm notes notes client xpages database development
Domino Development - Back to Basics - Part 1: The NSF
Sun, Dec 22nd 2013 10:17p Stephan H Wissel
Over the last five years I have trained many developers on XPages. A good portion of them came from a non-Notes development background: Java, dotNet, PHP and others. Most of them had a better grasp on the necessities of web development than most of their die-hard-is-there-anything-other-than-the-Notes-client LotusScript colleagues. However they struggled to fully appreciate the finer points of the NSF based nature of Domino development. The little article series is for them. In short: Notes is
[read] Keywords: access control list domino ibm ldd lotus lotusscript notes richtext xpages application applications database development java javascript profile properties security server smtp
You approved what?
Thu, Dec 12th 2013 11:11p Stephan H Wissel
We all love our processes and the associated workflows. I recently even discovered a set of paper based ones at a customer site. I'm looking here at approval flows, not execution flows (that basically are checklists so everything is done in the right sequence and documented). In a nutshell they are all the same: Someone request something, a set of approvers mused about it and the result has consequences. We all have build this type of applications in eMail, Notes, Sharepoint, dbBase, using s
[read] Keywords: ibm notes notes client applications email sharepoint wiki xml
iOS vs Android
Tue, Dec 10th 2013 10:10p Stephan H Wissel
My Samsung Galaxy S4 decided more than two months ago to take a different flight. At the same time SWMBO declared that she had enough from her iPhone 5 and demanded a bigger screen. So I took the opportunity and switched to an iPhone (for now). Here is my completely biased, partial and unscientific - but 100% accurate review for the most important use case for me: my Smartphone usage: I'm not much of a photography buff, player or mobile music listener. I check and answer emails, social content
[read] Keywords: connections ibm notes sametime traveler apple application applications css development email google iphone java mac mobile profile server skype twitter widgets ubuntu
Evolution of the Self
Fri, Nov 29th 2013 7:16a Stephan H Wissel
We all are are somebody some body more than others, but at least we want to be somebody. Interestingly build into us it the opposite wish: disappear, be nobody. We are masters to disguise that wish: 3 hours in the movies, when it sucked you in, where were you? Working on something exiting, getting into the flow, where where you? Your self disappeared! But it doesn't stop there There is a third level of self: the Everybody self. The Rotarians would call it Service above self. Lama Marut calls
[read] Keywords: wiki
eLearning - are we there yet?
Sat, Nov 9th 2013 11:11p Stephan H Wissel
having two teenagers in two of Singapore's top schools, friends providing eLearning solutions and interesting conversations led me to a lot of interactions with schools, teachers and other educators. The education space is getting more and more attention from technology companies and passionate educators: The Khan Academy provides an ever growing K12 syllabus, that rivals top schools Coursera offers higher education as does ED/X (I still would love to work at the MIT) Intel buys Kno and become
[read] Keywords: google microsoft wiki xml
Driving Embedded Experiences Adoption
Sun, Nov 3rd 2013 9:10a Stephan H Wissel
With the introduction of Connections Mail and IBM Notes 9.0 a brand new productivity feature was made available in eMail: Embedded Experiences (EE). They are defined by the Open Social Foundation and can also be found in IBM Connections or Atlassian's Confluence Wiki. The use case for embedded experiences in eMail is simple: "Any application that sends a notification message to your attention and/or action can reduce the time and clicks required for processing by taking advantage of an embed
[read] Keywords: agent connections domino expeditor ibm inotes ldd lotus notes notes client xpages application applications email gadget mobile wiki
Aggregating view data for use in d3js graphics
Tue, Sep 24th 2013 7:11a Stephan H Wissel
Dashboards are all the rage, so it is natural that your XPages application need a dash of a dashboard. A view makes an excellent source for dashboard data and the ability to categorize views handles the heavy lifting of aggregating the values you want to use e.g. in a bar or pie chart. I've been fallen in love with d3js since she is the ultimate visualization (if in doubt, read the classics). D3Js is a harsh mistress of exceptional beauty, so you might want to check out some of her offsprings
[read] Keywords: xpages application javascript wiki
Notes addressbook sync with IBM SmartCloud
Thu, Sep 19th 2013 12:11a Stephan H Wissel
Every organisation has its little secrets. The running joke about IBM is, that the secret are the products. An Example: When you use IBM SmartCloud for Social Business Engage (SCSB) you get a contacts feature. It will list all your network contacts, but also is able to list arbitrary contacts, serving as your address book. Latest since the arrival of mobile devices however the saying goes: "only a synced contact is a good contact". Well hidden in the SCSB help are the instructions how to sy
[read] Keywords: ibm lotus notes eclipse mobile network widgets xml
Pimp your IBM Connections installation
Wed, Sep 11th 2013 10:13p Stephan H Wissel
Depending how you look at it, IBM Connections is something different: A leading Social Business application, ready to use A set of services and APIs to integrate into your applications A platform to build social enabled applications (Like Steve Jobs: a touch enabled iPod, an enhanced phone and an Internet access device - 3 items in one device). There are a growing number of applications and add-ons available that take advantage of item two and three. Markus Thömmes compiled a nice list in an
[read] Keywords: administration connections ibm lotus xpages application applications integration ipod linkedin mobile widget widgets
Extend the Replicator
Tue, Aug 20th 2013 5:35a Stephan H Wissel
One elegant way to improve perceived performance is to run computing task outside of user time. In Notes that is done using (scheduled) agents and scheduled replication (On mobile devices it is called PushMail ). When you have longer running tasks that only make sense when new data might have arrived, a scheduled agent doesn't make much sense. Triggering a process "On Replication" is much preferable. Classic Notes agents don't have this ability, but the Notes full client can do that. Alread
[read] Keywords: agent ibm notes notes client eclipse java mobile xml
Extracting data from Domino into PDF using XSLT and XSL:FO (Part 5)
Sun, Aug 11th 2013 11:20p Stephan H Wissel
This entry is part of the series Domino, XSL:FO and XSLT that dives into the use of XSLT and XSL:FO in IBM Lotus Domino. XSL:FO and XSLT are text based formats, so you could use your favorite text editor (or a modern heir) to write your XML. You also can poke yourself in they eye. A XSL* transformation is code running with pattern matching, priorities (and closing tags), so the probability you get it right, especially when you are new to the domain approaches zero. A good content aware edito
[read] Keywords: domino ibm lotus show-n-tell eclipse google java linux xml xslt
Protecting your XPages Application
Wed, Jul 24th 2013 6:03a Stephan H Wissel
One of the hallmarks and success factors of IBM Notes was the openness of the design of all Notes applications. Since lots of people put blood, sweat and tears into their applications, Lotus added the possibility to hide the design of an application to protect it from spying eyes. While I don't like hidden designs I can understand the rationale. Others keep their design open, but compile the LotusScript libraries with references to lss files outside, so the core business logic is protected. H
[read] Keywords: ibm ldd lotus lotusscript notes xpages application applications css database java wiki xml
NotesSessions, XPages and Threads
Tue, Jul 23rd 2013 6:19a Stephan H Wissel
When you build an XPages application, long running operations will time out. After all there is a timing limit how long a browser (or XPiNC) client (and the user) will wait for a response. You could resort to launching an agent via a console command, but besides the security consideration it is quite a hack and headache. Mixing XPages and agents doesn't have a happy ending (and should be confined to the upgrading phase of your classic application). Enter Java multi-threading. I call it "Teena
[read] Keywords: agent domino ibm lotus notes xpages application database interface java oracle security
XPiNC development insights
Sat, Jul 20th 2013 10:14p Stephan H Wissel
I am developing a rather large XPiNC application for IBM internal use. One application and parameter database pushes data around 10 backend databases. Part of the databases might be local (depending on the user), some might be on the server and not all users have access to all databases. Most of my business logic lives in Java code, both in classes, beans and managed beans. In the course of the development I stumbled over a series of insights a XPiNC developer should be aware of. Here it goes, i
[read] Keywords: agent expeditor ibm ldd lotus notes notes client xpages application applications database development exchange exchange java openntf oracle profile server wiki
The Science of Gastronomy - Week 1
Thu, Jul 18th 2013 6:14a Stephan H Wissel
To understand a new phenomenon, often a good way to get a grasp is full immersion. So I decided to participate in a MOOC at Coursea namely The Science of Gastronomy. The course description reads quite appealing: This course introduces students to elements of science behind cooking, cuisine preparation and the enjoyment of food. The ultimate goal is to help students recognise the importance of scientific principles being applied in everyday life, so that they will appreciate and be able to apply
[read] Keywords: wiki
MAMIL gone mad
Sun, Jun 30th 2013 8:18p Stephan H Wissel
Don't worry, there won't be another Mamil picture in this post. Yesterday I went on a nice joy ride with a group of outdoor enthusiasts. Thanks to the planning efforts of T.S. Chua we navigated 100km of Singapore's Park Connector Network and a few connecting roads. Including getting from and too the meeting point that was 120km for me, the longest bike ride I ever done in a single day (so much for can't teach an old dog a new trick). I found the company a rather pleasant and cheerful lot
[read] Keywords: network office
Air Quality Measurements
Mon, Jun 24th 2013 7:20a Stephan H Wissel
Singapore is facing a severe haze crisis. Besides the subjective "this is bad", I got curious how the official air quality gets reported. Singapore's National Environment Agency uses the US devised Pollution Standard Index, but reports that onlt only as 24h, but also 3 h average for different places in the republic. Besides that they report the 2.5µ particle (PM2.5) count that isn't part of the PSI ( PM stands for particulate matter). So far it feels like the information is genuine. Ne
[read] Keywords: application google wiki xml
Managed Beans, XPages and Testability
Thu, Jun 20th 2013 6:17a Stephan H Wissel
I like my Java to be well managed, properly prepared and of top quality. Unless you are living under an XRock, you know that managed beans are (one of) the talk of the town in the XPages community. While managed beans are simple beans that have been given a name and a scope, they need some thought when you want to test your applications. Refering from one bean to another or to a session and the current database is made easy using com.ibm.xsp.extlib.util.ExtLibUtil. However I like to test my c
[read] Keywords: acl domino ibm lotus xpages application applications community database eclipse google java wiki xml
Thu, May 30th 2013 1:17p Stephan H Wissel
In an ideal world a corporate IT department would run a standardized, secure environment that fulfills all user requirement. The members of the CIO office are well respected and often invited, since when they turn up, things start moving. Also everybody loves the flying cars they use for transport. In reality most IT departments are caught between a rock and a hard place. Under the (justified or not) pretext of standardization (read: saving cost for the IT department) and security IT department
[read] Keywords: domino email laptop office security server
Don't try this at home!
Tue, May 21st 2013 1:14p Stephan H Wissel
Domino has a refined security system, so the java.policy file can be a real PITA. So you would be tempted to write a few lines of LotusScript and run it on a scheduled agent, so on the next server restart that pain goes away. Of course you wouldn't write code like below which lacks any error handling.You also would not hide this code from your admin people who would want an impact study and your firstborn for any change they make. So instead of doing all this you wait until there is a proper co
[read] Keywords: admin agent domino lotusscript xpages google java security server
Enterprise 2.0 and weight loss - siblings separated at birth?
Tue, May 14th 2013 12:18p Stephan H Wissel
This blog entry is inspired and largely translated from this German article authored by enterprise consultant Andreas Schulze-Kopp. Having gone through some personal transformation (final results in November) myself I found Andreas' comparison of Enterprise 2.0 initiatives and weight loss programs intriguing. The tasks are comparable: alter habits, break through the mould of old behavioural pattern (a.k.a processes in business lingo) show enough determination and will power to see it through.
[read] Keywords: connections ibm development enterprise linux profile wiki
Modernizing Notes applications - lessons from the trenches
Thu, May 9th 2013 6:18a Stephan H Wissel
Not only since mobile first became fashionable corporations are trying to ditch the Lotus IBM Notes client - for various reasons. These efforts were branded "modernization", "web enablement", "mobile enablement" or if a competitor had a word "migration". Initially there was hope that this would be a short, painless and automated process (the upgrades, not the migrations that is). But reality taught a few facts that you need to consider: A Rich Client is based on RichText, a browser cli
[read] Keywords: domino ibm lotus lotusscript notes notes client richtext xpages application applications bleedyellow bleedyellow.com css enterprise google mobile server twitter wiki
CRM > Sales Tracking
Sun, May 5th 2013 9:20a Stephan H Wissel
IBM is ditching Siebel CRM in favour of SugarCRM. Cloud based CRM was made popular by SalesForce while Zoho wants a share of the pie too. All to often CRM offers or is used as sales force automation tool, which it is not (only). But what makes a good CRM? It needs to provide access to anything that relates to a customer. Doh - that's what the name claims. In larger organisations CRM typically is understood very narrowly as sales tracking tool, the broader definition as outlined above gets c
[read] Keywords: ibm lotus notes applications wiki
Dear SingTel, please fix your routing performance!
Wed, Apr 24th 2013 9:18p Stephan H Wissel
Slashdot asked for the latency to their site, so I ran a few tests with pretty consistent results in the 250ms range. Slashdot labels that as "still stuck on dialup or in space". Their expectations for overseas users was 80 to 150ms. Puzzled by the result (local websites typically respond in the sub 2ms range), I used traceroute to get to the bottom of this. Here are the results: td.Default {border-right : 1px dotted #CCCCCC; border-bottom : 1px dotted #EEEEEE; padding : 1px} Hop IP DNS
[read] Keywords: admin css
I want one
Tue, Apr 23rd 2013 6:18a Stephan H Wissel
[read] Keywords:
Sun, Apr 21st 2013 6:17a Stephan H Wissel
Cycling in Singapore can be fun once you: Find the right group Do it at night Are not afraid to cycle along an unlit Cemetery or ghosts * Middle Aged Man In Lycra
[read] Keywords: wiki
A more actionable Connections UI
Fri, Apr 19th 2013 6:18a Stephan H Wissel
IBM Connections is a two headed beast: on one hand it is a set of rich APIs offering different services (Status, Blogs, Wiki, Text, Activities etc) on the other it provides a set of UIs on top of this APIs. Yes, not one, but a set: Browser, Android, iShiny™ and IBM Notes. I'm a big fan of the APIs. After all they stand for IBM's commitment to open standards and are build with XML, REST, ATOM and ActivityStreams compliant to the OpenSocial specifications. I'm not so sure about the UIs,
[read] Keywords: connections ibm notes application wiki xml
Planning applications (XPages MindMap)
Thu, Apr 18th 2013 8:18a Stephan H Wissel
In a recent XPages workshop in Kuala Lumpur, the class brainstormed on the planning process for an XPages application. This is what we came up with. For every item on the list one could elaborate quite a bit, but putting that on the map would make it rather messy. Enjoy
[read] Keywords: xpages application applications
Is SharePoint a Failed Vision for Collaboration?
Sun, Apr 14th 2013 6:16a Stephan H Wissel
Rich Blank (of Jive software) makes a case on CMSWire to consider SharePoint a failure for collaboration. Looking closely it isn't SharePoint to fault. SharePoint with its place concept and flat views is a 1:1 conceptual copy of Lotus Notes implemented with a (then) current Microsoft technology stack. Thus it does have the potential for successful collaboration, as the (then) success of Lotus Notes clearly showed. With the right effort of adoption any collaborative technology can be successfu
[read] Keywords: collaboration connections ibm lotus notes email linkedin microsoft sharepoint skype wiki
Round-Trip editing experience in web browsers
Wed, Mar 27th 2013 10:18p Stephan H Wissel
Our applications are increasingly moving to http(s) based interfaces, that is HTML(5) or apps. Besides the irony, that we abandon client applications on desktops to reintroduce them on mobile devices (is ObjectiveC the VB of the 21st century?), that's a good thing™ However from time to time, unless you live in the cloud, we need to integrate into extisting standing desktop applications, mostly but not limited to Office applications. The emerging standard for this is clearly CMIS. Most of
[read] Keywords: ibm notes application applications desktop google linux microsoft mobile networking office openntf sap security server sharepoint wiki ubuntu
System Administrator's Mantra
Wed, Mar 27th 2013 8:13p Stephan H Wissel
All that can be automated is inherently boring All that is inherently boring will slip my attention All that slips my attention will lead to trouble Sooner or later the trouble will catch with me I therefore vow to fight the beast of boredom With skills and scripts and automation To spend time with and for what really matters You, my user!
[read] Keywords:
We love Java and JavaScript
Tue, Mar 12th 2013 10:11p Stephan H Wissel
But there are the other too... Comment from Oliver:"That's not originally mine. I never made a cartoon about LotusScript. I guess it originally was about VBA (or the like). Someone had forked the original cartoon. Why not ;) "
[read] Keywords: lotusscript xpages java javascript
Created and Maintained by Yancy Lent
Blog Submission
Change Log
Blog Widget
Mobile Edition


text:
2 dead, 7 wounded in overnight shootings
BY MICHAEL LANSU AND LEEANN SHELTON Staff Reporters September 13, 2012 1:34AM
Updated: September 13, 2012 9:21AM
Two men were dead and seven others -- including three 14-year-old boys -- were wounded in seperate shootings from Wednesday night to early Thursday.
Ornette Massey, 38, of the 6000 block of South Indiana Avenue, was shot multiple times about 6:30 p.m. Wednesday in the 5600 block of South Michigan Avenue and pronounced dead at John H. Stroger Jr. Hospital of Cook County, according to police and the Cook County Medical Examiner's office.
Another man, 40, was also wounded in the shooting, police said. That man was taken in "stable" condition to Northwestern Memorial Hospital with gunshot wounds to the hip and buttocks.
About 1:15 a.m., Miguel Cruz, 28, was shot in the chest in the 2500 block of West Thomas Street, authorities said. Cruz, of the 2500 block of North Leclaire Avenue, was taken to Saints Mary and Elizabeth Medical Center, where he died at 2 a.m., the medical examiner's office said.
Another man in his 20s was also wounded in the same shooting. He was listed in good condition at Saints Mary and Elizabeth Medical Center with a gunshot wound to the shoulder, police said.
Among the seven people wounded were two teenage boys who were shot Wednesday evening in the Chicago Lawn neighborhood on the Southwest Side.
About 6:40 p.m., the two 14-year-old boys were in the 2500 block of West 64th Street when a vehilce drove by and shots were fired, police said.
One boy was shot in the back and taken to Advocate Christ Medical Center in Oak Lawn, police said. The other boy was shot in the left leg and taken to University of Chicago Comer Children's Hospital.
About 7:05 p.m., a 33-year-old man was shot in the left leg in the 5000 block of South May Street and took himself to Saint Bernard Hospital and Health Center, police said.
About 15 minutes later, a 21-year-old man was shot in the right leg in the 7700 block of South Bennett Avenue, police said.
About 8:25 p.m., a 14-year-old boy was shot in the left hand in the 6900 block of South Western Avenue and taken in good condition to Holy Cross Hospital.
No one is in custody for any of the shootings as of Wednesday night.


text:
Happy New TV Year! With the Winter Olympics only a little more than a month away, the networks are wasting no time premiering new and returning shows through January, making this almost as busy a month for programming as the heights of September. Let the winter midseason begin.
BACK TO SCHOOL: Some underdogs adopt a never-say-die mentality. In the fringe world of wackiness known as NBC's Community, it's more like never say graduate, as the cult comedy returns for an against-the-odds fifth season with back-to-back episodes (Thursday, 8/7c) once again under the warped tutelage of mercurial series creator Dan Harmon. (For more on his and the show's comeback, go here.)
Let's hope he's packing some garlic. Friday's episode of Starz's historical-fantasy series Da Vinci's Demons will feature a face-off between Leonardo Da Vinci (Tom Riley) and Vlad the Impaler (Paul Rhys), the notorious inspiration for Bram Stoker's Dracula. It's not that crazy a notion: Da Vinci and Vlad were Renaissance contemporaries and close enough neighbors. And Vlad, despite his lust for horrific torture, was hailed as a savior by the Catholic church because he kept the Ottoman Empire from conquering the Italian states.
Pip wants nothing to do with Magwitch and rushes to confront Miss Havisham. At Satis House he learns that Estella may be lost to him. Back in London, Wemmick warns him that the penalty for Magwitch's return from Australia will be hanging. Now Pip must help him escape. watch
Spirited love story about a young photographer and his pretty girlfriend in 1958 London. Great score by Gil Evans and performances by Bowie, Davies and Sade!
A young woman will do anything, even if it means having an affair, to save her marriage. A smart, sexy love story with a surprise twist.
From Hell movie trailer - starring Johnny Depp, Heather Graham, Ian Holm, Robbie Coltrane, Jason Flemyng, Ian Richardson. Directed by Allen and Albert Hughes. Theatrical Release Date: 10/19/2001
Genre: Mystery-Suspense
Rating: R
The surprising life of one of the greatest and most original actors and directors in film history. Downey turns in an uncanny portrayal of the 'Little Tramp' while Chaplin's daughter plays her own grandmother! Nominated for several Academy Awards.
More Clips & Interviews
Based on a popular graphic novel, From Hell puts an intense psychological spin on the horrific legend of Jack the Ripper and unravels a chilling alleged conspiracy involving the highest powers in England. Jack the Ripper committed five heinous, ritualistic murders during a ten-week span in London in the fall of 1888, creating a frenzied atmosphere of gossip, rumor and terror. Jack the Ripper was never caught; he remains the most notorious and enigmatic serial killer in history.
In Victorian Era London, a troubled clairvoyant police detective investigates the murders by Jack The Ripper.
More Paul Rhys Movies Videos
In the series finale, despite the task force being fully convinced of Ames' guilt, Sandy seeks more definitive proof to convince the Justice Department to proceed with their own investigation. As the hunt closes in on Ames, Sandy's commitment to the job pushes her husband's patience and commitment to the brink. After Ames is finally caught and brought to justice, he mulls over a major decision--to go down defiantly or to confess and protect his wife and child.
After the fall of the Berlin Wall and collapse of communism, the CIA task force still remains on the hunt for the cause of the assets' compromise. Sandy becomes convinced that Ames is the most likely suspect but has a difficult time convincing the rest of the task force. After living glamorously in Rome, Ames finds it increasingly difficult to maintain that lifestyle and keep his identity hidden.
The true story behind The Assets, narrated by Elizabeth Vargas.
Sandy becomes convinced Ames is the cause of the assets' compromise.
More Paul Rhys On TV Videos
More Credits (34)
Download the TV Guide app for iPhone, iPad and Android!


text:
If you were to tell me that someone made a mashup of The Simpsons "Homer at the Bat" episode (and other clips) and audio from "Moneyball", I'd probably dismiss it without so much as a look. Then, this morning someone did tell me that this exists and I actually took a minute to check it out. Man-alive, that score from "Moneyball" really pulls you in.
Via Brisbee Nation