Quiero recomendarles el libro "Networking & Troubleshooting for Dummies" que se puede descargar de forma gratuita de dzone.
Dejo link:
http://library.dzone.com/whitepapers/networking-troubleshooting
Translate
viernes, 3 de abril de 2015
miércoles, 1 de abril de 2015
domingo, 29 de marzo de 2015
Apache Groovy
Lo que se anuncio en el blog ya es realidad: Groovy es un proyecto que se encuentra en la incubadora de Apache Fundation.
El nombre "Apache Groovy" le queda muy bien.
Recordemos que Groovy es un lenguaje de la plataforma Java que tiene la característica de ser de tipado dinámico, lo que lo hace muy parecido a Ruby o Python. Y tambien recordemos que Apache lo utiliza en un par de proyectos:
Que piensan? Es beneficioso para Groovy ser de Apache?
Dejo link: http://incubator.apache.org/projects/groovy.html
El nombre "Apache Groovy" le queda muy bien.
Recordemos que Groovy es un lenguaje de la plataforma Java que tiene la característica de ser de tipado dinámico, lo que lo hace muy parecido a Ruby o Python. Y tambien recordemos que Apache lo utiliza en un par de proyectos:
- Apache CamelApache Camel is a powerful open source integration framework based on known Enterprise Integration Patterns. Rules for Camel's routing and mediation engine can be defined in either a Java based DSL, XML or using DSLs for dynamic languages such as Groovy or Scala.Categories: osgi, network-server, network-client
Languages: Java, XML, Python, Groovy, JavaScript, Ruby, SQL, Scala, PHP
PMC: Apache Camel - Apache OFBizApache OFBiz (The Apache Open For Business Project) is an open source enterprise automation software project. By open source enterprise automation we mean: Open Source ERP, Open Source CRM, Open Source E-Business / E-Commerce, Open Source SCM, Open Source MRP, Open Source CMMS/EAM, and so on. It is one of the few apps of this type to be developed by a community, rather than one corporation.Categories: web-framework, database, network-server, xml, http, content
Languages: Java, Groovy, JavaScript, XML
PMC: Apache OFBiz
Que piensan? Es beneficioso para Groovy ser de Apache?
Dejo link: http://incubator.apache.org/projects/groovy.html
jueves, 26 de marzo de 2015
Crear un usuario y repositorio en bitbucket
Git es un software para realizar control de versiones, es decir con GIT podemos trabajar con el mismo archivo de forma concurrente y luego podemos mergear (generar una sola versión de varios cambios)
Antes que nada bajamos la versión de windows de GIT del siguiente link y lo instalamos.
http://git-scm.com/
Bitbucket es un repositorio Git en la nube con las ventajas que trae esto, similar a GitHub.
Luego vamos a bitbucket y creamos un usuario:
https://bitbucket.org/
Antes que nada bajamos la versión de windows de GIT del siguiente link y lo instalamos.
http://git-scm.com/
Bitbucket es un repositorio Git en la nube con las ventajas que trae esto, similar a GitHub.
Luego vamos a bitbucket y creamos un usuario:
https://bitbucket.org/
Luego de crear el usuario vamos a crear
un repositorio, para ello vamos a repositories → create repository
y llenamos los datos del nuevo repositorio :
Luego presionamos “create
repository”.
Ahora vamos a clonar el repositorio que
lo que nos va a permitir luego subir el código. Para ello en la
pagina ponemos clonar y nos va a indicar el comando para clonar, en
este ejemplo es :
git clone
https://alumnoprogfun@bitbucket.org/alumnoprogfun/progfun.git
Ejecutamos este comando desde git bash;
con este comando bajamos el repositorio como el repositorio esta
vacío, solo se descargan archivos ocultos que describen el
repositorio.
Ahora debemos configurar le
repositorio, para ello debemos ejecutar el siguiente comando que nos
identifica:
git config --global user.email
tunombre@example.com
Se pueden configurar más cosas ver
link:
http://git-scm.com/book/es/v1/Empezando-Configurando-Git-por-primera-vez pero con el mail es suficiente en este
caso.
Luego debemos setear el branch,
nosotros utilizamos un solo branch y es el master. Este branch es el
principal. Ejecutamos el siguiente comando:
git branch --set-upstream-to
origin/master
Por ultimo vamos a subir un archivo,
creamos el archivo con el siguiente comando
echo “hola” >> eje.txt
Agregamos el archivo a la lista de
archivos a subir:
git add *
Con el * le decimos que agregue todo,
lo que va a agregar los archivos nuevos.
git commit -m “primer commit”
Con commit subimos los archivos al
repositorio y con el parámetro -m agregamos un comentario
git push
Con push le decimos a git que suba lo
que esta en nuestro repositorio interno.
Para verificar que se subió podemos ir
a la pagina y ver el commit:
miércoles, 25 de marzo de 2015
Con Ustedes Gnome 3.16
He criticado mucho a Gnome, dado que su idea de minimalismo era quitar funcionalidad. Pero esto fue cambiando y eso lo demuestra esta versión.
Dejo video:
Dejo video:
Dejo link:
Try SQL
Codeschool creo un nuevo curso gratuito sobre Sql. Esta muy bueno y es muy simple. Como para empezar y divertirse.
Dejo link:
http://campus.codeschool.com/courses/try-sql/contents
sábado, 21 de marzo de 2015
Bootstrap 3, el manual oficial
Quiero compartir el manual oficial de bootstrap 3 y en castellano!!
Y que más decir, a disfrutar.
Dejo link: http://librosweb.es/libro/bootstrap_3/
miércoles, 18 de marzo de 2015
Cursos de Edx
Me llego un mail de Edx y me sorprendí gratamente y mucho por los buenos temas, les dejo una reseña:
|
|
|
Queres aprender R ? toma!!!!
Les dejo un link que es más que interesante, en este post se nombran libros gratuitos, tutoriales y cursos sobre R.
Dejo link:
http://ucanalytics.com/blogs/learn-r-12-books-and-online-resources/
Dejo link:
http://ucanalytics.com/blogs/learn-r-12-books-and-online-resources/
Android: Introducción a la programación
Quiero invitarlos al siguiente curso de Android de edx, dado que me llego un mail de la universidad Politécnica de Valencia que dice:
Te enviamos este correo para informarte de que está en marcha una nueva edición de cursos de UPV[X] en la que se incluye la reedición del curso "Android: Introducción a la programación", en el que participaste en una edición anterior. Junto a él puedes encontrar cursos de muy diversa temática. La Universitat Politècnica de València se ha incorporado recientemente a la prestigiosa plataforma internacional edx.org, fundada por el MIT y la Universidad de Harvard, con lo que los cursos de esta edición se realizarán en esta plataforma. Por ello, desafortunadamente, no podemos ofrecerte la posibilidad de continuar el curso donde lo dejastes, si quieres retomarlo tendrás que hacerlo completo de nuevo.
Si te interesa conocer más sobre los cursos que ofertamos o volverte a inscribir al curso, accede a http://www.upvx.es y encontrarás el listado completo de cursos para el primer semestre de 2015 con enlaces a los cursos para inscribirte. El curso "Android: Introducción a la programación" empieza el 31 de marzo de 2015.
Recibe un saludo cordial
El equipo de UPV[X]
A estudiar!!
Dejo link: https://www.edx.org/course/android-introduccion-la-programacion-upvalenciax-aip201x#.VQhd2Y6UdrM
lunes, 16 de marzo de 2015
Instalar QtCreator 5.4 en Windows
Primero vamos a descargar el software. Vamos a necesitar cmake y qt que se encuentran en las
siguientes URL:
http://www.cmake.org/files/v3.2/cmake-3.2.1-win32-x86.exe
http://download.qt-project.org/official_releases/qt/5.4/5.4.1/qt-opensource-windows-x86-mingw491
_opengl-5.4.1.exe
Un punto importante es descargar la versión que utiliza MinGW
Primero vamos a instalar cmake, es bastante fácil la instalación solo hay que recordar indicarle a
cmake que agregue a cmake en el PATH.
siguientes URL:
http://www.cmake.org/files/v3.2/cmake-3.2.1-win32-x86.exe
http://download.qt-project.org/official_releases/qt/5.4/5.4.1/qt-opensource-windows-x86-mingw491
_opengl-5.4.1.exe
Un punto importante es descargar la versión que utiliza MinGW
Primero vamos a instalar cmake, es bastante fácil la instalación solo hay que recordar indicarle a
cmake que agregue a cmake en el PATH.
Luego vamos a instalar Qt, esta versión trae todo integrado, es decir que instalamos el sdk y el
entorno de desarrollo, todo en un solo instalador.
En esta pantalla se debe seleccionar MinGW
Y eso es todo ahora podemos utilizar qtCretor con CMake.
jueves, 12 de marzo de 2015
MongoDB 3.0
Charan charan!! Y con nosotros la nueva versión de MongoDB. Si la versión número 3.0 fue liberada. Según el sitio de MongoDB es una de las versiones que más rápido se expandió y a la vez mejora el rendimiento, reduce las necesidades de almacenamiento hasta en un 80%
Que más trae esta nueva versión?
Que más trae esta nueva versión?
- Auditoria de punta a punta.
- Motores de almacenamiento conectables
- Mayor rendimiento y eficiencia
- Lenguaje mejorado de consulta y herramientas.
Dejo link: https://www.mongodb.org/
lunes, 9 de marzo de 2015
Utilizar cin en una aplicación de consola ejecutada en QtCreator
Si hacemos una aplicación de consola en QtCreator vamos a tener problemas si esta aplicación utiliza el comando cin. Esto es porque hay un bug en la consola de QtCreator. Pero no hay problema lo que debemos hacer es indicarle a QtCreator que ejecute el programa en una consola aparte (no la integrada) para ello vamos a :
Lo que también puede pasar es que no encuentre la consola para cambiar la consola se debe ir a Tools->Options->Environment->General y en esta pantalla se puede cambiar la consola:
Lo que también puede pasar es que no encuentre la consola para cambiar la consola se debe ir a Tools->Options->Environment->General y en esta pantalla se puede cambiar la consola:
domingo, 8 de marzo de 2015
Ejecutar un programa de consola en modo Debug en QtCreator
Luego de crear el proyecto de consola. Podemos ejecutarlo en modo debug pero esto lanzara un error:
Esto sucede dado que Cmake no creo las
carpetas de Debug. Tenemos que ejecutar a Cmake con el siguiente
comando: -DCMAKE_BUILD_TYPE=Debug
Para hacer esto vamos al proyecto y
haciendo menú contextual, seleccionamos “run Cmake”
Luego podemos ejecutar nuestro programa
en modo debug.
Si queremos que se detenga en una linea determinada ponemos un breakpoint haciendo doble click en el panel que tiene el numero de lineas.
Suscribirse a:
Entradas (Atom)