Posteado por: Ramiro | 1 septiembre, 2010

Mi Nuevo diseño de GUI Para el Maker

Estos dias he estado trabajando en una GUI nueva (y de verdad, fue mucho tiempo sin actividad en mi blog)

En fin, luego de tanto problema he decidido publicarla:

¿Que es esta GUI?

Basicamente es un conjunto de herramientas que te dejan crear tus propias ventanas, con soporte a mouse, su nombre WRM viene a hacer referencia a WxRuby + Rpg Maker por lo que los conocedores de WxRuby, sabrán a que me estoy refiriendo exactamente.

¿Como se usa?

En si la Idea básica es crear Una Frame donde luego se desprenden los demás componentes.

Un manual en inglés asi como su descarga se localizan en Pocket Wiki.

Como es un script utilizable en varios idiomas decidí publicarlo en inglés, No creo que a muchos les moleste, porque generalmente los programadores tenemos buen conocimiento del inglés 😛

En fin seguiré publicando Mas codigós o osas por el estilo al paso del tiempo.

Saludos

Posteado por: Ramiro | 1 abril, 2010

Nuevo aspecto del blog

Bueno Pues he cambiado el aspecto gráfico de https://kalioskingdom.wordpress.com/ (o mejor dicho, este blog si no me lees desde facebook)

En esta semana o mejor dicho HOY, como fue april fools en EEUU, simplemente encontramos miles de bromas por toda la internet: un ejemplo es ESTA DE AQUI.

En otras comunidades, se dedicaron a cambiar avatares, y demás cosas… Asi que no se enfaden si les sucedió algo a alguna cuenta.

Pues era solo para avisar esto, un saludos a todos los lectores

Posteado por: Ramiro | 28 marzo, 2010

Un poco de todo

Bueno como todos sabrán, no estoy mucho tiempo conectado al internet y cada vez me dan menos y menos ganas de escribir algo, pero es algo que me gustaria aclarar el porque…

1 – Por estudios.

Si bien es la excusa mas vieja de todo el libro que un estudiante como yo pudiese llegar a decir, cabe aclarar que en mi caso es un pelin diferente. Al no estar en casa y no tener internet me dificulta las cosas, y francamente si no tengo mis programas no puedo usar el internet es como un Sin mi Notebook, Internet pierde sentido…

2 – Por vagancia:

Si a mi tambien me sucede que agarrar la notebook y llevarla a un café da vagancia, y por supuesto miedo, por el simple hecho de… que mi pais te roban a las dos cuadras…

3 – Problemas perosnales:

Me han surgido una buena cantidad de problemas, especialmente referidas a mi, y mi forma de pensar. A veces soy demasiado depresivo y pienso de más, sin embargo esta decición la tomé por los aires…

En fin para no perder la costumbre escribiré algo nuevo…

Si alguna vez les marcó algo su infancia, ¿Que seria?

Pues en mi caso seria cuando mi madre asumió como directora de la escuela donde estudiaba, pero no fue solo eso.

Tengo que agradecer a un «amigo», que descubrí lo mierda que puede llegar a ser una persona, de verdad.

Los animes no quedan afuera, en especial pokemon y detective connan, son las joyas de la infancia.

Por último tendria que ver la razón de la que me agarró actitud podrida(dejando de lado que es la típica actitud de un virginiano) y es la simple razón de que… no, eso no se puede comentar tan abiertamente, de todas formas cualquier interesado simple,mente me preguntará…

A todo esto…

Mi opinion perosnal es que uno es como es debido a las cosas que le pasan en el pasado, mas si uno no es capaz de cambiarlas.

Sin embargo, lo que esta hecho hecho está dice el dicho y cualquier error se puede remediar, pero no evitar…

Hablando mas un tema especifico, creo que lo mejor es darme un respiro y hacer las cosas que jamás hice(por ejemplo salir a bailar una noche)

Ni idea, siempre dije que no me gusta aunque realmente nunca lo hice, (salvo las fiestas, y siempre me aburrieron)

En fin, todo esta variedad de cosas son cosas que me vengo guardando y no tenia ganas de contar hasta ahora jajajaja.

Por otro lado, y para finalizar lo de hoy(perdón por poner todo junto, pero relacioné a facebook mi blog y no puedo hacer muchas entradas diarias) les dejó unas 10 cosas que enumeré como locuras(o mejor dicho las locuras mas tipicas, al menos para mi…):

10 – Pensar demasiado las cosas:

Cuidado, no digo no pensar, digo pensar demasiado, si se piensa de mas, generalmente se termina una reacción contraproducente, aunque es la menos grave que vi por ahora

9 – No pensar:

Si tampoco es tan grave realmente, aunque si es una cosa ridícula y que lleva a malos tragos.

8 – Confesartele a tu mejor amig@:

Francamente es algo doloroso, peropasa casi siempre, para peor se caga la amistad, es una locura y ridiculez, pero a veces es necesario.

7 – Creer que porque vos haces algo por X, X ha de hacer lo mismo por ti:

Generalmente lo de arriba se cumple, sin embargo no creo que sea conveniente eso, mas que nada porque hay cosas que NO PUEDEN NI CASUALMENTE, darse a la inversa. Asi que hazme el favor de tratar de cumplir todo lo que puedas, y sobre todo esta regla, que es la que menos se han de fiarse estos dias.

6 – Creerse superior y/o inferior a otros:

La tipica respuesta seria «somos todos iguales».

Pero no somos bien diferentes y que quede claro. Pero aunque seamos diferentes… tenemos la mala costumbre de sencillamente catalogar esas diferencias cosa, que a mi parecer, es imposible estos dias.

5 – Pensar que conoces a otro y que incluso puedes pensar como el:

Esto es lo mas odioso, hasta yo reconozco que siempre hago esto mismo…

En realidad creo que lo mejor que podemos hacer es preguntar, SIEMPRE.

4 – No hacer las cosas a tiempo:

No me refiero a llegar 5 minutos tarde a una reunion, hay cosas que en realidad se deben hacer en esa vez, y no hay otra, esas cosas son las que realmente hay que evitar… mas que nada de inclumpir con ellas jeje

Las siguientes 3 son las que considero peores, mas que nada porque son en tratar mal a otra persona sea inconciente o concientemente, y por desgracia son las que mas me rigen (aunque seguro no soy el unico, y en definitiva son las que trato de cambiar):

3 – Dar a elejir a otro SIEMPRE:

Si, eso es lo peor que se puede hacer, de veras, a veces es mejor elejir por uno y por otros a dejar que el otro elija, esta bien, a veces si, pero no siempre…

2 – Ser negativo 24/7 (quiere decir siempre literalmente 24 horas 7 dias de la semana):

Si es algo que debo dejar de lado muchachos jajaja, junto a la actitud de mala onda y a tratar con fribolidad, en fin… Si lo digo es por algo creo

1 – No decir la verdad desde el comienzo:

Creo que esto es lo peor de lo peor, no decir: Tengo esto, tengo aquello, si, no, no cabe en la realidad… La gente ha de ser clara y consisa, queremos que nos comprendan no que sepan menos.

Realmente yo con quedarme paralizado y no saber que decir a veces, tiendo a hablar de ese modo, dentro de todo… Es lo que considero

EN fin con esto doy por acabado mi popurri del blog, nos leeremos en mi proxima vez donde no se de que hablar jajajaajaj Bye!

Posteado por: Ramiro | 8 marzo, 2010

Modificando Font y Bitmap

Expansión de las clases Bitmap y Font Para ambos maker en 1 script.
Descripción:
Bueno si bien he estado en las lindas ‘campañas’ anti-alias y blah blah blah, decidí hacer un script simple, y que por supuesto sea compatible con ambos makers sin modificar nada.
Asi nació este pequeño script que agrega unas cuantas funciones interesantes a las clases Font y Bitmap
Caracteristicas:
-Muchos recordarán que las letras en RM2k3 eran degradas, bueno ahora es posible con gradient_draw_text
-Es una herramienta de scripting, no un script ‘plug&play’
-Corrige el bug de la opcion vertical de VX y obiamente agrega «gradient_fill_rect» al XP.
– Da un efecto ‘cool a tus juegos’
– Y mucho más (típico de scripters que dejan misticismo)
Script:
#===========================================================================
# ** Expansión de las clases Bitmap y Font [RMVX/RMXP]
#—————————————————————————
#  por Ramiro
#  V 1.0
#————————————————————————–
# Notas:
# Si se usa demasiado por escena puede generar bastante lag(en especial
# la gradiente)
#————————————————————————–
# Algunos datos:
# bug de gradient_fill_rect corregido(VX)
# nuevós metodos:
#
# Font
# Font#outline=(booleano), permite lineas alrededor del texto(en VX desactiva
# Font#automáticamente la sombrapara una mejor visualización)
# Font#outline_color1=(Color) El color interior del borde
# Font#outline_color2=(Color) El color exterior del borde
#
# Bitmap
#
# Bitmap#gradient_fill_rect(*argumentos) #[Agregado en XP]
# Bitmap#gradient_draw_text(*argumentos) Revisar el método para saber su uso
#
# PROHIBIDO PARA USO COMERCIAL
#===========================================================================
class Font
attr_accessor :outline
attr_accessor :outline_color1
attr_accessor :outline_color2
alias fond_expand_initialize initialize
def initialize
fond_expand_initialize
@outline = true
@outline_color1 = Color.new(0,0,0)
@outline_color2 = Color.new(0,0,0,0)
end
end
class Bitmap
#————————————————————————–
# Bitmap#draw_text
# correción para que acepte «outline» simple y/o doble
#————————————————————————–
alias org_draw_text draw_text if !method_defined?(‘org_draw_text’)
def draw_text(*args)
if args[0].is_a?(Rect)
x = args[0].x
y = args[0].y
w = args[0].width
h = args[0].height
text = args[1]
aling = args[2] if args[2]
else
x = args[0]
y = args[1]
w = args[2]
h = args[3]
text = args[4]
aling = args[5]   if args[5]
end
aling = 0 if !aling
if font.outline
if font.respond_to?(«shadow»)
shval = font.shadow
font.shadow = false
end
color = font.color.clone
font.color = font.outline_color2
org_draw_text(x-2,y-2,w,h,text,aling)
org_draw_text(x,y-2,w,h,text,aling)
org_draw_text(x-2,y,w,h,text,aling)
org_draw_text(x+2,y+2,w,h,text,aling)
org_draw_text(x-2,y+2,w,h,text,aling)
org_draw_text(x+2,y-2,w,h,text,aling)
org_draw_text(x+2,y,w,h,text,aling)
org_draw_text(x,y+2,w,h,text,aling)
font.color = font.outline_color1
org_draw_text(x-1,y-1,w,h,text,aling)
org_draw_text(x,y-1,w,h,text,aling)
org_draw_text(x-1,y,w,h,text,aling)
org_draw_text(x+1,y+1,w,h,text,aling)
org_draw_text(x-1,y+1,w,h,text,aling)
org_draw_text(x+1,y-1,w,h,text,aling)
org_draw_text(x+1,y,w,h,text,aling)
org_draw_text(x,y+1,w,h,text,aling)
font.color = color.clone
font.shadow = shval if shval
end
org_draw_text(*args)
end
#————————————————————————–
# Bitmap#Gradient Fill Rect
# los parmátros son identicos a Gradient_fill_rect de VX,
# cualquier duda referirse a su documentación
# (Se le ha agregado una corrección al bug de «vertical»)
#————————————————————————–
def gradient_fill_rect(*args)
if args[0].is_a?(Rect)
x  = args[0].x
y  = args[0].y
w  = args[0].width
h  = args[0].height
c1 = args[1]
c2 = args[2]
v  = args[3]
else
x  = args[0]
y  = args[1]
w  = args[2]
h  = args[3]
c1 = args[4]
c2 = args[5]
v  = args[6]
end
v = false if !v
color_tones = []
if v
for i in 0…h
r = c1.red   * (h – i) / h + c2.red   * i / h
g = c1.green * (h – i) / h + c2.green * i / h
b = c1.blue  * (h – i) / h + c2.blue  * i / h
a = c1.alpha * (h – i) / h + c2.alpha * i / h
fill_rect(Rect.new(x,y+i,w,1),Color.new(r,g,b,a))
end
else
for i in 0…w
r = c1.red   * (w – i) / w + c2.red   * i / w
g = c1.green * (w – i) / w + c2.green * i / w
b = c1.blue  * (w – i) / w + c2.blue  * i / w
a = c1.alpha * (w – i) / w + c2.alpha * i / w
fill_rect(Rect.new(x+i,y,1,h),Color.new(r,g,b,a))
end
end
end
#————————————————————————–
# Bitmap#gradient_draw_text
#
# Argumentos:
#
# Rect,name,color1,color2,aling,vertical
# x,y,width.height,text,color1,color2,aling,vertical
# Rect, x, y, width,height, text y aling funcionan igual que el draw_text
# convencional
#
# Datos que varian:
# color1 = Color inicial del degradado
# color2 = Color Final del degradado
# vertical: si es true el degrado es vertical, sino horizontal
#
# – Parametrtos por defecto:
#
# aling = 0
# vertical = false
#
#————————————————————————–
# ¡Atención!
#
# Requiere conocimientos básicos del Bitmap#draw_text del rpg maker.
#————————————————————————–
def gradient_draw_text(*args)
if args[0].is_a?(Rect)
x = args[0].x
y = args[0].y
w = args[0].width
h = args[0].height
text = args[1]
color1 = args[2]
color2 = args[3]
aling = args[4] if args[4]
vertical = args[5] if args[5]
else
x = args[0]
y = args[1]
w = args[2]
h = args[3]
text = args[4]
color1 = args[5]
color2 = args[6]
aling = args[7]   if args[7]
vertical = args[8] if args[8]
end
aling = 0 if !aling
vertical = false if !vertical
text_bmp = Bitmap.new(w,h)
text_bmp.font.name = font.name
text_bmp.font.size = font.size
text_bmp.font.shadow = false  if text_bmp.font.respond_to?(«shadow»)
text_bmp.font.outline = false if text_bmp.font.respond_to?(«outline»)
text_bmp.font.border = false  if text_bmp.font.respond_to?(«border»)
text_bmp.font.bold = font.bold
text_bmp.font.italic = font.italic
text_bmp.draw_text(0,0,w,h,text,aling)
gradient_bmp = Bitmap.new(w,h)
gradient_bmp.gradient_fill_rect(0, 0, w, h, color1, color2, vertical)
for x2 in 0…w
for y2 in 0…h
alpha_txt = text_bmp.get_pixel(x2,y2).alpha
if alpha_txt > 0
c = gradient_bmp.get_pixel(x2,y2)
c.alpha = alpha_txt
text_bmp.set_pixel(x2,y2,c)
end
end
end
draw_text(x,y,w,h,text,aling)
blt(x,y,text_bmp,Rect.new(0,0,w,h))
end
end
Screens:
Soy bueno y les dejó un preview de lo que se puede lograr con este código, y sin mucho esfuerzo si sabes las bases de ruby:
Gradientes

Mostrabdo lo que hace el script

Y el miniscript que lo logra(probado en VX, pero deberia funcionar en XP):
class Window_Base
#————————————————————————–
# * Draw Name
#     actor : actor
#     x     : draw spot x-coordinate
#     y     : draw spot y-coordinate
#————————————————————————–
def draw_actor_name(actor, x, y)
contents.gradient_draw_text(x,y,108,WLH,actor.name,Color.new(255,0,0),Color.new(0,255,0),0,false)
end
end
Posteado por: Ramiro | 3 marzo, 2010

Un editor de pokémon

Hacia rato que no escribia una entrada, en fin bayamos al grano.

¿Que estoy haciendo?
Pues aunque el título sea autodescriptivo mejor doy una explicación mas profunda…

Seguro que todos conocen el Pokemon Essentials (o Pokemon Starter Kit) del famoso Poccil.
Pues es muy complicado agregarle cosas, de hecho demasiado para mi gusto…
Que decidí, bueno armar un editor por mi cuenta usando el famoso ruby(para poder «anexar» las cosas a ruby sin muchas complicaciones) con Wxruby, por lo que no solo será mas sencillo programar algo… sino que lo harás con gui de windows.

Pues como verán el editor esta teniendo forma, sin embargo, necesito un poco de ayuda para terminarlo, por eso voy a publicar los sources 😛

AQUI ESTÁN

Y de paso: Documentación

EN fin espero que alguien me puede dar una mano.

Por cierto:

¿Que se require para hacerlo funcionar?

Modo ‘lite’:

1- Bajarse ruby de AQUI

preferiblemente 1.8.x,  que es con la cual trabajo, no bajen la 1.9 pues no funcionaria el código (posiblemente)

2- Descargar RUBYGEMS

La forma mas facil que encontré de instalarlo fue extrayendo el .zip y ejecutando setup.rb o install.rb, (recuerda tener ruby)

3- Instalar Wxruby

(Como instalar:)

Abren la ventana de comandos (inicio, ejecutar, CMD o CMD en la barra de búsqueda si usas win vista/7)

Con rubygems instalado solo necesitas escribir esto:

gem install wxruby

espera unos momentos y ya tendrás wxruby

Con visualización cómoda: (esto es opcional, pero organizas de mejor forma tu trabajo)

Una vez que posees la instalación ‘lite’ simplemente se limitan a bajar RUBY IN STEEL

Además junto con el gana gratis el visual studio 2008 jejejeje(al menos el core)

Simplemente buscan el proyecto o mas bien extrayendo mis sources abren el .svn desde el visual studio y listo, tienen el proyecto en ruby in steel.

Espero poder recibir algo de ayuda ya que cuesta bastante esto.

Bueno nos vemos en otra entrega

Posteado por: Ramiro | 14 febrero, 2010

Un CMS de RMVX

Buenas a todos, hoy les mostraré un menu que estuve haciendo con Chronno/Zerocool Para RMVX, claro al final no lo utilizamos asi que hemos decidido publicarlo:

Imágenes:

La vista del menú pirncipal

Una muestra de que los objetos se separan en categorias

Diferentes objetos muestran diferente información

Las habilidades tambíen cuentan con descripción

Tambíen incluye un lindo bestiario

Hasta posee un menú de opciones bastante bonito

Bueno les dejo el enlace de descarga justo aqui.

Espero que les agrade

Saludos

Posteado por: Ramiro | 14 febrero, 2010

Wow al fin, hay fecha!

Jajaj como dije en la entrada anterior, yo ya me pongo impaciente escuchando las OST,

y la web oficial ya dio fechas, no se ustedes, pero a mi me dan ganas de ir corriendo por mi DSi y el Pokewalker.

Si bien odio lo choteada que esté la serie, me atraen solo porque esta jotho xD

Yo ya no quiero esperar hasta el 14 de marzo (en america latina nos sale antes que a los españoles :P, aunque creo que nos vienen en inglés, pero que da!, aca sabemos english ^^, y las R4 existen…)

Posteado por: Ramiro | 14 febrero, 2010

Midis de clasicos = nostalgia de gamer

Hola, últimamente me estube encontrando con nostalgia, vieron como todo gamer, cuando escucha los temas que marcaron su infancia de una u otra forma, aunque no lo demuestren se les cae una lagrima, de aquellos viejos momentos en que uno era un chico…

Bueno, dejando eso de lado díganme, ustedes seguro cuando fueron chicos tuvieron un juego que les gustó tanto, que lo habrán jugado un buen rato seguramente, a mi me pasó con escuchar unas midis de pokemon heart gold y soul siver (en españa oro heargold y plata soulsiver (curiosamente, no lo tradujeron como corazón dorado y alma plateada)

En fin dejando esto de lado, es que temas recuerdan de algún videojuego, a mi me emociono escuchar mas que nada pueblo primavera,  y cuando haces surf, jajajaja

Otros temas que me podrian conmover son los del golden sun, esperemos que el de DS no tenga gran música nostalgica  ( si pasan la batlla de isaac con el protagonista me va a agarrar ganas de rejugarlos jajajaja)

Bueno es todo de esta entrada, Salu2

Posteado por: Ramiro | 14 febrero, 2010

Los primeros pensamientos propios del blog

Ya era hora de que dijera algo por mi cuenta, digo todos mis post fueron frase sacadas de la internet o las revisiones de mi proyecto, por lo que considero que ESTA es la primera nota de pensamiento mio.

Bien lo primero que se me ocurrió publicar sobre mis pensamientos, es en coo voy en contra de la violencia, de hecho con la no violencia logré deshacerme de muchos problemas mejor dicho, de ayudar problemas de otros.

Contaré la primera experiencia de ese caso, y se remonta a la no tan lenajana cantidad de 2 años.

Bueno el 2008 fue mi primer año con banda ancha y… esperen me fui del tema *se acomoda*

Ok asó durante el salón de clases, donde todos estaamos ansioso por el viaje de egresados, pero debido a que el curso tenia tantos problemas (muchos realmente) el viaje se estuvo por cancelar, no fue hasta que yo (aplicando la noviolencia, claro) simplemente puse una nota de disgusto en frente del pizarrón, si disgusto =/ siempre fui el paria de los grupos, y este no fue la exepción, pero lo que a mi me inpactó es que por poco era una batalla campal de parias, era caótica la situación, al fin y al cabo adivinen la nota los conmovió…

No, para nada… No fue hasta que un profesor la encontró en la basura XD

Fue muy curioso cuando el profesor entro en el aula y dijo:

¿quien escribió esto?

Todos pensando que el profesor se iba a burlar de mi (jaja, me señalaron)

Por supuesto pasó lo contrario (el profesor ese era justo el que organizaba el viaje) la nota la mostró por toda la escuela…

Si quieren leerla aqui les dejó la réplica (si señores aún la recuerdo como si la estuviese escribiendo ahora)

Compañeros de 3° A, lamento decir que a mi la verdad me decepcionaron, no solo porque se comportan todos como chicos de 11 años, sino que ya no se llevan bien entre ustedes, la verdad me da un disgusto estar en este salon…

Lamento decirles que si esto llega asi yo no pretendo viajar con un grupo de chicos que necesitan cuidados, aunque como sé que esta nota va aser la última que publique, les dejo con unas cuatro frases que me dieron algo de ánimo un dia que estaba muy mal, y esta enfocada a una persona muy especial que de cierta forma me salvó la vida:

No importa que tan largo sea el camino,

Recto, curvo no importa,

Pues siempre se que me estarás esperando

al final del trayecto

Se que tal vez no sean palabras de poetas y que la nota mucho sentido en si no tenga, pero conmovió bastante a la mayoria de los profesores y curiosamente cuando el profesor lo redactó los alumnos lo miraron diferente…

No se confundan lectores, luego de esto no me hice el mas popular ni mucho menos deje de ser el paria pero de alguna forma detuve los conflictos que habia en el salon, aunque no lo parezca funcionó…

Aunque no sea algo que haga seguido tiendo a solucionar problemas ajenos, lamentablemente no puedo los mios propios jajajaja

Bueno esa fue mi forma de pensar de hace 2 años ahora soy relativamente diferente, aunque no cambié mucho…

Posteado por: Ramiro | 13 febrero, 2010

Una nota conmovedora

¿Qué has aprendido en la vida?

He aprendido…
Que no tenemos que cambiar a los amigos, si entendemos que los amigos cambian.
He aprendido…
Que no importa qué tan bueno es un amigo, te van a lastimar en algún momento y los debes perdonar por eso.
He aprendido…
Que la amistad verdadera continua creciendo, aún más allá de la distancia. Lo mismo pasa con el amor.
He aprendido…
Que puedes hacer algo en un instante que te causará dolor de por vida.
He aprendido…
Que me está tomando mucho tiempo llegar a ser la persona que quiero ser.
He aprendido…
Que siempre debes dejar con palabras de amor a las personas que quieres. Puede ser la última vez que las veas.
He aprendido…
Que puedes seguir adelante mucho después de que no puedas.
He aprendido…
Que somos responsables por lo que hacemos, no importa cómo nos sintamos.
He aprendido…
Que si no controlas tu actitud, ella te controlará a ti.
He aprendido…
Que sin importar que tan excitante es una relación al principio, la pasión desvanece y más vale que haya otra cosa que tome su lugar.
He aprendido…
Que los héroes son las personas que hacen lo que se tiene que hacer, cuando se necesita hacerlo y sin importar las consecuencias.
He aprendido…
Que el dinero es una pésima forma de mantener el marcador.
He aprendido…
Que mi mejor amigo y yo podemos hacer cualquier cosa, o no hacer nada, y pasar el mejor tiempo.
He aprendido…
Que a veces las personas que esperas que te pateen cuando estás derrotado, son las que te ayudarán a levantarte.
He aprendido…
Que a veces, cuando estoy enojado, y aunque tenga derecho para estarlo, eso no me da el derecho de ser cruel.
He aprendido…
Que por el hecho de que una persona no te quiera como tú quisieras que lo hiciera, no significa que no te quiera con todo lo que tiene.
He aprendido…
Que la madurez tiene más que ver con las experiencias que has tenido y lo que has aprendido de ellas, que con el número de cumpleaños que has celebrado.
He aprendido…
Que no siempre es suficiente ser perdonado por los demás. A veces tienes que aprender a perdonarte a ti mismo.
He aprendido…
Que no importa qué tanto está roto tu corazón, el mundo no se detiene por tu pena.
He aprendido…
Que nuestro pasado y nuestras circunstancias pueden haber influenciado en quiénes somos, pero somos responsables por quién llegamos a ser.
He aprendido…
Que el hecho de que dos personas discutan no significa que no se quieran el uno al otro. Y el hecho de que no discutan, no significa que sí se quieran.
He aprendido…
Que no debes insistir tanto en encontrar un secreto. Podría cambiar tu vida para siempre.
He aprendido…
Que dos personas pueden ver exactamente la misma cosa, y ver algo totalmente diferente.
He aprendido…
Que tu vida puede ser cambiada en cuestión de horas por personas que ni siquiera te conocen.
He aprendido…
Que aún cuando piensas que no tienes más que dar, cuando un amigo te llora, encontrarás la fuerza para ayudarlo.
He aprendido…
Que las credenciales en la pared no te hacen una persona decente.
He aprendido…
Que las personas por las que más te preocupas en la vida se van demasiado pronto.

Francamente lo hallé por ahi, pero me conmovió bastante y quise publicarlo… despues de todo es mi blog, no :P?

Es todo por hoy

Older Posts »

Categorías