solved TypeError: view must be a callable or a list/tuple in the case of include()

Primeros pasos en Django y ni siquiera puedes ejecutar un Hola, mundo. Es muy frustrante porque La guía definitiva de Django lo hace parecer muy fácil: me ha tomado tres días hallar la solución (StackOverFlow again).

A partir de cierta versión, hay una nueva sintaxis para añadir URLs. Algo tan sencillo como hello.py requiere un código de este estilo en urls.py:

from django.conf.urls import url, include
from mysite.views import hello

urlpatterns = [
url(r’^admin/’, admin.site.urls),
url(r’^hello/$’, hello),

]

 

Start button not working

I don’t like Cortana and I have disable it. I put Windows 10 updater in automatic and since december, every so often, after login, appears this message: critical error, Start Menu and Cortana doesn´t work. OK, fixit with sfc /scannow command and restart, by two days ago, I’m stuck with this: Start button not working. Maybe after last Windows 10 updated. I am going to try this command since Powershell: Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}

It is too early to reinstall, but I’ve downloaded ISO image Windows 10 Spanish 64-bit (Win10_1511_SpanishMexico_x64). Will serve the product key of Windows 8 Single Language?

Joomla localhost en Debian

Pues ya está: en phpmyadmin había que crear un usuario (el Administrador) y éste crear ahí la base de datos necesaria para la instalación. Le hemos llamado joomla3_4_5 porque esa es la versión que hemos descargado (es tan reciente que no tiene todavía el paquete completo de traducción al castellano). He tenido que abrir el navegador localhost/joomla3_4_5/installation/index.php para iniciar la instalación, es decir, debe haber coincidencia con el nombre de la BD que requiere Joomla para instalarse. Por lo demás, durante la configuración no me permitió abrirla, a pesar de los privilegios, y tuve que recurrir a root. Sin embargo, una vez finalizada la instalación (tres pasos) sí que he podido ingresar con el administrador del sitio, joomla_user.

BD y usuario creados en phpmyadminjoomla_user administrador del sitio

XAMPP localhost windows10

La verdad es que no me gusta estar trasteando sin desarrollar nada, pero el stack XAMPP (multiplataforma, Apache, MySQL, PHP, PERL) de Bitnami no se deja. Ya superé algunos obstáculos, como liberar el puerto 80 para Apache, configurar config.inc.php vía phpmyadmin/setup, existe un script para ello, crear un usuario y ponerle contraseña a root. Ahora estoy atorado con el Error Estadístico al presionar el botón Cuentas de usuarios.

phpmyadmin server_privileges

Tengo que soplarme estas cosas para desarrollar Timeline Project. ¡Y la publicidad dice que XAMPP es fácil de instalar!. (Y de menos requiere pausar el antivirus Kaspersky y la política de cuentas de usuarios UAC de Windows 10). WAMP no me daba problemas, aunque veía que a otros sí que les sacaba canas verdes. Quizá la actualización a Windows 10 desde Windows 8.1 (64 bits, single language) tiene hecho un lío el sistema. Probaremos a instalar Joomla en Debian, quizá sirva lo realizado para WordPress localhost. La peregrina idea era instalar el stack XAMPP de Bitnami en Windows 10 y a continuación ir cargando los diversos módulos de Bitnami, como Drupal, Joomla, Magento (no PrestaShop), Invoice Ninja (small business), Osclass (easily create a classifield site without any technical knowledge), OpenCart (online store), Mahara (e-portfolio), AbanteCart (free open source shopping cart or ecommerce platform for small to medium size business).

Instalar un paquete local en Debian

Ejem, digamos que te descargas Scrivener (64-bits en mi caso), hay que tener instalado gdebi: sudo apt-get install gdebi, y luego ejecutar el comando gdebi-gtk (package name.deb). Vaya, parece que el famoso sistema está desarrollado en PERL, o cuando menos ocupa varias bibliotecas de ese lenguaje. La guía más completa para instalar Scrivener en Linux está ahí.

instalar paquete via gdebi-gtk

Presionar el botón Instalar paquete. ¡Y nos vemos en NaNoWriMo 2016!

Scrivener en Debian

NLTK

Para practicar con un proyecto propio Java a fondo (el críptico libro del argentino Pablo Sznajdleder) estuve buscando las bases de datos de las Percepciones Acumuladas Anuales (2003). Tropecé con los archivos de NLTK. ¡Por ahí una universidad subió el libro completo de O’Reilly en pdf! (500 y pico de páginas de la primera edición 2007, que yo tuve el cuidado de imprimir en la oficina en 2010). Los tres investigadores -Steven Bird, Ewan Klein, and Edward Loper- usan Python. Hay un paquete python-nltk para Debian, aunque parece que un tanto abandonado. Las instrucciones para instalar NLTK en Debian tampoco son muy claras, pero haciendo una mixtura con la documentación oficial, sobre todo respecto a pip, el asunto camina (eso sí, desapareció de mis Aplicaciones el icono de Python 2.7.9 y se quedó el de Python 3.4.2). Tengo que leer un archivo de errores:

Command python setup.py egg_info failed with error code 1 in /tmp/pip-build-8fp3G5/numpy

installing NLTK on Debian

Storing debug log for failure in /root/.pip/pip.log

NLTK 3.1 is now available

Entiendo que la tercera edición de Natural Language Processing with Python (2016) viene con Python3 y NLTK3, pero no consigo el archivo pip install http://nltk.org/nltk3-alpha/nltk-3.0a4.tar.gz, quizá se pueda desde Github, pero no sé cómo (NLTK 3.1 is now available). Luego de la instalación, mi NLTK ha quedado en /usr/local/lib/python2.7/dist-packages/nltk, sigue la descarga del corpus, tienen varios, todos en lengua inglesa. He bajado los que corresponden a los ejemplos del libro. Aunque quizá convenga el de Twitter Samples, que ya lo han trabajado en México los colegas de la UAM-Cuajimalpa: Sistema automático para la visualización de relaciones de opiniones producidas en Twitter.

//platform.twitter.com/widgets.js

python3-nltk

python3-nltk
installing python3-nltk

Captura de pantalla de 2015-10-16 12:04:08 Captura de pantalla de 2015-10-16 12:04:31 Captura de pantalla de 2015-10-16 12:07:25