Arquivos - maio, 2006



31 mai 06

Procurei na internet um modo de configurar o AppleTalk em um Servidor Linux rodando Samba para compartilhamento de arquivos e encontrei um excelente artigo escrito pelo André Jaccon.

O AppleTalk é um protocolo nativo da Apple para comunicação entre máquinas Apple, mas que possui suporte no Gnu/Linux, embora normalmente seja necessário compilar o kernel para isso, o que tambem não é dificil e está amplamente documentado na Internet.autenticação.jpg

Em breve vou escrever como autenticar um OSX no LDAP ou Active Directory ou NIS.

Na verdade o OSX dá suporte a uma série de protocolos de autenticação como pode ser visto na Tela ao lado:

Texto de propriedade do Autor (André Jaccon):

” Neste artigo iremos abordar a instalação do servidor Netatalk para compartilhar dados entre máquinas rodando sistema Apple Mac OS Classic ou OS X.
Lembrando que a versão que vêm com o do Netatalk na distribuição Debian 2.0.2-3 incluso na versão 3.1 ( codename Sarge ) possui um bug no qual não possibilita o login de estações rodando Mac OS 10.4 Tiger, o pacote que deve ser baixado com a correção do problema pode ser baixado no site:
http://guecos.org/gets/debian/netatalk_2.0.2-3.0ssl_i386.deb

Configuração de Hardware e software usados em nossos testes:

Hardware:
- Processador Intel Celerom 2.2 Ghz
- 256 MB RAM DDR2
- 40 GB HD U/ATA
- 10/100/1000 Interface Network Card.

Software:
- Distribuição Debian Gnu/Linux 3.1 ( Sarge )
- Kernel 2.6.15

Todos nós sabemos que por padrão o sistema operacional Mac OS X por padrão é capaz de conectar em redes Windows e Gnu/Linux através do protocolo SMB implantado com o Samba.
Porém muitas vezes você roda aplicativos os OS X que são emulados dentro do ambiente clássico no qual exige a utilização do Atalkd do Netatalk.
Para isso estamos descriminando abaixo as informações para configuração do servidor Netatalk em um servidor rodando Debian Gnu/Linux, siga os passos abaixo para instalar, configurar e testar o servidor Netatalk.

1º) Verifique se os pacotes necessários estão instalados para isso use os comandos:
dpkg -l openssl
dpkg -l netatalk

Caso os pacotes não esteja instalados você pode baixalos através do APT usando o Mirror:

deb http://debian.jones.dk/ sarge misc
apt-get update

depois instale:

apt-get install openssl netatalk

2º) Depois de instalado verifique primeiramente em seu arquivo /etc/hosts.deny se o TCPD ou TCP Wrapper não está bloqueando todos os daemons, será necessário você deslobquear o Netatalk.
Comente a linha:

#ALL: ALL

Caso você deixe a opção ALL: ALL no /etc/hosts.deny você não conseguirá autênticar de máquinas Apple rodando OS X 10.x, voltando um erro no syslog do seu servidor

#afpd [1001] error – dsi_get session
este error se diz respeito a problema de restrição no TCPD.

3º) Entre no diretório /etc/netatalk; edite o arquivo AppleVolumes.default seguindo o exemplo abaixo:

#~ “Home”
/AFPD_VOLUMES_01 “Volume_01″
/AFPD_VOLUMES_02 “Volume_02″
em nosso exemplo estamos compartilhando duas pastas, ambas na raiz do sistema.

4º) Caso você não vá utilizar o compartilhamento para máquinas OS 9x ( Classic ), entre no arquivo /etc/default/netatalk nas opções ATALKD_RUN=yes mude para ATALKD_RUN=no, PAPD_RUN=no, TIMELORD_RUN=no.

Com isso você ganhará tempo quando for iniciar o daemon do Netatalk devido a Atalkd, que é o daemon que demora mais para iniciar devido a busca feita no AppleTalk Zone no momento de iniciar o daemon.
Abaixo estamos dando um exemplo de arquivo /etc/default/netatalk

AFPD_MAX_CLIENTES=50 # Número máximo de usuários que podem conectar no server ATALK_NAME=`/bin/hostname –short` # Nome da máquina pode ser customizado colando o nome do server entre “SERVER”.
ATALK_MAC_CHARSET=’MAC_ROMA’
ATALK_UNIX_CHARSE=’LOCALE’ # Controla o codifição dos volumes compartilhados.
AFPD_GUEST=nobody # Usuário com acesso Guest
ATALKD_RUN=no # Habilita suporte a Atalkd não necessário no OS X
PAPD_RUN=no # Compartilhamento de impressora pelo Atalkd
CNID_METAD_RUN=yes #
TIMELORD_RUN=no # Disponibiliza boot remoto.
A2BOOT_RUN=no #
ATALK_BGROUND=no # Habilita o Atalkd em background
export ATALK_MAC_CHARSET
export ATALK_UNIX_CHARSET # Exporta para o sistema as váriaveis setadas acima.

Depois basta reiniciar o daemon:

/etc/init.d/netatalk stop
/etc/init.d/netatalk start

ou

/etc/init.d/netatalk restart

5º) Conectando pelo Classic
Vá até o menu Apple/Chooser/AppleShare e clique no nome se seu servidor, caso não esteja aparecendo na relação verifique se o AppleTalk está ativado.

Conectando pelo OS X

Clique no menu Go/Connect to Server/ e digite o endereço abaixo:

afp://endereço-ip-do-servidor

Com isso você terá seu servidor Netatalk com suporte a AFP, para compartilhar dados entre suas máquinas Apple com OS 9x ou OS X com seu servidor Gnu/Linux.


Arquivado em: Apple, Gnu/Linux

Trackback Uri






30 mai 06

Iniciei hoje em uma nova empresa e consequentemente em um emprego novo!

Trabalhei durente mais de dois anos como Supervisor de Suporte e Administrador de Rede em uma empresa do ramo Farmaceutico, no qual adquiri uma experiência muito boa com ambiente Opensource e com liderança de equipe.

Era o lider de uma equipe de 7 profissionais muito competentes que administravam um parque de 28 Servidores e + de 400 estações e aprendi muito com eles e com os “usuários” (por mais que  possa parecer dificil aprender com os usuários).

Agora trabalho em uma empresa em que o foco é TI e com outro grupo de profissionais muito competentes e de alto nível. É uma nova fase em minha carreira e espero que seja boa e que possa contribuir com a equipe e aprender com eles.

Mas o que isso tem de interessante para você que está lendo este blog e procurando informações Técnicas?

Bem, uma das exigências para ingressar nesta empresa era Certificação e isto tem se tornado cada vez mais comum nas empresas, pois, discussões a parte sobre se alguém certificado é melhor ou pior do que quem não é, isto é um balizador para as empresas e serve como uma linha de corte para escolha de seus profissionais, principalmente para empresas de TI, pois ao ingressarem em Editais de concorrência pública por serviços e produtos, o número de profissionais Certificados soma pontos consideráveis e mais que isso o nível da Certificação também conta.

Eu conheço várias pessoas que não possuem Certificação e que sabem mais do que eu, mas o empregador não tem como avaliar muito a fundo portanto eles buscam critérios para delimitar seus canidatos e a Certificação é um deles. Portanto se você é um profissional de TI busque se certificar pois assim estará com sua “empregabilidade” facilitada.

Eu recebi o objetivo de passar na prova LPI level 2 em 30 dias, e até que gostei poisisto me motiva e se não houvesse esta cobrança eu provavelmente deixaria para depois, portanto como será um mês de estudos eu irei postar muitas Dicas Técnicas aqui durante este mês e no inicio do próximo após efetuar a prova coloco aqui o resultado.

Acesse o link para ver as razões de tirar sua Certificação:Why Certify With LPI?


Arquivado em: I think

Trackback Uri






29 mai 06

A Canonical e a LPI lançaram em parceria uma Certificação para a distribuição Ubuntu baseada na LPIC.

Será necessario ser certificado Nivel 1 ou Nivel 2 para fazer uma prova específica para o Ubuntu. Este fato demonstra a idéia da LPI de ser uma certificação neutra e que distribuições Linux podem se basear nela para lançar suas certificações como Especia;ização em um segundo passo.

Eu não acho muito interessante a idéia de termos várias certificações no Mundo Linux, acredito que a LPI já é o padrão e a mais amplamente aceita e solicitada pelas Empresas e Editais públicos e não se faz necessário uma certificação de especialização em uma ou outra Distribuição.

Mas considero saudável que exista mais de uma e no máximo três, para que a LPI não caia “no comum” e continue sendo um diferencial e também acho importante que um profissional sério busque a certificação.

Hoje acredito que as três Certificações Linux mais importantes e respeitadas sejam:

** LPIC – 2 (Linux Professional Institute – level 2)

** RHCE  (Red Hat Certified Engineer)

** RHCA (Red Hat Certified Architect) 

** Mandriva Linux Network Administrator

Aqui no site você encontra material de estudo para a LPI level 1-2 e que também servem para estudar para as outras Certificações aqui listadas.

Outras fonte bem legal de material é o FocaLinux, um grande livro on-line em português que pode ser baixado tanto em html como em txt. 

Depois de estudar pode fazer um Simulado para a prova 101 e 102 da LPI e verificar se já está preparado.

Minha outra página também tem bastante material para estudo de Certificões.

Fonte: LWN 

Abraços e bom estudo … 


Arquivado em: Certificação

Trackback Uri






28 mai 06

Estou postando aqui dois arquivos feitos em flash que mostram de uma maneira bem engraçada e divertida o funcionamento do Processador no gerenciamento das tarefas do Sistema Operacional.

O vídeo não tem pretensões de ser técnico e nem de ser profundo é mais uma sátira ao funcionamento e a uma “certa instabilidade” de versões mais antigas do Windows.

Já estou com sono e coloco mais para divertir do que para ensinar  …

O direito autoral é da empresa Primo Comunicação

Obs:> Não sei a licença deste vídeo, mas acredito que não seja  restritiva, portanto a redistribuição não é segundo a Creative Commons deste site!

Link para o primeiro vídeo!

Link para o segundo vídeo!

 


Arquivado em: Videos

Trackback Uri






27 mai 06

Seguinda a tendências das aplicações web e de fácil acesso e interatividade o meu blog agora está disponível via WAP e pode ser acessado pelo Celular!

Acesse pelo Celular o endereço: www.blogmind.com.br/wp-wap.php

É possivel ler todo o conteúdo dos 5 primeiros posts, inclusive os comentários  e também dá acesso aos links.

Não existe mágica, na verdade isto é possivel utilizando um plugin do Wordpress chamado WP-Wap 2.00 e é compativel com o WP versão 1.5 e 2.x.

A instalação é simples bastando fazer o download de dois arquivos para o raiz do seu servidor que hospeda a página.

Dica: Se você deseja um navegador bom para celular que substitua aquele padrãozinho que vem como padrão experimente o OperaMini, eu uso e funciona muito bem! 

Acesse minha página e confira …

 


Arquivado em: Futuro

Trackback Uri






24 mai 06

Quando vejo pessoas como Nicholas Negroponte, criador do projeto Laptop de U$100,00, e Ian Murdock, criador do Debian e da DLC, falar sobre o mesmo assunto e concordarem, devemos no mínimo prestar muita atenção no que virá

Eu não sou nenhum especialista para dizer como os Sistemas Operacionais para Destop devem ser e nem como serão, também não tenho tino para prever o futuro, mas tem algumas idéias que não saem da minha cabeça e vou dividí-las com vocês.

Eu acredito que a briga entre os Sistemas Opercionais para Desktop, pelo menos no modo como a conhecemos hoje está com os dias contados, na verdade acredito que a nossa relação com ele será muito diferente daqui a alguns anos.

No passado máquina sem Internet…

Vamos voltar um pouco no passado para rever como usávamos nossa máquina e veremos que éramos independente do “mundo exterior”, isto é, conseguiamos usar a máquina simplesmenete estando conectados a energia elétrica, sem a existência de cabos de rede ou conexão a internet, resumindo: eramos dependente somente do Sistema Operacional e de seus Aplicativos.

Hoje é inconcebível o uso de uma máquina standalone, sem estar conectada a uma rede interna ou a internet, o uso que uma máquina destas pode ter é basicamente o de uma máquina de escrever “plus”, pois até os jogos, hoje ,são online. Para mim e para todos que conheço, hoje, ter uma máquina sem uma conexão a internet é inútil.

Pense em quanto tempo você fica utilizando a internet, via navegador, cliente de ftp, ssh, Terminal Service, vnc, p2p, msn, icq, cliente de e-mail, streaming de audio e video e etc, e com certeza deve passar dos 60%. Eu fico 90% do tempo utilizando recursos da internet e so não migrei 100% pois ainda existem alguns aplicativos que uso que não estão em versões Web e conexões a periféricos, tais como celular, impressora, camera digital, mp3 player e etc.

Não usamos Sistema Operacional: Usamos Aplicativos…

Se pararmos para pensar, veremos que não usamos o Sistema Operacional e sim os aplicativos, isto é, o Sistema Operacional serve como uma camada de abstração para que nossos programas funcionem da maneira que gostariámos e para fazer a comunicação com os nossos periféricos, portanto pergunto: Podemos viver sem ele?

Eu acredito que mesmo havendo projetos muito interessantes que buscam proliferar o Linux nos Desktops, ver referências abaixo, o Linux não não vai conseguir chegar a um nível significativo, pois de uma maneira geral, o usuário não está nem aí para o SO que ele tá usando. As pessoas não querem usar Windows, Gnu/Linux ou MacOS, elas querem usar aplicativos e querem ter o mínimo de trabalho e dificuldade nisto e de preferência algo que seus amigos, também usem.

Por isso que o Orkut e o Gmail fizeram tanto sucesso no Brasil, pois além de ser fácil, está na web, portanto é independente de plataforma e todos os seus amigos usam, mas que no fundo é um aplicativo!!

Interface com o Usuário (GUI)…

É claro que questões como Segurança, e Interface com o Usuário (GUI), são muito importantes, mas não são excludentes, se fossem o gnu/linux e o macosx já seriam os padões, pois qualquer um deles é superior ao Windows em qualquer um destes quesitos.

O usuário busca uma curva de aprendizado pequena e nestes termos o gnu/linux com o Gnome (Human Interface Guidelines) está a frente do demais Gerenciadores de Janela e OSX também é considerado o mais fácil entre os três, todavia não basta.

O futuro dos SO para desktops, sobe meu ponto de vista, é uma integração total com a Web, e quiça, ser a própria Web.

Nós passaremos utilizar cada vez mais aplicativos na Web, como os do Google, Writely, Youtube, ClamId, Feed Readers, Flickr, Del.ic.us, Disco Virtual, e aplicativos voltados para a Web como o iLife da Apple.

Para alguns o aplicativo mais importante, hoje, se chama: Web Browser. E nesse sentido conseguimos entender o sucesso do Firefox, que é escalonável através de suas extensões (eu publiquei as que uso aqui) e plugins e do Opera que na versão 9 tem até dashboard, widgets, exposé e uma área de trabalho customizável. E podemos ver que no futuro todos os aplicativos que usamos estarão disponíveis na Web e precisaremos apenas de um navegador Web.

SO: Web 3.0 …

Muitos chamam isso de Web 2.0. Eu acho que a 3.0 se chamará S.O., e neste contexto um sistema de pesquisa é muito importante, mas um sistema que vai além do Google, Yahoo ou Spotligth!!

Eu dei uma olhada no Windows Vista e achei a Interface Gráfica (que a MS chamou de Aero) muito bem elaborada, mas não pude analisar sua integração com a Web, embora acredite que será maior do que a do XP. Mas acredito que a maior experiência neste sentido seja do OSX Tiger (com o pacote iLife06 e .mac) pois permite um simbiose entre os programas e a Web.

Sistemas Operacionas 3D como o Looking Glass da Sun e o Metisse do Linux são muito bonitos e ótimos para apresentações mas não acredito que terão futuro, pois requerem muita performance da máquina, excluindo muita gente, e carecem desta relação com a Intenet.

Espero que iniciativas como a DLC (Desktop Linux Consortium) levem o Linux nesta direção sempre com a pespectiva de que “menos é mais” quando se trata de Interface com o usuário e que unifiquem forças como KDE e Gnome (embora ache isto quase impossivel) … quem sabe no Freedesktop!!

Espero o mesmo do OSX 10.4.5 (Leopard), embora a Apple tenha divulgado muito pouco sobre seu novo Sistema eu acredito que ele será mais integrado a Web do que o Tiger, mas não será o definitivo. Quem sabe a versão 11?

O futuro será Web …

Hoje possuímos conexões a internet com velocidades de 10mbits/s nas capitais e no Japão até 60 a 80 mbits/s, com velocidades beirando a velocidade de tranferência dos HDs em breve as máquinas terão por padrão portas gigabit (os MacBooks já possuem) e poderemos ter nossos arquivos todos na Web e acessá-los como se estivessem localmente, poderemos rodar programas via Web como se estivessem instalados em nossa máquina.

Sendo assim precisaremos apenas de um SO que dê boot na máquina e chame um navegador Web … ou algo parecido e poderemos rodar tudo remotamente. Imagine ter seu desktop na Web e poder acessá-lo de qualquer lugar com uma autenticação baseada em Token e SmartCard (Certificados Digitais) ou alguma outra forma mais segura, e seus arquivos em um Storage em um Datacenter …?

Vou parar por aqui … já estou viajando demais …

Se você tem interesse pelo assunto acesse os links abaixo:

The Linux Desktop Distribution of the Future Parts 1-4

Freedesktop.org

Desktop Linux Consortium (DLC)

Aqua User Interface

Looking Glass

AI-VDi

Metisse

Projeto app-dir

Projeto Smarter Filesystems

Projeto Klik

Projeto Zero Install

Projeto Gobo Linux

Projeto KDE Plasma

Projeto Gnome Beagle

Ensaio de Havoc Pennington sobre software livre e interfaces de usuários


Arquivado em: Apple, Gnu/Linux, I think

Trackback Uri






24 mai 06

meus_aplicativos1.jpgEscrevi uma página aqui no wordpress com uma listagem de 28 aplicativos que uso em minha máquina e que acho que pode ser interessante para quem está iniciando no OSX e no mundo Apple.
 
Quando comecei a usar o OSX não sabia que programas baixar, para as coisas que eu já estava acostumado no Linux, e nem onde procurar e portanto tive uma certa dificuldade neste sentido, portanto quero facilitar a vida de quem está iniciando.

Eu vou alimentando a página aos poucos potanto ela pode se tornar bem grande no futuro e espero a indicação de quem quiser para colocar mais aplicativos lá. 


Arquivado em: Apple

Trackback Uri






21 mai 06

Finalmente lançado o primeiro PodCast do Blogmind.

Esta edição tem como assuntos:

1) Apresentação – Introdução;

2) Assuntos:
Google Trends – http://www.google.com/trends
Google WebToolKit – http://code.google.com/webtoolkit/
Novos MacBook – http://www.apple.com/br/macbook/macbook.html
Nova Loja da Apple – http://www.apple.com/retail/fifthavenue/

3) ithink – www.blogmind.com.br

4) PodSafe Music – Crazy de Gnarls Barkley (pronuncia-se “náls barclei”)

Disponível em Versão AAC (Enhanced) e MP3.

Fórum do Podcast aqui! 

Comentários são bem vindos!! 


Arquivado em: PodCast

Trackback Uri






20 mai 06

Ciente da pouca documentação existente para a preparação de quem quer fazer a prova da Certificação LPIC-2 eu vou passar a colocar a documentação que eu usei para estudar na pasta pública do meu Disco Virtual do .mac.LPI.gif

Existem um atalho para o Disco aqui na página mesmo.

 A documentação também pode servir para quem está estudando para a LPIC-1, mas é mais profunda e lembre-se que para tirar a level 2 você já deve ser level-1.

Para quem busca material para a prova da LPI-1 pode encontrar em grande quantidade na minha outra página: OpenCode

Para quem não conhece a Certificação LPI esta entre as 10 Certifricações de TI mais respeitadas e requisitadas do mundo da Tecnologia, tem valor Internacional , não expira a validade e esta cada vez mais solicitada por empregadores que buscam bons profissionais, portanto serve para abrir muitas portas e ajudar na sua empregabilidade.

Um artigo interessante sobre a importancia da certificação pode ser lido aqui!

Visite também o site da LPI-Brasil


Arquivado em: Certificação

Trackback Uri






19 mai 06

mlogo.pngQuem vem do Gnu/Linux para o Mac OSX sente falta de um gerenciamento de pacotes, principalmente se você vem de uma distro baseada no Debian, você é com certeza (como eu) um “dependente do APT“.

Quem usa uma distro baseada no Debian como o Ubuntu, Kurumin, Knoppix e etc, se acostumou a instalar/desinstalar/atualizar pacotes via apt-get e a utilizar o gerenciador de pacotes dpkg e sabe a grande facilidade e tranquilidade que isto trás ao Usuário ou Administrador de um Sistema Linux.

Agora imagine poder utilizar todo este poder no Terminal do OSX? Seria fantástico … e na verdade é possivel.

Existem um projeto OpenSource que portou o apt e o dpkg para o OSX e portanto uniu o melhor de dois mundos: A interface Aqua com o gerenciamento de pacotes Dpkg e seu front-end o Apt.

Ele se chama Fink e te permite instalar via comando no Terminal ou interface gráfica – GUI – mais de 6400 pacotes. Eu tenho 42 pacotes instalados em minha máquina via apt, tais como: bash_completion, screen, wget, gzip, gtk, mtr, ncurses, tar, nmap e é possivel instalar o KDE, Gnome, X11, Gimp e muito mais.

Abaixo tem uma tela do Dselect rodando no Terminal do OSX!!

fink1.gif

O fink após instalado cria uma pasta em /sw onde ele instala os pacotes e os arquivos de configuração. Abaixo está a saida de atualização dos repositórios do apt e o tamanho da pasta sw em minha máquina:

Last login: Wed Jun 7 09:50:08 on ttyp1
Welcome to Darwin!
micro:~ Godoy$ sudo apt-get update
Password:
Hit http://bindist.finkmirrors.net 10.4-transitional/release/main Packages
Hit http://bindist.finkmirrors.net 10.4-transitional/release/main Release
Hit http://bindist.finkmirrors.net 10.4-transitional/release/crypto Packages
Hit http://bindist.finkmirrors.net 10.4-transitional/release/crypto Release
Hit http://bindist.finkmirrors.net 10.4-transitional/current/main Packages
Hit http://bindist.finkmirrors.net 10.4-transitional/current/main Release
Hit http://bindist.finkmirrors.net 10.4-transitional/current/crypto Packages
Hit http://bindist.finkmirrors.net 10.4-transitional/current/crypto Release
Reading Package Lists… Done
Building Dependency Tree… Done
micro:~ Godoy$ du -shc /sw
129M /sw
129M total
micro:~ Godoy$ which nmap
/sw/bin/nmap

Mas se você prefere um interface gráfica existe um Front-End escrito em Cocoa chamado FinkCommander e funiona perfeitamente, eu, todavia sou mais adepto do Terminal.

Aqui tem um link para a lista completa de pacotes disponiveis no Fink. Em breve vou escrever um tutorial de como instalar/configurar, mas se tiverem alguma dúvida me enviem um e-mail.

Update: Escrevi um texto sobre como usar o Ports do FreeBSD no Mac aqui no Blog, para acessar clique aqui.

Abraços


Arquivado em: Apple, Software Livre

Trackback Uri