WordPress se ocupa de transmitiros el feliz año nuevo de mi parte.
FELIZ AÑO NUEVO
Popularity: 1% [?]
WordPress se ocupa de transmitiros el feliz año nuevo de mi parte.
FELIZ AÑO NUEVO
Popularity: 1% [?]
Hace un tiempo escribi un post que comentaba que
“Internet Explorer 7 no se instala en Windows Media Center“. No fui demasiado afortunado escribiéndolo ya que aunque doy la solución de como hacerlo algunos no lo han entendido o ha quedado suficientemente clara. Por tanto voy a explicar el procedimiento ya que si que se puede instalar, lo único que tenemos que instalar la versión inglesa para que funcione. Una vez instalado funciona perfectamente:
Espero que esta aclaración ayude. Dentro de unos meses sacarán una versión multiidiomas que nos permitirá instalarnos una versión que tendrá un pack de idioma para el castellano. Pero supongo que cuando llegue ya estaremos pensando en Windows Vista…..
Popularity: 15% [?]
Este año voy a dar el premio a un producto y no a una compañía. Aunque creo
que habrá polémica con mi decisión. Creo que es uno de los ejemplos de que un Dinosaurio puede cambiar y está haciendo un esfuerzo para hacerlo. Enfocándose
Doy el premio en función de la solución que más me ha ayudado y dado productividad durante el 2006.
Sin ninguna duda doy el premio a Microsoft por el programa Windows Live Writer que se ha convertido en una herramienta genial para escribir en los Blogs de una forma muy ágil. Detrás de este producto hay un esfuerzo por parte de la compañía por cambiar y pensar en la gente. Todos atentos al Gigante que está cambiando….
Popularity: 1% [?]
Ha pasado ya un año desde que publiqué el mismo post y ha llegado el momento de reflexionar sobre los resultados y plantear el año que viene.
Objetivos 2006
Hace un año escribia:
Año 2006
Para el 2006 mis proyectos en cuanto a Crónica de una vida son los siguientes:
- En breve sobrevivir a la migración a WordPress 2.0 ( como soy novato en esto esperaré a que otros pasen antes)
- Escribir sobre temas de cienca que es mi segunda pasión
- Realizar más artículos que permitan facilitar a nuevos usuarios sacar el máximo rendimiento a Internet y la informática
- Crear un logo para Crónica de una Vida
- Buscar alguna forma que el Blog se pueda leer en más idiomas y que llegue a más usuarios
- Me gustaría aprender algo de PHP ( poder desarrollar mi propio tema en WordPress)
- Instalar un Wiki y desarrollarlo con varíos temas
- Seguir capturando con mi cámara de fotos bonitas fotos para compartir en Flickr
- Como siempre seguir dando mi opinión sobre los temas que me interesan y siguiendo el pulso de Internet
- Seguir disfrutando de la selección de Blogs que leo cada día y descubrir otros puntos de vista
Espero conseguirlos y añadir otros nuevos.
Este año mi blog ha seguido avanzando y madurando. Sobrevivi a Worpress 2.0 y llegué a 2.0.5 sin problemas. Es una excelente herramienta para escribir que ahora no cambiaría por nada. He escrito poco sobre ciencia aunque es un tema que me apasiona y me gusta leer todo lo que encuentro. En cuanto a artículos creo que podría haber escrito sobre más temas pero sin duda he seguido con mi objetivo de compartir mis experiencias y conocimientos. He mirado de reflejar todos aquellos temas que dentro de mis intereses creo que se deben conocer y también he seguido colaborando con “la brújula verde“. Finalmente cambié la imagen del blog por una más simple y profesional y le añadi un logo….. ¿ sabéis que es? Es la cara de una de las estatuas vivientes que suelen estar en las Ramblas de Barcelona. Representa a un soldado.
Dije que quería aprender PHP, sin duda he fallado en este objetivo pero lo he mejorado aprendiendo Ruby on Rails. Fantástica Framework que me ha permitido desarrollar mi afición por la programación y en breve compartiré con vosotros mi proyectito. Recomiendo que quien tenga ganas se meta en este mundo ya que además de aprender Rails aprenderá Ruby, Apache, Linux, MySQL, Apache, Javascript, HTML, DHTML, Diseño gráfico y otras cosas. Esta ha sido la zanahoria para realmente aprender Rails. ¿ intrigados?
Por los demás objetivos los he ido cumpliendo de una forma correcta y lo más importante de todo. Mi blog pronto llegará a dos años y sigo divirtiéndome escribiendo como el primer día o más…. Creo que esto es lo más importante.
Además aquí podéis ver algunas estadísticas 2006 y hay un crecimiento. Será señal de que mis temas interesan a la gente.. Gracias a los que han pasado por Crónica de una vida.
Objetivos 2007
En cuanto al 2007 mi principal objetivo estará en continuar escribiendo y aportando mi granito de arena a las novedades y noticias que se produzcan. No quiero ser el eco de las noticias que aparecen ya que hay grandes blogs que lo hacen con gran cantidad de noticias, sino aportar mi punto de vista sobre las que más me interesen. Además en mis colaboraciones quiero retomar artículos de más profundidad que he desarrollado.
Seguiré mejorando la apariencia del blog y añadiré el tema de la traducción entre otras mejoras. Quizás realice mi propio tema de personalización o evolucione alguno existente.
Mi segundo gran objetivo será compartir el proyectito que he estado haciendo esperando que sea útil para la gente. En cualquier caso habré realizado mi objetivo de aprender Ruby on Rails. Este año seguiré con esta Framework que evoluciona diariamente y me está haciendo disfrutar de mi afición por programar.
Este año asistiré a una formación bastante específica e intensa de mi profesión y según como compartiré cosas en el Blog. Veremos ya que no quiero mezclar el placer con el trabajo….
El capítulo de ciencia he de conseguir retomarlo y realizar algunos posts.
Muchas cosas para el 2007, quizás menos concretas este año pero demuestran que me lo estoy pasando genial con este hobby y que está consolidado……..
Popularity: 1% [?]
Finalmente consegui configurar en mi cuenta de Dreamhost una aplicación
desarrollada en Ruby on Rails. Supongo que el echo de que soy novato, le sumamos que vengo del mundo windows y que la documentación de Dreamhost no es expléndida. Han hecho que haya sido toda una aventura el configurar mi aplicación. Pero he de confirmar que funciona.
Primero de todo hay que tener en cuenta los siguientes aspectos:
En cuanto al procedimiento es el siguiente (tomado de la kb de Dreamhost):
(en negrita los cambios que yo he hecho y tachado lo que no hace falta)
Installation is very easy.
1. Start in the dreamhost web-panel manage domains and add a new domain to play around in
e.g. rails.yoursite.com
point the webroot to /home/yourname/yoursite.com/public
2. Goto the dreamhost goodies->(yo he mantenido los nombres normales en una sola base de datos )mysql and add three new databases
yourname_test, yourname_production,yourname_development
add hostnames for these databases
testdb.rails.yoursite.com, productiondb.rails.yoursite.com, developmentdb.rails.yoursite.com. Lots of folks say the beauty of mysql is that you can keep everything organized in one database. But if you have to read these directions, you, like me, likely make mistakes from time to time. Best in my opinion to mitigate losses.
Wait until you receive emails from dreamhost telling you everything is now active (subdomain is critical — db less so). Dreamhost says it could be a day or two.
3.-To install to yoursite.com/public
rails /home/yourname/rails.yoursite.com
chmod 0755 /home/yourname/rails.yoursite.com/public
chmod 0755 /home/yourname/rails.yoursite.com/dispatch*
that should do it for basic setup. Navigate to http://rails.yoursite.com/ and there is a welcome page with further informations.
The following may/may not be necessary, but might be worth trying if you still don’t see anything.
Many sites recommend to change what they call the “She-bang!” line — the first line of the code in the public/dispatch.rb, public/dispatch.cgi, and public/dispatch.fcgi files to reflect the location of the ruby executable on the dreamhost servers — the dreamhost server I’m on, Apok has both.
pico /home/yourname/yoursite.com/public/dispatch.rb
(delete first line in file and type the following)
#!/usr/bin/ruby1.8
[Ctrl]+X
y
navigate to
http://rails.yoursite.com/ and hopefully you’ll see something other than an error message.Siguiendo estos pasos está incompleto pero quiero que se vea lo liante que es la documentación de Dreamhost. Completarlos con los puntos que he añadido arriba y seguir los tutoriales del wiki y el otro que añado en la sección de otros documentos.
Algunos comandos de interés para Linux ( cónsola desde putty):
Para logaros con la cónsola hay que poner en host [Machine dreamhost].dreamhost.com. Para saber en que servidor estáis buscar en el panel de control de dreamhost en Manage Users en la columna Machine. Os pedirá el nombre de vuestro usuario dreamhost y la contraseña. Lo encontraréis en el panel de Dreamhost.
ls –> equivale al dir de msdos
killall -9 dispatch.fcgi –> mata procesos dispatch.fcgi y conviene hacerlo ya que guarda en memoria información.
cd nomdirectorio –> cambiar directorio
cd .. –> retrocede un nivel el directorio
rm [nombrefichero] –> borra un fichero. Ir con cuidado…
dos2unix nomfichero–> convierte el fichero a formato unix ( hacerlo con los dispatch)
top –> muestra los procesos y carga del servidor ( ctrl+c para salir)
pico [nom_fichero] –> Carga un editor de textos sencillo. Tiene una ayuda ^G.
Hay muchos otros comandos, pero estos son los que yo he utilizado.
Ficheros que a mi me han funcionado de configuración
Estos son los ficheros que tengo en mi servidor y funcionan…. Pensar que conviene matar los procesos dispatch.fcgi para hacer que funcione ( killall -9 dispatch.fcgi).
rails>public>dispatch.fcgi
#!/usr/bin/ruby1.8
require File.dirname(__FILE__) + "/../config/environment"
require 'fcgi_handler'
class RailsFCGIHandler
private
def frao_handler(signal)
dispatcher_log :info, "asked to terminate immediately"
dispatcher_log :info, "frao handler working its magic!"
restart_handler(signal)
end
alias_method :exit_now_handler, :frao_handler
end
RailsFCGIHandler.process!
rails>public>.htaccess
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^(.*)$ dispatch.cgi [QSA,L]
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
RewriteCond %{REQUEST_URI} ^/stylesheets.*
RewriteRule .* - [L]
rails>config>database.yml
production:
adapter: mysql
database: myrailsapp_production
username: mysqluser
password: password
host: mysql.mydomain.com
port: 3306
Todos los datos los tomaremos del panel de control de Dreamhost en Goodies>Manage MySQL.
Otros documentos de interés
Adjunto otras fuentes de información interesantes:
Conclusión
Tal como he anunciado en el titular ha sido toda una aventura ya que toda la información que encuentras es a partir de versiones de diferentes usuarios que te van dejando incógnitas. No hay un procedimiento límpio y fácil. Además he solicitado ayuda al soporte de dreamhost y sinceramente más que ayudar me han ayudado a despistar.
Como siempre la ayuda de un alma caritativa en el irc de rails me ha dado buenas pistas y me han permitido acabar de arrancar el servidor.
A ver si alguien tiene experiencias mejores o más fáciles. He visto que en otros hostings tienen gems de instalación propios y otras herramientas más sencillas. A ver si Dreamhost se apunta y nos hace la vida más fácil. Además de que un futuro soporte alternativas más potentes como Mongrel.
Ahora veremos si el rendimiento es correcto y quedo satisfecho de este hosting. Supongo que será más que suficiente para este proyectito…
Popularity: 2% [?]
Llega una Navidad más en la que espero que todos podamos compartir bonitos momentos con la familia y sobre todo ver la ilusión de los más pequeños.
Pronto el resumen 2006, previsión 2007 y Premio Crónica de una vida por segundo año…. Que nadie se ponga nervioso…. Para los curiosos aquí tenéis el año anterior.
Feliz Navidad a todos ……
Genís
Popularity: 1% [?]
He tardado tan sólo 34 años en ser persona del año……
Bromas a parte, encuentro genial la decisión de esta revista de hacernos a todos personas del año por controlar la era de la información.
Para los que no lo entiendan la pretigiosa revista escoje cada año una persona del año. Este año es You, es decir “tu” ya que considera que somos los que controlamos la edad de la información.
Popularity: 4% [?]
La semana pasada Microsoft lanzó XNA GAME Studio Express 1.0. XNA provee de una framework para desarrollo de juegos utilizando C# y Visual Studio. Está pensada para desarrollar tanto juegos en Windows como en cónsolas XBOX 360.
La descarga es gratuita y existe mucha documentación, videos y ejemplos en la web de MSDN-XNA. También existen tutoriales y ejemplos muy interesantes en la web www.xnadevelopment.com .
Tecnológicamente está basado en la versión .NET Compact Framework CLR que puede correr en chips PowerPC como los que lleva la XBOX 360. Comentan que puedes descargarte e instalarte el ejemplo de Spaces Invaders que lleva, luego modificarlo y hacerlo correr en la XBOX impresionando a cualquiera.
Microsoft está haciendo un gran esfuerzo para hacer que el desarrollo sea fácil y gratis con su plataforma Express y ahora ha llegado incluso al desarrollo de juegos.
Popularity: 8% [?]
Guillermo Carvajal me hace llegar este meme que consiste en que explique 5 cosas que la gente que lee mi blog desconoce de mi. No soy ninguna caja de sorpresas pero allí van:
Y le paso el meme a Belén.
Popularity: 1% [?]
Acabo de descubrir un interesante blog en donde se pueden escuchar
chistes del genial cómico Eugenio que solía empezar los chistes con “Saben aquel que diu…”. Os recomiendo que os paséis por allí y además felicitar a los creadores de EugenioForever.com por el blog y por rendir homenaje a este genio.
Uno de mis preferidos el de la millonaria….
Vía Menéame
Popularity: 5% [?]