31st agosto 2005, 10:44 pm
A palavra unattended significa desacompanhada, ou seja, uma instalação que não necessita de nenhuma interação do usuário. Esse tipo de instalação é fornecida por várias aplicações (Acrobat Reader, Microsoft Office) e também sistemas operacionais (Windows, e algumas distros linux como RedHat, SuSE e Debian).
Para criar um arquivo contendo as respostas utilizadas em uma instalação, basta iniciar a instalação com os parâmetros:
Linux:
./runInstaller -record -destinationFile /root/oracle_install.rsp
Windows:
setup.exe -record -destinationFile C:\oracle_install.rsp
Siga a instalação normalmente respondendo a todas as questões solicitadas. Ao término você terá no no arquivo oracle_install.rsp todas as respostas salvas da instalação realizada.
Na próxima instalação (automatizada) você poderá iniciar a instalação com o comando:
Linux:
./runInstaller -responseFile /root/oracle_install.rsp
Windows:
setup.exe -responseFile C:\oracle_install.rsp
A instalação iniciará e nenhuma pergunta será feita. Bem vindo ao mundo Unattended!!
31st agosto 2005, 10:01 pm
Este teste teria sido criado pelo cientista Albert Einstein. Para ele, apenas 2% da população mundial teria QI suficiente para resolvê-lo.
O teste consta do seguinte:
- Há 5 casas de cores diferentes;
- Em cada uma das casas mora um homem de distinta nacionalidade;
- Nenhum dos homens fuma a mesma marca de cigarro ou bebe a mesma bebida ou têm o mesmo animal de estimação.
Para entrar no seleto grupo dos 2%, você precisa descobrir qual dos cinco homens tem peixes como animais de estimação.
|
1a CASA |
2a CASA |
3a CASA |
4a CASA |
5a CASA |
| COR |
|
|
|
|
|
| NACIONALIDADE |
|
|
|
|
|
| BEBIDA |
|
|
|
|
|
| CIGARRO |
|
|
|
|
|
| ANIMAL |
|
|
|
|
|
DICAS:
- O inglês mora na casa vermelha;
- O sueco tem cachorros como animais de estimação;
- O dinamarquês bebe chá;
- A casa verde fica ao lado esquerdo da casa branca;
- O homem da casa verde bebe café;
- O homem que fuma Pall Mall cria pássaros;
- O da casa amarela fuma Dunhill;
- O homem que mora no centro bebe leite;
- O norueguês mora na primeira casa;
- O homem que fuma Blends mora ao lado do que tem gatos;
- O homem que cria cavalos mora ao lado do que fuma Dunhill;
- O homem que fuma Blue Master bebe cerveja;
- O alemão fuma Prince;
- O norueguês mora ao lado da casa azul;
- O homem que fuma Blends é vizinho do que bebe água.
Eu levei 45 minutos para achar a resposta
[update: Resposta do Teste do Einsten]
Devido a inúmeros pedidos, segue abaixo a resposta:
|
1a CASA |
2a CASA |
3a CASA |
4a CASA |
5a CASA |
| COR |
Amarelo |
Azul |
Vermelho |
Verde |
Branco |
| NACIONALIDADE |
Norueguês |
Dinamarques |
Inglês |
Alemão |
Sueco |
| BEBIDA |
Água |
Chá |
Leite |
Café |
Cerveja |
| CIGARRO |
Duhill |
Blends |
Pall Mall |
Prince |
Blue Master |
| ANIMAL |
Gatos |
Cavalo |
Pássaros |
PEIXES |
Cachorro |
[/update]
23rd agosto 2005, 11:49 pm
Para compatibilizar a acentuação entre os arquivos criados no via Samba (pelo windows) e criados no próprio linux.
Se não me engano, na época estava com problemas entre os arquivos/diretórios criados pelo Samba, e o acesso aos mesmos no Linux. Após alguns minutos de pesquisa, descobri que teria que reconfigurar o Samba (ou as variáveis de ambiente do Linux) para que pudesse utilizar o mesmo conjunto de caracteres (charset) pelos dois sistemas. Está ai o resultado da pesquisa:
SAMBA 2.2
/etc/samba/smb.conf
client code page = cp850
code page directory = /usr/share/samba/codepages
character set = ISO8859-1
SAMBA 3.0.7
/etc/samba/smb.conf
dos charset = ISO8859-1
unix charset = ISO8859-1
LINUX
export LANG=en_US.ISO8859-1
ou
export LANG=pt_BR.UTF-8
22nd agosto 2005, 11:55 am
Imagine você poder disponibilizar dentro da Intranet da sua empresa, um link para o seu servidor de aplicações? não seria mais fácil e rápido a publicação de novos serviços? é, se você utiliza o Metaframe da Citrix com certeza já possui esta facilidade, mas se utiliza o Desktop Services da Microsoft, já é um pouco mais complicado.
Pra facilitar, nesta página é possível encontrar um controle ActiveX que permite o acesso RDP (Remote Desktop Protocol) via web. ?? necessário ter o IIS instalado.
Até ai tudo bem, você terá uma interface que permita conectar no servidor RDP utilizando a tela do browser… mas E SE você quiser que a sessão abra em uma janela de RDP, e que de preferência já seja fornecido o nome do servidor, nome do usuário, e outras informações necessárias? (até a senha em alguns casos?) Bem, ai você pode seguir as sugestões descritas no artigo Extending Microsoft’s Terminal Services Client To Provide Seamless Windows.
Basicamente crie um arquivo .htm com o conteúdo disponível na seção Publishing Applications On the Web e altere as informações:
- MsRdpClient.server : Nome do servidor que deseja se conectar;
- MsRdpClient.UserName : Nome do usuário;
- MsRdpClient.AdvancedSettings.ClearTextPassword : Senha em texto plano (não recomendável);
- MsRdpClient.SecuredSettings.StartProgram : Aplicação a ser iniciada;
- MsRdpClient.Domain : Domínio da rede;
- MsRdpClient.FullScreen : Tela cheia? (TRUE|FALSE);
- MsRdpClient.Width : Largura da janela;
- MsRdpClient.Height : Altura da janela;
- MsRdpClient.AdvancedSettings2.RedirectDrives : Mapear os drives locais (TRUE|FALSE);
- MsRdpClient.AdvancedSettings2.RedirectPrinters : Mapear impressoras locais (TRUE|FALSE);
- MsRdpClient.AdvancedSettings2.RedirectPorts : Mapear portas seriais locais (TRUE|FALSE);
Em seguida basta acesar o arquivo e pronto! conexão estabelecida..
22nd agosto 2005, 11:16 am
Outro dia estava lendo uma apostila do Windows XP, e descobri um comando legal que não imaginava ter no mundo Microsoft. ?? algo semelhante ao su (super user) do mundo *nix. Sua finalidade (para quem não sabe) é executar um comando passando-se por outro usuário.
A sintaxe para o comando é:
runas /user:[USUARIO] [PROGRAMA]
onde [PROGRAMA] é o nome do programa que você quer usar se passando por [USUARIO].
Exemplo: runas /user:Administrador notepad
22nd agosto 2005, 10:57 am
Como faz pouco tempo que estou trabalhando com Debian, senti algumas dificuldades com alguns comando que encontrava no mundo RPM (RedHat, Conectiva) e não os encontrava no Debian. Para ajudar outras pessoas que encontram-se na mesma situação, e para minha própria referência, listo alguns comando que acho interessante (se tiver sugestões será muito bem vinda!):
Comandos semelhantes:
| Red Hat |
Debian |
Descrição |
| ntsysv |
rcconf |
Definir quais serviços serão iniciados (ou não) |
| service |
invoke-rc.d |
iniciar/parar um serviço (ex. service postfix start = invoke-rc.d postfix start |
| chkconfig |
update-rc.d |
Atualiza as informações referentes a inicialização de um serviço. |
Outros comandos:
- dpkg-reconfigure pacote: Reconfigura as opções de um pacote. (a mesma tela que aparece após a instalação de algum pacote) Por exemplo: dpkg-reconfigure gpm
- apt-file search arquivo: Pesquisa em todo o repositório Debian qual pacote contém o arquivo. Não é necessário ter o pacote instalado.
22nd agosto 2005, 10:48 am
Descobri que existe uma forma fácil de recompilar um pacote no Debian. Tive essa necessidade pois precisei instalar o Darkice (Streamer de audio em tempo real para o Icecast2) com suporte a MP3. Como a compilação padrão so da suporte a OGG Vorbis, pesquisei a melhor forma de recompilar este pacote.
Para isso será necessário instalar o pacote apt-build (# apt-get install apt-build) e em seguida seguir os seguintes passos:
- Baixe o fonte do pacote que deseja compilar:
# apt-build source
- Baixe e instale as dependências para compilar este pacote:
# apt-get build-dep
- Caso você queira alterar alguns paramentros da configuração (./configure), edite o arquivo /var/cache/apt-build/build/ /debian/rules e altere as opções conforme suas necessidades.
- Compile e instale o pacote:
# apt-build install
- Caso você queira pegar informações sobre um pacote compilado e instalado:
# apt-cache showsrc
Outro comando interessante, é o apt-build world. Ele é semelhante ao make world dos *BSD e ao emerge world do Gentoo… ele *apenas* recompila todo o sistema operacional. *(existe algumas detalhes que devem ser observados.)