Google+ Crastinia: programación

Páginas

Mostrando entradas con la etiqueta programación. Mostrar todas las entradas
Mostrando entradas con la etiqueta programación. Mostrar todas las entradas

domingo, 13 de diciembre de 2015

Como configurar tu cuenta de AWS ( Amazon Web Services).




AWS es la plataforma de computación en la nube quizá mas conocida y empleada hoy día y propiedad del gigante de Internet, Amazon.

AWS, además de para entornos profesionales o desarrollo freelance, puede ofrecer interés al usuario doméstico simplemente por conocer y probar esta plataforma que cuenta con unos servicios gratuitos durante unos meses.  A continuación describimos los pasos para crear tu propia maquina virtual.


  • Registra una cuenta y ve a la consola de Amazon en https://console.aws.amazon.com. Hecho esto ya podrás acceder al panel de control de AWS, desde donde podrás ver todos los servicios que te ofrece.
  • Para nuestro ejemplo vamos a crear una instancia de EC2, así que pulsa EC2 (Virtual Servers in the Cloud)




  • Ahora, vamos a lanzar una nueva instancia de EC2,  "launch instance"; al hacer esto elegiremos crear una "New Key Pair" y escogemos una maquina virtual gratuita de Ubuntu Server.
  • A continuación descargaremos el fichero con extensión .pem, que es la clave privada generada en "New Key Pair". Lo guardaremos en lugar seguro y continuamos.



  • También podemos elegir del AWS Markeplace máquinas virtuales ya preparadas con software instalado, como es el caso de OpenVPN (gratuito igualmente).




  • Además elegiremos tambien el t2.micro, que es gratuito.


  • En la siguiente captura vemos la configuración de una máquina virtual con OpenVPN:



  • Nos solicita un almacenamiento (recordad que hemos ido eligiendo los valores mínimos para disfrutar de unas pruebas gratuitas).




  • Le damos un nombre a la instancia:

 

  • ...Y esperamos unos segundos:


Finalmente veremos el estado de nuestra maquina virtual desde el panel de control, podremos ponerla en marcha, pausarla y muchas otras opciones de monitorización y configuración de la misma:


sábado, 12 de diciembre de 2015

Playapp! todas las playas de España en tu Smartphone.



La aplicación de playas definitiva: el mayor y más completo catálogo disponible de playas españolas donde encontrar playas vírgenes, nudistas, para practicar surf... podrás compartir esta información y ruta hasta la playa a través de Whatsapp, Twitter, correo, etc.

Encontrarás fotografías y una detallada descripción de todas y cada una de las playas de España con sus características más importantes:

- Imágenes de las playas.
- Localización.
- Descripción.
- Oleaje.
- Composición.
- Banderas azules.
- Largo y ancho.
- Nudismo.

Hemos construido esta aplicación que te ayudará a ahorrar tiempo y ganar diversión en verano. Catalogando las más de 3000 playas de la geografía española y localizándolas para ti de forma que con un poco de magia tecnológica, Playapp te acompañe hasta cualquier playa, trazando una ruta desde donde te encuentres, hasta la que deseas visitar.

Además, podrás decirle a todos tus amigos dónde estás y enviarles un enlace a través de Whatsapp, Twitter, Facebook, correo electrónico... con la descripción, foto y ruta hasta esa playa.
Pero no solo te llevamos a las playas y te hablamos de ellas. Hemos querido ir más alla e implementar un divertido juego de Realidad Aumentada que seleccionará para ti exclusivamente el camino que has de tomar para encontrar a tu media naranja este verano.

Toda esta información y mucha más disponible en Playapp. Recuerda: ninguna aplicación móvil dispone de semejante banco de datos.
Por último, pero no menos importante: es totalmente gratis. Como lo oyes, Playapp es totalmente gratuita. Para siempre.

Con Playapp podrás:


• Ubicar la posición del usuario mediante el GPS del Smartphone y trazar una ruta hasta la playa seleccionada.

• Compartir la información de las playas mediante WhatsApp, correo electrónico o twitter, enviando un enlace a la descripción de dicha localización.

• Buscar de playas por categoría, nombre o características.

Y un montón de cosas más. ..



   


Playapp es una de las más útiles aplicaciones de GeoLocalización para Android, puesto que localiza para tí todas las playas de España. Podrás verlas en un listado, seleccionalas y ver información y detalles sobre cada una de ellas.


Descárgatela desde Google Play:

https://play.google.com/store/apps/details?id=com.alehopstudios.playapp.one

miércoles, 18 de diciembre de 2013

Imagen del día: módulos de Perl.


Módulos de Perl
Diagrama del mecanismo de uso de módulos en Perl, un lenguaje de programación cuya primera versión fue publicada el 18 de diciembre de 1987 por Larry Wall. Crédito: Der Messer

Diagram of the mechanism of use of modules in Perl, a programming language whose first version was posted on December 18, 1987 by Larry Wall. Credit: Der Messer

jueves, 14 de noviembre de 2013

Publicado el codigo fuente del Apple II.

Steve Jobs y Wozniak: www.computerhistory.org

Es cierto que hay tecnología obsoleta que ya forma parte de la historia. Aun así resulta curioso que Apple, compañia poco amiga de la filosofía libre, exponga su viejo código del Apple II.
Lo publicaba ayer el Museo de Historia de la Informática de California, donde ya pudimos ver el código de la primera versión de Photoshop entre otros.

Esta vez le ha tocado a uno de los (muchos) aciertos comerciales (y técnicos) de la empresa: el Apple II.Un hito de finales de los '70 y primeros '80 escrito por Paul Laughton, quien se ha encargado cederlo al museo.


Anotaciones en el código fuente.
El Apple II funcionaba con cualquier monitor, soportaba color y tenía gráficos, sonido, ranuras de expansión y un lenguaje de programación BASIC incorporado. Un trabajo increible sobre todo si pensamos que ha sido escrito en 7 semanas:  

" Writing Apple DOS in seven weeks was an amazing accomplishment. But to be fair, it wasn’t an “operating system” as we use the term now."

 

jueves, 7 de noviembre de 2013

4 herramientas online gratuitas para diseñadores.

Razorsesoftware
Hoy día parece que prácticamente todo está orientado a la nube. Una tendencia que nos transporta a los ochenteros y setenteros terminales "tontos". O no, quizá nos lleve a una forma híbrida de trabajo. 
Sea como fuere lo que sí es seguro es que se tiende a deslocalizar. Uno de los puntos positivos de esto es que la posibilidad de usar nuestras herramientas en cualquier lugar.

Así que si hablamos de herramientas en la nube orientadas al diseño, aquí van, quizá no las definitivas, pero sí nuestras favoritas. Dales una oportunidad y te sacarán de más de un apuro.

Si Photoshop es el no-va-más en retoque, su clon en la nube es pixlr. Rápido y funcional.

http://pixlr.com/editor/

¿Necesitas generar un bonito CSS para cualquier elemento web y no te apetece escribir código? Estás teniendo suerte con esta entrada de Crastinia, porque CSS3 Generator es la solución:


http://css3generator.com/


En una línea similar tenemos a Animate.css
http://daneden.me/animate/

Por último, seguro que has olvidado en algún sitio tus viejas paletas PANTONE y no localizas el tono perfecto de color. Pues bien:


http://colourco.de/


Estamos seguros de que sacaras buen partido de estas herramientas. ¿Conoces alguna otra?  Compartela en los comentarios.

miércoles, 30 de octubre de 2013

Google Cloud Developers Challenge 2013


Google Cloud Developers Challenge 2013

 
Una vez más Google pone en marcha su Cloud Developers Challenge edición 2013 para todos aquellos desarrolladores que quiera aportar algo con sus aplicaciones.
El plazo para enviar tus creaciones está abierto y puedes enviarlas siempre que cumplan una serie de características como originalidad, accesibilidad etc.

Existen dos categorias tales como estas :
  • Enterprise/Small Business Solutions, Education, Not for Profit
  • Social / Personal Productivity/Games / Fun
 Y tres categorías de premios : Winner, Semi-Finalist y Mentor.
Todos  estos datos podeis leerlos en detalle aquí: http://www.google.com/events/gcdc2013/faq.html

Adelante y suerte.

martes, 29 de octubre de 2013

Diversión añeja: El Príncipe de Persia.


Jjuego El Principe de Persia
Uno de los primeros niveles del juego " El Príncipe de Persia"


Hace cosa de un año el autor del juego Prince Of Persia versión de 1989, publicó el código fuente del juego. Vale la pena echarle un ojo aunque sea por curiosidad: Está hecho en ensamblador. Toda una heroicidad de la programación y un ejemplo de lo que se puede llegar a hacer con mucho esfuerzo, creatividad,conocimiento y seguramente sentido del humor.
La anécdota es que, al parecer, poco después de sacar a la venta el juego, perdió el código fuente y lo encontró unos 25 años despues.

Curiosidades añejas, que no dejan de ser sorprendentes porque son miles de lineas de código ensamblador bien organizadas y escritas por una sola persona en un Apple II. Tecnología punta  de 1989 con la que muchos hemos pasado horas de buena diversión.

Puedes descargar el código aquí: https://github.com/jmechner/Prince-of-Persia-Apple-II



lunes, 28 de octubre de 2013

Introducción a POO con C++



Siguiendo la línea de esta otra entrada en la que compartímos un enlace desde donde disfrutar y aprender alguna cosa de Linux, hoy tenemos este otro, que hará las delicias de novatos y no tan novatos y de aficionados y no tan aficionados. El envoltorio es el mismo: HTML al desnudo, fácil de navegar y de nuevo con aspecto totalmente noventero:

Introduction to Object-Oriented ProgrammingUsing C++


En este caso Intorducción Programación Orientada a Objetos usando C++ cortesía de Peter Müller estupendamente organizado en capitulos para uso y disfrute.

 

miércoles, 9 de octubre de 2013

Frase del día:



Las funciones solo deben hacer una cosa. Deben hacerlo bien y debe ser lo único que hagan.


martes, 8 de octubre de 2013

BitNami: El bazar del Software.

Imagen de la web de bitnami, con algunas de ls aplicaciones que podemos descargar.

  
¿Quien no ha necesitado alguna vez una máquina virtual de algo en concreto preconfigurada y lista para servir ?

Esto mismo han debido pensar los chicos de BitNami, quienes ofrecen un estupendo servicio de descarga de aplicaciones para servidores: Prestashop, Wordpress, Moddle o Subversion son algunos de los ejemplos.

Todo su escaparate está perfectamente organizado por categorías: "cloud tools", "developer tools" "project management" que nos harán rápido y cómodo encontrar casi cualquier cosa que estemos buscando.

Sin duda te ahorraras más de una hora de trabajo:



Imagen del día: Manifiesto ágil.

[...] Le damos más importancia a:



lunes, 7 de octubre de 2013

10 enlaces para un Lunes.



Infografia: Los próximos 150 años: http://t.co/hYfOBmFo74
 


Diviertete creando galaxias:  http://t.co/grSk1eOJ6a
 


15 increibles imágenes obra de la naturaleza: http://t.co/l9dA9pUj5e



Un paseo por Marte: http://t.co/1huavae8sb



Vía Láctea: http://t.co/7s1rOycI6s



¿Quien da más miedo aquí Jack o Heath?:  http://t.co/50zTZmvegs



Google Glass GDK: https://t.co/9CzVIgwrIt 



This is now - Fotos de cada ciudad en tiempo real de Instagram: http://t.co/x9r0Ry6KnL



Motivos por los que la gente abandona Facebook: http://t.co/eL4yQtoepP





martes, 1 de octubre de 2013

5 Lenguajes de programación para niños (y no tan niños).

Nativos Digitales es el término. Una forma de referirse a los nacidos en la época de tablets, redes sociales e Internet.
Los más jóvenes parecen llegar al mundo sabiendo manjar todo tipo de nuevas tecnologías como las mencionadas anteriormente. O quizá esas tecnologías han sido creadas para acercarlas tanto al público que su funcionamiento es prácticamente instintivo. 
En cualquier caso ¿Por qué conformarse con que el niño sepa jugar en la tablet? ¿ Por qué no enseñarle a desarrollar sus propios juegos y programas ?

Aquí va una lista de herramientas para la Educación Digital:

Alice 2:

Un entorno para aprender a programar dirigido a alumnos de primaria y secundaria. Podrá crear sus propios videojuegos en 3D.





BASIC-256:
Quizá el más complejo. Goto, for, next ¿ Te suenan ? Tu hijo, sobrino o primo pequeño disfrutará seguramente tanto como tu con el famoso Basic adaptado.



Scratch:
Desarrollada en el MIT esta herramienta emplea el famoso método de encajar piezas teniendo cada una de ellas una misión: Realizar un bucle, una suma, una comparación, etc. Guarda alguna similitud con el famoso MIT App inventor.



PythonTurtle:
Un curioso método de programar empleando lenguaje Python que consiste en manejar una tortuga y si, también ha salido de los laboratorios del MIT. ¡Pruebalo!






Etoys:
P.O.O. para niños. Estupenda herramienta para que los más pequeños se inicien en la programación con intuitivos métodos visuales.