it.hideout-lastation.com
Paradiso Per Designer E Sviluppatori


Betty: Trasforma l'inglese generico nei comandi del terminale Linux

Il terminale Linux può essere una bestia complessa e sarebbe utile avere qualcosa come Siri per semplificare le cose. Certo, non c'è spesso bisogno di entrare nel terminale per utenti regolari, ma ci sono alcuni vantaggi nell'usare il terminale attraverso l'interfaccia grafica . Puoi fare molte cose con il terminale che non sono facili da fare nelle interfacce utente grafiche - inoltre, c'è solo questo strano piacere nerd nel fare il più possibile da un'interfaccia a linea di comando.

Affrontare il terminale e i comandi del terminale non è la cosa più facile, ma Betty potrebbe semplicemente rendere le cose molto più semplici. Betty è uno strumento Linux in grado di tradurre semplici comandi inglesi nei comandi del terminale Linux . In un certo senso, è un po 'come Siri o Google Now per il terminale Linux .

L'intera motivazione alla base dello sviluppo, secondo la pagina GitHub, era quella di consentire agli utenti di utilizzare il terminale utilizzando il linguaggio naturale, consentendo di fare molte cose senza mai lasciare il terminale o dover cercare oscuri comandi da terminale su Internet.

Installazione di Betty

Dovrai approfondire il terminale Linux per installare Betty, ma è una procedura semplice; assicurati di digitare esattamente questi comandi e assicurati che l'installazione di Linux sia aggiornata.

Prima di tutto, è necessario installare Ruby, Curl e Git. Inserisci questi comandi nel terminale (se li hai già installati, puoi saltare questi passaggi):

$ sudo apt-get install ruby curl

$ sudo apt-get install git

Dopo aver installato Ruby, Curl e Git, è ora di installare Ruby e impostare un alias per un utilizzo più semplice. Questo presuppone che hai installato Betty nella tua cartella Home.

$ cd ~ && git clone https://github.com/pickhardt/betty

$ echo "alias betty=\"~/betty/main.rb\"" >> ~/.bashrc

$ source ~/.bashrc

Inoltre, se stai usando versioni precedenti di Ubuntu (come 12.04), potresti dover aggiornare Ruby alla versione 1.9.1 per evitare di ricevere molti errori quando esegui i comandi Betty. Basta eseguire questi due comandi:

$ sudo apt-get install ruby1.9.1

$ sudo update-alternatives –config ruby

Quando esegui il secondo comando, ti verrà richiesto di scegliere la tua versione di Ruby. Basta selezionare Ruby 1.9.1 digitando il suo numero di selezione, premi Invio e sei a posto.

Usando Betty

Una volta completata la procedura di installazione, puoi iniziare a utilizzare Betty. C'è un bel po 'che puoi fare con Betty, e c'è una lista di comandi nella pagina ufficiale di GitHub, con sempre più comandi aggiunti mentre lo sviluppo avanza.

Ma vediamo solo alcuni esempi di ciò che Betty può fare. Iniziamo con alcune nozioni di base. Betty può fornire informazioni di base come ora e data. Basta digitare in Betty che ore sono per ottenere il tempo, e Betty qual è la data per ottenere la data.

Betty può anche recuperare e restituire altre informazioni di base come il nome utente, l'indirizzo IP, altri utenti registrati e così via.

Puoi anche usare Betty per comprimere e decomprimere file e cartelle.

Oltre alle azioni relative al tuo computer, Betty ha anche una modalità web che ti consente di eseguire query Internet . Queste domande includono il controllo del tempo, la traduzione di parole e anche la ricerca di persone, cose e luoghi.

Un paio di cose da notare: in primo luogo, questi sono solo alcuni esempi di ciò che Betty può fare. Alcuni esperimenti e una rapida occhiata alla lista di comandi disponibili su GitHub dovrebbero rivelare tutto ciò che Betty può fare (incluso il controllo di iTunes e Spotify ).

In secondo luogo, poiché Betty mira a comprendere il linguaggio naturale, ci sono molti modi diversi per esprimere la stessa richiesta : è sufficiente sperimentare per scoprire cosa sono.

Conclusione

Betty è uno strumento piuttosto utile per chiunque sia interessato all'uso del terminale Linux, così come per chiunque abbia un interesse passeggero nello sviluppo di sistemi di input in linguaggio naturale per computer.

Il fatto che Betty mostri i comandi che esegue lo rende anche ottimo per chiunque cerchi di imparare i comandi del terminale di Linux, dal momento che ti aiuta ad associare comandi spesso astratti con frasi naturali come in inglese.

Potrebbe essere ancora un po 'limitato in ciò che può fare, ma il fatto che sia in fase di sviluppo attivo significa che è sicuramente uno strumento da tenere d'occhio anche se deve ancora essere la tua tazza di tè nel suo stato attuale.

IcoFont ti offre oltre 2100 icone gratuite in un unico file di font

IcoFont ti offre oltre 2100 icone gratuite in un unico file di font

Con l'aumento dei caratteri web e dei font CSS incorporabili, oggi è molto più semplice creare da zero siti Web davvero unici.La tendenza più recente sono i font di icone che sono generalmente più piccoli delle immagini, molto più facili da ridimensionare e sono cristallini su tutte le dimensioni dello schermo (inclusa la retina). Puo

(Consigli tecnici e di design)

Come creare Pure CSS onClick Image Zoom Effect

Come creare Pure CSS onClick Image Zoom Effect

I CSS non hanno uno pseudoclass per il targeting degli eventi click e questo costituisce uno dei maggiori punti deboli degli sviluppatori front-end. La pseudo-classe più vicina è :active che disegna un elemento per il periodo di tempo in cui un utente preme il mouse su di esso.Questo effetto è tuttavia di breve durata: quando l'utente rilascia il mouse, : :active non funziona più. Do

(Consigli tecnici e di design)