Vídeo: Anonymous ameaça invadir site da polícia de NY

O grupo hacker Anonymous divulgou um vídeo ameaçando invadir o site da polícia de NY. Segundo o grupo as ameaças são uma resposta as repressões feitas pela polícia de NY.

Vejam o vídeo oficial divulgado no Youtube.

O youtube continua fora do ar

Se você é usuário do Youtube e fica pendurado no site o dia inteiro assim como eu poderá perceber que neste exato momento o site está fora do ar. No blog do Google nada se fala ainda sobre quais os problemas causaram a paralização.

Vejam o screenshot tirado hoje 29/11/2011 as 17:53

Caso queira acompanhar o status de recuperação do Youtube acompanhem este post nas próximas horas.

 

Amazon Silk: o novo browser para tablets da Amazon

 

Amazon Silk Browser: novo navegador para tablets que virá com o Amazon Fire Tablet
Amazon Silk Browser: novo navegador para tablets que virá com o Amazon Fire Tablet

Amazon Silk Browser é o novo navegador para tablets que virá instalado no Amazon Fire Tablet. O navegador possui um acelerador de renderização que segundo os engenheiros da Amazon é um novo passo para navegadores.

Veja abaixo o vídeo de apresentação do Amazon Silk

Amazon Silk

Don Draper cria sua timeline no Facebook

O vídeo puxa de Mad Men “The Wheel” episódio – no qual Draper concebe uma campanha publicitária para a Kodak Carousel e adiciona o diálogo para falando do novo recurse de Timeline do Facebook. Foi criado por Eric Leist, estrategista de tecnologia com Allen & Gerritsen.

Veebio – nova safra de aplicativos sociais para Facebook

Estamos escutando muito nas últimas semanas sobre a nova safra de aplicativos sociais para o Facebook. Recebi um link de um amigo sobre um rumor onde uma empresa Brasileira estaria desenvolvendo um App capaz de enviar conteúdos para Twitter, Facebook e Bubot com agendamentos de publicação.

Pelo que eu verifiquei a url www.veebio.com não diz muita coisa.

Vamos esperar para ver

Tyne MCE com suporte a iframe e javascripts

Muitos CMSs como Joomla, Codeclick, BSCMS utilizam o editor wyswyg TyneMCE como editor padrão. A questão é que por padrão o editor não dá suporte a inserção de iframes e javascripts.

O grande problema é que hoje em dia a maioria dos embeddeds de vídeo são em formato de iframe como é o caso do Youtube, Vimeo, Videolog entre outros.

Para habilitar o o suporte a iframe e scripts no TyneMCE você deve adicionar a linha abaixo em sua chamada de configuração de ambiente de javascript do editor:

extended_valid_elements : \”a[class|name|href|target|title|onclick|rel],script[type|src],iframe[src|style|width|height|scrolling|marginwidth|marginheight|frameborder],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name]\”,

A chamada ficaria algo como o exemplo abaixo

<script type=\”text/javascript\” src=\”bs.includes/editor/jscripts/tiny_mce/tiny_mce.js\”></script>
<script type=\”text/javascript\”>
tinyMCE.init({
// General options
remove_script_host : false,
convert_urls : false,
mode : \”exact\”,
elements : \”elm1\”,
theme : \”advanced\”,

plugins : \”safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template\”,

// Theme options
theme_advanced_buttons1 : \”newdocument,preview,code,image,cut,copy,paste,pastetext,pasteword,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,formatselect,fontsizeselect,forecolor,backcolor,charmap\”,
theme_advanced_buttons2 : \”link,unlink,anchor,hr,fullscreen,tablecontrols,bullist,numlist,|,blockquote,|,removeformat,sub,sup,pagebreak,advhr,print,media\”,
theme_advanced_buttons3 : \”\”,
theme_advanced_toolbar_location : \”top\”,
theme_advanced_toolbar_align : \”left\”,
theme_advanced_statusbar_location : \”bottom\”,
theme_advanced_resizing : true,
<strong>extended_valid_elements : \”a[class|name|href|target|title|onclick|rel],script[type|src],iframe[src|style|width|height|scrolling|marginwidth|marginheight|frameborder],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name]\”,</strong>

// Example content CSS (should be your site CSS)
content_css : \”css/content.css\”,

// Drop lists for link/image/media/template dialogs
template_external_list_url : \”lists/template_list.js\”,
external_link_list_url : \”lists/link_list.js\”,
external_image_list_url : \”lists/image_list.js\”,
media_external_list_url : \”lists/media_list.js\”,

// Replace values for the template plugin
template_replace_values : {
username : \”Some User\”,
staffid : \”991234\”
}
});
</script>

Como habilitar a nova timeline do Facebook já!

Se você está curioso para ver a nova timeline do Facebook e tiver disposto a perder alguns minutos do seu precioso tempo você pode seguir as instruções abaixo para habilitar a nova timeline agora.

Como habilitar?

1) Faça o login no Facebook;

2) Acesse a área de desenvolvedors do Facebook pelo link: https://developers.facebook.com/apps

3) Clique em “Criar aplicativo”.

4) Insira o nome do app, aceite os termos de uso e insira as letras do captcha;

5) No lado esquerdo da tela clique em “Open Graph” e, em seguida, nos campos “People can” e “Movie, trip”, insira duas palavras, pode ser “ler” e “vida”, por exemplo.

6) Clique em “Começar”;

7) Na página seguinte, role a página até o fim e clique em “Save changes and next”.

8) Aguarde um a dois minutos  e acesse o seu perfil. Um convite para testar a Timeline deve estar disponível.

Fica quase um infográfico!

Galeria de imagtens habilitando a nova timeline do Facebook

 

 

[nggallery id=11]

As novidades da rede social Facebook direto do F8


Rolou ontêm 22/09 o evento Facebook F8 destinado a desenvolvedores para apresentar as novidades do mundo Facebook para os próximos meses. O evento teve transmissão ao vivo através do LiveStream e chegou a picos de 103.000 views.

Das novidades apresentadas por Mark podemos destacar a reformulação da timeline, a nova geração de aplicativos Opengraph e a aplicação das atualizações de conteúdo com o ticker na sidebar que parece muito com a funcionalidade de notícias da rede Bubot apresentada na última quarta-feira no Social Media Week.

Alguns usuários curtiram a nova timeline outros detestaram mas na minha opinião a timeline virou uma homepage de um blog.

Veja abaixo a galeria de imagens e também o vídeo da transmissão do F8

Galeria de imagens

[nggallery id=10]

Streaming de vídeo do F8

Exportando tabela HTML para XLS pelo PHP

Se você pretende exportar um conteúdo de uma tabela HTML para o formato XLS ( Exel ) através do PHP a melhor forma é utilizando o modelo de script que preparamos para nosso exemplo. Com ele não é necessário que você tenha nenhuma biblioteca adicional do PHP para fazer o serviço.

Veja o exemplo

$string="<html><head><title>Teste</title></head>";
$string.="<body><table><tr><td>id</td><td>nome</td></tr></table></body>"; 
header("Content-Type: application/vnd.ms-excel");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("content-disposition: attachment;filename=demo.xls");
print $string;

Feito isto quando o usuário carregar o arquivo ele fará o download do arquivo demo.xls com o conteúdo da variável $string.

Modelo de desenvolvimento MVC como funciona ?

O MVC é um padrão de desenvolvimento que vêm sendo adotado por muitos desenvolvedores pelo motivo da praticidade de flexibilidade na hora de desenvolver um novo projeto.

O que é e como funciona o MVC?
Com o aumento da complexidade das aplicações desenvolvidas torna-se fundamental a separação entre os dados (Model) e o layout (View). Desta forma, alterações feitas no layout não afectam a manipulação de dados, e estes poderão ser reorganizados sem alterar o layout.

Como funciona este padão?
O MVC tem base em divisão de camadas. São projetos dentro de uma solução, e não são pastas dentro um projeto). As camadas do MVC são as seguintes

Model
Alguns dizem ser a camada de acesso aos dados, outros dizem ser a camada de negocios ( Neste caso onde o model é considerado outra camada de negocios, mais uma camada é criada, chamada de Persistência, onde no caso, faz acesso aos dados).

View
Camada interface do usuario, onde ficarão nossos arquivos .phtml.

Controller

Camada onde ficam nossas regras de negocio, verificações, metodos e ações.