|

PHP.JS: usar Javaqscript con nomenclatura PHP

PHP.JS es un script que quiere mover las funciones PHP a Javascript, para que el desarrollador use la misma nomenclatura, ya que hay funciones muy similares y que para desarrolladores poco experimentados puede resultarles confuso.
Yo recomiendo que la gente aprenda ambos lenguajes y que los sepa diferenciar, pero ante la confusión de lenguajes puedes echar mano a este script, aunque de rendimiento puede ir peor.
Entre las funciones nos encontramos las que tratan los arrays, strings, UTF-8, entre otras.
PHP.JS
Vía / dzone

links for 2008-02-01

CodeIDE: entorno de programación online

CodeIDE nos permite ejecutar código de distintos lenguajes de programación vía web. Para ello disponemos de una ventana donde podremos escribir nuestro código y después ejecutarlo.
codeide.png
Tiene resaltador de código, nos permite guardar nuestros proyectos y manejar command line. Los lenguajes de programación disponibles por ahora son: Pascal, Basic, C++, Asm, Perl, Javascript, HTML, Flex, MySQL, Prolog, LISP y Math. Como se puede ver, son lenguajes muy orientados a la docencia, muchos de ellos los hemos estudiado en la universidad y en el mundo real no se utilizan (está claro que si no aprendes recursividad con LISP, ya no serás capaz de entenderla).
El único fallo que le veo es que no ponen límite de tiempo de ejecución, unos cuantos bucles infinitos y pueden tener más de un problema de rendimiento.
CodeIDE
Gracias nativos2020 por el aviso

Muestra las fechas de forma amigable con jQuery

Interesante script realizado con jQuery que nos permite mostrar las fechas con un formato más cercano al usuario, en vez de mostrar la fecha en sí, mostraría hace cuanto ocurrió esa fecha.

prettyDate("2008-01-28T20:24:17Z") // => "2 hours ago"
prettyDate("2008-01-27T22:24:17Z") // => "Yesterday"
prettyDate("2008-01-26T22:24:17Z") // => "2 days ago"
prettyDate("2008-01-14T22:24:17Z") // => "2 weeks ago"
prettyDate("2007-12-15T22:24:17Z") // => undefined

En el ejemplo vemos que el último caso devuelve undefined, por lo que en esa circunstancia no modificará la fecha.

El autor también nos ofrece un ejemplo para modificar la fecha de nuestros enlaces en los posts. Si tenemos el siguiente enlace:

<a href="/2008/01/blah/57/" title="2008-01-28T20:24:17Z">January 28th, 2008</a>

podríamos acceder a los enlaces y mediante el title podemos modificar la fecha:

$("a").prettyDate();
setInterval(function(){ $("a").prettyDate(); }, 5000);

JavaScript Pretty Date

Zend Framework 1.5.0 Preview Release

La gente de Zend ha sacado a la luz la nueva versión de Zend Framework (1.5.0 Preview Release). Lógicamente no es estable y los desarrolladores esperan los comentarios de los usuarios para poder pulirla.

En ella podemos encontrar como novedades:

  • El componente Zend_Form con soporte para AJAX
  • Autenticadores para Infocard, OpenID y LDAP
  • Helpers para composición avanzada de vistas.
  • El nuevo componente Zend_Latout para la automatización y la creación sencilla de layouts.

Zend Framework 1.5.0 Preview Release now available

Vía / PHPDeveloper.org

Mahara: CMS para portfolio, blog y CV

Mahara es un CMS para la creacion de portfoliosm blogs y curriculums vitae, a parte de un sistema de redes sociales, creando comunidad al conectar unos usuarios con otros.
mahara.png
Puedes decidir que información es la que permites mostrar a otros usuarios, además de disponer de un repositorio de archivos que controlas facilmente, un editor WYSIWYG para el blog y una administración sencilla multi-idioma.
Mahara

poMMo: programa de envío de emails masivos

poMMo es una aplicación web para el envío masivo de emails. Puede ser usado para añadir listas de correo a tu web u organizar listas independientes. Además es posible enviar emails a subgrupos de estas listas como alternativas.

pommo.png

Realizado bajo licencia GPL y en PHP, nos ofrece las siguientes características:

  • No es necesario cron
  • Fácil de usar y bien documentado
  • Editor WYSIWYG
  • Colecciones de suscriptores, pudiendo definir los campos
  • Permite themes
  • Limita el envio de emails para evitar ser considerado spam, por horas, bytes y dominios.
  • Permite recibir emails o URLs para suscribirse, actualizarse o borrarse.
  • Personalizar el email
  • Permite eliminar emails incorrectos automáticamente

poMMo

links for 2008-01-29

DateSlider: seleccionar fechas mediante un slider

DateSlider es un javascript realizado con Prototype/Scriptaculous que te permite seleccionar fechas con un simple slider.

dateslider.png

Su uso es sencillo, a parte de añadir los scripts y estilos, tan solo es necesario incluir este texto:

<div id = "slider-container">
<div id = "sliderbar"></div>
</div><br />
<form>
<label for = "datestart">Start:</label> <input type = "text" id = "datestart">
<label for = "dateend">End:</label> <input typde = "text" id = "dateend">
</form>

Y este script:

p_oDateSlider = new DateSlider('sliderbar', '2007-10-01', '2008-10-01', 2001, 2009);
p_oDateSlider.attachFields($('datestart'), $('dateend'));

Introducing: The sliding date-picker

Gracias Carlos por el aviso