Frase do dia.

Frases

Sofremos muito com o pouco que nos falta e gozamos pouco o muito que temos.

(William Shakespeare)

No Comments

Oracle OpenWorld Latin America 2009 10 a 12 de março de 2009

Oracle
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
Ou entre em contato com a equipe de inscrição do Oracle OpenWorld: + 55 11 3879 6805.

No Comments

Operações log Files REDOLOG – Oracle

Oracle

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;

No Comments

Oracle – Analisar Objetos Fragmentados no Banco de Dados (Performance)

Oracle

–// 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.

No Comments

Casas Bahia num ‘clic

Assuntos Gerais, Novidade, Sem categoria, internet

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

No Comments

Ulitizando o SIMPLEXML para manipular XML

Sem categoria

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.

No Comments

Estrutura de cabeçalhos em documentos web

CSS

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

No Comments

A quem interessa regulamentar as profissões de TI?

Assuntos Gerais

Por Roberto Carlos Mayer

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?

No Comments

Gmail ganha recurso de leitura offline de e-mails

internet

Usuários do serviço de e-mails do GoogleGmail, 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

No Comments

Instalando Ruby para Linux

ruby

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é +

No Comments
« Older Posts