TSW3585 28-07-2024, 13:53
Hola , le he estado dando vueltas al tema y al final voy a comentarlo por aquí. Estoy aquí trasteando entre librerías y lenguajes , como C , GTK 3 ... etc , pero , he caído en Gambas3 por un vídeo de Jorge ( yo conocía Gambas desde el año 2001 por lo menos , pero no me acordaba de su existencia y ha cambiado mucho) . Pues la verdad que tengo ganas de hacer un pequeño proyecto para evadirme del día día del trabajo.

Siempre me han gustado los desarrollos de bajo nivel, tengo algo de experiencia con ensamblador etc, hace unos años hice un cargador de imágenes BMP leyendo el fichero y escribiendo los píxeles en pantalla , y frikadas de ese tipo, son retos y aprendes muchísimo.

Pues desde hace unos años , he querido hacer un lector de ficheros de FAT32, es decir , tener una imagen de un pendrive hecho en FAT32 ( fichero.img ) pues leerlo , destriparlo , sacar la lista de ficheros , carpetas etc etc .

He hecho algunos pinitos con FAT12 ( disquetes ) con un editor hexadecimal , calcular los valores, situarme donde empieza la tabla de ficheros etc etc ... pero no he decidido hacerlo.

En FAT32 es un poco más complejo , pero no imposible y hay muchos ejemplos en C en github , de hecho , he descargado un proyecto y lo estoy estudiando , intentado arrancarlo, para luego ir linea a linea estudiando , junto con la documentacion oficial de FAT32 , que algo entiendo .

Hay algunas cosas que leyendo la documentación se me escapan , pues viendo un proyecto ya hecho , y leyendo la docu , seguro que se entiende todo mejor.

La meta final luego sería , pues crear un componente control para Gambas3 que haga esto ( por hacerlo ) . Eso sí , primero quiero estudiar si se puede hacer esto en Gambas3 , que imagino que sí, solo sería aprender la sintaxis y de camino pues trasteo con Gambas3.


¿ Algún voluntario ? El único requisito es tener conocimientos básicos de C ( yo tampoco soy un experto , pero algo me defiendo ), algo de bajo nivel a nivel de bytes y tener conocimientos en Gambas3 que ahí yo seré el aprendiz. Tengo conocimientos en BASIC que fue mi primer lenguaje, pero hace mas de 18 años que no lo toco. Al final un lenguaje es aplicar una sintaxis nueva.

Escriban en privado un mensaje si hay interés.
Shell 27-07-2024, 13:20
Buenas!.

Si, son de root no de mi usuario.

Estuve intentando compartir la carpeta de los ejemplos de Gambas con el equipo portatil conectado en red.
Pero aquello ademas de ser algo lento la transferencia de los archivos. Me dio problema de permisos.
Imaginar que son múltiples carpetas recursivas, aunque solo pongas la carpeta padre para compartir,
luego cada archivo, cada carpeta dentro del directorio padre son distintos sus permisos.

Por h o por b, no todos los archivos tienen los mismos permisos. No es lo mismo los permisos que tiene
un directorio a los que pueda tener un archivo, ejemplo un tar.gz.

Así que me fui a la home de mi usuario y busqué archivos que no me eran míos, por curiosidad.

Código:
find $HOME ! -user $USER

Y si que aparecieron unos cuantos. No demasiados, los directorios eran contados, dentro de dos, existían archivos
que no me pertenecen.

Vayamos con el que más me chocó. Las fuentes de Gambas 3.19.0
Son bajados por git y hice el proceso de instalación en su día y ademas lo dejé para consultar las fuentes.

Los archivos que no pertenecen al usuario son algunos idiomas de distintos componentes.
Y se ve el candado desde el explorador de archivos.

Ejemplo:
 
Cita: 
./src/gambas-3.19.0/main/lib/test/gb.test/.lang/it.mo
./src/gambas-3.19.0/main/lib/test/gb.test/.lang/pt_BR.mo
./src/gambas-3.19.0/main/lib/test/gb.test/.lang/de.mo

Todos esos son de root. No tengo problema para cambiar esos permisos. Pero,¿ por qué motivo son de root ?

Los otros pertenecen a archivos mime. Esto debe ser cuando estuve con la aplicación Wine.
De esos archivos del mismo directorios, todos tienen la misma fecha, del 24 de julio, pero no todos tienen el candado.

La conversión de permisos no es nada del otro jueves.

Código:
sudo chown -Rc $USER:$USER $HOME

Por algún motivo en el caso de Wine me pidió permisos de administrador. Pero con las fuentes de Gambas ?.
Nunca trabajo con el usuario de administrador con las fuentes de Gambas.

Saludos
Shell 27-07-2024, 13:00
Buenas!.

Ayer como cada año, intenté copiar los archivos de los programas hechos en Gambas y Python para las vacaciones.
Si, para mirar en vacaciones ( si me da tiempo ).

En ese ordenador instale el año pasado Zorin Os 16. El ordenador es un portail Acer es del 2007.
Intel Core 2 Duo T5550 (1600Mhz) con 2GB de memoria ( no admite más, aunque tenga instalado algo más)
La interfaz de disco es sata-2, aunque le instale un sdd ( no rinde igual que un sata-3).

Era más que suficiente para cualquier cosa simple.
Pero justamente ayer, lo arranqué y el sistema me decía que tenía ciertas actualizaciones, probablemente kernel añadido.
En una de esas actualizaciones la pantalla se volvió negra y aunque a veces se mostraba el cursor, aquello no cambiaba.
(Es normal que cuando se lleva un tiempo, la distro apaga la pantalla para evitar consumo....oscurece la pantalla, claro)

Desesperado ya por la tardanza y por que esa pantalla no cambiaba. Acabe reiniciando el equipo. Y apareció el logo de Zorin OS,
y luego la animación de las letras. Y vuelta a la pantalla negra.

Así que dije, bueno pues instalo la versión 17. Los datos de los usuarios del ordenador no eran tan accesibles como debiese.
Más complicaciones. Creé un nuevo usuario y con este miraba cosas. Lo cierto es que parece que la nueva versión ya no es tan
"liviana" como antes (sin avisar, por mucho que digan) y acabé instalando Linux Mint 22 Xfce y ese es el que está funcionando.
Ahora tengo que volver a copiar los datos a este equipo, como hice el año pasado. Que es lento a rabiar el proceso.

¿ Es cada día más difícil encontrar una distro para este tipo de ordenadores ?.

Saludos
Páginas (569):    1 73 74 75 76 77 569   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 300
Último miembro: Armando56
Temas del foro: 1,756
Mensajes del foro: 9,128
Últimos temas
Un interprete de basic en...
Foro: HTML, CSS, Javascript
Último mensaje por: guizans, 03-02-2026, 23:34
Respuestas: 5 - Vistas: 166
El ratón no hace click do...
Foro: Instalación
Último mensaje por: guizans, 30-01-2026, 20:41
Respuestas: 2 - Vistas: 173
Parámetro de clase y pará...
Foro: General
Último mensaje por: guizans, 30-01-2026, 20:40
Respuestas: 8 - Vistas: 344
Gmao-Factory: Aplicación ...
Foro: Python
Último mensaje por: jguardon, 25-01-2026, 15:53
Respuestas: 5 - Vistas: 280
SqetchDB, un proyecto re-...
Foro: General
Último mensaje por: guizans, 21-01-2026, 19:57
Respuestas: 8 - Vistas: 426
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.