08/02/2017

Carta abierta sobre el software libre

Free Software, Octave, GNU

Josep Sanz

Hace tiempo que me planteo si hago bien haciendo software libre o si simplemente es una manera de hacer el primo. Para algunos, hacer software libre es regalar el trabajo y el conocimiento, pero por esa regla de tres, si no hacemos que el conocimiento sea libre, entonces estaremos promoviendo una sociedad donde sólo los que tienen dinero pueden obtener conocimiento, bajo mi punto de vista totalmente erróneo, aunque muchos promueven este tipo de cosas sin saber lo que están promoviendo. Todo…

20/07/2016

Estamos preparando la nueva release de SaltOS

CSS, Desktop, ThemeRoller, Screenshots

Josep Sanz

Hemos actualizado a las últimas versiones de las librerías jQuery-3.1.0 y jQuery-UI 1.12.0. Con este cambio, hemos aprovechado para rehacer el sistema de temas de SaltOS y ahora lo hemos dejado mucho más simplificado y con nuevos temas. Esperamos que os guste más.  

05/07/2016

Detalles de la nueva release de SaltOS (r8126)

Screenshots, New release

Josep Sanz

Esta nueva release aparece después de casi 1 años de trabajo y como siempre, también aporta nuevas funcionalidades como las que se describen a continuación: Corrección de fallos: Como siempre, una nueva release, debe corregir los fallos detectados, tanto por los desarrolladores como por parte de los usuarios. En este aspecto, se han solucionado algunos errores internos causados por el nuevo sistema de indexación y las nuevas funciones de control de registros que causaban que en ocasiones…

28/06/2016

Añadidas las vistas previas en la aplicación de favoritos

Screenshots

Josep Sanz

Tras varios meses sin actividad a nivel de mejoras, volvemos a la carga con una nueva prestación para los usuarios de la aplicación de favoritos: las vistas previas. Gracias al programa wkhtmltoimage, y usando el comando xvfb-run, SaltOS ahora puede generar las vistas previas de las webs guardadas en la aplicación de favoritos y mostrarlas en una nueva pestaña, para que acceder a un favorito sea la acción más fácil posible.  

20/04/2015

Detalles de la nueva release de SaltOS (r7680)

MariaDB, Google, Tesseract, New release

Josep Sanz, Jordi Company

Esta nueva release aparece después de casi 2 años de trabajo y como siempre, también aporta nuevas funcionalidades como las que se describen a continuación: Corrección de fallos: Como siempre, una nueva release, debe corregir los fallos detectados, tanto por los desarrolladores como por parte de los usuarios. Actualización de las librerías de terceros: También se han actualizado a las últimas versiones todas las librerías de terceros para tener el código lo más actual posible…

26/01/2015

Acceso (login) transparente mediante la API v3 de Google

Login, API, Google

Josep Sanz, Jordi Company

Desde el 17 de noviembre del 2014, las API v1 y v2 para acceder a los servicios de Google han dejado de funcionar forzando a todos los desarrolladores a migrar sus códigos a la v3 de la nueva API (https://developers.google.com/api-client-library/php/). En SaltOS, como el resto de aplicaciones, hemos tenido que hacer este cambio y ya vuelve todo a funcionar. Antiguamente, el acceso al servicio se podía obtener usando el usuario+password de la cuenta del servicio. Actualmente esto ya no funciona…

25/10/2014

Capturas de pantallas de todas las versiones de SaltOS

Screenshots

Josep Sanz

SaltOS, ha vivido varias transformaciones desde que empezo su desarrollo, tanto a nivel de código como a nivel estético. A continuación, os muestro algunas capturas de pantalla donde se puede ver como empezo todo...

15/07/2014

Manual para la instalación de SaltOS en hostings gratuitos

Setup

Josep Sanz

A continuación se explica rápidamente como instalar SaltOS en un hosting gratuito: Acceder a cualquiera de los proveedores siguientes (existen otros muchos de iguales prestaciones, condiciones y también gratuitos) http://www.000webhost.com/ http://www.nixiweb.com/ Crearse un hosting (el primero te permite tener una url personalizada, el segundo no pero te proponen donde hacerlo también gratis) Acceder al panel de control del hosting que te hayas…

08/04/2014

El ThemeRoller de SaltOS

ThemeRoller

Josep Sanz

Hace tiempo que uso JQuery-UI para dar aspecto gráfico a mis aplicaciones. Desde los inicios, SaltOS ha incorporado los 24 temas definidos en el ThemeRoller. Estos temas son prácticos y combinan bien los colores, pero en SaltOS detecté un problema: JQuery-UI define los estilos para las clases Header, Content, Default, Hover, Active, Highlight y Error (entre otros) y al hacer un listado o un menú como en SaltOS, se usan varias clases para hacer las filas pares e impares, para hacer el efecto…

22/12/2013

Como solucionar la limitación del max_input_vars

max_input_vars

Josep Sanz

Desde PHP 5.3.9, se ha añadido una directiva de configuracion max_input_vars que limita el número de variables que pueden llegar por $_GET, $_POST y $_COOKIE. Esto a llevado a que aplicaciones que emplean formularios con muchos inputs tipo checkbox / hidden / text, puedan tener problemas al perder datos en la recepción desde el servidor. Esta directiva, básicamente, mitiga la posibilidad de ataques de denegación de servicio que utilizan colisiones de hash. Por lo tanto, puede pasar que en…

21/09/2013

¿Porque usar MariaDB en lugar de MySQL?

MySQL, MariaDB

Josep Sanz

Tras varias transacciones comerciales/empresariales que han llevado a MySQL de un lado a otro, finalmente ahora es propiedad de Oracle (empresa que se dedica a comercializar otros SGBD privativos). Bajo mi punto de vista, estos hechos han llevado al proyecto de software libre MySQL a vivir un deterioro global puesto que este sistema gestor de base de datos (SGBD) actualmente ofrece un rendimiento excesivamente bajo, cosa que se hace latente en SaltOS cuando el sistema tiene un elevado número de…

08/06/2013

Soporte para las notificaciones de escritorio desde SaltOS

Desktop, Notification

Josep Sanz

Las notificaciones de escritorio es una prestación definido y usado por Google (con sus productor Google Chrome y GMail) que permite mostrar notificaciones integradas en el propio escritorio del usuario cuando sucede un evento. SaltOS, añade este soporte también para redirigir las notificaciones que aparecen dentro de la aplicación hacia el escritorio del usuario. De esta manera, cuando se recibe un correo nuevo, se descarga un post o simplemente salta una alarma de la agenda, SaltOS mostrará…

03/03/2013

Publicado un artículo en la revista Todo Linux sobre SaltOS

Todo Linux

Josep Sanz

SaltOS aparece en la publicación del mes de marzo, número 124, de la revista Todo Linux. El artículo se llama "SaltOS: CRM y ERP opensource", escrito por Arturo Fernandez y nos deja bastante bien.

26/11/2012

Manual para la instalación de SaltOS

Setup

Josep Sanz

SaltOS, se distribuye en 4 paquetes diferentes: PHP: este paquete contiene el programa SaltOS y incluye todo lo necesario para descomprimir y desempaquetar el programa de forma online. Para usar este paquete, descarguese el paquete y dejelo en un directorio de su hosting visible desde Internet. Acceda al fichero de instalación con un navegador y aparecerá la pantalla de "Bienvenida al instalador de SaltOS". Siga los pasos que se le indican y podrá instalar SaltOS en su servidor de forma…

09/08/2012

¿Que es el "error 500: Internal error"?

Error 500

Josep Sanz

El error 500, es un error generado por el servidor cuando se encuentra con una situación de error que no puede resolver de forma automática. Es decir: si no se encuentra un fichero, el error es el 404 (Not found), si no se puede listar un directorio, el error 403 será lanzado (Forbidden). Para los errores que no tienen una definición explícita, se generará el error 500 (Internal error). Este error, normalmente aparece en Apache: cuando se usan directivas no soportadas en los ficheros…

01/05/2012

Problemas con CSS generados en PHP y Internet Explorer 9

CSS, PHP, Internet Explorer

Josep Sanz

Tras algunos meses de estar entre nosotros el nuevo navegador de Microsoft, don Internet Explorer 9, algunos visitantes de saltos.net me informaron de que la web no se veia correctamente usando este navegador. Tras mirar lo que sucedia, detecte desde los logs del apache que las peticiones de las hojas de estilo que hace Internet Explorer 9, eran respondidas por el própio servidor apache con un error HTTP 406 Not acceptable (No aceptable). Este portal, esta desarrollado con RhinOS, el cual…

29/01/2012

¿Que es el Cloud Computing?

Cloud computing

Josep Sanz

Introducción: El Cloud Computing, también llamado computación en la nuve,  es el término empleado para hablar del concepto de disponer de las aplicaciones desde Internet. Para entender la diferencia entre Cloud Computing y el modelo tradicional, hay que explicar algunas partes de la historia de la informática brevemente: Al principio de la informática, las aplicaciones se ejecutaban en servidores y los usuarios operaban con terminales (también llamados terminales tontos)…

16/10/2011

¿Qué diferencia hay entre POP3 y IMAP?

POP3, IMAP

Josep Sanz

Introducción: POP (Post Office Protocol) y IMAP (Internet Message Access Protocol), son dos protocolos que permiten el acceso a las carpetas del correo entrante de un servidor de correo (no permiten el envío de correo). Nos podemos referir a POP como POP3 (última versión) y IMAP como IMAP4. Estos protocolos son soportados por la mayoría de servidores de correo existentes. Ventajas e inconveniente de POP3 vs IMAP4: El número de transacciones es bajo, con lo que es eficiente. No…

07/07/2011

¿Qué diferencia hay entre MariaDB (MySQL) y SQLite3?

SQLite, MySQL, MariaDB

Josep Sanz

MariaDB (el nuevo MySQL realmente libre) es uno de los sistemas gestores de bases de datos relacionales más conocidos en el mundo del software libre (de hecho, se emplea LAMP para indicar Linux + Apache + MariaDB (MySQL) + PHP). SQLite3 es otro sistema gestor de bases de datos pero orientado a las aplicaciones empotradas, usado en aplicaciones tan conocidas como Firefox, Thunderbird, Android, y así hasta completar una larga lista de programas que lo usan. Las diferencias, radican básicamente…

Líneas de XML
54,973
Líneas de PHP
13,896
Líneas de JS
6,243
Líneas de T2T
3,499
Líneas de XSLT
2,645
Líneas de SQL
1,477