programas

72 entradas

Audacity: editor y grabador de audio

Cuando uno entra en el mundo de la informática y va necesitando programas para solucionar ciertas tareas, nos podemos encontrar con que no encontramos fácilmente la solución. Con éste post, pretendo empezar con una serie de programas de ‘fuente abierta’, open source para los amigos, que nos solucionan éstas tareas. Basta navegar un poco y seguro que encontraremos alguno dedicado a lo que necesitemos. Instalando En mi caso tengo una distribución de Linux instalado. Si tienes Linux sólo con poner lo siguiente en un terminal tendrás instalado Audacity en tu máquina: sudo apt-get install audacity Si tienes otro sistema operativo puedes ir a la página oficial de descarga y elegir tu versión. Simplemente descargas el fichero y sigues las instrucciones de instalación como se hace con la mayoría de programas. http://audacity.sourceforge.net/download/ Características Podemos ver en la página del programa que es capaz de grabar con una velocidad de muestreo de hasta 384 000 Hz si tu ordenador es capaz de soportar tanta resolución, con muestras de hasta 32 bits de coma flotante cada una. Soporta los principales formatos de audio como MP3, AC3, WMA, etcétera.. Podemos cortar y pegar fácilmente mientras visualizamos lo grabado, editar, aplicar filtros, mezclar, hacer zoom […]

GNU/Linux

Cómo mantener actualizado Linux

Me pasé definitivamente a Linux como sistema operativo principal en mi máquina de trabajo. No hecho en falta ninguna aplicación y siempre encuentro una solución para cada problema, totalmente gratis y Open Source. ¿Qué más puedo pedir? Cómo actualizar Mantenerte actualizado es bien sencillo, basta con ejecutar dos comandos desde un terminal del sistema operativo: sudo apt-get update ..con el que se descargarán los listados de versiones de programas disponibles que tenemos instalados en nuestro sistema. Luego con: sudo apt-get upgrade ..se actualizará el sistema, mostrando qué paquetes están disponibles y si deseas instalarlos. Puede ocurrir que alguno de los paquetes esté retenido por alguna razón mostrando un mensaje como el siguiente: Los siguientes paquetes se han retenido: nombrePaquete 0 actualizados, 0 se instalarán, 0 para eliminar y 1 no actualizados. Me viene funcionando que para instalar manualmente el paquete retenido me basta con ejecutar lo siguiente y todo actualizado: sudo apt-get upgrade nombrePaquete Un poco más Si queremos ver cuáles son los repositorios y versiones desponibles para usar tenemos el fichero /etc/apt/sources.list Se pueden añadir ‘sources’ manualmente. Algún programa nos lo puede pedir para su instalación. Puede ser la mejor forma para instalarlo porque así después se puede mantener […]

Ya no hay excusa para no probar Linux

Tengo un viejo ordenador en el que puse Linux Ubuntu 12. Va de maravilla para lo antiguo que es. Ronda los ocho años y es un ordenador lento de bajo consumo. Con poca memoria, y aunque ha tenido una vida ajetreada está dando lo mejor de sí mismo hasta el último momento como servidor de pruebas, para páginas web o ficheros entre otras cosas. Hace poco me dejaron a ver si podía arreglar un pequeño Notebook. De aquellos que se pusieron de moda cuando los vendían por menos de 200 euros. Estaba dando muchos fallos: a veces pantalla negra al arrancar, a veces se veia el escritorio más pequeño de lo normal, pero al mover la pantalla cambiaba de tamaño y de colores. Estaba muy lento corriendo el ya obsoleto Windows XP.Total que, ya puestos en escena, decidido a arreglarlo pienso en instalarle el último Linux de moda, el Ubuntu 14 LTS con escritorio Gnome por supuesto. Pero no tenía CDROM, asi que navegando encontré el programa por el que les escribo éste post, el Linux Live USB Creator, o LiLi para los amigos. Según pone en la web, tenemos de la mano de Thibaut Lauzière éste fenómeno programa. Con […]

Logo de PHP

PHP 3: Condicionales

Siguiendo con la serie de minitutoriales, hoy les voy a dejar uno sobre los condicionales en PHP. Estamos viendo lo que se llaman estructuras de control, y dentro de ellas pretendo dividirlas y ver aquí sólo los condicionales if y switch. Si buscas un tutorial breve y concreto, sin rodeos y sin entrar en detalles, aquí lo tienes. A saber.. If Los condicionales comprueban si se cumple una condición, como su nombre indica, y en ése caso ejecutan el código programado en él. Por ejemplo: <!DOCTYPE html> <html> <head> <meta charset=”utf-8″> </head> <body> <p> <?php $variable = 2; if ($variable == 2) { echo “La variable vale dos.”; } else { echo “La variable no vale dos.”; } ?> </p> </body> </html> El código habla por sí sólo. Tenemos una web que utiliza el estándar HTML5 como indica su DOCTYPE, y en el cuerpo de la página tenemos incrustado código PHP. Simplemente mira si la variable vale 2 y como así es imprimirá ‘La variable vale dos.” en la web. Si no valiera dos entonces ejecutaría lo que hayas puesto en el else. El meollo de los condiciones está en la expresión de comparación ($variable == 2). Tenemos disponibles varios […]

PHP 0: Preparando las herramientas

Inaguro con éste post una serie de pequeños tutoriales que pretendo publicar para auto-reciclado de nuestros conocimientos. O para aprender los nuevos, los que los lleguen a leerlos, de una manera no demasiado técnica, aprendiendo los conceptos básicos sobre programar en PHP. La sintáxis de PHP es parecida a C/C++, Java, JavaScript, así que si ya conoces alguno de éstos lenguajes verás más claros los codigos. Sobre navegar En Internet, mientras navegamos, todo ocurre de la forma: el navegador pide una página aun servidor web, el servidor web se encarga de hacer lo que tenga que hacer y construye la respuesta, y finalmente ésta respuesta se la envía al nevagador web. Hay una arquitectura cliente-servidor, donde el cliente (navegador) hace peticiones al servidor (servidor web) y éste le devuelve lo pedido. Navegador ——————> realiza petición ———————> Servidor Web ..el servidor procesa la petición, aquí PHP se ejecuta.. Navegador <—————— recibe la petición <——————- Servidor Web PHP se ejecuta en el servidor, aunque también permite ejecutarse en línea de comandos, como el antiguo MSDos o el bash de Linux. Es decir, lo que programemos en PHP va a ejecutarse en el servidor web que tengamos antes de enviarsa nada a nuestros […]

Aumentar la vida del disco duro

En éstos días he tenido acceso a un ordenador que ha estado trabajando con archivos grandes, generados de resultado de renderizados 3D. El ordenador ha estado trabajando duro y el disco se ha muerto. Asunto normal teniendo en cuenta la gran carga de trabajo hecho. No ha quedado otra solución que reemplazar el disco duro, reinstalar el sistema operativo y a seguir funcionando. Pensando en ello, tengo un sistema operativo Windows, igual que el equipo en cuestión. Y resulta que hace tiempo que no desfragmentaba. Con lo que me encontré en uno de los discos la imagen del disco bastante fragmentada que adjunto. La desfragmentación en Windows La fragmentación ocurre cuando grabamos archivos en el disco duro en trozos dispersos. Sería mejor que un mismo archivo estuviera en el disco en el mismo sitio, mejorando así su lectura y evitando que el cabezal de lectura del disco vaya dando saltos buscando los trozos del archivo, cosa que reduce la vida del mismo aparte de su velocidad de respuesta. Aún tenemos en los sistemas de Microsoft el problema de la fragmentación. Cuando teníamos los sistemas de archivos antiguos tipo FAT la desfragmentación era más grave. Con los nuevos sistemas de archivos […]

¿Sabía cómo se hacen los gestores de contenido más conocidos?

Al hablar de gestores de contenido hablamos por ejemplo de los archiconocidos WordPress, Joomla!, Drupal, etc.. Muchos usan herramientas comunes, por ejemplo, para el envío de emails tenemos PHPMailer, Swift Mailer, SendMail o la herramienta básica mail() de PHP. Por otro lado tenemos dichas herramientas disponibles para crear las webs de forma más artesanal, más a medida, según la web que se necesite. Es decir, se pueden usar los componentes que usan los gestores de contenido y hacer nuestra propia web creando nuestro propio gestor de contenido sin gastar demasiado tiempo. En el lenguaje PHP tenemos una gran librería de utilidades donde la comunidad de programadores comparte de forma totalmente gratuita: https://packagist.org/Si tiene alguna utilidad compártala, en la comunidad de desarrollo PHP lo agradecemos 😉 Ni qué decir que todas éstas herramientas son indispensables para el desarrollo de buenos sistemas de información cumpliendo con los plazos de entrega y con las mejores calidades. Resumiendo, de igual manera que puedes pedir un ordenador a medida, en Jnjsite.com le ofrecemos webs a medida. Con las opciones que necesite, con los mejores estándares de calidad. Webs a medida que suplirán todas las necesidades y encajarán como un traje hecho sólo para usted. Un […]

Joomla! equilibrio entre potencia y flexibilidad

Un CMS es un gestor de contenidos para una web, un software para administrar su web. Como todo buen software debe tener flexibilidad y muchas opciones, eso nos da la potencia. ¿Has visto el nuevo panel de administración de la nueva versión de Joomla 3.2? Web oficial: http://www.joomla.org/ Es un gestor muy potente: Gran cantidad de extensiones, plantillas de diseño. Buena documentación en Internet. Comunidad de usuarios muy grande. Compatible por defecto con dispositivos móviles. Gestión de usuarios con roles, privilegios, permisos, grupos.. Sistema de actualización automatizado. Adaptable por defecto a muchos tipos de web. Y un largo etcétera. Un saludo!

Drupal, un gestor de contenidos muy flexible

Drupal es otro sistema gestor de contenido (CMS). Es software que se instala en una web para gestionarla. Se dice que está hecho por programadores y orientado para programadores, de ahí su flexibilidad y potencia. Se puede hacer de todo con Drupal. La imagen es del panel de control, buscando actualizaciones.. Algunas de sus características   Excepcionalmente flexible.   Compatible con varias bases de datos, entre ellas MySQL, PostgreSQL y SQLite.   Muchas extensiones, plantillas de diseño, utilidades, aunque pocas en comparación con los otros dos principales WordPress y Joomla!   Al principio difícil de aprender pero muy potente después.   Impresionante comunidad de desarrolladores con gran cantidad de documentación.   Grandes cambios se vienen con la versión 8, aún en desarrollo.   Y un largo etcétera. La web: https://drupal.org/ Un saludo.

Mega-logo

Tus archivos en la nube con Mega

Mega con sus 50 Gigas gratis y con la buena calidad de su servicio, vemos que gana puntos en la competición por liderar el almacenamiento en la nube. Reciéntemente, el pasado viernes 6 de noviembre del 2013 ha salido de su fase de pruebas, con una interfaz renovada y algunas nuevas características. En los últimos años estamos viendo como el almacenamiento de los discos duros es mayor y cada vez son más baratos. En Internet los espacios para correos electrónicos, páginas web, o los servicios de almacenamiento en la nube estan creciendo. Drive que nos ofrece 15 Gigas gratis junto con la cuenta de Gmail para correos electrónicos. Dropbox con 2 Gigas iniciales gratis que vas incrementando realizando ciertas tareas. Skydrive de Microsoft con sus 25 Gigas. Y un largo etcétera.. Un poco de historia Mega nace de la mano del polémico Kim Dotcom. Un año después del cierre de Megaupload nació Mega.co.nz, ofreciendo su servicio de almacenamiento en la nube. En la primera hora de su lanzamiento en enero del 2013 se registraron alrededor de 100 000 personas, en el primer días más de 1 millón, fué tal el éxito que se llegó a colapsar el servicio. Pero los […]

El uso de programas Open Source

OpenSource que significa código abierto en castellano, se acuña mucho en éstos tiempos en el ámbito de la informática. Está revolucionando la informática en la empresa y también en nuestros hogares. ¿Sabemos qué tanto podemos ganar por usar programas de código abierto? Son totalmente gratuitos y colaboran en su desarrollo hasta millares de personas de todo el mundo. Algunos proyectos que le pueden ser muy útiles son: – La completa suite ofimática LibreOffice. – El editor de imágenes Gimp. – Un editor de sonido, el Audacity. – Otro editor de imágenes pero vectoriales, Inkscape. – VLC, un reproductos multimedia compatible con casi todo. – Los proyectos de la familia Mozilla, como el navegador Firefox. – Etcétera.. Tenemos disponibles todo tipo de soluciones: para tratamiento de textos, hojas de cálculo, bases de datos, edición de vídeo, imagen, audio.. Tenemos completos sistemas operativos, gestores de contenidos web, navegadores, entornos de programación, avanzados sistemas de gestión de la información.. y un largo etcétera. Nos mantenemos al día en los proyectos de código abierto, los utilizamos siendo herramientas esenciales de nuestro negocio. Por ello podemos bajar los precios y dar la mejor calidad. Reciban un cordial saludo.

Hola Mundo con Swing y Eclipse

Aquí dejo cómo crear una primera aplicación gráfica en Java usando Swing y Eclipse. El ejercicio clásico ¡Hola Mundo! usando una tecnología que nos brinda Java crear aplicaciones con entorno gráfico, Java Swing. Y para verlo, el entorno de desarrollo elegido ha sido Eclipse. Curioseando qué tal van los desarrollos, con respecto a las interfaces gráficas de usuario (llamadas GUI para los amigos), veo que tengo otra nueva actualización del Window Builder. El Window Builder es un conjunto de plugins de Eclipse que nos van a permitir hacer GUIs en Java sin gastar casi tiempo. A fecha de hoy tengo la versión Juno de Eclipse, y me acabo de instalar el plugin Swing Designer que está disponible dentro del propio Eclipse, en la famosa opción Help -> Install New Software. Instalada la versión 1.5.1 del Swing Designer, me he puesto manos a la obra. En el Explorador de Proyectos, donde estés creando tu aplicación Java, le das con el botón derecho del ratón a New -> Other… Y verás una ventana como la siguiente donde puedes elegir todo el tipo de ficheros, clases, o lo que sea que quieras hacer: Se parece a Visual Studio, NetBeans o IDEs similares ¿verdad? Personalmente […]