API Mercadolibre

Es esta entrada pretendo dar respuestas a las personas que periódicamente me preguntan en la sección de preguntas del video informal que hice para unos amigos en YouTube.

Varias personas me han contactado por correo. Les he dado respuestas. Me han agradecido. Pero ese intercambio de información por correo queda privado. Es por ello que hice esta entrada, para que la información a partir de ahora, quede pública y que todos los interesados puedan consultarla. Siéntete libre de preguntar acá, no sin antes revisar los comentarios que ya se hayan publicado en esta entrada (en este momento no hay ninguno, así que puedes ser el/la primero/a) 😉

.

Errores

Esto fue escrito mientras reflexionabamos sobre la tarea 1470 Trading.

Como dice Hector Latorre: «La práctica ayuda a afianzar los conocimientos.»

Tú aplicarás esta estrategia a rajatabla. Esto te ayudará a afianzar conocimientos. Y los errores que pudiera haber, serán como siempre bienvenidos, porque error->aprendizaje. Siempre vamos a estar aprendiendo. Siempre estamos abiertos a aprender. Estamos diseñados para aprender. Y yo estoy perfectamente acomplado y abierto a esta tendencia natural. Hazlo bien. Busca siempre la excelencia, que mientras más busques la excelencia, los errores serán de mucha mayor calidad en cuanto aparezcan, porque la información contenida en ellos y la oportunidad de aprendizaje es mucho más grande y de mucha mejor calidad. Por lo tanto, busca siempre la excelencia. El error encontrado mientras se busca la excelencia brinda una oportunidad mucho mayor y de mejor calidad.

Bitcoin (intro)

(Esta entrada proviene de una respuesta a la inquietud de Andreina Martínez)

«Buenos días anoche ya estaba rendida, bien gracias a dios dandole, quería preguntarte acerca del bitcoin. Leí un artículo y me llamo la atención , bueno si puedes explicarme»

Sí, claro. Bitcoin es básicamente una moneda virtual. No existe en bancos. Solo existe en internet, en algo llamado blockchain que es una base de datos que no está en ningún servidor centralizado, sino que está distribuida alrededor del mundo.

Imagina a muchas computadoras (máquinas especializadas para esto) que están alrededor del mundo. Ellas todas interactúan con el blockchain que es donde se lleva todo el control del Bitcoin.

Ahora bien, con esto que te acabo de explicar, te darás cuenta de que el Bitcoin no existe físicamente, al igual que las canciones que escuchas en tu teléfono. Puedes escucharlas, pero no puedes tocarlas con tus manos. El Bitcoin es igual. Pero una forma fácil de verlo es como tu cuenta bancaria (por ejemplo en Banesco). Tú puedes recibir dinero en tu cuenta, y puedes transferir dinero de tu cuenta a otra. Igual es con el Bitcoin. Lo puedes recibir, y lo puedes transferir.

Imagina ahora tu cuenta en Bank of America. Y supongamos que necesitas enviarle dinero a un familiar aquí en Venezuela. Y tu me dices a mí “te vendo dólares” y yo te digo “¿En cuanto?” y tu me dices “En tanto”. Entonces tú me transfieres los dólares de tu cuenta de Bank of America a mi cuenta de Bank of America, y yo le transfiero de mi cuenta de Banesco a la cuenta de tu familiar, en Banesco. Algo muy parecido es cuando estás en esto de los Bitcoins.

De hecho por ejemplo hay una página que en Venezuela es popular ya: https://localbitcoins.com

La compañía detrás de https://localbitcoins.com está en Finlandia, pero ellos operan a nivel mundial y en Venezuela es muy usada. Y básicamente sirve para comprar y vender Bitcoins. Tu vienes y le das a algún anuncio que sea para comprar. Y compras, le transfieres al destinatario (Banesco, Mercantil, Provincial, etc) y el destinatario te libera la cantidad correspondiente en Bitcoins que compraste y listo. Ya tienes tus bitcoins en tu cuenta (cartera) en https://localbitcoins.com. Y viceversa. Puedes tener ya Bitcoins en tu cartera en https://localbitcoins.com y puedes venderselo a cualquiera allí, ya que hay anuncios tanto para comprar como para vender. Incluso puedes transferir los Bitcoins que tengas en https://localbitcoins.com a otra cartera fuera de https://localbitcoins.com (un exchange por ejemplo, esto te lo dejo de tarea que lo investigues, lo que es un exchange de Bitcoins)

Esto que te he explicado es muy basiquito, porque hay todo un mundo detrás del Bitcoin. Acá en Venezuela es excelente para evitar que tus Bs se devalúen. Con la inflación tan exagerada que aquí existe, no vale la pena tener Bs. Entones es mejor tener Bitcoins. Si el bolívar se devalúa, a uno no le importa, porque el Bitcoin, si bien es volátil, es mucho mejor tenerlos que tener sal y agua (bolívares). De hecho el Bitcoins cada vez toma más valor en el tiempo, y te hablo frente al dólar.

Bueno, no te sigo escribiendo, porque va a parecer un capítulo de la bíblia. Igual cuando tengas cualquier inquietud, pega un grito 😉

Obstáculos

Para ti los obstáculos no significan casi nada, porque lo que realmente tiene un significado para ti es que creas en ti mismo, y que tengas el compromiso de seguir adelante en tus asuntos importantes. Que seas imparable. Que actúes. Y decido que esto sea parte de mi identidad. Y eso es lo que voy a hacer. Ya esto forma parte de mi identidad, conjuntamente con mi decisión de mejorar el kernel continuamente. Necesitas estar conectado conscientemente con esto. Necesito que sea parte de mi. Hazlo durante los siguientes 21 días. Es importante en tu vida esto.

Prioridades (Aristas)

Tienes que hallar la solución para ganar en Trading de BTC. Eso es prioridad casi uno. Por lo menos es una de las prioridades más altas. ¿Que haces tú gastando tiempo aprendiendo Python? Claro está, no hay nada de malo en aprender y en ejercitar la mente. El tema está en ¿cuanto tiempo estás invirtiendo en eso? ¿Más de la cuenta? ¿No deberías estar invirtiendo más inteligentemente ese tiempo y esos recursos en lograr tu objetivo financiero inmediato; la resolución del tema financiero mediante trading con BTC? Mira cuanto has dejado de ganar en BTC. ¿Haz estado reflexionado sobre eso? Mira los logros que has tenido con los servidores (migración de 110 a 191, ya que hicimos funcionar cURL, Phython con MariaDB en 191 (Raspberry Pi 3 Model B)), aprendimos a instalar LAMP en Ubuntu también). Ya tienes el servidor de Backup funcionando. Solo te faltaría minar monero. ¿Donde es que tienes que estar enfocado Jorge? ¿Cual es la prioridad actual? ¿Como debes invertir tus recursos de acuerdo a tu prioridad actual? ¿Estas evadiendo? ¿Que ha pasado con tu salud? ¿Estás evadiendo en cosas «productivas»»???

13 oct. a las 11:24a. m. •

Poco a poco iremos mejorando y mejorando y mejorando. Aplicaremos el Kaizen. Ten en cuenta de que todo lo haces con la mente. Entonces si tienes la mente ocupada en «Puppy Linux» o en Python, no tendrás ni energía mental ni recursos para otra cosa. Debes decidir conscientemente (para que tu cerebro no te haga jugadas inconscientes de toma de decisiones inconscientes y te veas programando y gastanto energía, sabiendo que hay cosas importantes por atender. Básicamente evadiendo, con la perfecta justificación de que estás ejercitando tu mente, de que estás aprendiendo Python, pero estás dejando de hacer cosas que tienen que ver con las áreas importantes de tu vida). Está bien el placer de aprender, de ejercitar el cerebro, pero bajo ningún concepto debes sacrificar las actividades importantes que sabes que tienes que hacer, mediante este juego engañoso «productivo y no contraproducente». Porque admítelo: es contraproducente. Me gusta hacerle frente a estas cosas. Mi cerebro reacciona bien y lo interpreta como algo placentero. Como que estás haciendo lo correcto. No evadas más.

Tu eres como un kernel

Tú eres como un kernel. Como un buen programa en C. Tú sabes ejecutar tus procesos en kernel. Los ejecutas de la manera más eficiente y óptima posible. Como los programas en C, haces el mejor y más eficiente uso de la memoria. Tienes que estar siempre enfocado en esto. Así como cuando te enfocas en aprender un lenguaje de programación o una solución a un problema de programación, así te enfocas para ejecutar de la mejor y más eficiente manera posible de ejecutar tus procesos, de manejar tus prioridades. Decidimos que esto sea parte de nuestra identidad a partir de ahora mismo.

Editado14 oct. a las 8:18a. m. •

Yo no puedo estar gastando mi tiempo y mis recursos (energía mental, enfoque, ímpetu para hacer las cosas, lupa (concentración)) en cualquier cosa. Esto bajo ningún concepto debe estar a la deriva. Esto tiene que estar a la orden de objetivos concretos. Tiene que haber inteligencia detrás. Tiene que haber un juego de fondo. Tiene que haber unos objetivos de fondo que orquesten tus recursos, tu tiempo, como planificas en el tiempo, como inviertes inteligentemente en tus recursos.

Tienes que hacer cosas únicas

Tienes que hacer cosas nuevas. Cosas únicas. No puedes hacer lo que hace todo el mundo. Tienes que hacer algo verdaderamente único. Algo que solo tú creaste y nadie más ha hecho. Piensa en las obras de arte, piensa en facebook, piensa en una canción. Tienen la particularidad de que es algo único. Michael Jackson también era único. Chávez era único. Schwarzenegger también lo dijo. Tienes que romper reglas (no hacer lo que hace todo el mundo. Lo está diciendo de modo implícito).

LocalBitcoins.com Making requests to the API PHP example

$hmac_key = 'your hmac key';
$hmac_secret = 'your secret';
$search = array('.');
$replace= array('');
$mt = microtime(true);
$mt = str_replace($search,$replace,$mt);
$nonce = $mt;
$api_endpoint = '/api/myself/';
$url = 'https://localbitcoins.com'.$api_endpoint;
$get_or_post_params_urlencoded = '';
$message = $nonce . $hmac_key . $api_endpoint . $get_or_post_params_urlencoded;
$message_bytes = utf8_encode($message);
$signature = mb_strtoupper( hash_hmac( 'sha256', $message_bytes, $hmac_secret ) );
$ch = curl_init('https://localbitcoins.com'.$api_endpoint);
$options = array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTPHEADER =>   array(
'Apiauth-Key:'.$hmac_key,
'Apiauth-Nonce:'.$nonce,
'Apiauth-Signature:'.$signature
),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
curl_close($ch);
echo $result;

Ritual define us

Si nuestros rituales nos definen, y nuestros hábitos son trenes, entonces bien valdría la pena, para no decir que acabas de hacerte consciente de algo super importante, que revises «tu sistema». ¿Como estás empleando cada hora de tu día? El tiempo igual va a pasar. Todos tenemos 24 horas. ¿Que diferencia a Shakira de cualquier otra persona? Una de las cosas fundamentales que ha de diferenciarla desde un inicio (entre otras) es la manera como emplea su tiempo. Mario Luna, igual. Will Smith, igual. ¿Como estás empleando tu tiempo? ¿Como estás usando cada joya que representa cada día de tu vida?

Si nuestros rituales nos definen, y nuestros hábitos son trenes que nos llevarán a algún destino, ¿cuanto no tendrá de importancia nuestro sistema? ¿Lo que estás haciendo cada día de tu vida actualmente? Solo puedes usar tu presente. No puedes usar el pasado que no sea para darle un review y aprender. No puedes usar aun el futuro porque no ha llegado. Realmente solo tienes el presente. Solo puedes aprovechar tu presente. Y en el presente es la única posibilidad donde puedes hacer algo. Es cuestión de hacerse muy consciente de esto.

Si nuestros rituales nos definen, y nuestros hábitos son trenes, ¿que estamos haciendo ahora?

Creencias

Estoy empezando a creer que todo lo realmente importante, lo que depende de tí, debes construirlo en el cielo. Tesoros en el cielo. Ni siquiera las circunstancias tienen mucha importancia. No dependen de tí, ¿entonces que importan?

Creo que debo dejar de centrarme en los problemas de mi contexto actual, y centrarme en el kaizen, en el cambio de mis propias creencias, en la definición de lo que será mi vida, en las cinco aristas que ya he definido. Y conjugar esas aristas en un “eje” o algo así. Que se interrelacionen de manera sinérgica

Tengo un conflicto interno con respecto a mi hermano fran y el hecho de que no tenga garantizado su sustento. Pero esto lo solucionaré no dedicándome a solucionar su problema. Sencillamente si solucionas tus problemas, y por ejemplo cumples tu meta de los 10.000 dólares, entonces los podrás ayudar a todos (madre, padre y hermano fran). Entonces tienes que dedicarte a alcanzar tu meta financiera, a cualquier costo. Sí, a cualquier costo.

He creido hasta hace pocos días que las circunstancias tienen demasiada importancia. Cuando me regalaron el pasaje a New York, incluso en lugar de alegrarme como esperaban, me preocupé por el hecho de los gastos, de como se manejaría todo el trabajo, etc. Me preocupé. Vivo preocupado, por el trabajo, por el sustento, por todo. ¿Como vas a disfrutar la vida si vives así? Tú no tienes deudas con nadie. Entiéndelo. Tú no tienes por qué hacerte cargo de nadie. Tú no tienes la responsabilidad de salvar a nadie. Solo tienes una única responsabilidad: salvarte a tí mismo. Luego desde tu éxito puedes ayudar a otros. Por lo tanto, al igual que las instrucciones de seguridad de los aviones, primero sálvate tú, luego puedes salvar a otros.

Creo que tengo un muro de “pena”. Creo que tengo un muro de “verguenza”. Un muro que me impide abrazar a mi madre y decirle cosas afectuosas. He escuchado a hijos decirle a sus madres en publico y delante de la gente que las aman. Tengo la creencia de que yo no puedo hacerlo. ¿Qué te impide hacer esto? No es que tengas que hacerlo, pero ¿Será que nunca lo aprendiste? Tu haces cariños, tú sabes hacer cariños. Lo haz hecho en el pasado. ¿Acaso no te hacían cariño a tí? Tal vez sea esto. Lo que se aprende en la niñez y crianza es lo que se expresa de manera natural. Tú tienes la fuerte creencia de que gracias a la manera regañona y amenazánte con la que fuiste criado es lo que hace que tengas estos muros de “pena” y “vergüenza”. De que no te puedas expresar líbremente, sin pena. Cantar, delante de tu madre, delante de quien sea. De que te escuchen los vecinos cantando. De expresarte al mundo sin pena.

En el fondo me da miedo, creo que es miedo lo que tengo con respecto a la música. ¿Por qué me cuesta definir la parte musical como un objetivo concreto de vida? ¿No es acaso la música lo que te hace erizar la piel? ¿No es la música lo que realmente te llena? Creo que el muro de “pena” y “vergüenza” me bloquea, porque ¿Como voy a transmitir emociones a la gente si tengo un muro de “pena” y “vergüenza” que puede estar impidiendo que transmitas tus emociones a la gente? ¡¡¡Tienes que desaparecer ese muro!!! Pero lo creo, si creo esto. Si no, ¿entonces por qué te cuesta cantar? ¿Por qué cantas borracho las pocas veces que lo haz hecho? ¿Por qué no cantas como Jhonmer así sin más? ¿O como Barajas? ¡¡¡Tienes que desaparecer ese muro!!! Y no se como lo vamos a hacer, pero lo voy a hacer porque me quiero y me amo, me quiero querer y me quiero amar. Y como dice Mario Luna, si te quieres, ¡te lo demuestras! ¡Me voy a demostrar que me quiero! ¡Le voy a aplicar kaizen y voy a eliminar ese muro! ¿No saliste acaso de un derrumbe emocional que comenzó en Julio de 2013 y que te llevó dos años y medio recuperarte por completo? ¡Si lograste eso, puedes tumbar ese muro! Si lograste instalar WAMP y aprenderlo desde cero (porque hay que destacar que me gustaba también la idea de aprender un nuevo lenguaje de programación, me fui metiendo y me fue gustando más en la medida que profundizaba). Si lograste lo que estabas buscando, esa “piedra filosofal” de conectarte con un servidor de correo y extraer los datos y guardarlos en una tabla, ¿No vas a tumbar ese muro de “pena” y “vergüenza”? ¿No tienes acaso suficientes referencias para tener la creencia de que puedes lograr cualquier cosa?

Siguiendo con las creencias.

Creo que soy inteligente. Siempre lo he creido. Gracias a mi padre que me lo decía constantemente. Y mi madre creo que también contribuyó. Desde pequeño he tenido esta creencia. Y hasta me lo decían mis compañeros tanto de la escuela como del liceo. Incluso en la Universidad hice una “impresionante” demostración de mis capacidades. Recordando, en un parcial (exámen) de Análisis (matemática) de 150 personas, solo pasamos 5. De esos cinco, el que más sacó no estoy seguro si llegó a siete. Yo saqué nueve (la máxima nota posible). Esto me creó fama en todas las secciones de electricidad de ese año que cursábamos, es decir, me creó fama dentro de esas 150 personas. Incluso al año siguiente aun recordaban mi hazaña. ¿Qué te demuestra esto?

También tengo la creencia de que mis creencias no son tan sólidas. De hecho puedo creer cualquier cosa de la que tenga suficientes referencias. De hecho hasta tengo mi creencia, esto ya no es ni creencia, yo creo que es una convicción: todo lo que pensamos, está dentro de un marco que es la lógica. Si esto, entonces aquello. Nuestras mentes conscientes tienen esta capacidad lógica, pero es lo único que tienen. Aquello que escape de esta capacidad, por lo general (para no decir que siempre), el ser humano lo niega, no existe. Le molesta pensar en algo que no encaje dentro de la lógica. Pero si la lógica no es más que humana. Es algo del mundo humano, de la mente humana. Sí, es una excelente capacidad. Ya. Listo. Así como los tiburones (creo, si no recuerdo mal son los tiburones) que tiene un sexto sentido (comprobado científicamente) que les permite detectar impulsos eléctricos de otros animales cercanos y escondidos y por ende puede detectarlos. Los tiburones tienen este sexto sentido. Nosotros tenemos esta capacidad lógica. Un tiburón, ni un gato puede sumar y restar. Nosotros sí, gracias a esta capacidad. Pero aquello que escapa de esta capacidad, el ser humano lo niega o no existe, ¡porque no tiene lógica!!! ¿Y por eso hay que negarlo? ¿Y por eso no existe nada más porque sencillamente escapa de la lógica humana y es “ilógico” pensarlo? Por esto a veces creo que para tener una creencia sólida, hay que meterle “fe”. Yo le llamaría testarudez. Porque en el fondo sigue siendo una creencia que no es del tódo sólida. Es que yo creo en el fondo de mi, que nuestras creencias son tan gelatinosas. Una creencia no es más que eso. Y puede cambiarse. Entonces es por ello que siento en el fondo de mi que las creencias, que están dentro de la mente humana, donde por cierto tanbién vive la lógica de la cual ya escribí un poco, son tan vulnerables como la misma mente humana. Creo que en el fondo la gente está llena de inseguridades, pero se aferran a sus creencias casi que por ego, porque son suyas, por ego tiene que defenderlas a capa y espada, y no precísamente porque esté absolutamente segura de ellas. Bueno así lo siento en el fondo, en mi fuero interno.

Creo, y no es una creencia, es una convicción: tengo un talento indiscutible para la música. Siempre he sentido esa experiencia única con la música. Desde muy pequeño. Lástima (tal vez esto sea una victimización) que mis padres por el software mental que tenían, ni le pararon bolas, y tenían demasiados problemas (de su responsabilidad por cierto, así como los mios que también son mi responsabilidad). Pero yo si creo que fueron muy irresponsables. Traer niños al mundo y criarlos así tan a la ligera… no se. Tal vez tenga una herida por allí con eso. Pero los perdono. Nosotros hacemos muchas cosas y cometemos muchos errores. No debo resentirme con ellos por eso. Tú mismo has caido en errores garrafales como por ejemplo poner tu mundo emocional a depender de personas que has amado. Y esas personas han hecho lo mejor que han podido de acuerdo a sus consciencias y aprendizajes que han tenido hasta el momento, y han actuado. Y tú mismo haz hecho daño emocional en otras personas, y no por maldad. Entonces ¿cómo vas a juzgar a otras personas? ¿Cómo vas a juzgar a tus padres?

Pero volviendo a la música, tengo la convicción de mi talento y sensibilidad por ella. Realmente me gusta tocar, guitarra o bajo. Me encanta la música. Realmente me encanta. Creo que es lo que más amo en la vida. Es lo que tiene la capacidad de “parame los pelos” una y otra y otra y otra vez. Es un verdadero regalo. ¿No crees entonces que tu vida debería girar en torno a ella? Sí, no te de miedo decirlo. Sí, llega hasta ese punto. ¿Tienes miedo de decirlo? ¿A que le temes? ¿Qué objeción tienes?

¿Crees que es muy complicado? ¿Le temes a la incertidumbre? (aquí está mi mente queriendome desviar, con la excusa de la comida, porque tienes hambre, con la excusa de tocar canciones de Caramelos de Cianuro que ando “super enfiebrado” con eso en estos días. Pero decido pasar por el dolor de seguir con esto que hago ahora). ¿Crees que tu tiempo de juventud cuando tenías 19 años que eras capaz de todo, de hacer cualquier cosa, ya pasó, y que ahora a tus 39 años no estás dispuesto a hacer muchas cosas que sí hubieses estado dispuesto a hacer a tus 19? ¿Es eso? ¿O es la mezcla de estas objeciones (y las que no has escrito aún y que pueden estar por allí escondidas? Si has trabajado durante la mayor parte del tiempo que has trabajado, en trabajos que no eran tu pasión, y te “calabas” todo lo que te “calabas”, ¿por qué no hacerlo con algo que amas? Es más, ¡¡¡tal vez no tengas ni que hacerlo!!! O tal vez sí. En cualquier caso, estarías haciendo lo que amas. ¿Cual es el miedo? ¿O es que quieres estar en la comodidad de una computadora programando y disponiendo de tu tiempo como alguna vez lo lograste durante los pocos años luego que te saliste de Movistar? ¿Qué estás dispuesto a hacer? ¿Sabes como quieres vivir? ¿Has visualizado como quieres que sea tu vida? ¿Qué casa quieres? ¿Como quieres que sea tu vida? ¿En qué país y ciudad vivir? ¿Como sería tu estilo de vida? ¿Por qué te ha costado tanto definir esto? No lo se. No se por qué esto ha supuesto un verdadero desafío. Hoy pensaba que con kaizen constante en tus cinco aristas y kaizen en definir esto, terminaría por definirlo. Eso lo pensaba hoy 24 de febrero de 2016