Acer Aspire AS5741-6073
Aug 26th
Tipo: Proposito general, economico
Procesador Name Intel Core i5-430M
Velocidad de procesador 2.27 GHz
RAM 4 GB
peso 5.3 lb
Tamaño pantalla 15.6 inches
Tipo pantalla panoramica
Tarjeta grafica Intel GMA HD
Capacidad almacenamiento 500 GB
Tarjeta inalambrica 802.11n
Unidad optica Dual-Layer DVD+/-RW
Precio:1.884.400
Cómo crear briefs para proyectos de tecnología
Jul 24th
Entendiendo la necesidad
Lo primero deben hacer, es leer el brief de punta a punta. No dejar interrogantes, comprender no solo el pedido, sino lo que conllevaría en dos niveles:
- Para que lo quieren.
- Como será usado.
Cuando respondan para que es que quieren el sistema, podrán determinar “pequeñeces” no previstas dentro del sistema. Quizá le falte un sistema de seguridad, quizá comentarios, etc…
Cuando comprendan por quienes y de que manera sea empleado, podrán darse cuentas de situaciones más graves, como la usabilidad, el entorno del sistema, la tecnología a emplear, etc..
Por ello pueden emplear las siguientes reglas para determinar problemas en líneas generales:
1. Para que lo quieren:
- Crear un diagrama de flujo de datos para determinar toda la información “este allí”.
- Asegurar que los servicios que esten planteados en el brief cumplan con el objetivo.
- Intenten mejorar los aspectos generales de cada servicio. Ejemplo: Si es un diario y quieren un editor de noticias, quizá quieran también un editor de ortografía.
- Lleven el ambito del objetivo a toda la empresa para asegurar esta bien conectada con el resto del diagrama de datos y corporativo.
- Permitanse pensar en mejoras posibles a los servicios. Ejemplo: Quizá el diario además quiera una aplicación para buscar noticias relacionadas en la web.
- Piensen gerencialmente, y luego pongan a pruebas los módulos de reportes, estadísticas, etc… Adelanten el problema.
- Creen finalmente una estructura de base de datos que intente resolver todos esos problemas para delinear si todo esta allí presente.
2. Cómo será usado:
- Creen un flujograma de las actividades de los diferentes departamentos en el sistema.
- Diagramen un flujo de cada sub-proceso de cada departamento.
- Determinen si requiere seguridad especializada (Encriptación, algoritmos complejos, etc…)
- Piensen cual sería el mejor esquema de pantalla. Diagramenlo en papel luego en la PC.
- Intenten eliminarle clicks a sus interfaces (Menos clicks, menos problemas).
- Piensen modular, intenten adaptar varios módulos similares en una sola pantalla.
- Creen una usabilidad única para el usuario.
- Piensen en que tecnología sería mejor llevar a cabo el sistema (AIR, Flex, VB, C++. lo que sea).
- Diagramen la usabilidad según cada departamento (No es lo mismo RRHH que MKT).
- Revisen sus esquemas de diseño para asegurar sea uniforme.
- Empleen lectura iconográfica en las interfaces.
- Desarrollen sistemas de guía y validaciones para asegurar la información.
- Diagramen mejoras al framing general según la base de datos, flujos y experiencia de usuario.
- Asuman lo impensable, hagan los sistemas a prueba de idiotas.
- Vean el contexto general: Usuario, multiusuario, mono-idioma, multi-idioma.
- Según su contexto planeen integraciones de seguridad para múltiples usuarios, charts de idiomas, aceptación de modismos.
- Planeen si cada idioma, departamento, país puede integrar problemas con un proceso que es diferente para otros empleados. Unifiquen lo más posible.
En base a los resultados obtenidos de su arduo análisis, presenten una contra-propuesta funcional, un plan técnico, que resuelva lo que podrían ser problemas a futuro. Haganlo visual, presenten pantallas, esquemas, flujos, etc.. Más información, mejor orientado quedará.
Coding
A la hora de crear el sistema, recuerden que todos son humanos, tendrán fallas. Para evitar demoras por fallas lo mejor es:
- Crear presentaciones intermedias según progreso.
- Evaluar el tiempo de “reparación” de lleno en nuestro cronograma (Yo estimo un 20% más).
Una vez tengamos delineadas las etapas, aseguremosnos de tomarnos un tiempo para crear un manual de implementación técnica. De esta forma, variables comunes y funciones tendrán una lógica común (Como departamentos, nombres de procesos rutinarios, etc…).
Es una buena idea trabajar bajo un framework, adaptado para la empresa. De esta forma, no solo tendremos nuestro esquema de trabajo usual, sino que podremos plantearle reformas útiles y clases especializadas para la empresa en cuestión.
Ejemplo: La empresa debe generar reportes .sql todos los días. Ergo armamos una clase: Export SQL para lidiar con ese tipo de información de lleno. Pero también pueden existir necesidades más puntuales, como la comunicación entre departamentos, lo cual puede requerir generar un procolo de comunicación (Ejemplo: Todo mensaje debe tener las siguientes reglas… ).
Cuando se empiece el coding, no olviden como normal general, comentar como degenerados cada bloque de código. No solo para ustedes, sino que sea entendible para cualquier ser humano.
También una práctica que suelo hacer, es crear un sheet donde ir anotando los diferentes servicios creados donde se ubican y como serán empleados. De esta forma, al terminar se puede generar un reporte técnico con la entrega final, con todos los detalles del código.
Piensen a futuro
Es importante entender un buen sistema debe permanecer. Por lo cual creen el código pensando que será editado y bastardeado para evolucionarlo en miles de versiones nuevas con sistemas más inteligentes.
Adapten las siguientes reglas a sus proyectos para que vean la luz del mañana:
- Código prólijo y bien identificado.
- Creación del plan técnico arriba explicado.
- Clases polimórficas.
- Piensen mejoras ustedes mismos.
El punto 4, es especialmente interesante. Ya que nosotros hemos creado el sistema, somos a su vez, quienes podremos idear mejores evoluciones. Para hacerlo debemos estar atentos a los usuarios, controlar el sistema cada día y finalmente ser creativos para proponer soluciones nuevas.
Fácil implementación
Diagramen un esquema de instalación coherente para sus sistemas, de manera tal que hasta un mono sea capaz de migrar al sistema.
Es buena idea organizar la entrega final, con criterios como:
- Instalación sencilla.
- Manual de usuario (Interactivo +10 puntos).
- Documentación online.
- Servidor de soporte en línea (Help Desk, Manejo de crísis, etc…).
- Previsión de fallas (Servidores de soporte, replicación de datos de respaldo, etc…).
- Esquema de actualizaciones sencillo.
- Comunicación con los usuarios del sistema.
- Generación de encuestas de calidad entre los operadores del sistema (Parte de la comunicación).
Aplicacion con sincronizacion automatica offline con adobe AIR– SaaS
Jul 19th
LCDS 2.6 le permite crear aplicaciones AIR con sincronizacion automatica de datos online. Esta función aprovecha el sistema de base de datos relacional SQLite incrustada en el tiempo de ejecución de AIR, pero la ventaja es que el proceso de sincronización de datos es totalmente automático: usted no tiene que escribir sentencias SQL o lógica de sincronización para mantener su base de datos local en sincronización con su base de datos central .
En esta aplicación el proceso de sincronización está implícita.Cuando está conectado, el caché (una base de datos SQLite) se actualiza automáticamente con la base de datos del servidor para asegurarse de que el usuario puede ir en línea con los últimos datos de forma explícita, sin desencadenar un proceso de sincronización. Cuando usted está fuera de línea, los cambios se guardan en la caché local. Si la red está disponible mientras se trabaja en la solicitud, la aplicación detectará el cambio de estado de la red y sincronizar automáticamente los datos (enviar sus cambios en línea con el servidor, y recibe los cambios realizados por otros usuarios mientras estabas sin conexión).
Leer mas despues del salto
Software como Servicio / SaaS
Jul 17th
Software como Servicio (del inglés: Software as a Service, SaaS) es un modelo de distribución de software en donde la compañía de tecnologías de información y comunicación (IT) provee el servicio de mantenimiento, operación diaria, y soporte del software usado por el cliente. Regularmente el software puede ser consultado en cualquier computador, esté presente en la empresa o no. Se deduce que la información, el procesamiento, los insumos y los resultados de la lógica de negocio del software está hospedado en la compañía de IT.
¿Software bajo demanda?
Consiste en poder utilizar una aplicación desde una computadora cliente (ejemplo la computadora de un vendedor) hacia un servidor central colocado en la empresa proveedora de sistemas y no en la compañía del cliente. Puede darse el caso que la compañía proveedora del sistema sea la misma compañía cliente. Esto es, la ubicación del servidor que se usará bien puede estar dentro de la compañía cliente también. Un ejemplo es aquellas compañías de gran tamaño que desarrollan internamente software y que a la vez venden el servicio a otras compañías relacionadas con el mismo rubro.
Características
Las características del software como servicio incluyen:
- acceso y administración a través de una red
- actividades gestionadas desde ubicaciones centrales, en lugar de desde la sede de cada cliente, permitiendo a los clientes el acceso remoto a las aplicaciones mediante la web,
- la distribución de la aplicación es más cercana al modelo uno-a-muchos (una instancia, múltiples usuarios) que al modelo uno-a-uno, incluyendo arquitectura, precios, colaboración y administración
- actualizaciones centralizadas, lo cual elimina la necesidad de descargar parches por parte de los usuarios finales
Computacion en la nube / cloud computing
Jul 16th
Acceder a aplicaciones y potenciar el procesamiento no son las únicas formas en las que pequeños negocios pueden aprovechar la computación en la nube. Almacenar información en la nube es una manera de reducir costos y responder a las crecientes demandas de los consumidores.
Pero antes de que las pequeñas empresas den el salto a la nube para almacenamiento de datos, vale la pena investigar un poco acerca de los prestadores de servicios. Después de todo, para muchas pequeñas empresas, la pérdida permanente de datos podría significar el fin a su actividad. Según un informe elaborado por el Ministerio británico de Comercio e Industria y PricewaterhouseCoopers, el 70% de las empresas pequeñas que tienen una pérdida de datos importantes se quedan sin trabajo en un año.
En esencia, lo que significan las aplicaciones cloud computing, es que la potencia de procesamiento y almacenamiento de datos se accede a través de Internet. Con él, el dueño del negocio no tiene que gastar dinero en servidores, sistemas de almacenamiento y aplicaciones.
La computación en nube es muy popular entre las grandes empresas, pero los propietarios de pequeñas empresas se muestran cautelosos sobre la entrega de sus datos y aplicaciones a un proveedor de este tipo, en parte debido a preocupaciones de seguridad. Desde el cloud computing es mucho más barato que tener hardware y software en el negocio, muchos analistas predicen que cloud computing será un pilar en el futuro, y algo que propietarios de pequeñas empresas tendrán que adoptar para mantener su competitividad.
Los expertos del sector dicen que las preocupaciones que puedan tener las organizaciones son injustificadas, especialmente si la pequeña empresa va con un proveedor de servicios de buena reputación como Amazon (AMZN) o Rackspace
Computador Core i5 gama alta
Jul 7th
BOARD ASUS P7H55D-M EVO

PROCESADOR INTEL CORE i5 -650 (2.66GHz)
MEMORIA DDR3 4GB BUSS 1333 OCZ (2X2GB)
MONITOR SAMSUNG 21.5″ 2230
CAJA ATX FOXCONN
LECTOR INTERNO DE MEMORIAS
DISCO DURO 1TB (1000GB) SATA HITACHI
QUEMADOR DVD PIONEER IDE IDE
Valor: 2.100.000






















