quarta-feira, 17 de dezembro de 2008

Blog do André Vasconcelos, curso de C em andamento

Nenhum comentário:
Hoje inauguro também a editoria SITE DO DIA, onde diariamente irei indicar um blog ou site com informações interessantes, conto com a participação de vocês também, se tiverem alguma dica é só mandar um e-mail para blog@pierrefreire.com.br que publicaremos e daremos o crédito ao colaborador.
A minha indicação de hoje é o blog do André Vasconcelos, para quem gosta de programação e de "nerdices" em geral, é um ótimo lugar. André é um profissional experimentado, trabalha com programação desde os anos 90, tem facilidade para programar em diversas linguagens com uma versatilidade incrível, ele é analista de sistemas de uma grande empresa do Distrito Federal, o blog esta começando, mas é repleto de novidades e assuntos interessantes, eu gostaria de destacar para os que estão acompanhando o nosso curso de objective-c,  que o André tem um curso em andamente de C Ansi, o que será um excelente complemento para quem esta acompanhando o nosso de objective-c e não esta acostumado com o C Ansi. Então este post marca a retomada dos trabalhos e estou preparando as próximas aulas de Objective-c. Então a dica foi dada e não esqueçam de deixa algum comentário lá no blog do André.

O endereço do blog é http://www.alovasconcelos.net/blog

Abraço a todos.


domingo, 7 de dezembro de 2008

Lançamento do TheTranslator Versão Beta para Windows XP e Mac OS

9 comentários:


Amigos do blog, estou lançando a primeira versão do TheTranslator é um mini-aplicativo desenvolvido por mim, usando  Cocoa e Objective-c que funciona como tradutor de idiomas. Esta primeira versão ainda em beta,  faz tradução do Inglês para Português. A principio foi testado no Leopard 10.5.1, 10.5.5 e 10.5.4, não tive como testar em outras versões do Mac OS. Hoje a versão para Windows XP foi disponibilizada.
Lembrando que se trata de uma versão beta, e eventuais instabilidades podem acontecer, gostaria de receber um feedback das pessoas que utilizarem a ferramenta para que possa efetuar melhorias.



Este software é gratuito e necessita de conexão a internet para que seja feita as traduções.
Gostaria de agradecer ao Gilson Nunes, Rodrigo Merino que são meus amigos e escrevemos juntos no Blog do Rodrigo Merino  e ao Pedro que me ajudaram nos testes.  Outro leitor do blog o nome dele é Vilmar fez alguns testes e me passou feedback.


Aguardo os comentários, apesar de ser aplicativo bem simples espero que seja útil para alguém.
Atualizado:
Versões disponíveis: 
Mac OS e Windows XP




Digite aqui o resto do post

sábado, 6 de dezembro de 2008

Acessando o Mac via Windows

Um comentário:
Amigos do Blog, vivo um mundo de descobertas no Mac e gosto de documentar as coisas que aprendo a cada dia, resolvi fazer um resumo bem simples do uso de como acessar o  Mac remotamente de um cliente Windows usando o  VNC. Vamos ao post...
Objetivo: Acessar o Mac remotamente via VNC  de uma máquina Windows.
Ambiente: Mac OS 10.5.5 Leopard

01 - Acesse o menu da maçã e escolha preferências do sistemas, conforme a tela abaixo:



02 - Ao aparecer a tela abaixo, vá em internet e redes e escolha compartilhamento


03 - Escolha a opção compartilhamento, olhe a figura abaixo:


04 - Conforme a tela abaixo, você marca a opção compartilhamento de tela, e no lado esquerdo clica no botão configurações do computador.


05 - Esta tela será aberta  você escolhe a opção: Os usuários VNC podem controlar a tela com a senha:

e define uma senha, esta senha pode e deve ser diferente do seu usuário. Confirme no Ok.


06 - Pronto!!! Agora do Windows, acesse o VNC Viewer e coloque o IP do seu Mac e pronto.

Tá bom!!! Vamos as perguntas:

01 - Pra que diabos você quer acessar o Mac pelo Windows?

R - Eu quero usar o Camtasia para criar umas video-aulas, sei que existe o ScreeenFlow e outros, mas quero usar o Camtasia, porque tenho a licença original dele que comprei. 

02 - Entendi seu motivo, mas você não vai mostrar como instala o VNC no Windows?

R - Não foi o escopo deste artigo, mas na internet tem vários tutoriais sobre o assunto.


Bem amigos, vou ficando por aqui, foi bem simples este post, mas queria registrar algo que aprendi hoje, talvez sirva para alguém.

Abraços.


sexta-feira, 5 de dezembro de 2008

Livro de Mac OS X

Nenhum comentário:

Este é o primeiro livro que compro sobre Mac, e gostaria de registrar as minhas impressões e falar sobre o seu conteúdo. Fiz um breve resumo sobre os capítulos e comentei alguns itens, ainda falta muito para terminar, mas até o momento, no meu caso que sou 100% tonto no mundo Mac estou gostando bastante, e quem já comprou coloque sua opinião nos comentários. Vamos ao relato...

Tudo começou em um passeio no Shopping, minha esposa me convidou para ir ao shopping comprar um presente para nosso primo que fazia aniversário. Fomos na livraria Catarinense, e olhando os livros ( Nossa, eu amo ler) encontrei o livro. Na verdade estou começando no mundo Mac, apesar de anos usando Linux e Windows, o Mac tem sido uma novidade e normalmente muitas dúvidas surgem, então comprei este livro de 986 páginas para relaxar ( risos ) e aprender alguma coisa sem ficar pentelhando os amigos.


Titulo: Mac Os X Leopard

Pogue Press/O'Reilly
Local de compra: Livraria Catarinense em Balneário Camboriu
Valor: R$ 129,00
Páginas: 986
Autor: David Pogue, colunista do The New York Times, correspondente da CBS News Sunday ele escreveu vários livros da série For Dummies.
Idioma: Português

Ele aborda os seguintes temas:

As novidades no Leopard ( Para mim pelo menos tudo é novo - risos )

Capitulo 1: Pastas e janelas

É um passeio sobre as janelas, mostrando detalhes de como funciona, etc. Se seu sonho na vida é apenas clicar na janela e nem se importa com nada, pode pular este capitulo. No meu caso, que que fiquei xingando a Apple porque não achava um botão para ejectar o CD, me esclareceu muitas coisas ( risos ).

Capítulo 2: Organizando o seu material

Fala sobre a estrutura das pastas do MAc OS,  uma ótima noção sobre a estrutura de arquivos do Leopard.

Capitulo 3: Spotlight

Este o Gilson me ensinou a usar ontem, o livro da dicas sobre ele, para quem veio do Linux e estava acostumado a usar o find na linha de comando, o Spotlight foi uma benção.

Capítulo 4: Dock, Mesa e Barra de Ferramentas
Várias dicas sobre o Dock, configurar, usar trocar icones, etc.

Capítulo 5: Documentos, programas e spaces.

Iniciando os programas, dicas de uso do spaces, os programas Cocoa e Carbon e suas diferenças, os aplicativos universais ( Macs Intel ).
Mostra como se criar widgets, esta parte muito bacana.

Capítulo 6: Time Machine, Sincronizando e Movendo Dados

Capítulo 7: Automator e AppleScript
Como programador, pulei direto para esta parte, para quem pretende usar AppleScript, tem dicas valiosas para iniciar esta poderosa linguagem de script.


Capítulo 8: Windows no Macintosh
Muito útil, quando cometi o pecado de instalar também o XP no meu Mac, mas fazer o que, preciso pagar o leite do cachorro e programa em Delphi as vezes.

Capítulo 9: Preferencias do Sistemas

Capítulo 10: Os programas gratuitos no Leopard

Capítulo 11: CDS, DVs e o iTunes
Dicas valiosa, sobre gravação de CDS, DVDS e uso do iTunes.

Capítulo 12: Contas, Controles Parentais e Segurança

Capítulo 13: Rede, Compartilhamento de Arquivo e Compartilhamento de Tela

Capítulo 14: Impressão, Envio de Fax, Fontes e Imagens

Capítulo 15: Som, Filmes e Fala

Capítulo 16: Curso Relâmpago de Unix

Capítulo 17: Hackeando o MAc OS X

Capítulo 18: Configurações de internet

Capítulo 19: Mail e Agenda

Capítulo 20: Safari

Capítulo 21: iChat

Capítulo 22: SSH, FTP, VPN e Compartilhamento Web

Apêndice A: Instalando o Mac OS
Apêndice B: Solução de problemas ( O Mac tem problemas é ? ) - risos

Perguntas

01 - Pierre, você gostou do livro?

R - Realmente é um bom livro apesar do tamanho no formato Bíblia, tem informações importante, tem pessoas que gostam de livros menores, mas na minha opinião para quem quer conhecer o Mac OS Leopard, vale a pena comprar.

02 - Achou caro?

R - Com a crise mundial, realmente nada é barato hoje em dia.

03 - Leu inteiro?

R - Tem sido minha leitura antes de dormir, até a Copa de 2014, talvez eu termine.

04 - Alguma dica, mudou a sua vida? ( risos )

A configuração de VPN, e o acesso remoto, me abreviaram algumas pesquisas na internet e as dicas sobre AppleScript, material em programação para Mac não é fácil de achar em Português.

Bem amigos, vou ficando por aqui, para quem pretende comprar o livro, postei minhas experiências para vocês. Levem em conta que sou 100% tonto no mundo Mac, então para mim, qualquer informação é válida.


Abraços.

terça-feira, 18 de novembro de 2008

Série objective-C 05 -Estrutura lógica de um programa objective-c

10 comentários:
Hoje chegamos ao artigo de número 5 desta série, hoje iremos fazer uma revisão sobre a estrutura lógica de um programa objective-c, gostaria de agradecer a todos e-mails e feedbacks que tenho recebido. Isto é que me anima a continuar escrevendo, poder aprender e ensinar ao mesmo tempo, além de fazer novas amizades. Leia o restante do artigo.

segunda-feira, 17 de novembro de 2008

Série objective-C 04 - Orientação a Objetos

10 comentários:
Neste quarto artigo da série iremos ver os conceitos iniciais sobre orientação a objetos com objective-c, iremos utilizar um exemplo bem simples para ilustrar conceitos iniciais, aguardo os comentários. Leia o restante do artigo.

terça-feira, 21 de outubro de 2008

Série objective-C 03 - Exercícios de fixação

4 comentários:
Amigos do blog, que estão acompanhando esta série, chegamos ao terceiro artigo e hoje iremos fazer alguns exercícios de fixação para rever os conceitos que aprendemos até o momento. Gostaria de receber o feedback dos leitores que estão acompanhando o texto seja por e-mail ou pelos comentários para que possamos aprimorar os próximos artigos. Leia o restante do artigo.

Série Objective-C 02 - Aplicação compilada via XCode

4 comentários:
Neste segundo artigo iremos compilar a nossa aplicação usando o XCode, esta IDE que é padrão no desenvolvimento de aplicações para o mundo Apple, postem seus comentários e dúvidas para que possamos ir aprimorando os próximos artigos. Leia o restante do artigo.

segunda-feira, 20 de outubro de 2008

Série Objective-c 01 - Conceitos iniciais e primeira aplicação compilada via console de texto

7 comentários:
Este é o primeiro artigo da série, iremos aprender alguns conceitos iniciais e escrevermos a nossa primeira aplicação em objective-c, leia o restante do artigo.

Série artigos - Aprendendo objective-c

Um comentário:
Leitores do blog, 

Como vocês sabem, estou me dedicando ao estudo de tecnologias para desenvolvimento para plataforma Apple, focando Macs, Iphone e Ipod. Nos últimos artigos falamos:


Já conhecemos as tecnologias e sabemos como preparar o ambiente de desenvolvimento, nesta série de artigos  iremos conhecer os conceitos básicos para criação de programas. A tecnologia escolhida foi a linguagem objective-c e o framework Cocoa por serem as ferramentas onde são construidas a maioria das aplicações para Mac, Iphone e Ipod.
Como estou estudando diariamente, postar as informações que vou adquirindo é uma forma de solidificar os conceitos e também aprender com os colegas interessados nestas tecnologias.
Abraço a todos.




Configurando um ambiente de desenvolvimento para Mac, iPhone e iPod.

3 comentários:
No último artigo, falamos sobre Tecnologias para desenvolvimento no mundo Apple, hoje iremos instalar um ambiente para desenvolvimento com as principais ferramentas de desenvolvimento. Vamos ao texto...


Tecnologias para desenvolvimento no mundo Apple

Um comentário:
Neste artigo, irei falar sobre linguagens e ferramentas de para o Mac OS.
A plataforma Mac vem crescendo bastante, depois que os computadores da empresa de Cupertino, começaram a vir com processadores da INTEL, muitos usuários e desenvolvedores do mundo Linux e principalmente windows descobriram o Mac como uma plataforma computacional. As desculpas antigas tais como: Mac não roda Windows, os computadores da Apple são apenas para artistas gráficos, são computadores caros e tantos outros mitos que foram criado em torno desta plataforma cairam por terra. Hoje esta plataforma pode ser usada por uma grande variedade de usuários de todos os níveis e com certeza usar o Mac é uma experiência extra-ordinária, falo isto com conhecimento de causa, há 15 anos usando plataformas da Microsoft e sistemas operacionais padrão posix como o Linux.
Mas o objetivo desde artigo é falar sobre desenvolvimento para a plataforma Apple, quando falo isto levem em conta o famoso IPHONE, IPOD TOUCH e os computadores Mac.
Existem várias tecnologias para desenvolvimento na plataformas da Apple, abaixo cito algumas:

JAVA: Como linguagem multiplataforma desde o seu inicio esta tecnologia também esta presente na plataforma Apple, em relação aos dispositivos móveis como Iphone e o Ipod, não existe a possibilidade de se programar com Java ainda, ou seja o J2Me ainda não roda nestes dispositivos, mas em relação aos computadores, podem ser feitas aplicações de desktop.


PYTHON: A famosa linguagem está disponível no sistema da maçã, sendo um descendente legitimo da nobre família posix, o Mac Os traz esta linguagem instalada como padrão e os programadores python, precisam apenas carregar o interpretador e mãos a obra. Para aplicativos gráficos eles podem usar o PYObjc que permite acessar a Cocoa ( Que nome né!! ) a biblioteca que acessa as API gráficas do Mac ) ou seja aplicativos podem ser feitos com Python usando a interface gráfica nativa da Apple.
O site da Aurélio tem alguns materiais interessantes, até uma palestra que ele fez em Joinvelle falanda da integração Python x Cocoa, clique no link para visualizar, palestra do Aurélio.


QT: A Qt é uma biblioteca gráfica consagrada, muitos softwares famosos, foram feitos com ela, só para citar alguns: Skype, KDE no Linux e outros.
Sendo uma biblioteca multiplataforma e com o detalhe interessante que roda nativamente, ou seja as aplicações são compiladas para o sistema que ela vai rodar, ela tem um port para o Mac Os, nos meus estudos instalei e funcionou perfeito, nos próximos artigos falarei mais sobre a QT. Como a maioria já sabe, para usar a QT no Mac é pré-requisito conhecer C++.
Para os programadores que já trabalham com esta tecnologia é uma ótima opção.

Objective-C:  O Objective é a linguagem oficial para desenvolvimento na plataforma Apple, é uma linguagem orientada a objetos, é um subconjunto da linguagem C e herda caracteristicas da SmallTalk. Nos meus primeiros contatos, me adaptei muito bem a linguagem, quem vem do Java e do C++ os conhecimentos de orientação a objeto fazem uma diferença enorme. A curva de aprendizado é um pouco maior, mas com certeza vai valer a pena o esforço, pois abre a perspectiva de desenvolvimento para Iphone e Ipod Touch com o framework Cocoa. O material em português é escasso, mas quem não tem problema com a "língua da rainha" vai encontrar muitos livros e documentações na internet, estarei publicando alguns relatos e experiências com a linguagem aqui no blog.

COCOA: Cocoa não é linguagem, é um framework para desenvolver aplicações para o mundo Apple, pode ser usado com várias linguagens: Python, Ruby e outras.
Mas com o objective-c forma a dupla oficial da Apple para o desenvolvimento de aplicações desktops e móveis, realmente quem estiver interessado em desenvolver não só apenas para desktops Mac, mas também para Iphone e Ipod esta é a fronteira a ser ultrapassada, mas com certeza valerá o esforço.

XCode: O Xcode é a IDE de desenvolvimento oficial da Apple, é muito interessante e simples de utilizar, vem nos discos do Mac OS e pode ser instalada também via Web.

Interface Builder: Desenha as interfaces gráficas que serão utilizados nos programas, é integrado ao Xcode e depois que se aprende os segredos das conexões entre os objetos da interface e as classes dos programas, fica muito legal de se usar.

Bem, existem outras ferramentas, mas o objetivo era dar uma idéia geral de algumas tecnologias que podem ser usadas.
Quem quiser fazer algum complemento, posta nos comentários.

Abraço a todos.
















Atualização do Mac OS

Nenhum comentário:
Hoje iniciamos uma série de artigos sobre o Mac. Irei falar sobre a atualização do sistema e softwares no Mac OS, equivalentes aos updates do Windows e das atualizações feitas via apt-get em algumas distribuições linux.
No meu caso, a primeira atualização que fiz, o sistema foi atualizado para a versão 10.5.5 o leopard, o último release do SO da Apple.
As atualizações são muito importantes, porque novos recursos e correções para segurança são adicionadas ao sistema operacional e softwares instalados no seu computador. Este processo é muito simples no Mac OS. Vamos ao texto.



Passo 01 - Verificar as atualizações disponíveis.

Você clica na maçã no canto superior esquerdo da tela e escolhe a opção Atualização de software, conforme a figura abaixo:



Passo 02 - O sistema procura as atualizações

O sistema vai se conectar ao site da Apple, para verificar as atualizações disponíveis, isto pode demorar um pouco. Acho melhor ir tomar um café, se não for muito incomodo, traga um para mim também, a tela abaixo mostra o que vai acontecendo.



Passo 03 - O sistema mostra as atualizações disponíveis

O sistema mostra as atualizações disponíveis, agora basta escolher o que quer atualizar e confirmar. Pode demorar bastante, depende do tamanho das atualizações, da velocidade da sua banda larga e até a quedas das bolsas pode influenciar. Tenho algumas sugestões para você, enquanto seu Mac é atualizado.
01 - Colocar um comentário no blog
02 - Levar o cachorro no Pet shop
03 - Se for a noite, vai ver a Favorita, a novela esta imperdível
As sugestões foram dadas.

Abaixo a tela com as atualizações disponiveis.

domingo, 19 de outubro de 2008

Administração de tempo - Parte 01

2 comentários:
Amigos do Blog,

Tempo é dinheiro!!! Quantas vezes não ouvimos esta frase. E por incrível que pareça, sempre estamos procurando tempo.
Para explicar este fenômeno vamos  a matemática.

8 horas       -------------> dormindo
8 horas       -------------> trabalhando
8 horas       -------------> família, brincar com o cachorro, projetos pessoais, novelas, etc.
------------
24 horas

Devido a esta matemática, sempre estamos com falta de tempo para completar alguma atividades importante, seja no campo pessoal ou profissional.
A organização com certeza é a maneira de atenuar esta situação, para possamos se não alcançar "o nirvana" da realização, pelo menos diminuir a sensação da falta de tempo e que algo ficou faltando.
No meu caso, que sou free-lancer ou seja trabalho em casa, organizar as atividades é uma tarefas mais complexa ainda. Mas de qualquer forma tenho tentado ter um mínimo de planejamento. O primeiro passo foi definir as tarefas que quero ou tenho que fazer.

- Estudo de tecnologia para desenvolvimento nas plataformas Mac e Iphone
- Fazer dança de salão
- Atualização do blog
- Suporte aos clientes e desenvolvimento de soluções para Asterisk ( Trabalho diário )
- Andar na praia
- Estudar inglês
- Passear com o cachorro

Com estas tarefas definidas, estou fazendo a agenda para semana.

E vocês? Tem alguma dicas? Coloca nos comentários ou manda um e-mail.

Abraços,

Tela do Mac

Nenhum comentário:

Ando bastante feliz com a compra do MacBook e o sistema operacional da Apple o Mac OS Leopard tem se mostrado seguro, rápido, simples e muito bonito.
Vou colocar uma foto da tela, para vocês darem uma olhada.

sexta-feira, 17 de outubro de 2008

Oi e Brasil Telecom livres para fusão, o consumidor perde mais uma vez!!!

Um comentário:
Amigos do Blog,

Ontem em Brasília a ANATEL, o orgão que regula as telecomunicações no Brasil aprovou algumas mudanças no Plano Geral de Outorgas, este plano define  regras para as concessões de telecomunicações no Brasil, seja fixa local e longa distância nacional e internacional.
Mas o que isto significa? O detalhe mais importante, e questionável é a parte que permite que uma grupo de telefonia possa comprar outro que tenha atuação  em uma diferente região. Antigamente as telecomunicações eram controladas por uma empresa estatal chamada Telebrás,  quem não se lembra da TELERJ, TELESP, TELEBAHIA e outras em cada estado. Veio a privatização e estas empresas foram leiloadas, em um processo conduzido pelo ex-ministro já falecido, o Sérgio Mota, o Brasil foi fatiado em regiões e cada empresa teria concessão para atuar em determinada área: TELEMAR, BRASIL TELECOM, TELEFONICA foram as grandes vencedoras destes leilões, e obtiveram concessões na maior parte do Brasil, tempos depois foram criadas as empresas chamadas espelhinhos,  que tinham o objetivo de aumentar a competição, GVT, Vespér foram algumas das que foram criadas. A verdade é que estas espelhos ajudaram, mas nunca foram realmente uma grande concorrência, pois estas não possuem uma rede fisica tão extensa quanto as empresas que compraram as licenças da TELEBRAS.
Na verdade passamos um monopólio estatal para um  privado, melhorou um pouco, pelo menos as Telecom deixaram de ser cabides de empregos de políticos,
Mas como todo monopólio a qualidade serviços continuou ruim, quem nunca ficou na fila de espera escutando musiquinha por 40 anos, tentando resolver algum problema na linha telefônica ou banda larga, se pronuncie (rs).
Para exemplificar e não ficar parecendo discurso de "comunista", as pessoas que moram no Norte/Nordeste sofrem bastante com isto, pergunte alguém que more na Bahia, Sergipe,Amazonas, Rondonia ou qualquer outros destas regiões, o preço que eles pagam por uma conexão de banda larga ( quando tem a sorte de terem ) e qual a velocidade  conexão?  Eles pagam o máximo e recebem o minimo, porque nestas regiões praticamente só tem a opção da OI, ou seja não tem concorrência ( Vamos explorar, é o lema das empresas e atender bem também não precisa, afinal só tem a gente.)
Depois de fazer este pequeno retrospecto e levantar este pontos, voltemos a reunião da ANATEL realizada ontem, esta mudança foi feita para favorecer a criação da chamada SUPERTELE, a fusão da OI  com a BRASIL TELECOM, o valor inclusive já estava acertado desde o inicio do ano e só faltava esta mudança na regra, que foi feita ontem. Uma noticia bem triste, já que isto abre precedentes, não sabemos o que pode acontecer a partir de agora. As regras mudaram e sabemos que no mundo capitalista em que vivemos as empresas crescem por aquisições, e quem duvida que daqui a pouco a VIVO e a TIM se tornem uma única empresa para lutar contra a Claro. Ou a Claro compre a Vivo, e se a TELEFONICA compra a OI?  BEM, Vão dizer: " Temos regras para evitar isto", mas se mudaram esta regra agora, quem garante que não vão mudar no futuro? Ou seja, imagine tudo nas mãos de poucas empresas.
Vamos acompanhar os próximos capítulos , mas pelo jeito o lobby foi bem forte nos corredores de Brasília e vamos ter que aguentar este novo monopólio que vai nascer. Quem mora no Sul vai sentir o que é ter a OI como prestadora de serviço, quem achava a Brasil Telecom ruim é só aguardar para ver, tomara que eu esteja errado, mas pelo que os meus clientes do Nordeste falam, já fico preocupado.

Abraço a todos.


quinta-feira, 16 de outubro de 2008

Usando Vono e Skype no Mac, usando X-lite

Um comentário:
As coisas andam evoluindo, um dos recursos que não abro mão é o uso de Voip para economizar nas ligações, me parece que tem o skype para Mac, mas sou usuário fiel do VONO da GVT com boas tarifas, qualidade de audio excelente e me permite ter um número fixo a escolher entre 183 cidades no Brasil. E com o Mac tive a grata surpresa de saber  que o X-Lite tem um cliente para o Mac Os e acabei instalando e funcionou muito bem. Outro detalhe é que trabalho com Asterisk um software para PABX e sempre preciso de um cliente SIP no computador para testes. 
http://www.counterpath.com


Atualização:

Acabei de instalar o skype, a versão atual para ele é a 2.7 e o video funciona também.

Primeiro programa instalado no Mac - Messenger ou melhor Adium

Nenhum comentário:
A primeira vez ninguem esquece (risos),  hoje instalei o primeiro programa para Mac Os, uso bastante o MSN para fazer contato com os amigos e clientes, comecei a procurar uma versão que rodasse em Mac, vi que tinha uma versnao da própria Microsoft, mas resolvi instalar algo alternativo e em pesquisas, o Google me contou que os usuários do Mac adoram um tal de Adium, então fui instalar o cara.
Vamos aos passos:

No site do    http://www.adiumx.com  baixei o software, até ai tudo igualzinho.
Por padrão ele baixa o programa na pasta transferências do usuário, um arquivo com a extensão .dmg,   tá legal e agora?  Cadê o instalador?  Quando você clica no arquivo ele abre e aparece um icone com o nome do programa e outro com o icone da pasta aplicacao, você arrasta o programa para pasta aplicação e pronto.  Instalado. Muito simples mesmo, se quiser apagar é só arrastar o programa para lixeira.
Agora que quebrei o gelo, vou começar a instalar outros programas e com melhor entendimento tento explicar melhor ( risos ).

O resto é usar o programa, isto não precisa detalhar né??

Primeiras impressões com o Mac no uso diário

Um comentário:
Como já coloquei em todos os posters e muitos de vocês acompanharam, estou com um Macbook da Apple e durante este pouco tempo de uso, estou muito satisfeito com o equipamento. Vamos ao texto...




Depois de muitos anos com a plataforma PC e com a dupla Windows e Linux ao lado 24 horas, esta mudança está bem divertida, ele veio instalado com o MAC OS, é o sistema operacional da Apple, para os não nerds é o similar ao Windows no mundo PC ou Linux para os usuários deste sistema. 
O equipamento me cativou pelo design refinado e os detalhes minuciosamente estudados, em termos de performance a máquina é incrivelmente rápida e extremamente silenciosa, a tela muito confortável e a qualidade de audio muito boa.
Em relação a parte do software o Mac Os, me surpreendeu, pela estabilidade, usabilidade e pela interface matadora mas sem perder a facilidade de uso.
Para quem começa no mundo Mac, nos primeiros momentos se sente um pouco perdido e o cerébro com aquela comparação, como faço isto mesmo, no Windows era assim.....
Um conselho é esquecer tudo e começar de novo, mas com uma vantagem imensa, a curva de aprendizado é rápida.
Como o meu Macbook tem hardware da Intel, eu posso instalar Linux ou Windows, inclusive a Apple tem um programa que ajuda nesta migracão o bootcamp para instalação nativa ou existem as opções de se rodar via VMWARE ou Parallels como uma máquina virtual, tudo ao gosto do freguês, um detalhe legal pelo que andei lendo no site da APPLE é que o bootcamp ajuda na preparação dos drivers do Windows, o que facilita bastante.
Ainda não fiz estas operações, estou me acostumando e gostando bastante do Mac OS.
Sobre o Mac OS, a Apple nas duas últimas versões tiveram codnomes de animais, o Tiger e o atual o Leopard, será que o próximo será o Lion?(risos).
Eu já fiz a atualização para o Mac OS 10.5.5 e foi bem tranquila.

A parte de acentuação a princípio é bem estranha para quem veio do mundo Windows, no meu caso, no primeira vez que o liguei o computador, o sistema perguntou qual seria o layout do meu teclado, eu escolhi português brasileiro, e como "antigamente" para acentuar tentava shift+acento+tecla e nada, fiquei encucado!! Pesquisando na net, o Google tem sido meu grande parceiro nesta entrada no mundo Mac, eu descobri que ele tem as combinações especificas dele.
Por exemplo para o acento agudo você faz: aperta a teclas  OPTION+E ( vai aparecer o acento ) e depois você digita a letra que vai receber o acento, parece complicado, mas na prática é  bem tranquilo, tem opções de se configurar mapas de teclados para ficar semelhante ao mundo Windows, mas se ele nasceu assim e para aprender não demora, para que mudar né? (risos)

Vou contar um segredo para vocês, eu fui testar o driver de CD/DVD, já achei estranho não tinha um botão para apertar, eu pensei: Meu Deus!!! Quero o meu botão, passando o momento de insanidade, eu pensei se não tem botão é só colocar o DVD, então coloquei: Que show, abriu o DVD, mostrou um icone na mesa ( área de desktop ), tudo tranquilo, acabei de usar o DVD, fui colocar outro. Opa e agora? Como vou tirar ele?? Olhei, analisei, procurei, chamei a Sheila minha esposa e perguntei, tá tenho 15 anos que lido com computador, mas você pode me ajudar a tirar o DVD do driver? (risos).
Que diabos, não tem o botão para ejectar ele. Bem então fui ao Senhor, sabedor de todas as dificuldades e nosso guia espiritual o Google:  Pimba!!! Tem que clicar no ícone do DVD na tela e escolher eject, e o DVD saí né!! Muito fácil e moderno. Mas que eu gosto de apertar o botão eu gosto. Bem este post esta muito grande, vou continuar os trabalhos de configuração e volto mais tarde. 

Abraço.

Pierre




terça-feira, 14 de outubro de 2008

MacBook Parte 15 - Ligando o notebook e telas iniciais

Nenhum comentário:

MacBook Parte 14 - Detalhes interessantes

3 comentários:
Vamos aos detalhes, logo de cara achei uma sacada bem legal da APPLE. O carregador do alimentador da bateria ( O nome é este mesmo ). Para simplicar para não nerds, o alimentador que você coloca na tomada ( agora entendeu né ?), ele é conectado no notebook como uma imã. Muito legal, isto. Você está pensando, é mesmo, seu babão da APPLE, porque é legal?
Bem, pensando na teoria do CAOS, você tropeça no fio e vai levar junto o notebook para o chão, com o carregador como um imá, isto não acontece, ponto para APPLE. Falando neste assunto, melhor bater na madeira 3 vezes. toc,toc, toc.

MacBook Parte 13 - Reprise dos melhores momentos

Nenhum comentário:
Para quem chegou agora e perdeu a história do começo ( risos ), olha a caixa do notebook, realmente a APPLE é muito detalhista, desde que comprei meu ipod ano passado eu já percebi isto. BAh, será que estou virando um MacManiaco?? Deus me livre.

MacBook Parte 12 - Notebook visão geral

Nenhum comentário:
Nossa, será que alguém chegou até aqui?? Se chegou esta a foto do notebook aberto na mesa e pronto para uso. Sou suspeito para falar, mas achei ele muito bonito. Pai é assim mesmo!!!

MacBook Parte 11 - Olha a visão panoramica ( risos )

2 comentários:
O mundo evolui daquela caixa velha da entrega a este visual maravilhoso e uma visão ampla da mistica maça da APPLE. Poético né??

MacBook Parte 10 - Os cds de instalação

Nenhum comentário:
Já que estou mostrando tudo e você deve esta com bastante tempo ai!!! Olha os cds de instalação do Mac Os. Da próxima vez vou filmar, fica mais fácil ( risos )

MacBook Parte 9

Nenhum comentário:
O notebook vem acompanhado com o manual em inglês e com o cd de instalação do MAC OS.

MacBook Parte 7 - O notebook embalado em cima da mesa

Nenhum comentário:
Depois de aberto, o notebook vem envolto em um material macio, para proteção, ele em cima da mesa junto com o carregador da bateria.

MacBook Parte 6 - A caixa vista por dentro

Um comentário:
Para quem começou apavorada com a caixa velha, olha como melhorou!!!

Macbook Parte 5 - A caixa se abre

Nenhum comentário:
A primeira visão da caixa!!! SErá que tem ovos dentro? A embalagem parece né?

Macbook parte 4 - A embalagem esta se abrindo

Nenhum comentário:
Depois de uma caixa velha, uma caixa de proteção, uma sacola plástica, a caixa final. Realmente muito bonita

Macbook Parte 3 - A Apple mostra sua cara

Nenhum comentário:
Bem, depois do susto da primeira caixa, do alívio da segunda, agora as minhas expectativas começam a serem atendidas, aprece o Macbook impecavelmente envolto em um plástico e dentro de uma caixa que parece mais sacola de compras de loja luxuosa de shopping.
Realmente a Apple é detalhista demais.

Macbook parte 2 - A embalagem melhorou

Nenhum comentário:

Depois do susto, a embalagem começou a melhorar, a caixa velha era só proteção!! Que alivio.

Macbook Parte 1 - Foto da caixa no momento da entrega

Nenhum comentário:

O funcionário da transportadora, tocou a campainha, eu atendi e sai correndo junto com a cachorra escada abaixo, ela logicamente latindo o tempo todo, até parece que o notebook era dela.
E o cara me deu uma nota e mostrou esta caixa. Nossa, que choque, eu disse, tem um notebook ai dentro? O cara falou que sim. Como sou igual São Tomé, pedi para ele abrir ele fez uma cara de poucos amigos e abriu. Mas pudera, com uma caixa feia desta, eu ia acreditar que era uma máquina da APPLE. ( risos )

E o MacBook chegou!!!

Nenhum comentário:
Hoje as 15:00 a transportadora entregou o meu notebook novo, a escolhe como já falei em post anterior foi um:
APPLE
MacBook MB403LL
Core 2 duo - 2.4 ghz
2 gb ram
hd 160 gb
Tela Wide 13.3
Mac OSX

Não pude esconder minha alegria, depois de anos usando plataforma PC, agora vou usar a Apple e tirar minhas próprias conclusões. O motivo principal é a possibilidade de poder rodar nativamente o XP, Mac Os e o Linux na mesma máquina, sem uso de emuladores. Vou colocar algumas fotos para mostrar os primeiros contato, a primeira impressão foi das melhores.
Vou colocando as fotos em posters separados.

domingo, 12 de outubro de 2008

Entendendo a torre de Babel - Aprender inglês

3 comentários:
Esta nova fase, tenho mais uma prioridade, começa a entender o bate papo que acontece na torre de Babel, para quem não sabe a Torre de Babel segundo a bíblia era um projeto de uma comunidade unida para alcançar o céu. Deus parou este projeto fazendo com que as pessoas passassem a falar linguas diferentes e com isto inviabilizou o projeto, já que ninguém mais se entendia.
Depois deste breve momento cultural e voltando aos nossos tempos, quantas vezes nos sentimos assim, principalmente na internet onde mais de 90% do conteúdo é na lingua inglesa e o inglês tem sido a Babel de muitas pessoas, inclusive do sábio profeta que vos escreve. Em janeiro fiz um curso de inglês na Nova Zelândia com minha fiel escudeira, minha esposa Sheila, foi uma experiência maravilhosa sob todos os aspectos, cultural, lazer e pessoal. A experiência de 01 mês escutando e falando (pelo menos tentando) inglês foi muito importante, a Sheila fala muito bem, ela que não acha, mas quem a acompanhou de perto na Nova Zelândia pode perceber isto. Quanto a mim, eu evolui bastante, em relação a leitura, principalmente na área técnica de tecnologia eu consigo entender e a cada dia tenho melhorado.
Mas agora resolvi me dedicar mais intensamente, eu sempre fui auto-didata e com isto no primeiro momento vou começar a estudar diariamente nesta modalidade. Tenho alguns materiais que comprei na Nova Zelândia que são bastante bacanas. Vi diversos textos na internet e conversei com algumas pessoas da área, na verdade um dos grandes segredos é aprender naturalmente e não apenas se forçar a aprender gramática como a maioria dos cursos nos ensina. No meu caso a Nova Zelândia era uma aula de inglês a todo momento, ao chegar no mercado, pegar o taxi, pedir uma informação ou seja tudo era natural e a gramatica muitas vezes não era o mais importante e sim a comunicação. Lógico que com o tempo devemos nos dedicar a isto também, mas o primeiro momento o entendimento parece ser a fronteira a ser conquistada.
Algumas atividades:
- Ler livros em inglês da minha área ( As vezes pego o dicionário e também não entendo 100% da
frase, mas o entendimento é o importante )
- Comprei um cd com palvras em inglês, vou voltar a escuta-los diariamente.
- Ler noticias na internet em sites como a CNN
- Assistir filmes em inglês ( Eu confesso, tenho que aprender a fazer isto )
- Conversar com pessoas em foruns na internet
- Se tiver um amigo no exterior, ligue pra ele de vez em quando, use o skype é baratinho.

Bem, quero colocar alguns links que achei bacanas para estudar.

As palavras mais comuns da lingua inglesa
Site muito bom com dicas de inglês
Site BBC Londres

Nosso blog na viagem a Nova Zelândia

Quem tiver mais dicas legais e quiser compartilhar é só colocar nos comentários.


Livro do Aurélio - Expressões Regulares uma abordagem divertida

Nenhum comentário:
Esta dica é voltada aos amigos da tecnologia, é sobre o livro do Aurélio Marinho, ele trata de um assunto muito legal e importante, mas que poucos dominam ou mesmo ao menos conhecem. São as expressões regulares, para os programadores com certeza é um tema que dominado trará um diferencial enorme e com certeza irá abrir novas fronteiras nos desenvolvimentos de aplicativos. Quantas vezes precisamos filtrar alguma informação em um arquivo txto, pegar um ip, localizar uma palavra, efetuar uma busca em determinado arquivo, filtrar uma página html e por ai vai. Estas são algumas da funções das expressões regulares, e para quem deseja se aprofundar ou simplesmente começar a conhecer nada melhor do que este livro do Aurélio, que notadamente é o maior especialista brasileiro no assunto, mas ser especialista não é só o grande atrativo, a didática e a clareza que ele expõe o assunto é algo extremamente impressionante aliado a um bom humor, ler o livro o livro do aurélio é como assistir um filme e ir aprendendo naturalmente e com espontaneidade, eu comprei o livro, alias eu sou um dos felizardos que tenho uma apostila de shell script do Aurélio, além do mais você pode visitar o site dele e se deliciar com a riqueza de conteúdos e com os "causos" narrados por ele. Hoje segundo a lenda ele saiu de Curitiba e vive surfando e escrevendo na pequena Matinhos uma cidade litorânea do Paraná.
Em relação ao livro o que posso falar.
O livro começa bem, a cor amarela "a minha preferida" esta é a segunda edição, uma qualidade gráfica muito boa, são 168 páginas com 9 capítulos. É interessante para quem não tem nenhum conhecimento no assunto até para usuários avançados. Eu fiquei lendo o livro uma madrugada inteira ( Bah, tenho este hábito de ler a noite ).
Um pequeno resumo:
Do capitulo 01 ao 05: é uma viagem pelo mundo das expressões regulares, desde os conceitos iniciais até detalhes mais avançados, ele também cita mandamentos importantes para quem deseja dominar o assunto, tudo isto com uma didática incrivel.
Capitulo 06: Mostrar como usar as expressões regulares em editores de textos como Vim, Emacs, Open Office, BrOffice e o Word, para quem é usuário destes editores é um prato cheio de dicas e exemplos.
Capítulo 07: Este capítulo é voltado principalmente para os programadores e mostrar como usar expressões regulares em várias linguages de programação e utilitários de sistemas Unix: C, Perl, PHP, Python, Ruby, Action Script, JavaScript, AWK, Grep e vários outros.
Capítulo 08: Chegou a vez dos bancos de dados, incrementar as pesquisas com expressões regulares ele aborda MYSQL e Postgres.
Capítulo 09: Dicas sobre programas e bibliotecas relacionadas a expressões regulares.

Realmente é um assunto muito importante para quem atua na área de tecnologia e com certeza uma hora ou outra você vai acabar precisando usar Expressões Regulares.
Eu recentemente fiz um script shell, que baixava uma página da internet e extrai os valores das cotações de moedas e atualizava um banco postgres, e as expressões regulares foram importantes para esta tarefa.

Bem, a dica esta dada,

Abraço a todos.

Eu comprei o meu livro na temporeal. Ele foi publicado pela novatec que também vende o livro.
Abaixo segue o link do site do Aurélio e de alguns lugares que vende o livro.

Site do Aurelio
Novatec Editora

Qualidade de vida

Nenhum comentário:
Este é um tema muito na moda, digamos assim, mas escutamos bastante e na verdade não praticamos, pelo menos isto acontece comigo. Sabe aquelas coisas simples da vida, ir ao cinema, comer um cachorro-quente, passear com o cachorro, colocar o pé no mar, jogar um futebol, bater um papo com os amigos, pegar um filme e ir comer pipoca com a família e deixar de lado os stress do dia-dia. Hoje acho que estou começando a pensar seriamente.
Na sexta-feira eu e a Sheila fomos ao shopping, jantamos, fomos ver um filme no cinema, nossa como foi gostoso.
Estou decidido a começar a organizar a rotina do dia-dia a partir desta segunda, ou seja terei o horário de trabalho, mas irei deixar um tempo para melhorar a nossa qualidade de vida.
Algumas coisas que quero fazer.
- Estudar inglês ( 01 hora por dia )
- Caminhar com a Safira pela manhã ou tarde
- Escrever no blog diariamente
- Fazer dança de salão com a Sheila uma ver por semana
- Volto a correr ( Já fui corredor de maratona )
- Volta a jogar futebol
- Ir colocar o pé no praia pelo menos uma vez no dia :)
- Sair com a Sheila para bater papo com os amigos

Isto tudo com certeza higieniza nossa mente e a produtividade com certeza irá melhorar ou seja algo como recarregar as baterias.

Tenho novidades, vou começar neste domingo mesmo, a tarde vamos caminhar na praia.
Se alguem quiser contar suas experiências neste sentido, podem postar ai.

sábado, 11 de outubro de 2008

Livro para desenvolvimento de aplicações Iphone

2 comentários:
Tenho feito algumas mudanças em minha vida profissional e o desenvolvimento de programas para Iphone esta entre as prioridades, tenho começado a ler informações sobre o assunto. Um material bem interessante é este livro que será lançado
Iphone Developer´s Cookbook a versão em pdf já esta a venda, você pode comprar aqui, U$ 25,00.
Eu comprei e tive uma boa impressão no primeiro momento, exige um conhecimento prévio da linguagem objective-c, mas é um investimento barato para quem pretende desenvolver para esta plataforma.

Macbook x Dell Inspiron - A minha escolha

Um comentário:

Há algum tempo estava precisando realmente comprar um notebook, há 4 anos não trocava o computador, hoje temos apenas o notebook da Sheila e um desktop que uso para programar, ele tem Linux e Windows instalado, já que uso as duas plataformas. A necessidade de um notebook se fazia presente porque visito os clientes e as vezes faço alguma palestra e tinha duas opções ou carregava um pen-drive ou pedia o notebook da Sheila emprestado o que acarretava um grande problema já que ela precisa para ministrar as aulas. Desde julho venho passeando pelo site da Dell e fazendo algumas configurações.
Depois de muito escolher, cheguei a dois finalistas:

DELL
Inspiron 1525
Core 2 duo - 2 ghz
3 gb de ram
hd 320 gb
Tela Wide 15,4
Windows Vista ( arghhhhhhhhhhhhhhhhhhhhh )


APPLE
MacBook MB403LL
Core 2 duo - 2.4 ghz
2 gb ram
hd 160 gb
Tela Wide 13.3
Mac OSX

Bem, estas foram as configurações dentro do meu orçamento os valores foram bem iguais, a diferença ficou em R$ 36,00 a mais para o MacBook.
A minha escolha foi pelo notebook da Apple, o MacBook. Quais as minhas justificativas:
01 - O tamanho do notebook, a tela de 13,3 me seduziu e foi o melhor preço que encontrei entre os notebooks desta categoria.
02 - O processador de 2,4 também é mais potente que o modelo da Dell, apesar de ter 1 giga a menos de memoria, mas para um notebook é bem mais fácil expandir a memória ram do que fazer um upgrade do processador sendo que 2 gb já é uma boa memória.
03 - Estou começando a desenvolver softwares para IPHONE e a possibilidade de ter um computador da Apple e poder desenvolver nativamente sem uso de emuladores foi algo que me seduziu. A possibilidade de usar Linux, Windows e o Mac Os na mesmo máquina para mim é um diferencial enorme já que trabalho com Asterisk no Linux, faço sistemas em Delphi e agora estou desenvolvendo para Iphone então neste aspecto foi perfeito.
04 - Outro detalhe importante, sobre o problema do downgrade instalar o XP no lugar do Vista, ou seja se comprasse o notebook da Dell, teria que pagar R$ 217,00 pelo Vista para ter direito a fazer isto e ter suporte da Dell e da Microsoft, tudo bem que poderia fazer sozinho, mas não queria me chatear com estes detalhes.

Enfim, depois de usar por muito tempo Linux e Windows, quero ter a minha opinião formada pelo Mac Os e os computadores da Apple.
Fiz a compra pela Saraiva, agora estou aguardando.....
Quando chegar, farei um resumo da maquina.

Nintendo - Carregador apenas para 110 Volts

Um comentário:
Em relação ao nintendo ds:

O Gadget é muito lindo, o som e a qualidade da tela impressionam, ele tem recursos interessantes como wi-fi, onde você pode jogar com outras pessoas via rede. O manual em português é muito detalhado e com pouco tempo você sana todas as suas duvidas. dos pontos que gostaria de destacar:

- Os jogos são muito caros, uma dica é se tiver algum amigo nos EUA comprar pela AMAZON
- O carregador dele funciona apenas em 110 volts, pelo menos o modelo que compramos na Saraiva, ou seja preste bem atenção e não tem nenhuma indicação na embalagem, ainda bem que tenho a neurose de ler todas as informações e fui ler as informações no carregador ele a input ( entrada ) é de 120Ac ou seja 110 volts.

A solução é ter bastante cuidado ou então comprar um carregador bivolt ou um modelo que carregue via USB.
Acho que iremos comprar um bivolt.

Nintendo-ds a chegada

Nenhum comentário:



Esta sexta-feira foi dia de presentes aqui em casa, a Sheila (minha esposa) há algum tempo estava namorando um nintendo ds, aquele video-game portátil da nintendo, depois de muitas cotações e pesquisas decidimos comprar na Saraiva pela internet. Logo quando ela chegou em casa a noite, ela perguntou se a Saraiva ainda não tinha entregue, eu muito sério, disse que não, houve um problema na transportadora e seria entregue apenas na semana que vem. Ela ficou meio sem graça e foi tomar banho e jantar. Aproveitei e coloquei o pacote com o Nintendo no quarto embaixo do travesseiro, ele já tinha chegado :), quando ela foi se deitar viu o pacote e ficou radiante. A partir deste momento, o sono e o cansaço deram lugar ao espírito nerd da minha esposa e ela foi fuçar o aparelho, comigo e a Safira(nossa cachorra) junto é claro. Ele é muito bonito, vermelho, e a Sheila comprou ele acompanhado de um jogo.

Tecnologia em Sistemas para Internet - UNIVALI

Nenhum comentário:
Hoje volto a atualizar o blog, a partir de agora quero fazer isto com mais frequência.
E para começar esta nova fase quero falar um pouco sobre CURSO SUPERIOR. Em julho conclui o curso de Tecnologia em Sistemas para Internet pela UNIVALI na cidade de Itajaí em Santa Catarina, este curso nos confere o título de Tecnólogo e nos permite seguir nossa carreira acadêmica fazendo especialização, mestrado e doutorado. É um curso de 2 anos e meio, com o foco voltado para preparação do estudante para o mercado de trabalho.
Tive a honra de fazer parte da primeira turma que começou com um total de 45 alunos e ao final 5 concluiram o curso no período minimo ou seja 2 anos e meio. Em relação ao curso de tecnologo, a dedicação é essêncial, por ser um curso menos longo, e bem direcionado para um foco do mercado ele exige um nível de dedicação muito grande e acho que isto foi um fator decisivo para que apenas 11% da turma concluisse no tempo previsto.
Em relação ao curso, imagino que cada centavo investido tenha válido a pena, pelo menos na minha opinião.
Um diferencial importante do curso foi o projeto integrador, diferente do curso de bacharelado como Ciências da Computação por exemplo, o nosso ao invés de fazer e apresentar um TCC no final, iniciamos desde o primeiro semestre uma disciplina chamada projeto integrador, na qual livremente escolhiamos um projeto para web e com o apoio de um professor iniciavamos a sua implementação, com os conhecimentos aprendidos naquele semestre, no final do curso fizemos a apresentação final do projeto com uma banca presente. Realmente foi uma experiência muito bacana onde desde o primeiro semestre tivemos a oportunidade de vivenciar na prática a criação de um projeto. Isto me rendeu um lucro no final(risos), o meu projeto final foi um Sistema que controla uma central telefônica Asterisk com alguns recursos interessantes, como relatório das ligações, envio de sms e estado das ligações, este projeto hoje funciona em alguns clientes meus.
Um detalhe muito legal, foram as disciplinas relacionadas a empreendedorismo ministradas pelo professor Ovidio no quarto semestre e pela professora Jurema no quinto semestre, com estes ensinamento tivemos oportunidades de exercitarmos o nosso lado empreendedor e com certeza isto foi um divisor de água na vida de alguns colegas ou seja já pensavamos sair da faculdade e montar nossa empresa. isto foi muito legal.
Em relação ao conteúdo do curso, estudamos redes, linguagens de desenvolvimento para web como JSP e PHP, tivemos no terceiro semestre aulas de Java para Desktop, estudamos banco de dados, aulas de engenharia de software, engenharia de usabilidade, streaming de vídeo, sistemas de recomendação web, sistemas de informação e uma bela introdução ao Software Livre e seu modelo de negócio feito pelo professor Fabricio Bertoluzzi.
Para finalizar, comecei o curso com o seguinte histórico: 15 anos atuando no desenvolvimento de sistemas, 7 anos atuando em uma grande empresa de Brasília na área de desenvolvimento e gerenciamento de redes, vários cursos na área: Cisco, Linux e Voip. Ao final a sensação é que realmente valeu muito a pena, aprendi bastante, reforcei o meu lado teórico e agreguei valor a prática que já tinha, a UNIVALI e seus professores e coordenador estão de parabéns pela excelência do curso, como primeira turma tivemos alguns problemas eventuais, mas contornados com rapidez.
Bem, gostaria de deixar este feedback para alguém que esteja interessado em fazer um curso de tecnólogo, a minha experiência valeu a pena. E a UNIVALI se mostrou uma ótima universidade.

quarta-feira, 2 de julho de 2008

Tutorial instalando ambiente desenvolvimento MOBLIN no ubuntu 8.04

4 comentários:
A Intel está promovendo um concurso para incentivar a criação de aplicativos de código aberto para dispositivos de internet móvel (MID), associada a iniciativa Moblin. ( http://www.moblin.org )
Como sempre gostei de programar para dispositivos móveis eu resolvi participar, e minha primeira grande dúvida era criar o ambiente de desenvolvimento. Com uma dica da Sulamita Garcia via post de mensagem no BR-Linux eu finalmente consegui preparar meu ambiente. É relativamente simples, mas quando você não conhece, o menor problema vira um dragão de 7 cabeças.:)
Para ajudar outros colegas que queiram participar do concurso ou mesmo só conhecer um pouco da plataforma, escrevi este passo a passo para preparar o ambiente.

CONSIDERAÇÕES IMPORTANTES
01 – Para começar a desenvolver você necessita de um equipamento MID obviamente, mas como é improvável que você tenha acesso a ele no momento, existe a opção de instalar e usar um emulador que é o objetivo deste documento.
AMBIENTE UTILIZADO
Hardware: AMD 2.4 COM 768 Ram
Sistema: Ubuntu 8.04 Hardy
Ambiente gráfico: GNOME

INSTALANDO EMULADOR E PACOTES NECESSSÁRIOS:
Em uma janela do terminal e usando o sudo para ter poderes de root você executa o comando abaixo:
# apt-get install moblin-*
O tempo de instalação vai depender da velocidade da internet, enquanto isto você vai pensando para qual cidade irá viajar com sua esposa ou namorada quando vencer o concurso da INTEL.
Depois de instalado, chegou a hora de conhecer a cara do emulador.
No terminal você executa ele.
#sudo image-creator

Se apareceu a tela acima, meus parabéns ele foi instalado, mas acho melhor não comemorar, a brincadeira esta apenas começando.
Vamos agora criar o projeto é o ponto onde será instalado o diretório(pasta) com os pacotes do moblin.

CRIANDO UM PROJETO

Depois de executar o image-creator, chegou a hora de criar um projeto, o MOBLIN é uma especie de distribuição linux personalizada para funcionar em determinado dispositivo, agora vamos escolher basicamente esta distribuição.
Neste caso em Plataform Projects clicar no botão ADD e a seguinte tela irá aparecer:
Neste formulário que foi aberto temos os seguintes campos:
* Você define o nome do projeto ou perfil no meu caso coloquei
NAME: moblin-intel
* Uma descrição do perfil coloquei algo que lembre este perfil
DESC: Baseado em UBUNTU hardy
* O diretório ( pasta ) onde vai ser instalado o ambiente
PATH: /home/pierre/moblin-intel/
* É importante selecionar a plataforma correta, no meu caso eu selecionei
PLATFORM: mccaslin-lpia-ubuntu-hardy

Depois disso, você confirma no botão OK e procura algo bem legal para fazer, porque vai demorar uma barbaridade, a velocidade da internet, a crise do dólar e alta do petróleo poderão influenciar também ou seja vá descansar e espere.


TELA DE ESPERA
APÓS CONFIRMAR CRIAÇÃO DO PROJETO

ADICIONANDO UM TARGET
Depois de 25 anos, finalmente chegou a hora de definir o perfil do dispositivo que iremos emular. Existem alguma imagens disponíveis vamos no nosso caso instalar samsung-full-stack que parece ser uma das mais completas. Para fazer isto em Targets vamos clicar no botão ADD e irá aparecer a seguinte tela:

Você define o nome do Target ou seja o perfil do dispositivo que você vai usar, no meu caso como sou cabeçudo coloquei targetmoblin mas pode ser um nome mais claro, como por exemplo perfilSamsungFullStack. Ele vai criar uma pasta dentro do seu projeto no seguinte caminho /caminho-do-seu-projeto/targets/nome-que-voce-escolheu. No meu caso ficou /home/pierre/targets/targetmoblin
como já sabemos, você clica no botão OK e vai brincar com o cachorro enquanto ele não prepara o target, vai demorar um pouco.

NAME: targetmoblin

ESPERANDO CRIAR O TARGET.


TARGET CRIADO
ESCOLHENDO O SET O PERFIL DO DISPOSITIVO
Se você ainda estiver por aqui neste tutorial, vamos tomar um café, respirar fundo e ir em frente. Agora que o target foi criado vamos criar o nosso set ( profile do dispositivo ) para isto você clica em targets você clica no botão ADD Functions Set uma janela irá aparecer e você vai selecionar o que deseja instalar, no meu caso eu instalei o samsung-full-mobile-stack, samsung-full-mobile-with-proprietary e o developers-tools, pelo que pesquisei a opção de full-mobile-with-proprietary instalar alguns softwares não livres como plugin do flash, etc. O developer-tools são ferramentas de desenvolvimento. Estamos quase chegando lá. Mas agora vai demorar, então vai na sala e vai brincar com as crianças e lendo sobre os lugares que pensa em ir quando ganhar o concurso da INTEL.

TELA DE ESPERA ( Não vou colocar, pois já estou cansado )
Uma tela informando que esta instalando vai aparecer......


INSTALAÇÃO CONCLUIDA
Oba, tudo foi instalado, projeto criado, o perfil configurado, vamos ver a cara do bicho....
Com tudo instalado, vamos testar o emulador.
Na parte de targets você seleciona o perfil que você criou e clica no botão TERMINAL.
Uma janela de terminal será aberta para você. Parabéns!!!
O emulador esta funcionando.
Pierre, você tá de sacanagem comigo, deixei de ir a missa, jogar futebol, sair com a namorada para ler este tutorial e você simplesmente me fala que a janela de terminal abriu e tudo esta ok. Onde está a parte gráfico do dispositivo???
Calma amigo, calma. Estamos chegando lá, para ver o ambiente gráfico dentro do terminal do emulador que foi aberto você precisa instalar o xephyr
* Executar o comando abaixo
(T: targetmoblin)root@pierre-ubuntu:/# sudo apt-get install xserver-xephyr

****
Um problema que tive foi habilitar o xhost antes de rodar o ambiente no emulador. Fora do ambiente do emulador você vai em Aplicacoes / Acessorios / Console E no shell você executa o seguinte comando:
Este comando vai ser executado em um terminal no Linux e nao no terminal dentro do emulador

# sudo xhost +SI:localuser:root


*****




VISUALIZANDO A INTERFACE GRÁFICA

Agora tudo pronto, no emulador, em targets você abre um console e executa o script
(T: targetmoblin)root@pierre-ubuntu:/# ume-xephyr-start
Agora é começar a desenvolver ou testar programas.



FINAL

Amigos, espero que este passo a passo tenha sido útil para alguém, desculpe-me os eventuais erros, desejo boa sorte a todos que irão participar do concurso da INTEL, E caso tenham alguma correção podem publicar nos comentários que irei corrigir. Relembrando este guia foi criado baseado no UBUNTU 8.04 Hardy.
Agora mãos na massa e vamos criar uma idéia inovadora, ganhar o MID preparar o passaporte e viajar para qualquer lugar do mundo.
Opa, vou aproveitar e fazer uma propaganda do blog que fiz sobre uma viagem a NOVA ZELANDIA.
Sheila e Pierre na Nova Zelândia ( http://sheilapierre-nz.blogspot.com )
Não deixem de visitar o http://www.br-linux.org onde sempre teremos novidades sobre o concurso.







Links relacionados a este artigo.

Mensagem da sulamita no BR-Linux ( http://br-linux.org/2008/yourmove-concurso-da-intel-para-desenvolvedores-brasileiros/ )

Página do concurso ( http://br-linux.org/moblin/ )

Projeto moblin ( http://www.moblin.org )