Zopo ZP810

Circa un mese fa ho dovuto sostituire il BlackBerry Storm 2 che ormai da quasi cinque anni mi accompagnava quotidianamente. La scelta del sistema operativo è stata facile, anche perché, andando per esclusione, l’unico per me appetibile era Android. Al contrario la scelta del dispositivo è stata piuttosto dura. Dopo un po’ di ricerche ho preso coraggio e mi sono deciso a prendere un cinafonino, convinto anche dal fatto che non solo l’avrei acquistato in Italia, e quindi con garanzia italiana, ma avrei potuto provarlo e vederlo dal vivo dal rivenditore di Udine a poche decine [...]

iNotes dietro reverse proxy HTTPS

Ho acquistato un certificato con validità triennale per 5 domini su GoDaddy così da mettere dietro reverse proxy ogni servizio HTTP in azienda. L'esigenza è nata principalmente dal fatto che dopo aver mandato in pensione il BlackBerry Storm II, usare Lotus Traveler senza passare da SSL proprio non mi andava giù. Il certificato è installato su un reverse proxy in Apache 2. [...]

Lotus Domino 8.5.3 FP3

Ieri ho installato il FP3 su un server Lotus Domino su Linux CentOS dalla versione 8.5.3 FP2. L'installazione ha ripristinato il java.policy allo stato originale e eliminato tutte le librerie Java esterne. Ci sta l'aggiornamento di release che sovrascriva il java.policy. E lo posso tollerare anche da un Fix Pack, sebbene non mi fosse mai capitato prima. Ma che elimini i miei file JAR dalla /lib/ext non mi va proprio giù. [...]

FreeNAS

Dopo la traidgedia dello scorso anno, il server casalingo è rimasto praticamente sempre fermo. Principalmente per il poco tempo da dedicarci ma anche perché di fatto ne sentivo molto poco la mancanza. Lo SMART mi segnalava problemi su uno dei quattro dischi e non ho mai avuto voglia di prendere in mano la situazione, approfondire e risolvere. Lo scorso weekend ho finalmente deciso di dedicarmi al problema, con l'obiettivo principale di semplificare tutto il sistema: niente più Debian, Samba, VMware, macchine virtuali, ecc. [...]

Uptime

Prima di spegnere i server a Dicembre causa trasloco, ho voluto salvare questo screenshot per i posteri: [...]

Convertire DOC(X) in PDF con le API di Word

Dalla versione 2007 di Office è possibile esportare un documento Word nel formato PDF senza bisogno di stampanti PDF esterne. Ciò è riproducibile anche attraverso le API di Office scrivendo poche righe di codice in LotusScript. Il codice che segue è il sorgente di un pulsante nella barra delle operazioni che, a partire dal file DOC (o DOCX) presente nel campo Allegato, lo converte nel formato PDF e lo salva in un percorso richiesto all'utente: Const wdExportFormatPDF = 17 Const wdExportOptimizeForPrint = 0 Sub Click(Source As Button) Dim ws As New notesuiwo [...]

Leggere più campi omonimi contenuti nello stesso documento

A tal riguardo la guida di Domino Designer inerente il metodo GetFirstItem della NotesDocument riporta: A document may contain more than one item of the same name. To access other than the first item, use the Items property of NotesDocument. This code gets all items named "Item33": Forall item In doc.Items If item.Name = "Item33" Then ' Process one item End If End Forall Il sistema suggerito trova tanti NotesItem quanti sono realmente i campi con lo stesso nome, ma il valore di ciascuno di questi è sempre quello del primo campo trovato. [...]

WSDL server in PHP con NuSOAP e client Lotus Domino

La scorsa settimana un Cliente che seguo ha deciso di cambiare hosting provider, senza curarsi di verificare se il database MySQL fornito consentisse di accettare connessioni provenienti dall'esterno, cosa che abbiamo scoperto poi non fare. Visto il periodo, e soprattutto considerato il risparmio dal vecchio al nuovo provider, non posso neanche biasimarlo. Quindi, pur vanificando il risparmio dei primi mesi, occorre trovare una soluzione alternativa alla query diretta sul database presso il provider. [...]

Esecuzione agenti da console su percorsi con spazi

La sintassi comune per eseguire on the fly agenti dalla console di Domino è: tell amgr run "path\nomedb.nsf" 'Nome Agente' Mercoledì sono stato da un Cliente la cui root degli applicativi è "DB Notes". Il problema derivante da ciò è che l'esecuzione degli agenti da console con il comando che segue porta a un errore di Syntax error: tell amgr run "DB Notes\Produzione\ordini. [...]

Traidgedia

La sera di un bel po' di settimane fa il server casalingo (lo stesso di un mio vecchio post) su cui gira un samba con tutti i miei dati, risponde, ma diversi file sono illeggibili. Controllo la VM su cui gira un Windows Server. Nessuna risposta. Il syslog ha l'errore incubo di ogni sysadmin: il RAID5 è passato a miglior vita. Poco più di 1 TB di dati persi. Disperazione. Passano diversi giorni, poi a ridosso di pasqua prendo coraggio e metto su una MEPIS Live per vedere se il disastro può essere arginato. [...]