Posts filed under 'mundo web'

Python para a web

//

Deixo uns enlaces sobre unhas ferramentas (frameworks) que nos sirven para traballar con Python na web.

E o modulo de Apache.

Add comment Octubre 30, 2009

Libro web sobre Simfony 1.1

//

Deixo un enlace onde se pode encontrar un libro sobre Sinfony1.1 (framework para php).

-Enlace ao libro-

Add comment Octubre 5, 2009

APE: Ajax Push Engine

//

Copio e pego dende mancomun.org

Ajax Push Engine é unha tecnoloxía de código aberto que permite o intercambio de datos entre milleiros de usuarios simultáneos a través dun navegador web, sen recargar as páxinas e sen ningún plugin externo.

APE está deseñado para empurrar os datos cara aoo cliente en tempo real dunha maneira modular, lixeira e altamente escalábel, e só emprega Javascript do lado do cliente. Ao usar estándares web, APE resulta totalmente compatíbel cos principais navegadores modernos. Ademais, ofrece compatibilidade cara atrás con outros navegadores.

A parte principal e central de APE é o servidor APE, un servidor http escrito completamente en C, que prové patróns como o “forever frame”, “long-polling”, e outros. Este servidor pode estenderse empregando módulos, que se poden escribir en C, e nun futuro, tamén en Javascript na parte do servidor.

A segunda parte de APE é un Framework Javascript baseado nas coñecidas MooTools que trata co protocolo de APE.

Xuntando estas dúas pezas de software pódense desenvolver aplicativos en tempo real vía web sen ter que empregar plugins externos, como poden ser o plugin de Java ou o de Flash. Na páxina do proxecto podemos ver varias demostracións das capacidades de APE:

Sen esquecérmonos da demo da páxina principal, onde podemos mover un simpático gorila e falar con outros gorilas manexados por outros visitantes da web.

Add comment Junio 30, 2009

Oiga…!!! unha de servidores web

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

Pois iso, que hoxe vai de servidores web; o tema é que o vernes mentras xogaba con NetBeans sorprendeume a cantidade de opcións de servidores web que trae para escoller así que me preguntei cantos servidores web coñecia eu e a verdade e que hai uns cantos:

  • Apache –> O gran xefe dos servidores, o invatido,  o rei.
  • Glassfish –> O amigo de Java e de NetBeans.
  • JBoss –> Sigue os pasos do xefe.
  • Zope –> Para min un descoñecido ate fai pouco.
  • Jetty –> Este é amigo de Eclipse.
  • PSP –> Este vailleo rollo de Perl.
  • NanoWeb –> O enano da familia.
  • Cherokee –> Ale outro indio na casa :-) .

Moitos dos servidores mencionados ademais de exercer de servidores web tamén teñen a capacidade de exercer de servidores de aplicacións, como é o caso de Apache, JBoss, Glassfish, Zope.

Se coñeces algún máis, pois non dúbides en comentalo!!

Vou ver cal é o idoneo para o Eee.

S2!

1 comment Abril 17, 2009

Recopilando… PHP, CSS, JQuery

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

Add comment Febrero 10, 2009

Java FX

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

Se eres programador de seguro que che sona ou mesmo ate puideches programar sobre el a tecnoloxia -Silverlight- de Micro$oft, unha tecnoloxia orientada a creación de aplicacións ricas sobre a web. Posteriormente apareceu -Moonlight- que é a mesma tecnoloxia pero orientada a Linux basandose neste caso na plataforma -Mono-.

Pois o caso e que parece ser que os rapaces de Sun non se queren quedar atras e acabo de descubrir da existencia de Java FX, que polo que nos contan en LinuxParaTodos é : outra alternativa a Flash e a Microsoft Silverlight, Java FX é a plataforma de desenvolvemento de aplicacións enriquecidas de internet que nos presenta Sun Microsystems, inclúe a contorna de desenvolvemento, a suite de produción e o escritorio.

Pois iso, que agora temos unha terceira opción para facer aplicacións enriquecidas para a web.

Ale a estudiar… :-/

Enlace a web : Java Fx

Add comment Diciembre 10, 2008

Ferramentas para traballar con PhP.

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

Seguidamente deixo un enlace a unha entrada que apereceu en ‘LinuxParty’ que fala de vinte ferramentas para traballar en PhP.

- Ferramentas para Php -

Actualizando….

Programar e depurar en un IDE para PHP, plugin phpeclipse, xdebug y Remote debug

Add comment Diciembre 5, 2008

Coñeces… SPIP

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

Aprendendo novas cousas, explorando o mundo virtual que nos rodea, agora toca… SPIP.

Add comment Noviembre 19, 2008

Interesante web sobre php

http://foro.portalhacker.net/index.php/topic,17011.0.htm este é un interesante enlace onde encontaras cousas interesante da linguaxe de programación php.

Pois iso… a fedellar un pouco.

Visto no blog de Alexav8

1 comment Noviembre 1, 2008

Seguridad Php

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

Enlace a un “manual” (mini) de seguridad en PHP… -tufuncion.com-

Add comment Julio 14, 2008

Rails for Beginners

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

Enlace a un tutorial de Rails para principiantes:: -SitePoint-

Visto en – webneame -

Add comment Julio 7, 2008

doctype -documentación web-

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

-doctype- é documentación creada por desenroladores web para desenroaldores web, esta en Google Code.

Add comment Julio 2, 2008

Previous Posts


Calendario

Noviembre 2009
L M X J V S D
« Oct    
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Suscríbete as miñas novas

Powered by FeedBurner

Feeds

RSS Novas de agnix.org

Escolle categoría

Categoría Nube

Administrar Sistemas Agnix Ciencia Consola-Terminal Coñecemento Cultura distros Escritorio Escritorio-Gnome Firefox Google Hack Internet kernel Manuais mundo web Natureza Noticia Programación Protesta Recopilacion Redes Rescate sistema Seguridade Servidores Social tecnoloxia Uncategorized Video Virutalización

Blogroll

Cultura

distros

Gargalladas

Internet

Libros

LPI

Portais

Meta