02/08/2019

Canvi de DDNS de NO-IP ha Duck DNS

Free Software, GNU, DDNS

Josep Sanz

Aquesta nit hem fet el canvi del sistema de DDNS que fem servir en el projecte SaltOS, hem deixat d'utilitzar el servei de NO-IP i l'hem migrat cap al servei que ofereix Duck DNS. La principal diferència és que a NO-IP, cada 22~23 dies s'ha d'accedir a la seva aplicació per renovar el servei. Generalment s'encarreguen d'enviar un correu de tipus recordatori amb un link per facilitar la tasca, però en alguna ocasió no hem rebut aquest correu i se'ns ha bloquejat…

08/02/2017

Carta oberta sobre el programari lliure

Free Software, Octave, GNU

Josep Sanz

Fa temps que em plantejo si faig bé fent programari lliure o si simplement és una manera de fer el "primo". Per a alguns, fer programari lliure és regalar la feina i el coneixement, però per aquesta regla de tres, si no fem que el coneixement sigui lliure, llavors estarem promovent una societat on només els que tenen diners poden obtenir coneixement, sota el meu punt de vista totalment erroni, tot i que molts promouen aquest tipus de coses sense saber el que estan promovent. Tot això…

20/07/2016

Estem preparant la nova release de SaltOS

CSS, Desktop, ThemeRoller, Screenshots

Josep Sanz

Hem actualitzat a les darreres versions de les llibreries jQuery-3.1.0 i jQuery-UI 1.12.0. Amb aquest canvi, hem aprofitat per refer el sistema de temes de SaltOS i ara ho hem deixat molt més simplificat i amb nous temes. Esperem que us agradi més.

05/07/2016

Detalls de la nova release de SaltOS (r8126)

Screenshots, New release

Josep Sanz

Aquesta nova release apareix després de gairebé 1 anys de treball i com sempre, també aporta noves funcionalitats com les que es descriuen a continuació: Correcció d'errors: Com sempre, una nova release, ha de corregir els errors detectats, tant pels desenvolupadors com per part dels usuaris. En aquest aspecte, s'han solucionat alguns errors interns causats pel nou sistema d'indexació i les noves funcions de control de registres que causaven que en ocasions no es mostraran…

28/06/2016

Afegides les vistes prèvies a l'aplicació de favorits

Screenshots

Josep Sanz

Després de diversos mesos sense activitat a nivell de millores, tornem a la càrrega amb una nova prestació per als usuaris de l'aplicació de favorits: les vistes prèvies. Gràcies al programa wkhtmltoimage, i fent servir la comanda xvfb-run, SaltOS pot generar les vistes prèvies de les webs guardades a l'aplicació de favorits i mostrar-les en una nova pestanya, perquè accedir a un favorit sigui l'acció més fàcil del món.  

20/04/2015

Detalls de la nova release de SaltOS (r7680)

MariaDB, Google, Tesseract, New release

Josep Sanz, Jordi Company, Andres Díaz

Aquesta nova release apareix després de gairebé 2 anys de treball i com sempre, també aporta noves funcionalitats com les que es descriuen a continuació: Correcció d'errors: Com sempre, una nova release, ha de corregir els errors detectats, tant pels desenvolupadors com per part dels usuaris. Actualització de les llibreries de tercers: També s'han actualitzat a les últimes versions totes les llibreries de tercers per tenir el codi el més actual possible i sobretot, lliure…

26/01/2015

Accés (login) transparent mitjançant l'API v3 de Google

Login, API, Google

Josep Sanz, Jordi Company

Des del 17 de novembre del 2014, les API v1 i v2 per accedir als serveis de Google han deixat de funcionar forçant a tots els desenvolupadors a migrar els seus codis a la v3 de la nova API (https://developers.google.com/api-client-library/php/). A SaltOS, com la resta d'aplicacions, hem hagut de fer aquest canvi i ja torna tot a funcionar. Antigament, l'accés al servei es podia obtenir utilitzant l'usuari+password del compte del servei. Actualment això ja no funciona així, sinó que s'ha d'obtenir…

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ínies de XML
52,809
Línies de PHP
14,241
Línies de JS
6,395
Línies de T2T
3,499
Línies de XSLT
2,652
Línies de SQL
1,686