quarta-feira, 21 de outubro de 2009

Como escolher processador (AMD)?

Olá, WEBloucos.

Fugindo um pouco do tema do blogue...

Estou com uma amiga precisando trocar urgentemente o micro. Quando ela falou comigo, eu disse a ela que pesquisasse um pouquinho antes de ir nas lojas porque vendedor vai é fazer propaganda daquilo que tem pra vender e as diferenças entre um hardware e outro podia acabar deixando-a frustrada. Enfim, pesquisar é o básico, né?

O problema é que o mercado tem tantas opções que ela ficou perdidinha da silva. Fui tentar ajudá-la e apesar de um pouco mais experiente também tive uma certa dificuldade em aconselhá-la.

Para isso servem os amigos, principalmente aqueles que trabalham com montagem/manutenção de micro, desde que estejam sempre procurando se atualizar. Mandei e-mail pra ele, pedindo uma orientação básica, para que daí eu pudesse ajudar minha amiga.

A resposta dele está postada aí embaixo, espero que consiga esclarecer aqueles que estão na mesma situação da minha amiga.

A dica, para escolher um processador adequado ao seu uso:

Processadores AMD

1. AMD Phenom™ II X4: para jogos 3D e hd vídeos - AM3, AM2+.
2. AMD Phenom™ II X3: para jogos 3D, hd vídeos, edição e renderização - AM3.
3. AMD Phenom™ II X2: para jogos (não 3D), hd vídeos, produção avançada (slides, etc), fotos e música - AM3.
4. AMD Phenom™ X4: para jogos 3D, multitarefas, hd vídeos - AM2+.
5. AMD Phenom™ X3: produtividade, hd vídeos, jogos(não 3D), fotos e música - AM2+, 940.
6. AMD Athlon™ II X2: hd vídeos, mídia digital, jogos(não 3D) - AM3.
7. AMD Athlon™ X2: multitarefas, uso contínuo, aplicações multimídia - AM2, AM2+, 939
8. AMD Athlon™: fotos, música, baixa produtividade - AM2, 939, 754.
9. AMD Sempron™: baixa produtividade, e-mail, navegação básica (orkut, twitter) - AM2, AM3, 754.

Conclusão:
- se sua amiga usa internet para bater-papo, estudar um pouquinho, a melhor opção é o Sempron.
- se, além disso, ela escuta um sonzinho e curte guardar muitas fotos, as melhores opções são: Athlon, Athlon II X2 e o Phenom X3.
- se ela gosta muito de ouvir som do pc ou se trabalha com música, pega o Phenom II X2 e procure uma boa placa-mãe com som realtek 9 (ou pega uma placa-mãe som off-board e pesquisa uma placa de som de primeira, dá uma olhada aqui http://www.infowester.com/placadesom.php).

Game maníacos devem optar por um desses: Phenom X4, Phenom II X3 ou Phenom II X4.

Para escritórios o Athlon X2 está de bom tamanho mas se quiser gastar um pouquinho a mais, pode pegar o Phenom X3 ou o Phenom X4.

Pra quem trabalha mesmo no micro, com vídeos e imagens, fica com o Phenom II X2 ou o Phenom II X3
http://products.amd.com/pt-br/comparison/DesktopCPU.aspx

Vou aproveitar e fazer algumas pesquisas pra mim também, pra uma Gigabyte com AM2+, acho que vai dar pro gasto. A Abit acabou mesmo? Vou conferir por aí...

WEBbeijos

quinta-feira, 8 de outubro de 2009

Adicionar módulo personalizado no Joomla

Olá, WEBloucos.

Para nós, iniciantes em Joomla, com dificuldades para desvendar os mistérios insondáveis em linguagem extraterráquea, a que chamam de php, que até poderia ser as iniciais de pode haver problemas (não esqueçam que foi uma louca que escreveu isso, é claro que php não é isso, viu?) torna-se muito complicado saber como adicionar um módulo do jeito que nós queremos. O módulo pode ser um anúncio de parceiro, um recuso que vimos em outro site e achamos legal ou o que a nossa imaginação desejar.

Há um recurso no Joomla, muito bom, para resolver esse pequeno obstáculo. É o "HTML personalizado".

Onde é que fica isso? Em administração de módulos. Vamos lá:

Acesse o painel de administração e vá para "Extensões > Administrar módulos"
Tem duas abas: "Site" e "Administração". Vamos permanecer na aba "Sites" porque é a adequada para o objetivo deste post.

1. Clique em "Novo"






2. Procure "HTML Personalizado":









3. Configure a posição e os parâmetros



















4. Insira o seu código html neste espaço (fica na parte de baixo)



Reparem que tem um "html", logo ao lado do botão azul, com uma interrogação, abaixo de "Paragraph".

O joomleiro pode colocar o que quiser neste espaço: banner, notas, lembretes, códigos de players e muito mais.

WEBbeijos

segunda-feira, 31 de agosto de 2009

Extensões vulneráveis

Olá, WEBloucos.

Fui dar uma olhadinha nas extensões que apresentam problemas de vulnerabilidade com o joomla! e, para minha surpresa, vi que algumas são bastante usadas, como Expose Flash Gallery, Community Builder, Facile Forms, JCE e JoomlaPack. Este último cheguei a usar num projeto.

Não tenho o hábito de ficar instalando extensões, os recursos que vem no Joomla! são muito bons e com o wrapper dá pra fazer miséria sem instalar recursos de terceiros. Mas, se você está na lista dos que adoram implementar mil e uma extensões no seu projeto Joomla!, não esqueça de passar na lista de vulnerabilidades antes de fazer uma instalação.

Veja a lista completa aqui: http://docs.joomla.org/Vulnerable_Extensions_List

Opencard

Deixei no rapidshare um arquivo com as traduções inglês-português, da loja e da administação do Opencard versão 1.3.0.
http://coisasdewebloucos.blogspot.com/2009/08/opencart-versao-130-loja-em-pt-br.html

WEBbeijos

quinta-feira, 27 de agosto de 2009

Opencart versão 1.3.0 - Loja em pt-br

Olá, WEBloucos.

Estou configurando um trabalho em Opencart, na versão 1.3.0

Não encontrei tradução em português para essa versão, então o jeito foi colocar a mão na massa.

Por enquanto só fiz a tradução da parte da loja, ainda não traduzi a administração.

Não tenho nenhuma previsão de quando isso ocorrerá mas espero que seja até o final da próxima semana.

Coloquei o arquivo no rapidshare:
http://rapidshare.com/files/272372918/opencart_v1.3.0__ptBR_loja.zip.html

Caso o arquivo não seja encontrado, deixe seu e-mail nos Comentários que eu envio pra você.

Para quem não conhece o Opencart e ficou curioso:

O opencart é um CMS de e-commerce (loja virtual), de código aberto. Entre os que eu testei (osCommerce, VM e Opencart), pareceu-me a melhor opção para o que eu estava procurando. Minha modesta opinião (lembrem-se de que não passo de uma iniciante, ok?):

- osCommerce: é fácil de configurar e instalar. Para administrar é que achei meio problemático, pois não tem como selecionar vários produtos para excluir (tem que excluir um por um). Senti falta de alguns outros recursos que não estou me lembrando agora. É um bom sistema, só não se adequava perfeitamente ao que eu precisava.
- VM: já ouviu a frase "organização demais, complica ao invés de simplificar"? É um excelente e-commerce mas fiquei perdida no meio de tanta organização. Gosto das coisas mais objetivas. Também queria um visual mais limpo e elegante, neste quesito achei o VM meio escandaloso. Parece passar a mensagem "comprem, pelo amor de Deus!". Eu queria um que dissesse apenas "vai levar ou não vai?" Seria minha opção (talvez...) se a principal função do site fosse a venda.
- Opencart: tem cara e jeitinho de um bom mineirinho, apesar de ser desenvolvido por estrangeiros. De forma simples, prática, direta e objetiva, diz e mostra a que veio. Pena que os brasileiros pararam só no osCommerce e no VM. Dá uma olhada na comparação dos recursos osCommerce x Opencart. Quem não testou, teste. Quem entende de php e outros bichos de outro mundo, por favor, deem uma mãozinha ao projeto porque ele é mesmo muito bom.

WEBbeijos

Atualização, 31/08/2009:

Tradução inglês-português, da administração e da loja, do Opencard versão 1.3.0:
http://rapidshare.com/files/273947419/portugues_opencard_v1.3.0.zip.html

quarta-feira, 12 de agosto de 2009

Personalizando sua página de erro no Joomla! 1.5.x

Olá, WEBloucos.

A página de erros padronizada pelo Joomla é esta aí:



Esta página está configurada em:
diretório-do-joomla/templates/system/error.php

Dê uma olhadinha neste pedaço:

<div id="errorboxbody">

<p><strong><?php echo JText::_('You may not be able to visit this page because of:'); ?></strong></p>

<ol>

<li><?php echo JText::_('An out-of-date bookmark/favourite'); ?></li>

<li><?php echo JText::_('A search engine that has an out-of-date listing for this site'); ?></li>

<li><?php echo JText::_('A mis-typed address'); ?></li>

<li><?php echo JText::_('You have no access to this page'); ?></li>

<li><?php echo JText::_('The requested resource was not found'); ?></li>

<li><?php echo JText::_('An error has occurred while processing your request.'); ?></li>

</ol>

<p><strong><?php echo JText::_('Please try one of the following pages:'); ?></strong></p>

<p>

<ul>

<li><a href="<?php echo $this->baseurl; ?>/index.php" title="<?php echo JText::_('Go to the home page'); ?>"><?php echo JText::_('Home Page'); ?></a></li> - esta linha envia o visitante para a página inicial. Não vá fazer titica, viu?

</ul>

</p>

<p><?php echo JText::_('If difficulties persist, please contact the system administrator of this site.'); ?></p>

<div id="techinfo">

<p><?php echo $this->error->message; ?></p>

<p>

<?php if($this->debug) :

echo $this->renderBacktrace();

endif; ?>

</p>

</div>

Essa parte em azul, eu prefiro dispensar da minha página de erro. É a que oferece ao visitante a possibilidade de enviar mensagem ao administrador do site avisando que o link que ele digitou está dando erro.

Na publicação de novos artigos é sempre bom dar uma conferida se o link está funcionando direitinho. Estando tudo ok, com certeza o erro foi de quem digitou, não do Joomla!

Partindo deste princípio, é inútil o visitante me mandar mensagem dizendo que tem erro no link tal, tornando essa ferramenta meio inútil, não concorda?

WEBbeijos

segunda-feira, 10 de agosto de 2009

Registro e Renovação de Domínios

Olá, WEBloucos.

Tem gente muito mais loucos que nós.

Fui pesquisar sobre Registro de Domínios e, é claro, sobre a Renovação de Domínios no mesmo site. Isso porque reparei que muitos cobram o registro por um valor bem camarada mas quando precisamos renovar vem o roubo.

Falando sério: cobrar R$ 60,00 para um Registro ou uma Renovação só pode ser descrito como roubo. É valor abusivo demais para ser descrito apenas como "abusivo".

Cata daqui, cata dali... Encontrei a Inteliware, que cobra R$ 21,00 tanto para o registro do domínio quanto para a renovação (.com .net .org). Deviam ter um linkzinho de parceiro, pra eu poder ganhar uma graninha mas já que não tem: http://www.inteliware.com.br/index-1.html.

Quem quiser registro ".br" (com.br, org.br) pode ir direto no Registro.br, que é o fiscalizador dos domínios com extensão ".br". A lista das extensões possíveis com o ".br" no final, pode ser encontrada aqui: http://registro.br/info/dpn.html

Tem uma outra também, a bqhost, para registro de 5 domínios, saindo a R$ 18,90 cada domínio. Registro de 10 domínios sai a R$ 17,90 cada um. Bom... Preciso registrar dois domínios, se aparecerem mais pessoas querendo um ou mais registros, faço o plano. Fico aguardando até dia 24/08, depois faço o registro com a Inteliware mesmo.

Conhece outro registro ou renovação que seja mais em conta? Faz mistério, não... Conta logo! :)

OK. A uolhost registra domínio por menos de dez reais mas não tem nenhum suporte on-line, tudo terá que ser resolvido via telefone 4004, que são bem mais caros. E com essa novidade de ficar ouvindo maquininha "aperte 1 para isso, aperte 2 para aquilo..." vai acabar com a minha saúde, isto quer dizer que sairá mais caro que qualquer outra - saúde não tem preço!

WEBbeijos

Atualização

Um louco muito fofo indicou-me a HostDime Brasil. Neste site, tanto o Registro do Domínio quanto a Renovação custa R$ 15,99. Só a Transferência de Domínio que é um pouco mais caro: R$ 30,00 mas é valor que recuperamos em dois tempos.

WEBbeijos especiais para o louquinho que nos passou a dica. :)

Atualização 2, 31/08/2009

Loucos e fofos: antes de deixar algum link para páginas com valores em conta para registro de domínio, verifiquem se é para qualquer pessoa ou se é apenas para quem vai contratar hospedagem.

E, se não for pedir muito, incluam informações sobre a renovação que é muito importante também. Não adianda fazer um registro por cinco/seis reais e na hora da renovação ter que desembolsar o dobro ou o triplo.

WEBbeijos

sábado, 8 de agosto de 2009

Personalizando um módulo Joomla!

Olá, WEBloucos.

Para personalizar um Módulo em seu template precisará criar um arquivo nomeado como "modules.php", no diretório "html" do seu template.
.:: Localização:
"pasta-onde-está-seu-joomla/templates/nome-do-seu-template/html/modules.php

Nesta página você deve definir uma funçao chamada "modChrome_STYLE", onde STYLE é o nome do seu módulo. Alguns exemplos:

modChrome_WEBLOUCOS, modChrome_MARIACEBOLA, modChrome_JOAOGRANDAO, modChrome_OQUEVOCEQUISER.

- Simples assim?
- Você não sabe o que te espera mais adiante. Vamos continuar. :)

Esta função deve ter três argumentos:

$module
&$params
&$attribs


Ficará assim:
<?php
function modChrome_STYLE( $module, &$params, &$attribs )
{
/* módulo vem aqui */
}
?>


Dentro desta função você pode fazer uso de qualquer propriedade disponível para os módulos (Module properties) em cada módulo que criar. Não deixe de utilizar essas propriedades:

$module->content
$module->showtitle
$module->title

$module->showtitle
É uma variável Booleana. Só poderá usar os valores "true" ou "false". Use "true" para mostrar e "false" para não mostrar.

$module->content e $module->title
Irão retornar o Módulo Conteúdo e o Módulo Título, respectivamente.

A função é uma função normal PHP e, por isso, pode utilizar qualquer código regular PHP. Um exemplo comum é usar uma declaração if para verificar o valor de $module-> showtitle e, em seguida, incluir o título ou não em conformidade:

<?php
if ($module->showtitle)
{
echo '<h2>' .$module->title .'</h2>';
}
?>



Os parâmetros do Módulo são acessados usando "$params". Por exemplo, é possível atribuir um "Module class suffix" ao módulo de administração de seu site em Joomla!

Os parâmetros para o módulo são armazenados como "moduleclass_sfx". Para criar uma <div> com "class" (<div class="nome-da-class">) determinada para o Módulo, você deve usar:
<div class="<?php echo $params->get( 'moduleclass_sfx' ); ?>">
<!-- conteúdo da div -->
</div>


Atributos personalizados

Também é possível colocar mais atributos dentro da função do módulo, usando <jdoc: include /> com uma declaração que defina o módulo. Este atributo adicional pode ser qualquer coisa, e será armazenado na array "$attribs".

Exemplo:

<?php
function modChrome_custom( $module, &$params, &$attribs ) {
if (isset( $attribs['headerLevel'] ))
{
$headerLevel = $attribs['headerLevel'];
} else {
$headerLevel = 3;
}
if (isset( $attribs['background'] ))
{
$background = $attribs['background'];
} else {
$background = 'blue';
}

echo '<div class="' .$params->get( 'moduleclass_sfx' ) .'" >';
if ($module->showtitle)
{

echo '<h' .$headerLevel .'>' .$module->title .'</h' .$headerLevel .'>';
}

echo '<div class="' .$background .'">';
echo $module->content;
echo '</div>';
echo '</div>';
}
?>



No exemplo acima foram definidos parâmetros para "background" e "headerLevel" dentro do <jdoc: include />. Não havendo valores configurados serão apresentados como "azul" e "3" respectivamente, conforme especificado no padrão ("$headerLevel = 3;" / "$background = 'blue';")

Passando atributos do módulo através do <jdoc: include />
(esta tabela tem na página http://docs.joomla.org/Applying_custom_module_chrome)



WEBbeijos