enums em ruby
<p>qual é a melhor maneira de implementar o idioma enum em ruby? estou procurando algo que eu possa usar (quase) como os enums java/c #.</p>
<p>dois caminhos. símbolos (<code>:foo</code> notação) ou constantes (<code>foo</code> notação).</p><p>os símbolos são apropriados quando você deseja melhorar a legibilidade sem conter o código com strings literais.</p><pre><code>postal\_code[:minnesota] = "mn" postal\_code[:new\_york] = "ny" </code></pre><p>constantes são apropriadas quando você tem um valor subjacente que é importante. apenas declare um módulo para manter suas constantes e, em seguida, declare as constantes dentro disso.</p><pre><code>module foo bar = 1 baz = 2 biz = 4 end flags = foo::bar | foo::baz # flags = 3 </code></pre>
as instruções estão na wiki do rofi…

[imagem]

[davatorium/rofi](https://github.com/davatorium/rofi/wiki)

rofi: a window switcher, application launcher and dmenu replacement - davatorium/rofi para executar aplicativos java você só precisa do java runtime environment (jre) e pode instalá-lo usando o comando abaixo nas distribuições baseadas no ubuntu:

sudo apt install default-jre

mesmo com o java instalado, as vezes executar um aplicativo java não é tão simples quanto clicar duas vezes… boa tarde romeo.como você já trabalhou com desenvolvimento, já deve saber a resposta que não existe linguagem certa.antigamente, o macbook seria limitante (ou não), mas hoje em dia você consegue ro... paulo,uma das regras do enem é respeitar os direitos humanos. não desrespeitando-os, tudo bem. mas penso não ser necesário citar o nome de um remédio para propor uma solução. basta enunciar o que poderia ser feito, por quem e como.  aqui há uma redação comentada sobre o tema: https://educacao.uol.com.br/bancoderedacoes/redacao/ult4657u420.jhtm espero que tenha ajudado. se precisar de aulas de redação, é só entrar em contato. at.te, prof. miguel augusto ribeiro quando se trata de jogos o melhor seria passa os jogos pra verifica se alguém já conseguiu faze ele roda no linux ou no caso vocês pode pesquisar mesmo ai já pode aprende a como tira sua dúvida em jogos que queira joga. Boas dicas! 


Utilizo muito o Tandem para praticar com estrangeiros, também dá para mandar/receber áudio e realizar conversas em vídeo.


(OBS.: Mas vale lembrar também que um nativo é bom para praticar o speaking mas nem sempre é bom para aprender gramática, pois muitas vezes o nativo não entende as regras gramaticais de sua própria língua.)


Outro app que uso muito é o próprio Google Tradutor.


E sobre música, também uso muito o Musixmatch. O app disponibiliza as letras das músicas + uma tradução em outro idioma disponível. Super recomendo! [@ennibary2015](/usuarios/52152/ennibary2015/) tenta usar o revo e depois conta pra gente se funcionou? <http://www.techtudo.com.br/tudo-sobre/revo-uninstaller.html> como já tinha testado as versões da java (verde) e a tradicional resolvi testar essa java red. e axei otima tb. e uma otima compra <p><strong> passo 0: </strong> aprender a tocar no tipo. sério - se seus dedos não sabem onde estão as chaves, então vim vai ser uma dor. e mesmo se você rejeitar o vim, a digitação irá melhorar sua programação (pergunte <a href="http://steve-yegge.blogspot.com/2008/09/programmings-dirtiest-little-secret.html">steve yegge</a> ), fazendo com que a mente monitore o atrito do link gratuitamente. existe um <a href="https://stackoverflow.com/questions/410880/how-do-i-improve-my-typing-skills">lote</a> de <a href="https://stackoverflow.com/questions/10475/touch-typing-software-recommendations">software</a> que pode <a href="https://askubuntu.com/questions/32276/are-there-any-good-typing-tutors">ajudar</a> você <a href="https://askubuntu.com/questions/14673/typing-tutor-games-with-good-playablity">melhorar</a> sua digitação.</p><p><strong> passo 1: </strong> use as preferências do teclado para trocar caps lock e escape - a sério, com que frequência você usa o caps lock? usando o vim você estará usando o escape o tempo todo, e tê-lo disponível na linha inicial faz uma enorme diferença. com o desktop padrão do ubuntu, percorra os menus: sistema -&gt; preferências -&gt; teclado -&gt; guia layouts. em seguida, aperte o botão "opções de layout", clique no triângulo ao lado de "comportamento da tecla caps lock" e selecione "swap esc e capslock". (observe como isso mudou - <a href="https://askubuntu.com/questions/444714/how-do-i-swap-escape-and-caps-lock-in-14-04">veja como fazer isso em 14.04</a> .</p><p><strong> passo 2: </strong> use <strong> vimtutor </strong> para você começar. está no gvim (sob o menu de ajuda eu acho) ou você pode simplesmente digitar 'vimtutor' na linha de comando. ele levará de 30 a 45 minutos do seu tempo e, em seguida, seus dedos saberão o básico do vi/vim e você poderá editar os arquivos sem ter que jogar o teclado pela janela.</p><p><strong> passo 3: </strong> use o vim em todos os lugares. vejo <s> <a href="https://stackoverflow.com/questions/826208/making-vim-ubiquitous">esta questão do stackoverflow</a> </s> para dicas e links para usar vim e vi chaves na linha de comando, do seu navegador, para compor e-mails, no seu ide ... você precisa usar o vim para incorporar as chaves em seu músculo memória.</p><p><strong> passo 4: </strong> saiba mais sobre o vim. você só terá arranhado a superfície com o vimtutor. você pode</p><ul> <li>assista a screencasts em <a href="http://vimcasts.org/">vimcasts</a> ou aqueles por <a href="http://www.derekwyatt.org/vim/vim-tutorial-videos/">derek wyatt</a> ;</li> <li> <a href="http://video.google.com/videoplay?docid=2538831956647446078">assista a este vídeo</a> ou leia <a href="http://www.moolenaar.net/habits.html">este artigo</a> (ambos sobre os "sete hábitos de edição efetiva de texto";</li> <li> <a href="https://stackoverflow.com/questions/164847/what-is-in-your-vimrc">leia</a> sobre <a href="https://stackoverflow.com/questions/95072/what-are-your-favorite-vim-tricks">alguns</a> de <a href="https://stackoverflow.com/questions/1218390/what-is-your-most-productive-shortcut-with-vim/1220118#1220118">o</a> many <a href="https://stackoverflow.com/questions/20735/useful-vim-features">tips</a> e <a href="https://stackoverflow.com/questions/726894/vim-tricks-your-mom-never-told-you-about-dark-corners">truques</a> on <a href="https://stackoverflow.com/questions/tagged/vim?sort=votes">stackoverflow</a> ;</li> <li>navegue <a href="http://vim.wikia.com/wiki/main\_page">vimtips</a> .</li> </ul><p>aprender um pouco, muitas vezes, seria o meu conselho - há tanta coisa lá fora que se agarrar a pedaços pequenos será a melhor maneira de fazer o conhecimento ficar.</p><p><strong> passo 5: </strong> lucro :)</p> eu pelo que entendo. se for para web melhor uma ferramenta que integra facilmente tudo e é rad, no caso microsoft visual studio....