Rodrigo Fuentealba wrote:

[...]

> 3.- todos saben lo que es separar modelo, vista y controlador... basta
> aplicarlo con adodb o creole (o alguna biblioteca personal que sirva
> para la pega) por la parte del modelo, y con phptal o smarty para la
> parte de la vista. el controlador escribamoslo en clases, cosa que
> tengamos un metodo mas ordenado para validar todas las entradas que
> vayan a la BD, a la sesion o a lo que queramos.

yo recomendaria simplemente usar un framework como el CakePHP, Symfony, 
etc. hace gran parte de la pega "repetitiva" y te genera el codigo del 
Modelo, el Controlador y las Vistas. todo el cuento de la validacion de 
los datos de entrada, sesiones, etc. etc. lo maneja el framework.

> El que los /monos/ como dice Alvaro, no sepan conocer las estupideces
> del lenguaje (en cualquiera que sea), no implica que no se pueda
> escribir codigo de buena forma y aminorar los problemas de seguridad
> con un poquito de esfuerzo.

la actividad "desarrollo de aplicaciones" es mucho mas compleja de lo 
que normalmente se cree debido a muchos factores externos no 
necesariamente tecnicos, y creo que Alvaro vive en un mundo de Bilz & 
Pap al querer que todos los desarrolladores sean gurus y puedan elegir 
que lenguaje y bd usar y cuanto se van a demorar en el desarrollo...

lamentablemente la gran mayoria del desarrollo a medida es artesanal no 
porque los desarrolladores no sepan hacer las cosas bien sino porque 
simplemente nadie les exige mas por no querer pagarles bien... es un 
ciclo vicioso del cual dificilmente se vaya a salir en el corto o 
mediano plazo.

-- 
Ricardo Mun~oz A.
Usuario Linux #182825 (counter.li.org)
From [EMAIL PROTECTED]  Thu Dec 21 09:57:36 2006
From: [EMAIL PROTECTED] (Horst H. von Brand)
Date: Thu Dec 21 11:22:54 2006
Subject: Compra de Notebook 
In-Reply-To: Your message of "Wed, 20 Dec 2006 23:58:14 -0300."
        <[EMAIL PROTECTED]> 
Message-ID: <[EMAIL PROTECTED]>

Cristian Correa <[EMAIL PROTECTED]> wrote:
> Hola lista que tal, se acerca navidad y  estaba redactando la carta al
> Viejo Pascuero y no se que notebook pedirle para navidad. Bueno tengo
> que elegir entre 2 notebook pero nose cual sera mas compatible con
> linux, en lo referente al wifi, tarjeta de video y rendimiento. ¿Que
> opcion creen que es la mejor, en cuento a compatibilidad con linux?.
> Estos son mis candidatos:
> 
> --------------------------------------------
> OPCION 1 --  Notebook Presario v3117LA AMD Sempron 3400+ 512R 60GB
> 14.1" DVD+RW 2.45kg WiFi XPH
> 
> 
> Especificaciones
> 
> Procesador
> • Mobile AMD Sempron™ 3400+ con Tecnología PowerNow!™ (a)(c)(c1)
> Velocidad Procesador
> • 1.8GHz
> Velocidad del Bus
> • Hasta 1600Mhz en bus de sistema
> Memoria Cache
> • 256KB L2 Cache
> 
> Memoria RAM
> • 512MB de Memoria DDR2 a 667MHz (2 x 256MB)
> • Máxima soportada 2048MB con soporte para dual channel.
> Slots de Memoria
> • 2
> 
> Gráficos y Memoria de Video
> • NVIDIA GeForce Go 6150 hasta con 128Mb de memoria (Compartida)(d).

Soporte solo 2D

> Display
> • Pantalla ancha de alta definición(f) de 14.1" WXGA (1280 x 800) con
> Tecnología BrightView
> 
> Disco Duro
> • 60GB SATA (5400RPM)(e)

Hay controladoras SATA que no tienen caso...

> Floppy Drive
> • No Incluido.
> Lector Óptico
> • Super Multi DVD±R/RW con soporte para doble capa(2) (Double Layer)
> 
> Fax/Modem
> • High speed 56k(i)

Seguramente sin remedio.

> Tarjeta de Red
> • 10/100BASE-T Ethernet(h)

Sepa Moya que es esto. Probablemente soportado, eso si.

> Conectividad Inalámbrica
> • Integrada 802.11b/g WLAN

Ni modo. De las integradas solo las intel tienen soporte.

> Lector de Tarjetas de Memoria
> • 5 en 1 integrado para tarjetas Secure Digital, MultiMedia, Memory
> Stick, Memory Stick Pro y xD.

Capaz que ande... aunque lo dudo mucho.

> Audio
> • Altec Lansing

No tengo idea.

> Teclado
> • 101 teclas compatible con Windows
> • Control de volumen tipo touchpad iluminado.
> Dispositivo Apuntador (Mouse)
> • Touch Pad con botón para Activar/desactivar y área Scroll 
> vertical/horizontal.

Generalmente son PS/2 (Synaptics), que algo andan. Compra uno de veras
mejor (Kensington tiene unos chiquitos muy precisos).

> Slots PC Card
> • 1 ExpressCard/54 Slot (Soporte para ExpressCard/34)

Ni idea.

> Puertos Externos
> • 3 Universal Serial Bus (USB) 2.0

Es poco probable que no funcione.

> • 1 Salida para audífonos
> • 1 Entrada de micrófono
> • 1 VGA (15-pin)
> • 1 TV-Out (S-video)
> • 1 RJ-11 (Modem)
> • 1 RJ -45 (LAN)
> • 1 IEEE1394 Firewire

Probablemente funcione.

> • Expansion Port 3

???

> • Consumer IR

Ni modo, diria yo.

> Adaptador de Poder y Batería
> • Adaptador de 65W
> • Batería de 6 Celdas Lithium-Ion (43Whr)
> 
> --------------------------------
> OPCION 2: NOTEBOOK COMPAQ PRESARIO C318LA
> 
> Procesador:
> # Intel Core Solo T1350 con Tecnología Móvil Intel Centrino
> Velocidad Procesador:
> # 1.86GHz
> Velocidad del Bus:
> # 533Mhz
> Memoria Cache:
> # 2MB L2 Cache
> Memoria RAM:
> # 512MB de Memoria DDR2 a 533MHz
> # Soporte para Dual Channel
> # Máxima soportada 1024MB
> Slots de Memoria:
> # 2
> Gráficos y Memoria de Video:
> # Intel Graphics Media Accelerator 950 con Hasta 128Mb de memoria
> compartida

Soportado.

> Disco Duro:
> # 80GB SATA a 5400rpm

Ver arriba... aunque debiera funcionar.

> Lector Óptico:
> # Super Multi DVD±R/RW/RAM con soporte para doble capa (Double Layer)
> Display:
> # Pantalla ancha de alta definición de 15.4" WXGA (1280 x 800) con
> Tecnología BrightView
> Fax/Modem:
> # High speed 56k
> Tarjeta de Red:
> # 10/100BASE-T

Si es intel, anda bien.

> Conectividad Inalámbrica:
> # Intel PRO/Wireless 3945 802.11 a/b/g

Driver externo al nucleo <http://ipw3945.sf.net>, anda de pelos (pero hay
que parcharlo para nucleos mas nuevos...)

> Audio:
> # Altec Lansing

Ni idea.

> Teclado:
> # 101 teclas compatible con Windows
> Dispositivo Apuntador (Mouse):
> # Touch Pad con botón para Activar/desactivar y área Scroll 
> vertical/horizontal
> 
> Puertos Externos:
> # 2 Universal Serial Bus (USB) 2.0
 Casi todos andan.

> # 1 VGA (15-pin)
> # 1 RJ-11 (Modem)
> # 1 RJ -45 (LAN)
> # 1 Salida para audífonos
> # 1 Entrada de micrófono
> # 1 TV-Out (S-video)
> Seguridad:
> # Ranura para Kensington MicroSaver lock
> # Password de encendido
> # Acepta dispositivos de seguridad de terceros
> Adaptador de Poder y Batería:
> # Adaptador de 65W
> # Batería de 6 Celdas Lithium-Ion (43Whr)

Recomendacion: Ubuntu y dejar que te dejen solo por un ratito con el
tarro... Ojo, Ubuntu le trae una variedad de cosas /no/ soportadas como la
gente, igual puedes tener problemas muy serios con distribuciones como
Fedora o Debian.
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                    Fono: +56 32 2654431
Universidad Tecnica Federico Santa Maria             +56 32 2654239
Casilla 110-V, Valparaiso, Chile               Fax:  +56 32 2797513
From [EMAIL PROTECTED]  Thu Dec 21 11:46:21 2006
From: [EMAIL PROTECTED] (Leonardo Soto M.)
Date: Thu Dec 21 11:39:14 2006
Subject: =?iso-8859-1?q?LaTeX=3A_llave_grandota_para_definici=F3n_funcion?=
        =?iso-8859-1?q?es_matem=E1ticas?=
Message-ID: <[EMAIL PROTECTED]>

No creo que el subject deje las cosas muy claras, pero el problema es
muy simple:

Necesito escribir la definición de una función cuya expresión depende
de ciertas condiciones sobre los argumentos (como por ejemplo la
definición de la función "valor absoluto"). Típicamente uno pone una
llave "{" grandota para definir estas alternativas. Y no tengo idea de
cómo hacer esto en LaTeX ni tampoco se me han ocurrido keywords para
google que funcionen.

Gracias a todos,

-- 
Leo Soto M.

Responder a