Autor Tópico: Amostra de Programas - espaço dos programadores do CC  (Lida 32079 vezes)

0 Membros e 1 Visitante estão vendo este tópico.

Offline Dodo

  • Nível Máximo
  • *
  • Mensagens: 5.304
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #175 Online: 19 de Junho de 2012, 10:06:24 »
Para conseguir um aumento de nível, preciso de um curso de programação de, no mínimo, 120 horas. Os presenciais aqui na minha cidade tem preços proibitivos (com essa carga horária só VIP) alguém conhece um online que tenha esta carga horária, seja de uma escola "de verdade" e custe até, digamos, 200 reais.

EDIT: pode ser um pouquinho mais, sem problemas.

« Última modificação: 19 de Junho de 2012, 10:10:38 por Dodo »
Você é único, assim como todos os outros.
Alfred E. Newman

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #176 Online: 19 de Junho de 2012, 15:01:22 »
Armadilha de satanás no python!

Sejam x, y, z e R reais e R não nulo:
Código: [Selecionar]
class Atom:
    define __init__(self,coords):
        self.coord = coords

atom = Atom([x, y, z])
temp_coord = atom.coord
temp_coord[2] += R
if temp_coord[2] == atom_coord[2]:
   print "SEU BURRO!"

|(
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

Offline Price

  • Nível 37
  • *
  • Mensagens: 3.564
  • Manjo das putarias
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #177 Online: 19 de Junho de 2012, 15:24:01 »
Para conseguir um aumento de nível, preciso de um curso de programação de, no mínimo, 120 horas. Os presenciais aqui na minha cidade tem preços proibitivos (com essa carga horária só VIP) alguém conhece um online que tenha esta carga horária, seja de uma escola "de verdade" e custe até, digamos, 200 reais.

EDIT: pode ser um pouquinho mais, sem problemas.



Seja mais específico.
Se você aceitar algumas colocações minhas...
A única e verdadeira razão de eu fazer este comentário em resposta é deixar absolutamente claro que NÃO ACEITO "colocações" suas nem de quem quer que seja.

Offline Unknown

  • Conselheiros
  • Nível Máximo
  • *
  • Mensagens: 11.331
  • Sexo: Masculino
  • Sem humor para piada ruim, repetida ou previsível
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #178 Online: 19 de Junho de 2012, 15:57:31 »
Para conseguir um aumento de nível, preciso de um curso de programação de, no mínimo, 120 horas. Os presenciais aqui na minha cidade tem preços proibitivos (com essa carga horária só VIP) alguém conhece um online que tenha esta carga horária, seja de uma escola "de verdade" e custe até, digamos, 200 reais.

EDIT: pode ser um pouquinho mais, sem problemas.
Não podem ser vários cursos somando esse total?

"That's what you like to do
To treat a man like a pig
And when I'm dead and gone
It's an award I've won"
(Russian Roulette - Accept)

Offline Dodo

  • Nível Máximo
  • *
  • Mensagens: 5.304
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #179 Online: 19 de Junho de 2012, 16:21:28 »
Para conseguir um aumento de nível, preciso de um curso de programação de, no mínimo, 120 horas. Os presenciais aqui na minha cidade tem preços proibitivos (com essa carga horária só VIP) alguém conhece um online que tenha esta carga horária, seja de uma escola "de verdade" e custe até, digamos, 200 reais.

EDIT: pode ser um pouquinho mais, sem problemas.



Seja mais específico.

Pra justificar a mudança de nível eu preciso apresentar o certificado de um curso que seja necessário para a execução das minhas funções (não precisa ser imprescindível). O problema é que não são aceitos vários cursos de um mesmo tema totalizando a carga horária.

Unknown, acho que já respondi você também.
Você é único, assim como todos os outros.
Alfred E. Newman

Offline Price

  • Nível 37
  • *
  • Mensagens: 3.564
  • Manjo das putarias
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #180 Online: 19 de Junho de 2012, 16:46:44 »
Para conseguir um aumento de nível, preciso de um curso de programação de, no mínimo, 120 horas. Os presenciais aqui na minha cidade tem preços proibitivos (com essa carga horária só VIP) alguém conhece um online que tenha esta carga horária, seja de uma escola "de verdade" e custe até, digamos, 200 reais.

EDIT: pode ser um pouquinho mais, sem problemas.



Seja mais específico.

Pra justificar a mudança de nível eu preciso apresentar o certificado de um curso que seja necessário para a execução das minhas funções (não precisa ser imprescindível). O problema é que não são aceitos vários cursos de um mesmo tema totalizando a carga horária.

Unknown, acho que já respondi você também.

Isso eu entendi. Mas qual o foco da programação? Qual linguagem?
Se você aceitar algumas colocações minhas...
A única e verdadeira razão de eu fazer este comentário em resposta é deixar absolutamente claro que NÃO ACEITO "colocações" suas nem de quem quer que seja.

Offline Dodo

  • Nível Máximo
  • *
  • Mensagens: 5.304
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #181 Online: 19 de Junho de 2012, 17:30:24 »
Qualquer coisa, Price.
Você é único, assim como todos os outros.
Alfred E. Newman

Offline Price

  • Nível 37
  • *
  • Mensagens: 3.564
  • Manjo das putarias
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #182 Online: 19 de Junho de 2012, 23:46:26 »
Cursos baratos que eu tenho certeza que serão aceitos em qualquer empresa serão os do Instituto universal.

Em questão de qualidade e EAD no ramo de TI, os da 4linux são os melhores. Os preços são mais altos a qualidade também.

Se você aceitar algumas colocações minhas...
A única e verdadeira razão de eu fazer este comentário em resposta é deixar absolutamente claro que NÃO ACEITO "colocações" suas nem de quem quer que seja.

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #183 Online: 23 de Junho de 2012, 15:25:18 »
Citar
E é por isso que coloquei o link da minha assinatura? Bem onde está escrito Antes de me apresentar sua teoria científica (ou interpretação de teoria científica) revolucionária, clique AQUI ? Outro exemplo é minha gata que tava extremamente agitada quando minha mãe me disse que tinha problemas pra tirara carteira quem fosse daltonico ... acho que até mesmo o Eisntein foi adepto, mas que nem me passa pela cabeça. Sugiro que procure um urologista ou um cirurgião plástico de sua confiança. É uma decisão um tanto drástica para se tomar com base em argumentos que eximem do homem a culpa pelo aquecimento. De fato, não importa se o Sol implodisse e virasse um buraco-negro no exato instante em que você mostra que não dá pra ter muita informação. E é por isso que o word é uma praga.  Kungfu vs luta de mano. Só não consegui identificar o estilo do cara. Achei que ele exagerou na postura também. Assim que a veterinária permitiu, castrei minha gata, acho que 6 meses.

Fiz um scriptzinho que pega todos os posts de um forista, dá um filtrada pra tirar alguns quotes e alimenta um "gerador de lero-lero" que cria um post usando Cadeias de Markov. O post acima é um exemplo da saída desse programa quando alimentado com meus posts aqui do CC.

Vamos aos códigos: Para pegar os posts, fiz um SELECT no banco de dados do fórum e joguei num arquivo. Depois, passei um script que troca as entidades HTML por caracteres UTF-8 e usei o seguinte pra filtrar as coisas de bbcode.

Código: [Selecionar]
#!/bin/sed -f
/row \**/d
s/^body: //
s/^M//g
s|\[code.\*/code]||
s|\[quote.\*/quote]||
s#\[\(url\|img\)\].*\[/\(url\|img\)\]##g
s|https\?://[^]<[:space:]]*||g
s#\[/\?\(b\|u\|i\|s\|tt\|list\|li\|ul=?\|nobbc\|url=\?\|size\=\?[^]]*\|color=\?[^]]*\|abbr=\?[^]]*\|quote=\?[^]]*\)\]##g
s#<br />#\n#g
Ele simplesmente arranca alguns lixos que o mysql põe no output, depois altera as terminações de linha para o padrão unix, arranca tudo que estiver entre [code][/code] e [quote][/quote] (com um problema: se tiver mais de um quote na mesma mensagem, ele apaga tudo que estiver no meio. Acho que não é uma perda tão grande de mensagens, mas pra fazer um que fizesse o negócio direito daria muito trabalho =P

O script de cima cospe um arquivo com todos os posts (sem quotes :palavrao:) do usuário, um embaixo do outro. Isso serve de entrada para o seguinte programa, que eu adaptei:
Código: [Selecionar]
#!/usr/bin/python
import random
from sys import argv, stdin, stderr,exit


__doc__ ="""Generate text of a given length based on markov chains of existing data.
   
Usage: markovgen.py [filename [depth [size]]]

All parameters are optional. If no parameters are given or filename = '-'
the standard input is read as data source.

depth is the number of words to use as current state in the Markov chain:
the larger it is, less random gibberish and more similar to the original data
the output will be. DEFAULT = 2

size is the number of words to be generated. DEFAULT = 100

Output is written to standard output.
"""

class Markov(object):

    def __init__(self, open_file, depth = 2):
        self.cache = {}
        self.depth = depth
        self.open_file = open_file
        self.words = self.file_to_words()
        self.word_size = len(self.words)
        self.database()


    def file_to_words(self):
        """ Read file and split it, keeping linebreaks"""
        self.open_file.seek(0)
        words = []
        data = self.open_file.read()
        words = data.split()
        return words


    def nuples(self):
        """ Generate n-uples from the given data string.
            So if our string were "What a lovely day" and depth = 2,
            we'd generate (What, a, lovely) and then (a, lovely, day).
        """
        if len(self.words) < self.depth + 1:
            return

        for i in range(len(self.words) - self.depth):
            yield tuple(self.words[i:i+self.depth + 1])

    def database(self):
        """ Build the markov chain.
            self.cache is a dictionary with keys being tuples
            of length self.size and values as a list of words that follow
            the key sequence in the data.
        """
        for nuple in self.nuples():
            key = nuple[:-1]
            if key in self.cache:
                self.cache[key].append(nuple[-1])
            else:
                self.cache[key] = [nuple[-1]]

    def generate_markov_text(self, size=100):
        """ Generate text with given size avoiding telltale signs """
        tolerance = 0.2
        punctuation = ('.','!','?')
        seed = random.randint(0, self.word_size-(self.depth + 1))
        # Make sure that first word is captalized
        while not self.words[seed].istitle():
            seed += 1
        seed_words = self.words[seed:seed + self.depth]
        w = seed_words
        gen_words = []
        for i in xrange(size):
            gen_words.append(w[0])
            w = w[1:] + [ random.choice(self.cache[tuple(w)]) ]
        # Make sure that last word ends a sentence, but avoid going too far
        while not w[-1][-1] in punctuation and i < size * (1 + tolerance):
            gen_words.append(w[0])
            w = w[1:] + [ random.choice(self.cache[tuple(w)]) ]
            i += 1

        gen_words.extend(w[1:])
        return " ".join(gen_words)



try:
    filename = argv[1]
except IndexError:
    open_file = stdin

try:
    depth = int(argv[2])
except IndexError:
    depth = 25

try:
    size = int(argv[3])
except IndexError:
    size = 100

if filename == '-':
    m = Markov(stdin, depth)
else:
    try:
        open_file = open(filename,'r')
    except IOError as e:
        print >> stderr, __doc__
        print >> stderr, "File {} could not be opened. Bailing out.".format(filename)
        exit(1)
    else:
        m = Markov(open_file, depth)
        open_file.close()

print m.generate_markov_text(size)

O programa original só fazia cadeia com duas palavras no estado, eu mudei (com a variável depth) para que pudesse ser arbitrária. Também fiz com que o texto de saída iniciasse obrigatoriamente com uma maiúscula e terminasse com pontuação, para parecer um post de verdade.

Deu isso aí! :biglol:
« Última modificação: 23 de Junho de 2012, 18:39:15 por SnowRaptor »
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

Offline Luiz F.

  • Nível 30
  • *
  • Mensagens: 1.752
  • Sexo: Masculino
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #184 Online: 23 de Junho de 2012, 21:57:07 »
Dizem que Python é bem fácil de aprender. Procede?
"Você realmente não entende algo se não consegue explicá-lo para sua avó."
Albert Einstein

Offline FZapp

  • Administradores
  • Nível Máximo
  • *
  • Mensagens: 6.943
  • Sexo: Masculino
  • El Inodoro Pereyra
    • JVMC
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #185 Online: 23 de Junho de 2012, 22:06:15 »
Acho Perl mais fácil que Python. Python tem coisas diferentes do que outras linguagens, então para mim é mais difícil, imagino que para um novato não.
--
Si hemos de salvar o no,
de esto naides nos responde;
derecho ande el sol se esconde
tierra adentro hay que tirar;
algun día hemos de llegar...
despues sabremos a dónde.

"Why do you necessarily have to be wrong just because a few million people think you are?" Frank Zappa

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #186 Online: 23 de Junho de 2012, 22:07:17 »
Dizem que Python é bem fácil de aprender. Procede?
Sim, sim.  Dá uma olhada: http://docs.python.org/tutorial/

Acho Perl mais fácil que Python. Python tem coisas diferentes do que outras linguagens, então para mim é mais difícil, imagino que para um novato não.

Acho perl meio ilegível.
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

Offline Luiz F.

  • Nível 30
  • *
  • Mensagens: 1.752
  • Sexo: Masculino
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #187 Online: 23 de Junho de 2012, 22:13:29 »
Acho Perl mais fácil que Python. Python tem coisas diferentes do que outras linguagens, então para mim é mais difícil, imagino que para um novato não.

Como assim "coisas diferentes"?

Dizem que Python é bem fácil de aprender. Procede?
Sim, sim.  Dá uma olhada: http://docs.python.org/tutorial/

:ok: Snow, mudando um pouco de assunto, mas não tanto, em algum lugar por aqui eu vi você desaconselhando alguém de aprender java. Porque?
"Você realmente não entende algo se não consegue explicá-lo para sua avó."
Albert Einstein

Offline FZapp

  • Administradores
  • Nível Máximo
  • *
  • Mensagens: 6.943
  • Sexo: Masculino
  • El Inodoro Pereyra
    • JVMC
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #188 Online: 23 de Junho de 2012, 22:56:38 »
Quero dizer que a sintaxe e estrutura do Python é diferente do que outras linguagens.
--
Si hemos de salvar o no,
de esto naides nos responde;
derecho ande el sol se esconde
tierra adentro hay que tirar;
algun día hemos de llegar...
despues sabremos a dónde.

"Why do you necessarily have to be wrong just because a few million people think you are?" Frank Zappa

Offline Luiz F.

  • Nível 30
  • *
  • Mensagens: 1.752
  • Sexo: Masculino
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #189 Online: 23 de Junho de 2012, 22:58:32 »
Entendi. :ok:
"Você realmente não entende algo se não consegue explicá-lo para sua avó."
Albert Einstein

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #190 Online: 24 de Junho de 2012, 11:28:27 »
Quero dizer que a sintaxe e estrutura do Python é diferente do que outras linguagens.

Diferente como? O Python tem umas estruturas de dados diferentes, como as listas e os sets, e usa a indentação para delimitar escopo, mas não acho isso tãããão diferente assim. Pô, eu fui do C direto pra Python.

Talvezpor Python ser a primeira linguagem OO que eu mexo, não estou tendo problemas pra me adaptar.

Snow, mudando um pouco de assunto, mas não tanto, em algum lugar por aqui eu vi você desaconselhando alguém de aprender java. Porque?

A verdade é que Java não serve pra mim. Eu trabalho com simulações de computador que são muito intensas no uso de CPU e Java é absurdamente lerdo pra esse tipo de coisa.

Em algum lugar deste tópico tem um programinha em C que eu fiz como exercício pra uma matéria que rodava alguns milhões de passos em poucos minutos, mas o FZapp portou pra Java e desistiu de ver o final do programa depois de uns dois dias...

EDIT: Achei a conversa, tava no tópico do corujão... ../forum/topic=9512.3025.html#msg382843
« Última modificação: 24 de Junho de 2012, 12:12:19 por SnowRaptor »
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

Offline FZapp

  • Administradores
  • Nível Máximo
  • *
  • Mensagens: 6.943
  • Sexo: Masculino
  • El Inodoro Pereyra
    • JVMC
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #191 Online: 24 de Junho de 2012, 12:20:43 »
É que usamos Java para coisas mais práticas, como servidor de aplicações por exemplo :)

Falando sério, para programar em larga escala, a nível corporativo hoje faz muita diferença a arquitetura e sua escalabilidade. E nesse sentido o Java tem a vantegem de permitir trabalhar em camadas, o que ajuda a trabalhar utilizando a web como apresentação, com servidores de aplicações para soluções de larga escala, e acessos a servidores de banco de dados.

Acho que o SnowRaptor se refere a alguma simulação Monte Carlo, que sim portei. Mas assim como ele não saberia o que fazer com uma tela de cálculo de consignado, eu não fiz grande coisa do Simula Monte Carlo.
--
Si hemos de salvar o no,
de esto naides nos responde;
derecho ande el sol se esconde
tierra adentro hay que tirar;
algun día hemos de llegar...
despues sabremos a dónde.

"Why do you necessarily have to be wrong just because a few million people think you are?" Frank Zappa

Offline Luiz F.

  • Nível 30
  • *
  • Mensagens: 1.752
  • Sexo: Masculino
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #192 Online: 24 de Junho de 2012, 13:45:16 »
Snow, mudando um pouco de assunto, mas não tanto, em algum lugar por aqui eu vi você desaconselhando alguém de aprender java. Porque?

A verdade é que Java não serve pra mim. Eu trabalho com simulações de computador que são muito intensas no uso de CPU e Java é absurdamente lerdo pra esse tipo de coisa.

Em algum lugar deste tópico tem um programinha em C que eu fiz como exercício pra uma matéria que rodava alguns milhões de passos em poucos minutos, mas o FZapp portou pra Java e desistiu de ver o final do programa depois de uns dois dias...

EDIT: Achei a conversa, tava no tópico do corujão... ../forum/topic=9512.3025.html#msg382843

:ok: É que eu estou aprendendo C/C++ e pretendo depois de algum aprofundamento aprender outra linguagem. Aí vem o dilema: Qual linguagem aprender? Por isso gosto de ouvir todas as opiniões possíveis.
"Você realmente não entende algo se não consegue explicá-lo para sua avó."
Albert Einstein

Offline FZapp

  • Administradores
  • Nível Máximo
  • *
  • Mensagens: 6.943
  • Sexo: Masculino
  • El Inodoro Pereyra
    • JVMC
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #193 Online: 24 de Junho de 2012, 13:59:06 »
Você está aprendendo uma linguagem para fazer o quê ? Qual é a finalidade ? Daí é que vai surgir a resposta...
--
Si hemos de salvar o no,
de esto naides nos responde;
derecho ande el sol se esconde
tierra adentro hay que tirar;
algun día hemos de llegar...
despues sabremos a dónde.

"Why do you necessarily have to be wrong just because a few million people think you are?" Frank Zappa

Offline Luiz F.

  • Nível 30
  • *
  • Mensagens: 1.752
  • Sexo: Masculino
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #194 Online: 24 de Junho de 2012, 18:51:29 »
Por enquanto é apenas hobby.

OT.: Meu milésimo post :D
"Você realmente não entende algo se não consegue explicá-lo para sua avó."
Albert Einstein

Offline Gaúcho

  • Moderadores Globais
  • Nível Máximo
  • *
  • Mensagens: 15.288
  • Sexo: Masculino
  • República Rio-Grandense
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #195 Online: 24 de Junho de 2012, 19:43:17 »
Isso me lembra que preciso fazer um projeto em Delphi + banco de dados a escolha.
"— A democracia em uma sociedade livre exige que os governados saibam o que fazem os governantes, mesmo quando estes buscam agir protegidos pelas sombras." Sérgio Moro

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #196 Online: 24 de Junho de 2012, 19:46:52 »
Delphi? Ainda usam isso pra coisas que não sejam sistema de caixa de mercadinho daquelas cidades cuja diversão é ir beber no posto de gasolina da cidade vizinha?
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

Offline Gaúcho

  • Moderadores Globais
  • Nível Máximo
  • *
  • Mensagens: 15.288
  • Sexo: Masculino
  • República Rio-Grandense
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #197 Online: 24 de Junho de 2012, 19:51:33 »
Mercadinho? O programa de caixa do Bourbon é em Delphi.

E o meu projeto vai ser estoque e caixa de um cybercafé de um parente. :lol:
"— A democracia em uma sociedade livre exige que os governados saibam o que fazem os governantes, mesmo quando estes buscam agir protegidos pelas sombras." Sérgio Moro

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #198 Online: 24 de Junho de 2012, 19:55:36 »
Ícone novo do Delhi:
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

Offline Gaúcho

  • Moderadores Globais
  • Nível Máximo
  • *
  • Mensagens: 15.288
  • Sexo: Masculino
  • República Rio-Grandense
Re:Amostra de Programas - espaço dos programadores do CC
« Resposta #199 Online: 24 de Junho de 2012, 20:21:47 »
:biglol:
"— A democracia em uma sociedade livre exige que os governados saibam o que fazem os governantes, mesmo quando estes buscam agir protegidos pelas sombras." Sérgio Moro

 

Do NOT follow this link or you will be banned from the site!