Passa ai contenuti principali

Post

Buon 2018!

So che sono anni che non aggiorno il blog, problemi di salute, impegni familiari, lavorativi mi hanno tenuto piuttosto occupato. Non sono stati anni improduttivi tutt'altro, ho lavorato su HTML5, Cordova e Python.

Continua il mio impegno con RefLab e spero continui ancora a lungo.

In questi giorni di festa ho rispolverato le mie conoscenze di lua e sto studiando Corona SDK.
(A breve scriverò qualcosa su questo framework).

Faccio a tutti gli auguri per un felice 2018!

Post recenti

Visual Studio Code on Debian 32Bit.

Due to Microsoft License, https://code.visualstudio.com/License
It is not possible follow this procedure to work around the 64bit technical limitations.
So this post will be removed soon.
Install Microsoft Visual Studio Code on Debian 8 x86.
(This should work on ubuntu x86 too)
Install node, see here.


sudo npm install electron-prebuilt -g unzip -d /tmp/vscode VSCode-linux-x64.zip sudo cp -R /tmp/vscode/resources/app/ /opt/vscode create a desktop entry in /usr/share/applications/vscode.desktop like:
[Desktop Entry] Encoding=UTF-8 Name=Visual Studio Code GenericName=Editor Comment=Multi-platform Web editor by Microsoft. Exec=/usr/local/bin/electron /opt/vscode %F Icon=/opt/vscode/vso48.png Terminal=false Type=Application MimeType=text/plain; Categories=Application;Development;Editor;Utility;TextEditor;(or grab here)
grab icon here:
http://postimg.org/image/eo49cf5oj/
and put in /opt/vscode
Done :-)


I have tested:
Javascript with Phaser.jsNodePython with FlaskWhat need investigaion:
C# / ASP.NE…

CSS Callout for Bootstrap

A small css for the box-type "callout" similar to those used in the documentation of twitter bootstrap.
(Boostrap is required :-))
/* callout like bootstrap docs */ .bs-callout { margin: 20px 0; padding: 15px 30px 15px 15px; border: 1px solid #eee; border-left: 5px solid #eee; border-radius: 3px; } .bs-callout h4 { margin-top: 0; } .bs-callout p:last-child { margin-bottom: 0; } .bs-callout code, .bs-callout .highlight { background-color: #fff; } .bs-callout-danger { border-left: 5px solid #dFb5b4; } .bs-callout-danger h4 { color: #B94A48; } .bs-callout-warning { border-left: 5px solid #C09853; } .bs-callout-warning h4 { color: #f1e7bc; } .bs-callout-info { border-left: 5px solid #d0e3f0; } .bs-callout-info h4 { color: #3A87AD; } .bs-callout-primary { border-left: 5px solid #285e8e; } .bs-callout-primary h4 { color: #428bca; } .bs-callout-success…

quale debian ad uso desktop?

Mi piace xfce ma non è che xubuntu sia questo fulmine.
Effettivamente è vero.
Qualche annetto fa c'erano distro made in debian già pronte per uso desktop e basate su xfce che offrivano delle performance ben superiori a xubuntu, parlo di sidux xfce, aptosid, mint debian xfce edition.
Sidux era debian sid pronta per uso desktop ma i continui cambi di gestione e problemi ne stanno rallentando lo sviluppo (varie continuazione come aptosid, siduction, etc.., non stanno dando i frutti sperati).
Linux Mint Debian Edition aveva due grandi pregi: forniva una debian già pronta per uso desktop e ci metteva pure sopra una bella grafica. (e un comportamento stile gnome classic che non guastava).
Insomma starete dicendo ci arrivi al punto?
Si ci arrivo al punto, il punto è che uno sviluppatore sta continuando il progetto debian mint edition sotto il nome di solydx e vale la pena provare questa distro.
Trovate la distro qua: http://solydxk.com/products/solydx/ (usate i torrent!)
E il forum sta …

unboxing di keon

Appena arrivato un nuovo giocattolino: (smartphone con firefox os)



Costo comprese spese di spedizione: 117€, ho scelto UPS la spedizione base (che costa due lire) ci doveva mettere da 1 a 2 settimane invece è arrivato in pochi giorni, oltretutto io sto in mezzo ai lupi, quindi lode a ups che fornisce un ottimo servizio.

Altri aggiornamenti con un test delle app in arrivo a breve, per ora ho provato solo l'app di twitter, magari faccio pure un video...

per chi si eccita con le caratteristiche tecniche:

geeksphone keon

CPU Qualcomm Snapdragon S1 7225AB 1Ghz.
UMTS 2100/1900/900 (3G HSPA).
GSM 850/900/1800/1900 (2G EDGE).
Screen 3.5" HVGA Multitouch.
Camera 3 MP.
4 GB (ROM) and 512 MB (RAM).
MicroSD, Wifi N, Bluetooth 2.1 EDR, Radio FM, Light & Prox. Sensor, G-Sensor, GPS, MicroUSB.
Battery 1580 mAh.

Note positive:
- è leggerissimo
- dal vivo è pure caruccio nella forma
- il sistema è incredibilmente reattivo
- per fare un app: html+js + zip => deploy!!!!
- ui non troppo …

python ed enum

Stavolta la faccio breve, mi capita ogni tanto di dovere ricorrere ad un tipo che ricordi gli enum del C con l'associazione numerica delle chiavi, una versione basica (dove gli indici sono progressivi senza poterne settare i valori) potrebbe essere: class Enum(): def __init__(self, a_list): self.a_list = a_list def __getattr__(self, name): if name in self.a_list: return self.a_list.index(name) raise AttributeError l'uso è assai semplice: Colors = Enum(['red', 'white', 'green', 'orange']) print Colors.white # 1 :-)