Monitorare licenze Terminal License Server

Un Terminal License server è il ruolo che gestice la CAL da assegnare alle risorse, siano esse computers o users.

Oltre allo strumento della console può verificarsi la necessità di dover ricevere informazioni qualora il numero di licenze disponibili scenda sotto una determinata soglia.

Esistono degli strumenti di terze parti che eseguono questi controlli ma, come tutte le cose, hanno un costo non indifferente. Per questo ho creato uno script che informa via SMTP quando lo stato delle licenze diventa "critico" ed è necessario pensare ad un riacquisto.

Lo script è supportato da Windows Server 2008 e superiori.

Android - #9

Firmware originali Samsung

Sui vari forum Android capita spesso di trovare domande relative a come ritornare alla "situazione originale" del proprio telefono, causa troppi flash o rientri in assistenza.

Per le procedure mi affido ai link citati nei precedenti Post. La cosa che mi interessa, però, è avere il proprio firmware originale (brandizzato o non) a disposizione ed esserne sicuri della fonte.

Android - #8

Utilizzo file PIT con ODIN

Come descritto brevemente nel post prcedente (link) il file PIT serve per impostare la tabella delle partizioni della memoria del telefono. Questo file viene utilizzato da ODIN nel momento del falsh del nuovo firmware (link caso 1 solo file - caso 3 file + PIT).

Prendendo in esempio i test riportati in questo forum, si può fare un po' di luce su tale comportamento.

Il file PIT, se indicato su ODIN, viene sempre utilizzato ai fini della ripartizione indipendentemente dall'aver settato o meno il flag "re-partition". L'unica differenza è che nel caso di flag attivo, ODIN, copia il file PIT nell'appistia partizione /dev/block/bml2 e lo utilizza, mentre nell'altro caso non lo copia ma lo utilizza ugualmente.

A detta di molti è quindi consigliabile spuntare il flag re-partition solo se siamo in presenza di PIT 512 in quanto la sostituzione del PIT 512 con altro potrebbre portare problemi (?) a Kies. Ma queste teorie non sono state comprovate.

Android - #7

File PIT

Non esiste documentazione tecnica in merito alle procedure per l'utilizzo di strumenti diversi da Kies per l'aggiornamento delle ROM. Samsung fa di tutto per impedire agli utilizzatori finali la possibilità di modificare il proprio dispositivo a seconda delle preferenze.

Detto ciò nulla impedisce ai più smanettoni, tramite prove empiriche e reverse engineering, di capire alcuni funzionamenti e trovare almeno una strada per raggiungere i propri obiettivi.

Scivo questo post riassumendo i test e nozioni trovare sui vari forum realtivi al significato e l'utilizzo del file PIT in fase di flash con il software ODIN.

Android - #6

BootLoader XXJVK (GingerBread)

Con la nuova versione del firmware android 2.3.x vengono modificati i BooltLoader.
I nuovi BootLoader sono retrocompatibili con le versioni Eclair\Froyo, ma i vacchi non supportano GirgerBread. Con i loader di Eclair\Froyo su GingerBread può verificarsi:
  • Problemi al display in fase di Boot
  • Non sarà possibile entrare in recovery mode

Android - #5

Gestione della memoria

Come viene utilizzata dalle applicazioni

Il processo di gestione della memoria di Android assicura la disponibilità per l'allocazione stoppando e killando i processi con priorità inferiore a favore di quelli con priorità più alta.
L'ordine con il quale i processi vengono killati dipende quindi dalla priorità della relativa applicazione. La priorità dell'applicazione è la stessa del livello più alto fra i suoi componenti.

Quando due applicazioni hanno la stessa priorità il processo che ha avuto il livello più basso per più tempo sarà killato per primo. La priorità del processo è anche dettata dalla varie dipendenze, esempio: se un applicazione ha una dipendenza su un servizio fornito da un'altra applicazione, la seconda applicazione avrà al meno la priorità dell'applicazione che supporta.

In Android, come dicevo, le applicazioni restano in memoria fino a che il sistema necessita di risorse per altre applicazioni.

Cancellare i file di una cartella eccetto i più recenti

Nel caso di cartelle che contengono LOG o salvataggi periodici può verificarsi la necessità di cancellare gli storici.

La cosa più ovvia è automatizzare il tutto con una procedura, magari con un VBS: