Creare video con foto Facile e Veloce

Vi sarà capitato almeno una volta nella vita di creare un video con le foto delle vostre vacanze oppure di crearne uno per fare una sorpresa ad un vostro amico o parente, in giro per il web ci sono sentinaia di software gratuiti o a pagamento che offrono questo tipo di servizi, oppure ci sono ache servizi online che vi permettono di creare video slideshow delle vostre foto magari direttamente online senza installare nessun tipo di software

Programmi per creare video con foto:

Come abbiamo anticipato in giro ci sono centinaia e centinaia di software da quelli gratuiti a quelli a pagamento, un esempio li potete trovare qui  dal mitico sito di salvatore aranzulla, dove vi consiglia i migliori software per creare video con foto

Programmi per creare video con foto online:

oppure se non volete installare nessun tipo di software ci sono molti servizi online che vi permettono di creare video con foto in modo più complesso e macchinoso ma di sicuro non gratuito qui  sempre il mitico aranzulla vi dà qualche dritta

Creare video con foto metodo innovativo:

Ma tutti questi software e servizi online, richiedono un gran dispendio di energie e di denaro, perchè siete costretti a scaricare un software che nella maggior parte dei casi non è gratuito oppure usare i vari servizi web che ovviamente non sono gratuiti, poi il dispendio di energie, perchè dove selezionare le foto, poi dovete selezionare la musica, scaricarla acquistala etc. poi secgliere le animazioni e magari andare ad acquistare un dvd per poterlo masterizzare con la speranza che tutto funzioni a dovere, quindi oggi vi voglio parlare di un nuovo servizio per creare dei video con foto il sito web si chiama, fotomuvi.it

Fotomuvi.it

Fotomuvi.it nasce con l’obiettivo di farvi risparmiare tempo e denaro, grazie a fotomuvi potete caricare le vostre foto direttamente sul sito oppure richiedere un corriere per rititrare la vostra pendrive e poi pensano a tutto loro.
Si avete capito bene pensano a tutto loro, voi consegnate le foto e i grafici di fotomuvi si occuperanno di selezionare le foto migliori, le musiche più belle e magari le animazioni più accattivante, il bello di tutto ciò e che loro vi creeranno video unici nel suo genere, capace di stupire i vostri amici facendovi risparmiare Tempo e Denaro

quindi cosa aspettate collegatevi subito a fotomuvi.it

Pubblicato in Uncategorized | Lascia un commento

cambiare percorso administration joomla 3

Come cambiare il path del percorso nomesito.it/administrator?

non avete bisogno di nessun modulo o componente per farla,

vi basta modificare due file

  1. includes/defines.php
  2. administrator/includes/define.php

nella riga 18, modificate la stringa administrator nel tuo path che voi preferite, e poi dovete cambiare il nome della directory administrator in quello nuovo

 

FINITO

Pubblicato in Uncategorized | Lascia un commento

Personalizzare Validator Laravel 5.5 – codice fiscale

Salve a tutti bella gente, oggi vi spiego come poter personalizzare i validatori su laravel 5.5, nessuno dice che non posso funzionare su versioni precedenti.

Vi sarà capitato quando create un form la necessità di validare alcuni dati, come ad esempio renderli obbligatori oppure che abbiamo almeno una lunghezza ben definita, etc. etc. e per noi programmatori italiani in molti casi abbiamo la necessità di controllare se il Codice Fiscale scritto dall’utente sia stato inserito in modo corretto.

Per corretto io lo intendo in due modi

  1. se il nostro form prevede luogo di nascita, data di nascita etc. dobbiamo controllare se il codice fiscale sia stato scritto correttamente controllando i dati inseriti come nome cognome etc.
  2. nel secondo caso alcune volte non abbiamo i campi, data di nascita, luogo etc. però abbiamo il campo codice fiscale, in questo caso il controllo è molto più semplice, dobbiamo semplicemente controllare se i primi 6 caratteri siano lettere, che il 7° e l’8° siano dei numeri etc. etc. in questo caso io lo chiamo controllo lite del codice fiscale

E oggi vi spiego come personalizzare un validator su laravel per un controllo lite del codice fiscale

per prima cosa dobbiamo aggiungere  una nuova regola

php artisan make:rule cflite

in questo modo viene creato un nuovo oggetto su app\rules\cflite.php ed all’interno vengono creati due metodi, passes e message

public function passes($attributes,$value){}
public function message{}

Passes:dal metodo passes, vengono passati il nome dell’attributo e il suo valore,e ritorniamo true o false se il valore è valido o meno.
Message:il messaggio da restituire in caso in cui il valore non sia valido

quindi nel metodo passes aggiungiamo i seguenti controlli, in modo grezzo controlliamo se tutti i campi della stringa siano stati inseriti in modo corretto

if (!is_numeric(substr($value,0,5))) {
    if (is_numeric(substr($value,6,2))){
        if (!is_numeric(substr($value,8,1))){
            if(is_numeric(substr($value,9,2))){
                if(!is_numeric(substr($value,11,1))){
                    if (is_numeric(substr($value,12,3))){
                        if (!is_numeric(substr($value,15,1)) ){
                            return true;
                        }else{return false;}
                    }else{return false;}
                }else{return false;}
            }else{return false;}
        }else{return false;}
    }else{return false;}
}else{return false;}

poi nel validator del Controller inseriamo il seguente codice

$this->validate($request, [
    'codicefiscale' => ['min:16','required',new cflite],
]);

FINITO…

Se la guida  è stata utile oppure qualcosa non vi è chiaro o avete avuto dei problemi scrivetelo nei commenti 😉

 

 

Pubblicato in Uncategorized | Lascia un commento

Class not found Laravel 5.3 su hosting condiviso

Salve a tutti bella gente,
oggi vi presento questo errore “Class ‘xxxxxx’ not found”, che solitamente si presenta  quando da locale installo un nuovo package e poi devo riportare tutto sul webserver, il problema si presenta sopratutto su webserver condivisi, questo da quanto ne sò io, non potete usare composer per installare i vostri package direttamente sulla web app.

p.s. ve lo scrivo adesso prima che iniziate a leggere il resto fate sempre un backup prima di procedere 😉

COME RISOLVERE IL PROBLEMA

bhe come risolvere il problema direte voi, come prima cosa, dovete riportare da locale ad online tutti i file scaricati durante l’installazione del package, per capire quali file sono stati scaricati abbiamo 3 modi

COME TROVARE I NUOVI FILE SCARICATI

I metodi potrebbero essere 2

  1. controllare il terminale tutte le operazioni scritte da composer
  2. sincronizzate il progetto con phpstorm, lui stesso vi dirà quali file sono stati aggiornati confrontandoli con i file che si trova già in rete
  3. Github

SVUOTARE LA CACHE

ma solitamento questo non basta, dovete anche  svuotare le varie cache di laravel qui vi spiego come farlo su hosting condiviso

CARICARE I VARI AUTOLOADER

altro passo da fare se ancora gli altri non hanno avuto successo è quello di caricare da locale al server, la cartella /vendor/composer, all’interno ci sono gli autoloder di tutte le classi.

 

Bhe spero che questa guida vi abbia aiutato, io me lo tengo come promemoria per le prossime volte…

 

 

Pubblicato in Uncategorized | Lascia un commento

Svuotare cache con laravel su hosting condiviso – Aruba o altri

Ecco come cancellare la cache della vostra web app scritta con il framework laravel installata su un hosting condiviso come ad esempio Aruba.it o altri

scrivete tutto questo su route.php

//Clear Cache facade value:
Route::get('/clear-cache', function() {
    $exitCode = Artisan::call('cache:clear');
    return '<h1>Cache facade value cleared</h1>';
});

//Reoptimized class loader:
Route::get('/optimize', function() {
    $exitCode = Artisan::call('optimize');
    return '<h1>Reoptimized class loader</h1>';
});

//Route cache:
Route::get('/route-cache', function() {
    $exitCode = Artisan::call('route:cache');
    return '<h1>Routes cached</h1>';
});

//Clear Route cache:
Route::get('/route-clear', function() {
    $exitCode = Artisan::call('route:clear');
    return '<h1>Route cache cleared</h1>';
});

//Clear View cache:
Route::get('/view-clear', function() {
    $exitCode = Artisan::call('view:clear');
    return '<h1>View cache cleared</h1>';
});

//Clear Config cache:
Route::get('/config-cache', function() {
    $exitCode = Artisan::call('config:cache');
    return '<h1>Clear Config cleared</h1>';
});
Pubblicato in Uncategorized | 1 commento

Calcolare numero giorni – notti con datapicker

Fonte: forum.jquery.com


<title>jQuery UI Datepicker with days (or nights) between dates</title>    		<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/black-tie/jquery-ui.css" media="screen" /><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/jquery-ui.min.js"></script>
<!-- page specific styles -->
<style type="text/css">body{ font: 60.0% "Trebuchet MS", sans-serif; margin: 50px;}</style>

<head><script type="text/javascript">
$(function() {$('#from').datepicker({numberOfMonths: 2,firstDay: 1,dateFormat: 'DD dd-mm-yy',minDate: '0',maxDate: '+2Y',onSelect: 
function(dateStr) 
{var min = $(this).datepicker('getDate');
$('#to').datepicker('option', 'minDate', min || '0');
datepicked();}});
$('#to').datepicker({numberOfMonths: 2,firstDay: 1,dateFormat: 'DD dd-mm-yy',minDate: '0',maxDate: '+2Y',
onSelect: function(dateStr) {var max = $(this).datepicker('getDate');$('#from').datepicker('option', 'maxDate', max || '+2Y');datepicked();  
                                                          }});});  var datepicked = function() { 
 
var from = $('#from');
var to = $('#to');
var nights = $('#nights');
var fromDate = from.datepicker('getDate');
var toDate = to.datepicker('getDate');
if (toDate && fromDate) {var difference = 0;
var oneDay = 1000*60*60*24;
var difference = Math.ceil((toDate.getTime() - fromDate.getTime()) / oneDay);
             nights.val(difference);
             } } 
 </script>
<head>

</body>
<input type="text" id="from" name="from" size="28" style="width:194px; /*Tag Style*/" value="" >
<input type="text" id="to" name="to" size="28" style="width:194px; /*Tag Style*/" value="" >
<input type="text" id="nights" name="nights" size="4" style="width:50px; /*Tag Style*/" value="" readonly="readonly">
</body>
Pubblicato in Uncategorized | Lascia un commento

Rimuovere Salva immagine video con nome

Per chi sviluppa applicazioni web, alle volte è nata l’esigenza di inserire dei video delle immagini sul proprio sito, magari scritto in php

sopratutto nei video nasce l’esigenza di togliere la voce “salva video come..” o meglio ancora eliminare completamente la possibilità di cliccare con il tasto destro su una singola immagine o sul video

bhe con tanta sorpresa ho scoperto che non avete bisogno di jquery javascript etc., vi basta utilizzare html5,

quindi se ad esempio volete inserire il seguente video

<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>

Quindi per rendere la vita difficile ai vostri utenti e non permettere di scaricare il vostro vi basta inserire sul tag video la seguente stringa

oncontextmenu=”return false;”

quindi diventa

 <video oncontextmenu="return false;" width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video> 

in questo modo evitate che i vostri utenti possano cliccare con il tasto destro del mouse e cliccare sulla voce, “salva video come..” oppure “salva immagine con nome”

 

spero vi sia stato utile 😉

Pubblicato in Uncategorized | Lascia un commento