Custom Search
Bloggers Activos
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
El Reino Olvidado asimov
Legal Hacks vendaval
Hackeando código en Karamelo aarkerio
Last Download
Segunda Fundación
Segunda Fundación
Linux una alternativa ante la crisis econòmica.
blacksoul
MARIMAR
asarch
Cheating
aarkerio
Lo que falta
aarkerio
Notas sobre Django
aarkerio
Top 12 Most Absurd Quotes By Ballmer
aarkerio
Uploads en Django
aarkerio
Django 1.0.1 released
aarkerio
Snippets en Jedit.org
aarkerio
Google Groups Karamelo
Visit this group
GNU/Linux
GNU/Linux
Hacktivismo
Hacktivismo
Debian
Debian
NetBSD
NetBSD
WWW
WWW
Guia Linux
Guia Linux
Server Side
Server Side
Ofimatica
Ofimatica
Despabilando...
Despabilando...
Mundo Maya
Mundo Maya
Literatura
Literatura
Agora
Agora
Psicologia
Psicologia
Economia
Economia
Ambientalismo
Ambientalismo
Desarrollo
Desarrollo
Biologia
Biologia
Tú. Conocimiento
Tú. Conocimiento

Hacktivism

LinuxChix button

Lo que falta
Desde la redacción de Django, aarkerio informa.   2008-11-17 14:37:11-06
Django
14
votos
VoteVote

Coátl

  • El código para el registro de nuevos usuarios 
  • Poder recuperar contraseñas si un usuario olvido la suya
  • Ponerle Ajax a las encuestas
  • Que en las encuestas se puedan poner comentarios y que se puedan ver las encuestas pasadas
  • Portar las categorías de descargas y descargas
  • El file manager para subir y gestionar archivos
  • Poder crear página wikis que todos podamos editar
  • Crear galerias para subir fotos y que se puedan poner comentarios en cada foto
  • Crear una tabla de TODOs (cosas por hacer) que se muestre en el perfil del usuario.
  • Paginación en los modelos News, Wiki y Entry
  • Estas cosas tienen que tener un pequeño tutorial o notas explicando cómo fucionan

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: Abre Ventana  5 ComentariosPon tu comentario
Buscar enlaces a esta noticia en Technorati | add to delicious | Enviar a Fresqui.com | meneame | barrapunto

Top 12 Most Absurd Quotes By Ballmer
Desde la redacción de Microsoft, aarkerio informa.   2008-11-16 00:55:51-06
Microsoft
11
votos
VoteVote

Ballmer devlopers12. "Google's not a real company. It's a house of cards."

11. "DRM is the future."

10. "Our mail product, Hotmail, is the market leader globally."

9. "I don't know what a monopoly is until somebody tells me."

8. "We've had DRM in Windows for years. The most common format of music on an iPod is "stolen"."

7. "We don't have a monopoly. We have market share. There's a difference."

6. "My children - in many dimensions they're as poorly behaved as many other children, but at least on this dimension I've got my kids brainwashed: You don't use Google, and you don't use an iPod."

5. "There's no chance that the iPhone is going to get any significant market share. No chance."

4. "Linux is a cancer that attaches itself in an intellectual property sense to everything it touches."

3. "I'm going to f---ing bury that guy, I have done it before, and I will do it again. I'm going to f---ing kill Google."

2. "I have never, honestly, thrown a chair in my life."

1. "Developers, developers, developers, developers, developers, developers, developers, developers, developers, developers, developers, developers, developers, developers..."


Permalink:
http://www.mononeurona.org/news/display/2787

Reference: Abre Ventana  2 ComentariosPon tu comentario
Buscar enlaces a esta noticia en Technorati | add to delicious | Enviar a Fresqui.com | meneame | barrapunto

Snippets en Jedit.org
Desde la redacción de Desarrollo, aarkerio informa.   2008-11-15 23:46:04-06
Desarrollo
8
votos
VoteVote

Hace como un año que uso Emacs pero por pura curiosidad instalé mi antiguo Jedit.org, el cual ahora está más rápido y bonito.

Además ahora tiene el plugin SuperAbbrevs, que crea snippets (cachos de código) que se activan con teclas clave más la tecla Tab, algo como el tab en bash que autocompleta. Seguramente muchos lo han visto en los screencast de RoR cuando usan TextMate. Sólo hay que instalar ese plugin en Jedit.

Por ejemplo si queremos hacer un snippet del helper $html->link de CakePHP sólo hay que agregarlo al plugin:

Jedit

ahora sólo hay que teclear "ckhrf" +Tab para que se agregue todo el código definido. Por supuesto los snippets se pueden agregar y  usar en cualquier lenguaje y en HTML y CSS. Jedit.org es un excelente editor.


Permalink:
http://www.mononeurona.org/news/display/2786

Reference: Abre Ventana Pon tu comentario
Buscar enlaces a esta noticia en Technorati | add to delicious | Enviar a Fresqui.com | meneame | barrapunto

Django 1.0.1 released
Desde la redacción de Python, aarkerio informa.   2008-11-15 23:23:30-06
Python
8
votos
VoteVote

Está nueva versión es para corregir los bugs de la 1.0. Se recomienda hacer el upgrade en aplicaciones en desarrollo y en producción:

  • Several fixes in django.contrib.comments, pertaining to RSS feeds of comments, default ordering of comments and the XHTML and internationalization of the default templates for comments.
  • Multiple fixes for Django’s support of Oracle databases, including pagination support for GIS QuerySets, more efficient slicing of results and improved introspection of existing databases.
  • Several fixes for query support in the Django object-relational mapper, including repeated setting and resetting of ordering and fixes for working with INSERT-only queries.
  • Multiple fixes for inline forms in formsets.
  • Multiple fixes for unique and unique_together model constraints in automatically-generated forms.
  • Fixed support for custom callable upload_to declarations when handling file uploads through automatically-generated forms.

Permalink:
http://www.mononeurona.org/news/display/2785

Reference: Abre Ventana Pon tu comentario
Buscar enlaces a esta noticia en Technorati | add to delicious | Enviar a Fresqui.com | meneame | barrapunto

Cheating
Desde la redacción de Humor, aarkerio informa.   2008-11-13 11:58:04-06
Humor
15
votos
VoteVote

Superman


Permalink:
http://www.mononeurona.org/news/display/2783

Reference: Abre Ventana  1 ComentariosPon tu comentario
Buscar enlaces a esta noticia en Technorati | add to delicious | Enviar a Fresqui.com | meneame | barrapunto

Uploads en Django
Desde la redacción de Python, aarkerio informa.   2008-11-12 20:36:15-06
Python
9
votos
VoteVote

Subir imágenes o archivos en Django es facilísimo. Sólo hay que declarar el campo del modelo como ImageField para imágenes o FileField para archivos.

Por ejemplo el modelo para las categorías de noticias en Coátl:

class Category(models.Model):
     category = models.CharField(max_length=30, unique=True)
      description = models.CharField(max_length=100, unique=True)
      image = models.ImageField(upload_to='img/categories')

Sube la imagen al PATH 'img/categories' siguiendo el PATH  MEDIA_ROOT definido en el archivo settings.py. Django automaticamente crea el formulario con el campo upload en la zona admin para agregar la imagen. Además se encarga de borrar los archivos del disco duro cuando se borran los registros en la BD.

Para ir por la imagen en la vista:

< img src "/media/{{ new.category.image }}" alt="{{ new.category.category }}" title="{{ new.category.category }}" />

 La documentación muestra como usar los diferentes tipos de campos en Django. Acá hay un código chido para hacer thumbnails en Django.

Ah por cierto hay que agregar la línea:

url(r'^$', 'coatl.news.views.display'),   # HomePage

en urls.py para hacer que /news/display sea el homepage "/" o root del sitio.


Permalink:
http://www.mononeurona.org/news/display/2780

Reference: Abre Ventana Pon tu comentario
Buscar enlaces a esta noticia en Technorati | add to delicious | Enviar a Fresqui.com | meneame | barrapunto

Notas sobre Django
Desde la redacción de Python, aarkerio informa.   2008-11-11 00:25:51-06
Python
11
votos
VoteVote

Una de las cosa más chidas de Django es que hace la partde del admin, pero eso también obliga a entender algunas cosas. De entrada hay dos problemas:

1) Que el user_id de los elementos del sitio no sean editables como lo es por default

2) Que el usuario logeado sólo pueda ver y editar los registros que le corresponden

1) Para resolver la primera cuestión se debe poner editable=False en el modelo en el campo que hace el FKey, por ejemplo en el caso de los blogs:

author    = models.ForeignKey(User, verbose_name=_('Author'),editable=False)

esto hara que la cortina de usuarios no aparezca. Pero esto también enviara un mensaje de error al querer guardar la entrada porque el formulario no envia el campo author_id que es obligatorio. Debemos hacer un override al método save para meter el campo que nos falta. Para extender o personalizar la zona admin de nuestra app se debe crear un archivo admin.py dentro de nuestra app y ahi hacer el override del save con el método save_model:

def save_model(self, request, obj, form, change):
     obj.author_id = request.user.id
     obj.save()

2) Pero aún asi podemos ver entradas y noticias de otros usuarios asi que hay que editar el query del select por lo que se necesita además sobreescribir el query de la zona admin:

def queryset(self, request):
     qs = self.model._default_manager.get_query_set().filter(author = request.user)
     ordering = self.ordering
     return qs

 Y con eso agregamos cosas con nuestro id y el usuario sólo puede ver lo suyo.


Permalink:
http://www.mononeurona.org/news/display/2776

Reference: Abre Ventana Pon tu comentario
Buscar enlaces a esta noticia en Technorati | add to delicious | Enviar a Fresqui.com | meneame | barrapunto

Que estas haciendo?
lecterlecter está:
estudiando para mi examen de teoría de gráficas II
6 hours, 28 minutes ago

asarchasarch está:
Fastidiando a un desarrollador de MirBSD :-P
8 hours, 9 minutes ago

vendavalvendaval está:
Oyendon a Zona Rica
12 hours, 57 minutes ago

saidjosesaidjose está:
Oyendo a Guarapita Grupo de Punk Colombiano descarga del disco en jamendo
17 hours, 44 minutes ago

saidjosesaidjose está:
Eso ya lo sabias asarch
17 hours, 46 minutes ago

asarchasarch está:
Dos con chile y dos con sal, chingue su mad$%$ si te hace mal...
1 day, 12 hours ago

Que estuvimos haciendo >>
Chipotle Software

El nuevo proyecto en Django debe llamarse:
Lbaesther
Chapopote
Coatl
Minotauro
Atena
Coyolxauhqui
Rapiditas
Problemas de Lenguaje en niños
20628 lecturas
Anticoncepción de Emergencia
17678 lecturas
Sexualidad infantil y juvenil
13182 lecturas
Sinapsis y exocitosis
12869 lecturas
Rompiendo cualquier clave WEP en unos pocos minutos
12195 lecturas
Evolución filética en las hepáticas
8608 lecturas
Mi primer CakePHP, mmmmm cakeee
8429 lecturas
Interrupción de Embarazo
7361 lecturas
BASH y Primeros Comandos
6422 lecturas
CakePHP II Active Record
6379 lecturas
Add to Technorati Favorites

ir arriba
El sabio no dice lo que sabe, y el necio no sabe lo que dice. Proverbio Chino

The Queen is here Mozilla Firefox The Best DataBase CakePHP Framework XHTML GNU Hacker Chipotle Software

Too Cool for Internet Explorer