sabato 30 gennaio 2016

Auto backup

Oggi presento un programmino per avere continuamente i backups del programma che stiamo scrivendo, l'ho chiamato AutoBackups.
Potete scegliere quanti backup mantenere per ogni programma, e ogni quanti minuti fare una copia di backup.
Lo potete scaricare da qui: http://livecodeshare.runrev.com/stack/799/Auto-backups

Potete usarlo anche come plugin e impostarlo che si avvi quando avviate livecode. (Development -> Plugins -> Plugins Settings)
Con questo programma non avrete più paura del messaggio Stack corrotto.

mercoledì 27 gennaio 2016

Documentazione passata a formato MarkDown

Il formato della documentazione dentro livecode è stato formattato in MarkDown, in questo modo è semplicissimo correggerlo e modificarlo come un semplice testo.
Tutto livecode è opensource su github, la documentazione di trova su: https://github.com/livecode/livecode/tree/develop/docs

Potete proporre le vostre modifiche con il solito sistema di Fork e Pull request tipico di GitHub.
Hanno già accettato qualche mio cambiamento!

martedì 19 gennaio 2016

Corso Livecode

Nuovo anno, nuovo corso su livecode. Se volete imparare a fare programmi con livecode, ecco i corsi on line con video per ogni lezione, offerti da dicacta.com:

Corso base

  • L’ambiente di sviluppo livecode
  • Gli elementi della vostra prima applicazione 
  • Costruire l'interfaccia utente 
  • Introduzione al linguaggio di programmazione "livecode"
  • Scrivere il codice 
  • Realizzare un'applicazione 
  • Realizzare un'applicazione per dispositivi mobile 
  • Esportare l'applicazione per i vari dispositivi 
  • Insegnare livecode agli studenti 

Corso avanzato

  • Come impostare l'ambiente per creare app android
  • Costruire l'interfaccia di una applicazione mobile
  • I monitor android
  • Come accedere alle funzionalità del cellulare
  • Concetti base per i videogiochi
  • Come creare un videogioco da zero alla fine
  • Inviare Messaggi ed Interfacciarsi con i servizi
  • Servizi web
  • Database SQLite 
Per più informazioni andate su: http://www.didacta.com/corsi_livecode.html

mercoledì 13 gennaio 2016

Scambiare righe con colonne

Immaginate di avere una lista del tipo:

1,2,3
4,5,6
7,8,9

e vorreste scambiare le righe con le colonne per ottenere questo:

1,4,7
2,5,8
3,6,9

Esistono vari modi per farlo in livecode, ecco il mio codice:


function trasponi lista
   set columndel to comma
   split lista by column
   repeat for each element tElem in lista
      repeat for each line tLine in tElem
         put tLine & comma after lista2
      end repeat
      delete last char of lista2
      put return after lista2
   end repeat
   return lista2
end trasponi


E voi riuscite a trovare un codice ancora più veloce?

lunedì 4 gennaio 2016

Imparare l'armeno

Ecco un'altra app creata con livecode: PlaylandaArmenia.
Questa app permette di imparare l'armeno giocando e conoscere le varie comunità armene per il mondo. E' disponibile per Windows e Mac, e a breve sarà disponibile sia per Android che per iOS: