Inturiasgary’s Blog

noviembre 18, 2009

Arreglo al problema de Hibernar y suspender en ubuntu

Filed under: Uncategorized — inturiasgary @ 11:02 am

Este es un problema al que a la mayoria de personas que conozco le sucedio, mas que todo al instalar la version jaunty jackalope. una de las soluciones que vi en elagun foro fue:

instalar la aplicacion “uswsusp”, el cual sera el encargado desde ahora en realizarar la tarea de hibernaci贸n y suspenci贸n de nuestro sistema, entonces porcedemos desde una terminal:

sudo aptitude install uswsusp

una ves instalado tenemos que modificar el archivo “hal-system-suspend-linux” con la siguiente instruccion:

sudo gedit /usr/lib/hal/scripts/linux/hal-system-suspend-linux

en el cual solo tiene que contener las siguientes lineas:

#!/bin/sh

sudo s2ram –force

salvamos nuestra informacion y tendremos que editar otro archivo para la solucion de hibernaci贸n:

sudo /user/lib/hal/scripts/linux-system-power-hibernate-linux

de la misma manera, solo tiene que contener los siguiente:

#!/bin/sh

sudo s2disk

Con estas modificaciones le estamos diciendo a nuestro sistema que uswsusp sea el encargado de las tareas de hibercaci贸n y suspencion.

una de las herramientas muy utiles, como ser la suspencion del sistema mediante la linea de comandos, se la pude realizar de la siguiente manera:

primero debemos instalar la aplicacion “pmi(powermanagement-interface)” asi:

sudo aptitude install powermanagement-interface

una ves realizada la instalacion podemos hacer uso de:

 

pmi action suspend

 

pmi action hibernate

 

la primera instruccion es para suspender el equipo y la segunda para hibernar 馃檪

Anuncios

Internacionalizaci贸n en Aplicaciones Django

Filed under: Uncategorized — inturiasgary @ 2:44 am

Uno de los aspectos importantes hoy en dia es que nuestros sistema webs esten disponibles para la mayor diversidad de usuarios que los utilizan, por lo tanto la internacionalizaci贸n de las aplicaciones es muy importante.

primero debemos asegurarnos que en el archivo de configuraci贸n settings.py este agregada la linea:

“django.core.context_processors.i18n”

dentro de:聽 TEMPLATE_CONTEXT_PROCESSORS

y tambien este habilitado la siguiente linea:

USE_I18N = True

luego en los templates donde queremos utilizar las traducciones, siempre tiene que estar agregado al principio:

{% load i18n %}

hay dos formas de poder decirle a django que parte de informaci贸n deseamos traducir :

1.- palabras u oraciones de una sola linea de la siguiente forma:

{% trans “texto a traducir ” %}

{% trans “palabra” %}

2.- oraciones en bloques, el cual nos permitira poder realizar las traducciones de todo lo que se encuentre dentro del cuerpo

{% blocktrans %}

official guide to the core architecture and internals of Microsoft SQL Server 2000 helps readers unlock the full power of Microsoft’s premier relational database management system.

{% enblocktrans %}

Una ves hecho estas modificaciones tenemos que generar nuestros archivos .po de nuestro proyecto. ingresamos a la carpeta que contiene el proyecto y creamos un directorio con el nombre “locale”

mkdir locale

luego para la generacion:

ejemplo generar el .po para la traduccion en espa帽ol seria de la siguiente forma:

./manage makemessages -l es

ya tendremos generado el archivo django.po dentro de:

locale/es/LC_MESSAGES/

y realizamos la compilacion el cual nos generara en el mismo directorio el archivo .mo con la siguiente instrucci贸n:

ejecutamos la intruccion en el directorio del proyecto

./manage compilemessages

es todo.

 

noviembre 17, 2009

Creaci贸n de datos iniciales en Django

Filed under: Uncategorized — inturiasgary @ 7:55 pm
Tags:

para la creaci贸n de datos iniciales usando YAML Ain’t Markup Language, primero debemos instalar PyYaml con la siguiente linea de instrucci贸n:

sudo easy_install PyYaml

luego una ves concluida la instalaci贸n podemos ver los datos serializados de nuestro proyecto realizado en Django, situ谩ndonos en el directorio y ejecutando la siguiente instrucci贸n:

./manage.py dumpdata –format yaml –indent 4

el cual nos lo genera en el formato yaml y con una identacion de 4 espacios.

para poder almacenar la informaci贸n en un archivo tendr铆amos que ejecutar as铆:

./manage.py dumpdata –format yaml –indent聽 4 >> initial_data.yaml

Blog de WordPress.com.