Ingresar:
  • Iniciar la sesión





    Olvidaste tu clave?

  • Estadísticas de usuario

    Hay 358 usuarios activos.
    (0 online)

Blog :: Todo

Puedes filtrar esta página de ciertos tipos de entradas:

Filtrado: Mostrando entradas sin comentarios (Quitar filtro)

January 06, 2009

....otra vez!

Palabras clave: ajayu, ciclo, muerte, revive

Enviado por Cristian Denis Mamani Torres | 0 Comentario (s)

December 23, 2008

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)

December 19, 2008

via [barrapunto]: «Un estudio de 4 años de duración llevado a cabo por 5 investigadores de la Universidad de Stanford en el que se han analizado las 5,7 millones de líneas de código del kernel ha resuelto que Linux es un sistema mucho más seguro que la mayor parte del software propietario. El informe concluye que en el kernel 2.6 de Linux se han detectado únicamente 985 bugs, lo que da una media de tan solo 0,17 fallos por cada 1.000 líneas de código. Es una cifra sensiblemente inferior a la que se da en los programas comerciales, que se sitúa entre 20 y 30 por cada 1.000 líneas, según atestigua la Universidad Carnegie Mellon. De haberse seguido este promedio, se hubieran encontrado más de 140.000 errores en las 5,7 millones de líneas de código del kernel».

Palabras clave: kernel, linux

Enviado por Jose Benjamin Perez Soto @ software libre | 0 Comentario (s)

via [barrapunto]: «El Economista: Google convence a Motorola para usar su sistema operativo en código abierto: "Android, el software de Google para móviles, ha convencido a Motorola. El fabricante ha decidido cambiar su estrategia y abandonar Symbian por el nuevo sistema operativo de código abierto diseñado por el buscador de Internet, según anuncia el presidente de la compañía en España, Óscar Rodríguez. Este cambio de planes obligará a Motorola a paralizar prácticamente toda su producción en 2009 para adaptar sus aparatos, lo que irá unido en un primer momento, a una inevitable caída de la cuota de mercado". Más en Europa Press y La Vanguardia (que parece que no conocen que Android corre sobre Linux)».

Palabras clave: android, linux, motorola

Enviado por Jose Benjamin Perez Soto @ software libre | 0 Comentario (s)

December 17, 2008

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 ;-)

 Not Found

Palabras clave: 404, not found

Enviado por Jose Benjamin Perez Soto | 0 Comentario (s)

December 13, 2008

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:

http://127.0.0.1:8000/admin

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)

December 12, 2008

Scaffolding en Grails

Que es?
Se llama al proceso de auto generar toda la aplicacion para una clase de nuestro dominio, el scaffold nos:

  • Crea las vistas necesarias
  • Crea las acciones del controlador para realizar operaciones de Crear/leer/actualizar/eliminar “CRUD” en ingles
  • Y tambien puede crear el esquema de base de datos y las relaciones para nuestras clases de dominio

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)

December 11, 2008

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
ideas subversivas y nuestra mision es proporcionartelas. Trabajamos por ti y
para ti, pero todavia hay algo mas, ahora tu puedes formar parte de esto.

Llevas tiempo afirmando que si, que estas dispuesto a contribuir y pronto
prepararas un articulo sobre algun tema underground. Llevas tiempo enganyandote
a ti mism@ porque sabes que no lo haras; piensas que mientras alguien este
dispuesto a hacer el trabajo por ti, el hacking seguira funcionando.

Haznos caso, si has descubierto una empresa vulnerable/xploiteable, si has
crackeado aquella aplicacion cuyo algoritmo de cifrado tan seguro proclamaba
ser, o si tu filosofia acerca del hacking posee nuevos conceptos que debamos
sopesar, entonces no lo pienses dos veces, escribe tu experiencia y ayuda al
mundo.

Miralo por otro lado, cuando tengas 10 anyos mas y una familia que mantener
(si todavia no la tienes) e internet y la web sean unicamente una red social
totalmente controlada por los devoradores de mentes, en ese instante podras
decir:

   - Mira hijo, antes las cosas las haciamos asi, y eramos los mejores.

   - Los mejores?, por que erais los mejores?

   - Ah claro! Tu no comprendes! Eramos hackers hijo, HACKERS.......

 

Palabras clave: Ezine

Enviado por Gonzalo | 0 Comentario (s)

December 10, 2008

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)

<< Atrás