Entradas

Opinión sobre WordPress

Imagen
Hace como un año, contraté el servicio de alojamiento y nombre de dominio gratuito en PueblaHost,  dado que en aquel tiempo estaba de promoción a 290 pesos al año, y quería hacer un blog con diversos proyectos que había desarrollado. La idea original era usar un sistema de blogging que desarrollé cuando estaba estudiando, pero carecía  de ciertas características que hubiera tomando mucho tiempo programar. El servicio de alojamiento incluía Softaculous, que permite instalar distintos paquetes de software en un sólo click. Dentro del amplio catálogo de software que ofrece, estaba WordPress, que es una herramienta de gestión de contenido, más conocido por la publicación de blogs.

¿El Abandonware es ilegal?

Imagen
Todo el software que usamos, está unido a una Licencia de Uso, misma que generalmente estipula que se concede el permiso de uso de software al comprador y además, establece que está prohibido realizar ingeniería inversa, para obtener el código fuente del software, para realizar modificaciones al mismo. Cuando adquirimos software, no pagamos por los bits que componen a la información del programa: pagamos por el derecho (o permiso) de usar el software. En el caso de software de antaño, normalmente, bastaba con copiar los archivos del software para que funcionara, a diferencia del software moderno que usa varias técnicas para verificar la legitimidad del mismo. En los videojuegos para PC, la forma más sencilla de verificar si el software era legal, bastaba con pedir que se insertara el CD original en el lector de CDs. El problema principal, y más obvio de este tipo de validaciones unidas al hardware, es que en el momento de que el medio de validación, deje de...

Retomando PHP y novedades de PHP7

Imagen
 Un poco de historia En donde trabajo, se utilizan principalmente herramientas de Microsoft, gracias a un convenio que existe, en donde Microsoft ofrece software legal a las instituciones educativas. Dado que usamos software de MS de manera predominante, los sistemas escritos en PHP y Java fueron reemplazados de manera paulatina, dado que varios de los sistemas necesitaban bastante mantenimiento y,  lo reconozco: Visual Studio es un IDE bastante maduro y eficiente en la parte de depuración y mantenimiento de sistemas, que me ha ahorrado bastantes dolores de cabeza (y me ha causado otros). Recientemente, se dio la necesidad de hacer sistemas para otras área, y me pidieron que diera un curso de capacitación en programación de PHP (y HTML, y CSS, y JavaScript, de paso, por eso no publiqué nada la semana pasada...).

Funciones y Procedimientos

Imagen
En programación existe el término función que es similar al de función matemática, donde  nosotros enviamos datos de entrada  (argumentos), que se procesan y nos regresa una salida, que es el resultado de nuestra función. Los procedimientos son casi idénticos a las funciones, con la variante de que no regresan información. Cuando una función se llama así misma, se le denomina función recursiva . El ejemplo clásico de funciones recursivas es en la aplicación del cálculo de un factorial (una función bastante usada en probabilidad, y se define con un signo de admiración "!"), que se basa en ir multiplicando un entero por todos los número anteriores hasta llegar a 1, por ejemplo 5! = 5 * 4 * 3 * 2 * 1 = 20 * 3 * 2 * 1 = 60 * 2 *1 = 120 * 1 = 120. El pseudocódigo sería: entero factorial ( entero número ) {     si ( número < 1) entonces         regresa 1     de lo contrario //Mayor o igual a 1  ...

Aprender a programar con Python

Imagen
Mi motivo para usar Python En los últimos meses me ha llamado la atención la idea de trabajar con 2 lenguajes de programación al mismo tiempo en un sistema o aplicación: un lenguaje principal (C#), que se encargue de las tareas más genéricas, y un lenguaje de apoyo tipo script, que se encargue de afinar los pequeños detalles que puedan ir dándose con el paso del tiempo. Originalmente pensaba usar JavaScript para éste tipo de situaciones, dado que está literalmente en todos lados, pero investigando la posibilidad de implementar una máquina virtual para JavaScript, me topé con IronPython ( http://ironpython.net/ ), que propone una amalgama de las fortalezas de ambos lenguajes,  implementando de una manera sencilla. ¿Qué necesito? Descargar e Instalar Python (Inglés) Desde la página oficial, donde están las versiones 2.7.3 y 3.5.1, en lo personal empezaría por la versión 3.5.1, pero la versión que usaré de IronPython, sólo trabaja con la versión 2.7, que al parecer ...

Avira, un antivirus que consume pocos recursos

Imagen
Desde hace unos meses he estado probando la versión beta del Avira Antivirus 2012 - cuya versión oficial salió hace un par de semanas-, visualmente es más moderno y fácil de configurar, y mucho más ligero .  Actualmente tengo la versión Internet Security 2012 (Premium) que incluye la protección antivirus, firewall, correo y protección de contenido para menores  trabajando en una computadora AMD@1.6 GHz de un núcleo con 512MB de RAM, prácticamente lo de una netbook (y muy para mi agrado, no se nota una caída en la velocidad de la computadora - principal razón por cual no usaba antivirus en esta computadora). La versión gratuita de Avira nos ofrece una protección bastante decente contra virus para computadoras con pocos recursos con el inconveniente de que sólo ofrece la protección antivirus y una ventana que aparece de manera muy esporádica cuando prendemos nuestra computadora mostrándonos las ventajas de la versión premium. Como toda versión gratuita, es para USO...

Pestañas para Word, Excel y Powerpoint con Office Tab

Imagen
El principal motivo por el cual dejé de usar Internet Explorer 5.x) fue porque me recomendaron un navegador que usaba pestañas (Opera 5, si la memoria no me falla) y de tener un montón de ventanas abiertas y andar buscando en la barra de tareas cuál es el documento con el que ahora quiero trabajar , a tener todo en una sola área , que sea dicho de paso, es una necesidad y no un "capricho". Afortunadamente, ExtendOffice.com hizo un complemento llamado Office Tab, que nos permite usar pestañas en Word, Excel y Powerpoint . En este post, hablaré sobre la Free Edition, que nos ofrece pestañas para los editores más usados de Office, de manera gratuita sin el pero de "prueba por 30 días". Características Para USO PERSONAL, NO  COMERCIAL. Idioma: Inglés. Versiones compatibles de MS Office: 2003,2007,2010. Trabaja con Word, Excel y PowerPoint. No alenta la carga de los programas. Gratuito, con algunas limitaciones. Capturas Sitio Oficial ...