Archivio per la Categoria ‘Web’ Category

Quando usare ID auto increment non è una buona idea

I programmatori PHP hanno spesso a che fare con il database MySQL e con il suo successore, MariaDB, mantenuto dagli stessi creatori di MySQL che crearono il fork mantenendolo compatibile (nonché migliorandolo) temendo che Oracle, dopo l’acquisizione di MySQL, avrebbe mantenuto un “basso profilo” di sviluppo per quest’ultimo, al fine di favorire i propri database commerciali. A dirla tutta, pare proprio che abbiano avuto ragione!

Una delle funzionalità più comode ed usate è quella fornita dall’attributo AUTO_INCREMENT dei campi numerici, spesso usata per creare facilmente degli ID numerici univoci, in quanto il numero aumenta in automatico di 1 ad ogni INSERT, resta invariato ad ogni UPDATE e l’ultimo valore generato viene considerato anche in caso di DELETE.

In pratica, se ad esempio inserite 4 record con un campo “id” con attributo AUTO_INCREMENT senza specificarne il valore, essi avranno id = 1, 2, 3, 4. Se eliminate il record con id = 4 e poi inserite un nuovo record, questo avrà id = 5. Ci togliamo dunque il pensiero di dover identificare i record! Fantastico!

|| Leggi altro »

E-Commerce con Magento: il corso completo per imparare a realizzare concretamente il tuo store con Magento

image06

Post sponsorizzato - Un evento veramente innovativo, in due giornate, completamente dedicato a Store Management, Design, Sicurezza e Marketing con Magento. E-Commerce con Magento, organizzato da MagenTiamo!, il blog italiano su Magento, si terrà al Talent Garden di Roma, il...

Nessun commento

Mostrare le foto Instagram di qualsiasi profilo su una pagina web

instagram

Rieccoci qui! Dopo un mese di assenza per motivi di lavoro e di studio, sono di nuovo qui tra voi. Oggi vi propongo una cosa molto interessante che ha a che fare con Instagram. Se avete letto i miei articoli...

4 commenti

Far fronte agli eventi… in JavaScript – Parte 4

js-4

Prima o poi capita a tutti di sviluppare uno script complesso, se non una vera e propria webapp. Siamo abituati però a focalizzare il nostro codice più sugli elementi di input che non sul comportamento dell’applicazione. Ad esempio, per aggiungere...

1 commento

Immagini responsive. Ora.

responsive

La proliferazione di un numero sempre maggiore di dispositivi con risoluzioni e tecnologie di visualizzazione diverse ha introdotto sfide e possibilità interessanti nel panorama del design digitale. Riportando una frase celebre, “da grandi poteri derivano grandi responsabilità”, i poteri indotti...

9 commenti

Far fronte agli eventi… in JavaScript – Parte 3

JS-03

Con l’arrivo degli smartphone i siti assomigliano sempre più alle app per smartphone e tablet. Già oggi i visitatori da smartphone trovano strano che uno slideshow non si possa sfogliare con un dito o che una foto non si ingrandisca...

Nessun commento

Mostrare il feed di una pagina Facebook all’interno del nostro sito web

0205

Bentornati! Prosegue il nostro viaggio alla scoperta del social network più diffuso al mondo. In questa ultima puntata ci concentreremo su una cosa molto utile e interessante: andremo, infatti, a leggere il feed di una pagina Facebook e lo visualizzeremo...

Nessun commento

WooCommerce: come creare un marketplace dove i venditori pagano una fee una tantum per vendere

fee

“L'unione fa la forza”, questo è il concetto che si cela dietro al successo di un Marketplace. Tutti, almeno una volta nella vita, abbiamo acquistato qualcosa su un Marketplace: eBay ne è l'esempio più lampante, ma lo stesso Amazon ospita...

7 commenti

Far fronte agli eventi… in JavaScript – Parte 2

Far fronte agli eventi... in JavaScript - parte 2

Capita sempre più spesso di avere a che fare con eventi che si scatenano decine di volte al secondo, come resize, scroll, mousemove e touchmove. I casi più frequenti sono quelli di resize e scroll dato che ci troviamo in...

Nessun commento

Postare video e interagire con gli album di una pagina Facebook con PHP

postare-video

Bentornati! In questa terza parte della serie di articoli dedicata al post automatico di contenuti su Facebook via PHP approfondiremo alcuni aspetti più avanzati relativi agli argomenti già visti nelle prime due puntate. (altro…)

1 commento

Far fronte agli eventi… in JavaScript – Parte 1

javascript

Da diversi anni jQuery ha semplificato notevolmente la gestione degli eventi del DOM. Tuttavia, ancor oggi ogni sviluppatore web prima o poi si imbatte in alcune situazioni tipiche nelle quali bene o male riesce ad arrangiarsi. Questo articolo vuole spingersi...

Nessun commento

Pubblicare foto su una pagina Facebook con PHP

facebook-php

Bentornati! Nella scorsa puntata abbiamo visto come autenticarci su Facebook e ottenere quindi le credenziali necessarie per postare contenuti su una pagina. In questo articolo faremo un passo avanti: realizzeremo un semplice sistema per caricare una foto sul server, la...

7 commenti

Guida CSS3: i font – parte prima

css3-ifont-1

Bentrovato a questo nuovo appuntamento con la guida CSS3! Quest’oggi affronteremo un tema fondamentale: l’utilizzo di font, predefiniti e personalizzati. Nonostante sul web ci sia ormai un grand’utilizzo di materiale visivo — immagini, video, animazioni, etc. — il ruolo ricoperto...

5 commenti

Siti web accelerati grazie a Google AMP Project

Google AMP Project

Non è una novità che Google voglia velocizzare il Web, e nemmeno che una delle sue iniziative al riguardo sia l’AMP Project (Accelerated Mobile Pages), un framework HTML in grado di generare pagine dalle funzionalità ridotte al minimo al fine...

4 commenti

Post automatico di contenuti su Facebook

post-facebook

In questa serie di articoli studieremo come sia possibile postare automaticamente contenuti su Facebook utilizzando il linguaggio PHP. Riuscire in questo compito richiede lo svolgimento di alcuni passi principali che esamineremo insieme con l’aiuto di esempi pratici. (altro…)

12 commenti

Guida Ruby on Rails: creiamo il carrello

Ruby on Rails: creiamo il carrello

Bentornato a questo nuovo appuntamento con la guida Ruby on Rails. Nel corso della scorsa lezione abbiamo abbellito la nostra applicazione aggiungendo un layout. Quest’oggi, invece, ci occuperemo della funzionalità che ci permette di aggiungere una parte fondamentale al nostro...

Nessun commento

Guida CSS3: ereditarietà

guida-ccs3-ereditarietà

Bentrovato ad un nuovo appuntamento con la guida CSS3! Nel corso di questo articolo ci soffermeremo su un aspetto fondamentale che condiziona l’intero flusso di lavoro con il CSS: l’ereditarietà. (altro…)

2 commenti

Guida CSS3: pseudo classi e pseudo elementi

pseudoclassi

Bentrovato a questo nuovo articolo della guida CSS3! Come preannunciato nel capitolo precedente, quest’oggi ci occuperemo di pseudo classi e pseudo elementi. Ti sarà capitato spesso di voler applicare uno stile a degli elementi non proprio ben identificabili del tuo...

6 commenti

Come comprimere le immagini per migliorare SEO e user experience

begglung

Su Your Inspiration Web si è già parlato di come gestire immagini responsive nel modo più efficiente, sia su dispositivi desktop sia su mobile, affrontando la questione anche dal punto di vista del “peso” delle immagini. Proprio su quest’ultimo argomento...

8 commenti