Giochini vintage nel nostro terminale!

Mac OS X e le sue Applicazioni

Moderatore: ModiMaccanici

Avatar utente
Mickie
Stato: Non connesso
Expert Latitante
Expert Latitante
Avatar utente
Iscritto il: mar, 20 nov 2007 00:26
Messaggi: 4437

Top

Lo sapevate?

- Aprire il Terminale e digitare emacs
- Fare invio
- Premere il tasto ESC
- Digitare x seguito dal nome del gioco, ossia uno dei seguenti:
Tetris
Snake
Pong
Doctor
Dunner
Gomoku
Landmark
Solitaire

Non tutti i Mac contengono gli stessi giochi, e nell'articolo di Wired viene indicata una path da copiare nel "Vai alla cartella" del Finder per "scoprire" la lista di giochi presente sul nostro Mac, ossia (copiaincollo):

Codice: Seleziona tutto

/usr/share/emacs/22.1/lisp/play
ma a me non funziona! (dice "cartella non trovata") -> ho provato anche mettendo "list" al posto di "lisp" (?), ma niente.

Altra cosa: sarebbe utile sapere come uscire correttamente da emacs, in quanto non mi pare sia consentito usare "exit" e mi tocca cliccare direttamente sul pulsante rosso.
Grazie!

Avatar utente
Scialla
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: mer, 12 ago 2009 19:27
Messaggi: 17906
Località: Torino

Top

Figo!
A me funziona:
Immagine
 Il futuro (Apple)? Nammerda!

Di un costoso Mac si può fare a meno, di macOS no... (cit. fax)

Avatar utente
Mickie
Stato: Non connesso
Expert Latitante
Expert Latitante
Avatar utente
Iscritto il: mar, 20 nov 2007 00:26
Messaggi: 4437

Top

Ma quanti ne hai??? :?: :!:
Niente, a me dice "Impossibile trovare la cartella" (sto provando sul G4, ma mica dovrebbe fare differenza) -> eppure qualche giochino c'è, quindi una lista dovrebbe esistere…

Edit: ho provato anche sull'Intel: "Impossibile trovare la cartella" -> sarà mica che in Tiger sarà in un altro percorso?

Avatar utente
Hammarby
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 5373
Località: Stockholm, SE

Top

Mickie ha scritto:Lo sapevate?

- Aprire il Terminale e digitare emacs
- Fare invio
- Premere il tasto ESC
- Digitare x seguito dal nome del gioco, ossia uno dei seguenti:
Tetris
Snake
Pong
Doctor
Dunner
Gomoku
Landmark
Solitaire

Non tutti i Mac contengono gli stessi giochi, e nell'articolo di Wired viene indicata una path da copiare nel "Vai alla cartella" del Finder per "scoprire" la lista di giochi presente sul nostro Mac, ossia (copiaincollo):

Codice: Seleziona tutto

/usr/share/emacs/22.1/lisp/play
ma a me non funziona! (dice "cartella non trovata") -> ho provato anche mettendo "list" al posto di "lisp" (?), ma niente.

Altra cosa: sarebbe utile sapere come uscire correttamente da emacs, in quanto non mi pare sia consentito usare "exit" e mi tocca cliccare direttamente sul pulsante rosso.
Grazie!
Questa e' la lista dei comandi di Emacs
http://lpn.rnbhq.org/tools/xemacs/emacs_ref.html
per uscire semplicemente
C-X C-c (cioe' Control + X maiuscola e poi Control + c minuscola)
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes

Avatar utente
Mickie
Stato: Non connesso
Expert Latitante
Expert Latitante
Avatar utente
Iscritto il: mar, 20 nov 2007 00:26
Messaggi: 4437

Top

Grazie Hammarby! :)
Funziona e rimanda corretamente alla Bash, dove si può digitare "exit" (come piace a me).

Avatar utente
Hammarby
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 5373
Località: Stockholm, SE

Top

Mickie ha scritto:Ma quanti ne hai??? :?: :!:
Niente, a me dice "Impossibile trovare la cartella" (sto provando sul G4, ma mica dovrebbe fare differenza) -> eppure qualche giochino c'è, quindi una lista dovrebbe esistere…

Edit: ho provato anche sull'Intel: "Impossibile trovare la cartella" -> sarà mica che in Tiger sarà in un altro percorso?
Probabilmente su Tiger hai una versione di emacs precedente.
Fai da terminale
# ls /usr/share/emacs/
probabilmente al posto della directory 22.1 ne troverai una diversa, ad esempio nel mio Linux e' 24.1
sostuisci la directory giusta nel path e scoprirai le applicazioni installate nella tua versione di emacs
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes

Avatar utente
Mickie
Stato: Non connesso
Expert Latitante
Expert Latitante
Avatar utente
Iscritto il: mar, 20 nov 2007 00:26
Messaggi: 4437

Top

21.2!
Grandissimo Hammarby!!! :*

… e ho tutti quelli che ha Scialla! :P

Avatar utente
Scialla
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: mer, 12 ago 2009 19:27
Messaggi: 17906
Località: Torino

Top

Azz! Allora se funzionano in rete, ci sfidiamo!!! :D
 Il futuro (Apple)? Nammerda!

Di un costoso Mac si può fare a meno, di macOS no... (cit. fax)

Avatar utente
Kernel Panic
Stato: Non connesso
Software Expert Gold
Software Expert Gold
Avatar utente
Iscritto il: sab, 08 gen 2011 14:03
Messaggi: 31319
Località: Sicilia

Top

Qui forse la faccenda è spiegata un po' meglio:


Immagine

(Tratto da Mac OS X Leopard. Guida completa, di Luca Accomazzi e Lucio Bragagnolo).


Nell'articolo segnalato il comando è "emecs", e ovviamente la risposta del Terminale è

Codice: Seleziona tutto

-bash: emecs: command not found
Se invece scrivo emacs o Emacs (con la "e" maiuscola) la risposta (dopo un grande spazio) è

Codice: Seleziona tutto

Welcome to GNU Emacs, a part of the GNU operating system.

Type C-l to begin editing.

Get help           C-h  (Hold down CTRL and press h)
Emacs manual       C-h r
Emacs tutorial     C-h t           Undo changes     C-x u
Buy manuals        C-h C-m         Exit Emacs       C-x C-c
Browse manuals     C-h i
Activate menubar   F10  or  ESC `  or   M-`
(`C-' means use the CTRL key.  `M-' means use the Meta (or Alt) key.
If you have no Meta key, you may instead type ESC followed by the character.)

GNU Emacs 22.1.1 (mac-apple-darwin)
 of 2012-04-12 on melodie.apple.com
Copyright (C) 2007 Free Software Foundation, Inc.

GNU Emacs comes with ABSOLUTELY NO WARRANTY; type C-h C-w for full details.
Emacs is Free Software--Free as in Freedom--so you can redistribute copies
of Emacs and modify it; type C-h C-c to see the conditions.
Type C-h C-d for information on getting the latest version.

If an Emacs session crashed recently, type Meta-x recover-session RET
to recover the files you were editing.



















---- GNU Emacs -----------------------------------------------------------------------------------
For information about the GNU Project and its goals, type C-h C-p.
In ogni caso grazie per la segnalazione.



P.S. @ Mickie: Sapevi che Terminale sa anche cantare? :)

Avatar utente
Mickie
Stato: Non connesso
Expert Latitante
Expert Latitante
Avatar utente
Iscritto il: mar, 20 nov 2007 00:26
Messaggi: 4437

Top

Kernel Panic ha scritto:Qui forse la faccenda è spiegata un po' meglio:
No, caro, non è affatto spiegata meglio, almeno per me. Se l'articolo di Wired (che comunque dovevo citare per correttezza, ossia per rivelare la fonte della notizia) è decisamente superficiale, nonché sbagliato in molti punti (come anche tu fai notare) e magari anche tendenzioso (da una prima lettura veloce sembra sia una prerogativa dei soli computer Apple), il trafiletto che hai postato tu è quanto meno arronzato, ossia, quello che comunica a me è che gli Autori vogliono far sapere di conoscere questa cosa, ma non vogliono che il lettore la capisca, né che imapari a farla.

Se si vuole conoscere qualcosa in più di Emacs bisogna "uscire un attimo" dall'ambito Apple, ma basta andare su Wikipedia:
Emacs è un editor di testo libero estremamente versatile molto popolare fra i programmatori. È stato sviluppato originariamente da Richard Stallman a partire dal settembre 1984, come insieme di Editor MACroS per l'editor TECO.
http://it.wikipedia.org/wiki/Emacs" onclick="window.open(this.href);return false;
Kernel Panic ha scritto:Nell'articolo segnalato il comando è "emecs", e ovviamente la risposta del Terminale è
E infatti io nel primo post ho scritto:
- Aprire il Terminale e digitare emacs
Kernel Panic ha scritto:Se invece scrivo emacs o Emacs (con la "e" maiuscola) la risposta (dopo un grande spazio) è
Mi dispiace, ma in quel momento non ho voglia di tentare di interpretare quello che c'è scritto, mi interessa arrivare al giochino. L'approfondimento sarà per dopo.
Kernel Panic ha scritto:P.S. @ Mickie: Sapevi che Terminale sa anche cantare? :)
Come no, l'Apple IIc sa suonare "Il volo del calabrone", se non ci credi ti mando un video.

Avatar utente
Kernel Panic
Stato: Non connesso
Software Expert Gold
Software Expert Gold
Avatar utente
Iscritto il: sab, 08 gen 2011 14:03
Messaggi: 31319
Località: Sicilia

Top

Mickie ha scritto:
Kernel Panic ha scritto:P.S. @ Mickie: Sapevi che Terminale sa anche cantare? :)
Come no, l'Apple IIc sa suonare "Il volo del calabrone", se non ci credi ti mando un video.
Ti credo sulla parola naturalmente ma io mi riferivo al Terminale di OS X.

Se qualcuno avesse tempo e voglia di provare legga qui: http://www.slidetomac.com/?p=22009" onclick="window.open(this.href);return false; o qui: http://goo.gl/eNNQi" onclick="window.open(this.href);return false; oppure qui: http://goo.gl/gW34q" onclick="window.open(this.href);return false;


:)

Avatar utente
Hammarby
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 5373
Località: Stockholm, SE

Top

Kernel Panic ha scritto:
Mickie ha scritto:
Kernel Panic ha scritto:P.S. @ Mickie: Sapevi che Terminale sa anche cantare? :)
Come no, l'Apple IIc sa suonare "Il volo del calabrone", se non ci credi ti mando un video.
Ti credo sulla parola naturalmente ma io mi riferivo al Terminale di OS X.

Se qualcuno avesse tempo e voglia di provare legga qui: http://www.slidetomac.com/?p=22009" onclick="window.open(this.href);return false; o qui: http://goo.gl/eNNQi" onclick="window.open(this.href);return false; oppure qui: http://goo.gl/gW34q" onclick="window.open(this.href);return false;


:)
Che c'entra il terminale?
Quello che "parla" e' il comando say
per qualsiasi altro unix, in particolare Linux, esiste il comando espeak
http://espeak.sourceforge.net/" onclick="window.open(this.href);return false;
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes

Avatar utente
Kernel Panic
Stato: Non connesso
Software Expert Gold
Software Expert Gold
Avatar utente
Iscritto il: sab, 08 gen 2011 14:03
Messaggi: 31319
Località: Sicilia

Top

Hammarby ha scritto:Che c'entra il terminale? ....
Scusa la mia ignoranza ma non capisco l'obiezione.

I comandi say oppure say -v Cellos dove si scrivono se non nella finestra del Terminale?

Avatar utente
Hammarby
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 5373
Località: Stockholm, SE

Top

Kernel Panic ha scritto:
Hammarby ha scritto:Che c'entra il terminale? ....
Scusa la mia ignoranza ma non capisco l'obiezione.

I comandi say oppure say -v Cellos dove si scrivono se non nella finestra del Terminale?
Nella finestra di un terminale qualsiasi, non necessariamente in quello di OSX.
Io preferisco xterm, ad esempio, e se OSX permettesse di scrivere facilmente un launcher,
basterebbe un click con il mouse.
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes

Avatar utente
Mickie
Stato: Non connesso
Expert Latitante
Expert Latitante
Avatar utente
Iscritto il: mar, 20 nov 2007 00:26
Messaggi: 4437

Top

Kernel Panic ha scritto:Se qualcuno avesse tempo e voglia di provare legga qui: http://www.slidetomac.com/?p=22009" onclick="window.open(this.href);return false; o qui: http://goo.gl/eNNQi" onclick="window.open(this.href);return false; oppure qui: http://goo.gl/gW34q" onclick="window.open(this.href);return false;:)
Uhhhh!! :shock: È vero! Ho messo:

Codice: Seleziona tutto

say -v Cellos "di di di di di di di di di di di di di"
E ha suonato!
E io che pensavo mi stessi sfottendo!!! :D :D :D
Perché non me lo aveva mai detto nessuno prima?

Hammarrby ha scritto:Nella finestra di un terminale qualsiasi, non necessariamente in quello di OSX
E vabbé, dài, è lo stesso! :D
Perdonaci a noi comuni mortali che impariamo le cose un po' alla volta, anche io ho sbagliato nel titolo del topic: non è il terminale di Mac OS X che ci fa apparire i giochini, ma il software Emacs, che non ha nulla a che vedere con Mac OS X in senso stretto, e si trova anche su altre piattaforme. :)

Rispondi

Torna a “Software”

Chi c’è in linea

Visitano il forum: Yandex [Bot] e 42 ospiti