quarta-feira, 26 de abril de 2017

Programas em C no Ubuntu (Linux)

Abra o Terminal (Ctrl+Alt+T)...

Criando um arquivo vazio via linha de comando:

usuario@maquina:~$   touch nomearquivo.c

Depois basta clicar sobre ele no ambinete gráfico ou editar por aqui com...

usuario@maquina:~$   gedit nomearquivo.c

Compilando e executando tem esta linha...

usuario@maquina:~$   gcc -w -o ./teste ./nomearquivo.c && ./teste
(copie o comando acima com Ctrl+C e cole no Terminal com Ctrl+Shit+V)



Dicas:
  • Podes criar e editar o arquivo fonte direto pelo ambiente gráfico e usar o terminal apenas para "pressionar seta p/cima" e "enter" (isto repete o comando anterior, o comando usado por último). 
  • Para cancelar o seu programa, se travar, Ctrl+C dentro do Terminal.
  • No Terminal, teste os comandos "cd nome-da-pasta", "cd .." (volta uma pasta), "pwd" (diz em qual pasta está), "ls" ou "ls -l" (lista os arquivos), etc.


Posso usar outro editor? Sim!!! Tem o Brackets AQUI e uma lista com 10 bons editores AQUI.



A última linha de comando funciona asssim:
gcc é o comando.
"-w" desabilita os avisos (mas mantem as mensagens de erro).
"-o ./teste", "-o" define o outputfile (nome do executável, ou binário como chamamos no mundo dos servidores Unix e Linux).
 "./nomearquivo.c" é o seu arquivo fonte
"&&" separa o comando gcc do comando seguinte, mas só executa o comando seguinte (seu programa recém compilado) se o GCC retornar ok, sem erros.



segunda-feira, 20 de março de 2017

Instalando Xampp + Netbeans no Ubuntu 16.04 LTS

Baixar:
Xampp (PHP 7.1.1, 64 bits, link) e 
Netbeans (PHP, x64, link)

Arquivos baixados:
xampp-linux-x64-7.1.1-0-installer.run
netbeans-8.2-php-linux-x64.sh


Definindo o atributo de execução nos arquivos:
sudo chmod +x xampp-linux-x64-7.1.1-0-installer.run
sudo chmod +x netbeans-8.2-php-linux-x64.sh


 

Instalando o Xampp:
sudo ./xampp-linux-x64-7.1.1-0-installer.run
sudo chmod 777 /opt/lampp/htdocs

Rodando o Xampp:
sudo /opt/lampp/xampp start

 

Instalando o Netbeans:
sudo ./netbeans-8.2-php-linux-x64.sh

Opcional: Fixar o lançador do Netbeans na barra lateral.

Configurando o Netbeans:

Nas Propriedades de cada projeto, em Código-fonte, marcar “Copiar arquivos da Pasta de Fonte para outra localização” e, por fim, localizar a pasta /opt/lampp/htdocs/ .

quinta-feira, 2 de março de 2017

IRPF2017 no Ubuntu 16.04 LTS

Ao executar o instalador (no Terminal):


Mensagem de Erro:
Para a utilização do programa IRPF2017, é recomendada a instalação da versão 1.8 da JVM, que não foi encontrada no seu computador.
Versao recomendada: 1.8.0
versao minima: 1.7.0

SOLUÇÃO (no Terminal):


Fonte:
https://www.vivaolinux.com.br/topico/Duvidas-em-Geral/Instalacao-IRPF-2017-JAVA-NAO-ENCONTRADO

domingo, 26 de fevereiro de 2017

sábado, 3 de setembro de 2016

PORQUE (não) MUDAR PARA LINUX?

VEJO AS SEGUINTES SITUAÇÕES...

SOFTWARES ESPECÍFICOS PRÓPRIOS

Resumidamente, refazer um software corporativo/empresarial exige projeto, planejamento, e investimento. Em algum momento a instituição/empresa vai ter que tomar a decisão e mudar seu sistema, isto é cíclico em TI, pois raras vezes um sistema sobrevive mais de uma década. A questão é focar o novo sistema num padrão que seja multiplataforma. Neste quesito, no caso de ambientes de trabalho, a solução seria algo bem universal como as tecnologias dos sistemas web, que funcionam também em dispositivos móveis.

SOFTWARES ESPECÍFICOS DE TERCEIROS

Na prática algumas estações de trabalho deverão ter SOs específicos (algumas bem específicos). Isto será inevitável, mas a maioria do computadores de usuários poderá sim ser de um outro SO, p.e., alguma distro Linux focada em usabilidade.

SERVIDOR DE ARQUIVOS E LDAP

LPAD (autenticação) pode ser feita com Linux, sem problemas. Porém, atualmente, a ÚNICA solução que atende grandes empresas e instituições, como devido suporte oficial, para SERVIDOR DE ARQUIVOS, é o AD (da MS), pois a Novell morreu no mercado e o Linux não conseguiu se organizar neste sentido. Faltaria, talvez, que uma das empresas que mantém grandes distros assumisse para si (ou talvez se unindo) e criando uma evolução do SAMBA que fosse capaz, p.e., de fazer gerenciamento remoto das estações de trabalho. Teria que ser uma solução COMPLETA a nível de autenticação, arquivos, proxy e administração de recursos. Isto juntaria alguns softwares que já temos, mas em versões controladas, combinadas e com distros pareadas com esta solução. Seria um novo padrão de mercado.

RESISTÊNCIA DOS USUÁRIOS (e técnicos...)

É inerente ao funcionamento do nosso cérebro, tentar economizar energia, herança dos tempos das cavernas, onde tínhamos pouca comida. Já nós, filhos da agricultura, que nos brindou com a abundância de alimentos, podemos nos dar ao luxo de mudar sim, e gastar energia nos momentos de mudança. O mecanismo de resistir a mudanças vai sempre ser forte, mas com VISÃO DE NEGÓCIOS e planejamento, é possível sim ir mudando a cabeça das pessoas. Isto vai depender dos gestores (técnicos e administradores).

REDUÇÃO DE GASTOS

Continuando do item acima, uma visão de negócios permitiria sim esta mudança, a não ser pela resistência seja dos gestores, e este é o maior problema das empresas atuais, que, alias estão cada vez mais ameaçadas por novas ideias que vem mudando o mundo, ou você acha realmente que outros UBERs não vão surgir para mudar os mercados? Abra sua mente, pois o Linux e suas soluções podem ser a melhor opção para o seu caso, estude com carinho (e economize...).

Esta postagem nasceu como um comentário deste vídeo: