Projeto Dolphin da Apple utiliza de tecnologias verdes na Carolina do norte

Rolou uma notícia em meados de 201 de que a Apple estava construindo um data center monstrouso perto de Maiden, do Sul da Carolina do Norte. Só não foi muito divulgado que que nas proximidades, dezenas de hectares foram derrubados para a instalação de um painel solar para gerar a energia “Verde” utilizada lá.

As instalações ainda não possuem data para finalização e a datacenter mas segundo documentos o painel solar irá cobrir 100 hectares e produzir 20 megawatts ou 42 milhões de quilowatts-hora ao ano, dependendo de como você quer medir. A instalação da célula de combustível será de 5 megawatts, proporcionando em torno do kWh mesmo.

Continuar lendo

Projeto Dolphin da Apple utiliza de tecnologias verdes na Carolina do norte

Rolou uma notícia em meados de 201 de que a Apple estava construindo um data center monstrouso perto de Maiden, do Sul da Carolina do Norte. Só não foi muito divulgado que que nas proximidades, dezenas de hectares foram derrubados para a instalação de um painel solar para gerar a energia “Verde” utilizada lá.

As instalações ainda não possuem data para finalização e a datacenter mas segundo documentos o painel solar irá cobrir 100 hectares e produzir 20 megawatts ou 42 milhões de quilowatts-hora ao ano, dependendo de como você quer medir. A instalação da célula de combustível será de 5 megawatts, proporcionando em torno do kWh mesmo.

Continuar lendo

Usando Google Spreadsheet como servidor proxy

O Aplicativo do Google o Spreadsheet pode ser utilizado com um servidor proxy. A novidade foi apresentada pelo hacker Antonio Rinaldi em seu blog pessoal antoniorinaldi.it

Primeiramente você deve criar uma cópia do documento no link ao lado em seu Google Spreadsheet. Depois adicione ao seus bookmarks a página ao lado.

Clique na página do bookmark e pronto seu servidor proxy estará no ar. Assista ao vídeo abaixo como funciona

Google Spreadsheet como servidor Proxy

Função PHP para redirecionar usuário quando for um browser mobile

Se você precisa de um código para redirecionar o usuário quando a conexão vier de um browser mobile, você poderá utilizar o código abaixo desenvolvido pela equipe de desenvolvimento da empresa Code Click.

function check_ismobile(){
$mobile_browser = ‘0’;
if (preg_match(‘/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|android)/i’, strtolower($_SERVER[‘HTTP_USER_AGENT’]))) {
$mobile_browser++;
}

if ((strpos(strtolower($_SERVER[‘HTTP_ACCEPT’]),’application/vnd.wap.xhtml+xml’) > 0) or ((isset($_SERVER[‘HTTP_X_WAP_PROFILE’]) or isset($_SERVER[‘HTTP_PROFILE’])))) {
$mobile_browser++;
}

$mobile_ua = strtolower(substr($_SERVER[‘HTTP_USER_AGENT’], 0, 4));
$mobile_agents = array(
‘w3c ‘,’acs-‘,’alav’,’alca’,’amoi’,’audi’,’avan’,’benq’,’bird’,’blac’,
‘blaz’,’brew’,’cell’,’cldc’,’cmd-‘,’dang’,’doco’,’eric’,’hipt’,’inno’,
‘ipaq’,’java’,’jigs’,’kddi’,’keji’,’leno’,’lg-c’,’lg-d’,’lg-g’,’lge-‘,
‘maui’,’maxo’,’midp’,’mits’,’mmef’,’mobi’,’mot-‘,’moto’,’mwbp’,’nec-‘,
‘newt’,’noki’,’oper’,’palm’,’pana’,’pant’,’phil’,’play’,’port’,’prox’,
‘qwap’,’sage’,’sams’,’sany’,’sch-‘,’sec-‘,’send’,’seri’,’sgh-‘,’shar’,
‘sie-‘,’siem’,’smal’,’smar’,’sony’,’sph-‘,’symb’,’t-mo’,’teli’,’tim-‘,
‘tosh’,’tsm-‘,’upg1′,’upsi’,’vk-v’,’voda’,’wap-‘,’wapa’,’wapi’,’wapp’,
‘wapr’,’webc’,’winw’,’winw’,’xda ‘,’xda-‘);

if (in_array($mobile_ua,$mobile_agents)) {
$mobile_browser++;
}

if (strpos(strtolower($_SERVER[‘ALL_HTTP’]),’OperaMini’) > 0) {
$mobile_browser++;
}

if (strpos(strtolower($_SERVER[‘HTTP_USER_AGENT’]),’windows’) > 0) {
$mobile_browser = 0;
}

// if is a mobile browser return 1 or not return 0
if ($mobile_browser > 0){
return 1;
}
else {
return 0;
}
}

 

 

Para fazer o download da função clique aqui

Usando variavél em php em modo literal

Acho que vale mais a pena explicar primeiramente qual o conceito e por que vamos usar uma variavél em modo literal. Imagine que você está criando uma função php onde a função retorna um valor de uma categoria com o comando return

Ex: return 17

Imagine agora que você precisa criar uma lista com checkbox com vários ítens e o nome do campo do formulário se chamará c17[] imagine ainda que os dados precisam formar um array de valores.

A solução mais simples para isso é a seguinte:

name=’c${categoria}[]’

A ideia aqui é colocar a variavél

A evolução do design na web

Em 1996 a maiorias dos sites que utilizamos hoje eram sem dúvida pré-históricos. No lugar de HTML/CSS/Jquery nos deparavamos somentos com os sites pesados feitos em tabelas utilizando pouco ou quase nada de CSS.

Veja abaixo a galeria de imagens dos sites que utilizamos hoje porém em suas origens.

A origem do design para internet

[nggallery id=25]

TVA pratica cobranças indevidas regularmente em São Paulo

Imagine você cancelar um serviço de TVA por assinatura e depois de dois anos você receber uma cobrança falando que ficou um resíduo que precisava ser acertado do contrário seu nome iria para o SCPC. Ai imagine que você com medo de comprometer seu nome você vai e paga a fatura e depois de dois meses você recebe outra fatura em uma valor maior informando que sua assinatura, aquela de dois anos atraz não havia sido cancelada.

Pois é isto aconteceu comigo com a TVA. Caso você esteja contratando ou mesmo cancelando um serviço com esta empresa tome muito cuidado pois as empresas de cobrança que atendem estas empresas muitas vezes qualificam cobranças como atos de estelionato dizendo ser muitas vezes engano do usuário por não ter cancelado o serviço ou ainda falhas no sistema.

Tome muito cuidado pois são empresas deste tipo que atendem o mercado em São Paulo, na pior das hipóteses abra uma chamado na Anatel eles poderão que ajudar.

Pegando o id do elemento via Jquery ( exemplo simples )

Veja abaixo um exemplo simples e rápido de como pegar um id de uma elemento com Jquery

<head>
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script>
        $(document).ready(function() {
        $(".toolbox").click(function(event){
            alert(event.target.id);
        });
    });
    </script>
</head>
<body>
    <div class="toolbox" id="teste1" style="height:20px;background:#f0f0f0;">teste</div>
</body>