quinta-feira, 3 de novembro de 2011

Criando notas auto-destrutivas

Alguma vez você já quis enviar informações confidenciais dentro de seu ambiente de trabalho, de família ou amigos, mas tinham medo de fazê-lo através da internet, porque alguns hackers mal intencionados poderiam está espiando você? Ou quando enviasse um e-mail a pessoa que recebeu o e-mail poderia repassar para outra pessoa? Privnote é um serviço web gratuito baseado em notas secretas que permite o envio de notas através da internet. É rápido, fácil e não requer nenhuma senha ou registro do usuário.

Mudando seu nome no Windows 7

Quando o Windows é instalado no computador é solicitado ao usuário o seu nome, o nome da empresa, ou organização, e o nome que deseja para o PC. Para mudar o nome do computador é muito simples, fácil, e pode ser alterado através do Painel de Controle, mas e para mudar o da pessoa para quem o sistema está registrado? Se você não sabe como resolver este problema, então veja como você pode corrigir isso.

terça-feira, 18 de outubro de 2011

Configurando o sudoers no Debian 6 Squeeze

Sudoers no Debian Squeeze

Pessoal,
Instalei recentemente o Debian 6 Squeeze, e ainda estou na fase de configuração pós-instalação, uma das primeiras coisas que sempre fazia era editar o /etc/sudoers para habilitar o sudo.

Mas para minha surpresa o arquivo de configuração não está no /etc.

Pois bem, após pesquisar muito pela internet descobri como resolver esse problema.
Siga uma dessas alternativas:

1º Você provavelmente não tem o pacote sudo instalado, então instale-o executado:

# aptitude install sudo

Não edite o arquivo manualmente com algum editor, edite usando sempre essa ferramenta:

# visudo

2º Se já tiver o sudo instalado, abra o terminal e digite:

$ su

# echo 'seu-nome-de-usuário ALL=(ALL) ALL' >> /etc/sudoers

Aqui você pode colocar as opções que desejar.

Pode colocar para não pedir senha ao executar como sudo. Para isso, ao invés de adicionar a opção anterior, basta adicionar a seguinte linha:

# echo 'seu-nome-de-usuário ALL=NOPASSWD ALL' >> /etc/sudoers

Bom é isso, espero ter ajudado.

Créditos: http://blognu.wordpress.com/2011/10/04/configurando-o-sudoers-no-debian-6-squeeze/

quarta-feira, 12 de outubro de 2011

Acessando remotamente o MySQL

Há algum tempo atrás (cerca de 6 ou 7 meses) eu e um amigo meu estavámos desenvolvendo uma aplicação em PHP-GTK, ela tinha que ser disponibilizada para todos os clientes na rede, mas aí começou a dor de cabeça: como iriamos fazer para que as máquinas localizadas na rede, pudessem conectar ao banco de dados Mysql no servidor?

Atualizações

Olá, caro leitor. Estou sumido pelo fato de estar trabalhando agora na área de Informática, até que enfim, e o bicho tá pegando por lá. Até porque os servidores da autarquia... ia esquecendo.... fui chamado no concurso que fiz em 2008 no Conselho Regional de Enfermagem.... como ia dizendo... os servidores são linux e eu nunca tinha vista linux. Graças a Deus que um funcionário é safo em linux e estáa me dando maior força. Portanto caros amigos, aqui no blog vocês virão também post sobre linux...
Abraços a todos!!!

terça-feira, 30 de agosto de 2011

Como escolher o melhor HOST para seu site

  • Espaço em disco: quanto mais espaço, melhor. O tamanho do seu site determina o espço em disco que o HOST deverá oferecer;
  • Largura de banda: Geralmente controla a quantidade de dados, ou informações, que um servidor pode enviar e receber a qualquer momento. Quanto maior a largura de banda do servidor HOST, mais tráfego (visitantes) seu site poderá suportar de uma só vez;
  • Desempenho: A CPU do servidor também influencia o tráfego suportado. Para evitar erros, lembre-se de perguntar sobre o processador e a velocidade de processamento disponível nos HOSTS de servidor que você estiver analisando;
  • Transferência de dados: Geralmente, 1GB de transferência de dados corresponde a exibição de 40 mil a 50 mil páginas;
  • Acesso ao banco de dados: Você terá que garantir que MySQL ou SQL esteja disponível, o que significa que o servidor será configurado para acessar e transferir informações do banco de dados;
  • Habilitação para e-commerce: Se estiver pretendendp vender produtos diretamente do site, confirme se o plano oferece suporte a um software de e-commerce e se ele oferece suporte ao software que você deseja usar;
  • Redundância e backups: Seu plano deve incluir backup frequentes para não dar chance a nenhuma crise eventual. Precisa de um HOST sério. A redundância é o melhor plano de contingência porque significa que seu HOST possui sistemas duplos, permitindo que as informações permaneçam acessíveis em um segundo local, mesmo que o primeiro esteja fora de operação;
  • Análise da web: Para descobrir informações no seu site, você precisa de algum software de análise web. Se esse recurso não estiver incluido no seu plano, pergunte se há alguma restrição e seu uso;
  • Suporte: Sempre confirme se o suporte técnico presencial será pago e se o valor cobrado é baseado no uso o por minuto, hora ou mês;
Fonte: TI para pequenas empresas
          Ed.Deel e Intel

quarta-feira, 17 de agosto de 2011

Como saber se sua empresa necessita de um servidor


  • Você precisa de uma maneira eficiente e confiável de compartilhar informações entre vários computadores?
  • Você precisa proteger as informações e a rede, da sua empresa, de usuários não autorizados?
  • Você precisa fazer backup de informações regularmente?
  • Você pode economizar se os funcionários compartilharem equipamentos, como impressoras e scanners?
  • Você e seus funcionários precisam de um acesso seguro às informações e recursos da empresa fora do escritório?
  • Você e seus funcionários precisam acessar arquivos, e-mails ou aplicativos compartilhados simultaneamente?
  • Você pode melhorar o serviço e relação com seus clientes, usando aplicativos avançados de software, como ferramentas de gerenciamento de relacionamento com clientes (CRM)?
  • Você precisa hospedar seu próprio site e sistema de e-mails?
  • Você precisa se comunicar com os clientes, funcionários e fornecedores de forma mais eficaz?
  • Você quer acessar dados e informações comerciais simples que mostrem como seus negócios estão indo?
Em resposta afirmativa em qualquer uma das perguntas, está na hora de você investir em um servidor para a sua empresa.

Fonte: TI para pequenas empresas
           Ed.Deel e Intel

sexta-feira, 12 de agosto de 2011

O que deve ter um bom consultor de TI

Segue abaixo alguns requisitos que um bom consultor de TI deve possuir:
  • Ouvir: O consultor certo tenta descobrir tudo o que puder sobre os recursos, problemas e desafios da sua empresa. Ele também deve perguntar sobre os seus planos para o futuro da empresa.
  • Ser um especialista com a experiência técnica adequada: Deve estar familiarizado com o hardware, sistema operacional e softwares que a sua empresa usa. Além disso, ele deve ter certificados técnicos e de treinamentos dos fornecedores de hardware e/ou software.
  • Valorizar pequenas empresas, como a sua: O consultor de TI certo, valoriza os problemas específicos enfrentados por pequenas empresas. Ele pode desenvolver soluções econômicas que o ajudem a aproveitar ao máximo seu investimento em tecnologia.
  • Ajudá-lo a compreender a tecnologia: O consultor de TI certo, consegue deixar de lado os jargões técnicos para oferecer informações relevantes e fáceis de entender sobre a tecnologia que você está pretendendo implantar.
  • Equilibrar custo e beneficio: Ele equilibra cuidadosamente os custos do novo equipamento e os benefícios para a sua empresa. Ele não deve "empurrar" os equipamentos mais sofisticados e caros para você, mas sugere opções que fazem sentido no seu contexto comercial.
  • Ganhar sua confiança: O consultor ofereceu uma tabela de preços justa? Ele tinha referências relevantes e recentes? Ele pesquisou sobre a sua empresa antes de falar com você? Ele ouviu atentamente, falou claramente e pareceu entender o seu negócio?
Se o consultor preencheu esses requisitos, provavelmente você encontrou um bom consultor de TI

terça-feira, 9 de agosto de 2011

Como saber se sua empresa precisa de profissional de TI?

Se sua empresa começou a crescer e seus sistemas antigos estão ficando obsoletos e não aguentam mais a demanda e precisa de atualizações, já são um motivo para contratar um profissional de TI.

Se você responder de forma afirmativa em pelo menos uma das acertivas abaixo, já mostra um sinal de que precisa contratar um profissional.
  • Lidar com soluções de TI requer bastante tempo e o distancia de outras tarefas administrativas importantes?
  • Os sistemas de TI da sua empresa estão um pouco além do seu conhecimento?
  • Você não sabe quais equipamentos adquirir ou quais tipos de equipamentos são compatíveis entre si?
  • Você comprou equipamentos que nunca usou?
  • Você comprou equipamentos que não são potentes o suficiente e está gastando muito dinheiro em atualizações?
  • Você comprou o equipamento certo, mas não tem idéia de como configurá-lo adequadamente?
E então depois desse pequeno questionario, você está necessitando de um profissional de TI?

Fonte: TI em pequenas empresas
          Ed. Deel e Intel

segunda-feira, 8 de agosto de 2011

Coisas de nerd

Passeando pela net, vi esse post e achei muita graça... e resolvi postar também para compartilhar... espero que gostem.

Coisa de Nerd:
  • Uma célula humana contém 75 MB de informação genética.
  • Um espermatozóide tem metade disso, ou seja, 37,5 MB.
  • 1ml de sêmen saudável tem aproximadamente 100 milhões de espermatozóides.
  • Uma ejaculação média dura 5 segundos e contém 2,24 ml de sêmen.
  • Ou seja, a velocidade da conexão ou throughput médio de um homem saudável é de: Calculando ( 37,5 MB x 100.000.000 x 2,24 ) / 5 = 1.761.607.680.000.000 bytes / segundo = “1,76 Terabytes / segundo” (wow… se minha internet tivesse esta velocidade…).
Conclusão:

O óvulo feminino suporta um ataque de DDoS (Distributed Denial of Service) de 1,76 TB/s e só permite a passagem de 1 pacote durante sua conexão.

*Fazendo dele o MELHOR FIREWALL DO MUNDO !!!*

Fonte: Fernando Soares

quinta-feira, 4 de agosto de 2011

O que é um consultor de TI?


É um profissional de tecnologia que garante que sistemas de informática, softwares e hardwares correspodam às necessidades de uma empresa e procura sugerir soluções confiáveis.

São pessoas com um bom conhecimento de informática que podem procurar o equipamento que o usuário necessita; criar e implementar novos sistema; ajudar os usuários a se sentirem à vontade usando novas tecnologias; pode lidar com qualquer erro/falha que possa surgir, deixando as coisas muito mais fáceis e rápidas para a empresa.

Fonte: TI para pequenas empresas
           Ed. Deel e Intel
Foto: www.culturamix.com

quinta-feira, 14 de julho de 2011

Diagrama Estrutural


Os diagramas estruturais tratam o aspecto estrutural tanto do ponto de vista do sistema quanto as classes. Existem para visualizar, especificar, construir e documentar os aspectos estáticos de um sistema, ou seja, a repesentação de seu esqueleto e estruturas "relativamente estáveis". Pode ser dividoda em: Diagrama de classes, Diagrama de pacotes, diagrama de componentes, diagrama de objetos, diagrama de estrutura composta e diagrama de utilização.

segunda-feira, 11 de julho de 2011

View Helper


São classes auxiliares que tem como objetivo simplificar o código. Ou seja, auxiliam a camada de visão, no caso as VIEWS.
É uma classe que faz a recuperação de dados para a exibição. O seu padrão desacopla classes de negócio de uma outra aplicação permitindo assim variar em suas próprias taxas. A dissociação também promove a reutilização, porque cada componente de negócio ou apresentação tem menos dependências. Assim, a VIEW pode se concentrar na formatação e lógica de apresentação, e deixar que o View Helper lidar com o processamento e recuperação de dados.
No código podem ser chamadas como uma função direta e podem receber parâmetros.
En síntese, é um padrão que encapsula a lógica de apresentação de dados de negócios dinâmicos ou, ainda, especifica quais são os agentes que serão usados como ajudantes para adaptar os dados do modelo para a camada de apresentação da aplicação.

Fonte: http://java.sun.com/blueprints/patterns/ViewHelper.html

sábado, 18 de junho de 2011

Trabalho em equipe: Quais erros você comete?


Já parou pra pensar o quanto precisamos dos outros para desenvolver determinadas tarefas? Já parou para analisar o quanto o trabalho em equipe está cada vez mais badalado?
Ter a capacidade de manter um bom trabalho em equipe é uma habilidade muito valorizada! E com certeza é um grande diferencial na hora de escolher um candidato para uma vaga de emprego dentro de uma organização. Quem vai querer alguém sem essa característica dentro da equipe?
Nas empresas que conheço um dos pré-requisitos fundamentais para conseguir aquela vaga de emprego é ter capacidade de trabalhar em conjunto e atingir objetivos com a equipe.
Justamente por isso, separamos alguns dos principais erros que geralmente acontecem nos ambientes de trabalho, onde equipes são prejudicadas por comportamento de colaboradores.
Vamos a nossa lista de possíveis erros detectados em algumas equipes:

Novo vírus para Android ataca custom ROM's


Nos últimos meses a vida não parece mais tão fácil para os usuários de celulares com o sistema operacional Android, com malwares e vírus surgindo até mesmo dentro da própria Android Market, e desta vez foi a empresa de segurança digital Lookout Mobile Security que identificou uma nova espécie de malware

Qual a diferença de adaptadores wireless de 54Mbps, 150 Mbps e 300 Mbps?

Se você já comprou um modem ou roteador e utiliza em sua rsidência conexão Wi-Fi, certamente já deve ter notado nas especificações do equipamento um protocolo numérico relativo ao tipo de Wi-Fi com a qual o produto é compatível. Entretanto, dados como 802.11n, 802.11g ou 802.11b não são autoexplicativos e é natural que surjam dúvidas sobre quais as diferenças existentes entre eles. 
Entender qual é o significado de cada um deles é fundamental, em especial se você deseja navegar sempre nas mais altas velocidades possíveis. E, para isso, não basta apenas contratar um plano de dados com um alto custo. É preciso, também, que os seus equipamentos possam suportar a quantidade de dados solicitada.

quinta-feira, 16 de junho de 2011

Least Recently User (LRU)



Em computação , algoritmos de cache (também freqüentemente chamados algoritmos de substituição ou de políticas de substituição ) são otimizando instruções - algoritmos - que um programa de computador ou um hardware mantida a estrutura pode seguir para gerenciar um cache de informações armazenadas no computador. Quando o cache está cheio, o algoritmo deve escolher quais os itens a descartar para abrir espaço para os novos.

UML - Nó


Um nó é uma peça física de equipamento, na qual o sistema será disponibilizado, por exemplo uma estação de trabalho ou um servidor. O nó geralmente contém os componentes e outras partes executáveis do código, que podem ser ligados a processos em particular ou espaços de execução.Os nós são usados nos diagramas de DEPLOYMENT, para modelar o DEPLOY de um sistema, e para ilustrar a alocação física dos artefatos implementados. Geralmente é representado por um CUBO.
Um nó geralmente possui pelo menos uma memória, bem como, uma capacidade de processo.

Três oportunidades de emprego que devem ser criadas por novas tecnologias

O mundo vive hoje uma velocidade de inovação tecnológica sem precedentes. Não à toa, muitas pessoas estão preocupadas se seu trabalho e o ambiente em que atuam será impactado por esse cenário, em médio e longo prazos. Basta lembrar do que aconteceu com a indústria das máquinas de escrever ou com o setor de pagers para perceber que essa preocupação tem fundamentos.

E se a tecnologia fez desaparecer muitos empregos, ela gerou uma série de novas oportunidades. Uma recente pesquisa realizada pela consultoria McKinsey, mostra que para cada posto de trabalho que sumiu por conta do surgimento da internet foram criadas outras 2,6 vagas.

Com base nessa percepção de que a tecnologia gera uma série de oportunidades futuras, a escritora e especialista em carreira Leslie Stevens-Huffman fez uma lista – publicada no site norte-americano de busca de empregos Dice.com – de três novos setoresque devem surgir nos próximos anos e que tendem a representar excelentes possibilidades de emprego futuro.

50 coisas que qualquer nerd deve fazer antes de morrer

Por PC World/US

Publicada em 09 de março de 2011 às 10h00
    Todo mundo tem uma lista de tarefas a completar. Não aqueles afazeres de todos os dias, mas aquelas aventuras que sonhamos em fazer um dia, antes de partir. Bem, em geral, esse inventário é composto por viagens, refeições, epifanias, mas e quanto aos nerds? Será que eles não têm alguns objetivos mais, digamos, inusitados?
    Que tal em vez de escalar o Monte Everest, bater o recorde mundial no Donkey Kong? Ou dispensar o Machu Picchu, pois o que importa mesmo é construir seus próprio PC? Aqui na PC World – americana – resolvemos montar uma lista nerd, a partir de perguntas feitas aos funcionários.
    Dividimos em cinco categorias: computadores, mobilidade, games, hacker e turismo tecnológico. Eis o resultado:

domingo, 12 de junho de 2011

V-Model (Software Devolepment)


Representa um processo de desenvolvimento de software podendo até ser considerado uma extensão do modelo em cascata. Ao invés de descer de uma etapa linear, as etapas do processo são curvadas pra cima após   a codificação da fase formando assim um típico formato de V.
O V-Model demonstra as relações entre cada fase do ciclo de vida de desenvolvimento e seus associados da fase de teste. Os eixos vertical e horizontal representa o tempo ou o projeto completo e nível de abstração respectivamente.

Backup Incremental


Bem, exstem diversas formas de você manter salva as suas informações. Os sistemas atualmente estão bastante estáveis, computadores com capacidade em seu HD beixando os terabytes mas não existe nada melhor do que você efetuar, contantemente, os backups que são cópias de segurança seja do seu sistemas ou de suas informações.
Existem diversas formas de se efetuar as cópias de segurança e uma delas é o Backup Incremental.

sábado, 4 de junho de 2011

Quanto devo cobrar pelo meu serviço?

Por Estilo Fácil


Pronto, agora você já é um profissional no seu ramo de atuação e pode começar a cobrar pelos seus serviços, sejam eles de TI, ou qualquer outra área. Agora vem uma dúvida muito comum, principalmente na área de TI, coisa que sei bem porque vivi isso e ainda convivo com muita gente com esse mesmo dilema, quanto cobrar pelos meus serviços?

Dicas para se dar bem no mundo da TI


Estava analisando outro dia o perfil dos alunos da minha classe na faculdade. Percebi que se dividem basicamente em 3 tipos de pessoas: Os nerds que sabem tudo relacionado à informática e tecnologia, os esforçados, que não sabem muita coisa mas estão fazendo grande progresso ralando e tirando notas boas e os deixados pra tras, que não conseguem acompanhar o curso. Pensando nisso cheguei na conclusão do motivo do mercado de TI estar tão carente de bons profissionais.
Atualmente é muito comum uma pessoa achar que pra trabalhar com tecnologia da informação é necessário apenas bons conhecimentos técnicos no ramo… puro engano. A tecnologia da informação requer conhecimento técnico, mas o principal é a informação, que é gerada e gerenciada por pessoas. A tecnologia é apenas uma ferramenta.
Por esse motivo muitos profissionais que se acham bons, na verdade não são, pois não têm uma boa noção de como o mercado, as pessoas e a informação funciona. Olhando pra minha classe na faculdade, muita gente diria que as pessoas mais capazes e provavelmente as mais procuradas seriam os nerds, pois dominam toda a matéria técnica, porém percebo que essa realidade não existe. Verdadeiramente, as pessoas mais requisitadas naquela classe serão as pessoas do grupo dos esforçados. Pessoas que podem não ter tanto conhecimento técnico, mas sempre estão dispostas à aprender, e entendem como a informação, as pessoas e os processos funcionam.
É importante também que o profissional tenha seu diferencial, aquilo que o destaque dos demais. Segue abaixo algumas dicas que separei pra você que procura se especializar mais em sua área de TI ou apenas quer investir nesse ramo:
  • Esteja sempre disposto (a) à aprender – Uma meta interessante para quem trabalha com TI é aprender uma coisa nova por dia. Não importa o que seja, mas se esforce pra não ficar na rotina, trabalhando sempre com os mesmos métodos, pois um dia pode chegar alguém que conhece aquele método inovador explicado num congresso qualquer e tomar o seu lugar. Por isso sempre esteja disposto à aprender, e não só disposto, aprenda mesmo.
  • Fale outro idioma – Não é segredo que o inglês é ESSENCIAL. Atualmente falar inglês não é diferencial, é obrigatório, por isso se ainda não fala, procure aprender. Se já fala inglês, ótimo, fica mais fácil aprender outro idioma. Procure então um segundo idioma estrangeiro e esse sim poderá ser o seu diferencial. É interessante também manter contato com pessoas em outros países, falar com nativos de outros idiomas. Um bom site para se conhecer pessoas de outros lugares é o Omegle, um site que te coloca numa sala de bate papo com apenas uma outra pessoa estranha e aleatória de qualquer lugar do mundo.
  • Tenha bons contatos – Não adianta você ser um Steve Jobs da vida se viver dentro de uma bolha, sem conhecer e ser conhecido pelas pessoas. Por isso mantenha sempre uma boa rede de contatos, use seus amigos pra divulgar seu trabalho, aprender coisas novas e principalmente manter o seu nome e suas qualidades na cabeça das pessoas.
  • Seja flexível – Isso não quer dizer que você tenha que saber programar e ao mesmo tempo consertar um carro. Se você se considera um programador PHP, ou programador Java, ou programador ASP, posso dizer-lhe com toda certeza que você não é flexível. Por quê? Porque uma pessoa flexível não é um programador php, ou asp, ou java. É simplesmente um programador. A linguagem de programação é apenas uma ferramenta, o que importa é a lógica, a metodologia. Por isso nunca se prenda à tradições, se programa em php, comece programar em asp e se desprenda da linguagem. Se é um exímio programador de qualquer linguagem, aprenda desenhar. Existe uma grande polêmica sobre este assunto, algumas pessoas dizem que programador deve apenas programar e designers apenas desenhar. Ambos estão corretos dentro de determinados contextos, por isso avalie bem o seu contexto, a empresa que trabalha e veja qual das duas opções é mais vantajosa.
  • Seja humilde e não-egoísta – É clássico do profissional que se destaca um pouco em qualquer área (não apenas em TI) acreditar que seu conhecimento é mais importante que o ar que ele respira e não compartilhar o conhecimento com ninguém. Foi se o tempo em que esses profissionais eram essenciais, pessoas assim não são valiosas para empresa nem para o grupo de trabalho, por isso compartilhe o que sabe e outros irão compartilhar o que sabem, dessa forma todo o grupo cresce, incluindo você.
Espero que essas dicas tenham sido úteis, se você conhece algum ítem fundamental para um profissional se tornar essencial para a empresa ou grupo de trabalho, poste nos comentários!!

quarta-feira, 1 de junho de 2011

Qualidade é obrigação ou diferencial?


Um assunto que realmente me chamou a atenção esses dias num grupo de discussão do qual eu participo, era sobre o que era obrigação do programador e o que não era.
O assunto girava em torno da compatibilidade de sites em todos os navegadores, então uma pessoa disse que ele falava para seus clientes, que se quisesse o site compatível em todos os navegadores teria que pagar um pouco mais pelo serviço. Isso me chamou a atenção, afinal em meu ponto de vista, o cliente só paga “um pouco mais” por algum diferencial no produto/serviço que está contratando. Significa então que um site compatível é um diferencial ou a compatibilidade faz parte da qualidade do produto?
Com toda certeza a compatibilidade de site em todos os navegadores é uma obrigação do desenvolvedor. Ninguém contrata um site pra funcionar apenas no firefox e paga uma cota extra pra que ele funcione também no IE, isso é absurdo.
Certa vez em uma palestra, o palestrante disse: o cliente não pode pagar o seu preço, então o que você faz para fazer seu produto compatível ao bolso do cliente? Então uma pessoa da platéia disse bem alto: Ah eu falava pra ele que ia reduzir um pouco a qualidade e faria mais barato. O palestrante quase teve um infarto ao ouvir isso, e disse pra nunca, nunca em hipótese alguma “diminuir a qualidade”. Qualidade é o mínimo que se espera ao comprar o seu produto. O correto nesse caso seria dizer ao cliente que encontraria a melhor solução dentro do orçamento do cliente.
Em outra palestra, bem engraçada, o palestrante usou como exemplo os cosméticos da mãe dele. Em 1960 a mãe dele usava apenas um sabonete e era tudo. Lavava o cabelo com sabonete e estava tudo bem. Já em 1980 a mãe dele já usava um shampoo e um condicionador. Nos anos 90 apareceram os cremes de cabelo e de rosto e atualmente a esposa dele tem uma infinidade de cosméticos no banheiro que ele nem sabe distinguir uns dos outros. Moral da história? Antigamente a qualidade podia ser seu diferencial, mas o público evoluiu e não quer mais pagar mais caro por algo que funcione bem, isso deve ser obrigação. Quer cobrar mais caro? tenha diferencial, algo que seu concorrente não tem, algo que nenhum produto da mesma linha do seu tenha.
Um website que funciona bem em todos os navegadores não faz mais que a obrigação dele. Já um website que possui um painel de administração em flex, gráficos de estatísticas em tempo real, redundância de dados e efeitos avançados em jQuery já possui alguma funcionalidade que o difere dos sites feitos pelo concorrente, nesse caso sim o cliente pode ser cobrado a mais, porém é claro, com autorização prévia.
Bom, o que escrevi aqui não se aplica somente à websites, se você leitor trabalha com design gráfico, administração, ou até mesmo quem sabe na construção civil, saiba que isso também serve para você. Fazer seu trabalho bem feito não o torna melhor que o concorrente. Fazer mais do que a sua obrigação sim.

terça-feira, 31 de maio de 2011

Multiplos Monitores (multi-display)


É ideal para os aficionados por jogos ou aqueles mais exigentes que procuram uma "maior definição" nas suas telonas. É exatamente montar 2 ou mais monitores em um mesmo PC. Mas o seu uso depende da forma que você utiliza o seu PC. Por exemplo enquanto em uma tela você visualiza seus e-mails em outras telas você visualiza seus documentos e ficheiros.

Redes Ponto a Ponto


As redes ponto a ponto consistem em muitas conexões entre pares de máquinas individuais. Para ir da origem ao destino, um pacote nesse tipo de rede talvez tenha de visitar primeiro uma ou mais máquinas intermediárias. Como normalmente é possível haver várias rotas com diferentes tamanhos, encontrar boas rotas é algo importante em redes ponto a ponto. Como regra geral (embora existam muitas exceções), redes menores geograficamente localizadas tendem a usar difusão, enquanto redes maiores em geral são redes ponto a ponto. A transmissão ponto a ponto com um transmissor e um receptor às vezes é chamada unidifusão (unicasting).

Redes de difusão


As redes de difusão têm apenas um canal de comunicação, compartilhado por todas as máquinas da rede. Mensagens curtas, que em determinados contextos são chamadas pacotes, enviadas por qualquer máquina, são recebidas por todas as outras. Um campo de endereço dentro do pacote especifica o destinatário pretendido. Quando recebe um pacote, uma máquina verifica o campo de endereço. Se o pacote se destinar à máquina receptora, ela o processará; se for destinado a alguma outra máquina, o pacote será simplesmente ignorado.

Modelo Cliente/Servidor


Ele é amplamente usado e constitui a base da grande utilização da rede. Ele é aplicável quando o cliente e o servidor estão ambos no mesmo edifício (por exemplo, pertencem à mesma empresa), mas também quando estão muito distantes um do outro. Por exemplo, quando uma pessoa em sua casa acessa uma página na World Wide Web, é empregado o mesmo modelo, com o servidor da Web remoto fazendo o papel do servidor e o computador pessoal do usuário sendo o cliente. Sob a maioria das condições, um único servidor pode cuidar de um grande número de clientes.

segunda-feira, 30 de maio de 2011

Problemas no blogger

Bem, a mais ou menos uma semana venho enfrentando um problema no blogger. Possuo dois blog's (http://analistarodrigo.blogspot.com e o http://tomaraquedecerto.blogspot.com ) e não estou conseguindo fazer o  logout de um para fazer o login no outro e fazer atualizações. O que pode estar acontecendo? Já tentei todas as maneiras possíveis que achei para resolver o problema mas, ainda não consegui. Alguém está passando pelo mesmo problema? Necessito de ajuda.

quinta-feira, 26 de maio de 2011

O planejamento de uma interface web


O design da interface de um produto multimídia deve ser consistente e agradável do ponto de vista estético, a fim de ganhar atenção dos usuários.
A Informação apresentada na página deve ser organizada de forma a facilitar a sua visualização e interpretação correta.
Vamos mostrar agora alguns passos para se obter uma boa interface.

domingo, 22 de maio de 2011

Fatores de Qualidade de um Sistema


Correção: É a capacidade dos produtos de software de realizarem suas tarefas de forma precisa, conforme definido nos requisitos e na especificação. É um fator de suma importancia em qualquer categoria de software. Nenhum outro fator poderá compensar a ausencia de correção. Não é interessante produzir um software exatamente desenvolvido do ponto de vista da interface homem-máquina, por exemplo, se as suas funções são executadas de forma incorreta.

Robustez: A robustez é a capacidade do sistema funcionar mesmo em condições anormais. É um fator diferente da correção. Um sistema pode ser correto sem ser robusto, ou seja, o seu funcionamento vai ocorrer somente em determinadas condições. O aspecto mais importante relacionado à robustez é a obtenção de um nivel de funcionamento do sistema que suporte mesmo em situações que não foram previstas na especificação dos requisitos. Na pior das hipóteses, é importante garantir que o software não vai provocar consequencias catastroficas em situações anormais.

sexta-feira, 20 de maio de 2011

Mitos do Profissional

Mito 1 - "Após a edição do programa e a sua colocação em funcionamento, o trabalho está terminado."
Realidade 1 - O que ocorre na realidade é completamente diferente disto. Segundo dados obtidos a partir de expreriencias anteriores, 50 a 70% do esforço de desenvolvimento de um software é despendido após a sua entrega ao cliente (manutenção).

Mito 2 - "Enquanto o programa não entrar em funcionamento, é possível avaliar a sua qualidade."
Realidade 2 - Na realidade a preocupação com a garantia do software deve fazer parte de todas as etapas do desenvolvimento, sendo que, ao fim de cada uma dessas etapas, os documentos de projeto devem ser revisados observando critérios de qualidade.

Mito 3 - "O produto a ser entregue no final do projeto é o programa funcionando."
Realidade 3 - O programa em funcionamento é uma das componentes do software... além do software, um bom projeto deve ser caracterizado pela produção de um conjunto importante de documentos.

Fonte: Engenharia de Software - Conceitos Básicos    Prof.:Vitório Bruno Mazzola

segunda-feira, 16 de maio de 2011

Mitos do Cliente

Mito 1 - "Uma descrição breve e geral dos requisitos do software é o suficiente para iniciar o seu projeto... maiores detalhes podem ser definidos posteriormente."
Realidade 1 - Este é um dos problemas que podem conduzir um projeto ao fracasso, o cliente deve procurar definir o mais precisamente possível todos os requisitos importantes para o software: funções, desempenho, interfaces, restrições de projetos e critérios de validação são alguns dos pontos determinantes do sucesso de um projeto.

Mito 2 - "Os requisitos do projeto mudam continuamente durante o seu desenvolvimento, mas isto não representa um problema, uma vez que o software é flexível e poderá suportar facilmente as alterações."
Realidade 2 - É verdade que o software é flexível (pelo menos mais flexível do que a maioria dos produtos manufaturados). Entretanto, não existe software, por mais flexível que suporte alterações de requisitos significativas com adicional zero em relação ao custo de desenvolvimento. O fator de multiplicação nos custos de desenvolvimento do software devido a alterações dos requisitos cresce em função do estágio de evolução do projeto.

Fonte: Engenharia de Software - Conceitos Básicos    Prof.:Vitório Bruno Mazzola

domingo, 15 de maio de 2011

Mitos de Gerenciamento

Mito 1 - "Se a equipe dispõe de um manual repleto de padrões e procedimentos de desenvolvimento de software, então a equipe está apta a encaminhar bem o desenvolvimento."
Realidade 1 - Isto verdadeiramente não é o suficiente... é preciso que a equipe aplique efetivamente os conhecimentos apresentados no manual... é necessário que o conste no dado manual reflita a moderna pratica de desenvolvimento de software e que este seja exaustivo com relação a todos os problemas de desenvolvimento que poderão aparecer no percurso...

Mito 2 - "A equipe tem ferramentas de desenvolvimento de software de última geração, uma vez que eles dispõem de computadores de última geração."
Realidade 2 - Ter a disposição o último modelo de computador (seja ele mainframe, estação de trabalho ou PC) pode ser bastante confortável para o desenvolvedor do software, mas não oferece nenhuma garantia quanto à qualidade do software desenvolvido. Mais importante do que ter um hardware de última geração é ter ferramentas para a automação do desenvolvimento de software (as ferramentas CASE)...

Mito 3 - "Se o desenvolvimento do software estiver atrasado, basta aumentar a equipe para honrar o prazo de desenvolvimento."
Realidade 3 - Isto dificilmente vai ocorrer na realidade... alguém disse um dia que "...acrescentar pessoas em um projeto atrasado vai torná-lo ainda mais atrasado..." De fato, a introdução de novos profissionais numa equipe em fase de condução de um projeto vai requerer um etapa de treinamento dos novos elementos da equipe; para isto, serão utilizados elementos que estão envolvidos diretamente no desenvolvimento, o que vai, consequentemente, implicar em maiores atrasos no cronograma.

Fonte: Engenharia de Software - Conceitos Básicos    Prof.:Vitório Bruno Mazzola

sábado, 7 de maio de 2011

Windows – Dicas & Truques

Saiba algumas dicas e truques que você pode fazer no windows para melhorar sua performance. Mas coloque sua conta em risco já que algumas dicas ou truques mexem com o registro do windows.


Para ligar, desligar e reiniciar o windows mais rapidamente

1 – No menu INICIAR, clique em EXECUTAR e digite Regedit. Em seguinda, procure o diretorio HKEY_CURRENT_USER\ControlPane\Desktop\. Chegando lá, encontre o valor HungAppTimeout que deve estar em 5000 (padrão). Se não estiver, coloque. Por aí mesmo, procure o valor WaitTokillAppTimeout e troque para 3000.

Em HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\, troque o valor de WaitTokillServiceTimeout para 3000 também.

2 – No Manu Iniciar, clique em Executar e digite o comando gpedit.msc (Atenção: este comando não está disponivel no Windows XP Home). Depois, em Configurações do Computador, vá até Modelos Administrativos, pule para Sistema e depois Perfis de Usuário.  Do lado direito da tela aparece a opção Número Máximo de tentativas para descarregar e atualizar perfil de usuário. Ative-o e atribua o valor “1”. Isto garante que a quantidade de vezes que o sistema irá tentar descarregar e atulizar a parte do Registro de um perfil de usuário será 1.

Para permitir a entrada automática de um usuário padrão, sem digitar a senha

No menu INICIAR, clique em EXECUTAR e digite control userpasswords2. Vá até Usuários, mantenha selecionado o usuário que irá logar automaticamente, na caixa de baixo, em seguida desabilite a opção Usuários devem entrar um nome e senha para usar este computador e clique em Aplicar.
Aparecerá uma caixa de diálogo solicitando nome de usuário e senha.
Escolha o nome de usuário padrão e coloque uma senha.
Após isso, vá até o Painel de Controle, clique em Contas de Usuário e clique em Alterar o modo como usuários fazem logon ou logoff e desabilite as opções Use a tela de boas-vindas e Use a troca rápida de usuário.

Para acelerar o menu Iniciar

No menu INICIAR, clique em EXECUTAR e digite Regedit. Depois, selecione o diretório HKEY_CURRENT_USER\ControlPanel\Desktop e procure o valor de sequência MenuShowDelay. Altere o valor de 400 para 100 ou 50. Caso você não tenha esta chave, crie-a com os valores 100 ou 50.

Para acessar programas e arquivos com mais rapidez

No menu INICIAR, clique em EXECUTAR e digite Regedit. Em seguida, selecione o diretório HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem. Crie um Dword com valor (Edit/New/Dword Value). Renomeados com o nome de ContigFileAllocSize. Dê um duplo clique sobre o mesmo e digite o valor de 200 em hexadecimal (512 em decimal).

Para remover o Windows Messenger

Alguns programas que acompanham o Windows XP não possuem nenhuma forma acessivel de remoção, mas isso é possível. Um desses softwares é o Windows Messenger. Para desinstalá-lo, abra o Bloco de notas e por ele acesse o arquivo sysoc.inf (você também pode acessar esse arquivo digitando C:\windows\inf\sysoc.inf em Executar), presente em C:\Windows\inf. Na seção Components, remova somente a palavra “hide” do componente que você deseja desinstalar. Em nosso exemplo, a remoção é do software Windows Messenger e sua linho no arquivo sysoc.inf (msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7) ficará assim (msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,,7). Após isso, salve os arquivos e componentes escolhidos, que agora poderão ser desinstalados normalmente pelo Painel de Controle/Adicionar ou remover programas. Vale dizer que a primeira palavra em cada linha indica o programa e para cada uma delas é necessário remover a palavra “hide” para que o aplicativo em questão possa ser removido do Windows XP. Antes de executar o procedimento, faça uma cópia do arquivo sysoc.inf, por precaução.

Para navegar mais rápido

No menu INICIAR, clique em EXECUTAR e digite gpedit.msc. Depois encontre Configuração do Computador, Modelos Administrativos e Rede. Selecione, na janela esquerda, Agendador de Pacotes QoS. Na janela da direita, dê duplo clique em Limitar largura da banda reservável. Na aba Configuração, selecione Ativado.  Na linha Limite de largura de banda, digite “0” e dê OK.
Vá até o Painel de controle, Conexões de Rede e clique com o botão direito na conexão existente, selecione Propriedades. Na aba Geral, habilite o Agendador de Pacotes QoS e reinicie o computador.
Related Posts Plugin for WordPress, Blogger...