If spamming me multilingually, please encode the language correctly!

by Michael S. Kaplan, published on 2008/05/18 03:01 -04:00, original URI: http://blogs.msdn.com/b/michkap/archive/2008/05/18/8517919.aspx

I get a lot of email spam.

Most -- probably 250 a day -- are caught by the spam filter on the server, about 20-30 get through.

An interesting one made it through yesterday:

From: club16@ubbi.com
To: club15@ubbi.com (presumably I was bcc:ed, the header made note of an email alias that I have never used but which is on a website I own)
Subject: Fundamentos en Visual Basic 6.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7BIT

El Club de Programadores- Asociacion Civil, invita a participar del curso 'Fundamentos en Visual Basic 6.0' que se dictara los dias Miercoles de 18.30 a 21.30 horas a partir del 28 de Mayo de 2008, en Auditorio de SADIO, Uruguay 252 piso 2 D
1- Temario a desarrollar
2- Datos del instructor
3- Fechas, lugar y horario
4- Material a entregar, costo y certificado
5- Informes e inscripcion
Si desea ser eliminado de esta lista de distribucion, responda este mensaje colocando 'Remover' en el motivo (subject).
Objetivos : Curso destinado a programadores que deseen una introduccion a Visual Basic 
Requisitos: Conocimientos basicos de programacion 
Modalidad : Seminario dictado en un auditorio. El docente muestra la tecnologia en una PC, que se proyecta en una pantalla. 
1- Temario a desarrollar
El curso consta de 8 clases de 3 hs cada una, en las cuales se desarrollaran los siguientes temas:

Modulo 1: Introduccion  a Microsoft Visual Basic 6.0
. Terminologia basica
. El entorno de desarrollo ( IDE)
. Creando un proyecto en Visual Basic
. Material de Referencia
. Introduccion a objetos
. Propiedades, metodos y eventos

Modulo 2: Trabajando con codigo y formularios
. Usando el editor de codigo
. Interaccion con el usuario
. La funcion Msgbox
. La funcion InputBox
. Manejando formularios

Modulo 3: Variables y procedimientos
. Que son las Variables
. Declarando Variables
. Usando Arrays
. Funciones de conversion
. Constantes
. Trabajando con procedimientos

Modulo 4: Ciclos y estructuras de decision.
. Operadores de comparacion y logicos
. Sentencia IF
. Sentencia SELECT CASE
. Estructuras repetitivas
. Sentencia FOR

Modulo 5: Debbuging y manejo de errores.
. Tipos de errores
. Usando Ventana Immediate
. Ventana Locals
. Errores de RUN-TIME
. Manejando errores
. El objeto ERR
. Propiedades y metodos del objeto ERR

Modulo 6: Acceso a datos (ADO)
. Introduccion al modelo ADO ( Activex Data Object)
. Concepto de Base de Datos relacionales
. El objeto Connection
. El objeto Command
. El objeto Recordset
. Sentencias de SQL
. Interactuando con datos
. Usando el asistente para acceder a datos

Modulo 7: Mejorando la Interfaz de usuario
. Barra de estado ( Status Bar)
. Barra de herramientas(Toolbars)
. Creando menus para los formularios
. Codigo para el manejo de toolbars, menus y status bar

Modulo 8: Distribuyendo una aplicacion.
. Creando un proyecto de distribucion.
. Archivos que intervienen
. Utilizando el asistente
. Distribuyendo el proyecto
. Repaso general y Consideraciones finales
2. Sobre el instructor : Pedro Romanazzi
Desarrollador de sistemas con mas de 15 anios de experiencia. Ha dictado clases a empresas y particulares de Visual Basic 6.0. Dicta cursos oficiales Microsoft Plataforma.NET, incluyendo Visual Basic, ASP NET, ADO NET, WEB Services en centros de capacitacion Microsoft.Orador en Eventos/Jornadas organizadas por el club de programadores en la USAL.
3- Fechas, lugar y horario
Fundamentos en Visual Basic 6.0 
Fecha de inicio   : 28 de Mayo de 2008
Cantidad de horas : 24 horas en ocho clases de tres horas
Horario           : Miercoles de 18.30 a 21.30 horas
Lugar             : Auditorio de SADIO
                    (Uruguay 252 piso 2 D) 
4- Material a entregar, costo y certificado
Material entregado:  
ARANCEL : $160 
5- Informes e inscripcion
Por la Web clubdeprogramadores.com
por e-mail a clubdeprogramadores_arroba_fibertel.com.ar
Telefono para inscripciones: 4381-2171 
Telefono para consultoria y asesoramiento: 4383-2670 
Este mensaje incluye los datos veridicos del emisor y la forma de ser removido.
Si usted no desea recibir mas este tipo de comunicacion, responda este mensaje colocando BAJA en el motivo (subject). 

It then went on to list a bunch of additional activities.

Notice at the end of the text is information on how to be removed from their list (a list I never asked to be on) for a VB conference in a country that can only be determined by inference if one happens to speak Spanish well enough to either know where the talked about currency is used, recognize the places, understand the dialect, or know the speaker.

Three out of four is not bad in my case, but this seems accidental. :-)

Sent to me only via bcc, in 7-bit even though it is Spanish (a non-7-bit language, see my año del ano blog for more details).

Talking about a conference that I would probably never pay to travel to go to on a subject I don't do anything with these days.

No website link, no details on the company sending the email or sourcing it.

Enough detail that I obviously could track down people, if I were so inclined. Just none of the things one expects from a friendly mail to a colleague talking about a conference.

Now obviously everyone gets mail in other languages these days, but this one was just close enough to something I used to do and with a internationalization problem I have mentioned before, in a language that I understand just well enough to be able to slog through.

And I have now given them free advertising, rewarding the perpetrators for their web email harvesting spam, but it is a one-time thing.

Because if one is going to go so far as to multilingually spam me, should not one encode the language properly?

And to the extent that I am providing the upcoming conference with free advertising, I am also mitigating that with scorn and ridicule due to the misuse of the mother tongue in which it was sent....

Because if one is going to make an ano out of oneself, one must be prepared to deal with the consequences. :-)

This blog brought to you by Ñ (U+00d1, aka LATIN CAPITAL LETTER N WITH TILDE)

no comments

go to newer or older post, or back to index or month or day