29
Nov
2013

StillAliveJS: il primo Software per gestire la propria Fine

   Posted by: lordholnapult    in Internet, online

StillAliveJS

I programmatori, si sa, sono esseri in perenne crisi mistica, altamente suscettibili, profondamente devoti alla ricerca della routine perfetta, intrinsecamente allergici all’anomalia e morfologicamente testati da molteplici routine autocritiche dalle quali ottengono costante punteggio di insufficienza.
E cosi sono io.

La domanda a cui vuole rispondere in modo ilare, o forse no, la routine di questo giorno, in questa era e in questo eone, è: “E se morissi?

Quanto ridere nel vedere tutto cambiare o forse nel non cambiare… E quanto ridere per il neo defunto programmatore che torna alla sorgente, a Matrix(tm), e forse che poco ridere per tutti gli altri. Ma mettiamo di prenderla sul ridere e basta… Ok, cosa cambierebbe?
Usando routine euristiche che automaticamente si innescano nella mente di un programmatore abbiamo in input un oggetto, TheCoder, che ad un certo punto termina di funzionare. Semplicemente si disintegra diventando un insieme di Random Bytes.

“Orbene bisogna prevedere tale eccezione ricorrere ai ripari”.

La prima cosa da fare è innescare la terminazione di tutti i processi attivi per tale istanza ormai assente. Non si può compromettere il sistema. Mettiamo quindi il caso che tale programmatore, per diletto o per solitudine, cerchi di vendere software online o comunque inneschi operazioni periodiche che godono di vita propria.
A questo punto essendo egli padrone di sé stesso (ovvero insostituibile e solo in questa specifica funzione) dovrà provvedere ad un meccanismo di auto-terminazione delle sue attività automatiche. Ed è qui che entra in merito StillAliveJS!

[banner]

Acclamato dai maggiori esperti mondiali e insignito delle più alte onorificenze moderne di codice, questa routine javascript che ho scritto in poche ore (la maggior parte spese a pensare a cosa stessi facendo) non fa altro che interrogare via AJAX un file JSON dove sono posizionate 2 informazioni:

  1. Un range data ferie
  2. Una data di terminazione

Cosa succederebbe se questo file, aggiornato periodicamente (non troppo spesso, ma nemmeno una volta ogni 1000 giorni!) si trovasse ad avere date inferiori alla data odierna, a dimostrazione di essere stato trascurato senza ragione alcuna?

Beh, grazie alla routine StillAliveJS segnalerebbe un blocco programmatico con messaggi come “sospeso” o addirittura “terminato”.
E cosa succederebbe allora se tale messaggio venisse usato per interdire un certo bottone su una certa pagina, bloccando di fatto una certa azione? A che servirebbe tutto ciò?
Già avrete capito il nesso che si designa sotto al vostro attento sguardo da lettore cybernauta… il blocco di eventuali vendite/funzioni/pagine che richiederebbero una vostra azione psicofisica, e che d’altronde non verrebbero più corrisposte da alcun essere vivente (o non vivente o comunque difficilmente sussistente..) e formalmente in grado di evadere la richiesta in tempi e modi contrariamente più consoni all’avvicendarsi dell’Ordine e degli Eventi!

Per riassumere, StillAliveJS si occuperà della fine, la vostra fine 🙂
Ed eccolo a questo indirizzo!

Tutto questo completa l’esperienza informatica di un essere.
Non bariamo con la terminazione! C’è la Creazione e c’è la Distruzione. C’è l’Inizio e c’è la Fine, l’Alfa e l’Omega.
Non si parla di giusto o sbagliato, ma semplicemente del ciclo della vita. Non esisterebbe un Incipit senza il relativo Explicit.
Integrando meccanismi di auto-disattivazione nelle proprie pagine web o nelle vendite dei propri prodotti o negli automatismi stanziati nel nostro tempo, non è un atto di depressione, malinconia, paranoia, ma, forse, solo di correttezza verso la Vita, il Creato, e gli Esseri che lo popolano.

StillAliveJS2 Terminated


E questa è la fine dell’articolo.
Buona continuazione verso una Coscenza Superiore.
~TheCoderTeminated();

_Lord Hol Napult_

Tags: , , , ,

This entry was posted on venerdì, Novembre 29th, 2013 at 22:29 and is filed under Internet, online. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a reply

Name
Mail (will not be published)
URI
Comment