Blog do Edivaldo - Informações e Notícias sobre Linux
Um site que descomplica o Linux com notícias, tutoriais e informações sobre Ubuntu, Debian, Mint, Fedora, openSUSE, Arch, hardware, tecnologia, e mais.
Categoria:Linux
Linux é um sistema operacional, assim como o Microsoft Windows ou o macOS.
Um sistema operacional é um software que permite a comunicação entre o hardware e o software do computador.
Além disso, ele é um software livre e de código aberto, o que significa que você pode usar, copiar e alterar o software de qualquer maneira.
Ele está disponível gratuitamente para todos. Em outras palavras, você não precisa pagar um centavo para usá-lo. Basta fazer o download e instalar no seu computador.
Modem 3g? Para aqueles que tiveram alguma dificuldade em instalar o programa do IRPF no Linux por causa do Java, fiz um outro tutorial ensinando a instalar o Java no Linux. Com isso, creio que não haverá mais nenhum empecilho ao uso do IRPF no Linux, principalmente agora que está cada dia mais fácil instalar programas.
Também se tornou bem fácil instalar alguns tipos de hardware no Linux (principalmente no Ubuntu), mesmo assim, fiz um pequeno tutorial mostrado como está simples ativar um modem 3G. Espero que esses tutoriais ajudem quem estiver precisando.
Depois de alguns anos tendo que fazer a declaração de imposto de renda em outros sistemas, os usuários de Linux foram presenteados pelo governo com uma versão oficial para a plataforma. O melhor de tudo, é que depois de algumas versões tornou-se mais simples instalar esse programa no Linux.
Se mesmo com todas as facilidades, você ainda tem alguma dificuldade para fazer a instalação do programa gerador de declaração no Linux dê uma olhada nesse tutorial que preparei, ele aborda a instalação do IRPF 2012 no Ubuntu, Mint e Fedora.
Foi anunciado esse mês (15/12) no blog do Android Developers, o lançamento do Android Training, uma iniciativa da Google para fomentar e ajudar os desenvolvedores a criarem aplicativos para Android.
O Android Training é de responsabilidade da equipe do Android Developer Relations e é focado na produção de bons aplicativos, para isso, as aulas passam por temas comuns no desenvolvimento para Android como otimização do uso da bateria, navegação eficiente, gerenciamento de mídia e vários outros assuntos.
A página do Android Training está dividida em duas áreas, a esquerda fica o menu de navegação e a direita está o conteúdo. No menu da esquerda todo o conteúdo está categorizado em quatro áreas que facilitam a navegação do desenvolvedor, são elas: Android Training, Technical Resources, Community, Device Dashboard, More.
Em Android Training, estão diversos assuntos a serem explorados na produção de um aplicativo para Android e que ficam divididos em categorias como: Projetando para várias telas, melhorando o desempenho do Layout, gerenciamento de mídias, otimizando a vida útil da bateria, lembrando os usuários, compartilhamento de conteúdo, capturando fotos, manutenção de vários APKs, desenvolvendo para empresas, monetizando seu aplicativo e criando uma navegação eficaz.
Dentro de Technical Resources ficam os tutoriais, artigos, tópicos e exemplos para serem usados pelos desenvolvedores. Já a opção Community, é a área para integração dos usuários, que pode ser feita por meio de ferramentas como Fórum, IRC e Twitter.
No item Device Dashboard, ficam as informações técnicas referentes à plataforma, como: Versões da plataforma, densidades e tamanhos de tela e versões de OpenGL ES. São informações de referência, para quando o desenvolvedor for produzir seu código, não se perca na enorme diversidade de equipamentos da plataforma. E por fim, temos a opção More, onde fica um apanhado das tarefas mais comuns no desenvolvimento para Android, dicas de solução de problemas e uma lista das perguntas mais freqüente, complementando assim, as necessidades do desenvolvedor.
Com essa iniciativa, percebe-se que a gigante de Mountain View está empenhada em atrair o máximo de desenvolvedores possível e para chegar a isso, não está poupando esforços para lhes fornecer as informações necessárias ao bom desenvolvimento de aplicativos para sua plataforma.
Essa semana publiquei um post no site do Techtudo que é bastante interessante para aqueles que querem saber o que esperar do Linux para o ano que vem. Jay Lyman, analista sênior da 451 Research e integrante da equipe do site LinuxInsider, fez uma análise sobre o desempenho do Linux nesse ano de 2011 e a partir disso, fez 5 previsões sobre o futuro do sistema do pinguim para o ano que vem.
Não são previsões misticas, são eventos que acontecerão por consequencia de diversas conjunturas que estão se formando em torno do Linux. Acessem o link abaixo e vejam o que ele disse.
Demorou um pouco, mas a Microsoft acordou e passou a produzir sistema operacional com suporte às CPUs da ARM. Até então, a Microsoft se limitava a produzir apenas para a plataforma Intel e tudo indicava que não mudaria, pois a Intel e a Microsoft são parceiras de longa data. Porém, a gigante de Redmond, não poderia continuar ignorando o crescimento do sistema operacional da Apple (IOS) e da Google (Android) e deixar a plataforma mobile a mercê de seus concorrentes.
Agora, veio o contra ataque, o Android também está querendo ganhar espaço na plataforma Intel, pra isso, a Google lançou o Android X86, que teve anunciado a liberação do seu código fonte. Chih-Wei Huang, do android-x86.org, anunciou a disponibilização do repositório e imagem ISO do ics-x86, baseado no Android 4.0.1.
Vale lembrar que o foco desse Android são os dispositivos mobile baseados em processadores x86 que já existem e os futuros lançamentos, não o s computadores PC´s. De qualquer forma, essa movimentação toda, revela que a ARM e Intel estão batendo de frente na preferência dos produtores e usuários de equipamentos e a hegemonia da plataforma x86 está acabando.
Imagine um computador pequeno, equipado com processador ARM de 700 Mhz, USB, HDMI, saída de áudio e saída de vídeo composto, armazenamento de dados em um cartão de memória SD, alimentação de energia podendo ser feita por um microUSB de cinco volts, um carregador de celular ou um conjunto de quatro pilhas AA e … a suporte a Linux. Pois isso tudo está para se tornar realidade, graças a pesquisadores britânicos ligados à Universidade de Cambridge, eles pretendem comercializar até o fim de 2011 um computador batizado de “Raspberry Pi”. O computador é na verdade uma placa do tamanho de um cartão de crédito com saídas USB e HDMI para que possa ser conectado à TV, teclado e mouse.
Não poderia deixar de falar desse equipamento aqui no site, pois ele abre uma série de possibilidade para usuários avançados e até mesmo para empresas desenvolverem algo mais complexo em processos de automação.
Mais detalhes sobre o assunto no site do G1 no endereço:
Hoje a comunidade Ubuntu e do software livre perdeu um grande contribuidor e acima de tudo uma grande pessoa, André Gondim. A todos os seus familiares e amigos minhas condolências.
Quem quiser conhecer seu trabalho, visite o blog dele, no endereço abaixo:
A Google anunciou na madrugada desta quarta-feira em Hong Kong a versão 4.0 do sistema operacional para smartphones Android, chamado também de “Ice Cream Sandwich”, junto com ele veio o Samsung Galaxy Nexus, primeiro smartphone a vir com a nova versão do SO.
Aos poucos estão pipocando informações sobre o novo sistema, veja nos links abaixo alguns das novidades:
Quando falei a alguns anos atrás que o Linux iria dominar o mundo, posso ter sido mal interpretado, não quis dizer que ele iria tomar o lugar do Windows, pois isso, é impossível no cenário atual. Estava me referindo as duas principais características dele que o tornam o sistema pau pra toda obra: a portabilidade e o livre acesso ao seu código fonte. Essas duas características, colocam o linux como uma das primeiras opções para uma empresa quando ela quer colocar um SO no seu hardware sem ter de pagar por licenças, nem ter de fazer um SO do zero.
Hoje é possível encontrar Linux em locais inimaginaveis a alguns anos e tudo isso por conta de sua flexibilidade de adaptação. Existe Linux nos celulares (Android, aparelhos com Bada, alguns modelos da Motorola anteriores ao Android), em televisores (alguns modelos da Samsung), geladeiras com tela na porta e muitos outros aparelhos, O Linux chegou primeiro na plataforma ARM, uma plataforma que hoje é quase sinônimo de dispositivos móveis. O ponto é que, por estar em uma infinidade de equipamentos e ter sido personalizado de acordo com a necessidade das empresas para funcionar com seu hardware, o Linux tornou-se invisível. Isso mesmo, o sistema do piguim já está em tantos equipamentos, tão bem ajustados, que as vezes, nem percebemos que está lá (eu mesmo só descobri que minha samsung LED tinha ele porque tive de usar um hack para ativar exibição de vídeo em pendrives).
Uma boa amostra disso está no site Linux for Devices, nele, estão catalogados a maioria dos dispositivos que vem com linux embutido, e , acredite, a variedade é enorme.
Já tinha bastante tempo que, no trabalho, eu não utilizava Linux em desktop ou Notebook (Apenas nos servidores). Daí veio parar em minhas mãos novamente um desknoteA928 (Não é nem Desktop, nem notebook) . Digo novamente, porque já usei ele a uns 4 anos atrás (aproximadamente) e cheguei a instalar um linux nele, funcionava aos trancos e barrancos. Agora tive uma surpresa, ele está funcionando muito bem com o Ubuntu 11.04.
O boot é bastante rápido (Na primeira vez que instalei era quase um minuto) e já dentro do ambiente gráfico dá pra usar normalmente como se fosse um computador atual. É incrível a evolução do Linux, em especial do Ubuntu, pois antigamente, o ambiente gráfico tornava qualquer maquina um pouco defasada, uma carroça.
Só posso dar meus parabéns a todos que tornaram esse incrível sistema operacional algo tão eficiente e bonito.
O software cliente do Totvs Microsiga Protheus é responsável por iniciar uma conexão com o servidor, iniciar a autenticação do usuário no servidor e por fim, servir de interface para o usuário acessaros módulos e rotinas do sistema. Nesse capítulo será feita a instalação do cliente e a primeira conexão ao servidor.
5.2 – Instalando
Antes de executar a aplicação cliente do protheus será preciso atualizar a pasta smartclient, para isso, será preciso primeiro baixar um arquivo no site da Totvs, acessando o seguinte endereço:
http://suporte.totvs.com/download
Procure por “Binário TOTVSTec” e baixe o arquivo compactado correspondente ao cliente (algo como, aa-mm-dd-p10-smartclientlinux.zip). Com o arquivo baixado, descompacte-o, Assim:
unzip Binário TOTVSTec.zip
unzip aammddp10smartclientlinux.zip
tar xvzf totvssmartclient.tar.z -C /home/servidor/microsiga/protheus10/bin/smartclient/
5.3 – Configurando
Ir para a pasta smartclient:
cd /home/servidor/microsiga/protheus10/bin/smartclient
Editar o arquivo totvssmartclient.ini, para que fique assim:
Agora, basta inicializar o servidor totvssrvlinux e o totvsdbaccess (caso eles não estejam sendo executados); /etc/init.d/protheus10 start
E finalmente, executar o cliente, assim:
./totvssmartclient
Nessa instalação, não haverá um servidor de licenças, por isso, o sistema iniciará usando a Empresa “teste”, então, deixe o campo senha em branco e clique em confirmar.
A primeira coisa que o sistema faz é Atualizar o arquivos de helps, aguarde (isso pode demorar um pouco):
Feita a atualização de helps do sistema, é solicitado a localização da empresa usuária, no caso dessa instalação, escolha “Brasil”:
Depois o sistema mostra uma tela pedindo a localização da pasta de dados (isso é aplicável apenas em instalações que usam DBF como banco, mas o smartclient pede assim mesmo), aponte para a pasta data, conforme a figura:
Feito isso, o sistema começa a criar as tabelas de sistema:
E pronto, já está aberta a tela principal do smartclient.
Caso queira dar acesso nas estações windows, basta baixar o arquivo do cliente Windows e instalar numa pasta do servidor, compartilhar essa pasta na rede e colocar o ip do servidor no item “Server” do arquivo totvssmartclient.ini.
CAPITULO 4 – SERVIDOR DE APLICAÇÃO – TOTVSAPPSERVER
4.1 – INTRODUÇÃO
Nessa etapa da instalação, será mostrado como instalar, configurar e executar o servidor de aplicações do Totvs Microsiga Protheus, O Totvs AppServer funciona basicamente como um servidor que escuta solicitações em uma porta TCP/IP, ao receber uma conexão ele atende e executa a autenticação do usuário e posteriormente passa a dar acesso aos módulos através do aplicativo cliente (Objeto do próximo capítulo). Os processamentos e rotinas ficam na aplicação servidora, oferecendo aos usuários uma arquitetura que coloca todo serviço pesado no servidor, diminuindo o trafego na rede e a necessidade de estações muito potentes.
4.2 – INSTALANDO
Antes de iniciar o processo, é preciso ter em mão os discos de instalação do software e as devidas licenças, sejam software ou hardware (hardlock). Insira o disco rotulado “Aplicativo Linux” na unidade de CD/DVD e caso o sistema não monte automaticamente, use o comando: mount /dev/cdrom -o exec
Como está sendo usando o Debian nessa instalação e a Totvs disponibiliza apenas pacotes para Linux no formato RPM (Padrão especifico para RedRat), será necessário instalar o aplicativo alien, para converter os pacotes RPM para o formato deb, para isso, digite o comando: apt-get install alien
Com o alien instalado, já é possível fazer a conversão dos arquivos com o comando: alien /media/cdrom/linux/protheus10server/*.rpm
Feito isso, isso o próximo passo é instalar os pacotes usando o comando dpkg:
Use o comando abaixo para remover o diretório usr que foi criado junto com o microsiga:
rm /home/servidor/usr/ -Rf
Depois atribua as permissões de acesso à pasta:
chmod 775 /home/servidor/microsiga/ -R
4.3 – CONFIGURANDO
Vá para a pasta do servidor protheus:
cd /home/servidor/microsiga/protheus10/bin/appserver/
Será necessário configurar o arquivo totvsappserver.ini com informações sobre o servidor de banco de dados (Topconnect) e outras informações necessárias a execução da aplicação servidora.
Abaixo o modelo básico que será usado nessa instalação, que deve ser colocado dentro do arquivo totvsappserver.ini: [Environment]
SourcePath=/home/servidor/microsiga/protheus10/apo/
RootPath=/home/servidor/microsiga/protheus_data/
StartPath=/system/
x2_path=
RpoDb=top
RpoLanguage=Portuguese
RpoVersion=101
Localfiles=ctree
Trace=0
localdbextension=.dtc
THEME=CLASSIC
[TotvsDBAccess]
DataBase=POSTGRES
Server=localhost
ALIAS=dadosadv
CONTYPE=TCPIP
[Drivers]
Active=TCP
[TCP]
TYPE=TCPIP
Port=1234
Para mais detalhes sobre as diversas possibilidades de configurações e topologias que podem ser usadas, favor consultar o manual de instalação do Protheus.
4.4 – EXECUTANDO
Antes de executar o servidor Protheus será preciso atualizar as pastas appserver, para isso, será preciso primeiro baixar um arquivo no site da Totvs, acessando o seguinte endereço:
http://suporte.totvs.com/download
Procure por “Binário TOTVSTec” e baixe o arquivo compactado correspondente ao servidor (algo assim aa-mm-dd-p10-appserverlinux.zip, onde aa é o ano, mm é o mês e dd é o dia do arquivo). Com o arquivo baixado, descompacte-o:
Temos quatro arquivos a serem descompactados e colocados na pasta /home/servidor/microsiga/protheus10/bin/appserver/, para isso, é preciso fazer o seguinte:
tar xvzf libdtsearch.tar.gz -C /home/servidor/microsiga/protheus10/bin/appserver/
tar xvzf totvssrvlinux.tar.z -C /home/servidor/microsiga/protheus10/bin/appserver/
tar xvzf totvsprinter.tar.z -C /home/servidor/microsiga/protheus10/bin/appserver/
tar xvzf /home/servidor/microsiga/protheus10/bin/appserver/ace_6.11.tar.z -C /home/servidor/microsiga/protheus10/bin/appserver/
tar xvzf /home/servidor/microsiga/protheus10/bin/appserver/ace_6.20.tar.z -C /home/servidor/microsiga/protheus10/bin/appserver/
Agora, é preciso ajustar a configuração de numero máximo de arquivos do Linux, senão o Protheus dá um erro e não inicia, digite o seguinte comando:
ulimit -n 65635
Depois, acione o Totvs Application Server com o comando:
./totvssrvlinux
O resultado será assim:
Pronto, o servidor já está funcionando.
Para que o Linux inicie o serviço sempre que ligar servidor, baixe um script que automatiza essa tarefa: