Tengo una duda

Que no me he podido sacar hace algún tiempo nomas buscando si mi tesis estaba en el catalogo de la UAM encontré Que es lo más parecido pero que no es mi tesis (dicho sea de paso no me encuentro muy feliz con ella a la distancia y ) bueno en todo caso mientras confirmo o no si soy yo o no (el Gabo pudiera decirme con certeza) el texto sería este

Ah, la ficha por si la liga luego no funciona, me ha pasado con las bibliotecas bastante seguido es:

Martínez Martínez, Víctor Manuel. (2000), Diario de un cybernauta, Red actuando: Revista universitaria.
Año/Vol./Num. 2000:1(3): UAM-X. Asociación de Estudiantes de Comunicación, 2000. p. 32-33

Publicado en Sin categoría | Deja un comentario

Sobre errar con la computadora

Me estoy acordando de una presentación que hice sobre control de versiones y especialmente sobre svn hace ya algún tiempo:

Programs must be written for people to read, and only incidentally for machines to execute. – H. Abelson and G. Sussman (in «The Structure and Interpretation of Computer Programs)

A complex system that works in invariably found to have evolved from a simple system that worked. – J. Gall

Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. – M. Golding

If the code and the comments disagree, then both are probably wrong. – N. Schryer

Esta ultima me funciona ahorita, solo que la voy a aplicar para mi temario, si los objetivos y el contenido del temario no concuerdan, probablemente ambos estén mal. vicm3 @today.

Publicado en Sin categoría | 1 comentario

I can’t believe

But forgot to put the video on what verily probably had inspired to make the «Instrucciones para cumplir 30» that I posted long ago today reading planetalinux found that MarcoAlfonso posted «Wear Sunscreen», that Dette pointed when I post about «Efectos secundarios» that would be the only and original (even when I like a lot the new one), so I post here the two of them together and why I’m writing on english it’s a very good question, I don’t even know… it just happen.

Instrucciones para cumplir 30 on youtube

And of course the one and only wear sunscreen

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

Es esa época del año

Donde me pregunto sí sería buena idea migrar a un cms que tenga mayor desarrollo, la ultima versión estable de Jaws salio en enero de 2009… se me ocurre que varias cosas de las que depende las puedo actualizar a mano… me viene a la mente el script de Omar que migra a wordpress y me pongo a pensar en que WP aun cuando en cierta forma más sencillo ha tenido una cantidad de problemas de seguridad tremendo, pienso también en que tengo 6 usuarios a los que darles certeza… me viene a la mente después el script de Gunnar para migrar a Drupal… y me quedo pensando que es un framework muy interesante, pero qué es como sacar un Howitzer para matar moscas… digo migrar el mio a Drupal no me parece complejo, digo tiene un montón de opciones, hay que configurarlo y pues ya lo usamos en AP, en fin que no se que sea mas fácil, si enseñar a 5 (uno ya ha estado usando drupal para otras cosas) usuarios a usar drupal… si seguir así hasta que suhoshin no pueda filtrar los problemas que no se hayan resuelto… o si de plano pasar a wordpress…

En fin ya imagino en 2011 migrando a drupal… :/

Publicado en Sin categoría | 2 comentarios

Why the DVD industry it’s not doing so well

Yes surely you had read on other blogs as it’s not news anymore but I like a lot the image I think there is a translation going there… but this one need to be shared.

Worse, on Movie Theaters you pay to watch a movie and end watching 20 to 30 mins of full commercials… and it’s not even cheap… I like some of the ads especially as in big screen some are interesting or beautiful some are even entertainment, but at home if I buy a DVD I want to sit, put play and get the movie, yes when I want not to get all the crap on a thing that I pay full for my own use. Worse that normally one can’t skip the ads, warnings, and in México even worse a very stupid campaign trying to set guilt upon… well.

The original postcan be read here

Publicado en Sin categoría | 1 comentario

Segun el blog de Google

No totalmente como un comercial, pero como algo que querían compartir con mayor audiencia, colocaron en el partido de este domingo (donde el tiempo para comerciales se cobra realmente caro) el siguiente video.

Interesante enterarse por el Blog de oficial Google de algunos detalles extras y que de hecho es el primero de una serie (en los posteriores utilizan más servicios, como youtube, picassa o maps, sin embargo este, denominado Parisian Love, me logro sacar una tremenda sonrisa y una reflexión de hasta donde utilizamos google en nuestra vida cotidiana.

Por cierto las demás historias, puede ser vistas en Searchhistories por supuesto en Youtube

Publicado en Sin categoría | 1 comentario

Un phishing simpatico

Por ahi perdido en el correo me encontre esto que me parecio hasta divertido, digo usar Outlook para hacer phising ya se me hace mala idea.

[code=’Html4Strict’]
Subject: =?iso-8859-1?Q?Petici=F3n_de_Amigo(a)_de_Jetza_Osorio?=
Date: Thu, 4 Feb 2010 04:11:42 +0000
From: «hi5.com»
Message-ID:
X-Priority: 3
X-Mailer: Microsoft Outlook, Build 10.0.2616
X-Source: /no_busques_aqui/carajo/
X-Source-Args: /fuistes/no_busques_aca/mela/
X-Source-Dir: por_la_pita_quese_partio:/que_viva_mexico_cabrones
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/html; charset=»iso-8859-1″
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname – eclipse1.dns-table.co.uk
X-AntiAbuse: Original Domain – yahoo.com
X-AntiAbuse: Originator/Caller UID/GID – [99 99] / [47 12]
X-AntiAbuse: Sender Address Domain – eclipse1.dns-table.co.uk
[/code]

En fin, viene una invitación que segun te han añadido al hi5, una chica simpatica y al darle clic en contactar a la «nueva» amiga manda a http://maderasaustral.com/Archivo.exe

Pues a hacer caso al X-AntiAbuse.

Publicado en Sin categoría | Deja un comentario

Seti@Home@Atom330

01-Feb-2010 20:36:08 [SETI@home] Computer location: work
01-Feb-2010 20:36:08 [—] General prefs: using separate prefs for work
01-Feb-2010 20:36:08 [—] Preferences limit memory usage when active to 501.04MB
01-Feb-2010 20:36:08 [—] Preferences limit memory usage when idle to 901.87MB
01-Feb-2010 20:36:08 [—] Preferences limit disk usage to 100.00GB
01-Feb-2010 20:36:08 [—] Preferences limit # CPUs to 3
BOINC initialization completed, beginning process execution…
01-Feb-2010 20:36:08 [—] Running CPU benchmarks
01-Feb-2010 20:36:08 [—] Suspending computation – running CPU benchmarks
01-Feb-2010 20:36:39 [—] Benchmark results:
01-Feb-2010 20:36:39 [—] Number of CPUs: 3
01-Feb-2010 20:36:39 [—] 389 floating point MIPS (Whetstone) per CPU
01-Feb-2010 20:36:39 [—] 1113 integer MIPS (Dhrystone) per CPU
01-Feb-2010 20:36:40 [SETI@home] Restarting task 20fe07af.4142.3753.16.10.201_0 using setiathome_enhanced version 603
01-Feb-2010 20:36:40 [SETI@home] Restarting task ap_21mr07af_B2_P0_00229_20100129_04376.wu_0 using astropulse_v505 version 506
01-Feb-2010 20:36:40 [SETI@home] Restarting task 03ja07ae.13080.21749.4.10.8_0 using setiathome_enhanced version 603

Publicado en Sin categoría | Deja un comentario

How to help someone use a computer.

Computer people are generally fine human beings, but nonetheless they do a lot of inadvertent harm in the ways they «help» other people with their computer problems. Now that we’re trying to get everyone on the net, I thought it might be helpful to write down in one place everything I’ve been taught about how to help people use computers.

First you have to tell yourself some things:

* Nobody is born knowing this stuff.

* You’ve forgotten what it’s like to be a beginner.

* If it’s not obvious to them, it’s not obvious.

* A computer is a means to an end. The person you’re helping probably cares mostly about the end. This is reasonable.

* Their knowledge of the computer is grounded in what they can do and see — «when I do this, it does that». They need to develop a deeper understanding, of course, but this can only happen slowly, and not through abstract theory but through the real, concrete situations they encounter in their work.

* By the time they ask you for help, they’ve probably tried several different things. As a result, their computer might be in a strange state. That’s not their fault.

* The best way to learn is through apprenticeship — that is, by doing some real task together with someone who has skills that you don’t have.

* Your primary goal is not to solve their problem. Your primary goal is to help them become one notch more capable of solving their problem on their own. So it’s okay if they take notes.

* Most user interfaces are terrible. When people make mistakes it’s usually the fault of the interface. You’ve forgotten how many ways you’ve learned to adapt to bad interfaces. You’ve forgotten how many things you once assumed that the interface would be able to do for you.

* Knowledge lives in communities, not individuals. A computer user who’s not part of a community of computer users is going to have a harder time of it than one who is.

Having convinced yourself of these things, you are more likely to follow some important rules:

* Don’t take the keyboard. Let them do all the typing, even if it’s slower that way, and even if you have to point them to each and every key they need to type. That’s the only way they’re going to learn from the interaction.

* Find out what they’re really trying to do. Is there another way to go about it?

* Attend to the symbolism of the interaction. Most especially, try not to tower over them. If at all possible, squat down so your eyes are just below the level of theirs. When they’re looking at the computer, look at the computer. When they’re looking at you, look back at them.

* If something is true, show them how they can see it’s true.

* Be aware of how abstract your language is. For example, «Get into the editor» is abstract and «press this key» is concrete. Don’t say anything unless you intend for them to understand it. Keep adjusting your language downward towards concrete units until they start to get it, then slowly adjust back up towards greater abstraction so long as they’re following you. When formulating a take-home lesson («when it does this and that, you should check such-and-such»), check once again that you’re using language of the right degree of abstraction for this user right now.

* Whenever they start to blame themselves, blame the computer, no matter how many times it takes, in a calm, authoritative tone of voice. When they get nailed by a false assumption about the computer’s behavior, tell them their assumption was reasonable. Tell *yourself* that it was reasonable. It was.

* Never do something for someone that they are capable of doing for themselves.

* Don’t say «it’s in the manual». (You probably knew that.)

Copyright 1994 by Phil Agre . You may forward this issue of The Network Observer electronically to anyone for any non-commercial purpose. Comments and suggestions are always appreciated. TNO May 1994.

—-
—-

Reading The Connected Family, a work of Seymour Papert I found a really touching section about how to help someone to use a computer and just wonder why in the FLOSS world we are totally different about this approach, yes I know the How to ask question the smart way by Eric Raymond but this one is older and gentler to new users… now that I have found the original I will do my own translation for this blog as copying from the book (the Argentinian edition) even when it’s fine under the current copyright law (Mexican one) could be misinterpreted, anyway this is a text I want to share with anyone that teach and works with computers (and of course it’s one of my citations.)

Publicado en Sin categoría | Deja un comentario

Ayer en un rato de ocio

Leyendo en el twitter

Vi que salio la encuesta de un partido politico sobre la opinion que uno tiene sobre el futuro de los niños y la preferencia sexual de los padres

http://www.pandf.org.mx/quieroopinar/

Ayer también me quede pensando, en todas las encuestas que maneja drupal, phpnuke, phpesp, etc. Es muy complicado manejar números únicos, evitar la repetición los bots y cosas peores, por eso es que en realidad no se toman muy en serio los datos que da una encuesta en web slashdot tiene justo el siguiente disclaimer que me parece excelente **This whole thing is wildly inaccurate. Rounding errors, ballot stuffers, dynamic IPs, firewalls. If you’re using these numbers to do anything important, you’re insane.** y yo creo que eso debió de tomarse en cuenta acá.

Peor aún en las dos veces que trate de opinar vi que lo hacia como en dos pasos, bueno ayer no le puse mayor atención, pero me di cuenta que el identificador de que uno habia votado solo se guardaba en una galleta:

[code=’JavaScript’]
Name: nombre_de_la_cookie
Content: valor_de_la_cookie
host: www.pandf.org.mx
Path: /quieroopinar/
Send for: Any type of connection
Expires: Sábado, 23 de Enero de 2010
[/code]

Ahora no soy un experto en esto pero viendo que hace como tres pasos, me parece que el contenido de las respuestas las envia en un POST que ni va oculto y que hace directamente en el navegador, entonces envia algo como «http://www.pandf.org.mx/quieroopinar/guarda.php?pregunta1=1&pregunta2=1&pregunta3=0» nomas como ejercicio esto lo pase a curl a ver que tal, claro esto no asegura que exista un mecanismo extra de validación (que francamente espero que asi sea)

$ curl -iv -A «Mozilla 6.1» «http://www.pandf.org.mx/quieroopinar/guarda.php?pregunta1=1&pregunta2=1&pregunta3=0»
* About to connect() to www.pandf.org.mx port 80 (#0)
* Trying 69.73.163.33… connected
* Connected to www.pandf.org.mx (69.73.163.33) port 80 (#0)
> GET /quieroopinar/guarda.php?pregunta1=1&pregunta2=1&pregunta3=0 HTTP/1.1
> User-Agent: Mozilla 6.1
> Host: www.pandf.org.mx
> Accept: */*
>
< HTTP/1.1 200 OK HTTP/1.1 200 OK < Date: Wed, 20 Jan 2010 19:31:14 GMT Date: Wed, 20 Jan 2010 19:31:14 GMT < Server: Apache/2.0.63 (Unix) mod_ssl/2.0.63 OpenSSL/0.9.8e-fips-rhel5 DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server: Apache/2.0.63 (Unix) mod_ssl/2.0.63 OpenSSL/0.9.8e-fips-rhel5 DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 < Transfer-Encoding: chunked Transfer-Encoding: chunked < Content-Type: text/html Content-Type: text/html < * Connection #0 to host www.pandf.org.mx left intact * Closing connection #0 [script language=javascript]alert('Gracias por participar. Para Acción Nacional tu opinión si es importante.');[/script][script language=javascript]document.location='http://www.pandf.org.mx/quieroopinar/index.php'[/script]

Como ustedes podrán imaginar esto solo es un ejercicio académico que describe la dificultad de contar con encuestas en línea confiables.

Publicado en Sin categoría | 1 comentario