Gambas France BETA


Pas de compte ? Incription

Encore un paysan ?

1
AuteurMessages
siscard06#1 Posté le 7/6/2012 à 15:31:34
Non on n'est pas encore tous disparus
Eh oui, encore un qui s'est évadé du monde carcéral dont j'ai déjà oublié le nom; des fenètres avec des barreaux, je les ai fait sauter.

Ce petit message pour me présenter un peu mieux, car j'ai commencé à travailler avec des ordinateurs à l'époque de l'Apple2, puis des premiers Mac avec sa souris magique. Par la suite, j'ai eu l'occasion d'utiliser d'autres systèmes d'exploitation, mais dès les années 95, je me suis penché un peu vers Linux avec une Red Hat, mais j'arrivais pas à finaliser l'installation et puis, on ne trouvais pas beaucoup de logiciels, et l'internet, c'était un peu le désert encore.

Donc, j'ai poursuivi dans le monde évoqué ci-dessus, surtout au boulot, ou j'ai eu l'occasion de travailler sur des SIG, notamment pour des caves coopératives. Jusqu'au moment où j'ai tout lâché pour me mettre à mon compte.

Et voila 2, 3 ans, virus, re-virus, accès internet bloqué par un pirate, je suis tombé sur Linux-Azur, une association de la côte d'azur qui m'a fait installer Ubuntu. Fini les problèmes, les arrêts intempestifs... Quelques difficultés quand même pour la mise en route de la messagerie, mais depuis tout baigne,même si mon matériel fait ses dix ans d'âge. Bon, je fais pas des jeux en 3D. Avec les Forums et un peu de patience, on règle rapidement ce qui ne marche pas tout seul (Dernièrement Carte PCMCIA Wifi, il y avait 2 lignes en trop dans un fichier de config).

Je suis d'abord tombé sur Laurux pour la gestion commerciale et comptable, très complet, très agréable et pratique au point que j'en arrive à allumer l'ordinateur rien que pour saisir une oprération..., mais il manque encore quelques petits détails et comme c'est écrit en Gambas, alors me voila! Je voudrai essayer de donner un coup de main à Jack en ajoutant quelques petits outils en externe (calcul des immobilisations par exemple ou d'autres outils de gestion financière genre combien j'ai de trésorerie aujourd'hui sur tous mes comptes ou bien sur quel produit j'ai gagné (ou perdu) de l'argent).

Petit à petit, en fouinant dans la ludothèque, je suis tombé sur QGIS, et hop, je me suis fait une petit support pour gérer ma forêt d'oliviers (500 arbres qui ne sont pas des gamins), mais il me manquerait quelques utilitaires. Dans cette Forge, j'ai trouvé l'adresse d'un site concernant les SIG EN FRANCAIS...(Moi qui déteste le rosbif (comme langage, pas les gens)). Alors je voudrais essayer aussi de faire une appli pour la gestion d'assolements...Si ça intéresse quelqu'un ?

Passe que, si j'ai bien compris l'esprit du logiciel libre,si t'es pas content, tu peux modifier, donc compléter ce qui existe pour tes besoins, mais si tu veux distribuer ton nouveau truc, c'est plus sympa d'en aviser l'auteur initial, non? ;)

Autre souci que j'arrive pas à solutionner, compte tenu de la vétusté de mon matos, les sauvegardes. Avec un seul disque, ça irait, mais sur la tour, j'ai mis un 2° disque de récup pour copier le 1°, la ça va encore; mais quand je veux bosser avec le portable que j'emmène au marché, ça se complique vraiment pour avoir la dernière version d'un fichier, surtout si on veut travailler à deux en même temps et hors connexion. :scratch: Je suis en train d'essayer Conduit, mais on dirait qu'il n'aime pas FAT32. Faudra peut-être virer W95 qui est dessus, mais je voudrais qu'il reste bootable en cas de crash du 1°... Alors, peut-être une petite appli en script ou en gambas !

J'esplique un peu mieux ce que je voudrai faire:
- Soit un fichier Origine;
- A fait des modif donc devient Arigine
- B fait en même temps des modifs et donc devient Brigine
- quand les 2 se reconnectent, je voudrai en faire un fichier (A+B)rigine, mais c'est peut-être possible avec Linux directement, je crois que j'ai vu une fonction de ce genre (diff qui affiche les différences entre 2 fichiers)?

Bon, premier pas suivant, il faut que je trouve le moyen d'éliminer l'octet superflu qui se planque et me plante l'affichage de ma balance, petit pb de manipulation de string. J'ai essayé avec replace(Poids,chr$(0),"") puisqu'il me trouve un caractère ASCII de cette valeur en plein milieu de mes chiffres, mais sans succès. Mais je vais faire un post exprès sur le sujet parce que c'est pas si simple que ça en a l'air

Bon, Scusez-moi, si c'était un peu long.

Pour les amateurs de bons produits de l'olivier, je suis sur les collines au dessus de Nice, et en Bio en plus.
Si tu veux rendre un homme heureux un jour, donnes lui à manger
Si tu veux le rendre heureux toute sa vie, apprends lui à pêcher
spheris#2 Posté le 8/6/2012 à 22:04:32
Siscard06,
Ravi de faire ta connaissance, je bosse la plupart du temps avec les paysans et c'est un univers très enrichissant et très plaisant.
Je vais de temps en temps après digne dans l'arrière pays nicois qui est magnifique. Tu as une très belle région.
;)
Mais bon je méloigne du sujet initial :D

pour ton caractère récalcitrant, l'as-tu identifié ? (code ASCII)

Peut être la commande trim pourrait faire l'affaire.

Pour Arigine et Brigine, j'ai le même souci, si vous avez la soluce, je suis preneur.
Excellent choix que de coder sous gb, tu n'en sera pas décu !
;)
siscard06#3 Posté le 9/6/2012 à 15:21:25
Salut Spheris,

Une belle région, ouais, pour le Haut Pays, ça va, mais dans la plaine, ils veulent nous virer pour faire pousser du béton partout, ils s'en foutent de bouffer n'importe quoi qui vient de très loin alors qu'il y a tout pour faire 3 ou 4 récoltes dans l'année, mais je crois que je t'en ai déjà parlé un peu.

Revenons à notre octet récalcitrant.
Oui, il est identifié, c'est le 9° de la chaîne et son Ascii, c'est 0.
J'ai essayé Trim, mais il ne s'occupe que des caractères de Droite et de Gauche, pas de ceux du Centre (pas de politique ici ;))
Dans les commandes UNIX, il y a "strings" qui fait ça sur toute la chaîne, et semble présent dans Ubuntu, mais je sais pas trop comment l'utiliser à partir de Gambas (EXEC quelque chose) faut que je regarde dans la doc, ou alors voir comment adapter Trim.

Pour Arigine + Brigine , il y a aussi une commande UNIX "diff" qui permet d'afficher les différences entre 2 fichiers. A étudier.

Pour le choix de GB, c'est d'abord pour apprendre. En plus j'ai trouvé l'interface sympa et la crevette craquante. Mais pour faire des modifs dans les usines à gaz genre QGis, faudra peut être se mettre au C+++.
Si tu veux rendre un homme heureux un jour, donnes lui à manger
Si tu veux le rendre heureux toute sa vie, apprends lui à pêcher
wolflarsen#4 Posté le 11/6/2012 à 17:15:03
Bonjour !
pour information, 'diff' affiche en effet des différences entre fichiers texte, et 'patch' applique des fichiers de différence à des fichiers existants.
On peut supposer que les formats sont liés/compatibles, mais j'avoue ne pas le savoir.
Flachy Joe#5 Posté le 11/6/2012 à 22:35:40
Iguane : Il Gambas Uniquement pour Activer ses NEuronesSalut,
Pour ton caractère nul qui se promène, tu peux pas couper la chaîne en deux ?
1
2
iLen_strPoids = Len(strPoids)
strPoids=Mid(strPoids, 1, 8) & Mid(strPoids,10,iLen_strPoids)
;) Flachy Joe ;)
siscard06#6 Posté le 27/7/2012 à 15:26:42
Salut,

ça fait un moment que je n'étais pas venu ici !

@ Flatchy Joe,
C'est parce que la chaine était coupée en 2 que je n'arrivais pas à la récupérer

@ tous
Pour A+Brigine, il y a meld en mode graphique qui permet d'afficher 2 ou 3 fichiers et propose de transférer les différences de l'un vers l'autre; ça va pour du texte ou comparer des répertoire, j'ai essayé aussi avec des fichiers rtf ou open office, mais ça devient illisible car il traite aussi des caractères cachés (attributs du texte : police, paragraphe...)

Il y a aussi sdiff pour le mode console, mais j'ai pas essayé.
Si tu veux rendre un homme heureux un jour, donnes lui à manger
Si tu veux le rendre heureux toute sa vie, apprends lui à pêcher
1