Seguridad básica programando en PHP

Seguridad básica programando en PHP

Seguridad básica programando en PHP

Un amigo lector me contactó para que le indicara otros tips de seguridad para el desarrollo de su aplicación web. Este amigo lector hizo referencia al artículo “Consejos de seguridad programando en PHP” en el cual presento algunos consejos prácticos para aumentar la seguridad a nuestras aplicaciones web.

Nótese que siempre que me refiero al producto final de una programación en PHP la llamo “Aplicación” y no “Página Web”, aunque en algunos casos la utilizo como sinónimo; pero no lo son, sin embargo, en sentido general las personas asocian todo lo que viene por la World Wide Web como “Página”. Y es para responder a otro amigo lector que me hizo la pregunta.

Continue reading “Seguridad básica programando en PHP”

Programación orientada a objetos (OOP) en PHP

Programación orientada a objetos (OOP) en PHP

Programación orientada a objetos (OOP) en PHP

PHP no es un lenguaje orientado a objetos de forma nativa. Por eso los programadores en este lenguaje se nos hace “difícil” esta característica de la programación. No por que sea “difícil” en si misma, sino, por que hay un dicho que dice “la costumbre hace ley”

A partir de PHP 5, el modelo de objetos ha sido reescrito para permitir un mejor rendimiento y más características. Este fue un cambio importante desde PHP 4. PHP 5 tiene un modelo de objetos completo. PHP trata los objetos de la misma manera como referencias o la manipulación, lo que significa que cada variable contiene una referencia de objeto en lugar de una copia de todo el objeto.

Continue reading “Programación orientada a objetos (OOP) en PHP”

Crea aplicaciones en PHP para Android

Una de las razones por las que Android, sistema operativo para móviles de Google, ha sido la apertura de la plataforma como Open Source. Esto ha permitido no sólo la integración de Android con una gran variedad de fabricantes de teléfonos, sino también, que ha permitido que los programadores creen sus ideas y aplicaciones sin restricciones tan radicales como lo hace Apple con el iOS … Continue reading Crea aplicaciones en PHP para Android

OpenTBS: Crea documentos de OpenOffice y Ms Office con PHP

TinyButStrong es una librería que permite crear de forma dinámica páginas XML/HTML y otros archivos basado en un archivo de texto como fuente. Es un motor de plantillas para el lenguaje PHP. Le permite visualizar fácilmente la información de su base de datos, sino también para armonizar y simplificar en serio su programación en PHP. Lo mas importante es que permite generar documentos Excel y … Continue reading OpenTBS: Crea documentos de OpenOffice y Ms Office con PHP

Consejos de seguridad programando en PHP

En mi último artículo comentaba la falla de seguridad del servicio sharethis.com con su API para compartir enlaces en las redes sociales que detecté al utilizar su servicio en este blog. Les notifiqué el error por medio de feedback y en menos de 48 horas me dieron respuesta, agradeciéndome luego de corregir el error. Esta tipo de cosas son las que los programadores y webmasters deben evitar a toda costa. No solo por que pone en riesgo la aplicación o página web, sino también, la información del usuario que utiliza el servicio.

En vista de todo esto, he decido presentarles algunos consejos para mantener nuestras aplicaciones con un nivel seguridad medio ya que para que un sistema, servicio web o página este completamente segura depende de varios roles de seguridad que van desde la seguridad de infraestructura y red hasta la programación y presentación de la información.

Continue reading “Consejos de seguridad programando en PHP”

Cliente soap en PHP para convertidor de divisas o “currency converter”

Hoy recibí una llamada para que buscara en Internet el cambio del dólar americano a peso dominicano. Entre a la pagina web del Banco Central de la República Dominicana a ver la información que me solicitaron. Para mi sorpresa el banco Central muestra la tasa de cambio o conversión en un archivo pdf el cual contiene el histórico de año completo hasta la fecha.

Pienso que es una perdida de tiempo tener que descargar un documento solo para saber cual es la tasa de cambio del día. La otra opción es ir la sitio web de cada banco comercial para ver como tienen ellos la tasa del día y para mi sorpresa todos muestras valores distintos entre sí y ninguno igual al Banco Central.

Continue reading “Cliente soap en PHP para convertidor de divisas o “currency converter””

Acortador de URL o URL shortner con PHP y mod_rewrite

Recientemente me encontré con el comentario de un colega en twitter donde recomendaba a un diario electrónico local la utilización de un acortador de url o url shortner como se conoce en ingles y decidí indagar cuales otros medios no utilizan acortadores en sus twits lo cual reduce considerablemente la cantidad de texto para los titulares y en realidad son unos pocos para la bondad … Continue reading Acortador de URL o URL shortner con PHP y mod_rewrite

Herramientas esenciales para un webmaster

Herramientas esenciales para un webmaster

El trabajo de webmaster ha evolucionado y cambiado de la misma manera en que la Internet y la World Wide Web lo hacen. Hace apenas unos 3 años era solo quien se encargaba de los aspectos técnicos de implementación de un sitio web y de vigilar su permanencia en la web al supervisar de los servidores.

No obstante los grandes cambios,el webmaster o webmistress (para referirse a las damas que se dedican a esto) no sólo es un individuo con conocimientos técnicos, hoy se ha convertido en mercadotécnico y publicista para agregarlo a su gran lista de tareas diarias por que pocos saben lo que hace un webmaster en realidad, lo cual no es solo vigilar los sitios web, sino que abarca muchas tareas.

Continue reading “Herramientas esenciales para un webmaster”

Simplificando Outlook y Sharepoint e Intranet

Muchas veces nos encontramos con que trabajamos con varias herramientas dentro de nuestra oficina o trabajo ya que para nuestras labores necesitamos acceder a varias herramientas disponibles en la iItranet pero que no están centralizadas. Un caso muy ocurrente es el de tener un Sharepoint como Intranet y Outlook como administrador de ficheros o archivos.

También puede darse el caso de que tengamos una intranet “X” (cualquiera) y de todos modos utilizamos Outlook como cliente de correos. Si este es tu caso, sería el mismo escenario. Continue reading “Simplificando Outlook y Sharepoint e Intranet”

WebP: Nuevo formato de imágenes para una web más rápida

WebP: Nuevo formato de imagenes para una web mas rapida

WebP “weppy” es un método de compresión con pérdida que puede ser utilizado en las imágenes fotográficas. WebP ofrece compresión que ha demostrado la eficiencia del 39,8% más bytes de tamaño que el JPEG de la misma calidad en un estudio a gran escala de 900.000 imágenes en la Web. El grado de compresión es ajustable por lo que un usuario puede elegir el trade-off entre tamaño de archivo y calidad de imagen.

Un archivo WebP consiste en VP8 datos de la imagen, y un contenedor sobre la base de RIFF. Webmasters, desarrolladores web y desarrolladores de navegadores puede utilizar el formato WebP para crear más pequeños, mejores imágenes que pueden ayudar a hacer la web más rápido.

Continue reading “WebP: Nuevo formato de imágenes para una web más rápida”