Author: Francisco Blay
Instalación de blog Ghost
Ghost es un software de gestión de blogs. Los requisitos son bastante mínimos por lo que es ideal para un vps. Además, al estar basado en node.js promete un rendimiento y velocidades de carga excepcionales. Veamos como es el proceso de instalación en un servidor con Ubuntu 16.04 LTS que ya tiene instalados Apache y mySQL. Instalación de Node.js La forma de obtener una versión más reciente de Node.js es agregar un PPA (archivo de paquete personal) mantenido por NodeSource en lugar de usar los repositorios de Ubuntu. Cuidado con instalar la última versión de Node.js, hay que verificar en la documentación de Ghost la versión requerida, a fecha de escritura de este post la última version de Node.js es […]
» Read moreCodeLobster PHP Edition Preview
CodeLobster PHP Edition es un IDE para programar en PHP, JavaScript y HTML/CSS para Windows. Nos ofrecen tres versiones, la version FREE o libre, una version Lite por 39,95 USD con mas funcionalidades y la version completa PRO por 99,95USD con todos los plugins y funcionalidades extra que hacen la vida del desarrollador mas facil. La version libre ofrece un editor de PHP basico, pero con interesantes funcionalidades que lo hacen mas interesante que trabajar con el bloc de notas o NotePad++. Su funcionalidad principal es la edicion de ficheros PHP, pero nos ofrece funcionalidades extra muy utiles como el coloreado de la sintaxis, el marcado de los inicios y fin de bloque, ayuda contextual… que nos permiten localizar rapidamente […]
» Read moreProgramación SAP ABAP (V)
Con el sistema SAP instalado y nuestro cliente SAP GUI configurado podemos proceder a activar la licencia de desarrollo y el usuario BCUSER con los permisos de desarrollador. El usuario BCUSER es el que usaremos siempre para programar, ya que dispone de autorización SAP_ALL. Comprobamos en el fichero NWABAPTRIAL70304_64\README\welcome.html los pasos que hay que realizar para dejar nuestro sistema listo para empezar a trabajar. En este fichero están indicados tambien todos los pasos descritos a continuación. Lo primero es instalar la licecia de desarrollo. Primero hemos de localizar la Hardware Key de nuestro sistema, generada automaticamente en la instalación. Accedemos mediante SAP Gui con el usuario DDIC al sistema SAP. Ejecutamos la transaccion SLICENSE Tras compilar varios programas accedemos a […]
» Read moreMailinator enhanced!
Como ya vimos aqui mailinator es una gran utilidad para evitar dar nuestro buzón de correo electrónico en sitios de dudosa confidencialidad. El problema es que muchos sitios comienzan a filtrar el dominio mailinator.com e incluso alguno de los alternativos como veryrealemail.com. Una solución alternativa es generar nuestro propio registro MX en un dominio de nuestra propiedad que apunte al servidor de email de mailinator, de esta forma cualquier correo dirigido a loquesea@subdominio.midominio.com acabara en el buzón loquesea de mailinator, tal como ocurría con loquesea@mailinator.com La entrada MX deberá ser de un subdominio, si por error ponemos la del dominio dejaremos de recibir correo y todo será enviado al agujero negro de mailinator!!!! Así que mucho cuidado y probad bien […]
» Read moreProgramación SAP ABAP (IV)
Continuamos la instalación con el cliente SAP Gui para poder acceder al recien instalado servidor SAP. Como ya comentamos, en los medios de instalación se incluye la versión 7.2 de SAP Gui en el directorio <source_media>\Frontend&tools Realizamos la instalación aceptando los valores por defecto. Ignoramos el aviso de la versión de Java La instalación tomará unos minutos. Se nos notifica el fin de la instalación y observamos el acceso directo SAP Logon creado en el escritorio ,que podremos utilizar para lanzar el SAP Gui una vez configurado. Si no hemos cambiado los valores por defecto en la instalación de Netweaver el ID del sistema será NSP y el numero de sistema será 00. Crearemos una nueva conexión en SAP Gui […]
» Read moreProgramación SAP ABAP (III)
Con el sistema operativo instalado podemos proceder a instalar el resto del software requerido y el própio SAP Netweaver Trial. El primer paso es asegurarnos que el nombre de la máquina es correcto y se resuelve correctamente. El nombre de host (hostname) no debe superar los 13 carácteres. Lo modificamos desde las propiedades del sistema. Asignamos el nombre de host minisap en el dominio local, con lo que el nombre completo de la máquina (FQDN) será minisap.local Despues de reiniciar comprobamos que la resolución de nombres sea correcta. Tambien es recomendable desactivar el firewall hasta que finalicemos la instalación. Una vez finalizada podremos volver a activarlo cuando tengamos claros cuales puertos son necesarios para acceder en remoto a nuestro sistema […]
» Read moreProyectos PHP con Code Igniter y NetBeans
Como ya vimos aquí y aquí NetBeans es un excelente IDE para nuestros proyectos PHP. En este tutorial vamos a continuar el proceso y crear un proyecto PHP en NetBeans. Podemos utilizarlo para proyectos PHP sin ningún framework, pero en este caso vamos a crear un proyecto usando CodeIgniter y BootStrap, NetBeans se puede ampliar con soporte para otros frameworks PHP como Symfony, Zend… mediante plugins. Comenzamos iniciando NetBeans y seleccionando la opción de crear un nuevo proyecto. En el dialogo de selección de tipo de proyecto escogeremos la opción de nuevo proyecto PHP. A continuación introducimos un nombre para el proyecto y un directorio donde ubicarlo. NetBeans creará automáticamente un subdirectorio con el nombre del proyecto en la ubicación […]
» Read moreProgramación SAP ABAP (II)
Una vez hemos descargado todo el software necesario podemos comenzar su instalación. El servidor lo instalaremos en una máquina virtual de Virtual Box, que podremos utilizar tanto en Windows como en Linux. Los requisitos mínimos requeridos indicados por SAP son 2Gb de RAM y 60Gb de disco, pero cuanto más asignemos más fluido irá el sistema. SAP es un ávido consumidor de recursos, asi que cuanto mas hardware le dediquemos mejor, en este caso le asignaré la mitad de los recursos que dispone mi host, dos cores y 6Gb de RAM. Depende del uso que se le vaya a dar, para un uso personal es más que suficiente, pero para un uso en un aula con varios usuarios es recomendable […]
» Read moreProgramación SAP ABAP (I)
ABAP (Advanced Business Application Programming) es un lenguaje de cuarta generación, propiedad de SAP, que se utiliza para programar en su plataforma de productos y soluciones, de echo el propio ERP esta programado en ABAP (excepto el kernel). Las ampliaciones o modificaciones de las funcionalidades de SAP ERP que no pueden ser satisfechas mediante configuración tambien se realizan habitualmente en ABAP, bien creando nuevas aplicaciones o modificando y ampliando las existentes. Tambien la mayoria de las interfaces con otros sistemas externos, tanto SAP como de otros fabricantes, se realiza mediante ABAP. Para programar en ABAP lo primero que necesitamos es acceso a un sistema SAP con un usuario que tenga permisos de desarrollador. SAP facilita esta tarea proporcionando sistemas de […]
» Read moreInstalación de Alfresco Community Edition en MySQL/MariaDB
Ya vimos aquí la instalación de Alfresco en un sistema GNU/Linux. La instalación por defecto se realiza con la base de datos PostgreSQL, incluida en el bundle. Pero nada nos impide utilizar la base de datos que queramos, en concreto están soportadas: MySQL, Oracle, PostgreSQL, MariaDB y DB2. Antes de comenzar la instalación de Alfresco CE sobre MySQL procedemos a crear una base de datos y un usuario con permisos suficientes sobre la misma: linux:/home/test # mysql -u root -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 12 Server version: 10.0.21-MariaDB openSUSE package Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others. Type ‘help;’ or ‘\h’ for help. […]
» Read moreInstalación de Liferay Portal Community Edition 6.2.3 GA4
Liferay es un portal web de código abierto. La función de los portales, en la que Liferay destaca sobre los demás, es albergar en un único sitio web servicios de información y aplicaciones personalizadas y orientadas a sus usuarios. El uso mas común son los portales de empresas, donde se ofrece a clientes y/o proveedores toda la información que pueden necesitar para sus relaciones con la empresa, o acceso a aplicaciones web para facilitar su interacción con la misma. También son muy comunes los portales del empleado, donde la empresa pone a disposición de sus trabajadores toda la información que estos puedan necesitar y acceso a aplicaciones de gestión de recursos humanos, nómina y absentismos. Lo primero que necesitamos para nuestro portal […]
» Read moreInstalación de Alfresco Community Edition en PostgreSQL
Alfresco ECM es un gestor documental de código abierto muy completo que no tiene nada que envidiar a otros productos comerciales, mas bien al contrario. Es una solución perfecta de gestión documental para pequeñas, medianas y grandes empresas, existen instalaciones de terabytes de información sin problemas. En esta guía mostramos como realizar la instalación de la versión Community Edition sobre un servidor SuSE Linux Enterprise Server 12, la instalación es análoga en cualquiera de las versiones linux de las que ya hemos comentado en estas paginas cómo instalarlas. Para un entorno de pruebas realizamos la instalación desde el bundle, que es una distribución de Alfresco que incorpora todos los requerimientos: java, tomcat, base de datos, open office… Para instalaciones en producción […]
» Read moreInstalación Zurmo CRM en MySQL/MariaDB
Zurmo es un CRM (Customer Relationship Management) de código abierto. Su objetivo es ser un CRM sencillo y fácil de utilizar pero con la potencia y flexibilidad necesarias para adaptarse y cubrir todos los requerimientos de una empresa. Puede que no tenga tantas funcionalidades como otros CRM comerciales más veteranos en el mercado, pero lo que hace lo hace francamente bien y con una sencillez y elegancia pasmosas. Zurmo se instala sobre una pila LAMP, aunque también hay instrucciones para instalarlo sobre XAMPP o un IIS aquí. Para la instalación en LAMP hay que realizar unos ajustes previos para asegurarnos su correcto funcionamiento. Los requisitos hardware no son muy elevados, en cualquier VPS económico podemos instalar Zurmo sin problemas: RAM: 256(Mínimo), >= […]
» Read moreControl de versiones en Bitbucket
Para cualquier desarrollo o proyecto TI es muy recomendable el uso de un sistema de gestión de versiones de ficheros. Incluso si trabajamos solos, imprescindible para el trabajo en equipo, especialmente si este está distribuido geográficamente. Para llaneros solitarios o pequeños equipos es muy costoso en tiempo y dedicación disponer de su propio servidor de repositorios, siendo mas recomendable la opción de utilizar los servicios de empresas que proporcionan repositorios listos para utilizar, sin preocuparnos de tener que securizarlos o realizar copias de seguridad y, en muchos casos, de forma totalmente gratuita. Bitbucket es uno de estos servicios. Lo proporciona la afamada empresa Atlassian, creadores del excelente Jira, otra herramienta imprescindible para cualquier equipo de desarrollo de más de una persona, de la que […]
» Read moreGuerra al SPAM
Os presentamos dos herramientas que os permitirán evitar que vuestros buzones se saturen con el tan odiado spam. El spam es correo no solicitado y/o deseado. Lamentablemente cuando damos nuestro buzón de correo a alguna empresa o persona, nos registramos en sitios web que requieren una cuenta de correo, o simplemente ponemos nuestros datos de contacto en algún formulario o pagina web, estamos poniendo dicha dirección en peligro. Los spammers son auténticos profesionales capaces de recuperar dichos datos de los sitios y formas mas insospechados, eso cuando no es directamente la persona o entidad a la que hemos cedido los datos la que comercializa con ellos y los vende o cede al mejor postor… Por un motivo u otro el […]
» Read more