Rpg˛S Forum uses cookies. Read the Privacy Policy for more info. To remove this message, please click the button to the right:    I accept the use of cookies

Vai al contenuto

Rpg˛S Forum uses cookies. Read the Privacy Policy for more info. To remove this message, please click the button to the right:    I accept the use of cookies

Screen Contest #90

Kamikun






  • Si prega di effettuare il log in prima di rispondere
[RUBY] Aggiungere l'indentazione al codice automaticamente - - - - -

    ProGM
  • Sacro portatore del GM

  • Rpg˛S Admin
  • Rens: 95
  • 1
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 3447 messaggi
  • Sesso:Maschio
  • Abilitā:Maestro

#1 Inviato 06 March 2013 - 12:41 PM

Indentatore universale Chante Clair

 

Per profani

L'indentazione (o indentatura) è l'inserimento di una certa quantità di spazio vuoto all'inizio di una riga di testo. In tipografia il termine corretto è rientro. Nell'ambito della programmazione, l'indentazione è una convenzione utilizzata per esprimere al meglio la struttura di un codice.

http://it.wikipedia....ki/Indentazione

Esempio di codice non indentato:

class Persona
def saluta
print ciao
end
end

 

Esempio di codice indentato:

class Persona
	def saluta
		print ciao
	end
end 

Per nerd

Siete dei programmatori pigri? Aggiungere le indentazioni al codice vi pesa?

O semplicemente il forum vi ha sputtanato smerdato fatto perdere le indentazioni perfette del vostro codice?

Ecco la soluzione!

Ho scritto uno script ruby semplice semplice che aggiunge automaticamente le indentazioni al codice.

L'ho fatto abbastanza di fretta, quindi avrà sicuramente bug, ma può farvi risparmiare un po' di tempo.

Un bug noto è che non gestisce correttamente le scritture inline:

if lol==3;lol-=1;end;

 

Lo script è scritto in ruby. Potete eseguirlo da console se avete installato ruby sul vostro computer, oppure semplicemente mettendo lo script su RPG Maker XP o superiori e modificando a mano i nomi ai file di input e output ^^.

 

Versione da RPG Maker:

Spoiler

 

Versione da riga di comando:

Spoiler

Spero possa tornare utile ^_^

 

 

NEWS!!!!

 

Da oggi l'indentatore universale è anche online!

Indenta anche tu direttamente su RPG2s ;)

 

http://www.rpg2s.net/script_indenter/

Inserite nell'apposito spazio il link da indentare, quindi premete "Indenta!"


Progetti:

 best adventure game 2017

https://github.com/ProGM

 

Crea anche tu il tuo gioco per Game Boy!

Spoiler


    Zuppo
  • Moralizzatore

  • Utenti
  • Rens: 111
  • 3
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 13962 messaggi
  • Sesso:Maschio
  • Provenienza:Ilneth
  • Abilitā:Esperto

#2 Inviato 07 March 2013 - 20:50 PM

\o\ In uso attualmente!!


Deviantart

ElfGamesWorks Forum

 

My adventure game
Little Briar Rose

 

 

Altri progetti: Oh! I'm Getting Taller! / Il pifferaio di Hamelin

I miei Fumetti: Folletto Vs Nenè / A.s.D. / A.s.D.2

fablecontest1st.pngSCContest3Oct.gif 1zokd2s.png  qRfaRqE.png  eger81.gifBEu6G.gifeger81.gif
 

Un sogno nel cassetto...

Spoiler

Citaziò!

Spoiler


Scheda di Zuppo Del'Oquie

Spoiler


    ProGM
  • Sacro portatore del GM

  • Rpg˛S Admin
  • Rens: 95
  • 1
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 3447 messaggi
  • Sesso:Maschio
  • Abilitā:Maestro

#3 Inviato 07 March 2013 - 20:50 PM

Risolti un paio di bug col loop do e con i case ^^


Progetti:

 best adventure game 2017

https://github.com/ProGM

 

Crea anche tu il tuo gioco per Game Boy!

Spoiler


    Guardian of Irael
  • Coniglietto Rosso

  • Rpg˛S Admin
  • Rens: 195
  • 19
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 58413 messaggi
  • Sesso:Maschio
  • Provenienza:Bagnaia (Viterbo)
  • Abilitā:Apprendista


#4 Inviato 07 March 2013 - 20:53 PM

Oh non l'avevo visto questo tutorial! ^ ^

 

La sezione per nerd! XD

Ottimo sia per la spiegazione che per la feature :D

^ ^


(\_/)
(^ ^) <----coniglietto rosso, me!     
(> <)

 
Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^
 
KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^
 
FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^  
 
REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

Spoiler


    ProGM
  • Sacro portatore del GM

  • Rpg˛S Admin
  • Rens: 95
  • 1
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 3447 messaggi
  • Sesso:Maschio
  • Abilitā:Maestro

#5 Inviato 07 March 2013 - 22:33 PM

Risolti altri 2 bug :3

Ora funziona abbastanza benino ^^

Grazie Guardy ^^


Progetti:

 best adventure game 2017

https://github.com/ProGM

 

Crea anche tu il tuo gioco per Game Boy!

Spoiler


    Zuppo
  • Moralizzatore

  • Utenti
  • Rens: 111
  • 3
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 13962 messaggi
  • Sesso:Maschio
  • Provenienza:Ilneth
  • Abilitā:Esperto

#6 Inviato 07 March 2013 - 23:20 PM

*Lo picchia con un bastone*

 

Risolti aaaaallltri bug!

Devo ricominciare daccapo ora è__é!!!


Deviantart

ElfGamesWorks Forum

 

My adventure game
Little Briar Rose

 

 

Altri progetti: Oh! I'm Getting Taller! / Il pifferaio di Hamelin

I miei Fumetti: Folletto Vs Nenè / A.s.D. / A.s.D.2

fablecontest1st.pngSCContest3Oct.gif 1zokd2s.png  qRfaRqE.png  eger81.gifBEu6G.gifeger81.gif
 

Un sogno nel cassetto...

Spoiler

Citaziò!

Spoiler


Scheda di Zuppo Del'Oquie

Spoiler


    Guardian of Irael
  • Coniglietto Rosso

  • Rpg˛S Admin
  • Rens: 195
  • 19
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 58413 messaggi
  • Sesso:Maschio
  • Provenienza:Bagnaia (Viterbo)
  • Abilitā:Apprendista


#7 Inviato 07 March 2013 - 23:34 PM

Non credo sia detto che il codice è buggato, faglielo vedere in caso! Comunque un bug nell'indentazione non è nulla di grave, funziona comunque ^ ^


(\_/)
(^ ^) <----coniglietto rosso, me!     
(> <)

 
Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^
 
KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^
 
FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^  
 
REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

Spoiler


    quaever
  • Utente occasionale

  • Utenti
  • Rens: 17
  • 0
  • StellettaStelletta
  • 138 messaggi
  • Sesso:Maschio
  • Abilitā:Apprendista

#8 Inviato 08 March 2013 - 12:27 PM

Esempio di codice non indentato:

  1. class Persona
  2. def saluta
  3. print ciao
  4. end
  5. end

 

Esempio di codice non indentato:

  1. class Persona
  2.     def saluta
  3.         print ciao
  4.     end
  5. end 

 

Oh Glorioso et Nerdoso ProGM, non ho ben capito perchè mostrare due esempi di codice Sdentato ...  ;)

In ogni caso davvero utile quando si vogliono visualizzare con rapidità gli script...
Grazie!



    Zuppo
  • Moralizzatore

  • Utenti
  • Rens: 111
  • 3
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 13962 messaggi
  • Sesso:Maschio
  • Provenienza:Ilneth
  • Abilitā:Esperto

#9 Inviato 08 March 2013 - 17:59 PM

*ride* il codice sdentato...XDD

 

Comunque guardian, era per dire che sono risolti anche altri bug. Certo non da me...da lui sempre. XDD


Deviantart

ElfGamesWorks Forum

 

My adventure game
Little Briar Rose

 

 

Altri progetti: Oh! I'm Getting Taller! / Il pifferaio di Hamelin

I miei Fumetti: Folletto Vs Nenè / A.s.D. / A.s.D.2

fablecontest1st.pngSCContest3Oct.gif 1zokd2s.png  qRfaRqE.png  eger81.gifBEu6G.gifeger81.gif
 

Un sogno nel cassetto...

Spoiler

Citaziò!

Spoiler


Scheda di Zuppo Del'Oquie

Spoiler


    Guardian of Irael
  • Coniglietto Rosso

  • Rpg˛S Admin
  • Rens: 195
  • 19
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 58413 messaggi
  • Sesso:Maschio
  • Provenienza:Bagnaia (Viterbo)
  • Abilitā:Apprendista


#10 Inviato 08 March 2013 - 18:17 PM

Ah altri ancora rispetto agli altri due che aveva notificato sopra! Credevo enfatizzassi quelli già corretti! XD

 

In caso, Pro, un log dei bug risolti, così chi sa di codice sa pure cosa non andava e dove correggere senza rifare (o sa se deve rifare in caso XD) ^ ^


(\_/)
(^ ^) <----coniglietto rosso, me!     
(> <)

 
Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^
 
KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^
 
FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^  
 
REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

Spoiler


    ProGM
  • Sacro portatore del GM

  • Rpg˛S Admin
  • Rens: 95
  • 1
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 3447 messaggi
  • Sesso:Maschio
  • Abilitā:Maestro

#11 Inviato 12 March 2013 - 09:53 AM

@quaever: LOOOOL il magico potere del copincolla ha colpito ancora XD!!!

 

@guardian: ...lol non me li ricordo. Se non sbaglio c'era un bug con l'"else", con le parentesi graffe... e boh

 

EDIT: Corretti 2 bug: mi ero dimenticato dei tag "begin" e "when"


Progetti:

 best adventure game 2017

https://github.com/ProGM

 

Crea anche tu il tuo gioco per Game Boy!

Spoiler


    Guardian of Irael
  • Coniglietto Rosso

  • Rpg˛S Admin
  • Rens: 195
  • 19
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 58413 messaggi
  • Sesso:Maschio
  • Provenienza:Bagnaia (Viterbo)
  • Abilitā:Apprendista


#12 Inviato 12 March 2013 - 13:01 PM

@guardian: ...lol non me li ricordo. Se non sbaglio c'era un bug con l'"else", con le parentesi graffe... e boh

 

EDIT: Corretti 2 bug: mi ero dimenticato dei tag "begin" e "when"

Ah ok! XD Comunque rimangono veniali ^ ^


(\_/)
(^ ^) <----coniglietto rosso, me!     
(> <)

 
Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^
 
KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^
 
FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^  
 
REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

Spoiler


    Guardian of Irael
  • Coniglietto Rosso

  • Rpg˛S Admin
  • Rens: 195
  • 19
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 58413 messaggi
  • Sesso:Maschio
  • Provenienza:Bagnaia (Viterbo)
  • Abilitā:Apprendista


#13 Inviato 18 March 2013 - 18:52 PM

A me continua a non funzionare con XP! Con VX non dà problemi! Lo avevi testato? ^ ^

 

Mi dà il classico errore di quando non trova il file in lettura > <


(\_/)
(^ ^) <----coniglietto rosso, me!     
(> <)

 
Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^
 
KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^
 
FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^  
 
REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

Spoiler


    Holy87
  • Prode Guerriero

  • Rpg˛S Staff
  • Rens: 458
  • 6
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 7431 messaggi
  • Sesso:Maschio
  • Provenienza:San Giorgio a Cremano
  • Abilitā:Maestro

#14 Inviato 18 March 2013 - 21:29 PM

Come faccio ad eseguire lo script a riga di comando? :O


"Io non volevo solo partecipare alle discussioni. Volevo avere il potere di farle fallire" [cit.]

BannerOverdrive35.png
Cap3.png

578.png
 

Miei script per RPG Maker VX Ace:

Spoiler

 
I miei tutorial:
Spoiler

    Zuppo
  • Moralizzatore

  • Utenti
  • Rens: 111
  • 3
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 13962 messaggi
  • Sesso:Maschio
  • Provenienza:Ilneth
  • Abilitā:Esperto

#15 Inviato 18 March 2013 - 22:31 PM

1 - devi avere installato ruby

2 - devi avere ruby nei tuoi path

3 - aprire la console (shell)

4 - andare nella cartella dove hai salvato l'esecutore universale shante clare, possibilmente salvato come estenzione .rb

5 - scrivere

ruby nome-file-ruby nome-del-txt-con-testo-da-sistemare

in questo modo crea due file: Output1.txt e output2.txt

6 - output2.txt è il file con generata l'indentazione giusta.


Deviantart

ElfGamesWorks Forum

 

My adventure game
Little Briar Rose

 

 

Altri progetti: Oh! I'm Getting Taller! / Il pifferaio di Hamelin

I miei Fumetti: Folletto Vs Nenè / A.s.D. / A.s.D.2

fablecontest1st.pngSCContest3Oct.gif 1zokd2s.png  qRfaRqE.png  eger81.gifBEu6G.gifeger81.gif
 

Un sogno nel cassetto...

Spoiler

Citaziò!

Spoiler


Scheda di Zuppo Del'Oquie

Spoiler


    Guardian of Irael
  • Coniglietto Rosso

  • Rpg˛S Admin
  • Rens: 195
  • 19
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 58413 messaggi
  • Sesso:Maschio
  • Provenienza:Bagnaia (Viterbo)
  • Abilitā:Apprendista


#16 Inviato 18 March 2013 - 23:48 PM

In caso mettete sopra i metodi per eseguirli. Io sono andato a naso per la modalità ad rpgmaker infilando il txt nella cartella del progetto, chi non ha mai fatto un'operazione sui file magari qualche dritta la necessita!  ^ ^


(\_/)
(^ ^) <----coniglietto rosso, me!     
(> <)

 
Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^
 
KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^
 
FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^  
 
REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

Spoiler


    Zuppo
  • Moralizzatore

  • Utenti
  • Rens: 111
  • 3
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 13962 messaggi
  • Sesso:Maschio
  • Provenienza:Ilneth
  • Abilitā:Esperto

#17 Inviato 19 March 2013 - 00:04 AM

avevo chiesto come mai non avesse messo una spiegazione su come usarla da stringa, ma ha detto "Se è un programmatore che vuole usarlo da stringa, Sa come si usa una stringa. Sennò c'è lo script, apposta per chi non è programmatore"

 

ma tradotta meglio per i mortali, in realtà è così: "uhhff....sssssi sarebbe meglio ma oggi non mi va."

XDDD

 

Poi lo punzecchio, che inoltre deve aggiornare la mia versione AutoeseguiAutoindentaAutofaituttotuiononfonulla. Quando è aggiornata con lo script del topic, magari la posto e si risolvono i problemi. XD


Deviantart

ElfGamesWorks Forum

 

My adventure game
Little Briar Rose

 

 

Altri progetti: Oh! I'm Getting Taller! / Il pifferaio di Hamelin

I miei Fumetti: Folletto Vs Nenè / A.s.D. / A.s.D.2

fablecontest1st.pngSCContest3Oct.gif 1zokd2s.png  qRfaRqE.png  eger81.gifBEu6G.gifeger81.gif
 

Un sogno nel cassetto...

Spoiler

Citaziò!

Spoiler


Scheda di Zuppo Del'Oquie

Spoiler


    Holy87
  • Prode Guerriero

  • Rpg˛S Staff
  • Rens: 458
  • 6
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 7431 messaggi
  • Sesso:Maschio
  • Provenienza:San Giorgio a Cremano
  • Abilitā:Maestro

#18 Inviato 19 March 2013 - 00:05 AM

avevo chiesto come mai non avesse messo una spiegazione su come usarla da stringa, ma ha detto "Se è un programmatore che vuole usarlo da stringa, Sa come si usa una stringa. Sennò c'è lo script, apposta per chi non è programmatore"

 

ma tradotta meglio per i mortali, in realtà è così: "uhhff....sssssi sarebbe meglio ma oggi non mi va."

XDDD

 

Poi lo punzecchio, che inoltre deve aggiornare la mia versione AutoeseguiAutoindentaAutofaituttotuiononfonulla. Quando è aggiornata con lo script del topic, magari la posto e si risolvono i problemi. XD

Oh, io fino a 30 minuti fa, non sapevo nemmeno che ci fosse il client Ruby per Windows, pensavo fosse solo embedded ù_ù


"Io non volevo solo partecipare alle discussioni. Volevo avere il potere di farle fallire" [cit.]

BannerOverdrive35.png
Cap3.png

578.png
 

Miei script per RPG Maker VX Ace:

Spoiler

 
I miei tutorial:
Spoiler

    Guardian of Irael
  • Coniglietto Rosso

  • Rpg˛S Admin
  • Rens: 195
  • 19
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 58413 messaggi
  • Sesso:Maschio
  • Provenienza:Bagnaia (Viterbo)
  • Abilitā:Apprendista


#19 Inviato 19 March 2013 - 00:08 AM

Ah ecco! XD Comunque dicevo per quella rpgmaker non per quella da programmatori! XD

^ ^

 

Oh, io fino a 30 minuti fa, non sapevo nemmeno che ci fosse il client Ruby per Windows, pensavo fosse solo embedded ù_ù

Installato tempo fa, poi tolto con i vari ripristini e simili... mmh poco ci feci... magari è utile la versione non ruby sempre da riga di comando, dato che comunque è uno scriptino che legge le parole! ^ ^


(\_/)
(^ ^) <----coniglietto rosso, me!     
(> <)

 
Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^
 
KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^
 
FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^  
 
REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

Spoiler


    Zuppo
  • Moralizzatore

  • Utenti
  • Rens: 111
  • 3
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 13962 messaggi
  • Sesso:Maschio
  • Provenienza:Ilneth
  • Abilitā:Esperto

#20 Inviato 19 March 2013 - 05:39 AM

Appena me lo aggiorna, comunque, vi do il mio eseguibile. Mi era impensabile scribacchiare ogni volta nella console, è molto più comodoun exe. XD

 

Per rpgmaker, aspettate lui.


Deviantart

ElfGamesWorks Forum

 

My adventure game
Little Briar Rose

 

 

Altri progetti: Oh! I'm Getting Taller! / Il pifferaio di Hamelin

I miei Fumetti: Folletto Vs Nenè / A.s.D. / A.s.D.2

fablecontest1st.pngSCContest3Oct.gif 1zokd2s.png  qRfaRqE.png  eger81.gifBEu6G.gifeger81.gif
 

Un sogno nel cassetto...

Spoiler

Citaziò!

Spoiler


Scheda di Zuppo Del'Oquie

Spoiler





  • Feed RSS