quarta-feira, 29 de janeiro de 2014

Como sobreviver sem antivírus no PC



Como sobreviver sem antivírus no PC

Indiscutivelmente, estamos suscetíveis a ataques de malwares todo o tempo em que permanecemos na frente de um computador. As pragas virtuais estão espalhadas por todo o mundo virtual, bastando estar conectado à internet para colocar a integridade dos seus dados em risco.

terça-feira, 12 de novembro de 2013

PS4 ganha data de lançamento


Muito embora o PS4 tenha sido bastante detalhado durante as várias conferências da Sony durante e fora da E3, nenhuma informação oficial tinha sido dada quanto à data de lançamento do console, tendo apenas sido dito que ele seria lançado até o natal, bem como o seu concorrente, o Xbox One. Até hoje: Em uma conferência oficial realizada hoje na Gamescon, a japonesa anunciou a data oficial para o lançamento do PlayStation 4.

O novo console da Sony deverá chegar às prateleiras no dia 15 de novembro na América do Norte. Para boa parte do resto do mundo, o aparelho só irá ter suas vendas iniciadas no dia 29 do mesmo mês, quando ele irá chegar à Europa e a vários outros países, entre eles o Brasil.

playstation

O preço oficial do PlayStation 4, revelado durante a E3, será de US$399 nos Estados Unidos, mas ainda não há um pronunciamento da Sony quanto ao preço oficial no Brasil. Podemos esperar um preço bem alto aqui, embora a Sony tenha anunciado que iria se esforçar para lançar o console por aqui por um preço atraente. Mesmo que ele não seja muito acessível, pelo menos o PS4 irá dar as caras por aqui pouco depois do lançamento norte-americano, junto com a Europa.

Fonte: www.guiadopc.com.br

A História da Lógica de Programação

A lógica da programação é, sem dúvida, a primeira coisa que deve ser estudada se você quiser se tornar um bom programador, seja qual for a linguagem. Porque ela é tão importante? Imagine que agora você é um soldado que recebe ordens e as coloca em prática. O seu capitão lhe diz: “Soldado, sua missão é encontrar a arma principal do inimigo e sabotá-la, como também fazer o reconhecimento do local. Assim que você se infiltrar, vai procurar colher o máximo possível de informações. No entanto, antes das 14:00 deve sair do local. Se observar alguma movimentação suspeita, saia imediatamente. E lembre-se, sua missão principal é encontrar a arma principal do inimigo e sabotá-la.” Nessa missão, o soldado precisa sempre se lembrar das ordens do capitão, e para que ela seja bem sucedida é necessário ele aplicar todas elas. Vamos analisar essa missão:

Objetivos principal: Encontrar e sabotar a arma principal do inimigo.

Objetivo secundário: Colher o máximo de informações possíveis.

Condições: O soldado só vai terminar a missão com êxito se: Não houver nenhuma movimentação suspeita, que faça com que ele saia do local antes do horário, e, caso isso não ocorra, ele deve sair de lá sem falta as 14:00.

Quando vamos programar, devemos ser como o comandante. Primeiro, devemos saber qual o objetivo principal e daí programar as suas condições para que esse objetivo seja atingido. Veja o caso dessa tirinha:
tirinha25

*Claro que o marido levou o que a mulher falou ao pé da letra. Sabemos que no dia-a-dia ninguém leva tudo ao pé da letra. No entanto, essa tirinha não representa o cotidiano. Ela representa o modo de se pensar ao programar.

Notou? A condição, por assim dizer, não foi bem “programada” pela esposa, levando o marido a trazer nove ovos, aos invés de seis ovos e nove batatas, que era o que a esposa gostaria que ele trouxesse. Ela deveria ter dito assim: Me traga seis ovos. Se tiver batatas, me traga nove batatas.

A lógica da programação é essencial para um bom código. Mas como tudo isso começou? Vamos a partir de agora viajar pelo tempo e entender um pouco sobre a história da lógica da programação.

Como tudo começou

A lógica da programação é um assunto muito grande e complexo. Assim sendo, vamos dar apenas uma introdução a história da lógica da programação.
A lógica de programação é quando se pretende realizar alguma função ou um esquema lógico por meio de parâmetros e metas.

Existe uma associação direta da Lógica de Programação com o Raciocínio Matemático, onde o importante é a interpretação de um problema e a utilização correta de uma fórmula. De fato, não existe “fórmulas” em informática, o que existe é nosso modo de pensar em como resolver e extrair o máximo de informações de um problema, de maneira eficaz e eficiente sobre um ângulo de visão. Essa solução precisa ser exteriorizada e expressa numa linguagem conhecida. A lógica da programação entra nesse ponto, para desenvolvermos soluções e algorítimos para apresentar essa solução ao mundo. A primeira pessoa a pensar em usar lógica matemática para a programação foi John McCarthy, ele propôs usar programas para manipular com sentenças instrumentais comuns apropriadas à linguagem formal, ou seja, o programa básico formará conclusões imediatas a partir de uma lista de premissas. Essas conclusões serão tanto sentenças declarativas quanto imperativas. Quando uma sentença imperativa é deduzida, o programa toma uma ação correspondente.

A primeira linguagem de alto nível do mundo foi a Plankalkül, criada pelo cientista alemão Konrad Zuse, entre os anos 1942-1946 no desenvolvimento dos primeiros computadores. Ela é considerada de alto nível porque em termos simples, ela é mais “humana” e está longe do código de máquina, se aproximando mais da linguagem humana. Vamos entender melhor o que é uma linguagem de alto nível e a diferença dela e a de máquina.

Quando nos falamos de linguagem mais humana é justamente pelo fato de a entendermos melhor, de ser humanamente mais fácil de se compreender. Você facilmente entenderia, com um pouco de estudo, esse código, por exemplo:
program HelloWorld;
begin
writeln(‘Hello World’);
end.

Uma pessoa que não entende nada de programação, mas sabe inglês, entenderia algumas palavras da linguagem e poderia facilmente interpretar alguma coisa desse código em PASCAL. “Program” é programa em inglês, “begin” é começar, “write” é escrever e end é fim. Mesmo sem saber programar, a pessoas que sabe um pouco de inglês chegaria a mais ou menos a essa conclusão: “É um programa e vai começar a escrever alguma coisa e depois terminar”. E é justamente isso!
Agora vamos ver um código de máquina. Primeiramente um código de máquina não pode ser aberto em um editor de texto normal. Caso você abra aparecem apenas um texto sem significado, devido aos caracteres de controle, como esse por exemplo:
MZÀ�$Pÿv�èŠÿ]Ë3ÀP¸�F�
ë�ƒF��¸�< uè2Àëä�Àt�Bª

Para se ver um código de máquina é necessário um editor de hexadecimal. Assim vemos:
0E3D:0000 CD 20 FF 9F 00 9A F0 FE-1D F0 4F 03 F0 07 8A 03 . ……..O…..
0E3D:0010 F0 07 17 03 F0 07 DF 07-01 01 01 00 02 FF FF FF …………….
0E3D:0020 FF FF FF FF FF FF FF FF-FF FF FF FF BD 0D 4C 01 …………..L.
0E3D:0030 D0 0C 14 00 18 00 3D 0E-FF FF FF FF 00 00 00 00 ……=………
0E3D:0040 05 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 …………….

Consegue compreender esse código? E agora, compreende a diferença entre linguagem de alto nível e a linguagem de máquina?

Voltando ao assunto, a linguagem Plankalkül foi só publicada em 1972 e seu compilador em 1998. Depois surgiu inúmeras outras, como o Prolog.

A linguagem Prolog foi desenvolvida em 1972 por Alain Colmerauer e foi apresentada como baseada em lógica matemática. Ela é uma simplificação do Planner, a qual permitia a invocação orientada a padrões de planos procedimentais de asserções e de objetivos. A primeira implementação do Prolog foi a Marseille Prolog, desenvolvida em 1972. O uso do Prolog como uma linguagem de programação prática teve seu ápice com o desenvolvimento de um compilador por David Warren em Edinburgo, em 1977.

A partir do Planner, foram desenvolvidas as linguagens de programação QA-4, Popler, Conniver, e QLISP. As linguagens de programação Mercury, Visual Prolog, Oz e Frill, foram desenvolvidas a partir do Prolog. Outra linguagem bastante usada é o Pascal.

O professor Niklaus Wirth, vendo a necessidade de implementar as ideias de maneira mais fácil, junto com seus colegas da Universidade Técnica de Zurique (Suíça) desenvolveram, no início dos anos 70, a linguagem PASCAL – uma derivação da linguagem ALGOL 60, porém de implementação mais simples e com uma estrutura de dados mais poderosa. O nome Pascal foi uma homenagem a Blaise Pascal, famoso matemático, que criou a calculadora baseada em discos de madeira, que foi a predecessora da calculadora de mesa e serviu de inspiração para diversos computadores. Essa linguagem é bastante utilizada para ensinar programação aos novatos, pelo fato de ser bem fácil de ser entendida.

Hoje existem muitas linguagens fáceis de serem entendidas e estudadas, pois a melhor maneira de aprender a lógica da programação é por meio da prática!.

Abaixo você pode ver uma lista com as principais linguagens de programação:
  • PLANKALKÜL – 1945 – Criada por Konrad Zuse; Foi a primeira linguagem de programação de alto nível do mundo

  • FORTRAN – 1954 – Criada pela IBM 704; usada para computadores com pouca capacidade de processamento; não tinha metodologia e ferramentas para programação
  • FORTRAN I – 1957 – Primeira versão implementada do FORTRAN; Nomes podiam ter até 6 caracteres; Programas maiores que 400 linhas raramente compilavam corretamente, principalmente
  • devido à baixa confiabilidade do 704
  • FORTRAN II – 1958 – 50% do código escrito para o IBM 704 era FORTRAN
  • FORTRAN IV – 1960- 62 – Declaração de tipos explícita; Comando de seleção lógica; Nomes de subprogramas podiam ser parâmetros; Padrão ANSI em 1966.
  • FORTRAN 77 – 1978 – Manuseio de character string; Comando de cont role de loop lógico; Comando IF- THEN- ELSE.
  • FORTRAN 90 – 1990 – Funções built – in para operações com
  • arrays; Arrays dinâmicos; Ponteiros; Tipo registro; Recursão, dentre outros.

  • LISP – 1959 – Somente dois tipos de dados: átomos e listas; Pioneira da programação funcional

  • ALGOL 58 – 1958 – Nomes podiam ter qualquer tamanho; Comandos de composição de blocos (begin …end); F com cláusula ELSE- IF
  • ALGOL 60 – 1960 – Modificou o ALGOL 58 durante um
  • encontro de 6 dias em Paris
  • ALGOL 68 – 1968

  • SIMULA 67 – 1967 – Baseada no SIMULA I, criada por Kristen Nygaard e OleJohan Dahal, entre 1962 e 1964 na Noruega. Projetada inicialmente para simulação de sistemas. Baseada no ALGOL 60 e SIMULA I.

  • COBOL – 1960 – Deve parecer com inglês simples; Deve ser fácil de usar, mesmo que signifique menos recursos

  • PL/ I – 1965 – Projetado pela IBM e SHARE; Incluia o que era considerado o melhor do: ALGOL 60

  • Pascal – 1971 – Simplicidade e tamanho reduzido eram objetivos de projeto. Projetada para o ensino de programação estruturada. Ainda é a uma das LPs mais usadas para o ensino de programação estruturada nas universidades

  • BASIC – 1964 – Criada por Kemeny & Kurtz em Dartmouth

  • Modula 2 – 1975
  • Modula 3 – Final dos anos 80.

  • Delphi – 1995 – Pascal mais características de suporte a POO; Mais elegante e seguro que C+ +; Baseada em Object Pascal, projetada anos antes.

  • C – 1972 – Projetada para a programação de sistemas nos Lab.

  • Prolog – 1972

  • Ada – 1983
  • Ada 95 – 1988 – Facilidades para interface gráfica

  • Smalltalk – 1972- 1980 – Primeira implementação completa de uma linguagem orientada por objetos (abstração de dados, herança e vinculação de tipos dinâmica). Pioneira na interface gráfica baseada em janelas.

  • C+ + – 1985 – Desenvolvida nos Lab. Bell por Stroustrup. Baseada no C e SIMULA 67

  • Java – 1995 – Desenvolvida pela Sun no começo dos anos 90. Para POO, baseada em C+ + , mas significativamente simplificada.
Outras linguagens:
  • ML (1973)
  • Clipper (1984)
  • SQL
  • Perl (1987)
  • PYTHON (1991)
  • PHP (1995)
  • ASP
  • JavaScript (1995)
  • HTML
  • XML
  • TeX/ LaTeX (1985)
  • TeX/ LaTeX (1985)
Fonte: www.guiadopc.com.br

Instagram agora também na web

O Instagram não é mais uma exclusividade dos celulares, após ter sido adquirido pelo Facebook o Instagram vem passando por diversas expansões e desta vez chega uma novidade para usuários da Web, agora é possível comentar e curtir as fotos pelo navegador.

WordCamp em São Paulo dia 23 de Novembro na PUC

IMG_7473-1024x682Para quem não conhece ainda, o WordCamp é uma conferência sem fiz lucrativos que tem como finalidade tratar assuntos sobre o WordPress, trazendo conteúdo de qualidade sobre o software pelo mundo todo, onde desenvolvedores, designers, blogueiros e usuários casuais podem assistir palestras e apresentações, trocar idéias e se conhecer num ambiente informal.

O que é e como fazer Redirecionamento 301


O que é e como fazer Redirecionamento 301Nem sempre tudo em nossos blogs ficam no mesmo lugar por muitos anos. É comum migrarmos nossos blogs para outros endereços ou mesmo migrar conteúdo internamente. Para não perder visitas e indexação no Google é importante usar uma técnicas de redirecionamento de links conhecida como “Redirecionamento 301″ (301 redirects). 

A Internet está superando e destruindo a TV


A Internet está superando e destruindo a TVPode parecer exagero, mas em alguns aspectos, a TV e seus programas informativos, como os telejornais, está perdendo público cada vez que as pessoas passam mais tempo online. Mas a dúvida que fica é: será que as pessoas estão se informando mais? Nesse emaranhado de disputa por público, os blogs também têm sua fatia.  

quarta-feira, 28 de novembro de 2012

Review: Linux Mint 14 “Nadia”

Linux Mint 14 "Nadia"A distribuição irlandesa Linux Mint é baseada no sistema operacional da britânica Canonical, o Ubuntu. Sua primeira versão saiu em agosto de 2006, com o codinome “Ada” e usava KDE como ambiente gráfico padrão. Seu objetivo inicial parecia sempre o mesmo: complementar o Ubuntu. Mas hoje percebemos que Mint é mais que uma remasterização feita por uma equipe independente; é uma distribuição que tem suas próprias ideias de como fazer seus usuários mais felizes. Os desenvolvedores acertaram tão em cheio que hoje o sistema Linux Mint é o quarto mais usado sistema operacional do mundo, ficando atrás do Windows, Mac OS X e seu irmão Ubuntu, estando à frente de famosas distribuições GNU/Linux como Fedora e OpenSUSE. No site DistroWatch o Mint está em primeiro há muito tempo.
Linux Mint 14 “Nadia”

Velocidade média de internet no Brasil é de apenas 2,1 Mbps

cabos_de_redeNão é segredo para ninguém que o acesso à internet no nosso querido Brasil não é dos melhores. Empresas pilantras que cobram uma pequena fortuna por uma conexão porca, links que quase nunca atingem a velocidade contratada, péssimo atendimento e desrespeito ao cliente são um dos fatores que tornam o nosso acesso à internet uma dor de cabeça. Mas você tem uma real ideia de quão ruim é a nossa internet? Bom, a Akamai, uma empresa de estatísticas que costuma fazer medições da velocidade média da internet no mundo todo pode dar uma luz sobre essa questão. O seu último relatório, referente ao segundo trimestre deste ano, revelou que o Brasil tem uma velocidade média de apenas 2,1 Mb/s. Considerando que muitos começaram usando a internet com um link de apenas 300 Kb/s, essa velocidade média pode parecer até boa. Mas só parece.

segunda-feira, 10 de setembro de 2012

A história de Steve Jobs, fundador da Apple


 A trajetória de vida de um verdadeiro gênio, de um autêntico visionário, daqueles que surgem somente de tempos em tempos. De um homem que não se deixou influenciar pelo meio, mas sim o mudou e o moldou ao seu gosto. Do responsável por descomplicar a tecnologia e a aproximar de todos nós.

A História do HTML5 – Infográfico

 HTML5 é a linguagem de marcação de hipertexto que está sendo utilizada para criar páginas da web hoje em dia. Parece que o HTML5 é novo, uma vez que só chegou as manchetes nos dois últimos anos. No entanto, se você verificar este infográfico, você pode ver que, apesar do HTML5 ter sido lançado em 2008, as suas origens vão um longo caminho de volta para antes da internet e esta época dos computadores em cada casa.

domingo, 2 de setembro de 2012

Wine é atualizado para a versão 1.5.5


O Windows é o sistema operacional absolutamente predominante no mundo todo. Mas isso não quer dizer que todos tenham que usá-lo. Assim, há muitos que, por motivos diversos, preferem se aventurar no Linux. Mesmo assim, por mais conhecimento que o usuário tenha, vez ou outra sempre se faz necessário utilizar alguma aplicação exclusiva do Windows, como Microsoft Office ou Photoshop. Nesses casos, os usuários Linux se valem de um programa chamado Wine, bastante conhecido dos usuários. Ele emula, no ambiente Linux, o Windows e permite rodar os programas nativos desse sistema.
Nessa semana ele foi atualizado para a versão 1.5.5 e trouxe diversas melhorias, como por exemplo, o melhor suporte ao Office 2003 e 2007, bem como o suporte .NET 4.0, dentre outras coisas. Se você usa o Wine, aconselhamos fazer a atualização. Para instalá-lo no Ubuntu 12.04, basta digitar este código no terminal:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update && sudo apt-get install wine1.5

Fedora 17 disponível para download

Nem só de Ubuntu vive o universo Linux. Além da distribuição da Canonical, uma das mais conhecidas e usadas no mundo, outras são muito bem aceitas e aguardadas pela comunidade. É o caso da derivada do Red Hat, o Fedora, que agora chega na sua versão 17! Enquanto a derivada do Debian – Ubuntu – se foca mais nos usuários finais, a Fedora tem como alvo o mercado corporativo, ou seja, ótimos recursos com segurança incrementada. Vamos dar uma rápida olhada nas novidades desta versão.
A primeira delas diz respeito à interface. Diferentemente do seu “primo-mais-popular”, o Fedora 17 usa o GNOME Shell como forma de interação usuário-máquina. A novidade, desta feita, é a compatibilidade desta com máquinas desprovidas de placas de vídeo com aceleração 3D. Assim, alguns usuários ficavam impossibilitados de usufruir de todos os recursos da distribuição. Isso agora acabou. Mas caso você não seja muito chegado ao GNOME Shell, ainda tem à disposição o KDE (baseado na versão 4.8.3 SC) e a interface minimalista Xfce 4.8, caso sua máquina seja realmente fraca. Ou caso você goste mesmo desta interface. 
Fedora 17
Fedora 17
Olhando para os aspectos técnicos, podemos mencionar a remoção dos diretórios /bin/, /sbin/, /lib/ e /lib64/ para o diretório /usr/. Esta mudança em pouco ou nada afetará o usuário final. Porém, do ponto de vista de segurança e praticidade de backup elas surtirão efeitos. Ficará mais fácil fazer backup do sistema, pois se fará necessário salvar apenas um único diretório, em vez de 05, como era antes. E para tornar o sistema ainda mais seguro, basta isolar a pasta /usr/ numa partição separada e montá-la com permisão de “apenas leitura”. Pronto, “morreu maria preá”. Se você atualizar a sua distribuição automaticamente, não precisa se preocupar com isso. A mudança é feita por padrão. Agora, se você for atualizar pelo Yum deverá ficar atento a estes passos para que tudo ocorra bem.
Claro que essas não são as únicas vantagens por trás dessa mudança. Houve uma discussão muito grande acerca disso e a maioria é de cunho mais técnico. Além disso, uma série de medidas foram tomadas para deixar programas antigos compatíveis com esta nova versão. Caso você queira mais detalhes a respeito dessa mudança técnica, pode ler este texto, em inglês. ele explica detalhadamente o processo. E, como não podia deixar de ser, o Guia do PC fará a sua análise do sistema em breve. Aguardem!
Enquanto isso, baixem o Fedora 17 Beefy Miracle e tirem as suas conclusões:



Downloads

sexta-feira, 31 de agosto de 2012

Plugins VDJ pra baixar

Aqui estão os tres pacotes que eu mais utilizo no meu virtual dj. Para voce baixar, precisa estar logado na sua conta do 4shared.

segunda-feira, 25 de junho de 2012

Usando o linux para consertar o windows

Este video é de total responsabilidade do baixaki.

o infonprime apenas compartilha os conteudos disponibilizados nas diversas platafomas de infomações livres como o site de compartilhamento de videos You Tube.

visite o Baixaki e confira outros conteudos

sábado, 23 de junho de 2012

Processadores Intel i7

conheça um porco mais dos processadores i7 da intel, e entenda porque eles são revolucionarios.

A utima geração 2012 de processadores intel

Reportagem do olhar digital.com.br sobre o IVY Bridge

Limpeza de um PC

Entenda um pouco como limpar seu computador


O que um virus faz!

veja neste video animado o que ocorre no seu pc quando é invadido
e como um bom antivirus ajuda nestes casos


sexta-feira, 3 de fevereiro de 2012

Blog profissional

  Bom pessoal, hoje vou comentar a finalidade do Infonprime e o diferencial dos demais blogs que tomam conta da rede.

  Certamente todos sabem que hoje em dia qualquer pessoa física ou jurídica pode ter uma página pessoal na rede mundia de computadores conhecida como "Internet". Esta facilidade no entanto não siguinifica muito, pois não adianta ter um blog, site, ou qualquer outra coisa se você não tiver audiência e influência sobre os seus expectadores. Exemplo disso são as páginas fracaçadas da internet, que simplesmente estão lá e nunca são atualizadas.

Twitter Delicious Facebook Digg Stumbleupon Favorites More