Puedes filtrar esta página de ciertos tipos de entradas:
Filtrado: Mostrando entradas sin comentarios (Quitar filtro)
Enviado por Cristian Denis Mamani Torres | 0 Comentario (s)
http://sergiohinojosa.wordpress.com/2008/12/23/el-tour-de-corey-tour-de-pro
Realmente fantastico, Corey Haines lleva adelante su tour denominado “Pair-Programming Tour 2008″, lleno de nuevas experiencias y donde hace prevalecer que la experiencia de trabajar en parejas te lleva a aprender y compartir mucho mas que del modo simple y solitario. Quien es Core Haynes? Corney Haines, paso el ultimo año casi exclusivamente desarrallonado con Ruby [...]Palabras clave: grails, scaffold
Enviado por Sergio Hinojosa | 0 Comentario (s)
Enviado por Jose Benjamin Perez Soto @ software libre | 0 Comentario (s)
Enviado por Jose Benjamin Perez Soto @ software libre | 0 Comentario (s)
ayer me pidieron buscar programas de autor como el "Hypercard" mmmmmm bueno primero decidí definir que era un "Programa de autor" mmmmmm son programas que facilitan el desarrollo de programas sin conocimiento de programación, programas gráficos y flexibles.
Lo bonito de la historia es que el tal Hypercard fue desarrollado primero para System Sofware 6 pero corre en la MAC hace mucho tiempo atrás (1987 su primera versión).
Bueno si quieren probar hypercard l pueden hacer con clasic pero no esperen mucho pues ya fue interrumpido y esta cinco metros bajo tierra. Pero por suerte dejo decendencia asi que para los usuarios de MAC le dejo un par de enlaces para que decidan cual de sus hijos quierén probar.
- supercard
http://solutionsetcetera.com/order/order.html
http://www.apple.com/downloads/macosx/development_tools/supe
- Revolution (*)
http://www.macworld.com/article/28979/2004/02/revolution21.html
http://www.apple.com/downloads/macosx/development_tools/revo
- Tilestack
- ToolBook
Saludos
Palabras clave: Hypercard, programas de autor
Enviado por ClauDia Ureña | 0 Comentario (s)
buscando a los expositores de este a\~no del FOWA (Future Of Web Apps - uno de los mejores eventos de aplicaciones web) se me ocurrio poner este link http://events.carsonified.com/fowa/2008/ y me salio un poderoso 404 :-) es uno de los mas pintudos que he visto ;-)
Palabras clave: 404, not found
Enviado por Jose Benjamin Perez Soto | 0 Comentario (s)
Django viene con muchas aplicaciones reutilizables directamente añadidas al core o a la version de distribucion, entre una de ellas, de echo la mas utilizada, es la de administracion "django.contrib.admin".
El admin de django te permite tener una interfaz administrativa para tus modelos, el unico requisito es que las registres,a continuacion recrearemos una pequeña aplicacion un todo manager.
Para habilitar el admin, debemos añadirlo a nuestro settings.py
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.admin',
'todomanager', # nuestra aplicacion que vamos a crear mas adelante
)
Sobre el proyecto hola mundo ahora crearemos una nueva aplicacion que se llame todomanager:
#./admin.py start-app todomanager
Django nos crea el models.py y views.py por defecto en el nuevo directorio de nuestra aplicacion que lleva el mismo nombre.
Abrimos el models.py y editamos creando nuestros modelos, nuestro models.py deberia quedar algo asi:
from django.db import models
from django.utils.translation import ugettext_lazy as _
from django.contrib.auth.models import User #django nos provee otra aplicacion que maneja la autenticacion, de el usaremos el modelo User
from datetime import datetime
class Todo(models.Model):
HIGH = 3
MEDIUM = 2
LOW = 1
CHOICES_PRIORITY =(
(HIGH, _('High')),
(MEDIUM, _('Medium')),
(LOW, _('Low'))
)
COMPLETED = 1
TBD =2
CHOICES_STATUS=(
(COMPLETED, _('Completed')),
(TBD, _('To be Done'))
)
owner = models.ForeignKey(User, related_name='owner_group', verbose_name=_('owner'))
name = models.CharField(_('name'), max_length=32)
created_date=models.DateTimeField(default=datetime.now)
priority = models.IntegerField(_('priority'), choices=CHOICES_PRIORITY)
status = models.IntegerField(_('status'), choices=CHOICES_STATUS)
description = models.TextField(_('description'))
due_date = models.DateField(_('due_date'),blank=True,null=True,)
completed_date = models.DateField(_('completed_date'),blank=True,null=True)
class Meta:
ordering = ('created_date','priority')
verbose_name = _('Todo')
verbose_name_plural = _('Todo List')
unique_together = ("owner", "name")
get_latest_by = 'created_date'
def __unicode__(self):
return self.name
Para que nuestro modelo pueda ser tomado en cuenta por el admin de django debemos registrarlo, dentro de nuestra aplicacion creamos el archivo admin.py y lo minimo requerido para registrarlo seria tener lo siguiente en nuestro archivo:
from django.contrib import admin
from models import Todo
admin.site.register(Todo) # aca registramosnuestro modelo
Ahora nos toca generar la base de datos:
./admin.py syncdb
Como es la primera vez nos pedira registremos las credenciales de nuestro usuario administrador (dile yes :P).
Para habilitar completamente las interfaz administrativa debemos editar el urls.py de nuestro proyecto y tener algo como sigue:
from django.conf.urls.defaults import *
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
(r'^admin/(.*)', admin.site.root),
)
Ahora podemos hacer correr nuestro proyecto con:
#./manage.py runserver 0.0.0.0:8000
Ahora nos vamos al browser y colocamos:
Usando las credenciales que registramos al realizar el sync de bd ingresamos al sitio de administracion de djano.
En un siguiente post veremos como poder hacer mas rica y como tambien veremos como se puede sobreescribir y darle mas funcionalidad a esta interfaz que nos provee django.
Sin duda esta caracteristica de django es la que atrae a muchos, ya que en la mayoria de las aplicaciones que realizamos siempr necesitamos tener esta interfaz administrativa, aunque existen muchas cosas que se estan mejorando aun, no cabe duda que el admin de django nos ahorrara mucho trabajo.
Palabras clave: admin, django
Enviado por Sergio Hinojosa | 0 Comentario (s)
Scaffolding en Grails
Que es?
Se llama al proceso de auto generar toda la aplicacion para una clase de nuestro dominio, el scaffold nos:
Empezemos con un ejemplo basico:
Creamos nuestra clase de dominio:
grails create-domain-class
Y le damos el nombre de Client
Bajo el directorio de domain clases encontraremos nuestro Client.groovy lo editamos como sigue:
class Client {
String first_name
String last_name
String email
}
En Grails para habilitar el scaffolding de una clase de dominio, editamos la clase controlador de la clase del dominio:
#grails create-controller –le damos el nombre de client
class ClientController{
def scaffold = Client
}
Ahora solo necesitaremos hacer correr nuestra aplicacion, grails run-app
y todo lo necesario sera auto generado en tiempo de ejecucion
Para verlo debemos ir a nuestro browser http://localhost:8080/miproyecto/ y tendremos el CRUD listo para usarlo.
Palabras clave: grails, scaffolding
Enviado por Sergio Hinojosa | 0 Comentario (s)
Esta vez les traigo la Fantastica Ezine SET.
A quienes no conocieros esta fantastica Ezine aqui tienen la Ultima.. Set 35
Despues de catorce meses de espera salio set 35. Esta es una revista electronica muy Destacada asi como su antiguedad esta muy marcada por los distintos articulos elaborados por este grupo.
Personalmente.
Esta Ezine siempre estaba en mis comienzos de hacking obteniendo desde lo basico hasta lo avanzado.... mmm que tiempos aquellos.....ya.ya.. Basta de ponerse nostalgico ..jejeje
Este es el contenido:
Editorial
Crackear usando WINE
Bazar de SET
La Cripta
Syn vs Fin Scan
Hack Symbian
Protocolo MetroTRK
Criptografia Practica
Curso de electronica 05
Curso de electronica 06
Proyectos, peticiones, avisos
John The Ripper "over MPI"
Interceptar Conversaciones
Interfaces con SDL
Planes de Prevencion ante Desastres
Geolocalizacion IP
Espero Que lo Disfruten.....
Creo que deverian Darnos un espacio dentro del servidor Para poder realizar un mirror de todas las Ezine que Existen.. seria una gran contribucion .. no creen..
Nota: La Ezine esta en la parte de Archivos en la derecha....
Para los que quieran todos los numeros de Esta Ezine :
http://www.set-ezine.org/archivo/archivo.php
Espero sus comentarios........
y Aportes...
atte:
....:::Gonzalo:::..
Sacado de Ezine 35
Eres hacker y por eso estas aqui, buscas ampliar tu conocimiento con nuevas
Palabras clave: Ezine
Enviado por Gonzalo | 0 Comentario (s)
Aqui tenemos La recopilacion de Exploits de Noviembre del 2008 espero que lo disfruten.
Estan guardados en los archivos en la parte derecha.
Saludos
Atte
...Comunidad....
.....Seguridad Informatica......
fuente http://packetstormsecurity.org/
Palabras clave: exploits
Enviado por Gonzalo @ Seguridad Informatica | 0 Comentario (s)