Mostrando entradas con la etiqueta Programacíon. Mostrar todas las entradas

RefCard: PHP


Hace unos días nos enterábamos que estaba disponible una nueva versión de PHP, en concreto la versión PHP 5.2.11. Aquí os dejo una RefCard de PHP que espero que os sea de gran utilidad. Escencial para los programadores de PHP


Refcardz #23: PHP


Para descargar la RefCard podeís descargarla desde aquí

RefCard: Essential MySQL


Si el otro día os traía la RefCard: Essential PostgreSql hoy os traigo la de MySQL. Como en el caso de la anterior es ideal para aquell@s que se dedican a la programación o la administración de bases de datos esta cheat sheet o RefCard como prefieran llamarla les vendrá muy bien.


Refcard #29: Essential MySQL

Podéis descargar esta RefCard desde aquí

Refcard: Essencial PostgreSQL


Bueno para aquellos que se dedican a la programación o la administración de bases de datos esta cheat sheet o RefCard como prefieran llamarla les vendrá muy bien. En la pagina de DZone podréis encontrar más RefCards de este estilo.



Para descargarla podéis hacerlo desde aquí.

HTML5 Cheat Sheet


Leyendo el blog de ANieto me encuentro este interesante Cheat Sheet, que Antonio de WoorK ha desarrollado  una Cheat Sheet de HTML5. El tamaño de una A3 permite que estén todas las opciones con sus atributos.
Lo podéis descargar desde aquí. Versión ecológica en B/N aquí

jQuery 1.3 Visual Cheat Sheet


Leyendo el blog de ANieto me encuentro este interesante Cheat Sheet, que Antonio de WoorK nos vuelve a sorprender, gratamente, con una nueva Cheat Sheet. En este caso se trata de jQuery 1.3 y una espectacular (y extensa) hoja recopilatoria con todas las opciones del potente framework.

jQuery Visual Cheat Sheet (by WOORK)



Puedes descargarlo desde aquí

VideoTutoriales, presentaciones y manual de CSS

Ya hacía mucho tiempo que no publicaba una noticia sobre programación en esta ocasión os traigo unos cuantos videotutoriales para aprender un poco más de las hojas de estilos (CSS).
Los dos primeros videotutoriales han sido desarrollados por Desarrolloweb, estos han sido publicados tal como citan en Desarrolloweb:
Hemos restaurado el vídeo que nos habían borrado de manera ajena a nuestra voluntad. Lo habíamos publicado en Vimeo pero nos lo borraron porque decían que era contenido comercial. Nada de eso! es un vídeo gratuito y útil espero para todos, que no vendemos en ningún caso.

Así pues, nos hemos mudado a DailyMotion, que no ponen inconvenientes en publicar estos videotutoriales.
El videotutorial esta divido en dos partes, primera parte:

Segunda parte:

Estas diapositivas sobre como utilizar los colores con CSS, publicado por LeaVerou:



Y un manual en PDF desarrollado por Desarrolloweb que podréis descargar una vez registrados o identificados en su web desde aquí. Aunque como sabréis la documentación de CSS se encuentra disponible en W3C y de forma gratuita..

Si necesitais validar las CSS disponeis de un validor en W3C.

Disponible Mono 2.0

Vía: Vivalinux!

El proyecto Mono anunció así la disponibilidad de la versión 2.0 de su implementación Open Source del framework .NET de Microsoft. Mono 2.0 incluye importantísimas novedades, como por ejemplo las siguientes tecnologías compatibles con las de Microsoft:

  • ASP .Net 2.0
  • ADO .Net 2.0
  • Compilador C# 3.0
  • Compilador Visual Basic 8
  • Windows Forms 2.0

Además Mono 2.0 incluye sus propias novedades:

  • GTK# 2.12
  • Soporte para SQLite
  • Mono Posix para acceder a las funciones de Unix/Linux
  • Mono Cairo para producir gráficos 2D con la librería Cairo

Actualmente Mono corre sobre Linux, FreeBSD, UNIX, Mac OS X, Solaris y plataformas Windows.

Download: Mono 2.0.

Joomla! para princiantes.

Leyendo a los colegas de Cli-Tec.org veo un artículo en el que hablan del blog intercambiosviruales en el cual disponen de varios libros en formato PDF. Entre ellos podemos encontrar un Joomla! para principiantes: Aprendiendo a crear y mantener un sitio web.

Enlace del articulo en intecambiosvirtuales

Disponible curso de Ruby del Software Libre de la Universidad de Córdoba

Vía: mancomun.org

El Laboratorio de Software Libre de la Universidad de Córdoba celebró un curso de Ruby durante el mes de Noviembre. Ruby es un lenguaje de programación de gran potencia y múltiples posibilidades que van desde el desarrollo de videojuegos, asta aplicaciones webs, pasando por el scripting.

El curso tuvo una duración de 6 semanas, durante las cuáles se llevó a cabo a creación de un CMS (sistema de gestión de contenidos). Ahora publican los materiales del curso desde su página web:

Descarga de materiales del curso de Ruby

El Laboratorio de Software Libre de la Universidad de Córdoba es un punto de reunión para alumnos y personas en general que deseen conocer y perfeccionar sus conocimientos informáticos desde el punto de vista de la distribución de código y conocimiento libre.

Perl cumple 20 años

Vía: Barrapunto.com

«El 18 de diciembre de 1987, Larry Wall hizo pública la versión 1.0 de Perl, el lenguaje de programación al que se llegó a conocer como "la cinta aislante de Internet" por su presencia en infinidad de sistemas conectados a la red y su papel como uno de los primeros lenguajes usados para desarrollar aplicaciones web. Se rumorea que hoy podría hacerse pública la nueva versión 5.10, que fue publicada como release candidate hace pocas semanas. En perlhist podéis ver el histórico de versiones de Perl publicadas hasta la fecha. ¡Feliz cumpleaños, Perl!»
Publicar entrada

Disponible NetBeans 6

Vía: Fent Linux

El proyecto Netbeans, esponsorizado por Sun Microsystems, ha presentado la sexta versión de su IDE (Integrated Development Environment, Entorno Integrado de Desarrollo) modular y multiplataforma bajo una licencia dual GPL y CDDL.

Una de las principales novedades es el soporte al desarrollo en Ruby y sus variantes JRuby y Ruby on Rails y el desarrollo orientado a dispositivos móviles también se ve mejorado, facilitando un nuevo entorno integrado para desarrollo con CLDC/MIDP y CDC.

Tambien trae un nuevo constructor de vídeojuegos para dispositivos móviles y un nuevo diseñador móvil visual. Con el auge de los dispositivos móviles de todo tipo, estas son sin lugar a dudas las opciones más atrayentes para la nueva hornada de programadores.

Las aplicaciones web, otra tendencia de moda y que va a más, también ven mejorada su presencia en esta nueva versión de Netbeans con un nuevo diseñador visual, la mejora del soporte para JavaScript y AJAX.

Descarga: Netbeans 6
Fuente: Diariored

Disponible JBoss Developer Studio 1.0

Vía: VivaLinux!

JBoss.com anunció la versión final de su entorno de desarrollo JBoss Developer Studio 1.0. JBoss Developer Studio es una prometedora fusión entre JBoss Tools y Exadel Studio Pro (basado en Eclipse), que tiene una fuerte integración de JSF, Facelets, Hibernate, JBoss Rules y Seam.

Pero existen algunos extraños detalles en esta noticia. Primero, el nombre original del producto era Red Hat Developer Studio, pero decidieron cambiarlo por "JBoss Developer Studio" a último momento. Por otro lado, y para sorpresa de muchos, el instalador no es gratuito, cuesta U$S 99.

Sin embargo, JBoss dice que sólo se cobra por el instalador, pero que si uno quiere puede instalar la versión "libre" a mano. No se dan muchos detalles de la dificultad que pueda llegar a tener la instalación no automatizada y tampoco se ofrece un enlace para descargar la versión gratuita, ni una versión de demostración del instalador.

Irónicamente, según las palabras de Gavin King, el Red Hat Developer Studio iba a ser la alternativa gratuita al Visual Studio de Microsoft.

Artículo completo en javaHispano.

Como administrar XAMPP de forma gráfica

Vía: Ubuntu Life

xamppcontrolpanel.jpg

Si eres de los que usas Xampp como yo para desarrollo web (Apache + Php) o administrar la base de datos (MySQL) seguramente te interese saber que podemos lanzar/parar estos servidores desde un interface grafico, basta con ejecutar:

$ sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel

Yo hasta ahora lo paraba y levantaba usando la linea de comandos (es lo que tiene no leerse la documentación).

Podríamos por ejemplo crear un lanzador en el escritorio o añadirlo al panel, de esta manera mas rápida y cómoda podemos levantar el servidor que queramos.

Instalar Xampp

Mas detalles | Opera Omnia

Proyecto Mono

Vía: Casidiablo

Logo MonoEl Proyecto Mono provee el software necesario para desarrollar y correr aplicaciones .NET tanto en el lado del cliente, como en el lado del servidor, sobre Linux, Solaris, Mac OS X, Windows, y Unix. El proyecto es sotenido por Novell, y su objetivo es crear un grupo de herramientas libres, basadas en GNU/Linux y compatibles con .NET según lo especificado por el ECMA.

Puedes descargar Mono para cualquier distro Linux, o los RPM para openSuse (Fedora o RedHat), incluso está disponible un instalador para Windows, y para muchas otras plataforma y arquitecturas.

Luego de instalarlo, compilar aplicaciones en Mono es muy sencillo. Supongamos que tenemos el siguiente código fuente codeado en C#:

  1. //Mi primer programa en C#
  2. using System;
  3. class Hola
  4. {
  5. static void Main(string[] args)
  6. {
  7. Console.WriteLine("Hola Bill, no me gustan tu sistema");
  8. }
  9. }

Para compilarlo usamos el comando mcs:

casidiablo@punko:~/c#> mcs Hola.cs

Y para ejecutarlo:

casidiablo@punko:~/c#> mono Hola.exe
Hola Bill, no me gusta tu sistema

Eso es todo… iré poniendo varios ejemplos de programación en C#, todos ellos probados con Mono.

Actualización: gracias a HadesDark he conseguido el link de un video muy bueno (aunque ya viejo), en el que Miguel de Icaza da una conferencia acerca de Mono, en donde seguro te quedara todo más claro:

Descargar Video

Como insertar gráficas en tu web con el nuevo API de Google

Vía: Webmaster Libre y Programa con Google

Parece que los chicos de Google han decidido regalarnos una herramienta nueva, se trata del Google Chart API.
Utilizada al principio de forma interna para sus aplicaciones como Google Video y Google Finance, la Google Chart API nos permite generar gráficos de tarta, de línea, diagramas de Venn etc. con sólo pasarle los parámetros por URL.

Por ejemplo, la imagen de aquí debajo está generada mediante esta url que he utilizado como src de una etiqueta img:

http://chart.apis.google.com/chart?cht=p3&chd=s:hW&chs=250x100&chl=Hello|World

Por supuesto, existe una detallada documentación en inglés, donde encontraremos todos los parámetros que podemos pasarle al script para generar gráficos como estos:




El API está limitado a 50.000 peticiones al día por sitio web, si superamos este uso directamente dejaremos de tener acceso al API (temporal o definitivamente dependiendo de la gravedad del asunto)

Curso de creación de web dinámicas con PHP y MySQL

Vía: Think ubuntu

Para aquellos interesados en aprender a programar en PHP, aquí os dejo una dirección con un buen manual de PHP dividido en temas, todos accesibles en PDF y PPT (powerpoint):

http://www.lsi.us.es/cursos/cursophp/

El curso es del departamento de Lenguajes y Sistemas Informáticos de la Universidad de Sevilla y la verdad es que para empezar esta bastante bien, con el código de los ejemplos disponible y muy clarito todo.

Tabla de contenidos:

¡ Con todo esto ya dispones de todos los ingredientes necesarios para empezar a crear tu propia aplicación web !

Manuales de programación

Vía: Obux y Cosas sencillas

Nemo, tutoriales WEB

Muchas veces buscando por la red información un poco “técnica” resulta que nos tardamos mucho y es poco lo que encontramos, y si logramos encontrar algo, es probable que no cumpla nuestras expectativas o que no este completa la información.

Pues resulta que navegando por la red me encuentro con una serie de manuales muy bien elaborados y totalmente gratuitos. Los manuales son:

Es probable que también te interesen los siguientes enlaces a cursos de: PHP Ya , JavaScript Ya , CSS Ya , MySQL Ya y Ajax Ya.

Los entusiastas en la programación web ya no pueden quejarse sobre que se les hace muy difícil encontrar manuales de calidad, que expliquen fundamentos básicos e intermedios, de forma clara y gratuita. Y sobre todo que estén en español.

Disponible PHP en Netbeans con PHP-Plugin

Vía: El blog de Inwe

Netbeans cuenta ahora con la extensión PHP-Plugin que permite el desarrollo de aplicaciones web con PHP, aunque de momento está disponible sólo con la versión 6.1 Nightly Build. Sin duda que esta noticia hará feliz a más de uno, ya que Netbeans cuenta con muchas funcionalidades que harán de este editor uno de los más completos para el desarrollo con PHP.

Recordar también que hay un grupo de usuarios que han traducido Netbeans al español.

Enlace y descarga: Phantom reference

20 Recursos para los programadores de PHP

Vía: ZyrusWeb y Dragonjar.us

PHP

El compañero 4v4t4r (miembro de la Comunidad de DragonJAR) nos trae desde esta recopilación de 20 recursos para desarrolladores en PHP.

Es una gran lista que contiene todo lo que se puede necesitar para empezar a programar en PHP o si ya se tiene algo de conocimiento, ahi entre videotutoriales, tutoriales, sitios webs de visita recomendada, foros, hasta códigos de ejemplo.
Un excelemte recurso para quienes pretenden comenzar o continuar como desarrolladores bajo PHP.

Cito lo escrito por 4v4t4r en dragonjar.us:

Canvas - Un entorno de desarrollo para PHP5 con la facilidad de uso como principal atractivo.

CakePHP - Un entorno de desarrollo PHP orientado a funcionar al estilo de Ruby on Rails.

CodeIgniter - Un entorno de desarrollo PHP pensando especialmente para páginas alojadas en servidores compartidos.

Coders4fun - Un blog sobre programación, incluye un montón de pequeños fragmentos de código PHP para ayudarte a aprender nuevos trucos.

Script para formularios de DagonDesign - Un script en PHP para ayudarte a crear formularios de cualquier longitud.

DIY Framework - Un entorno de desarrollo PHP minimalista y sin florituras, tal como implica su nombre.

GoodPHPTutorials.com - Una extensa colección de tutoriales para programadores PHP de todos los niveles.

Horde.org - Un entorno de desarrollo especializado en aplicaciones PHP y con facilidades para otros idiomas que no sean el inglés.

KillerPHP.com - Cerca de dos docenas de vídeo tutoriales de PHP que te enseñan desde los pasos básicos de PHP hasta las técnicas más avanzadas.

PHPBuddy.com - Un sitio lleno de recursos para el desarrollador principiante de PHP, incluye numerosos scripts para ayudarte a salvar los obstáculos típicos del principiante.

PHPClasses.org - Fuente de un montón de scripts PHP para ahorrarte el trabajo de programar las tareas más simples.

PHPFreaks - Un extenso sitio de ayuda para usuarios PHP de todos los niveles, con más de 400 fragmentos de código para ayudarte con diferentes aspectos de un proyecto.

PHPOpenBiz - Un entorno de desarrollo PHP centrado en aplicaciones para empresas más que en otra cosa.

PHPVideoTutorials.com - 13 vídeo tutoriales sobre PHP desde 6 a 22 minutos de duración.

QCodo.com - Un entorno de desarrollo de código abierto que funciona con PHP5 centrado principalmente en hacer formularios de código PHP de fácil lectura.

Seagull Project - Un entorno de desarrollo PHP con un sistema de plantillas integrado.

Symfony Project - Un entorno de desarrollo PHP de código abierto con implementación de AJAX, generador del panel de administración y mucho más.

The PHP Resource Index - Tiene numerosos recursos, pero la estrella es su archivo de más de 3600 scripts de PHP para cada función que puedas imaginar.

Xajax Project - Un proyecto de sourceforge para añadir AJAX a cualquier página de PHP.

Zend Framework - Otro entorno de desarrollo PHP de código abierto con más de 300 colaboradores.

Zoop Framework - Entorno de desarrollo PHP capaz de producir formularios estilo web 2.0 y manejar AJAX.

Manuales de programación en Java

Vía: Linux Para Todos

¡Continuando con la renovación y creación de nuevos manuales en Linux Para Todos, ponemos a su disposición los siguientes manuales: