Subscribe:

terça-feira, 30 de setembro de 2014

Por que tirar certificação?

Na área da informática é comum as pessoas pensarem 'Compensa tirar uma certificação?',
Sim, compensa muito, porém não se deve pensar que uma certificação em alguma área irá substituir uma faculdade, muito pelo contrário, sozinhas as certificações demonstram que você tem o mínimo de conhecimento sobre um assunto e isso não ajudaria muito. Quando se tem uma formação, e você busca certificações na mesma área, essas certificações servem como um diferencial provando seu domínio sobre o assunto, seria algo como "Você prefere andar com um motorista com, ou sem habilitação?".

Existem certificações de vários tipos, como Microsoft, Linux, Cisco, certificações para linguagens de programação, desenvolvimento web e várias outras. Escolas com foco em certificações às vezes acabam não sendo muito baratas, por esse lado a internet ajuda bastante, você pode encontrar várias vídeo aulas gratuitas e alguns materiais, mas compensa pagar por um material de qualidade e atualizado, usando um exemplo da Microsoft que costuma lançar livros como guia para seus exames.


Certificações são importantes e muito boas, mas como disse, ela não substitui um diploma de faculdade. Compensa investir para tirar certificações, já que são rápidas, em média de 6 meses de estudos você consegue se preparar para um exame.
É isso pessoal, espero que tenham gostado, duvidas ..criticas..mandem comentários.

quarta-feira, 24 de setembro de 2014

Antimalware e Driver Booster

Quem não gosta de ter o PC limpo? sem pragas infectando seus arquivos ou coisas assim.
Particularmente uso alguns programas para me manter protegido, e hoje vim falar de 2 deles, o Iobit Malware Fighter e o Driver Booster.

O Malware Fighter oferece proteção em tempo real para sua máquina, combatendo pragas como malware e spywares. É um programa bem simples de se mexer e com atualizações do seu banco de dados automáticas, no menu principal você já encontra a opção para fazer uma verificação no PC, se sua proteção esta ativa, um atualizador se você não quiser que ele trabalhe automático e uma central de ações com mais opções. Ele também tem a opção de verificar arquivos em nuvem.


O Driver Booster é um programa que verifica os driver de seu computador, procurando se esta faltando algum a ser instalado ou se estão desatualizados. Se estiver faltando algum driver para ser instalado ou atualizado, o próprio programa poderá instalar. É um programa que atualiza seu banco de dados automaticamente também e trabalha em tempo real,

Recomendo esses 2 programas para ajudar na proteção do seu PC. Para fazer o download deles é só acessar o site do Iobit e baixá-los, porém ja devem saber que não são de graça. 

Mas como para tudo a gente da um jeito:

Malware Fighter 2.4 PRO: 8BB5F-B3271-2CADE-FEFAF
Driver Booster 1.5 PRO: A3DDC-13AD6-C8B24-85CB9

Espero que curtam. Até mais.

segunda-feira, 22 de setembro de 2014

Roteador Touchscreen

É isso mesmo pessoal, á partir da semana que vem chegará no comércio brasileiro o roteador Almond da empresa norte-americana Securifi. Mas qual o lado legal e diferente nisso? Ele vai ser o primeiro roteador touchscreen do Brasil.
Com um modelo simples, possui uma tela de apenas 2,8 polegadas e um menu muito parecido com o do windows 8. Ele suporta até 50 pessoas conectadas, é compatível com o padrão 802,11bg e suporta conexões de até 300 Mbps de velocidade. Virá com apenas 2 portas LAN e uma WAN, mas sua configuração será mais simples, pois não precisará de um computador, bastará ter um cabo conectado no roteador e depois ir navegando pelo menu de sua tela. Além de tudo isso, vem com uma boa segurança pré programada, porém, o usuário poderá mudar de acordo com o uso.
O preço que poderá sair no Brasil será de R$ 599,00 um absurdo como sempre, sendo que se você procurar em alguns sites de compras famosos, poderá achar até por 100 dólares.





quinta-feira, 18 de setembro de 2014

Android

Nos últimos anos o número de telefones móveis no mundo aumentou muito, ao ponto do número de telefones móveis passar o número de computadores desktop. E um dos principais fatores que contribuiu para isso acontecer foi sem dúvidas o sistema operacional Android, um sistema baseado em linux, que veio acompanhando as mudanças no mundo junto aos lançamentos da Apple com o Iphone, mas o diferencial é que o Android é open source fazendo com que desenvolvedores possam mudar seu código para um melhor desempenho no hardware utilizado.
O Android tem sua loja de app(Play Store) onde desenvolvedores postam suas criações para diversas funções.

Criando aplicativos para Android:
  1. Baixar e instala alguma IDE (Eclipse, Android Studio, etc) ; 
  2. Baixar o Android SDK(developer.android.com/sdk);
  3. Instalar ADT plugin (developer.android.com/sdk/eclipse-adt.html);
Nós não iremos abordar a programação ainda, deixaremos para um post mais a frente.
A forma que veio a plataforma proporcionou um boom de desenvolvimento por permitir que desenvolvedores, pudessem publicar e vender seus aplicativos na Play store, para se ter uma ideia a loja já passou dos 50 bilhões de downloads.  Então você que tem uma ideia e queira colocar em pratica basta estudar e criar.
Alguns casos são muito interessantes, pois são jogos simples que bombaram, veja alguns exemplos:
        Flappy Bird: é um jogo simples, porém difícil que agradou o público.

        Instagram: um aplicativo de fotos, não muito complexo, e foi vendido para o Facebook.

        Whatsapp: aplicativo para troca de mensagens, fotos, vídeos, etc. Também é um aplicativo simples que foi vendido para o Facebook.

Por ser open source a sistemas operacionais que surgiram a partir do android um bom exemplo é o CyanogenMod. Ele oferece recursos diferentes da versão normal do android, ele oferece um recurso de overcloking que pode melhorar até desempenho de celulares menos potentes, e também a cada atualização do android ele é atualizado.

Vantagens do Android:

  • Pode rodar em vários tipos de dispositivos;
  • Se adapta a vários tamanhos de telas;
  • Permiti a personalização do layout com temas diferenciados;
Para finalizar vamos fala um pouco da próxima atualização até agora nomeada de android L:
Um dos recursos apresentados é o projeto volta onde você pode controlar o uso da bateria, definindo regras para o uso, um outro recurso implementado foi o uso de Pop-ups. 

Assim termino, obrigado pela atenção e até a próxima pessoal. 



terça-feira, 16 de setembro de 2014

Computação em nuvem (Cloud Computing)

Todos ou a maioria das pessoas hoje em dia já pelo menos ouviram falar de Cloud Computing, algumas vezes já até utilizaram e não fazem a mínima ideia. Dizendo de uma maneira básica, Computação em nuvem(Cloud Computing) é quando executamos programas ou acessamos arquivos de uma maneira online, ou seja, pela internet. É possível armazenar conteúdos, salvar trabalhos ou arquivos e depois acessar de qualquer lugar, apenas utilizando a internet.
Algumas ferramentas na nuvem são DropBox, SkyDrive e iCloud. Porém existem várias outras ferramentas, até mesmo um pacote Office da Microsoft totalmente online,
Algumas vantagens:
  • Não é necessário ter uma máquina potente, já que tudo será online e irá depender mais da velocidade de sua internet.
  • Ter acesso a programas ou arquivos de qualquer lugar que tenha acesso a internet.
  • Os custos são baixos, já que você não precisa se preocupar com hardware ou software.
Desvantagem:
  • Se a internet utilizada for ruim, pode ser que o processamento fique mais lento.
  • Alguns recursos utilizados na nuvem são pagos.
  • Desconfiança na segurança de dados armazenados, por estar online.

A Computação em Nuvem é uma tecnologia que vem crescendo cada vez mais no mercado, saber o significado e algumas aplicações é realmente necessário. 




quarta-feira, 10 de setembro de 2014

Tecnologia NFC - (Near Field Communication)

O que é NFC ? NFC (Near Field Communication) nada mais é do que uma comunicação sem fio entre dispositivos. Mas já existe o Wi-fi e o Bluetooth para comunicação, qual a novidade no NFC?

Já não é novidade que a cada dia que passa estamos caminhando para um mundo mais tecnológico, e essa tecnologia vem nos afirmar isso mais uma vez. A comunicação NFC acontece simplesmente com a aproximação dos dispositivos, sem a necessidade de senha ou qualquer outro tipo de ação.
Essa comunicação poderá ser usada em qualquer dispositivo que aceite a instalação de um chip NFC, ou seja, crachás, celulares, chaves de automóveis, cartões etc.

Mas como isso pode mudar no nosso cotidiano?
Bem simples, no Japão essa tecnologia já vem sendo explorada a algum tempo, e você pode pagar o metrô aproximando seu celular da catraca, ou comprar alguns itens naquelas máquinas de vendas realizando a mesma aproximação do dispositivo.
Além disso, existem outras maneiras da utilização dessa tecnologia como em chave de automóvel que servirá para abrir a porta e ligar o motor, no pagamento de estacionamentos e muitas outras coisas.


Como não deixa de ser novidade também, as gigantes Google e Apple já tem seus apps para pagamentos via NFC.

A Google conta com o Google Wallet onde é possível fazer pagamentos e transferências entre contas do Wallet.

A Apple conta com o Apple Pay, quem também é um sistema que permite que as pessoas façam pagamentos utilizando seu iPhone ou um Apple Watch utilizando a bandeira do cartão de crédito.



É isso pessoal, mais um bom sistema aparecendo para facilitar a vida de todos.

Dúvidas e críticas nos comentários. Até mais.

terça-feira, 9 de setembro de 2014

Ordenação Gnome Sort em C

E aí pessoal, mais um exemplo de código hoje, o Gnome Sort. É um algoritmo simples até, onde ele faz a ordenação de números, bem legal para aumentar o conhecimento.
O funcionamento é o seguinte, primeiro digite todos os números que deseja ordenar, ele só vai parar de fazer as leituras quando for digitado algo que não seja número e será impresso todos os números de maneira ordenada.
Como em todos os outros códigos, antes de utilizarem, tentem entender o código. Abraço.



# include <stdio.h>
# include <stdlib.h>
# include <ctype.h>
# include <string.h>
# include <stdbool.h>
# define MAX 100001
 
int VectorSort[MAX];
int size = 0;
 
void swap(int * ,int *);
void GnomeSort();
 
int main (void)
{

printf("Entre com os valores: ");
 while(scanf("%d",&VectorSort[size]) >= 1)
 size++;
 
 GnomeSort();
 return 0;
}
 
void swap(int *A, int *B)
{
 int C = *A;
* A = *B;
* B = C;
}
 
void GnomeSort()
{
 int next = 0, previous = 0;
 int i = 0;
 
 for(i = 0; i < size ; i++)
 {
 if(VectorSort[i] > VectorSort[i + 1])
 {
  previous = i;
  next = i + 1;
  while(VectorSort[previous] > VectorSort[next])
  {
 swap(&VectorSort[previous],&VectorSort[next]);
 previous--;
 next--;
  }
 }
 }
 
 for(i = 0; i < size; i++)
 printf("%d\n",VectorSort[i]);
}

segunda-feira, 8 de setembro de 2014

Números Palíndromos

E aí pessoal, hoje vou passar o código de verificação de números palíndromos. Números palíndromos são números que vistos da direita para esquerda tem o mesmo valor.
Esse exercício é muito importante pois costuma cair em testes para se entrar em empresas. Como já disse antes, antes de saírem utilizando o código, tentem entender e ver como funciona. Bons estudos.
Méritos a Arihane que me passou o código para postar.



#include<conio.h>
#include<stdio.h>

main(){
int num;
int aux;
int reverso;
printf("Digite um numero natural: ");
scanf("%d", &num); // num recebe o numero digitado
aux=num;  // aux recebe o valor de num
reverso=0;
while(aux!=0){   //  enquanto aux for diferente de 0
reverso=reverso*10+aux%10;  
aux=aux/10;
}
if(reverso==num){
printf("Número %d é palíndromo", num);
}
else{
printf("Número %d não é palíndromo", num);
}

getch();
return 0;
}



sábado, 6 de setembro de 2014

Vetor em C - Zeros no final

Olá pessoal, hoje vamos falar sobre mais um código bem interessante, geralmente o enunciado dele termina assim "Dessa forma todos “zeros” devem ficar para as posições finais do vetor" . O código não é muito complicado não, mas é bom para entender a manipulação dos elementos dentro do vetor.
Antes de usarem o código em algum lugar, procurem entender, vejam o funcionando e tirem as dúvidas.
Até mais.





#include<stdio.h>
#include<conio.h>
#include<stdlib.h>

main(){
int vet[10],cont,i,j=0,aux;

for(i=0;i<10;i++){   /*Colocando valores no vetor*/
printf("Digite o %d valor do vetor: ", i+1);
scanf("%d",&vet[i]);
}
for(i=0;i<10;i++){  /*Correndo cada elemento do vetor*/
if(vet[i]==0){  /*Verificando se há 0 na posição do vetor*/
cont=i;
do{
aux = vet[i];   /*Passando zero para uma variavel*/
for(j=i;j<10;j++){   
vet[j]=vet[j+1]; /*Jogando os elementos do vetor para frente*/
}
vet[10]=aux;   /*Colocando o zero no fim do vetor*/
cont++;
if(cont==10){  /*para evitar o loop na verificação do fim do vetor*/
break;
}
}while(vet[i]==0); /*verifica se o numero que entrou no lugar do zero não é outro zero*/
cont=0;
}
}
printf("Os valores organizados são: \n");  /*Imprimindo os valores*/
for(i=0;i<10;i++){
printf("%d",vet[i]);
}
return 0;
getch();
}

quinta-feira, 4 de setembro de 2014

Sociavel + Bom em exatas = Bom salário

Muito interessante a reportagem lançada pela revista Info(link da reportagem completa), dizendo que as pessoas que são sociáveis e boas em exatas costumam tem melhores empregos.

De acordo com um estudo da Universidade da Califórnia, pessoas que possuem um bom relacionamento social e são boas com números tiveram um ganho maior em suas rendas num período de 20 anos do que as pessoas que só possuem uma dessas habilidades.

As pessoas que possuíam os maiores salários eram justamente aquelas que eram boas com números e ainda assumiam papéis de liderança na escola, não deixando de lado as praticas esportivas ou culturais.

"O grupo ligado a esportes e liderança tende mais a assumir um cargo com nível mais alto de responsabilidade para direção, controle e planejamento", diz o estudo.



Parece bem óbvio essa reportagem, como a tecnologia está em grande parte de tudo que fazemos hoje, as pessoas que tem um bom perfil social para trabalhar em equipe e manda bem na área de exatas tendem a ter melhores empregos e salários. O bom relacionamento é a chave de tudo. Fica a dica de hoje.



quarta-feira, 3 de setembro de 2014

Cursos Gratis!!!

É isso mesmo pessoal, CURSOS GRÁTIS!
Para quem gosta da área de informática, na internet você pode encontrar muito material de vários assuntos para estudar. Hoje vou dar as dicas de bons lugares para se começar a estudar (quem estiver realmente afim).
1) Python para zumbis
Curso ministrado pelo professor Massanori, é um excelente curso para iniciantes em LP. Python é uma LP de alto nível que esta em crescimento no mercado, é uma boa opção para quem quer entrar no ramo.


2) Microsoft Virtual Academy
Oferece treinamentos online da Microsoft totalmente gratuito em várias áreas, como desenvolvimento, configuração e várias outras tecnologias.



3) Apostilando.com
Já é um site bem conhecido, e contém bastante material de diversos assuntos. Ótimo para pesquisas e para quem procura material para estudar.



Espero que curtam as dicas, e quem tiver mais algumas boas referências mandem nos comentários pro pessoal.

terça-feira, 2 de setembro de 2014

Anagrama em C

Meus caros, hoje passarei um pequeno exercício de C sobre anagrama. Anagrama é quando você pega uma palavra e com as letras dela você forma outras palavras. Ex: Palavra -> Roma .. Anagramas: Amor,Omar,Ramo e etc. O exercício esta bem explicado, porém, podem perguntar se não entenderem alguma coisa. Gostaria de mais algum código? Deixe nos comentários.

#include<conio.h>
#include<stdio.h>
#include<string.h>

main(){

int cont=0,i,j,tam1,tam2;   /*Declaração de variáveis inteiras*/
char palavra1[50],palavra2[50];  /*declaração das strings*/

printf("Digite a primeira palavra: ");
gets(palavra1);  /* Lendo a primeira palavra*/
printf("\nDigite a segunda palavra: ");
gets(palavra2);  /*Lendo a segunda palavra*/
tam1=strlen(palavra1);  /*Passando o tamanho da palavra1 para tam1*/
tam2=strlen(palavra2);  /*Passando o tamanho de palavra2 para tam2*/

if(tam1==tam2){   /*Verificando se o tamanho das palavras são iguais, senão elas não são anagramas*/
for(i=0;i<tam1;i++){   /*Verificando os caracteres da primeira string*/
for(j=0;j<tam2;j++){    /*Verificando os caracteres da segunda string*/
if(palavra1[i]==palavra2[j]){   /*Comparando se o caracter da palavra1 contém em palavra2*/
cont++;
palavra2[j]=0;     /*Se o caracter estiver contido em palavra2, cont soma 1, o caracter é trocado por um 0 e sai do for*/
break;
}
}
}
if(cont==tam1){  /*Se o cont for do tamanho da palavra1, quer dizer que sao anagramas*/
printf("As palavras são anagramas.");
}
else{
printf("Não são anagramas.");
}
}
else{
printf("Não são anagramas.");
}
return 0;
getch();
}



Bom proveito do código.

segunda-feira, 1 de setembro de 2014

SIM!!!! Hu3Tech Chegou..

É isso ai pessoal, pra quem esperava aquele blog que vai te salvar nas horas apertadas, essa hora chegou.
(ALELUIAAA)

Irei abortar pontos legais para todos, dicas de programas que vale a pena ter no PC, links online que podem ser útil, links para download, seriais, códigos daqueles exercícios 'desgramados' que todos penam para fazer. Chega de sofrimento.
Follow EU.