💬 #howtodev - Scriptisto: programmi eseguibili da sorgente
Bash non è solamente il nome della shell più conosciuta e utilizzata, ma anche il nome del linguaggio in cui molti noscript sono scritti.
Uno dei vantaggi fondamentali forniti da Bash è quello della portabilità: salvo alcune eccezioni, lo si ritrova installato su ogni moderno sistema Linux.
Tuttavia, la portabilità a volte arriva con un costo non indifferente: la comodità di sviluppare in quel linguaggio, una più frequente complessità e la difficoltà a scrivere codice per compiere operazioni spesso molto banali in altri linguaggi di programmazione.
Per fornire qualche esempio si pensi all’aritmetica dei numeri decimali (nativamente non supportata), alla mancanza di supporto per strutture dati complesse e così via.
Questa situazione rende Bash idoneo per noscript molto semplici, ma non così tanto per software più complessi o che tendono velocemente a evolvere.
Esiste un’alternativa?
Scritto da
Redatto da
Bash non è solamente il nome della shell più conosciuta e utilizzata, ma anche il nome del linguaggio in cui molti noscript sono scritti.
Uno dei vantaggi fondamentali forniti da Bash è quello della portabilità: salvo alcune eccezioni, lo si ritrova installato su ogni moderno sistema Linux.
Tuttavia, la portabilità a volte arriva con un costo non indifferente: la comodità di sviluppare in quel linguaggio, una più frequente complessità e la difficoltà a scrivere codice per compiere operazioni spesso molto banali in altri linguaggi di programmazione.
Per fornire qualche esempio si pensi all’aritmetica dei numeri decimali (nativamente non supportata), alla mancanza di supporto per strutture dati complesse e così via.
Questa situazione rende Bash idoneo per noscript molto semplici, ma non così tanto per software più complessi o che tendono velocemente a evolvere.
Esiste un’alternativa?
Scritto da
Midblyte Redatto da
Davide Galati (in arte PsykeDady)linuxhub.it
#howtodev - Scriptisto: programmi eseguibili da sorgente | linux/hub
Guide curate e dettagliate sul mondo Linux ed Open source. Trattiamo nello specifico argomenti a scopo educativo.
💬 #howto - usare MPlayer: un media tool a linea di comando
Se pur vero che oggi giorno la nostra raccolta musicale è su Spotify e la cineteca è su Netflix, è anche vero che alcuni, più nostalgici, continuano ad ascoltare le canzoni, guardare video e film in locale, dal proprio pc.
Uno degli strumenti per farlo è sicuramente MPlayer.
Scritto da:
Redatto da:
Se pur vero che oggi giorno la nostra raccolta musicale è su Spotify e la cineteca è su Netflix, è anche vero che alcuni, più nostalgici, continuano ad ascoltare le canzoni, guardare video e film in locale, dal proprio pc.
Uno degli strumenti per farlo è sicuramente MPlayer.
Scritto da:
Davide Galati (in arte PsykeDady)Redatto da:
Michael Messaggilinuxhub.it
#howtodev - usare MPlayer: un media tool a linea di comando | linux/hub
Guide curate e dettagliate sul mondo Linux ed Open source. Trattiamo nello specifico argomenti a scopo educativo.
💬 #howto - installare hadoop e hdfs
Ultimamente per lavoro mi è capitato di dover utilizzare Scala, Spark e Hadoop. Se per configurare le prime due tecnologie il processo è stato abbastanza automatico, l’ultimo processo ha invece dato qualche rogna…
Scritto da:
Ultimamente per lavoro mi è capitato di dover utilizzare Scala, Spark e Hadoop. Se per configurare le prime due tecnologie il processo è stato abbastanza automatico, l’ultimo processo ha invece dato qualche rogna…
Scritto da:
Davide Galati (in arte PsykeDady)linuxhub.it
#howto - installare hadoop e hdfs | linux/hub
Guide curate e dettagliate sul mondo Linux ed Open source. Trattiamo nello specifico argomenti a scopo educativo.
Vanilla OS 2 Orchid Beta is here!
https://vanillaos.org/blog/article/2024-01-30/vanilla-os-2-orchid-beta-is-here
https://vanillaos.org/blog/article/2024-01-30/vanilla-os-2-orchid-beta-is-here
vanillaos.org
Vanilla OS - is your next Operating System.
Vanilla OS is an operating system built with simplicity in mind. It's fast, lightweight, beautiful and ready for all your daily tasks.
💬 #howto - usare e comprendere i getty terminals
Qualche giorno fa, per la prima volta in 10 anni, mi si è rotta ArchLinux durante un aggiornamento. Nello specifico non partivano i terminali TTY: cosa sono? come si avviano? Ecco un infarinatura di base sui getty service.
Scritto da
Qualche giorno fa, per la prima volta in 10 anni, mi si è rotta ArchLinux durante un aggiornamento. Nello specifico non partivano i terminali TTY: cosa sono? come si avviano? Ecco un infarinatura di base sui getty service.
Scritto da
Davide Galati (in arte PsykeDady)linuxhub.it
#howto - usare e comprendere i getty terminals | linux/hub
Guide curate e dettagliate sul mondo Linux ed Open source. Trattiamo nello specifico argomenti a scopo educativo.
💬 howto - FFmpeg: un'introduzione
FFmpeg è il software di riferimento per la manipolazione di file audio e video.
Si utilizza via riga di comando e consente di operare su file multimediali dai più svariati formati, dai più sconosciuti ai più recenti.
Scritto da
Redatto da
FFmpeg è il software di riferimento per la manipolazione di file audio e video.
Si utilizza via riga di comando e consente di operare su file multimediali dai più svariati formati, dai più sconosciuti ai più recenti.
Scritto da
MidblyteRedatto da
Davide Galati (in arte PsykeDady)linuxhub.it
#howto - FFmpeg: un'introduzione | linux/hub
Guide curate e dettagliate sul mondo Linux ed Open source. Trattiamo nello specifico argomenti a scopo educativo.
💬 #howto - Guida all'utilizzo di git (2024 Edit), parte 1
Yes, stiamo rifacendo la guida di GIT.
Questa volta la divideremo in tanti piccoli articoli...
Ecco la parte1: Introduzione, Storia e definizione.
Scritto da:
Yes, stiamo rifacendo la guida di GIT.
Questa volta la divideremo in tanti piccoli articoli...
Ecco la parte1: Introduzione, Storia e definizione.
Scritto da:
Davide Galati (in arte PsykeDady)linuxhub.it
#howto - Guida all'utilizzo di git (2024 Edit), parte 1: Introduzione | linux/hub
Guide curate e dettagliate sul mondo Linux ed Open source. Trattiamo nello specifico argomenti a scopo educativo.
💬 #howto - Guida all'utilizzo di git (2024 Edit), parte 2
Quando si parla di software di versioning, git è sicuramente il primo programma che ci viene in mente. Rappresenta l’alternativa più diffusa a sistemi come svn, utilizzata anche in ambito enterprise.
Rappresenta anche uno dei primi scogli che dipendenti alle prime armi affrontano in azienda.
Ecco quindi una guida passo passo a git, parte 2: operazioni base.
Scritto da:
Quando si parla di software di versioning, git è sicuramente il primo programma che ci viene in mente. Rappresenta l’alternativa più diffusa a sistemi come svn, utilizzata anche in ambito enterprise.
Rappresenta anche uno dei primi scogli che dipendenti alle prime armi affrontano in azienda.
Ecco quindi una guida passo passo a git, parte 2: operazioni base.
Scritto da:
Davide Galati (in arte PsykeDady)linuxhub.it
#howto - Guida all'utilizzo di git, parte 2: operazioni base | linux/hub
Guide curate e dettagliate sul mondo Linux ed Open source. Trattiamo nello specifico argomenti a scopo educativo.
💬 #howto - Guida all'utilizzo di git (2024 Edit), parte 3
Quando si parla di software di versioning, git è sicuramente il primo programma che ci viene in mente. Rappresenta l’alternativa più diffusa a sistemi come svn, utilizzata anche in ambito enterprise.
Rappresenta anche uno dei primi scogli che dipendenti alle prime armi affrontano in azienda.
Ecco quindi una guida passo passo a git, parte 3: remote e branch
Scritto da:
Quando si parla di software di versioning, git è sicuramente il primo programma che ci viene in mente. Rappresenta l’alternativa più diffusa a sistemi come svn, utilizzata anche in ambito enterprise.
Rappresenta anche uno dei primi scogli che dipendenti alle prime armi affrontano in azienda.
Ecco quindi una guida passo passo a git, parte 3: remote e branch
Scritto da:
Davide Galati (in arte PsykeDady)💬 #howto - Guida all'utilizzo di GIT, parte 4: Approfondimento branch
Quando si parla di software di versioning, Git è sicuramente il primo programma che ci viene in mente. Rappresenta l’alternativa più diffusa a sistemi come svn, utilizzata anche in ambito enterprise.
Rappresenta anche uno dei primi scogli che dipendenti alle prime armi affrontano in azienda.
Ecco quindi una guida passo passo a Git, parte 4: approfondimento branch.
Scritto da:
Quando si parla di software di versioning, Git è sicuramente il primo programma che ci viene in mente. Rappresenta l’alternativa più diffusa a sistemi come svn, utilizzata anche in ambito enterprise.
Rappresenta anche uno dei primi scogli che dipendenti alle prime armi affrontano in azienda.
Ecco quindi una guida passo passo a Git, parte 4: approfondimento branch.
Scritto da:
Davide Galati (in arte PsykeDady)linuxhub.it
#howto - Guida all'utilizzo di GIT, parte 4: Approfondimento branch | linux/hub
Guide curate e dettagliate sul mondo Linux ed Open source. Trattiamo nello specifico argomenti a scopo educativo.
💬 #howto - Guida all'utilizzo di GIT, parte 5: ignorare
Quando si parla di software di versioning, Git è sicuramente il primo programma che ci viene in mente. Rappresenta l’alternativa più diffusa a sistemi come svn, utilizzata anche in ambito enterprise.
Rappresenta anche uno dei primi scogli che dipendenti alle prime armi affrontano in azienda.
Ecco quindi una guida passo passo a Git, parte 5: ignorare.
Scritto da:
Quando si parla di software di versioning, Git è sicuramente il primo programma che ci viene in mente. Rappresenta l’alternativa più diffusa a sistemi come svn, utilizzata anche in ambito enterprise.
Rappresenta anche uno dei primi scogli che dipendenti alle prime armi affrontano in azienda.
Ecco quindi una guida passo passo a Git, parte 5: ignorare.
Scritto da:
PsykeDadylinuxhub.it
#howto - Guida all'utilizzo di GIT, parte 5: ignorare | linux/hub
Guide curate e dettagliate sul mondo Linux ed Open source. Trattiamo nello specifico argomenti a scopo educativo.
💬 #howto - Eza: ls con nuove funzionalità
Eza è una delle numerose alternative per elencare i file nelle cartelle, configurandosi perciò come alternativa al classico ls.
Si classifica come il più valido successore di Exa, progetto di cui è un fork già sommariamente trattato in un articolo precedente, che ormai non viene più aggiornato.
Scritto da:
Redatto da:
Eza è una delle numerose alternative per elencare i file nelle cartelle, configurandosi perciò come alternativa al classico ls.
Si classifica come il più valido successore di Exa, progetto di cui è un fork già sommariamente trattato in un articolo precedente, che ormai non viene più aggiornato.
Scritto da:
MidblyteRedatto da:
Davide Galati (in arte PsykeDady)💬 #howto - Guida all'utilizzo di GIT, parte 6: stash, gitkeep e assume-unchanged
Quando si parla di software di versioning, Git è sicuramente il primo programma che ci viene in mente. Rappresenta l’alternativa più diffusa a sistemi come svn, utilizzata anche in ambito enterprise.
Scritto da
Quando si parla di software di versioning, Git è sicuramente il primo programma che ci viene in mente. Rappresenta l’alternativa più diffusa a sistemi come svn, utilizzata anche in ambito enterprise.
Scritto da
Davide Galati (in arte PsykeDady)linuxhub.it
#howto - Guida all'utilizzo di GIT, parte 6: stash, gitkeep e assume-unchanged | linux/hub
Guide curate e dettagliate sul mondo Linux ed Open source. Trattiamo nello specifico argomenti a scopo educativo.
💬 #howto - Guida all'utilizzo di GIT, parte 7: cherry-pick e squash.
Quando si parla di software di versioning, Git è sicuramente il primo programma che ci viene in mente. Rappresenta l’alternativa più diffusa a sistemi come svn, utilizzata anche in ambito enterprise.
Rappresenta anche uno dei primi scogli che dipendenti alle prime armi affrontano in azienda.
Ecco quindi una guida passo passo a Git, parte 7: cherry-pick e squash.
Scritto da:
Quando si parla di software di versioning, Git è sicuramente il primo programma che ci viene in mente. Rappresenta l’alternativa più diffusa a sistemi come svn, utilizzata anche in ambito enterprise.
Rappresenta anche uno dei primi scogli che dipendenti alle prime armi affrontano in azienda.
Ecco quindi una guida passo passo a Git, parte 7: cherry-pick e squash.
Scritto da:
Davide Galati (in arti PsykeDady)linuxhub.it
#howto - Guida all'utilizzo di GIT, parte 7: cherry-pick e squash. | linux/hub
Guide curate e dettagliate sul mondo Linux ed Open source. Trattiamo nello specifico argomenti a scopo educativo.
#howto - Asciinema: registrare il terminale
Per effettuare una registrazione del proprio terminale, salvando input e output che compaiono a schermo man mano che passa il tempo, normalmente si può ricorrere a un qualsiasi video recorder.
Tuttavia, la registrazione video di un terminale comprenderebbe unicamente dei caratteri e molto più di rado altri elementi grafici (di complessità tale da giustificare una registrazione video).
Un buon modo per registrare il terminale nel modo più semplice possibile è utilizzando Asciicinema.
Scritto da:
Redatto da:
Per effettuare una registrazione del proprio terminale, salvando input e output che compaiono a schermo man mano che passa il tempo, normalmente si può ricorrere a un qualsiasi video recorder.
Tuttavia, la registrazione video di un terminale comprenderebbe unicamente dei caratteri e molto più di rado altri elementi grafici (di complessità tale da giustificare una registrazione video).
Un buon modo per registrare il terminale nel modo più semplice possibile è utilizzando Asciicinema.
Scritto da:
MidblyteRedatto da:
Michael Messaggilinuxhub.it
#howto - Asciinema: registrare il terminale | linux/hub
Guide curate e dettagliate sul mondo Linux ed Open source. Trattiamo nello specifico argomenti a scopo educativo.
💬 #howto - Guida all'utilizzo di GIT, parte 8: diff e patch.
Quando si parla di software di versioning, Git è sicuramente il primo programma che ci viene in mente. Rappresenta l'alternativa più diffusa a sistemi come svn, utilizzata anche in ambito enterprise.
Rappresenta anche uno dei primi scogli che dipendenti alle prime armi affrontano in azienda.
Ecco quindi una guida passo passo a Git, parte 8: diff e patch.
Scritto da:
Quando si parla di software di versioning, Git è sicuramente il primo programma che ci viene in mente. Rappresenta l'alternativa più diffusa a sistemi come svn, utilizzata anche in ambito enterprise.
Rappresenta anche uno dei primi scogli che dipendenti alle prime armi affrontano in azienda.
Ecco quindi una guida passo passo a Git, parte 8: diff e patch.
Scritto da:
Davide Galati (in arte PsykeDady)linuxhub.it
#howto - Guida all'utilizzo di GIT, parte 8: diff e patch. | linux/hub
Guide curate e dettagliate sul mondo Linux ed Open source. Trattiamo nello specifico argomenti a scopo educativo.
💬 #howto - Guida all'utilizzo di git, parte 9: studiare la storia delle modifiche.
Quando si parla di software di versioning, git è sicuramente il primo programma che ci viene in mente. Rappresenta l’alternativa più diffusa a sistemi come svn, utilizzata anche in ambito enterprise.
Rappresenta anche uno dei primi scogli che dipendenti alle prime armi affrontano in azienda.
Ecco quindi una guida passo passo a git, parte 9: studiare la storia delle modifiche.
Scritto da
Redatto da
Quando si parla di software di versioning, git è sicuramente il primo programma che ci viene in mente. Rappresenta l’alternativa più diffusa a sistemi come svn, utilizzata anche in ambito enterprise.
Rappresenta anche uno dei primi scogli che dipendenti alle prime armi affrontano in azienda.
Ecco quindi una guida passo passo a git, parte 9: studiare la storia delle modifiche.
Scritto da
PsykeDady Redatto da
Michael Messaggilinuxhub.it
#howto - Guida all'utilizzo di git, parte 9: studiare la storia delle modifiche. | linux/hub
Guide curate e dettagliate sul mondo Linux ed Open source. Trattiamo nello specifico argomenti a scopo educativo.
💬 #howto - Guida all'utilizzo di git, parte 10: bisect
Quando si parla di software di versioning, git è sicuramente il primo programma che ci viene in mente. Rappresenta l’alternativa più diffusa a sistemi come svn, utilizzata anche in ambito enterprise.
Rappresenta anche uno dei primi scogli che dipendenti alle prime armi affrontano in azienda.
Ecco quindi una guida passo passo a git, parte 10: bisect.
Scritto da
Redatto da
Quando si parla di software di versioning, git è sicuramente il primo programma che ci viene in mente. Rappresenta l’alternativa più diffusa a sistemi come svn, utilizzata anche in ambito enterprise.
Rappresenta anche uno dei primi scogli che dipendenti alle prime armi affrontano in azienda.
Ecco quindi una guida passo passo a git, parte 10: bisect.
Scritto da
Davide Galati (in arte PsykeDady)Redatto da
MichaelMessaggilinuxhub.it
#howto - Guida all'utilizzo di git, parte 10: bisect | linux/hub
Guide curate e dettagliate sul mondo Linux ed Open source. Trattiamo nello specifico argomenti a scopo educativo.
💬 #howto - Guida all'utilizzo di git, parte 11: GUI
Quando si parla di software di versioning, git è sicuramente il primo programma che ci viene in mente. Rappresenta l’alternativa più diffusa a sistemi come svn, utilizzata anche in ambito enterprise.
Rappresenta anche uno dei primi scogli che dipendenti alle prime armi affrontano in azienda.
Ecco quindi una guida passo passo a git, parte 11: GUI.
Scritto da
Redatto da
Quando si parla di software di versioning, git è sicuramente il primo programma che ci viene in mente. Rappresenta l’alternativa più diffusa a sistemi come svn, utilizzata anche in ambito enterprise.
Rappresenta anche uno dei primi scogli che dipendenti alle prime armi affrontano in azienda.
Ecco quindi una guida passo passo a git, parte 11: GUI.
Scritto da
Davide Galati (in arte PsykeDady) Redatto da
Michael Messaggilinuxhub.it
#howto - Guida all'utilizzo di git, parte 11: GUI | linux/hub
Guide curate e dettagliate sul mondo Linux ed Open source. Trattiamo nello specifico argomenti a scopo educativo.