Ya en Japón…

Después de todo este fue el blog en el que me ha gustado escribir.
Ya en un par de semanas se va a acabar el año…

Esta vez no puedo decir que se pasó el año volando ni nada, después de
todas las cosas que sucedieron que desembocaron a final de cuentas
en llegar a Tokyo.

Los meses desde que entre a la empresa se han pasado volando eso sí.

Fuera ego ahora a lo que sigue.

Sigo pensando en que estaria chido tener una buena aplicacion para escribir
un diario rapidamente desde emacs, tal vez un dia de esto me la pongo a
hacer. Esta vez estoy pensando en que de sincronizarse con Dropbox solamente
y actualizarse desde ahi. La siguiente opcion es hacerlo con Evernote, pero no me gusto
mucho como se usa el API de esa cosa… deberia O sea tengo que hacer una aplicacion
wrapper o algo asi antes para poder usarla.

Por lo pronto mi primer tarea es terminar el proyecto de los mapas y hacer
algo de lo que este orgulloso. Lo de los mapas es mi primera responsabilidad por ahora.

Claro que de mientras tambien me deberia de poner a aprender otras cosas
para poder colaborar en proyectos Open Source. Esa es mi meta por ahora:
volverme bueno para poder colaborar en proyectos Open Source, o por lo menos
yo hacerme a cargo de uno. Aprender a usar git bien para colaborar, todo esto
es lo que honestamente quiero aprender a hacer ahorita.


Instalando el SDIC, diccionario de ingles y japones para Emacs

Ahora que ya pude instalar bien las fuentes para el japones quiero
practicar un poco 日本語。Existe un diccionario que se llama SDIC
que podria ser util. Para instalarlo:

wget http://www.namazu.org/~tsuchiya/sdic/sdic-2.1.3.tar.gz
tar -xvf sdic-2.1.3.tar.gz
cd sdic-2.1.3.tar.gz
wget http://www.namazu.org/~tsuchiya/sdic/data/gene95.lzh
wget http://www.namazu.org/~tsuchiya/sdic/data/edict.gz
./configure
make
sudo make install
sudo make install-info
make dict
mak install-dict
vi ~/.emacs

y anhadir estas lines a .emacs:

(setq load-path (cons "/usr/local/share/emacs/site-lisp" load-path))
(autoload ‘sdic-describe-word "sdic" "英単語の意味を調べる" t nil)
(global-set-key "\C-cw" ‘sdic-describe-word)
(autoload ‘sdic-describe-word-at-point "sdic" "カーソルの位置の英単語の意味を調べる" t nil)
(global-set-key "\C-cW" ‘sdic-describe-word-at-point)


Configurando Apache con SSL

Va rapido. El siguiente paso es usar el plugin de SSL
Requirements. Primero se tienen que hacer los certificados… eso lo vi
en estas
paginas. http://developer.apple.com/internet/serverside/modssl.html

Obvio todo esto es solo para modo de development, despues Godaddy o
verisign nos va a dar un certificado de verdad.

La configuracion para el Apache es la siguiente:

Listen 80
Listen 443
NameVirtualHost *:80
NameVirtualHost *:443

ServerName localhost

LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so
LoadModule ssl_module /usr/lib/apache2/modules/mod_ssl.so
LoadModule headers_module /usr/lib/apache2/modules/mod_headers.so

# SSL configuration…
Include /etc/apache2/mods-available/ssl.conf:
# AddModule mod_ssl.c

SSLCertificateFile /etc/apache2/ssl.key/server.crt
SSLCertificateKeyFile /etc/apache2/ssl.key/server.key

# CustomLog logs/ssl_request_log "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

<VirtualHost localhost:80>
ServerName localhost
ServerAlias 127.0.0.1
DocumentRoot "/home/waldemarpc/proyectos/fatstudent/"
ProxyPass / http://localhost:3001/
ProxyPassReverse / http://localhost:3001/
ProxyPreserveHost On
</VirtualHost>

<VirtualHost *:443>
SSLEngine On
ServerName localhost
ServerAlias 127.0.0.1
DocumentRoot "/home/waldemarpc/proyectos/fatstudent/"
ProxyPass / http://localhost:3001/
ProxyPassReverse / http://localhost:3001
ProxyPreserveHost on
RequestHeader set X_FORWARDED_PROTO ‘https’
</VirtualHost>

# <IfModule ssl_module>
# SSLRandomSeed startup builtin
# SSLRandomSeed connect builtin
# </IfModule>


Redmine SMTP configuration for Godaddy

This is what I did to make it work: :O:O:O:O

production:
delivery_method: :smtp
smtp_settings:
address: smtpout.secureserver.net
port: 80
domain: smtpout.secureserver.net
authentication: :plain
user_name: "asdfasdf@maily.com"
password: "passswosadffasd"


Acerca de borges

Desde el 10 de agosto estoy creando una aplicacion con rails que me va a
servir para poder hacer posts en mejor forma desde emacs u otros
clientes. En este espacio voy a poner algunas de las ideas que he tenido
entorno al tema de publicar en internet.

1) Casi todos los CMS lo único que hacen es meter los posts dentro de
la base de datos o tienen archivos hechos en html los cuales se editan
para poder crear contenido. Lo de la base de datos esta bien, sin
embargo no es la solución completa, sino por que seguimos utilizando
software como word para expresar nuestras ideas y Google Docs para poder
compartir el mismo documento. La idea de Google Docs esta bien. Es
orthogonal al CSM, sin embargo el fin de Google Docs y Etherpad es dar
acceso al mismo documento a cierto número de personas
_dentro_de_un_browser_… (por cierto tengo que actualizar el calendario
de Google ahorita)……………….

2) El filesystem es completamente REST no? Por qué la forma a que
accedemos a recursos remotos y locales no puede ser más
transparente. (En estos momentos hay una personas en Rusia que está
haciendo algo parecido a lo que estoy tratando de hacer pero le está
saliendo mejor. Me gusta mucho el weblogger pero la tecnología a la
cuál alimenta esta muy limitada. No textile for example. No puedo
acceder a las cosas que posteo en un futuro. Los estilos me molesta.
Hace rato pensé que de trabajar algún día en un lugar de donde
trabajaran personas como las que están todo el tiempo en
news.ycombinator podría pensar "No sé cómo le hacen los gringos pero
cada vez que interactúan conmigo me siento como en Times Square".

3) Digresiones. Digresiones por todas partes. Por qué no hay CMSsss
orientados a digresiones. Por qué todo lo que se escribe en una
computadora tiene que sufrir la analogía del mandala como lo que dijo
John Resig sobre _why. Por qué es tan difícil publicar? Soy sólamente
yo?


Como instalar rubygems en Ubuntu 9.04

Siempre se me olvida como es que se debe de instalar las rubygems en
Ubuntu. El problema es con Ubuntu sólamente debido a que se empiezan a
pelear apt-get y gems, ademas de que no se puede hacer ‘gem update
–system’ en debian. Entonces lo que hago es.

(Otra cosa tambien es que para poder hacer los posts a weblogger la
direccion del blog que se da es http://www.server.com/xmlrpc.php)

tar xzvf rubygems-1.0.1.tgz
cd rubygems-1.0.1
sudo ruby setup.rb
sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
sudo gem update –system

solamente asi se puede jugar con las rubygems de forma más fácil.


POsting with curl

De SO:
http://stackoverflow.com/questions/269487/how-to-deal-with-protectfromforgery-to-make-rails-applications-communicate

Por ejemplo:

curl -H "Content-Type: text/xml" -d "<essay><content>Holaaaaaaa</content><title>yeah</title></essay>" -X POST http://localhost:3000/essays.xml -i


Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.