Find Cycle in Formula

Tempo fa per lavoro ho dovuto creare una procedura che trovasse un ciclo/loop all'interno di una serie di formule. Qualcosa che Excel risolve in maniera abbastanza semplice. In C# creare una struttura dati (albero o lista linkata) è altrettanto semplice ma volevo anche avere un esempio in una pagina web e quindi perchè non usare il caro vecchio JavaScript nativo?

Update: ho trovato una libreria/servizio che genera grafi(ci) a partire da una querystring: Gravizo 

http://www.gravizo.com/svg? digraph G {a -> b -> c; a -> c -> d -> a; }

 

Qua sotto invece una immagine statica.

Loop

L'algoritmo di base era su StackOverflow

Find Cycle in Formula

Continua...

Sette commenti  •  Concepts, Entropie, Programmazione  •   • 

Another Story

C'era una volta, c'era una volta, c'era una volta... Non saprei che titolo dare alla nuova o vecchia storia... "Storie dalla Sala Macchine" è stato già usato, idem "Amo il web, non ricambiato"... Magari troverò un titolo mentre scrivo, in ordine sparso, alcune delle mie rocambolesche avventure.... laddovè ebbi esperienza. Trovato... What I loved

Ah ultima cosa... ci ho provato a migrare il blog ad una tecnologia più recente, più elastica ma...

Quindi ... ho rollbackato il backup dei primi di Luglio e salut.

23 commenti  •  Concepts, Malta, Ricordi  •   • 

Another Story

C'era una volta, c'era una volta, c'era una volta... Non saprei che titolo dare alla nuova o vecchia storia... "Storie dalla Sala Macchine" è stato già usato, idem "Amo il web, non ricambiato"... Magari troverò un titolo mentre scrivo, in ordine sparso, alcune delle mie rocambolesche avventure.... laddovè ebbi esperienza. Trovato... What I loved

Ah ultima cosa... ci ho provato a migrare il blog ad una tecnologia più recente, più elastica ma...

Quindi ... ho rollbackato il backup dei primi di Luglio e salut.

23 commenti  •   •   • 

Menu Custom in Xampp

Modifica da apportare allo script \xampp\htdocs\xampp\navi.php, dopo la riga 109 aggiungere 

<!-- start custom projects section --> 
<tr valign="top">
<td align="right" class="navi">
<br>
<span class="nh"><?php echo "Projects"; ?></span><br>
</td>
</tr>

<tr>
<td height="1" bgcolor="#fb7922" colspan="1" style="background-image:url(img/strichel.gif)" class="white"></td>
</tr>
<tr valign="top">
<td align="right" class="navi">


<?php

$dir = "../";
if ($handle = opendir($dir)) {
while (false !== ($entry = readdir($handle)))
{
if ($entry != "." && $entry != "..") {
if (is_dir($dir."/".$entry) === true)
{
echo "<a href='".$dir."/".$entry."' onclick='h(this);' target='_top' class='n'>". substr($entry,0,10)."</a><br/>";
}
}
}
closedir($handle);
}
?>
</td>
</tr>
<!-- end custom projects section -->


Nove commenti  •  Concepts, Programmazione  •   • 

Menu Custom in Xampp

Modifica da apportare allo script \xampp\htdocs\xampp\navi.php, dopo la riga 109 aggiungere 

<!-- start custom projects section --> 
<tr valign="top">
<td align="right" class="navi">
<br>
<span class="nh"><?php echo "Projects"; ?></span><br>
</td>
</tr>

<tr>
<td height="1" bgcolor="#fb7922" colspan="1" style="background-image:url(img/strichel.gif)" class="white"></td>
</tr>
<tr valign="top">
<td align="right" class="navi">


<?php

$dir = "../";
if ($handle = opendir($dir)) {
while (false !== ($entry = readdir($handle)))
{
if ($entry != "." && $entry != "..") {
if (is_dir($dir."/".$entry) === true)
{
echo "<a href='".$dir."/".$entry."' onclick='h(this);' target='_top' class='n'>". substr($entry,0,10)."</a><br/>";
}
}
}
closedir($handle);
}
?>
</td>
</tr>
<!-- end custom projects section -->


Nove commenti  •   •   • 

Rielaborare l'autocompiacimento

E' buffo come a volte, alcune foto debbano come il buon vino essere apprezzate col tempo. Le foto che feci a Lara in studio ne hanno richesto parecchio, sia perchè non avevo avuto la sua liberatoria sia perchè dovevo avere tempo per rifletterci.

Altra cosa strana è che sono riuscito a ottenere qualcosa di buono da un backstage, cosa che non ritenevo possibile.

Continua...

Due commenti  •  Concepts, Entropie, Fotografia  •   • 

JI : Judo Intelligence

L'allenamento estivo di oggi mi ha portato a disquisire con Ali, compagno di allenamento e grande tecnico judoistico (e non solo) di quali potrebbero essere gli spunti statistici per un eventuale simulatore biomeccanico del Judo.

Continua...

Undici commenti  •  Concepts, Entropie, Judo, Programmazione  •   • 

Convertire, editare e creare un DVD da file VOB

Incaricato di creare un DVD a partire da una serie di file VOB mi sono dovuto ingegnare a trovare la soluzione più rapida possibile.
Il file VOB (che poi sono sostanzialmente mpeg2) erano divisi in più parti. Alcuni di questi erano rovesciati, altri contenevano pezzi da tagliare.

Soluzione per l'Editing

Il buon vecchio VirtualDub o meglio la mod VirtualDub-Mpeg2 (sennò col cacchio che apre gli mpeg2 permette di ruotare il filmati (Video->Filters->Add-> Rotate) e naturalmente di splittare i file (selezionate il frame iniziale che vi interessa, premete Home, seleziona il frame finale e premete Fine. Poi salvate la sezione di file in formato avi).

Soluzione per l'Authoring
Qui ancora non ho trovato qualcosa di valido in ambito open. Mi sono affidato al TMPGEnc Authoring Worsk 4 che con qualche drag&drop e un wizard ha convertito gli avi in mpeg2, ha creato un menu minimale e si pure preoccupato di masterizzarlo su disco.

52 commenti  •  Concepts  •   •