[AJAX Magazine] Alpha Software Lança Versão Alpha Five 10 com Codeless Ajax Tecnologia

[AJAX Magazine] Alpha Software Lança Versão Alpha Five 10 com Codeless Ajax Tecnologia: "
alpha-logo
Todos os dias, empresas de anunciar novos produtos e chamá-los revolucionário, inovador, inovador e jogo mudar. Não é sempre que um novo produto realmente faz jus a esse tipo de cobrança. Hoje é um daqueles dias, com o lançamento oficial da versão Alpha Five 10, a partir de Alpha Software. Elenco de patentes da empresa pendente "Codeless Ajax tecnologia", Alpha Five V10 é a primeira ferramenta de programação que permite aos desenvolvedores criar aplicativos de Internet visualmente rico banco de dados alimentado por Ajax - sem ter que escrever uma linha de código.

Dito isto, os desenvolvedores que gostam de sujar as mãos pode trabalhar com a maior brevidade Codeless Alpha Ajax, então opcionalmente ofício código personalizado usando popular dialetos SQL, JavaScript, REST Services e XBASIC. Os desenvolvedores também podem ligar fonte aberta ou um código JavaScript próprio, componentes e estruturas para estender a plataforma de desenvolvimento de qualquer maneira que eles precisam. O melhor de tudo, os pedidos decorrentes de apoio cada banco de dados SQL principais, incluindo a mais nova: bases de dados Microsoft SQL Azure residentes na nuvem Microsoft.

"Alpha Five Versão 10 com Codeless Ajax é como ter uma equipe de desenvolvimento de todo ao seu alcance", diz Richard Rabins, co-presidente da Alpha Software. "Apenas um desenvolvedor pode produzir a saída de cinco a 10 programadores com Codeless Ajax. O cálculo é simples. Se você é um consultor ou ISV, que produz soluções mais em menos tempo. Se você é um desenvolvedor corporativo, você resolve mais problemas de negócio mais rápido e reduzir o seu orçamento para desenvolvimento de aplicativos personalizados. Não há nenhuma maneira mais rápida para projetar e construir aplicativos Web contemporânea ".

[AJAX Magazine] Vaadin, Free Java UI Framework

[AJAX Magazine] Vaadin, Free Java UI Framework: "
vaadin
Vaadin é um framework de aplicações Web para Rich Internet Applications (RIA). Em contraste com bibliotecas Javascript e browser-plugin soluções baseadas em que apresenta uma arquitetura do lado do servidor, o que significa que a maioria da lógica é executado nos servidores. Tecnologia AJAX é usado no lado do navegador para garantir ao usuário uma experiência rica e interativa.

Vaadin é uma grande coleção de componentes de interface do usuário. Há componentes server-side, como Button, Tabela e Árvore que você usa para compor a interface de usuário do aplicativo. Os componentes de usar os eventos, ouvintes e ligação de dados para comunicar entre si e com a lógica do negócio. Vaadin é uma arquitetura robusta para o desenvolvimento rápido de aplicativos. O componente de arquitetura baseada em conjunto com a associação de dados características ajudá-lo a construir aplicações que são facilmente modularizado e reformulado conforme necessário.

Os desenvolvedores usando Eclipse e NetBeans como IDE pode facilmente integrar Vaadin nos seus projectos, graças ao Eclipse e plugins do NetBeans. Vaadin é lançado sob a licença Apache versão 2.0 e é gratuito mesmo para uso comercial. No entanto produtos comerciais e serviços estão disponíveis por ITMill, a empresa por trás quadro Vaadin.

Mais informações e download em http://vaadin.com

Comunidade News: XHP Lançado pelo Facebook (XML em PHP)

Comunidade News: XHP Lançado pelo Facebook (XML em PHP): "

Mesmo antes de eles liberar a fonte para as suas sensacionalistas HipHop muito ferramenta PHP, Facebook caiu outra ferramenta dentro sob o radar e já lançou em github - XHP.

No anúncio oficial eles descrevem o que a ferramenta é eo que pode fazer por você:

XHP é uma extensão do PHP, que aumenta a sintaxe da linguagem tanto para fazer o seu front-end code fácil de entender e ajudar a evitar cruzar-ataques site scripting. XHP faz isto criando PHP compreender fragmentos documento XML, semelhante ao que faz para E4X ECMAScript (JavaScript). Enquanto o PHP é geralmente usado para escrever código de front-end, por si só, não é uma linguagem muito boa para a geração de HTML (como evidenciado pela popularidade dos motores de templates como Smarty). XHP é algo entre uma biblioteca de interface de programação e um sistema completo de templates

Rasmus Lerdorf aproveitou a oportunidade para brincar com esta nova ferramenta e executar algumas referências sobre o seu desempenho em uma situação mais real do que o exemplo Facebook deu forma:

A verdadeira questão aqui é que é esta validação de tempo de execução XML vai lhe custar. [...] Note-se que para construir XHP terá flex 2.5.35, que a maioria das distribuições não terá instalado por padrão. Pegue o tarball Flex e. / Configure & & make install-lo. Então você está pronto para ir.

Ele criou uma classe simples (um singleton ") e correu alguns benchmarks com Siege. Não vou partilhar os resultados desses benchmarks aqui, embora - você precisa visitar site Rasmus 'para aqueles (mas aqui vai uma dica, o futuro não é brilhante).

"

[AJAX Magazine] SRP-herméticos, New Ajax Biblioteca de Segurança

[AJAX Magazine] SRP-herméticos, New Ajax Biblioteca de Segurança: "

SRP-hermético, uma biblioteca Javascript que visa proporcionar uma implementação de canal altamente seguro Ajax (licença MIT). A autenticação é baseado no protocolo SRP, e as mensagens podem ser assinados com HMAC ou totalmente criptografado utilizando AES. Uma aplicação interessante fornecendo autenticação segura do usuário, a integridade da comunicação e da privacidade de comunicação para aplicações AJAX, com principal foco na eficiência, escalabilidade e canal seguro personalizáveis como uma alternativa para HTTPS.

Seus comentários são muito bem-vindos para fiscalizar a aplicação atual e desenvolvê-la. Mais informações podem ser encontradas neste blog.

srp-hermetic-executive-view


"

[AJAX Magazine] AMPLE SDK, Open Source JavaScript GUI Framework

[AJAX Magazine] AMPLE SDK, Open Source JavaScript GUI Framework: "
AmpleSDK
Ample SDK é um padrão baseado em multi-browser JavaScript GUI Framework para construir Rich Internet Applications. Ela emprega tecnologias XML (como XUL, SVG ou HTML5) para a interface de layout, CSS para a interface do usuário estilo e JavaScript para a lógica do aplicativo. Ele equaliza navegadores e traz as tecnologias de suporte aos faltando algum.

Navegadores web atuais estão desempenhando um papel cada vez mais crucial no desenvolvimento de aplicações web, uma vez que está se tornando plataformas web que construímos, mas para os desenvolvedores web aplicação para resolver os problemas continuam os mesmos: uso de tecnologias e padrões abertos, garantindo simultaneamente a compatibilidade entre diferentes browsers e dispositivos. AMPLA SDK fornece uma camada de aplicação cliente-lado para construir com base em padrões GUI usando tecnologias abertas e garantir a compatibilidade com a maioria dos navegadores web. Não há necessidade de aprender nada de novo!

O SDK simplifica a codificação de aplicações cliente-lado, oferecendo playground comum a todos os web browsers. Isso não modificar / executar quaisquer práticas de programação, ou API - apenas tecnologias padrão utilizado. Permite XUL (Mozilla tecnologia baseada em GUI) cross-browser, bem como acrescenta SVG 1,1 para o Internet Explorer. E muitos mais.

O projeto está sob licença GPL MIT e, mais informação e disponível para download em http://www.amplesdk.com/


[AJAX Magazine] CopperLicht, rápido WebGL JavaScript 3D Engine

[AJAX Magazine] CopperLicht, rápido WebGL JavaScript 3D Engine: "

WebGL está ficando quente depois de ser suportadas pelos browsers Firefox, Chrome e Safari. Agora você mesmo pode criar aplicativos surpreendentes com CopperLicht, um rápido motor 3D JavaScript para a criação de jogos e aplicações 3D no browser. Ele usa a tela WebGL suportado por navegadores modernos e é capaz de processar gráficos 3D acelerado por hardware, sem plugins.

copperlicht

Principais características:

  • 3D editor Mundo: CopperLicht vem com um editor mundo completamente em 3D chamado CopperCube.
  • Muitos suporte 3D nos formatos: .3 ds,. Obj,. X,. LWO,. B3D,. CSM, dae.,. DMF. Outubro, irrmesh.,. Ms3d,. My3D,. Mesh. Lmts,. BSP ,. md2,. STL. e mais, veja abaixo.
  • Incrivelmente rápido: CopperLicht é altamente otimizado e capaz de renderizar e animar ainda enormes cenas 3D.
  • Simple API: CopperLicht é um SceneGraph com motor 3D, e um monte de exemplos e tutoriais estão disponíveis para lhe mostrar como ela funciona.
  • Compilação Binário: Ao contrário de outros WebGL 3D Engines, CopperLicht compila suas malhas 3D em um, arquivo binário pequeno que baixa rapidamente, reduzindo o uso de banda para seus usuários. Basta importar os arquivos 3D no editor de CopperCube e publicá-lo em cena CopperLicht.
  • Totalmente gratuito: CopperLicht está livre para usar. Basta fazer o download e pronto!
"

Cayra: freeware para organizar as suas idéias

Cayra: freeware para organizar as suas idéias: "

Programa para Mind Map, totalmente freeware, compatível com Windows XP e Vista: Cayra
"

Onde emitir os diferentes NADA CONSTA online e de graça

Onde emitir os diferentes NADA CONSTA online e de graça: "
Algo que era pra ser extremamente simples - retirar um NADA CONSTA pela Internet - não o é, e não é pelo processo em si, que em alguns casos é de fato extremamente simples, mas sim pelo processo de localização da página no site do órgão onde tal solicitação pode ser feita. Às vezes o próprio site do órgão - quando não o órgão em si - é uma incógnita.

Assim sendo, seguem os links:
Além destes temos os NADA CONSTA regionais (ESTADUAIS), emitidos pelas respectivas seções judiciárias regionais da Justiça Federal, acessíveis a partir de uma página central: http://www.jf.jus.br/portal/publicacao/engine.wsp?tmp.area=207.

Lembrando sempre que em TODOS os casos a emissão é instantânea (na própria tela do micro), totalmente e completamente GRATUITA, e com validade LIMITADA, definida no próprio documento, a contar a partir da data de sua emissão.

"

Porto Alegre: o ponto mais quente do universo

Porto Alegre: o ponto mais quente do universo: "

Ou, quiçá, do mundo.


PHP impulsionar o seu desempenho 50% com HipHop - SitePoint  »PHP

PHP impulsionar o seu desempenho 50% com HipHop - SitePoint  »PHP: "

HipHop Não, eu não estou falando de um quebra-dança circular que magicamente dar-lhe o desempenho PHP extra. Estou me referindo, sim, para um novo projeto open source anunciado pelo Facebook. HipHop é uma "Transformer" código fonte projetados para reduzir o uso de CPU e memória, transformando seu código PHP em código C + +.

Para entender por que isso ajuda, você precisa saber um pouco sobre como o PHP funciona. PHP é uma linguagem de script, como Ruby, Python e Perl. Isso é ótimo para a produtividade do desenvolvedor, como não há nenhuma necessidade para o código a ser compilado. O trade-off para essa flexibilidade é no desempenho, com uma linguagem de script que exigem mais poder de CPU e memória do que uma linguagem compilada como C + +. O Hip Hop não é transformar o seu código PHP em C + + verdadeiro código, que pode ser compilado em código de máquina. Este não é o tipo de coisa que você faria durante o desenvolvimento, mas quando você está desenvolvendo seu trabalho, você pode compilá-lo para o C + + código superior.

HipHop de aumento de performance:

  • Web - 50% menos uso de CPU com o mesmo tráfego
  • API - 30% menos uso de CPU com o dobro de tráfego

O desempenho reforça que o Facebook tem visto é baseado na sua própria experiência no mundo real, com mais de 90% dos servidores Facebook a ser convertidos em código HipHop nos últimos seis meses. Os benefícios liberados foram divididos em duas categorias, a camada Web ea camada de API, e testemunhou os benefícios para cada um. A camada web reduzida de 50% da carga do servidor com a mesma quantidade de conexões, ea camada de API viu uma diminuição de 30%, mesmo com um aumento de duas vezes no trânsito. A diferença é explicada pela camada web que requerem uma apresentação mais lógica e mais informações abstratas (informações relacionadas) do que a camada de API.

Qual é o truque?
Você tem que evitar algumas funções do PHP, como create_function() eval() e eval() create_function() Devido à natureza dinâmica dessas funções, a equipe do HipHop não foi capaz de transformá-los em código C + +, no entanto, essas funções são raramente usados na maioria das aplicações PHP em geral.

Atualmente, o código HipHop tem que funcionar através de uma escrita personalizada servidor HTTP junto com HipHop, no entanto, utilizando o código HipHop com Apache é alto no roteiro de desenvolvimento.

Enquanto HipHop irá aumentar o desempenho do seu código PHP, não é necessariamente vai ser a bala de prata para desgraças seu desempenho, por exemplo, se o gargalo está na sua base de dados de desempenho, Hip Hop não será capaz de ajudá-lo. Não há necessidade de se preocupar com isso tornar seu código mais lento, porém, como o tempo de execução do PHP, foi copiado de uma forma que mesmo código o mais complicado será executado na mesma velocidade como código PHP puro.

Onde posso encontrar?
Hip Hop será lançado muito em breve para a comunidade open source, mas, entretanto, você pode ler a escrita completa-se no blog Facebook, ou ver a apresentação no Facebook.

O que você acha?
Eu estou interessado em fazer alguns benchmarks e vê como HipHop realiza com o codebase SitePoint. Você acha que vou estar verificando-lo quando ele é liberado?

[AJAX Magazine] OpenGoo, Open Source ExtJs-Based Web Office

[AJAX Magazine] OpenGoo, Open Source ExtJs-Based Web Office: "
opengoo logo
OpenGoo is an Open Source initiative to create a complete web Office which focus on improving productivity, collaboration, communication and management of your teams. OpenGoo support text documents, presentations, task list, emails, calendars, web links and contacts; Spreadsheets support is coming soon in future releases. OpenGoo interface is based on ExtJS, but I don't find it much user friendly compared to Google Documents, or Zoho, but it's already a great start for an open source project !

OpenGoo-demo


OpenGoo requires PHP 5.2+, MySQL 4.1+ with InnoDB support, and Apache 2.0+. The project rely on many other open source libraries in addition to ExtJS - including ActiveCollab, Reece Calendar, Swift Mailer, Open Flash Chart, Slimey, FCKEditor, JSSoundKit, and PEAR. Released under the Affero GPL 3 license.



You can try their online demo, but if you downloaded the package don't try to find an application launcher, Please ! Via Matt Asay, CNET, Alfresco.

Mod muito legal do Atari 2600!

Mod muito legal do Atari 2600!: "

DSC03847


Uma coisa que me deixa bastante frustrado é não ter conhecimentos suficientes de eletrônica pra bolar uns gadgets mirabolantes como vejo por aí. Um belo exemplo é esse Atari 2600. De cara da pra perceber que não é um Atari comum pela pequena tela LCD de 2×16 na frente do console.


O proprietário, que se chama Victor (e aparentemente é brasileiro) alterou o hardware de maneira que o console agora roda os jogos através de ROMs (arquivos que emulam os jogos). O console possui agora uma EEPROM com uma placa de desenvolvimento. Na placa há um slot com cartão SD e 1200 ROMs gravadas. Três botões no case permitem que se navegue através dos jogos e depois se possa carregar o jogo desejado. No LCD frontal é informado qual é o jogo que está sendo rodado. Um MOD e tanto para fãs saudosistas do Atari 2600. Clique aqui e veja a galeria completa de fotos.


Via: Hack a Day

"

The state of YAML in PHP - Fabien Potencier

The state of YAML in PHP - Fabien Potencier: "



My first exposure to YAML was in 2001, back in the days when I was mainly
working with Perl. Well, I was not using YAML per se at that time, but rather
Data::Denter, a
Perl library that provides data serialization/deserialization. I used this
library mainly for debugging purposes. From its documentation:



'It formats nested data structures in an indented fashion. It is optimized
for human readability/editability, safe deserialization, and (eventually)
speed.'



At the end of the year 2002, the module was deprecated in favor of a new
serialization language, YAML, with the added bonus of
being programming language independent. I promptly switched to use the Perl
YAML module, and I
never looked back. I used YAML as a mean to debug my Perl programs, but I also
started to use it more and more to store configuration data.



When I started to use PHP at the end of 2004, one of the first thing that
quickly bothered me was the poor support for YAML in the PHP world.




By the way, if symfony uses YAML a lot, it has nothing to do with Ruby on
Rails ;) It just happens that Ruby also has some Perl heritage!




But first, what is YAML?



According to the official YAML website, YAML (YAML Ain't Markup Language), is
a human friendly data serialization standard for all programming
languages
.



YAML can be used to describe both simple and complex data structures. It's an
easy to learn language that describes data. As PHP, it has a syntax for simple
types like strings, booleans, floats, integers, arrays, and even more complex
ones like objects.



Nowadays, YAML is a heavily used format for configuration files, mainly
because even non programmers are able to understand and modify YAML files
easily.



To sum up the benefits of YAML, I often say that YAML files are as
expressive as XML files and as readable as INI files
.




Since the creation of YAML, another lightweight data-interchange format has
come to life: JSON. JSON is quite similar to YAML (and as
a matter of fact, JSON is a subset of YAML); but even if it is easy for humans
to read and write, I think it is not as readable as YAML, and a bit too
verbose.




YAML




If you already know what is YAML and how to use it to describe your data
structures, just skip this section.




Besides strings, Booleans, and numbers, let's have a look at one of the
simplest configuration structure you can describe with YAML:



key: value
foo: bar
 


The above snippet is the simplest way to express key/value pairs in YAML. The
foo key has a bar value. The equivalent PHP code would be:



array('key' => 'value', 'foo' => 'bar')
 


And that's pretty much covers what you can do with ini files. Speaking of ini
files, you can also group key/values under 'sections'. Here is how this is
possible with YAML:



section1:
foo: bar
 
section2:
bar: foo
 


The equivalent PHP code reads as follows:



array(
'section1' => array('foo' => 'bar'),
'section2' => array('bar' => 'foo'),
)
 


That does the trick because there is several ways to describe key/value pairs.
The short notation (foo: bar), and the expanded one, where you use
indentation to describe nested structures as above.



The same data structure can also be described as follows:



section1: { foo: bar }
section2: { bar: foo }
 


The {} is how you enclose a hash. That's one of the greatest benefit of YAML
as a description format: you can visually organize yo

Truncated by Planet PHP, read more at the original (another 7619 bytes)

"

Traficantes vetam crack em Santa Cruz

Traficantes vetam crack em Santa Cruz: "

A quadrilha que domina a venda de drogas no bairro mais populoso de Santa Cruz do Sul decretou: não vai vender mais crack. Além disso, anunciou “represálias severas” a quem comercializar a droga na sua área de atuação.


O recado foi repassado à associação de moradores do bairro Bom Jesus e confirmado por repórteres do jornal Gazeta do Sul, que entrevistaram um dos traficantes. Gerente de boca de fumo, o criminoso justificou o corte na venda à necessidade de acabar com a onda de furtos e assaltos decorrente do consumo do crack. Os roubos desencadeiam repressão por parte da polícia, o que não agrada aos patrões do tráfico.


Rio Grande pioneiro como sempre. Nossos traficantes são os primeiros na história deste país a pensar na saúde de seus consumidores. Afinal, crack é a droga mais perigosa e letal que existe e sem viciados não há mercado. A preocupação com a saúde dos gaúchos é tão grande que até nas drogas nós não ficar com subprodutos de outras drogas. Isto vai contra nosso espírito guerreiro.


O restante da reportagem só poderia estar no melhor lugar para o gaúcho se informar depois deste blog: a Zero Hora.


Notícia sugerida pelo @fmobus, que apesar de morar em Porto Alegre, ainda mantém o hábito paulista de bloquear updates de seu twitter para quem não o segue. Envia a tua ideia pra gente também, tchê. O formulário de contato tá aí pra isso.




Nenhuma párola parecida com esta até agora.

"