Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

IBM Lotus Domino and Notes Information Center


Lotus Notes/Domino -- продукт и инструмент. Выпуск: 442

2011-09-16
Поиск по сайтам о Lotus Notes

Содержание:

CodeStore. Коды Примеры Шаблоны (2)

Chasing the Cloud, Part 3 -- Migrating Your Users and Data
Not Storing Credit Card Numbers In Domino

Интенет эфир о Lotus Notes. Блоги и форумы (20)

Резюме: ревизор в Минске
Меня бесит программирование под Lotus Notes.
Возьмем на работу администратора Lotus Domino
LivePIM DesktopMirror Suite 4.0.1400
Валентина Плющев #760064278
Георгий Качанов #558759948
Антон Забылин #432673925
ЭллинаЭвелинаЭлина Живяго #995361791
Нелли Дудка #768364230
Директор производства
Почтовый сервер 
Quy luat quang ba trong marketing
К ДНЮ ПРОГРАММИСТА
я победил эту ебаную хуйню в виде lotus notes!
RT @by_chk: сука горите в аду те, кто сделал lotus notes!!!
сука горите в аду те, кто сделал lotus notes!!!
Уведомления на почту в Lotus Notes
keep calm listen to the music
Lotusphere 2011 Solutions Development Lab 02: Creating and deploying a Java Plugin for Notes and Symphony Part 4
Lotusphere 2011 Solutions Development Lab 02: Creating and deploying a Java Plugin for Notes and Symphony Part 3

Вакансии для специалистов (12)

Аналитик финансово-информационных систем
C/C++ embedded developer
Paralegal - Corporate Paralegal Experience, Lotus Notes
Software Engineer / Lotus Notes Developer
Lotus Notes Domino Software Engineer
SE - Lotus Notes Domino
Lotus Notes Developer (MPD-CF32) Job
Lotus Notes Developer (MPD-CF) Job
Lotus Notes/Domino Developer Job
Lotus Notes Administrator (OS-HMB-011) Job
Lotus Notes Administrator Job
Senior Lotus Notes System / Network Administrator (Core)

Закладки о Lotus Notes (1)

IBM Lotus Domino and Notes Information Center
Спонсоры рассылки:
Поиск по сайтам о Lotus Notes/Domino
Полнотекстовый поиск по тематическим сайтам о Lotus Notes
Хостинг на Lotus Domino















Блиц опрос
Материалы на английском
(голосование возможно только из письма рассылки)
  • Нормально. Могу читать
  • Не годиться. Хочу только на русском
  • Компания ПУЛ - разработка приложений на Lotus Notes/Domino

    CodeStore. Коды Примеры Шаблоны

    1. Chasing the Cloud, Part 3 -- Migrating Your Users and Data

    Solidify your understanding of cloud-based technology and how it affects you and your job. In part 1 of this three-part article, you learned the defining characteristics of clouds and their various service and deployment models, why it's prudent to at least consider a move to the cloud, and what it might mean for you and your career. In part 2, you learned about how to assess and prepare your Domino environment for a move to the cloud and how to select a vendor. Now, in part 3, get advice on migrating your data and users to the cloud and guidance on managing and monitoring your new cloud collaboration environment.

    2. Not Storing Credit Card Numbers In Domino

    For the past few weeks I've been adding a shopping cart to an existing Domino application. The existing system stored credit card numbers in plain text, which - as I'm sure you know - is a massive huge great no-no when it comes to being PCI DSS compliant.

    I'll talk more about how I implemented a gateway part of the cart another day. For now I want to discuss how I avoided, at all costs, storing the credit card number entered by the user.

    Normally, to stop a field being saved on the backend document you'd just make it a Computed For Display field, right? Like this:

    image

    The field itself is hidden, but we display an input field of the same name to the user using Passthru HTML. This way they can enter a value, we can reference it in our WebQuerySave code and it never gets stored.

    Normally it would be as simple as that, but in my case things were complicated. The developer of the existing system had turned on the "Generate HTML For All Fields" Form option. I had no idea why and didn't dare turn it off for fear of what affect this might have on what was already a monstrously-complicated system.

    The trouble with the "generate all fields" Form option is that as well as our own PassThru field Domino generates another (type="hidden") one towards the bottom of the HTML form with the same name. It does this because our CFD field is hidden.

    When the Form is submitted to the web server the server only accepts the value from the bottom-most field (always ""), so the value entered by the user is never available to us.

    To get round this I could use JavaScript to see if there are two fields called CreditCardNumber and, if so, set the value of the second to the value of the first before submitting the form.

    var f = document.forms[0];
    if (f.CreditCardNumber && f.CreditCardNumber.length>0){
     f.CreditCardNumber[1].value = f.CreditCardNumber[0].value;
    }
    

    BUT. Could I live with myself if I was responsible for an e-commerce site that relied on JavaScript to work? Those who know me well enough will know the answer is a resounding NO!!!

    The Only Other Solution

    My only option was to un-hide the CreditCardNumber field and make it editable. The issue then became how to make sure it never ever ever got stored on the document. To do this I removed it at the very end of the Java WQS agent. Here's how:

    public class JavaAgent extends AgentBase {
     private Document document;
    
     public void NotesMain() {
      try {
       Session session = getSession();
       AgentContext agentContext = session.getAgentContext();
       Database database = session.getCurrentDatabase();
       document = agentContext.getDocumentContext();
    
       //Do the credit card processing part here.
    
      } catch(Exception e) {
       e.printStackTrace();
      } finally {
       try{
        document.removeItem("CreditCardNumber");
       }catch(Exception ex) {
        ex.printStackTrace();
       }
      }
     }
    }
    

    Notice how we defined the contextual Document outside the NotesMain function? This is so that we can refer to it in the "finally" section. Code inside the "finally" clause will run even if the main code section results in an error for any reason. So, it almost guarantees the field will get removed during saving the document.

    Or will it. What if!! What if the Agent fails to run for some reason other than an error in the code? Say the Agent times-out or the server is under heavy traffic and it fails to run completely. What happens then!?

    To get round the idea that the Agent might fail to run I added an extra line of @Formula after the call to run the Agent in the Form's WebQuerySave event, like so:

    image

    As far as I can tell this is almost fool-proof. What say you? Am I missing something here or can I sleep soundly at night, safe in the knowledge this will always remove the field?

    Click here to post a response

    If you don't have an IBM ID and password, register here.

    By clicking Submit, you agree to the developerWorks terms of use.

    The first time you sign into developerWorks, a profile is created for you. This profile includes the first name, last name, and display name you identified when you registered with developerWorks. Select information in your developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

    All information submitted is secure.

    The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

    Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

    By clicking Submit, you agree to the developerWorks terms of use.

    All information submitted is secure.

    Lotus Sandbox archived

    The Lotus Sandbox was closed to all new submissions in 2007. Downloads of previous submissions were still available as an archived resource following that closure, but effective September 2010, downloads from the Lotus Sandbox are no longer available.

    If you need to contact us regarding the removal of the Lotus Sandbox, please use our feedback form.

    Resources for samples and templates

    If you are looking for samples and templates for use with Lotus products, please use these resources:

    • IBM Lotus and WebSphere Portal Business Solutions Catalog
      The IBM Lotus and WebSphere Portal Business Solutions Catalog on Lotus Greenhouse is a rich, Web 2.0 style catalog designed to dynamically deliver widgets, plug-ins, portlets, and sample applications across the entire Lotus and WebSphere Portal software portfolio.
    • OpenNTF.org
      OpenNTF is devoted to enabling groups of individuals all over the world to collaborate on IBM Lotus Notes/Domino applications and release them as open source, providing a framework for the community so that open source applications may be freely distributed, using widely accepted licensing terms, and increasing the quality and quantity of templates, applications and samples that are shared by the community.
    Help: Update or add to My dW interests

    What's this?

    This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

    And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

    View your My developerWorks profile

    Return from help

    Help: Remove from My dW interests

    What's this?

    Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

    View your My developerWorks profile

    Return from help

    Интенет эфир о Lotus Notes. Блоги и форумы

    1. Резюме: ревизор в Минске

    Microsoft Word, Excel, 1C:6.0, 7.7, 8.0, Lotus Notes 7, Office Audit, Alibi, MS Office ...

    2. Меня бесит программирование под Lotus Notes.

    Вообще, я человек спокойный, но меня бесит программирование под Lotus Notes.

    3. Возьмем на работу администратора Lotus Domino

    В крупный банк - ТОП 10 (Москва) на постоянной основе приглашается системный администратор, в первую очередь с хорошим знанием Lotus Domino 7-8. Работа связана с администрированием серверов lotus на 50% и на 50% предложат заняться администрированием других систем.

    4. LivePIM DesktopMirror Suite 4.0.1400

    DesktopMirror Suite является программным пакетом, который позволяет синхронизировать контакты, календарь, задачи и заметки информацией между Outlook, Google, Lotus Notes, Sage ACT! и Palm Desktop.

    5. Валентина Плющев #760064278

    433502197 http://v4gu5vg95gzpl.sytes.net/lotus-notes-demoversiya-skachat.html

    6. Георгий Качанов #558759948

    45104981 http://s8rz8yz24tccp.sytes.net/skachat-lotus-notes-65.html

    7. Антон Забылин #432673925

    3723145 http://d2nu8rj60rcsw.sytes.net/lotus-notes-85-skachat.html

    8. ЭллинаЭвелинаЭлина Живяго #995361791

    23742676 http://s8rz8yz24tccp.sytes.net/skachat-lotus-notes-65.html

    9. Нелли Дудка #768364230

    488861084 http://s8rz8yz24tccp.sytes.net/skachat-lotus-notes-65.html

    10. Директор производства

    Разработка и внедрение корпоративной информационной системы на базе Lotus Domino

    11. Почтовый сервер 

    IBM Lotus Domino;

    12. Quy luat quang ba trong marketing

    Cách đây nhiều năm chúng tôi đã làm việc với công ty Lotus Development Corp. về chiến lược xây dựng nhãn hiệu cho sản phẩm Lotus Notes.

    13. К ДНЮ ПРОГРАММИСТА

    Программы пишем на языке Lotus Notes.

    14. я победил эту ебаную хуйню в виде lotus notes!

    я победил эту ебаную хуйню в виде lotus notes!

    15. RT @by_chk: сука горите в аду те, кто сделал lotus notes!!!

    RT @by_chk: сука горите в аду те, кто сделал lotus notes!!!

    16. сука горите в аду те, кто сделал lotus notes!!!

    сука горите в аду те, кто сделал lotus notes!!!

    17. Уведомления на почту в Lotus Notes

    18. keep calm listen to the music

    При 17 (!!!) открытых вкладках lotus notes (c техническими заданиями, заметками тестировщиков, письмами), трех одновременно прочитываемых вордовских документах, пяти пдфках, одному большому html-help, еще тестируемой новой системе документации, xml-редакторе, snagit для вставки картинок в письма и, ко всему прочему, консультируемым по большому и серьезному модулю человеком в аське -

    19. Lotusphere 2011 Solutions Development Lab 02: Creating and deploying a Java Plugin for Notes and Symphony Part 4

    This is part 4 of a 5 part lab run at Lotusphere 2011 in the Solutions Development Lab on the Showcase floor. This lab detailed how to create a Java plugin for Lotus Notes or Symphony, and shows 3 methods for deploying the plugin. Part 4 documents how to deploy the plugin using the Addon ...

    20. Lotusphere 2011 Solutions Development Lab 02: Creating and deploying a Java Plugin for Notes and Symphony Part 3

    This is part 3 of a 5 part lab run at Lotusphere 2011 in the Solutions Development Lab on the Showcase floor. This lab detailed how to create a Java plugin for Lotus Notes or Symphony, and shows 3 methods for deploying the plugin. Part 3 documents how to deploy a plugin using a Composite ...
    Блиц-опрос
    Давай знакомиться. В каких отношениях с Lotus Notes?
    (голосование возможно только из письма рассылки)
  • Lotus Администратор
  • Lotus Программист
  • Lotus Пользователь
  • С Lotus Note не знаком
  • Хочу познакомиться с Lotus Notes/Domino
  • Вакансии для специалистов

    1. Аналитик финансово-информационных систем

    Требования:
    - опыт администрирования ERP-системам
    - опыт работы с Sun – будет плюсом
    - опыт программирования на VB
    - опыт написание SQL-запросов
    - хорошее знание Excess
    - опыт работы с базами данных (Oracle, SQL…)
    - опыт работы с Lotus Notes 7.0., 1С - приветствуется
    - английский выше среднего – приветствуется

    Обязанности:
    - сбор показателей и отчетов при помощи внутренней ERP
    - сбор и анализ требований у пользователей ERP системы
    - настройка функциональности внутренними средствами системы
    - написание запросов, отчетов в Excess
    - непосредственное участие в проектах разработки документооборота на базе Lotus Notes
    - анализ и оптимизация существующих бизнес процессов финансового отдела
    - написание макросов, создание презентаций на базе MS Office

    Достойная оплата, гибкий график работы, комфортные условия труда, бонусы и социальные льготы.

    Ждем Ваше резюме с указанием названия вакансии в теме письма по адресу:
    mariann.himikus@talentor-bizs.com

    2. C/C++ embedded developer

    HOT POSITION!
    LuckyWare Pro company works with well-known Companies from Germany, Switzerland, UK, US, and Canada. We are looking for a smart, hard working and self-motivated C/C++ embedded developer to work on interesting projects!

    Skills:
    1) An ability to get things done and achieve practical results.
    2) 1+ years of experience with C/С++.
    3) Experience in Lotus Domino is preferable.
    4) Experience in TDD methodology is preferable.
    5) English skills.
    6) An ability to learn new technologies quickly and without assistance.

    What we offer:
    Interesting, long-term projects with western European, American and Canadian customers
    An opportunity for self-realization, career and professional growth
    An opportunity for business trips to Europe
    Сonvenient location (few minutes from a subway station)
    Social package
    Flexible schedule
    Friendly team
    Еasy management and no bureaucracy

    Please send your CV to job@luckywarepro.com

    3. Paralegal - Corporate Paralegal Experience, Lotus Notes

    Paralegal - Corporate Paralegal Experience, Lotus Notes Posted on:08/12/11 Job Number: 300282-9237-17-284944   Add to Cart   Email to a Friend Location: Malvern, PA Description: Para...

    4. Software Engineer / Lotus Notes Developer

    Position Title Software Engineer / Lotus Notes Developer Location VA - VIENNA - N/A (VAC098) Clearance Required Yes - Final Required to Start Clearance Type Top Secret/SCI (TS/SCI) Daily Responsibilit...

    5. Lotus Notes Domino Software Engineer

    Position Title Lotus Notes Domino Software Engineer Location VA - HERNDON - N/A (VAC032) Clearance Required Yes - Final Required to Start Clearance Type Top Secret/SCI (TS/SCI) Daily Responsibilities ...

    6. SE - Lotus Notes Domino

    Position Title SE - Lotus Notes Domino Location VA - HERNDON - N/A (VAC032) Clearance Required Yes - Final Required to Start Clearance Type Top Secret/SCI (TS/SCI) Daily Responsibilities Provide LN Do...

    7. Lotus Notes Developer (MPD-CF32) Job

    Lotus Notes Developer (MPD-CF32) Full Time Regular posted 6/20/2011 Job Category: MIS - Info Tech / Telecommunications Req ID: 202536 Able to obtain security clearance?None Currently possess securit...

    8. Lotus Notes Developer (MPD-CF) Job

    Lotus Notes Developer (MPD-CF) Full Time Regular posted 6/20/2011 Job Category: MIS - Info Tech / Telecommunications Req ID: 202537 Able to obtain security clearance?TS/SCI with Polygraph Currently ...

    9. Lotus Notes/Domino Developer Job

    Lotus Notes/Domino Developer Full Time Regular posted 7/11/2011 Job Category: MIS - Info Tech / Telecommunications Req ID: 204105 Able to obtain security clearance?None Currently possess security cl...

    10. Lotus Notes Administrator (OS-HMB-011) Job

    Lotus Notes Administrator (OS-HMB-011) Full Time Regular posted 8/1/2011 Job Category: MIS - Info Tech / Telecommunications Req ID: 205558 Able to obtain security clearance?None Currently possess se...

    11. Lotus Notes Administrator Job

    Lotus Notes Administrator Full Time Regular posted 8/25/2011 Job Category: MIS - Info Tech / Telecommunications Req ID: 207723 Able to obtain security clearance?None Currently possess security clear...

    12. Senior Lotus Notes System / Network Administrator (Core)

    Senior Lotus Notes System / Network Administrator (Core) Location: Fort Meade, MD 20755 # of openings: 1 Required Clearance: TS w/Fullscope Poly Description COMPANY DESCRIPTION Ross Technologies, I...

    Источники знаний. Сайты с книгами


    "Красные книги" IBM

    Книги компании IBM по специализированным тематикам о Lotus Software. Основной язык - английский форматы pdf и html

    Книги компании "Интертраст"

    Для администраторов разработчиков и пользователей. Настройка и администрирование, разработка и программирование, пользование системой Lotus Notes
    Документация. YellowBook
    Оригинальная документация по продуктам Lotus Software. Язык англыйский. Форматы pdf html nsf
    IBM Пресс
    Книги от компании IBM. Книги и брошуры на заказ и на бесплатную скачку в формате pdf
    КУДИЦ-ПРЕСС
    Просмотр и заказ книг. Некоторые книги возможно скачать в формате pdf для свободно чтения и просмотра.
    Книги о Lotus Notes в Интернете
    Ссылки на книги и методички находящиеся в свободном пользовании. Ветки форумов обсуждения книг и материалов. Поисковый сервер по хелпам Lotus Notes книги от Google для свободного просмотра

    В избранное о Lotus Notes/Domino В подготовке выпуска использовались материалы и знания
    По вопросам спонсорства, публикации материалов, участия обращайтесь к ведущему рассылку LotusDomiNotes

    В избранное