Bits of code

And a hack, if you happen to have a Moodle 2.6.x with phpmailer old library and you had php5.6.x you may find if you use ssl/tls to send mail that now php is strictier with self signed certificates, well there are good documentation on php.net about [1] and [2] but not really a clue on what you need to do exactly, for that serverfault offered a better answer [3], not to mention that toke me like 2 hours of reading logs, my own doc on changes, receive a call from my co admin at work for Moodle as he received a lot of mail asking why things where broken, mostly lost|forgotten passwords. At last thinking on the way Moodle uses mail got with the right file, now search how to implement after tried to modify directly, got more time to read and found where it connects finally, so there also exists $options variable to add well options, so I did.

$git diff class.phpmailer.php
diff --git a/lib/phpmailer/class.phpmailer.php b/lib/phpmailer/class.phpmailer.php
index fe37a93..414d2e8 100644
--- a/lib/phpmailer/class.phpmailer.php
+++ b/lib/phpmailer/class.phpmailer.php
@@ -1222,7 +1222,12 @@ class PHPMailer
* @throws phpmailerException
* @return bool
*/
- public function smtpConnect($options = array())
+ public function smtpConnect($options = array(
+ 'ssl'=>array(
+ 'verify_peer' => false,
+ 'verify_peer_name' => false,
+ 'allow_self_signed' => true)
+ ))
{
if (is_null($this->smtp)) {
$this->smtp = $this->getSMTPInstance();

And voila, we are live again, if you wonder why we need to send mail via tls from another host, well is a long history, but made short Azure not providing reverse resolution from their web panel [4] or from their powershell implementation on Linux also our contact in .mx where unable to provide, info|fix|doc|options to get our mail not marked as bulk from no other that outlook.com go figure.

Had to admit that I was planning to begin the weekend very different doing something really different :/ but as this early morning update our production server with the well tested config on our dev machine… that don’t need to send mail :P at least wasn’t tomorrow, that a large course with self enrolment begins, that will have been overkill and not nice.

[1] http://php.net/manual/en/migration56.openssl.php
[2] http://php.net/manual/en/context.ssl.php
[3] http://serverfault.com/questions/660241/postfix-tls-error
[4] https://azure.microsoft.com/en-us/blog/announcing-reverse-dns-for-azure-cloud-services/

Publicado en edusol, General, planetalinux, sysadmin, Trabajo, Web | Etiquetado , , , , | Deja un comentario

Intensidad

Las personas que más aman, que son más receptivas, también son de lo más sensibles, esto es un tanto incompatible con nuestro mundo, por lo mismo tienden a cerrarse y no demostrar esas cualidades a todos y mucho menos todo el tiempo, esto que puede parecer obvio me ha tomado un rato descubrirlo y me parece ahora que en el mundo en que vivimos es casi un requisito, pero no por eso deja de parecerme una cosa tan terrible que tengamos que construir un caparazón para poder sobrevivir al día a día.

Bueno al menos el perro viejo, si puede aprender trucos nuevos.

Publicado en Debraye | Deja un comentario

Actualizando Moodle

Moodle de 2.7.11 a 2.7.12

/usr/share/moodle# git pull
remote: Counting objects: 69, done.
remote: Compressing objects: 100% (31/31), done.
remote: Total 69 (delta 51), reused 54 (delta 38), pack-reused 0
Unpacking objects: 100% (69/69), done.
From https://github.com/moodle/moodle
d27a325..3f85661 MOODLE_27_STABLE -> origin/MOODLE_27_STABLE
* [new tag] v2.7.12 -> v2.7.12
Updating d27a325..3f85661
Fast-forward
admin/environment.xml | 1 –
enrol/externallib.php | 13 ++++++++++—
enrol/self/externallib.php | 12 +++++++++—
enrol/self/tests/externallib_test.php | 14 +++++++++++++-
enrol/tests/externallib_test.php | 15 ++++++++++++++-
install/lang/bg/admin.php | 1 +
install/lang/cs/install.php | 2 +-
install/lang/he/admin.php | 2 +-
install/lang/he/install.php | 6 +++—
install/lang/hr/admin.php | 2 +-
install/lang/hr/error.php | 2 +-
install/lang/hr/install.php | 6 +++—
install/lang/zh_cn/error.php | 3 ++-
version.php | 4 ++–
14 files changed, 61 insertions(+), 22 deletions(-)

Actualización 22/01/2016: Como bien menciona Gunnar en los comentarios, aún falta hacerle saber a Moodle que han cambiado sus archivos y si requiere cambios en la base de datos que los lleve a cabo también los realice para esto, la mejor forma es:

sudo -u www-data /usr/share/moodle/admin/cli/upgrade.php

En mi caso vale la pena decir que seguí mucho de la estructura del ultimo empaquetado de Moodle en Debian, pero he de decir que he estado bastante desconectado de varias cosas en el mismo.

Ahora si, listo.

Dato de trivia, por qué mi origen es github y no git.moodle.org, el lindo firewall que se supone no existe tiene bloqueado el puerto 9418, problema similar tengo con ntp.

De veras que vale más ampliar la documentación de esto y de paso fijarse en si ya esta traducido también.

https://docs.moodle.org/27/en/Git_for_Administrators

Publicado en Debraye, edusol, planetalinux, sysadmin, Trabajo | Etiquetado , , , , | 2 comentarios

Peque Robótica solar

Y pasemos al turno de peque Robótica Solar, desde el momento que en la caja en la parte posterior no venía una foto del contenido como lo tiene peque energía ecológica y la mayoría de los juguetes mialegria, tuve cierta reticencia, hoy en la mañana sin haber tomado aún gota de café descubrí de la peor manera el porque.

La caja es un buen trabajo en cuanto a publicidad, dos cosas que deberían añadir a la información en la misma, el tiempo que estimado que puede tomar el armar cualquiera de los tres proyectos, pista no es corto, para no intentar hacerlo sentado en un tapete en el piso, una vez desayunado con cafeína y ya sentado en la mesa me encontré con varias cosas que no me gustaron.

Dscf5646

Los cables que sujetan la celda solar al motor son muy delgados, demasiado para mi gusto, en el otro peque también son muy delgados pero lo que conecta es más ligero.

Dscf5634

La caja de engranes por si misma podría ser un proyecto de mi alegría, tan solo cambiemos algunas cosas de ángulo y lugar y podrían ser construye tu reloj con calendario incluido, por si el sarcasmo no se notó, es difícil armar correctamente la caja de engranes.

Dscf5644

De los engranes los dos principales son uno que es llamado corto y otro largo, esto debido a la ubicación sobre el eje del engrane, de mala manera descubrí que el engrane corto (no quise probar con el largo), se puede mover de su posición y tener uno más corto u otro largo, no quiero imaginar que sucede si alguien recibe dos engranes cortos o largos en su caso…

En el instructivo no hay ninguna previsión para probar que no hayas recibido una celda solar que no funciona, supongo ya muchas horas después y de buscar en el instructivo y en la caja en vano, que antes de empezar a armar la caja de engranes hacer que la luz de en la celda solar y ver que el motor gire es la forma más sencilla (que no obvia al leer el instructivo, yo me lleve el chasco y hasta fui por el multímetro y en efecto tuvimos la mala suerte de recibir una que no funciona) esto debería de estar en el instructivo, con negritas o en su propio apartado.Dscf5635

Mi pequeño me pedía que armáramos el insecto, que revisando rápidamente en el instructivo es el que tiene más pasos y es el más complejo, la intuición me decía, primero veamos que esto funcione, por lo que arme la caja de engranes, mal la primera vez, es muy buena idea que en la segunda hoja del armado de la misma venga un corte horizontal de cómo debe quedar, es mala idea que no venga una advertencia de “revise antes de cerrar” como en el otro paquete, arme el taladro y taran, no funcionó.

Después de pensarlo un momento, fui por un multimetro lo coloque en 20 volts cc y puse la celda a la luz, 0, en 2 volts, ídem en 200mv y nada, pensé en la posibilidad de cable roto, pero medí directamente en la celda solar, si me asegure que le diera luz solar y también lo intente con luz de lámpara y cero.

Te das cuenta de que tan complicado es armar esta cosa cuando después de una hora tu hijo se va aburrido y se pone a hacer otra cosa mientras te deja con la pila de cosas y mejor se pone a jugar con su hermano.

Como aprendizaje de todo esto creo que en el manual debe venir el corte transversal de la caja de engranes al principio del ensamble o repetirla (o anunciar más prominente así debe quedar), ya que es realmente compleja, de hecho yo preferiría un par más de ilustraciones para que quede claro, tal vez con solo añadir al terminar de ensamblar la caja no debe sobrarle ningún engrane, puede ayudar, un engrane amarillo me sobró la primera vez y eso evitaba que el motor conectara con todo lo demás.

Un indicador de la complejidad del juguete, no me creo el que viene de edad, algo así como el armado de cada proyecto requiere un promedio de treinta minutos, yo creo que es más indicativo y eso hubiese prevenido el intento en el piso en tapete y la entumidera, y claro aunque ahora parece obvio, en algún lado una indicación de cómo probar que la celda solar funciona antes de empezar a armar siquiera algún proyecto.

Ahora lo interesante será ver el asunto de la garantía.

Actualización 22 de enero: De la garantía, en la tienda que tiene solo 15 dias de cambio físico pero que de todas formas habían volado todos los juguetes pero especialmente ese modelo, al contactar con Mialegria que si lo enviamos por correo postal nos regresan uno del mismo costo de producción para ellos, es decir quien sabe cual, ya que nos indican que el costo de producción es diferente del costo de venta a vuelta de correo. O que podemos ir a sus oficinas en Camino Real de Toluca #23, Col. Bellavista, delegación Álvaro Obregón, CP01140, México, DF., la verdad vi ahora que fui a homedepot unas lamparas (estacas) de iluminación de jardín en 31 pesos, me dieron ganas de comprar una de esas y reemplazar la celda que no funciona, de hecho creo es más económico que el correo y hasta serviría para el otro kit de energía [1].

[1] http://www.homedepot.com.mx/comprar/es/coapa-del-hueso/lampara-solar-toy-square-led

Publicado en Debraye, General, Sin categoría | Etiquetado , , , , , | Deja un comentario

Electrónica ecológica para niños

Y bueno a D los reyes le trajeron dos kits de robótica o al menos de energía limpia, por una empresa mexicana que teníamos en muy buenos términos en cuanto a calidad y manuales, después de pasar buena parte de la mañana con los chicos ayudándoles a armar y desempaquetar sus juguetes, tengo ahora varias cosas.

DSCF5647peque Electrónica ecológica

Es el que más me gusto, por dos poderosas razones, aun cuando D ya había recortado y sacado casi todas las piezas de la caja haciendo que la numeración que viene en el instructivo resultara poco práctica, fue relativamente sencillo ubicar las piezas por los colores y las formas, muy buen punto por esto.

Cosas que no me agradaron nada, en el caso del proyecto del camión no es claro hasta donde deben entrar las bases del motor hasta que lo arma uno, tampoco es claro como hacen contacto la batería y su base, sobre todo si tiene puesta la parte que da forma al auto, nosotros terminamos teniéndolo que utilizar sin el cofre para poder encontrar el nivel correcto para conectar, a parte es terrible que en la sección que dice la cantidad de agua con sal que requiere para funcionar donde dice una gota, esto no este con negritas o con letra más grande, casi destruimos el primer ensamble por ponerle mucha agua, para después  notar que no hacia contacto correctamente.

En el proyecto del ventilador, el cual me pareció el más sencillo, solo son dos pasos y en efecto las piezas no son complejas, hasta que uno ve el esquema terminado y tiene el motor en las manos, ¿Cómo hace uno para para pasar los cables a través de la base? No viene ni una pista (claro cómo me lo hizo saber J se pueden desoldar, si pero también se tendría que soldar, pero ya sería el colmo que no venga en el instructivo y no me imagino a todos teniendo a la mano un cautín de lápiz y un multímetro que fue lo que me saco de dudas sobre si estaba funcionando esto), después de manipular un rato las cosas, la única solución parece ser hacer pasar los conectores que parecen más grandes que la base a través de la misma y si esa es la solución, nada trivial para la cual me tuvieron que prestar unas pinzas para las cejas ya que uno lo pude hacer pasar con las manos y la punta del desarmador pero la segunda no fue tan sencillo.

Dscf5624 Dscf5611Dscf5612

Aquí en todos los caso fue sencillo saber que estaba funcionando o no el ensamble de energía había burbujas y hasta algún sonido… dos detalles que creo es importante que agreguen al instructivo es 1) el tiempo estimado que requiere cada proyecto para armar (si hubiese leído media hora, me habría sentado desde el principio en la mesa y no intentado armarlo en el piso sobre un tapete) 2) Donde se pone la gota de agua, en el ensamble en la tela, un diagrama o de donde es mejor poner la gota del agua con sal, soluciona 15 o más minutos de frustración, del de energía solar tengo su propia entrada con mis quitas, frustración y observaciones, dicho sea de paso cronológicamente se armaron al revés.

El resultado de un experimento bien pensado.

Dscf5650

La flecha roja indica el mejor lugar para poner la gota de agua

Dscf5653

La flecha roja indica el mejor lugar para poner la gota de agua

Por cierto buscando un PDF del instructivo, me tope con el canal de youtube de mialegria y la explicación del cohete que hace tiempo adquirimos, esta mucho mejor que la que viene en el manual, lastima que de estos últimos no haya video y que el canal de youtube no se haya actualizado desde hace un año.

Publicado en Debraye, Web | Etiquetado , , , , , | Deja un comentario

The phd movie 2

Creo que este año que acabó no hubo proyecciones en nuestro país o al menos me enteré y seguí menos el asunto ya que cuando salió la primera no obtuve respuesta de los encargados de gestionar esto en mi universidad, en fin para abrir boca un par de trailers uno que a cualquier estudiante ya sea de licenciatura, maestría o doctorado tendrá que pasar.

Y claro el trailer official, por supuesto.

Ya he escrito antes de la campaña de crowfunding para llevar a cabo esta película y tan solo pongo los links y la imagen que es realmente buena, pueden ver en streaming la pelicula por 5USD. O pueden disfrutar del webcomic totalmente gratis en phdcomics.

phd120715s

Publicado en planetalinux, Web | Etiquetado , , , , | Deja un comentario

Age wisdom

A nice touch for the newer fans, but a big one for the older ones.

It's true all of it

Luke Skywalker: You don’t believe in the Force, do you?
Han Solo: Kid, I’ve flown from one side of this galaxy to the other, and I’ve seen a lot of strange stuff, but I’ve never seen *anything* to make me believe that there’s one all-powerful Force controlling everything. ‘Cause no mystical energy field controls *my* destiny. It’s all a lot of simple tricks and nonsense.

Star Wars, episode IV: A New Hope (1977)

Rey: There are stories about what happened.
Han Solo: It’s true. All of it. The Dark Side, the Jedi. They’re real.

Star Wars, episode VII: The Force Awakens (2015).

Publicado en Debraye, General, Sin categoría, Web | Deja un comentario

Adiós cable

Finalmente descubrí porque cuando Cablevisión se convirtió en Izzi estaba promocionando a los suscriptores de tiempo atrás darles el servicio premium un año gratis, lo aprendí a la mala, resulta que si uno tenía el paquete básico digital, es decir el más chico cuando era cable, tiene uno más canales, especialmente los interesantes que si uno contrata con Izzi el paquete básico, entonces si uno venia de cable pasarse a su símil en Izzi era perder los mejores canales, esto supone  que del paquete básico de 389 hay que pasar al de 600 y algo para tener los mismos canales (más HD), total que en mi caso era pasar de pagar 451 por las extensiones a 651 con menos canales y si quería los canales que creí que si estaban incluidos pagar 851 ya con las extensiones.

dslvscable

La parte baja es el resultado de las pruebas con telmex, la parte alta es con Izzi, sin embargo me sigue funcionando más telmex ya que Izzi tiene grandes problemas con el trafico https el streaming y los fines de semana es terrible para streaming lo cual hace que esos 15mbs sean de chiste.

Lo peor es que descubrí esto al estar probando el internet de Izzi, que dicho sea de paso si da los 15mbs en mi zona y todo lindo, para descargar archivos grandes, cargar páginas más rápido, gran problema, el streaming nada más no, a mitad de películas grandes en Netflix o peor aún en fin de semana, eso si las noches entre semana, HD y cualquier película sin problema (si no tuviera que trabajar al otro día), Netflix en cosas de más de una hora, imposible… dicho sea de paso el modem que ofrecen no aguanta el uso inalámbrico que le damos, no son tantos clientes, pero los que tenemos hacen uso intensivo de la red, entre ellos dos chromecast

 

El gran, gran problema, una vez pasado a Izzi que debo aceptar fue muy sencillo y rápido, regresar al paquete que uno tenía, es imposible y al igual que otras compañías, como la de teléfonos, prefieren conseguir nuevos clientes que conservar buenos clientes, lo cual me parece una decisión mala, pero claro esto el tiempo lo dirá.

Por mientras con youtube, Netflix y nuestra antena aérea hecha con un cable dúplex del 14 que por ahí sobro de cuando hicimos una lámpara parece que ahí la llevamos con la despedida del cable y el apagón analógico.

No tengo los costos exactos, curiosamente la página de Izzi esta en “mantenumiento temporal;”

izzi 20 dic 2015

Publicado en Debraye, planetalinux | Etiquetado , , , , | Deja un comentario

Hasta que nos volvamos a encontrar

Retomo lo que dijo Gabriel, “Nunca tuvieron hijos, propios, pero nos criaron a todos nosotros, resultado de eso somos todos y nunca habríamos logrado lo que somos sin ustedes”.

RIP AMM.

Publicado en General, Sin categoría | Deja un comentario

¿Qué pasa con el DSL?

Y bueno estuvo fallando mi modem, finalmente ya no esta fallando, bueno al menos ya no se esta reiniciando. Pero ahora tengo una cosa muy interesante, de mi conexión que daba unos 5mbs y que de a ratos daba 6, ahora no paso de 4 y aunque pregunten sobre la posibilidad de que me colocaran los 10mbs que según su anunció telmex [1] dice que “hasta” ofrece en mi paquete (el de 389mxn), pues la realidad es que ha bajado mucho la velocidad de conexión desde mediados de octubre.

anuncio telmex 12 nov 2015Por cierto dslreports.com [2] tiene unas herramientas muy interesantes para esto.

dslreports2

Con dibujitos el como estaba en mayo y junio y como estoy desde

dslreports1

mediados de octubre… estoy probando Izzi que finalmente tiene internet en mi zona. Por si se lo preguntan ya revise el cableado, cambie microfiltros y ahora estoy usando Routerstatslite [3]para monitorear mi conexión, porque de plano para ver streams en Crunchyroll [4] o Netflix [5] no da con 3mbs.


[1] http://telmex.com.mx/web/hogar/conexion-internet
[2] http://www.dslreports.com/speedtest
[3] http://www.vwlowen.co.uk/internet/files.htm#routerstatslite
[4] http://www.crunchyroll.com/
[5] https://www.netflix.com/mx/

Publicado en Debraye, planetalinux | Etiquetado , , , | Deja un comentario