miércoles, 17 de junio de 2015

Convertir segudos a Hora,Minutos Segundos en PL/SQL

Hoy escribo un rápido post para mostrar una función en PL/SQL muy básica que convierte un número entero que representa segundos a un formato de texto de la forma HH:MI:SS que es la forma en la que visualizamos la duración en muchas herramientas; por ejemplo 61 segundos sería escrito como 00:01:01 . Como siempre esta función puede ser reescrita en cualquier lenguaje de programación; sin más que agregar esta es la función:

CREATE OR REPLACE FUNCTION DURACION(SEG NUMBER) RETURN VARCHAR2 IS
  RESULTADO VARCHAR2(50);
  H VARCHAR2(2); --HORAS
  M VARCHAR(2); --MINUTOS
  S VARCHAR2(2); --SEGUNDOS
BEGIN
  H:=LPAD(TO_CHAR(FLOOR(SEG/3600)),2,0);
  M:=LPAD(TO_CHAR(FLOOR(SEG/60)-TO_NUMBER(H)*60),2,0);
  S:=LPAD(TO_CHAR(MOD(SEG,60)),2,0);
  RESULTADO:=H||':'||M||':'||S;
  RETURN RESULTADO;
END;/

miércoles, 6 de mayo de 2015

Desarrollo rápido de Aplicaciones Móviles Híbridas con HTML5, JavaScript y CSS

El uso de dispositivos móviles está creciendo muy rápido y usan diferentes sistemas operativos por lo que se hace muy difícil mantener el desarrollo de aplicaciones para estos y llevarle el paso a la actual tendencia de desarrollo orientado a dispositivos móviles; para esto surgen frameworks que nos permiten desarrollar aplicaciones móviles usando HTML5, CSS y JavaScript ahorrándonos tiempo de desarrollo y aprendizaje de nuevos lenguajes.

 Después de tanto tiempo con mi blog inactivo por el trabajo y la Universidad les comparto un pequeño artículo que escribí para darle un poco de contenido al blog; disculpen un poco la falta de detalle pero aún los escribo para aprender a usar el formato IEEE y desarrollar pequeñas investigaciones. Espero lograr al menos(si no lo conocías) que sepas que puedes desarrollar una pequeña aplicación móvil de una manera muy sencilla; quedo abierto a sus sugerencias y comentarios sobre el artículo.
 
 Link al artículo

domingo, 3 de mayo de 2015

Seguridad en Stios Web - No confíes en el usuario

Este  artículo  presenta cómo  las  vulnerabilidades pueden ser detectadas y explotadas del lado del usuario sin tener acceso físico al servidor que aloja el Sitio o Sistema Web.

Entre los que se describen en este artículo están:
  • SQL Injection
  • Exploits
  • Robo de Cookies
  • Cross-Site Scripting (XSS)
  • Ingeniería Social
Espero lo encuentren de utilidad; no olviden sus sugerencias y comentarios.

martes, 10 de septiembre de 2013

Herramienta para verificar la clave WEP por defecto de tu router

Hola a todos, ¿has leido el post "Turbonett de Claro , podrías estar regalando tu Wi-fi [Clave por defecto de routers BroadTech]" y no puedes obtener la clave?; pues he creado un pequeño script en PHP que te retorna la posible clave WEP de la Red que ingreses en el formulario.
 

Está en una versión Beta por lo que aún no soporta todos los Routers y está propenso a errores. Espero comentes cómo te funciona, lo compartas y sugieras algunas funcionalidades.

Link: http://www.sorianocarlos.com/index.php/claves-wep-por-defecto

Routers Soportados:

  • Broadtech (TURBONET_XXXXXX)

miércoles, 28 de agosto de 2013

Función para Oracle PL/SQL para encontrar cantidad de ocurrencias de cadenas

Hola estimados lectores :) hoy vengo con otro post flash debido al corto tiempo que me queda.

Pues hoy les entrego una simple función en oracle (que seguramente es extrapolable a otro lenguaje) que hace algo sencillo: encuentra cuantas veces en una cadena aparace un caracter o substring que desees verificar.

Por ejemplo, te sirve para saber cuantas veces está la letra 'a' en la palabra 'amapolas' ó cuantas veces existe 'si' en '111si92992sisiwewesi'.


El concepto es así: