Todo o site
Artigos
.Conf
Comunid.
Dicas
Fórum
Shots
Scripts
Login
|
Cadastre-se
»
O que é GNU/Linux
|
Download do GNU/Linux
|
Fale Conosco
Visite também:
Segurança Linux
·
BR-Linux.org
·
Dicas-L
·
Doode
·
NoticiasLinux
·
SoftwareLivre.org
·
UnderLinux
» Menu
Artigos
.Conf
Comunidades
Dicas
Fórum
Screenshots
Scripts
Simulado
» Últimos artigos
Entendendo TCP/IP (Parte 6) - Firewall
Zabbix Server 2.0 no Ubuntu Server 12.04 - Instalação e configuração
Como criar pacotes para o Gentoo ou Sabayon Linux
Festa com SQL injection
ATI Catalyst Radeon Graphics no Sabayon Linux - Instalando e configurando drivers proprietários
Redes de Computadores · IPtables · Endereços IPs - Explicações básicas
» Últimas dicas
Smartphones Xperia - Montando e criando diretório em cartão de memória
Sabayon 4.0-r1 (versão antiga) - Download e criação de ISO a partir do LiveCD/DVD
Squid - Calculando cache_dir e cache_mem
Deixando o SeaMonkey em português
QupZilla - Navegador bom compatível com Qt (KDE)
Menus do LibreOffice sumiram? Resolva!
myip - Comando que retorna somente o IP
Instalando Broadcom BCM43 no LinuxMint
» Últimos scripts
[C/C++] Selection sort
[Shell Script] Replicação de arquivos
[Perl] GenHASH - Gerador de hashes SHA1, MD5 e Base64 em Perl
[Shell Script] iptables, sem frescuras!
[Shell Script] Cálculo de média escolar
Intranet Open Source
Treinamento Zope Plone
» Destaques
4Linux doa 40 cursos para marcar o lançamento da nova Formação Profiss... (0)
VAGA ANALISTA DE TESTE PLENO - ALPHAVILLE (0)
Vaga PL/SQL (0)
V Fórum de Software Livre de Duque de Caxias (0)
Estágio - Auxiliar de Suporte Técnico - Porto Alegre - RS (0)
Analista de testes Sênior - Santo André-SP (0)
» Screenshot
Por
cybercop
» Login
Login:
Senha:
Se você ainda não possui uma conta,
clique aqui
.
Esqueci minha senha
» Top 10 do mês
Lisandro Guerra (97604 pts)
Xerxes Lins (96610 pts)
João (72586 pts)
Lucas da Silva Mariano Meneses (65293 pts)
Alberto Federman Neto. (64586 pts)
André L. (pinduvoz) (62945 pts)
Daniel Lara Souza (54936 pts)
Fábio Berbert de Paula (53627 pts)
Elgio Schlemer (48632 pts)
Alessandro de Oliveira Faria (A.K.A. CABELO) (47746 pts)
[Ranking Geral]
»
Perguntas
DUVIDA: Renomeando Arquivo com SED (0)
memoria ram (0)
Restaurar Unity (14)
BrOffice (4)
Instalar Mint a partir do terminal Xubuntu [RESOLVIDO] (11)
Problema de som no EpsXe 1.6.0 (0)
Expandir rede. (21)
Qual dock devo usar? (6)
» .Conf
[Portage] make.conf - make.conf para Funtoo
[bash] .bashrc - Configuração do bash
[ProFTPD] proftpd.conf - ProFTPD com módulo de SFTP
[portage] make.conf - make.conf para Gentoo/Xfce estável
[Conky] conkyrc - Conky adaptado para Gentoo
Scripts
Home
»
Scripts
»
Outros
» Ruby
<< Anterior
1
2
Proxima >>
Por
andrezc
Agenda telefônica em Ruby que grava os dados em um txt
Perdi um tempinho hoje de bobeira fazendo esse script em Ruby que grava os dados: - nome - data de nascimento - profissão - email e envia tudo para um arquivo chamado dados.txt, que é criado no mesmo diretório. Também comentei o código inteiro para que todos possam entender.
[ 4184 hits | 4 comentários ]
Por
Listeiro 037
Algoritmo de Fatoração de Fermat (FFA) em Ruby
FFA: Fermat Factoring Algorithm (Algoritmo de Fatoração de Fermat) Método de fatoração inventado por Pierre de Fermat: Todo numero pode ser escrito como diferença de dois números elevados ao quadrado: n = a² - b², ou n = a*a - b*b; Esta expressão pode ser escrita como n = (a+b) * (a-b), ou n = (a+b) (a-b), onde a soma e a subtração dos valores "a" e "b" são dois fatores do número em questão. Se n é primo, então a-b = 1 e a+b=n; Para números com diversos fatores e divisores existem diversos "a" e "b" que satisfazem a expressão. Este algoritmo testa em progressão diversos valores "b" em "i + j*j", ou i + j², com i=n no primeiro passo. Se i + j*j for um quadrado perfeito, então calcula-se com base nisto os correspondentes a e b da expressão anterior, tendo-se então encontrado um fator. Fator este que não é necessariamente um número primo. Este programa trabalha com os fatores sendo escritos em uma lista, sendo pegos um a um até o final. A função de fatoração retorna uma estrutura com um par de números que se multiplicados retornam o valor de entrada, ordenados em maior e menor. No retorno, a parcela menor substitui a posição do elemento pego anteriormente e a parcela maior é inserida ao fim da lista principal. Quando o valor menor do par é um, o valor maior é um número primo, então continua-se com o próximo elemento da lista principal, encerrando-se ao último elemento. Por último, a lista de fatores é ordenada para apresentação. Obs[1]: Por enquanto não fatora números negativos. Obs[2]: É possível ainda um teste que reduz o número de repetições do while da sub-rotina.
[ 1527 hits | 1 comentário ]
Por
andrezc
Controle de maior e menor de idade em Ruby
Controle de maior/menor de idade para entrar em uma festa, escrito em Ruby. Faz uso de if / else.
[ 2786 hits | 1 comentário ]
Por
feraf
Exportar endereços do Evolution para vCard
O Evolution armazena os seus endereços em um arquivo de banco de dados Berkeley DB. Este script demonstra como é possível ler este tipo de arquivo com o Ruby para exportar os endereços para vCard. Permite exportar os endereços para vCard, que pode ser importado por uma grande variedade de programas. Procedimento alternativo para quando o Evolution não estiver disponível. Requer a biblioteca "libdb-ruby1.8" (Ubuntu) ou similar, que pode ser obtida em: http://moulon.inra.fr/ruby/bdb.html
[ 2983 hits | 0 comentários ]
Por
feraf
Importar endereços do Claws no Evolution (entre outros)
Este script em Ruby lê o arquivo XML de endereços do Claws-Mail e os escreve em formato vCard, que pode ser facilmente importado pelo Evolution ou outro programa de e-mail que aceite este formato. Serve também de estudo para manipulação de arquivos XML e vCard com Ruby. Requer o "gem" vpim, que pode ser encontrado em: http://vpim.rubyforge.org/ (ou pelo comando "gem install vpim").
[ 2263 hits | 1 comentário ]
Por
andrezc
Uso de if em Ruby (2)
Simples uso do if em Ruby, só que dessa vez, um código "melhorzinho".
[ 3411 hits | 2 comentários ]
<< Anterior
1
2
Proxima >>
Contribuir com: [
Artigo
|
Conf
|
Dica
|
Evento
|
Oportunidade de trabalho
|
Pergunta
|
Script
|
Screenshot
]
Responsável pelo site:
Fábio Berbert de Paula
- Conteúdo distribuído sob
licença GNU FDL
Site hospedado por:
Viva o Linux
A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.
Estatísticas do site
Equipe de moderadores
FAQ: Perguntas freqüentes
Membros da comunidade