Ir al contenido principal

Entradas

Cómo elegir tu nueva notebook?

Tips para elegir tu notebook Al momento de elegir una nueva (o la primera) notebook muchos me consultan ¿cuál es la mejor? Es una pregunta simple pero que para cada uno tiene una respuesta diferente. Mi idea al responderla es siempre averiguar el uso que esa persona le dará a la notebook ya que en definitiva la mejor elección es la que se adapta a la vida de su usuario. Si estás buscando comprarte una nueva notebook yo te recomiendo hacer lo siguiente: Establece un presupuesto máximo . Es muy importante saber hasta cuánto puedes invertir, para mi un buen presupuesto no supera los $4000 (ARS) con un margen aceptable de $500 (ARS) Busca promociones o descuentos . Una muy buena opción a la hora de comprar es buscar los lugares que ofrecen descuentos o promociones con diferentes medios de pago esto te permitirá adquirir un buen producto a un mejor precio Elige tres marcas . De todos los fabricantes disponibles en el mercado  elige los tres que más te gusten por alguna de estas...

Herramientas para el desarrollo de software

En el desarrollo de software se conjugan muchas habilidades, personas, conocimientos, áreas, entre muchas otras cosas; y como es de esperarse también se necesitan muchas herramientas diferentes. En este artículo se intenta dar un pequeño listado de herramientas que ayudan a llevar la ardua tarea de desarrollar software de la manera más cómoda y eficiente posible. Cada una de las herramientas aquí listadas tienen un propósito, sin embargo su uso no es obligatorio ni indispensable pero sí de gran ayuda a la hora de realizar un trabajo ordenado y en equipo. Análisis y Diseño ArgoUML y Gaphor , son aplicaciones para crear diagramas diversos, principalmente utilizando UML. En el caso de ArgoUML, en mi opinión, es uno de los mejores en su categoría por tres detalles que lo destacan: 1) es Open Source, 2) al estar desarrollado en JAVA corre en cualquier SO, 3) permite crear diagramas de clases desde archivos fuentes y viceversa. Sin embargo, uno de los puntos en con...

Cómo aplicar el patrón DAO en Force.com (Parte 1)

En ocasiones es necesario añadir comportamiento tanto a objetos estándar (Standard Objects) como a objetos personalizados (Custom Objects) y a la vez desacoplar los objetos nativos de Force.com para que el componente desarrollado pueda ser reutilizado. El patrón de diseño que permite dejar la implementación nativa en una capa más baja y crear capas superiores de manera tal de potenciar las funcionalidades es el patrón de diseño DAO. Este patrón de diseño utiliza tres clases: Una clase para el acceso a los datos (Data Access Object) Una clase intermedia que representa una instancia del dato (Transfer Object) Una clase que procesa o utiliza los datos (Business Object) ¿Cómo funciona esta implementación? La clase DAO, por la cual recibe el nombre este patrón, es la que se encarga de la recuperación, actualización e incorporación de datos a la base de datos. Force.com se basa en otro patrón de diseño como lo es MVC (Model-View-Controller) el acceso directo a la ba...

OpenCV - Computer Vision Library

OpenCV es una librería Open Source para la visión artificial o visión por computadora (del inglés computer vision) escrita en C y C++. Corre bajo Linux, Windows y Mac OS X. También se puede utilizar con lenguajes como Python, Ruby, Matlab entre otros. Esta librería fue desarrollada originalmente por Intel en sus laboratorios de investigación, y fue concebida como una manera de hacer disponible universalmente la infraestructura para la vision artificial. Con el objetivo de que OpenCV sea utilizada para promover el uso comercial y la investigación, es abierta y libre. Esto quiere decir que puede ser embebida completa o parcialmente en otras aplicaciones sin la obligación de que esas aplicaciones sean abiertas o libres. Esta librería puede ser encontrada en SourceForge.net donde podrán descargarla o ir a la documentación en línea, la cual es muy completa. ¿Qué se puede hacer con OpenCV? Bueno, las posibilidades solo tienen el límite de quien la utilice, sin embargo algunas de las aplicaci...

Disco Portátil USB Samsung

El almacenamiento siempre ha sido un factor importante en las computadoras hogareñas, ni hablar en las empresas. Los discos rígidos cada vez vienen con capacidades mayores, a tal punto de parecer exagerados. Pero es sabido que mientras más espacio se tiene, más espacio aún se necesita. Cuando los discos no superaban los 10GB, a nadie se el ocurría tener en su disco las 5 temporadas de LOST y las más de 10 de Friends. ¿o si? .. Por supuesto que no. Pero hoy con discos de más 100GB eso es apenas una carpeta "Series" en nuestro disco. Recuerdo hace varios años atrás un amigo trajo la noticia de que había visto un disco de 100GB cuando en la zona apenas encontrabas de 20GB o 30GB. Obviamente mi respuesta fue "nooo eso es imposible!" jajajaja un pobre iluso era yo. Hoy los discos de 1 Terabyte son una realidad tangible, por menos de $800 (ARS) se pueden conseguir. En este pseudoartículo, voy a comentar sobre el Disco Portátil USB Samsung de 320GB. A primera vista tiene u...

Novedades en Virtual Library for Moodle

Hace exactamente 7 meses que Virtual Library for Moodle fue liberada y hemos superado las 600 descargas!! .. y siguen aumentando . El sitio oficial fue recientemente actualizado para mejorar la navegabilidad y poder brindar a nuestros usuarios un lugar donde encontrar información relativa al proyecto, descargar el software y la documentación además de obtener un método para contactarse. Como todo proyecto Open Source estamos más que felices de recibir participación en su desarrollo; ya sea traduciendo a algún idioma aún no disponible, realizando correcciones, o simplemente utilizándola. Varios de los actuales usuarios han hecho sus aportes comentándonos sus experiencias y sugerencias, en general, han superado con creces nuestras espectativas. En pocos meses estaremos lanzando una nueva versión beta para que todos tengan la posibilidad de probar las últimas correcciones realizadas como así también algunas características incorporadas, como por ejemplo un instalador tanto para Windows ...

Headmouse, moviendo el puntero con la cabeza

Una empresa que se dedica al desarrollo de tecnología, ha desarrollado diversos tipos de aplicaciones orientadas a las personas con capacidades disminuidas, entre esas aplicaciones se encuentra una muy interesante desde casi todo punto de vista. Esta aplicación, se llama Headmouse y permite mover el puntero del mouse mediante movimientos de la cabeza y expresiones faciales gracias al uso de otro dispositivo como lo es la webcam. Lo importante de destacar de esta aplicación son sus características: Es gratis Permite que cualquier persona, niños y adultos, puedan utilizar una computadora aún si no puede manejar un mouse La tecnología que utiliza está disponible a muy bajo costo en todas partes del mundo Desde el punto de vista técnico, lograr interpretar los movimientos de la cabeza y expresiones faciales para mover el puntero del mouse, hacer click, arrastrar, etc. merece ser reconocido. Quizás para algunos, esto no tenga ningún valor, pero pensando en un niño o niña que por cualquier m...