Mapeamento do mundo Google Building Maker 3D
06/01/10
Uma ferramento de modelação 3D do Google (O gigante da web), onde qual quer usuário pode estar contribuindo para estar mapeando o mundo, Google Building Maker esta com nova funcionabilidade que o deixou mais fácil e prático de estar mapeando o mundo.Veja algumas casas modelada aqui. Lembrando que o Google Building Maker esta funci0nando no Windows XP/Vista & Mac OS X (10.4+).
Espero que em breve estejá disponível para todo o mundo, para os usuários não ficar modelando o mundo errado.
Atualização do Wordpress 2.9.0 para 2.9.1
06/01/10
A atualização 2.9.1 do Wordpress esta corrigindo alguns erros de pouca significância como o agendamento de posts e pingbacks que falhava em servidores devido a incompatibilidade.Você pode estar fazendo a atualização para o Wordpress 2.9.1 atraz do painel de controle (Ferramentas > Atualizar), basta você colocar o acesso no FTP nos campos informados.
Veja aqui anúncio oficial do lançamento desta versão.
Aprendendo um pouco de WMLScript
05/01/10
WMLScript é a linguagem de script usada em páginas WML.
Páginas WML podem ser exibidos em um navegador WAP, as maiorias dos navegadores WAP é o que vem nos CELULARES GSM.
WMLScript é usado para validar a entrada do usuário, gerar caixas de diálogo, mensagens de erro de vista, facilidades de acesso do agente de usuário, e muito mais.
O que é WML?
WML significa Wireless Markup Language. É uma linguagem de marcação herdado de HTML, WML, mas é baseado em XML, por isso é muito mais rigorosas do HTML 4.
WML é usado para criar páginas que podem ser exibidos em um navegador WAP.
Páginas em WML são chamadas DECKS. Pavimentos são construídos como um conjunto de cartas.
O que é WMLScript?
- WMLScript é a linguagem de script usada em páginas WML
- WMLScript é uma versão light da linguagem JavaScript
- Scripts WML não são incorporados em páginas WML
- Páginas WML contém referências a URLs script
- WMLScript é compilado em código de byte no servidor antes que ela seja enviada para o navegador WAP
- WMLScript é uma parte da especificação do WAP
Exemplo de WML/WMLScript
index.wml
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="no1" title="IR PARA O SITE">
<do type="options" label="Go">
<go href="check.wmls#go_url('http://www.avelino.us/wap/')"/>
</do>
</card>
</wml>
check.wmls
extern function go_url(URL){
WMLBrowser.go(URL)
}
Referencias
http://en.wikipedia.org/wiki/WMLScript
http://www.developershome.com/wap/wmlscript/
http://www.academictutorials.com/wmlscript/
http://comprauniversitaria.com.br/compra/index.php?productID=1087282
Clonando/Copiando DataBase Oracle
04/01/10
1. No sistema antigo, vá para o SQL*Plus, assinar, como SYSDBA e edição: “alter database backup controlfile to trace”. Este irá colocar a sintaxe de criar banco de dados no arquivo de rastreamento do diretório. O traço-chave diz Oracle para gerar um script que contém um comando create controlfile e armazená-lo no diretório de rastreamento identificados no user_dump_dest parâmetro do arquivo init.ora. Será algo parecido com isto:
STARTUP NOMOUNT
CREATE CONTROLFILE REUSE DATABASE “OLDLSQ” NORESETLOGS
NOARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 2
MAXDATAFILES 240
MAXINSTANCES 1
MAXLOGHISTORY 113
LOGFILE
GROUP 1 (‘/u03/oradata/oldlsq/log1a.dbf’,
‘/u03/oradata/olslsq/log1b.dbf’) SIZE 30M,
GROUP 2 (‘/u04/oradata/oldlsq/log2a.dbf’,
‘/u04/oradata/oldlsq/log2b.dbf’) SIZE 30M
DATAFILE
‘/u01/oradata/oldlsq/system01.dbf’,
‘/u01/oradata/oldlsq/mydatabase.dbf’
;
# Recovery is required if any of the datafiles are restored
# backups, or if the last shutdown was not normal or immediate.
RECOVER DATABASE
# Database can now be opened normally.
ALTER DATABASE OPEN;
2. Stop no DataBase
3. Copie todos os arquivos de dados para os novos diretórios no novo servidor. Você pode mudar os nomes de arquivo, se quiser, mas você deve editar o controlfile para reflectir os novos nomes de arquivos no novo servidor.
rcp /u01/oradata/oldlsq/* newhost:/u01/oradata/newlsq
rcp /u01/oradata/oldlsq/* newhost:/u01/oradata/newlsq
rcp /u03/oradata/oldlsq/* newhost:/u03/oradata/newlsq
rcp /u04/oradata/oldlsq/* newhost:/u04/oradata/newlsq
4. Copie e edite o arquivo controlfile – Usando a sintaxe de saída a partir de 1., Modifique o script de criação controlfile, alterando o seguinte:
Velho:
CREATE CONTROLFILE REUSE DATABASE “OLDLSQ” NORESETLOGS
Novo:
CREATE CONTROLFILE SET DATABASE “NEWLSQ” RESETLOGS
5. Retire a “recover database” e “alter database open” sintaxe
# Recovery is required if any of the datafiles are restored
# backups, or if the last shutdown was not normal or immediate.
RECOVER DATABASE
# Database can now be opened normally.
ALTER DATABASE OPEN;
6. Re-nomes os arquivos do database que foram alterados.
Salve como db_create_controlfile.sql.
Velho:
DATAFILE
‘/u01/oradata/oldlsq/system01.dbf’,
‘/u01/oradata/oldlsq/mydatabase.dbf’
Novo:
DATAFILE
‘/u01/oradata/newlsq/system01.dbf’,
‘/u01/oradata/newlsq/mydatabase.dbf’
7. Crie os diretorios bdump, udump e cdump.
cd $DBA/admin
mkdir newlsq
cd newlsq
mkdir bdump
mkdir udump
mkdir cdump
mkdir pfile
8. Copie todos init.ora antigo arquivo
rcp $DBA/admin/olslsq/pfile/*.ora newhost:/u01/oracle/admin/newlsq/pfile
9. Start no DataBase
@db_create_controlfile.sql


















