Uncategorized

git – la guía sencilla

Origen: git – la guía sencilla

Una guía rápida y sencilla para aprender a manejar el repositorio de control de versiones GIT.

Anuncios
Uncategorized

Funciones y Scripts en Scilab.

SciLab, alternativa gratuita a MatLab. Uso básico

El Blog de Programación para Ingenierías

Scilab es uno de los programas y lenguajes más usados a nivel académico esto se debe a su gran potencial de calculo y sintaxis a la hora de realizar (por así llamarlo) ‘programación científica’, y por otro lado por que es la contra-parte libre al paquete de cálculo científico Matlab del que hemos hablado en este blog antes. Aunque la sintaxis entre ambos lenguajes resulta ser bastante familiar, hay qeu reconocer que Matlab en cuanto a facilidad de uso en algunos casos llega a ser superior por lo que a veces la migración hacia Scilab resulta un poco tediosa cuando estamos muy acostumbrados a trabajar en Matlab, sin embargo no es tanto el trabajo para adaptarse rápidamente a la alternativa libre.

Algo muy importante a lo hora de trabajar con estos sistemas es el hecho de poder escribir funciones o scripts en ficheros aparte además de escribir los comandos…

Ver la entrada original 1.280 palabras más

Herramientas/Utilidades, Java, Programación, Uncategorized

Java – Comprobar si un texto está en formato JSON

Método para comprobar si un texto está en formato JSON:

import com.fasterxml.jackson.databind.ObjectMapper;
public static boolean isJSONValid(String jsonInString) {
    try {
        final ObjectMapper mapper = new ObjectMapper();
        mapper.readTree(jsonInString);
        return true;
    } catch (IOException e) {
        return false;
    }
}

ObjectMapper se encuentra en la librería jackson-databind-2.7.4.jar

Por supuesto hay mil formas más de hacerlo. Más adelante pondré otras librerías.

Uncategorized

Software empresarial de código abierto para sistemas GNU/Linux

Descubre todas las posibilidades que ofrece el SOFTWARE EMPRESARIAL de código abierto para tu sistema LINUX.

Aquí puedes ver una lista de las alternativas gratuitas en Linux respecto a la aplicación en Windows.

Muchas las he probado y son un buen sustituto.

Origen: Software empresarial de código abierto para sistemas GNU/Linux

Ofimática, comunicación y diseño:

Nombre/s Sustituye a Descripción
LibreOffice / Calligra Suite Microsoft Office Completas suites ofimáticas libres.
Evolution Microsoft Outlook Agenda o gestor de información personal
GIMP Adobe Photoshop Retoque fotográfico profesional.
Inkscape CorelDraw e Adobe Illustrator Software de dibujo vectorizado.
Scribus Adobe InDesign y QuarkXpress Publicación y enmaquetación de libros.
Telegram / Ekiga / Gizmo / Tox Skype y Whatsapp VoIP y videoconferencias.
Dia Microsoft Visio Software profesional para diagramas.
Asterisk PBX 3CX  Sistema de telefonía PBX.
FreeMind MindJet MindManager Brainstroming y mapas mentales.
TimeTrex / eHour Replicon / Tenrox Timesheet Gestión de tiempo.

Gestión de personal, contabilidad, recursos, logística, ventas:

Nombre/s Sustituye a Descripción
RedFoX GNU / Dolibarr / OpenERP+TinyERP (ahora Odoo) / OfiPro / Tryton Microsoft Dynamics / SAP / NetSuite Gestión empresarial o ERP (Enterprise Resource Planning)
SugarCRM / Dolibarr SlesForce.com / Microsoft Dynamics CRM Gestión comercial y soluciones CRM (Customer Relationship Management)
Alfresco / OpenProDoc Microsoft SharePoint Gestión de contenido empresarial o ECM (Enterprise Content Management)
Simple Invoices / InvoicePlane /FacturaScripts / Argentum / Siwapp FreshBooks / Bill.com Sistemas de facturación.
Openbravo POS /Lemon POS / Floreant POS / Chormis POS AccuPOS / PointSalte / Epicor Retail Store / Retail STAR / POSitouch  Software de espacio comercial.
OrangeHRM Halogen Software / iCIMS / Ascentis Gestión de recursos humanos.
OpenProj / Planner /ProjectLibre Microsoft Project / Oracle Primavera Gestores de proyectos.
GNUCash / Money Manager EX Quicken Contabilidad.
Zen Cart / PrestaShop / osCommerce Big Commerce / Volusion / Yahoo Merchant Comercio electrónico.
Bonita BPM Intellect BPM Gestión de procesos de negocio o BPM (Business Process Management)
NVU / Kompozer diseño web Adobe Dreamweaver / Microsoft Expression Web DIseño web.
Webalizer AWStats Realizar reportes de páginas webs.

Computación, nube, web, seguridad y tecnología:

Nombre/s Sustituye a Descripción
PostgreSQL/ MariaDB Microsoft MySQL / Oracle SQL Bases de datos.
Apache Microsoft IIS Sevvidor web.
Subversion /Git / svn Autodesk Vault / Microsoft Visual SourceSafe Control de versiones.
WordPress Contegro / Sitecore CMS (Content Management System) o sistema de  gestor de contenido
Docker KVM / Qemu / Xen / VirtualBox VMWare / MS HyperV Virtualización y contenedores
Areca Backup /Bacula / Amanda NovaBackup / HP StorageWorks EBS / NetVault / Simpana Backup and Recovery Copias de seguridad.
Endian Firewall Community/ Untable Lite Check Point Security Gateway / SonicWall Network Security Appliances / Cyberoam Security APpliances Sistemas de cortafuegos.
Zentyal / E-Box Platform / ClearOS Windows Small Business Server Correo electrónico y groupware.
ownCloud / Syncthing / SeaFile DropBox / Microsoft OneDrive Almacenamiento en la nube.

Ingeniería y ciencia:

Nombre/s Sustituye a Descripción
BRL-CAD / LibreCAD / FreeCAD  Autodeks AutoCAD Diseño asistido por ordenador o CAD.
KiCAD / Electric VLSI / FreePCB / gEDA / Icarus Verilog / KtechLab / Oregano / Verilator / Xcircuit SPICE / Entornos EDA para diseño y simulación de circuitos.
GNU Plot GeoGebra / Microsoft Mathematics Gráficos de funciones y datos.
OpenFOAM / SU2 / HELYX / REEF3D / Typhon Autodesk Simulation CFD Software de CFD (Computational Fluid Dynamics
QGIS ArcGIS Software de cartografía
TANGO Control System /ScadaBR SIMATIC WinCC Sistema SCADA (Supervisory Control and Data Acquisition) y HMI (Human Machine Interface)
GNU Octave  / Euler / FreeMat / Scilab / Sage Matlab Software matemático.
Astropy / Celestia / Cartes du Ciel / KStars / NASA World Wind / Stellarium The SkyX / Starry Night Software dedicado para la astronomia y planetariums.
ADMB Software para modelado no lineal estadístico.
EICASLAB Suite para el forecasting.
Avogadro / Molekel / Open Babel / QuteMol Q-Chem / Crocodile Chemistry / ChemSketch Software para química.
CERNLIB Una serie de librerías para física.
LyX / TeX Live (LaTeX) Authorea / Inlage / WinEdt Editores de TeX para crear documentos académicos tesis libros técnicos etc.

Sector de la salud:

Nombre/s Sustituye a Descripción
GNU Health SISINF Gestión de información hospitalaria o HIS
CARET /InVesalius Software de reconstrucción anatómica.
3D Slicer VistA Imaging Analizador de imágenes médicas.
GIMIAS Entorno orientado a la biomedicina.
OpenDental Software para clínicas dentales.