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

viernes, mayo 23, 2014

Code Hunt: Aprendiendo a programar con Microsoft



Code hunt es una aplicación dedicada a enseñar a programar. Esta desarrollada por la gente de Microsoft Research.

Se trata básicamente de un juego de programación de tipo puzzle que se puede visualizar a través del navegador. El código de los ejemplos mostrado está desarrollado en Java o C#. Está dividido en 14 secciones y cada una de ellas tiene 15 puzzles para resolver.

Cada uno de los puzzles muestra una pantalla dividida en dos partes con un botón en el centro. Al lado izquierdo aparecerá el código que debemos modificar. En el lado derecho se nos muestran los datos que recibe el código, el resultado esperado y el resultado obtenido.

La finalidad de cada uno de estos retos es el de alterar el código para que nuestro resultado sea idéntico al esperado.

Link: Microsoft Research Connections Blog | Code hunt

Si te gustó el post, puedes seguir a Ricardo en Twitter, a Severito en Twitter y a RFSDigital en Twitter, Facebook y Google+.

viernes, marzo 07, 2014

LogicalDOC: Guía instalación edición Community


En el siguientes post explicaremos como instalar la edición community de LogicalDOC.




¿Qué es LogicalDoc?

De acuerdo con Wikipedia:

LogicalDOC es un sistema de gestión documental libre que fue diseñado para gestionar y compartir documentos en el interior de una organización. Es un repositorio de contenidos basados en la indexación con Lucene, flujo de trabajo con jBPM y procedimientos de importación automáticos. El sistema fue desarrollado con tecnologías Java.

Requisitos para instalar LogicalDOC:

La versión que se está utilizando es la de LogicalDOC Community. La cual es la versión open-source de LogicalDOC, sin soporte. Las diferencias con las versiones de pago (Business y Enterprise y Cloud) se pueden ver aquí:




También se puede ver como mayor detalle las diferencias de cada versión.



Guía de instalación:

Para probar esta versión de LogicalDOC se debe realizar lo siguiente:

1. Descargar la última versión de LogicalDOC:

Descarga directa desde Sourceforge

Se descarga un archivo de nombre logicaldoc-6.8.1-tomcat-bundle.zip. Nótese la versión del programa, esta debe de ser la versión que se desee instalar. Luego se debe de descomprimir el documento comprimido.

2. Pre-requisitos: Tener instalado Java, Apache Tomcat, y opcionalmente:

  • SWFTools (Para ver vistas previas de archivos en PDF e imágenes)
  • ImageMagick (Para crear imágenes en miniatura)

En el caso de Tomcat se debe de tener activo el rol de administrador, para ello se puede seguir la siguiente guía detallada anteriormente en el blog: Tomcat: Configuración de roles y usuarios [Windows].

3. Al descomprimir la carpeta se tiene dentro de la ruta del comprimido en:
/tomcat/webapps/ 
 el archivo

logicaldoc.war

este archivo debe de llevarse a la carpeta webapps de Tomcat en la ruta:
%TOMCAT_FOLDER%/webapps/

donde  %TOMCAT_FOLDER% es el directorio de instalación de Apache Tomcat

Luego se debe de pegar el archivo de extensión war. Si se tiene el Tomcat activo, automáticamente se cargará la aplicación tras unos segundos de espera y se podrá acceder desde la siguiente dirección:
http://localhost:8080/logicaldoc/

4. El usuario y contraseña por defecto son admin/admin

5. A continuación se deberá de configurar la aplicación: En la siguiente dirección:
http://localhost:8080/logicaldoc/setup.jsp

6. Se ingresan los datos de configuración de la aplicación:
 
  • Idioma
  • Nombre
  • Email
  • Organización
  • Sitio Web

7. Se crear la dirección del repositorio (crear manualmente una carpeta en el destino si es que no se necesitan permisos de administración):
C:/LogicalDOC-repo

8. Con ello la aplicación está configurada


¿Qué les pareció? ¿Conocen alguna herramienta similar de gestión de documentos?

Si te gustó el post, puedes seguir a Ricardo en Twitter, a Severito en Twitter y a RFSDigital en Twitter, Facebook y Google+.

lunes, marzo 03, 2014

Gestión de Proyectos: Herramientas Open Source (II)


Continuando con la publicación anterior que realicé sobre herramientas open source para la gestión de proyectos, principalmente en generar Diagramas de Gantt, hablaremos sobre la segunda de las mejores tres herramientas gratuitas encontradas.


ProjectLibre

URL | http://www.projectlibre.org/




ProjectLibre es el reemplazo de OpenProj, un proyecto similar sin mantenimiento desde el 2008. Es un software de administración de proyectos. Se ejecuta en la plataforma Java, lo que permite ejecutarlo en una variedad de diferentes sistema operativos.





Características:
  • Gratuito y Open Source (Utiliza licencia Common Public Attribution License)
  • Facilidad de uso y disponible en español
  • Independiente de la plataforma (Windows, Linux, Mac OS)
  • Cuenta con soporte para importar y exportar proyectos simples hechos en Project 2003
  • Exporta proyecto  a PDF

Ventajas
  • Gratuito / Open Source   
  • Mantenimiento continuo del programa   

Desventajas
  • Poca documentación de proyecto
  • Proyecto aún en fase beta (pruebas)


Tutoriales de uso del programa:







¿Qué les pareció la aplicación? ¿Conocen otras herramientas para gestionar proyectos?


Si te gustó el post, puedes seguir a Ricardo en Twitter, a Severito en Twitter y a RFSDigital en Twitter, Facebook y Google+.

viernes, febrero 28, 2014

Gestión de Proyectos: Herramientas Open Source (I)


Luego de investigar un poco sobre herramientas open source para la gestión de proyectos, principalmente en generar Diagramas de Gantt, encontré tres herramientas muy buenas de las que hablaré en esta semana enfocada a gestionar proyectos.


GanttProject

URL | http://www.ganttproject.biz/
 


GanttProject es un programa de escritorio multiplataforma open source que funciona en Windows, Mac OS X y Linux y es gratuito. Incluye diagramas de Gantt, asignación de las personas que trabajarán en el proyecto, y permite exportar los diagramas como imágenes, mientras genera informes en PDF y HTML. Permite interactuar con Microsoft Project, importando y exportando a versiones básicas de Office 2003. 


 Características:

  • Gratuito y Open Source (Utiliza licencia GPL)
  • Facilidad de uso y disponible en español
  • Independiente del Sistema Operativo (Windows, Linux, Mac OS)
  • Aplicación y archivos generados de poco tamaño
  • Cuenta con soporte para importar y exportar proyectos simples hechos en Project 2003
  • Exporta proyecto a: PNG, JPG y PDF

Ventajas:

  • Gratuito / Open Source    
  • Mantenimiento continuo del programa    
  • Archivo y programa de poco tamaño    
  • Permite exportar proyecto a PNG y PDF    
Desventajas:
  • Poca documentación de proyecto

Tutoriales de uso del programa:







¿Qué les pareció la aplicación? ¿Conocen otras herramientas para gestionar proyectos?


Si te gustó el post, puedes seguir a Ricardo en Twitter, a Severito en Twitter y a RFSDigital en Twitter, Facebook y Google+.

miércoles, febrero 26, 2014

Tomcat: Configuración de roles y usuarios [Windows]



Quienes hemos utilizado Apache Tomcat para proyectos en Java hemos visto que al entrar a la dirección http://localhost:8080 se nos solicita entrar con un usuario y contraseña para ingresar a la aplicación de administración o ver el estado del servidor.



Para ello se debe de configurar la contraseña para el Administrador por defecto que tiene la aplicación. ¿Cómo se configura la contraseña por defecto para el administrador? Se debe de seguir los siguientes pasos:

Por defecto Apache Tomcat no tiene un password por defecto para la cuenta 'admin' o 'manager'. Para habilitar estos usuarios, debemos de dirigirnos a la carpeta de instalación de Tomcat a ir a la siguiente dirección: /conf/tomcat-users.xml. 

En la ruta %TOMCAT_FOLDER%/conf/tomcat-users.xml debemos de realizar los siguientes cambios:


Después de realizar estos cambios, se debe de reiniciar Tomcat. Luego del reinicio, se podrá ingresar con el usuario y contraseña: admin/admin

Link: Apache Tomcat


Si te gustó el post, puedes seguir a Ricardo en Twitter, a Severito en Twitter y a RFSDigital en Twitter, Facebook y Google+.

viernes, enero 18, 2013

Firefox: Verifica y Actualiza tus plugins instalados



Ante los recientes problemas que está existiendo con las vulnerabilidades de java en los browsers, estos navegadores están bloqueando los plugins de java en sus últimas versiones. En el caso de Firefox, se ha deshabilitado el plugin de java en la última versión.

Es por ello que sería conveniente revisar y actualizar los plugins con los que se cuenta en el navegador. En el caso de Firefox, existe PluginCheck, página que permite dar una revisión de versión de los plugins que tienes instalado, y te da la posibilidad de actualizarlos para evitar vulnerabilidades en tu sistema.

Solo basta con ver la lista de plugins que se tiene y en el caso de ver una versión desactualizada, se presiona el botón de actualizar. Con ello veremos la página del plugin en Mozilla Addons y podremos instalar la última versión del plugin.

Simple como dar click en el botón. Si quieren evitar problemas de seguridad en su sistema, puede dar un vistazo a la página.


Sitio: PluginCheck
 
Si te gustó el post, puedes seguir a Ricardo en Twitter, a Severito en Twitter y a RFSDigital en Twitter, Facebook y Google+.

miércoles, agosto 29, 2012

Pineapple.io: Directorio de recursos para webmasters

Pineapple.io: Directorio de recursos para webmasters, diseñadores, desarrolladores

Si te gusta diseñar, editar fotografías, crear o eres un webmaster que te gusta transformar los themes (temas, modelos, formatos) de tus blogs, etc; el directorio Pineapple.io sera de tu agrado ya que encontraras muchos recursos útiles para diseñadores y desarrolladores web en un solo lugar.

En Pineapple, podemos encontrar de todo sobre: javascript, css, ruby, python, css3, scripts, web development, jquery, vim, html, linux, Emacs, Photoshop; herramientas, tutoriales, assets, etc. También podremos marcarlos como favoritos, para localizarlos más tarde en nuestro perfil (tendremos que registrarnos para esto) y desglosarlo por temática.

Usar la pagina es superfácil, ya que debajo de su buscador principal encontraremos todos los temas descritos, divididos en tres categorías principales como: TutorialesHerramientas y Assets o recursos como códigos (scripts, marcos) o archivos como imágenes (texturas, fondos, fuentes, iconos), etc.

Todas estas herramientas del directorio son gratuitos (en su gran mayoría). Y siempre encontraremos nuevos recursos ya que es una web donde los diseñadores y desarrolladores comparten estos trabajos con sus colegas. Tu también puedes compartir tus webs o recursos favoritos en el directorio. :D


Enlace a: pineapple.io

Ver la página web en español: pineapple.io

Si te gustó el post, puedes seguir a Ricardo en Twitter, a Severito en Twitter y a RFSDigital en Twitter, Facebook y Google +.

miércoles, agosto 22, 2012

Android, su historia [infografía]

Android, su historia [infografía]

Que serian de los Smartphones sin su sistema operativo Android, seguramente nada. Android era y es tan funcional que sus actuales dueños Google, no dudaron en adquirirlo a sus creadores los chicos de Android Inc. en julio del 2005; se dice por ahí que este sistema le reporta a Google $10 millones de dólares diarios solo en publicidad móvil, según estimaciones de Oracle.

Sea cual sea la verdad, lo bueno del asunto es que los millones de smartphones y tablets que pululan por el mundo se han beneficiado de este sistema operativo móvil basado en Linux, Android.

La siguiente infografía nos muestra la historia de este importante sistema operativo:


Android, su historia [infografía]


Vía: desdelinux.net

Si te gustó el post, puedes seguir a Ricardo en Twitter, a Severito en Twitter y a RFSDigital en Twitter, Facebook y Google +.

viernes, agosto 10, 2012

Los mejores posts de RFS Digital - Febrero de 2011


StackOverflow for Kindle: Libros de programación gratuitos: En el siguiente post mostraremos una lista de ebooks gratuitos de programación para Kindle tomados a partir de las preguntas más populares del sitio para programadores StackOverflow. Estos se pueden ver en la computadora con Kindle for PC.


Configurar el USB en VirtualBox con Ubuntu: VirtualBox, es un software de virtualización para arquitecturas x86, en particular me gusta este programa para Windows. Sin embargo, si son usuarios de Linux como host, deben de tener algunas cosas en consideración, sobretodo si quieres utilizar memorias USB.



¿Qué les parecieron las aplicaciones mostradas? ¿Conocen algún servicio similar a los presentados?  Pueden dejar sus comentarios en este post.

Si te gustó el post, puedes seguir a Ricardo en Twitter, a Severito en Twitter y a RFSDigital en Twitter, Facebook y Google +.

jueves, agosto 02, 2012

Los mejores posts de RFS Digital Mayo de 2010


Cómo averiguar la versión de Java que tienes instalada: En el siguiente post veremos cómo averiguar la versión de Java instalada en nuestro computador y actualizarlo, en caso de ser necesario. Java es un lenguaje de programación orientada a objetos desarrollado por Sun Microsystems (ahora propiedad de Oracle) alrededor de los años 90. Y cuya popularidad se ha extendido al punto de ser uno de los lenguajes de programación más populares tal como lo demuestra este gráfico:



Buscadores de archivos en formato PDF: PDFGeni es un buscador de archivo en PDF efectivo y fácil de usar, está especializado tanto en temas de negocios como de computación, revistas e ingeniería. PDF Search Engine: Otro buscador que permite encontrar archivos en formato .ppt, .pdf y .doc.



Varios demos y ejemplos en HTML5: Html5demos es una página desarrollada por Remy Sharp con varios ejemplos interesantes en HTML 5 que pueden ser soportados en Firefox, Opera, Safari y Chrome. Asimismo podemos ver el código. Todos los trabajos están bajo licencia Creative Commons Share Alike 2.0.



Buscadores web semanticos (Parte I): En este post mostraremos una lista de buscadores web semánticos. Antes de ello daremos una pequeña definición sobre la web semántica y sobre qué trata un buscador ¿Qué es la web semántica? De acuerdo con la W3C, la web semántica es una Web extendida, dotada de mayor significado en la que cualquier usuario en Internet podrá encontrar respuestas a sus preguntas de forma más rápida y sencilla gracias a una información mejor definida.


Buscadores web semanticos (Parte II): Este post es una continuación de la primera parte sobre buscadores web semánticos.


Yougetsignal.com, nos informa cuantos dominios se alojan en un hosting:  A la hora de buscar Hosting o alojamiento para nuestro/s blog/s es importante cerciorarnos de que dichas empresas cumplan con lo prometido "en sus respectivos planes de alojamiento" web. Una buena herramienta online para ver con que (tipos de) webs compartimos nuestro hosting ya alquilado es Yougetsignal que con solo poner el nombre (dominio) de nuestra página web (o el de cualquier otra página) podremos ver si dicho hosting está muy cargado de otras páginas web (lo cual puede poner lento el desempeño de nuestra pagina web) o también observar que tipo de alojamiento web (hosting) pueden estar usando ciertas webs de nuestro interés, las cuales podrian ser:



Juegos desarrollados en JQuery: En este post mostraremos una lista de juegos desarrollados on JQuery (un framework o biblioteca de JavaScript). JQuery permite hacer simple la interacción con documentos HTML, manejar eventos, interactuar con Ajax y realizar animaciones.



Los límites de los usuarios en Twitter: Este genial infografía vista en el blog de Gaby Castellanos nos muestra los límites que tenemos nosotros los usuarios en Twitter.


40 cosas que probablemente no sabías de Linux:  Quien no conoce el sistema operativo GNU/Linux. Éstas son algunas de las cosas que le han ocurrido en sus ya 18 años de vida.  1. Linux Torvalds desarrolló Linux mientras estudiaba en la Universidad de Helsinki en 1991. 2. El año pasado, el 75% del código creado para Linux fue desarrollado por programadores que trabajan en empresas privadas.


Cómo utilizan las empresas las Redes Sociales: Un interesante gráfico que nos muestra el uso de las redes sociales por parte de las empresas a nivel mundial. Algunas de las cosas más interesantes: El 79% de empresas a nivel mundial tienen al menos una cuenta en Twitter, Facebook, YouTube y un blog y 20% tienen cuentas en todas. Las redes o medios más usados son Twitter (65%), Facebook (54%), YouTube (50%) y Blogs Propios (33%)

Facebook: Comprueba tu nivel de privacidad: Gracias a Profile Watch, podrás comprobar el nivel de privacidad que tiene tu cuenta dentro de Facebook. Con ello podrás ver la información que publicas y que puede ser vista por cualquier persona en la red.




¿Qué les parecieron las aplicaciones mostradas? ¿Conocen algún servicio similar a los presentados?  Pueden dejar sus comentarios en este post.

Si te gustó el post, puedes seguir a Ricardo en Twitter, a Severito en Twitter y a RFSDigital en Twitter, Facebook y Google +.

lunes, julio 09, 2012

La Evolución de la Programación


Interesante infografía sobre la evolución de la programación con sus respectivas fechas de creación e imágenes en cada ítem que explican dónde se utilizó cada lenguaje y cómo crear un "Hola Mundo". Esta es la infografía creada por Services Angle:

Pulsar la infografía para verla más grande


A continuación se detalla la fecha de creación de cada uno de los lenguajes de programación:
En la lista no están lenguajes que en la actualidad son populares como PhpObjective-C, o Visual Basic pero están listados todos los demás lenguajes populares hoy en día, algunos frameworks, y aquellos que fueron utilizados en consolas como la Nintendo NES, hasta  en las redes sociales más populares como Facebook o Twitter.
¿Has escuchado o trabajado con alguno de estos lenguajes o frameworks de programación? ¿Qué te pareció?

Si te gustó el post, puedes seguir a Ricardo en Twitter, a Severito en Twitter y a RFSDigital en Twitter, Facebook y Google +.


viernes, abril 06, 2012

JaxtrSMS: Envia SMS gratis a Estados Unidos y la India




En este post mostraremos una aplicación que nos permite poder enviar mensajes de texto internacionales de forma gratuita: se trata de JaxtrSMS. El servicio menciona tener la capacidad de poder enviar mensajes gratuitos a los Estados Unidos y la India de forma gratuita. Para los demás países se tiene un cobro diferenciado de acuerdo al país según la siguiente tarifa.

Una ventaja es que la persona quien recibe el mensaje, podrá ver tu número de teléfono y no una serie de números que no tienen relación contigo. Por otra parte, el mensaje es enviado con un mensaje publicitario. Los mensajes, asimismo, pueden enviarse de forma gratuita a cualquier parte del mundo, si la otra persona tiene la misma aplicación. Cabe mencionar que para poder enviar mensajes es necesario contar con conexión 3G o WiFi.

Funciona para los siguientes dispositivos:

Se trata de una aplicación que nos puede sacar de un apuro, si es que necesitamos comunicarnos con otra personas. Además si se tiene un familiar o amigo en algunos de estos dos países en los cuales el envío de mensajes es gratuito (ya sea Estados Unidos o la India) resulta una buena opción.

Link: JaxtrSMS



viernes, marzo 16, 2012

Juegos en HTML5




Mozilla Labs Gaming es un portal creado con la finalidad promover el desarrollo de juegos en HTML5. En este se encuentran una serie de diferentes juegos desarrollados en HTML5 que fueron candidatos en el Game On .

Estos juegos han sido desarrollados con el uso de tecnologías abiertas, tanto como el lado de cliente (HTML, CSS, JavaScript) como el del servidor (PHP, Python, Ruby o Java), con el uso de bibliotecas y sin utilizar plugins en el browser.
 

lunes, febrero 07, 2011

StackOverflow for Kindle: Libros de programación gratuitos


En el siguiente post mostraremos una lista de ebooks gratuitos de programación para Kindle tomados a partir de las preguntas más populares del sitio para programadores StackOverflow. Estos se pueden ver en la computadora con Kindle for PC.

La lista de libros disponibles es la siguiente:
Link: StackOverflow for Kindle

viernes, agosto 20, 2010

Tienda de aplicaciones Chrome en octubre 2010


Es un hecho (en octubre de 2010) la tienda de Google Chrome (Chrome Web Store) este sería el primer paso para el lanzamiento de su novísimo SO (Sistema Operativo) y para los que aun no están al tanto se incorporara a su oferta de tv (¿tiemblan las antediluvianas emisoras de señal abierta de tv y cable? Deberían).

Google tratara de (como siempre con una envidiable visión comercial) restarle adeptos a Apple y su tienda de aplicaciones con una estrategia sencilla pero dinámica; 1) la comisión que cobraran será de 5% muchísimo menos que los de Apple. 2) Las aplicaciones de los programadores no deberán recibir ninguna autorización previa para su entrada al catalogo de la tienda online. 3) Esta tal vez sea su punta de lanza marketera de la tienda de Google Chrome. Las aplicaciones podrán estar basadas en más programas que las de Apple ya que admitirá HTML5, Java script, C++ y Flash. 4) Para el pago de las aplicaciones comerciales se empleará Google Checkout y los clientes podrán valorar las mismas. Este dato así como la lista de las más descargadas serán visibles en la tienda del navegador.


Como siempre o casi siempre, Google sin proponérselo otra vez estará a la vanguardia tecnológica en el mundo y los beneficiados seremos todos. Tirios y troyanos. Con esta noticia me dio hasta ganas redobladas de seguir (investigando) estudiando programación.

vía 1up.com

.

jueves, junio 03, 2010

Los lenguajes de programación más populares




TIOBE Programming Community Index es una lista de lenguajes de programación ordenada por la frecuencia de búsqueda web que utiliza el nombre de cada lenguaje como palabra clave (keyword) y monitoriza estos resultados mensualmente.

En la siguiente tabla vemos los resultados del mes de mayo:



Vemos que los lenguajes más populares son:


El dato más relevante es la inclusión de Objective-C en la lista de los 10 primeros lenguajes...¿Tienes algún lenguaje de programación favorito?

Link: Tiobe Programming Community Index


sábado, mayo 01, 2010

Cómo averiguar la versión de Java que tienes instalada

En el siguiente post veremos cómo averiguar la versión de Java instalada en nuestro computador y actualizarlo, en caso de ser necesario.

Java es un lenguaje de programación orientada a objetos desarrollado por Sun Microsystems (ahora propiedad de Oracle) alrededor de los años 90. Y cuya popularidad se ha extendido al punto de ser uno de los lenguajes de programación más populares tal como lo demuestra este gráfico:




Comprobar la versión de Java instalada:

Para conocer la versión de Java que tenemos instalada basta con ingresar al enlace de verificación



Tras verificar la versión de Java nos muestra la versión instalada y si deseamos onstalar alguna nueva versión disponible.




Entradas populares

Related Posts with Thumbnails