30.03.2012
EntwicklerCamp 2012: Zähme den Tiger - Java-Entwicklung in Notes und Domino
Category: EntwicklerCamp, Konferenzen, Java, Entwicklung
Ich kenne keine Konferenz im deutschsprachigen Raum bei der soviel geballtes Notes-Know how vorhanden ist. Es macht wirklich jedes Jahr viel Spaß. Auch wenn dieses Jahr der Schwerpunkt eindeutig XPages war, gab es auch viele spannende Vorträge zu anderen Entwicklungsthemen.
Das nächste EntwicklerCamp ist vom 11.03. bis zum 13.03.2013. Wir werden sicherlich wieder mit dabei sein!
Noch ein Hinweis zum Thema "Java unter Lotus Domino". Es gibt ein sehr gutes Buch von
Thomas Ekert: "Java unter Lotus Domino" vom Springer Verlag, ISBN 978-3540221760, 804 S.
Das Buch ist auf Deutsch und wird zur Zeit zu einem genialem Preis von 9,95 € verkauft.
23.03.2012
EntwicklerCamp 2012: Wir sind dabei
Category: EntwicklerCamp, Konferenzen
Wir sind beim diesjährigen EntwicklerCamp wieder dabei, diesmal mit einem Vortrag und einer Hands-On-Session:Hands-On 1: JavaScript leicht gemacht
Montag, 26.03.2012, 14:00-15:30
In dieser Hands-On-Session werden wir gemeinsam in praktischen Übungen die Grundlagen von JavaScript erarbeiten und dabei langsam den Bogen von reiner Web-Entwicklung zur Domino-Web-Entwicklung schlagen. Die Übungen sollen dabei ein grundsätzliches Verständnis von der Syntax und dem Aufbau von JavaScript vermitteln und - aus Notes bekannte - Entwicklungsaufgaben wie Eingabevalidierung und Hide-When-Formeln aufgreifen. Danach werden wir uns ansehen, wo JavaScript in der Domino-Web-Entwicklung eingesetzt wird.
Die Teilnehmer werden in dieser Session auch verschiedene Werkzeuge kennen lernen, die die Entwicklung und Debugging von JavaScript erleichtern.
Am Ende der Session soll jeder Teilnehmer in der Lage sein, einfache Entwicklungsaufgaben mit JavaScript durchzuführen.
Teilnehmer benötigten einen Rechner mit installiertem Domino-Designer, Domino-Server, aktuellem Browser (am besten Mozilla Firefox) und mindestens einem Texteditor, besser einer Entwicklungsumgebung für Web-Anwendungen (z. B. Aptana).
Benötigte Kenntnisse: Die Session richtet sich an Teilnehmer, die bisher wenig Kontakt mit JavaScript und Web-Entwicklung hatten. Notes-Entwicklerkenntnisse sind erforderlich.
Track 1 - Session 7: Zähme den Tiger - Java-Entwicklung in Notes und Domino
Mittwoch, 28.03.2012, 09:00-10:30
Im ersten Teil dieses Vortrags geht es um die Sprache selbst: Wie ist die Syntax, wie schreibt man z. B. Schleifen und bedingte Anweisungen, wie definiert man Routinen und Klassen und wie nutzt man sie usw.?
Danach wird gezeigt, wo und wie man im Domino Designer unter Eclipse (DDE, ab Version 8.5) Java programmieren kann.
Es folgen einige praktische Beispiele, die die verschiedenen Einsatzmöglichkeiten veranschaulichen. Schwerpunkt sind dabei Java Agenten und Java in XPages Anwendungen.
Die Teilnehmer benötigen keine Vorkenntnisse in Java, sollten aber Erfahrung in der Entwicklung mit LotusScript oder JavaScript mitbringen.
Die Session bietet eher einen Überblick über die Sprache und wo man sie bei Notes und Domino einsetzen kann. Sie geht nicht in die Tiefe - dafür ist das Thema zu groß - und bietet damit eine solide Grundlage für die eigene, weitere Einarbeitung.
14.03.2012
Immer das Unbekannte erwarten
Category: Fun
Gut, dass IBM so gut vorbereitet ist und das Unbekannte schon erwartet hat:06.03.2012
IBM LotusLive wird in IBM SmartCloud for Social Business umbenannt; neue Pakete und flexible Preisstaffeln erweitern die Implementierungsmöglichkeiten
Category: IBM SmartCloud, LotusLive, Social Business
IBM SmartCloud for Social Business bietet Abonnenten einfachen Zugang zu Diensten wie File-Sharing ("teilen statt senden"), Social-Networking, Interessengemeinschaften (Communitys), Online- bzw. Web-Konferenzen, Instant-Messaging, E-Mail- und Kalenderfunktionen, die professionellen Ansprüchen genügen. IBM SmartCloud for Social Business ermöglicht es Unternehmen, die benötigten Ressourcen zeitgerecht in Anspruch zu nehmen, damit Angestellte mit beliebigen anderen Anwendern außerhalb oder innerhalb des eigenen Unternehmens zusammenarbeiten können. Da IBM SmartCloud for Social Business ein Cloud-basierter Service ist, können sich Unternehmen auf ihr Kerngeschäft konzentrieren, indem IBM die Verwaltung der notwendigen Infrastruktur übernimmt.Dieses Angebot bietet Ihnen folgende Module zur Auswahl:
- Zusammenarbeit (Collaboration)
- Web-Konferenzen
- E-Mails
- flexible Laufzeit
- jederzeitiges Hinzufügen von Deinsten je nach Geschäftsanforderung
- flexible Zahlungszeiträume: monatlich, vierteljährlich, jährlich oder im Voraus
- vorgegebene, umsatzabhängige Rabattstaffeln
06.03.2012
Sicherheitslücke im BlackBerry Browser mit Proxy umgehen
Category: BlackBerry, Administration
Angesichts einer gerade bekannt gewordenen Sicherheitslücke im BlackBerry-Browser möchte ich auf die Möglichkeit hinweisen, die BlackBerry-Geräte genauso über einen Web-Proxy zu zwingen, wie das womöglich schon mit den "Desktops" gemacht wird.Zu der Sicherheitslücke erst einmal:
http://btsc.webapps.blackberry.com/btsc/dynamickc.do?externalId=KB30152&sliceID=1&command=show&forward=nonthreadedKC&kcId=KB30152
Die Lücke gilt für BlackBerry OS 6 - 7.1 und Playbook OS (1 und 2).
Wenn der Nutzer eine präparierte Webseite ansurft, kann entweder Code im Kontext des Browsers ausgeführt werden (Playbook) oder auf das Dateisystem zugegriffen werden (BlackBerry OS).
Die Lücke hat einen CVSS-Score von 6.8 (BlackBerry OS) bzw. 7.5 (Playbook OS). Es gibt bisher keinen bekannten Versuch, den Fehler auszunutzen.
Ein Fix wird gerade entwickelt.
Der empfohlene Workaround ist, die Nutzer über einen Proxy zu zwingen, der nicht vertrauenswürdige Webseiten blockiert.
Ein gemeinhin nicht wahrgenommenes (?) Feature des BES ist nämlich der MDS-CS (Mobile Device Service - Connection Service).
Wenn ein mobiles Gerät sich mit dem BlackBerry-Standard-Browser mit dem Internet verbindet, geht die zugehörige Verbindung immer über den MDS.
Der MDS macht so hilfreiche Dinge wie:
- Verschlüsselung des Datenverkehrs (zumindest zwischen Gerät und MDS)
- Komprimierung der Webseiten-informationen - zum Beispiel indem Bilder auf die Bildschirmgröße herunterskaliert werden
- Heruntergeladene Dateien werden ebenso wie in der E-Mail-Anwendung vom Attachment Service komprimiert
- Der Zugriff auf Webseiten des Intranets wird ermöglicht, sofern der MDS sie erreichen kann, und
- der MDS kann auch über einen Proxy geleitet werden, so dass mobile Surfer den gleichen Beschränkungen unterliegen wie die lokalen Nutzer auch. Sie haben natürlich auch einen ähnlichen Nutzen wie die lokalen Benutzer - Stichwort "Caching"
Damit das auch wirklich funktioniert, muss man natürlich auch verhindern, dass die Nutzer etwas anderes als den BlackBerry-Browser nutzen, um ins Internet zu kommen. Dazu gibt es im ersten Link unter "Workaround" eine ausführliche Beschreibung.
06.03.2012
Unter Windows alle verschlüsselten Dateien finden
Category: Administration, Windows
Windows erlaubt es Benutzern relativ einfach, Dateien zu verschlüsseln. Man muss nur in den erweiterten Dateieigenschaften auswählen, dass eine Datei oder ein Ordner verschlüsselt werden soll.Das dazu verwendete Schlüsselpaar (öffentlicher und privater Schlüssel) wird bei Bedarf in Hintergrund erstellt und im Zertifikatsspeicher von Windows abgelegt.
Aber wie kann man schnell und einfach alle verschlüsselten Dateien auf einem Rechner finden?
Dafür gibt es den cipher-Befehl der dazu mit folgenden Parametern aufgerufen werden muss:
cipher /u /n
Als Ergbnis erhält man die Liste aller verschlüsselten Dateien auf allen lokalen Laufwerken. Natürlich kann man die Liste auch in eine Datei schreiben lassen:
cipher /u /n >C:\Temp\Verschlüsselte-Dateien.txt
05.03.2012
mdadm-Cron-Script zu gesprächig
Category: Linux, Administration
Wir nutzen auf einigen unserer Domino-Server Kubuntu als Betriebssystem, die KDE-Version von Ubuntu, das wiederum auf Debian aufbaut. Seit kurzem bekommt root monatlich eine "komische" E-Mail-Benachrichtigung:Thema: Cron <root@server-***> if -x /usr/share/mdadm/checkarray && $(date +%d) -le 7 then /usr/share/mdadm/checkarray --cron --all --idle --quiet; fi
Inhalt: checkarray: I: selecting idle I/O scheduling class for resync of md0.
Wir benutzen auf diesem Server ein Software-RAID, also an sich ist die Meldung klar, aber eben nichts "Besonderes", über das man regelmäßig benachrichtigt werden will...
Read More




