terça-feira, 22 de abril de 2014

O Grátis sim, pirata não! mudou de plataforma agora estamos no WordPress, para acessar clique abaixo.

quarta-feira, 16 de abril de 2014

Jogue o jogo da cobrinha que fez sucesso em celulares Nokia. Esse jogo é bem simples que roda no terminal, o seu objetivo e controlar uma cobra para capturar pontos que vão aparecendo na tela, a cada ponto recolhido a cobra cresce, com o tempo a cobra atinge um tamanho que torna difícil seu controle já que você não pode se chocar com o corpo dela, para controlar ela você usa as setas do mouse.
Veja o jogo abaixo.
Abaixo você vê o menu inicial do jogo.
Ao abrir o jogo você pode escolher por ativar ou não as bordas, lembrando que você não pode se chocar com as bordas, e também você escolhe a velocidade do jogo.

Para instalar use o comando:
sudo apt-get install nsnake

E para executar use:
nsnake

sexta-feira, 11 de abril de 2014

É um gerenciador de janelas escrito totalmente em C e é desenvolvido por Joe Wingbermuehle, ele é usado para o X Window System. Ele é muito leve, é uma ótima interface para ser usada em computadores muito antigos ou muito lentos.
Ela possui apenas o básico, na barra inferior do sistem possui um menu de aplicações, 8 áreas de trabalho disponíveis, as janelas abertas, aplicativos na bandeja do sistema como o Dropbox, um monitor do sistema e um relógio. Como mostra a imagem abaixo.
O restante se resume as janelas dos aplicativos com o botão de minimizar, maximizar e diminuir a janela. Isso garante uma interface leve e faz seu sistema se preocupar com outros processo mais importantes, trazendo mais velocidade ao sistema.
Essa interface já está disponível em todos os sistemas baseados no Ubuntu, nos outros sistemas não tenhos conhecimente mais tente instalar o pacote jwm. Para instalar no Ubuntu e derivados basta executar o comando:

sudo apt-get install jwm

Qualquer dúvida ou problema deixe nos comentários.

terça-feira, 8 de abril de 2014

Nesta aula vamos fazer nosso primeiro programa, o famoso "olá mundo", algo bem simples. Será um programa que escreverá na tela "olá mundo".
Para isso abra o Code::Blocks e acesse no menu File->New->Empty file para abrir um arquivo vazio.
Após isso DIGITE o código abaixo:

#include <stdio.h>
void main(){
    printf("olá mundo");
}

Agora salve o arquivo em File->Save file.
Vamos entender o código agora de maneira bem simples, a linha 1 informa que vamos usar algumas funções(você aprenderá mais tarde) para realizar certas operações, na linha 2 apenas informamos o nome do nosso código(que por enquanto sempre será void main), e na terceira linha imprimimos a mensagem na tela, para fazer isso precisamos daquela linha 1 pois ela torna possível imprimir a mensagem na tela com o uso da função printf, os demais detalhes vamos aprender mais adiante, então apenas faça como está no código.
Agora vamos rodar o programa, para isso pressione o botão Build and run, que irá compilar o programa e executar ele, mas antes vamos entender o que é compilação.
Compilação é o processo de transformar o código que nos fizemos em uma linguagem que o processador possa entender melhor que é o Assembly.
Agora sim pressione o botão Build and run, como é indicado abaixo com um retângulo vermelho.
Apos isso deve aparecer uma janela em sua tela dentro de alguns segundos, com o programa já tendo sido executado.
Como você pode ver assim o programa executou normalmente, ele fez o que queríamos e escreveu "olá mundo" na tela, é algo realmente simples, mas é assim que se começa, vamos treinar nossa lógica que é o mais importante.
Agora brinque com o código, altere a mensagem, coloque seu nome e Build and run novamente em seu programa.
Qualquer dúvida, erro ou sugestão deixe nos comentários.
Obrigado e até a próxima.
Nesta segunda aula vamos preparar o computador para começar a programar em C, é muito simples, para isso vamos usar a IDE(Integrated Development Environment - Ambiente de desenvolvimento integrado) Code::Blocks.
Para realizar a instalação faça o download do programa clicando aqui, escolha o seu sistema operacional, apos isso basta instalar e está pronto para ser usado.
Não é necessário mais nada pois o Code::Blocks já inclui o compilador em seu download.
Qualquer dúvida ou problema na instalação informe nos comentários.
A linguagem C é usada para propósito geral, criada em 1972 por Dennis Ritchie, ela pode ser usada para desenvolver programas, sistemas operacionais, web sites dinâmicos, manipular arquivos, jogos, e muito mais, ela é usada inclusive para desenvolver o UNIX, isso é possível pois ela consegue  manipular bits que é a menor unidade de informação que um computador reconhece.
Neste curso nos vamos inicialmente desenvolver programas, talvez mais adiante podemos trabalhar com jogos, mas desenvolver programas é a melhor forma de aprender a programar de forma geral, é o começo de todo programador.
Olá pessoal, teremos mais uma série de artigos no blog, dessa vez teremos dicas de programação em C, talvez ele se torne um curso online e grátis, com isso pretendo passar os conhecimentos que possuo e aprender mais para passar aos leitores.
O objetivo da série é ensinar programação para que não sabe nada de programação, vou mostrar ferramentas para desenvolvimento, o que podemos fazer em C, funções básicas da linguagem e muito mais.
Por que usar C? C é a linguagem mais popular do mundo, ela domina em meios acadêmicos, é ótima para quem está aprendendo e pode ser usada em várias plataformas.
Do quê preciso para aprender? apenas de um computador.
Acompanhe este artigo pois tudo de novo em relação a programação em C ficará aqui.

Programação em C Aula 1 - Conhecendo o Mundo
Programação em C Aula 2 - Preparando seu computador
Programação em C Aula 3 - Primeiro programa 

segunda-feira, 7 de abril de 2014

Nos repositórios do Ubuntu podemos encontrar wallpapers de desde a versão 9.10, para instalar wallpaper de versões mais antigas do Ubuntu basta executar o seguinte comando:

sudo apt-get install ubuntu-wallpapers*

Esse comando irá instalar todos os wallpapers de todas as versões após a versão 9.04.
Para instalar individualmente por versão use os comando abaixo.

Ubuntu 9.10
sudo apt-get install ubuntu-wallpapers-karmic
Ubuntu 10.04
sudo apt-get install ubuntu-wallpapers-lucid
Ubuntu 10.10
sudo apt-get install ubuntu-wallpapers-maverick
Ubuntu 11.04
sudo apt-get install ubuntu-wallpapers-natty
Ubuntu 11.10
sudo apt-get install ubuntu-wallpapers-oneiric
Ubuntu 12.04
sudo apt-get install ubuntu-wallpapers-precise
Ubuntu 12.10
sudo apt-get install ubuntu-wallpapers-quantal
Ubuntu 13.04
sudo apt-get install ubuntu-wallpapers-raring
Ubuntu 13.10
sudo apt-get install ubuntu-wallpapers-saucy 
 Firefox OS
O Firefox OS, é um sistema operacional móvel bem atual, desenvolvido pela Mozilla, e entrou no mercado com uma boa estratégia, fornecer smartphones com muitos recursos a quem pode pagar pouco, eles querem fazer com os smartphones o mesmo que fizeram com a web trazer mais liberdade principalmente para o consumidor, e para os desenvolvedores o Firefox OS é muito bom, para escrever programas para ele basta saber HTML, Javascript e CSS, desse modo um simples site pode ser transformado em um app para Firefox OS.
Várias fabricantes já usam o sistema em seus aparelhos com a ZTE, Alcatel, Geeksphone e LG, um exemplo é o LG FireWeb.
LG FireWeb rodando Firefox OS
 
O sistema é formado por 3 camadas uma cada com o Kernel que é baseado no kernel usado pelo Android, na segunda camada é implementado um algo como um navegador que é responsável por carregar os aplicativos, e a terceira camada possui a interface gráfica do sistema desenvolvida totalmente em HTML, JS e CSS.
Para o desenvolvimento de aplicações é possível fazer uso de frameworks usados para programação web,  e o uso de um manifest que é usado para desrever e configurar um aplicação, para testar a aplicação você pode usar o seu próprio navegador um o Firefox OS Simulator que é uma extensão para o navegador Firefox. O Firefox OS é algo ótimo para programadores com o uso de uma linguagem universal que são as linguagens Web.
O mascote do SO é uma raposa.


Versões e Data de lançamento
1.0     22 de dezembro de 2012
1.0.1     15 de janeiro de 2013
1.1.0     29 de março de 2013
1.2.0     15 de setembro de 2013
1.3.0     9 de dezembro de 2013
1.4.0     17 de março de 2014
 
Na MWC2014 a Mozilla apresentou um smartphone rodando Firefox OS que deve chegar ao mercado por $25, ele será fabricado pela Spreadtrum, com ele a Mozilla pretende levar mais opções ainda ao seu mercado foco que são os mercados emergentes.
Smartphone da Spreadtrum rodando o Firefox OS
 
No Brasil aparelhos com o Firefox OS temos os aparelhos LG FireWeb e o Alcatel OneTouch.

sexta-feira, 4 de abril de 2014

Serviços de armazenamento em nuvem possibilitam ao usuário guardar seus arquivos em um servidor e acessa-los em qualquer lugar do mundo, existem vários para esse fim, alguns gratuitos e com espaço limitado outros pagos que oferecem espaço ilimitados e outros recursos. Neste artigos vou apresentar os melhores serviços gratuitos do gênero de maneira bem objetiva informando a quantidade de GB grátis, as plataformas suportadas e recursos interessantes.

Copy
O copy é um serviço de armazenamento em nuvem que oferece 15GB gratuitamente, mas se você receber um convite você começa com 20GB, você pode entrar com um convite clicando aqui este é um convite da minha conta, se você também enviar convites a seus amigos você ganha 5GB a cada amigo seu que entrar no site e instalar o software de sincronização automática em algum dispositivo, isso sem  limite de espaço. Esse é o serviço de armazenamento que eu uso.
Ele possui aplicativo para várias plataformas. Basta clicar em qual você quiser e baixar.
Linux e Raspberry Pi
Windows
MAC OS X
iOS
Android
Windows Phone

Dropbox
É outro serviço, um dos mais antigos, mesmo oferecendo apenas 2GB gratuitamente ele possui muitos usuário graças ao nível de confiabilidade que as pessoas tem no serviço, ele é seguro, rápido e estável. No Dropbox a cada amigo que você convidar que entra no site, você ganha 500MB. Aqui está um convite para o Dropbox clique aqui.
Ele possui aplicativo para várias plataformas. Basta clicar em qual você quiser e baixar.
Computadores
Dispositivos móveis

Box
Outro serviço de armazenamento online, esse serviço oferece diversos planos alguns focados em empresas outros focados em usuários, e é cheio de ferramentas como, modificação de arquivos online, integração com office, pre-visualização de arquivos e buscas, para usuários o plano grátis é de 10GB, porem cada arquivo que é enviado para nuvem pode ter no máximo 250MB.
Downloads

Bitcasa
Outro grande serviço de armazenamento, ele permite compartilhamento do conteúdo disponibilizado, os dados são armazenados criptografados, ele possui sistema de controle de versão você pode recuperar um arquivo depois uma mudança indesejada, nele você começa com 5GB e pode alcançar até 20GB convidando amigos, nesse caso você ganha 2GB a cada convidado seu que entrar no site.
Ele possui aplicativo para várias plataformas. Basta clicar em qual você quiser e baixar.

Google Drive
É o serviço de armazenamento online da Google, ele possui integração com todos os serviços da Google, como docs, gmail, picasa entre outros, nele você começa com 15GB para armazenamento e pode atingir até 25GB no máximo.
Ele possui aplicativo para várias plataformas. Basta clicar em qual você quiser e baixar.

OneDrive(SkyDrive)
É um serviço de armazenamento da Microsoft, oferece integração com os serviços da Microsoft com Outlook, Web Office e Office e Windows 8.1, é um dos piores serviço pois oferece apenas 7GB e você pode armazenar arquivos de no máximo 50MB.
Downloads 

 Ubuntu One
É um serviço de armazenamento de arquivos online a Canonical, empresa responsável pelo desenvolvimento do Ubuntu, seu ponto forte é a integração com os serviços e programas do sistema operacional Ubuntu, ele oferece transmissão de música para dispositivos móveis e upload automático de fotos tiradas em dispositivos móveis, ele oferece 5GB de graça e pode alcançar até 20GB gratuitamente.

MEGA
É um serviço com menos recursos, mas oferece 50GB graça, ele o retorno do MegaUpload, ele deve servir apenas como um disco rígido online.
Ele possui aplicativo para várias plataformas. Basta clicar em qual você quiser e baixar.
Downloads

Conclusão
Minha conclusão é que o Copy é o melhor programa para armazenamento de arquivos em nuvem, possui aplicativo para várias plataformas, é rápido, oferece muitos recursos, e podemos conseguir espaço com limite infinito graças aos convites a amigos.

Para quem tem um Blogger quando trocamos o modelo de interface do blog pode acontecer de os comentários do Google Plus sumirem, neste artigo vou ensinar a exibir novamente os comentários do Google Plus.
Acesse sua conta do blog e abra a página de administrador do blog.
Clique em "Modelo".

Depois clique em personalizar HTML.


Pressione as teclas CTRL+F e busque por:
<b:includable id='comment-form' var='post'>
Então após essa linha adicione esse conteúdo:
<div class='cmt_iframe_holder' expr:data-href='data:post.canonicalUrl' expr:data-viewtype='data:post.viewType'/>
Agora clique em salvar modelo e pronto os comentários do Google Plus estão de volta.

<div class='cmt_iframe_holder' expr:data-href='data:post.canonicalUrl' expr:data-viewtype='data:post.viewType'/> - See more at: http://bloggerhow.com/blogger/how-to-implement-google-plus-comments-in-blogger-custom-templates/#sthash.YItpMAxG.dpuf<div class='cmt_iframe_holder' expr:data-href='data:post.canonicalUrl' expr:data-viewtype='data:post.viewType'/> - See more at: http://bloggerhow.com/blogger/how-to-implement-google-plus-comments-in-blogger-custom-templates/#sthash.YItpMAxG.dpuf
<b:includable id='comment-form' var='post'>
<b:includable id='comment-form' var='post'>

quinta-feira, 3 de abril de 2014

O Metro UI CSS 2.0 é um framework para desenvolvimento de interfaces para aplicações web, seus elementos são construído com base no visual dos elementos do Windows 8.1, ele é ótimo para desenvolvimento de aplicações mais complexas pois possui muitos recursos, ele possui inclusive as tiles do Windows 8.1 como você pode ver abaixo.
Vários elementos da ferramenta merecem destaque especial, como o DataPicker que é um seletor de data.
A ferramenta também oferece um calendário.
Temos também janelas.
 E também um recurso semelhante a uma linha do tempo que pode ser usada em softwares para acompanhamento de projetos.
Ela também oferece um relógio que pode configurado da maneira que você quiser com o uso de javascript.
Todas essas ferramentos são desenvolvidas com a interface do Windows 8.1.
Para fazer uso da ferramenta você precisa dos seguintes arquivos e nada mais, essa é a estrutura básica de uma aplicação que faz seu uso.
css
-- metro-bootstrap.css (obrigatório)
-- metro-bootstrap-responsive.css
-- iconFont.css
fonts
-- iconFont.*
-- metroSysIcons.* (obrigatório)
js
-- jquery.min.js (obrigatório)
-- jquery.widget.min.js (obrigatório)
-- jquery.mousewheel.js (obrigatório)
-- metro.min.js (obrigatório)
Ao acessar essa página Clique aqui para acessar, você pode ver tudo que é possível fazer com o uso deste framework.
Para baixar a ferramenta clique aqui e para acessar o site oficial clique aqui. Aproveitem a ferramenta pois ela é gratuita.
Inscreva-se no Feed RSS Follow me on Twitter!