Sofremos muito com o pouco que nos falta e gozamos pouco o muito que temos.
(William Shakespeare)
Sofremos muito com o pouco que nos falta e gozamos pouco o muito que temos.
(William Shakespeare)
![]() |
Oracle OpenWorld
Latin America 2009 10 a 12 de março de 2009 - Transamérica Expo Center, São Paulo |
Bem-vindo ao maior evento Oracle da América Latina. O maior encontro regional de clientes, parceiros e desenvolvedores da Oracle promete ser mais sensacional do que nunca em 2009. Nesta TERCEIRA edição, a conferência oferece oportunidades dinâmicas para aprender e interagir não só com especialistas do setor, como também profissionais de toda América Latina. Com sessões aprofundadas e networking durante a exposição, você conhecerá às últimas Tecnologias e Aplicativos Oracle, além de ouvir dos líderes do setor as previsões quanto ao futuro da tecnologia e dos negócios.
|
Inscreva-se já e economize! Os preços serão reajustados depois do dia 06 de março, então não espere. Veja as sessões para o segmento de manufatura e comece a planejar suas atividades no Oracle OpenWorld hoje mesmo. Contatos. Colaboração. Aprendizado. Para mais informações, visite: oracle.com/goto/openworld-la |
Operations on Oracle log files :
1. Forcing log file switches:
ALTER SYSTEM switch logfile;
or
ALTER SYSTEM checkpoint;
2. Clear A Log File If It Has Become Corrupt:
ALTER DATABASE CLEAR LOGFILE GROUP group_number;
3. This statement overcomes two situations where dropping redo logs is not possible: If there are only two log groups and if the corrupt redo log file belongs to the current group:
ALTER DATABASE CLEAR LOGFILE GROUP 4;
4. Clear A Log File If It Has Become Corrupt And Avoid Archiving:
ALTER DATABASE CLEAR UNARCHIVED LOGFILE GROUP group_number;
5. Use this version of clearing a log file if the corrupt log file has not been archived:
ALTER DATABASE CLEAR UNARCHIVED LOGFILE GROUP 3;
6. Privileges Related To Managing Log Files:
ALTER DATABASE
ALTER SYSTEM
7. Init File Parameters Related To Log Files:
log_checkpoint_timeout … set to 0
8. Managing Log File Members:
ALTER DATABASE
ADD LOGFILE MEMBER ‘log_member_path_and_name’
TO GROUP group_number;
9. Adding log file group members:
ALTER DATABASE
ADD LOGFILE MEMBER ‘/oracle/dbs/log2b.rdo’ TO GROUP 2;
10. Droping log file group members:
ALTER DATABASE
DROP LOGFILE MEMBER log_member_path_and_name’;
ALTER DATABASE
DROP LOGFILE MEMBER ‘/oracle/dbs/log3c.rdo’;
11. To create a new group of online redo log files, use the SQL statement ALTER DATABASE with the ADD LOGFILE clause:
The following statement adds a new group of redo Oracle log files to the database:
ALTER DATABASE ADD LOGFILE (’/oracle/dbs/log1c.rdo’, ‘/
oracle/dbs/log2c.rdo’) SIZE 500K;
–// Analisar Objetos Fragmentados no Banco de Dados (Performance)
SELECT SEGMENT_NAME, SEGMENT_TYPE, TABLESPACE_NAME, BYTES / 1024 / 1024 TAM, EXTENTS
FROM DBA_SEGMENTS
WHERE EXTENTS > 100 ORDER BY EXTENTS
Abraços.
Empresa lança site de vendas na Internet, oferecendo mais de 4 mil produtos. Pagamento poderá ser feito por cartão e boleto
Rio – A Casas Bahia lançou seu site de vendas na Internet: www.casasbahia.com.br. Foram investidos R$ 3,7 milhões. O projeto levou três anos para ficar pronto. A página de comércio eletrônico conta com categorias de produtos, como móveis, eletrodomésticos, eletroportáteis, informática, bebê, saúde e beleza, esporte e lazer e brinquedos e games.
Na primeira fase, serão comercializadas, ao todo, cerca de 4 mil mercadorias.
Por enquanto, celulares e alguns itens do setor de móveis ficarão de fora. As vendas on-line estarão disponíveis apenas nas cidades em que a rede tem loja física. A varejista oferece ainda aos clientes a opção de comprar pelo site e retirar o produto na filial mais próxima.
Para compras na Região Sudeste com valor acima de R$ 299, não haverá cobrança de frete. Para outras regiões, a taxa será de acordo com o produto. O serviço de garantia estendida também estará disponível na loja virtual. A Casas Bahia contabiliza 5 milhões de cartões de crédito ‘private label’, em parceria com o Bradesco. Serão aceitos pagamentos com cartões de débito on-line do Banco do Brasil e os de crédito das bandeiras Amex, Visa, Redecard e Casas Bahia/Bradesco, bandeira Visa.
De acordo com a empresa, o portal oferece aos clientes um consultor virtual que auxilia a navegação do visitante e permite que um atendente estabeleça contato com o consumidor.
Com a loja virtual, a Casas Bahia tenta lucrar com o bom momento do comércio on-line, que tem sofrido pouco com os efeitos no País da crise global. O setor fechou 2008 com faturamento de R$ 8,2 bilhões, 30% acima do de 2007. A previsão da empresa é que, no primeiro ano, as vendas virtuais sejam responsáveis por 2% do faturamento total da rede.
Fonte: www.odia.terra.com.br
O SIMPLEXML e uma extensão do PHP que vem na versão 5, utilizada para manipulação de XML, editar e pegar valores de um arquivo XML, facilmente, sem precisar usar explodes e mais explodes
Quero ensinar aqui um pouquinho de como se manipular XML. Para você seguir este tutorial você vai precisar ter o PHP5 instalar em sua maquina.
Primeiramente vamos criar um arquivo XML com o nome de agenda.xml.
CODE
<?xml version=’1.0′ standalone=’yes’?>
<agenda>
<evento>
<title>Festa a fantasia</title>
<characters>
<character>
<name>Fernando Junior</name>
<actor>Rodrigo Junior</actor>
</character>
<character>
<name>Luis Carlos</name>
<actor>É nois..</actor>
</character>
</characters>
<plot>Consegui pegar este valor!!!</plot>
<rating type=”valor01″>7</rating>
<rating type=”valor02″>5</rating>
</evento>
</agenda>
Agora chegou a hora de fazer o php., crie um arquivo com o nome de agenda.php
CODE
if (file_exists(‘agenda.xml’)) {
$xml = simplexml_load_file(‘agenda.xml’);
echo $xml->evento[0]->title;
}else{
exit(‘Falha ao tentar abrir agenda.xml.’);
}
Agora abra o seu browsers e faça um teste para ver se funciona certinho!
Se imprimiu legal, ele imprimiu o valor de “<title>Festa a fantasia</title>”, não é?
Este e apenas um exemplo simples.
Como eu vou pegar o valor dos nomes e atores? Esta e boa neh? Mais fácil também.
É mais complicadinho, mas nada mais do que umas palavras a mais. Observe:
CODE
if (file_exists(‘agenda.xml’)) {
$xml = simplexml_load_file(‘agenda.xml’);
echo $xml->evento[0]->characters->character[0]->name;
}else{
exit(‘Falha ao tentar abrir agenda.xml.’);
}
Teste a página. O que ele imprimiu? ” Fernando Junior “? Certo!! É isso mesmo!
Observe que, para se referir a tal cláusula de mesmo nome no arquivo, usa-se o índice([0]).
Se existisse mais de uma chave chamada agenda, para me referir à segunda chave agenda eu teria que trocar “ agenda [0]” por “ agenda [1]“.
Com character é a mesma coisa. Se você quiser pegar o valor de “<actor>El ActÓr</actor>” você teria que usar:
CODE
if (file_exists(‘agenda.xml’)) {
$xml = simplexml_load_file(‘agenda.xml’);
echo $xml->evento[0]->characters->character[1]->actor;
}else{
exit(‘Falha ao tentar abrir agenda.xml.’);
}
Bom, é isso.
Simples não? E muito mais fácil que explode.
Abraço galera.
Cabeçalhos em marcação HTML são criados com os elementos h1-h6, são úteis e devem ser usados para destacar visualmente todo texto que atue como, obviamente, cabeçalho de uma seção. Sua importância se destaca não somente porque é a escolha semanticamente correta, mas também porque facilita a indexação do documento pelos mecanismos de busca. Contudo, a maior importância do uso correto de cabeçalhos diz respeito ao incremento da acessibilidade. Ler a matéria
Por
Já faz mais de dez anos que tramitam no Congresso Nacional diversos projetos visando a regulamentação das profissões de TI em geral. Alguns, referem-se à determinada função específica, como, por exemplo, regulamentando apenas a profissão de analista de sistemas. No entanto, apesar do grande volume de projetos, não existe consenso de que seja uma medida benéfica para o conjunto da sociedade.
Há mais de dez anos, a SBC (Sociedade Brasileira de Computação, associação que congrega os professores dos cursos de computação no país) tem se manifestado de forma contrária à regulamentação. Ainda assim, o volume de projetos de lei em tramitação referentes a esta matéria cresceu nos últimos anos, o que indica, na minha avaliação, a necessidade de chegarmos, de uma vez por todas, a um consenso a respeito do tema.
Do ponto de vista constitucional, as profissões a serem regulamentadas são aquelas cujo exercício representa um risco para a sociedade (quando exercidas de forma incorreta). É verdade que o software de controle de uma central nuclear, ou de uma aeronave, representará um risco para a sociedade se ele falhar. Mas, ao mesmo tempo, a falha de muitos outros tipos de softwares, como os jogos ou os sistemas de previsão meteorológica, não representa risco para a sociedade. Continuar lendo?
Usuários do serviço de e-mails do Google, Gmail, poderão em breve contar com mais uma função: a possibilidade de escrever ou ler e-mails offline, ou seja, desconectado da internet.
Segundo o site TechCrunch, a nova função utiliza o plugin Google Gears. Quando instalado, fica responsável por gravar mensagens em uma memória temporária, permitindo que sejam lidas e novas mensagens criadas mesmo que o usuário esteja sem conexão à internet.
A novidade permitirá inclusive que anexos sejam abertos. Mensagens criadas enquanto o usuário estiver offline serão enviadas automaticamente quando o Google Gears encontrar uma conexão.
O site BetaNews lembra que esta não é a única forma de ter acesso offline aos e-mails recebidos pelo serviço. Há algum tempo a empresa integrou ao Gmail a possibilidade de baixar mensagens através de um servidor POP ou IMAP.
Ainda assim, a função offline trará recursos existentes somente no webmail, como o poderoso mecanismo de busca ou ainda a organização das conversas sob um mesmo assunto.
A opção está sendo acrescentada aos poucos sob a aba Labs, existente na versão em inglês do serviço, e demorará alguns dias até que esteja disponível a todos os seus usuários.
Fonte: www.terra.com.br
Olá pessoal aqui vamos instalr o Ruby em seu linux!
Baixar o arquivo One-Click Ruby Installer no link abaixo :
http://xyz.lcs.mit.edu/ruby/ruby-1.8.5.tar.gz
Vocè pode instalar em dois momentos, na instalação do linux usando um instalador automatico ou utilizando o apt-get que pode ser encontrado no Linux Debian. Mais se você não tiver está moleza você pode instlar manualmente que também vai ser um moleza.
Baixe o arquivo tar.gz e fazer a instalação manual ()
Depois de feito a instalação do Ruby, teste o comando:
%> ruby -v
Se a versão for exibida, terá que fazer a instalação do Ruby-Zlib e do RubyGems. Para fazer as instalações dos plugins automáticas.
Baixe o Ruby-ZLib:
http://www.blue.sky.or.jp/atelier/ruby/ruby-zlib-0.6.0.tar.gz
Depois de descompactado execute dentro do diretorio os comandos.
%> ruby extconf.rb
%> make
%> make install
Baixe também o RubyGems:
http://rubyforge.org/frs/?group_id=126&release_id=5803
Instale ele tambem, e depois de instalado execute o comando abaixo com o usuario root:
%> ruby setup.rb
Para incluir um novo plugin e so subtituir o nome do plugin no exemplo abaixo.
%> gem install nome-plugin
E claro que não poderia faltar o Rails, mais e facil tambem e soh digitar o comando abaixo:
%> gem install rails –include-dependencies
E acabou, seja feliz com o Ruby.. espero ter ajudado.
Até +