BigThink

Programmazione

Risorse per i programmatori: codici, script e consigli per i più famosi linguaggi di programmazione, sia web che desktop.

Criptare e decriptare un sorgente javascript

|
Criptare e decriptare un sorgente javascript

Curiosando tra i sorgenti javascript dei siti altrui, magari sperando di poter carpire qualche segreto sul funzionamento di un particolare effetto o tool, potreste esservi imbattuti in script con un incipit simile: eval(function(p,a,c,k,e,r){e=function(c) ... seguito da una ...

Dividere su due colonne le categorie di WordPress

|
Dividere su due colonne le categorie di WordPress

Con questo post inizia una nuova serie di guide per la creazione o personalizzazione dei template di WordPress, ambito in cui mi sono specializzato recentemente. Oggi vedremo come dividere l'elenco delle categorie del nostro blog, su ...

PHP tip: ordinare un array di date

|
PHP tip: ordinare un array di date

Come spesso accade, mi trovo ad affrontare alcuni problemi durante i miei lavori in php e ne approfitto per condividere con voi le soluzioni. Oggi vediamo come ordinare un array di date in php. Solitamente, per ordinare ...

PHP trick: inviare header dopo aver scritto nella pagina

|
PHP trick: inviare header dopo aver scritto nella pagina

Mi è capitato spesso nella mia carriera di programmatore PHP di trovarmi di fronte a questo errore: Warning: Cannot modify header information - headers already sent by... E' un problema che incorre quando tentiamo di inviare informazioni ...

PHP: manipolare immagini con tre righe di codice

|
PHP: manipolare immagini con tre righe di codice

Oggi vi presento una classe PHP per manipolare in tutta facilità le immagini: si tratta di SmartImage del buon Alessandro Coscia di CodiceFacile. Con poche righe di codice potremo ridimensionare, croppare, convertire, ottimizzare, ruotare le ...

Java: parsing di una pagina HTML

|
Java: parsing di una pagina HTML

Nella nostra carriera di programmatori, potrà capitarci di dover effettuare la lettura di dati da una pagina web: magari dobbiamo implementare uno spider per la ricerca di determinati link in una pagina, piuttosto che per ...

Il web sotto attacco con SQL injection!

|
Il web sotto attacco con SQL injection!

Nell'ultima settimana, oltre un milione di siti sono stati attaccati da un bot che ha iniettato nei loro database un codice maligno che infetta i computer degli utenti che visitano i siti in questione. Un ...

TDD con java: Fibonacci

|
TDD con java: Fibonacci

Un paio di post fa ho parlato di Test Driven Development, sviluppare software scrivendo prima i test e poi il codice. Vi consiglio di leggerlo, prima di dedicarvi a questo. Quest'oggi vi riporto un esempio per ...

Test Driven Development: prima i test, poi il codice

|
Test Driven Development: prima i test, poi il codice

Un metodo non tradizionale e agile per lo sviluppo e il design del software è il Test Driven Development (TDD): sviluppo guidato dai test. E' un'alternativa al solito metodo a cascata (waterfall), secondo il quale, ...

PNG trasparenti su IE6

|
PNG trasparenti su IE6

Ormai si sa, il browser che peggio supporta gli standard è sempre lui, Internet Explorer. Ancora ancora la versione 7, ma la 6 è davvero scandalosa. Oltre ai vari problemi legati alla visualizzazione dei CSS e ...

Centrare un div dentro un altro div

|
Centrare un div dentro un altro div

Visto che — statistiche alla mano — i miei post sui CSS sembrano essere apprezzati, continuo su questa strada. Vediamo oggi come centrare gli elementi delle nostre pagine, in particolare i div. Com'è noto, per centrare un ...

Gestire infiniti livelli di categorie in SQL

|
Gestire infiniti livelli di categorie in SQL

Una caratteristica tipica che, come programmatori, ci capiterà di dover implementare è la gestione di un'alberatura di categorie e sottocategorie. Esistono diversi modi di strutturare il database: quello più comune consiste nello creare una tabella categories, ...

CSS trick: div contenitore in full-height

|
CSS trick: div contenitore in full-height

Spesso abbiamo la necessità che il div contenitore del nostro sito si estenda per tutta l'altezza della pagina web, anche se il contenuto è minimo. Come fare? Per questo esempio, è sufficiente il solo div "container" ...

CSS trick: div affiancati su FireFox

|
CSS trick: div affiancati su FireFox

Tutti quei programmatori o designer che sono soliti sviluppare layout tableless per i loro siti sanno bene come sia complicato — e a volte anche frustrante — creare una grafica che sia crossbrowser, perfettamente compatibile ...

Pagina 2 di 2«12