.NET Campus
Vorrei incentivare tutti coloro che vivono vicino a Roma ad iscriversi all’evento .NETCampus che si terrà il 13 marzo (a partire dalle ore 8.00) e che prevede 5 track di formazione:
L’evento è gratuito e potete registrarvi QUI.
La registrazione è essenziale per poter partecipare all’evento e devono farlo TUTTI il prima possibile per evitare che i posti disponibili si esauriscano.
Grazie e per maggiori info:
Giocando con Windows Search
Ecco di cosa parlerò oggi… di questa textbox, in apparenza molto semplice, ma che nasconde capacità di ricerca fantastiche!
Non nascondo che ne sono rimasto stupefatto
Cominciamo dalle cose semplice e magari scontate…
Volevo cercare tutti i file mp3…. beh semplice *.mp3
Arrivato a questo punto ho pensato e tutti gli altri file, esclusi gli mp3, come li trovo?
Altrettanto semplice NOT *.mp3
Uhm brutto… nei risultati ci sono anche le cartelle…. non le voglio vedere… NOT *.mp3 AND NOT Folder TOO EASY? Beh si… Figata funziona!
Però io sono italiano… potrei non sapere l’inglese… NON *.mp3 E NON Cartella SEMPLICE? Beh si… e ovviamente funziona…
Ancora più semplice potevo fare direttamente kind:=music
Ok, complichiamo la ricerca… voglio cercare i brani del 2007 (per esempio) Year:2007, o di dimensione superiore ai 5MB Size:>5MB
Ovviamente posso combinare il tutto con AND e OR a piacimento
Ricapitolando… posso usare gli operatori logici NOT AND OR
cercare nei tag/proprietà dei file scrivendo: proprietà:<valore oppure proprietà:>valore oppure proprietà:=valore (a seconda se voglio risultati minori, maggiori o uguali al valore specificato)
posso usare keyword come Folder, probabilmente ce ne sono altre… ma non le ho trovate
Special Thanks to Andrea Dell’Amico che mi ha dato l’idea di usare gli operatori logici perchè Windows Search è fico!!
Salerno
Di ritorno da Salerno, voglio raccontarvi brevemente come è andata
Giorno 1
Arrivato all’aeroporto di Napoli il presidente in persona (Andrea Cesaro), mi è venuto a prendere, e mi ha scortato fino in facoltà, arrivato nell’aula del seminario circa 40 minuti prima di cominciare, ci sono già un trentina di studenti… e già questo mi ha fatto pensare, che ne sarebbero arrivati almeno altrettanti!
E così è stato, anzi, ne sono arrivati molti di più ad occhio erano non meno di 130..
Devo assolutamente ringraziare tutto lo staff di ATS, che ha curato l’organizzazione in ogni minimo dettaglio!
Al termine del seminario non sono mancate le domande, non meno di 25 (visto che avevo solo 25 dvd omaggio, e che agli ultimi non ho potuto darlo
)
Al termine delle domande siamo andati a cena
Nuovamente in aeroporto, per recuperare Francesca, e dopo si torna in facoltà per verificare che il laboratorio sia pronto.
I tecnici avevano già sistemato tutto alla perfezione
Questa volta l’organizzazione dello staff ATS è stata ancora migliore, e nei 30 minuti prima dell’inizio del seminario c’erano già una cinquantina di studenti fuori dalle porte in attesa di poter entrare!!
Pochi minuti prima delle 15 iniziano ad entrare gli studenti… dieci minuti dopo stanno ancora entrando, non sto dicendo che sono lenti, ma era un fiume che non finiva più!
Anche questa volta laboratorio pieno, non bastano le sedie… molti pur di seguire stanno in piedi!
Al termine della prima sessione (la mia), dopo un breve pausa, comincia la seconda sessione (quella di Francesca).
Ovviamente devo farle i miei complimenti, veramente brava!
Sera
È l’ora di andare a cena, io, Fra, il presidente (Andrea) e la First Lady (Anna), andiamo al “il tegame”, magiamo tanto e bene
Dopo l’eccellente cena, Andrea ci porta a vedere le meravigliose luci di Salerno!
Infine, andiamo alla ricerca dell’Hotel… ma con scarsi risultati..
quindi vista l’ora, decidiamo di andare direttamente in aeroporto e attendere l’ora della partenza..
I materiali utilizzati (slide, sorgenti, etc) li trovate in un altro post.
SysLog 2 Windows EventLog
SysLog è molto utilizzato in apparecchi di rete, come router, switch, etc.. purtroppo windows non ha un servizio per leggere e archiviare questi messaggi.
Visto che mi serviva avere la possibilità di catturare alcuni syslog provenienti da più apparecchi, e che tutti quelli disponibili sono a pagamento, a cifre improponibili (considerando la semplicità del protocollo SysLog, ogni messaggio è una stringa di max 1024 caratteri, non ha una complessità tale da giustificare 100$ o più..), così ho implementato un semplice windows service, che non fa nient’altro che leggere tutti i messagi che arrivano e li scrive nel Windows EventLog.
Ovviamente si tratta di una BETA, in quanto il protocollo SysLog è a grandi linee standardizzato, ma ogni vendor implementa una sua versione custom…
e ho avuto modo di testarlo solo con alcuni dispositivi (Cisco)
Visto che è ancora una beta non ho provveduto a creare un installer che si occupa di fare tutte le operazioni necessarie alla configurazione preliminare..
Ma sono pochi e semplici passi
- Windows Firewall (vale anche per tutti gli altri firewall):
Creare una regola per consentire l’ingesso di messaggi sulla porta 514 UDP
Copiate SysLog.dll e SysLogWinService.exe in una cartella ed assegnare i privilegi di LETTURA allo user NETWORK SERVICE
Ora lanciate aprite un prompt dei comandi come admin:
ed eseguite
1. “cd C:\Windows\Microsoft.NET\Framework64\v2.0.50727” (cd C:\Windows\Microsoft.NET\Framework\v2.0.50727 se avete un server x86)
2. installutil “<path_of_service>”\SysLogWinService.exe (per disinstallare installutil /u “<path_of_service>”\SysLogWinService.exe)
Ok, il servizio è pronto, per farlo funzionare è necessario solo un piccolo trucco..
Andate nelle proprietà del servizio impostate logon as Locol System (solo per il primo avvio!), poi ripristinare NETWORK SERVICE, per gli avvii successivi:
Il primo avvio è necessario farlo come System, per poter creare il nuovo EventLog (di nome SysLog), l’EventLog, viene creato all’arrivo del primo messaggio.
dopo che è arrivato il primo messaggio e l’EventLog è stato creato stoppate il servizio e ripristinate log on as NETWORK SERVICE.
Avviate nuovamente il servizio. FINITO
Ora potete vedere nell’ EventViewer anche tutti i log Syslog
Ovviamente dovete configurare i dispositivi in modo che inviino i messaggi all’IP (o FQDN) dove è installato il SysLog Service.
Download: SysLogService
Limitazione di responsabilità
Il servizio SysLogService viene fornito “così com’è” nello stato in cui si trova, senza nessuna garanzia esplicita od implicita, quindi non mi assumo nessuna responsabilità per eventuali perdite e/o danni a cose e/o persone, di qualunque genere e natura, diretti o indiretti, risultanti dall’uso e/o dal software. Pertanto non posso essere ritenuto responsabile per mafunzionamenti, mancanze di profitto, e più in generale qualsiasi problema legato al software poiché il singolo utente usa il prodotto sotto la sua diretta responsabilità.
Where are we?
I whant to condivide with you a strange behavior of my mobile.
Where is located TechEd 2009? In Berlin, no doubt! But… Are you sure?
I have some indecision, because when I trying to update the weather info of my phone (it automatically detect the location using the GSM’s cell information) this is the results:
- Near the room 7abc 1
- In exposition zone:
Both HTC weather and Google Maps take the same error… It is really an error?
I can’t explain this behavior