Posts filed under ‘Estudos’
Pair Programming – Are you interested?
Bom, vou aproveitar o tempo livre para indicar uns links sobre esse assunto tão interessante.
A tempos venho me interessando e montar um lab mais eficaz, e contudo, mais acessível aos profissionais recém inseridos no mercado de trabalho.
Este projeto deixa para outro post, mas segue abaixo links para quem programa em Java e se interessa por funcionalidades voltadas para VOCÊ, ser humano!
Eclipse Cola : Real-Time Shared Editing – http://live.eclipse.org/node/543
Cola: Real-Time Shared Editing from Mustafa K. Isik on Vimeo.
Netbeans Collab : Developer Collaboration – http://collab.netbeans.org/
Ainda não estudei sobre mas em breve resenharei sobre o assunto (e sobre os links).
Algoritmo #01
Antes de mais nada gostaria de justificar minha ausência: PROJETOS.
Trabalhos de faculdade e futuros projetos para trabalho tem me tirado o sono. Sem reclamações, voltarei a ativa, ou pelo menos espero.
Como prometido a galera de grupo de pesquisa na FATEC, iniciarei uma lista de algoritmos em português estruturado, para futuramente passarmos a alguma linguagem.
#01. Apresentar os quadrados dos números inteiros de 1 a N.
Algoritmo Exercicio1; Variavel n, i : inteiro; resultado : inteiro; Inicio repita leia(n); até que (n > 1); i <- 1; enquanto i <= n faça resultado <- i * i; escreva(resultado); i <- i + 1; fim-enquanto Fim
Livros: Sistemas de Banco de Dados
Enquanto eu estudar, compartilharei todos os livros e materiais utilizados. Este eu acho que é a bibliografia mais gigantesca da lista de livros requeridos para estudo para o concurso de instrutor do CPD da FATEC/BS.
Sistemas de Banco de Dados, de Henry F. Korth e Abraham Sliberchatz; parece mais uma bíblia (e outro livro com mais de 15 anos). 😉
Vale indicar também um livro que aproveitei para ler; um antigo material sobre modelagem de dados quando estudei no SENAC (acredito que esse só encontre quem é aluno ou ex-aluno da entidade).
Abraços, pratiquem a leitura.
Livros: Sistemas de Informação – Um enfoque gerencial
Sistemas de Informação – Um Enfoque Gerencial de Sérgio Rodrigues Bio
Mais uma dica de livro. Penso que este, infelizmente não seja possível comprar. O livro é uma relíquia de 1987 encontrada na biblioteca da FATEC/BS.
Precisei ler este livro para estudo de um concurso na própria FATEC. Encontrei uma experiência em sistemas de informação surpreendente de recursos tecnológicos e recursos humanos de uma empresa. Mesmo sendo um livro de 20 anos atrás, apresentou a teoria com o maior bom senso, que ainda não encontrado nos dias de hoje (AINDA, infelizmente).
Se alguém encontrar mais uma espécie de 20 anos como este livro por aí, vale a pena ler! 😉
Livros: Como se tornar um líder servidor – Os princípios de liderança de O Monge e o Executivo
Livro sensacional. Mesmo pequeno, possui um conteúdo muito instrutivo sobre o ideal em liderança. Me identifiquei demais com o livro e com os princípios de liderança.
Extremamente interessante as dicas relacionadas no livro. Poucas páginas, fácil interpretação, objetivo e persuasivo. Vale a pena a leitura.
Links para compra:
Preço médio do livro: R$ 15,00.
Boa leitura.
Livros: A Revolução Inacabada
Aí vai uma dica para quem gosta de informática e quer se tornar um grande consultor de tecnologia. Eis neste livro não só dicas, mas a opinião de uma pessoa de peso na área de TI, o grande Michael Dertouzos. Dertouzos só era amigo de, nada mais nada menos, Tim Berners-Lee.
Muita história boa contada neste livro, que sem dúvida, serve de regra para muitos profissionais de TI que ainda não enxergam o verdadeiro papel da tecnologia em nossas vidas. Para quem quer ver a tecnologia realmente fazer diferença em nosso cotidiano, aí está a dica.
Infelizmente não achei nenhuma loja virtual com este livro disponível, nem mesmo no fantástico Submarino. Espero que encontrem disponível em alguma loja. Preço médio: R$ 50,00.
Abraços pessoal.
Firefox: Ajustes finos
Como um bom assinante INFO Exame, não podia deixar de comentar a bela matéria sobre o Firefox. O Lab da INFO deu dicas para tunar seu Firefox, alguns truques para aumentar a velocidade, diminuir o consumo da memória entre outras dicas.
Primeiramente, uma dica dentre as 8 (oito) da INFOlab, gostaria de ressaltar uma configuração que eu já havia feito depois de muitas vezes me irritar quando abria algum documento *.pdf na internet. Executar um programa externo no browser, na minha opinião, ainda não é o forte de nenhum browser, portanto a melhor opção ainda é salvar o arquivo no computador. Sendo assim, vamos a dica:
- Menu “Ferramentas”
- Selecione “Opções”
- Na nova janela aberta, clique na aba “Conteúdo”
- Depois clique no botão “Organizar”
- Em seguida escolha a extensão do arquivo que terá o comportamento modificado e pressione o botão “Propriedades da ação”. Selecione, então, a ação desejada (por exemplo, salvar no computador).
Outras dicas que gostei de testar foram a de maximizar a velocidade do browser e a de menos peso na memória. Percebi muito resultado na velocidade para carregar o meu Netvibes. E olha que esse sistema é primordial para mim, sendo assim, a dica ganhou muitos pontos comigo. Vamos para a execução da dica:
*esta dica funciona para quem tem banda larga
**lembrando que se algumas chaves não forem encontradas, crie a chave de entrada clicando com o botão direito, selecione “Nova Opção” e escolha o tipo de chave de entrada.
- Na barra de endereços do Firefox, digite “about:config”, e aperte enter
- Localize a entrada “network.http.pipelining”, clique duas vezes na chave de entrada e modifique o valor para “true”
- Faça o mesmo na chave de entrada “network.http.proxy.pipelining”
- Aumente o valor da chave de entrada do tipo inteiro “network.http.pipelining.maxrequest” para 20 (20 conexões simultâneas)
- Em seguida acesse a chave de entrada “nglayout.initialpaint.delay” e modifique o valor inteiro para 0 (zero)
Menos peso na RAM, surgiu resultado mas ainda vou estudar mais sobre a opção. Realmente eu achava um absurdo quando abria 2 abas no Firefox (meu blog e o meu Netvibes) e o gerenciador de tarefas do Windows cravava o uso de aproximadamente 150MB de memória. Após a dica, o consumo de memória rodeava aproximadamente 80MB de memória até 100MB. Mas não vi diferença quando muitas abas eram abertas. Daí o consumo continuou muito puxado. Preço que se paga por usar o melhor browser na minha opinião. Inúmeras soluções.
Vamos a dica:
- Na barra de endereço, digite “about:config”
- Localize a chave de entrada “browser.cache.memory.capacity”. Mude o valor inteiro (clicando duas vezes na chave) para 14336, se a máquina tiver 256MB de RAM, 22528, para 512MB ou 32768, para 1GB. Vale a pena tentar o valor menor mesmo com mais RAM. (***nesta dica, em meu Firefox atualizadinho em dia, não encontrei a chave mencionada, mesmo assim eu a criei e acredito ter surgido efeito)
Acredito ser possível encontrar inúmeras soluções para customizar o Firefox. Ótimo browser que possibilita ajustes detalhados para soluções ímpares.
Se alguém tem mais alguma dica, mesmo que não seja algo tão técnico, disponibilizem para nossa comunidade blogosfera. 😉
Abraços colegas!
Servidor SAMBA
Mais uma ferramenta que estou estudando nos últimos dias. Como frizado no último post, estou estudando softwares livres para soluções a uma empresa que demanda de uma grande rede de computadores, com diversas necessidades a serem gerenciadas, e para melhorar, com mais de um sistema operacional online.
Entrando no assunto, SAMBA é um servidor de rede NetBEUI altamente flexível para compartilhamento de serviços e arquivos em rede mista. Essa flexibilidade quebra um grande problema em corporações que precisam colocar máquinas com sistemas operacionais diferentes, como um simples exemplo Windows e Linux, em comunicação na rede.
Hoje possui funções de segurança que permite um controle mais rigoroso que a implementação da Microsoft para gerenciamento de redes, demonstrando alto suporte e compatibilidade de versões diferentes de Windows (problema presente em empresas que possuem sua rede totalmente Microsoft, e mesmo assim não ficam livres de alguns apuros! 😉 ).
Segue abaixo algumas características:
- Controle de acesso aos recursos compartilhados no servidor através de diversos métodos (compartilhamento, usuário, domínio, servidor)
- Controle de acesso de leitura/gravação por compartilhamento
- Controle de acesso de leitura/gravação por usuário
- Permite ocultar o conteúdo de determinados diretórios que não podem ser exibidos ao usuário de forma fácil
- Suporte completo ao controlador de domínio Windows (PDC)
- Possui suporte completo ao servidor WINS (também chamado de NBNS – NetBIOS Name Service) de rede. A configuração é bastante fácil
- Permite a configuração de recursos simples através de programas de configuração gráficos, tanto via sistema, como via Web
- Entre muitas outras funções
Estudei sobre a ferramenta, dentre muitos materiais, gostei muito do material do Guia Foca GNU/Linux. Porém minha tarefa para a empresa “XXX” que estou prestando serviços é a seguinte: comparar o SAMBA 3.x instalado na empresa com a versão SAMBA 4.0, última versão lançada. Preciso comparar as novidades e buscar a viabilidade da implementação da ferramenta na empresa, parametrizando em cima de uma vasta lista de regras de negócio.
Essa é a minha missão nesse projeto no mês de julho. Quem disse que seriam férias? 😉
Mas esse projeto é muito interessante, lidando somente com software livre. O que traz um retorno de experiência profissional indispensável para projetos futuros.
Desde então, fica o meu convite. Se você conhece SAMBA, e melhor ainda se conhece a versão SAMBA 4.0, comente a vontade neste blog. Largue o cacete nessa matéria! 😉
Abraços
[release]Depois do comentário do Cristian, e por maiores exigências do estágio, percebi que a versão SAMBA 4.0 é apenas para uma exibição e ainda não está estável. Foi até mesmo um equivocação da empresa e minha, afirmar nesse momento que a versão já estava estável.
Abraços a todos.
13/07/2007[/release]
Nagios: Gerenciamento de redes
Durante esse mês de julho estudarei sobre duas ferramentas Open Source. Estarei pesquisando sobre Nagios e o Samba 4.0.
Neste post darei minha primeira opinião sobre o Nagios, uma ferramenta de gerenciamento de redes de computadores.
O Nagios é um software livre para gerenciamento de redes de computadores que, dentre muitos recursos:
- monitora serviços como SMTP, POP3, HTTP, NNTP, PING, etc
- monitora recursos como disco rígido e outros dispositivos
- plataforma flexível por sua eficaz lista de plugins
- opções de notificações de contatos como pager, e-mail, SMS, etc
- tratamento dos eventos
- interface baseada na WEB
Até onde estudei sobre Nagios, me pareceu uma ferramenta de fácil instalação e sua customização se faz pela vasta lista de plugins, possibilitando inúmeras soluções para gerenciamento de redes.
Na minha opinião, por ser um software livre e na empresa onde pretendemos implementar a ferramenta só se utiliza software livre, é melhor o funcionamento da ferramenta com um servidor WEB também baseado em teoria Open Source. Depois de usar o Apache, nunca mais configurei o IIS no meu computador. 😉
Outros profissionais também me reforçaram que a ferramenta explora a facilidade de criação de novos plugins, o que nos permite customizar o sistema ao máximo à nossa necessidade.
Continuarei pesquisando sobre o Nagios. Preciso de uma lista completa sobre os parâmetros de instalação do software. Me parece uma ótima ferramenta. Muito dinâmica pela vasta criação de gráficos e inúmeras possibilidades de monitoramento da rede.
Se algum leitor de bom coração conhecer a ferramenta, deixe seu parecer aqui no meu blog! 😉
Abraços pessoal.
Debian 4.0
Post de hoje é sobre Linux com caráter auto-estudo. Não conheço muito sobre o assunto mas tenho vontade de me aperfeiçoar. Por isso postarei para o incentivo, participação e contribuição de colegas, para sempre esclarecermos mais dúvidas.
Quando li a matéria na INFO Exame do mês de Junho, não podia deixar passar a oportunidade. Ainda mais que como já dito, sou um pouco leigo no assunto e quero aprender a mexer no mais promissor sistema operacional.
A distribuição Debian 4.0 GNU/Linux foi feita sob medida para usuários avançados, que gostam de programar e estão na área de TI a um bom tempo. O Debian 4.0 vem com uma coleção de aproximadamente 19 mil pacotes, o que facilita encontrar softwares, aplicativos, tutoriais, IDE’s, entre outras ferramentas para desenvolver. Grande diferença para o Ubuntu, onde acredito que não venha preparada, ou pelo menos não na versão básica, para desenvolvedores e para usuários avançados. O Ubuntu é realmente voltado ao público usuário inicial, mas também um fantástico sistema operacional.
A INFO Exame destrinchou o Debian 4.0 em 5 destaques. Citou sobre a instalação, a interface, a super-coleção, os servidores e o desktop.
- Instalação: processo similar como todas as outras distribuições. Diga-se de passagem que um pouco complicada, podendo causar complicações para alguns usuários sem muita experiência. O pessoal da INFOlab chegou a achar que o S.O. não tinha instalação com interface gráfica, mas os INFOhackers fuçaram muito e descobriram que era necessário a inserção de um código secreto. Quando se insere o DVD de instalação, vem em seguinte uma mensagem, em inglês:”Pressione F1 para ajuda ou Enter para a inicialização.”, neste momento é necessário digitar a senha expertgui.
- Interface: o Debian logo assumiu a interface GNOME, a mesma do Ubuntu. Constataram que o Debian tem uma característica para trabalhar com servidores, e não economiza em sua gama de aplicativos. Tem redundância de softwares. Dois browsers, por exemplo. Em minha opinião isso não é nada ruim. 😉
- Super-coleção: só para lembrar os usuários de Linux, o Debian é a distribuição de maior coleção de pacotes: quase 19 mil.
- Servidores: dá inveja para outros S.O.’s quando o assunto é software para servidor: internet, rede local, banco de dados, linguagens… Divirta-se no Synaptic! 😉
- Desktop: apenas uma referência, o Ubuntu até a versão 6.0 não tocava arquivos mp3, o que já é possível no Debian 4.0 . Fora a vasta opção de codecs para multimídia disponível.
Fonte: INFO Exame.
Sem mais galera.