This code was tested with ClupBucket 2.0.6. This will allow you to block specific emails domains. It is partivularly useful to block all email providers used to spam (like mailinator.com or temporaryinbox.com).

1st – Open your database and add a record to your config datatable (default is cb_config) with the value “disallowed_email_providers”.
2nd – Open clipbucket Control Panel and add a new phrase with code “usr_email_blacklisted_err” and value “Invalid email”.

3rd – open the main.html from your template.

Search for :

<tr>
<td valign="top">Disallowed usernames</td>
<td valign="top"><label>
<textarea name="disallowed_usernames" id="disallowed_usernames" cols="45" rows="5">{$row.disallowed_usernames}</textarea>
<br />
separate by commas
</label></td>
</tr>

and add below:

<tr>
<td valign="top">Disallowed email providers</td>
<td valign="top"><label>
<textarea name="disallowed_email_providers" id="disallowed_email_providers" cols="45" rows="5">{$row.disallowed_email_providers}</textarea>
<br />
separate by commas
</label></td>
</tr>

4th – Open admin_area/main.php and find (around line 56):

'disallowed_usernames',

and add below :

'disallowed_email_providers',

5th – Open includes/classes/user.class.php and add this function right above the signup_user function (around line 3160) :

/**
* Function to validate email provider
*/
function blacklisted($email){
global $Cbucket;
 
$providers = explode(",", $Cbucket->configs['disallowed_email_providers']);
 
foreach($providers as $provider){
if(eregi(trim($provider) . "$", $email))
return true;
}
return false;
}

6th – Finally enter function signup_user, locate this :

//checking terms and policy agreement
if($array['agree']!='yes' && !has_access('admin_access',true))
e(lang('usr_ament_err'));

add below :

//Check if email provider is blacklisted
if($this->blacklisted($array['email']))
e(lang('usr_email_blacklisted_err'));

You should now be able to block email providers 🙂

Se pretendias entrar nos investimentos em mercados financeiros tens aqui um excelente motivo :)

A Plus500 dá-te a oportunidade de investires na bolsa com dinheiro real de forma gratuita.  São apenas 20 euros, mas todas as fortunas têm o seu inicio em algum lado, quem sabe se não é aqui ;)

Se não percebes mesmo nada disto, não te preocupes. A Plus500 possui imensos guias de aprendizagem e dá-te 8000€ virtuais para testares em ambiente real.

Dá uma vista de olhos neste link e começa já a participar.


A yahoo está a fazer uma promoção relacionada com o registo de novos domínios, permitindo a novos clientes registar os endereços por apenas 1.99 dólares, o que dá cerca de 1.5 euros.

Se queriam um motivo para registar “aquele” domínio especial, aproveitem agora.

Clica aqui.

Na ultima sexta tive um pequeno problema com um computador cujas definições de segurança do Internet Explorer tinham sido todas modificadas.

Quase todas as soluções apontadas pela Microsoft sugeriam que se fizesse um reset. O grande problema é que este reset exigia acesso a algumas definições que também não estavam disponíveis.

Foi então que encontrei este excelente script que basicamente faz um reset à maioria das definições do IE 6.

Digo maioria pois tarefas como a abertura de links do disco por exemplo, ainda não eram permitidos e como tal após investigar mais um pouco, descobri quais eram as chaves do registo que controlavam estes parâmetros.

Fechem o IE, façam o download deste vbscript e executem-no. Problemas resolvidos :-)

Hoje, cada vez mais, é necessário registar uma conta num determinado portal ou fórum para que se possa aceder aos seus conteúdos.

Existem duas formas de aceder rapidamente a um fórum/portal sem termos de passar pelo penoso processo de registo de contas :

– BugMeNot.
– UserAgent Switch.

O BugMeNot é um portal que permite obter um nome de utilizador e senha de sites que pedem informações pessoais como condição de acesso. As senhas são enviadas e partilhadas pelos utilizadores do serviço.
Além de ser possível consultar o portal do BugMeNot para localizar credenciais de acesso, existe também uma extensão para o firefox que torna as coisas muito mais cómodas bastando clicar na caixa de autenticação do website desejado com o botão direito do rato e seleccionar a opção “Login with BugMeNot”.

Existe também outra forma de aceder a áreas privadas sem registar contas mas nem sempre funciona que trata-se da modificação do user agent do browser.

O user-agent é um pedaço de texto que identifica o browser ou o software que está a ser usado para aceder a uma determinada página. Quem usa o IE8, cada vez que acede a uma página envia algo como isto :

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)

Acontece que o software utilizado pelos motores de busca que fazem o crawl de páginas possuem o seu próprio user-agent e este muitas vezes é autorizado a entrar sem inserir credenciais para que possa indexar as páginas nos motores de busca. O segredo passa então por trocar o user-agent do browser por um utilizado pelos motores de busca par indexar páginas, como por exemplo :

Googlebot/2.1 (+http://www.google.com/bot.html)

Para efectuar esta troca, podem utilizar uma extensão no firefox como a User-Agent Switcher.

 

Com esta extensão, podem simular diversos browsers ou softwares diferentes.

Podem consultar aqui uma lista de identificadores bastante extensa.
Aqui podem fazer o download do BugMeNot.
Aqui podem fazer o download do User-Agent Switcher.

A Google decidiu premiar-me com 25 convites para o Google Wave.

O google wave é uma ferramenta de comunicação e colaboração em tempo real que permite partilhar documentos, imagens, videos ou outros elementos multimédia.

Se ainda não tens um convite deixa um comentário aqui com o teu email. Limitado ao stock existente :-)

Quem usa Ubuntu como base para um HTPC já deve ter passado por esta dor de cabeça :

Como é que posso fazer login automático no Gnome e ligar-me automaticamente numa rede wireless ?

Os forums do ubuntu estão repletos de dúvidas semelhantes, mas a verdade é que no karmic nenhuma delas funciona (pelo menos no que toca a autenticação automática na rede wireless). Todos aqueles truques de acrescentar algumas linhas ao PAM são ignoradas pelo porta-chaves do gnome nesta versão. A dica para conseguir autenticar numa rede wifi passa por criar um novo porta-chaves sem password.

 

0º Utilizem o gdmsetup para configurar o login automático no Ubuntu.

 

1º Eliminem (ou movam se quiserem guardar de backup) todas as entradas dentro da pasta .gnome2/keyrings/ que se encontra na vossa home.

 

2º Reiniciem o computador. No próximo boot já será feito o login automático no Ubuntu. Depois deste login, irá aparecer uma caixa a pedir a password da rede wireless. Insiram-na normalmente e cliquem em OK. Após isto, irá aparecer novamente a caixa do gnome-keyring para criar um novo porta chaves. O segredo está aqui. Criem um porta chaves sem password e desta forma nunca mais vos vai chatear. A partir de agora o Ubuntu efectuará login automático incluindo a vossa rede wireless favorita.

 

PS: Tenham em atenção que desta forma as passwords armazenadas neste porta chaves serão guardadas sem encriptação, por isso cuidado com os conteúdos sensíveis.

Na realidade não é bem assim, o suporte está lá, mas não funciona correctamente…
VLC
A ultima release de Ubuntu possui nos seus repositórios uma versão do VLC que tem alguns bugs no que toca ao suporte a dispositivos de captura que utilizem os drivers video4linux2. A única solução passa mesmo por fazer um downgrade de versão ou upgrade.

No meu caso optei por um upgrade para a versão 1.0.3 para aproveitar alguns binários já disponíveis no launchpad (não me apetecia perder tempo a compilar uns MB valentes de código).

Podem utilizar os binários disponíveis aqui :

https://launchpad.net/~c-korn/+archive/vlc

Problema resolvido :o