In questo articolo ho parlato di:
1.WSL e il Cloud
2. Modalit MS_DOS
3. WinToGo
Inoltre mi sono concentrato nell'archeologia informatica; ho iniziato a leggere e "recensire" la max raccolta di computer_idea presente in Internet Archive. Buona Lettura!
Node js: che cos'竪 e a che cosa serve?
oppure
Node.js
Dimmi con quale contorno ti posso mangiare?
All'interno di queste slide, 25 di numero e per essere esatti, cerco di rispondere ad alcune domande che ho ricevuto e riguardavano NodeJS. Mi auguro che siano di vostro gradimento e spero che vi siano utili.
Aspetto i vostri commenti qui sotto, in pi湛 potete trovare anche altre informazioni all'interno delle pagine di InsiDevCode (http://www.insidevcode.eu/)
Lo sai che si pu嘆 fare DDD in Javascript grazie a Typescript? Visual Studio e...Marco Parenzan
油
Scrivere Object Oriented 竪 ora possibile anche in Javascript con Typescript. E in generale bisogna concentrarsi nello scrivere codice di valore e non "autogenerato" dallo scaffolding. Capiamo come si fa riscrivendo un vecchio gioco della Licasfilm!
2014.04.04 Sviluppare applicazioni web (completamente) on line con Visual Stu...Marco Parenzan
油
Windows Azure e Team Foundation Server hanno cominciato a cambiare in una maniera incredibile il modo di gestire i progetti software e tutta l'attivit professionale dello sviluppatore. Ora il passaggio ulteriore: un Visual Studio, al momento ancora agli inizi, ma molto promettenti, completamente Web che gira nel browser. Vediamo cosa possiamo farci, tra sviluppo software, scelte tecnologiche, gestione del progetto e deployment.
Seminario agli studenti di informatica dell'unical . Un applicazione ios come si realizza , come si pubblica sullo store , come si monetizza , una visione d'insieme
Alla scoperta del codice sorgente di Android 竪 il secondo appuntamento, che 竪 la continuazione del argomento Conoscere Android per poterlo Programmare.
All'interno di questo appuntamento e di queste slide, potete trovare le guide e i dettagli sul come scaricare e configurare il vostro PC, per pote analizzare il codice sorgete di Android e modificarlo.
Mi auguro che anche questo appuntamento sia di vostro gradimento, come il precedente (http://goo.gl/llgcUz)
un fatto importante, ancor che comunemente noto, che il mondo frontend si 竪 espanso e si espande ancora a gran velocit e in modo esponenziale. Per esempio, sul pianeta Terra, l'uomo ha continuato a creare, sempre pi湛 alacremente, framework, librerie e ogni qualsivoglia diavoleria. Riuscire a raccapezzarsi, soprattutto agli inizi del viaggio, con tutte queste tecnologie riesce difficile spesso anche ai navigatori pi湛 smaliziati. Ma non vi preoccupate, o baldi giuovani e pulzelle, attraverso la nostra Guida riuscirete a navigare come dei provetti delfini attraverso le impervie stringhe della galassia Frontend!
3属 appuntamento col Corso di Wordpress: temi & plugin. Ecco i 20.000 plugin sotto WP. Ad ogni esigenza si pu嘆 associare un po di plugin. Ecco come sceglierli.
- cosa si pu嘆 ottenere cambiando tema
- cosa si pu嘆 ottenre installando un plugin
- categorie di temi: numero colonne e specifici
- installare un tema (o pi湛 temi): le demo non sono mai demo
- bootstrap
- elenco plug-in consigliati
- plugin per usi specifici
Google Chrome Extensions & Plugin vs FirefoxWikiCorsoWeb
油
A little presentation about Google Chrome's plugins and extensions. A comparison with the browser Firefox. A work about web,tecnology and opensource by Andrea Testa, Valeria Gennari and Silvia Antognazza. Enjoy
Quante volte abbiamo aperto una pagina web sul nostro browser e ci siamo lamentati di quanto il nostro strumento di navigazione sia "pesante" o "divoratore di risorse"? Sappiamo quanta fatica fa un browser per renderizzare una semplice pagina web e quante sfide deve affrontare? Beh, di recente mi sono posto queste domande e ho tentato di capire di pi湛 come 竪 fatto un browser e quali sfide deve affrontare per far s狸 che le nostre pagine web (o applicazioni) possano oggi essere cos狸 interessanti come le pensiamo. Conoscerlo meglio ci aiuter a realizzare forse un web migliore e magari rendere la vita pi湛 facile al browser stesso ed al nostro amato computer. Prover嘆 a dare anche a voi un po' di ci嘆 che ho capito e che mi ha aiutato a stare pi湛 attento e responsabile come artigiano del web!
Seminario agli studenti di informatica dell'unical . Un applicazione ios come si realizza , come si pubblica sullo store , come si monetizza , una visione d'insieme
Alla scoperta del codice sorgente di Android 竪 il secondo appuntamento, che 竪 la continuazione del argomento Conoscere Android per poterlo Programmare.
All'interno di questo appuntamento e di queste slide, potete trovare le guide e i dettagli sul come scaricare e configurare il vostro PC, per pote analizzare il codice sorgete di Android e modificarlo.
Mi auguro che anche questo appuntamento sia di vostro gradimento, come il precedente (http://goo.gl/llgcUz)
un fatto importante, ancor che comunemente noto, che il mondo frontend si 竪 espanso e si espande ancora a gran velocit e in modo esponenziale. Per esempio, sul pianeta Terra, l'uomo ha continuato a creare, sempre pi湛 alacremente, framework, librerie e ogni qualsivoglia diavoleria. Riuscire a raccapezzarsi, soprattutto agli inizi del viaggio, con tutte queste tecnologie riesce difficile spesso anche ai navigatori pi湛 smaliziati. Ma non vi preoccupate, o baldi giuovani e pulzelle, attraverso la nostra Guida riuscirete a navigare come dei provetti delfini attraverso le impervie stringhe della galassia Frontend!
3属 appuntamento col Corso di Wordpress: temi & plugin. Ecco i 20.000 plugin sotto WP. Ad ogni esigenza si pu嘆 associare un po di plugin. Ecco come sceglierli.
- cosa si pu嘆 ottenere cambiando tema
- cosa si pu嘆 ottenre installando un plugin
- categorie di temi: numero colonne e specifici
- installare un tema (o pi湛 temi): le demo non sono mai demo
- bootstrap
- elenco plug-in consigliati
- plugin per usi specifici
Google Chrome Extensions & Plugin vs FirefoxWikiCorsoWeb
油
A little presentation about Google Chrome's plugins and extensions. A comparison with the browser Firefox. A work about web,tecnology and opensource by Andrea Testa, Valeria Gennari and Silvia Antognazza. Enjoy
Quante volte abbiamo aperto una pagina web sul nostro browser e ci siamo lamentati di quanto il nostro strumento di navigazione sia "pesante" o "divoratore di risorse"? Sappiamo quanta fatica fa un browser per renderizzare una semplice pagina web e quante sfide deve affrontare? Beh, di recente mi sono posto queste domande e ho tentato di capire di pi湛 come 竪 fatto un browser e quali sfide deve affrontare per far s狸 che le nostre pagine web (o applicazioni) possano oggi essere cos狸 interessanti come le pensiamo. Conoscerlo meglio ci aiuter a realizzare forse un web migliore e magari rendere la vita pi湛 facile al browser stesso ed al nostro amato computer. Prover嘆 a dare anche a voi un po' di ci嘆 che ho capito e che mi ha aiutato a stare pi湛 attento e responsabile come artigiano del web!
23 brani pi湛 o meno originali per pianoforte; pensati per superare alcune difficolt che gli autodidatti, come me, potrebbero incontrare o almeno spero!
1. PREMESSA E CONTENUTI 16/04/2022
Ieri, 15/04/2022, ho fatto un giro alla Feltrinelli per comprare dei libri e mi
sono fatto attrarre da due copertine sgargianti. Il primo 竪 una novella del
texano George Saunders dal titolo Volpe 8 e il secondo, quello che qui
interessa di pi湛, 竪 Coding guida facile per principianti. Questa 竪 una
guida allo sviluppo di applicazioni con Scratch, Python e le tecnologie per
lo sviluppo web tramite un percorso didattico pieno di esempi e progetti da
portare a compimento. Bene scopo di questo volume 竪 documentare i miei
progressi nella progettazione e sviluppo di questi progetti. In pi湛 ho
intenzione di aggiungere altri due progetti alla lista. Mesi fa ho avuto
lidea di provare a programmare diversi giochi in Basic tratti da un
vecchio libro trovato su Internet Archive senza avere molta esperienza in
programmazione; risultato di questo tentativo 竪 che non tutti i programmi
funzionano a dovere e di conseguenza non riesco nemmeno a pulire il
codice a dovere data, per lappunto, la mia poca conoscenza su questo
vetusto, ma ancora in auge, linguaggio di programmazione. Comunque
prima o poi torner嘆 su questo argomento in separata sede. Questo progetto
editoriale, infatti, verter sui seguenti punti:
convertire le applicazioni di Windows preinstallate in PWA che 竪
acronimo di Progressive Web App;
costruire una versione leggera di Internet Mame che si adatti
allhardware del Tim box
imparare le basi dei linguaggi che sono illustrati nel libro
inglobare il tutto in un sito web, possibilmente interattivo, tutti i
progetti del libro e relativi file sorgenti.
Idealmente, dunque, questo scritto preveder quattro capitoli. Cominciamo
a programmare! E buona lettura.
2. WINDOWS 11 E LE PROGRESSIVE WEB APP
Ogni tot anni, dal 2014, quando ho iniziato a smanettare con Windows
navigo in internet alla ricerca di come poter ottimizzare questo sistema
operativo scandagliando diverse soluzioni. E da altrettanti anni che cerco
alternative, squisitamente, online delle applicazioni preinstallate di
Windows. Per convertire le applicazioni intendo che con Microsoft Edge
si possono utilizzare i vari siti web che ci interessano come fossero
applicazioni installate nel PC cliccando sulla voce, del men湛 a tendina,
installa il sito come app. Il perch辿 di questa scelta 竪 molto semplice; le ore
che passo davanti al PC le passo, principalmente, navigando il web e, a
volte scrivo dei documenti di testo o, molto pi湛 raramente musicali, ed
ascolto musica. Virtualizzo ogni tanto qualche sistema operativo che vedo
recensito su YouTube. A volte, per emulare alcuni esperimenti, pure
Windows stesso e gioco, quando mi ricordo, a giochi retro. Insomma
faccio un uso veramente basilare del PC ed incentrato, principalmente, sul
web. Perch辿 dunque non provare a ricreare unesperienza simile a quella
che la Microsoft voleva offrire con Windows 10X? Questa versione di
Windows 10 竪 una versione leggera di Windows pensata per essere cloud
centrica e dunque unalternativa a Chrome OS. La Microsoft aveva
lanciato, per poi ritirarla dal mercato, tale versione ormai quattro anni fa. I
motivi per i quali ha cambiato idea sono descritti in questo articolo:
Windows 10X 竪 stato cancellato. Microsoft dice addio al suo sistema
operativo leggero | DDay.it . Lutilizzo di Windows11 in questo modo 竪
molto pi湛 facile rispetto a quanto lo era fino a Windows10; molte
applicazioni di sistema, infatti, che prima dovevano essere disinstallate con
un debloater, vedi la calcolatrice, One Note eccetera, ora si possono
disinstallare tranquillamente. Il mio scopo sar dunque ricrearle, qualora
non ci siano gi online come, per esempio la Suite Office che 竪 Office 365,
e man mano disinstallarle. Per ora ho ricreato lapplicazione Mail che
per嘆 ha bisogno di un restyling grafico. Ho sostituito gi Skype con la sua
pagina web e ho pure installato WhatsApp web. Per quanto riguarda
invece lapplicazione della posta, come gi detto sopra, lho dovuta creare
ex-novo cos狸 da aggiungere i vari collegamenti ipertestuali ai vari client di
posta elettronica, mai usata ma penso che cos狸 funzioni, ma il risultato mi
sa che 竪 discutibile e dovr嘆 concentrarmi sul css. Vedere foto sotto.
3. Per quanto riguarda la calcolatrice, invece, mi sa che la lascer嘆 li cos狸
com竪 dato che non sono molto pratico con Java script e non credo,
qualora lo diventassi, che sia una passeggiata programmarla. Ad ogni
modo tutti i file sorgenti, di cui parlo in questa sede, li inserir嘆 in un
repository pubblico di github.
INTERNET ARCHIVE E INTERNET ARCADE 20/04/2022
4. Internet Archive 竪 un sito web allinterno del quale si possono archiviare
vari software, libri e video che si vogliono conservare. Io stesso ho iniziato
ad archiviare un po di cd e dvd che ho accumulato in questi anni. Permette
persino di giocare ai vecchi videogiochi retro via browser e internet
arcade 竪, per lappunto, la pagina di questo archivio atta allo scopo.
Quattro giorni fa ho trovato ed installato un browser alternativo a Chrome
sulla mia Timbox e messo tra i preferiti, oltre a VVVID che 竪 una delle
tante app Android non compatibile con questo dispositivo, tale sito per
poter giocarci senza preoccuparmi di occupare i 20gb di spazio della SD o
destreggiarmi nel creare un server nft o ftp che, a quanto pare, tanto non
riesce a connettersi causa, molto probabile e quasi certa, mia imperizia.
Tutte le volte che ho provato a far partire un gioco da Tim Vision , internet
archive si 竪 chiuso inaspettatamente per poi tornare alla pagina dei
preferiti. Quindi oltre a scrivere un sito web pi湛 leggero con solamente le
rom funzionanti, con funzionanti intendo che anche su PC entrino in gioco
e non diano problemi di audio eccetera, prese direttamente da tale sito
web, che 竪 un impresa lunga e tediosa, provo a seguire i passi suggeriti da
Google Chrome per ovviare a tale problema; daltronde si basa proprio,
come Microsoft Edge, su di esso. La guida da me menzionata 竪 la
seguente: Risolvere il problema degli arresti anomali delle pagine e altri
errori di caricamento delle pagine - Android - Guida di Google Chrome e
credo di seguirla tutta ad eccezione del primo punto quello dove dice di
controllare la rete; la rete infatti c竪 altrimenti gli altri siti, compreso
internet archive, non sarebbero raggiungibili. Altra le fonti sostengono che
sia questioni di codec non supportato; quindi mi sa che questo esperimento
non 竪 andato a buon fine. Ho dedotto che sia problema codec dopo aver
seguito la guida di cui sopra.
SCRATCH 21/04/2022
Gli autori di Coding Guida facile per principianti definiscono Scratch
come linguaggio visuale che permette di scrivere, in maniera facile,
velocemente applicazioni e giochi per bambini. Il suo funzionamento 竪
semplicissimo e basato sui blocchi di codice, che permette di non scriverlo
a mano come in tutti gli altri linguaggi di programmazione scripting ed
altro, ma semplicemente trascinare i blocchi desiderati allinterno della sua
interfaccia e vedere il risultato finale. Scratch ha un simpatico gattino
come mascotte ed un ambiente di sviluppo online, ma anche come dice il
libro qui recensito, offline raggiungibile da questo indirizzo: Scratch -
Imagine, Program, Share (mit.edu) . Come si legge dallindirizzo web 竪
5. stato sviluppato nel lontano 2007 dal gruppo Lifelong Kindergarden del
Massachusetts Institutes of Technology(MIT) ed 竪 disponibile per svariati
dispositivi non solo per PC e Mac. Avere un ambiente di sviluppo online
permette di sviluppare rapidamente e condividere, altrettanto rapidamente,
un tuo progetto. La sua facilit di utilizzo mi ha permesso di arrivare verso
la fine del capitolo ad esso dedicato con poco sforzo! Beh i due progetti
pi湛 difficili del libro ovvero il grattacapo e il gioco schiva lasteroide non
li ho ancora ben terminati perch辿 non trovo, stranamente, i blocchi di
codice che vengono spiegati nei rispettivi paragrafi e, di conseguenza, il
progetto si 竪 arenato un poco. Oggi mi dedicher嘆 a Python.
PYTHON E WSL
Con Python faccio un po pi湛 di fatica a programmare ed IDLE,
nonostante scriva il codice in maniera corretta, mi restituisce alcuni errori
a caso, apparentemente, sopratutto nei progetti pi湛 complessi come quello
del Project Planner e del Budget Manager. Comunque non mi arrendo;
dovr嘆 semplicemente rifarlo magari usando, come ambiente di sviluppo,
Visual Studio code con le giuste estensioni per lavorare al meglio. Cinque
anni fa ho acquistato una rivista chiamata guida completa Raspberry Pi che
raccoglie diversi progetti per questo microcomputer a singola scheda.
Molti di questi progetti prevedono di essere scritti in Python direttamente
sul Raspberry mentre altri li posso eseguire su una macchina virtuale
Linux, e poi esportarla tramite un comando di wsl il sotto sistema per
linux; il come farlo e come funziona il tutto 竪 spiegato in questo tutorial
testuale de il software: WSL: cos'竪 e come importare ed esportare
macchine Linux in Windows IlSoftware.it. Comunque questa diciamo
che 竪 una piccola anticipazione del prossimo articolo.
6. HTML(20/05/2022)
Con questo linguaggio di markup me la cavo abbastanza bene e seguire,
dunque, i vari progetti su questo libro 竪 risultato assai pi湛 facile ad
eccezione di javascript che devo ancora ben capirlo . Ho poi aggiunto una
pagina web extra, come progetto finale, diciamo cos狸, che ingloba tutti i
progetti che sono contenuti ed esposti in questo manuale come ho gi
accennato in prefazione e lho chiamato, fantasiosamente, portfolio.
Questo portfolio 竪 un sito web multi pagina che dovr嘆 rendere responsive
ed ospitare sul mio profilo github a questo indirizzo: PortFolio (jacopo-
jack.github.io). Tra le varie tecnologie web quella che mi ha messo un po
pi湛 in difficolt 竪 stata, oltre a python, javascript, come gi . Dovr嘆
dunque riprendere in mano i progetti html del libro e sviluppare diversi
siti aderendo pi湛 fedelmente ai vari progetti. E dovrei pure, gi che ci
sono, imparare la differenze tra metodo get metodo post ed eventualmente
tentare di implementarle in qualche progetto futuro. Il mio portfolio dovr嘆
ancora migliorarlo ma cos狸 com竪 竪 gi abbastanza presentabile
CONCLUSIONI(17/06/2022)
A distanza di tre mesi dal suo acquisto, seguendo pedissequamente i
passaggi descritti nel libro, sono riuscito a programmare ed imparare
parecchie cose riguardo ai linguaggi riportati sul manuale. Ha uno stile
esplicativo molto semplice e adatto anche al principiante pi湛 assoluto;
lunica pecca 竪 che non segue una vera e propria progressione di difficolt
tra un esercizio e laltro; mi spiego meglio: o sono semplicissimi o sono
molto difficili ma alla fine si affrontano allegramente ed 竪 molto utile
7. anche per chi ha gi delle basi di programmazione ma, come me per
esempio, dai vari tutorial e manuali online consultabili in internet non
trova quello spunto per risolvere eventuali scogli.