Latest Publications

Mis 5 recursos de desarrollo de caj贸n

5 recursos de los cuales no me puedo escapar actualmente son:

1.- UsbWebserver: Servidor web portatil, sobre el cual puedo montar joomla, wordpress, etc; as铆 como mis aplicaciones esarrolladas en PHP.

2.- MySql: sistema de gesti贸n de base de datos relacional, multihilo y multiusuario. Indispensable para la instalaci贸n de CMS, Blogs, y carritos.

3.- Uso de joomla, wordpress, prestashop. Sistemas estables para manejador de contenidos, blogs y tiendas virtuales.

4.- Uso de jquery como framework de javascript, con sus distintos plugins.

5.- Barra de herramienta web wibiya. ahora todos mis sitios procurar茅 agregar su barra de wibiya, para potenciar el uso y ahorrar trabajo.

———————————————————————————

Otror recursos no menos importantes:

1.- Sistema operativo Ubuntu (no virus, visualmente agradable, estable)

2.- Oppen Office (procesador de texto, hoja de excel, presentaciones), no le pide nada a Office de MS. Bueno tal vez que no se ve taaaaan bonito. Y es totalmente compatible con todas las versiones de office de MS.

3.- Recursos de google, entre sus APIS para desarrolladores y servicios prestados a sus usuarios; google a mi parecer es la ley. Que si ganan dinero con eso 隆que bueno!, a nosostros nos venefician con sus desarrollos.

4.- Obviamente cualquier navegador, aunque el de mi preferencia es firefox, ganando cada d铆a m谩s un poco de mi simpat铆a google crome. Cualquier cosa excepto IE 6.0 que sin duda es el navegador m谩s arcaico y vulnerable que sigue siendo usado.

———————————————————————————

Y que punto se puede observar en cada una de estas aplicaciones, recursos o enfoques de compa帽ias…

隆QUE SON GRATUITAS Y DE MUY ALTA CALIDAD!

Yo se que cuando nos enfretamos a algo nuevo como por ejemplo un sistema operativo diferente al buen Windows, tenemos resistencia al cambio ya que nos implica una curva de aprendizaje y salirnos de nuestra zona de confort, personalmente sigo usando windows como sistema operativo principal por el trabajo, pero en lo mayor posible uso ubuntu cuando puedo.

Esto me permite filosofar un poco, Todos mis compa帽eros hablan de lo habituados que estan los ni帽os de la actualidad al uso de tecnolog铆a, desde un celular hasta una laptop. Ademas que poco a poco cada vez m谩s los peque帽os escolapios tienen interacci贸n con una computadora. Creo que un acierto ser铆a que el ni帽o pudiese familiarizarse con m谩s de un sistema operativo dandole prioridad a las opciones libres.

As铆 se estar铆a invirtiendo en personas capacitadas en 谩rea tecnolog铆ca sin miedo o disgusto de聽 utilizar opciones gratuitas a las que no est谩n acostumbradas a manejar.

Y esto que significa? no se cuanta lana en software licenciado…

MMX Rockola en c#

A lo largo de mi carrera profesional me he basado en trabajo de calidad que han realizado otras personas, librer铆as, galer铆as, clases, codigo, API’s, y otras cosas, para escalarlo o en algunas ocasiones usarlo tal cual. Rockola MMX no es la excepci贸n esta basado en DirectShownet, a煤n cuando mi trabajo no se compara con esta librer铆a, si alguien le interesa y se atreve a ver el c贸digo; podr谩 ver que no fue un trabajo intrascendente.

驴Que beneficios tiene MMX Rockola?

  • Primero que nada es gratis, de mi para quien lo quiera
  • Segundo dejo el c贸digo, para que hagan con el lo que quieran (es mi manera de agradecer a tantos que han compartido su conocimiento conmigo sin conocerme)
  • Tercero puedes implementarlo de una forma b谩sica en tu propia maquina rockola
  • Cuarto Tiene archivo de configuraci贸n, para las teclas, detecci贸n de canciones e imagenes a partir de una carpeta raiz.
  • Generador de licencias y verificador de llaves

(more…)

Galer铆a Simpleviewer

Algunos enlaces interesantes:
simpleviewer y picasa
Crea tu galer铆a de imagenes
Tutorial para dummys

A煤n cuando en google puedes encontrar bastante informaci贸n acerca de simpleviewer, me he animado a escribir esta entrada. Por que a煤n cuando he visto ey utilizado varias galer铆as, la familia de simpleviewer es la m谩s agradable a mis ojos.

Simpleviewer es una galer铆a simple de implementar y aspecto elegante (gratuita), a parte de eso cuenta con tres hermanos, tiltviewer, postviewer, postviewer. A parte tienen una aplicaci贸n con costo para administrar las imagenes desde la web de las galer铆as. Muy agradable y economico para quien no es desarrollador compra por 45 dlls la aplicaci贸n y as铆 es transparente la administraci贸n de su galer铆a. Y si eres programador pues que m谩s, que hacer la aplicaci贸n que esta en php donde lo m谩s importante es subir archivos al servidor y escribir sobre archivos xml.

Aqu铆 tengo una p谩gina donde agrego las cuatro galer铆as de esta familia:astridrodriguez.com
(more…)

Subversion en JDEVELOPER

Para los interesados en un manual de como utilizar subversi贸n en JDeveloper, les presento el siguiente material, es necesario tener instalado un servidor de subversionn para conectarnos, desde el cliente de jdeveloper (recomendado VisualSvn). Nuestro manual esta dividido d ela siguiente manera:

1.- Instalar subversion en JDeveloper.
2.- Conectando a un repositorio de subversion.
3.- Cargar proyecto al repositorio.
4.- Descargar proyecto desde el repositorio.
5.- Agregar un archivo nuevo al repositori.
6.- Actualizar archivo al repositorio.
7.- Borrar archivo del repositorio.
8.- Actualizar proyecto en la maquina cliente.
9.- Utilizar visor de archivos pendientes de actualizar.

Se me hizo m谩s facil hacer un archivo pdf accesar aqui.

JYM Utilidades (Compresor de Imagenes, Atributos de archivos, Conversor jpg to ico)

Este software contiene tres utilidades, que normalmente se pueden encontrar en softwares m谩s robustos en los cuales hay que pagar una cantidad para tener algo m谩s que un demo o un trial.
.
.
Las tres utilidades que tiene este software son las siguientes:

  • Compresor de Imagenes
  • Atributos de archivos
  • Conversor jpg to ico

Requerimientos:

Necesita tener instalado el framework 3.0, para poder correr la aplicaci贸n.
Descomprimir el archivo JYMutilidades.zip, y ejecutar el archivo JYMutilidades.exe

Descripci贸n:

Las tres utiler铆as tienen en com煤n que, trabajan por directorio.

  1. Compresor de ImagenesEsta aplicaci贸n cambia la resoluci贸n de todas las imagenes que dese茅 de una carpeta y las guarda en otro directorio que se le asigne.
  2. Atributos de archivosEsta aplicaci贸n cambia los atributos de los archivos que dese茅 en un directorio asignado.
  3. Conversor jpg to icoEsta aplicaci贸n explora un directorio y muestra las imagenes menores de 500×500 en una lista a la derecha. Al seleccionar una imagen de la lista, puede exportar la imagen a .ico de 16×16, 32×32 o 64×64

隆Este software es gratuito, no tiene fines de lucro!

隆No nos hacemos responsables por el uso que le de al software, ni adoptamos ninguna postura de asistencia o responsabilidad por su uso!

隆Este software a sido desarrollado para cubrir algunas de nuestras necesidades, no ha pasado por testers, por lo cual podr铆a tener errores que no han sido detectados!

Desafortunadamente olvide donde deje el codigo fuente, pero dejo el ejecutable:

Ejecutable

Firma electr贸nica

Nota: Excelente Recurso aqu铆

Cada vez me acerco m谩s a decidir sobre que camino voy a tomar para implementar la aplicaci贸n de firma electr贸nica. He estado leyendo, investigando y haciendo pruebas de informaci贸n en la red y gracias a varios blogs, mis ideas se van afinando.

Hasta ahora he revisado documentaci贸n sobre:

OpenSSL

Librer铆a de seguridad, cuyos archivos tienen extensi贸n .h, lo que me hace suponer que esta hecha en Turbo C, C o algo parecido. La cual tiene su c贸digo abierto, por lo cual se podr铆a incluir el c贸digo espec铆fico de interes dentro de una aplicaci贸n tal como lo hace el programa Solcide del SAT. O se podr铆a hacer una interfaz que ejecutar谩 comandos de OpenSSL, lo cual obligar铆a tener instalada esta aplicaci贸n.

FireGPG

FireGPG es una extensi贸n de Firefox bajo licencia MPL que proporciona una interfaz para cifrar, descifrar, firmar o verificar la firma de texto en cualquier p谩gina web utilizando GnuPG.

FireGPG tiene una API que le permite dise帽ar un sitio web que utilice GPG sobre el cliente; por ejemplo para autentificar un usuario cuando accese a un panel administrativo.

FireGPG no es un gestor de claves. Se debe tener instalado el software GnuGPG

Al ser FireGPG un complemento para FireFox, sus archivos est谩n escritos en javascript.

Lo cual me hace suponer que no necesariamente debe funcionar en mozilla, si utilizamos cierto c贸digo sobre nuestra aplicaci贸n.

En verdad me dejo muy satisfecho ver el cifrado y firmado de mensajes y archivos en gmail con FireGPG. Pero de las tres opciones que he estado analizando, creo que podr铆a ser la que consuma mayor trabajo para su implementaci贸n.

OpenOCES

De primera mano, casi ni mandado a hacer. Un applet para certificar con licencia libre como todo der铆a ser. Me hace pensar que es la opci贸n m谩s viable al haber le铆do este art铆culo, donde da puntos de vista acertados como usuario de esta herramienta.

OpenOCES contiene un applet para firmar texto y archivos, as铆 como una API para el manejo de certificados y firmas.

(more…)

Encriptar correo gmail con firefox

Siguiendo con la seguridad por internet, con la meta de implementar firmas electr贸nicas, me ha llamado la atenci贸n el tema de encriptar correo electr贸nico.

En particular me parecieron interesantes los siguientes art铆culos:

Freenigma, plugin para encriptar correo webmail

Seis soluciones de encriptaci贸n de correo electr贸nico a examen

Emails cifrados en Windows (Probado con exito)

El recurso para el cifrado de correo gmail con firefox se encuentra en el siguiente enlace:

——– >Cifrado en Gmail< --------

Solo hago una observaci贸n en donde tuve que desinstalar gnupg del tutorial anterior e instale gpg4win, para que me funcionara correctamente el cifrado del mensaje.

(more…)

Mis herramientas m谩s utilizadas

Las herramientas que m谩s utilizo actualmente las enumero a continuaci贸n, con el objetivo de que alguna de ellas pueda ser de utilidad:

Lo m谩s usado:

Flash————-(Los 煤ltimos proyectos en los que he estado)
Fireworks ——–(Para mis necesidades, es lo m谩s 煤til para editar imagenes que uso en flash)
Dreamweaver—–(Otra vez para mi, se lleva las palmas para editar p谩ginas web)
jquery————(librer铆a de javascript excelente)
Microsoft office
Picture manager
–(Cambiar tama帽o a fotos)
Free Video
converter
——–(Convertidor de video de calidad, versi贸n gratuita)
Sql server——-(Manejador de base de datos, para mis aplicaciones del trabajo)
Mysql———–(Manejador de base de datos, de uso gratuito)
Mysql tools——(Herramientas como: Mysql browser, Administrador de Mysql)
PHP————-(Lenguaje de programaci贸n para p谩ginas web del lado del servidor)
VaultServer—–(Control de versiones de codigo)
Firefox———-(Navegador)

(more…)

Implementaci贸n ssl en https

Proyecto de implementaci贸n de firma electr贸nica.

Paso 1.- Implementar sitio y web service con https en IIS 5.1 (windows xp pro).

Para lo cual es necesario crear o utilizar un certificado creado. El cual puede hacerse en dierentes formas:

Opci贸n 1: Windows con IIS aqui (probado)
Siguiendo el tutorial del enlace el resultado que obtenemos:

Parte uno.- es archivo de requerimiento de certificado (certReq.txt), el cual es una cadena cifrada con los datos con que se creo el certificado.

Parte dos.- una hora sin poder echar a andar el keyman, es m谩s que suficiente para cambiar de herramienta.

(more…)

Acceso a Base de datos en PHP y ASP (parte 2)

En esta ocasi贸n muestro como creo y edito un registro de la tabla Noticias:

tabla (Noticias)
   IdNoticia (int)
   Nombre (varchar)
   fecha (datetime)

Tendremos dos p谩ginas (se puede hacer con una sola, con una llamada a si m铆sma).

   Noticias.php (asp)
   Gnoticias.php (asp)
________________________________________________

(more…)