El presupuesto no es infinito

Fue la respuesta a que el otro día pregunte porque en una actividad donde yo tengo 6 o más de las actividades que se registran sólo se puede meter dos, no había pensado y preguntar me dio la respuesta, al parecer ese es el límite que se les ocurrió que pudiera ser el máximo a realizar, por otra parte mi representante ante la comisión de este estimulo, me dijo, pero igual esta es una discusión que debe realizarse y yo termino mi gestión a mediado del próximo año… ¿no te apuntas?

Y no creo, hay cosas más interesantes que estoy haciendo y otras tantas que quiero hacer, que sin embargo no están consideradas para el estimulo, si un catch 22

Publicado en Debraye | Deja un comentario

Cool tshirts

Yes this says a lot of how much time I spent on FB.









The first one is from sunfrog but all others from thinkgeek well if you wish to give me a xmass present think on XL ;).


Publicado en Debraye, planetalinux | Deja un comentario

De herramientas

Tiempo atrás escribí un rant quejándome de quien solo sabe usar un martillo hoy añado, no es malo que solo sepa uno usar una herramienta, lo peor es que ni eso sepa usar bien. Escuche recién 50 portales 200 cursos, y como no era el momento, me pregunte, bueno todo esto en apache, php y mysql, ¿y lighty, nginx, varnish? cuanto de esto en Postgres o con mongo, couchdb u otra cosa, cuanto de esto en python, java, u otro lenguaje, ¿solo en RHES? y solo ¿virtualizado con vmware SX? me queda claro que el dinero se esta yendo en lindas herramientas, pero el nivel de uso y el saber hacer no se esta quedando allí.

Aquí si presumo yo si usar mi martillo al máximo de atrás para delante y de formas que ni siquiera fueron pensadas.

Publicado en Debraye, General | 1 comentario

Problemas y visiones

Ayer como que me cayo el veinte, en una reunión para conformar un grupo de trabajo de uso fuerte de computo / informática académica, viendo lo que ofrece nuestra parte técnica al menos a nivel jefatura, me queda claro que hay una desconexión entre la dirección y la sección operativa, voy a hacer un ultimo intento de tratar de conciliar esto.

Por otra parte viendo lo que tenemos y se expuso que se hace también me queda claro que hay muchos proyectos que están muy bien y que se ha realizado investigación y se están proponiendo modelos, es decir no estamos en la calle de la amargura, pero y siempre es ese pero, el detalle esta en que todo el trabajo ha sido atomizado y lo peor, la falta de suficiencia técnica a nivel institucional ha llevado a la subcontratación de un montón de cosas que se hacen y se saben acá. Cuando escuche sobre el exponencial crecimiento del nuevo programa educativo y vi que su proyección para la proxima generación es de 880 estudiantes y luego leí el reporte de lo que está haciendo una consultoria de cinco personas y con presupuesto que me permitiría comprar una Cheyene de contado, me dejo pensando y yo aquí cubriendo esa chamba y poco extra con 11300 usuarios…

En fin que es tiempo de salir de esta dinámica de bomberazos, escuchar a mi better half y pensar en otra actividad de las que permite mi trabajo que me permita romper con esta tendencia a no crecer en lo que me interesa por atender lo que es urgente.

Publicado en Debraye, General | Deja un comentario

Two things are infinite: the universe and human stupidity

I think that reality is better than fiction, so take this as a fiction story… well short of…

The full quote that gives nave to this post it’s “Two things are infinite: the universe and human stupidity; and I’m not sure about the universe.” Albert Einstein.

Monday lost five hours of my live fixing a technical problem of the biggest proportions, it needed going trough all the C level executives to the actual webmaster, all to fix this common thing that all days is required to do on this business, change the old URL to a new URL, we asked for an .htaccess file to be added on the old server, this is all we asked for:

Redirect / http://foo.bar/

Yes it’s not the actual URL but bare with me, its longer, but is the same, that’s what we asked for, results that the webmaster knows is trade in some weird form, as probably tried what we asked and found it no to work, so he wrote a index.php containing something more or less like this:

header('Status: 301 Moved Permanently', false, 301);
header('Location: new_address');

Well is not bad, but as we moved a dynamically generated site, our users with problems where not requesting the URL but the URL/something/other.php so this was not a solution, let me add that we had currently ~10K users, if only the 10% of they were using bookmarks or navigation bar to get to the site that accounts for probably more than one week of five persons work on answering and give support to our users from all over around, and thankfully still telephonic support was not available, but is going to be implemented (shills).

So as we found the lack of understanding between what we asked and what was implemented a full day of work go to waste as I got asked from my boss to explain to their boss what was happening, why was not fixed and why we where having so much questions as if was new server problem.

Long history short the day ended with me siting with two different department directors, under their supervision explaining that the answers received in chronological order 1) this not works on all servers 2) is not what you need 3) is better the way we implemented 4) your way opens a security hole, risking one production server that we can afford risk were not real answers and at the end asking me, “well then how we can fix this?”, and there I did a stupid mistake, tell that you need to change the behavior of apache and add <Directory> directive to allow the directory where we were asking the .htaccess to excute this got to the ridiculous level of me explaining what the <Directory /var/content/ouroldurl> directive do and why is not a security risk, to what they reply me but this open a security hole, do you accept the responsibility if an attacker hits the server by what you’re asking, and let me pause here to say I know this config and this server it’s Apache!, its not rocket science and this had SELinux enabled and firewall and other protections… so made my second stupid mistake, “Yes, totally I accept full responsibility for this configuration changes!” and then got but send mail to the C executives and head department, well walk out terribly drained as almost lost half day fixing on total four lines of text.

Let me share with you, in life don’t remember more than one other moment of this level of frustration, not because not be able to do something, but because something trivial, well documented, not obscure, not complex but jut in the standard manual can’t be understood by experts on the field, so wrote the mail assuming consequences, got really pissed about all time, resources, and so on, really had trouble to sleep, be totally pissed off, had to avoid doing some things that get me remember… but returned to my primary job, that got me on my feet again and well Wednesday all was like well this some that probably will be to get a real smile when regarded or maybe even worth of daily WTF. Then I got a call, from the department director call me to say “your change is not working anymore, we had not moved anything”, well as I go to my computer ask about, well how is that is not working? “it just happened”… as I type the URL on chromium I got correctly redirected and told them, but then remember the aggressive cache and launch firefox with the cache completely disabled (also fired curl but explaining this to some one that not understand what is an .htaccess file don’t even occurred me to end well) and yes now I see they had fixed the whole problem adding an index.html file that has a message saying “our site has moved to foo.bar click on the next link if you are not redirected”… lot of things pass on my head but the first is if they had not moving I will seeing an error right now that would help me a lot, as I’m asking for what files are currently on that directory, telling me that only the index is there and as I ask for a ls –lah, the other department directory takes the phone and warns me that is putting me on speakerphone so I heard the other department director and also the webmaster, they all greet me and the director boss of webmaster says “here’s the webmaster he will explain”, so I say “yes, I’m hearing” – “this is the best way to fix the problem, this way the users asking for the wrong direction will now know the new direction”, now this I what Monday was, explaining all to a lot of people… a lot happens as I’m hearing his short explanation, and only say –“well, so you have do, and is the best solution, well thanks… thank you all, good day”… truly a lot more happens with me, really thinking on what’s next and how I don’t want to have to explain all this thing over again and on top of all not having really power to push things up, as this is not my job, not my department not my jurisdiction, just call the project leader tell what has happened and what they do so he decide if scale up to the C types, but keeping aside and making clear that not going trough all the meetings anymore as I’m helping in this matter on good will, not my project, not my job, not recognition or money involved, so I keep working but that is the other department job, hang up.

I believe this is the best that can have happened they got pay for fix this kind of problem, that’s they job, so this is not a fix and is going to cause a lot of problems, so let’s get this and go on important things… if the choice where mine just have put their telephone numbers on the main page and send a mass message to ask for support to this department instead of the one that is doing… they manage probably 6 to 10 power users and directors per day, how about have your phone ring all day, every day, give support to think only 1% of the whole users we are attending.

“There are three kind of people: the ones that kill themselves working, the ones that should work and the ones that should kill themselves.” Mario Benedetti

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

Sabiduría popular

Tengo que buscar la atribución correcta, pero me pareció muy bueno.

“Cuando uno está muerto, uno no sabe que esta muerto. Los demás si lo saben y ellos son los que lo sufren. Lo mismo pasa cuando uno es pendejo”.


Publicado en General | Deja un comentario

Como cambian las cosas

Acabo de negarles mi número de celular a cuatro lindas chicas.

Claro poniendo en contexto, en clase he resuelto en varias ocasiones configuraciones raras y problemas que traen con su portátil | Tablet | teléfono, por lo que me dijeron, “porque no nos pasa su teléfono para apoyo técnico”, a lo que respondí “NO, para apoyo académico, para otra cosa, por supuesto, pero no para apoyo técnico” y abunde “ya alguna vez he trabajado como soporte técnico y es uno de los trabajos peor remunerados, menos apreciados, más ingratos y frustrantes que hay”

Es una lástima que no me pidieran mi teléfono por otra razón ;) y me supongo que natural, que parezca sencillo que se pueda resolver algo por teléfono que se hace fácilmente en persona… nada más lejano.

Publicado en Debraye, General, Trabajo | Deja un comentario

Fotos y metadatos

Por ahí ayer me hicieron notar de un video que pusieron en FB que habla de que las fotos que se hicieron virales en twitter, especialmente las que pone el sitio de noticias Sinembargo [1], FB elimina los datos para ser más exactos el exif data [2], entonces en este video en especial se habla de un campo que tiene la fecha de 2012 el profile data, lo cual es un error, ya que el dato que uno necesita es el Original / Creation Time, ya que como podemos leer en varios sitios la fecha del profile es de cuando se creo el mismo no de cuando se tomo la foto [3]:

Within the ICC Profile is the “Profile Date Time” field. This indicates when the profile was initially generated. This does not indicate when the profile was attached to the file. The Profile Date Time field must predate the picture’s last save. In most cases, the ICC Profile’s date predates the photo by years since it was generated long before the photo was captured.

Especialmente en las fotos que se muestran en el video la justificación que se da para decir que no son de la fecha que son, es lo siguiente:

vicm3@janus:~$ exiftool 10476231_761794777189680_1887414734_n.jpg
ExifTool Version Number         : 8.60
File Name                       : 10476231_761794777189680_1887414734_n.jpg
Directory                       : .
File Size                       : 40 kB
File Modification Date/Time     : 2014:11:21 18:39:41-06:00
File Permissions                : rw-r--r--
File Type                       : JPEG
MIME Type                       : image/jpeg
JFIF Version                    : 1.02
Resolution Unit                 : None
X Resolution                    : 1
Y Resolution                    : 1
Profile CMM Type                : lcms
Profile Version                 : 2.1.0
Profile Class                   : Display Device Profile
Color Space Data                : RGB
Profile Connection Space        : XYZ
Profile Date Time               : 2012:01:25 03:41:57
Profile File Signature          : acsp
Primary Platform                : Apple Computer Inc.
CMM Flags                       : Not Embedded, Independent
Device Manufacturer             :
Device Model                    :
Device Attributes               : Reflective, Glossy, Positive, Color
Rendering Intent                : Perceptual
Connection Space Illuminant     : 0.9642 1 0.82491
Profile Creator                 : lcms
Profile ID                      : 0
Profile Description             : c2
Profile Copyright               : FB
Media White Point               : 0.9642 1 0.82491
Media Black Point               : 0.01205 0.0125 0.01031
Red Matrix Column               : 0.43607 0.22249 0.01392
Green Matrix Column             : 0.38515 0.71687 0.09708
Blue Matrix Column              : 0.14307 0.06061 0.7141
Red Tone Reproduction Curve     : (Binary data 64 bytes, use -b option to extract)
Green Tone Reproduction Curve   : (Binary data 64 bytes, use -b option to extract)
Blue Tone Reproduction Curve    : (Binary data 64 bytes, use -b option to extract)
Image Width                     : 469
Image Height                    : 627
Encoding Process                : Progressive DCT, Huffman coding
Bits Per Sample                 : 8
Color Components                : 3
Y Cb Cr Sub Sampling            : YCbCr4:2:0 (2 2)
Image Size                      : 469x627

La URL de la imagen en cuestión es [4].

A lo que por ahí alguien me pregunto al respecto y coloco aquí que datos provee una foto que no ha sido modificada:

vicm3@janus:~$ exiftool DSCN5144.jpg
ExifTool Version Number : 8.60
File Name : DSCN5144.jpg
Directory : .
File Size : 1965 kB
File Modification Date/Time : 2013:09:04 08:34:50-05:00
File Permissions : rw-r--r--
File Type : JPEG
MIME Type : image/jpeg
Exif Byte Order : Little-endian (Intel, II)
Image Description :
Make : NIKON
Camera Model Name : COOLPIX S210
Orientation : Horizontal (normal)
X Resolution : 300
Y Resolution : 300
Resolution Unit : inches
Software : COOLPIX S210V1.0
Modify Date : 2011:08:16 14:35:14
Y Cb Cr Positioning : Co-sited
Exposure Time : 1/104
F Number : 3.1
Exposure Program : Program AE
ISO : 64
Exif Version : 0220
Date/Time Original : 2011:08:16 14:35:14
Create Date : 2011:08:16 14:35:14
Components Configuration : Y, Cb, Cr, -
Compressed Bits Per Pixel : 4
Exposure Compensation : 0
Max Aperture Value : 3.1
Metering Mode : Multi-segment
Light Source : Unknown
Flash : Off, Did not fire
Focal Length : 6.3 mm
Maker Note Version : 2.00
Color Mode : Color
Quality : Fine
White Balance : Auto
Focus Mode : AF-S
Flash Setting :
ISO Selection : Auto
Data Dump : (Binary data 2542 bytes, use -b option to extract)
Compression : JPEG (old-style)
Preview Image Start : 19017
Preview Image Length : 8355
Image Processing :
Face Detect Frame Size : 320 240
Faces Detected : 0
Image Adjustment : Auto
Auxiliary Lens : Off
Manual Focus Distance : undef
Digital Zoom : 1
AF Area Mode : Single Area
AF Point : Center
AF Points In Focus : (none)
Scene Mode :
Noise Reduction : Off
Scene Assist :
Retouch History : None
Flash Info Version :
Image Stabilization : VR-Off
AF Response : Standard
User Comment :
Flashpix Version : 0100
Color Space : sRGB
Exif Image Width : 3264
Exif Image Height : 2448
Interoperability Index : R98 - DCF basic file (sRGB)
Interoperability Version : 0100
File Source : Digital Camera
Scene Type : Directly photographed
Custom Rendered : Normal
Exposure Mode : Auto
Digital Zoom Ratio : 0
Focal Length In 35mm Format : 38 mm
Scene Capture Type : Standard
Gain Control : None
Contrast : Normal
Saturation : Normal
Sharpness : Normal
Subject Distance Range : Unknown
Thumbnail Offset : 8704
Thumbnail Length : 4521
Image Width : 3264
Image Height : 2448
Encoding Process : Baseline DCT, Huffman coding
Bits Per Sample : 8
Color Components : 3
Y Cb Cr Sub Sampling : YCbCr4:2:2 (2 1)
Aperture : 3.1
Image Size : 3264x2448
Preview Image : (Binary data 8355 bytes, use -b option to extract)
Scale Factor To 35 mm Equivalent: 6.0
Shutter Speed : 1/104
Thumbnail Image : (Binary data 4521 bytes, use -b option to extract)
Circle Of Confusion : 0.005 mm
Field Of View : 50.7 deg
Focal Length : 6.3 mm (35 mm equivalent: 38.0 mm)
Hyperfocal Distance : 2.57 m
Light Value : 10.6

La URL de la imagen es [5], pero como bien comentaron el señor oscuro y otros, más de un programa de edición de imágenes y hasta algunos visualizadores permiten modificar el exifdata, por lo mismo aún cuando es información que nos puede decir mucho sobre la imagen, pero es necesario tener la imagen original y ademas que provenga de un dispositivo que provea la suficiente información, por ejemplo mi teléfono un Motorola ex118 solo provee los datos mínimos y nada sobre la fecha:

vicm3@janus:~$ exiftool IMG14825.jpg
ExifTool Version Number : 8.60
File Name : IMG14825.jpg
Directory : .
File Size : 608 kB
File Modification Date/Time : 2014:09:23 23:15:32-05:00
File Permissions : rw-r--r--
File Type : JPEG
MIME Type : image/jpeg
Image Width : 2048
Image Height : 1536
Encoding Process : Baseline DCT, Huffman coding
Bits Per Sample : 8
Color Components : 3
Y Cb Cr Sub Sampling : YCbCr4:2:2 (2 1)
Image Size : 2048x1536

Ah, la URL de esta última imagen es [6], no pude encontrar el vínculo al video, pero seguro habrán visto más de uno en youtube o en FB, que no es mala idea, pero que es importante saber que significa cada campo. Y que FB elimina esta información php-gd también puede hacerlo y es tan sencillo como hacer exif –remove así que a menos que tengamos acceso a la foto original, desconfiar bastante de los metadatos y más de la intencionalidad, si la única fuente que podemos encontrar no es fiable o no existe, es decir el caso de que la foto es prueba de algo que todo mundo vio, pero la única prueba es esa única foto y no existe otra para poder corroborarlo.

Especialmente por lo que se afirma de las fotos y lo que se afirma en el video, no niego que haya intereses fuertes y por supuesto nuestro gobierno es conocido por hacer cosas buenas que parecen malas y hacer cosas malas que terminan peores, por eso también me anime a recopilar este mensaje, ya que un poco de información sin conocimiento de los limites y de la facilidad de modificar el exifdata es hasta contraproducente.

[1] http://www.sinembargo.mx/20-11-2014/1172781
[2] https://www.facebook.com/help/217211948386648
[3] http://fotoforensics.com/tutorial-meta.php
[4] http://www.sinembargo.mx/wp-content/uploads/2014/11/10476231_761794777189680_1887414734_n.jpg
[5] http://ociologos.org/var/albums/debianday2011/DSCN5144.jpg
[6] http://blografia.net/vicm3/wp-content/uploads/2014/09/IMG14835.jpg

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



¡No estoy desaparecido! sin embargo lo he estado durante muchas generaciones, no sé exactamente desde cuándo, porque la memoria de mis abuelos no daba para tanto. Me desaparecieron, no sé si por ser indígena o por ser pobre. Me desapareció un gobierno que solo me busca cuando necesita votos, me desapareció una sociedad que, por defender mis costumbres me considera inferior.

Pero ¡No estoy desaparecido! mis padres, también desparecidos, entendieron que la única forma de aparecer era la educación y entonces fui a la escuela, escuelas también desaparecidas, olvidadas, hasta que tuve la fortuna de ser elegido por la Normal de Ayotzinapan y entonces a ser indígena y pobre tuve que agregarle ser normalista rural.

¡No estoy desaparecido! No soy un mártir porque yo no decidí estar en esta situación, tampoco quiero convertirme en una fecha que conmemorar, ni en lodo que se arrojen a la cara los políticos., solo quiero ser visible.

Ahora ¡No estoy desaparecido! Porque gracias a la intolerancia de aquellos que nos tenían desparecidos, hoy estoy en las calles, en las escuelas en cada lugar en que exista una conciencia, pero sobre todo en la conciencia de aquellos que se reusaron a vernos. ¡Ya no pueden desaparecerme, ni a mí ni a mi familia, porque hoy ya no solo soy indígena, pobre y normalista, ahora soy el hijo, el hermano, el nieto de aquellos que en México y en todo el mundo tienen la capacidad de indignarse y exigir por la vida de un semejante, aún sin haberlo visto antes, porque ha estado desaparecido; pero que hoy aparece para no desaparecer jamás!

¡Vivos se los llevaron y nos los dejaremos morir!

Reproduzco el texto de arriba ya que me parece importante, no conozco el autor, no viene firmado y ha estado circulando en diferentes correos.

Publicado en Debraye, edusol, General | Etiquetado , , , , | Deja un comentario

De los medios masivos y la protesta

Y bueno por supuesto que el fin de semana estuvo movido, en las redes hubo información más rápida y oportuna sobre las cosas que estuvieron pasando de las cuales tuvimos un a en los medios el domingo y que hoy están en el periódico, sin embargo no demeritando los costos que va a tener los destrozos causados, no me parece que sea el grueso de la gente la que esta con la violencia, cuanto más que estamos hartos de violencia, aquí se ven las limitaciones de los mass media tradicionales y también las limitaciones de los medios nuevos, sobre firechat y las mesh networks hay mucho que escribir y trabajar  y claro en nuestro país del acceso a los mismos y más importante poder localizar fuentes confiables y no perderse en el mar de información, pero de eso quiero escribir en cuanto tenga un poco más de tiempo y no este en cierre de semestre.

En Italia bastante trabajo se ha publicado sobre los medios, uno premonitorio y muy lucido es de Gionvanni Sartori (1997) Hommo Videns: La sociedad teledirigida, y viene a cuento por que en 2011 durante las protestas en la propia Italia esta tira me parece una muy buena representación de donde vamos y porque esta el interés de ligar con la violencia un movimiento que se ha caracterizado por ser pacifico.

Marco_Marilungo_Pictor_004En fin que por ahí alguien ha escrito sobre el quinto poder y aceptando que mi área de experiencia no es comunicación sé que más de uno puede aportar al tema, de manera más importante y despues de las multiples detenciones arbitraras que no corresponden con los que realizaron las acciones, me encuentro ante un triste deja vu que pensé habiamos dejado atrás.

Como una observación chusca durante la bandalización a la puerta de palacio presidencial, desde las diferentes tomas de los medios, pude contar por mucho el doble de reporteros, fotógrafos y comunicadores, que de violentos llevando a cabo desmanes, lo cual de no ser preocupante, seria divertido, y que la gráfica de arriba es muy buena expresión.

Publicado en Debraye, edusol, General | Etiquetado , , , , | Deja un comentario