Visual Studio Code


Esta nueva  herramienta  de Microsoft nos permite la edición de código redefinida y optimizada para la compilación y depuración de aplicaciones web y en la nube modernas.
Visual Studio Code es una herramienta gratuita que encontrará en su plataforma favorita: Linux, OS X y Windows.

 

Algunas de  sus características mas llamativas de esta versión :

 

  • Se ejecuta de forma nativa en el sistema operativo de su elección.Esté listo y en funcionamiento en minutos, y manténgase productivo independientemente del sistema operativo que utilice. Las actualizaciones regulares son fáciles de instalar y se lanzan para todas las plataformas a la vez. El complemento perfecto para sus herramientas de desarrollador favoritas.
  • Más de 30 lenguajes y en aumento, resaltado de sintaxis y coincidencia de paréntesis.Gracias a la coloración y el resaltado de la sintaxis, así como a la coincidencia de paréntesis, Code es un excelente editor para todas sus tareas de programación. Visual Studio Code es compatible con JavaScript, C#, C++, PHP, Java, HTML, R, CSS, SQL, Markdown, TypeScript, LESS, SASS, JSON, XML y Python, así como con muchos otros formatos de archivo comunes.

 

 

 

Features

Languages
Syntax coloring, bracket matching Batch, C++, Clojure, Coffee Script, Dockerfile, F#, Go, Jade, Java, HandleBars, Ini, Lua, Makefile, Objective-C, Perl, PowerShell, Python, R, Razor, Ruby, Rust, SQL, Visual Basic, XML
+ Snippets Groovy, Markdown, PHP, Swift
+ IntelliSense, linting, outline CSS, HTML, JavaScript, JSON, Less, Sass
+ Refactoring, find all references TypeScript, C#

 

  • Edición avanzada y rápida centrada en el teclado con varios cursores

Un editor ligero con gestos de teclado de primera clase para que se olvide del ratón. Abra al instante archivos grandes o pequeños y céntrese en su código sin distracciones. Aproveche las características de edición avanzadas, como los cursores múltiples, el almacenamiento automático y mucho más.

 

Visual Studio Code

 

 

  • Búsqueda, esquematización y visualización de la definición de RegEx

Manténgase en contexto mientras se desplaza por grandes archivos de código y por el código base. La barra de desplazamiento mejorada resalta los problemas del archivo actual y la búsqueda integrada admite expresiones regulares. La esquematización de código, la navegación y la visualización de la definición permiten trabajar a la velocidad necesaria.

Más información sobre la navegación por el código

En Code es sencillo desplazarse por el código

  • IntelliSense, lint y refactorización

IntelliSense describe las API mientras escribe, con autocompletar para aumentar la velocidad y la precisión. La información rápida permite inspeccionar definiciones de API y los “subrayados ondulados” le notifican problemas, a menudo mientras escribe.

  • Interrupción, visualización e inspección

Diagnostique problemas con la aplicación por medio de las herramientas de depuración integradas de Node.js, TypeScript y JavaScript. Defina puntos de interrupción en el código, interrumpa excepciones, vea variables, analice el código o navegue hasta la pila de llamadas, además de establecer la conexión con los procesos que se ejecutan localmente.

 

  • Control de versiones de Git(Confirmación, diferencias, inserción y extracción

Emplee flujos de trabajo modernos con la potencia y flexibilidad de Git. Vea los archivos modificados y las diferencias, y realice confirmaciones directamente desde el editor. Establezca la conexión con todo el universo Git mediante la inserción y extracción de código en cualquier sistema remoto: GitHub, aplicaciones web de Azure, Visual Studio Team Services, etc.

 

  • Compatibilidad  ASP.NET 5 y Node.js

Visual Studio Code admite el flujo de trabajo de desarrollo completo de aplicaciones ASP.NET 5 y Node.js. Soporte completo de IntelliSense y de depuración, entre otras prestaciones, para todos los sistemas operativos compatibles. Se incluyen muchos de nuestros marcos de trabajo favoritos, como D3, JQuery, Express, Angular, grunt, gulp, etc.

 

 

  • Elija su tema, sus enlaces de teclado personalizables, etc.

Se trata de poder trabajar con cualquier archivo de origen, con cualquier Git remoto y en su sistema operativo favorito. Code le permite configurar el entorno como desee, con compatibilidad de varios temas de las interfaz de usuario, enlaces de teclado personalizados, etc.

 

 

  • Herramientas de colaboración en la nube para equipos

Visual Studio Team Services ofrece un conjunto de herramientas de colaboración con tecnología de nube que funcionan perfectamente con Code, para que su equipo pueda trabajar de manera eficiente en proyectos de software de cualquier índole y envergadura.

 

Bueno ,  al menos merece  la pena probarlo   aqui

 

 

 

Anuncios

Evento Developer Tour, ReConnect 2015


Hace un año el evento Connect() Microsoft inició un viaje de un nuevo Microsoft para desarrolladores, presentando  el futuro Open Source de .NET en  entornos no Microsoft,  como pueden ser  Linux y   hasta Mac.

La pieza angular  de este entorno lo constitute el nuevo entorno de desarrollo de Visual Studio, asi como la plataforma renovada  en nube tipo  IaaS constituida por Azure.

En cuanto a  herramientas destaca  una version de Visual Studio para programar en cualquier dispositivo y en cualquier Sistema operativo:  es decir no cerrado exclusivamente   a SO  Windows, lo cual es una autentica  buena noticia  para  todos  los desarrolladores que  usan  plataformas tan distintas  a Windows   como pueden ser Linux o Mac.

reconnect.PNG

Desde Microsoft Ibérica estan ofreciendo una serie de eventos presenciales, de la mano de los mejores profesionales de la comunidad, donde se  puede tener la posibilidad de conocer de primera mano las últimas novedades en desarrollo que se presentaron en el evento Connect de Nueva York.

Entre los contenidos  previstos   destaca el desarrollar sitios web modernos, interactivos y rápidos con ASP.NET, gracias  al uso de las novedades que trae Visual Studio 2015 asi como  conocer Visual Studio Code

Visual Studio Code Beta es la nueva herramienta gratuita de edición de código redefinida y optimizada para la compilación y depuración de aplicaciones web y en la nube modernas,que ademas encontrará es compatible con su plataforma favorita: Linux, OS X y Windows.

Una de las novedades de esta  nueva herramienta es las cobertura de más de 30 lenguajes  por el momento, resaltado de sintaxis y coincidencia de paréntesis. Gracias a la coloración y el resaltado de la sintaxis, así como a la coincidencia de paréntesis, Code es un excelente editor para todas las tareas de programación. Visual Studio Code es compatible con JavaScript, C#, C++, PHP, Java, HTML, R, CSS, SQL, Markdown, TypeScript, LESS, SASS, JSON, XML y Python, así como con muchos otros formatos de archivo comunes.

Tambien con estas sesiones pretenden dar a  conocer  las nuevas características que  ayudarán desplegar    y alojar en la nube de Microsoft  (Microsoft Azure) , que ademas también ha incorporado este año grandes novedades

 

Los eventos previstos  hasta final de año  son los siguientes:

 

Más información y Registro
Málaga, 25 de noviembre de 2015 Evento finalizado
Barcelona 3 de diciembre de 2015 Registro w
Sevilla, 10 de diciembre de 2015 Registro w
Madrid, 11 de diciembre de 2015 Registro w
Zaragoza, 16 de diciembre de 2015 Registro w
Logroño, 17 de diciembre de 2015 Registro w
Tenerife, 17 de diciembre de 2015 Registro w
Palma de Mallorca, 17 de diciembre de 2015 Registro w

Mas información aqui

Cómo instalar wordpress en Ubuntu


En este momento, WordPress es el CMS más popular (gestor de contenidos) en Internet permitiendo configurar fácilmente blogs y sitios web flexibles  gracias a  que esta basado en  un motor MySQL con el procesamiento de PHP. WordPress ha visto una adopción increíble y es una gran opción para conseguir un sitio web en funcionamiento de forma rápida.
En esta guía, nos centraremos en conseguir una instancia de WordPress creado con un servidor web Apache en Ubuntu 14.04.

Antes de empezar esta guía, hay algunos pasos importantes que usted necesita para completar en su servidor.Estaremos procediendo a través de estos pasos como un usuario no root con privilegios sudo, por lo que tendrá que tener uno disponible. Además, usted necesita tener un LAMP (Linux, Apache, MySQL y PHP) pila instalada en la instancia de VPS.

Cuando haya terminado con estos pasos, puede continuar con esta guía.

1- Crear una base de datos MySQL y usuario de WordPress
WordPress utiliza una base de datos relacional para gestionar y página de la tienda y la información del usuario.  Tenemos instalado MySQL, que puede proporcionar esta funcionalidad, pero tenemos que hacer una base de datos y un usuario de WordPress para trabajar.

Para empezar, inicie sesión en la raíz de MySQL cuenta (administrativa) mediante la emisión de este comando:

mysql -u root -p

Se le pedirá la contraseña que estableció para la cuenta root de MySQL al instalar el software. A continuación, se dará una línea de comandos de MySQL.

En primer lugar, podemos crear una base de datos independiente que WordPress puede controlar. Usted puede llamar a esto lo que usted quisiera, pero yo le llamándolo wordpress ya que es descriptiva y simple. Escriba este comando para crear la base de datos:
CREATE DATABASE wordpress;

Cada declaración de MySQL debe terminar en punto y coma (;), a fin de comprobar para asegurarse de que esto está presente si está ejecutando en cualquier problema.

A continuación, vamos a crear una cuenta separada de usuario de MySQL que vamos a utilizar exclusivamente para operar en nuestra base de datos nueva. Creación de bases de datos de una sola función y cuentas es una buena idea desde el punto de vista de gestión y seguridad.

Voy a llamar a la nueva cuenta de que estoy haciendo wordpressuser y voy a asignarle una contraseña de password Definitivamente usted debería cambiar la contraseña de su instalación y puede nombrar el usuario lo desea. Este es el comando que necesita para crear el usuario:
CREATE USER [email protected] IDENTIFIED BY ‘password’;

En este punto, usted tiene una base de datos y una cuenta de usuario, cada uno hecho específicamente para WordPress. Sin embargo, estos dos componentes no tienen ninguna relación todavía. El usuario no tiene acceso a la base de datos.

Vamos a arreglar que al acceder a nuestra cuenta de usuario el acceso a nuestra base de datos con este comando:
GRANT ALL PRIVILEGES ON wordpress.* TO [email protected];

Ahora el usuario tiene acceso a la base de datos. Tenemos que eliminar los privilegios para que la instancia actual de MySQL sabe acerca de los recientes cambios de privilegios que hemos hecho:

 FLUSH PRIVILEGES;

Estamos listos ahora. Podemos salir de la línea de MySQL escribiendo:

 exit

Ahora debe volver a su símbolo del sistema regular.

2- Descargar WordPress
A continuación, vamos a descargar los archivos de WordPress reales desde la web del proyecto.

Por suerte, el equipo de WordPress siempre vincula la versión estable más reciente de su software a la misma URL, por lo que puede obtener la versión más actualizada de WordPress escribiendo esto:

 cd ~ wget http://wordpress.org/latest.tar.gz

Esto descargará un archivo comprimido que contiene el contenido del directorio archivadas de los archivos de WordPress en nuestro directorio home.

Podemos extraer los archivos para reconstruir el directorio de WordPress que necesitamos escribiendo:

 tar xzvf latest.tar.gz

Esto creará un directorio llamado wordpress en su directorio personal.

Mientras estamos descargando cosas, también hay que conseguir algunos paquetes más que necesitamos. Podemos conseguir éstos directamente de los repositorios por defecto de Ubuntu después de que actualizamos nuestro índice local de paquetes:

 sudo apt-get update sudo apt-get install php5-gd libssh2-php

Esto le permitirá trabajar con imágenes y también le permitirá instalar plugins y porciones de actualización de su sitio utilizando sus credenciales de inicio de sesión SSH.

 

3- Configurar WordPress
La mayor parte de la configuración que vamos a hacer será a través de una interfaz web más adelante. Sin embargo, nosotros tenemos que hacer un poco de trabajo de la línea de comandos antes de que podamos conseguir este en funcionamiento.

Comience moviendo en el directorio de WordPress que acaba de desempaquetar:

 cd ~/wordpress

Un archivo de configuración de ejemplo que la mayoría coincide con la configuración que necesitamos se incluye por defecto. Sin embargo, tenemos que copiarlo en el archivo de configuración predeterminado ubicación para obtener WordPress para reconocer el archivo. Hágalo ahora escribiendo:

 cp wp-config-sample.php wp-config.php

Ahora que tenemos un archivo de configuración para trabajar, vamos a abrirlo en un editor de texto:

 nano wp-config.php

Como se  ha dicho antes, este archivo es casi totalmente adecuado para ya nuestras necesidades. Las únicas modificaciones que tenemos que hacer son los parámetros que sostienen nuestra información de base de datos.

Tendremos que encontrar la configuración para DB_NAME DB_USER y DB_PASSWORD para que WordPress para conectar y autenticar la base de datos que hemos creado correctamente.

Rellene los valores de estos parámetros con la información de la base de datos que ha creado. Debe tener un aspecto como este:
// ** Configuración MySQL – Usted puede obtener esta información de su proveedor de alojamiento web ** //
/ ** El nombre de la base de datos para WordPress * /
define (‘DB_NAME’, ‘wordpress’);

/ ** MySQL base de datos de nombre de usuario * /
define (‘DB_USER’, ‘wordpressuser’);

/ ** MySQL contraseña de base de datos * /
define (‘DB_PASSWORD’, ‘contraseña’);

Estos son los únicos valores que usted necesita cambiar.

Cuando haya terminado, guarde y cierre el archivo.

4- Copiar archivos a la raíz de documentos
Ahora que ya hemos configurado nuestra aplicación, tenemos que copiarlo en la raíz de documentos de Apache, donde se puede servir a los visitantes de nuestro sitio web.

Uno de la manera más fácil y confiable de transferir archivos desde el directorio al directorio es con elrsync comandos. Esto preserva los permisos y tiene buenas características de integridad de datos.

La ubicación de la raíz del documento en la guía LÁMPARA Ubuntu 14.04 es /var/www/html/ Podemos transferir nuestros archivos de WordPress no escribiendo:

 sudo rsync -avP ~/wordpress/ /var/www/html/

Esto copiará seguridad de todo el contenido del directorio ha desempaquetado a la raíz del documento.

Ahora debemos pasar a la raíz del documento para hacer algunos cambios de permisos finales

 cd /var/www/html

Usted tendrá que cambiar la propiedad de nuestros archivos para mayor seguridad.

Queremos dar a la propiedad de usuario al usuario normal, no root (con privilegios sudo) que usted planea usar para interactuar con su sitio. Este puede ser tu usuario normal si lo desea, pero algunos puede sugerir que se crea un usuario adicional para este proceso. Le corresponde a usted que usted elija.

Para esta guía, vamos a utilizar la misma cuenta que hemos creado durante la configuración inicial del servidor guía, que llamamos demo Esta es la cuenta estoy realizando todas las acciones de esta guía como.

La propiedad del grupo que dará a nuestro proceso de servidor web, que es www-data Esto permitirá Apache para interactuar con el contenido según sea necesario.

Podemos asignar rápidamente estos valores de propiedad escribiendo:

sudo chown -R demo: www-data *

Esto configurará las propiedades de propiedad que estamos buscando.

Si bien se trata de propiedad y los permisos, también hay que mirar en la asignación de la propiedad correcta en nuestro directorio los archivos subidos. Esto nos permitirá subir imágenes y otros contenidos de nuestro sitio. Actualmente, los permisos son demasiado restrictivas.

En primer lugar, vamos a crear manualmente el uploads directorio bajo el wp-content directorio a nuestra raíz del documento. Este será el directorio padre de nuestro contenido:

 mkdir /var/www/html/wp-content/uploads

Tenemos un directorio ahora a los archivos de la casa cargado, sin embargo los permisos siguen siendo demasiado restrictivo. Tenemos que permitir que el propio servidor web para escribir en este directorio.Podemos hacer esto mediante la asignación de propiedad de grupo de este directorio para nuestro servidor web, así:

 sudo chown -R :www-data /var/www/html/wp-content/uploads

Esto permitirá que el servidor web para crear archivos y directorios bajo este directorio, lo que nos permitirá cargar contenido en el servidor.

5- Instalación completa a través de la interfaz web
Ahora que tiene sus archivos en su lugar y su software está configurado, puede completar la instalación a través de la interfaz web.

En su navegador web, vaya a nombre de dominio de su servidor o la dirección IP pública:
http: // server_domain_name_or_IP

Usted verá la página de configuración inicial de WordPress, donde se va a crear una cuenta de administrador inicial:

Config inicial WordPress

Complete la información para el la cuenta administrativa que desea hacer sitio y. Cuando haya terminado, haga clic en el botón de instalación en la parte inferior.

WordPress confirmará la instalación y, a continuación, le pedirá que inicie sesión con la cuenta que acaba de crear:

WordPress confirmar instalar

Pulse el botón en la parte inferior y luego complete la información de su cuenta:

Entrada WordPress

Se le presentará con la interfaz de WordPress:

Interfaz de administración de WordPress 

6 (Opcional) – Configurar permalinks bonitos para WordPress

Por defecto, WordPress crea dinámicamente las URL que se ven algo como esto:
http: // server_domain_name_or_IP / p = 1

Esto no es exactamente la interfaz más útil para los visitantes o los motores de búsqueda, por lo que la mayoría de los usuarios desea modificar esto. WordPress tiene la capacidad de crear vínculos permanentes “bonitas” que limpiar el URL en un formato más amigable humana.

Hay algunas cosas que tenemos que hacer para conseguir que esto funcione con Apache en Ubuntu 14.04.
Modificación de Apache para permitir URL reescrituras
En primer lugar, tenemos que modificar el archivo host virtual Apache para WordPress que permiten.htaccess anulaciones. Usted puede hacer esto mediante la edición del archivo de host virtual.

De forma predeterminada, esto es 000-default.conf pero su archivo podría ser diferente si ha creado otro archivo de configuración:

 sudo nano /etc/apache2/sites-available/000-default.conf

Dentro de este archivo, queremos configurar algunas cosas. Debemos establecer el ServerName y crear una sección de directorio donde permitimos que las anulaciones. Esto debe ser algo como esto:
<VirtualHost *: 80>
ServerAdmin webmaster @ localhost
DocumentRoot / var / www / html
ServerName server_domain_name_or_IP
<Directory / var / www / html />
AllowOverride All
</ Directory>
. . .

Cuando haya terminado, guarde y cierre el archivo.

A continuación, tenemos que activar el módulo de reescritura, lo que le permite modificar las direcciones URL. Usted puede hacer esto escribiendo:

 sudo a2enmod rewrite

Después de haber realizado estos cambios, reinicie Apache:

 sudo service apache2 restart

Crear un archivo .htaccess
Ahora que Apache está configurado para permitir reescrituras mediante .htaccess archivos, tenemos que crear un archivo real.

Es necesario colocar este archivo en la raíz del documento. Escribe esto para crear un archivo vacío:

 touch /var/www/html/.htaccess

Esta será creado con su nombre de usuario y grupo de usuarios. Necesitamos que el servidor web para ser el propietario del grupo, sin embargo, por lo que debemos ajustar la propiedad escribiendo:

 sudo chown :www-data /var/www/html/.htaccess

Ahora tenemos la propiedad correcta de este archivo.

Es posible que tengamos que ajustar los permisos sin embargo. Esto depende de cómo usted prefiere trabajar. WordPress generará las reglas de reescritura necesarias para usted. Si tiene permisos de escritura a este archivo, se puede poner en práctica las normas de forma automática. Si no lo hace, tendrá que editar manualmente este archivo para agregar las reglas correctas.

¿Qué configuración que elija dependerá de lo mucho que valora la comodidad sobre la seguridad. Permitir el acceso de escritura servidor web para este archivo será definitivamente más conveniente, pero algunos dicen que es un riesgo de seguridad innecesario.

Si quiere  que WordPress  actualize automáticamente este archivo con reglas de reescritura, puede asegurarse de que tiene los permisos correctos para hacerlo escribiendo:

 chmod 664 /var/www/html/.htaccess

Si desea actualizar este archivo de forma manual por el bien de un pequeño aumento de la seguridad, puede permitir que el servidor web de sólo lectura privilegios escribiendo:

 chmod 644 /var/www/html/.htaccess

Cambiar la configuración Permalink en WordPress
Cuando haya terminado de hacer los cambios a nivel de servidor, puede ajustar fácilmente la configuración de enlace permanente a través de la interfaz de administración de WordPress.

En el lado izquierdo, bajo la Settings del menú, puede seleccionar Permalinks

Enlaces permanentes de WordPress

Usted puede elegir cualquiera de los ajustes preconfigurados para organizar las direcciones URL, o puede crear el suyo propio.

Opciones perma WordPress

Cuando haya hecho su selección, haga clic en “Guardar cambios” para generar las reglas de reescritura.

Si ha permitido el acceso de escritura servidor web a su .htaccess archivo, debería ver un mensaje como este:

Actualización perma WordPress

Si no permite que el acceso de escritura servidor web a su .htaccess archivo, se le proporcionará con las reglas de reescritura que necesita añadir al archivo de forma manual.

Copie las líneas que WordPress y luego da editar archivo en el servidor:

 nano /var/www/html/.htaccess

Esto debe darle la misma funcionalidad.

Una vez  tenga instalado su servidor de wordpress  ,  el  trabajo no acaba mas que empezar pues por ejemplo pues configurar actualizaciones seguras y de fácil acceso para WordPress, puede  utilizar WPScan parqa pasar un Test de Plugins vulnerables y Temas ,administrar WordPress desde la línea de comandos, establecer sitios de WordPress múltiples ( no multisitio ) o establecer sitios de WordPress múltiples con varios sitios, etc    !mucha suerte!

 

Mas información aqui

Operando sobre un GNU/Linux mediante un navegador


eyeOS es una plataforma de nube privada con una interfaz de escritorio basada en la web, tambien  llamado “escritorio en la nube” por su similitud a un interfaz que  proporciona un escritorio completo desde la nube con gestión de archivos, herramientas de gestión de la información personal, herramientas colaborativas y aplicaciones de la compañía.

eyeOS es un proyecto iniciado en agosto del 2005 por Pau Garcia-Milà y Marc Cercós,cuya   primer hito fue la creación de un  nucleo propio  de nube privada  que lo ofrecieron libremente para que cualquier pudiera instalarlo y utilizarlo en sus servidores e intranets con Windows.

En marzo de 2006, abrieron el sitio eyeOS.info, un servicio gratuito online basado en su software original, adaptado para usarlo como un escritorio virtual en línea al que cualquiera pudiera acceder. El usuario puede almacenar cosas en él y usar las aplicaciones disponibles como un sistema operativo legítimo, desde cualquier parte del mundo y sin instalar software adicional.

Desde sus inicios como proyecto Open Source bajo licencia AGPL el producto ha ido avanzando y en 2012 cambió a un modelo de licencias privadas.

En el año 2014 Telefónica anunció la adquisición de eyeOS con el objetivo de reforzar en un futuro su oferta de servicios cloud móviles y fomentar el desarrollo de soluciones tecnológicas de software libre.

En este contexto,la tecnología de eyeOS permite tambien virtualizar no solo escritorios  Windows , tambien  escritorios completos Linux en formato VDI( Virtual Desktop  Interface ), accediendo simplemente desde un navegador HTML5 ,como pueden ser   Edge de  Microsoft  o Google Chrome.

Todas las  peticiones  se procesan en una granja OpenStack-KVM-Spice y otras muchas tecnologías OpenSource.

Como podeemos ver en el siguiente video , el rendimiento es sorprendente

Importación de librerias en Arduino parte 2de 2


 Importación de una biblioteca .zip

Las bibliotecas a menudo se distribuyen como un archivo ZIP o carpeta. El nombre de la carpeta es el nombre de la biblioteca.  Dentro de la carpeta será un archivo .cpp, un archivo .h ya menudo un archivo keywords.txt, carpeta de ejemplos, y otros archivos requeridos por la biblioteca.

Desde la versión 1.0.5, puede instalar las bibliotecas 3 ª parte en el IDE.

No descomprima la biblioteca descargada, dejarla como está.

En el Arduino IDE, vaya a Sketch> Incluir Biblioteca.  En la parte superior de la lista desplegable, seleccione la opción “Añadir .ZIP Biblioteca ”(“Add .ZIP Library”).

Se le pedirá que seleccione la biblioteca que desea agregar. Navegue hasta la ubicación del archivo .zip y abrirlo.

Regrese al menú Sketch> Import Library. Ahora debería ver la biblioteca en la parte inferior del menú desplegable. Está listo para ser utilizado en su sketch.

El archivo zip se habrá ampliado en la carpeta de bibliotecas en su Arduino esboza directorio.

Nota: la biblioteca estará disponible para su uso en bocetos, pero los ejemplos de la biblioteca no será expuesta en el Archivo> Ejemplos hasta después de la IDE se ha reiniciado.

Instalación manual

Para instalar la biblioteca, primero salir de la aplicación Arduino.

Luego descomprimir el archivo ZIP que contiene la biblioteca.  Por ejemplo, si va a instalar una biblioteca llamada “ArduinoParty”, descomprimir el fichero .zip ArduinoParty .  Debe contener una carpeta llamada ArduinoParty, con archivos como ArduinoParty .cpp y en el interior ArduinoParty .h. (Si los archivos .cpp y .h no se encuentran en una carpeta, tendrá que crear uno:en este caso, sería una carpeta llamada “ArduinoParty” y hay que  mueven a ella todos los archivos que estaban en el  archivo, como ArduinoParty .cpp y .h ArduinoParty.)

Arrastre la carpeta ArduinoParty en esta carpeta (carpeta de bibliotecas).  En Windows, es probable que se llama “Mis documentos \ Arduino \ bibliotecas”.  Para usuarios de Mac, es probable que se llama “Documentos / Arduino / bibliotecas”.  En Linux, será la carpeta “bibliotecas” en su cuaderno de dibujo.

Su carpeta de la biblioteca de Arduino ahora debería tener este aspecto (en Windows):

 My Documents\Arduino\libraries\ ArduinoParty \ ArduinoParty .cpp Mis documentos \ Arduino \ bibliotecas \ ArduinoParty \ ArduinoParty .cpp
  >My Documents\Arduino\libraries\ ArduinoParty \ ArduinoParty .h Mis documentos \ Arduino \ bibliotecas \ ArduinoParty \ ArduinoParty .h
  >My Documents\Arduino\libraries\ ArduinoParty \examples Mis documentos \ Arduino \ bibliotecas \ ArduinoParty \ ejemplos
  >.... ....

o así (en Mac):

 Documents/Arduino/ libraries/ArduinoParty / ArduinoParty .cpp Documentos / Arduino / bibliotecas / ArduinoParty / ArduinoParty .cpp
  >Documents/Arduino/ libraries/ArduinoParty / ArduinoParty .h Documentos / Arduino / bibliotecas / ArduinoParty / ArduinoParty .h
  >Documents/Arduino/ libraries/ArduinoParty /examples Documentos / Arduino / bibliotecas / ArduinoParty / Ejemplos
  >... ...

o de manera similar para Linux.

Es posible que haya más archivos que sólo el .cpp y .h, sólo asegúrese de que están todos allí. De ser asi la biblioteca no funcionará si pone el .cpp y .h directamente en las bibliotecas de carpeta o si están anidados en una carpeta adicional. Por ejemplo: No funcionará   esta combinación:

 Documents\Arduino\libraries\ ArduinoParty .cpp and Documentos \ Arduino \ bibliotecas \ ArduinoParty .cpp y
  >Documents\Arduino\libraries\ ArduinoParty \ ArduinoParty \ ArduinoParty .cpp Documentos \ Arduino \ bibliotecas \ ArduinoParty \ ArduinoParty \ ArduinoParty .cpp

 

Reinicie la aplicación Arduino.  Asegúrese de que la nueva biblioteca aparece en el elemento de menú para bosquejos> Importar biblioteca del software.

Usted ha instalado una biblioteca!

Nueva vida para el compaq nx9030 o para cualquier portatil del 2007 en adelante


El objetivo del proyecto Lubuntu es crear una variante de Ubuntu que sea más ligero y que requiera menos recursos hw y sea más eficiente gracias al uso de aplicaciones ligeras y LXDE , usando el ligero X11 Desktop Environment, como GUI por defecto .

Lubuntu está dirigido a los usuarios de PC y portátiles que se ejecutan en hardware de bajas especificaciones   en los momentos  actuales , es decir un ordenador vamos a decir “anticuado”  de  hace ya algunos años que conserva quizás  otros sistemas operativos no  actualizables    y no esta  a la altura a efectos de seguridad y por supuesto ejecutar aplicaciones actuales orientadas a la web.

Como ejemplo citamos las carastericticas del Compaq nx9030 :

  • Intel Centrino mobile 1,6Ghz 2MB Cache velocidad del procesador es muy superior a un P4 mobile 3400MHz con la mitad de consumo de energia.
  • 512 MB Memoria SDRAM DDR.
  • Disco Duro: 40 GB 4200 rpm.
  • Regrabadora DVD Interna :
    DVD-RW 4x, 24x (CD), 8x (DVD), escritura 24x (CD), 8x (DVD+-R), reescritura 16x (CD), 4x (DVD).
  • Pantalla: TFT 15.1″ 1024×758 16 Bits de Color.
  • WI-FI Mini-PCI inalámbrica 802.11 .
  • Modem 56kb V.92.
  • T. de Red 10 Mbps / 100 Mbps integrada.
  • Video: Intel Extreme Graphics 32Mb Shared memory.
  • Puertos : 2xUSB 2.0, Monitor, IRDA, s-video, firewire IEEE 1994, RJ-11, RJ-45.
  • Puerto PCMCIA : 1 X Type I/II 32-Bit Cardbus y 16-bit.
  • Raton : Tipo touch-pad con 2 botones.
  • Audio: AC Link con altavoces incorporados.
  • Bateria Li-Ion:

En la mayoría de los casos, simplemente no tienen suficientes recursos para todas las ventanas,avisos y notifiacaiones de las distribuciones corrientes “con todas las funciones”. Los miembros del equipo se encargan de LXDE y otros paquetes que forman parte de Lubuntu. Lubuntu recibió el reconocimiento oficial como miembro formal de la familia Ubuntu, comenzando con Lubuntu 11.10.

Lubuntu 14.04 LTS

Tenga en cuenta que Lubuntu 14.04 es una LTS (soporte 3 años) por  lo que deberiamos  actualizar a la última versión ( 4.14.02 ) y seguir con éste si quiere apoyo a más largo plazo , aunque la versión más reciente sea Lubuntu 15.04 .

Requisitos Del Sistema
Lubuntu es un sistema operativo bueno para muchas computadoras viejas, pero no para todos ellos. Algunos equipos tienen muy poca potencia o la memoria. Una regla de oro es que el equipo no debe ser más de 10 años de edad.

  • Memoria (RAM) :Para los servicios avanzados de Internet como Google, Youtube, Google Docs y Facebook, el equipo necesita al menos 1 GB de RAM.
  • Para los programas locales como Libre Office y los hábitos de navegación simples, su equipo necesita al menos 512 MB ​​de RAM.
  • Procesador (CPU) :La especificación mínima para la CPU es Pentium 4 o Pentium M o AMD K8.
  • Procesadores más viejos son demasiado lentos y AMD K7 tiene problemas con el video flash.
  • Gráficos de chip / tarjeta:Nvidia, AMD / ATI / Radeon e Intel trabajan fuera de la caja, o el sistema puede ser ajustado para trabajar con bastante facilidad. Usted puede obtener ayuda en los foros de Ubuntu .
  • Instalador:El instalador de escritorio funciona en la mayoría de los casos. Si tiene problemas, por ejemplo, con los gráficos, intenta lo instalador alternativo .

Lubuntu vs Ubuntu
Ambos Lubuntu y Ubuntu comparten dos grandes cosas importantes:

  • Core System Same
  • Mismas Repositorios

Lubuntu y Ubuntu pertenecen a la misma familia y hablar de ellos como totalmente diferentes sistemas no es correcto, ya que tienen algunas cosas en común. Por lo tanto, utilizan el mismo Foro Zona y comparten muchas páginas Wiki.

Las diferencias entre Lubuntu y Ubuntu son:

  • Diferente entorno de escritorio – Lubuntu utiliza LXDE mientras Ubuntu utiliza la Unidad como la DE defecto.
  • Diferentes aplicaciones predeterminadas.Aparte de eso, son la misma. La DE es lo que hace que Lubuntu un sistema operativo ligero, y por supuesto las aplicaciones por defecto también, porque nos aseguramos de usar las aplicaciones más ligeras que no están ávidas de recursos.

Sobre la descarga de Lubuntu,siempre recomiendan que se debe usar la versión más actualizada posible. Hay menos riesgos de seguridad y uno puede utilizar los recursos más actualizados también. Sin embargo, tenemos versiones anteriores disponibles para usted, a pesar de que es muy recomendable que usted vaya para la más actualizada.

La versión Lubuntu LTS (Long Term Support) ha sido opoyada por 3 años . Esta se recomienda para la mayoría de los casos.

INSTALACION DE LUBUNTU

Los enlaces a continuación son para la versión actual (con el apoyo de 9 meses) para  ordenadores PC. Si usted necesita la mayor cantidad de paquetes de borde sangrado, a cambio de una reducción potencial en la estabilidad, esto sería una buena opción.PC estándar

Puede utilizar e el enlace torrent  para descargar, será una descarga más rápida y se ahorra en costos de ancho de banda para los servidores de Canonical … lo que significa más dinero en el presupuesto para todos los sabores de Ubuntu.

Si usted no está seguro acerca de cómo instalar Lubuntu, puedes probarlo sin afectar  a su sistema instalada actual
Sugerencia: Con el CD por defecto, puede arrancar el ordenador con Lubuntu para copias de seguridad de sus datos !

64-bit PC (AMD64) desktop image
Elija esto para aprovechar al máximo las computadoras basadas en la arquitectura AMD64 o EM64T (por ejemplo, Athlon64, Opteron, EM64T Xeon, Core 2). Si tiene un procesador que no es de 64 bits hecho por AMD, o si necesita soporte completo para el código de 32 bits, use las imágenes i386 en su lugar. Elija esto si no está seguro.
32-bit PC (i386) desktop image
Para casi todas las PC. Esto incluye la mayoría de las máquinas con procesadores de tipo Intel / AMD / etc y casi todas las computadoras que ejecutan Microsoft Windows, así como también los nuevos sistemas Apple Macintosh basados ​​en procesadores Intel.
Mac (PowerPC) and IBM-PPC (POWER5) desktop image
Para las computadoras Apple Macintosh G3, G4 y G5, incluidos iBooks y PowerBooks, así como las antiguas máquinas IBM OpenPower 7xx.Notas para la instalación

  • Lea las notas de la versión y los problemas conocidos . Esto le informará de los cambios y los problemas conocidos.
  • El instalador por defecto “Escritorio” requiere 384-800 MB de RAM (dependiendo de las opciones seleccionadas.) Si tiene algún problema, o si se siente cómodo usando una interfaz de teclado, pruebe el instalador alternativo para instalar en equipos con menos memoria RAM o un disco duro más pequeño que 4,3 GB.
  • Compruebe MD5SUM para el ISO descargado – Usted tendrá que comparar su MD5SUM con Ubuntu hashes .
  • Grabar el CD O crear una unidad flash USB de arranque – usando UNetbootin es muy recomendable
  • Compruebe USB o CD Disco de los errores. Al arrancar el programa de instalación por defecto, verá la opción de “Comprobar disco para los errores”, de lo contrario, comprobar si hay errores de forma manual .

Instalacion  alternativa  : ISOs alternos son de para ordenadores con poca  ram. Los equipos con menos de 400 MB de memoria RAM son considerados computadoras de bajo-RAM. Puede encontrar más información acerca de Instalación Alternativa aquí

Instalación ,mínima :El requisito del sistema más bajo de Lubuntu se ejecute en una máquina: Por favor, diríjase a la instalación mínima para más detalles

PROBLEMAS EN LA  INSTALACION  DE LUBUNTU EN COMPAQ nx9030

Xubuntu 12.04 LTS tiene un núcleo no pae y trabaja fuera de la instacion

Los sistemas basados ​​en computadoras ‘mas anticuadas’   basadasr en Pentium M y Celeron M pueden instalar Ubuntu 12.04.5 LTS utilizando falso-PAE. Esto se puede hacer mediante el Instalador un botón o Lubuntu-falsa-PAE .

Si instenta instalar este versión en un PC de estas características puede que le de este error que impide la instalación de Lubuntu:

WARNING :PAE disabled .Use parameter ‘forcepae’ to enable at your own risk! 

This kenel requieres the following features not prsesent on the CPU:

pae

Unable  to boot  – please use a kernel appropiate for your CPU

Lubuntu 14.04 LTS ‘confianza’ puede utilizar la opción de arranque forcepae y se puede instalar utilizando los instaladores estándar,para ello después de seleccionar el idioma de su llegada en el menú principal del instalador. Haga clic en F6

En el menú de arranque de la pantalla de opciones

  • Trate Lubuntu sin necesidad de instalar (en el instalador de escritorio, pero no en el instalador alternativo]
  • Instalar

Con la opción Instalar alta iluminada F6. (Esta opción necesita menos memoria RAM que se instala desde ‘Trate Lubuntu’)

Aparecerá un menú con varias opciones. La opción ‘forcepae’ no está allí, así que pulse Escape para cerrar la lista.

Ahora una serie de opciones es visible, a menudo con “calma” o “quiet splash – ‘al final. Añadir ‘forcepae’ a la cadena antes y después de los tres guiones.

  ... Opciones de asper integrity initrd:/casper/initrd.lz quiet splash ---forcepae

Ahora pulse Intro, y la instalación comenzará  hasta su finalización.

En el siguiente video  podemos ver la instalacion concluida en un Compaq nx9030

OTRAS ALTERNATIVAS  DE INSTALACIÓN

Este enlace se describe una nueva forma de utilizar una opción de arranque. A veces se debe introducir dos veces, antes y después del delimitador “-“. La encontramos en Ubuntu Server 14.04.2 y al probar las versiones futuras, y esperamos que entre en el archivo de Ubuntu mini.iso con la versión 15.04.

En el arranque en red método, también conocido como el arranque PXE, por 14,04 el elemento de menú ‘Opciones avanzadas’ permite que un “experto de línea de comandos de instalación” que se encuentra el núcleo de la derecha. Entonces una vez que el sistema desnuda está instalado y arrancado, ya sea del metapaquete Lubuntu-escritorio o Lubuntu núcleos se pueden instalar. Las sumas de comprobación y firmas OpenPGP para las descargas netboot se pueden encontrar en los directorios anteriores las descargas reales. Tenga en cuenta que el método ‘forcepae’ anterior puede no funcionar con arranque en red,PXE, pero funcionará con la red instalar, mini.iso.

descarga
El uso avanzado con procesadores antiguos

Es posible ejecutar Lubuntu Lubuntu Core y el estándar con Pentium II, Pentium III o Celeron y procesadores AMD contemporáneos, pero el equipo será lento, y algunas tareas no pueden trabajar.Por otra parte, estos equipos serán probablemente funcionar lo suficientemente bien en el modo de texto, por ejemplo, como servidor de archivos en una red local. Por ejemplo un PC con un chuo VIA C7 podría correr con Xubuntu 12.04 LTS o Bento, Bodhi, LXLE.

Gráficos de chip / tarjeta

Nvidia, AMD / ATI / Radeon e Intel t puede ser ajustado para trabajar con bastante facilidad. Usted puede obtener ayuda en los foros de Ubuntu. Con este tipo de gráficos, o si usted no sabe, trate de la versión actual Lubuntu.
>Nvidia o AMD / ATI / Radeon
Un buen comienzo es usar la opción de arranque nomodeset, si no funciona fuera de la caja. Nvidia y AMD / ATI / Radeon podrían funcionar mejor con un controlador propietario, que se puede instalar después de arrancar con nomodeset.
Viejos gráficos Intel

Viejos gráficos Intel pueden necesitar aceleración UXA en lugar del predeterminado.Había un informe de error útil en los archivos de http://bugs.launchpad.net/ubuntu/+source/linux/+bug/1178982La solución temporal (comentario # 1) era cambiar el método de aceleración para Xorg UXA.

Trabajar-en torno a:Editar (o crear) /etc/X11/xorg.conf de la siguiente manera: (no debe haber una ficha antes de cada línea, excepto el primero y el último).

 Section "Device"
  Identificador "Intel Graphics"
 Driver "intel"
 Opción "AccelMethod" "UXA"
 EndSection

Reiniciar X (reinicio, reinicie el gestor de pantalla, lo que sea). Los colores son de nuevo a la forma en que solía ser, y las obras de flash.

Gráficos SIS

Gráficos SIS deben procesarse con sabores o nuevos giros de Ubuntu 12.04 LTS, por ejemplo Bento, Bodhi, LXLE.

Instalador  alternativo

El instalador de escritorio funciona en la mayoría de los casos. Si tiene problemas, por ejemplo, con los gráficos, pruebe el instalador alternativo .

CONSIDERACIONES SOBRE LA RMA EN EL USO AVANZADO

El instalador de escritorio necesita más memoria RAM que las otras alternativas. Así que usted debe probar otros instaladores, si usted tiene poca RAM.

Resultados de la prueba:Resultados de las pruebas relativas mínimo y RAM recomendada para instalar Lubuntu 14.04 LTS, ‘de confianza’La prueba se realiza con la opción de arranque ‘mem’ en el siguiente equipo

http://www.toshiba.se/laptops/satellite-pro/c850/satellite-pro-c850-19w/

(“Efectivo” es lo que se informó por “-m libre ‘como memoria total)

Borrar disco e instalar (con partición de intercambio en el disco duro)

  Lubuntu escritorio de confianza de 32 bits beta2
  mem = 256M (241m efectiva) OK
  mem = 224M (210M efectiva) intercambio pesado para zram y el disco, pero está bien
  insuficiencia mem = 192M

Borrar disco e instalar (sin partición de intercambio en el disco duro)

  Lubuntu escritorio de confianza de 32 bits beta2
  mem = 256M (241m efectiva) OK
  mem = 224M (210M efectiva) intercambio pesado para zram, pero está bien
  insuficiencia mem = 192M
  Lubuntu confianza alternativo beta2 de 32 bits
  mem = 192M (178 millones eficaz) OK
  mem = 176m (162M efectiva) OK
  insuficiencia mem = 160M

Em resumen,la RAM mínima absoluta para los instaladores estándar

  • Lubuntu escritorio de confianza de 32 bits: 224 MB
  • Lubuntu confianza alternativo de 32 bits: 176 MB

Más memoria es necesario para la más avanzada de instalación alternativas, por ejemplo arranque dual usando ‘algo más’ en la ventana de partición.

RAM mínima recomendada para los instaladores estándar

  • Lubuntu escritorio de confianza de 32 bits: 384 MB
  • Lubuntu confianza alternativo de 32 bits: 256 MB

Instaladores alternativos

Ubuntu mini.iso

Alias ​​El Ubuntu mini.iso instalación mínima Netboot alias Instale es un pequeño archivo iso, que se ha podido ir a la parte principal del sistema instalado a través de Internet. Este instalador es muy flexible y se puede utilizar para instalar todas las versiones de Ubuntu (incluyendo Lubuntu Core, que es menor que el estándar Lubuntu). Contrariamente a los sabores de escritorio completo de Ubuntu del sistema mínimos y el servidor se instalará con una conexión de red no portátil a menos que ajustar el sistema de acuerdo con ‘no administrado red por cable “en el siguiente enlace.

https://help.ubuntu.com/community/Lubuntu/Documentation/MinimalInstall

El mini.iso Ubuntu es un buen punto de partida si desea instalar un sistema personalizado, en el que instale sólo los paquetes de software que va a utilizar.Pero es más complicado que el de escritorio estándar y instaladores alternos. Debido al aumento del kernel de Linux, el tamaño de la memoria RAM necesaria se ha incrementado en 14.04 LTS en comparación con 12.04 LTS. No hay que esperar para tener éxito con menos de 128 MB de RAM. Es posible que tenga que ‘mucho’ como 160 MB para instalar Ubuntu 14.04 LTS servidor.

El instalador de un botón puede instalar sistemas con 128 MB de RAM

El instalador de un botón puede instalar sistemas de arranque dual.

Lubuntu 14.04 LTS ‘de confianza’ se puede instalar con el instalador de un botón en ordenadores Pentium M y Celeron M utilizando falso-PAE. (Y versiones ‘Trusty’ nuevas Lubuntu 14.04 LTS también pueden utilizar el forcepae opción de arranque y se pueden instalar utilizando los instaladores estándar, cuando no hay suficiente memoria RAM.)

https://help.ubuntu.com/community/OBI

El instalador 9w puede instalar sistemas con 80 MB de RAM

El instalador 9w puede instalar sistemas con 80 MB de RAM, pero Lubuntu Core confianza necesita 128 MB de RAM para funcionar y por lo menos 256 MB de RAM para ser realmente útil.

Ver esta página wiki https://help.ubuntu.com/community/9w

y esta página, donde se puede descargar los archivos iso 9w  http://phillw.net/isos/linux-tools/9w/

Los equipos con menos memoria de 256 MB de memoria RAM se puede utilizar en modo texto (o tal vez en modo gráfico con alguna otra muy pequeña distro linux).

Ver mensajes # 88, 89 y los siguientes mensajes en este hilo sobre 9w, tienes un ordenador muy viejo

http://ubuntuforums.org/showthread.php?t=2209683&page=5&p=12957586#post12957586

http://ubuntuforums.org/showthread.php?t=2209683&page=6&p=12957950#post12957950

http://ubuntuforums.org/showthread.php?t=2209683&page=8&p=12962755#post12962755

Si tiene un viejo portátil olvidado en un cajón porque probáblemente descartó por mal rendimiento ahora sin duda tiene una oportunidad de darle una segunda vida con esta interesante distribución  que funcionará en la mayoría de los casos con equipos no tan actuales ….¿Se anima a instalarlo?