Las matemáticas y la semántica

Después de estar un tiempo estudiando lingüística me he dado cuenta de algo: no conozco ningún lingüista que sepa matemáticas, peor aún no tienen ningún interés por aprender.

Lo malo de la observación anterior es que en semántica muchas explicaciones “reconocidas” han hecho uso de las matemáticas discretas, me he topado ya en 3 materias el texto de Paul Grice y la discusión de lo que es un condicional material y un entrañamiento y claro, hay 3 explicaciones diferentes y ninguna clara.

Esa es solo la punta del iceberg, pero de momento he hecho mi primer intento para conciliar a la semántica con las matemáticas discretas, dejo el enlace al trabajo por si alguien lo lee un día y puede decirme si me equivoco en algo.

El trabajo trata de explicar la concordancia negativa o doble negación del español por medio de matemáticas discretas.

Nueva idea: un dialecto de Lisp para lingüistas

Pues hace casi un año que no publico nada y con justa razón ya nadie visita este blog. Por lo tanto para rehabilitar un poco la actividad adjunto una idea que he comenzado a desarrollar desde hace un mes: un dialecto de lisp dirigido a lingüistas.

La idea viene de que las nomenclaturas usadas por los lingüistas son demasiado variadas y además ilegibles para todo aquel que no se dedique de lleno a esta ciencia. Las razones son muchas, el fenómeno que se busca explicar, la perspectiva con la que se ataca el problema, etc. Sin embargo creo que debería existir una constante en la lectura para explicar fenómenos y un lenguaje formal podría tener bastantes ventajas en ese sentido.

Les dejo el trabajo que entregué para fonología, en el se esboza la idea que tengo, le llame LanPro por diversión, es bonito ponerle títulos a las ideas. Pienso ir desarrollando la idea para que comience a ser un dialecto de Lisp real y no solo la idea que de momento sería una copia de cualquier Lisp.

Gnus II

Con la llegada de Emacs 24 mi antigua  configuración de Gnus dejó de funcionar correctamente y decidí hacer algunas mejoras para poder leer todas mis direcciones de correo y además poder configurar varios servidores SMTP, uno por cada dirección.
Con la ayuda de la casi Biblia Emacs Wiki, hice un híbrido entre todos los métodos para configurar direcciones. Lo primero es configurar una dirección de correo predeterminada (la mía esta en GMX), así no importa que Gnus no este abierto, puedo enviar correos, esto va en el init.el:

(setq send-mail-function 'smtpmail-send-it)
(setq message-send-mail-function 'smtpmail-send-it)
(setq user-full-name "Your Name")
(setq user-mail-address "your_mail@gmx.com")
(setq smtpmail-smtp-server "mail.gmx.com")
(setq smtpmail-smtp-service 587)

Ahora si presionas C-x m en cualquier lugar de Emacs puedes mandar un correo sin problema alguno. Lo siguiente es configuración total de Gnus y por tanto lo siguiente va en gnus.el, para el correo entrante:
;; Set default mail account
(require 'nnir)
(setq gnus-select-method '(nnimap "GMX"
(nnimap-address "imap.gmx.com")
(nnimap-stream ssl)
(nnir-search-engine imap)))

Las direcciones adicionales:
;; Set secondary accounts
(setq gnus-secondary-select-methods
'((nnimap "Yahoo"
(nnimap-address "imap.mail.yahoo.com")
(nnir-search-engine imap))
(nnimap "Mailoo"
(nnimap-address "imaps.mailoo.org")
(nnir-search-engine imap))
(nnimap "iTelcel"
(nnimap-address "imap.itelcel.com")
(nnimap-stream network)
(nnir-search-engine imap))
(nnimap "Gmail"
(nnimap-address "imap.gmail.com")
(nnir-search-engine imap))))

Para el correo saliente la línea tipo “nnimap\\+Yahoo:.*” indica que si estoy en una carpeta de correo Yahoo utilizara la esa dirección para enviar y contestar correo para eso especificamos con smtpmail-smtp-server el servidor que usaremos. y los otros parámetros indican donde se archivará el correo una vez enviado, esto es útil solo si quieres guardar una copia. Las contraseñas puedes guardarlas en el archivo .authinfo.
;; Set multiple SMTP accounts
(setq gnus-parameters
'((".*"
(posting-style
(eval (setq gnus-message-archive-group "Sent"))
(eval (setq gnus-message-archive-method '(nnimap "GMX")))
))
("nnimap\\+GMX:.*"
(posting-style
(eval (setq gnus-message-archive-group "Sent"))
(eval (setq gnus-message-archive-method '(nnimap "GMX")))
))
("nnimap\\+Yahoo:.*"
(posting-style
(address "my_mail@yahoo.com.mx")
(eval (setq smtpmail-smtp-server "smtp.mail.yahoo.com"))
(eval (setq gnus-message-archive-group "nnimap+Yahoo:Sent"))
(eval (setq gnus-message-archive-method '(nnimap "Yahoo")))
))
("nnimap\\+Mailoo:.*"
(posting-style
(address "my_mail@mailoo.org")
(eval (setq smtpmail-smtp-server "smtp.mailoo.org"))
(eval (setq gnus-message-archive-group "nnimap+Mailoo:Sent"))
(eval (setq gnus-message-archive-method '(nnimap "Mailoo")))
))
("nnimap\\+iTelcel:.*"
(posting-style
(address "my_mail@itelcel.com")
(eval (setq smtpmail-smtp-server "smtp.itelcel.com"))
(eval (setq gnus-message-archive-group "nnimap+iTelcel:Sent"))
(eval (setq gnus-message-archive-method '(nnimap "iTelcel")))
))
("nnimap\\+Gmail:.*"
(posting-style
(address "my_mail@gmail.com")
(eval (setq smtpmail-smtp-server "smtp.gmail.com"))
(eval (setq gnus-message-archive-group "nnimap+Gmail:[Gmail]/Sent Mail"))
(eval (setq gnus-message-archive-method '(nnimap "Gmail")))
))
)
)

Encuentro Internacional Aportaciones del Software Libre a la Lucha de las Izquierdas

Encuentro Internacional Aportaciones del Software Libre a la Lucha de las Izquierdas

El Encuentro está concebido como un espacio de encuentro de:
1. Desarrolladores/as y promotores/as de software libre
2. Cuadros técnicos de organizaciones sociales de izquierda
3. Intelectuales, jóvenes y activistas vinculados con las fuerzas de cambio
Para que aporten a la reflexión profunda y sustantiva sobre la praxis de la creación y la transferencia tecnológica del Software Libre, con el objetivo de llegar a conclusiones que fortalezcan el poder tecnológico en el terreno de las comunicaciones y la información de las organizaciones que buscan la justicia, la igualdad y la democracia.

Historia y Observaciones sobre #YoSoy132

En este artículo se realiza un recuento del origen del movimiento #YoSoy132, y se realizan algunas observaciones de índole legal y tecnológica debido a que una de las principales peticiones de este grupo tiene repercusiones en el tema de la información y comunicaciones. La base de estas observaciones es el posicionamiento de la ENAH ante esta situación.

Descargar Artículo sobre #YoSoy132

Taller LaTeX

El viernes pasado con motivo de FLISOL 2012 impartí un taller sobre como escribir textos en LaTeX. Por desgracia, el tiempo se fue corto y bastantes cosas quedaron en el aire así que escribo este mensaje para los que estuvieron en el taller y desean aprender.

Básicamente que dejen un comentario preguntando sus dudas, yo dejo un enlace con un archivo ejemplo para que vean como se hace lo que no pude explicar en el taller, es en realidad el archivo que yo use para experimentar cuando aprendí, por eso los comentarios están en ingles.

Archivo Ejemplo

Además les digo que para convertir una imagen cualquiera a formato EPS pueden usar cualquier software como GIMP o incluso los programas no libres de Adobe. También pueden hacer lo que hago yo que es mucho más rápido, instalan imagemagick (disponible en cualquier distro de GNU/Linux) y en una consola teclean:

$convert imagen_origen.jpg imagen_salida.eps

El archivo origen puede ser tipo JPG o cualquier otro.

Finalmente, al terminar el archivo de ejemplo están anotados unos enlaces con información y ejemplos sobre LaTeX, muy útiles. También indico como hacer tablas mucho más fácil si usan Emacs, también lo anoto aquí:


Tablas de Org-mode a Latex

1. Habilitar orgtbl-mode

2. Escribe esto donde estará la tabla:
% BEGIN RECEIVE ORGTBL thenameofthetable
% END RECEIVE ORGTBL thenameofthetable

3. Creas la tabla
#+ORGTBL: SEND thenameofthetable orgtbl-to-latex
|——+—–+—–|
|    A |   B |   C |
|——+—–+—–|
| 2.34 | 2.7 | 8.9 |
| 3.67 | 4.5 | 8.9 |
|——+—–+—–|

4. Exportas con C-c C-c sobre la tabla