Comentários do Blog

  1. Avatar de edmarmega
  2. Avatar de edmarmega
    Citação Postado originalmente por MediaFlex
    Deixa eu ver se entendi, você esta oferecendo seus serviços?
    Ola amigo na verdade não eu ofereço uma solução para pequenos provedores assim como o meu, que tenho apenas 60 clientes, e perco a cada dia mais clientes devido ao preço cobrado pelos concorrentes, que colocam um adsl e puxam para 18 casas ou mais, sem suporte, sem despesas, sem funcionarios, sem alvara, ou seja sem nada, que nos provedores temos que pagar, e ainda temos que mal dormir a noite com medo de que a Anatel venha e lacre nosso ganha pão.
    E sem falar que com essa empresa deixariamos de ser simples péquenos, e sim uma empresa grnade que pode dar melhor atendimento que as teles, pq nos somos do povo, e conhecemos nossos clientes de comprimenta-los na rua quando passam por nos, uma empresa como essa seria uma empresa na qual aposto que politicos investiriam verbas para fazer a tal falada inclusão digital, pq eles sabem que nos pequenos somos quem vai trazer votos para os mesmos.
    Essa é minha sugestão, dei a minha cara a tapa de sugerir, agora quero sugestões e interessados. seja bem vindo se tiver interesse.
  3. Avatar de MediaFlex
    Deixa eu ver se entendi, você esta oferecendo seus serviços?
  4. Avatar de kakinho
    Otima a ideia do wikilivro
  5. Avatar de gil81
    Boa tarde!
    Realmente a apostila da Caelum é muito boa! De verdade!!!
    Na faculdade ela esta sendo indicada. Acho que devo dizer, estou
    fazendo isso em java para iniciante, mas digamos que estou estudando
    Java na faculdade quero apenas colocar o que estou aprendendo a disposição
    de todos!
    Espero que consiga ajudar!
    Abs
  6. Avatar de osmano807
    Humm, verdade, corrigindo!
  7. Avatar de code
    Antes de mais nada, meus parabéns pela iniciativa de também começar seu Blog com um tutorial sobre a linguagem de programação C++. Espero que se empolgue e avance com esse curso, ensinando a todos os interessados, desde um "Alô Mundo!" até o que "dá pra fazer de mais avançado" em C++ que você souber ensinar.

    E agora vamos a algumas críticas :-) Seu primeiro exemplo de código poderia ser menor. Ainda mais para um usuário iniciante. Você poderia ter apresentado seu código dessa forma:

    Código PHP:
    #include <iostream>

    int main() {
        
    std::cout << "Olá mundo!\n";
        return 
    0;

    E ainda explicar para que serve o \n dentro do texto a ser populado na tela quando o executável resultante da compilação for rodado no terminal.

    Minha segunda crítica ao seu tutorial está na sua forma de explicar as linhas. Como você pode ver, o sistema de apresentação de códigos do Under-Linux não apresenta as linhas do arquivo do código-fonte do programa. Então, não adianta você tentar explicar para o leitor (principalmente o iniciante) pelo número de linha no arquivo que só vai confundí-lo. Pior! Em um arquivo-fonte maior e com conhecimentos mais avançados, você também irá confundir os usuários mais experientes. E sem entender direito o que está acontecendo, contribuirá e muito para que eles percam o interesse pelo seu tutorial.

    Além disso, em qualquer arquivo as linhas em branco são contadas como linhas separadas. E como aqui não aparecem a numeração das linhas, e levando em consideração que os novatos não vão saber "contar" as mesmas, apresente as explicações por função/código. Quer um exemplo? Vou adaptar do seu próprio:

    Na linha 1, temos a instrução:
    Código PHP:
    #include <iostream> 
    Bem, essa é uma linha do pré-processador ...

    Não custa gastar um tempo marcando seu texto e repetindo as instruções no corpo do documento contendo a explicação. Ah! lembro a você de uma limitação do sistema do Under-Linux. Ele não permite a apresentação de caracteres "maior-que" e "menor-que", a menos que eles estejam dentro da tag PHP. Nem a tag CODE está permitindo isso. Por isso que apresentei seu exemplo reescrito dessa forma acima.

    Quanto a compilação do código, vale lembrar sempre aos leigos, que ele deve estar no terminal, no exato diretório/pasta onde ele tem o arquivo-fonte que acabou de criar. E na compilação, lembre ao usuário que ele também pode usar simplesmente o comando:

    Código :
    g++ exemplo.cpp

    Que vai funcionar perfeitamente. Aí você explica a criação do arquivo a.out. Assim o usuário saberá que, aquele arquivo de cor verde sem extensão, que aparece quando ele dá um ls no terminal, já é o executável correspondente.


    Depois sim, você poderia explicar o comando alternativo:

    Código :
    g++ -o exemplo exemplo.cpp

    E explicar várias coisas. A primeira delas é a vantagem de já poder dar um nome de arquivo executável compatível (ou igual) ao nome de arquivo-fonte. E explicar passo-a-passo o comando:

    No comando g++ -o exemplo exemplo.cpp, o g++ é o comando do compilador, o -o é para indicar ao compilador que você não quer que o objeto seja criado, o exemplo é o arquivo de saída, e o exemplo.cpp é o arquivo do seu código-fonte, que possui a extensão .cpp somente a título de ilustração e para evitar confusão. Sempre recomendamos que você crie seus arquivos-fonte com essa extensão, quando estiver programando em C++.

    E também você poderia explicar a segunda vantagem de não criar um objeto, a de que o arquivo resultante seria sempre a.out, e o mesmo sobrescreveria o executável a.out anterior. Pior ainda! Se você estiver trabalhando com vários fontes ao mesmo tempo (de programas diferentes escritos em C++), e for compilá-los sem apontar o nome de arquivo executável, você não somente não saberá de quem é o executável, como também sobrescreverá o anterior, possivelmente de outro fonte compilado.

    E quanto a seu questionamento de um highlight para C++, o sistema do Under-Linux ainda não tem o mesmo disponível. Quem sabe em breve :-D
  8. Avatar de fernandesdboa
    Grande dica...
    Java sempre foi filé... Abrem os olhos para o Ruby... Será a linguagem do futuro...
    E é bem mais fácil de aprender e de desenvolver os códigos e implementá-los...
    Mas para quem tá aprendendo o java continue... só tem a ganhar... pois a codificação é bem parecida na codificação (em alguns casos)... Alô! Parecido e não igual... Blz.
    (Não é propaganda) A Caelum em seu site tem material java disponível para download... mto bom o material.
  9. Avatar de gil81
    Boa Tarde!

    Penso em fazer aqui um passo a passo em Java Sim!
    Na verdade queria fazer no wiki mas não tenho permissão...
    Mas vou me atentar a suas dicas, não se preocupem que vou dar
    prosseguir com o tutorial, assim aproveito e estudo tambem!
    Quanto a compilação precisam baixar o pacote de Desenvolvimento
    jdk que é encontrado no Site da SUN ( Oracle ). Caso necessite de um passo
    a passo para a instalaçao me avisem, após a instalaçao caso usem Linux.. Espero
    mesmo que seja o caso.. rsrs!
    os comandos sao:

    Código :
     [B]javac nomearquivo.java[/B]
    após isso no mesmo local onde esta esse arquivo .java será criado um arquivo do mesmo nome da seguinte maneira:
    nomearquivo.class
    Para executar esse arquivo segue modelo abaixo:

    Código :
    [B]java nomearquivo[/B]
    Espero ter ajudado...
    Seguirei esses Tutoriais.. passo a passo!
    Abs! E obrigado pelo apoio!
  10. Avatar de code
    Minha sugestão para seus tutoriais: deixe-os com o mínimo de comentários possíveis no código-fonte, e gaste o "verbo" no texto a seguir ao código apresentado. E quando for apresentar um código, sugira para o usuário a criação de um nome_de_arquivo para o código-fonte a ser apresentado (ex.: programa-001.java, ou alo_mundo.java, etc). Pode até sinalizar o mesmo em negrito e com fonte Courier-New, para destacar ao leitor que se trata de um nomer de arquivo. E a seguir mostre o código correspondente:

    Código :
    //Meu Primeiro exemplo em java
    import javax.swing.JOptionPane;
     
    //Criando a Classe HelloWorld
    public class HelloWorld {
     
        //Criando nosso Método Principal
        public static void main (String args[]) {
            JOptionPane.showMessageDialog(null, "Este é nosso Primeiro Hello World.");
        }
     
    }

    Explique que tudo o que aparecer depois de um // é comentário no código-fonte. E daqui para baixo, descreva cada linha de código, repetindo-a aqui no texto com o uso da fonte Courier-New, e em seguida seu significado, o que ela faz, etc. A exemplo:


    public class HelloWorld

    Esse código cria a classe publica HelloWorld que...

    E ao final do seu primeiro post, descreva como um tópico a parte, como o usuário compila e executa seu código. E deixe claro que o procedimento deve ser entendido pelo usuário, pois ele vai fazer o mesmo para códigos futuros, em seus próximos tutoriais.

    E nos seus futuros posts sobre o tema, caso não haja modificações no processo de compilação/execução, não precisa repetir o processo para o leitor ;-)