PHP Conference Brasil 2009 – Trabalhando com imagens
Posted on | novembro 28, 2009 | No Comments
Apresentei hoje uma palestra no PHP Conference Brasil 2009 sobre criação e manipulação de imagens pelo PHP, usando a biblioteca GD.
Os slides estão disponíveis aqui ou no SlideShare
Padrão brasileiro de tomadas
Posted on | agosto 8, 2009 | No Comments
O Brasil terá, a partir de 2010, um padrão único de plugues e tomadas. Segundo o INMETRO, atualmente exitem mais de 10 tipos diferentes de plugues e tomadas no mercado. Além dessa diversidade, alguns deles oferecem risco de choques, além de ocorrer desperdício de energia, por dissipação de calor.
Não existe um padrão internacional de plugues e tomadas. Assim, o Brasil decidiu por criar o seu próprio, que, pode ser copiado por outros países. Além disso, o padrão criado, é compatível com 80% dos plugues existentes no mercado.
As novas tomadas serão sextavadas e em formato de poço, evitando assim, o risco de choque elétrico. Hoje em dia, ao encaixar um plugue numa tomada comum, pode-se tomar contato com o plugue energizado, facilitando a possibilidade de choques. Com o novo formato de poço, esse risco será eliminado. As novas tomadas terão um poço, que evita esse tipo de acidente.
A mudança será bem gradual, uma vez que 80% dos plugues são compatíveis com os novos padrões. Para os outros 20% ainda deverá ser usado um adaptador.
O novo formato permite o uso de um fio terra, tornando as instalações elétricas mais seguras.
Novas construções são obrigadas por lei a ter esse fio como um componente da rede elétrica.
Para maiores informações, acesse:
- http://www.inmetro.gov.br/qualidade/pluguestomadas/duvidas.asp
- http://www.inmetro.gov.br/imprensa/releases/plugues.asp
- http://jonasflesch.com/blog/?p=11
- http://www.schneider-electric.com.br/prime/atendimento/faqarquivos/Tomadas_NovoPadrao.pdf
- http://www.abinee.org.br/noticias/com17.htm
Trabalhando com Flex e banco de dados
Posted on | junho 7, 2009 | 1 Comment
O Flex é uma plataforma para desenvolvimento de aplicações ricas para a Ineternet (popularmente conhecidos como RIA), e que pode ser exportado de duas formas: em formato SWF, formato próprio do Flash, para ser embarcado em um HTML e ser exibido num navagador, ou em formato AIR, que faz com que a aplicação esteja no cliente, logo, você não depende de um navegador ou de o cliente ter o Flash instalado no navegador.
Essencialmente, o Flex “conversa” com o banco de dados a partir do envio de requisições a uma página dinâmica (pode ser PHP, ASP, ou outra qualquer), e recebendo e trabalhando um XML que é a resposta do script. Isso muda um pouco a dinâmica de carregamento e envio de informações: quando trabalhávamos com um HTML, o código dinâmico era embarcado no HTML, podíamos manipular elementos como <input type="text" /> ou algo semelhante, ou até mesmo usar um javascript para fazer isso.
Agora a coisa torna-se diferente. Por meio de um HTTPService você envia os parâmetros a uma página que devolve um XML. Aí você vai tratar o XML e manipular os campos de formulários ou o que quer que seja a partir das respostas que obteve. Isso exige um pouco mais de esforço. Saimos de um paradigma de código dinâmico embarcado numa marcação de texto (o HTML) para respostas estáticas (XML) que farão com que a nossa aplicação exiba uma resposta.
No tocante a banco de dados, quando se trabalha com aplicações web, como o retorno que teremos é em XML e a linguagem de programação de servidor é que vai cuidar dos processos de chamadas/consultas a banco de dados, há independência de linguagem de script server-side e de banco de dados (pode ser Postgre, MySQL, Oracle, SQL Server, ou outros). Ainda assim, o Flex trabalha diretamente com SQLite, mas apenas quando exportado em formato AIR. Nesta página, você tem acesso às informações a respeito do uso do SQLite, e aqui você tem um exemplo do uso do AIR com o SQLite da própria Adobe.
Vale lemrar que o SQLite é mais recomendado em aplicações de pequeno porte, (veja essa comparação de performance do SQLite versus MySQL)
Para maiores informações sobre o AIR com Flex, visite http://www.adobe.com/products/air/develop/flex/
Para maiores informações sobre a documentação do Flex, visite http://livedocs.adobe.com/flex/3/langref/index.html
Tags: Adobe > AIR > classe > Flex > PHP > sql > SQLite > variáveis



