[RUBY] Conférence spéciale sur la simulation multi-échelles: j'ai essayé de résumer le 8

!ruby-2.5.5p157

Le contenu des cours

À propos de la commande rake

Image de râteau → version rubis de marque, fourmi

Qu'est-ce que make en premier lieu ??

Si vous écrivez le contenu de Rakefile en langage ruby </ strong>, Rakefile fonctionnera.

Exemple de description de rakefile

――Il est possible de mettre le programme sur GitHub en une seule opération avec le programme suivant

desc 'git push'
task :push do
  #Vous pouvez laisser un commentaire avec p
  #Je laisse des commentaires pour faciliter la compréhension
  p comm = "git add -A"
  #Vous pouvez utiliser des commandes externes avec le système(Cependant, l'opération est lente)
  system comm

  p comm = "git commit -m \'hoge\'"
  system comm
  p comm = "git pull origin main"
  system comm
  p comm = "git push origin main"
  system comm
  exit
end

command_line

Vous pouvez facilement mettre le programme sur GitHub avec le programme ci-dessus, mais lent </ strong> car vous utilisez une commande externe utilisant un appel système.

Nous utilisons donc des fonctions intégrées.

Cependant, le problème est que la valeur de retour du système n'est pas la sortie, mais si la commande a réussi.

Donc, utilisez la commande \ _line </ strong> pour récupérer la sortie standard (stdout) etc.

--Comment installer la commande \ _line

```bash
gem install command_line
```

org to_html, to_platex

emacs org-mode est une commande à afficher dans ** html ** </ font> ou ** latex ** </ font> Est prêt (trop pratique ,,,,)

  • Commande d'exécution
c-c c-e ho # export as [h]tml, [o]ut
c-c c-e ll # export [l]atex, [l]atex 

C'est super pratique car vous pouvez facilement convertir le format écrit en org-mode en html ou latex !!

Cependant, il est difficile de le voir dans la sortie par défaut, il est donc plus facile de comprendre si vous le définissez sur positif.


  • source ~/Downloads/git/grad_members_20f/members/taiseiyo/memos/class8.org

Recommended Posts