(Linux User #491891) Tecnologia da Informação, Fotografia y outras cositas más...
segunda-feira, 4 de setembro de 2017
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:
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.
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/ .
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
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, 8 de outubro de 2016
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:
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:
Assinar:
Postagens (Atom)