random

Mattepuffo's logo
jQuery Tag Cloud

jQuery Tag Cloud

Oggi vediamo come costruire una semplice Tag Cloud con jQuery (e un pò di PHP che non guasta mai) senza usare estensioni di terze parti.

Il PHP ci servirà solo per effettuare la query, e riempire in automatico la cloud.

Questa la struttura HTML:

<ul id="tag_cloud">
     <?php foreach ($objTag->getTagCloud() as $tc): ?>
         <li>
                 <a href="...">
                        <?php echo tc['t_nome']; ?>
                  </a>
           </li>
        <?php endforeach; ?>
   </ul>

A questo punto passiamo al Javascript.

Mattepuffo's logo
Generare colori random in Javascript

Generare colori random in Javascript

In un precedente articolo abbiamo visto come generare colori random usando PHP.

Oggi invece vediamo come fare la stessa cosa con Javascript, per poi colorare dinamicamente il testo di alcuni link.

Abbiamo quindi una lista con dentro dei link.

Troviamo con jQuery tutti gli elementi link della lista:

$(document).ready(function() {
       $('#my_list_ul li').each(function() {
        var $a = $(this).find('a');
        var cssColor = randomColor();
        $a.css({color: cssColor});
    });
});

In pratica con la funzione each cicliamo sulla lista e con find troviamo gli elementi link.

Per ogni ciclo usiamo la funzione randomColor per create un colore, che possiamo al link attraverso la funzione css di jQuery.

Mattepuffo's logo
File lock in Java

File lock in Java

Lo scenario è questo: voglio evitare che venga avviato due volte lo stesso programma, e vorrei farlo senza usare l'ottima libreria JUnique.

Per farlo possiamo impostare un lock su un file e controllare su il lock è impostato o no.

Per questo useremo FileChannel e FileLock della libreria java.nio.

Mattepuffo's logo
Generare colori random con PHP

Generare colori random con PHP

Oggi vi presento una piccola funzioncina per generare colori random con PHP.

L'ho dovuta usare per integrare i risultato presi da una query con il grafico a torta di Chartjs.

Ha il solo svantaggio che non abbiamo un controllo sui colori, quindi può uscire qualsiasi cosa.

Sarebbe da migliorare dandogli un range tra cui scegliere, o dargli direttamente un array con i colori che più vi piacciono.

Mattepuffo's logo
Immagini random con jQuery

Immagini random con jQuery

Una cosa molto richiesta e che è abbastanza facile da applicare: impostare immagini random sullo sfondo.

Vi presento quindi un piccolo scriptino realizzato con jQuery.

Alcune limitazioni:

  • lo script prevede una singola estensione alle immagini (in questo caso jpg, ma è possibile usare un'altra estensione)
  • le immagini devono avere lo stesso nome di base, più una parte progressiva:
    • sf-1.jpg
    • sf-2.jpg
    • .......

Direi che nel complesso non sono limitazioni proibitive.