Personal tools

You are reading the articles stored in Eventi

Jan 18, 2010

Lotusphere Day 1 - JMP105 - XML and Web Services Jumpstar

Filed Under:

Most companies today know that the easiest way to integrate with other entities (both internally and externally) is to provide their solution as a Service that can be called from any system regardless of the operating system or software. Web Service providers and consumers provide this much needed resource. This jumpstart will provide developers with an solid foundation in XML (the language of web services) as well as proven techniques for implementing Web Service providers and consumers in Lotus Notes and Domino 6,7,8 and 8.5. You'll will be provided with resources and examples of Web Service consumers and providers in both LotusScript and Java. You'll see how to integrate Web Services with Lotus Domino form designs and XPages.***t

Lotusphere 2010 banner

Ottimo talk di Paul Calhoun su WebService.

Retrospettiva su provider e consumer, nulla che già non si sappia, ma la chicca è che ha promesso di rendere disponibile per il download un db che offre tra le altre cose (utility per la gestione XML, agenti ecc.) un xslt che permette, attraverso il transformer di DXL, di convertire form Notes in XPages. Ancora in stato semi-embrionale (per esempio, non gestisce correttamente combobox e radiobutton), ma di sicuro effetto ed utilità

Tra le altre cose, tips&tricks, esempi di testing provider in Eclipse Galileo e integrazione tra Xpages e Webservice.

Lotusphere in sentence, Day 0

by fabio
Filed Under:

Lotusphere 2010 banner

General:

  1. After “Emergence” in 2008 and “Resonance” in 2009, this year the Lotusphere theme is “Lotus knows”.
  2. My daily agenda: BOOT103 (great job Franziska), SHOW105, BOOT104, JMP102 and Welcome Reception.

Admin tips:

  1. DAOS and SAN? Again, be sure transaction logging is on a separate and dedicated LUN.
  2. Set all compressions "on" using console: load compact mail -ZU -n -v -C
  3. Deny access list and HTTP? Be careful you have to set “Enforce server access settings” in server documents, ports, Internet ports otherwise HTTP do not follow the configuration.
  4. In NAB “Actions-> Set Secure Internet Password” allow you to encrypt the HTTP password in secure way. Note, I mean a “secure”, not a “more secure” cause the standard HTTP password mechanism use @Password to encrypt so (eg) same password are show with the same encryption. Mandatory!
  5. In the configuration setting, set “Enforce Internet/Password Lockout” to prevent a brute force attack over HTTP. You can also use policy to specify a per-person criteria.
  6. Notes Shared Login do not require software installation on the clients (and it's much better than previous OS login) and you can use policy to set it!

Sametime:

  1. Sametime 8.5 will be released in two flavors: Sametime 8.5 Community Services for chats and awareness (Domino based) and Sametime 8.5 Meeting Services (Websphere based) for meeting and video conferencing.
  2. Wes Morgan rules on Sametime 97/3 utilization: 97% of the users will be logged into chat, 3% parteciping in meetings.

Welcome reception:

  1. Still cold. :-(
  2. A nice match against Andrea playing tennis with Wii.

Jan 17, 2010

Lotusphere in sentence, Day -1

by fabio
Filed Under:

Lotusphere 2010 banner

  1. Luckily the temperature is higher than the last two freezing years (around 20°C during the day).
  2. I have had great times with Andrea e Daniele relaxing and eating shrimp and crab in front of the ocean in Cocoa Beach.
  3. The pocket agenda is changed, now we have a tabular folder instead the traditional pocket book.
  4. The backpack is almost the same of last year.

Nov 27, 2009

Plone is Cool!

Filed Under:

Ecco la maglietta sfoggiata alla Conference di Budapest... in versione open source.

Maglietta Plone Conference 2009 (fronte)Maglietta Plone Conference 2009 (retro)Alla recente Plone Conference ci siamo presentati in gruppo con una maglietta creata ad-hoc per l'occasione. Il tema è "Plone is Cool": l'immagine anteriore è costante, ma sulla schiena sono stati stampati 5 diversi frammenti di codice (python e jQuery) che portano tutti ad un risultato molto simile :-)

Grande successo soprattutto per il "lancio delle magliette" ai portatori sani di domande intelligenti al termine dei talk di Massimo e Andrew! Nei giorni successivi, infatti, non sono mancati gli incontri casuali con plonisti che diffondevano il Verbo del CMS più cool.

Sul sito di RedTurtle trovate i file sorgenti con loghi e codice pronti per la stampa.

Di seguito riporto il codice.

>>> import CMS
>>> all_cms = CMS.queryAllKnowCMS()
>>> all_cms.sort(lambda x, y: cmp(x.coolValue,
...                               y.coolValue))
>>> print all_cms[-1]
'Plone'

 

>>> import CMS
>>> plone = CMS.getCmsByName('Plone')
>>> CMS.getCoolerCmsThan(plone)
Traceback (most recent call last):
...
NotFoundError: can't find a cooler CMS than 'Plone'

 

>>> @memoize
>>> def ploneIsCool(self):
...    return True

 

>>> var title = jq(".documentFirstHeading > span");
>>> var old_title = title.text().strip();
>>> title.text(old_title.split(" ")[2] + " is Cool!");
>>> title.text();
"Plone is Cool!"

 

>>> import CMS
>>> coolestCMS = IFullyFeatured(CMS)
>>> coolestCMS.downloadURL() 
'http://plone.org/products/plone'

 

 

Nov 20, 2009

Dominopoint Day 2009: la nostra presentazione

by fabio
Filed Under:

Presentazione Slideshare