| Login | Tour | Inicio | Chat | Descargas | Wallpapers | Páginas recientes | FAQ | | ||
Custom Search
![]() Espiritualidad y oscilaciones: un verdadero galimas ahuramazdah Garapita saidjose ¿Qué son los PLEs? aarkerio Borrachos cochinos legado18 Taller de Desarrollo de Componentes en Joomla thot Analisis de WAP-TKIP en Intromision 2008 chilicuil Los Caballeros del Zoodiaco asarch Efecto de tipos de drogas en arañas legado18 Bob Sinclar 5/Dic/08 chilicuil ANIMACIÒN - PERPETUUM MOBILE tonathiu Cheating aarkerio Lo que falta aarkerio Top 12 Most Absurd Quotes By Ballmer aarkerio Snippets en Jedit.org aarkerio Estructura de proyectos en subversion humusanito Salarios, 7 meses de pérdidas reales aarkerio Uploads en Django aarkerio Operador ternario en Python aarkerio Sidebars elements on Django aarkerio Django 1.0.1 released aarkerio ![]() GNU/Linux ![]() Hacktivismo ![]() Debian ![]() NetBSD ![]() WWW ![]() Guia Linux ![]() Server Side ![]() Ofimatica ![]() Despabilando... ![]() Mundo Maya ![]() Literatura ![]() Agora ![]() Psicologia ![]() Economia ![]() Ambientalismo ![]() Desarrollo Biologia ![]() |
Sobre maquinas virtuales
Desde la redacción de Software Libre,
vendaval informa.
2008-11-22 10:11:05-06
Red Hat y AMD parecen haber encontrado la piedra filosofal de la virtualización demostrando en este video cómo una máquina virtual en funcionamiento puede ser migrada entre arquitecturas de CPU distintas. Sólo hace unos meses atrás, irónicamente, Intel y VMWare habían afirmado que algo como eso era imposible. En la demostración lograron migrar una máquina virtual desde un servidor Xeon Quad Core E5420 de Intel a otro servidor basado en el procesador "Barcelona" de AMD, y luego al nuevo Opteron Quad Core "Shangai". Todo esto sin interrumpir el funcionamiento de la máquina virtual (!)
Permalink: http://www.mononeurona.org/news/display/2804 Reference: Pon tu comentarioOperador ternario en Python
Desde la redacción de Python,
aarkerio informa.
2008-11-20 14:07:19-06
Seguramente si programas en PHP o C estarás acostumbrado a utilizar el operador ternario o sea en lugar de: if ( $v['s'] == 0 ): Simplemente: $status = $v['s'] == 0 ? 'Draft' : 'Published'; Una sola línea en lugar de cinco. Apartir de la versión 2.5 Python tiene su propia versión de este operador aunque con una sintaxis un poco diferente: mydict = {'status':0, 'id':7} Antes de la 2.5 se tenía que hacer un triki con or y and... pero yo no uso 2.4 :-p Permalink: http://www.mononeurona.org/news/display/2799 Reference: 4 ComentariosPon tu comentarioSidebars elements on Django
Desde la redacción de Django,
aarkerio informa.
2008-11-20 11:32:42-06
Una de las primeras cosas que uno quiere saber cuando inicia con un Web Framework es como se manejan todas esas cosa que van a los costados del contenido principal: la caja de búsquedas, la encuestas, la caja de lógin, el plugin del clima si existe, etc. Lo que se se conoce como "Sidebars Elements". En el caso de CakePHP son los elements que pueden ser estáticos, puro HTML o "alimentados" por un componente que les pasa un array que procesan: echo $this->element('lastentries', $Element['Last_entries']); En el caso de Django son algo llamado "Custom template tags", que son una manera de extender los templates. Se necesita crear un directorio templatetags dentro de la app de la cual queremos tomar datos, crear el archivo __init_.py para que Python tome ese dir como paquete y crear un archivo en el dir templatetags que incluya algo como: from django import template def view_poll(): en en este caso es el archivo polls_extras.py pues quiero un tag que muestre la encuesta en todo el sitio. La función poll_view() hace una consulta al modelo y regresa el diccionario poll. La consulta es el equivalente a: #=SELECT * FROM polls_poll WHERE published=TRUE ORDER BY id DESC LIMIT 1; La linea inclusion_tag() asocia el resultado de la función con un template, en este caso polls/show.html Una vez registrado el tag ya lo puedo cargar en el layout principal, en el caso de Coátl es portal.html: {% load poll_extras %} Y luego: {% view_poll %} Y con eso ya estuvo, en el archivo poll_extras.py podemos definir y registrar tantos tags como nos hagan falta. En el caso de sidebars elements de html estático es más fácil: {% include 'elements/nav.html' %} I like this shit!
Permalink: http://www.mononeurona.org/news/display/2798 Reference: Pon tu comentarioDjango User Registration
Desde la redacción de Django,
aarkerio informa.
2008-11-19 23:29:06-06
Pues una de las cosas pendientes en Coátl era ver que hongo con el registro de usuarios. Googleando y en el canal de IRC todso me dicen (y aconsejan encarecidamente) que usen la aplicación User registration que ya está hecha y lista para usarse (como me gusta). Esta aplicación se está convirtiendo en la manera "djangezca" de registrar usuarios asi que ya la he agregado al respoitoriao de Coátl . Hay que bajarla como .tgz o por Mercurial e instalarla: $sudo easy_install django-registration Los templates que pide ya están: Hay que tener un MTA instalado (qmail, sendmail, postfix, exim) para probar esta parte del código. Por cierto si han entrado al IRC de Django hay un wey bien cagado, Mangus creo que se llama, que parece que no ha tenido sexo por tres años y siempre está enojado, sólo hay que ser paciente con él y al final siempre ayuda, en el fondo es buen pedo el wey. En Django Snippets hay un monton de mini-hacks chidos. Por cierto ¿alguien sabe si hay algo como la función isset() de PHP en Python? ¿o cómo funciona ahí? Permalink: http://www.mononeurona.org/news/display/2797 Reference: 4 ComentariosPon tu comentarioEstructura de proyectos en subversion
Desde la redacción de Desarrollo,
humusanito informa.
2008-11-19 12:03:54-06
Los desarrolladores de subversion recomiendan una estrutura de proyectos en la cual, la raíz del proyecto tiene 3 carpetas: tags branches trunk 'trunk' es la línea principal de desarrollo, puede manejarse como la versión más estable o completa que se tiene todo el tiempo 'tags' identifica 'hitos' o líneas base del proyecto, a partir de las cuáles se puede recuperar el código para la corrección de un bug 'branches' son líneas alternas de desarrollo que pueden utilizarse para resolución de tickets/bugs, agregar nuevos features al software y para que cada desarrollador se sienta libre de experimentar. He aplicado esta estructura a coatl con los siguientes comandos: svn mv --parents __init__.py blog bookmarks db manage.py media \ middleware news polls settings.py templates urls.py wiki trunk/ svn mkdir branches tags svn commit -m "integración del código a la estructura estándar \ de proyectos de subversion" . --username humusanito Quienes cuentan con el checkout anterior en el cuál no había trunk, tags y branches, pueden cambiar el directorio al que apunta su copia de trabajo con el comando switch en la raíz de la copia local de coatl de la siguiente forma: svn switch $COATL/trunk La variable de entorno COATL debe tener como valor http://svn.assembla.com/svn/coatl svn info Ruta: . URL: http://svn.assembla.com/svn/coatl/trunk Raíz del repositorio: http://svn.assembla.com/svn/coatl UUID del repositorio: e0e46c49-be69-4f5a-ad62-21024a331aea Revisión: 57 Tipo de nodo: directorio Agendado: normal Autor del último cambio: humusanito Revisión del último cambio: 57 Fecha de último cambio: 2008-11-19 11:42:26 -0600 (mié 19 de nov de 2008) Después de esto 'congelar' el código de un release es tan fácil como: svn cp $COATL/trunk $COATL/tags/0.1_Kravitz No dejen de checar la documentación en línea de subversion: http://svnbook.red-bean.com/ Permalink: http://www.mononeurona.org/news/display/2794 Reference: Pon tu comentarioSalarios, 7 meses de pérdidas reales
Desde la redacción de Economia,
aarkerio informa.
2008-11-19 10:25:47-06
CIUDAD DE MÉXICO (CNNExpansión.com) — Las revisiones salariales contractuales registraron un aumento nominal de 4.1% en promedio en octubre pasado, el más bajo de los últimos 12 meses, de acuerdo con las estadísticas de la Secretaría del Trabajo y Previsión Social (STyPS). De esta forma, el aumento real de los salarios contractuales en octubre, es decir, descontando los efectos de la inflación, fue negativo al caer 1.59%, la mayor pérdida desde octubre de 2004, con lo que los salarios contractuales sumaron siete meses consecutivos de baja de poder adquisitivo. “Es posible que las perspectivas sobre un debilitamiento de la economía y el empleo estén moderando los incrementos salariales”, dijo Héctor Chávez, analista de Santander. Los salarios se ven afectados por un mayor aumento de los precios al consumidor. La inflación en octubre llegó a 5.78% su nivel más alto en siete años. El mes pasado se llevaron a cabo más de 607 revisiones contractuales, uno de los meses más activos, que involucraron a más de 471,000 trabajadores, la mayor parte del sector servicios. Permalink: http://www.mononeurona.org/news/display/2793 Reference: Pon tu comentarioLo que falta
Desde la redacción de Django,
aarkerio informa.
2008-11-17 14:37:11-06
Por el momento las cosas sólo las pueden hacer los usuarios registrados de modo que no es necesario el captcha. ¿Quién dijo yo? Permalink: http://www.mononeurona.org/news/display/2790 Reference: 6 ComentariosPon tu comentario |
![]() shunashi? 12 hours, 10 minutes ago Formateando a shunashi 13 hours, 36 minutes ago Ese día yo no estuve ahí :-( 18 hours, 36 minutes ago ¿Alguien sabe la verdadera razón de la rebelión de Lucifer? 18 hours, 38 minutes ago Pero en este caso se lo merecen las Borregas de Alejandro Fernandez 22 hours, 59 minutes ago Pues aca en Queretaro se acerca la feria y hay rumores de atentados 23 hours ago Que estuvimos haciendo >> 20862 lecturas Anticoncepción de Emergencia 17842 lecturas Sexualidad infantil y juvenil 13248 lecturas Sinapsis y exocitosis 12960 lecturas Rompiendo cualquier clave WEP en unos pocos minutos 12281 lecturas Evolución filética en las hepáticas 8670 lecturas Mi primer CakePHP, mmmmm cakeee 8472 lecturas Interrupción de Embarazo 7488 lecturas BASH y Primeros Comandos 6452 lecturas CakePHP II Active Record 6425 lecturas
|
| ||
| En la Atenas de Pericles todos los ciudadanos eran críticos de arte, de ahí la excelencia de sus obras. O. Wilde | ||
| Este trabajo está licenciado bajo la MonoNeurona Commons License. 2002-2008 © :: Colectivo MonoNeurona.org :: | ||