Luca Zanini
  • Home
    • Astronomy
    • Android
    • Java
    • Lotus
  • About me
  • Exporting a lotus view to excel

    Nov 11, 2012

    —

    by

    Luca Zanini
    in Lotus

    In this post I explain how to export all the documents in a view of a lotus database to an excel spreadsheet using the library Apache POI. It is a very simple example that exports the string for each column in the view for every document, but you can add other features such as the…

    Read more: Exporting a lotus view to excel

  • Project Euler – Problem 3

    Nov 6, 2012

    —

    by

    Luca Zanini
    in Uncategorized

    From the Project Euler Problem 3: The prime factors of 13195 are 5, 7, 13 and 29. What is the largest prime factor of the number 600851475143 ? checked I used the Sieve of Eratosthenes and an idea to know if a prime factor was the greatest without checking all the numbers until 600851475143.

    Read more: Project Euler – Problem 3

  • @Autowired and @Resource in Spring

    Nov 4, 2012

    —

    by

    Luca Zanini
    in Java

    The @Autowired annotation is used to configure the dependency injection in Spring and is associated with a setter method, or a field or a constructor of a class. In the case of a setter method or a field the bean used for dependency injection is chosen depending on the type.

    Read more: @Autowired and @Resource in Spring

  • Passing information about UI objects to a java agent

    Nov 3, 2012

    —

    by

    Luca Zanini
    in Lotus

    The lotus java agents don’t have classes to manage the UI objects, such as in LotusScript with the classes NotesUIDocument or NotesUIView. It’s true that you can find several info about the Notes Client Java UI API in internet, but these classes are not officially supported. In this post I explain 3 ways to obtain…

    Read more: Passing information about UI objects to a java agent

  • Project Euler

    Nov 1, 2012

    —

    by

    Luca Zanini
    in Uncategorized

    I decided to start with Project Euler. Until now I have solved the first two problems, very easy: Prolem 1 Add all the natural numbers below one thousand that are multiples of 3 or 5. Problem 2 By considering the terms in the Fibonacci sequence whose values do not exceed four million, find the sum…

    Read more: Project Euler

  • Spinner menu

    Oct 28, 2012

    —

    by

    Luca Zanini
    in Android

    The spinner menu is a navigation mode that allows you to switch from one view to another using a drop down menu. The advantage of using the spinner menu consists in a more compact design because it does not require a dedicated tab bar, but it uses the bar already commonly used for the title…

    Read more: Spinner menu

  • The Dojo attributes toolbarType and toolbar of a Rich Rext control in the XPages

    Oct 22, 2012

    —

    by

    Luca Zanini
    in Lotus

    The Rich Text control of a xpage is derived from CKEditor from lotus 8.5.2, however in previous versions it was a Dojo rich text editor. A CKEditor control just created in a xpage doesn’t have Dojo attribute explicitly defined as shown in the figure below:

    Read more: The Dojo attributes toolbarType and toolbar of a Rich Rext control in the XPages

  • PropertyEditors in Spring 3

    Oct 21, 2012

    —

    by

    Luca Zanini
    in Java

    PropertyEditor is an interface that provides a support for the conversion of the value of a property (usually of type String) in an object that can be Date, URL, etc.

    Read more: PropertyEditors in Spring 3

  • Overriding the equals() and hashCode() methods

    Oct 14, 2012

    —

    by

    Luca Zanini
    in Java

    The equals() method is inherited from the superclass Object and determines if two instances are equal or equivalent. Usually this method should be overridden because the equals() method of the Object class is equivalent to the operator ==, which returns true if and only if the two references refer to the same object.

    Read more: Overriding the equals() and hashCode() methods

  • The merge tag

    Oct 7, 2012

    —

    by

    Luca Zanini
    in Android

    The merge tag allows you to avoid an unnecessary use of nested layouts when you use the include tag.

    Read more: The merge tag

←Previous Page Next Page→