Heroes and Linux

21 10 2007

Por Tales A. Mendonça

Pessoal, parece que o linux está realmente atingindo grande parte do globo e das telinhas. Algum tempo atrás saiu na internet uma reportagem sobre o Filme “Todo Mundo Em Pânico 3″ no qual a atriz Anna Faris (Cindy Campbell) estava utilizando o browser Firefox em sem laptop.

Faz algumas semanas que começei a assistir a série Heroes — Uma das melhores que já assisti — e logo no primeiro epsódio (Genese) aparece a atriz Ali Larter, que também estreiou no filme Resident Evil 3 - A Extinção, em uma cama na sua garagem fazendo striptise, que é trasmitido em tempo real pela internet, montrando em seu laptop um Linux rodando KDE no qual apresenta algum programa de vídeo que não consegui identificar, mas consegui reconhecer claramente o IM Kopete(Cliente messenger) em ação.
Ler o restante deste artigo »



MC - Um poderoso auxiliar no uso do sistema!

20 10 2007

Por Suporte TecnicoID

Uma ótima ferramenta para usar o sistema de arquivos!

Apresentando o Gerenciador de Arquivos MC.

Uma das ferramentas técnicas para controle e gerenciamento do sistema mais bem bolada na era do D.O.S. era o NC ( Norton Commander ). Até solicitei a autorização de uso a Symantec na época pois com o crescimento tecnológico gráfico, logo muitos se desfizeram dele e conseqüentemente o seu abandono no desenvolvimento.

O D.O.S também ja éra utilizado diariamente e com a interface gráfica surge ocasionando o uso mais direto, porem a nós técnicos nada como uma tela linda toda preta, brincadeira, nada como gerenciar seu sistema de modo fácil e rápido, o NC oferecia isto. Oferece ainda a quem precisa de acesso direto ao D.O.S. Não obstante aos seus poderes como ferramenta ao administrador, no Linux também temos um gerenciador de arquivos, que pode ajudar bastante para casos em que o sistema gráfico não funcione ou você queira facilidades nas operações via konsole e não goste de executar longos comandos, em Linux seja no shell ou no konsole use o MC ( Midnight Comander ), faz exatamente o que o NC fazia / faz no D.O.S. só que com funções e facilidades para o nosso mundo Linux, onde com o uso dele ( MC ) podemos ter:

  • Acesso a qualquer pasta, parte do sistema;
  • Qualquer função que seria executada via comando;
  • Qualquer controle a nível de arquivos que pudermos dar via shell ou konsole;
  • Abrir , visualizar, instalar arquivos de pacotes .deb, .rpm , .tar , tar.gz, etc…;
  • Visualizar , descompactar , arquivar compactar , pastas e arquivos;
  • Manusear arquivos compactados;
  • Ler, editar, mover, revisar, modificar, renomear, arquivos sejam compactados ou nao;
  • Mudar permissões de pastas , arquivos, dispositivos;
  • Localizar arquivos e/ou pastas dentro do sistema.

Posso ficar descrevendo sobre todas as suas facilidades, mas nada mais fácil do que por exemplo abrir o terminal konsole e executar o MC( mc em minúsculo ) como usuário ou como root, obviamente tomando cuidado pois como root terá total poder no sistema, com esta ferramenta que até agora é a insuperável ferramenta dos técnicos.
mc - O seu gerenciador via modo texto.

Teclas de uso mais freqüentes:

F2 - Menu do Usuário, para comprimir, descomprimir, converter em tar, bz2, gz e várias outras funções fantásticas para nossa facilidade.
F3 - Visualizar o conteúdo de arquivos.
F4 - Editar arquivos.
F5 - Copiar arquivos entre as janelas.
F6 - Mover arquivos entre as janelas.
F7 - Criar pastas.
F8 - Apagar arquivos (cuidado) ou pastas.
F9 - Acesso ao menu de opções e comandos do Linux.
F10 - Sair da Interface TUI do MC.
CTRL+O - Vai para o konsole sem sair do gerenciamento do MC.
CTRL+U - Troca Janelas de lado.
+ Seleciona todos os arquivos.
- Deseleciona todos os arquivos.
Insert seleciona / deseleciona arquivo ou pasta.
TAB - Muda a janela de operação e por ai vai…

Resumindo, tudo que precisamos efetuar com comandos, em simples movimentação das teclas direcionais, ou mesmo com cliques do mouse pelo konsole ou shell se o GPM (um mouse pelo shell) estiver instalado.
Quer recursos mais completos ainda pra ele:
Instale o pacote completo MC, embora acredite que hoje toda BOA distribuição já o tenha pre-instalado.
Boa prática, e aproveitem com todo cuidado, o uso e o seu sistema depende só de você, por seu próprio uso e risco, cuidado e divirtam-se com esta maravilha do mundo Linux!
Já existe por padrão no ResuLinux desde a sua criação.

Premios no Fórum ResuLinux!

_____________________
SuporteTécnicoID
ResuLinux - todo o poder do mundo Linux numa só distribuição e comunidade Linux!
Depto de Suporte Técnico da Index Data
www.indexdata.com.br
Distribuidor ResuLinux, instalações , personalizações, midias, jogos, suporte técnico gratuito.



Automação Livre e seus profissionais

15 10 2007

Por Eduardo C. Silva

As software houses estão procurando migrar seus sistemas para um ambiente que possa ser customizável, que elas possam montar de acordo com suas necessidades. Sendo assim elas começam a utilizar software Livre, montando um sistema com ferramentas livres, como Java, C, PHP, etc, fazendo software para rodar em ambientes Linux, pois tem muitas vantagens em questão de ser totalmente customizável e fácil de adaptá-lo ao software em si.

Várias empresas estão escolhendo o software livre para desenvolver sistema para PDV (frente de loja) para todo ramo de atividade, pois diminui muito os custos com licenças de uso de sistema operacional, e para as empresas que desenvolvem, acaba com os custos de licença de ferramentas de desenvolvimento. Visando os custos com licenças, as empresas já vêem uma economia muito grande, podendo até investir mais em tecnologia e mão de obra qualificada.
Ler o restante deste artigo »



Pascal + GTK2: Uma alternativa poderosa para desenvolver ferramentas GUI

14 10 2007

Por Luciano Andress Martini

Quase ninguém conhece as potencialidades dessa antiga linguagem de programação no Linux. Aqui estou começando com o Pascal+GTK2 e tive boas experiências com as ferramentas que consegui produzir.
Já que não é moda que tal um pequeno artigo?

O compilador: O Free Pascal tornou-se um compilador poderoso, que gera programas de alto desempenho. Seu suporte a bibliotecas também impressiona, e você poderá gerar programas bonitos e cheios de funcionalidade.

Porque não usar Python, Java ou C++ ? Minha idéia é dar uma nova enfase na programação linux com esse artigo, já que só se encontra artigos falando de Python e C/C++ para Linux. Continue lendo este artigo para ver quais são as vantagens/desvantagens de usar o Pascal.

Estou curioso sobre Pascal+GTK2 pode mostrar um exemplo?
Sim, abaixo segue um exemplo de uma janela(em modo gráfico) feita em Pascal.
Ler o restante deste artigo »



Abrir o código fonte?

14 10 2007

Por Eduardo C. Silva

Se você possui um software proprietário com o código fechado e ele está gerando lucros, será que existe algum motivo para abrir o fonte?Pode ser uma decisão bem difícil de se fazer, pois deve ser analisado com muito cuidado, afinal, devemos sempre levar em consideração o tempo que demorou para ser desenvolvido, o trabalho que teve para desenvolver o software, a metodologia empregada e vários outros pontos, mas não podemos esquecer também da quantidade de profissionais que conhecem o software bem, para que eles possam dar suporte ao mesmo, com implementações, documentações, etc.

Por quê?

Um método fácil de entender o por quê líderes de mercado não abrem seu código fonte, é usado como exemplo o OpenOffice, que tem a maioria das funcionalidades do MS Office e é de graça, mas o MS Office é mais popular, é o mais usado, o mais famoso, e com isto, aumenta significativamente o seu valor financeiro.

Está na hora?

Quero abrir meu código fonte, será que é a hora certa?
Se você abrir seu código fonte cedo demais, vai perder lucro e se abrir tarde demais, vai perder seus usuários, pois eles vão migrar para as opções abertas, mais baratas e com flexibilidade, ou seja, facilmente manipulável de acordo com as necessidades, pois com o fonte em mãos, tudo é possível.

Essas opções abertas podem não ter a mesma qualidade que as fechadas, mas conforme o uso delas vão crescendo, as comunidades de desenvolvimento aumentando, sua qualidade pode até ultrapassar essas alternativas fechadas.
Ler o restante deste artigo »



Utilização de Variáveis Array com a Bourne Shell

14 10 2007

Por Luciano Andress Martini

Bourne shell, popularmente conhecida como Shell Script é uma das mais poderosas linguagens para resolver seus problemas utilizando Linux.

Neste artigo ensino a trabalhar com arrays em shell script.

O que são Arrays?

Arrays são variáveis capazes de armazenar multiplos valores, e serem processadas dentro de laços para por exemplo processar as notas de um aluno.

Não é preciso declarar as Arrays ou chutar valores máximos para a Array, as variáveis em shell são dinâmicas, isto é, Bourne Shell é capaz de aumentar o tamanho de uma variável conforme precisamos de mais espaço.

Veja como os dados são armazenados em Arrays:
As váriaveis serão criadas automaticamente, use a atribuição de valores como mostrado abaixo:
Sintaxe de Arrays em Shell Script: Nome_da_variavel[posição da array]=”valor inteiro, cadeia, texto(gigante) ou real”

Tomemos como exemplo a váriavel Notas:

Notas[1]=”5,5″
Notas[2]=”6,0″
Notas[3]=”7,25″
Notas[4]=”8,5″

Sintaxe para recuperação de valores de uma Array:

Uma vez armazenados os valores, poderemos obter o valor de uma Array, com a seguinte sintaxe: ${nome_da_variavel[posicao_da_array]

Veja um exemplo de script, para retornar valores de arrays:

#!/bin/bash
#Script por Luciano Andress Martini, le as notas dos alunos.
echo 'Digite as notas do aluno:'
for ((i=1;i<=10;i++)); do read notas[$i]; done
echo 'As notas do aluno são: '
#Observe que os simbolos {} são obrigatórios, ou a array retornará um valor nulo.
for ((i=1;i<=10;i++)); do echo ${notas[$i]}; done