Mes: febrero 2016

Programas gratuitos para fotógrafos

En este artículo vamos a recomendar programas para fotógrafos, las plataformas servirán tanto para profesionales, como para principiantes. De esta manera luego de haber elegido la velocidad de exposición, el diafragma, la obturación y el ISO adecuado te podrás sentar en tu ordenador y con estas plataformas hacer los últimos retoques.

En la actualidad casi todas las personas tiene una cámara réflex digitales en su hogar y si eres de esas personas que solo la usan en automático o eres de las personas que la usan de forma manual, las herramientas les será de gran ayuda a los dos tipo de usuarios.

digiKam

digiKam es un ponte gestor, editor de fotografías que cuenta con una gran cantidad filtros para retocar tus fotos. En esta nueva versión han corregido varios errores de versiones anteriores y han agregado la herramienta 3D lookup que te permite editar imágenes en lote. (De esta manera podrás agregar filtros de color).

Esta potente suite también cuenta con geolocalización, correctores automáticos, edición de metadatos, soporte para los formatos más populares y exportación directas a las redes sociales.

digiKam es un programa gratuito que se encuentra disponible para sistemas operativos Windows. Mac OS X y Linux.

capture22

 

Raw Therapee

Si dispones de una cámara de alta gama, la misma tomará las fotografías en formato RAW, dicho formato te permite sacarle más partido a la edición de las fotos. Y es aquí donde entra en juego Raw Therapee, un potente editor fotográfico que soporta formato RAW.

La característica principal del editor es el post-procesado que te permite procesar el brillo, el contraste, el color y la nitidez entre otras opciones. También podrás eliminar ruidos y errores cromáticos, entre otras tantas funciones.

Raw Therapee es un programa gratuito que se encuentra disponible para sistemas operativos Windows, Mac OS X y Linux.

capture24

 

Hugin

Hugin es un programa que te permite crear muy buenas panorámicas en 360 grados. Para la creación de las panorámicas no hace falta que inviertas en lentes gran angulares o una cámara de alta gama, porque la plataforma solo necesita una sola fotografía en alta calidad y tomada con buen tiempo de exposición.

Hugin es un programa gratuito que se encuentra disponible para sistemas operativos Windows, Mac OS X y Linux.

capture28-1

 

CleanSkinFX

Es una de esas plataformas que resultan de gran utilidad cuando la foto nos ha quedado perfecta, pero la piel de los modelos tiene algunas imperfecciones. CleanSkinFX realiza un tratamiento a la imagen digital mejorando en gran medida la piel de la persona, con ella conseguirás una textura suave y un acabado perfecto y todo en unos simples pasos.

CleanSkinFX es un programa gratuito que se encuentra disponible para sistemas operativos Windows.

capture29-1

Paint.NET

Terminaremos con Paint.NET, sin lugar a dudas la mejor alternativa gratuita a Photoshop, porque la plataforma dispone de una gran cantidad de funciones y una interfaz sencilla de comprender.

La herramienta te permite editar de forma simultánea varias imágenes, guardar el historial de cambios para volverlo a usar, cuenta con una gran cantidad de filtros y efectos especiales, convierte una fotografía en un dibujo o pintura al óleo y por supuesto cuenta con todas las herramientas para el retoque fotográfico.

Paint.NET en su programa gratuito que se encuentra disponible para sistemas operativos Windows, tanto para sus versiones de 32 y 64 bits (necesita Microsoft’s .NET Framework 4.6).

 

capture31

 

 

Esperemos que los programas para fotógrafos te sean de gran ayuda para poder mejorar la fotografía sacada en campo.

Fuente Neo Teo

Los 9 lenguajes de programación más demandados de 2016

Los 9 lenguajes de programación más demandados de 2016
Glassdoor publicó recientemente un informe sobre los 25 puestos de trabajo más lucrativos. Más de la mitad de los puestos de trabajo mencionados en este informe están relacionados con la tecnología y requieren conocimientos de programación. Si estás interesado en una carrera con salidas y que sea lucrativa, es posible que en tu lista de deseos para este año tengas que apuntar el aprender a programar.

Ahora viene la parte difícil, decidir qué lenguaje de programación debes aprender.

Para ahorrarte tiempo, hemos recopilado información de Indeed.com (base de datos que incluye los trabajos actuales de los programadores). Si bien no es una lista extensa, te puede proporcionar una ligera idea de los lenguajes de programación más demandados y buscados por los empleadores.

1. SQL

No es de extrañar que SQL encabece la lista de demandas de empleo, ya que es muy común en cuanto a tratamiento de base de datos se refiere. Tecnologías para bases de datos como MySQL, PostgreSQL y Microsoft SQL Server potencian a grandes empresas, pequeños negocios, hospitales, bancos, universidades… De hecho, casi todos los equipos y personas con acceso a tecnología están relacionados con algo de SQL. Por ejemplo, todos los teléfonos Android y iPhones tienen acceso a una base de datos SQL llamada SQLite y muchas de las aplicaciones móviles desarrolladas por Google, Skype y Dropbox lo utilizan directamente.

2. Java

La comunidad tecnológica ha celebrado recientemente el 20 aniversario de Java. Es uno de los lenguajes de programación más populares y ampliamente adoptados, utilizado por unos 9 millones de desarrolladores y funcionando en 7 mil millones de dispositivos en todo el mundo. Es también el lenguaje de programación utilizado para desarrollar todas las aplicaciones nativas de Android. Dicha fama es debida al hecho de que el lenguaje se basa en la legibilidad y la simplicidad. Java tiene poder de quedarse con nosotros durante muchos años, ya que cuenta con compatibilidad a largo plazo, lo que lo convierte, de seguro, en el lenguaje de programación más longevo que usaremos en el futuro. Java es tan fiable y potente que es utilizado por webs tan famosas como LinkedIn.com, Netflix.com y Amazon.com.

3. JavaScript

JavaScript, que no debe confundirse con Java, es otro de los lenguajes de programación más populares y poderosos del mundo. Por lo general, se utiliza para darle un toque de gracia a las páginas web, haciéndolas interactiva. Por ejemplo, JavaScript puede ser utilizado para añadir efectos en las páginas web, mostrar mensajes en pop-ups o para crear juegos básicos. También vale la pena señalar que JavaScript es el lenguaje de script de la World Wide Web y está integrado en todos los principales navegadores web, incluyendo Internet Explorer, Firefox y Safari. Casi todos los sitios web incorporan algún elemento de JavaScript para mejorar la experiencia del usuario, de ahí la demanda de desarrolladores JavaScript. En los últimos años, Javascript ha ganado más popularidad debido a Node.js, una tecnología de servidor que entre otras cosas permite la comunicación en tiempo real.

4. C#

Que data del año 2000, C# (pronunciado C Sharp) es relativamente un nuevo lenguaje de programación diseñado por Microsoft para una amplia gama de aplicaciones empresariales que se ejecutan en .NET Framework. Concebido como una evolución de C y C ++, el lenguaje C# es sencillo, moderno, seguro y orientado a objetos.

5. C++

C++ (pronunciado C plus plus) es un lenguaje de programación orientado a objetos basado en el lenguaje anterior ‘C’. Desarrollado por Bjarne Stroustrup en los Laboratorios Bell, C++ fue lanzado por primera vez en 1983. Stroustrup mantiene una extensa lista de aplicaciones escritas en C++. La lista incluye a Adobe, muchas aplicaciones de Microsoft, bases de datos MongoDB, una gran parte de Mac OS/X… Además, es el mejor lenguaje para aprender a desarrollar aplicaciones de alto rendimiento como juegos o programas para el procesamiento de audio o de vídeo.

6. Python

Python es un lenguaje de programación simple y muy legible ya que usa una sintaxis muy parecida al propio idioma inglés. Es un gran lenguaje para principiantes, pero también es apto para profesionales experimentados. Python ganó recientemente a Java como lenguaje introductorio a la programación. Por nombrar cifras, 8 de los mejores departamentos de informática de EEUU utilizan Python para enseñar a codificar, así como 27 de las 39 mejores escuelas. Debido al uso de Python en el ámbito educativo, hay una gran cantidad de librerías relacionadas con las matemáticas, la física y el procesamiento natural. La PBS, la NASA y Reddit utilizan Python en sus sitios web.

7. PHP

Creado por el programador danés-canadiense Rasmus Lerdorf en 1994, PHP en realidad nunca se desarrolló con la intención de ser un nuevo lenguaje de programación. En lugar de eso, él lo creó como un conjunto de herramientas para ayudar a mantener su Personal Home Page (PHP), es decir, su página personal. Hoy en día, PHP (Hypertext Pre-Processor) es un lenguaje de script del lado del servidor, que puede ser utilizado para crear páginas web escritas en HTML. PHP es uno de los lenguajes más populares debido a las toneladas de documentación que pueblan la red, que puede ser encontrada fácilmente por los nuevos programadores.

8. IOS / Swift

En 2014, Apple decidió inventar su propio lenguaje de programación. El resultado no se hizo esperar. Los desarrolladores experimentados se darán cuenta de que muchas partes de Swift son muy similares a lenguajes como C++ y Objective-C. Empresas como American Airlines, LinkedIn, y Duolingo se apresuraron en adoptar Swift, y en los próximos años será normal ver este lenguaje de programación subir como la espuma.

9. Ruby on Rails

Al igual que Java o el lenguaje C, Ruby es un lenguaje de programación de propósito general, aunque es más conocido por su uso en la programación web, y Rails no es ni más ni menos que un framework de Ruby. Ruby on Rails cuenta con muchas cualidades positivas, incluyendo el rápido desarrollo, que no necesita tanto código, y hay una amplia variedad de librerías de terceros disponibles. Es utilizado tanto por pequeñas empresas como por grandes empresas debido a su gran versatilidad. Hulu, Twitter, Github y Living Social usan Ruby on Rails para sus aplicaciones web.

 
Descubre más

Foros de debate en castellano Visual FoxPro. SISTEMA DE CRED…

Programacion en castellano. Recursos y documentacion para…

Foros de debate en castellano Oracle. Ayuda por favor!!

Programacion en castellano. Recursos y documentacion para…

Cómo crear un juego muy simple con el elemento canvas

La programación no solo puede ser un proceso aburrido en el…

La manera más sencilla de hacer headers responsive

Implementar headers bonitos y responsives siempre es un…

Mostrar imágenes en consola con Node.js y console-png

El hecho de introducir colores en las líneas de comando…

10 plugins de jQuery muy útiles para cookies

Desde mayo de 2012, los desarrolladores de sitios web han…

Los 9 lenguajes de programación más demandados de 2016

Glassdoor publicó recientemente un informe sobre los 25…

El estado actual de los enlaces a teléfonos

Creo que a estas alturas, explicar lo que es un enlace a un…

Robot se transforma y desliza de forma autónoma

Como si fuese un pequeño Transformers, un robot se transforma en sí mismo para luego desplazarse de forma autónoma. Este proyecto es el resultado de un equipo integrado por ingenieros de Harvard, el Instituto Wyss, y el MIT, y aquí te contamos cómo funciona.

Un equipo integrado por ingenieros de Harvard, el Instituto Wyss, y el MIT construyeron un pequeñorobot que se transforma en sí mismo en una forma compleja en tan sólo cuatro minutos, y se arrastra lejos sin ninguna intervención humana. Esto que parece salido de una película de Transformers está inspirado por el arte japonés del origami. El equipo creó un completo sistema electromecánico que se encuentra incrustado en una hoja de embalaje plana. Junto a la hoja plana se añaden dos motores, dos baterías y un microcontrolador que actúa como el cerebro del robot.

Robots

La hoja incrustada es un compuesto de poliestireno con papel. La misma cuenta con una sola placa de circuito flexible en el medio e incluye bisagras que se programaron para doblar en ángulos específicos. Cada bisagra está incorporado a los circuitos que producen calor en el comando del microcontrolador. El calor activa el material compuesto de forma automática en una serie de pasos. Cuando las bisagras se enfrían después de unos cuatro minutos, el poliestireno se endurece y el microcontrolador ordena al robot desplazarse. Todo esto consume más o menos la misma cantidad de energía de una batería alcalina AA.

La hoja fue fabricada mediante el uso de una impresora de tinta sólida, una máquina láser, y las propias manos de unos de los encargados. El equipo utilizó herramientas de diseño por computadora para informar el esquema óptimo y el patrón de plegado y, después de unos cuarenta prototipos, se enfocaron en la parte plegable que permite al pequeño robot autoensamblarse y desplazarse de forma autónoma. El diseño refinado tomó solamente cerca de dos horas para autoensamblarse utilizando un método que se basa en el arte origami, por el que una sola hoja de papel se puede plegar en estructuras complejas. Gracias a este enfoque el equipo pudo evitar el estilo tradicional de tuercas y tornillos para ensamblar máquinas complejas.

 

NetSpot: Crea mapas WiFi para una mejor conexión

Nuestras recomendaciones previas para optimizar la señal WiFi no perdieron validez, pero si has agotado todas las opciones y el rendimiento inalámbrico sigue siendo pobre, queda una alternativa antes de invertir en hardware. NetSpot es una de las aplicaciones más populares para la creación de «mapas WiFi» que ayudan a identificar los puntos más débiles en la cobertura. Durante un largo tiempo, NetSpot fue exclusiva de sistemas OS X, pero ahora sus desarrolladores ofrecen una versión compatible con Windows.

02-2

 

Detectar y corregir problemas en un señal WiFi puede establecer la diferencia entre disfrutar de una navegación sin sobresaltos, o mascullar cada insulto conocido durante semanas. En algunos casos, la solución es muy sencilla (como mover el router unos pocos centímetros o ajustar sus antenas), mientras que en otros hay que hacer un verdadero trabajo detectivesco. Cantidad de dispositivos que se conectan, parámetros de seguridad, direcciones IP asignadas, congestión en los canales y cobertura general son algunos de los elementos que debemos verificar. Dependiendo de cada modelo, el router ofrece la posibilidad de ayudar con varios de ellos, pero si en verdad queremos conocer hasta el más mínimo detalle, necesitamos de una herramienta como NetSpot.

01-12

 

NetSpot lleva cerca de cinco años en el mercado, asistiendo a los usuarios de OS X en la creación de mapas para medir la intensidad de las señales WiFi disponibles, y por supuesto detectar sus límites. Recientemente, sus desarrolladores anunciaron el lanzamiento de una versión compatible con Windows (versión 7 en adelante), y aunque todavía debe recibir ciertas opciones avanzadas, ya podemos decir que esta transición de NetSpot hacia Windows es un éxito. El modo Discover tiene todo lo que esperamos de un programa así, incluyendo reportes gráficos, análisis de canales y soporte para redes de 5 GHz

.02-2 (1)

 

Sin embargo, la joya de la corona en NetSpot es el modo Survey, a través del cual cargamos un mapa de nuestra casa u oficina, y con una serie de clics logramos establecer (portátil en mano) cuáles son los puntos más débiles (con un «mapa de calor» simbólico) de una señal WiFi. Cuanto más preciso sea el mapa, mejores resultados podrá generar NetSpot, pero no es algo obligatorio que digamos. NetSpot para Windows es completamente gratuito, y una elección ideal a la hora de combinarlo con otros recursos, como la instalación de repetidores WiFi.

Programas para diseño de circuitos

En este artículo te presentamos programas para diseñar circuitos electrónicos, los mismos podrán ser usados por profesionales o principiantes del mundo de la ingeniería o en la reparación de componentes.

De esta manera la lista es una muy buena guía y podrás elegir el programa dependiendo tus conocimientos.

capture8-2

 

Fritzing

Comenzaremos con Fritzing, un programa de diseño de circuitos lógicos digitales que puede ser usado por usuarios que no tengan un amplio conocimiento en el área.

Realmente su uso es muy sencillo y de su interfaz se destacan el área de trabajo y los objetos ubicados en la parte derecha.
Fritzing es un programa gratuito, portátil y que se encuentra disponible para sistemas operativos Windows, Mac OS X y Linux.

capture6-2 (1)

 

FreePCB

Continuamos con FreePCB, un editor de circuitos impresos que se caracteriza por ser muy sencillo de usar, gracias a su diseño de interfaz y características.

La plataforma permite crear hasta 8 capas de cobre, diseñar circuitos de hasta 60 x 60 pulgadas, pero si quieres hacer las cosas más sencillas podrás usar sus plantillas y permite importar y exportar listas PADS-PCB o archivos Gerber y Excellon. El entorno carece de la opción de trazado automático de circuitos.

FreePCB es un programa gratuito que se encuentra disponible para sistemas operativos Windows.

 

Qucs

Qucs te permite crear circuitos electrónicos y un simulador, gracias a su interfaz gráfica de usuario basada en Qt. De esta manera podrás simular el comportamiento de la señal y el ruido de pequeños grandes circuitos de microondas. Los resultados se pueden mostrar en una página de presentación en diferentes formatos (rectangular, polar, Smith, tabular, rectangular 3D, etcétera).

Qucs es un programa gratuito que se encuentra disponible para sistemas operativos Windows, Ubuntu y Mac OS X.

LogicCircuit

Le toca el turno a LogicCircuit, un programa educativo para diseñar y simular circuitos lógicos digitales. Su interfaz es totalmente intuitiva y gracias a su simpleza podrás crear circuitos sin restricciones con multi bit buses.

LogicCircuit es un programa gratuito que se encuentra disponible para sistemas operativos Windows. (Necesita Microsoft .NET Framework).

 

PCB Artist

Terminaremos con PCB Artist, un potente editor de circuitos electrónicos que soporta el dibujo manual de cada conexión y componente. También podrás usar su librería y colocar chips, diodos, resistencias, transistores, condensadores, etcétera.

PCB Artist es un programa gratuito que se encuentra disponible para sistemas operativos Windows.

Esperemos que con los programas para diseñar circuitos electrónicos, puedas llevar a cabo tus creaciones.