Category: Programacion


osclass

Dejare este mini tutorial para agregar el codigo javascript de Google Track Event al popular sistema de anuncios Osclass

Primero que nada, debemos revisar el Tema que usemos en Osclass para saber que archivos modificaremos. En este caso usaremos el tema por defecto llamado Bender Theme. Los temas pueden variar en cuanto a diseño pero mantienen una estructura general que permite mantener un orden en cuanto a la programación.

En resumen, los archivos en cuestión que debemos modificar son:

  • loop-single.php
  • loop-single-premium.php

Estos son los encargados de desplegar los anuncios de cada categoría (los simples y los premium).

Sigue leyendo

Anuncios

google-george-boole

Google ha dedicado su doodle a un matemático ingles: George Boole.

La razón es que se cumplen 200 años del nacimiento de este genio que creo la logica matematica basada en 0 y 1.

Todo algoritmo de programacion actual se basa en esa logica con la cual se crearon los grandes sistemas de informacion actuales como el mismo Google.

Sigue leyendo

troll-meme-informatico-TI-

Sigue leyendo

formatear-rut-chileno-separadores-de-miles

Dejo este minicodigo para formatear un RUT Chileno. El ejemplo parte de la base que el RUT viene sin formato y con el digito verficador incluido. Por ejemplo “099999999K”.

Sigue leyendo

listas-genericas-delegate

Aqui voy a dejar una solucion para un problema que se nos puede presentar cuando queremos “marcar” una lista generica en base a otra lista.

Ejemplo: Tengo una lista de todas las Sucursales y tengo otra en la cual me informan las que se van a cerrar. Debo listar todas las Sucursales en una grilla y dejar marcadas aquellas que se van a cerrar.

Una solucion tradicion seria un foreach para recorrer ambas listas e ir uno por uno de los elementos. Como muestra este codigo:

Sigue leyendo

fechas-sql-getdate

Aqui dejo un pequeño ejemplo para calcular periodos de fechas.

La idea es calcular los siguientes periodos:

– Lunes y Viernes de la semana pasada
– Inicio de Año
– Inicio del Mes

Sigue leyendo

java-exploit-seguridad

AlienVault Labs usó el exploit para ejecutar la Calculadora, pero puede ser algo peor…

El título tal vez necesite las palabras “otra vez”, porque hasta aquí parece una secuela de lo que sucedió en agosto de 2012. Lamentablemente, la plataforma Java ha comenzado el año con una nueva vulnerabilidad “0-day” que ya está siendo “explotada” a través de la Web. A pesar de que el nuevo bug fue identificado sobre la última versión disponible del paquete, algunos portales de seguridad indican que también afecta a builds previos. Hasta que Oracle no active sus mecanismos para corregir el error, la recomendación es deshabilitar o desinstalar Java del sistema.

Cualquier discusión sobre rendimiento o conveniencia de una plataforma queda automáticamente de lado cuando la seguridad toma el primer plano. En el caso de Java, uno de sus últimos incidentes fue a finales de agosto de 2012, cuando una vulnerabilidad 0-day afectó a la versión 1.7.0.6, también conocida como “7 update 6”. Menos de cinco meses después, Java vuelve a ser el foco de atención, y por la misma razón que en aquel entonces. Sin embargo, se ha establecido que esta vulnerabilidad es mucho más peligrosa, porque ya está siendo utilizada por “paquetes de exploits” disponibles en la Web, entre los que se destacan “Blackhole” y “Nuclear Pack” (que presentaron al exploit como “regalo de Año Nuevo”).

Sigue leyendo

model-view-presenter

Esta es la cuarta parte de este tutorial del ejemplo para usar el patron Model View Presenter. Aqui veremos el uso de la capa de negocio y de datos para terminar la estructura de nuestro Proyecto. Vean la primera parte, la segunda parte y tercera parte para que vean el ejercicio completo.

Como vimos en la 3ra parte de este ejercicio, creamos y enlazamos los proyectos Web y Presenter mas la implementacion de la Vista de usuario. Aqui retomaremos en el metodo del Presenter (que es llamado por la capa Web) que utilizara un metodo de Negocio para entregar la Lista de Entidades que la Vista requiere.

Sigue leyendo

model-view-presenter

Retomando el tutorial respecto al uso del patron de diseño Model View Presenter. En esta tercera parte veremos los objetos y clases que componen la estrucructura de nuestro Proyecto. En la primera parte vimos la creacion de la base de datos y los proyectos que se incluyen en este tipo de solucion.

Los haremos en este orden:

  1. La Entidad que sera utilzada para el envio y recepcion de datos.
  2. La Vista (de usuario, definida en un prototipo de pantalla) que debera ser implementada en la pagina web.
  3. El Presenter que hara uso de la Vista y sera “llamado” por la pagina Web para la ejecucion del proceso.
  4. La implementacion de la Vista en la pagina Web.
  5. Por ultimo las capas de Negocios y Datos (sera la 3ra parte de este tutorial).

Sigue leyendo

vbnet-access-oledb

Dejo un mini proyecto VB NET con ACCESS para programadores que se inician en este campo.

El Ejemplo es muy simple: se trata de hacer un par de busquedas sobre la tabla Empleados de NEPTUNO.MDB, la cual consiste en buscar empleados por su año de nacimiento.

La conexion se hace mediante la libreria OLEDB.

Sigue leyendo