Entries categorized as ‘Knowledge Base’
Encontrando código no Squeak
Abril 19, 2008 · Não Há Comentários
Categorias: Knowledge Base · Smalltalk
Tagged: squeak
Como fazer apresentações
Março 20, 2008 · Não Há Comentários
Categorias: Knowledge Base
What to do if Squeak crashes or freezes
Fevereiro 13, 2008 · Não Há Comentários
Categorias: Knowledge Base · Smalltalk · Software · Tecnologia · post-citação
Aprenda a usar o Mail , no Mac, para ler mensagens do Gmail e do Yahoo!
Fevereiro 9, 2008 · Não Há Comentários
Não é segredo para ninguém que, atualmente, os melhores provedores de email são gratuitos, patrocinados por grandes corporações web, como Google, Yahoo! e Microsoft. …
Links relacionados:
Categorias: Knowledge Base · Mac · Software · Tecnologia · Tutorial · post-citação
Como gravar CD’s e DVD’s no Mac OSX
Fevereiro 7, 2008 · Não Há Comentários
Categorias: Knowledge Base · Mac · Software · Tecnologia · Tutorial · Vídeo · post-citação
Como inserir espaços em torno de uma imagem
Setembro 8, 2007 · Não Há Comentários
Insira algo como style="margin: 5px" na tag img. A tag ficaria parecida com o seguinte:
<img src=”http://www.circuses.com/buttons/50-ElephantAbuser.jpg” style=”margin: 5px” align=”left” border=”0″ height=”50″ width=”50″ />
Categorias: CSS · HTML · Knowledge Base
Acentuação no Mac
Setembro 1, 2007 · Não Há Comentários
Ainda estou me acostumando com a acentuação no Mac. Talvez apele para a modificação sugerida no Guia Definitivo de Acentuação no Mac (Macintosh).
Categorias: Knowledge Base · Mac
Croquet no Fedora 7
Julho 29, 2007 · Não Há Comentários
Segui a recomendação de usar o Fedora encontrada no site do Croquet:
We know that Croquet works under Fedora Core 4.0 linux distro with OpenGL 2.0 and OpenAL 0.0.8.r
Preferi instalar o mais atualizado Fedora 7. O Croquet parou de apresentar as anomalias nas imagens como acontecia no Mandriva.
No início estava dando erro de autorização na criação do symlink. Para contornar executei o script Croquet.sh uma vez como root.
Mas ao testar o widget ‘Demo (Master)’ deu o seguinte erro:
Demo (Master) fails to launch Error: Callout mechanism not available
No console apareceram as seguintes mensagens:
SocketPlugin: ignoring unknown option ‘SO_REUSEPORT’
ioLoadModule(./bin/i686-pc-linux-gnu/SqueakFFIPrims):
./bin/i686-pc-linux-gnu/SqueakFFIPrims: cannot restore segment prot after reloc: Permission denied
ioLoadModule(./bin/i686-pc-linux-gnu/SqueakFFIPrims):
./bin/i686-pc-linux-gnu/SqueakFFIPrims: cannot restore segment prot after reloc: Permission denied
No link http://bugs.squeak.org/view.php?id=6401 encontrei um relatório de bug que examinei. A versão no relato é Fedora 5. Uma nota diz o seguinte:
this issue was solved by disabling selinux. But now, I cannot link to openGL libs
No SELinux Administration (Sistema | Administração | SELinux Management) coloquei a opção Status | Current Enforcing Mode em Permissive.
Iniciei o Croquet e tentei de novo com o widget Demo (Master).
Sucesso! O coelho apareceu!
As mensagens no console melhoraram:
[chicoary@c925138b CroquetSDK-1.0.18]$ ./Croquet.sh
ln: creating symbolic link `/usr/local/lib/libopenal.so’: Arquivo existe
SocketPlugin: ignoring unknown option ‘SO_REUSEPORT’
SocketPlugin: ignoring unknown option ‘SO_REUSEPORT’
Categorias: Knowledge Base · Linux · Smalltalk
Fedora 7
Julho 27, 2007 · 3 Comentários
Ontem instalei o Fedora 7. Comprei o DVD na banca de revista. Estava sem paciência com a minha banda não tão larga assim (conexão de TV a cabo). Espero que o Croquet funcione bem nele conforme diz no seu Getting Started. O Mandriva foi pras breubas quando instalei o driver que baixei para a placa Radeon. Se tiver algum problema nessa fase inicial espero obter alguma ajuda do post Fedora 7: primeiras impressões. Até agora foi tudo bem. Já configurei o Grub no arquivo /boot/grub/menu.lst para que os Windoers lá de casa fiquem confortáveis. Acho que já estou na minha sexta distribuição do Linux. Já testei Conectiva, Mandrake, Kurumin, Ubuntu/Kubuntu e Mandriva. Até agora o Mandrake foi a experiência mais tranquila. Mas o sucesso no uso depende bastante das alterações e reconfigurações tentadas. Vamos ver como o Fedora comporta diante das minhas barbeiragens.
Categorias: Knowledge Base · Linux · Smalltalk
Testando o Magma
Junho 3, 2007 · Não Há Comentários
Instalei (com o SqueakMap Package Loader) o Magma server usando em cópia do arquivo de imagem onde depois instalei o client. A definição da localização do repositório e do objeto root foram feitas com o comando:
MagmaRepositoryController
create: ‘/home/chicoary/playground/Squeak3.9-final-7067/MagmaData’
root: Dictionary new.
O server foi iniciado apontando para o repositório criado e na porta 9090 com o comando:
server _ MagmaServerConsole new
open: ‘/home/chicoary/playground/Squeak3.9-final-7067/MagmaData’ ;
processOn: 9090.
Colocando uma janela Transcript no World as mensagens aparecem nela como abaixo:
initializing network drivers
creating server socket
now listening on 9090
Ready to queue sockets
ready to extract requests
ready to process requests
Para shutdown usei o comando:
server shutdown.
Obtive as seguintes mensagens:
new sockets no longer accepted.
deallocating resources.
a MagmaRepositoryController closed.
Na imagem client executei os comandos abaixo para armazenar objetos no Magma:
|mySession conta1 conta2|
mySession := MagmaSession
host: ‘localhost’
port: 9090.
mySession connectAs: ‘chico’.
conta1 _ BankAccount new.
conta1 deposit: 1000.
conta2 _ BankAccount new.
conta2 deposit: 2000.
mySession commit:
[ mySession root
at: 'conta1'
put: (conta1).
mySession root
at: 'conta2'
put: (conta2) ].
mySession disconnect.
Para recuperar os objetos e imprimir o seu conteúdo usei os comandos:
|mySession root|
mySession := MagmaSession
host: ‘localhost’
port: 9090.
mySession connectAs: ‘chico’.
root _ mySession root.
Transcript show: (root at: ‘conta1′) balance.
Transcript cr; show: (root at: ‘conta2′) balance.
mySession disconnect.
Fonte: Getting started with Magma
Categorias: Banco de dados · Knowledge Base · Smalltalk

