Mostrando las entradas con la etiqueta software. Mostrar todas las entradas
Mostrando las entradas con la etiqueta software. Mostrar todas las entradas

19 abril 2014

Algunos términos y conceptos relacionados con el Software Libre que deberías conocer

Algunos términos y conceptos relacionados con el Software Libre que deberías conocer

Cuando las personas empiezan a interesarse por el mundo del Software Libre, piensan en, o acaban de instalar su primera distribución, usualmente se consiguen con muchos términos nuevos y totalmente desconocidos que pueden resultar difíciles de digerir. Preparamos un diccionario de conceptos básicos para novatos y no tan novatos, que te servirán para aprender un poco más sobre este mundo, y moverte más rápido entre tantos ríos de información.
¿Kernel?, ¿repositorio?, ¿terminal?. Si estas palabras se te hacen esquivas, en caso de que tengas interés en aprender algo nuevo y adentrarte en el maravilloso mundo del Software Libre, te ayudaremos a entender muchos conceptos de la manera más sencilla posible. No pretendemos abarcarlo todo, no obstante recopilamos una cantidad bastante significativa.

Términos relacionados con Linux

Alias: es como un atajo para comandos en la terminal. Mientras que para efectuar determinada tarea en la terminal el comando puede ser extenso, se puede acortar y usar un alias para evitar escribir el comando completo y aún así que la orden sea dada.
Bash: es la Shell por defecto en la mayoría de las distribuciones GNU/Linux. Es quien se encarga de interpretar los comandos, instrucciones dadas por el usuario. O sea, que cuando nosotros tecleamos algo en una terminal, bash (en la mayoría de los casos) es quien traduce lo que deseamos al kernel.
Código Fuente: es el código legible de un software. Mientras que un ejecutable o binario si es abierto con algún editor de texto no se muestra nada que un humano pueda entender, si se abre el código fuente de ese programa se podrá leer sin problemas todo el código del mismo. A menudo se le llama también "source code" o "fuentes".
Comando: palabra o conjunto de palabras mediante la cual controlamos al sistema. Comando puede ser interpretado como orden o instrucción. Si nuestro jefe ahora nos dice "ve y termina tu trabajo", eso es una orden, comando.
Compilar: proceso mediante el cual se "traduce" el código fuente de un programa a binario, ejecutables que el ordenador usará. Normalmente tenemos todos los programas que necesitaremos en los repositorios, no obstante si en algún momento bajamos el código fuente de un programa y deseamos instalarlo en el sistema, deberemos compilarlo. Generalmente la forma de hacerlo es escribir los siguientes comandos en una terminal: configure && make && make install
Consola o Terminal: es un programa que nos permite insertar comandos usando el teclado. Mediante estos comandos le indicamos al ordenador qué hacer. La terminal es más que suficiente para administrar un ordenador o servidor, pues en Linux todo, absolutamente todo se puede hacer desde una terminal o consola.
Demonio: forma de llamar a "servicio". Un demonio o servicio es ese proceso continuo que se inicia junto al sistema operativo. ¿Han notado que existen opciones en el sistema como descubrir impresoras en la red y similares?, eso es posible porque hay un demonio, un servicio ejecutado en el sistema que escanea la red en busca de ellas.
Dependencias: un software necesita para su funcionamiento de otro, por ejemplo en Windows un juego necesita para ser ejecutado que esté instalado el DirectX, pues el DirectX es una dependencia para el juego. En Linux las dependencias significan lo mismo que para otros sistemas operativos, una dependencia es aquello que necesita otro software instalado para funcionar.
Distribución: es el resultado de unir kernel con aplicaciones. Estas aplicaciones o herramientas nos permiten interactuar con el sistema, usarlo. Las aplicaciones (así como el entorno gráfico) varían de una distribución a otra, por ejemplo hay distribuciones que usan como entorno de escritorio a KDE, otras usan a Xfce porque desean que el consumo de la misma no sea excesivo. Una distribución es el conjunto de kernel, drivers, aplicaciones. 
Ejemplos de estas son Ubuntu, Manjaro, Debian, ArchLinux, Fedora, etc. Existen cientos de estas, entre tantas siempre hay una que se adapta a nuestras necesidades.
Distro: diminutivo de distribución. Mencionar y/o escribir siempre distribución puede ser cansino o tedioso, generalmente se usa el término distro.

GNOME: entorno de escritorio para sistemas tipo Unix (GNU/Linux, BSD, etc) cuyas letras que conforman su nombre significan: GNU Network Object Model Enviroment. En realidad GNOME es poco conocido por sus siglas, más bien se le conoce por ser uno de los entornos de escritorio más populares en Linux. Usado por defecto en durante 4 años por Ubuntu y durante varios años más por distros como Debian, el proyecto fue iniciado por dos mexicanos y forma parte oficial del proyecto GNU, donde nació como una alternativa a KDE.
GRUB: gestor de arranque. Es la pantalla que aparece antes de acceder al sistema operativo, al instalarse GRUB escanea nuestro ordenador en busca de sistemas operativos, luego cuando iniciamos el ordenador GRUB nos permite elegir qué sistema operativo específicamente deseamos usar, bien alguna distribución específica de Linux, alguna versión de Windows, etc, entonces esa vez que encendimos el ordenador entraremos por el sistema seleccionado.

GUI: siglas en inglés de Graphical User Interface, significa Interfaz Gráfica de Usuario. Básicamente, es la parte gráfica de una aplicación, si bien la aplicación puede administrarse mediante comandos la GUI nos permite interactuar con la aplicación usando el puntero del ratón, usando la interfaz gráfica. No todos son gurús ni expertos en la materia, no todos aspiran a tener una flexibilidad sobrehumana en los dedos como para hacerlo todo mediante el teclado, la terminal y comandos, la interfaz gráfica del sistema y de las aplicaciones es para muchos algo imprescindible.
Kernel: parte principal de un sistema operativo. Es quien se encarga de la gestión de los recursos dehardware, de los dispositivos conectados al ordenador. Por ejemplo, si determinada aplicación necesita usar 100MB de memoria RAM, el kernel es quien le facilita esa memoria. ¿Qué creían, que Chrome y otras aplicaciones simplemente toman la RAM y usan el CPU como mejor les plazca?, no señor, debe haber alguien que lleve un control.
Kernel Panic: significa Pánico del Kernel. Es ese tipo de error que bloquea el sistema y solo se puede retomar el control del mismo reiniciando el ordenador. Similar a la Pantalla Azul de Windows. Rara vez ocurre en nuestros días, yo mismo hace 2 o 3 años de usar 100% Linux que no veo este error.
KDE: entorno de escritorio para sistemas tipo Unix (GNU/Linux, BSD, etc) cuyas letras que conforman su nombre significan: Kool Desktop Enviroment. Empezó siendo solo un entorno de escritorio, hoy en día y según su sitio oficial KDE es un equipo internacional que coopera con el desarrollo y distribución del Software Libre y Open Source. Actualmente KDE es conocido por ser el entorno de escritorio más completo disponible para GNU/Linux y por la excelente calidad de sus aplicaciones, las cuales permiten hacer casi todo al usuario a golpe de clic.
Núcleo: es una forma de llamarle al kernel. Simplemente cuestión de gustos, hay quienes les gusta llamarle kernel y hay otros que prefieren traducirlo al español y decir núcleo, ¿de gustos no se ha escrito nada aún no?
Paquete: fichero comprimido que contiene software. Está pensado para que su contenido pueda ser instalado con facilidad en determinadas distribuciones. Por ejemplo, Firefox es un paquete dentro del repositorio (que a su vez tiene miles de paquetes), luego el idioma español para Firefox es otro paquete. El paquete Firefox tiene los ejecutables del navegador, las librerías que necesita para funcionar, el logo, los íconos, etc.
Repositorio: grupo o catálogo (carpeta) enorme de software desde el cual se instala en la distribución algún software que se necesite y no esté instalado de forma predeterminada. Existen miles de repositorios oficiales en internet para cada distribución.
Root: cuenta del administrador o administración del sistema. Tiene los permisos para realizar cualquier tarea en el equipo, administrar hardware y software. Viene siendo como el administrador para Windows, pero root puede hacer mucho más, viene siendo como administrador + esteroides.

Script: es un fichero de texto que contiene un conjunto de comandos escrito en un lenguaje entendible para humanos. Los scripts son usados con frecuencia pues son muy útiles, se puede programar un script para que le ordene al sistema a realizar determinada acción sin necesidad de compilar nada.
Shell: es el intérprete de comandos. Traduce lo que nosotros deseamos hacer mediante los comandos que introdujimos en la consola al kernel para que efectúe las tareas deseadas.
SuperUsuario: forma de llamar a root. En algunas distros o programas traducidos al español se le suele llamar al usuario root superusuario, haciendo alusión a los permisos que tiene root sobre el sistema.
SWAP: memoria de intercambio. Es aquella área o espacio del disco duro encargada de alojar la información de procesos que no ha podido ser alojada en la memoria RAM. Actualmente se usa la SWAP no necesariamente por falta de memoria RAM sino simplemente para liberar consumo no priorizado de la misma.
Unix: sistema operativo creado por AT&T a mediados de los años ´70. Los sistemas GNU/Linux y BSD usan la filosofía de Unix, se puede decir que están basados en él. También OSX de Mac es un sistema tipo Unix. Se puede decir que es la base de Linux y demás sistemas operativos similares.
XFCE: entorno de escritorio ligero para sistemas tipo Unix (GNU/Linux, BSD, etc) cuyas letras que conforman su nombre significan: XForm Common Enviroment. Pensado para ser un entorno ligero, usable y rápido en sus inicios se usaba el kit de herramientas de XForm, de ahí su nombre, no obstante hace muchos años se abandonó XForm pero se mantiene el nombre, Xfce. Consume menos recursos dehardware que Gnome y KDE. Su mascota y logo es un ratón.

Términos relacionados con Software Libre

Free Software Foundation: sus siglas son FSF, es la Fundación del Software Libre, una organización creada para impulsar y difundir el Software Libre, las ventajas del mismo sobre otro tipo de software, etc. Cuenta con varios servicios entre los que se encuentran el Directorio de Software Libre, que alberga más de 5000 programas. La Unesco ayuda en la financiación de este proyecto.
GNU: siglas que significan GNU is Not Unix. El proyecto GNU comenzó siendo una iniciativa para crear un sistema operativo completo liberado bajo la licencia GPL. Se comenzó programando múltiples aplicaciones (editores de texto, clientes de correo, etc) pensando en desarrollar al final el kernel (Hurd) que haría completo al sistema operativo, mas hoy en día Hurd no goza de muchos adeptos, en parte por la superioridad de otros kernels como el de BSD o el propio Linux. GNU no es un proyecto caduco o abandonado, gracias a GNU existe en parte aplicaciones como GIMP, Gnome, entre otras.
GPL: siglas de GNU Public License, traducción al español: licencia pública GNU. Es la licencia de Software Libre más conocida y bajo la que más proyectos son liberados. Permite al programa liberado bajo esta licencia que sea copiado, modificado, usado y distribuido sin restricciones, no permite que se cierre el código del software.
Open Source o Código Abierto: es un movimiento que permite y exhorta a compartir el código de un software, permite que el mismo sea usado, distribuido y modificado. No obstante, permite que sea modificado solo y solo si se cuenta con la aprobación del autor del software en cuestión.

Personajes importantes


Linus Torvalds: autor original del kernel Linux, lo inició a principios de la década del ´90. Desde pequeño se interesó por los ordenadores, la tecnología. En ese tiempo entender como funcionaba un ordenador era muy simple, la tecnología no estaba tan avanzada como hoy en día. Creó Linux por una necesidad personal, pues no tenía dinero para comprar Unix, avanzó tanto en su desarrollo inicial que lo compartió con varios amigos y rápidamente ganó adeptos. Por fortuna para todos, liberó Linux bajo la licencia GNU/GPL. A menudo se piensa en Linus como el ingeniero, Stallman como el filósofo.

Richard Stallman: fundador del movimiento por el Software Libre, autor también de la licencia GPL y también fundador de GNU y de la FSF. Básicamente es el padre del Software Libre y casi todo lo relacionado con este movimiento. A veces puede ser extremo o extremista, también un poco paranoico, pero de lo que no cabe duda es que sus contribuciones han sido cuanto menos excepcionales. A menudo se piensa en Stallman como el filósofo, Linus el ingeniero.

Tux: nombre de la mascota de Linux (kernel), es un pingüino. Creado en 1996, la idea de que la mascota de Linux fuese un pingüino provino del mismo Linus Torvalds, según cuentan cuando era niño le picó un pingüino. Pero bueno, eso es lo que se dice, cuando tenga a Linus frente a mí prometo preguntarle.
Vía | Bitelia 

Google Web Designer para crear sitios web

Google presenta una herramienta para crear sitios en HTML5 sin saber de programación

De nuevo buscando darle un empujón aún más efectivo al HTML5, Google presentó hoy una interesante herramienta llamada Google Web Designer, que podrá ser usada tanto por diseñadores web profesionales así como también por personas que no tengan entendimiento de código. Disponible en su versión beta, resuelve algunos de los problemas más importantes de la web, el de la compatibilidad entre dispositivos. Pero, más que nada, Google Web Designer es un programa completo para poder diseñar, un programa que está al día en cuanto a las tendencias del mercado, y que puede ser muy sencillo de usar.
google

¿Qué es exactamente Google Web Designer? Se trata de un programa de descarga gratuita que permite trabajar en HTML5 para crear diseños y gráficos interactivos que pueden ser usados en cualquier dispositivo. Esto quiere decir que quizás por el momento no tengamos la posibilidad de crear una web completa (con lo cual no terminaría de ser una alternativa al más popular Adobe Dreamweaver) pero sí es una interesante opción a la hora de generar Ads interactivos para Google, entre otras cosas. Habrá que bajar el Google Web Designer para probarlo.
El primer punto fuerte que nos presentan los desarrolladores de Google Web Designer es la compatibilidad. De hecho, las piezas que desarrollemos con el programa podrán verse bien, sin importar el tamaño de la pantalla o el dispositivo. La idea es que podamos desarrollar piezas que sean universales, y que las personas puedan ver el trabajo sin importar el equipo que usen para acceder a una determinada dirección. En definitiva, lo que promete Google Web Designer es eliminar los problemas de compatibilidad de una vez por todas.
Además, Google Web Designer cuenta con una funcionalidad similar a la que podemos encontrar en Dreamweaver. Por un lado, podemos trabajar pura y exclusivamente en el diseño, mientras que por el otro, también tendremos la libertad, sin limitaciones, de trabajar directamente con el código para hacer las modificaciones necesarias. Es importante aclarar que aún desde Google Web Designer se puede trabajar con el código, y no es necesario usar un software adicional. En cuanto al editor visual, lo que busca Google es remover la necesidad de trabajar con HTML5 y CSS3, para poder hacer que las personas estén más concentradas en la generación de una experiencia visual.
google-1

Google Web Designer está equipado con una buena cantidad de funcionalidades. Así, los usuarios encontrarán dos modos diferentes de animación, uno rápido y otro más avanzado, y también contrará con soporte para varias funcionalidades 3D. El usuario podrá manipular el contenido 3D gracias al poder de CSS3, y más. De la misma forma en que sucede con Dreamweaver, también tenemos diferentes paneles de visualización para, por ejemplo, ver solamente el código si es que así lo deseamos, ver solamente el diseño, o una combinación de ambos para ver dónde se tienen que realizar los ajustes.
Por ahora, Google Web Designer quizás no llegue al público masivo, pero en primer lugar, es una forma de hacer que aquellos que están interesados en hacer una inversión de dinero dentro de Google lo hagan a través de una herramienta autorizada y que está al tanto de los avances de la tecnología. Sabiendo el fanatismo por Adobe Flash que tienen muchos diseñadores, sobre todo en anuncios, Google está claramente marcando una posición que ya conocemos. Aquellos interesados en descargar gratuitamente Google Web Editor pueden hacerlo en la web oficial de la herramienta.
 Vía | Bitelia

16 febrero 2014

Cómo solucionar el problema del calentamiento en las laptops

Cómo solucionar el problema del 

calentamiento en las laptops

Aprende a detectar el problema del calentamiento en un portátil y cómo solucionarlo para evitar posibles consecuencias.


laptops

Afortunadamente, no es un problema que no tenga solución. La tiene, y no es única. Como hay muchos factores que puedes producir el calentamiento, también hay muchas maneras de combatirlo.El calentamiento del portátil se encuentra entre los problemas más frecuentes que sufren usuarios de este tipo de equipos. Hay muchos factores que intervienen en esta situación. La calidad del producto, la temperatura del ambiente exterior, lo que se exige al portátil o que la salida de ventilación este tapada.

Detectando el calentamiento


Al utilizar el portátil una temperatura extremadamente alta es sencilla de detectar porque la notamos con nuestras manos mientras la estamos utilizando, o al oír el ventilador trabajando al máximo. Pero el calentamiento tiene consecuencias duras para tu equipo (el rendimiento puede reducirse y el sistema operativo puede apagarse solo para prevenir problemas mayores, haciendo que pierdas información valiosa) y es útil detectarlo antes de que sea tarde.
Hay software disponible para chequear la temperatura de los componentes. Usuarios de Windows tienen a HWMonitor o RealTemp, si tiene una Mac cuentas con Temperature Monitor y usuarios de Ubuntu (y distribuciones Linux que utilicen los repositorios de Debian) pueden instalar Xsensor o un indicador para la barra de herramientas.
La temperatura normal depende del elemento y quien lo fabrique, pero como regla general es sabio comenzar a preocuparse cuando se superan los 65 grados es sabio comenzar a preocuparse.

Evitar el calentamiento del portátil

Hay distintas maneras de solucionarla y deberías elegir la más indicada para tu situación. Como consejo general, es recomendables siempre utilizar el portátil en una superficie lisa y solida. Esto ayuda porque las salidas de ventilación pueden llegar a ser obstruidas en superficies blandas, como por ejemplo una cama. También puedes poner un objeto debajo del equipo para aumentar la distancia entre este y la superficie. Un libro puede servir para esto.
La temperatura del equipo está obviamente relacionada con la exterior. Mantener el ambiente frescodurante las estaciones más calurosas del año en tu región es algo que suma. Si quieres gastar algo de dinero puedes conseguir los ventiladores para portátiles (o laptop coolers) que funcionan como base para tu equipo y tiene un sistema de ventilación integrado para solucionar el calentamiento.
Si el problema persiste, deberías chequear el estado de la batería porque puede ser la causa de problemas y limpiar el interior del computador ya que la suciedad acumulada hace menos eficientes a los ventiladores.
El problema también puede prevenir del software: una gran cantidad de aplicaciones en segundo plano que exigen al máximo de manera constante a los componentes, o programas multimedia que requieren especificaciones técnicas más avanzadas que las de tu equipo. Desinstala programas innecesarios o cancela su inicio por defecto y funcionamiento en segundo plano.
Vía | Gizmología

Opciones para ver Twitter en Venezuela

Opciones para ver Twitter en Venezuela


twitter

En las últimas horas Venezuela ha vivido un clima complicado debido a la violencia que se ha reportado en protestas anti-gobierno, dejando un saldo de tres personas muertas. Como consecuencia, Twitter se volvió una de las fuentes clave de salida de información, sin embargo, reportes sugieren que el propio gobierno bloqueó la posibilidad de visualizar imágenes en esta red social como una medida de supuesta censura.
Esto se da después de que el presidente Nicolás Maduro diera declaraciones importantes respecto a un posible golpe de estado que, de llevarse a cabo, sería castigado con “severa justicia”.
El problema de censura se ha hecho posible, según se sabe, por el bloqueo al puerto 8118 de parte de CANTV, empresa de telecomunicaciones venezolana que tiene servicios  tan amplios como telefonía fija y móvil, hasta Internet por dial-up o banda ancha.
Es así que la censura se hizo extensiva a una gran cantidad de usuarios, quienes a su vez buscaron la forma de continuar usando el servicio de manera normal a través de ajustes en el acceso al servicio de Internet.
Una de las opciones es descargar Hotspot Shield, que oculta la dirección IP para poder ingresar a contenidos en línea que han sido bloqueados por región, lo que en teoría permitiría volver a navegar de manera normal en cualquier sitio.
Otra alternativa es instalar la extensión ZenMate para Google Chrome que cumple una función similar a la de la app anterior pero puede ser un poco más simple de instalar y utilizar.
Asimismo, en caso de que la plataforma de Twitter fuera completamente bloqueada, es importante recordar que este servicio se puede utilizar también con SMSs. Para aprender a hacerlo se puede consultar esta guía hecha por la propia empresa para mantener la comunicación con la comunidad de esta red social aún sin tener Internet.
Si bien la información en torno al bloqueo no se ha vuelto “oficial”, los usuarios venezolanos indicaban horas atrás que el servicio de micro-blogging no mostraba las imágenes de perfil o fotos publicadas, sin embargo, el contenido sí era visible para quien visitara algún tuit desde otro país.
Cualquiera que sea el caso, es crucial que la información se mantenga en constante circulación para dar a los ciudadanos la posibilidad de saber exactamente lo que está sucediendo en su país, así como los riesgos de estar en alguna ubicación en particular donde pueda haber cualquier tipo de sublevación.
Vía | Unocero

06 febrero 2014

Cómo Overclocking a su tarjeta gráfica

Cómo Overclocking a su tarjeta gráfica

Muchos jugadores de PC esperan con impaciencia el lanzamiento de las tarjetas gráficas de última generación, con la esperanza de que el nuevo hardware aumentará frecuencias de cuadro y realzar los ojos dulces en los últimos juegos.Sin embargo, mientras que una actualización de la tarjeta gráfica es casi siempre una buena manera de aumentar el rendimiento del juego o mejorar la calidad de la imagen, las nuevas tarjetas tienden a ser caras - y no siempre son necesarios.
Hoy en día, incluso las tarjetas gráficas de gama media son generalmente lo suficientemente rápido para bombear velocidades de cuadro de mantequilla suave en los juegos de última generación a todos, pero las resoluciones más altas. Si su tarjeta gráfica actual que está sirviendo bien, y que está sólo en busca de un poco de algo extra para aumentar el rendimiento, overclocking puede ser el mejor camino a seguir. Y sin duda será más asequible.

¿Por Overclocking?

AMD
En sus primeros días, el overclocking puede haber sido un arte negro reservado para los geeks más hard-core, pero hoy en día es tan fácil como puede ser, y por lo general es seguro también. Sí, el overclocking de un componente puede acortar su vida útil. Pero si no empujar las cosas demasiado lejos, y si se mantiene la temperatura bajo control, usted tiene pocas razones para preocuparse.
Usted querrá asegurarse de que su sistema tiene una refrigeración adecuada y una fuente de alimentación que es suficiente para el manejo de una tarjeta de overclock.Las tarjetas gráficas modernas suelen tener los fans que giran más rápido para disipar mejor el calor de la placa overclockeado controlado térmicamente.La tarjeta puede llegar a ser un poco ruidoso, como resultado, pero si el overclock se mantiene estable y el refrigerador de la tarjeta gráfica puede seguir el ritmo, debe ser bueno para ir.
Tanto AMD como Nvidia (los dos grandes fabricantes de tarjetas gráficas) han construido las herramientas de overclocking en sus conductores. AMD ya están disponibles (en las tarjetas compatibles) en la pestaña de AMD Overdrive, que se enumeran en la sección Rendimiento de la suite de software Catalyst Control Center de la compañía.Herramientas de overclocking de Nvidia no están expuestos de forma predeterminada en sus drivers GeForce, pero la instalación de su utilidad Herramientas del sistema se pondrá a disposición.Usted tendrá que tomar la utilidad Herramientas del sistema desde el sitio web de Nvidia, una vez que haya instalado la utilidad, controles de frecuencia será visible en la sección de rendimiento y el ajuste del controlador GeForce.
Haciendo caso omiso de las optimizaciones de software / controlador, ajustes del motor de juego, y las velocidades de la interfaz del sistema, el rendimiento de una tarjeta gráfica se determina normalmente por la velocidad de cálculo y fillrate de su unidad de procesamiento de gráficos, así como por la cantidad de memoria de ancho de banda de memoria ofrece sus frame buffer .(La cantidad de memoria de vídeo en la tarjeta también puede entrar en juego como las resoluciones y tamaños de textura aumento, pero eso es una discusión para otro artículo.) Al aumentar las frecuencias de la GPU y la memoria de vídeo de la tarjeta gráfica, que puede hacer que se procesan y se mueven más datos, más rápidamente, lo que aumenta el rendimiento general.
Cómo Overclock

Radeon


Overclocking una tarjeta gráfica es un proceso bastante sencillo.Todo lo que necesitas es un trabajo y la tarjeta gráfica se configura correctamente, y algunos de sus juegos favoritos o un punto de referencia como Futuremark 3DMark 11 para poner a prueba la estabilidad.A los efectos de este artículo, hemos utilizado un nuevo AMD Radeon HD 7950 se instala en una de gama alta, Intel-powered banco de pruebas con Windows 7 Ultimate (64 bits).
Antes de comenzar el overclocking, instale los controladores más recientes para su tarjeta de gráficos (y herramientas del sistema de Nvidia si es necesario), y jugar un par de juegos para asegurar que el sistema es estable.Si todo funciona bien, reinicie el sistema, abra el panel de control de la tarjeta gráfica, y vaya a la sección de overclocking o control de frecuencia; se utilizó la pestaña Overdrive incorporado en los controladores de AMD.
En primer lugar, permitir a Overdrive, marcando la casilla necesario, y al límite de los ajustes de control de energía para eliminar las restricciones de frecuencia relacionados con la alimentación.A continuación, aumentar la frecuencia de la GPU moviendo el control deslizante apropiada por unos pocos MHz a la vez, y aplicar los ajustes.A continuación, jugar un partido o bucle en un referente para poner a prueba la estabilidad.
Por ejemplo, nuestra GPU Radeon HD 7950 se registró a 800 MHz por defecto.Empezamos moviendo la barra deslizante ajustes del reloj de la GPU en incrementos de 10MHz, hasta que nuestro sistema de prueba se volvió inestable.Es decir, una vez que nos encontramos con la existencia de anomalías visuales, o un juego o el sistema se estrelló, doblamos la frecuencia de la GPU a bajar por 10MHz y puesto a prueba para la estabilidad de nuevo.En última instancia, nos instalamos en una frecuencia de GPU estable de 1000MHz - un aumento de 200 MHz por encima de valores.
Con conoce nuestra frecuencia pico GPU, nos pusimos de nuevo a su velocidad de reloj por defecto y lo centramos en la memoria de la tarjeta gráfica.Por defecto, la Radeon HD memoria de 7950 tiene una velocidad de 1250MHz.Se utilizó el mismo procedimiento de aumento de la frecuencia de la memoria por 10MHz a la vez, las pruebas de estabilidad cada paso del camino.Al final hemos conseguido una frecuencia de memoria estable de 1500MHz.
Recomendamos el overclocking de la GPU y la memoria individual para aislar cualquier inestabilidad que los ajustes pueden introducir a ese componente en particular.Una vez que se conoce la frecuencia de pico para ambos, la instalación de la GPU y la memoria a esas velocidades simultáneamente y ensayo de estabilidad una vez más.Si todo está bien, disfrutar de su rendimiento recién descubierta.Si no es así, de nuevo las frecuencias hacia abajo un poco más lejos para los dos, y probar la tarjeta gráfica de nuevo.También debo señalar que algunas tarjetas gráficas pueden permanecer estables mientras overclockeado, pero ofrecen un menor rendimiento cuando funciona a frecuencias más altas, debido a la limitación térmica o energía.Si el sistema se mantiene estable, pero el rendimiento se degrada mientras estás overclocking, reducir las frecuencias de la GPU y la memoria hasta que el rendimiento comienza a escalar correctamente.
Vía | Yac.mx

05 febrero 2014

11 plataformas innovadoras para aprender lenguajes de programación

11 plataformas innovadoras para aprender lenguajes de programación
Creo que a todos aquí nos queda claro que la educación formal, incluso la universitaria, está desfasada si no es que rebasada en su totalidad por Internet. Con esto me refiero a que la educación formal no aprovecha -y a veces ni siquiera (re)conoce- para su beneficio las herramientas técnicas y metodológicas que Internet no está legando. Hablo de herramientas que facilitan y potencializan el aprendizaje en términos colaborativos, masivos, autónomos, innovadores, críticos, ágiles, evolutivos, usables y demás.



¿Conoces otras plataformas similares? (En Reddit están generando una lista súper interesante.) ¿En español? Todos apreciaremos que las compartas en los comentarios. Como dice John Gruber, vivimos una época emocionante para aprender programación.
De interfaz limpia y mensaje claro: Aprende a hacer código. Punto. ¿Cómo? La propuesta es con JavaScript, el lenguaje nativo de los navegadores web, aunque también otras herramientas esenciales para hacer web como HTML5 y jQuery. También es posible crear tus propios cursos, hacer comunidad, ganar reputación, incluso ganar condecoraciones sociales por tus logros. Codecademy tiene un potencial enorme.
Creo que no me equivoco al decir que la comunidad en pro del lenguaje Ruby tiene los tutoriales de aprendizaje de programación más lindos y divertidos de todos. Por ejemplo el famoso Hackety Hack y los espirituales Ruby Koans. Por su parte, Try Ruby, es un tutorial interactivo, casi como un cuento programable, que invita a descubrir ese hermoso lenguaje. Yo no lo pensaría y me daría una oportunidad de aprender Ruby cuanto antes.
"Aprende lo que sea de quien sea, donde sea". Esta es la promesa de una plataforma que conecta una red de nodos profesor/alumno, personas que aprenden y enseñan también a programar a través de cursos donde el aprendizaje es guiado por una comunidad.
Programa justo ahora, Java, PHP, C++, Python y más lenguajes de programación en tu navegador, bajo tres principios básicos: aprende, codifica y comparte. La interfaz no es la más bella, sin embargo en términos estructurales funciona bien. Sus retos de programación son una excelente idea.
Bajo el lema "¿Qué quieres aprender hoy?", Team Tree House ofrece cursos en línea, basados en vídeos cortos, excelemente explicados y secuenciados, sobre programación web y programación de dispositivos móviles con iOS. Es necesario pagar una suscripción para acceder a todos los materiales, que por cierto se actualizan y crecen con frecuencia. Me encanta que utilicen condecoraciones y que éstas sean indicio de una educación más allá de títulos universitarios.
"Aprende haciendo" en una plataforma apoyada por IBM, Github, AT&T, llena de cursos en línea, también orientada hacia la gamificación de la educación. El diseño del sitio fabuloso. Merece un artículo aparte para discutir sobre el futuro de la enseñanza de la programación.
Esta plataforma es el YouTube de la educación en línea, repleta de vídeos de clases completas de programación y otro montón de temas. A pesar de que en comparación con las otras plataformas Khan Academy parece tradicional, lo cierto es que funciona (incluso en móviles).
Mozilla siempre está preocupada por la educación en torno a la web abierta, la basada en estándares, con el navegador como laboratorio de ideas cocinadas con HTML5. Hackasaurus es un atractivo intento por llevar este aprendizaje a otro nivel, casi al de los bloques de Lego, donde la programación es construir, mezclar, experimentar: un acto absolutamente creativo.
En forma aquí no hay más que vídeos y presentaciones tradicionales. Pero en el fondo tenemos un esfuerzo académico inmenso de los profesores de la Universidad de Stanford por ofrecer de manera coherente el que algunos ven como el mejor curso de programación de aplicaciones móviles para iOS en la red. Sería increíble una versión masiva como el curso de inteligencia artificial que Norvig y Thrun dieron a finales del año anterior.
Todos profesores, todos alumnos: educación P2P, entre iguales. Educación colaborativa, construida por comunidades de entusiastas, con espíritu de código abierto y cultura libre. Como concepto es maravilloso; como implementación sigue en evolución constante, muy orgánica. Aquí encontrarás excelentes cursos de programación, algunos de temáticas raras, pero todos interesantes.
El objetivo de Rails for Zombies es hacer que el proceso de aprendizaje inmediatamente accesible y divertido. Usted está garantizado para aprender un poco con demasiado como el entorno de desarrollo en el navegador frecuencia con la que pone a prueba y hace que realmente hacen las cosas en lugar de simplemente leer el material de aprendizaje. 
Vía | alt1040

04 febrero 2014

Lenguajes de programación populares para este 2014

Lenguajes de programación populares para este 2014



En codeeval han hecho un estudio relacionado con los lenguajes de programación más utilizados y su evolución durante los últimos tres años, números que venturebeat.com ha utilizado para crear el gráfico que podéis ver en la captura superior.
codeeval.com es una fantástica comunidad para profesionales de la programación, con más de 24.000 miembros que compiten entre ellos mostrando sus habilidades en un perfil que, a lo linkedin, pueden mostrar al mundo de forma pública.
Un año más Python lidera la lista, lista que es generada después de analizar pruebas de programación realizadas por empresas en sus procesos de selección, lo que ayuda a determinar el tipo de profesional más buscado en dicha categoría.
Java, C++ y Ruby siguen la lista, aunque C# y C son los que más están creciendo. También es importante destacar el crecimiento de Objetive-C, necesario en entornos iOS:
Este estudio, que es realizado cada año, es bastante interesante para analizar las tendencias. Puede parece extraño que php, por ejemplo, esté perdiendo fuerza (aún teniendo en cuenta que WordPress, una de las plataformas más utilizadas en toda la web, usa dicho lenguaje), pero no podemos olvidar que JAVA se encuentra dentro y fuera de Internet, que Python gana año tras año el premio al mejor lenguaje de programación en revistas especializadas de todo el mundo y que C es todo un clásico creado en 1972, base de millones de sistemas distribuidos en todo el planeta.
Fuente: http://blog.codeeval.com/

 

© 2013 - 2015 CentralTodo.com. All rights resevered. Designed by Templateism

Back To Top