Maestría en Software Libre

Interesante propuesta la que nos trae la Universidad  Autónoma de Chihuahua, ya que es la primera institución en México que ofrece la maestría en Software Libre, tanto en modalidad presencial como virtual. Y según cuentan en su sitio web, es impartida por profesionales del área reconocidos a nivel internacional. Para quien le interese, les dejo algunos fragmentos de la descripción de la carrera, obtenidos tal cual de su sitio web.

Misión
Formamos Maestros en Software Libre para ser profesionistas e investigadores especializados en desarrollar, implementar y administrar los recursos tecnológicos en las organizaciones dotándolos con las herramientas de innovación tecnológica a través del estudio del software libre.

Visión.
Posicionar a la Facultad de Contaduría y Administración de la Universidad Autónoma de Chihuahua, como una institución educativa a la vanguardia en la formación de profesionistas dentro del marco de estudio del software libre capaces de desarrollar, implementar y administrar de manera optima los recursos tecnológicos de las organizaciones.

Leer más

Mostrar AdSense sólo en los posts de más de X días

Una de las prácticas reomendadas a la hora de insertar AdSense es mostrar los anuncios sólo a las visitas que vienen desde buscadores, ya que esto en teoría aumenta el CTR ya que estamos eliminando impresiones de lectores fieles que sabemos que nunca van a clickear en los anuncios.

Pero también hay otras alternativas como mostrar AdSense sólo en posts que tengan más de X días. Para esto utilizaremos un código PHP muy simple que pueden ver a continuación:

<?php
if (strcmp( date("Y-m-d", strtotime("-4 day")), get_the_time("Y-m-d") ) > 0) {
?>

ADSENSE AQUI

<?php
}
?>

Lo que hace ese código es mostrar el anuncio de AdSense sólo en los posts que tengan más de 4 días de antigüedad. Si quieren cambiar el número de días para mostrar los anuncios pueden hacerlo, pero tienen que modificar el valor «-4» que hay en el código.

Ese código lo tienen que pegar donde quieren mostrar el anuncio, normalmente es en el archivo single.php. Antes de modificar el archivo hagan una copia de seguridad así evitan dolores de cabeza.

Visto en TutZone

Windows Phone 7 para programadores iPhone

Al igual que en mi publicación anterior les cuento que el blog  windowsphone.interoperabilitybridges.com publico una guía con 8 capítulos destinado a programadores iPhone para que se puedan iniciar en Windows Phone 7. La Guía esta en ingles en formato docx y pdf.

Acá están los capítulos:

Chapter 1: Windows Phone 7 Platform introduced to iPhone application developers

On October 11th Microsoft announced the release of Windows Phone 7 on 10 devices from a variety of manufacturers all over the world. Thousands of applications are already available on the Windows Phone 7 marketplace.

Leer más

Windows Phone 7 para programadores Android

El blog  windowsphone.interoperabilitybridges.com publico una guía con 7 capítulos destinado a programadores Android para que se puedan iniciar en Windows Phone 7. La Guía esta en ingles en formato docx y pdf.

Acá están los capítulos:

Chapter 1: Introducing Windows Phone 7 Platform to Android Application Developers

High level comparison of the platforms and introduction of WP7 specificities

Chapter 2: User Interface Guidelines

Microsoft’s Windows Phone 7 uses a novel user interface called Metro. It sets itself apart with its clean and simple design and emphasis on color and typography.

Leer más

Programación – Escribe tu código organizadamente

El orden a la hora de escribir código viene a ser para la programación lo que la posición de los jugadores en un partido de fútbol. Mientras más organizados estén, mejor. Con lo anterior en mente, me permito sugerir lo que a mí y otros programadores nos ha funcionado, y seguramente podrás también aplicar: Code Indenting.

Antes de continuar, sólo mencionar que estos consejos están pensados para los que van comenzando, ya que no es hasta participar en proyectos más grandes cuando se toma en cuenta el orden del código. Tanto para ti, como para los demás miembros el equipo.

Aplicar el Code Indenting no es complicado, sólo requiere que el programador esté muy atento a lo que va escribiendo, y tras cada “cambio de jerarquía”, dar a la siguiente línea de código un espacio mayor a la anterior, de tal forma que se visualice que el código se va adentrando, y que forma parte directamente de las líneas que estén un espacio menos adentro que ella misma. Bastante complicado de explicar con palabras, pero tómese como referencia el siguiente ejemplo, seguramente lo podrás asimilar mejor:

if ($result = $mysqli->store_result()) 
{ 
    while ($row = $result->fetch_assoc()) //SE RECORREN TODOS LOS RESULTADOS
    {
        echo 'utf8_encode($row['algo_id']) ';
    } //FIN DE WHILE
} //FIN DE IF

Mientras que un código desorganizado se vería como el siguiente:

if ($result = $mysqli->store_result())
{while ($row = $result->fetch_assoc())
{echo 'utf8_encode($row['algo_id']) ';}}

La pregunta ahora es, ¿Cuál se te hace más sencillo de comprender? Según tu respuesta, será la técnica que debas utilizar. Como mencionaba, a mi me sirve más en el que se utilizó Code Indenting, porque puedo visualmente comprender más rápido lo que sucede en esa parte del código. Pero no es regla, ni mucho menos una ley, pero sí una buena práctica.

Y como detalle extra, los comentarios son sumamente importante, por lo que también sería bueno que comenzaras a comentar tu código. A la larga tu mismo lo agradecerás, porque uno tiende a olvidar para que funcionaba cierta sección de código :P

javascriptkit – Recursos más que probados para Javascript

javascriptkit

Si para tu proyecto web ocupas desarrollar algo en Javascript, no gastes energías. Quizá ya alguien lo hizo antes, y te puedes ahorrar unos cuantos minutos. Existen sitios que nos ayudan justamente en esa tarea: Encontrar scripts útiles, y que ya han sido probados, de tal forma que sólo los tengamos que implementar, por lo que el tiempo que te ahorres, lo podrás invertir en otras tareas, quizá más importantes.

Uno de estos sitios es javascriptkit, donde, como se observa en la imagen superior, encontraremos recursos para menús, ventanas, frames, uso de cookies, efectos especiales, slideshows, links, entre un montón de etcéras más que no aparecen ahí, pero que pueden descubrir y probar visitando el sitio. Les recuerdo que se trata de scripts gratuitos, y aunque quizá ya algunos estén pasado de moda, de algo nos podrán servir. Si no, de cualquier forma vale la pena curiosear un poco.

Web: javascriptkit

Apps Builder, crear aplicaciones para iPhone, iPad y Android sin saber de programación

Hace unos días les contaba sobre AppsBar, una herramienta para crear aplicaciones para Android e iPhone sin saber de programación. Hoy tengo un servicio similar llamado Apps Builder, que básicamente permite hacer eso mismo de forma muy sencilla.

Con Apps Builder podemos crear aplicaciones para iPhone, iPad y Android sin saber nada de programación mediante un asistente que nos va guiando paso a paso para personalizar y agregar las distintas partes de la aplicación.

El servicio dispone de dos tipos de cuentas, una es de pago y tiene un costo de 190 euros al año y tiene una infinidad de características, pero también está la versión gratuita que tiene las mismas funcionalidades, salvo por la falta de soporte y publicidad en las aplicaciones, pero creo que es entendible, de algo tienen que vivir.

MOTODEV studio 2.2

Ya se anunció la disponibilidad de MOTODEV Studio versión 2.2 y una actualización del MOTODEV App Validator (incluyendo la versión web).  Esto es una muy buena noticia para el mundo de los desarrolladores android.

Pueden leer más sobre las mejoras de esta nueva versión desde aquí.

MOTODEV Studio está listo para su descarga. Esta versión funciona con Android 2.3 Gingerbread) y 3.0 (Honeycomb).

Leer más

codr.cc – Compartir código fácilmente

Compartir código desde Codr no podría ser más fácil. La página es tan simple que prácticamente es como un editor normal de texto, así a secas, sin distractores ni botoncitos que nos hagan curiosear o perder el tiempo. Se trata únicamente de un sitio desde donde podremos mostrar a otros el código que vayamos escribiendo.

Codr

Codr genera un link único que utilizaremos para que, a quien se lo enviemos, pueda ver el código que le deseamos compartir. Además, cabe señalar que todo esto es en vivo, cada que agreguemos una nueva línea o que modifiquemos algo, lo mismo sucederá en la página que visualizan nuestros contactos.

Y si querías más, para los más flojos, o para los que les gusta optimizar su tiempo, tenemos la posibilidad de arrastrar un archivo que tengamos en nuestra computadora, y Codr automáticamente lo leerá y copiará su contenido por ti. Por si ahora sí te interesó, Codr soporta el remarcado de los siguientes lenguajes: html, css, js, php, py, java, cpp.

Web: Codr
Visto en: GenbetaDev

Programando en Windows Phone 7

Programming Windows Phone 7 (by Charles Petzold)  es un libro para iniciarse en la programación sobre Windows Phone 7, el libro se puede descargar de forma gratuita, y también está disponible el código fuente al que hace referencia el libro. Espero que les sea útil.

Descargar el pdf desde aquí. Descargar el material de estudio desde aquí.

Visto en charlespetzold.