override

Mattepuffo's logo
Override delle funzioni in Javascript

Override delle funzioni in Javascript

Devo dire che non mi è mai capitato di dover fare l'override delle funzioni in Javascript.

Ma ovviamente è possibile farlo e può essere che serva per qualche motivo.

In questo articolo vediamo un paio di esempi; prenderemo in considerazione la funzione toString(), ma vale per tutte ovviamente.

Mattepuffo's logo
Correggere Errore 404 in Lumen e Apache

Correggere Errore 404 in Lumen e Apache

Lumen è un micro-framewrok basato su Laravel, e io lo sto usando per creare un web service.

Una volta installato e creato un progetto con composer, sono andato in https://www.sito.it/api/public e tutto ha funzionato.

La prima route, infatti, viene creata in automatico.

Mattepuffo's logo
L'ereditarietà in Kotlin

L'ereditarietà in Kotlin

L'editarietà in Kotlin è abbastanza diversa da quella a cui siamo abituati in Java.

Cominciando dalla classe base:

open class Person constructor(var name: String, var age: Int) {
    open fun isAdult(): Boolean {
        return this.age >= 18
    }
}

Mattepuffo's logo
Usare le animazioni in Android

Usare le animazioni in Android

Impostare le animazioni nelle nostre app in Android non è per nulla difficile, almeno per quelle di base.

Android, inoltre, già fornisce alcune animazioni di base, ma noi ne andremo a creare una nostra.

La nostra animazione farà si che la view parta dall'angolo superioe a sinistra, per spostarsi verso il centro dello schermo.

Prima di tutto dentro alla cartella res creiamo una cartella denominata anim; questa conterrà le nostre animazioni in formato XML.

Per il nostro scopo ci serviranno due file, uno per la posizione di partenza e uno per quella finale.

Cominciamo dal secondo, che ho chiamato zero.xml:

<?xml version="1.0" encoding="utf-8"?>

<translate xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="500"
    android:fromXDelta="0"
    android:fromYDelta="0"
    android:interpolator="@android:anim/accelerate_interpolator"
    android:toXDelta="0"
    android:toYDelta="0" />

Altro non faccio che impostare le coordinate X e Y da zero a zero.