Publicado em Ferramentas, GNU/LInux, Open Source, Tecnologia

Como experimentar o Linux no meu computador Windows

Você é usuário de Windows? Você viu o colega usando Linux e ficou curioso? Tá fazendo o “intensivãoUbaTux e quer praticar em casa? O notebook ainda está no período da garantia e não dá pra formatar? Nessa vida tudo tem solução, menos o matrimonio. Continuar lendo “Como experimentar o Linux no meu computador Windows”

Publicado em Cultura, GNU/LInux, Open Source, Tecnologia, Ubatuba

Notícias do Evento UbaTux

O Primeiro Encontro UbaTux – Cultura e Software Livre de Ubatuba está rolando. As atividades começaram nessa quinta-feira com a primeira jornada do curso de preparação para a prova de certificação profissional LPI Linux Essentials na Etec Tancredo. O laboratório de informática lotou com a presença de um público entusiasta que acompanhou a ótima oficina ministrada pelo Cesar Brod, diretor de desenvolvimento regional do LPI para o Brasil.

Foram três horas intensas de revisão dos principais tópicos da prova. O público, em sua maioria, alunos da rede pública (Etec Tancredo e Etec Centro Paula Souza), professores, profissionais e aficionados da área de TI, puseram mão na massa e exploraram os segredos do terminal, os primeiros passos para se tornar competentes na administração de sistemas e servidores Linux. O laboratório, equipado com computadores rodando UbaTux, uma distribuição Linux pensada especialmente para atender as necessidades das escolas da rede pública municipal de Ubatuba, forneceu a infraestrutura ideal pra ocasião. Teve também, o sorteio de livros para preparação de futuras certificações (LPIC-1). Continuar lendo “Notícias do Evento UbaTux”

Publicado em Cultura, GNU/LInux, Open Source, Tecnologia, Ubatuba

Primeiro Encontro UbaTux – Softwear e Culturas Livres de Ubatuba

Entre os dias 7 e 9 de outubro de 2016 Ubatuba sedia o 1o. Encontro Ubatux – Software e Cultura Livres, que inclui uma série de atividades tecnológicas e culturais, visando o diálogo entre o progresso e a qualidade de vida. O evento é promovido pela Prefeitura Municipal de Ubatuba, em conjunto com o Linux Professional Institute, e tem o apoio, até o momento, das empresas SUSE, Acesso e Sysvale.

Ubatuba, 28 de setembro de 2016 – Pela primeira vez, Jon “Maddog” Hall, presidente do conselho do LPI – Linux Professional Institute, estará em Ubatuba para participar de um evento promovido pela Prefeitura Municipal de Ubatuba e articulado pelas comunidades locais envolvidas com a produção de software livre, hardware livre, ciência aberta, rádio comunitária, entre outras: o 1.o Encontro Ubatux – Software e Cultura Livres. Continuar lendo “Primeiro Encontro UbaTux – Softwear e Culturas Livres de Ubatuba”

Publicado em Git, Open Source, Progamação, Tecnologia

Git Simples

Então, devo reconhecer que o título é propaganda enganosa. O Git não é simples. Ele é complexo e difícil de aprender. O Git é uma ferramenta poderosa, e a sua complexidade tem a ver com essa sua potência e flexibilidade.

Mas, não é impossível estabelecer um fluxo de trabalho básico que, prescindindo de várias das suas infinitas possibilidades, permita escrever código com maior eficiência e de forma colaborativa. Essa postagem pretende dar enfase ao processo mais do que aos comandos. Continuar lendo “Git Simples”

Publicado em Ferramentas, GNU/LInux, Open Source, Progamação, Tecnologia, Terminal, Ubuntu

Ubuntu Make: Programando no Linux

Sem entrar em discussões estéreis sobre se o Linux é, ou não é, “a melhor” plataforma de desenvolvimento que existe no Universo e as suas redondezas, o que ninguém pode negar é que o Linux é uma ótima plataforma, e é por isso que muitos programadores tem optado por ela na hora de escrever seus códigos. Isso, independentemente deles continuar a usar outros sistemas para jogar, assistir filmes, escutar música e outras tarefas (o que também pode ser feito no Linux).

Por que optar pelo Linux?

A primeira e mais evidente, Linux é Software Livre. Uma das consequências das suas 4 liberdades, é você poder montar uma plataforma completa de desenvolvimento sem gastar um centavo; e sem precisar recorrer a software pirata infestado de vírus, backdoors e todo tipo de ameaças à estabilidade, performance e segurança do seu sistema, e pior ainda, do seu projeto de código. Até o Red Hat Enterprise Linux, que não é barato, agora é disponibilizado de graça para desenvolvedores. Continuar lendo “Ubuntu Make: Programando no Linux”

Publicado em Arduino, Hardware, Open Source, Tecnologia

Arduino: Conhecendo o Microcontrolador

O Arduino é uma plataforma de prototipagem para o que foi chamado de sistemas embarcados. Nada a ver com a Veneza nem a Marinha. Sistemas embarcados, ou embebidos, ou embutidos (nada a ver com a mortadela), são sistemas de processamento para fins específicos, tipo, sistemas de monitoramento industrial, automação residencial, ou veículos de condução autônoma, por exemplo. Diferenciam-se de outros sistemas de processamento de uso geral, como o PC, em que estes últimos são concebidos com a suficiente flexibilidade e potência como para realizar tarefas não predefinidas, adaptando-se ao uso que o usuário quiser dar para eles.

O coração da plaquinha Arduino UNO é um ATmega328 da Atmel. Ele é um microcontrolador. Microcontroladores são pequenos chips (circuitos integrados) que integram CPU, memória volátil e não volátil, e portas programáveis de entrada e saída, I/O, as quais leem informação de sensores ou interfaces seriais, e podem interatuar com os atuadores (motores, luzes, relés, telas LCD, leds, etc). Continuar lendo “Arduino: Conhecendo o Microcontrolador”

Publicado em GNU/LInux, Open Source, Tecnologia, Ubuntu

Ubuntu 16.04 LTS: Nova Versão com Suporte Estendido

A Canonical tem liberado hoje a última versão do seu sistema operacional Ubuntu Linux, tratando-se da versão 16.04 LTS, codename: Xenial Xerus. A empresa libera uma nova versão de Ubuntu a cada 6 meses, uma em abril e outra em outubro, podendo isso ser detectado no número de versão: 15.10 (2015, Outubro) ou 16.04 (2016, Abril). Essa, é uma versão especial, Long Term Support (LTS), que ocorre a cada 2 anos, visando uma maior estabilidade e oferecendo suporte estendido por 5 anos (atualizações, correção de bugs etc). Continuar lendo “Ubuntu 16.04 LTS: Nova Versão com Suporte Estendido”

Publicado em GNU/LInux, Open Source, Tecnologia

Microsoft Loves Linux

Tem um meme circulando nas redes sociais que diz que o Fidel Castro teria falado há muito tempo que os cubanos e os americanos iriam conversar o dia em que USA tivesse um presidente negro e o mundo um Papa da América Latina. Bom, Francisco e Obama já estiveram na ilha caribenha nesse ano. Aquilo que em cenários passados pode parecer impossível de se pensar, as vezes, mudando o cenário, acontece.

Quase não tem passado um mês nos últimos dois anos que não apareça na mídia especializada alguma notícia sobre o crescente interesse da Microsoft em Open Source e Linux em particular. Essa mesma companhia, que em 2001 declarou a guerra ao Linux (“Linux é um câncer”, nas palavras do CEO na época, Steve Ballmer), hoje, 15 anos depois, faz declarações de amor nas apresentações do novo CEO Satya Nadella. Continuar lendo “Microsoft Loves Linux”

Publicado em GNU/LInux, Open Source, Progamação, Tecnologia, Web

Instalando o XAMPP no Linux

Apache, MySQL (MariaDB) e PHP é um dos combo mais populares no mundo do desenvolvimento para Web. Trata-se de três tecnologias Open Source e multiplataforma, duas características que explicam em grande parte a sua popularidade. Praticamente todo servidor Web pelo mundo as suporta e grande parte dos sites existentes foi implementado acima delas. Para quem nunca tinha escutado falar delas, explicamos rapidamente: o Apache é o servidor HTTP; MySQL (MariaDB) é a linguagem para gestionar os bancos de dados relacionais; PHP é a linguagem de programação que opera do lado do servidor.

Quando estamos trabalhando em um projeto web temos sempre a opção de testar o resultado subindo o código para um servidor de produção. Mas esse enfoque pode resultar inconveniente a maioria das vezes. Uma outra possibilidade seria implementar um servidor local para testes no nosso computador. Esse servidor não ficaria conectado à Internet, evitando assim os riscos de segurança inerentes a um código ainda imaturo, a inconveniência de se fazer público um site ainda não funcional e provavelmente bugado, e poupando do tempo que o upload consome a cada vez que ele precisa ser feito. Continuar lendo “Instalando o XAMPP no Linux”

Publicado em Git, GNU/LInux, Open Source, Tecnologia, Terminal

Git: Instalação e Configuração Básica

O Git é um Ctrl-Z (Undo) / Ctrl-Y (Redo) super vitaminado. A parte importante da definição está onde diz “super vitaminado”. É tanta, mais tanta vitamina, que parece até infinito. E como a minha capacidade para lidar com o infinito é… finita…, nessa serie de postagens que hoje inicia, vou ter apenas a coragem de passar o básico.

O Git é Software Livre, e o interessante é que ele foi criado pelo finlandês Linus Torvalds o mesmo cara que já antes tinha criado o núcleo (kernel) do Linux. O senhor precisava de uma ferramenta o suficientemente confiável, poderosa e flexível como para administrar esse projeto gigantesco, no qual milhares de pessoas do mundo todo estavam envolvidas. Linus Torvalds é, sem dúvida, uma pessoa muito talentosa, pragmática e… polêmica.
Continuar lendo “Git: Instalação e Configuração Básica”