viernes, 12 de diciembre de 2014

[Dorama] Bloody Monday

Hello friends,



Bueno hoy traigo una serie que me llevo viendo hace 3 años (y no es que sea muy larga, solo que me vi la primera temporada en 2011 y me acorde hasta ahora que tiene 2 temporadas xDD)... En fin, sinopsis primero.

lunes, 10 de noviembre de 2014

[PHP] Función para recorrer los dias de una fecha

Jelou... hoy una más :)

Bueno resulta que hace poco me toco crear un calendario que mostrara las fechas de ciertos días, o sea en la administración guardar un lapso de fechas (Fecha Inicio - Fecha Fin), y seleccionar los días que se ejecutaría la acción (Ejemplo, lunes, miércoles y viernes), entonces debía listarle al usuario las fechas en ese lapso de fechas que pertenecieran a esos días... Bueno pues me cree una función relativamente sencilla que recorre esas fechas día a día y validara si eran esos días seleccionados y mostrara los que si, en este caso utilicé un almacenamiento en DB así que les pego la función por si les sirve de algo, y recuerden, cualquier inquietud duda y/o sugerencia esta perfectamente recibida...

[Linux] XDebug de PHP con NetBeans




Hola a todos,

para aquellos que usan la combinación NetBeans + Herramientas de desarrollo WEB con PHP (como yo), les traigo un pequeño "tip" sobre el como configurar el NetBeans para trabajar con el xDebug de PHP en un entorno GNU/Linux.

Bueno empecemos, aclarando que en si no configuras mucho el NetBeans jeejee así que manos a la obra :3

martes, 28 de octubre de 2014

Micro TIPs Linux #1

Hi,


Bueno pues de a poco y cada ves que vea algo que me parezca necesario recordar pues lo publico en este post o en otro (para algo el "#1" ¿no?), en este caso veremos 3 cosillas que me han surgido y que he solucionado de una forma u otra mas funcional que las que encuentro como "opción A":

  1. Montar dispositivos Android en ArchLinux/Debian
  2. Cambiar fecha de modificación de un archivo con touch
  3. Ejecutar software java con GUI en los entornos de escritorios tiling (o WMs)

lunes, 27 de octubre de 2014

PHP Best Practices - Traducido al español

Hola,



sigamos el flujo, php best practices es un sitio escrito por Alex Cabal con muy buenos concejos sobre el desarrollo web con PHP (aquí su sitio https://phpbestpractices.org/)... Ya lo había leído antes aunque ¬¬ siendo sincero no lo he puesto muy en practica u.u... bueno da igual la gracia es que leyendo el blog de sniferl4bs encontré un articulo donde menciona que std-io tradujo este sitio y lo subió en formato PDF :D buenas noticias para los hispanohablantes haters del ingles :3

Les dejo el link al articulo de sniferl4bs que a su vez lo direcciona al blog de std-io muajajaja como dije al principio sigamos el flujo ;)


Saludos y agradecerle al traductor por tomarse el tiempo :).

miércoles, 22 de octubre de 2014

jQuery: Plugins de utilidad #1

Buenas buenas,



verán estoy en 2 proyectos ahora y en ambos debe ser indispensable la versión móvil, así que simplemente opté por twitter bootstrap en conjunto con jQuery. Sin embargo, hay ciertos problemas en los que me he visto y he tenido que consultar un poco para poder obtener el/los efectos que se quieren así que en este momento voy a publicar algunas libs de javascript que funcionan en conjunto con jQuery y que me han sido de gran utilidad (y bueno que en lo que mas debo preocuparme es en la funcionalidad así que no me juzguen por andar usando cosas de otros ;) y tan facilitas, pues son para diseño y no puedo perder mucho tiempo en eso).


lunes, 20 de octubre de 2014

SOFA (Salón del Ocio y de la Fantasía) - Colombia 2014

Hi, saludando de nuevo :)



Llego el SOFA a Colombia pero ya se fue jejeje lo bueno es que grabe algunos videillos y vengo a compartirlos por acá... lo se, lo se, no soy un buen camarografo y menos la resolución es uffff (fue de mi celular) pero al menos visible y tampoco es tan mala la calidad ¬_¬...

viernes, 17 de octubre de 2014

MacBeth - Romantic Tragedy's Crescendo



Buenas de nuevo,

hoy cambio un poco y dejo esto por acá... En música quiero recomendar una banda que conocí hace poco y la verdad muy poco ya que es algo complicado encontrar su música y/o álbumes. Esta banda es llamada MacBeth de origen italiano, de genero metal gótico con la combinación de voces bella/bestia, o sea, voz femenina al frente muy melodiosa y una voz fuerte de fondo acompañándola (alternando algunas veces las "posiciones").

viernes, 10 de octubre de 2014

Recuperando permisos de / en linux

Hola,

hoy en la nueva sección "la cagué" (xDDD)..... na enserio, supongamos que por algún motivo se nos fue el chmod 777 -R / y peor aun como root D: creo que quienes lo hemos hecho sabemos los problemas que nos dará el sistema si no inmediatamente, si cuando reiniciemos.

Pues bien en este articulo espero dar al menos una pequeña opción de como podríamos recuperar dichos permisos si no del todo correctos al menos que nos deje funcionales para correr los servicios fundamentales temporalmente mientras vamos echando mano a lo que aun queda con secuelas (jejej).

Dejo una imagen de la cual me referiré el resto del articulo:

Ejemplo de uso con carpetas de prueba
Ejemplo de uso con carpetas de prueba (en rojo los pasos enumerados)

root1: Máquina "sana" o sea con los permisos por default o como vienen del sistema.
root2: Máquina que afectamos con el chmod


jueves, 9 de octubre de 2014

Colisión MD5 (by k133)




Buenas, cuando estuve de admin en el antiguo nuevo HxC y aun se tenia blog, kike (quien ahora se ve por ahi como k133) publicó este hermoso articulo que pude rescatar de uno de lo backups que logre bajar del server a mi PC se los comparto y no puedo darles la URL de referencia del articulo porque como saben el blog ya no existe, sin embargo dejo en claro que todo el crédito es de kike/k133, y ahí va:


Hace unas semanas me habló un amigo sobre un bug conocido en la función criptográfica del hash MD5, que data ya del 2005 y que fue descubierto por Xiaoyun Wang y Hongbo Yu. Por ese año no tenia ni pc, así que tengo excusa. No trato mucho con la criptografía, así que, me sorprendió como se podían generar dos binarios con código completamente diferente y que tuvieran el mismo hash (también pensé en los usos que le podría dar ;) ).

Lo que queremos hacer es que dos flujos de datos diferentes produzcan el mismo hash o lo que se conoce también como colisión, mediante un vector de iniciación que encontrará los pares de bloques. Nos vamos a valer de una herramienta desarrollada por la Universidad Dalhousie (Canada), que usa el algoritmo original mejorado por Patrick Stach's.

wget http://www.mscs.dal.ca/~selinger/md5collision/downloads/evilize-0.2.tar.gz
Vamos trabajando con el fichero (si tenéis dudas en esto, leeros el README):

edPDF - "Libreria" para edicion y creacion de PDFs

Hola a todos :)

hace tiempo no publico, y debo decir que en breve comparto la versión 2 de PHP Simple Framwerok tomando algunos consejos y sobre cosas que he leído :) gracias a quienes me han aportado jeej.

Bueno este "edPDF" es una clase que creé la cual se instancia de 2 librerías FPDF y FPDI :) ya dirás buuu jejejej pero bueno la gracia es que te facilita la vida ya que el FPDI pide algunas cosas fundamentales para trabajar, esta clase las ejecuta en seguida y puedes enviar parámetros de forma mas fácil he insertar textos mas rápido eso si recuerden que tiene, tan fácil como hacer esto:

<?php
    require_once 'edPDF/edpdf.php';
    $edpdf = new edPDF();

    $edpdf->edPdfAddPage('miplantilla.pdf', 1);
    $edpdf->insertar("Texto que desea insertar", 14, 49, 'BIU', 26);
    $edpdf->generarPDF('NombrePDF_Salida.pdf', 'I');

[PHP] Convertir números en su forma de texto

Hola,

Necesitaba convertir los valores que se ingresaban en formato numero a texto por ejemplo 1000 -> mil y pues estaba por empezar a hacer la clase y que se me da por buscar y encontré una clase en stackoverflow pero en ingles entonces pues la traduje y le cambié algunas cosas como que por ejemplo allá dicen one thousand y acá pues mil y ya (mas no un mil) o que en muchas partes de habla inglesa llaman a los miles de millones como billones etc... Ademas de que lo deje como una clase ya que estaban en funciones sueltas... sin mas les comparto ambos códigos (de paso el link pastebin) y la fuente:

lunes, 15 de septiembre de 2014

[Linux] Tunel SSH Inverso/Reverso y uso de Screen

Wenas,

Que se necesita:

  • Que todas las maquinas tengan SSH Server y SSH client :) (los servers iniciados claro esta).
  • Saber de Linux (bueno en este ambiente es linux, en windows ha de ser igual, adaptalo ejjeje)

hace tiempo llevo haciendo esto pero siempre se me olvida jejeje asi que lo dejo aquí mas que para mi por si a alguien le interesa.

Paso a explicar el caso, supongamos tienes un server (VPS, lo que sea [a la cual llamaremos de ahora en mas SV]) al cual te puedes conectar mediante SSH, y quisieras conectarte al computador de tu casa o al de un amigo que esta en apuros (al cual llamaremos desde ahora PC), y te encuentras con que al PC que te quieres no tiene puertos abiertos en router y la ISP te cobra bla bla bla...

Ademas el computador desde el que estas conectado (al cual llamaremos HS) ahora tampoco tiene los puertos abiertos en el router al que esta conectado :/ pinta mal la cosa xDDD... Pero no tanto recuerda que tienes el server :o, asi que wala, podremos hacer la conexion inversa y obtener la terminal del PC desde tu HS a traves de nuestro SV... mmm un poco confuso de explicar y como dicen una imagen vale mas que 1000 palabras aqui el esquema mejor explicado :)