From bagonergi at gmail.com Wed Dec 1 10:00:12 2021 From: bagonergi at gmail.com (Gianluigi) Date: Wed, 1 Dec 2021 10:00:12 +0100 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: References: Message-ID: Il giorno mar 30 nov 2021 alle ore 23:41 Antonio F.S. < antonioceula at gmail.com> ha scritto: > Good evening. > > First of all, it is not my intention to subtract, but to add for the > benefit of GAMBAS. As I said before, Mr. B.M. is the one who (I suppose) > should decide about its creation. I have mentioned a GAMBAS foundation > but, from the principle of language preservation for a better > perspective within open source, although please excuse me if my > ignorance of the "gear" of the GAMBAS guideline is a different way; > maybe I got carried away by the passion of the power I perceive in this > fabulous and masterful IDE. > > Best regards. > Antonio F.S. > Hi Antonio, it seems to me that no one wanted to snub your proposal or disrespect you, if this seems like I apologize. Only one wonders: what does it add to what is already there? If you want to participate, you can and if you show your skills you join the programmer's club. Since Benoit is a 'one man' no one forbids, before or after his 'departure', to fork and move forward on the new track. All those who use Gambas love it, a little less, or so it seems to me, the 'political' ideas of its creator ;-D With respect (for all) Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From chrisml at deganius.de Wed Dec 1 10:46:20 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Wed, 1 Dec 2021 10:46:20 +0100 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: References: Message-ID: <12662f56-016d-fb9a-5f14-5194bdba7be6@deganius.de> Hello Gianluigi, Am 01.12.21 um 10:00 schrieb Gianluigi: > it seems to me that no one wanted to snub your proposal or disrespect > you, if this seems like I apologize. > Only one wonders: what does it add to what is already there? > If you want to participate, you can and if you show your skills you join > the programmer's club. > Since Benoit is a 'one man' no one forbids, before or after his > 'departure', to fork and move forward on the new track. I think there are many things that only Beno?t knows, and that only he has access to, but that are necessary for the language to persist or at least remain in distributions. Unfortunately, this leads to the fact that the bus factor* in Gambas is IMO very high (please pardon the cynical name). This could also be a reason why, for example, companies decide against introducing an otherwise extremely practical language, simply because the future of the language seems uncertain. But if there were a team - it doesn't matter what you call it officially - that shared all the necessary information, i.e. ssh keys, passwords, access to important information, also documentation, then the future would be a bit safer. And if an organisational form could be found that would show this to the outside world, it would also document to the world that the further development of Gambas does not rest on the shoulders of just one person. > All those who use Gambas love it, a little less, or so it seems to me, > the 'political' ideas of its creator ;-D I like all political ideas that are expressed. Because then they can be discussed. Alles Gute Christof Thalhofer * https://en.wikipedia.org/wiki/Bus_factor -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From bagonergi at gmail.com Wed Dec 1 11:51:34 2021 From: bagonergi at gmail.com (Gianluigi) Date: Wed, 1 Dec 2021 11:51:34 +0100 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: <12662f56-016d-fb9a-5f14-5194bdba7be6@deganius.de> References: <12662f56-016d-fb9a-5f14-5194bdba7be6@deganius.de> Message-ID: Il giorno mer 1 dic 2021 alle ore 10:47 Christof Thalhofer < chrisml at deganius.de> ha scritto: > Hello Gianluigi, > > Am 01.12.21 um 10:00 schrieb Gianluigi: > > > it seems to me that no one wanted to snub your proposal or disrespect > > you, if this seems like I apologize. > > Only one wonders: what does it add to what is already there? > > If you want to participate, you can and if you show your skills you join > > the programmer's club. > > Since Benoit is a 'one man' no one forbids, before or after his > > 'departure', to fork and move forward on the new track. > > I think there are many things that only Beno?t knows, and that only he > has access to, but that are necessary for the language to persist or at > least remain in distributions. Unfortunately, this leads to the fact > that the bus factor* in Gambas is IMO very high (please pardon the > cynical name). > > This could also be a reason why, for example, companies decide against > introducing an otherwise extremely practical language, simply because > the future of the language seems uncertain. > > But if there were a team - it doesn't matter what you call it officially > - that shared all the necessary information, i.e. ssh keys, passwords, > access to important information, also documentation, then the future > would be a bit safer. And if an organisational form could be found that > would show this to the outside world, it would also document to the > world that the further development of Gambas does not rest on the > shoulders of just one person. > Sorry but I'm not so knowledgeable in the matter to understand what is missing in the Gambas gitlab. What Benoit keeps hidden from you gurus. I believed that the code was all there and that if one is as good as Benoit or better than Benoit it was possible to continue the project. Of course this is not my problem as I am an amateur user. > > > All those who use Gambas love it, a little less, or so it seems to me, > > the 'political' ideas of its creator ;-D > > I like all political ideas that are expressed. Because then they can be > discussed. > > I also added a smiley face, mine was an ironic phrase, unfortunately to understand it you need to have the sense of humor > Alles Gute > > Christof Thalhofer > > * https://en.wikipedia.org/wiki/Bus_factor > > -- > Dies ist keine Signatur > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > Best regards Gianluigi Gradaschi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Wed Dec 1 12:46:04 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 1 Dec 2021 11:46:04 +0000 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: References: Message-ID: On Wed, 1 Dec 2021 at 09:01, Gianluigi wrote: > > > Il giorno mar 30 nov 2021 alle ore 23:41 Antonio F.S. < > antonioceula at gmail.com> ha scritto: > >> Good evening. >> >> First of all, it is not my intention to subtract, but to add for the >> benefit of GAMBAS. As I said before, Mr. B.M. is the one who (I suppose) >> should decide about its creation. I have mentioned a GAMBAS foundation >> but, from the principle of language preservation for a better >> perspective within open source, although please excuse me if my >> ignorance of the "gear" of the GAMBAS guideline is a different way; >> maybe I got carried away by the passion of the power I perceive in this >> fabulous and masterful IDE. >> >> Best regards. >> Antonio F.S. >> > > Hi Antonio, > > it seems to me that no one wanted to snub your proposal or disrespect you, > if this seems like I apologize. > Only one wonders: what does it add to what is already there? > If you want to participate, you can and if you show your skills you join > the programmer's club. > Since Benoit is a 'one man' no one forbids, before or after his > 'departure', to fork and move forward on the new track. > > All those who use Gambas love it, a little less, or so it seems to me, the > 'political' ideas of its creator ;- > Aaaaand now i need to retort... I do not like it when people say "ALL those who use gambas" or "everyone thinks this" because you include me in that statement. You do not speak for me so please do not presume to do so. All you know is "some" think like you. Your phrasing included me so now i have to say my bit. I have the "privilege" to use gambas for free. I have the "honour" to be able to contribute (thank you Benoit). When it comes to "rights" i have none, I do not have the right to tell Benoit what to do with his software, I do not have the "right" to try to tell him what he can or cannot say on this forum. I have the "ability" to create my own fork of gambas and the "right" to do with that whatever i want :) (thank you again Benoit) I personally think it's a bit horrific the way Ben got the Flu and people (mostly newbs) suddenly wanna talk about taking things over :-\ (slightly vulture like) Antonios post seems to be the typical newbie scenario where someone new to Gambas says "gambas should be run like this, or that" then they find out it already is like that they just don't know it yet. (we probably get 2-5 of these per year ;) ) PS. ;-) <-- smiley face so you find this all funny and do not take any offence or consider passive aggressive manipulation happening ;) But only if you are type of person to have the sense of humour of course :) BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From adamnt42 at gmail.com Wed Dec 1 13:01:30 2021 From: adamnt42 at gmail.com (bb) Date: Wed, 01 Dec 2021 22:31:30 +1030 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: References: Message-ID: <8e4e16c09e4f179d3d358df89a34dccf4e558999.camel@gmail.com> On Wed, 2021-12-01 at 11:46 +0000, Bruce Steers wrote: Aaaaand now i need to retort... I think perhaps you meant "retract". A retort is a a spherical vessel with a long downward-pointing neck used in a science laboratory. ;-) https://www.google.com/url?sa=i&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FRetort&psig=AOvVaw04HstFsuTSyGpVgm8zxI9p&ust=1638446303282000&source=images&cd=vfe&ved=0CAgQjRxqFwoTCPiLwqnGwvQCFQAAAAAdAAAAABAD -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: face-wink.png Type: image/png Size: 1052 bytes Desc: not available URL: From antonioceula at gmail.com Wed Dec 1 13:12:44 2021 From: antonioceula at gmail.com (Antonio F.S.) Date: Wed, 1 Dec 2021 13:12:44 +0100 Subject: [Gambas-user] Gambas Foundation? Message-ID: <4fb5669b-10e5-62c0-e3b3-577adcf573a5@gmail.com> Hello to all. No no, Gianluigi; quite the opposite. Personally I am honoured to be able to have this conversation on the list. I apologised because I felt that I was the one who disturbed the dynamics of the discussion with my opinion. But thank you very much nonetheless. :-) Best regards. Antonio F.S. ########################################## Hi Antonio, it seems to me that no one wanted to snub your proposal or disrespect you,... With respect (for all) Gianluigi From bagonergi at gmail.com Wed Dec 1 14:00:04 2021 From: bagonergi at gmail.com (Gianluigi) Date: Wed, 1 Dec 2021 14:00:04 +0100 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: <8e4e16c09e4f179d3d358df89a34dccf4e558999.camel@gmail.com> References: <8e4e16c09e4f179d3d358df89a34dccf4e558999.camel@gmail.com> Message-ID: Il giorno mer 1 dic 2021 alle ore 13:02 bb ha scritto: > On Wed, 2021-12-01 at 11:46 +0000, Bruce Steers wrote: > > Aaaaand now i need to retort... > > I think perhaps you meant "retract". A retort is a a spherical vessel with > a long downward-pointing neck used in a science laboratory. > [image: ;-)] > > https://www.google.com/url?sa=i&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FRetort&psig=AOvVaw04HstFsuTSyGpVgm8zxI9p&ust=1638446303282000&source=images&cd=vfe&ved=0CAgQjRxqFwoTCPiLwqnGwvQCFQAAAAAdAAAAABAD > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > Hi List, I apologize to everyone if I assumed that those who use Gambas also love him, this is my unforgivable mistake, to remedy this I offer the list the possibility of adding your name to that of Mr. Bruce Steers among those who hate Gambas or in any case do not love Gambas: I don't love Gambas: ------------------- With best regards Gianluigi (who loves Gambas) -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: face-wink.png Type: image/png Size: 1052 bytes Desc: not available URL: From g4mba5 at gmail.com Wed Dec 1 14:33:30 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Wed, 1 Dec 2021 14:33:30 +0100 Subject: [Gambas-user] Reduced activity In-Reply-To: <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> Message-ID: <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> Le 30/11/2021 ? 22:53, Gambas at YoungJules.net a ?crit?: > * Let's suppose that a vaccine work. Then how could a non-vaccinated > people put the health of vaccinated people at risk? > > 1. Firstly, the definition of a ?A working vaccine? is not one that > gives perfect protection against catching a disease, although that > would be lovely. If it significantly reduces your chance of dying > from or catching a disease and has a very low incidence of > side-effects then it?s working. > 2. Non-vaccinated people put vaccinated people at risk simply by > allowing the virus more chances to mutate into something more > deadly, or to mutate into a form that?s more resistant to the > current vaccines, or into a far more infectious form, or ....(you > might want to google RNA virus mutation rate...) This argument seems intellectually satisfying, but is false in practice. The more mutations (technically it's not really mutations, but let's ignore that fact), the less dangerous a RNA virus become. By preventing the virus to live its life, i.e. mutating, you just make the epidemic longer. People vaccinated by these mARN-based injections get a random number of their cells hijacked to produce part of the famous "spike" protein of the virus, so that our immune system is trained to recognize it. By indirectly targetting only a small part of the virus, these injections actually lead to the same problematic mutations than the mutations occurring in non-vaccinated people. This is the reason why these injections do not work anymore. > 3. Vaccinated people with underlying health conditions can still get > very sick (and die) from being infected by unvaccinated people. And by vaccinated people too, as the ARNm injections do not prevent virus spread. > 4. Unvaccinated people who get sick still insist on getting treated in > hospital, taking up hospital beds and ICU places that would normally > be available to people suffering strokes, heart attacks, cancer ... > causing deaths among the vaccinated because they can't get treated > in a timely manner for non-Covid related diseases. I can't tell for other countries, but this argument is totally false in France. The French State has just issue a report on the activity of the hospital in 2020: 2% of the activity was dedicated to the Covid in mean, and 7% in March, when the epidemic was at the highest. But, in the same time, as the government forces the hospital to close most of the non-Covid services, these 7% must be related to an hospital running at 50% of its actual capacity. So the real number is actually 3.5%: of course a number does not show the actual work of the nurses and doctors during the epidemic pic, but for sure the reality was not the "hospital completely overwhelmed by a virus similar to Ebola" that the media sold us. Another statistic is the number of people sicked: The usual yearly flu epidemic, at his highest, makes (in France) 600 people sick by week for 100 000 people. The Covid "epidemic" at his highest in 2020, made 140 people sick by week for 100 000 people. We see the same pattern when examining the global mortality: the Covid has no significant effect on the mortality in 2020. In other words, it killed very old people with problems that would have died otherwise from something else. So, no, non-vaccinated people have absolutely no effect on what happens in the hospital. A lot of people died or will die because their disease was not treated in time, I agree. But because of political decision only. Should I add that my mother lost her godmother last year because of these political decisions? Nowadays, as the mRNA-based injections do not work anymore, the hospital is full of vaccinated people getting the Covid. The rate is the same as the rate of vaccination in the full population. In absolute numbers, there are hopefully far less people sick than in 2020. And if you imply that unvaccinated people should be discriminated at the hospital, because these horrible people takes hospital bed, let's talk about people who smoke too much; who drink too much; who had an accident because they drive too fast; who have AIDS; and so on... We will all love to live in this kind of social-credit based society for sure. Again, I am not against vaccine -in general and theoretically -, and I agree with your arguments in that case, but I'm against these injections -specifically and practically-. I have heard that the Chinese vaccine is a traditional vaccine. No problem with that. It's just forbidden in the western world. Bad luck, it's political again. All vaccine made, except "Russian roulette" experimental injections that do not work anymore. -- Beno?t Minisini From g4mba5 at gmail.com Wed Dec 1 15:01:20 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Wed, 1 Dec 2021 15:01:20 +0100 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: References: Message-ID: <7fbb946a-b87d-0113-00f6-abb2f9b0af0b@gmail.com> Le 30/11/2021 ? 23:40, Antonio F.S. a ?crit?: > Good evening. > > First of all, it is not my intention to subtract, but to add for the > benefit of GAMBAS. As I said before, Mr. B.M. is the one who (I suppose) > should decide about its creation. I have mentioned a GAMBAS foundation > but, from the principle of language preservation for a better > perspective within open source, although please excuse me if my > ignorance of the "gear" of the GAMBAS guideline is a different way; > maybe I got carried away by the passion of the power I perceive in this > fabulous and masterful IDE. > > Best regards. > Antonio F.S. > > > ############ > > > Great idea. But as this is voluntary and everyone has a little time.... > > -- Saludos Ing. Martin P Cristia > > ------------ > > People can already do all of these things. Is a foundation that forms > official... > > Best, > Tobias > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > . Hi, I don't know why this thread is broken in multiple parts. I didn't read all the crossed mails, so forgive me if I'm saying something already said. I think I am somewhat good at coding, but I was never able to manage my administrative duties correctly without thinking about suicide (but maybe the French context has something to do with that). I hate bureaucratic things. So when Antonio talks about making a "Gambas fundation", it's a bit like if he asked me to lay a square egg: no idea how to do that, no idea what is the use of that! I agree with all Tobias' answer, it seems we are often thinking the same way. If we want to ensure the future of Gambas, we must find people that can do the same level of programming as me, not necessarily on 100% of Gambas, but on some part. I hide almost nothing: every code is on gitlab, except one or two projects and scripts that allows me to generate the list of donators and the list of contributors, to update the language metadata on the wiki. I just keep my private ssh key for accessing the gitlab server, the wiki/bugtracker server and the website on sourceforge that is just a front page. For example, I want the website to be remade, and hosted outside of sourceforge, and outside of the company I'm working for. But I just don't find the time to do that. If a volunteer appears to do the job, fine. Otherwise things will stay the same for a long time. What will a fundation change about that? Sometimes, a volunteer appears, do some things, and disappears in the wild nature, letting a bunch of unmaintained code. I can't do anything against this problem. What will a fundation change about that? A "fundation" or whatever you call that, is just the shell of the egg. The problem is filling it with people, otherwise you have a void bureaucratic shell that is useless. But competent programmers are very rare. Like doct... Oops I just said myself to stop talking about that! -- Beno?t Minisini From tercoide at hotmail.com Wed Dec 1 16:00:59 2021 From: tercoide at hotmail.com (martin p cristia) Date: Wed, 1 Dec 2021 12:00:59 -0300 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: References: Message-ID: I think someone is missing the point here. No one wants to take over Gb developing from Benoit. At least not me. He is our Linus Torvalds :) , and as Linux did, Gb is geting bigger every year: more components, more functions, more IDE stuff. My whole point is to relieve him from some of the work/maintenance. And as Linus did he will need, at some point, to split tasks .....or not. Not my call. Giving more money to him won't help to the problem: asuring the continuity of Gambas trough the times. And having another guy that can fork Gambas and make it usable is just the same. Anyway, Benoit is younger than me, so I guess I will use this as long as I live ;) -- Saludos Ing. Martin P Cristia From t.lee.davidson at gmail.com Wed Dec 1 19:01:40 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Wed, 1 Dec 2021 13:01:40 -0500 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: References: <8e4e16c09e4f179d3d358df89a34dccf4e558999.camel@gmail.com> Message-ID: On 12/1/21 8:00 AM, Gianluigi wrote: > Hi List, > > I apologize to everyone if I assumed that those who use Gambas also love him, this is my unforgivable mistake, to remedy this I > offer the list the possibility of adding your name to that of Mr. Bruce Steers among those who hate Gambas or in any case do not > love Gambas: > > I don't love Gambas: > > ------------------- > > With best regards > > Gianluigi (who loves Gambas) Gianluigi, Bruce never said he doesn't love Gambas, so we shouldn't assume he belongs on that list. Your blanket statement also included a view regarding Beno?t's political ideas: "All those who use Gambas love it, a little less, or so it seems to me, the 'political' ideas of its creator ;-D". So that may be the reason for Bruce's retort. [And BTW bb, retort "The act of retorting; the repelling of an argument, accusation, or incivility" ;-)] Personally, I appreciate Beno?t's pragmatic view regarding his own health choices and regarding the apparent politization of covid which I have also seen here in the US. Does it buck the mainstream view handed down by the 'Ministry of Truth'? Apparently. I say good, "... for wide is the gate, and broad is the way, that leads to destruction, and many there be which go in thereat." My apologies if that offends anyone. For some reason, I have never been one to just go along with the crowd. I also appreciate Christof's view: "I like all political ideas that are expressed. Because then they can be discussed." Warm regards, -- Lee From jussi.lahtinen at gmail.com Wed Dec 1 19:34:06 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Wed, 1 Dec 2021 20:34:06 +0200 Subject: [Gambas-user] Reduced activity In-Reply-To: <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> Message-ID: Benoit, is this really an appropriate list for these debunked conspiracies or should we dedicate it to Gambas only? Jussi On Wed, Dec 1, 2021 at 3:36 PM Beno?t Minisini wrote: > Le 30/11/2021 ? 22:53, Gambas at YoungJules.net a ?crit : > > * Let's suppose that a vaccine work. Then how could a non-vaccinated > > people put the health of vaccinated people at risk? > > > > 1. Firstly, the definition of a ?A working vaccine? is not one that > > gives perfect protection against catching a disease, although that > > would be lovely. If it significantly reduces your chance of dying > > from or catching a disease and has a very low incidence of > > side-effects then it?s working. > > 2. Non-vaccinated people put vaccinated people at risk simply by > > allowing the virus more chances to mutate into something more > > deadly, or to mutate into a form that?s more resistant to the > > current vaccines, or into a far more infectious form, or ....(you > > might want to google RNA virus mutation rate...) > > This argument seems intellectually satisfying, but is false in practice. > > The more mutations (technically it's not really mutations, but let's > ignore that fact), the less dangerous a RNA virus become. > > By preventing the virus to live its life, i.e. mutating, you just make > the epidemic longer. > > People vaccinated by these mARN-based injections get a random number of > their cells hijacked to produce part of the famous "spike" protein of > the virus, so that our immune system is trained to recognize it. By > indirectly targetting only a small part of the virus, these injections > actually lead to the same problematic mutations than the mutations > occurring in non-vaccinated people. > > This is the reason why these injections do not work anymore. > > > > 3. Vaccinated people with underlying health conditions can still get > > very sick (and die) from being infected by unvaccinated people. > > And by vaccinated people too, as the ARNm injections do not prevent > virus spread. > > > 4. Unvaccinated people who get sick still insist on getting treated in > > hospital, taking up hospital beds and ICU places that would normally > > be available to people suffering strokes, heart attacks, cancer ... > > causing deaths among the vaccinated because they can't get treated > > in a timely manner for non-Covid related diseases. > > I can't tell for other countries, but this argument is totally false in > France. > > The French State has just issue a report on the activity of the hospital > in 2020: 2% of the activity was dedicated to the Covid in mean, and 7% > in March, when the epidemic was at the highest. But, in the same time, > as the government forces the hospital to close most of the non-Covid > services, these 7% must be related to an hospital running at 50% of its > actual capacity. > > So the real number is actually 3.5%: of course a number does not show > the actual work of the nurses and doctors during the epidemic pic, but > for sure the reality was not the "hospital completely overwhelmed by a > virus similar to Ebola" that the media sold us. > > Another statistic is the number of people sicked: The usual yearly flu > epidemic, at his highest, makes (in France) 600 people sick by week for > 100 000 people. > > The Covid "epidemic" at his highest in 2020, made 140 people sick by > week for 100 000 people. > > We see the same pattern when examining the global mortality: the Covid > has no significant effect on the mortality in 2020. In other words, it > killed very old people with problems that would have died otherwise from > something else. > > So, no, non-vaccinated people have absolutely no effect on what happens > in the hospital. A lot of people died or will die because their disease > was not treated in time, I agree. But because of political decision > only. Should I add that my mother lost her godmother last year because > of these political decisions? > > Nowadays, as the mRNA-based injections do not work anymore, the hospital > is full of vaccinated people getting the Covid. The rate is the same as > the rate of vaccination in the full population. In absolute numbers, > there are hopefully far less people sick than in 2020. > > And if you imply that unvaccinated people should be discriminated at the > hospital, because these horrible people takes hospital bed, let's talk > about people who smoke too much; who drink too much; who had an accident > because they drive too fast; who have AIDS; and so on... We will all > love to live in this kind of social-credit based society for sure. > > Again, I am not against vaccine -in general and theoretically -, and I > agree with your arguments in that case, but I'm against these injections > -specifically and practically-. > > I have heard that the Chinese vaccine is a traditional vaccine. No > problem with that. It's just forbidden in the western world. Bad luck, > it's political again. > > All vaccine made, except "Russian roulette" experimental injections that > do not work anymore. > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Wed Dec 1 20:02:09 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Wed, 1 Dec 2021 14:02:09 -0500 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: <7fbb946a-b87d-0113-00f6-abb2f9b0af0b@gmail.com> References: <7fbb946a-b87d-0113-00f6-abb2f9b0af0b@gmail.com> Message-ID: <9dc1ac02-4f09-07c3-c93c-35c2d82ea270@gmail.com> On 12/1/21 9:01 AM, Beno?t Minisini wrote: > Hi, > > I don't know why this thread is broken in multiple parts. I didn't read > all?the?crossed?mails,?so?forgive?me?if?I'm?saying?something?already?said. > > I think I am somewhat good at coding, but I was never able to manage my administrative duties correctly without thinking about > suicide (but maybe the French context has something to do with that). I hate bureaucratic?things. > > So when Antonio talks about making a "Gambas fundation", it's a bit like if he asked me to lay a square egg: no idea how to do > that, no idea what is?the?use?of?that! > > I agree with all Tobias' answer, it seems we are often thinking the same way. > > If we want to ensure the future of Gambas, we must find people that can do the same level of programming as me, not necessarily > on 100% of Gambas,?but?on?some?part. > > I hide almost nothing: every code is on gitlab, except one or two projects and scripts that allows me to generate the list of > donators and the list of contributors, to update the language metadata on the wiki. I just keep my private ssh key for accessing > the gitlab server, the wiki/bugtracker server and the website on sourceforge that is just a front?page. > > For example, I want the website to be remade, and hosted outside of sourceforge, and outside of the company I'm working for. But > I just don't?find?the?time?to?do?that. > > If a volunteer appears to do the job, fine. Otherwise things will stay > the?same?for?a?long?time.?What?will?a?fundation?change?about?that? > > Sometimes, a volunteer appears, do some things, and disappears in the wild nature, letting a bunch of unmaintained code. I can't > do anything against?this?problem.?What?will?a?fundation?change?about?that? > > A "fundation" or whatever you call that, is just the shell of the egg. The problem is filling it with people, otherwise you have > a void bureaucratic?shell?that?is?useless. > > But competent programmers are very rare. Like doct... Oops I just said myself?to?stop?talking?about?that! > > -- > Beno?t?Minisini The only thing I can think of that a foundation, or some 'official' organization, might do is help people (and organizations such as these [https://opensource.com/resources/organizations] for example) feel more comfortable about donating. But, please Beno?t, do not try to lay a square egg! I can't even imagine... What I think we do need is perhaps a bit more effective organization or direction. For example, http://gambaswiki.org/wiki/translate lists 2214 symbols needing to be documented. I would have no idea where to start with that if I even knew what documentation content to produce. Maybe you could give us some direction and establish priorities. A particular project could be broken down into smaller tasks that might then be easier for volunteers to accept and accomplish. Wikipedia has a feature that allows for collaboration by their members. All we have is this list which, I suppose, could be sufficient. Is this idea worthy of discussion? Should it have its own thread? Beno?t, you say, "I want the website to be remade, and hosted outside of sourceforge." I assume that, since that is the one example you gave, it has a high priority. Okay. How do you want it remade? What do you want it to do that it currently does not? Is Gitlab's free static site feature insufficient? If yes, then would it be helpful to brainstorm other solutions? (Please forgive me if this has already been discussed. We obviously have still not solved it.) -- Lee From g4mba5 at gmail.com Wed Dec 1 20:04:21 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Wed, 1 Dec 2021 20:04:21 +0100 Subject: [Gambas-user] Reduced activity In-Reply-To: References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> Message-ID: <1eb88d6c-51e1-792f-f271-b229971e8778@gmail.com> Le 01/12/2021 ? 19:34, Jussi Lahtinen a ?crit?: > Benoit, is this really an appropriate list for these debunked > conspiracies or should we dedicate it to Gambas only? > > Jussi > These "debunked conspiracies" are the official French statistics. Take all that as an example of how an engineer quantifies a problem before treating it. It's not so far from computer programming. How do you think I chose the algorithms implemented in the Gambas interpreter and compiler? For example: do you think that the Gambas compiler has been made following the official way of writing a compiler? Nope. You must measure and quantify what the code you write does, not be surprised that the official way is wrong, start thinking about how all the different layers of hardware work, write the code differently and finally get a twice faster compiler. It's the same thing when you launch rocket, build planes, etc. There is the theory, usually beautiful, and what the engineers do, which is different from what the beautiful theory tells to do. There was recently an article in Scientific American that explains that nobody know exactly -why- airplanes can fly. Engineers can build airplanes that fly, but the official theories can't fully explain why. A fascinating paper. Regards, -- Beno?t Minisini From g4mba5 at gmail.com Wed Dec 1 20:08:41 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Wed, 1 Dec 2021 20:08:41 +0100 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: <9dc1ac02-4f09-07c3-c93c-35c2d82ea270@gmail.com> References: <7fbb946a-b87d-0113-00f6-abb2f9b0af0b@gmail.com> <9dc1ac02-4f09-07c3-c93c-35c2d82ea270@gmail.com> Message-ID: <97cb1d15-5ac6-053a-8bfe-f7679e5ee264@gmail.com> Le 01/12/2021 ? 20:02, T Lee Davidson a ?crit?: > Beno?t, you say, "I want the website to be remade, and hosted outside of > sourceforge." I assume that, since that is the one example you gave, it > has a high priority. > > Okay. > How do you want it remade? What do you want it to do that it currently > does not? > Is Gitlab's free static site feature insufficient? If yes, then would it > be helpful to brainstorm other solutions? > (Please forgive me if this has already been discussed. We obviously have > still not solved it.) > If I have one or more volunteer that can remake the website, Christof could make a dedicated mailing-list for this task. Then I will be able to explain the few things I need there. Regards, -- Beno?t Minisini From mbelmonte at belmotek.net Wed Dec 1 20:22:21 2021 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn_Belmonte?=) Date: Wed, 1 Dec 2021 20:22:21 +0100 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: <97cb1d15-5ac6-053a-8bfe-f7679e5ee264@gmail.com> References: <7fbb946a-b87d-0113-00f6-abb2f9b0af0b@gmail.com> <9dc1ac02-4f09-07c3-c93c-35c2d82ea270@gmail.com> <97cb1d15-5ac6-053a-8bfe-f7679e5ee264@gmail.com> Message-ID: <650f2cc8-2165-cc9e-6113-dc399ef91352@belmotek.net> Hi, I never made a web site but right now i tying to do that with gambas. So, if no one else applies to do it, I'm up for it. I will need some help with some things but it would be a good opportunity to learn "gambas web" and do something useful for the gambas community. Best regards. Mart?n. El 1/12/21 a las 20:08, Beno?t Minisini escribi?: > If I have one or more volunteer that can remake the website, Christof > could make a dedicated mailing-list for this task. Then I will be able > to explain the few things I need there. From t.lee.davidson at gmail.com Wed Dec 1 20:31:10 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Wed, 1 Dec 2021 14:31:10 -0500 Subject: [Gambas-user] Let's remake the Gambas website. Any volunteers? Message-ID: <6ca1461b-1e37-84a0-5069-ca7c3dbb324b@gmail.com> On 12/1/21 2:08 PM, Beno?t Minisini wrote: [snip] > If I have one or more volunteer that can remake the website, Christof could make a dedicated mailing-list for this task. Then I will be able to explain the few things I need there. > > Regards, > > -- > Beno?t Minisini Though I currently have limited free time, I may be able to accomplish a smaller task or two. I have a little, non-professional experience with HTML, CSS, PHP, cPanel, and related but have almost no experience with the gb.web component which would be the logical choice of dynamic web technology for a Gambas website. -- Lee P.S. @Christof, a year or so ago you stated that we need new mailing list software to run our lists in the future. Due to time constraints, I did not follow up with you on that but have not forgotten about it. Is it still an issue? From chrisml at deganius.de Wed Dec 1 20:36:43 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Wed, 1 Dec 2021 20:36:43 +0100 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: <97cb1d15-5ac6-053a-8bfe-f7679e5ee264@gmail.com> References: <7fbb946a-b87d-0113-00f6-abb2f9b0af0b@gmail.com> <9dc1ac02-4f09-07c3-c93c-35c2d82ea270@gmail.com> <97cb1d15-5ac6-053a-8bfe-f7679e5ee264@gmail.com> Message-ID: Am 01.12.21 um 20:08 schrieb Beno?t Minisini: > If I have one or more volunteer that can remake the website, Christof > could make a dedicated mailing-list for this task. Then I will be able > to explain the few things I need there. How do you want to call the mailinglist? ???@lists.gambas-basic.org Btw we're going to face problems with the mailiglists in future, because Mailman2 will be abandoned in the next Debian release. I would like to switch to Sympa which I use for a few other MLs I manage. But for Sympa we need a server, I am not sure if it can be run in a Hostsharing Webpacket. I will talk about it in another thread. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From t.lee.davidson at gmail.com Wed Dec 1 20:54:55 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Wed, 1 Dec 2021 14:54:55 -0500 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: References: <7fbb946a-b87d-0113-00f6-abb2f9b0af0b@gmail.com> <9dc1ac02-4f09-07c3-c93c-35c2d82ea270@gmail.com> <97cb1d15-5ac6-053a-8bfe-f7679e5ee264@gmail.com> Message-ID: <28d4b09e-48d1-05cc-14ce-5b91ac736abc@gmail.com> On 12/1/21 2:36 PM, Christof Thalhofer wrote: > Am 01.12.21 um 20:08 schrieb Beno?t Minisini: > >> If I have one or more volunteer that can remake the website, Christof >> could make a dedicated mailing-list for this task. Then I will be able >> to explain the few things I need there. > > How do you want to call the mailinglist? > > ???@lists.gambas-basic.org > > Btw we're going to face problems with the mailiglists in future, because Mailman2 will be abandoned in the next Debian release. > I would like to switch to Sympa which I use for a few other MLs I manage. > > But for Sympa we need a server, I am not sure if it can be run in a Hostsharing Webpacket. > > I will talk about it in another thread. > > Alles Gute > > Christof Thalhofer Well I tried to start a new thread for this topic (asking you about the mailing list in a P.S.), but it seems as though it hasn't gone through yet. It is usually almost immediate. My mail would not be rejected for an [at] symbol in the text would it? -- Lee From g4mba5 at gmail.com Wed Dec 1 20:57:14 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Wed, 1 Dec 2021 20:57:14 +0100 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: References: <7fbb946a-b87d-0113-00f6-abb2f9b0af0b@gmail.com> <9dc1ac02-4f09-07c3-c93c-35c2d82ea270@gmail.com> <97cb1d15-5ac6-053a-8bfe-f7679e5ee264@gmail.com> Message-ID: Le 01/12/2021 ? 20:36, Christof Thalhofer a ?crit?: > Am 01.12.21 um 20:08 schrieb Beno?t Minisini: > >> If I have one or more volunteer that can remake the website, Christof >> could make a dedicated mailing-list for this task. Then I will be able >> to explain the few things I need there. > > How do you want to call the mailinglist? > > ???@lists.gambas-basic.org website at lists.gambas-basic.org ? > > Btw we're going to face problems with the mailiglists in future, because > Mailman2 will be abandoned in the next Debian release. I would like to > switch to Sympa which I use for a few other MLs I manage. Why working things are often abandoned? > > But for Sympa we need a server, I am not sure if it can be run in a > Hostsharing Webpacket. > > I will talk about it in another thread. > > Alles Gute > > Christof Thalhofer > OK. -- Beno?t Minisini From chrisml at deganius.de Wed Dec 1 21:44:18 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Wed, 1 Dec 2021 21:44:18 +0100 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: References: <7fbb946a-b87d-0113-00f6-abb2f9b0af0b@gmail.com> <9dc1ac02-4f09-07c3-c93c-35c2d82ea270@gmail.com> <97cb1d15-5ac6-053a-8bfe-f7679e5ee264@gmail.com> Message-ID: <17bc1349-4844-eee1-4201-44227c87cfd4@deganius.de> Am 01.12.21 um 20:36 schrieb Christof Thalhofer: > Btw we're going to face problems with the mailiglists in future, because > Mailman2 will be abandoned in the next Debian release. I would like to > switch to Sympa which I use for a few other MLs I manage. > > But for Sympa we need a server, I am not sure if it can be run in a > Hostsharing Webpacket. > > I will talk about it in another thread. Whuups, no, in this thread ... I actually don't like that we use "free" services from corporations that can suddenly be closed on all sorts of occasions. I am extremely suspicious of this from experience (except for Hostsharing [HS], which I have known for a long time). HS currently just hosts our mailinglist on the subdomain lists.gambas-basic.org ? it's not the owner and we can move somewhere else at any time. http://gambas.sourceforge.net is owned by Sourceforge. It's their child, they can close or rename it at their will at any time. I think that we should think about setting up some kind of organisation that can collect donations, but also funding from states or the EU. There are efforts in the EU and Germany to promote open source, we should use that. Another option would be for us to join an existing open source organisation. That could save us bureaucracy. We just need some money to get some essential things. For example, our own website, a Sympa mailing list, and not this completely outdated script Mailman2. Maybe also our own Git server later on. That means costs of roughly estimated 100 to 1000 EUR/year if we host that on reliable servers. Ok, currently we get free webspace and traffic from HS, but I am not sure, if they give us a daemon for free, which I would need for Sympa to run the mailinglists and the archive in future. I will ask them. Let's finally use http://gambas-basic.org/, we could transfer this domain at first to HS (where the subdomain https://lists.gambas-basic.org resides), I can manage it there and give access to anyone who wants to build a website. Of course Beno?t gets all the keys. Hosting the domain gambas-basic.org at HS costs 20,00 ?/year. When we have a website people who are interested could advertise Gambas and do some public relations. At the moment, very few people even know that Gambas exists. Currently it is an exotic language, although it is actually designed to be widely used. Our own website and some services can be a starting point for that. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From chrisml at deganius.de Wed Dec 1 22:06:10 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Wed, 1 Dec 2021 22:06:10 +0100 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: References: <7fbb946a-b87d-0113-00f6-abb2f9b0af0b@gmail.com> <9dc1ac02-4f09-07c3-c93c-35c2d82ea270@gmail.com> <97cb1d15-5ac6-053a-8bfe-f7679e5ee264@gmail.com> Message-ID: <7b34ee54-90b9-9a92-e02e-0bc279a32120@deganius.de> Am 01.12.21 um 20:57 schrieb Beno?t Minisini: >> Btw we're going to face problems with the mailiglists in future, because >> Mailman2 will be abandoned in the next Debian release. I would like to >> switch to Sympa which I use for a few other MLs I manage. > > Why working things are often abandoned? I can only tell from things I heard: Guido van Rossum, the BDFL of Python, made a mistake as he made the incompatible Python3 after Python2 in the hope that people will rewrite their software. They should have done it like the Perl guys who gave Perl6 a new name: Parrot. Mailman2 uses Python2 and was never updated, instead Mailman3 was written new 'from scratch'*, an over-ambitioned project as I heard. Unfortunately the subversions of Python3 carry a lot of incompatibilities so that Python programmers today are confronted with many problems. I looked around and found Sympa to be a very reliable mailing list manager with archive. A lot of universities use it for thousands and thousands of lists. Sympa is written in Perl. :-) Alles Gute Christof Thalhofer * https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/ -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From t.lee.davidson at gmail.com Wed Dec 1 22:19:35 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Wed, 1 Dec 2021 16:19:35 -0500 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: References: <7fbb946a-b87d-0113-00f6-abb2f9b0af0b@gmail.com> <9dc1ac02-4f09-07c3-c93c-35c2d82ea270@gmail.com> <97cb1d15-5ac6-053a-8bfe-f7679e5ee264@gmail.com> Message-ID: <57f795c2-8bac-f4fe-8a5d-7911296fcbac@gmail.com> On 12/1/21 2:36 PM, Christof Thalhofer wrote: > But for Sympa we need a server, I am not sure if it can be run in a Hostsharing?Webpacket. Looking at the Sympa system requirements, I can see how installing and using it on shared hosting would likely be difficult if not virtually impossible. If procuring a dedicated server, or a VPS, is an issue, how about creating our own mailing list software in Gambas? Would that be a monumental project? There seems to be a need for a sane mailing list software based on re-searching for "MailMan alternatives" today. It would be something we could share and perhaps garner more attention to the beauty of Gambas. BTW, is there a reason we haven't moved toward a web-based discussion forum proper? If I recall correctly from previous discussion, there are those who prefer the mailing list format, correct? -- Lee From t.lee.davidson at gmail.com Wed Dec 1 22:33:17 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Wed, 1 Dec 2021 16:33:17 -0500 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: <17bc1349-4844-eee1-4201-44227c87cfd4@deganius.de> References: <7fbb946a-b87d-0113-00f6-abb2f9b0af0b@gmail.com> <9dc1ac02-4f09-07c3-c93c-35c2d82ea270@gmail.com> <97cb1d15-5ac6-053a-8bfe-f7679e5ee264@gmail.com> <17bc1349-4844-eee1-4201-44227c87cfd4@deganius.de> Message-ID: <3d2fda43-779d-18ce-7474-004c5427f220@gmail.com> On 12/1/21 3:44 PM, Christof Thalhofer wrote: > When we have a website people who are interested could advertise Gambas and do some public relations. At the moment, very few > people even know that Gambas exists. Currently it is an exotic language, although it is actually designed to be widely used. Our > own website and some services can?be?a?starting?point?for?that. Christof, will you please explain further what you mean by, "some services"? I'm fairly sure you don't mean that we should sell services to help fund infrastructure, though you may IDK. But, that did spark the idea in my head that, with our own website, we could create and link to our specialized print-on-demand store to help fund infrastructure. It may be a silly idea, but I'm throwing it out there anyway. -- Lee From chrisml at deganius.de Wed Dec 1 22:58:30 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Wed, 1 Dec 2021 22:58:30 +0100 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: <57f795c2-8bac-f4fe-8a5d-7911296fcbac@gmail.com> References: <7fbb946a-b87d-0113-00f6-abb2f9b0af0b@gmail.com> <9dc1ac02-4f09-07c3-c93c-35c2d82ea270@gmail.com> <97cb1d15-5ac6-053a-8bfe-f7679e5ee264@gmail.com> <57f795c2-8bac-f4fe-8a5d-7911296fcbac@gmail.com> Message-ID: <1801a49f-fb7c-9521-f592-614678548c24@deganius.de> Am 01.12.21 um 22:19 schrieb T Lee Davidson: > On 12/1/21 2:36 PM, Christof Thalhofer wrote: >> But for Sympa we need a server, I am not sure if it can be run in a >> Hostsharing Webpacket. > > Looking at the Sympa system requirements, I can see how installing > and using it on shared hosting would likely be difficult if not > virtually impossible. Michael Hierweck, one of the chiefs of HS told me, that Sympa runs in a HS webpacket (shared hosting, but very powerful and feature-rich). There we can rent a so called 'daemon', this is a server which runs as the user of the shared webpacket. But I will have to try it out. Maybe they donate it to us. > If procuring a dedicated server, or a VPS, is > an issue, how about creating our own mailing list software in Gambas? > Would that be a monumental project? Yes, of course! The Mailman 3 development lasted a couple of years and they are not done yet as I heard. A dedi or VPS is also shaky, you need backup and admins (plural) to host it reliably over time. > There seems to be a need for a sane mailing list software based on > re-searching for "MailMan alternatives" today. It would be something > we could share and perhaps garner more attention to the beauty of > Gambas. I did a lot of investigation, because I run a couple of ML, not only the Gambas ones. I thought about rewriting Mailman2 in Gambas, I thought about using 'mlmmj' which is nice but seems to be dying slowly. We (Michael and I) wanted to host the 'mlmmj' community on HS, but we couldn't even find a person who would decide ... ??? !"?$% I tried to convince HS to offer a common mailing list server based on Sympa or MM3 as a service and wanted to help. Now I run my other MLs on Sympa (on a VPS) and it is satisfying. I see, that Sympa is actively developed and has lots of professional users. So it won't die too fast. It's sth like Postgresql. > BTW, is there a reason we haven't moved toward a web-based discussion > forum proper? If I recall correctly from previous discussion, there > are those who prefer the mailing list format, correct? Yes. But Sympa also has the possibility that the archive can be used to write and answer posts, so it's a hybrid thing, which can also be used as a traditional forum. Personally I don't like webforums very much, they are awful to manage. And as long as Linus runs the development of the Linux kernel on a mailinglist I won't recommend any other thing for that task. If people want to run the Gambas discussions on a webforum instead of MLs I would quit and let they do the job. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From chrisml at deganius.de Wed Dec 1 23:10:08 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Wed, 1 Dec 2021 23:10:08 +0100 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: <3d2fda43-779d-18ce-7474-004c5427f220@gmail.com> References: <7fbb946a-b87d-0113-00f6-abb2f9b0af0b@gmail.com> <9dc1ac02-4f09-07c3-c93c-35c2d82ea270@gmail.com> <97cb1d15-5ac6-053a-8bfe-f7679e5ee264@gmail.com> <17bc1349-4844-eee1-4201-44227c87cfd4@deganius.de> <3d2fda43-779d-18ce-7474-004c5427f220@gmail.com> Message-ID: Am 01.12.21 um 22:33 schrieb T Lee Davidson: > On 12/1/21 3:44 PM, Christof Thalhofer wrote: >> When we have a website people who are interested could advertise >> Gambas and do some public relations. At the moment, very few people >> even know that Gambas exists. Currently it is an exotic language, >> although it is actually designed to be widely used. Our own website >> and some services can be a starting point for that. > > Christof, will you please explain further what you mean by, "some > services"? > > I'm fairly sure you don't mean that we should sell services to help > fund infrastructure, though you may IDK. But, that did spark the idea > in my head that, with our own website, we could create and link to > our specialized print-on-demand store to help fund infrastructure. It > may be a silly idea, but I'm throwing it out there anyway. Funny idea ... :-) Noo ... I meant things like mail (benoit at gambas-basic.org), Nextcloud (cloud.gambas-basic.org), Kanboard (https://kanboard.org/), maybe Gitlab or Gitea etc. Services that can be useful to organize a community and the work of a team. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From jussi.lahtinen at gmail.com Wed Dec 1 23:19:16 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Thu, 2 Dec 2021 00:19:16 +0200 Subject: [Gambas-user] Reduced activity In-Reply-To: <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> Message-ID: Okey dokey, since professionalism is not a priority of Benoit in this list. In short, Benoit got almost all (if not all) wrong. > The more mutations (technically it's not really mutations, but let's > ignore that fact), the less dangerous a RNA virus become. > Firstly, technically and for all purposes they are mutations. IE alterations of nucleotide sequence <-- that is the definition of mutation! Here you can see the genomes and how they have changed: https://genome.ucsc.edu/covid19.html Secondly, while most mutations do nothing, some of them are harmful and some are beneficial for the virus. Harmful mutations make the virus less able to survive and reproduce, and thus they die off. Beneficial mutations do the opposite and thus they make the virus more common. More able to infect its host. Before the key mutations SARS-CoV-2 used to be a harmless virus infecting only bats. The virus doesn't care what it causes to its host. It cannot do that. It just replicates. If we look at the issue in a more proper evolutionary scale, then the virus might in fact settle with mutations, which are less harmful to us. But on a scale of a few years, the virus can go in either direction more or less harmful as we have seen (see SARS, MERS, etc, etc previous coronavirus epidemias). That is directly from very basic evolution theory. Benoit, are you creationist also? By preventing the virus to live its life, i.e. mutating, you just make > the epidemic longer. > Of course not, just like letting fishes live their life doesn't make them die off. That is not how mutations work in evolution. > People vaccinated by these mARN-based injections get a random number of > their cells hijacked to produce part of the famous "spike" protein of > the virus, so that our immune system is trained to recognize it. And this differs from the other vaccines how? If by random you mean no one has counted them, then yes, it's random. Otherwise the dose is quite well determined to be between acceptable limits. Traditional vaccines use the spike proteins or weakened viruses to deliver the training to the immune system. It is just as "random". > By indirectly targetting only a small part of the virus, these injections > actually lead to the same problematic mutations than the mutations > occurring in non-vaccinated people. > Now the mutations are problematic..? Usually not all the proteins are used, because some of them are really poor antibody targets and thus they would be there only to cause side-effects. > This is the reason why these injections do not work anymore. > This is of course untrue. The initial mRNA vaccine works less well against the new mutations, but it still works. Scientific proof: https://www.nejm.org/doi/full/10.1056/nejmoa2108891 The real problem is that, because the vaccine is so new, we don't yet know the optimal vaccination regime and amount of needed doses. Compare this example to the tetanus vaccine. First *three* of them are given within a* one year*, after that first booster after a few years and then every ten years. And if you have an example puncture wound from a dirty object, you will get an additional booster on top of that. And by vaccinated people too, as the ARNm injections do not prevent > virus spread. > The vaccine *does* prevent the virus spreading. But the studies are very new and still at the preprint. Example here: https://doi.org/10.1101/2021.09.28.21264260 So the real number is actually 3.5%: of course a number does not show > the actual work of the nurses and doctors during the epidemic pic, but > for sure the reality was not the "hospital completely overwhelmed by a > virus similar to Ebola" that the media sold us. > It seems you have picked some old statistics (from Facebook or real ones?) and decided that is the worst they have seen. And now they are sending patients to Germany, because they are... ...not full..? What is the idea here? What are you suggesting? Another statistic is the number of people sicked: The usual yearly flu > epidemic, at his highest, makes (in France) 600 people sick by week for > 100 000 people. > > The Covid "epidemic" at his highest in 2020, made 140 people sick by > week for 100 000 people. > No. The Population of France is 67390000. *Daily* number of *confirmed* COVID cases was over 50 000 (the real number is higher!!!). (50 000 * 7) / 67390000 = 0.005193648909334 cases per person, which is ~*519 cases per 100 000 people*. https://ourworldindata.org/coronavirus/country/france But let's pretend your numbers are correct. Average death rate by influenza is around 2 per 100 000, death rate for COVID is around a bit over 200 per 100 000. https://www.bmj.com/content/375/bmj.n2514 Similarly COVID has much greater injury and hospitalization rate. Thus they aren't quite the same. > We see the same pattern when examining the global mortality: the Covid > has no significant effect on the mortality in 2020. In other words, it > killed very old people with problems that would have died otherwise from > something else. > No, excess mortality raised globally a lot. By the beginning of 2020 corona had not yet spread much, but after it peaked, the deaths peaked. https://ourworldindata.org/excess-mortality-covid So, no, non-vaccinated people have absolutely no effect on what happens > in the hospital. Non-vaccinated people are the majority of the patients. Example: https://jamanetwork.com/journals/jama/fullarticle/2786039 https://www.bmj.com/content/374/bmj.n2306 Etc. These numbers seem to be very similar around the world. > Nowadays, as the mRNA-based injections do not work anymore, the hospital > is full of vaccinated people getting the Covid. Wrong and wrong, as shown already. > Again, I am not against vaccine -in general and theoretically -, and I > agree with your arguments in that case, but I'm against these injections > -specifically and practically-. > > I have heard that the Chinese vaccine is a traditional vaccine. No > problem with that. It's just forbidden in the western world. Bad luck, > it's political again. > Please tell me, what is the significant difference between mRNA covid vaccine and these "traditional" vaccines? Benoit, I wonder how well you could engineer a compiler without knowing how to program. It's the same here. You have no education in this field, yet you claim to know better than others who do have the education. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Wed Dec 1 23:28:13 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Wed, 1 Dec 2021 17:28:13 -0500 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: <1801a49f-fb7c-9521-f592-614678548c24@deganius.de> References: <7fbb946a-b87d-0113-00f6-abb2f9b0af0b@gmail.com> <9dc1ac02-4f09-07c3-c93c-35c2d82ea270@gmail.com> <97cb1d15-5ac6-053a-8bfe-f7679e5ee264@gmail.com> <57f795c2-8bac-f4fe-8a5d-7911296fcbac@gmail.com> <1801a49f-fb7c-9521-f592-614678548c24@deganius.de> Message-ID: <2964c5a3-69dd-8007-e3b4-20232266dd84@gmail.com> On 12/1/21 4:58 PM, Christof Thalhofer wrote: > > Michael Hierweck, one of the chiefs of HS told me, that Sympa runs in a HS webpacket (shared hosting, but very powerful and > feature-rich). There we can rent a so called 'daemon', this is a server which runs as the user of the shared webpacket. > > But I will have to try it out. Maybe they donate it to us. > If they do, I think we should put a prominent credit and link on the new site's home page like, "Powered by [HostSharing logo]". > Yes. But Sympa also has the possibility that the archive can be used to write and answer posts, so it's a hybrid thing, which > can also be used as a traditional forum. Ah, very nice. I see in the Web Archive features list that it also provides a RSS feed. That may be a relatively easy way to keep the home page updated from an 'announcements' list. BTW, thank you for clearing up what you meant by, "some services." That makes sense. And one more thing, Mart?n has expressed a willingness to work on the new website. Are you going to go ahead and create a dedicate list (say, site at lists.gambas-basic.org or infrastructure at lists.gambas-basic.org) for that? -- Lee From chrisml at deganius.de Wed Dec 1 23:40:49 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Wed, 1 Dec 2021 23:40:49 +0100 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: <2964c5a3-69dd-8007-e3b4-20232266dd84@gmail.com> References: <7fbb946a-b87d-0113-00f6-abb2f9b0af0b@gmail.com> <9dc1ac02-4f09-07c3-c93c-35c2d82ea270@gmail.com> <97cb1d15-5ac6-053a-8bfe-f7679e5ee264@gmail.com> <57f795c2-8bac-f4fe-8a5d-7911296fcbac@gmail.com> <1801a49f-fb7c-9521-f592-614678548c24@deganius.de> <2964c5a3-69dd-8007-e3b4-20232266dd84@gmail.com> Message-ID: <8f1d0497-43a5-67f8-df28-ef3f4dd860b7@deganius.de> Am 01.12.21 um 23:28 schrieb T Lee Davidson: > And one more thing, Mart?n has expressed a willingness to work on the > new website. Are you going to go ahead and create a dedicate list > (say, site at lists.gambas-basic.org or > infrastructure at lists.gambas-basic.org) for that? Yes, tomorrow, please ... :-) 'website at lists.gambas-basic.org' as Benoit mentioned. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From t.lee.davidson at gmail.com Wed Dec 1 23:43:38 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Wed, 1 Dec 2021 17:43:38 -0500 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: <8f1d0497-43a5-67f8-df28-ef3f4dd860b7@deganius.de> References: <7fbb946a-b87d-0113-00f6-abb2f9b0af0b@gmail.com> <9dc1ac02-4f09-07c3-c93c-35c2d82ea270@gmail.com> <97cb1d15-5ac6-053a-8bfe-f7679e5ee264@gmail.com> <57f795c2-8bac-f4fe-8a5d-7911296fcbac@gmail.com> <1801a49f-fb7c-9521-f592-614678548c24@deganius.de> <2964c5a3-69dd-8007-e3b4-20232266dd84@gmail.com> <8f1d0497-43a5-67f8-df28-ef3f4dd860b7@deganius.de> Message-ID: <9cbe9246-e2b3-32b7-1759-0d6967bee22a@gmail.com> On 12/1/21 5:40 PM, Christof Thalhofer wrote: > Yes,?tomorrow,?please?... :-) Lol. I guess that'll have to be soon enough :-D -- Lee From chrisml at deganius.de Thu Dec 2 00:17:33 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Thu, 2 Dec 2021 00:17:33 +0100 Subject: [Gambas-user] Reduced activity In-Reply-To: References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> Message-ID: <5c59206b-e2ac-4ebd-d581-27dbbaabd386@deganius.de> Am 01.12.21 um 23:19 schrieb Jussi Lahtinen: > Jussi Wow Jussi! I never thought you could write a mail longer than 10 lines! ;-) I personally am very interested in the Covid-19 outbreak, it's an once-in-a-century event and I follow science as far as my limited ability to understand the things allows. Since I don't really understand these things, I do what I do with Gambas: I trust the experts. In the case of Gambas I trust Beno?t, in the case of Covid-19 I trust those who have studied and teach and work with pandemics and virology. You can now see publicly what usually takes place in science in secret: The evolution of knowledge. You see the experts agreeing at some points, disagreeing at others, but always with the aim of expanding common knowledge and improving the possibilities for action. Most of us stand on the sidelines and watch it happen. It is very exciting and highly interesting and I do what the experts recommend. Today I got my third vaccination and i feel quite secure with it. People in Germany who follow to what Trump propagated have invented a nasty word for my attitude: "Schlafschaf" which means "sleeping sheep". That means I would be the victim of malicious conspiracy. But I am an optimist. Most people around me want to make the world a better place and do good, and very few want to be bad. I simply extrapolate and assume that this is also the case elsewhere. So also in governments and pharmaceutical companies. And I have nothing against someone earning money for doing the job well. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From jussi.lahtinen at gmail.com Thu Dec 2 02:24:17 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Thu, 2 Dec 2021 03:24:17 +0200 Subject: [Gambas-user] Reduced activity In-Reply-To: <5c59206b-e2ac-4ebd-d581-27dbbaabd386@deganius.de> References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <5c59206b-e2ac-4ebd-d581-27dbbaabd386@deganius.de> Message-ID: > > Wow Jussi! I never thought you could write a mail longer than 10 lines! ;-) > Yeah, I lost the count. > Since I don't really understand these things, I do what I do with > Gambas: I trust the experts. In the case of Gambas I trust Beno?t, in > the case of Covid-19 I trust those who have studied and teach and work > with pandemics and virology. > Yes, no one can know everything and thus we specialize. It is easy to see when you think of some topic you know really well and then think how little others know about it. And accordingly regarding some other topic, you are the one who knows very little. We take our cars to a car mechanic, with aching teeth we go to a dentist, when power lines break we call an electrician, etc. There is no conspiracy. There are always competing companies who would call the bullshit of electricians who would scam people. Or at least your electrician friend would give some advice to you. There would always be some way the truth comes out. Right now even countries being in war against each other have the COVID problem. When you trust scientific consensus you are much more often right, than wrong. In fact there is no better option, it's by far the best bet. And looking at the times of modern science the track record is quite clear. It's just that public understanding of science and the sad cases of fringe "experts" are often in disagreement with the actual science, at least when it gets to the details. Today I got my third vaccination and i feel quite secure with it. > Every risk the vaccine poses is extremely small compared to what the virus itself poses. That is because the vaccine does pretty much the same as the virus itself, but in a very gentle and non-infecting way. The biggest risk in getting the vaccine is due to the traffic to get there. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From olivier.cruilles at yahoo.fr Thu Dec 2 05:54:07 2021 From: olivier.cruilles at yahoo.fr (Linus) Date: Wed, 1 Dec 2021 23:54:07 -0500 Subject: [Gambas-user] Let's remake the Gambas website. Any volunteers? In-Reply-To: <6ca1461b-1e37-84a0-5069-ca7c3dbb324b@gmail.com> References: <6ca1461b-1e37-84a0-5069-ca7c3dbb324b@gmail.com> Message-ID: Hi, gb.web is pretty deprecated, and it is replaced by gb.web.gui Olivier Cruilles > Le 1 d?c. 2021 ? 14:31, T Lee Davidson a ?crit : > > On 12/1/21 2:08 PM, Beno?t Minisini wrote: > [snip] >> If I have one or more volunteer that can remake the website, Christof could make a dedicated mailing-list for this task. Then I will be able to explain the few things I need there. >> Regards, >> -- >> Beno?t Minisini > > Though I currently have limited free time, I may be able to accomplish a smaller task or two. I have a little, non-professional experience with HTML, CSS, PHP, cPanel, and related but have almost no experience with the gb.web component which would be the logical choice of dynamic web technology for a Gambas website. > > > -- > Lee > > P.S. @Christof, a year or so ago you stated that we need new mailing list software to run our lists in the future. Due to time constraints, I did not follow up with you on that but have not forgotten about it. Is it still an issue? > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- From olivier.cruilles at yahoo.fr Thu Dec 2 05:58:15 2021 From: olivier.cruilles at yahoo.fr (Linus) Date: Wed, 1 Dec 2021 23:58:15 -0500 Subject: [Gambas-user] Let's remake the Gambas website. Any volunteers? In-Reply-To: <6ca1461b-1e37-84a0-5069-ca7c3dbb324b@gmail.com> References: <6ca1461b-1e37-84a0-5069-ca7c3dbb324b@gmail.com> Message-ID: <1AF0091B-8136-4987-A28B-261A761DFEEF@yahoo.fr> I have posted in the Farm a little demo of this component (a really quick demo): WebDemo A recent version of Gambas DEV is needed due to the usage of the widget ?WebTree? added in Gambas recently. But you can delete it if you don?t have this widget. The rest should work. Olivier Cruilles > Le 1 d?c. 2021 ? 14:31, T Lee Davidson a ?crit : > > On 12/1/21 2:08 PM, Beno?t Minisini wrote: > [snip] >> If I have one or more volunteer that can remake the website, Christof could make a dedicated mailing-list for this task. Then I will be able to explain the few things I need there. >> Regards, >> -- >> Beno?t Minisini > > Though I currently have limited free time, I may be able to accomplish a smaller task or two. I have a little, non-professional experience with HTML, CSS, PHP, cPanel, and related but have almost no experience with the gb.web component which would be the logical choice of dynamic web technology for a Gambas website. > > > -- > Lee > > P.S. @Christof, a year or so ago you stated that we need new mailing list software to run our lists in the future. Due to time constraints, I did not follow up with you on that but have not forgotten about it. Is it still an issue? > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- From rwe-sse at osnanet.de Thu Dec 2 09:02:58 2021 From: rwe-sse at osnanet.de (Rolf-Werner Eilert) Date: Thu, 2 Dec 2021 09:02:58 +0100 Subject: [Gambas-user] Gambas Foundation? In-Reply-To: <57f795c2-8bac-f4fe-8a5d-7911296fcbac@gmail.com> References: <7fbb946a-b87d-0113-00f6-abb2f9b0af0b@gmail.com> <9dc1ac02-4f09-07c3-c93c-35c2d82ea270@gmail.com> <97cb1d15-5ac6-053a-8bfe-f7679e5ee264@gmail.com> <57f795c2-8bac-f4fe-8a5d-7911296fcbac@gmail.com> Message-ID: Am 01.12.21 um 22:19 schrieb T Lee Davidson: > On 12/1/21 2:36 PM, Christof Thalhofer wrote: >> But for Sympa we need a server, I am not sure if it can be run in a >> Hostsharing?Webpacket. > > Looking at the Sympa system requirements, I can see how installing and > using it on shared hosting would likely be difficult if not virtually > impossible. If procuring a dedicated server, or a VPS, is an issue, how > about creating our own mailing list software in Gambas? Would that be a > monumental project? > > There seems to be a need for a sane mailing list software based on > re-searching for "MailMan alternatives" today. It would be something we > could share and perhaps garner more attention to the beauty of Gambas. > > BTW, is there a reason we haven't moved toward a web-based discussion > forum proper? If I recall correctly from previous discussion, there are > those who prefer the mailing list format, correct? > > Yes, there are, here is one of them :) Although I am using Forums as well, and some with great pleasure, a mailing list is a practical thing to have. And I have been used to it since the dark days of Fidonet et al. For the server, I would propose to use a virtual server which can be booked from 5 Euros per month as it has the advantage that the hoster (at least mine) offers daily snapshots as a means of backup. If the machine is hacked and something destroyed, you can easily go back one day. These virtual servers can be managed like dedicated ones, so there is something like a VBox simulating an ordinary system. You have full ssh access and can install your own scripts etc. If you feel that this machine isn't powerful enough to handle the traffic anymore, you can easily copy the whole thing to a more powerful dedicated machine. Regards Rolf From chrisml at deganius.de Thu Dec 2 11:06:20 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Thu, 2 Dec 2021 11:06:20 +0100 Subject: [Gambas-user] New Mailinglist website@lists.gambas-basic.org Message-ID: <71390b90-24f6-433c-ba41-8b3c2fbfa14c@deganius.de> Hello, there is a new ML: website at lists.gambas-basic.org Feel free to subscribe at: https://lists.gambas-basic.org/listinfo/website Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From rwe-sse at osnanet.de Thu Dec 2 11:30:49 2021 From: rwe-sse at osnanet.de (Rolf-Werner Eilert) Date: Thu, 2 Dec 2021 11:30:49 +0100 Subject: [Gambas-user] Static as a variable definition makes trouble Message-ID: <08fb5faa-1804-9845-414e-4af5d5d0e905@osnanet.de> I tried this Public Sub Timer1_Timer() Static zlr As Integer but it says "Unexpected: Static" Why's this? Shouldn't this make a static variable "zlr" the value of which is kept from time to time? Regards Rolf From tobs at taboege.de Thu Dec 2 11:43:19 2021 From: tobs at taboege.de (Tobias Boege) Date: Thu, 2 Dec 2021 11:43:19 +0100 Subject: [Gambas-user] Static as a variable definition makes trouble In-Reply-To: <08fb5faa-1804-9845-414e-4af5d5d0e905@osnanet.de> References: <08fb5faa-1804-9845-414e-4af5d5d0e905@osnanet.de> Message-ID: <20211202104319.GB1591562@T580.localdomain> On Thu, 02 Dec 2021, Rolf-Werner Eilert wrote: > I tried this > > Public Sub Timer1_Timer() > Static zlr As Integer > > but it says "Unexpected: Static" > > Why's this? Shouldn't this make a static variable "zlr" the value of which > is kept from time to time? > Documentation says that this feature will be available in Gambas 3.17, which has not been released yet. Are you sure that you are using the development version of Gambas? Best, Tobias -- "There's an old saying: Don't change anything... ever!" -- Mr. Monk From criguada at gmail.com Thu Dec 2 11:43:43 2021 From: criguada at gmail.com (Cristiano Guadagnino) Date: Thu, 2 Dec 2021 11:43:43 +0100 Subject: [Gambas-user] Static as a variable definition makes trouble In-Reply-To: <08fb5faa-1804-9845-414e-4af5d5d0e905@osnanet.de> References: <08fb5faa-1804-9845-414e-4af5d5d0e905@osnanet.de> Message-ID: STATIC for local variable declarations is supported only starting from v3.17. Which Gambas version are you using? Cris [image: cloudHQ] Powered by cloudHQ Il giorno gio 2 dic 2021 alle ore 11:31 Rolf-Werner Eilert < rwe-sse at osnanet.de> ha scritto: > I tried this > > Public Sub Timer1_Timer() > Static zlr As Integer > > but it says "Unexpected: Static" > > Why's this? Shouldn't this make a static variable "zlr" the value of > which is kept from time to time? > > Regards > Rolf > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rwe-sse at osnanet.de Thu Dec 2 12:17:31 2021 From: rwe-sse at osnanet.de (Rolf-Werner Eilert) Date: Thu, 2 Dec 2021 12:17:31 +0100 Subject: [Gambas-user] Static as a variable definition makes trouble In-Reply-To: <20211202104319.GB1591562@T580.localdomain> References: <08fb5faa-1804-9845-414e-4af5d5d0e905@osnanet.de> <20211202104319.GB1591562@T580.localdomain> Message-ID: <87ca309a-6fd7-c739-3c4e-b65a1b45db27@osnanet.de> Am 02.12.21 um 11:43 schrieb Tobias Boege via User: > On Thu, 02 Dec 2021, Rolf-Werner Eilert wrote: >> I tried this >> >> Public Sub Timer1_Timer() >> Static zlr As Integer >> >> but it says "Unexpected: Static" >> >> Why's this? Shouldn't this make a static variable "zlr" the value of which >> is kept from time to time? >> > > Documentation says that this feature will be available in Gambas 3.17, > which has not been released yet. Are you sure that you are using the > development version of Gambas? > > Best, > Tobias > Haha, no, ok... got it :) Rolf From rwe-sse at osnanet.de Thu Dec 2 12:18:21 2021 From: rwe-sse at osnanet.de (Rolf-Werner Eilert) Date: Thu, 2 Dec 2021 12:18:21 +0100 Subject: [Gambas-user] Static as a variable definition makes trouble In-Reply-To: References: <08fb5faa-1804-9845-414e-4af5d5d0e905@osnanet.de> Message-ID: Yes, it's alright, I didn't see realize... Thank you! Rolf Am 02.12.21 um 11:43 schrieb Cristiano Guadagnino: > STATIC for local variable declarations is supported only starting from > v3.17. > Which Gambas version are you using? > > Cris > cloudHQ Powered by > cloudHQ > > > Il giorno gio 2 dic 2021 alle ore 11:31 Rolf-Werner Eilert > > ha scritto: > > I tried this > > Public Sub Timer1_Timer() > ? ?Static zlr As Integer > > but it says "Unexpected: Static" > > Why's this? Shouldn't this make a static variable "zlr" the value of > which is kept from time to time? > > Regards > Rolf > > ----[ http://gambaswiki.org/wiki/doc/netiquette > ]---- > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > From adamnt42 at gmail.com Thu Dec 2 12:46:31 2021 From: adamnt42 at gmail.com (bb) Date: Thu, 02 Dec 2021 22:16:31 +1030 Subject: [Gambas-user] Static as a variable definition makes trouble In-Reply-To: <20211202104319.GB1591562@T580.localdomain> References: <08fb5faa-1804-9845-414e-4af5d5d0e905@osnanet.de> <20211202104319.GB1591562@T580.localdomain> Message-ID: On Thu, 2021-12-02 at 11:43 +0100, Tobias Boege via User wrote: > On Thu, 02 Dec 2021, Rolf-Werner Eilert wrote: > > I tried this > > > > Public Sub Timer1_Timer() > > Static zlr As Integer > > > > but it says "Unexpected: Static" > > > > Why's this? Shouldn't this make a static variable "zlr" the value > > of which > > is kept from time to time? > > > > Documentation says that this feature will be available in Gambas > 3.17, > which has not been released yet. Are you sure that you are using the > development version of Gambas? > > Best, > Tobias > What an absolutely horrifying concept. I struggled for some weeks as to why people wanted a static variable inside a function, but a static inside a public sub beggars belief. At least a function with static contents (read "there are better ways") has some credibility because if used properly is essentially just throw away memory that just remembers that it has been used before. But a dynamic method that declares a static variable? What happens when you have 45 timers all declaring some temporal value for a static? The mind literally boggles. I think there may be some misunderstanding as to what a static variable actually is?? To put it bluntly, it's a bit of memory that is in the class data space not the instance heap and if its not then there is something really wrong. In fact, the more I think about it the less I believe in static variables inside functions as well. The idea of "saving" function internal values at the class dataspace by "making it static" appears to me to be reasonably risky. A specious argument, I know, but the idea is "just too hard". If it is really truly static, then declare it in the class declarations. If not then you have got something wrong. MyTimer36.Delay should not return the class "MyTimer".Delay nor should setting it affect the other 44 timers. MyControl.X (or Y) declared as a static variable would mean everything is on top of each other. If the problem is really retaining values between calls, then there are ways to do it without having to resort to so-called "local statics". Enough. b From rwe-sse at osnanet.de Thu Dec 2 13:36:49 2021 From: rwe-sse at osnanet.de (Rolf-Werner Eilert) Date: Thu, 2 Dec 2021 13:36:49 +0100 Subject: [Gambas-user] Static as a variable definition makes trouble In-Reply-To: References: <08fb5faa-1804-9845-414e-4af5d5d0e905@osnanet.de> <20211202104319.GB1591562@T580.localdomain> Message-ID: Am 02.12.21 um 12:46 schrieb bb: > On Thu, 2021-12-02 at 11:43 +0100, Tobias Boege via User wrote: >> On Thu, 02 Dec 2021, Rolf-Werner Eilert wrote: >>> I tried this >>> >>> Public Sub Timer1_Timer() >>> Static zlr As Integer >>> >>> but it says "Unexpected: Static" >>> >>> Why's this? Shouldn't this make a static variable "zlr" the value >>> of which >>> is kept from time to time? >>> >> >> Documentation says that this feature will be available in Gambas >> 3.17, >> which has not been released yet. Are you sure that you are using the >> development version of Gambas? >> >> Best, >> Tobias >> > What an absolutely horrifying concept. I struggled for some weeks as > to why people wanted a static variable inside a function, but a static > inside a public sub beggars belief. At least a function with static > contents (read "there are better ways") has some credibility because if > used properly is essentially just throw away memory that just remembers > that it has been used before. > But a dynamic method that declares a static variable? What happens when > you have 45 timers all declaring some temporal value for a static? The > mind literally boggles. > I think there may be some misunderstanding as to what a static variable > actually is?? > > To put it bluntly, it's a bit of memory that is in the class data space > not the instance heap and if its not then there is something really > wrong. > > In fact, the more I think about it the less I believe in static > variables inside functions as well. The idea of "saving" function > internal values at the class dataspace by "making it static" appears to > me to be reasonably risky. A specious argument, I know, but the idea is > "just too hard". > > If it is really truly static, then declare it in the class > declarations. If not then you have got something wrong. MyTimer36.Delay > should not return the class "MyTimer".Delay nor should setting it > affect the other 44 timers. MyControl.X (or Y) declared as a static > variable would mean everything is on top of each other. If the problem > is really retaining values between calls, then there are ways to do it > without having to resort to so-called "local statics". > > Enough. > b > Hm. I made a class static one when I read that it's not possible yet. So I solved it exactly the way you describe. I do see your point, but from the point of pure coding practice it is simply a counter which is only needed within the context of this Sub - so why should it be visible and useable to the whole class? To me this only bears the danger that I could mess it up if I used it in another function too. So I thought, better "capsule" it into this function. Regards Rolf From chrisml at deganius.de Thu Dec 2 15:03:48 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Thu, 2 Dec 2021 15:03:48 +0100 Subject: [Gambas-user] Static as a variable definition makes trouble In-Reply-To: References: <08fb5faa-1804-9845-414e-4af5d5d0e905@osnanet.de> <20211202104319.GB1591562@T580.localdomain> Message-ID: <09864310-fb40-341e-e6ff-e707b08b83ee@deganius.de> Am 02.12.21 um 12:46 schrieb bb: > What an absolutely horrifying concept. I struggled for some weeks as > to why people wanted a static variable inside a function, but a static > inside a public sub beggars belief. We had a discussion about it this year, here it started: https://lists.gambas-basic.org/pipermail/user/2021-May/073439.html Its about "state machines" and how to control real machines with this concept. I've learned from that. Alles Gute Christof Thalhofer -- [x] nail here for new monitor From g4mba5 at gmail.com Thu Dec 2 16:02:40 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 2 Dec 2021 16:02:40 +0100 Subject: [Gambas-user] Reduced activity In-Reply-To: References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> Message-ID: <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> Le 01/12/2021 ? 23:19, Jussi Lahtinen a ?crit?: > Okey dokey, since professionalism is not a priority of Benoit in this list. > In short, Benoit got almost all (if not all) wrong. > > The more mutations (technically it's not really mutations, but let's > ignore that fact), the less dangerous a RNA virus become. > > > Firstly, > technically and for all purposes they are mutations. IE alterations of > nucleotide sequence <-- that is the definition of mutation! Here you can > see the genomes and how they have changed: > https://genome.ucsc.edu/covid19.html According to the specialists, RNA viruses exchange pieces of their RNA far more than they mutate. So it's not mutations, but one call them mutation to simplify. > > Secondly, > while most mutations do nothing, some of them are harmful and some are > beneficial for the virus. Harmful mutations make the virus less able to > survive and reproduce, and thus they die off. Beneficial mutations do > the opposite and thus they make the virus more common. More able to > infect its host. > Before the key mutations SARS-CoV-2 used to be a harmless virus > infecting only bats. The virus doesn't care what it causes to its host. > It cannot do that. It just replicates. If we look at the issue in a more > proper evolutionary scale, then the virus might in fact settle with > mutations, which are less harmful to us. But on a scale of a few years, > the virus can go in either direction more or less harmful as we have > seen (see SARS, MERS, etc, etc previous coronavirus epidemias). > That is directly from very basic evolution theory. Benoit, are you > creationist also? Again, this is the nice theory. In practical, RNA viruses become less dangerous the more they mutate. It does not mean that punctually a variant cannot become more dangerous. But this is a relative danger, because the behaviour of a virus is ecosystem-dependant. The same virus in Africa will behave completely differently than in Europe. The real problem with COVID is that it comes from and mutate mostly inside huge concentrations of specific animals (bats, wild marmot, mink breeding) before returning back to humans. In Europe, the second COVID epidemic comes from French mink breeding. They were destroyed, but too late. I'm not sure that European countries will thank us for that... To give some good news, we have a great specialist of molecular biology in France, Pr. Jacques Fantini, that showed that probably we will not have a variant that will replace the Delta variant (that is one of the less letal variant of Covid). He modelized the form of the different Covid variants in 3D and deduced from that form how fast the Covid variant will stick to the cell it wants to hijack (because of the electric attraction between positive and negative parts of the virus and the cell). He found that the Delta variant is by far the fastest variant. But more, he found too that if another variant is faster, he will stick too much to the cell, and won't be able to infect it. So he deduced that probably no other variant will be able to spread against the Delta. He may be wrong, but if he is right, it's a good news, as the Delta is not very letal. > > > By preventing the virus to live its life, i.e. mutating, you just make > the epidemic longer. > > > Of course not, just like letting fishes live their life doesn't make > them die off. That is not how mutations work in evolution. I don't see any argument here. A virus is not an object. It's a living thing. But its life works differently than usual live beings. We can modelize it by several superimposed cycles: 1) The first cycle is the mean mutation frequency. This is apparently easy to compute. 2) The second cycle is the length of the cycle of life of a variant. For Covid, an israelian mathematician noticed it's about 70 days whatever the variant. This is impossible to guess, it's too complex, because it depends on how a new variant replaces an old one. 3) The third cycle is the most global one, the one that interests us: when the epidemic is over, i.e. when the virus adapted to its target by not making too many people sick while being able to continue to replicate. When you compare all the countries that all took completly different social and sanitary decisions, you see no pattern, no correlation between the variant big cycles and the social/sanitary decisions. At least in France, there is an exception, as a great epidemiologist showed that confinement had a negative impact. Which may imply that preventing the virus to spread -generally- is not a good idea, directly or indirectly. But of course, preventing the virus to reach people at risk (mostly old people in nursing home) is a good idea, and we see that in the 2021 French statistics (maybe the only good decision of our government, making tests mandatory before entering a retirement home, where 50% of the covid deaths occur). > > People vaccinated by these mARN-based injections get a random number of > their cells hijacked to produce part of the famous "spike" protein of > the virus, so that our immune system is trained to recognize it. > > > And this differs from the other vaccines how? > If by random you mean no one has counted them, then yes, it's random. > Otherwise the dose is quite well determined to be between acceptable limits. > Traditional vaccines use the spike proteins or weakened viruses to > deliver the training to the immune system. It is just as "random". AFAIK Chinese vaccine uses de-activated virus, so the entire virus is used to train the immune system, not just the spike protein. Moreover, we now know that the spike protein can be dangerous, and that it was not a good idea to hijack the cells to make them produce that specific protein. But this is another problem. > > By indirectly targetting only a small part of the virus, these > injections > actually lead to the same problematic mutations than the mutations > occurring in non-vaccinated people. > > > Now the mutations are problematic..? > Usually not all the proteins are used, because some of them are really > poor antibody targets and thus they would be there only to cause > side-effects. > > This is the reason why these injections do not work anymore. > > > This is of course untrue. The initial mRNA vaccine works less well > against the new mutations, but it still works. > Scientific proof: https://www.nejm.org/doi/full/10.1056/nejmoa2108891 > > > The real problem is that, because the vaccine is so new, we don't yet > know the optimal vaccination regime and amount of needed doses. > Compare this example to the tetanus vaccine. First *three* of them are > given within a*one year*, after that first booster after a few years and > then every ten years. > And if you have an example puncture wound from a dirty object, you will > get an additional booster on top of that. > > > And by vaccinated people too, as the ARNm injections do not prevent > virus spread. > > > The vaccine *does* prevent the virus spreading. But the studies are very > new and still at the preprint. Example here: > https://doi.org/10.1101/2021.09.28.21264260 > In England, and in France (but it's not yet official), the proportions of vaccinated people with covid in the hospital is the same than the proportion of vaccinated people in the population. That means that the experimental injections do not prevent virus spreading. It does not mean that they cannot work in other countries, because different countries have different variants, and the same virus behave differently when the eco-system changes. If you go to the John Hopkins University's Covid web site, that compares vaccination rate, number of cases (usually a useless stat) and number of deaths, you will see that the effect of vaccination is completly random between countries. In some countries, the vaccination seems to have a positive effect (less cases, less deaths). In England, the vaccination seems to make a huge number of Covid contanimation, but less deaths. In Germany, the vaccination makes more cases and more deaths. It's worse in Greece. In Australia, the vaccination starts making less cases and less deaths, but we must wait to see. So there is no pattern, no correlation between the vaccination and what happens in reality. As for the effect of vaccination of people against Covid death with the Delta variant (almost 100% of contamination in France), the official French stats are: no effect at all. No difference between vaccinated people and non-vaccinated people. > > > So the real number is actually 3.5%: of course a number does not show > the actual work of the nurses and doctors during the epidemic pic, but > for sure the reality was not the "hospital completely overwhelmed by a > virus similar to Ebola" that the media sold us. > > > It seems you have picked some old statistics (from Facebook or real > ones?) and decided that is the worst they have seen. This is an official report of the French State published 2 or 3 weeks ago. You have statistics by region too, and of course there are differences - we have many eco-systems in France, so the Covid should actually be always studied region by region. > And now they are sending patients to Germany, because they are... ...not > full..? What is the idea here? What are you suggesting? Sending some patients to Germany punctually means nothing. The hospital overwhelming is completly manufactured by political decisions that way: 1) The government closed thousands of hospital beds during the pandemic last year and this year. As if the government made everything to be sure that the public hospital will not be able to handle the sick people, whatever the illness. 2) They have fired thousands of non-injected nurses and doctors. Many essential services had to stop. We had last week the first people who died because of that. Today, you have in hospital tons of vaccinated employees that caught the Covid and that are force to go to work (you are vaccinated, so you must go to work, don't care if you have the Covid!), and tons of fired unvaccinated employees available that do not have the Covid and that could work. I think that even Franz Kafka could not have imagined such a raving situation. 3) There are a lot of hospital bed available in private hospital in France. The government forbid the public hospital to use them. > > > Another statistic is the number of people sicked: The usual yearly flu > epidemic, at his highest, makes (in France) 600 people sick by week for > 100 000 people. > > The Covid "epidemic" at his highest in 2020, made 140 people sick by > week for 100 000 people. > > > No. > The Population of France is 67390000. *Daily* number of *confirmed* > COVID cases was over 50 000 (the real number is higher!!!). > (50 000 * 7) / 67390000 = 0.005193648909334 cases per person, which is > ~*519 cases per 100 000 people*. > https://ourworldindata.org/coronavirus/country/france > > > But let's pretend your numbers are correct. I gave you the official and publicly available statistics of the French Health State department, build by the doctors seing sick patients. So good luck to pretend they are wrong. A "COVID case" is just a positive test, it does not really means anything: there are many false positive and false negative. I think it would be meaningful only if the same rate of the population were tested with the same regularity. We are far from that. The statistics I use are about people actually really sick. It is a reliable statistic, and it's what has always been used until Covid to analyze the epidemics. > Average death rate by influenza is around 2 per 100 000, death rate for > COVID is around a bit over 200 per 100 000. > https://www.bmj.com/content/375/bmj.n2514 > > Similarly COVID has much greater injury and hospitalization rate. Thus > they aren't quite the same. The greater injury and hospitalization rate of COVID is just because the government forbid doctors to treat the patients. The COVID 19 starts spreading (at least in Italy and in France) in 2018, maybe before. But nobody noticed it. Why? Because the doctors received their sick patients, saw an unusual breathing disease, give them the usual drugs in that case (Azythromicin for example, Zinc, and other drugs depending on the patients), and all patients recovered, none went to the hospital. If the government had let doctors do their job, the hospitalization rate of COVID would have been very low. We have a few examples of doctors in France that had, at the very early beginning of the epidemic, many Covid patient and that cure all of them with the usual drugs used in breathing disease. These doctors usually were very happy. Some of them publicly express their happiness: "hey, this disease can be cured mostly easily, my patients recovered quickly, none of my patients went to the hospital!". Bad luck, they were immediately threatened by the officials, and had to shut up or they would lose their licence (one example: Dr Jean-Jacques Erbstein). Nowadays, all the drugs that are suspected to have a positive effect against the Covid, at least in France, are forbidden in one way or another. > > We see the same pattern when examining the global mortality: the Covid > has no significant effect on the mortality in 2020. In other words, it > killed very old people with problems that would have died otherwise > from > something else. > > > No, excess mortality raised globally a lot. By the beginning of 2020 > corona had not yet spread much, but after it peaked, the deaths peaked. > https://ourworldindata.org/excess-mortality-covid > I'm not entirely convinced by how 'ourworldindata.org' computes excess mortality. What I can tell is that you must never compare mortality between different years in absolute numbers. You have to normalize the data first, by age structure. Reading their explanation, they normalize the data in some way, but I'm not sure that they are normalizing against the age structure. Again I can talk only for France, with the official State death statistics. When you normalize the data by age structure, the mortality excess almost disappear. In practice, there is a mortality excess for age > 65, and a mortality deficit for age < 65 between 2020 and the five previous years (2019 being a year with very low mortality). So, in France, the impact of Covid 19 on mortality exists, but it's not so important. Moreover, you can take the Rivotril scandal into account: a drug bought by UE for a lot of money last year, and freely distributed by the French government in retirement home that killed thousands of old people having the Covid. They called that "euthanasia". Technically for me it's "murders". Anyway, that Rivotril may had an impact of the mortality too in 2020. > > So, no, non-vaccinated people have absolutely no effect on what happens > in the hospital. > > > Non-vaccinated people are the majority of the patients. > Example: > https://jamanetwork.com/journals/jama/fullarticle/2786039 > > https://www.bmj.com/content/374/bmj.n2306 > > Etc. These numbers seem to be very similar around the world. > > > Nowadays, as the mRNA-based injections do not work anymore, the > hospital > is full of vaccinated people getting the Covid. > > > Wrong and wrong, as shown already. This is not the numbers we have in England and in France. About the same rate of vaccinated people in hospital for Covid that the rate of vaccinated people in the entire population. Which should be logical in countries where the Delta variant is almost 100% of the infections. > > > Again, I am not against vaccine -in general and theoretically -, and I > agree with your arguments in that case, but I'm against these > injections > -specifically and practically-. > > I have heard that the Chinese vaccine is a traditional vaccine. No > problem with that. It's just forbidden in the western world. Bad luck, > it's political again. > > > Please tell me, what is the significant difference between mRNA covid > vaccine and these "traditional" vaccines? The Chinese vaccine is made the old way, with deactivated viruses. It's a well known technology, not an injection of an experimental technology that hijack your cells to produce a probably toxic protein. The Chinese vaccine seems to provide a lower protection than the mARN injection against the initial variant, but it seems to provide about the same protection against all the variants. Anyway, that's not very important for us, as the Chinese vaccine is forbidden in Europe. > Benoit, I wonder how well you could engineer a compiler without knowing > how to program. It's the same here. > You have no education in this field, yet you claim to know better than > others who do have the education. > No, there is a difference between the two situations: it's the human people. I don't see why I should inject in my body a mostly non working experimental product made by one of the most corrupted company in the world, that apparently does not master its industrial process, as the side effects of these injections in a few monthgs is greater that the total number of side effects of all other vaccines in tens of years - which is not a surprise as a vaccine must normally be tested 10 years before being allowed to be used massively. Because of the on-going totalitarian vaccination process, no-one in the world can avoid that question for itself, whatever the level of education or knowledge about the technical aspect of mRNA injections he has. Hopefully, at least in France, we still have scientists and doctors that share their knowledge without being paid by Big Pharma, we have many public statistics that overlap, preventing many falsifications (the French government tried a few times, but he was caught because of the incoherence of its falsifications), we have good statisticians that share their analyze of these stats publicly, we have many doctors that share their daily experience with patients, others that tells what actually happens in the hospital from the inside, and so on. This allows us to have a picture of the story that better matches the reality. Alas it does not make the drugs available. Regards, -- Beno?t Minisini From t.lee.davidson at gmail.com Thu Dec 2 17:28:06 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Thu, 2 Dec 2021 11:28:06 -0500 Subject: [Gambas-user] New Mailinglist website@lists.gambas-basic.org In-Reply-To: <71390b90-24f6-433c-ba41-8b3c2fbfa14c@deganius.de> References: <71390b90-24f6-433c-ba41-8b3c2fbfa14c@deganius.de> Message-ID: <0dd98152-bcdf-2162-e4b7-c07163dce693@gmail.com> On 12/2/21 5:06 AM, Christof Thalhofer wrote: > Hello, > > there is a new ML: website at lists.gambas-basic.org > > Feel free to subscribe at: > https://lists.gambas-basic.org/listinfo/website > > Alles Gute > > Christof Thalhofer For those who may not have been following along with the "Gambas Foundation?" thread, this new list is for collaboration on creating the new Gambas website. -- Lee From t.lee.davidson at gmail.com Thu Dec 2 18:46:29 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Thu, 2 Dec 2021 12:46:29 -0500 Subject: [Gambas-user] Let's remake the Gambas website. Any volunteers? In-Reply-To: <1AF0091B-8136-4987-A28B-261A761DFEEF@yahoo.fr> References: <6ca1461b-1e37-84a0-5069-ca7c3dbb324b@gmail.com> <1AF0091B-8136-4987-A28B-261A761DFEEF@yahoo.fr> Message-ID: On 12/1/21 11:58 PM, Linus via User wrote: > I have posted in the Farm a little demo of this component (a really quick demo): WebDemo > > A recent version of Gambas DEV is needed due to the usage of the widget ?WebTree? added in Gambas recently. > But you can delete it if you don?t have this widget. The rest should work. > > Olivier Cruilles Thank you for that, Olivier. It will probably be quite useful if I can find the time to study it. For anyone else wanting it but not having the Dev version of Gambas, this is what I had to do. Download, not Download & Install, the demo. Remove the WebTree object from ~/.local/share/gambas3/src/oliviercruilles/WebDemo/.srcWebformMain.webform (starting at line 47) Comment out all of Public Sub _new(). -- Lee P.S. Olivier, shouldn't "LADP Status" be "LDAP Status"? ;-) From jussi.lahtinen at gmail.com Fri Dec 3 00:12:30 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Fri, 3 Dec 2021 01:12:30 +0200 Subject: [Gambas-user] Reduced activity In-Reply-To: <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> Message-ID: > According to the specialists, RNA viruses exchange pieces of their RNA > far more than they mutate. So it's not mutations, but one call them > mutation to simplify. > No, there are mutations. There is the recombination also, which is technically different to mutation. But they *both* do occur. It is factually wrong to say there aren't mutations. > Again, this is the nice theory. In practical, RNA viruses become less > dangerous the more they mutate. No, I gave you many *practical,* *real world* examples. Please re-read it. Here are some more: Yellow fever, Rabies, Measles, Hepatitis C and Ebola. The First three are less dangerous because of the vaccines, but the viruses themselves are just as dangerous as they have always been. When will these become less dangerous? Here is another example; polio. It has injured children since the times of *ancient* Egypt. Now it is almost gone *only* due to the vaccines. Why didn't we just wait some more, if that is the case? > Of course not, just like letting fishes live their life doesn't make > > them die off. That is not how mutations work in evolution. > > I don't see any argument here. > Why would a successful organism just die off from mutations? That just doesn't happen. As long as the organism reproduces, it continues its life. Just as I demonstrated with the real world examples. You seem to be unable to see them. > When you compare all the countries that all took completly different > social and sanitary decisions, you see no pattern, no correlation > between the variant big cycles and the social/sanitary decisions. > How would that work even in theory? Less exposure to the virus causes more infections..? Which may imply that preventing the virus to spread -generally- is not a > good idea, directly or indirectly. > If the virus doesn't spread, then it doesn't spread. IE less infections, less hospitalization, less deaths. > Moreover, we now know that the spike protein can be dangerous, and that > it was not a good idea to hijack the cells to make them produce that > specific protein. > That is exactly what the virus does. How come you think it is dangerous in the vaccine, but not in the virus? > In England, and in France (but it's not yet official), the proportions > of vaccinated people with covid in the hospital is the same than the > proportion of vaccinated people in the population. > Not true. Here are the numbers for England: https://www.health-ni.gov.uk/sites/default/files/publications/health/doh-vaccination-status-weeks-43-46.pdf And please provide the actual data, like I do, instead of just making empty claims. It's a bit hard to believe you after seeing all these claims. That means that the experimental injections do not prevent virus spreading. > I already showed you evidence that the vaccine *does* prevent spreading. Do you have a weak memory? Also, what is the experimental thing in the vaccine? The principle in the mRNA vaccine is from 1989. https://www.pnas.org/content/86/16/6077 First human trial with mRNA vaccine was from 2001. https://www.jci.org/articles/view/14364 Pretty much nothing has changed in technology in over ten years. Just minor optimizations. And all living things use mRNA to make proteins anyway. Now it is ultimately tested with billions of people. No problems. > If you go to the John Hopkins University's Covid web site, that compares > vaccination rate, number of cases (usually a useless stat) and number of > deaths, you will see that the effect of vaccination is completly random > between countries. > No it's not. You just don't know what to look at. The number of cases and number of deaths comes from quite a small proportion of the population. Thus what you see are the effects of the lockdowns etc restrictions. Even in country, which is 80% fully vaccinated, there are more than enough unvaccinated people to completely fill the hospitals many times. Thus you need to look how many people in the hospitals are vaccinated vs unvaccinated. As already shown many times, the patients are mostly unvaccinated. One more source: https://www.thelancet.com/journals/lanam/article/PIIS2667-193X(21)00061-2/fulltext But note that if 100% of the population are vaccinated, then the X% who do not get immunity may need hospitalization. In that case 100% of the people in the hospital would be vaccinated. IE base rate fallacy. In England, the vaccination seems to make a huge number of Covid > contanimation, but less deaths. > Contaminations..? Or what? You mean infections? How is that even theoretically possible? A lot of claims like that and without anything to show. > As for the effect of vaccination of people against Covid death with the > Delta variant (almost 100% of contamination in France), the official > French stats are: no effect at all. No difference between vaccinated > people and non-vaccinated people. > Why won't you show us the stats? > This is an official report of the French State published 2 or 3 weeks > ago. Oh, it was 2020 there 2-3 weeks ago? Right. I wonder what else you got wrong. Please show us the stats, from the official site, not from Facebook. Reminder; in the previous mail you claimed that the stats are from the worst peak in 2020. And yes, the worst peak was in 2020. But it's 2021 now. I gave you the official and publicly available statistics of the French > Health State department, build by the doctors seing sick patients. So > good luck to pretend they are wrong. > Let's see them. Your country isn't very helpful to people who don't speak French. > A "COVID case" is just a positive test, it does not really means > anything: there are many false positive and false negative. No. There are false negatives, but false positives are extremely rare, since it is possible only via contamination. https://www.eurosurveillance.org/content/10.2807/1560-7917.ES.2020.25.3.2000045 > The greater injury and hospitalization rate of COVID is just because the > government forbid doctors to treat the patients. > Of course not. Why would they do that? Where is the evidence for this claim? > The COVID 19 starts spreading (at least in Italy and in France) in 2018, > maybe before. Not true. ... the doctors received their sick patients, saw an unusual breathing > disease, give them the > usual drugs in that case (Azythromicin for example, Zinc, and other > drugs depending on the patients), and all patients recovered, none went > to the hospital. > Why would they give antibiotics for virus infection? If the infection has damaged lung tissue enough for bacterial co-infection, then the patient *should be hospitalized*. > We have a few examples of doctors in France that had ... > Blaa blaa, just talking, no evidence. Nowadays, all the drugs that are suspected to have a positive effect > against the Covid, at least in France, are forbidden in one way or another. > Like what? I'm not entirely convinced by how 'ourworldindata.org' computes excess > mortality. > Age structure is of course in the adjustments. Here they are: https://www.mortality.org/Public/Docs/MethodsProtocol.pdf > > Benoit, I wonder how well you could engineer a compiler without knowing > > how to program. It's the same here. > > You have no education in this field, yet you claim to know better than > > others who do have the education. > > No, there is a difference between the two situations: it's the human > people. > What is that supposed to mean? ... as the side effects of these injections in a few monthgs is greater > that the > total number of side effects of all other vaccines in tens of years - ... > Again, no evidence, just empty assertions. Would you accept this kind of shitting on your work? Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From james at lixce.com Wed Dec 1 07:43:43 2021 From: james at lixce.com (james at lixce.com) Date: Wed, 01 Dec 2021 06:43:43 GMT Subject: [Gambas-user] gb.Chart & wiki Message-ID: Hmm... could not seem to find gb.chart on the Wiki and could not log in there either. Jay From james at lixce.com Wed Dec 1 06:54:22 2021 From: james at lixce.com (james at lixce.com) Date: Wed, 01 Dec 2021 05:54:22 GMT Subject: [Gambas-user] Bugtracker and gb.Chart Message-ID: I could not seem to get logged into the bugtracker, tried to re-register but still no joy. While working on my spread-sheet program I ran into a problem with gb.chart: Selecting any of the Bars based charts results in a "Not an Object" error. I made the following modifications to gb.Chart MTools.module to get Bar charts working. '' Draw.Font.Height is a property not a function 285 Draw.Font.Height() -> Draw.Font.Height 286 Draw.Font.Height() -> Draw.Font.Height 288 Draw.Font.Height() -> Draw.Font.Height 289 Draw.Font.Height() -> Draw.Font.Height '' Draw.Font.Width function does not exist '' I believe we are dealing with RichText at this point '' however Draw.Font.TextWidth returns the same '' measurement as Draw.Font.RichTextWidth in this '' situation and is likely lighter and a more direct replacement. ' f is a String, I think it is the Chart Title, didn't confirm. 314 Draw.Font.Width(f) / 2 -> Draw.Font.TextWidth(f) / 2 I'm using Qt5 and did not try any of this with Qt4 or Gnome BTW, if you open the gb.chart component in the IDE it has a fantastic demo program that shows all of the options and how to use them. I discovered it after several days of trial and error on my own. I'll see if I can get into the Wiki to add a bit of the missing info. Regards, Jay P.S. Very happy Benoit is feeling better! From mbelmonte at belmotek.net Fri Dec 3 11:31:37 2021 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn_Belmonte?=) Date: Fri, 3 Dec 2021 11:31:37 +0100 Subject: [Gambas-user] WakeOnLAN in Gambas Message-ID: Hi folks. Someone knows if is possible do WOL using some gambas component? Actually I use Shell command but maybe there are some "more gambas" way Regards. From chrisml at deganius.de Fri Dec 3 13:30:01 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Fri, 3 Dec 2021 13:30:01 +0100 Subject: [Gambas-user] Reduced activity In-Reply-To: <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> Message-ID: <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> Am 02.12.21 um 16:02 schrieb Beno?t Minisini: > Moreover, we now know that the spike protein can be dangerous, and that > it was not a good idea to hijack the cells to make them produce that > specific protein. But this is another problem. No, this was a false alarm: https://fullfact.org/online/conservative-woman-vaccine-scientist-spike-protein/ https://sciencebasedmedicine.org/the-deadly-coronavirus-spike-protein/ You should update your knowledge from time to time. > In Germany, the vaccination makes more cases and more deaths. It's worse > in Greece. I live in Germany. What you claim is completely false. I know the actual statistics. We instead have the problem that antivaxxers in Germany/Austia/Switzerland are about 30% and this is one of the reasons we are in the fourth wave. Our gouvernment payed the hospitals for more intensive care units (50000 EUR for each bed), which were installed but we don't have enough staff because many employees in the hospitals have quit due to overwork. So now the fourth wave hits us particularly hard. In fact we have not enough intensive care units and now here is spoken about "triage", which means that the doctors now have to decide whom they better let die without any further care. This is a disaster for Germany that we always wanted to avoid. About 65% of the people in Germany are vaccinated, and most of the people in the intensive care units are not. Therefor our society and the gouvernment think about to make vaccination mandatory. > In Australia, the vaccination starts making less cases and less deaths, > but we must wait to see. > > So there is no pattern, no correlation between the vaccination and what > happens in reality. No. In Germany about 68% of the people are vaccinated today. In October: For 100% people with Covid-19 in the intense car units were 36% with age > 60 and 13% with age 18-59 vaccianated. If more people are vaccianated it is logical that more vaccianated people are in the intense car units because for a certain part of all vaccianated people the vaccianation will not give the desired result. In 2021 over 90% of the patients in icu were unvaccinated at all! The statistics speak a very clear language. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From g4mba5 at gmail.com Fri Dec 3 14:00:22 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Fri, 3 Dec 2021 14:00:22 +0100 Subject: [Gambas-user] Reduced activity In-Reply-To: <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> Message-ID: <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> Le 03/12/2021 ? 13:30, Christof Thalhofer a ?crit?: > Am 02.12.21 um 16:02 schrieb Beno?t Minisini: > >> Moreover, we now know that the spike protein can be dangerous, and that >> it was not a good idea to hijack the cells to make them produce that >> specific protein. But this is another problem. > > No, this was a false alarm: > > https://fullfact.org/online/conservative-woman-vaccine-scientist-spike-protein/ > > > https://sciencebasedmedicine.org/the-deadly-coronavirus-spike-protein/ > > You should update your knowledge from time to time. Thanks. I never do that for sure. So the spike protein is not dangerous, and hence the mRNA drugs are safe. These web site are using sophism. > >> In Germany, the vaccination makes more cases and more deaths. It's worse >> in Greece. > > I live in Germany. What you claim is completely false. I know the actual > statistics. We instead have the problem that antivaxxers in > Germany/Austia/Switzerland are about 30% and this is one of the reasons > we are in the fourth wave. > It's not my claim. It's John Hopkins Universite Covid web site claim. I join you some pictures of their graphs. > Our gouvernment payed the hospitals for more intensive care units (50000 > EUR for each bed), which were installed but we don't have enough staff > because many employees in the hospitals have quit due to overwork. So > now the fourth wave hits us particularly hard. In fact we have not > enough intensive care units and now here is spoken about "triage", which > means that the doctors now have to decide whom they better let die > without any further care. This is a disaster for Germany that we always > wanted to avoid. > > About 65% of the people in Germany are vaccinated, and most of the > people in the intensive care units are not. Therefor our society and the > gouvernment think about to make vaccination mandatory. > >> In Australia, the vaccination starts making less cases and less deaths, >> but we must wait to see. >> >> So there is no pattern, no correlation between the vaccination and what >> happens in reality. > No. In Germany about 68% of the people are vaccinated today. Of course that you will always find a correlation in each country. It's just that the correlation differs between countries. mRNA drugs seems to have a positive effect in some countries, a negative effect in others. > > In October: For 100% people with Covid-19 in the intense car units were > 36% with age > 60 and 13% with age 18-59 vaccianated. If more people are > vaccianated it is logical that more vaccianated people are in the > intense car units because for a certain part of all vaccianated people > the vaccianation will not give the desired result. > > In 2021 over 90% of the patients in icu were unvaccinated at all! The > statistics speak a very clear language. Maybe in Germany. But it's different in other countries. Regards, -- Beno?t Minisini -------------- next part -------------- A non-text attachment was scrubbed... Name: uk-de-nl.png Type: image/png Size: 306025 bytes Desc: not available URL: From chrisml at deganius.de Fri Dec 3 15:44:35 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Fri, 3 Dec 2021 15:44:35 +0100 Subject: [Gambas-user] Reduced activity In-Reply-To: <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> Message-ID: <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> Am 03.12.21 um 14:00 schrieb Beno?t Minisini: >> You should update your knowledge from time to time. > > Thanks. I never do that for sure. So the spike protein is not dangerous, > and hence the mRNA drugs are safe. These web site are using sophism. Ok sorry. You claimed, but without any prove. So ... where's the prove that the mRNA vaccinations are dangerous? Please send links to studies and scientists who acknowledge these studies. >> In October: For 100% people with Covid-19 in the intense car units were >> 36% with age > 60 and 13% with age 18-59 vaccianated. If more people are >> vaccianated it is logical that more vaccianated people are in the >> intense car units because for a certain part of all vaccianated people >> the vaccianation will not give the desired result. >> >> In 2021 over 90% of the patients in icu were unvaccinated at all! The >> statistics speak a very clear language. > > Maybe in Germany. But it's different in other countries. Here is the website of a german hacker and big-data guy who takes the data of the *John Hopkins University* and creates feature-rich plots for different countries: https://www.dkriesel.com/corona The big black line is the smothered growth of infections in percent. As soon as it is over 0 we are in exponential growth. France: https://www.dkriesel.com/_media/coronaplot-france.png You can see how the rate of new deaths per day sinks, since the vaccination started. We can hope that the current rate of new deaths does not follow the rate of new active cases as it was in Oct/Nov 2020. It seems so and that would prove the success of vaccinations in your country. Great Britain: https://www.dkriesel.com/_media/coronaplot-unitedkingdom.png Very good eyample for the success of the vaccinations. Have a look at the development of new active cases vs new deaths in 2020 vs 2021. Portugal and Spain: https://www.dkriesel.com/_media/coronaplot-portugal.png https://www.dkriesel.com/_media/coronaplot-spain.png I wish I would live there. Nearly all people vaccinated, nearly no deaths any more. Germany: https://www.dkriesel.com/_media/coronaplot-germany.png We are facing the fourth wave. Right now some icu's in our country are full, the military flies ill people to hospitals with more capacity. But the wave is still growing. We have too much novaxxers and because of elections and gouvernment change we faced a weakness of the power of politicians in charge. In the summer, everybody here thought it was over, even though the delta variant came. The scientists warned but were not heard and their warnings were not implemented. We have slept and now we see the consequences. :-( Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From t.lee.davidson at gmail.com Fri Dec 3 16:29:04 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Fri, 3 Dec 2021 10:29:04 -0500 Subject: [Gambas-user] gb.Chart & wiki In-Reply-To: <20211203074802.165482016257@h08.hostsharing.net> References: <20211203074802.165482016257@h08.hostsharing.net> Message-ID: <85a5272b-df5c-43ac-d14c-b0b655b9319c@gmail.com> On 12/1/21 1:43 AM, james at lixce.com wrote: > Hmm... could not seem to find gb.chart on the Wiki and could not log in there either. > > Jay > You will find the doc here: https://gambaswiki.org/wiki/comp/gb.chart I don't know why it isn't linked on the Components page. Also, I am able to login to the Wiki so I have no clue why you cannot. -- Lee From gambas.fr at gmail.com Fri Dec 3 17:31:36 2021 From: gambas.fr at gmail.com (Fabien Bodard) Date: Fri, 3 Dec 2021 17:31:36 +0100 Subject: [Gambas-user] Reduced activity In-Reply-To: <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> Message-ID: Well it's an hard subject, and I feel like Benoit, Here in my country we can't really see the covid effects and hospitals are empty since the beginning... Really, only some sparse cases. The most part of impacted people is the olders. One thing really funny is the number of case where one of a couple have the covid, live and sleep with it's concubin and the other is not contaminated. And the test say false, and again false after 2nd control. I say that but I'm also vaccinated... but I will wait before the 3rd... My son (17 year old) have heart problem since the vaccin and I have two niece who no longer have a period (15 and 17 year old) -- Fabien Bodard From jussi.lahtinen at gmail.com Fri Dec 3 19:39:35 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Fri, 3 Dec 2021 20:39:35 +0200 Subject: [Gambas-user] Reduced activity In-Reply-To: References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> Message-ID: > > Here in my country we can't really see the covid effects and hospitals are > empty since > the beginning... Really, only some sparse cases. > The hospitals are not empty, that is false information. Also the stats show there was over 500 infections per day per 100 000. That turns into a lot of patients for the hospitals. But in your personal view it may be nothing. How many people do you know? 100? That is 0.5 cases in your "close" circle. > The most part of impacted people is the olders. > True, old and chronically sick and we must protect them. My son (17 year old) have heart problem since the vaccin ... Risk of myocarditis is *much* more likely from a virus, than from the vaccine. In fact, because the corona virus is so common now and so likely to cause myocarditis, you will *lessen* the risk of myocarditis by taking the vaccine. > ... and I have two niece who no longer have a period (15 and 17 year old) > Very probably stress related. This was investigated and concluded not to be correlated to the vaccine. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Fri Dec 3 19:42:44 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Fri, 3 Dec 2021 20:42:44 +0200 Subject: [Gambas-user] Reduced activity In-Reply-To: <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> Message-ID: > It's not my claim. It's John Hopkins Universite Covid web site claim. I > join you some pictures of their graphs. > No, Benoit it is 100% your claim. Look at the graphs you attached. They say nothing about prevalence of the disease among the vaccinated/unvaccinated. I explained this already. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From chrisml at deganius.de Fri Dec 3 19:50:13 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Fri, 3 Dec 2021 19:50:13 +0100 Subject: [Gambas-user] Reduced activity In-Reply-To: References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> Message-ID: <290c8a8e-f494-f981-0392-e8b962fa2fde@deganius.de> Am 03.12.21 um 17:31 schrieb Fabien Bodard: > Well it's an hard subject, and I feel like Benoit, Here in my country > we can't really see the covid effects and hospitals are empty since > the beginning... Really, only some sparse cases. > The most part of impacted people is the olders. > One thing really funny is the number of case where one of a couple > have the covid, live and sleep with it's concubin and the other is not > contaminated. And the test say false, and again false after 2nd > control. > > I say that but I'm also vaccinated... but I will wait before the > 3rd... My son (17 year old) have heart problem since the vaccin and I > have two niece who no longer have a period (15 and 17 year old) I can understand your sorrows. But on the other hand it helps to take a look at the statistics to clear up a bit. At least it helps me. If you see that France lost 120k lives which can also be counted as 1,822 deaths per million, here: https://www.worldometers.info/coronavirus/#countries ... then I think that you can now say to be lucky that you have a strong president who may have learned the lessons. Look at the disasters that happened in the USA or in Brazil. Germany now has 1,226 deaths per million so here the strategy seemed to be much better but only until now. The game is not over. We will see at the end who had the luck to live in a country where the society was mature enough to repel the attack with the least casualties. Look the numbers of Romania (2,985) or Bulgaria (4,169) where the Orthodox Church is against vaccination. Also, the public health system in these countries will not be the best. And is India (336) so good because there exists a natural immunity? Or are their numbers simply not right? I had no problem with my third vaccination (here called "the booster"). It was strongly recommended by the local scientists in Germany. I follow their advice. I don't have to think twice. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From g4mba5 at gmail.com Fri Dec 3 20:05:29 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Fri, 3 Dec 2021 20:05:29 +0100 Subject: [Gambas-user] Reduced activity In-Reply-To: References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> Message-ID: Le 03/12/2021 ? 17:31, Fabien Bodard a ?crit?: > > I say that but I'm also vaccinated... but I will wait before the > 3rd... My son (17 year old) have heart problem since the vaccin and I > have two niece who no longer have a period (15 and 17 year old) > A friend too refuses the mARN vaccine, because all her injected friends without exception no longer have their menstruation, or have them out of order. An epidemic of coincidences. -- Beno?t Minisini From jussi.lahtinen at gmail.com Fri Dec 3 20:42:42 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Fri, 3 Dec 2021 21:42:42 +0200 Subject: [Gambas-user] Reduced activity In-Reply-To: References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> Message-ID: > > ... because all her injected friends without exception no longer have > their menstruation, or have them out of order. > Pause in menstruation or irregularities in menstruation are common and harmless. The corona infection however can be very dangerous. Are you not hearing yourself? > An epidemic of coincidences. > Yeah, I flipped a coin and got tails two times in a row. I must be Jesus or something. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From tercoide at hotmail.com Fri Dec 3 20:53:11 2021 From: tercoide at hotmail.com (martin p cristia) Date: Fri, 3 Dec 2021 16:53:11 -0300 Subject: [Gambas-user] Reduced activity In-Reply-To: References: Message-ID: Since you still discussing the matter... :) I know 4 friends that had some sort of heard issues like myocarditis or arrhythmia from having Covid . I don't know a single person with problems from vacciantion other that light fever, local arm pain or exaustion. And here in South America we've been the guinea pigs for the labs. I had the last shot on tuesday (Astrazeneca 3rd shot, 1st Sputnik, 2nd Moderna) , had a light fever that kept me in bed for half day but after a paracetamol, went to work at mid day. Right now, ITUs all over the country are empty, altought there is some of positivity from having no restrictions at all. I say, get vaccinated and enjoy your life. See you in europe on may. El 12/3/21 a las 15:43, user-request at lists.gambas-basic.org escribi?: > Risk of myocarditis is*much* more likely from a virus, than from the > vaccine. In fact, because the corona virus is so common now and so likely > to cause myocarditis, > you will*lessen* the risk of myocarditis by taking the vaccine. -- Saludos Ing. Martin P Cristia From gambas.fr at gmail.com Fri Dec 3 21:05:00 2021 From: gambas.fr at gmail.com (Fabien Bodard) Date: Fri, 3 Dec 2021 21:05:00 +0100 Subject: [Gambas-user] Reduced activity In-Reply-To: References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> Message-ID: Well the time will resolve all problems in universe ... It's just matter of Time. So for the present I will return coding ? -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Fri Dec 3 21:23:16 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Fri, 3 Dec 2021 22:23:16 +0200 Subject: [Gambas-user] Reduced activity In-Reply-To: References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> Message-ID: > > So for the present I will return coding ? > I'm sure that is the better way to use the time! Happy coding! Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From chrisml at deganius.de Fri Dec 3 23:23:03 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Fri, 3 Dec 2021 23:23:03 +0100 Subject: [Gambas-user] Reduced activity In-Reply-To: References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> Message-ID: <4b70d2e7-21fd-6000-3b2c-3a709e9cd295@deganius.de> Am 03.12.21 um 21:05 schrieb Fabien Bodard: > Well the time will resolve all problems in universe ... It's just matter > of Time. > > So for the present I will return coding ? That's a very good decision. :-) Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From t.lee.davidson at gmail.com Fri Dec 3 23:43:40 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Fri, 3 Dec 2021 17:43:40 -0500 Subject: [Gambas-user] Reduced activity In-Reply-To: <290c8a8e-f494-f981-0392-e8b962fa2fde@deganius.de> References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> <290c8a8e-f494-f981-0392-e8b962fa2fde@deganius.de> Message-ID: <8e3ddad6-703e-de5d-5356-059652f2e0ab@gmail.com> On 12/3/21 1:50 PM, Christof Thalhofer wrote: > And is India (336) so good because there exists a natural immunity? Or are?their?numbers?simply?not?right? Perhaps it is because the Indian government provided their people with medicine kits containing Doxycycline and Ivermectin. https://www.thedesertreview.com/opinion/columnists/indias-ivermectin-blackout---part-v-the-secret-revealed/article_9a37d9a8-1fb2-11ec-a94b-47343582647b.html It is illogical to blame mistreatment of a disease on the disease itself. -- Lee From chrisml at deganius.de Sat Dec 4 00:30:50 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Sat, 4 Dec 2021 00:30:50 +0100 Subject: [Gambas-user] Reduced activity In-Reply-To: <8e3ddad6-703e-de5d-5356-059652f2e0ab@gmail.com> References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> <290c8a8e-f494-f981-0392-e8b962fa2fde@deganius.de> <8e3ddad6-703e-de5d-5356-059652f2e0ab@gmail.com> Message-ID: <32ef0ca0-094f-9f99-9fde-5f94a48535fa@deganius.de> Am 03.12.21 um 23:43 schrieb T Lee Davidson: > On 12/3/21 1:50 PM, Christof Thalhofer wrote: >> And is India (336) so good because there exists a natural immunity? Or are?their?numbers?simply?not?right? > > Perhaps it is because the Indian government provided their people with medicine kits containing Doxycycline and Ivermectin. > https://www.thedesertreview.com/opinion/columnists/indias-ivermectin-blackout---part-v-the-secret-revealed/article_9a37d9a8-1fb2-11ec-a94b-47343582647b.html > > It is illogical to blame mistreatment of a disease on the disease itself. The RKI (Robert Koch Institut) in Germany states about Ivermectin (Translation): > A meta-analysis of 14 randomised clinical trials (N=1678 patients, > outpatients and hospitalised patients in separate analyses). > > * No effectiveness with respect to the clinical endpoints studied, such as > 28-day mortality, clinical endpoints such as 28-day mortality, clinical > worsening with the need for need for NIV/IMV* or O2 supplementation by day > 28, viral clearance on day clearance on day 7 and no or low effect on > clinical improvement by day 28. clinical improvement by day 28. > > * Low to very low level of evidence Several clinical trials with systemic > and inhaled administration Not yet completed Reports of relevant toxicity > in case of overdose. > Possible side effects: Fever, pruritus, skin oedema, > headache, fatigue, vomiting/nausea, transaminase > elevation, asthmatic asthmatic attacks AI: strict > indication in pregnancy (in animal studies) pregnancy (in > animal studies evidence of embryotoxic and teratogenic > teratogenic effect) https://www.rki.de/DE/Content/InfAZ/N/Neuartiges_Coronavirus/COVRIIN_Dok/Therapieuebersicht.pdf?__blob=publicationFile References (this is the meta study) : https://www.cochranelibrary.com/cdsr/doi/10.1002/14651858.CD015017.pub2/full#CD015017-abs-0002 I know Ivermectin because we use it for deworming of horses. And doxycycline is a broad-spectrum antibiotic against bacteria with quite hard side effects: https://www.mayoclinic.org/drugs-supplements/doxycycline-oral-route/side-effects/drg-20068229 Why should it help against viruses? I would definitely not eat any of them. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From jussi.lahtinen at gmail.com Sat Dec 4 00:49:09 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Sat, 4 Dec 2021 01:49:09 +0200 Subject: [Gambas-user] Reduced activity In-Reply-To: <8e3ddad6-703e-de5d-5356-059652f2e0ab@gmail.com> References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> <290c8a8e-f494-f981-0392-e8b962fa2fde@deganius.de> <8e3ddad6-703e-de5d-5356-059652f2e0ab@gmail.com> Message-ID: I will look later, if there is an explanation for the Indian numbers. However, ivermectin and doxycycline do not explain it. In vitro studies have shown that ivermectin works in principle, but in practice the needed concentration is too neurotoxic. It is mostly a cheap and desperate attempt, when nothing else is available. Thus it is not used in western countries. Here is quote from the review: "The blood levels of ivermectin at safe therapeutic doses are in the 20?80 ng/ml range, while the activity against SARS-CoV2 in cell culture is in the microgram range." So, *you need a thousand times more ivermectin, than the safe limit.* Full review here: https://www.nature.com/articles/s41429-020-0336-z] There are some clinical trials still going on with ivermectin, but so far the results are conflicting. Either "no help and just side-effects" or "some very small help". Also there are tons of studies with severe quality issues (again, more in the Cochrane review). I haven't look into the data, but some have suggested that ivermectin generally works better in countries where the patients carry parasites. At least that is logical, ivermectin is antiparasitic and parasites make us weak. Also it should be noted that there are already over thousand deaths due self-medication with it. It should not be used until we know better, but it doesn't look good. For more details I recommend Cochrane review: https://www.cochranelibrary.com/cdsr/doi/10.1002/14651858.CD015017.pub2/full Also, note that ivermectin is in use in many countries without much success. Doxycycline is an antibiotic, which blocks protein synthesis of a broad spectrum of bacteria. So, in case of COVID induced co-infection it is used in western countries. It has also by some unknown mechanism some potential activity for some viruses. But at least a trial done in the UK, showed it doesn't work against COVID. https://www.thelancet.com/journals/lanres/article/PIIS2213-2600(21)00310-6/fulltext So, it seems the case is very similar to the ivermectin. We do not eat them for a reason and it is not a conspiracy. Jussi On Sat, Dec 4, 2021 at 12:44 AM T Lee Davidson wrote: > On 12/3/21 1:50 PM, Christof Thalhofer wrote: > > And is India (336) so good because there exists a natural immunity? Or > are their numbers simply not right? > > Perhaps it is because the Indian government provided their people with > medicine kits containing Doxycycline and Ivermectin. > > https://www.thedesertreview.com/opinion/columnists/indias-ivermectin-blackout---part-v-the-secret-revealed/article_9a37d9a8-1fb2-11ec-a94b-47343582647b.html > > It is illogical to blame mistreatment of a disease on the disease itself. > > > -- > Lee > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Sat Dec 4 01:47:48 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Sat, 4 Dec 2021 02:47:48 +0200 Subject: [Gambas-user] Reduced activity In-Reply-To: References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> <290c8a8e-f494-f981-0392-e8b962fa2fde@deganius.de> <8e3ddad6-703e-de5d-5356-059652f2e0ab@gmail.com> Message-ID: OK, it seems there are multiple explanations. India (like some other poor countries) do not have infrastructure for all the autopsies, corona testing, etc. So, the numbers are heavily under-reported. See: https://www.medrxiv.org/content/10.1101/2021.07.20.21260872v1 (<-- still in preprint!) Also their age structure is very different. Example in Finland a bit over 20% of people are 65 years old or older (this is a little bit higher than in Europe generally). In India only a bit under 7% are 65 or older! Jussi On Sat, Dec 4, 2021 at 1:49 AM Jussi Lahtinen wrote: > I will look later, if there is an explanation for the Indian numbers. > However, ivermectin and doxycycline do not explain it. > > In vitro studies have shown that ivermectin works in principle, but in > practice the needed concentration is too neurotoxic. It is mostly a cheap > and desperate attempt, when nothing else is available. Thus it is not used > in western countries. > > Here is quote from the review: "The blood levels of ivermectin at safe > therapeutic doses are in the 20?80 ng/ml range, while the activity against > SARS-CoV2 in cell culture is in the microgram range." > > So, *you need a thousand times more ivermectin, than the safe limit.* > Full review here: https://www.nature.com/articles/s41429-020-0336-z] > > There are some clinical trials still going on with ivermectin, but so far > the results are conflicting. Either "no help and just side-effects" or > "some very small help". > Also there are tons of studies with severe quality issues (again, more in > the Cochrane review). > > I haven't look into the data, but some have suggested that ivermectin > generally works better in countries where the patients carry parasites. At > least that is logical, ivermectin is antiparasitic and parasites make us > weak. > Also it should be noted that there are already over thousand deaths due > self-medication with it. It should not be used until we know better, but it > doesn't look good. > For more details I recommend Cochrane review: > https://www.cochranelibrary.com/cdsr/doi/10.1002/14651858.CD015017.pub2/full > > Also, note that ivermectin is in use in many countries without much > success. > > Doxycycline is an antibiotic, which blocks protein synthesis of a broad > spectrum of bacteria. So, in case of COVID induced co-infection it is used > in western countries. > It has also by some unknown mechanism some potential activity for some > viruses. But at least a trial done in the UK, showed it doesn't work > against COVID. > > https://www.thelancet.com/journals/lanres/article/PIIS2213-2600(21)00310-6/fulltext > So, it seems the case is very similar to the ivermectin. > > We do not eat them for a reason and it is not a conspiracy. > > > Jussi > > > > > > On Sat, Dec 4, 2021 at 12:44 AM T Lee Davidson > wrote: > >> On 12/3/21 1:50 PM, Christof Thalhofer wrote: >> > And is India (336) so good because there exists a natural immunity? Or >> are their numbers simply not right? >> >> Perhaps it is because the Indian government provided their people with >> medicine kits containing Doxycycline and Ivermectin. >> >> https://www.thedesertreview.com/opinion/columnists/indias-ivermectin-blackout---part-v-the-secret-revealed/article_9a37d9a8-1fb2-11ec-a94b-47343582647b.html >> >> It is illogical to blame mistreatment of a disease on the disease itself. >> >> >> -- >> Lee >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at westwoodsvcs.com Sat Dec 4 05:02:24 2021 From: brian at westwoodsvcs.com (Brian G) Date: Fri, 3 Dec 2021 20:02:24 -0800 (PST) Subject: [Gambas-user] Interesting performance optimization Message-ID: <1807132369.12699.1638590544121.JavaMail.zimbra@westwoodsvcs.com> The is a remarkable difference in the performance of the following functions. Without fast unsafe options the second is 100% or more slower than the first. With fast unsafe options the second is 8 to 10 percent faster then the first, the older or slower the machine the better the performance of the second compared to the first. On newer faster machines the difference is negligible. This really makes you think about how to optimize your code in a targeted environment! sample 1) sub smaller(a as long, b as long) as long if a < b then return a else return b end Sample 2) sub small(a as long, b as long) as long return (a * (1 + (a > b))) + ( b * (1 + (b >= a))) ' inverse of the operation because true is -1 false is 0 end Sample Script follows: #!/usr/bin/gbs3 ' Gambas Script File Created 12/04/2021 02:39:16.184 fast unsafe print smaller(992,100) Print small(992,100) Print Smaller(1,100) Print small(1,100) dim ttime as float = timer for i as long = 0 to 1000000000 smaller(i,5000000) next print timer - ttime ttime = timer for i as long = 0 to 1000000000 small(i,5000000) next print timer - ttime catch Print error.text&"\n" & error.where sub smaller(a as long, b as long) as long if a < b then return a else return b end sub small(a as long, b as long) as long return (a * (1 + (a > b))) + ( b * (1 + (b >= a))) end "Failure is the key to success; each mistake teaches us something" .. Morihei Ueshiba Brian G -------------- next part -------------- An HTML attachment was scrubbed... URL: From chrisml at deganius.de Sat Dec 4 09:50:38 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Sat, 4 Dec 2021 09:50:38 +0100 Subject: [Gambas-user] Reduced activity In-Reply-To: References: Message-ID: <9370a241-b313-4899-415f-afbd99d9c8b7@deganius.de> Am 03.12.21 um 20:53 schrieb martin p cristia: > Since you still discussing the matter... :) We have an international mailinglist, I like it very much to read about the different experiences. > I know 4 friends that had some sort of heard issues like myocarditis or > arrhythmia from having Covid . I don't know a single person with > problems from vacciantion other that light fever, local arm pain or > exaustion. And here in South America we've been the guinea pigs for the > labs. I had the last shot on tuesday (Astrazeneca 3rd shot, 1st Sputnik, > 2nd Moderna) , had a light fever that kept me in bed for half day but > after a paracetamol, went to work at mid day. Right now, ITUs all over > the country are empty, altought there is some of positivity from having > no restrictions at all. Southafrica? Here in Europe it looks like the experts are in doubt about the effects of the 'Omikron' variant which they originated in Southafrica: https://en.wikipedia.org/wiki/SARS-CoV-2_Omicron_variant It seems to be clear that the infection rate is higher than with the delta variant but the danger is unknown. One of our experts in Germany said, if the danger (lethality) is lower and the infection rate is higher it would be a nice christmas present because it could replace the 'Delta' variant. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From chrisml at deganius.de Sat Dec 4 14:03:26 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Sat, 4 Dec 2021 14:03:26 +0100 Subject: [Gambas-user] Reduced activity In-Reply-To: <9370a241-b313-4899-415f-afbd99d9c8b7@deganius.de> References: <9370a241-b313-4899-415f-afbd99d9c8b7@deganius.de> Message-ID: <3f6714e1-b085-5cf8-1bdd-2d74a1e20de4@deganius.de> Am 04.12.21 um 09:50 schrieb Christof Thalhofer: >> exaustion. And here in South America we've been the guinea pigs for the > Southafrica? Sorry i was not awake this morning, Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From tercoide at hotmail.com Sat Dec 4 16:25:54 2021 From: tercoide at hotmail.com (martin cristia) Date: Sat, 4 Dec 2021 12:25:54 -0300 Subject: [Gambas-user] Reduced activity In-Reply-To: References: Message-ID: > Southafrica? Here in Europe it looks like the experts are in doubt about Argentina! Also I have asked my wife about period issues and she and my daugther had none, BUT some friends had it delayed or none at all, and that lasted two months. From jussi.lahtinen at gmail.com Sat Dec 4 19:30:50 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Sat, 4 Dec 2021 20:30:50 +0200 Subject: [Gambas-user] Reduced activity In-Reply-To: References: Message-ID: Some vaccines (and infections) cause short term harmless changes in the menstrual cycle, but they happen also without apparent reason. So far there haven't been established connection to the used corona vaccines, but there are reports after getting some corona vaccines, not just the mRNA vaccine. https://www.bmj.com/content/374/bmj.n2211 Jussi On Sat, Dec 4, 2021 at 5:27 PM martin cristia wrote: > > Southafrica? Here in Europe it looks like the experts are in doubt about > > Argentina! > > Also I have asked my wife about period issues and she and my daugther > had none, BUT some friends had it delayed or none at all, and that > lasted two months. > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Sat Dec 4 19:37:44 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Sat, 4 Dec 2021 13:37:44 -0500 Subject: [Gambas-user] Reduced activity In-Reply-To: <32ef0ca0-094f-9f99-9fde-5f94a48535fa@deganius.de> References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> <290c8a8e-f494-f981-0392-e8b962fa2fde@deganius.de> <8e3ddad6-703e-de5d-5356-059652f2e0ab@gmail.com> <32ef0ca0-094f-9f99-9fde-5f94a48535fa@deganius.de> Message-ID: <3c7171a7-22cc-e6ee-9aed-f80c7a584c74@gmail.com> On 12/3/21 6:30 PM, Christof Thalhofer wrote: > [snip] > The RKI (Robert Koch Institut) in Germany states about Ivermectin (Translation): >> A meta-analysis of 14 randomised clinical trials (N=1678 patients, >> outpatients and hospitalised patients in separate analyses). >> >> * No effectiveness with respect to the clinical endpoints studied, such as >> 28-day mortality, clinical endpoints such as 28-day mortality, clinical >> worsening with the need for need for NIV/IMV* or O2 supplementation by day >> 28, viral clearance on day clearance on day 7 and no or low effect on >> clinical improvement by day 28. clinical improvement by day 28. >> >> * Low to very low level of evidence Several clinical trials with systemic >> and inhaled administration Not yet completed Reports of relevant toxicity >> in case of overdose. [snip] Well, the US National Institute of Health disagrees with the Robert Koch Institut. Perhaps you could have done a bit more research. Merck also put a statement against ivermectin. Hmm, I wonder why. Could it be because there is no profit in it for them? Is it possible that the RKI also has a conflict of interest? > > And doxycycline is a broad-spectrum antibiotic against bacteria with quite hard side effects: [snip] > Why should it help against viruses? Because it also has anti-viral properties. And, it has anti-inflammatory properties as well. On 12/3/21 6:49 PM, Jussi Lahtinen wrote: > I will look later, if there is an explanation for the Indian numbers. > However, ivermectin and doxycycline do not explain it.[snip] > We do not eat them for a reason and it is not a conspiracy. I find it interesting that you, in your expert opinion, can conclusively state that ivermectin and doxycycline do not explain it when other experts indicate a different possibility. And, your blanket statement that, "We do not eat them for a reason," is factually incorrect as, obviously, some do; and, your reasoning is unsound. "Review of the Emerging Evidence Demonstrating the Efficacy of Ivermectin in the Prophylaxis and Treatment of COVID-19" [https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8088823/]: "Meta-analyses based on 18 randomized controlled treatment trials of ivermectin in COVID-19 have found large, statistically significant reductions in mortality, time to clinical recovery, and time to viral clearance. Furthermore, results from numerous controlled prophylaxis trials report significantly reduced risks of contracting COVID-19 with the regular use of ivermectin. Finally, the many examples of ivermectin distribution campaigns leading to rapid population-wide decreases in morbidity and mortality indicate that an oral agent effective in all phases of COVID-19 has been identified." "Ivermectin for Prevention and Treatment of COVID-19 Infection: A Systematic Review, Meta-analysis, and Trial Sequential Analysis to Inform Clinical Guidelines" [https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8248252/]: "Moderate-certainty evidence finds that large reductions in COVID-19 deaths are possible using ivermectin. Using ivermectin early in the clinical course may reduce numbers progressing to severe disease. The apparent safety and low cost suggest that ivermectin is likely to have a significant impact on the SARS-CoV-2 pandemic globally." "Effects of Ivermectin in Patients With COVID-19: A Multicenter, Double-blind, Randomized, Controlled Clinical Trial" [https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8101859/]: "A single dose of ivermectin was well-tolerated in symptomatic patients with COVID-19, and important clinical features of COVID-19 were improved with ivermectin use, including dyspnea, cough, and lymphopenia. Further studies with larger sample sizes, different drug dosages, dosing intervals and durations, especially in different stages of the disease, may be useful in understanding the potential clinical benefits ivermectin." "A five-day course of ivermectin for the treatment of COVID-19 may reduce the duration of illness" [https://pubmed.ncbi.nlm.nih.gov/33278625/]: "Ivermectin, a US Food and Drug Administration-approved anti-parasitic agent, was found to inhibit severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2) replication in vitro. [...] Virological clearance was earlier in the 5-day ivermectin treatment arm when compared to the placebo group [...] There were no severe adverse drug events recorded in the study. A 5-day course of ivermectin was found to be safe and effective in treating adult patients with mild COVID-19." "Ivermectin in COVID-19" [https://covid19criticalcare.com/ivermectin-in-covid-19/]: "We regard ivermectin as a core medication in the prevention and treatment of COVID-19." "Doxycycline as a potential partner of COVID-19 therapies" [https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7298522/]: "Because patients with COVID-19 are in need of both antiviral and anti-inflammatory treatment as well as protection against lung damage, studies of proposed combination therapy is warranted. As doxycycline is inexpensive and widely available, has a safe tolerability profile, and is an attractive option for the treatment of COVID-19 as well as potentially alleviating the lung sequelae and also providing coverage against atypical bacterial pneumonia such as Mycoplasma pneumoniae and Legionella pneumophilia." "Doxycycline treatment of high-risk COVID-19-positive patients with comorbid pulmonary disease" [https://pubmed.ncbi.nlm.nih.gov/32873175/]: "Tetracycline and its derivatives (e.g. doxycycline and minocycline) are nontraditional antibiotics with a well-established safety profile, potential efficacy against viral pathogens such as dengue fever and chikungunya, and may regulate pathways important in initial infection, replication, and systemic response to SARS-CoV-2. We present a series of four high-risk, symptomatic, COVID-19+ patients, with known pulmonary disease, treated with doxycycline with subsequent rapid clinical improvement. No safety issues were noted with use of doxycycline." -- Lee From criguada at gmail.com Sat Dec 4 20:05:10 2021 From: criguada at gmail.com (Cristiano Guadagnino) Date: Sat, 4 Dec 2021 20:05:10 +0100 Subject: [Gambas-user] Reduced activity In-Reply-To: <3c7171a7-22cc-e6ee-9aed-f80c7a584c74@gmail.com> References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> <290c8a8e-f494-f981-0392-e8b962fa2fde@deganius.de> <8e3ddad6-703e-de5d-5356-059652f2e0ab@gmail.com> <32ef0ca0-094f-9f99-9fde-5f94a48535fa@deganius.de> <3c7171a7-22cc-e6ee-9aed-f80c7a584c74@gmail.com> Message-ID: EMA (the European Medicines Agency) advises against the use of Ivermectin, too. And they have no economic interest in advising against it, quite to the contrary. https://www.ema.europa.eu/en/news/ema-advises-against-use-ivermectin-prevention-treatment-covid-19-outside-randomised-clinical-trials Bye Cris [image: cloudHQ] Powered by cloudHQ Il giorno sab 4 dic 2021 alle ore 19:38 T Lee Davidson < t.lee.davidson at gmail.com> ha scritto: > On 12/3/21 6:30 PM, Christof Thalhofer wrote: > > > [snip] > > The RKI (Robert Koch Institut) in Germany states about Ivermectin > (Translation): > > >> A meta-analysis of 14 randomised clinical trials (N=1678 patients, > >> outpatients and hospitalised patients in separate analyses). > >> > >> * No effectiveness with respect to the clinical endpoints studied, such > as > >> 28-day mortality, clinical endpoints such as 28-day mortality, clinical > >> worsening with the need for need for NIV/IMV* or O2 supplementation by > day > >> 28, viral clearance on day clearance on day 7 and no or low effect on > >> clinical improvement by day 28. clinical improvement by day 28. > >> > >> * Low to very low level of evidence Several clinical trials with > systemic > >> and inhaled administration Not yet completed Reports of relevant > toxicity > >> in case of overdose. > [snip] > > Well, the US National Institute of Health disagrees with the Robert Koch > Institut. Perhaps you could have done a bit more research. > > Merck also put a statement against ivermectin. Hmm, I wonder why. Could it > be because there is no profit in it for them? Is it > possible that the RKI also has a conflict of interest? > > > > > And doxycycline is a broad-spectrum antibiotic against bacteria with > quite hard side effects: > [snip] > > Why should it help against viruses? > > Because it also has anti-viral properties. And, it has anti-inflammatory > properties as well. > > > On 12/3/21 6:49 PM, Jussi Lahtinen wrote: > > I will look later, if there is an explanation for the Indian numbers. > > However, ivermectin and doxycycline do not explain it.[snip] > > We do not eat them for a reason and it is not a conspiracy. > > I find it interesting that you, in your expert opinion, can conclusively > state that ivermectin and doxycycline do not explain it > when other experts indicate a different possibility. And, your blanket > statement that, "We do not eat them for a reason," is > factually incorrect as, obviously, some do; and, your reasoning is unsound. > > > > "Review of the Emerging Evidence Demonstrating the Efficacy of Ivermectin > in the Prophylaxis and Treatment of COVID-19" > [https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8088823/]: > "Meta-analyses based on 18 randomized controlled treatment trials of > ivermectin in COVID-19 have found large, statistically > significant reductions in mortality, time to clinical recovery, and time > to viral clearance. Furthermore, results from numerous > controlled prophylaxis trials report significantly reduced risks of > contracting COVID-19 with the regular use of ivermectin. > Finally, the many examples of ivermectin distribution campaigns leading to > rapid population-wide decreases in morbidity and > mortality indicate that an oral agent effective in all phases of COVID-19 > has been identified." > > "Ivermectin for Prevention and Treatment of COVID-19 Infection: A > Systematic Review, Meta-analysis, and Trial Sequential > Analysis to Inform Clinical Guidelines" > [https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8248252/]: > "Moderate-certainty evidence finds that large reductions in COVID-19 > deaths are possible using ivermectin. Using ivermectin > early in the clinical course may reduce numbers progressing to severe > disease. The apparent safety and low cost suggest that > ivermectin is likely to have a significant impact on the SARS-CoV-2 > pandemic globally." > > "Effects of Ivermectin in Patients With COVID-19: A Multicenter, > Double-blind, Randomized, Controlled Clinical Trial" > [https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8101859/]: > "A single dose of ivermectin was well-tolerated in symptomatic patients > with COVID-19, and important clinical features of > COVID-19 were improved with ivermectin use, including dyspnea, cough, and > lymphopenia. Further studies with larger sample sizes, > different drug dosages, dosing intervals and durations, especially in > different stages of the disease, may be useful in > understanding the potential clinical benefits ivermectin." > > "A five-day course of ivermectin for the treatment of COVID-19 may reduce > the duration of illness" > [https://pubmed.ncbi.nlm.nih.gov/33278625/]: > "Ivermectin, a US Food and Drug Administration-approved anti-parasitic > agent, was found to inhibit severe acute respiratory > syndrome coronavirus 2 (SARS-CoV-2) replication in vitro. [...] > Virological clearance was earlier in the 5-day ivermectin > treatment arm when compared to the placebo group [...] There were no > severe adverse drug events recorded in the study. A 5-day > course of ivermectin was found to be safe and effective in treating adult > patients with mild COVID-19." > > "Ivermectin in COVID-19" > [https://covid19criticalcare.com/ivermectin-in-covid-19/]: > "We regard ivermectin as a core medication in the prevention and treatment > of COVID-19." > > "Doxycycline as a potential partner of COVID-19 therapies" > [https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7298522/]: > "Because patients with COVID-19 are in need of both antiviral and > anti-inflammatory treatment as well as protection against lung > damage, studies of proposed combination therapy is warranted. As > doxycycline is inexpensive and widely available, has a safe > tolerability profile, and is an attractive option for the treatment of > COVID-19 as well as potentially alleviating the lung > sequelae and also providing coverage against atypical bacterial pneumonia > such as Mycoplasma pneumoniae and Legionella > pneumophilia." > > "Doxycycline treatment of high-risk COVID-19-positive patients with > comorbid pulmonary disease" > [https://pubmed.ncbi.nlm.nih.gov/32873175/]: > "Tetracycline and its derivatives (e.g. doxycycline and minocycline) are > nontraditional antibiotics with a well-established > safety profile, potential efficacy against viral pathogens such as dengue > fever and chikungunya, and may regulate pathways > important in initial infection, replication, and systemic response to > SARS-CoV-2. We present a series of four high-risk, > symptomatic, COVID-19+ patients, with known pulmonary disease, treated > with doxycycline with subsequent rapid clinical > improvement. No safety issues were noted with use of doxycycline." > > > -- > Lee > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Sat Dec 4 21:00:52 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Sat, 4 Dec 2021 22:00:52 +0200 Subject: [Gambas-user] Reduced activity In-Reply-To: <3c7171a7-22cc-e6ee-9aed-f80c7a584c74@gmail.com> References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <7b549069-4bdc-d226-5a0d-8cab581fefc4@libero.it> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> <290c8a8e-f494-f981-0392-e8b962fa2fde@deganius.de> <8e3ddad6-703e-de5d-5356-059652f2e0ab@gmail.com> <32ef0ca0-094f-9f99-9fde-5f94a48535fa@deganius.de> <3c7171a7-22cc-e6ee-9aed-f80c7a584c74@gmail.com> Message-ID: Well, the US National Institute of Health disagrees with the Robert Koch > Institut. Perhaps you could have done a bit more research. > No they don't, that was just a hoax spread on facebook/twitter/youtube/etc. Here is their website: https://www.covid19treatmentguidelines.nih.gov/therapies/antiviral-therapy/ivermectin/ Check what they actually say. > Merck also put a statement against ivermectin. Hmm, I wonder why. > It is for the reasons I gave you. *Merck sells ivermectin.* > I find it interesting that you, in your expert opinion, can conclusively > state that ivermectin and doxycycline do not explain it > when other experts indicate a different possibility. No they don't. You just cherry pick hoaxes and fringe "experts" to support your view. We already know that *IF* ivermectin works, it's effect is too small to explain the Indian numbers. Also, if it works, why doesn't it work in poor European countries? Why are the numbers there totally different? Didn't you read what I wrote? "Review of the Emerging Evidence Demonstrating the Efficacy of Ivermectin > in the Prophylaxis and Treatment of COVID-19" > [https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8088823/]: > > "Ivermectin for Prevention and Treatment of COVID-19 Infection: A > Systematic Review, Meta-analysis, and Trial Sequential > Analysis to Inform Clinical Guidelines" > [https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8248252/]: > A lot of redundancy here. Those two, meta-analysis and systematic review, already contain the studies you linked. And they both also use the same studies in their conclusion. More importantly they are the same studies included in the* Cochrane review.* > "Ivermectin, a US Food and Drug Administration-approved anti-parasitic > agent, was found to inhibit severe acute respiratory > syndrome coronavirus 2 (SARS-CoV-2) replication in vitro. This is exactly as I said. The problem is in the needed *in vivo* concentration. Did you read what I wrote to you? > [https://covid19criticalcare.com/ivermectin-in-covid-19/]: > Non-scientific source. And again referring to what you already linked. > "Doxycycline as a potential partner of COVID-19 therapies" > [https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7298522/]: > Read it. It's an old paper that *recommends studying* hydroxycholoroquine (doesn't work) and doxycycline in treatment of COVID. It does *not* even try to offer evidence that they work, only rationale. Remember what happened to the hydroxycholoroquine? At first it "seemed" it works, but then nothing. > "Doxycycline treatment of high-risk COVID-19-positive patients with > comorbid pulmonary disease" > [https://pubmed.ncbi.nlm.nih.gov/32873175/]: > Study of *four* patients and one of them was on antibiotics anyway. So this is a case where we could have used doxycycline anyway. Remeber what I wrote? Doxycycline is something *we do use*, when appropriate (well also ivermectin, but only for killing parasites). Also no controls whatsoever. Typical very low quality evidence study. You can make water appear to work with a design like that. See the Cochrane review. They are experts on high quality reviews. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From thadtaylor997 at gmail.com Sun Dec 5 09:22:46 2021 From: thadtaylor997 at gmail.com (Thad Taylor) Date: Sun, 5 Dec 2021 01:22:46 -0700 Subject: [Gambas-user] Gambas and Ubuntu 20.10 Message-ID: <6eec11cd-5d20-20be-8a55-8510749b4dc9@gmail.com> I just upgraded to Ubuntu 20.10 and Gambas will not launch. Thanks for any help From bagonergi at gmail.com Sun Dec 5 09:33:54 2021 From: bagonergi at gmail.com (Gianluigi) Date: Sun, 5 Dec 2021 09:33:54 +0100 Subject: [Gambas-user] Gambas and Ubuntu 20.10 In-Reply-To: <6eec11cd-5d20-20be-8a55-8510749b4dc9@gmail.com> References: <6eec11cd-5d20-20be-8a55-8510749b4dc9@gmail.com> Message-ID: Il giorno dom 5 dic 2021 alle ore 09:23 Thad Taylor ha scritto: > I just upgraded to Ubuntu 20.10 and Gambas will not launch. > > Thanks for any help > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > I repeat what has already been suggested to you in the past: "Open terminal and write "gambas3", what is the error message?" Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Sun Dec 5 09:54:00 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Sun, 5 Dec 2021 09:54:00 +0100 Subject: [Gambas-user] Gambas and Ubuntu 20.10 In-Reply-To: References: <6eec11cd-5d20-20be-8a55-8510749b4dc9@gmail.com> Message-ID: <643427c2-34cd-68e3-39f2-2d3122fb093b@gmail.com> Le 05/12/2021 ? 09:33, Gianluigi a ?crit?: > > > Il giorno dom 5 dic 2021 alle ore 09:23 Thad Taylor > > ha scritto: > > I just upgraded to Ubuntu 20.10 and Gambas will not launch. > > Thanks for any help > > > ----[ http://gambaswiki.org/wiki/doc/netiquette > ]---- > > > > I repeat what has already been suggested to you in the past: > "Open terminal and write "gambas3", what is the error message?" > > Gianluigi > And: how did you install Gambas? -- Beno?t Minisini From antonioceula at gmail.com Sun Dec 5 11:31:07 2021 From: antonioceula at gmail.com (Antonio F.S.) Date: Sun, 5 Dec 2021 11:31:07 +0100 Subject: [Gambas-user] Curious and interesting article. Message-ID: <21fc99e9-2988-0118-3de8-529c104fb93e@gmail.com> Good morning. I'm the guy from the "Gambas Foundation" that created so much controversy on this mailing list. :-) :-) :-) By the way, I would like to say to the person who insinuated that my proposal was that of a novice, that probably when I was programming in big companies with Fortran and Cobol, maybe he would be very young but he is not of my generation (I was born in 1962). I share with you an article that I found interesting and that, even though it is not directly related to GAMBAS, it does belong to our computing area. Best regards. Antonio F.S. URL: https://fadingeek.medium.com/the-era-of-coding-is-ending-why-this-is-very-important-bdaa926bdc4 From hartmut.w.wagener at t-online.de Sun Dec 5 11:41:13 2021 From: hartmut.w.wagener at t-online.de (Hartmut Wagener) Date: Sun, 5 Dec 2021 11:41:13 +0100 Subject: [Gambas-user] Objects are in background, invisible in editor Message-ID: Hi, i have looked at an very old project of mine, was started in 2014. Its a program to calculate transparency by chroma keying. It is the biggest project i ever started. It was working, but then was forgotten by me... Now i loaded it again, and it is not working as it should. I have a form that does not show some sliders. The sliders are inside a panel, the panel is calculated moving to make the form resizeable. The sliders are invisible (.visible is set to true, but not shown in editor), and i can make them visible by clicking on them (hovering the mouse shows where they should be, clicking) and press the Home-button or selecting "In den Vordergrund" (Don't know the english translation). When i save the project, restart gambas and load it again, the sliders are invisible again. They also don't work as expected when starting the program. Does anybode have a thought what can be the reason for this? Thanks for your thoughts on that Hartmut From hartmut.w.wagener at t-online.de Sun Dec 5 12:09:36 2021 From: hartmut.w.wagener at t-online.de (Hartmut Wagener) Date: Sun, 5 Dec 2021 12:09:36 +0100 Subject: [Gambas-user] Objects are in background, invisible in editor In-Reply-To: References: Message-ID: I have found out: The Slider-Component is not working in my case. It is also not shown in new projects when adding it to the form. My project uses gb, gb.form, gb.gui and gb.image as selected components. Any hints? Thanks a lot Am 05.12.21 um 11:41 schrieb Hartmut Wagener: > Hi, > > i have looked at an very old project of mine, was started in 2014. Its > a program to calculate transparency by chroma keying. > > It is the biggest project i ever started. > > It was working, but then was forgotten by me... > > > Now i loaded it again, and it is not working as it should. > > I have a form that does not show some sliders. The sliders are inside > a panel, the panel is calculated moving to make the form resizeable. > > The sliders are invisible (.visible is set to true, but not shown in > editor), and i can make them visible by clicking on them (hovering the > mouse shows where they should be, clicking) and press the Home-button > or selecting "In den Vordergrund" (Don't know the english translation). > > When i save the project, restart gambas and load it again, the sliders > are invisible again. They also don't work as expected when starting > the program. > > > Does anybode have a thought what can be the reason for this? > > Thanks for your thoughts on that > > > Hartmut > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- From antonioceula at gmail.com Sun Dec 5 14:48:51 2021 From: antonioceula at gmail.com (Antonio F.S.) Date: Sun, 5 Dec 2021 14:48:51 +0100 Subject: [Gambas-user] Fwd: Curious and interesting article. In-Reply-To: <21fc99e9-2988-0118-3de8-529c104fb93e@gmail.com> References: <21fc99e9-2988-0118-3de8-529c104fb93e@gmail.com> Message-ID: <3c172981-9d4c-1d23-2ead-3d09d4da3aaf@gmail.com> I am resending it because it seems that the first one did not arrive... -------- Mensaje reenviado -------- Asunto: Curious and interesting article. Fecha: Sun, 5 Dec 2021 11:31:07 +0100 De: Antonio F.S. Para: user at lists.gambas-basic.org Good morning. I'm the guy from the "Gambas Foundation" that created so much controversy on this mailing list. :-) :-) :-) By the way, I would like to say to the person who insinuated that my proposal was that of a novice, that probably when I was programming in big companies with Fortran and Cobol, maybe he would be very young but he is not of my generation (I was born in 1962). I share with you an article that I found interesting and that, even though it is not directly related to GAMBAS, it does belong to our computing area. Best regards. Antonio F.S. URL: https://fadingeek.medium.com/the-era-of-coding-is-ending-why-this-is-very-important-bdaa926bdc4 -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Sun Dec 5 17:51:00 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Sun, 5 Dec 2021 17:51:00 +0100 Subject: [Gambas-user] Objects are in background, invisible in editor In-Reply-To: References: Message-ID: Le 05/12/2021 ? 12:09, Hartmut Wagener a ?crit?: > I have found out: The Slider-Component is not working in my case. It is > also not shown in new projects when adding it to the form. > > My project uses gb, gb.form, gb.gui and gb.image as selected components. > > Any hints? > > Thanks a lot > > If you use 'gb.gui', it means that the GUI component actually used is Qt or GTK+, according to the current desktop. Can you run your project from the IDE by forcing the GUI component, so that you can check if the problem comes from that? -- Beno?t Minisini From bsteers4 at gmail.com Sun Dec 5 19:38:51 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Sun, 5 Dec 2021 18:38:51 +0000 Subject: [Gambas-user] Objects are in background, invisible in editor In-Reply-To: References: Message-ID: Some components do not render if some dimensions are too small. For a vertical slider if it's width is too narrow it does not draw. Try increasing its width (or height for horizontal slider) BruceS On Sun, 5 Dec 2021, 11:10 Hartmut Wagener, wrote: > I have found out: The Slider-Component is not working in my case. It is > also not shown in new projects when adding it to the form. > > My project uses gb, gb.form, gb.gui and gb.image as selected components. > > Any hints? > > Thanks a lot > > > Am 05.12.21 um 11:41 schrieb Hartmut Wagener: > > Hi, > > > > i have looked at an very old project of mine, was started in 2014. Its > > a program to calculate transparency by chroma keying. > > > > It is the biggest project i ever started. > > > > It was working, but then was forgotten by me... > > > > > > Now i loaded it again, and it is not working as it should. > > > > I have a form that does not show some sliders. The sliders are inside > > a panel, the panel is calculated moving to make the form resizeable. > > > > The sliders are invisible (.visible is set to true, but not shown in > > editor), and i can make them visible by clicking on them (hovering the > > mouse shows where they should be, clicking) and press the Home-button > > or selecting "In den Vordergrund" (Don't know the english translation). > > > > When i save the project, restart gambas and load it again, the sliders > > are invisible again. They also don't work as expected when starting > > the program. > > > > > > Does anybode have a thought what can be the reason for this? > > > > Thanks for your thoughts on that > > > > > > Hartmut > > > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Sun Dec 5 19:42:57 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Sun, 5 Dec 2021 19:42:57 +0100 Subject: [Gambas-user] Objects are in background, invisible in editor In-Reply-To: References: Message-ID: <6dbbb4eb-6d9a-64db-8ce5-cadfa88fd27b@gmail.com> Le 05/12/2021 ? 19:38, Bruce Steers a ?crit?: > Some components do not render if some dimensions are too small. > For a vertical slider if it's width is too narrow it does not draw. > Try increasing its width (or height for horizontal slider) > > BruceS > Note: this is a requirement of the GTK+3 component. I can give more details about that, but there is a risk that I say bad words about GTK+3 developers. Regards, -- Beno?t Minisini From t.lee.davidson at gmail.com Sun Dec 5 20:01:32 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Sun, 5 Dec 2021 14:01:32 -0500 Subject: [Gambas-user] Reduced activity In-Reply-To: References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> <290c8a8e-f494-f981-0392-e8b962fa2fde@deganius.de> <8e3ddad6-703e-de5d-5356-059652f2e0ab@gmail.com> <32ef0ca0-094f-9f99-9fde-5f94a48535fa@deganius.de> <3c7171a7-22cc-e6ee-9aed-f80c7a584c74@gmail.com> Message-ID: <6f810fce-a395-9bb3-9488-fa188f60fc33@gmail.com> On 12/4/21 3:00 PM, Jussi Lahtinen wrote: > You just cherry pick hoaxes and fringe "experts" to support your view. No, I didn't. I provided links to reports published by the US National Institute of Health. The NIH is a hoax publishing fringe "experts"? Okay, Jussi. Whatever. -- Lee From jussi.lahtinen at gmail.com Sun Dec 5 20:06:35 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Sun, 5 Dec 2021 21:06:35 +0200 Subject: [Gambas-user] Reduced activity In-Reply-To: <6f810fce-a395-9bb3-9488-fa188f60fc33@gmail.com> References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> <290c8a8e-f494-f981-0392-e8b962fa2fde@deganius.de> <8e3ddad6-703e-de5d-5356-059652f2e0ab@gmail.com> <32ef0ca0-094f-9f99-9fde-5f94a48535fa@deganius.de> <3c7171a7-22cc-e6ee-9aed-f80c7a584c74@gmail.com> <6f810fce-a395-9bb3-9488-fa188f60fc33@gmail.com> Message-ID: > > I provided links to reports published by the US National Institute of > Health. > Again, here is their website: https://www.covid19treatmentguidelines.nih.gov/therapies/antiviral-therapy/ivermectin/ It's not hard just click on it. Go ahead and try. See what they say. Spoiler; they agree with me. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Sun Dec 5 20:29:33 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Sun, 5 Dec 2021 14:29:33 -0500 Subject: [Gambas-user] Reduced activity In-Reply-To: References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> <290c8a8e-f494-f981-0392-e8b962fa2fde@deganius.de> <8e3ddad6-703e-de5d-5356-059652f2e0ab@gmail.com> <32ef0ca0-094f-9f99-9fde-5f94a48535fa@deganius.de> <3c7171a7-22cc-e6ee-9aed-f80c7a584c74@gmail.com> <6f810fce-a395-9bb3-9488-fa188f60fc33@gmail.com> Message-ID: <31d02f38-69af-e8e6-4fd5-27702cd686f1@gmail.com> On 12/5/21 2:06 PM, Jussi Lahtinen wrote: > ?I provided links to reports published by the US National Institute of Health. > > > Again, here is their website: https://www.covid19treatmentguidelines.nih.gov/therapies/antiviral-therapy/ivermectin/ > > It's not hard just click on it. Go ahead and try. See what they say. Spoiler; they agree with me. > > Jussi No, Jussi, it does appears as though they do not agree with you. "There is insufficient evidence for the COVID-19 Treatment Guidelines Panel (the Panel) to recommend either for or against the use of ivermectin for the treatment of COVID-19." They don't recommend either for or against it. That fact, in conjunction with their other published reports regarding the use of ivermectin/doxycycline, conflicting reports notwithstanding, is enough for me to consider the possibility of the effectiveness of the treatment in India which was the basis of my original hypothesis. But you, in your expert and all-knowing opinion, say it is not possible. Fine. You will believe whatever you choose to believe. I have no interest in trying to persuade anyone otherwise. -- Lee From t.lee.davidson at gmail.com Sun Dec 5 20:38:04 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Sun, 5 Dec 2021 14:38:04 -0500 Subject: [Gambas-user] New Mailinglist website@lists.gambas-basic.org In-Reply-To: <71390b90-24f6-433c-ba41-8b3c2fbfa14c@deganius.de> References: <71390b90-24f6-433c-ba41-8b3c2fbfa14c@deganius.de> Message-ID: <74e7dada-08ac-cc64-bf23-c95f40ecb12f@gmail.com> On 12/2/21 5:06 AM, Christof Thalhofer wrote: > Hello, > > there is a new ML: website at lists.gambas-basic.org > > Feel free to subscribe at: > https://lists.gambas-basic.org/listinfo/website > > Alles Gute > > Christof Thalhofer > Christof, I have entered my email address at that link to subscribe, twice since the day you posted the above. I still have not received the confirmation email. -- Lee From jussi.lahtinen at gmail.com Sun Dec 5 21:51:11 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Sun, 5 Dec 2021 22:51:11 +0200 Subject: [Gambas-user] Reduced activity In-Reply-To: <31d02f38-69af-e8e6-4fd5-27702cd686f1@gmail.com> References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <21b12790-776e-81e2-046d-51fcfaea88f3@gmail.com> <16e8054b-3bfa-0551-8157-1ffc6cc4ad9f@YoungJules.net> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> <290c8a8e-f494-f981-0392-e8b962fa2fde@deganius.de> <8e3ddad6-703e-de5d-5356-059652f2e0ab@gmail.com> <32ef0ca0-094f-9f99-9fde-5f94a48535fa@deganius.de> <3c7171a7-22cc-e6ee-9aed-f80c7a584c74@gmail.com> <6f810fce-a395-9bb3-9488-fa188f60fc33@gmail.com> <31d02f38-69af-e8e6-4fd5-27702cd686f1@gmail.com> Message-ID: > "There is insufficient evidence for the COVID-19 Treatment Guidelines > Panel (the Panel) to recommend either for or against the > use of ivermectin for the treatment of COVID-19." > Yes! That is pretty much what I have said and what the Cochrane review has said (keep on reading, there is more). This is what I said: "It should not be used until we know better, but it doesn't look good". Here is more of what they said "Ivermectin is not approved by the FDA for the treatment of any viral infection". Which means, it *should not be used* until we know and approve the use (if it works). > ... is enough for me to consider the possibility of the effectiveness of > the treatment in India which was the basis of my original hypothesis. > Which is fine, but there are many other countries also using ivermectin with poor results, as I already wrote. But you, in your expert and all-knowing opinion, say it is not possible. No, please give me a literal quote where I say so. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Sun Dec 5 22:04:34 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Sun, 5 Dec 2021 22:04:34 +0100 Subject: [Gambas-user] Curious and interesting article. In-Reply-To: <21fc99e9-2988-0118-3de8-529c104fb93e@gmail.com> References: <21fc99e9-2988-0118-3de8-529c104fb93e@gmail.com> Message-ID: Le 05/12/2021 ? 11:31, Antonio F.S. a ?crit?: > Good morning. > > I'm the guy from the "Gambas Foundation" that created so much > controversy on this mailing list. :-) :-) :-) By the way, I would like > to say to the person who insinuated that my proposal was that of a > novice, that probably when I was programming in big companies with > Fortran and Cobol, maybe he would be very young but he is not of my > generation (I was born in 1962). > > I share with you an article that I found interesting and that, even > though it is not directly related to GAMBAS, it does belong to our > computing area. > > Best regards. > Antonio F.S. > > > URL: > > https://fadingeek.medium.com/the-era-of-coding-is-ending-why-this-is-very-important-bdaa926bdc4 > I read the article : It looks like pure salesman bullshit. I wonder if the article has been written by someone who actually used the "magic" tools he's talking about and if that guy actually wrote and maintain real softwares... -- Beno?t Minisini From t.lee.davidson at gmail.com Sun Dec 5 22:37:37 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Sun, 5 Dec 2021 16:37:37 -0500 Subject: [Gambas-user] Reduced activity In-Reply-To: References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> <290c8a8e-f494-f981-0392-e8b962fa2fde@deganius.de> <8e3ddad6-703e-de5d-5356-059652f2e0ab@gmail.com> <32ef0ca0-094f-9f99-9fde-5f94a48535fa@deganius.de> <3c7171a7-22cc-e6ee-9aed-f80c7a584c74@gmail.com> <6f810fce-a395-9bb3-9488-fa188f60fc33@gmail.com> <31d02f38-69af-e8e6-4fd5-27702cd686f1@gmail.com> Message-ID: On 12/5/21 3:51 PM, Jussi Lahtinen wrote: > But you, in your expert and all-knowing opinion, say it is not possible. > > > No, please give me a literal quote where I say so. > > I find it interesting that you, in your expert opinion, can conclusively > state that ivermectin and doxycycline do not explain it > when other experts indicate a different possibility. Jussi: "No they don't." The only reason those reports could not indicate a different possibility is if it is not possible. -- Lee From jussi.lahtinen at gmail.com Sun Dec 5 23:10:30 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Mon, 6 Dec 2021 00:10:30 +0200 Subject: [Gambas-user] Reduced activity In-Reply-To: References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <28bdd0d3-21b4-9575-39f4-a93e57259546@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> <290c8a8e-f494-f981-0392-e8b962fa2fde@deganius.de> <8e3ddad6-703e-de5d-5356-059652f2e0ab@gmail.com> <32ef0ca0-094f-9f99-9fde-5f94a48535fa@deganius.de> <3c7171a7-22cc-e6ee-9aed-f80c7a584c74@gmail.com> <6f810fce-a395-9bb3-9488-fa188f60fc33@gmail.com> <31d02f38-69af-e8e6-4fd5-27702cd686f1@gmail.com> Message-ID: > > > I find it interesting that you, in your expert opinion, can conclusively > > state that ivermectin and doxycycline do not explain it > > when other experts indicate a different possibility. > > > Jussi: "No they don't." > > The only reason those reports could not indicate a different possibility > is if it is not possible. > This is a different issue than what we were talking about. Show me where the NIH states that numbers in India can be explained by ivermectin. Whether or not ivermectin works, those numbers are too low. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From chrisml at deganius.de Mon Dec 6 00:27:00 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Mon, 6 Dec 2021 00:27:00 +0100 Subject: [Gambas-user] New Mailinglist website@lists.gambas-basic.org In-Reply-To: <74e7dada-08ac-cc64-bf23-c95f40ecb12f@gmail.com> References: <71390b90-24f6-433c-ba41-8b3c2fbfa14c@deganius.de> <74e7dada-08ac-cc64-bf23-c95f40ecb12f@gmail.com> Message-ID: <6b55e0e5-5eec-8a31-3e15-06cec9c6f217@deganius.de> Am 05.12.21 um 20:38 schrieb T Lee Davidson: > Christof, I have entered my email address at that link to subscribe, > twice since the day you posted the above. I still have not received > the confirmation email. Hm 't.lee.davidson at gmail.com' is in state pending which means the confirmation mail must have been sent. Has Gmail tagged it as spam? Anyway, i added your address, so don't worry. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From g4mba5 at gmail.com Mon Dec 6 00:41:38 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Mon, 6 Dec 2021 00:41:38 +0100 Subject: [Gambas-user] Curious and interesting article. In-Reply-To: References: <21fc99e9-2988-0118-3de8-529c104fb93e@gmail.com> Message-ID: Le 05/12/2021 ? 23:29, Antonio F.S. a ?crit?: > El 5/12/21 a las 22:04, Beno?t Minisini escribi?: >> Le 05/12/2021 ? 11:31, Antonio F.S. a ?crit?: >>> Good morning. >>> >>> I'm the guy from the "Gambas Foundation" that created so much >>> controversy on this mailing list. :-) :-) :-) By the way, I would >>> like to say to the person who insinuated that my proposal was that of >>> a novice, that probably when I was programming in big companies with >>> Fortran and Cobol, maybe he would be very young but he is not of my >>> generation (I was born in 1962). >>> >>> I share with you an article that I found interesting and that, even >>> though it is not directly related to GAMBAS, it does belong to our >>> computing area. >>> >>> Best regards. >>> Antonio F.S. >>> >>> >>> URL: >>> >>> https://fadingeek.medium.com/the-era-of-coding-is-ending-why-this-is-very-important-bdaa926bdc4 >>> >> >> I read the article : It looks like pure salesman bullshit. I wonder if >> the article has been written by someone who actually used the "magic" >> tools he's talking about and if that guy actually wrote and maintain >> real softwares... >> >> -- >> Beno?t Minisini > --------------------------------------------------------- > Hello. > > Well, I remember in 1987 when at Burberrys Spain I was programming on an > HP 3000 on the MPE operating system with Fortran and hierarchical IMAGE > databases, creating code and more code in a brand new line editor (linux > nano is very modern compared to the one I was using then). The hammering > of impact printers and the mad spinning of tapes in those big machines > that looked like eyes and nothing else.? Our biggest hard disk was a 40 > megabyte hard disk that weighed about three kilos and was two feet wide > and one foot deep. The connections on the terminals were made by Rs232 > through huge multiplexers extending the communication signals with > cables, which resembled water pipes... At that time, thinking about the > Internet was like being told magic stories, at least in these IDEs and > programming languages... > > Age has taught me to be cautious and humble... > > Best regards. > Antonio F.S. > My comment may seem harsh, so I will try to explain myself better, even if English is a difficulty for me. I understand what you answered. But do you see the difference with that article? Your are talking about your real and actual experience, whereas I found the article full of smoke not related to any real experience. In other words: hardware has changed, but everybody still have to code. Maybe not on punch cards anymore, but did coding -really- and -fundamentally- changed? Note that I have a similar experience of the hardware evolution than you, having learned computing programming on an Amstrad with just 48 Kb of free memory and a tape reader. I play flute (orchestral flute) : the instrument was mainly a piece of wood with holes for a long time, until the mid of 19th century where it becomes a metal instrument with a complex key mechanism. But learning flute has not really changed, which is confirmed by the flute method written by Quantz in 1752. Most of what you read in it still apply. It was a bit of shock the first time I read it! When you search and think a bit, blowing in a hollow tube with holes to make music is a human activity since the prehistoric time (we found flutes made by prehistoric people with bones about 30 000 years ago). We didn't change a lot since that time, and so playing a flute may still be the same art for thousand of years. It's just that we don't really use bones anymore. The instrument became more sophisticated with time, but the art didn't change fundamentally. I think you have the same thing in "coding" activity. It's something that does not depend on computers, except that without a computer or something similar you can't actually code. It's a mental activity where you think about numeric objects produced by the hardware and the user, design how to represent them, which algorithm will structure them, decide how to present them to the human, and so on. I think it's the same thing with architecture too. An architect can fully design a building in his head. Architecture techniques considerably changed with time, but I almost sure that the core of the architect art is the same for building a viaduct or the Aegyptians pyramids - except that if you ask a viaduct architect to build something like the Great Pyramid, he will tell you he will not know how to do. But you see what I mean. I hope my explanations will make you excuse my initial harsh and proud comment. This kind of article about computing activity full of fuzziness tend to annoy me a lot! Regards, -- Beno?t Minisini From thadtaylor997 at gmail.com Mon Dec 6 05:13:14 2021 From: thadtaylor997 at gmail.com (Thad Taylor) Date: Sun, 5 Dec 2021 21:13:14 -0700 Subject: [Gambas-user] Gambas and Ubuntu 20.10 In-Reply-To: <643427c2-34cd-68e3-39f2-2d3122fb093b@gmail.com> References: <6eec11cd-5d20-20be-8a55-8510749b4dc9@gmail.com> <643427c2-34cd-68e3-39f2-2d3122fb093b@gmail.com> Message-ID: <9ccbe068-7942-553d-0bd3-4862b740e913@gmail.com> unable to load component: gb.gui Installed from software library On 12/5/2021 1:54 AM, Beno?t Minisini wrote: > Le 05/12/2021 ? 09:33, Gianluigi a ?crit?: >> >> >> Il giorno dom 5 dic 2021 alle ore 09:23 Thad Taylor >> > ha scritto: >> >> ??? I just upgraded to Ubuntu 20.10 and Gambas will not launch. >> >> ??? Thanks for any help >> >> >> ??? ----[ http://gambaswiki.org/wiki/doc/netiquette >> ??? ]---- >> >> >> >> I repeat what has already been suggested to you in the past: >> "Open terminal and write "gambas3", what is the error message?" >> >> Gianluigi >> > > And: how did you install Gambas? > From brian at westwoodsvcs.com Mon Dec 6 17:13:23 2021 From: brian at westwoodsvcs.com (Brian G) Date: Mon, 6 Dec 2021 08:13:23 -0800 (PST) Subject: [Gambas-user] Curious and interesting article. In-Reply-To: References: <21fc99e9-2988-0118-3de8-529c104fb93e@gmail.com> Message-ID: <84016704.13251.1638807203295.JavaMail.zimbra@westwoodsvcs.com> ----- On Dec 5, 2021, at 3:41 PM, Beno?t Minisini g4mba5 at gmail.com wrote: > Le 05/12/2021 ? 23:29, Antonio F.S. a ?crit?: >> El 5/12/21 a las 22:04, Beno?t Minisini escribi?: >>> Le 05/12/2021 ? 11:31, Antonio F.S. a ?crit?: >>>> Good morning. >>>> >>>> I'm the guy from the "Gambas Foundation" that created so much >>>> controversy on this mailing list. :-) :-) :-) By the way, I would >>>> like to say to the person who insinuated that my proposal was that of >>>> a novice, that probably when I was programming in big companies with >>>> Fortran and Cobol, maybe he would be very young but he is not of my >>>> generation (I was born in 1962). >>>> >>>> I share with you an article that I found interesting and that, even >>>> though it is not directly related to GAMBAS, it does belong to our >>>> computing area. >>>> >>>> Best regards. >>>> Antonio F.S. >>>> >>>> >>>> URL: >>>> >>>> https://fadingeek.medium.com/the-era-of-coding-is-ending-why-this-is-very-important-bdaa926bdc4 >>>> >>> >>> I read the article : It looks like pure salesman bullshit. I wonder if >>> the article has been written by someone who actually used the "magic" >>> tools he's talking about and if that guy actually wrote and maintain >>> real softwares... >>> >>> -- >>> Beno?t Minisini >> --------------------------------------------------------- >> Hello. >> >> Well, I remember in 1987 when at Burberrys Spain I was programming on an >> HP 3000 on the MPE operating system with Fortran and hierarchical IMAGE >> databases, creating code and more code in a brand new line editor (linux >> nano is very modern compared to the one I was using then). The hammering >> of impact printers and the mad spinning of tapes in those big machines >> that looked like eyes and nothing else.? Our biggest hard disk was a 40 >> megabyte hard disk that weighed about three kilos and was two feet wide >> and one foot deep. The connections on the terminals were made by Rs232 >> through huge multiplexers extending the communication signals with >> cables, which resembled water pipes... At that time, thinking about the >> Internet was like being told magic stories, at least in these IDEs and >> programming languages... >> >> Age has taught me to be cautious and humble... >> >> Best regards. >> Antonio F.S. >> > > My comment may seem harsh, so I will try to explain myself better, even > if English is a difficulty for me. > > I understand what you answered. But do you see the difference with that > article? Your are talking about your real and actual experience, whereas > I found the article full of smoke not related to any real experience. > > In other words: hardware has changed, but everybody still have to code. > Maybe not on punch cards anymore, but did coding -really- and > -fundamentally- changed? > > Note that I have a similar experience of the hardware evolution than > you, having learned computing programming on an Amstrad with just 48 Kb > of free memory and a tape reader. > > I play flute (orchestral flute) : the instrument was mainly a piece of > wood with holes for a long time, until the mid of 19th century where it > becomes a metal instrument with a complex key mechanism. But learning > flute has not really changed, which is confirmed by the flute method > written by Quantz in 1752. Most of what you read in it still apply. It > was a bit of shock the first time I read it! > > When you search and think a bit, blowing in a hollow tube with holes to > make music is a human activity since the prehistoric time (we found > flutes made by prehistoric people with bones about 30 000 years ago). We > didn't change a lot since that time, and so playing a flute may still be > the same art for thousand of years. It's just that we don't really use > bones anymore. The instrument became more sophisticated with time, but > the art didn't change fundamentally. > > I think you have the same thing in "coding" activity. It's something > that does not depend on computers, except that without a computer or > something similar you can't actually code. It's a mental activity where > you think about numeric objects produced by the hardware and the user, > design how to represent them, which algorithm will structure them, > decide how to present them to the human, and so on. > > I think it's the same thing with architecture too. An architect can > fully design a building in his head. Architecture techniques > considerably changed with time, but I almost sure that the core of the > architect art is the same for building a viaduct or the Aegyptians > pyramids - except that if you ask a viaduct architect to build something > like the Great Pyramid, he will tell you he will not know how to do. But > you see what I mean. > > I hope my explanations will make you excuse my initial harsh and proud > comment. This kind of article about computing activity full of fuzziness > tend to annoy me a lot! > > Regards, > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- Beno?t that is a wonderful analogy, I agree with your thoughts, I would like to add a few of my own here, though perhaps not as eloquent as yours. I see the codeless development as a real thing, but I see the separation of those who create the tools and those that use the tools that were created by the engineers. With the development of the flute, At each stage there was probably an artist who saw a way to improve the way they could perform/extend their art in a new way , They went to the person who created the instrument and told them what they would like to see, the (engineer) then changes the artists tool. The artist makes the most beautiful music. While the artist may not be able to make the tool, they could produce renowned results using it. Of course the engineer(artist in their own right) goes on to become wealthy with the sale of the new more expressive flute... lol We could view the trend towards codeless development in the same way, the artist/developer is free to use the tool to create some amazing and useful software. When he/she sees a need that is not provided by the tool they reach back to the engineer to change the tool to more correctly serve their need. It is a close analogy to the flute, over time the codeless tools become amazing ways to produce some incredible products. But in the end there is still that engineer creating and managing(coding)the tool! While the artists(human interface developers) seems to take the credit for the amazing products created with these tools. There is still those few who understand the roots, and ways of the machine. Those are the engineers they will continue to in there own way create ways to use the machine. A.I is important to the tool the artists use a in a way to simplify the interface. But A.I can only go so far. It builds and applies on what it has been shown. But there is always new technology that does not fit into the learned process.. I think You Beno?t are one of those engineers. You have given us an environment the hides many of the complexities of programming and allows us to apply our more creative and explorational ideas and thoughts in the development cycle without much thought to the real machines complexity. Will codeless creation continue to grow and flourish Yes of course because it allows so many more artists to participate and allows the more expressive affirmation of the artists endeavours. While these interfaces seem to be codeless, are they actually? Ummm to those of us that code, yes but to the artist yes!! of course it is they need to learn how to use the tool, how to encapsulate their ideas into the terms that the tool understands, in effect codifying their thoughts into concrete terms the machine understands. While Gambas does not remove what would be defined as coding to a programmer, it does allow use to spend time being more creative less time understanding the environment and less time "Coding the difficult stuff". Thirty years ago Gambas may have been the magic tool... Personal example for AI fail which was going to be an amazing tool: I was working on a project at Xerox Parc a few years ago building an AI that could reduce the number of staff technicians required by a Company called Lucent Technologies, Inc. The process went fairly well technicians would enter into a laptop the resolution to any issues solved each day for a couple of years, building the base information used by the A.I. Of course all the Tech Manuals were also learned by the system. The Techs were let go retaining only a minimum staff that relied on the experience of the original techs and AI, things went well for a while, until a new and very much different type of equipment was introduced.... While the AI learned all the info from the new service manuals.. Of course it failed as there were to many ways a complex system could fail, the few techs were overwhelmed and I am Glad to say all the old Techs were rehired ... needless to say they never entered any solutions into the AI(The human Factor).. lol Lucent is no more... Point here is AI knows what it knows, can extend it some, but still lacks the creativity in many cases. This applies to coding as well. AI is much better now , but still lacking in many ways! My two cents, for what it is worth... lol Brian G. From t.lee.davidson at gmail.com Mon Dec 6 20:36:09 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Mon, 6 Dec 2021 14:36:09 -0500 Subject: [Gambas-user] Reduced activity In-Reply-To: References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> <290c8a8e-f494-f981-0392-e8b962fa2fde@deganius.de> <8e3ddad6-703e-de5d-5356-059652f2e0ab@gmail.com> <32ef0ca0-094f-9f99-9fde-5f94a48535fa@deganius.de> <3c7171a7-22cc-e6ee-9aed-f80c7a584c74@gmail.com> <6f810fce-a395-9bb3-9488-fa188f60fc33@gmail.com> <31d02f38-69af-e8e6-4fd5-27702cd686f1@gmail.com> Message-ID: On 12/5/21 5:10 PM, Jussi Lahtinen wrote: > ?> I find it interesting that you, in your expert opinion, can conclusively > ?> state that ivermectin and doxycycline do not explain it > ?> when other experts indicate a different possibility. > > > Jussi: "No they don't." > > The only reason those reports could not indicate a different possibility is if it is not possible. > > > This is a different issue than what we were talking about. It is not a different issue. It is the very hypothesis, of the possibility, I raised. > Show me where the NIH states that numbers in India can be explained by ivermectin. You seem to forget that the treatment in India is ivermectin *in conjuntion with* doxycycline. Nonetheless, here is no reason why I would need to show where the NIH states the numbers in India can be explained by anything at all. I never claimed they did. I merely copied the links of, and snippets from, reports on the very first page of a search result that indicate a *possible* explanation. Yet, you say they don't even though logic would say they do. And, since it seems you must always have the last word, I assume it will be the same this time as well. -- Lee From jussi.lahtinen at gmail.com Mon Dec 6 23:49:04 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Tue, 7 Dec 2021 00:49:04 +0200 Subject: [Gambas-user] Reduced activity In-Reply-To: References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <8994f13c-4888-0587-bff0-84f058d8669c@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> <290c8a8e-f494-f981-0392-e8b962fa2fde@deganius.de> <8e3ddad6-703e-de5d-5356-059652f2e0ab@gmail.com> <32ef0ca0-094f-9f99-9fde-5f94a48535fa@deganius.de> <3c7171a7-22cc-e6ee-9aed-f80c7a584c74@gmail.com> <6f810fce-a395-9bb3-9488-fa188f60fc33@gmail.com> <31d02f38-69af-e8e6-4fd5-27702cd686f1@gmail.com> Message-ID: > > It is not a different issue. It is the very hypothesis, of the > possibility, I raised. > Logically they are not the same. First is "do ivermectin work" second is "if ivermectin works, can it explain the numbers in India". > You seem to forget that the treatment in India is ivermectin *in > conjuntion with* doxycycline. > Doxycycline (among other antibiotics) is used with ivermectin also in other countries (example in Brazil) and the numbers are very different. Yet, you say they don't even though logic would say they do. > Again, the logic disappears when you know more about the topic. And yes, nothing wrong to make hypotheses (or not to know things), just check what the experts on the field say, before talking about mistreatment. > And, since it seems you must always have the last word, I assume it will > be the same this time as well. > Well, I reply as long as I feel I have something to add. Just like you. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Tue Dec 7 10:14:09 2021 From: bagonergi at gmail.com (Gianluigi) Date: Tue, 7 Dec 2021 10:14:09 +0100 Subject: [Gambas-user] Gambas and Ubuntu 20.10 In-Reply-To: <9ccbe068-7942-553d-0bd3-4862b740e913@gmail.com> References: <6eec11cd-5d20-20be-8a55-8510749b4dc9@gmail.com> <643427c2-34cd-68e3-39f2-2d3122fb093b@gmail.com> <9ccbe068-7942-553d-0bd3-4862b740e913@gmail.com> Message-ID: Il giorno lun 6 dic 2021 alle ore 05:14 Thad Taylor ha scritto: > unable to load component: gb.gui > > Installed from software library > Why are you using a distribution that no longer has support? You should install 20.04.3 LTS Before installing the new ubuntu remember to backup all your data (copy the home with root privileges) Therefore open one terminal (ctrl+alt+t): If you want the stable version of Gambas give this first command to install the stable PPA: sudo add-apt-repository ppa:gambas-team/gambas3 If you want the development version, this is the command to install the PPA: sudo add-apt-repository ppa:gambas-team/gambas-daily Whether you have chosen the stable PPA or the development PPA, to install Gambas use these two commands: sudo apt-get update sudo apt-get install gambas3 Note: Write one command at a time, after each command you enter from the keyboard, after the first command with sudo you will be asked for the password, you type it all precisely even if it seems that the terminal does not receive it, it is done deliberately. Look at these documentation: http://gambaswiki.org/wiki/install/ubuntu Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Tue Dec 7 10:22:41 2021 From: bagonergi at gmail.com (Gianluigi) Date: Tue, 7 Dec 2021 10:22:41 +0100 Subject: [Gambas-user] Gambas and Ubuntu 20.10 In-Reply-To: References: <6eec11cd-5d20-20be-8a55-8510749b4dc9@gmail.com> <643427c2-34cd-68e3-39f2-2d3122fb093b@gmail.com> <9ccbe068-7942-553d-0bd3-4862b740e913@gmail.com> Message-ID: Il giorno mar 7 dic 2021 alle ore 10:14 Gianluigi ha scritto: > > > Il giorno lun 6 dic 2021 alle ore 05:14 Thad Taylor < > thadtaylor997 at gmail.com> ha scritto: > >> unable to load component: gb.gui >> >> Installed from software library >> > > Why are you using a distribution that no longer has support?... > Edit: Not after each command you enter from the keyboard But after each command *make* enter from the keyboard -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Tue Dec 7 17:06:51 2021 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn_Belmonte?=) Date: Tue, 7 Dec 2021 17:06:51 +0100 Subject: [Gambas-user] Which component do I use to send a "magic" packet over the local network? Message-ID: <5a39f931-a819-2583-cd3e-a397261f0e8e@belmotek.net> Hi Folks, Which gambas component, class, method... do I use to send a "magic" packet over the local network? I wan to star my home NAS with WOL. Regards. From hans at gambas-buch.de Tue Dec 7 18:55:03 2021 From: hans at gambas-buch.de (Hans Lehmann) Date: Tue, 7 Dec 2021 18:55:03 +0100 Subject: [Gambas-user] Reduced activity In-Reply-To: References: <82d81638-da58-dc16-4a38-4160ef6f1ff2@gmail.com> <9034dec0-0fed-49d1-3ab5-39e8045d6357@deganius.de> <2e577752-8746-ee62-16e6-cae443e79c2a@gmail.com> <93525f45-a053-2b72-f615-58e6d66ef1eb@deganius.de> <290c8a8e-f494-f981-0392-e8b962fa2fde@deganius.de> <8e3ddad6-703e-de5d-5356-059652f2e0ab@gmail.com> <32ef0ca0-094f-9f99-9fde-5f94a48535fa@deganius.de> <3c7171a7-22cc-e6ee-9aed-f80c7a584c74@gmail.com> <6f810fce-a395-9bb3-9488-fa188f60fc33@gmail.com> <31d02f38-69af-e8e6-4fd5-27702cd686f1@gmail.com> Message-ID: <94081ba6-3e21-ee78-48d5-a10a18170c25@gambas-buch.de> Hello. As the list currently only seems to contain doctors, virologists and pharmacists - who occasionally program - discussing the ubiquitous topic of Covid, I am switching off the list until topics on the programming language GAMBAS are written about again. See you soon says Honsek From t.lee.davidson at gmail.com Tue Dec 7 20:47:38 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Tue, 7 Dec 2021 14:47:38 -0500 Subject: [Gambas-user] Which component do I use to send a "magic" packet over the local network? In-Reply-To: <5a39f931-a819-2583-cd3e-a397261f0e8e@belmotek.net> References: <5a39f931-a819-2583-cd3e-a397261f0e8e@belmotek.net> Message-ID: <0a0ea532-9b20-affa-199d-76121914304c@gmail.com> On 12/7/21 11:06 AM, Mart?n Belmonte wrote: > Hi Folks, > > Which gambas component, class, method... do I use to send a "magic" packet over the local network? > > I wan to star my home NAS with WOL. > > Regards. I can't say for certain as I have never done it. But, maybe use the Begin and Send methods of UdpSocket (gb.net). -- Lee From bsteers4 at gmail.com Wed Dec 8 02:54:05 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 8 Dec 2021 01:54:05 +0000 Subject: [Gambas-user] Gambas and Ubuntu 20.10 In-Reply-To: <9ccbe068-7942-553d-0bd3-4862b740e913@gmail.com> References: <6eec11cd-5d20-20be-8a55-8510749b4dc9@gmail.com> <643427c2-34cd-68e3-39f2-2d3122fb093b@gmail.com> <9ccbe068-7942-553d-0bd3-4862b740e913@gmail.com> Message-ID: On Mon, 6 Dec 2021 at 04:14, Thad Taylor wrote: > unable to load component: gb.gui > > Installed from software library > > On 12/5/2021 1:54 AM, Beno?t Minisini wrote: > > Le 05/12/2021 ? 09:33, Gianluigi a ?crit : > >> > >> > >> Il giorno dom 5 dic 2021 alle ore 09:23 Thad Taylor > >> > ha scritto: > >> > >> I just upgraded to Ubuntu 20.10 and Gambas will not launch. > >> > >> Thanks for any help > The more detail we can get the more we can help... Are you sure all gambas files have installed properly? what happens if you type... apt search "gambas3*" (it should list all gambas components and prefix each line with "i" to show installed packages) I was going to download ubuntu 20.10 from the ubuntu homepage and see if i could track down the issue for you but could only find 20.4 or 21.4 and 21.10 but no 20.10 to download. Are you sure it's 20.10 not 21.10? I found repo gambas 3.15.2 on ubuntu 21.04 (hirsute hippo) to have issues. upgrading to stable 3.15.3 fixed it. See here for installing newer gambas versions than the repo offers... http://gambaswiki.org/wiki/install/ubuntu (using the PPA method is the easiest way) *sudo apt-get remove "gambas3*"sudo add-apt-repository ppa:gambas-team/gambas3sudo apt-get updatesudo apt-get install gambas3* BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Wed Dec 8 09:40:26 2021 From: bagonergi at gmail.com (Gianluigi) Date: Wed, 8 Dec 2021 09:40:26 +0100 Subject: [Gambas-user] Anonymous email address Message-ID: Hi, I probably say nonsense, but to enroll in a mailing list or a bug tracker shouldn't have a mail address *not* anonymous? What is @annonaddy.me? Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Wed Dec 8 13:03:07 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 8 Dec 2021 12:03:07 +0000 Subject: [Gambas-user] Anonymous email address In-Reply-To: References: Message-ID: Surely it cannot work? subscription requires a confirmation email so if you use a bogus address you won't get the email? BruceS On Wed, 8 Dec 2021 at 08:41, Gianluigi wrote: > Hi, > > I probably say nonsense, but to enroll in a mailing list or a bug tracker > shouldn't have a mail address *not* anonymous? > > What is @annonaddy.me? > > Regards > Gianluigi > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Wed Dec 8 14:00:15 2021 From: bagonergi at gmail.com (Gianluigi) Date: Wed, 8 Dec 2021 14:00:15 +0100 Subject: [Gambas-user] Anonymous email address In-Reply-To: References: Message-ID: Il giorno mer 8 dic 2021 alle ore 13:04 Bruce Steers ha scritto: > Surely it cannot work? > subscription requires a confirmation email so if you use a bogus address > you won't get the email? > > It seems that the last two bugs have been reported by anonymous addresses Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From roberto.premoli at tiscali.it Wed Dec 8 14:24:09 2021 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Wed, 08 Dec 2021 14:24:09 +0100 Subject: [Gambas-user] Anonymous email address In-Reply-To: References: Message-ID: <186d5fda0a3cd77cf79db4340682554b@tiscali.it> Il 08.12.2021 14:00 Gianluigi ha scritto: > Il giorno mer 8 dic 2021 alle ore 13:04 Bruce Steers ha scritto: > >> Surely it cannot work? >> subscription requires a confirmation email so if you use a bogus >> address you won't get the email? > > It seems that the last two bugs have been reported by anonymous > addresses > > Regards > Gianluigi If the report referring to real bugs, who care from whom the report came from? Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 SMS a soli 7,99? al mese http://tisca.li/Smart70 From bagonergi at gmail.com Wed Dec 8 14:34:40 2021 From: bagonergi at gmail.com (Gianluigi) Date: Wed, 8 Dec 2021 14:34:40 +0100 Subject: [Gambas-user] Anonymous email address In-Reply-To: <186d5fda0a3cd77cf79db4340682554b@tiscali.it> References: <186d5fda0a3cd77cf79db4340682554b@tiscali.it> Message-ID: Il giorno mer 8 dic 2021 alle ore 14:25 ha scritto: > Il 08.12.2021 14:00 Gianluigi ha scritto: > > > Il giorno mer 8 dic 2021 alle ore 13:04 Bruce Steers ha scritto: > > > >> Surely it cannot work? > >> subscription requires a confirmation email so if you use a bogus > >> address you won't get the email? > > > > It seems that the last two bugs have been reported by anonymous > > addresses > > > > Regards > > Gianluigi > > > If the report referring to real bugs, who care from whom the report > came from? > > I am not referring to reports itself, but to the implications that anonymity can entail. Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Wed Dec 8 14:56:01 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Wed, 8 Dec 2021 15:56:01 +0200 Subject: [Gambas-user] Anonymous email address In-Reply-To: References: Message-ID: I don't see a problem. It is just an anonymous email forwarding service. https://anonaddy.com/ Jussi On Wed, Dec 8, 2021 at 10:41 AM Gianluigi wrote: > Hi, > > I probably say nonsense, but to enroll in a mailing list or a bug tracker > shouldn't have a mail address *not* anonymous? > > What is @annonaddy.me? > > Regards > Gianluigi > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Wed Dec 8 15:26:34 2021 From: bagonergi at gmail.com (Gianluigi) Date: Wed, 8 Dec 2021 15:26:34 +0100 Subject: [Gambas-user] Anonymous email address In-Reply-To: References: Message-ID: Il giorno mer 8 dic 2021 alle ore 14:57 Jussi Lahtinen < jussi.lahtinen at gmail.com> ha scritto: > I don't see a problem. It is just an anonymous email forwarding service. > https://anonaddy.com/ > Registration for the Bug Tracker gives the right to write (and not only) on the Wiki. According to my modest opinion these rights *not* should be given to anonymous people. But I am not the one who must decide, I limited myself to reporting it. I thought it was a duty of mine :-/ Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From roberto.premoli at tiscali.it Wed Dec 8 16:17:02 2021 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Wed, 08 Dec 2021 16:17:02 +0100 Subject: [Gambas-user] Anonymous email address In-Reply-To: References: Message-ID: <001db03cad08f15728670fab905ca697@tiscali.it> Il 08.12.2021 15:26 Gianluigi ha scritto: > Il giorno mer 8 dic 2021 alle ore 14:57 Jussi Lahtinen ha scritto: > >> I don't see a problem. It is just an anonymous email forwarding >> service. >> https://anonaddy.com/ [1] > > Registration for the Bug Tracker gives the right to write (and not > only) > on the Wiki. > According to my modest opinion these rights *not* should be given to > anonymous people. > But I am not the one who must decide, I limited myself to reporting > it. > I thought it was a duty of mine :-/ > Regards > Gianluigi talking in general, I had drop partecipation to some community (forum, irc, ecc) because they force me to give personal data. Well, is not the matter to provide an email because i can invent one if i need but is the "force" they do on me to give data that upset me, so they lost me cos i dislike to fell "their foot on my neck", no matter how much light that foot is. maybe this guy has the same urge to not give his mail account. Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 SMS a soli 7,99? al mese http://tisca.li/Smart70 From g4mba5 at gmail.com Wed Dec 8 16:35:23 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Wed, 8 Dec 2021 16:35:23 +0100 Subject: [Gambas-user] Anonymous email address In-Reply-To: References: Message-ID: Le 08/12/2021 ? 15:26, Gianluigi a ?crit?: > > > Il giorno mer 8 dic 2021 alle ore 14:57 Jussi Lahtinen > > ha scritto: > > I don't see a problem. It is just an anonymous email forwarding service. > https://anonaddy.com/ > > > Registration for the Bug Tracker gives the right to write (and not only) > on the Wiki. > According to my modest opinion these rights *not* should be given to > anonymous people. > But I am not the one who must decide, I limited myself to reporting it. > I thought it was a duty of mine :-/ > > Regards > Gianluigi > I admit that there is a risk that someone register to vandalize the wiki (I think it happened once), but I prefer not fto orce the majority to give personal data and accept the risk of vandalism from a minority of morrons. Regards, -- Beno?t Minisini From g4mba5 at gmail.com Wed Dec 8 16:36:15 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Wed, 8 Dec 2021 16:36:15 +0100 Subject: [Gambas-user] Anonymous email address In-Reply-To: References: Message-ID: <7127429e-adc8-814b-f984-dacc465738ef@gmail.com> Le 08/12/2021 ? 16:35, Beno?t Minisini a ?crit?: > > I admit that there is a risk that someone register to vandalize the wiki > (I think it happened once), but I prefer not fto orce the majority to > give personal data and accept the risk of vandalism from a minority of > morrons. > Try again: I admit that there is a risk that someone registers to vandalize the wiki (I think it happened once), but I prefer not to force the majority to give personal data and accept the risk of vandalism from a minority of morrons. -- Beno?t Minisini From adamnt42 at gmail.com Wed Dec 8 16:58:23 2021 From: adamnt42 at gmail.com (bb) Date: Thu, 09 Dec 2021 02:28:23 +1030 Subject: [Gambas-user] Anonymous email address In-Reply-To: <7127429e-adc8-814b-f984-dacc465738ef@gmail.com> References: <7127429e-adc8-814b-f984-dacc465738ef@gmail.com> Message-ID: <41b0371035d30f38f5da6555d2cecc73466578be.camel@gmail.com> On Wed, 2021-12-08 at 16:36 +0100, Beno?t Minisini wrote: > Le 08/12/2021 ? 16:35, Beno?t Minisini a ?crit?: > > > > I admit that there is a risk that someone register to vandalize the > > wiki > > (I think it happened once), but I prefer not fto orce the majority > > to > > give personal data and accept the risk of vandalism from a minority > > of > > morrons. > > > > Try again: I admit that there is a risk that someone registers to > vandalize the wiki (I think it happened once), but I prefer not to > force > the majority to give personal data and accept the risk of vandalism > from > a minority of morrons. > I didn't know that capsicums could type. :-) (morons, not morrons) b p.s. I agree with everyone on this but would add that an email address is not any guarantee of an identity. I also agree with M. Anonaddy, I am sick of websites that demand an email address before they will provide any information about their product and then proceed to send daily emails ... From jussi.lahtinen at gmail.com Wed Dec 8 19:16:08 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Wed, 8 Dec 2021 20:16:08 +0200 Subject: [Gambas-user] Anonymous email address In-Reply-To: References: Message-ID: I understand the concern, but simply using trash email gives the same privileges. And Wikipedia itself allows anonymous editing without major issues. You can always revert vandalism if it occurs. Jussi On Wed, Dec 8, 2021 at 4:28 PM Gianluigi wrote: > > > Il giorno mer 8 dic 2021 alle ore 14:57 Jussi Lahtinen < > jussi.lahtinen at gmail.com> ha scritto: > >> I don't see a problem. It is just an anonymous email forwarding service. >> https://anonaddy.com/ >> > > Registration for the Bug Tracker gives the right to write (and not only) > on the Wiki. > According to my modest opinion these rights *not* should be given to > anonymous people. > But I am not the one who must decide, I limited myself to reporting it. > I thought it was a duty of mine :-/ > > Regards > Gianluigi > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Wed Dec 8 19:16:04 2021 From: bagonergi at gmail.com (Gianluigi) Date: Wed, 8 Dec 2021 19:16:04 +0100 Subject: [Gambas-user] Anonymous email address In-Reply-To: <41b0371035d30f38f5da6555d2cecc73466578be.camel@gmail.com> References: <7127429e-adc8-814b-f984-dacc465738ef@gmail.com> <41b0371035d30f38f5da6555d2cecc73466578be.camel@gmail.com> Message-ID: Il giorno mer 8 dic 2021 alle ore 16:59 bb ha scritto: > On Wed, 2021-12-08 at 16:36 +0100, Beno?t Minisini wrote: > > Le 08/12/2021 ? 16:35, Beno?t Minisini a ?crit : > > > > > > I admit that there is a risk that someone register to vandalize the > > > wiki > > > (I think it happened once), but I prefer not fto orce the majority > > > to > > > give personal data and accept the risk of vandalism from a minority > > > of > > > morrons. > > > > > > > Try again: I admit that there is a risk that someone registers to > > vandalize the wiki (I think it happened once), but I prefer not to > > force > > the majority to give personal data and accept the risk of vandalism > > from > > a minority of morrons. > > > I didn't know that capsicums could type. :-) > > (morons, not morrons) > > b > > p.s. I agree with everyone on this but would add that an email address > is not any guarantee of an identity. I also agree with M. Anonaddy, I > am sick of websites that demand an email address before they will > provide any information about their product and then proceed to send > daily emails ... > > Hello to all, I really appreciate the general philosophy very liberal :-D Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Wed Dec 8 19:52:27 2021 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn_Belmonte?=) Date: Wed, 8 Dec 2021 19:52:27 +0100 Subject: [Gambas-user] Anonymous email address In-Reply-To: References: Message-ID: <3163f793-a73d-3005-49d5-994f7e036eb0@belmotek.net> Hi folks. Honestly, I get lost with mails and discussion lists. Maybe it is a little late to propose an alternative, but how about a forum? or a subsection of a forum? There are many forums working, gambas-es, gambas-one, etc. Either a matrix forum or something more organized. Regards. Mart?n. From jussi.lahtinen at gmail.com Wed Dec 8 21:11:20 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Wed, 8 Dec 2021 22:11:20 +0200 Subject: [Gambas-user] Anonymous email address In-Reply-To: <3163f793-a73d-3005-49d5-994f7e036eb0@belmotek.net> References: <3163f793-a73d-3005-49d5-994f7e036eb0@belmotek.net> Message-ID: This kind of mails keeps on popping up in many mailing lists and I have never understood exactly what the problem is. I think it is just a personal preference and for me, I really prefer mailing lists over forums. So, I think we should keep these separated; there are already forums for people who prefer them and there is the mailing list for the rest. Jussi On Wed, Dec 8, 2021 at 8:53 PM Mart?n Belmonte wrote: > Hi folks. > > Honestly, I get lost with mails and discussion lists. > > Maybe it is a little late to propose an alternative, but how about a > forum? or a subsection of a forum? > > There are many forums working, gambas-es, gambas-one, etc. > > Either a matrix forum or something more organized. > > Regards. > > Mart?n. > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Wed Dec 8 21:34:44 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Wed, 8 Dec 2021 22:34:44 +0200 Subject: [Gambas-user] Crash with resize Message-ID: Maybe I remember wrong, but I think this was once fixed already. I don't think it is good idea to add this to the tester. At least as default. See the attachment. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Crash-0.0.1.tar.gz Type: application/gzip Size: 11787 bytes Desc: not available URL: From jussi.lahtinen at gmail.com Wed Dec 8 21:39:14 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Wed, 8 Dec 2021 22:39:14 +0200 Subject: [Gambas-user] BChg does not support type Long. Message-ID: See the attachment. I wonder why this wasn't detected by the test suite. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: GambasTestercmd-0.10.24.tar.gz Type: application/gzip Size: 30813 bytes Desc: not available URL: From chrisml at deganius.de Thu Dec 9 01:12:27 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Thu, 9 Dec 2021 01:12:27 +0100 Subject: [Gambas-user] Anonymous email address In-Reply-To: <3163f793-a73d-3005-49d5-994f7e036eb0@belmotek.net> References: <3163f793-a73d-3005-49d5-994f7e036eb0@belmotek.net> Message-ID: Am 08.12.21 um 19:52 schrieb Mart?n Belmonte: > Hi folks. > > Honestly, I get lost with mails and discussion lists. What is your mailclient? Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From chrisml at deganius.de Thu Dec 9 01:29:58 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Thu, 9 Dec 2021 01:29:58 +0100 Subject: [Gambas-user] Anonymous email address In-Reply-To: References: <3163f793-a73d-3005-49d5-994f7e036eb0@belmotek.net> Message-ID: <850ad47e-a384-72c5-0e45-f17226a52aa4@deganius.de> Am 09.12.21 um 01:12 schrieb Christof Thalhofer: > Am 08.12.21 um 19:52 schrieb Mart?n Belmonte: >> Hi folks. >> >> Honestly, I get lost with mails and discussion lists. > > What is your mailclient? Sorry, i slept, you use Thunderbird. I think TB is a reasonable god client if you use filters to move the mail accordingly to the tag in the subject into separate folders and enable the threaded view. Please have a look at the screenshot, this is the way i organize the mailinglists on my computer(s). Mail is the best thing because: - everyone has an email address - you can use the client you want and organize it in your personal way - therefor it's barrier free If you prefer a forum, there are existing ones, use them. If you want to have the main discussions in a forum, create one and convince Beno?t and all of us here that it is better. :-) Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: gambas-mailinglists.png Type: image/png Size: 56455 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From g4mba5 at gmail.com Thu Dec 9 01:43:29 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 9 Dec 2021 01:43:29 +0100 Subject: [Gambas-user] Anonymous email address In-Reply-To: <850ad47e-a384-72c5-0e45-f17226a52aa4@deganius.de> References: <3163f793-a73d-3005-49d5-994f7e036eb0@belmotek.net> <850ad47e-a384-72c5-0e45-f17226a52aa4@deganius.de> Message-ID: <7652e58a-e168-8f11-bb6e-7e80aed91504@gmail.com> Le 09/12/2021 ? 01:29, Christof Thalhofer a ?crit?: > Am 09.12.21 um 01:12 schrieb Christof Thalhofer: >> Am 08.12.21 um 19:52 schrieb Mart?n Belmonte: >>> Hi folks. >>> >>> Honestly, I get lost with mails and discussion lists. >> >> What is your mailclient? > > Sorry, i slept, you use Thunderbird. > > I think TB is a reasonable god client if you use filters to move the > mail accordingly to the tag in the subject into separate folders and > enable the threaded view. > > Please have a look at the screenshot, this is the way i organize the > mailinglists on my computer(s). > > Mail is the best thing because: > > - everyone has an email address > - you can use the client you want and organize it in your > ? personal way > - therefor it's barrier free > > If you prefer a forum, there are existing ones, use them. If you want to > have the main discussions in a forum, create one and convince Beno?t and > all of us here that it is better. > > :-) > > Alles Gute > > Christof Thalhofer > How is it possible that your threads are only one level deep? I may have miss an option in Thunderbird... -- Beno?t Minisini From g4mba5 at gmail.com Thu Dec 9 02:21:18 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 9 Dec 2021 02:21:18 +0100 Subject: [Gambas-user] BChg does not support type Long. In-Reply-To: References: Message-ID: Le 08/12/2021 ? 21:39, Jussi Lahtinen a ?crit?: > See the attachment. I wonder why this wasn't detected by the test suite. > > Jussi It's fixed by commit https://gitlab.com/gambas/gambas/-/commit/82301c82f9ee41f97d464a623dc15f41b0da60f1. It's the second argument that raises an error. Every subroutine which expected only an Integer value in one of its argument raised an error with a Long value. Regards, -- Beno?t Minisini From rwe-sse at osnanet.de Thu Dec 9 08:21:37 2021 From: rwe-sse at osnanet.de (Rolf-Werner Eilert) Date: Thu, 9 Dec 2021 08:21:37 +0100 Subject: [Gambas-user] Anonymous email address In-Reply-To: <7652e58a-e168-8f11-bb6e-7e80aed91504@gmail.com> References: <3163f793-a73d-3005-49d5-994f7e036eb0@belmotek.net> <850ad47e-a384-72c5-0e45-f17226a52aa4@deganius.de> <7652e58a-e168-8f11-bb6e-7e80aed91504@gmail.com> Message-ID: <8620b8f8-e7a0-25db-6752-ca46cfb34502@osnanet.de> Am 09.12.21 um 01:43 schrieb Beno?t Minisini: > Le 09/12/2021 ? 01:29, Christof Thalhofer a ?crit?: >> Am 09.12.21 um 01:12 schrieb Christof Thalhofer: >>> Am 08.12.21 um 19:52 schrieb Mart?n Belmonte: >>>> Hi folks. >>>> >>>> Honestly, I get lost with mails and discussion lists. >>> >>> What is your mailclient? >> >> Sorry, i slept, you use Thunderbird. >> >> I think TB is a reasonable god client if you use filters to move the >> mail accordingly to the tag in the subject into separate folders and >> enable the threaded view. >> >> Please have a look at the screenshot, this is the way i organize the >> mailinglists on my computer(s). >> >> Mail is the best thing because: >> >> - everyone has an email address >> - you can use the client you want and organize it in your >> ?? personal way >> - therefor it's barrier free >> >> If you prefer a forum, there are existing ones, use them. If you want >> to have the main discussions in a forum, create one and convince >> Beno?t and all of us here that it is better. >> >> :-) >> >> Alles Gute >> >> Christof Thalhofer >> > > How is it possible that your threads are only one level deep? I may have > miss an option in Thunderbird... > Look upstairs in the table with the mail headers. In the table head, on the very left, there is a symbol that looks like a fly's leg. When you click there, the mail headers are sorted in a tree with answers and levels. Is it that what you mean? Regards Rolf From mbelmonte at belmotek.net Thu Dec 9 09:10:26 2021 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn_Belmonte?=) Date: Thu, 9 Dec 2021 09:10:26 +0100 Subject: [Gambas-user] Anonymous email address In-Reply-To: References: <3163f793-a73d-3005-49d5-994f7e036eb0@belmotek.net> Message-ID: <42d30596-f937-d960-5498-e44ec92cc189@belmotek.net> Thunderbird El 9/12/21 a las 1:12, Christof Thalhofer escribi?: > What is your mailclient? From mbelmonte at belmotek.net Thu Dec 9 09:50:31 2021 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn_Belmonte?=) Date: Thu, 9 Dec 2021 09:50:31 +0100 Subject: [Gambas-user] Anonymous email address In-Reply-To: <850ad47e-a384-72c5-0e45-f17226a52aa4@deganius.de> References: <3163f793-a73d-3005-49d5-994f7e036eb0@belmotek.net> <850ad47e-a384-72c5-0e45-f17226a52aa4@deganius.de> Message-ID: <9e48af16-d89c-69f8-b0ea-07aeedb46100@belmotek.net> Hi, I implemented these changes you indicated and now it is easier to follow the thread of the topics. Thanks El 9/12/21 a las 1:29, Christof Thalhofer escribi?: > if you use filters to move the mail accordingly to the tag in the > subject into separate folders and enable the threaded view. From mbelmonte at belmotek.net Thu Dec 9 10:08:14 2021 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn_Belmonte?=) Date: Thu, 9 Dec 2021 10:08:14 +0100 Subject: [Gambas-user] What is the correct way to reply to the list? Message-ID: Hi Folks. When I reply to a message to the list, Thunderbird creates a new message by putting a copy of the thread and then moving to the beginning of the paragraph to write my message, but I see that some users reply in this way while others do it the other way round, i.e. put the message at the end of the paragraph. What is the correct way to reply to the list? ---- _Does the reply go in this place, the heading of the paragraph?_ ############### Paragraph of the thread N ??? Paragraph of the thread 3 ??? ??? Paragraph of the thread 2 ??? ??? ??? ?? Paragraph of the thread 1 ############### _Does the reply go in this place, the footer of the paragraph?_ ---- Regards. Mart?n -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Thu Dec 9 10:00:54 2021 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn_Belmonte?=) Date: Thu, 9 Dec 2021 10:00:54 +0100 Subject: [Gambas-user] Anonymous email address In-Reply-To: <850ad47e-a384-72c5-0e45-f17226a52aa4@deganius.de> References: <3163f793-a73d-3005-49d5-994f7e036eb0@belmotek.net> <850ad47e-a384-72c5-0e45-f17226a52aa4@deganius.de> Message-ID: <73d217a4-f669-1623-6fb8-c5c7d2c57595@belmotek.net> Very well, I will try to adapt to this system, it is true that grouping by conversations is more friendly. The points you mention are true and a strong argument for not changing to another system. Regards El 9/12/21 a las 1:29, Christof Thalhofer escribi?: > Mail is the best thing because: > > - everyone has an email address > - you can use the client you want and organize it in your > ? personal way > - therefor it's barrier free > > If you prefer a forum, there are existing ones, use them. If you want > to have the main discussions in a forum, create one and convince > Beno?t and all of us here that it is better. From adamnt42 at gmail.com Thu Dec 9 10:21:05 2021 From: adamnt42 at gmail.com (bb) Date: Thu, 09 Dec 2021 19:51:05 +1030 Subject: [Gambas-user] What is the correct way to reply to the list? In-Reply-To: References: Message-ID: <641ebcc01300cdaf1b50196e37ad38e06e3d83f5.camel@gmail.com> On Thu, 2021-12-09 at 10:08 +0100, Mart?n Belmonte wrote: > 8< An often repeated question.... > > Here is the answer | | | + > ----[ http://gambaswiki.org/wiki/doc/netiquette?]---- From bagonergi at gmail.com Thu Dec 9 11:35:39 2021 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 9 Dec 2021 11:35:39 +0100 Subject: [Gambas-user] What is the correct way to reply to the list? In-Reply-To: References: Message-ID: Il giorno gio 9 dic 2021 alle ore 10:09 Mart?n Belmonte < mbelmonte at belmotek.net> ha scritto: > Hi Folks. > > When I reply to a message to the list, Thunderbird creates a new message > by putting a copy of the thread and then moving to the beginning of the > paragraph to write my message, > Hi Martin, for this you can see attached image. These are the reasons why I would prefer a forum at the mailing list: - In spite it advise you to mention the minimum indispensable and to respond below the quote, many prefer to quote the whole discussion and respond before the quote. They probably do it for laziness or ignorance, but who knows if some do it to look so intelligent to know the answer even before the question. Following these discussions is a real torture. - If you are attaching a compressed file you have no certainty that this is delivered, there are mail providers that eliminate these files. There is a way to evade but need to be already experts and the new arrivals remain screwed. Unfortunately the attempt by Fabien Bodard to give an official Gambas3 forum is shipwrecked on birth. There are various forums, the Spanish-speaking one is among the best and oldest. There would be a forum in English, but it has last arrived and it is self-proclaimed "Gambas One". Can you better exemplify arrogance? With best regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: thunderbird.png Type: image/png Size: 23831 bytes Desc: not available URL: From rwe-sse at osnanet.de Thu Dec 9 12:09:39 2021 From: rwe-sse at osnanet.de (Rolf-Werner Eilert) Date: Thu, 9 Dec 2021 12:09:39 +0100 Subject: [Gambas-user] What is the correct way to reply to the list? In-Reply-To: References: Message-ID: <784574d8-31a6-69fd-5fdb-2771cefc48d4@osnanet.de> Am 09.12.21 um 11:35 schrieb Gianluigi: > > > Il giorno gio 9 dic 2021 alle ore 10:09 Mart?n Belmonte > > ha scritto: > > Hi Folks. > > When I reply to a message to the list, Thunderbird creates a new > message by putting a copy of the thread and then moving to the > beginning of the paragraph to write my message, There is a switch somewhere in the settings for Thunderbird where you can choose this. > > Hi Martin, > > for this you can see attached image. > > These are the reasons why I would prefer a forum at the mailing list: > > - In spite it advise you to mention the minimum indispensable and to > respond below the quote, many prefer to quote the whole discussion and > respond before the quote. I think I can tell you why. In a company it is easier to do it this way. You have the answer visible at once (you do not need to scroll down over the quotes). And if you do not remember what it was all about, you can go down to the last text and the ones before that. In such a context it is also important to have fullquotes to go sure not to miss some important information. So many people are simply used to do it this way. And their E-Mail-Client is set for this. In Thunderbird I have this setting for the company mail, and it sets the company's address and contact data to the end of the new message (above the last one), then the cursor above that. For this and other lists I have set it not to do so. Regards Rolf From chrisml at deganius.de Thu Dec 9 12:50:42 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Thu, 9 Dec 2021 12:50:42 +0100 Subject: [Gambas-user] Anonymous email address In-Reply-To: <7652e58a-e168-8f11-bb6e-7e80aed91504@gmail.com> References: <3163f793-a73d-3005-49d5-994f7e036eb0@belmotek.net> <850ad47e-a384-72c5-0e45-f17226a52aa4@deganius.de> <7652e58a-e168-8f11-bb6e-7e80aed91504@gmail.com> Message-ID: <4d751c41-611e-207c-0933-ff428fbb27c6@deganius.de> Am 09.12.21 um 01:43 schrieb Beno?t Minisini: > How is it possible that your threads are only one level deep? I may have > miss an option in Thunderbird... I've never seen it in another way. Can you send a screenshot how it looks on your computer? Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From chrisml at deganius.de Thu Dec 9 12:51:51 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Thu, 9 Dec 2021 12:51:51 +0100 Subject: [Gambas-user] Anonymous email address In-Reply-To: <73d217a4-f669-1623-6fb8-c5c7d2c57595@belmotek.net> References: <3163f793-a73d-3005-49d5-994f7e036eb0@belmotek.net> <850ad47e-a384-72c5-0e45-f17226a52aa4@deganius.de> <73d217a4-f669-1623-6fb8-c5c7d2c57595@belmotek.net> Message-ID: <567d24d7-4eda-9f2e-21a4-9d22f1277328@deganius.de> Am 09.12.21 um 10:00 schrieb Mart?n Belmonte: > Very well, I will try to adapt to this system, it is true that grouping > by conversations is more friendly. > The points you mention are true and a strong argument for not changing > to another system. Wow, thank you! :-) Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From chrisml at deganius.de Thu Dec 9 13:40:08 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Thu, 9 Dec 2021 13:40:08 +0100 Subject: [Gambas-user] What is the correct way to reply to the list? In-Reply-To: References: Message-ID: <2b06ae8a-9611-e08f-4fe0-e27e769b55aa@deganius.de> Am 09.12.21 um 11:35 schrieb Gianluigi: > - In spite it advise you to mention the minimum indispensable and to > respond below the quote, many prefer to quote the whole discussion and > respond before the quote. > They probably do it for laziness or ignorance, but who knows if some do > it to look so intelligent to know the answer even before the question. > Following these discussions is a real torture. I think we are a little too kind in the Gambas ML. I am also annoyed when a lot of text is quoted and somewhere in the middle or at the end there is a single sentence that is the actual answer of the sender. It robs my time and the power of my brain and it is thoughtless and therefore rude. I respond in an understandable manner and expect the same from my partner. Who throws incomprehensible text garbage at me, can not expect me to deal with it. I usually ignore such postings. I had hoped to set a good example, but I guess it wasn't enough. In any case, mailing lists are an excellent and effective way to communicate if people follow a few rules. But the rules must be respected. And if the people don't do that, it becomes increasingly chaotic and difficult to understand, just as you describe it. Anyone who uses top posting* instead of Usenet quoting** in the LKML*** or does things like described above is quickly advised not to do so. But those who have made it into the LKML usually know how to behave properly. Perhaps we should become a little stricter. Alles Gute Christof Thalhofer * https://en.wikipedia.org/wiki/Posting_style ** https://en.wikipedia.org/wiki/Usenet_quoting *** http://vger.kernel.org/lkml/#s3-9 -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From gambas.fr at gmail.com Thu Dec 9 14:26:01 2021 From: gambas.fr at gmail.com (Fabien Bodard) Date: Thu, 9 Dec 2021 14:26:01 +0100 Subject: [Gambas-user] =?utf-8?q?=C2=BFGambas_Foundation=3F?= In-Reply-To: <217991214450a1d25649a8ce9cd4e2ab@tiscali.it> References: <217991214450a1d25649a8ce9cd4e2ab@tiscali.it> Message-ID: Welcome Antoine, Finally I'm so young :-D. But I'm happy to meet people with so long knowledge. Gambas is a big patchwork and need really work on the Documentation, and media tools. Feel free to learn it and share your knowledge on all medias. regards, Fabien Bodard From bagonergi at gmail.com Thu Dec 9 15:26:18 2021 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 9 Dec 2021 15:26:18 +0100 Subject: [Gambas-user] What is the correct way to reply to the list? In-Reply-To: <2b06ae8a-9611-e08f-4fe0-e27e769b55aa@deganius.de> References: <2b06ae8a-9611-e08f-4fe0-e27e769b55aa@deganius.de> Message-ID: Il giorno gio 9 dic 2021 alle ore 13:41 Christof Thalhofer < chrisml at deganius.de> ha scritto: > Am 09.12.21 um 11:35 schrieb Gianluigi: > > Perhaps we should become a little stricter. > You have to decide this. This is a Gmail test, even without having set it just click on the three dots, delete the superfluous text and below type the answer. Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From chrisml at deganius.de Thu Dec 9 15:59:23 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Thu, 9 Dec 2021 15:59:23 +0100 Subject: [Gambas-user] What is the correct way to reply to the list? In-Reply-To: References: <2b06ae8a-9611-e08f-4fe0-e27e769b55aa@deganius.de> Message-ID: <822d2adc-dc1d-c81b-8df0-34e6df388f63@deganius.de> Am 09.12.21 um 15:26 schrieb Gianluigi: > Il giorno gio 9 dic 2021 alle ore 13:41 Christof Thalhofer > > ha scritto: > > Am 09.12.21 um 11:35 schrieb Gianluigi: > > Perhaps we should become a little stricter. > > > You have to decide this. > This is a Gmail test, even without having set it just click on the three > dots, delete the superfluous text and below type the answer. Btw: You quoted wrong. It looks like as if you had written "Perhaps we should become a little stricter." But it was me. ;-) And no. I cannot decide that. I am not a dictator and no policeman and I don't want to be either. It's a cultural thing. We have to adopt a culture of expressing ourselves clearly and comprehensibly and not putting too much work on the other person to find out what we actually wanted to say. Maybe we all can agree that we can point out to the other person that they have formatted their text in a way that is difficult to understand without anyone feeling personally offended? Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From bagonergi at gmail.com Thu Dec 9 16:20:33 2021 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 9 Dec 2021 16:20:33 +0100 Subject: [Gambas-user] What is the correct way to reply to the list? In-Reply-To: <822d2adc-dc1d-c81b-8df0-34e6df388f63@deganius.de> References: <2b06ae8a-9611-e08f-4fe0-e27e769b55aa@deganius.de> <822d2adc-dc1d-c81b-8df0-34e6df388f63@deganius.de> Message-ID: Il giorno gio 9 dic 2021 alle ore 16:00 Christof Thalhofer < chrisml at deganius.de> ha scritto: > > Btw: You quoted wrong. It looks like as if you had written "Perhaps we > should become a little stricter." But it was me. > ;-) > You're right my first test is immediately failed. I apologize. However the concept is that, the technique must be improved. > ... > Maybe we all can agree that we can point out to the other person that > they have formatted their text in a way that is difficult to understand > without anyone feeling personally offended? > I see this very difficult it is impossible to say what you think without people offend. I managed to offend even when I tried to be diplomatic it is for this reason that I stopped being. Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Thu Dec 9 16:50:46 2021 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn_Belmonte?=) Date: Thu, 9 Dec 2021 16:50:46 +0100 Subject: [Gambas-user] What is the correct way to reply to the list? In-Reply-To: References: <2b06ae8a-9611-e08f-4fe0-e27e769b55aa@deganius.de> <822d2adc-dc1d-c81b-8df0-34e6df388f63@deganius.de> Message-ID: <025a7036-c85c-16a8-5b24-a695b9856ae1@belmotek.net> Ok, then an answer below a short text of the previous email that is being answered (when necessary) This way it is clear what exactly you are responding to. Then, regarding personal passions and susceptibilities, I'll just say that we are human beings with the complexities of each personality that sometimes may not quite fit. So since it is not possible for everyone to agree with each other all the time, which would be boring by the way, we have to accept that there will always be a bit of dissent and put on our side the most positive attitude we are capable of. In general, in this list, I see that there is a good attitude and respect as well as a healthy interest in programming in general and gambas3 in particular. Regards Mart?n From bagonergi at gmail.com Thu Dec 9 17:37:54 2021 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 9 Dec 2021 17:37:54 +0100 Subject: [Gambas-user] What is the correct way to reply to the list? In-Reply-To: <784574d8-31a6-69fd-5fdb-2771cefc48d4@osnanet.de> References: <784574d8-31a6-69fd-5fdb-2771cefc48d4@osnanet.de> Message-ID: Il giorno gio 9 dic 2021 alle ore 12:10 Rolf-Werner Eilert < rwe-sse at osnanet.de> ha scritto: > ... > > So many people are simply used to do it this way. And their > E-Mail-Client is set for this. ... > Yes, I also believe that the main reason is what you have described. We should also take into account the fact that some good programmers have little time and they don't want to lose it in things that they reputate superfluous, we can also apologize they. The fact remains that, doing so, everything looks chaotic. Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Thu Dec 9 17:42:53 2021 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 9 Dec 2021 17:42:53 +0100 Subject: [Gambas-user] What is the correct way to reply to the list? In-Reply-To: <025a7036-c85c-16a8-5b24-a695b9856ae1@belmotek.net> References: <2b06ae8a-9611-e08f-4fe0-e27e769b55aa@deganius.de> <822d2adc-dc1d-c81b-8df0-34e6df388f63@deganius.de> <025a7036-c85c-16a8-5b24-a695b9856ae1@belmotek.net> Message-ID: Il giorno gio 9 dic 2021 alle ore 16:51 Mart?n Belmonte < mbelmonte at belmotek.net> ha scritto: > ... > So since it is not possible for everyone to agree with each other all > the time, which would be boring by the way, we have to accept that there > will always be a bit of dissent and put on our side the most positive > attitude we are capable of. > In general, in this list, I see that there is a good attitude and > respect as well as a healthy interest in programming in general and > gambas3 in particular. > You're right we're approaching Christmas, I have to repromite me to be better. Also because if the Pope has not lied to us in not much I have to answer my behaviors, under penalty of eternal damnation. Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Thu Dec 9 17:49:12 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Thu, 9 Dec 2021 16:49:12 +0000 Subject: [Gambas-user] What is the correct way to reply to the list? In-Reply-To: References: Message-ID: With as much sarcasm as possible ;) And never top-post , top-posting is bad, do not do it, I would never do such a thing... ;) BruceS On Thu, 9 Dec 2021 at 09:09, Mart?n Belmonte wrote: > Hi Folks. > > When I reply to a message to the list, Thunderbird creates a new message > by putting a copy of the thread and then moving to the beginning of the > paragraph to write my message, but I see that some users reply in this way > while others do it the other way round, i.e. put the message at the end of > the paragraph. > What is the correct way to reply to the list? > > > ---- > > *Does the reply go in this place, the heading of the paragraph?* > > ############### > > Paragraph of the thread N > > Paragraph of the thread 3 > > Paragraph of the thread 2 > > Paragraph of the thread 1 > > ############### > > *Does the reply go in this place, the footer of the paragraph?* > > ---- > > Regards. > > Mart?n > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From admin at allunix.ru Thu Dec 9 17:33:24 2021 From: admin at allunix.ru (Admin) Date: Thu, 9 Dec 2021 23:33:24 +0700 Subject: [Gambas-user] Application.Version of another program Message-ID: <546ef580-2552-6787-180c-c93aaf569b99@allunix.ru> Don't even remember how many times I bumped into wanting this feature while writing a programm in Gambas, so I decided to ask: Is it possible to create such feature, that can easily print another .gambas program version? Like if Application.Version("~/a.gambas") = "0.0.1" then print "pre-alpha" if Application.Version("~/a.gambas") > Application.Version then AutoUpdateSub Would be so much less pain to implement autoupdating software. Not that I don't have an established mechanism of doing so, but... Best regards, Dmitry From chrisml at deganius.de Thu Dec 9 18:23:30 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Thu, 9 Dec 2021 18:23:30 +0100 Subject: [Gambas-user] What is the correct way to reply to the list? In-Reply-To: References: Message-ID: Am 09.12.21 um 17:49 schrieb Bruce Steers: > With as much sarcasm as possible ;) Great! > And never top-post , top-posting is bad, do not do it, I would never do > such a thing... > > ;) > > BruceS Hehe, and never!!! quote the footer! > ----[ http://gambaswiki.org/wiki/doc/netiquette > ]---- > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From antonioceula at gmail.com Thu Dec 9 18:54:28 2021 From: antonioceula at gmail.com (Antonio F.S.) Date: Thu, 9 Dec 2021 18:54:28 +0100 Subject: [Gambas-user] For the future of GAMBAS. In-Reply-To: References: Message-ID: Good afternoon. To add to what Mart?n said and, if I may, also as a programmer analyst for many years now, I feel that GAMBAS, whichever way its creator decides, should be promoted in the areas of competitiveness with other open source languages because, in my opinion, it is a very powerful environment and cleanly applicable in all professional spheres (business, education, research, leisure...). It is worth organising something so that it never declines and, on the contrary: it is perfected. Best regards. Antonio F.S. -------------------------------------------------------------------- El 9/12/21 a las 16:50, Mart?n Belmonte escribi?: > Ok, then an answer below a short text of the previous email that is > being answered (when necessary) > This way it is clear what exactly you are responding to. > > Then, regarding personal passions and susceptibilities, I'll just say > that we are human beings with the complexities of each personality > that sometimes may not quite fit. > So since it is not possible for everyone to agree with each other all > the time, which would be boring by the way, we have to accept that > there will always be a bit of dissent and put on our side the most > positive attitude we are capable of. > In general, in this list, I see that there is a good attitude and > respect as well as a healthy interest in programming in general and > gambas3 in particular. > > Regards > Mart?n From mbelmonte at belmotek.net Thu Dec 9 21:11:41 2021 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn_Belmonte?=) Date: Thu, 9 Dec 2021 21:11:41 +0100 Subject: [Gambas-user] Giskard - sshfs, wol, inxi all together in a Gambas3 terminal program. Message-ID: <837d9ee3-47a9-9ecd-7b8c-dde344aabbcb@belmotek.net> Hi folks. I don't know if this is the right email list to submit programs to, but here goes. I present a program that I made with gambas ide 3.16.3, it runs in the terminal and after configuring some things [1], it takes care of turning on the NAS server (if it is off), connecting the resources by SSHFS and generating a detailed report of the status of the computer. Every day I am very happy that everything starts and is connected where it should be just by logging into my computer. Maybe it will help some of you. The program is on granaja but also on gitlab [2]. Suggestions, requirements and feedback are welcome. [1] The package should solve all dependencies if not please made feeedbak, ssh-copy-id, config the ~/.giskard.json (See README.md), set as start in session login (mate & xfce works). [2] https://gitlab.com/belmotek/giskard I install it on Debian 12 (testing) and Manjaro 21 Regards. Mart?n. From t.lee.davidson at gmail.com Thu Dec 9 21:28:56 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Thu, 9 Dec 2021 15:28:56 -0500 Subject: [Gambas-user] Application.Version of another program In-Reply-To: <546ef580-2552-6787-180c-c93aaf569b99@allunix.ru> References: <546ef580-2552-6787-180c-c93aaf569b99@allunix.ru> Message-ID: On 12/9/21 11:33 AM, Admin wrote: > Don't even remember how many times I bumped into wanting this feature while writing a programm in Gambas, so I decided to ask: > Is it possible to create such feature, that can easily print another .gambas program version? > Like > > if Application.Version("~/a.gambas") = "0.0.1" then print "pre-alpha" > > if Application.Version("~/a.gambas") > Application.Version then AutoUpdateSub > > Would be so much less pain to implement autoupdating software. Not that I don't have an established mechanism of doing so, but... > > Best regards, > Dmitry Consider submitting a feature request for that at the Gambas Bugtracker. In the meantime, you could implement your own function as below: Public Sub Main() Dim rMatch As RegExp rMatch = New RegExp(File.Load("a.gambas"), "Version=(.*)\n") Print rMatch[1].Text End -- Lee From t.lee.davidson at gmail.com Thu Dec 9 21:32:23 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Thu, 9 Dec 2021 15:32:23 -0500 Subject: [Gambas-user] Giskard - sshfs, wol, inxi all together in a Gambas3 terminal program. In-Reply-To: <837d9ee3-47a9-9ecd-7b8c-dde344aabbcb@belmotek.net> References: <837d9ee3-47a9-9ecd-7b8c-dde344aabbcb@belmotek.net> Message-ID: On 12/9/21 3:11 PM, Mart?n Belmonte wrote: > Hi folks. > I don't know if this is the right email list to submit programs to, but here goes. > I present a program that I made with gambas ide 3.16.3, it runs in the terminal and after configuring some things [1], it takes > care of turning on the NAS server (if it is off), connecting the resources by SSHFS and generating a detailed report of the > status of the computer. > Every day I am very happy that everything starts and is connected where it should be just by logging into my computer. > Maybe it will help some of you. > The program is on granaja but also on gitlab [2]. > > Suggestions, requirements and feedback are welcome. > > [1] The package should solve all dependencies if not please made feeedbak, ssh-copy-id, config the ~/.giskard.json (See > README.md), set as start in session login (mate & xfce works). > > [2] https://gitlab.com/belmotek/giskard > > I install it on Debian 12 (testing) and Manjaro 21 > > Regards. > Mart?n. I haven't looked at it yet, but it sounds interesting. You might also consider submitting it to the Gambas Farm. -- Lee From mbelmonte at belmotek.net Thu Dec 9 21:37:20 2021 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn_Belmonte?=) Date: Thu, 9 Dec 2021 21:37:20 +0100 Subject: [Gambas-user] Giskard - sshfs, wol, inxi all together in a Gambas3 terminal program. In-Reply-To: References: <837d9ee3-47a9-9ecd-7b8c-dde344aabbcb@belmotek.net> Message-ID: El 9/12/21 a las 21:32, T Lee Davidson escribi?: > You might also consider submitting it to the Gambas Farm. Its there. Sorry I wrote "granaja" (farm spanish.) Regards From mbelmonte at belmotek.net Thu Dec 9 22:25:43 2021 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn_Belmonte?=) Date: Thu, 9 Dec 2021 22:25:43 +0100 Subject: [Gambas-user] Application.Version of another program In-Reply-To: References: <546ef580-2552-6787-180c-c93aaf569b99@allunix.ru> Message-ID: <70c0e048-8f47-90ca-451d-2da2f2a99a4b@belmotek.net> El 9/12/21 a las 21:28, T Lee Davidson escribi?: > Consider submitting a feature request for that at the Gambas Bugtracker. > > In the meantime, you could implement your own function as below: > > Public Sub Main() > > ? Dim rMatch As RegExp > > ? rMatch = New RegExp(File.Load("a.gambas"), "Version=(.*)\n") > ? Print rMatch[1].Text > > End Good idea, it's interesting everything inside the .gambas file isn't it? Your code led me to think that it can also be solved without loading the whole file in the memory (I think) in this way: Static Public Function GetExecVersion(sExec As String) As String Dim sVersion As String Dim hFile As Stream Dim sLine As String If Exist(sExec) Then If Stat(sExec).Type = gb.File Then If File.Ext(sExec) = "gambas" Then hFile = Open sExec For Input While Not Eof(hFile) Line Input #hFile, sLine If InStr(sLine, "Version=") > 0 Then sVersion = Split(sLine, "=")[1] Break Endif Wend Close #hFile Endif Endif Endif Return sVersion End All the best Mart?n From g4mba5 at gmail.com Thu Dec 9 23:09:43 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 9 Dec 2021 23:09:43 +0100 Subject: [Gambas-user] Application.Version of another program In-Reply-To: <546ef580-2552-6787-180c-c93aaf569b99@allunix.ru> References: <546ef580-2552-6787-180c-c93aaf569b99@allunix.ru> Message-ID: Le 09/12/2021 ? 17:33, Admin a ?crit?: > Don't even remember how many times I bumped into wanting this feature > while writing a programm in Gambas, so I decided to ask: > Is it possible to create such feature, that can easily print another > .gambas program version? > Like > > if Application.Version("~/a.gambas") = "0.0.1" then print "pre-alpha" > > if Application.Version("~/a.gambas") > Application.Version then > AutoUpdateSub > > Would be so much less pain to implement autoupdating software. Not that > I don't have an established mechanism of doing so, but... > > Best regards, > Dmitry > At the moment, the only standard way is using the 'gba3' program, which may not necessarily be installed. Sub GetApplicationVersion(sPath As String) As String Dim sStartup As String Dim aStartup As String[] Exec ["gba3", "-x", sPath, ".startup" ] To sStartup aStartup = Split(Trim(sStartup), "\n") ' Version number is the 5th line of the '.startup' file. Return aStartup[4] End Regards, -- Beno?t Minisini From g4mba5 at gmail.com Thu Dec 9 23:52:49 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 9 Dec 2021 23:52:49 +0100 Subject: [Gambas-user] Crash with resize In-Reply-To: References: Message-ID: Le 08/12/2021 ? 21:34, Jussi Lahtinen a ?crit?: > Maybe I remember wrong, but I think this was once fixed already. I don't > think it is good idea to add > this to the tester. At least as default. > See the attachment. > > > Jussi No, the bug is present since the beginning of Gambas. This should be fixed by commit https://gitlab.com/gambas/gambas/-/commit/558f05fe21320b1e8b59b00839204961f5049686. Regards, -- Beno?t Minisini From isafiur at gmail.com Fri Dec 10 04:53:38 2021 From: isafiur at gmail.com (Safiur Rahman) Date: Fri, 10 Dec 2021 09:38:38 +0545 Subject: [Gambas-user] Get distinct array from large array Message-ID: Hi I want to get a string array of distinct items from another string array which has large count (about a million). I hope Beno?t will add a function for this. Till then what can be the fastest way to get array of distinct items? I am using following code to achieve that. But it is slow Dim yyy As String[] Dim xx As String yyy = New String[] For Each xx In xxx If yyy.Count = 0 Then yyy.Add(xx) Else If yyy.Count > 0 Then If yyy.Find(xx, gb.Binary) = -1 Then yyy.Add(xx) Endif Endif Next -- Regards Safiur Rahman -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Fri Dec 10 05:02:57 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Fri, 10 Dec 2021 06:02:57 +0200 Subject: [Gambas-user] Get distinct array from large array In-Reply-To: References: Message-ID: yyy = xxx.Copy() Jussi On Fri, Dec 10, 2021 at 5:54 AM Safiur Rahman wrote: > Hi > > I want to get a string array of distinct items from another string array > which has large count (about a million). I hope Beno?t will add a function > for this. Till then what can be the fastest way to get array of distinct > items? > > I am using following code to achieve that. But it is slow > > Dim yyy As String[] > Dim xx As String > > yyy = New String[] > For Each xx In xxx > If yyy.Count = 0 Then > yyy.Add(xx) > Else If yyy.Count > 0 Then > If yyy.Find(xx, gb.Binary) = -1 Then > yyy.Add(xx) > Endif > Endif > Next > > -- > Regards > Safiur Rahman > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Fri Dec 10 05:07:33 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Fri, 10 Dec 2021 06:07:33 +0200 Subject: [Gambas-user] Get distinct array from large array In-Reply-To: References: Message-ID: You mean no duplicates? Then this is already faster (no reason to check the count): yyy = New String[] For Each xx In xxx If yyy.Find(xx, gb.Binary) = -1 Then yyy.Add(xx) Endif Next You may also want to try to sort the array first and then just check whether next in the iteration is different (if yes, then add it). Jussi On Fri, Dec 10, 2021 at 5:54 AM Safiur Rahman wrote: > Hi > > I want to get a string array of distinct items from another string array > which has large count (about a million). I hope Beno?t will add a function > for this. Till then what can be the fastest way to get array of distinct > items? > > I am using following code to achieve that. But it is slow > > Dim yyy As String[] > Dim xx As String > > yyy = New String[] > For Each xx In xxx > If yyy.Count = 0 Then > yyy.Add(xx) > Else If yyy.Count > 0 Then > If yyy.Find(xx, gb.Binary) = -1 Then > yyy.Add(xx) > Endif > Endif > Next > > -- > Regards > Safiur Rahman > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From gambas.fr at gmail.com Fri Dec 10 07:21:45 2021 From: gambas.fr at gmail.com (Fabien Bodard) Date: Fri, 10 Dec 2021 07:21:45 +0100 Subject: [Gambas-user] Get distinct array from large array In-Reply-To: References: Message-ID: Hi, you can try that (But only if a sorted array output is not a problem for you): Public Sub Main() Dim sOld As String Dim aValues As String[] = Split(Replace(Replace(Replace(File.Load("~/log"), ".", ""), "\n", ""), ":", ""), " ") Dim aNewArray As New String[] aValues.Sort(gb.Binary) For i As Integer = 0 To aValues.Max If sOld = aValues[i] Then Continue sOld = aValues[i] aNewArray.Add(sOld) Next Print aNewArray.Join("\n") End Regards, Fabien From mbelmonte at belmotek.net Fri Dec 10 09:15:01 2021 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn_Belmonte?=) Date: Fri, 10 Dec 2021 09:15:01 +0100 Subject: [Gambas-user] Get distinct array from large array In-Reply-To: References: Message-ID: El 10/12/21 a las 4:53, Safiur Rahman escribi?: > Dim yyy As String[] > ? Dim xx As String > > ? yyy = New String[] > ? For Each xx In xxx > ? ? If yyy.Count = 0 Then > ? ? ? yyy.Add(xx) > ? ? Else If yyy.Count > 0 Then > ? ? ? If yyy.Find(xx, gb.Binary) = -1 Then > ? ? ? ? yyy.Add(xx) > ? ? ? Endif > ? ? Endif > ? Next I propose this '' Returns an array of data without repetitions and as input parameter requires another array. Static Public Function aUnique(aList As String[]) As String[] Dim s As String Dim aOut As New String[] For Each s In aList If aOut.Exist(s) = False Then aOut.Add(s) Endif Next Return aOut End From mbelmonte at belmotek.net Fri Dec 10 09:47:35 2021 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn_Belmonte?=) Date: Fri, 10 Dec 2021 09:47:35 +0100 Subject: [Gambas-user] What is the correct way to reply to the list? In-Reply-To: References: <2b06ae8a-9611-e08f-4fe0-e27e769b55aa@deganius.de> <822d2adc-dc1d-c81b-8df0-34e6df388f63@deganius.de> <025a7036-c85c-16a8-5b24-a695b9856ae1@belmotek.net> Message-ID: <827f2e0e-c178-f116-6154-8dc7f761e97c@belmotek.net> El 9/12/21 a las 17:42, Gianluigi escribi?: > You're right we're approaching Christmas, I have to repromite me to be > better. > Also because if the Pope has not lied to us in not much I have to answer > my behaviors, under penalty of eternal damnation. Well, I am not going to debate the opinions of another Argentinean (the pope), and even less about topics such as eternal damnation, since we could spend hours and hours talking about it. ;-) But, maybe, in the future, emails will be a source of study material to understand our "civilization". In this case I would like to think that these hypothetical anthropologists of the future, will find us, kind, curious, respectful but also sincere, irreverent, sarcastic, with good humor and that we liked to code. ;-) atb Mart?n. From mbelmonte at belmotek.net Fri Dec 10 09:57:11 2021 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn_Belmonte?=) Date: Fri, 10 Dec 2021 09:57:11 +0100 Subject: [Gambas-user] What is the correct way to reply to the list? In-Reply-To: References: Message-ID: <4f6f187b-0c86-9398-e075-22e0d1ccefa1@belmotek.net> El 9/12/21 a las 17:49, Bruce Steers escribi?: > With as much sarcasm as possible ;) > And never top-post , top-posting is bad, do not do it, I would never do > such a thing... Of course, coming from someone who has 30% top-posting. Do as I say but not as I do ;-) Mart?n From gambas.fr at gmail.com Fri Dec 10 10:05:05 2021 From: gambas.fr at gmail.com (Fabien Bodard) Date: Fri, 10 Dec 2021 10:05:05 +0100 Subject: [Gambas-user] What is the correct way to reply to the list? In-Reply-To: <4f6f187b-0c86-9398-e075-22e0d1ccefa1@belmotek.net> References: <4f6f187b-0c86-9398-e075-22e0d1ccefa1@belmotek.net> Message-ID: I do not understand the fact that tools impose the citation at the bottom. For example GMail exasperates me to systematically paste me the contents of the previous message. It is an unnecessary consumption of space and bandwidth. Real shame that I can't get so much fun using Thunderbird though. The interface of Gmail is really well done (except for the previous story) From rwe-sse at osnanet.de Fri Dec 10 10:38:56 2021 From: rwe-sse at osnanet.de (Rolf-Werner Eilert) Date: Fri, 10 Dec 2021 10:38:56 +0100 Subject: [Gambas-user] Best way converting dates into strings forth and back Message-ID: Currently I think about recoding one of my projects. Here it might be good to store dates internally as Date. But for saving the information (and some information on top of it), I would have to convert these dates into some kind of string, and back into Date when loading the file(s). So my question is, which way is the easiest and fastest to achieve this? CStr() and CDate()? Just to give you an idea: Dim myDate as Date Dim theString as String dim parts as New String[] myDate = Date(Now) theString = "This is some kind of information" theString = CStr(myDate) & Chr$(9) & theString 'is Cstr() ok? File.Save(System.User.Home &/ "test.txt", theString) 'and later: theString = File.Load(System.User.Home &/ "test.txt") parts = Split(theString, Chr$(9)) myDate = CDate(parts[0]) 'is CDate() ok here? theString = parts[1] In the current version of my project, all dates are stored separately (Years, Months, Days...) in Integer arrays plus string arrays for the rest. That makes conversion into timestamps easy, but it is somewhat roundabout to insert or delete one date. Thanks for your advice! Rolf From g4mba5 at gmail.com Fri Dec 10 10:46:05 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Fri, 10 Dec 2021 10:46:05 +0100 Subject: [Gambas-user] Best way converting dates into strings forth and back In-Reply-To: References: Message-ID: <29e526ff-a612-aee3-3798-c16fff69dbed@gmail.com> Le 10/12/2021 ? 10:38, Rolf-Werner Eilert a ?crit?: > Currently I think about recoding one of my projects. Here it might be > good to store dates internally as Date. > > But for saving the information (and some information on top of it), I > would have to convert these dates into some kind of string, and back > into Date when loading the file(s). > > So my question is, which way is the easiest and fastest to achieve this? > CStr() and CDate()? > You must use CStr() and CDate(), so that you store and retrieve dates as a string in UTC format. Regards, -- Beno?t Minisini From chrisml at deganius.de Fri Dec 10 10:51:12 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Fri, 10 Dec 2021 10:51:12 +0100 Subject: [Gambas-user] What is the correct way to reply to the list? In-Reply-To: References: <4f6f187b-0c86-9398-e075-22e0d1ccefa1@belmotek.net> Message-ID: <2b4c32c6-e5d5-b56a-6422-2af8e60e39f0@deganius.de> Am 10.12.21 um 10:05 schrieb Fabien Bodard: > I do not understand the fact that tools impose the citation at the > bottom. For example GMail exasperates me to systematically paste me > the contents of the previous message. It is an unnecessary consumption > of space and bandwidth. Real shame that I can't get so much fun using > Thunderbird though. The interface of Gmail is really well done (except > for the previous story) They screwed it: https://support.google.com/mail/thread/4022280/how-do-i-reply-inline?hl=en As well as Microsoft which was the first company that made inline quoting nearly impossible with their Outlook client. And they have introduced another disease: HTML-Mail which makes it now possible that the mail clients can be hacked, that people can be tracked and fooled with links to other urls than they appear to. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From mbelmonte at belmotek.net Fri Dec 10 11:18:25 2021 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn_Belmonte?=) Date: Fri, 10 Dec 2021 11:18:25 +0100 Subject: [Gambas-user] Best way converting dates into strings forth and back In-Reply-To: References: Message-ID: <7011e391-11ca-c23e-23b9-ded7c3823ebf@belmotek.net> El 10/12/21 a las 10:38, Rolf-Werner Eilert escribi?: > would have to convert these dates into some kind of string, and back > into Date when loading the file(s). > > So my question is, which way is the easiest and fastest to achieve this? In the case of saving a date to some storage media I suggest always using a text string, because dates are subject to various interpretations, such as the method used in shrimp, system time, location etc. Then the commonly accepted date format that does not lend itself to confusion is ISO, specifically: 2021-12-10T11:17:01 I therefore propose two functions to retrieve and save dates: Static Public Function TimeText(dTime As Date) As String Return Format(dTime, "yyyy-mm-ddThh:nn:ss") End Static Public Function TimeDate(sTime As String) As Date Dim sDate As String Dim aDate As Integer[] Dim xDate As Date Dim iLen As Integer sTime = Upper(sTime) If InStr(sTime, "T") > 0 Then Select Len(Split(sTime, "T")[1]) Case 5 ' not seconds iLen = 16 Case 8 ' include seconds iLen = 19 End Select If InStr(sTime, "-") > 0 And InStr(sTime, ":") > 0 And Len(sTime) = iLen Then sDate = Replace(sTime, "T", "\t") sDate = Replace(sDate, "-", "\t") sDate = Replace(sDate, ":", "\t") aDate = Split(sDate, "\t") xDate = Date(aDate[0], aDate[1], aDate[2], aDate[3], aDate[4], aDate[5]) Endif Endif Return xDate End From antonioceula at gmail.com Fri Dec 10 11:23:16 2021 From: antonioceula at gmail.com (Antonio F.S.) Date: Fri, 10 Dec 2021 11:23:16 +0100 Subject: [Gambas-user] What is the correct way to reply to the list? In-Reply-To: <827f2e0e-c178-f116-6154-8dc7f761e97c@belmotek.net> References: <2b06ae8a-9611-e08f-4fe0-e27e769b55aa@deganius.de> <822d2adc-dc1d-c81b-8df0-34e6df388f63@deganius.de> <025a7036-c85c-16a8-5b24-a695b9856ae1@belmotek.net> <827f2e0e-c178-f116-6154-8dc7f761e97c@belmotek.net> Message-ID: <9c9ad4cd-9312-bd8c-16cd-b83ed0bb33ec@gmail.com> Hello. Good comment Martin. :-)) By the way, the messages I send to the list don't reach me. Why is that? Thank you. Antonio F.S. -------------------------------------------------------------------- El 10/12/21 a las 9:47, Mart?n Belmonte escribi?: > El 9/12/21 a las 17:42, Gianluigi escribi?: >> You're right we're approaching Christmas, I have to repromite me to >> be better. >> Also because if the Pope has not lied to us in not much I have to >> answer my behaviors, under penalty of eternal damnation. > Well, I am not going to debate the opinions of another Argentinean > (the pope), and even less about topics such as eternal damnation, > since we could spend hours and hours talking about it. ;-) > But, maybe, in the future, emails will be a source of study material > to understand our "civilization". > In this case I would like to think that these hypothetical > anthropologists of the future, will find us, kind, curious, respectful > but also sincere, irreverent, sarcastic, with good humor and that we > liked to code. ;-) > > atb > Mart?n. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tobs at taboege.de Fri Dec 10 11:37:33 2021 From: tobs at taboege.de (Tobias Boege) Date: Fri, 10 Dec 2021 11:37:33 +0100 Subject: [Gambas-user] Get distinct array from large array In-Reply-To: References: Message-ID: <20211210103733.GG1639047@T580.localdomain> On Fri, 10 Dec 2021, Safiur Rahman wrote: > Hi > > I want to get a string array of distinct items from another string array > which has large count (about a million). I hope Beno?t will add a function > for this. Till then what can be the fastest way to get array of distinct > items? > > I am using following code to achieve that. But it is slow > > Dim yyy As String[] > Dim xx As String > > yyy = New String[] > For Each xx In xxx > If yyy.Count = 0 Then > yyy.Add(xx) > Else If yyy.Count > 0 Then > If yyy.Find(xx, gb.Binary) = -1 Then > yyy.Add(xx) > Endif > Endif > Next > This is expensive (in theory) because for each of your million items in xxx you run over the deduplicated items yyy to see if you are currently dealing with another duplicate or not. That inner loop is hidden in your yyy.Find() call. Moreover, the cost of those string comparisons that you do over and over depends on the length of your strings. It would be more efficient if there was a fast way to map each of your items to some "mostly unique" but short number and a fast way to check for your collection of short numbers whether what you have is a duplicate. What I am talking about is called "hash table" and it is implemented in Gambas under the name Collection. In theory, the following should be faster (at the expense of using more memory for the added Collection), but please do try it out on real data: Public Function Deduplicate(xxx As String[]) As String[] Dim yyy As New String[] Dim stash As New Collection For Each x As String in xxx If stash.Exist(x) Then Continue stash[x] = True yyy.Add(x) Next Return yyy End Note that this assumes that your items will always be strings. If you want to deduplicate arbitrary objects with an overloaded comparison operator, then the story is different. Depending on the nature of your custom comparison, you might be able to sort the array of objects and then weed out all duplicates in a single iteration. This would (again, in theory) still be faster than your two nested loops would be in the worst case. I can elaborate on that if you need it. If you are happy with string data, then it is not needed. Best, Tobias -- "There's an old saying: Don't change anything... ever!" -- Mr. Monk From tobs at taboege.de Fri Dec 10 11:50:57 2021 From: tobs at taboege.de (Tobias Boege) Date: Fri, 10 Dec 2021 11:50:57 +0100 Subject: [Gambas-user] Get distinct array from large array In-Reply-To: <20211210103733.GG1639047@T580.localdomain> References: <20211210103733.GG1639047@T580.localdomain> Message-ID: <20211210105057.GH1639047@T580.localdomain> On Fri, 10 Dec 2021, Tobias Boege via User wrote: > In theory, the following should be faster (at the expense of using more > memory for the added Collection), but please do try it out on real data: > > Public Function Deduplicate(xxx As String[]) As String[] > Dim yyy As New String[] > Dim stash As New Collection > > For Each x As String in xxx > If stash.Exist(x) Then Continue > stash[x] = True > yyy.Add(x) > Next > Return yyy > End > PS: Since Gambas 3.17 Collections have a new Keys property which makes the array yyy redundant: Public Function Deduplicate(xxx As String[]) As String[] Dim stash As New Collection For Each x As String in xxx stash[x] = True Next Return stash.Keys End I think the current implementation of Collection even ensures that you get the Keys back in the same order that you put them in. That is documented at least for iteration using For Each [1], so I would say that you can rely on it for future Gambas versions. This may or may not be important for you. In the worst case, you get the deduplicated items in a random order by using the above code. Best, Tobias [1] http://gambaswiki.org/wiki/comp/gb/collection/_next From chrisml at deganius.de Fri Dec 10 11:54:58 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Fri, 10 Dec 2021 11:54:58 +0100 Subject: [Gambas-user] What is the correct way to reply to the list? In-Reply-To: <9c9ad4cd-9312-bd8c-16cd-b83ed0bb33ec@gmail.com> References: <2b06ae8a-9611-e08f-4fe0-e27e769b55aa@deganius.de> <822d2adc-dc1d-c81b-8df0-34e6df388f63@deganius.de> <025a7036-c85c-16a8-5b24-a695b9856ae1@belmotek.net> <827f2e0e-c178-f116-6154-8dc7f761e97c@belmotek.net> <9c9ad4cd-9312-bd8c-16cd-b83ed0bb33ec@gmail.com> Message-ID: <76580052-4616-4e9c-2d78-6ff6ddf8ea25@deganius.de> Am 10.12.21 um 11:23 schrieb Antonio F.S.: > By the way, the messages I send to the list don't reach me. Why is that? Hm, I have no idea. I changed a setting for your account to be the same as of the others ('plain' = true) but i doubt that this was the reason. Please post an answer to test it. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From gambas.fr at gmail.com Fri Dec 10 11:54:57 2021 From: gambas.fr at gmail.com (Fabien Bodard) Date: Fri, 10 Dec 2021 11:54:57 +0100 Subject: [Gambas-user] Get distinct array from large array In-Reply-To: <20211210105057.GH1639047@T580.localdomain> References: <20211210103733.GG1639047@T580.localdomain> <20211210105057.GH1639047@T580.localdomain> Message-ID: > Public Function Deduplicate(xxx As String[]) As String[] > Dim stash As New Collection > > For Each x As String in xxx > stash[x] = True > Next > Return stash.Keys > End > Only if string is compatible with collection key naming . From rwe-sse at osnanet.de Fri Dec 10 12:02:42 2021 From: rwe-sse at osnanet.de (Rolf-Werner Eilert) Date: Fri, 10 Dec 2021 12:02:42 +0100 Subject: [Gambas-user] Best way converting dates into strings forth and back In-Reply-To: <29e526ff-a612-aee3-3798-c16fff69dbed@gmail.com> References: <29e526ff-a612-aee3-3798-c16fff69dbed@gmail.com> Message-ID: <692176fa-3ef1-4f6c-3811-d81e4cc2f299@osnanet.de> Am 10.12.21 um 10:46 schrieb Beno?t Minisini: > Le 10/12/2021 ? 10:38, Rolf-Werner Eilert a ?crit?: >> Currently I think about recoding one of my projects. Here it might be >> good to store dates internally as Date. >> >> But for saving the information (and some information on top of it), I >> would have to convert these dates into some kind of string, and back >> into Date when loading the file(s). >> >> So my question is, which way is the easiest and fastest to achieve >> this? CStr() and CDate()? >> > > You must use CStr() and CDate(), so that you store and retrieve dates as > a string in UTC format. > > Regards, > Thank you Benoit, then I can be sure. Regards Rolf From rwe-sse at osnanet.de Fri Dec 10 12:30:32 2021 From: rwe-sse at osnanet.de (Rolf-Werner Eilert) Date: Fri, 10 Dec 2021 12:30:32 +0100 Subject: [Gambas-user] Best way converting dates into strings forth and back In-Reply-To: <7011e391-11ca-c23e-23b9-ded7c3823ebf@belmotek.net> References: <7011e391-11ca-c23e-23b9-ded7c3823ebf@belmotek.net> Message-ID: <1bc1998c-48f9-ef86-cfd1-bbac54018f52@osnanet.de> Am 10.12.21 um 11:18 schrieb Mart?n Belmonte: > El 10/12/21 a las 10:38, Rolf-Werner Eilert escribi?: >> would have to convert these dates into some kind of string, and back >> into Date when loading the file(s). >> > So my question is, which way is the easiest and fastest to achieve >> this? > In the case of saving a date to some storage media I suggest always > using a text string, because dates are subject to various > interpretations, such as the method used in shrimp, system time, > location etc. > Then the commonly accepted date format that does not lend itself to > confusion is ISO, specifically: > 2021-12-10T11:17:01 > I therefore propose two functions to retrieve and save dates: > > Static Public Function TimeText(dTime As Date) As String > > ? Return Format(dTime, "yyyy-mm-ddThh:nn:ss") > > End > > Static Public Function TimeDate(sTime As String) As Date > > ? Dim sDate As String > ? Dim aDate As Integer[] > ? Dim xDate As Date > ? Dim iLen As Integer > > ? sTime = Upper(sTime) > > ? If InStr(sTime, "T") > 0 Then > > ??? Select Len(Split(sTime, "T")[1]) > ????? Case 5?? ' not seconds > ??????? iLen = 16 > ????? Case 8?? ' include seconds > ??????? iLen = 19 > ??? End Select > > ??? If InStr(sTime, "-") > 0 And InStr(sTime, ":") > 0 And Len(sTime) = > iLen Then > ????? sDate = Replace(sTime, "T", "\t") > ????? sDate = Replace(sDate, "-", "\t") > ????? sDate = Replace(sDate, ":", "\t") > ????? aDate = Split(sDate, "\t") > ????? xDate = Date(aDate[0], aDate[1], aDate[2], aDate[3], aDate[4], > aDate[5]) > ??? Endif > ? Endif > > ? Return xDate > > End > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > Thank you very much Martin, such functions are always useful. Interesting to see your solutions. Regards Rolf From mbelmonte at belmotek.net Fri Dec 10 12:45:00 2021 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn_Belmonte?=) Date: Fri, 10 Dec 2021 12:45:00 +0100 Subject: [Gambas-user] Best way converting dates into strings forth and back In-Reply-To: <1bc1998c-48f9-ef86-cfd1-bbac54018f52@osnanet.de> References: <7011e391-11ca-c23e-23b9-ded7c3823ebf@belmotek.net> <1bc1998c-48f9-ef86-cfd1-bbac54018f52@osnanet.de> Message-ID: El 10/12/21 a las 12:30, Rolf-Werner Eilert escribi?: > Thank you very much Martin, such functions are always useful. > Interesting to see your solutions. Thank you for your comment. Anyway, the functions that I usually propose are generally not optimal from the point of view of efficiency or speed, but well, that's where it gets really fun, when the optimal function emerges after several emails ;-) atb Mart?n From mbelmonte at belmotek.net Fri Dec 10 13:39:09 2021 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn_Belmonte?=) Date: Fri, 10 Dec 2021 13:39:09 +0100 Subject: [Gambas-user] Get distinct array from large array In-Reply-To: <20211210103733.GG1639047@T580.localdomain> References: <20211210103733.GG1639047@T580.localdomain> Message-ID: <1601933d-de75-ae62-b2d5-a1f8f225f032@belmotek.net> El 10/12/21 a las 11:37, Tobias Boege via User escribi?: > In theory, the following should be faster (at the expense of using more > memory for the added Collection), but please do try it out on real data: > > Public Function Deduplicate(xxx As String[]) As String[] > Dim yyy As New String[] > Dim stash As New Collection > > For Each x As String in xxx > If stash.Exist(x) Then Continue > stash[x] = True > yyy.Add(x) > Next > Return yyy > End ok, I made a sample for test the fastest function (see attachments) an one screen shoot. Next, email I will send the test for 3.17 c.Keys that you say. atb Mart?n -------------- next part -------------- A non-text attachment was scrubbed... Name: the-fastest-0.0.1.tar.gz Type: application/gzip Size: 13081 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: fastest.png Type: image/png Size: 75558 bytes Desc: not available URL: From adamnt42 at gmail.com Fri Dec 10 14:13:13 2021 From: adamnt42 at gmail.com (bb) Date: Fri, 10 Dec 2021 23:43:13 +1030 Subject: [Gambas-user] What is the correct way to reply to the list? In-Reply-To: <827f2e0e-c178-f116-6154-8dc7f761e97c@belmotek.net> References: <2b06ae8a-9611-e08f-4fe0-e27e769b55aa@deganius.de> <822d2adc-dc1d-c81b-8df0-34e6df388f63@deganius.de> <025a7036-c85c-16a8-5b24-a695b9856ae1@belmotek.net> <827f2e0e-c178-f116-6154-8dc7f761e97c@belmotek.net> Message-ID: <954a861d07562924e35d56eda2cf5212901964b5.camel@gmail.com> To paraphrase a certain Mr B Shakespeare... To (.) (.) or ( )( ) that is the question, but never (.) (.) ) ( ( v ) Sorry, it's Friday here. b 8-) From mbelmonte at belmotek.net Fri Dec 10 14:46:26 2021 From: mbelmonte at belmotek.net (=?UTF-8?Q?Mart=c3=adn_Belmonte?=) Date: Fri, 10 Dec 2021 14:46:26 +0100 Subject: [Gambas-user] Get distinct array from large array In-Reply-To: <1601933d-de75-ae62-b2d5-a1f8f225f032@belmotek.net> References: <20211210103733.GG1639047@T580.localdomain> <1601933d-de75-ae62-b2d5-a1f8f225f032@belmotek.net> Message-ID: <18a7ec69-2ee8-7ecb-d5b1-ff4711e13834@belmotek.net> El 10/12/21 a las 13:39, Mart?n Belmonte escribi?: > El 10/12/21 a las 11:37, Tobias Boege via User escribi?: >> ?? Public Function Deduplicate(xxx As String[]) As String[] >> ???? Dim yyy As New String[] >> ???? Dim stash As New Collection >> >> ???? For Each x As String in xxx >> ?????? If stash.Exist(x) Then Continue >> ?????? stash[x] = True >> ?????? yyy.Add(x) >> ???? Next >> ???? Return yyy >> ?? End > Next, email I will send the test for 3.17 c.Keys that you say. ok, I made the test it's steel the best performance Deduplicate() Deduplicate = 274.900 micro seconds Deduplicate317 = 282.634 micro seconds For 1 million items. Thanks Tobias, i will replace my Deldup() function in my "toolbox" by yours. atb Mart?n. From antonioceula at gmail.com Fri Dec 10 14:47:15 2021 From: antonioceula at gmail.com (Antonio F.S.) Date: Fri, 10 Dec 2021 14:47:15 +0100 Subject: [Gambas-user] Answer test to check reception of messages. In-Reply-To: <76580052-4616-4e9c-2d78-6ff6ddf8ea25@deganius.de> References: <2b06ae8a-9611-e08f-4fe0-e27e769b55aa@deganius.de> <822d2adc-dc1d-c81b-8df0-34e6df388f63@deganius.de> <025a7036-c85c-16a8-5b24-a695b9856ae1@belmotek.net> <827f2e0e-c178-f116-6154-8dc7f761e97c@belmotek.net> <9c9ad4cd-9312-bd8c-16cd-b83ed0bb33ec@gmail.com> <76580052-4616-4e9c-2d78-6ff6ddf8ea25@deganius.de> Message-ID: Here is the test. Antonio F.S. ----------------------------------------------------------------- El 10/12/21 a las 11:54, Christof Thalhofer escribi?: > Am 10.12.21 um 11:23 schrieb Antonio F.S.: > >> By the way, the messages I send to the list don't reach me. Why is that? > > Hm, I have no idea. I changed a setting for your account? to be the > same as of the others ('plain' = true) but i doubt that this was the > reason. > > Please post an answer to test it. > > Alles Gute > > Christof Thalhofer > > -- > Dies ist keine Signatur -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Fri Dec 10 14:59:13 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Fri, 10 Dec 2021 15:59:13 +0200 Subject: [Gambas-user] Best way converting dates into strings forth and back In-Reply-To: <29e526ff-a612-aee3-3798-c16fff69dbed@gmail.com> References: <29e526ff-a612-aee3-3798-c16fff69dbed@gmail.com> Message-ID: > > You must use CStr() and CDate(), so that you store and retrieve dates as > a string in UTC format. > That doesn't really help. Let's say my clock says it's 13:00 and I store it in UTC, which makes it 12:00. Now, if I restart my program after timezone madness event then suddenly the 12:00 UTC is interpreted in my computer as something else than what I originally stored, example 14:00. Thus that is useful only, if we could avoid the automatic conversions from the UTC in every case. IE never show the time in a local way. Otherwise, the time I stored is not the time I tried to store. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From chrisml at deganius.de Fri Dec 10 15:01:11 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Fri, 10 Dec 2021 15:01:11 +0100 Subject: [Gambas-user] Answer test to check reception of messages. In-Reply-To: References: <2b06ae8a-9611-e08f-4fe0-e27e769b55aa@deganius.de> <822d2adc-dc1d-c81b-8df0-34e6df388f63@deganius.de> <025a7036-c85c-16a8-5b24-a695b9856ae1@belmotek.net> <827f2e0e-c178-f116-6154-8dc7f761e97c@belmotek.net> <9c9ad4cd-9312-bd8c-16cd-b83ed0bb33ec@gmail.com> <76580052-4616-4e9c-2d78-6ff6ddf8ea25@deganius.de> Message-ID: <2ab710b8-50c8-ce89-60e1-f670c16852bf@deganius.de> Hi, Am 10.12.21 um 14:47 schrieb Antonio F.S.: > Here is the test. And did you get your own mail? Alles Gute Christof Thalhofer -- [x] nail here for new monitor From jussi.lahtinen at gmail.com Fri Dec 10 15:07:35 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Fri, 10 Dec 2021 16:07:35 +0200 Subject: [Gambas-user] What is the correct way to reply to the list? In-Reply-To: <2b4c32c6-e5d5-b56a-6422-2af8e60e39f0@deganius.de> References: <4f6f187b-0c86-9398-e075-22e0d1ccefa1@belmotek.net> <2b4c32c6-e5d5-b56a-6422-2af8e60e39f0@deganius.de> Message-ID: > > As well as Microsoft which was the first company that made inline quoting > nearly impossible with their Outlook client. There are no problems with inline quoting in gmail. As you can see by this reply. > And they have introduced another disease: HTML-Mail ... You can switch it off if you want (in gmail). Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Fri Dec 10 15:14:32 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Fri, 10 Dec 2021 16:14:32 +0200 Subject: [Gambas-user] Answer test to check reception of messages. In-Reply-To: References: <2b06ae8a-9611-e08f-4fe0-e27e769b55aa@deganius.de> <822d2adc-dc1d-c81b-8df0-34e6df388f63@deganius.de> <025a7036-c85c-16a8-5b24-a695b9856ae1@belmotek.net> <827f2e0e-c178-f116-6154-8dc7f761e97c@belmotek.net> <9c9ad4cd-9312-bd8c-16cd-b83ed0bb33ec@gmail.com> <76580052-4616-4e9c-2d78-6ff6ddf8ea25@deganius.de> Message-ID: Works here! Jussi On Fri, Dec 10, 2021 at 3:48 PM Antonio F.S. wrote: > Here is the test. > > Antonio F.S. > > ----------------------------------------------------------------- > El 10/12/21 a las 11:54, Christof Thalhofer escribi?: > > Am 10.12.21 um 11:23 schrieb Antonio F.S.: > > By the way, the messages I send to the list don't reach me. Why is that? > > > Hm, I have no idea. I changed a setting for your account to be the same > as of the others ('plain' = true) but i doubt that this was the reason. > > Please post an answer to test it. > > Alles Gute > > Christof Thalhofer > > -- > Dies ist keine Signatur > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From chrisml at deganius.de Fri Dec 10 15:23:38 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Fri, 10 Dec 2021 15:23:38 +0100 Subject: [Gambas-user] What is the correct way to reply to the list? In-Reply-To: References: <4f6f187b-0c86-9398-e075-22e0d1ccefa1@belmotek.net> <2b4c32c6-e5d5-b56a-6422-2af8e60e39f0@deganius.de> Message-ID: Hi Jussi, Am 10.12.21 um 15:07 schrieb Jussi Lahtinen: >> As well as Microsoft which was the first company that made inline quoting >> nearly impossible with their Outlook client. > > > There are no problems with inline quoting in gmail. As you can see by this > reply. > > > >> And they have introduced another disease: HTML-Mail ... > > > You can switch it off if you want (in gmail). Ah ok, cool. :-) You sent a HTML Mail but it also contains a resonable good text representation with correct quoting. Alles Gute Christof Thalhofer -- [x] nail here for new monitor From g4mba5 at gmail.com Fri Dec 10 15:55:47 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Fri, 10 Dec 2021 15:55:47 +0100 Subject: [Gambas-user] Best way converting dates into strings forth and back In-Reply-To: References: <29e526ff-a612-aee3-3798-c16fff69dbed@gmail.com> Message-ID: Le 10/12/2021 ? 14:59, Jussi Lahtinen a ?crit?: > You must use CStr() and CDate(), so that you store and retrieve > dates as > a string in UTC format. > > > That doesn't really help. > Let's say my clock says it's 13:00 and I store it in UTC, which makes it > 12:00. > Now, if I restart my program after timezone madness event > then suddenly the > 12:00 UTC is interpreted in my computer as something else than what I > originally stored, example 14:00. > Thus that is useful only, if we could avoid the automatic conversions > from the UTC in every case. IE never show the time in a local way. > Otherwise, the time I stored is not the time I tried to store. > > Jussi > You are confusing strings with dates. Rolf-Werner wanted to store a date using a string. So we don't care if the timezone when reading is not the same as the timezone when writing. It will still be the same date. See https://gambaswiki.org/wiki/doc/date. Regards, -- Beno?t Minisini From rwe-sse at osnanet.de Fri Dec 10 16:05:21 2021 From: rwe-sse at osnanet.de (Rolf-Werner Eilert) Date: Fri, 10 Dec 2021 16:05:21 +0100 Subject: [Gambas-user] Best way converting dates into strings forth and back In-Reply-To: References: <29e526ff-a612-aee3-3798-c16fff69dbed@gmail.com> Message-ID: <41df31ec-d563-34be-733e-78393d808d50@osnanet.de> Am 10.12.21 um 14:59 schrieb Jussi Lahtinen: > You must use CStr() and CDate(), so that you store and retrieve > dates as > a string in UTC format. > > > That doesn't really help. > Let's say my clock says it's 13:00 and I store it in UTC, which makes it > 12:00. > Now, if I restart my program after timezone madness event > then suddenly the > 12:00 UTC is interpreted in my computer as something else than what I > originally stored, example 14:00. > Thus that is useful only, if we could avoid the automatic conversions > from the UTC in every case. IE never show the time in a local way. > Otherwise, the time I stored is not the time I tried to store. > > Jussi > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > I try to avoid this, but in my case, storing the date was the more important part. This very project is a time calendar for my office. The only time I have to store is that of the dates (when will it start and for how long). That is always local time, not UTC, but in this case can be saved as a separate piece of information anyway. Regards Rolf From isafiur at gmail.com Fri Dec 10 17:35:53 2021 From: isafiur at gmail.com (Safiur Rahman) Date: Fri, 10 Dec 2021 22:20:53 +0545 Subject: [Gambas-user] Get distinct array from large array In-Reply-To: References: Message-ID: Hi Tobias Your solution is at least twice faster than uniq command and much faster than checking each item in loop in my case. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Fri Dec 10 20:05:27 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Fri, 10 Dec 2021 21:05:27 +0200 Subject: [Gambas-user] What is the correct way to reply to the list? In-Reply-To: References: <4f6f187b-0c86-9398-e075-22e0d1ccefa1@belmotek.net> <2b4c32c6-e5d5-b56a-6422-2af8e60e39f0@deganius.de> Message-ID: > > You sent a HTML Mail but it also contains a resonable good text > representation with correct quoting. > Yes, I do use HTML mails. I used to hate it, but then I got used to it. And I'm always careful with links anyway. Innocent looking link may be spoofed when looking at it more carefully, HTML or not. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Fri Dec 10 20:14:30 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Fri, 10 Dec 2021 21:14:30 +0200 Subject: [Gambas-user] Best way converting dates into strings forth and back In-Reply-To: References: <29e526ff-a612-aee3-3798-c16fff69dbed@gmail.com> Message-ID: You are confusing strings with dates. > No, it applies to the situation in every possible format (string, integers, etc), if the timezone information is not included, but assumed. > Rolf-Werner wanted to store a date using a string. So we don't care if > the timezone when reading is not the same as the timezone when writing. > > It will still be the same date. > No, it depends completely on the local timezone. 12:00 UTC is assumed to be 14:00 in one zone and 23:00 in another, etc, when in fact you stored 13:00. I know it is confusing, but I have struggled with this issue for a very long time without getting any decent solution for it. There are two cases here. 1. The program is not running when the timezone changes. 2. The program is running when the timezone changes. These cases create different bugs. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Fri Dec 10 20:24:21 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Fri, 10 Dec 2021 20:24:21 +0100 Subject: [Gambas-user] Best way converting dates into strings forth and back In-Reply-To: References: <29e526ff-a612-aee3-3798-c16fff69dbed@gmail.com> Message-ID: <6e9025b0-9446-bb84-2d5d-6ad2f7a0ddcc@gmail.com> Le 10/12/2021 ? 20:14, Jussi Lahtinen a ?crit?: > > You are confusing strings with dates. > > > No, it applies to the situation in every possible format (string, > integers, etc), if the timezone information is not included, but assumed. > > Rolf-Werner wanted to store a date using a string. So we don't care if > the timezone when reading is not the same as the timezone when writing. > > It will still be the same date. > > > No, it depends completely on the local timezone. 12:00 UTC is assumed to > be 14:00 in one zone and 23:00 in another, etc, when in fact you stored > 13:00. > I know it is confusing, but I have struggled with this issue for a very > long time without getting any decent solution for it. > > There are two cases here. > 1. The program is not running when the timezone changes. > 2. The program is running when the timezone changes. > > These cases create different bugs. > > > Jussi > Again, you are confusing date/time (which are absolute) with their string representation (which are not). Please read the link on the wiki page I provide, I wrote some explanations about that confusion in it. -- Beno?t Minisini From jussi.lahtinen at gmail.com Fri Dec 10 21:36:51 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Fri, 10 Dec 2021 22:36:51 +0200 Subject: [Gambas-user] Best way converting dates into strings forth and back In-Reply-To: <6e9025b0-9446-bb84-2d5d-6ad2f7a0ddcc@gmail.com> References: <29e526ff-a612-aee3-3798-c16fff69dbed@gmail.com> <6e9025b0-9446-bb84-2d5d-6ad2f7a0ddcc@gmail.com> Message-ID: > > Again, you are confusing date/time (which are absolute) with their > string representation (which are not). > No. Consider this. If I store date 10.12.2021 22:27 in UTC right now (winter), I will get: 12/10/2021 20:27 UTC. If I store *the same* date in UTC in *summer*, I will get: 12/10/2021 19:27 UTC. So, if I look at this date in local time in summer or in winter I will see two different times. The second case. If I assume all dates are always local time. Then everything is again ruined if the program is running during the timezone change. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Fri Dec 10 21:50:33 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Fri, 10 Dec 2021 22:50:33 +0200 Subject: [Gambas-user] Best way converting dates into strings forth and back In-Reply-To: References: <29e526ff-a612-aee3-3798-c16fff69dbed@gmail.com> <6e9025b0-9446-bb84-2d5d-6ad2f7a0ddcc@gmail.com> Message-ID: More clarification. This is a problem in design not in the implementation. The same problem occurs with paper and pen, unless you always assume local time. IE never do any conversions. Currently, I don't see a decent solution to avoid the conversions. Jussi On Fri, Dec 10, 2021 at 10:36 PM Jussi Lahtinen wrote: > Again, you are confusing date/time (which are absolute) with their >> string representation (which are not). >> > > No. > Consider this. If I store date 10.12.2021 22:27 in UTC right now (winter), > I will get: 12/10/2021 20:27 UTC. > If I store *the same* date in UTC in *summer*, I will get: 12/10/2021 > 19:27 UTC. > > So, if I look at this date in local time in summer or in winter I will see > two different times. > > The second case. > If I assume all dates are always local time. Then everything is again > ruined if the program is running during the timezone change. > > > Jussi > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Fri Dec 10 22:46:43 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Fri, 10 Dec 2021 22:46:43 +0100 Subject: [Gambas-user] Best way converting dates into strings forth and back In-Reply-To: References: <29e526ff-a612-aee3-3798-c16fff69dbed@gmail.com> <6e9025b0-9446-bb84-2d5d-6ad2f7a0ddcc@gmail.com> Message-ID: Le 10/12/2021 ? 21:36, Jussi Lahtinen a ?crit?: > Again, you are confusing date/time (which are absolute) with their > string representation (which are not). > > > No. > Consider this. If I store date 10.12.2021 22:27 in UTC right now > (winter), I will get: 12/10/2021 20:27 UTC. > If I store *the same* date in UTC in *summer*, I will get: 12/10/2021 > 19:27 UTC. "12/10/2021 20:27 UTC" is different from "12/10/2021 19:27 UTC", so they are not the same date/time. This is why UTC has been designed, to get an absolute date/time representation. If you store the same date/time in an UTC string representation, you will have the same string, otherwise it is not the same date/time. When you use the expression "the same date in UTC", you show that you are confusing dates with their string representation. My full explanation of how dates work in Gambas is at: https://gambaswiki.org/wiki/doc/date I strongly suggest that you read it carefully. If someone can explain Jussi his mistake better than me, or suggest enhancements to the previous wiki document, he is welcome. @Rolf-Werner: if you want, instead of CStr(TheDate) <-> CDate(TheString), you can use CStr(CFloat(TheDate)) <-> CDate(CFloat(TheString)). That way, instead of storing the timestamp as an UTC date/time string, you store it as a floating point in its american string format, that represents the same timestamp as it is stored in memory by Gambas. Regards, -- Beno?t Minisini From jussi.lahtinen at gmail.com Fri Dec 10 23:06:58 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Sat, 11 Dec 2021 00:06:58 +0200 Subject: [Gambas-user] Best way converting dates into strings forth and back In-Reply-To: References: <29e526ff-a612-aee3-3798-c16fff69dbed@gmail.com> <6e9025b0-9446-bb84-2d5d-6ad2f7a0ddcc@gmail.com> Message-ID: Benoit, you misunderstand what I mean. > "12/10/2021 20:27 UTC" is different from "12/10/2021 19:27 UTC", so they > are not the same date/time. Of course, but they both are the result of converting the same *local* date "10.12.2021 22:27" into UTC. > If you store the same date/time in an UTC string representation, you > will have the same string, otherwise it is not the same date/time. > Yes, Cstr(CDate("12/10/2021 22:27")) = "12/10/2021 22:27". I know this. But it solves nothing, because still the second case applies. > When you use the expression "the same date in UTC", you show that you > are confusing dates with their string representation. > Of course I meant the same date converted into UTC. My full explanation of how dates work in Gambas is at: > https://gambaswiki.org/wiki/doc/date > > I strongly suggest that you read it carefully. > Done, many times. Two times again today. It does not say anything about what I'm talking about. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Fri Dec 10 23:49:20 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Sat, 11 Dec 2021 00:49:20 +0200 Subject: [Gambas-user] Best way converting dates into strings forth and back In-Reply-To: References: <29e526ff-a612-aee3-3798-c16fff69dbed@gmail.com> <6e9025b0-9446-bb84-2d5d-6ad2f7a0ddcc@gmail.com> Message-ID: Again, in different words. Here we give the date in local time and get the output in UTC: ? Cstr(Date(2021, 12, 10, 22, 27)) 12/10/2021 20:27 ? Cstr(Date(2021, 12, 10, 22, 27)) 12/10/2021 19:27 Depending if it is winter or summer. So, it doesn't work. The problem is in the loss of information. IE the relevant information is not stored. Does anyone else understand the issue? Jussi On Sat, Dec 11, 2021 at 12:06 AM Jussi Lahtinen wrote: > Benoit, you misunderstand what I mean. > > > >> "12/10/2021 20:27 UTC" is different from "12/10/2021 19:27 UTC", so they >> are not the same date/time. > > > Of course, but they both are the result of converting the same *local* > date "10.12.2021 22:27" into UTC. > > > >> If you store the same date/time in an UTC string representation, you >> will have the same string, otherwise it is not the same date/time. >> > > Yes, Cstr(CDate("12/10/2021 22:27")) = "12/10/2021 22:27". I know this. > But it solves nothing, because still the second case applies. > > > > >> When you use the expression "the same date in UTC", you show that you >> are confusing dates with their string representation. >> > > Of course I meant the same date converted into UTC. > > > My full explanation of how dates work in Gambas is at: >> https://gambaswiki.org/wiki/doc/date >> >> I strongly suggest that you read it carefully. >> > > Done, many times. Two times again today. It does not say anything about > what I'm talking about. > > > Jussi > -------------- next part -------------- An HTML attachment was scrubbed... URL: From karl.reinl at fen-net.de Sat Dec 11 00:07:24 2021 From: karl.reinl at fen-net.de (Karl Reinl) Date: Sat, 11 Dec 2021 00:07:24 +0100 Subject: [Gambas-user] Best way converting dates into strings forth and back In-Reply-To: References: <29e526ff-a612-aee3-3798-c16fff69dbed@gmail.com> <6e9025b0-9446-bb84-2d5d-6ad2f7a0ddcc@gmail.com> Message-ID: <40f1d39e14951fbbf26f78374c483da851624655.camel@fen-net.de> Am Samstag, dem 11.12.2021 um 00:49 +0200 schrieb Jussi Lahtinen: > ? Cstr(Date(2021, 12, 10, 22, 27)) > 12/10/2021 20:27 > > ? Cstr(Date(2021, 12, 10, 22, 27)) > 12/10/2021 19:27 > > Depending if it is winter or summer. Salut Jussi, I see here you pass 10 December 2021 22:27 , is'nt it. You say if you print it today it will be 12/10/2021 20:27 but if you print it in July it will be 12/10/2021 19:27. But then the converting would depend on printing date, do you mean that ? -- Amicalement Charlie -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 659 bytes Desc: This is a digitally signed message part URL: From jussi.lahtinen at gmail.com Sat Dec 11 00:24:47 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Sat, 11 Dec 2021 01:24:47 +0200 Subject: [Gambas-user] Best way converting dates into strings forth and back In-Reply-To: <40f1d39e14951fbbf26f78374c483da851624655.camel@fen-net.de> References: <29e526ff-a612-aee3-3798-c16fff69dbed@gmail.com> <6e9025b0-9446-bb84-2d5d-6ad2f7a0ddcc@gmail.com> <40f1d39e14951fbbf26f78374c483da851624655.camel@fen-net.de> Message-ID: > > I see here you pass 10 December 2021 22:27 , is'nt it. > Yes. > You say if you print it today it will be 12/10/2021 20:27 > Yes, that is the date in UTC. > but if you print it in July it will be 12/10/2021 19:27. > Yes, because in July the timezone changes due to daylight "saving". > But then the converting would depend on printing date, do you mean that ? > Yes, the local time is converted according to the currently used timezone. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Sat Dec 11 00:26:02 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Sat, 11 Dec 2021 01:26:02 +0200 Subject: [Gambas-user] Best way converting dates into strings forth and back In-Reply-To: References: <29e526ff-a612-aee3-3798-c16fff69dbed@gmail.com> <6e9025b0-9446-bb84-2d5d-6ad2f7a0ddcc@gmail.com> Message-ID: The second issue with other words. You can pretend everything is in UTC already, for example instead of using the keyword "Now", you write "CDate(CStr(Now))". And print every time with CStr(). And example Date() and Format() functions you need to rewrite yourself, because they use non-optional localization. Not sure if this would still work. Such a deceivingly simple thing, but it's quite a mindfuck when going into details. This is mandatory, since everything is stored internally as UTC, and thus the localization changes when timezone changes. And again, this means "10.12.2021 22:27" is not the same in winter than in summer, unless the "timezone" is UTC. Jussi On Sat, Dec 11, 2021 at 12:49 AM Jussi Lahtinen wrote: > Again, in different words. Here we give the date in local time and get the > output in UTC: > > ? Cstr(Date(2021, 12, 10, 22, 27)) > 12/10/2021 20:27 > > ? Cstr(Date(2021, 12, 10, 22, 27)) > 12/10/2021 19:27 > > Depending if it is winter or summer. So, it doesn't work. The problem is > in the loss of information. IE the relevant information is not stored. > > Does anyone else understand the issue? > > > Jussi > > > On Sat, Dec 11, 2021 at 12:06 AM Jussi Lahtinen > wrote: > >> Benoit, you misunderstand what I mean. >> >> >> >>> "12/10/2021 20:27 UTC" is different from "12/10/2021 19:27 UTC", so they >>> are not the same date/time. >> >> >> Of course, but they both are the result of converting the same *local* >> date "10.12.2021 22:27" into UTC. >> >> >> >>> If you store the same date/time in an UTC string representation, you >>> will have the same string, otherwise it is not the same date/time. >>> >> >> Yes, Cstr(CDate("12/10/2021 22:27")) = "12/10/2021 22:27". I know this. >> But it solves nothing, because still the second case applies. >> >> >> >> >>> When you use the expression "the same date in UTC", you show that you >>> are confusing dates with their string representation. >>> >> >> Of course I meant the same date converted into UTC. >> >> >> My full explanation of how dates work in Gambas is at: >>> https://gambaswiki.org/wiki/doc/date >>> >>> I strongly suggest that you read it carefully. >>> >> >> Done, many times. Two times again today. It does not say anything about >> what I'm talking about. >> >> >> Jussi >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Sat Dec 11 02:53:49 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Sat, 11 Dec 2021 03:53:49 +0200 Subject: [Gambas-user] Best way converting dates into strings forth and back In-Reply-To: References: <29e526ff-a612-aee3-3798-c16fff69dbed@gmail.com> <6e9025b0-9446-bb84-2d5d-6ad2f7a0ddcc@gmail.com> Message-ID: Challenge for anyone who thinks this is easy or that I merely don't understand how it works. Either use your own written calendar or the attached GAlarm (or go to the software farm and download GAlarm). I challenge everyone to try to fix it, or just test your own calendar in a virtual machine with timezone changes. Set up: Add some alarms with different dates, and put the same dates into a text file for later comparison. Four tests: 1. GAlarm (or your own program) running when time jumps forward (IE set the date of the virtual machine so that it is just about to change timezone and wait). 2. The program not running when time jumps forward. 3. The program running when time jumps backwards. 4. The program not running when time jumps backwards. Goal: None of these tests should influence the set dates. If the alarm is set up to go off at 1.2.2023 12:00, it should do it 12:00, not 13:00, etc. If you can make this work in all of those cases, you will get your name in the GAlarm authors with special appraise. Also you will get this working handy calendar for free. I'm not saying it is impossible, but surely such a headache that I have given up on it for a moment. Way too frustrating. Also, please do not report any success until you really have tested it. So many times I have felt I got it and have fixed it... Jussi On Sat, Dec 11, 2021 at 1:26 AM Jussi Lahtinen wrote: > The second issue with other words. > You can pretend everything is in UTC already, for example instead of using > the keyword "Now", you write "CDate(CStr(Now))". And print every time with > CStr(). > And example Date() and Format() functions you need to rewrite yourself, > because they use non-optional localization. Not sure if this would still > work. Such a deceivingly simple thing, but it's quite a mindfuck when going > into details. > > This is mandatory, since everything is stored internally as UTC, and thus > the localization changes when timezone changes. And again, this means > "10.12.2021 22:27" is not the same in winter than in summer, unless the > "timezone" is UTC. > > Jussi > > On Sat, Dec 11, 2021 at 12:49 AM Jussi Lahtinen > wrote: > >> Again, in different words. Here we give the date in local time and get >> the output in UTC: >> >> ? Cstr(Date(2021, 12, 10, 22, 27)) >> 12/10/2021 20:27 >> >> ? Cstr(Date(2021, 12, 10, 22, 27)) >> 12/10/2021 19:27 >> >> Depending if it is winter or summer. So, it doesn't work. The problem is >> in the loss of information. IE the relevant information is not stored. >> >> Does anyone else understand the issue? >> >> >> Jussi >> >> >> On Sat, Dec 11, 2021 at 12:06 AM Jussi Lahtinen >> wrote: >> >>> Benoit, you misunderstand what I mean. >>> >>> >>> >>>> "12/10/2021 20:27 UTC" is different from "12/10/2021 19:27 UTC", so >>>> they >>>> are not the same date/time. >>> >>> >>> Of course, but they both are the result of converting the same *local* >>> date "10.12.2021 22:27" into UTC. >>> >>> >>> >>>> If you store the same date/time in an UTC string representation, you >>>> will have the same string, otherwise it is not the same date/time. >>>> >>> >>> Yes, Cstr(CDate("12/10/2021 22:27")) = "12/10/2021 22:27". I know this. >>> But it solves nothing, because still the second case applies. >>> >>> >>> >>> >>>> When you use the expression "the same date in UTC", you show that you >>>> are confusing dates with their string representation. >>>> >>> >>> Of course I meant the same date converted into UTC. >>> >>> >>> My full explanation of how dates work in Gambas is at: >>>> https://gambaswiki.org/wiki/doc/date >>>> >>>> I strongly suggest that you read it carefully. >>>> >>> >>> Done, many times. Two times again today. It does not say anything about >>> what I'm talking about. >>> >>> >>> Jussi >>> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: GAlarm-0.6.7.tar.gz Type: application/gzip Size: 71298 bytes Desc: not available URL: From tobs at taboege.de Sat Dec 11 04:35:51 2021 From: tobs at taboege.de (Tobias Boege) Date: Sat, 11 Dec 2021 04:35:51 +0100 Subject: [Gambas-user] Best way converting dates into strings forth and back In-Reply-To: References: <6e9025b0-9446-bb84-2d5d-6ad2f7a0ddcc@gmail.com> Message-ID: <20211211033551.GA2784018@T580.localdomain> On Sat, 11 Dec 2021, Jussi Lahtinen wrote: > Challenge for anyone who thinks this is easy or that I merely don't > understand how it works. > Either use your own written calendar or the attached GAlarm (or go to the > software farm and download GAlarm). I challenge everyone to try to fix it, > or just test your own calendar in a virtual machine with timezone changes. > > Set up: > Add some alarms with different dates, and put the same dates into a text > file for later comparison. > > Four tests: > 1. GAlarm (or your own program) running when time jumps forward (IE set the > date of the virtual machine so that it is just about to change timezone and > wait). > 2. The program not running when time jumps forward. > 3. The program running when time jumps backwards. > 4. The program not running when time jumps backwards. > > Goal: > None of these tests should influence the set dates. If the alarm is set up > to go off at 1.2.2023 12:00, it should do it 12:00, not 13:00, etc. > > If you can make this work in all of those cases, you will get your name in > the GAlarm authors with special appraise. Also you will get this working > handy calendar for free. I'm not saying it is impossible, but surely such a > headache that I have given up on it for a moment. Way too frustrating. > Also, please do not report any success until you really have tested it. So > many times I have felt I got it and have fixed it... > I'm not interested in attempting to solve this but my thoughts are these: there is a difference between "points in time" and "calendar datetimes". The former are specified by a number of units (at the required scale -- seconds, milliseconds, ...) from a reference point in time. I do believe that this is not difficult. E.g., my laundry will be done in 85 minutes. That's an alarm which is not influenced by the earth's orbit, my timezone transgressions or politics. But if you want to deal with "calendar datetimes", i.e., combinations of a date and a time arranged between humans, it gets complicated. If you agree on a date and a time for an appointment now, you simply cannot calculate right now how many seconds in the future this appointment will take place. E.g., my job interview is on "12 July 2022 at 12:00". The time is of course understood by my potential employer and me to be whatever the local time is on that day. If we expect to be in different timezones at that moment, we should make two datetimes and check that we believe that they denote the same point in time -- but we can really never be sure until we reach that point in time. Alternatively, we may write "12:00 CEST" to fix a reference timezone. Sure, you can take care of time zone changes, leap days and unleap days if you're careful enough while converting such a stringified datetime into a point in time. But what you cannot anticipate with certainty is whether daylight saving time will be abolished before the appointment, rendering your computations invalid, or the introduction of leap seconds in the months between scheduling the appointment and it taking place. I see no other solution to scheduling calendar datetime alarms than to rely on your operating system to always be up to date enough on these matters and then to regularly check the current datetime in your program. Unless more rules and factors are added which influence the local datetime (wherever that is for you when it matters!), you should know about all the relevant leap seconds when you enter the month in which the alarm is supposed to go off. Timezone is still a bit of a headache, especially when you're traveling. Can we have a meetig on 27 March 2022 at 2:30am? People in the US can, people in Germany can't. The week after it's the opposite. But the closer you get to the datetime, the more certain you are about at which point in time it will happen. Basically, if you want to solve this properly (meaning without literally once-in-400-years edge cases), keep a stringified version of your appoint- ment datetime, rely on your operating system / NTP daemon and evaluate that string representation in the way a human would do in a high enough frequency to check if your appointment is SOON ENOUGH for all factors influencing the interpretation of the datetime to have settled. Then you may convert it to a point in time and set a Timer for it. Best, Tobias From admin at allunix.ru Sat Dec 11 06:05:01 2021 From: admin at allunix.ru (Admin) Date: Sat, 11 Dec 2021 12:05:01 +0700 Subject: [Gambas-user] Application.Version of another program In-Reply-To: References: <546ef580-2552-6787-180c-c93aaf569b99@allunix.ru> Message-ID: 10.12.2021 5:09, Beno?t Minisini ?????: > Le 09/12/2021 ? 17:33, Admin a ?crit?: >> Don't even remember how many times I bumped into wanting this feature >> while writing a programm in Gambas, so I decided to ask: >> Is it possible to create such feature, that can easily print another >> .gambas program version? >> Like >> >> if Application.Version("~/a.gambas") = "0.0.1" then print "pre-alpha" >> >> if Application.Version("~/a.gambas") > Application.Version then >> AutoUpdateSub >> >> Would be so much less pain to implement autoupdating software. Not >> that I don't have an established mechanism of doing so, but... >> >> Best regards, >> Dmitry >> > > At the moment, the only standard way is using the 'gba3' program, > which may not necessarily be installed. > > Sub GetApplicationVersion(sPath As String) As String > > ? Dim sStartup As String > ? Dim aStartup As String[] > > ? Exec ["gba3", "-x", sPath, ".startup" ] To sStartup > ? aStartup = Split(Trim(sStartup), "\n") > > ? ' Version number is the 5th line of the '.startup' file. > ? Return aStartup[4] > > End > > Regards, > Benoit, correct me if I am wrong, but this example works with the project's sources, so if I am distributing my program as a standalone .gambas file, gba3 is of no use. From g4mba5 at gmail.com Sat Dec 11 11:16:06 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Sat, 11 Dec 2021 11:16:06 +0100 Subject: [Gambas-user] Application.Version of another program In-Reply-To: References: <546ef580-2552-6787-180c-c93aaf569b99@allunix.ru> Message-ID: <68034652-bb85-e909-7568-a11cf24d0a9a@gmail.com> Le 11/12/2021 ? 06:05, Admin a ?crit?: >> >> At the moment, the only standard way is using the 'gba3' program, >> which may not necessarily be installed. >> >> Sub GetApplicationVersion(sPath As String) As String >> >> ? Dim sStartup As String >> ? Dim aStartup As String[] >> >> ? Exec ["gba3", "-x", sPath, ".startup" ] To sStartup >> ? aStartup = Split(Trim(sStartup), "\n") >> >> ? ' Version number is the 5th line of the '.startup' file. >> ? Return aStartup[4] >> >> End >> >> Regards, >> > Benoit, correct me if I am wrong, but this example works with the > project's sources, so if I am distributing my program as a standalone > .gambas file, gba3 is of no use. > It works. 'gba3' is used for extracting the '.startup' interpreter configuration file from the '*.gambas' executable file, and then extract the version from it. But 'gba3' is not necessarily installed, so this is not a perfect solution. It's just the only reliable one at the moment. Regards, -- Beno?t Minisini From jussi.lahtinen at gmail.com Sat Dec 11 17:50:34 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Sat, 11 Dec 2021 18:50:34 +0200 Subject: [Gambas-user] Best way converting dates into strings forth and back In-Reply-To: <20211211033551.GA2784018@T580.localdomain> References: <6e9025b0-9446-bb84-2d5d-6ad2f7a0ddcc@gmail.com> <20211211033551.GA2784018@T580.localdomain> Message-ID: > E.g., my laundry will be done in 85 minutes. > That's an alarm which is not influenced by the earth's orbit, my timezone > transgressions or politics. > Yes, if you set 85 minutes and just count down. Easy, I agree. > The time is of course understood by my potential employer and me to > be whatever the local time is on that day. Yes, when we do no conversions it is simple. It doesn't matter when we make the appointment (summer or winter) "10.12.2021 13:00" is always the correct local time when we meet. Even when it changes relative to UTC. We ignore it, if UTC is not the local time. Gambas doesn't really give that option in an intuitive and easy way. > Alternatively, we may write "12:00 CEST" to fix a reference timezone. > Yes, that also works and again, it is something not supported by Gambas. It has local time (which may not be CEST) and UTC. However, I think it would be simplest to just assume the given time is in the correct local time. All conversions would be done by the user. > I see no other solution to scheduling calendar datetime alarms than to > rely on your operating system to always be up to date enough on these > matters and then to regularly check the current datetime in your program. > Yes, this is exactly what I have tried to do. The problem is when I have a date stored in a dataype Date at some point, the conversion happens automatically when the timezone changes. Or alternatively you need to do weird unintuitive things like pretend the local time is in UTC and never rely on the actual localization. It gets messy very quickly. > Timezone is still a bit of a headache, especially when you're traveling. > Can we have a meetig on 27 March 2022 at 2:30am? > People in the US can, people in Germany can't. The week after it's the > opposite. > Well, these are exceptions I'm willing to leave to the user to worry. > Basically, if you want to solve this properly (meaning without literally > once-in-400-years edge cases), keep a stringified version of your appoint- > ment datetime, rely on your operating system / NTP daemon and evaluate > that string representation in the way a human would do in a high enough > frequency to check if your appointment is SOON ENOUGH for all factors > influencing the interpretation of the datetime to have settled. Then you > may convert it to a point in time and set a Timer for it. > By using only strings and never date type, you will lose a lot of functionality. But I guess that could work. I just hope there would be a clean way to stop all the automatic conversions for dates. Perhaps by forcing Gambas to assume the system clock is in UTC. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at westwoodsvcs.com Sat Dec 11 20:17:40 2021 From: brian at westwoodsvcs.com (Brian G) Date: Sat, 11 Dec 2021 11:17:40 -0800 (PST) Subject: [Gambas-user] Get distinct array from large array In-Reply-To: References: Message-ID: <334451353.15959.1639250260622.JavaMail.zimbra@westwoodsvcs.com> ----- On Dec 10, 2021, at 8:35 AM, Safiur Rahman wrote: > Hi Tobias > Your solution is at least twice faster than uniq command and much faster than > checking each item in loop in my case. Thank you. > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- I would like to add just one or two line to Tobias's solution, about 4 percent faster. As it does not allocate the value storage, or change it. This becomes larger the slower the cpu being used. Strange this is that making the whole thing fast unsafe actually makes it slower... ummmm. Start with :1080000 strings original solution 10000 time=24.1813569869992 Tobias's 10000 time=0.264946608003811 with added line 10000 time=0.253471721996903 Public Function Deduplicate(xxx As String[]) As String[] Dim stash As New Collection 'Collection(gb.ignorecase) use this if case does not matter stash.default = False ' sets the default value in the collection to false For Each x As String In xxx If stash[x] Then Continue ' adding this line still does the lookup, but not the assignment about 4% faster for 108000000 records stash[x] = True Next #If gambas >= "3.16.90" Return stash.Keys ' this turns out to be the same time as the below loop #Else Dim resultset As New String[] ' use this if not supported keys For Each x As String In stash resultset.Add(stash.key) Next Return resultset #Endif End "Failure is the key to success; each mistake teaches us something" .. Morihei Ueshiba Brian G -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Mon Dec 13 11:23:45 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Mon, 13 Dec 2021 11:23:45 +0100 Subject: [Gambas-user] Ideas for improving the documentation Message-ID: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> Hi, I tried to update some of the documentation in the wiki but it was not possible because I could not login, I think I remember that some time ago I was able to login and make some changes. The thing is that nowadays there are things like "read the docs" or other similar things where the documentation is in a github or gitlab. What do you think about doing the documentation in one of these sites? atb Mart?n. From adamnt42 at gmail.com Mon Dec 13 11:37:21 2021 From: adamnt42 at gmail.com (bb) Date: Mon, 13 Dec 2021 21:07:21 +1030 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> Message-ID: On Mon, 2021-12-13 at 11:23 +0100, Martin Belmonte wrote: > What do you think about doing the documentation in one of these > sites? > > > ----[ http://gambaswiki.org/wiki/doc/netiquette?]---- ad ridden b From adamnt42 at gmail.com Mon Dec 13 11:38:56 2021 From: adamnt42 at gmail.com (bb) Date: Mon, 13 Dec 2021 21:08:56 +1030 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> Message-ID: On Mon, 2021-12-13 at 21:07 +1030, bb wrote: > On Mon, 2021-12-13 at 11:23 +0100, Martin Belmonte wrote: > > What do you think about doing the documentation in one of these > > sites? > > > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette?]---- > ad ridden > b in other words, why should they make money out of our freely given effort. From rwe-sse at osnanet.de Mon Dec 13 12:06:31 2021 From: rwe-sse at osnanet.de (Rolf-Werner Eilert) Date: Mon, 13 Dec 2021 12:06:31 +0100 Subject: [Gambas-user] Best way converting dates into strings forth and back In-Reply-To: References: <6e9025b0-9446-bb84-2d5d-6ad2f7a0ddcc@gmail.com> <20211211033551.GA2784018@T580.localdomain> Message-ID: <16da300c-06db-4e9e-6d8f-5037672f96a3@osnanet.de> Am 11.12.21 um 17:50 schrieb Jussi Lahtinen: > > ?E.g., my laundry will be done in 85 minutes. > That's an alarm which is not influenced by the earth's orbit, my > timezone transgressions or politics. > > > Yes, if you set 85 minutes and just count down. > Easy, I agree. > > > The time is of course understood by my potential employer and me to > be whatever the local time is on that day. > > > Yes, when we do no conversions it is simple. It doesn't matter when we > make the appointment (summer or winter) > "10.12.2021 13:00" is always the correct local time when we meet. Even > when it changes relative to UTC. We ignore it, if UTC is not the local time. > Gambas doesn't really give that option in an intuitive and easy way. > > Alternatively, we may write "12:00 CEST" to fix a reference timezone. > > > Yes, that also works and again, it is something not supported by Gambas. > It has local time (which may not be CEST) and UTC. > However, I think it would be simplest to just assume the given time is > in the correct local time. All conversions would be done by the user. > > I see no other solution to scheduling calendar datetime alarms than to > rely on your operating system to always be up to date enough on these > matters and then to regularly check the current datetime in your > program. > > > Yes, this is exactly what I have tried to do. The problem is when I have > a date stored in a dataype Date at some point, the conversion happens > automatically when the timezone changes. Or alternatively you need to do > weird unintuitive things like pretend the local time is in UTC and never > rely on the actual localization. It gets messy very quickly. > > Timezone is still a bit of a headache, especially when you're > traveling. Can we have a meetig on 27 March 2022 at 2:30am? > People in the US can, people in Germany can't. The week after it's > the opposite. > > > Well, these are exceptions I'm willing to leave to the user to worry. > > Basically, if you want to solve this properly (meaning without literally > once-in-400-years edge cases), keep a stringified version of your > appoint- > ment datetime, rely on your operating system / NTP daemon and evaluate > that string representation in the way a human would do in a high enough > frequency to check if your appointment is SOON ENOUGH for all factors > influencing the interpretation of the datetime to have settled. Then you > may convert it to a point in time and set a Timer for it. > > > By using only strings and never date type, you will lose a lot of > functionality. But I guess that could work. > I just hope there would be a clean way to stop all the automatic > conversions for dates. Perhaps by forcing Gambas to assume the system > clock is in UTC. > > > Jussi > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > In the case of a simple office calendar we should be pretty sure that an appointment stored for 13:00 does mean 13:00 local time at that very day. So when the day of the appointment arrives, the PC on which the calendar runs will have the local time running for the user. There will be more than one clock in the office, e. g. the mobile, and time can be checked. There is local time on my mobile as well (and if I am in another time zone, my office local time and the current local time can be shown). But wouldn't it be easy enough to introduce two different ways of processing timecodes, such as there are for ordinary strings and UTF strings? Classic functions -> ordinary strings String.Class -> UTF strings Classic functions -> always UTC encoding Localtime.Class -> Local Date & Time Or (to enable saving in and restoring from strings) the possibility to add "UTC" for UTC time, or one of the timezone codes (like CEST) for local time. By the way, how is it done in Java, Python... Maybe we can learn from them. Regards Rolf From mbelmonte at belmotek.net Mon Dec 13 13:17:46 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Mon, 13 Dec 2021 13:17:46 +0100 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> Message-ID: <1596142e-4468-08cb-a935-ef2849ccfb1e@belmotek.net> El 13/12/21 a las 11:38, bb escribi?: > in other words, why should they make money out of our freely given > effort. ok, I understand your point, so what about do the documentation in restructuredtex format in gitlab.? then is possible do some html or other format automatically and use as book, even if some one decide to collaborate is possible made a pullrequest to gitlab. From antonioceula at gmail.com Mon Dec 13 13:24:28 2021 From: antonioceula at gmail.com (Antonio F.S.) Date: Mon, 13 Dec 2021 13:24:28 +0100 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> Message-ID: Good morning. About the GAMBAS documentation and because I am taking notes, is there a section where I can access the changes that are being made? Thank you very much. Best regards. Antonio F.S. El 13/12/21 a las 11:23, Martin Belmonte escribi?: > Hi, > > I tried to update some of the documentation in the wiki but it was not > possible because I could not login, I think I remember that some time > ago I was able to login and make some changes. > The thing is that nowadays there are things like "read the docs" or > other similar things where the documentation is in a github or gitlab. > What do you think about doing the documentation in one of these sites? > > atb > > Mart?n. From bsteers4 at gmail.com Mon Dec 13 13:30:00 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 13 Dec 2021 12:30:00 +0000 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: <1596142e-4468-08cb-a935-ef2849ccfb1e@belmotek.net> References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> <1596142e-4468-08cb-a935-ef2849ccfb1e@belmotek.net> Message-ID: On Mon, 13 Dec 2021 at 12:18, Martin Belmonte wrote: > El 13/12/21 a las 11:38, bb escribi?: > > in other words, why should they make money out of our freely given > > effort. > ok, I understand your point, so what about do the documentation in > restructuredtex format in gitlab.? then is possible do some html or > other format automatically and use as book, even if some one decide to > collaborate is possible made a pullrequest to gitlab. > What's wrong with how it is? It currently works along side and integrates with the IDE help system so it's format should be preserved. Hardly anyone is adding any info there so moving it to gitlab won't make much difference. What the help system really needs is filling out, by us, not re-structuring all Ben has done to build it. Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Mon Dec 13 13:38:04 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 13 Dec 2021 12:38:04 +0000 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> Message-ID: On Mon, 13 Dec 2021 at 12:25, Antonio F.S. wrote: > Good morning. > > About the GAMBAS documentation and because I am taking notes, is there a > section where I can access the changes that are being made? > > Thank you very much. > > Best regards. > Antonio F.S. > on the Last Changes page http://gambaswiki.org/wiki/changes -------------- next part -------------- An HTML attachment was scrubbed... URL: From antonioceula at gmail.com Mon Dec 13 13:44:04 2021 From: antonioceula at gmail.com (Antonio F.S.) Date: Mon, 13 Dec 2021 13:44:04 +0100 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> Message-ID: <45ad1702-96dc-c6fc-d37d-50a39faece0e@gmail.com> El 13/12/21 a las 13:38, Bruce Steers escribi?: > > > On Mon, 13 Dec 2021 at 12:25, Antonio F.S. > wrote: > > Good morning. > > About the GAMBAS documentation and because I am taking notes, is > there a > section where I can access the changes that are being made? > > Thank you very much. > > Best regards. > Antonio F.S. > > > on the Last Changes page > http://gambaswiki.org/wiki/changes > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- Thank you, but where can I log in to register? :-) -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: cidphmlcjgilinae.png Type: image/png Size: 36307 bytes Desc: not available URL: From mbelmonte at belmotek.net Mon Dec 13 13:49:45 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Mon, 13 Dec 2021 13:49:45 +0100 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> <1596142e-4468-08cb-a935-ef2849ccfb1e@belmotek.net> Message-ID: <7c4fd163-504c-62cd-d6a5-77fc473a7c85@belmotek.net> El 13/12/21 a las 13:30, Bruce Steers escribi?: > What's wrong with how it is? > It currently works along side and integrates with the IDE help system so > it's format should be preserved. > Hardly anyone is adding any info there so moving it to gitlab won't make > much difference. > > What the help system really needs is filling out, by us, not re-structuring > all Ben has done to build it. Okay, I'm not trying to make the revolution. What I am trying to do is to correct the documentation, wherever it is, because, as you know, there are things that are not correct, it is understandable because it is very tedious and laborious to maintain the documentation of something like that. The thing is that I try to enter the site to do it and .... chachan!!! doesn't work, ergo I can't edit the documentation. I think that if the documentation cannot be modified (wherever it resides) by the users, it will eventually become obsolete. For example in [1] it says that Jessie is the stable version of Debian and it is not, it is Bullseye. Maybe the editing system is only available to some users, I don't know, the thing is that I can't login to modify. It is very frustrating because, apparently there are two problems on the one hand the lack of people to do it and on the other hand some technical issue because those who try to edit (me in this case) can not do it, even being willing to do it. From g4mba5 at gmail.com Mon Dec 13 14:05:19 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Mon, 13 Dec 2021 14:05:19 +0100 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: <7c4fd163-504c-62cd-d6a5-77fc473a7c85@belmotek.net> References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> <1596142e-4468-08cb-a935-ef2849ccfb1e@belmotek.net> <7c4fd163-504c-62cd-d6a5-77fc473a7c85@belmotek.net> Message-ID: <168b6e48-0c19-a56d-cd41-344292668ca5@gmail.com> Le 13/12/2021 ? 13:49, Martin Belmonte a ?crit?: > Okay, I'm not trying to make the revolution. > What I am trying to do is to correct the documentation, wherever it is, > because, as you know, there are things that are not correct, it is > understandable because it is very tedious and laborious to maintain the > documentation of something like that. > The thing is that I try to enter the site to do it and .... chachan!!! > doesn't work, ergo I can't edit the documentation. You log to the wiki with your bugtracker account. -- Beno?t Minisini From gambas.fr at gmail.com Mon Dec 13 14:14:44 2021 From: gambas.fr at gmail.com (Fabien Bodard) Date: Mon, 13 Dec 2021 14:14:44 +0100 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: <168b6e48-0c19-a56d-cd41-344292668ca5@gmail.com> References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> <1596142e-4468-08cb-a935-ef2849ccfb1e@belmotek.net> <7c4fd163-504c-62cd-d6a5-77fc473a7c85@belmotek.net> <168b6e48-0c19-a56d-cd41-344292668ca5@gmail.com> Message-ID: Le lun. 13 d?c. 2021 ? 14:06, Beno?t Minisini a ?crit : > > Le 13/12/2021 ? 13:49, Martin Belmonte a ?crit : > > Okay, I'm not trying to make the revolution. > > What I am trying to do is to correct the documentation, wherever it is, > > because, as you know, there are things that are not correct, it is > > understandable because it is very tedious and laborious to maintain the > > documentation of something like that. > > The thing is that I try to enter the site to do it and .... chachan!!! > > doesn't work, ergo I can't edit the documentation. > > You log to the wiki with your bugtracker account. Maybe you need to add a sentence about that on the login page ? Or Rename the Indentifier as 2GI ("Gambas Global Identifier")... It's fashion. So people know for sure that they're 2GI can be used on every gambas ecosystem part. :-P > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -- Fabien Bodard From mbelmonte at belmotek.net Mon Dec 13 14:40:06 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Mon, 13 Dec 2021 14:40:06 +0100 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: <168b6e48-0c19-a56d-cd41-344292668ca5@gmail.com> References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> <1596142e-4468-08cb-a935-ef2849ccfb1e@belmotek.net> <7c4fd163-504c-62cd-d6a5-77fc473a7c85@belmotek.net> <168b6e48-0c19-a56d-cd41-344292668ca5@gmail.com> Message-ID: <92e6e548-0fd4-766c-95b1-af0290350c31@belmotek.net> El 13/12/21 a las 14:05, Beno?t Minisini escribi?: > You log to the wiki with your bugtracker account. Yes, I know, but what I'm saying is that, despite being able to log into the bugtraker, I can't log into the wiki with the same username and password as the bug tracker. It's not that I haven't tried and I don't think I'm making a mistake, maybe something is wrong with the wiki login system. From mbelmonte at belmotek.net Mon Dec 13 15:20:51 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Mon, 13 Dec 2021 15:20:51 +0100 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> <1596142e-4468-08cb-a935-ef2849ccfb1e@belmotek.net> <7c4fd163-504c-62cd-d6a5-77fc473a7c85@belmotek.net> <168b6e48-0c19-a56d-cd41-344292668ca5@gmail.com> Message-ID: <6155aace-6e93-868a-b2bf-1c532c85514e@belmotek.net> El 13/12/21 a las 14:14, Fabien Bodard escribi?: > Maybe you need to add a sentence about that on the login page ? Good idea > Or Rename the Indentifier as 2GI ("Gambas Global Identifier")... It's fashion. > So people know for sure that they're 2GI can be used on every gambas hehe, put it as you want, as long as you do not put active directory :-) Then. I got to log in, but it is to go crazy. What happens is that the button that says LOGIN and then the form does not always work. It is the same as bugtracker works in one link and not in another. Please try it. Then I go to where I wanted to change (debian install page) and I can't either, and I go back to where I was logged in and I'm not logged in anymore. Honestly it's crazy don't you think? From chrisml at deganius.de Mon Dec 13 15:51:12 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Mon, 13 Dec 2021 15:51:12 +0100 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: <6155aace-6e93-868a-b2bf-1c532c85514e@belmotek.net> References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> <1596142e-4468-08cb-a935-ef2849ccfb1e@belmotek.net> <7c4fd163-504c-62cd-d6a5-77fc473a7c85@belmotek.net> <168b6e48-0c19-a56d-cd41-344292668ca5@gmail.com> <6155aace-6e93-868a-b2bf-1c532c85514e@belmotek.net> Message-ID: <39f1f50a-5930-6c50-2818-e130d877cf85@deganius.de> Am 13.12.21 um 15:20 schrieb Martin Belmonte: > Then. > I got to log in, but it is to go crazy. > What happens is that the button that says LOGIN and then the form does > not always work. > It is the same as bugtracker works in one link and not in another. > Please try it. > Then I go to where I wanted to change (debian install page) and I can't > either, and I go back to where I was logged in and I'm not logged in > anymore. > Honestly it's crazy don't you think? Yes that's crazy. In that case (login hickup) I do Ctrl-Shift-I in the browser and delete the cookies and try again. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From bsteers4 at gmail.com Mon Dec 13 15:58:22 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 13 Dec 2021 14:58:22 +0000 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: <6155aace-6e93-868a-b2bf-1c532c85514e@belmotek.net> References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> <1596142e-4468-08cb-a935-ef2849ccfb1e@belmotek.net> <7c4fd163-504c-62cd-d6a5-77fc473a7c85@belmotek.net> <168b6e48-0c19-a56d-cd41-344292668ca5@gmail.com> <6155aace-6e93-868a-b2bf-1c532c85514e@belmotek.net> Message-ID: On Mon, 13 Dec 2021 at 14:21, Martin Belmonte wrote: > El 13/12/21 a las 14:14, Fabien Bodard escribi?: > > Maybe you need to add a sentence about that on the login page ? > Good idea > > > Or Rename the Indentifier as 2GI ("Gambas Global Identifier")... It's > fashion. > > So people know for sure that they're 2GI can be used on every gambas > hehe, put it as you want, as long as you do not put active directory :-) > > > Then. > I got to log in, but it is to go crazy. > What happens is that the button that says LOGIN and then the form does > not always work. > It is the same as bugtracker works in one link and not in another. > Please try it. > Then I go to where I wanted to change (debian install page) and I can't > either, and I go back to where I was logged in and I'm not logged in > anymore. > Honestly it's crazy don't you think? > Perhaps you have wrong pw saved somewhere, if using firefox i'd check out your saved passwords. I don't think it's crazy as i've never had that problem. you got a glitch somewhere. I click the login then firefox pops up the saved pw box, i enter it and it logs me in. It never fails. recommend checking out your saved passwords and clearing cache. Respects. BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Mon Dec 13 15:58:52 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Mon, 13 Dec 2021 15:58:52 +0100 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: <39f1f50a-5930-6c50-2818-e130d877cf85@deganius.de> References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> <1596142e-4468-08cb-a935-ef2849ccfb1e@belmotek.net> <7c4fd163-504c-62cd-d6a5-77fc473a7c85@belmotek.net> <168b6e48-0c19-a56d-cd41-344292668ca5@gmail.com> <6155aace-6e93-868a-b2bf-1c532c85514e@belmotek.net> <39f1f50a-5930-6c50-2818-e130d877cf85@deganius.de> Message-ID: <75582f07-adbb-3d54-6df6-fd6e716bb0d7@gmail.com> Le 13/12/2021 ? 15:51, Christof Thalhofer a ?crit?: > Am 13.12.21 um 15:20 schrieb Martin Belmonte: > >> Then. >> I got to log in, but it is to go crazy. >> What happens is that the button that says LOGIN and then the form does >> not always work. >> It is the same as bugtracker works in one link and not in another. >> Please try it. >> Then I go to where I wanted to change (debian install page) and I can't >> either, and I go back to where I was logged in and I'm not logged in >> anymore. >> Honestly it's crazy don't you think? > > Yes that's crazy. In that case (login hickup) I do Ctrl-Shift-I in the > browser and delete the cookies and try again. > > Alles Gute > > Christof Thalhofer > Indeed. The wiki and the bugtracker are behind a proxy I don't manage, and behind CloudFlare too. I think it may not help for that. But I don't have the problems you describe, so it's hard for me to guess what happens exactly. -- Beno?t Minisini From g4mba5 at gmail.com Mon Dec 13 16:00:09 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Mon, 13 Dec 2021 16:00:09 +0100 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: <75582f07-adbb-3d54-6df6-fd6e716bb0d7@gmail.com> References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> <1596142e-4468-08cb-a935-ef2849ccfb1e@belmotek.net> <7c4fd163-504c-62cd-d6a5-77fc473a7c85@belmotek.net> <168b6e48-0c19-a56d-cd41-344292668ca5@gmail.com> <6155aace-6e93-868a-b2bf-1c532c85514e@belmotek.net> <39f1f50a-5930-6c50-2818-e130d877cf85@deganius.de> <75582f07-adbb-3d54-6df6-fd6e716bb0d7@gmail.com> Message-ID: <91085aad-5334-f564-3a69-bd220d8e32de@gmail.com> Le 13/12/2021 ? 15:58, Beno?t Minisini a ?crit?: > Le 13/12/2021 ? 15:51, Christof Thalhofer a ?crit?: >> Am 13.12.21 um 15:20 schrieb Martin Belmonte: >> >>> Then. >>> I got to log in, but it is to go crazy. >>> What happens is that the button that says LOGIN and then the form does >>> not always work. >>> It is the same as bugtracker works in one link and not in another. >>> Please try it. >>> Then I go to where I wanted to change (debian install page) and I can't >>> either, and I go back to where I was logged in and I'm not logged in >>> anymore. >>> Honestly it's crazy don't you think? >> >> Yes that's crazy. In that case (login hickup) I do Ctrl-Shift-I in the >> browser and delete the cookies and try again. >> >> Alles Gute >> >> Christof Thalhofer >> > > Indeed. The wiki and the bugtracker are behind a proxy I don't manage, > and behind CloudFlare too. I think it may not help for that. > > But I don't have the problems you describe, so it's hard for me to guess > what happens exactly. > Martin, if you can make a video of your browser or how you navigate exactly, maybe I could understand? -- Beno?t Minisini From g4mba5 at gmail.com Mon Dec 13 16:00:57 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Mon, 13 Dec 2021 16:00:57 +0100 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: <91085aad-5334-f564-3a69-bd220d8e32de@gmail.com> References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> <1596142e-4468-08cb-a935-ef2849ccfb1e@belmotek.net> <7c4fd163-504c-62cd-d6a5-77fc473a7c85@belmotek.net> <168b6e48-0c19-a56d-cd41-344292668ca5@gmail.com> <6155aace-6e93-868a-b2bf-1c532c85514e@belmotek.net> <39f1f50a-5930-6c50-2818-e130d877cf85@deganius.de> <75582f07-adbb-3d54-6df6-fd6e716bb0d7@gmail.com> <91085aad-5334-f564-3a69-bd220d8e32de@gmail.com> Message-ID: <79cd192d-5e8a-e3f9-172c-e4972c5030b3@gmail.com> Le 13/12/2021 ? 16:00, Beno?t Minisini a ?crit?: > > Martin, if you can make a video of your browser or how you navigate > exactly, maybe I could understand? > oops ---> a video of your browse of how... -- Beno?t Minisini From bagonergi at gmail.com Mon Dec 13 16:40:55 2021 From: bagonergi at gmail.com (Gianluigi) Date: Mon, 13 Dec 2021 16:40:55 +0100 Subject: [Gambas-user] Third dose Message-ID: Hi Benoit, here in Italy people are afraid of the third dose of vaccine. Do you think I did 20 doses and I haven't had any reaction, if you exclude a bit of tentacles itch. :-P Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From pata.karlstrom at gmail.com Mon Dec 13 16:44:04 2021 From: pata.karlstrom at gmail.com (=?UTF-8?Q?Patrik_Karlstr=C3=B6m?=) Date: Mon, 13 Dec 2021 16:44:04 +0100 Subject: [Gambas-user] Kubuntu 20.04: Gambas marked as automatically installed and no longer required Message-ID: I decided to add the gambas ppa in order to get the latest version of gambas instead of 3.14 on my Kubuntu 20.04. So after I removed 3.14 and installed 3.16 I get the message below every time I do apt full-upgrade If I do apt autoremove Gambas get uninstalled, and If I don't Gambas works fine. How do I fix this so that I can trust and use autoremove? Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages were automatically installed and are no longer required: fonts-dejavu gambas3-gb-args gambas3-gb-cairo gambas3-gb-chart gambas3-gb-complex gambas3-gb-compress gambas3-gb-compress-bzlib2 gambas3-gb-compress-zlib gambas3-gb-compress-zstd gambas3-gb-crypt gambas3-gb-data gambas3-gb-db-mysql gambas3-gb-db-odbc gambas3-gb-db-postgresql gambas3-gb-db-sqlite2 gambas3-gb-db-sqlite3 gambas3-gb-dbus gambas3-gb-dbus-trayicon gambas3-gb-gmp gambas3-gb-gsl gambas3-gb-gtk-opengl gambas3-gb-httpd gambas3-gb-image-imlib gambas3-gb-image-io gambas3-gb-inotify gambas3-gb-libxml gambas3-gb-logging gambas3-gb-map gambas3-gb-media gambas3-gb-media-form gambas3-gb-memcached gambas3-gb-mime gambas3-gb-mysql gambas3-gb-ncurses gambas3-gb-net-pop3 gambas3-gb-net-smtp gambas3-gb-openal gambas3-gb-opengl gambas3-gb-opengl-glsl gambas3-gb-opengl-glu gambas3-gb-opengl-sge gambas3-gb-openssl gambas3-gb-option gambas3-gb-pdf gambas3-gb-poppler gambas3-gb-qt5-ext gambas3-gb-qt5-opengl gambas3-gb-qt5-webkit gambas3-gb-report gambas3-gb-report2 gambas3-gb-scanner gambas3-gb-sdl gambas3-gb-sdl-sound gambas3-gb-sdl2 gambas3-gb-sdl2-audio gambas3-gb-term-form gambas3-gb-util-web gambas3-gb-v4l gambas3-gb-vb gambas3-gb-web gambas3-gb-web-feed gambas3-gb-web-form gambas3-gb-web-gui gambas3-gb-xml gambas3-gb-xml-html gambas3-gb-xml-rpc gambas3-gb-xml-xslt libalure1 libblosc1 libdcmtk14 libdumb1 libglew2.1 libgmime-2.6-0 libgtkglext1 libjemalloc2 libmikmod3 libmuparser2v5 libopencolorio1v5 libopenimageio2.1 libopenvdb6.2 libopusfile0 libosdcpu3.4.0 libosdgpu3.4.0 libpangox-1.0-0 libsdl-mixer1.2 libsdl-ttf2.0-0 libsdl2-image-2.0-0 libsdl2-mixer-2.0-0 libsdl2-ttf-2.0-0 libspnav0 libsqlite0 libsquish0 libtinyxml2.6.2v5 libyaml-cpp0.6 Use 'apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Mon Dec 13 16:46:30 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Mon, 13 Dec 2021 10:46:30 -0500 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: <45ad1702-96dc-c6fc-d37d-50a39faece0e@gmail.com> References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> <45ad1702-96dc-c6fc-d37d-50a39faece0e@gmail.com> Message-ID: <4fc63273-60de-ddf7-b888-d1d8498fb415@gmail.com> On 12/13/21 7:44 AM, Antonio F.S. wrote: > Thank you, but where can I log in to register? :-) Register at the Bug Tracker: http://gambaswiki.org/bugtracker -- Lee From g4mba5 at gmail.com Mon Dec 13 16:49:16 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Mon, 13 Dec 2021 16:49:16 +0100 Subject: [Gambas-user] Kubuntu 20.04: Gambas marked as automatically installed and no longer required In-Reply-To: References: Message-ID: Le 13/12/2021 ? 16:44, Patrik Karlstr?m a ?crit?: > I decided to add the gambas ppa in order to get the latest version of > gambas instead of 3.14 on my Kubuntu 20.04. > > So after I removed 3.14 and installed 3.16 I get the message below every > time I do apt full-upgrade > > If I do apt autoremove Gambas get uninstalled, and If I don't Gambas > works fine. > > How do I fix this so that I can trust and use autoremove? > > Which commands did you issue exactly to remove 3.14 and install 3.16? -- Beno?t Minisini From g4mba5 at gmail.com Mon Dec 13 17:09:29 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Mon, 13 Dec 2021 17:09:29 +0100 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: <79cd192d-5e8a-e3f9-172c-e4972c5030b3@gmail.com> References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> <1596142e-4468-08cb-a935-ef2849ccfb1e@belmotek.net> <7c4fd163-504c-62cd-d6a5-77fc473a7c85@belmotek.net> <168b6e48-0c19-a56d-cd41-344292668ca5@gmail.com> <6155aace-6e93-868a-b2bf-1c532c85514e@belmotek.net> <39f1f50a-5930-6c50-2818-e130d877cf85@deganius.de> <75582f07-adbb-3d54-6df6-fd6e716bb0d7@gmail.com> <91085aad-5334-f564-3a69-bd220d8e32de@gmail.com> <79cd192d-5e8a-e3f9-172c-e4972c5030b3@gmail.com> Message-ID: Le 13/12/2021 ? 16:00, Beno?t Minisini a ?crit?: > Le 13/12/2021 ? 16:00, Beno?t Minisini a ?crit?: >> >> Martin, if you can make a video of your browser or how you navigate >> exactly, maybe I could understand? >> > > oops ---> a video of your browse of how... > @Martin : I get your mail with he video, but it won't be posted on the mailing-list because it is too large. I think the problem may come from the fact that you connect to the wiki from the website, i.e. from inside an HTML frame. Try to connect directly to 'https://gambaswiki.org', you should not have these problems. -- Beno?t Minisini From mbelmonte at belmotek.net Mon Dec 13 17:18:23 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Mon, 13 Dec 2021 17:18:23 +0100 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> <1596142e-4468-08cb-a935-ef2849ccfb1e@belmotek.net> <7c4fd163-504c-62cd-d6a5-77fc473a7c85@belmotek.net> <168b6e48-0c19-a56d-cd41-344292668ca5@gmail.com> <6155aace-6e93-868a-b2bf-1c532c85514e@belmotek.net> <39f1f50a-5930-6c50-2818-e130d877cf85@deganius.de> <75582f07-adbb-3d54-6df6-fd6e716bb0d7@gmail.com> <91085aad-5334-f564-3a69-bd220d8e32de@gmail.com> <79cd192d-5e8a-e3f9-172c-e4972c5030b3@gmail.com> Message-ID: El 13/12/21 a las 17:09, Beno?t Minisini escribi?: > I think the problem may come from the fact that you connect to the wiki > from the website, i.e. from inside an HTML frame. > Try to connect directly to 'https://gambaswiki.org', you should not have > these problems. Perfect, it was that I was entering where it wrong site. Now I enter through 'https://gambaswiki.org' all working fine. Thank you very much, I was going crazy :-) From bagonergi at gmail.com Mon Dec 13 17:18:41 2021 From: bagonergi at gmail.com (Gianluigi) Date: Mon, 13 Dec 2021 17:18:41 +0100 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> <1596142e-4468-08cb-a935-ef2849ccfb1e@belmotek.net> <7c4fd163-504c-62cd-d6a5-77fc473a7c85@belmotek.net> <168b6e48-0c19-a56d-cd41-344292668ca5@gmail.com> <6155aace-6e93-868a-b2bf-1c532c85514e@belmotek.net> Message-ID: Il giorno lun 13 dic 2021 alle ore 15:59 Bruce Steers ha scritto: > > > On Mon, 13 Dec 2021 at 14:21, Martin Belmonte > wrote: > >> ... >> Honestly it's crazy don't you think? >> > > Perhaps you have wrong pw saved somewhere, if using firefox i'd check out > your saved passwords. > I don't think it's crazy as i've never had that problem. you got a glitch > somewhere. > I click the login then firefox pops up the saved pw box, i enter it and it > logs me in. It never fails. > recommend checking out your saved passwords and clearing cache. > Hi Martin. Look here: https://lists.gambas-basic.org/pipermail/user/2020-October/070350.html https://lists.gambas-basic.org/pipermail/user/2020-August/069889.html it?s hard for me to admit. Use Firefox and follow Bruce's advice. Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Mon Dec 13 17:24:30 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Mon, 13 Dec 2021 17:24:30 +0100 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> <1596142e-4468-08cb-a935-ef2849ccfb1e@belmotek.net> <7c4fd163-504c-62cd-d6a5-77fc473a7c85@belmotek.net> <168b6e48-0c19-a56d-cd41-344292668ca5@gmail.com> <6155aace-6e93-868a-b2bf-1c532c85514e@belmotek.net> <39f1f50a-5930-6c50-2818-e130d877cf85@deganius.de> <75582f07-adbb-3d54-6df6-fd6e716bb0d7@gmail.com> <91085aad-5334-f564-3a69-bd220d8e32de@gmail.com> <79cd192d-5e8a-e3f9-172c-e4972c5030b3@gmail.com> Message-ID: <03b9fdec-8773-068e-b2a3-d47ef3165c57@gmail.com> Le 13/12/2021 ? 17:18, Martin Belmonte a ?crit?: > El 13/12/21 a las 17:09, Beno?t Minisini escribi?: >> I think the problem may come from the fact that you connect to the >> wiki from the website, i.e. from inside an HTML frame. >> Try to connect directly to 'https://gambaswiki.org', you should not >> have these problems. > Perfect, it was that I was entering where it wrong site. > Now I enter through 'https://gambaswiki.org' all working fine. > > Thank you very much, I was going crazy :-) > I think HTML frame management changed in the recent versions of Firefox and Chrome, and that consequently things that worked in the past inside frames do not work anymore. Regards, -- Beno?t Minisini From g4mba5 at gmail.com Mon Dec 13 17:26:00 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Mon, 13 Dec 2021 17:26:00 +0100 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> <1596142e-4468-08cb-a935-ef2849ccfb1e@belmotek.net> <7c4fd163-504c-62cd-d6a5-77fc473a7c85@belmotek.net> <168b6e48-0c19-a56d-cd41-344292668ca5@gmail.com> <6155aace-6e93-868a-b2bf-1c532c85514e@belmotek.net> <39f1f50a-5930-6c50-2818-e130d877cf85@deganius.de> <75582f07-adbb-3d54-6df6-fd6e716bb0d7@gmail.com> <91085aad-5334-f564-3a69-bd220d8e32de@gmail.com> <79cd192d-5e8a-e3f9-172c-e4972c5030b3@gmail.com> Message-ID: Le 13/12/2021 ? 17:18, Martin Belmonte a ?crit?: > El 13/12/21 a las 17:09, Beno?t Minisini escribi?: >> I think the problem may come from the fact that you connect to the >> wiki from the website, i.e. from inside an HTML frame. >> Try to connect directly to 'https://gambaswiki.org', you should not >> have these problems. > Perfect, it was that I was entering where it wrong site. > Now I enter through 'https://gambaswiki.org' all working fine. > > Thank you very much, I was going crazy :-) > This another reason why website should be remade. By the way I'm still waiting for the volunteers to manifest on the new website Gambas mailing-list. Regards, -- Beno?t Minisini From adamnt42 at gmail.com Mon Dec 13 17:31:06 2021 From: adamnt42 at gmail.com (bb) Date: Tue, 14 Dec 2021 03:01:06 +1030 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> <1596142e-4468-08cb-a935-ef2849ccfb1e@belmotek.net> <7c4fd163-504c-62cd-d6a5-77fc473a7c85@belmotek.net> <168b6e48-0c19-a56d-cd41-344292668ca5@gmail.com> <6155aace-6e93-868a-b2bf-1c532c85514e@belmotek.net> <39f1f50a-5930-6c50-2818-e130d877cf85@deganius.de> <75582f07-adbb-3d54-6df6-fd6e716bb0d7@gmail.com> <91085aad-5334-f564-3a69-bd220d8e32de@gmail.com> <79cd192d-5e8a-e3f9-172c-e4972c5030b3@gmail.com> Message-ID: <9d1a6aabd8f1c35b1b6522e111ea87afc4020473.camel@gmail.com> > El 13/12/21 a las 17:09, Beno?t Minisini escribi?: > > This another reason why website should be remade. > > By the way I'm still waiting for the volunteers to manifest on the new website Gambas mailing-list. Well, I thought I had registered but I have never received any confirmation nor any other mail? b From roberto.premoli at tiscali.it Mon Dec 13 17:41:52 2021 From: roberto.premoli at tiscali.it (Roberto Premoli) Date: Mon, 13 Dec 2021 17:41:52 +0100 Subject: [Gambas-user] Third dose In-Reply-To: References: Message-ID: <5f5fd9b9-2e23-e0f6-ba65-156cc4bae1c3@tiscali.it> On 13/12/21 16:40, Gianluigi wrote: > Hi Benoit, > > here in Italy people are afraid of the third dose of vaccine. > Do you think I did 20 doses and I haven't had any reaction, if you > exclude a bit of ?tentacles itch. :-P > > Regards > Gianluigi MY EXPERIENCE: i did third dose (moderna: 1st and second was Pfizer) 4 days ago. 10 min after patch: i feel as "little needles" touch the finger of the arm of patch, for about 10-15 minutes. 15 min after patch: also in the other hand. 30 min after patch: feel nothing. Back home. Normal night sleep. 1st morning later: little pain to injection point and feel that area warmer than rest of body. starting to develop little synthoms of flu along the day. 2nd morning later: full synthoms of flu: muscolar and bone junction pain, general weackness. No overthemperature. 3nd morning later: full synthoms of flu: muscolar and bone junction pain, general weackness. No overthemperature. Spent day in bad (it was saturday) 4nd morning later: start to recover: decrease of synthoms Spent day in bad (it was a lazy and raining sunday) 5nd total recover. No tentacles or extra eyes developed till now. Also my "little warrior" is still the same size and operativity compared before third parch, so I can archive it as a success. FOR ITALIAN READERS: VACCINATEVI DIOCRISTO, NON SIATE STUPIDI! From pata.karlstrom at gmail.com Mon Dec 13 17:57:12 2021 From: pata.karlstrom at gmail.com (=?UTF-8?Q?Patrik_Karlstr=C3=B6m?=) Date: Mon, 13 Dec 2021 17:57:12 +0100 Subject: [Gambas-user] Kubuntu 20.04: Gambas marked as automatically installed and no longer required In-Reply-To: References: Message-ID: Den m?n 13 dec. 2021 kl 16:51 skrev Beno?t Minisini : > Le 13/12/2021 ? 16:44, Patrik Karlstr?m a ?crit : > > I decided to add the gambas ppa in order to get the latest version of > > gambas instead of 3.14 on my Kubuntu 20.04. > > > > So after I removed 3.14 and installed 3.16 I get the message below every > > time I do apt full-upgrade > > > > If I do apt autoremove Gambas get uninstalled, and If I don't Gambas > > works fine. > > > > How do I fix this so that I can trust and use autoremove? > > > > > > Which commands did you issue exactly to remove 3.14 and install 3.16? > > I used synaptics package manager to remove 3.14, that's because the normal update failed, due to some conflicts IIRC, it was a couple of days ago. After that I used synaptics to select everything 3.16 and install that. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Mon Dec 13 18:06:54 2021 From: bagonergi at gmail.com (Gianluigi) Date: Mon, 13 Dec 2021 18:06:54 +0100 Subject: [Gambas-user] Third dose In-Reply-To: <5f5fd9b9-2e23-e0f6-ba65-156cc4bae1c3@tiscali.it> References: <5f5fd9b9-2e23-e0f6-ba65-156cc4bae1c3@tiscali.it> Message-ID: Il giorno lun 13 dic 2021 alle ore 17:48 Roberto Premoli < roberto.premoli at tiscali.it> ha scritto: > On 13/12/21 16:40, Gianluigi wrote: > > Hi Benoit, > > > > here in Italy people are afraid of the third dose of vaccine. > > Do you think I did 20 doses and I haven't had any reaction, if you > > exclude a bit of tentacles itch. :-P > > > > Regards > > Gianluigi > > MY EXPERIENCE: > > i did third dose (moderna: 1st and second was Pfizer) 4 days ago. > > 10 min after patch: i feel as "little needles" touch the finger of the > arm of patch, for about 10-15 minutes. > 15 min after patch: also in the other hand. > 30 min after patch: feel nothing. > ... > No tentacles or extra eyes developed till now. Also my "little warrior" > ... > Hi Benoit, It is completely evident that I cannot tell the jokes. :-( Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Mon Dec 13 18:14:28 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Mon, 13 Dec 2021 18:14:28 +0100 Subject: [Gambas-user] Third dose In-Reply-To: References: Message-ID: Le 13/12/2021 ? 16:40, Gianluigi a ?crit?: > Hi Benoit, > > here in Italy people are afraid of the third dose of vaccine. > Do you think I did 20 doses and I haven't had any reaction, if you > exclude a bit of ?tentacles itch. :-P > > Regards > Gianluigi > After the third dose, you will have to get the 3.1 dose, then the 3.1 dose for workgroups. Then the labs will finally admit that they sucked, and they will unite all that in a next common dose, named "3.1 New Technology dose", followed by a 4.0 NT dose. The previous doses will still be injected only in the towns of Chicago and Memphis is U.S., until being finally abandoned with the 5.0 NT dose, the last old version being a personalized dose named "Me". I have being told of a specific dose for nomad people named "pocket dose" then "dose for mobile", but it seems to have been abandoned too. I don't know how many doses we will have after that, but it would be crazy if we reach the 11th dose! -- Beno?t Minisini From criguada at gmail.com Mon Dec 13 18:38:29 2021 From: criguada at gmail.com (Cristiano Guadagnino) Date: Mon, 13 Dec 2021 18:38:29 +0100 Subject: [Gambas-user] Third dose In-Reply-To: References: Message-ID: Il giorno lun 13 dic 2021 alle ore 18:15 Beno?t Minisini ha scritto: > > After the third dose, you will have to get the 3.1 dose, then the 3.1 > dose for workgroups. Then the labs will finally admit that they sucked, > and they will unite all that in a next common dose, named "3.1 New > Technology dose", followed by a 4.0 NT dose. The previous doses will > still be injected only in the towns of Chicago and Memphis is U.S., > until being finally abandoned with the 5.0 NT dose, the last old version > being a personalized dose named "Me". I have being told of a specific > dose for nomad people named "pocket dose" then "dose for mobile", but it > seems to have been abandoned too. I don't know how many doses we will > have after that, but it would be crazy if we reach the 11th dose! > > :-D :-D :-D I've heard they told that the 10th dose would be the last, then they changed their mind and now they're selling the 11th ;-) Cris -------------- next part -------------- An HTML attachment was scrubbed... URL: From adamnt42 at gmail.com Mon Dec 13 18:42:26 2021 From: adamnt42 at gmail.com (bb) Date: Tue, 14 Dec 2021 04:12:26 +1030 Subject: [Gambas-user] Third dose In-Reply-To: References: Message-ID: <1b8d39ff4f24d0199bc1378d26b2561a2895ff8f.camel@gmail.com> On Mon, 2021-12-13 at 18:14 +0100, Beno?t Minisini wrote: > Le 13/12/2021 ? 16:40, Gianluigi a ?crit?: > > Hi Benoit, > > > > here in Italy people are afraid of the third dose of vaccine. > > Do you think I did 20 doses and I haven't had any reaction, if you > > exclude a bit of ?tentacles itch. :-P > > > > Regards > > Gianluigi > > > > After the third dose, you will have to get the 3.1 dose, then the 3.1 > dose for workgroups. Then the labs will finally admit that they > sucked, > and they will unite all that in a next common dose, named "3.1 New > Technology dose", followed by a 4.0 NT dose. The previous doses will > still be injected only in the towns of Chicago and Memphis is U.S., > until being finally abandoned with the 5.0 NT dose, the last old > version > being a personalized dose named "Me". I have being told of a specific > dose for nomad people named "pocket dose" then "dose for mobile", but > it > seems to have been abandoned too. I don't know how many doses we will > have after that, but it would be crazy if we reach the 11th dose! > I notice that you didn't mention the XP dose, which was the only one that generally worked. Was there a conspiracy? b From roberto.premoli at tiscali.it Mon Dec 13 18:42:51 2021 From: roberto.premoli at tiscali.it (Roberto Premoli) Date: Mon, 13 Dec 2021 18:42:51 +0100 Subject: [Gambas-user] Third dose In-Reply-To: References: Message-ID: <1161de0f-3938-ec52-6538-a99833ad9ab5@tiscali.it> On 13/12/21 18:14, Beno?t Minisini wrote: > Le 13/12/2021 ? 16:40, Gianluigi a ?crit?: >> Hi Benoit, >> >> here in Italy people are afraid of the third dose of vaccine. >> Do you think I did 20 doses and I haven't had any reaction, if you >> exclude a bit of ?tentacles itch. :-P >> >> Regards >> Gianluigi >> > > After the third dose, you will have to get the 3.1 dose, then the 3.1 > dose for workgroups. Then the labs will finally admit that they sucked, > and they will unite all that in a next common dose, named "3.1 New > Technology dose", followed by a 4.0 NT dose. The previous doses will > still be injected only in the towns of Chicago and Memphis is U.S., > until being finally abandoned with the 5.0 NT dose, the last old version > being a personalized dose named "Me". I have being told of a specific > dose for nomad people named "pocket dose" then "dose for mobile", but it > seems to have been abandoned too. I don't know how many doses we will > have after that, but it would be crazy if we reach the 11th dose! > then someone will release some opensouce version of vaccine :-) Back to serious mode: did you never ear about every year vaccine against flu? Flu virus mutate and need different vaccine, developed yearly. If it can make you more easy, think to covid as a "flu on steroids" that need vaccine every 6 months. Alternative is to run the risk to get bad and die. For italian people: Look to magazine "il giorno" the story of Cruciani de "La Zanzara" that convinced a (let use the right term: idiot no-vax) 58 y/o man to go to hospital and accept to be tubed to be able to breath. (they fount him with bilateral-polmonite by covid, he never got vaccine, never protect wit mask). if i were Cruciani, i did't do effort to convice an idiot to accept cure: was him convinced is covid is "global evil plot"? ok, he must be free to die following his idiot ideas: the world does not need mad heads. From chrisml at deganius.de Mon Dec 13 18:59:58 2021 From: chrisml at deganius.de (Christof Thalhofer) Date: Mon, 13 Dec 2021 18:59:58 +0100 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: <9d1a6aabd8f1c35b1b6522e111ea87afc4020473.camel@gmail.com> References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> <1596142e-4468-08cb-a935-ef2849ccfb1e@belmotek.net> <7c4fd163-504c-62cd-d6a5-77fc473a7c85@belmotek.net> <168b6e48-0c19-a56d-cd41-344292668ca5@gmail.com> <6155aace-6e93-868a-b2bf-1c532c85514e@belmotek.net> <39f1f50a-5930-6c50-2818-e130d877cf85@deganius.de> <75582f07-adbb-3d54-6df6-fd6e716bb0d7@gmail.com> <91085aad-5334-f564-3a69-bd220d8e32de@gmail.com> <79cd192d-5e8a-e3f9-172c-e4972c5030b3@gmail.com> <9d1a6aabd8f1c35b1b6522e111ea87afc4020473.camel@gmail.com> Message-ID: <28a7b05a-202d-7a7a-eef4-83e69d56e0ac@deganius.de> Am 13.12.21 um 17:31 schrieb bb: >> By the way I'm still waiting for the volunteers to manifest on the > new website Gambas mailing-list. > > Well, I thought I had registered but I have never received any > confirmation nor any other mail? You are not registered and I can't see that your registation is 'pending'. Please try again. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From bagonergi at gmail.com Mon Dec 13 19:18:57 2021 From: bagonergi at gmail.com (Gianluigi) Date: Mon, 13 Dec 2021 19:18:57 +0100 Subject: [Gambas-user] Third dose In-Reply-To: <1161de0f-3938-ec52-6538-a99833ad9ab5@tiscali.it> References: <1161de0f-3938-ec52-6538-a99833ad9ab5@tiscali.it> Message-ID: Il giorno lun 13 dic 2021 alle ore 18:44 Roberto Premoli < roberto.premoli at tiscali.it> ha scritto: > > Back to serious mode: did you never ear about every year vaccine against > flu? Flu virus mutate and need different vaccine, developed yearly. If > it can make you more easy, think to covid as a "flu on steroids" that > need vaccine every 6 months. Alternative is to run the risk to get bad > and die. > For italian people: Look to magazine "il giorno" the story of Cruciani > de "La Zanzara" that convinced a (let use the right term: idiot no-vax) > 58 y/o man to go to hospital and accept to be tubed to be able to > breath. (they fount him with bilateral-polmonite by covid, he never got > vaccine, never protect wit mask). if i were Cruciani, i did't do effort > to convice an idiot to accept cure: was him convinced is covid is > "global evil plot"? ok, he must be free to die following his idiot > ideas: the world does not need mad heads. > I try to remedy. I didn't want to redo a discussion already done, you can find it here: https://lists.gambas-basic.org/pipermail/user/ In the months of November and December with the REDUCED ACTIVITY object I would say that it is enough like that. Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Mon Dec 13 19:26:31 2021 From: bagonergi at gmail.com (Gianluigi) Date: Mon, 13 Dec 2021 19:26:31 +0100 Subject: [Gambas-user] Third dose In-Reply-To: References: Message-ID: Il giorno lun 13 dic 2021 alle ore 18:15 Beno?t Minisini ha scritto: > > After the third dose, you will have to get the 3.1 dose, then the 3.1 > ... > Benoit, Cristiano, Bruce, :-D :-D :-D :-D :-D :-D :-D :-D :-D Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Mon Dec 13 19:50:40 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Mon, 13 Dec 2021 19:50:40 +0100 Subject: [Gambas-user] Third dose In-Reply-To: <1b8d39ff4f24d0199bc1378d26b2561a2895ff8f.camel@gmail.com> References: <1b8d39ff4f24d0199bc1378d26b2561a2895ff8f.camel@gmail.com> Message-ID: Le 13/12/2021 ? 18:42, bb a ?crit?: > I notice that you didn't mention the XP dose, which was the only one > that generally worked. > Was there a conspiracy? > b > No, it's just a minor version of the 5th NT dose. -- Beno?t Minisini From mbelmonte at belmotek.net Mon Dec 13 21:27:19 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Mon, 13 Dec 2021 21:27:19 +0100 Subject: [Gambas-user] Ideas for improving the documentation In-Reply-To: References: <5ac28490-ad8f-2df7-1406-2a1bf9a6696d@belmotek.net> <1596142e-4468-08cb-a935-ef2849ccfb1e@belmotek.net> <7c4fd163-504c-62cd-d6a5-77fc473a7c85@belmotek.net> <168b6e48-0c19-a56d-cd41-344292668ca5@gmail.com> <6155aace-6e93-868a-b2bf-1c532c85514e@belmotek.net> <39f1f50a-5930-6c50-2818-e130d877cf85@deganius.de> <75582f07-adbb-3d54-6df6-fd6e716bb0d7@gmail.com> <91085aad-5334-f564-3a69-bd220d8e32de@gmail.com> <79cd192d-5e8a-e3f9-172c-e4972c5030b3@gmail.com> Message-ID: El 13/12/21 a las 17:26, Beno?t Minisini escribi?: > By the way I'm still waiting for the volunteers to manifest on the new > website Gambas mailing-list. I already signed up to the mailing list, I'm waiting for someone who knows more than me, that is everyone :-) to start putting together the list of what needs to be done, the objectives. I guess it will be necessary: Manage sessions Manage user registration and passwords A database posgresql, mysql, mariadb .... Upload files Wiki .... Let's start right now if you want. From jose.rodriguez at cenpalab.cu Mon Dec 13 22:01:01 2021 From: jose.rodriguez at cenpalab.cu (jose.rodriguez at cenpalab.cu) Date: Mon, 13 Dec 2021 21:01:01 +0000 Subject: [Gambas-user] Third dose In-Reply-To: References: Message-ID: <3e8ed999b9edab18916f8f3cf8e4d81e@cenpalab.cu> December 13, 2021 12:14 PM, "Beno?t Minisini" wrote: > > After the third dose, you will have to get the 3.1 dose, then the 3.1 > dose for workgroups. Then the labs will finally admit that they sucked, > and they will unite all that in a next common dose, named "3.1 New > Technology dose", followed by a 4.0 NT dose. The previous doses will > still be injected only in the towns of Chicago and Memphis is U.S., > until being finally abandoned with the 5.0 NT dose, the last old version > being a personalized dose named "Me". I have being told of a specific > dose for nomad people named "pocket dose" then "dose for mobile", but it > seems to have been abandoned too. I don't know how many doses we will > have after that, but it would be crazy if we reach the 11th dose! > That was hilariously funny...!!! Regards, Joe1962 From mbelmonte at belmotek.net Mon Dec 13 23:08:31 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Mon, 13 Dec 2021 23:08:31 +0100 Subject: [Gambas-user] gitlab-ci.yml Message-ID: The file lists the dependencies of each distribution. As you know debian always has the stable, testing and unstable branches but every two years the thing changes and what was testing becomes stable and a new testing appears, and the stable becomes old stable etc. etc. Well, if I see the history of changes of the .yml file I see that it was modified in repeated occasions, which denotes that it is always up to date, and it has the 4 versions debian old, stable, testing, unstable. Correct? At what point does make or make install use this information? Is this information to be used when packaging gambas3? If none of the above, when is it used? I ask all this because I'm updating the Debian Wiki page and if the .yml doesn't cover unsuported versions, does it make sense to cover them in the wiki? Does it make sense to put the same information in 3 different places? I see make -j$(nproc) instead just "make" or make -j (wich freeze my pc) but make -j$(nproc) its really fast. Sorry for the long memail :-) From Karl.Reinl at Fen-Net.de Mon Dec 13 23:11:33 2021 From: Karl.Reinl at Fen-Net.de (Charlie Reinl) Date: Mon, 13 Dec 2021 23:11:33 +0100 Subject: [Gambas-user] close the FileDialog with a DBClick on a file Message-ID: <38ea7b7be122724a7ca232b41decc122032c6c49.camel@Fen-Net.de> Salut, something strange is happening on my computer. When I close the FileDialog with a DBClick on a file, this MsgBox appears (see Attachment). "This file already exists. Do you want to overwrite it?" But in ./gb.form.dialog/.src/FFileDialog.class this message is turned off. Is this only on my Box? -------------- next part -------------- A non-text attachment was scrubbed... Name: Bildschirmfoto zu 2021-12-13 22-59-06.png Type: image/png Size: 37755 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: TestBug05-0.0.20.tar.gz Type: application/x-compressed-tar Size: 12523 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 691 bytes Desc: This is a digitally signed message part URL: From bsteers4 at gmail.com Mon Dec 13 23:34:05 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 13 Dec 2021 22:34:05 +0000 Subject: [Gambas-user] gitlab-ci.yml In-Reply-To: References: Message-ID: On Mon, 13 Dec 2021, 22:09 Martin Belmonte, wrote: > The file lists the dependencies of each distribution. > As you know debian always has the stable, testing and unstable branches > but every two years the thing changes and what was testing becomes > stable and a new testing appears, and the stable becomes old stable etc. > etc. > Well, if I see the history of changes of the .yml file I see that it was > modified in repeated occasions, which denotes that it is always up to > date, and it has the 4 versions debian old, stable, testing, unstable. > Correct? > At what point does make or make install use this information? > Is this information to be used when packaging gambas3? > If none of the above, when is it used? > I ask all this because I'm updating the Debian Wiki page and if the .yml > doesn't cover unsuported versions, does it make sense to cover them in > the wiki? > Does it make sense to put the same information in 3 different places? > > I see make -j$(nproc) instead just "make" or make -j (wich freeze my pc) > but make -j$(nproc) its really fast. > > Sorry for the long memail :-) > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > The ci files are dependency files for compiling all of Gambas. Compilation not packaging. Changes to Gambas code commited to gitlab trigger a test compilation on all the listed distros in the yml file. So it is always up to date. Benoit made a function that reads the yml file and uses its contents to show dependencies on the wiki install page. I did the same with PHP on a web page. The individual wiki distro install pages are hand written and mostly last updated by me some time ago. BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Tue Dec 14 01:32:37 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Mon, 13 Dec 2021 19:32:37 -0500 Subject: [Gambas-user] close the FileDialog with a DBClick on a file In-Reply-To: <38ea7b7be122724a7ca232b41decc122032c6c49.camel@Fen-Net.de> References: <38ea7b7be122724a7ca232b41decc122032c6c49.camel@Fen-Net.de> Message-ID: <9b12f604-b359-67e2-f86e-17d4cd7de27b@gmail.com> On 12/13/21 5:11 PM, Charlie Reinl wrote: > Salut, > something strange is happening on my computer. > When I close the FileDialog with a DBClick on a file, this MsgBox > appears (see Attachment). > "This file already exists. > Do you want to overwrite it?" > But in ./gb.form.dialog/.src/FFileDialog.class this message is turned > off. > Is this only on my Box? What the graphic, and your source code, shows is that you are using FileChooser. FileDialog, to my knowledge, does not exist. Yes, a double-click shows a similar alert on my box as well. I am not sure why since, according to the Wiki, double-clicking a file should trigger the Activate event. At any rate, it can be prevented by setting the FileChooser's property ReadOnly=True. -- Lee From t.lee.davidson at gmail.com Tue Dec 14 01:39:15 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Mon, 13 Dec 2021 19:39:15 -0500 Subject: [Gambas-user] Application.Version of another program In-Reply-To: References: <546ef580-2552-6787-180c-c93aaf569b99@allunix.ru> Message-ID: <21551135-e486-66da-fe6a-e1c707d187ab@gmail.com> On 12/11/21 12:05 AM, Admin wrote: > 10.12.2021 5:09, Beno?t Minisini ?????: >> Le 09/12/2021 ? 17:33, Admin a ?crit?: >>> Don't even remember how many times I bumped into wanting this feature while writing a programm in Gambas, so I decided to ask: >>> Is it possible to create such feature, that can easily print another .gambas program version? >>> Like >>> >>> if Application.Version("~/a.gambas") = "0.0.1" then print "pre-alpha" >>> >>> if Application.Version("~/a.gambas") > Application.Version then AutoUpdateSub >>> >>> Would be so much less pain to implement autoupdating software. Not that I don't have an established mechanism of doing so, >>> but... >>> >>> Best regards, >>> Dmitry >>> >> >> At the moment, the only standard way is using the 'gba3' program, which may not necessarily be installed. >> >> Sub GetApplicationVersion(sPath As String) As String >> >> ? Dim sStartup As String >> ? Dim aStartup As String[] >> >> ? Exec ["gba3", "-x", sPath, ".startup" ] To sStartup >> ? aStartup = Split(Trim(sStartup), "\n") >> >> ? ' Version number is the 5th line of the '.startup' file. >> ? Return aStartup[4] >> >> End >> >> Regards, >> > Benoit, correct me if I am wrong, but this example works with the project's sources, so if I am distributing my program as a > standalone .gambas file, gba3 is of no use. I didn't see that Beno?t responded, so I am. It is incorrect to say that this example works with the project's sources. The gba3 utility can extract a specific file from a Gambas executable (ie. a standalone .gambas file). It is what you want. -- Lee From jussi.lahtinen at gmail.com Tue Dec 14 02:34:18 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Tue, 14 Dec 2021 03:34:18 +0200 Subject: [Gambas-user] Best way converting dates into strings forth and back In-Reply-To: <16da300c-06db-4e9e-6d8f-5037672f96a3@osnanet.de> References: <6e9025b0-9446-bb84-2d5d-6ad2f7a0ddcc@gmail.com> <20211211033551.GA2784018@T580.localdomain> <16da300c-06db-4e9e-6d8f-5037672f96a3@osnanet.de> Message-ID: > But wouldn't it be easy enough to introduce two different ways of > processing timecodes, such as there are for ordinary strings and UTF > strings? > > Classic functions -> ordinary strings > String.Class -> UTF strings > > Classic functions -> always UTC encoding > Localtime.Class -> Local Date & Time > > Or (to enable saving in and restoring from strings) the possibility to > add "UTC" for UTC time, or one of the timezone codes (like CEST) for > local time. > I think the simplest way would be to just disable all the conversions. When I give date with Date() function, it should not convert and store it as UTC, but let it be just as it is. Then the user could simply just use it as the local time or when needed, they could convert it by themselves. Easy and intuitive. And no need for extra functions. > By the way, how is it done in Java, Python... Maybe we can learn from them. > C doesn't offer much, you need to do things by yourself. Python I don't know. In Java it is an absolutely horrible mess. For example, there exists month number 13, January is month number 0 and so on. I guess they have got some sense to it lately, not sure. I have enjoyed the privilege of not having to find it out. Maybe someone could tell us about the case of Python... I haven't used it much. Anyway, we need to convince Benoit that this needs improvement. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Tue Dec 14 09:11:05 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Tue, 14 Dec 2021 09:11:05 +0100 Subject: [Gambas-user] gitlab-ci.yml In-Reply-To: References: Message-ID: El 13/12/21 a las 23:34, Bruce Steers escribi?: > The ci files are dependency files for compiling all of Gambas. > Compilation not packaging. Ok > So it is always up to date. Super!! > The individual wiki distro install pages are hand written and mostly last > updated by me some time ago. I see it, in the footer, good job. Regarding the debian install page, I made some changes to it. I hope you find them useful. All the best. Martin. From mbelmonte at belmotek.net Tue Dec 14 09:58:01 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Tue, 14 Dec 2021 09:58:01 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them Message-ID: Hi, In my project when the option "Check prefixes of viable" is activated, some warnings are produced with the variables that do not have the appropriate prefix with the type of declared variable, for example "dbType as String" gives error because the variable is not called "sType". Well, where is the list of these prefixes? which module or class has the list ? I have searched in the gambas3 source code but I can't find where it is. Here is the screenshoot https://imgur.com/xcp1ZcR.png All the best Martin From tobs at taboege.de Tue Dec 14 10:22:23 2021 From: tobs at taboege.de (Tobias Boege) Date: Tue, 14 Dec 2021 10:22:23 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: Message-ID: <20211214092223.GC145649@T580.localdomain> On Tue, 14 Dec 2021, Martin Belmonte wrote: > Hi, > In my project when the option "Check prefixes of viable" is activated, some > warnings are produced with the variables that do not have the appropriate > prefix with the type of declared variable, for example "dbType as String" > gives error because the variable is not called "sType". > Well, where is the list of these prefixes? which module or class has the > list ? > I have searched in the gambas3 source code but I can't find where it is. > > Here is the screenshoot > https://imgur.com/xcp1ZcR.png > See: http://gambaswiki.org/wiki/doc/namingconvention Best, Tobias From Karl.Reinl at Fen-Net.de Tue Dec 14 10:35:17 2021 From: Karl.Reinl at Fen-Net.de (Charlie Reinl) Date: Tue, 14 Dec 2021 10:35:17 +0100 Subject: [Gambas-user] close the FileDialog with a DBClick on a file In-Reply-To: <9b12f604-b359-67e2-f86e-17d4cd7de27b@gmail.com> References: <38ea7b7be122724a7ca232b41decc122032c6c49.camel@Fen-Net.de> <9b12f604-b359-67e2-f86e-17d4cd7de27b@gmail.com> Message-ID: <86dbaddb913f4b9dbbbff1ff049bd017f13f4995.camel@Fen-Net.de> Am Montag, dem 13.12.2021 um 19:32 -0500 schrieb T Lee Davidson: > FileChooser. FileDialog, to my knowledge, does not exist. Salut Lee, you right FFileDialog.* ist the Sourcecode for FileChooser. I lookt there to find out where the message comes from. But in fchChoose_Activate() I found the message part commented out. ' If Not fchChoose.ReadOnly Then ' If Exist(sPath) Then ' If Message.Warning(("This file already exists.\n\nDo you want to overwrite it?"), ("&Overwrite"), ("Cancel")) = 2 Then Return ' Endif ' Endif So I wonder where the message comes from -- Amicalement Charlie -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 691 bytes Desc: This is a digitally signed message part URL: From bagonergi at gmail.com Tue Dec 14 11:34:37 2021 From: bagonergi at gmail.com (Gianluigi) Date: Tue, 14 Dec 2021 11:34:37 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: <20211214092223.GC145649@T580.localdomain> References: <20211214092223.GC145649@T580.localdomain> Message-ID: Il giorno mar 14 dic 2021 alle ore 10:23 Tobias Boege via User < user at lists.gambas-basic.org> ha scritto: > On Tue, 14 Dec 2021, Martin Belmonte wrote: > > Hi, > > In my project when the option "Check prefixes of viable" is activated, > some > > warnings are produced with the variables that do not have the appropriate > > prefix with the type of declared variable, for example "dbType as String" > > gives error because the variable is not called "sType". > > Well, where is the list of these prefixes? which module or class has the > > list ? > > I have searched in the gambas3 source code but I can't find where it is. > > > > Here is the screenshoot > > https://imgur.com/xcp1ZcR.png > > > > See: http://gambaswiki.org/wiki/doc/namingconvention > > Best, > Tobias > I fear that need a synchronization between these two documents: http://gambaswiki.org/wiki/doc/namingconvention and http://gambaswiki.org/wiki/doc/naming ;-D Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Tue Dec 14 15:08:37 2021 From: bagonergi at gmail.com (Gianluigi) Date: Tue, 14 Dec 2021 15:08:37 +0100 Subject: [Gambas-user] close the FileDialog with a DBClick on a file In-Reply-To: <86dbaddb913f4b9dbbbff1ff049bd017f13f4995.camel@Fen-Net.de> References: <38ea7b7be122724a7ca232b41decc122032c6c49.camel@Fen-Net.de> <9b12f604-b359-67e2-f86e-17d4cd7de27b@gmail.com> <86dbaddb913f4b9dbbbff1ff049bd017f13f4995.camel@Fen-Net.de> Message-ID: Il giorno mar 14 dic 2021 alle ore 10:36 Charlie Reinl < Karl.Reinl at fen-net.de> ha scritto: > Am Montag, dem 13.12.2021 um 19:32 -0500 schrieb T Lee Davidson: > > FileChooser. FileDialog, to my knowledge, does not exist. > > Salut Lee, > > you right FFileDialog.* ist the Sourcecode for FileChooser. > I lookt there to find out where the message comes from. > > But in fchChoose_Activate() I found the message part commented out. > ' If Not fchChoose.ReadOnly Then > ' If Exist(sPath) Then > ' If Message.Warning(("This file already exists.\n\nDo you want > to overwrite it?"), ("&Overwrite"), ("Cancel")) = 2 Then Return > ' Endif > ' Endif > > So I wonder where the message comes from > -- > Amicalement > Charlie > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > You can see it in gb.form here: File/Chooser/FDirChooser.class(893): Private Sub CheckFile() As Boolean ' FIXME: If 'As Boolean' is forgotten, and 'Return True' is removed, we can get an interpreter crash Dim sPath As String Dim sFile As String If Not txtFile.Visible Then Return If txtFile.ReadOnly Then Return If GetMulti() Then Return sFile = txtFile.Text If Not sFile Then Return True If InStr(sPath, "/") Then txtFile.Text = File.Name(sPath) SetDir(File.Dir(sPath)) Return True Endif If Exist(dvwChoose.Current &/ sFile) Then If Message.Warning(("This file already exists.\n\nDo you want to overwrite it?"), ("&Overwrite"), ("Cancel")) = 2 Then Return True Endif End Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Tue Dec 14 16:39:36 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 14 Dec 2021 15:39:36 +0000 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: Message-ID: On Tue, 14 Dec 2021 at 08:59, Martin Belmonte wrote: > Hi, > In my project when the option "Check prefixes of viable" is activated, > some warnings are produced with the variables that do not have the > appropriate prefix with the type of declared variable, for example > "dbType as String" gives error because the variable is not called "sType". > Well, where is the list of these prefixes? which module or class has the > list ? > I have searched in the gambas3 source code but I can't find where it is. > > Here is the screenshoot > https://imgur.com/xcp1ZcR.png > I had a quick look at the source and it looks to me like it's a gbc argument. the function GetCompileCommand() in Project.module that builds the compilation command Line 2500 If CheckVariablePrefix Then sExec &= "-fcheck-prefix " BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Tue Dec 14 17:03:23 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Tue, 14 Dec 2021 11:03:23 -0500 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: <20211214092223.GC145649@T580.localdomain> Message-ID: On 12/14/21 5:34 AM, Gianluigi wrote: > I fear that need a synchronization between these two documents: > http://gambaswiki.org/wiki/doc/namingconvention > and > http://gambaswiki.org/wiki/doc/naming > ;-D > > Regards > Gianluigi Yes, I think those two documents should be merged. http://gambaswiki.org/wiki/doc/namingconvention, written by Fabien, is more comprehensive but makes an incorrect statement about the use of the '$' symbol. Which page, and link, should prevail? I think "Variable Naming Convention" is more descriptive. And, @Fabien, what did you mean by, "it got fine on Gambas" (First paragraph under, "The hungarian convention for Gambas")? Did you mean, "it works fine on Gambas"? (And, BTW, for proper English, "soluce" should be "solution".) -- Lee From bagonergi at gmail.com Tue Dec 14 18:28:23 2021 From: bagonergi at gmail.com (Gianluigi) Date: Tue, 14 Dec 2021 18:28:23 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: <20211214092223.GC145649@T580.localdomain> Message-ID: Il giorno mar 14 dic 2021 alle ore 17:04 T Lee Davidson < t.lee.davidson at gmail.com> ha scritto: > On 12/14/21 5:34 AM, Gianluigi wrote: > > I fear that need a synchronization between these two documents: > > http://gambaswiki.org/wiki/doc/namingconvention < > http://gambaswiki.org/wiki/doc/namingconvention> > > and > > http://gambaswiki.org/wiki/doc/naming < > http://gambaswiki.org/wiki/doc/naming> > > ;-D > > > > Regards > > Gianluigi > > Yes, I think those two documents should be merged. > > http://gambaswiki.org/wiki/doc/namingconvention, written by Fabien, is > more comprehensive but makes an incorrect statement about > the use of the '$' symbol. > > Which page, and link, should prevail? I think "Variable Naming Convention" > is more descriptive. > > And, @Fabien, what did you mean by, "it got fine on Gambas" (First > paragraph under, "The hungarian convention for Gambas")? Did > you mean, "it works fine on Gambas"? (And, BTW, for proper English, > "soluce" should be "solution".) > > Mmmh if it is correct the code written by Benoit, then Fabien's prefixes are almost all wrong and I believe that the correct ones are the others. We directly ask Benoit: Dear Benoit what you think, can you light up? Thank you Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Tue Dec 14 18:33:50 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Tue, 14 Dec 2021 18:33:50 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: <20211214092223.GC145649@T580.localdomain> Message-ID: Le 14/12/2021 ? 18:28, Gianluigi a ?crit?: > > > Il giorno mar 14 dic 2021 alle ore 17:04 T Lee Davidson > > ha scritto: > > On 12/14/21 5:34 AM, Gianluigi wrote: > > I fear that need a synchronization between these two documents: > > http://gambaswiki.org/wiki/doc/namingconvention > > > > > and > > http://gambaswiki.org/wiki/doc/naming > > > > > ;-D > > > > Regards > > Gianluigi > > Yes, I think those two documents should be merged. > > http://gambaswiki.org/wiki/doc/namingconvention > , written by > Fabien, is more comprehensive but makes an incorrect statement about > the use of the '$' symbol. > > Which page, and link, should prevail? I think "Variable Naming > Convention" is more descriptive. > > And, @Fabien, what did you mean by, "it got fine on Gambas" (First > paragraph under, "The hungarian convention for Gambas")? Did > you mean, "it works fine on Gambas"? (And, BTW, for proper English, > "soluce" should be "solution".) > > > Mmmh if it is correct the code written by Benoit, then Fabien's prefixes > are almost all wrong and I believe that the correct ones are the others. > > We directly ask Benoit: > > Dear Benoit what you think, can you light up? > Thank you > > Regards > Gianluigi > This page written by Fabien is obviously how he names its own symbols. But it's just a proposal, there is nothing mandatory. The one I used and that is partially supported by the IDE is a bit different. -- Beno?t Minisini From bagonergi at gmail.com Tue Dec 14 19:04:48 2021 From: bagonergi at gmail.com (Gianluigi) Date: Tue, 14 Dec 2021 19:04:48 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: <20211214092223.GC145649@T580.localdomain> Message-ID: Il giorno mar 14 dic 2021 alle ore 18:34 Beno?t Minisini ha scritto: > > The one I used and that is partially supported by the IDE is a bit > different. > Do you mean more like this? http://gambaswiki.org/wiki/doc/naming Thank you Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Tue Dec 14 19:07:07 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Tue, 14 Dec 2021 19:07:07 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: <20211214092223.GC145649@T580.localdomain> Message-ID: Le 14/12/2021 ? 19:04, Gianluigi a ?crit?: > > > Il giorno mar 14 dic 2021 alle ore 18:34 Beno?t Minisini > > ha scritto: > > > The one I used and that is partially supported by the IDE is a bit > different. > > > Do you mean more like this? > http://gambaswiki.org/wiki/doc/naming > > > Thank you > Gianluigi > Yes, mainly. -- Beno?t Minisini From bagonergi at gmail.com Tue Dec 14 19:16:18 2021 From: bagonergi at gmail.com (Gianluigi) Date: Tue, 14 Dec 2021 19:16:18 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: <20211214092223.GC145649@T580.localdomain> Message-ID: Il giorno mar 14 dic 2021 alle ore 19:08 Beno?t Minisini ha scritto: > Le 14/12/2021 ? 19:04, Gianluigi a ?crit : > > > > > > Il giorno mar 14 dic 2021 alle ore 18:34 Beno?t Minisini > > > ha scritto: > > > > > > The one I used and that is partially supported by the IDE is a bit > > different. > > > > > > Do you mean more like this? > > http://gambaswiki.org/wiki/doc/naming > > > > > > Thank you > > Gianluigi > > > > Yes, mainly. > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > Now i have no time to proceed, tomorrow I try to complete the page and then show it to your attention Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Tue Dec 14 20:37:04 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Tue, 14 Dec 2021 20:37:04 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: <20211214092223.GC145649@T580.localdomain> Message-ID: <27805609-761f-1329-9225-014c3764db3f@belmotek.net> I made this time ago, I up to date to include most logic possible names based on the both pages previously mentioned. https://imgur.com/WFN22Is.png So as other more proposal please see the attacment Prefix is the objective. Wiki is a mix Shorcut is for code snnipets Regards. Mart?n. -------------- next part -------------- A non-text attachment was scrubbed... Name: variables.csv Type: text/csv Size: 453 bytes Desc: not available URL: From gambas.fr at gmail.com Wed Dec 15 07:53:03 2021 From: gambas.fr at gmail.com (Fabien Bodard) Date: Wed, 15 Dec 2021 07:53:03 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: <27805609-761f-1329-9225-014c3764db3f@belmotek.net> References: <20211214092223.GC145649@T580.localdomain> <27805609-761f-1329-9225-014c3764db3f@belmotek.net> Message-ID: I just want to check the date of creation of this document ?. It was the first about the subject and reflect my usual convention to name things in VB derivated from a good book. My english is bad and remain bad. Beno?t have construct his own convention I use now. You can deprecate my old doc, so it stop the confusion. Regards, Fabien -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Wed Dec 15 09:45:21 2021 From: bagonergi at gmail.com (Gianluigi) Date: Wed, 15 Dec 2021 09:45:21 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: <20211214092223.GC145649@T580.localdomain> <27805609-761f-1329-9225-014c3764db3f@belmotek.net> Message-ID: Il giorno mer 15 dic 2021 alle ore 07:54 Fabien Bodard ha scritto: > I just want to check the date of creation of this document ?. It was the > first about the subject and reflect my usual convention to name things in > VB derivated from a good book. > > My english is bad and remain bad. > > Beno?t have construct his own convention I use now. You can deprecate my > old doc, so it stop the confusion. > > Regards, > Fabien > > Hi Fabien, My intention would be to prepare a new document that implements some things of yours together with those of the document indicated by Benoit. Make it correct in 'good English' by Lee. Send it to Benoit for the endorsement. Post it on the wiki (with my times, of course). Do you like, is it a good plan? Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From criguada at gmail.com Wed Dec 15 10:43:30 2021 From: criguada at gmail.com (Cristiano Guadagnino) Date: Wed, 15 Dec 2021 10:43:30 +0100 Subject: [Gambas-user] Single instance application, anyone else done it? In-Reply-To: References: <395e1f61-d443-299b-4695-d8f254585957@ajm-software.com> Message-ID: Il giorno mer 7 lug 2021 alle ore 20:16 Bruce Steers ha scritto: > It's working a treat here.. > Thank you > I'm attaching a test app, it just adds args to the listview > works for multiple file drops > the ArgAdded event remains active while running so further launches/drops > add to list too. > > BruceS > I used the DBus code in one program of mine, and it works great here, too! Thank you! BTW, I have a question: no matter what I do, every time I register on the dbus the first part of the dbus name is always "org.gambas". i.e. I was trying to register my application as org.cgware., but I get org.gambas.. Do any of you see the same thing? Cris -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Wed Dec 15 19:03:10 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Wed, 15 Dec 2021 19:03:10 +0100 Subject: [Gambas-user] Penel squared fix size centered. Message-ID: Hi, I want to made a custom color selector to apply it in a CAD sofware. I don get it centered in form with fix size. ?Some idea about? Screenshoots: https://imgur.com/G8Y0MQ7.png https://imgur.com/2uJjmdx.png for the sample souce code, please see the attachment. Al the best Mart?n. -------------- next part -------------- A non-text attachment was scrubbed... Name: square-panel-0.0.1.tar.gz Type: application/gzip Size: 13721 bytes Desc: not available URL: From mbelmonte at belmotek.net Wed Dec 15 19:15:42 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Wed, 15 Dec 2021 19:15:42 +0100 Subject: [Gambas-user] Penel squared fix size centered. In-Reply-To: References: Message-ID: <756039c6-7df0-b1f9-1c04-e0bce364e3f4@belmotek.net> El 15/12/21 a las 19:03, Martin Belmonte escribi?: > Hi, > I want to made a custom color selector to apply it in a CAD sofware. > I don get it centered in form with fix size. > ?Some idea about? > > Screenshoots: > https://imgur.com/G8Y0MQ7.png > https://imgur.com/2uJjmdx.png > for the sample souce code, please see the attachment. > > Al the best > Mart?n. I think I got it done :-) .centered .arrange.fill From gambas.fr at gmail.com Wed Dec 15 19:24:36 2021 From: gambas.fr at gmail.com (Fabien Bodard) Date: Wed, 15 Dec 2021 19:24:36 +0100 Subject: [Gambas-user] Penel squared fix size centered. In-Reply-To: <756039c6-7df0-b1f9-1c04-e0bce364e3f4@belmotek.net> References: <756039c6-7df0-b1f9-1c04-e0bce364e3f4@belmotek.net> Message-ID: this way too -------------- next part -------------- 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 From mbelmonte at belmotek.net Wed Dec 15 19:36:10 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Wed, 15 Dec 2021 19:36:10 +0100 Subject: [Gambas-user] Penel squared fix size centered. In-Reply-To: References: <756039c6-7df0-b1f9-1c04-e0bce364e3f4@belmotek.net> Message-ID: <838d64ac-d2af-d0fb-629e-5e28d0f0d961@belmotek.net> El 15/12/21 a las 19:24, Fabien Bodard escribi?: > this way too Thanks, but i can't open the attacment. I remname it :-) From t.lee.davidson at gmail.com Wed Dec 15 19:54:30 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Wed, 15 Dec 2021 13:54:30 -0500 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: <20211214092223.GC145649@T580.localdomain> <27805609-761f-1329-9225-014c3764db3f@belmotek.net> Message-ID: <14db607b-518b-3480-9b1d-fd5b18f86396@gmail.com> On 12/15/21 3:45 AM, Gianluigi wrote: > Hi Fabien, > > My intention would be to prepare a new document that implements some things of yours together with those of the document > indicated by Benoit. > > Make it correct in 'good English' by Lee. > > Send it to Benoit for the endorsement. > > Post it on the wiki (with my times, of course). > > Do you like, is it ?a good plan? > > Regards > Gianluigi I am glad you are willing to spend time on this, Gianluigi. Thank you. May I suggest that you distinguish the naming conventions that are actually supported by the IDE from those that are not? This could be done simply with an asterisk and a footnote. Thanks to the tip from BruceS, I found the location of the function that checks the validity of variable prefixes (which answers Martin's original question). It is the 'TYPE_check_prefix' function at line 172 of gbc_type.c. There appear to be eleven prefixes currently supported by the IDE. Beno?t has listed eight at http://gambaswiki.org/wiki/doc/naming. The three not listed are: p = Pointer v = Variant r = Result -- Lee From mbelmonte at belmotek.net Wed Dec 15 19:57:34 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Wed, 15 Dec 2021 19:57:34 +0100 Subject: [Gambas-user] Penel squared fix size centered. In-Reply-To: <838d64ac-d2af-d0fb-629e-5e28d0f0d961@belmotek.net> References: <756039c6-7df0-b1f9-1c04-e0bce364e3f4@belmotek.net> <838d64ac-d2af-d0fb-629e-5e28d0f0d961@belmotek.net> Message-ID: <20f74a2d-a127-aa51-0ba9-1674794a1bf7@belmotek.net> El 15/12/21 a las 19:36, Martin Belmonte escribi?: > El 15/12/21 a las 19:24, Fabien Bodard escribi?: >> this way too > Thanks, but i can't open the attacment. I remname it :-) Here the result. All the best. Mart?n. -------------- next part -------------- A non-text attachment was scrubbed... Name: Captura de pantalla_2021-12-15_19-55-53.png Type: image/png Size: 23498 bytes Desc: not available URL: From t.lee.davidson at gmail.com Wed Dec 15 20:09:52 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Wed, 15 Dec 2021 14:09:52 -0500 Subject: [Gambas-user] Penel squared fix size centered. In-Reply-To: <838d64ac-d2af-d0fb-629e-5e28d0f0d961@belmotek.net> References: <756039c6-7df0-b1f9-1c04-e0bce364e3f4@belmotek.net> <838d64ac-d2af-d0fb-629e-5e28d0f0d961@belmotek.net> Message-ID: On 12/15/21 1:36 PM, Martin Belmonte wrote: > El 15/12/21 a las 19:24, Fabien Bodard escribi?: >> this way too > Thanks, but i can't open the attacment. I remname it :-) The attachment opened just fine for me. If you were a bit confused because it was sent as a text file, take a look at "All software" on the Gambas Farm filtering with "gmail-attachment-pipe". It's a workaround to get through Gmail's overly aggressive malware filter. -- Lee From mbelmonte at belmotek.net Wed Dec 15 20:18:09 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Wed, 15 Dec 2021 20:18:09 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: <14db607b-518b-3480-9b1d-fd5b18f86396@gmail.com> References: <20211214092223.GC145649@T580.localdomain> <27805609-761f-1329-9225-014c3764db3f@belmotek.net> <14db607b-518b-3480-9b1d-fd5b18f86396@gmail.com> Message-ID: <7add1fc0-65b1-881b-64c8-c3f328972d41@belmotek.net> El 15/12/21 a las 19:54, T Lee Davidson escribi?: > There appear to be eleven prefixes currently supported by the IDE. > Beno?t has listed eight at http://gambaswiki.org/wiki/doc/naming. > > The three not listed are: > p = Pointer > v = Variant > r = Result Hi folks. I made this kind of cheat sheet.(prefix is my proposal) Al the best Martin -------------- next part -------------- A non-text attachment was scrubbed... Name: WFN22Is.png Type: image/png Size: 52417 bytes Desc: not available URL: From t.lee.davidson at gmail.com Wed Dec 15 20:25:22 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Wed, 15 Dec 2021 14:25:22 -0500 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: <7add1fc0-65b1-881b-64c8-c3f328972d41@belmotek.net> References: <20211214092223.GC145649@T580.localdomain> <27805609-761f-1329-9225-014c3764db3f@belmotek.net> <14db607b-518b-3480-9b1d-fd5b18f86396@gmail.com> <7add1fc0-65b1-881b-64c8-c3f328972d41@belmotek.net> Message-ID: <4fed091a-7b8f-d28a-df25-6f36659772f6@gmail.com> On 12/15/21 2:18 PM, Martin Belmonte wrote: > El 15/12/21 a las 19:54, T Lee Davidson escribi?: >> There appear to be eleven prefixes currently supported by the IDE. Beno?t has listed eight at >> http://gambaswiki.org/wiki/doc/naming. >> >> The three not listed are: >> p = Pointer >> v = Variant >> r = Result > Hi folks. > I made this kind of cheat sheet.(prefix is my proposal) > Al the best > Martin Nice, Martin. And, that makes me realize that I missed the Date type in the list (d = Date). Must be I forgot how to count. -- Lee From gambas.fr at gmail.com Wed Dec 15 20:38:07 2021 From: gambas.fr at gmail.com (Fabien Bodard) Date: Wed, 15 Dec 2021 20:38:07 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: <20211214092223.GC145649@T580.localdomain> <27805609-761f-1329-9225-014c3764db3f@belmotek.net> Message-ID: > > > Do you like, is it a good plan? > Yes why not > > Regards > Gianluigi > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Wed Dec 15 23:02:49 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 15 Dec 2021 22:02:49 +0000 Subject: [Gambas-user] Penel squared fix size centered. In-Reply-To: References: <756039c6-7df0-b1f9-1c04-e0bce364e3f4@belmotek.net> <838d64ac-d2af-d0fb-629e-5e28d0f0d961@belmotek.net> Message-ID: On Wed, 15 Dec 2021, 19:10 T Lee Davidson, wrote: > On 12/15/21 1:36 PM, Martin Belmonte wrote: > > El 15/12/21 a las 19:24, Fabien Bodard escribi?: > >> this way too > > Thanks, but i can't open the attacment. I remname it :-) > > The attachment opened just fine for me. If you were a bit confused because > it was sent as a text file, take a look at "All > software" on the Gambas Farm filtering with "gmail-attachment-pipe". It's > a workaround to get through Gmail's overly aggressive > malware filter. > You can unpack them with Gambas too. Browse to file location with "open project" in Gambas and right click archive.txt file and select unpack. That turns it into a proper archive, then do the same again with converted archive ? BruceS > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Wed Dec 15 23:12:31 2021 From: bagonergi at gmail.com (Gianluigi) Date: Wed, 15 Dec 2021 23:12:31 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: <20211214092223.GC145649@T580.localdomain> <27805609-761f-1329-9225-014c3764db3f@belmotek.net> Message-ID: Il giorno mer 15 dic 2021 alle ore 20:39 Fabien Bodard ha scritto: > > >> >> Do you like, is it a good plan? >> > > Yes why not > > Hi Benoit, Fabien, Lee, Martin, I don't know if it's a good idea that I deal with it. I wanted to simplify, for example: a -> For all types of arrays ... f --> Single and Float h --> Object, Result, Handle (no r for Result) i --> Byte, Short, Integer and Long ... (ok --> p, v) btn --> Button, ToolButton, MenuButton ... I see inconsistencies for example (iconview, imageview, ... View, ... Chooser, ... Box) I believe that the prefixes should be reduced to a minimum and should follow all the same logic. Unlike the chaos would be created. Tell me if I have to continue or pass your hand. Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Wed Dec 15 23:25:33 2021 From: bagonergi at gmail.com (Gianluigi) Date: Wed, 15 Dec 2021 23:25:33 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: <20211214092223.GC145649@T580.localdomain> <27805609-761f-1329-9225-014c3764db3f@belmotek.net> Message-ID: Il giorno mer 15 dic 2021 alle ore 23:12 Gianluigi ha scritto: > > > Il giorno mer 15 dic 2021 alle ore 20:39 Fabien Bodard < > gambas.fr at gmail.com> ha scritto: > >> >> >>> >>> Do you like, is it a good plan? >>> >> >> Yes why not >> >> > Hi Benoit, Fabien, Lee, Martin, > > I don't know if it's a good idea that I deal with it. > I wanted to simplify, for example: > > a -> For all types of arrays > ... > f --> Single and Float > h --> Object, Result, Handle (no r for Result) > i --> Byte, Short, Integer and Long > ... > (ok --> p, v) > > btn --> Button, ToolButton, MenuButton ... > > I see inconsistencies for example (iconview, imageview, ... View, ... > Chooser, ... Box) > > I believe that the prefixes should be reduced to a minimum and should > follow all the same logic. > Unlike the chaos would be created. > > Tell me if I have to continue or pass your hand. > I forgot to appoint d for Date, the prefixes of the variables would be: a, b, c, d, f, h, i, n, p, s, v. On the rest I'm still working. Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Thu Dec 16 02:14:39 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Wed, 15 Dec 2021 20:14:39 -0500 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: <20211214092223.GC145649@T580.localdomain> <27805609-761f-1329-9225-014c3764db3f@belmotek.net> Message-ID: <0e5de255-2da9-96e4-8da1-ea3731854189@gmail.com> On 12/15/21 5:25 PM, Gianluigi wrote: > I wanted to simplify, for example: > > a -> For all types of arrays > ... > f --> Single and Float > h --> Object, Result, Handle (no r for Result) > i --> Byte, Short, Integer and Long Well, 'r' for Result is supported by the compiler. So, my personal opinion is that it should be included in the documentation. Note: 'r' is also used to indicate a RegExp object as in "rMatch". > I believe that the prefixes should be reduced to a minimum and should follow all the same logic. I agree. -- Lee From mbelmonte at belmotek.net Thu Dec 16 02:21:16 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Thu, 16 Dec 2021 02:21:16 +0100 Subject: [Gambas-user] Penel squared fix size centered. In-Reply-To: References: <756039c6-7df0-b1f9-1c04-e0bce364e3f4@belmotek.net> <838d64ac-d2af-d0fb-629e-5e28d0f0d961@belmotek.net> Message-ID: <7b4f55de-4bc6-2b3e-0a03-b88ae8cac416@belmotek.net> El 15/12/21 a las 23:02, Bruce Steers escribi?: > You can unpack them with Gambas too. > Browse to file location with "open project" in Gambas and right click > archive.txt file and select unpack. That turns it into a proper archive, > then do the same again with converted archive ? Super, it works. Thanks. From mbelmonte at belmotek.net Thu Dec 16 02:21:57 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Thu, 16 Dec 2021 02:21:57 +0100 Subject: [Gambas-user] Penel squared fix size centered. In-Reply-To: References: <756039c6-7df0-b1f9-1c04-e0bce364e3f4@belmotek.net> Message-ID: <3f042bbc-e9cb-c75b-2aee-e9e9c4971660@belmotek.net> El 15/12/21 a las 19:24, Fabien Bodard escribi?: > this way too Thanks. From mbelmonte at belmotek.net Thu Dec 16 02:25:20 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Thu, 16 Dec 2021 02:25:20 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: <20211214092223.GC145649@T580.localdomain> <27805609-761f-1329-9225-014c3764db3f@belmotek.net> Message-ID: El 15/12/21 a las 23:12, Gianluigi escribi?: > I see inconsistencies for example (iconview, imageview, ... View, ... > Chooser, ... Box) > > I believe that the prefixes should be reduced to a minimum and should > follow all the same logic. > Unlike the chaos would be created. > > Tell me if I have to continue or pass your hand. I think is better work only in variables, not in controls (I try to do in the past) Regards. From bagonergi at gmail.com Thu Dec 16 09:37:29 2021 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 16 Dec 2021 09:37:29 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: <0e5de255-2da9-96e4-8da1-ea3731854189@gmail.com> References: <20211214092223.GC145649@T580.localdomain> <27805609-761f-1329-9225-014c3764db3f@belmotek.net> <0e5de255-2da9-96e4-8da1-ea3731854189@gmail.com> Message-ID: Il giorno gio 16 dic 2021 alle ore 02:15 T Lee Davidson < t.lee.davidson at gmail.com> ha scritto: > > Well, 'r' for Result is supported by the compiler. So, my personal opinion > is that it should be included in the documentation. > Note: 'r' is also used to indicate a RegExp object as in "rMatch". > If we have chosen "h" for objects why should we make exceptions? These things create chaos. The way to go should be that of simplification... > > I believe that the prefixes should be reduced to a minimum and should > follow all the same logic. > > I agree. > > Well :-) Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Thu Dec 16 09:46:10 2021 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 16 Dec 2021 09:46:10 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: <20211214092223.GC145649@T580.localdomain> <27805609-761f-1329-9225-014c3764db3f@belmotek.net> Message-ID: Il giorno gio 16 dic 2021 alle ore 02:26 Martin Belmonte < mbelmonte at belmotek.net> ha scritto: > > I think is better work only in variables, not in controls (I try to do > in the past) > Regards. > > On this I disagree. Perhaps I explained myself wrongly, I do not intend to create a single prefix for ... Box, ... View, ... Chooser, but suggest an easy method to memorize. With the names of compound controls, it would seem more logical to give the first part two characters and only one to the second. Currently it is done, in general on the contrary, but for the boxes 3 characters are given to the first part and various other inconsistencies. @Benoit stop me immediately if you do not agree, and I will just copy what you've already done. Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From gambas.fr at gmail.com Thu Dec 16 09:46:46 2021 From: gambas.fr at gmail.com (Fabien Bodard) Date: Thu, 16 Dec 2021 09:46:46 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: <20211214092223.GC145649@T580.localdomain> <27805609-761f-1329-9225-014c3764db3f@belmotek.net> Message-ID: Le jeu. 16 d?c. 2021 ? 02:26, Martin Belmonte a ?crit : > > El 15/12/21 a las 23:12, Gianluigi escribi?: > > I see inconsistencies for example (iconview, imageview, ... View, ... > > Chooser, ... Box) > > > > I believe that the prefixes should be reduced to a minimum and should > > follow all the same logic. > > Unlike the chaos would be created. > > > > Tell me if I have to continue or pass your hand. > I think is better work only in variables, not in controls (I try to do > in the past) I think too, because there is sooo many control that 3 letter is not enouth now. The naming convention for control is mainly for the main gambas IDE source and shared components to ensure a better understanding of all the part. But anyone can use it's own naming convention charter. It remember me that a usefull option could be a Charter system. for example with this option : - Naming on putting objects on form will be mandatory (and suggest the convention prefix and or suffix) by popup an input form or an integrated textbox. - Object properties like color or style can be part of the charter A charter option dialog can allow to define all of these. > Regards. > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -- Fabien Bodard From bagonergi at gmail.com Thu Dec 16 10:08:13 2021 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 16 Dec 2021 10:08:13 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: <20211214092223.GC145649@T580.localdomain> <27805609-761f-1329-9225-014c3764db3f@belmotek.net> Message-ID: Il giorno gio 16 dic 2021 alle ore 09:48 Fabien Bodard ha scritto: > > I think too, because there is sooo many control that 3 letter is not > enouth now. The naming convention for control is mainly for the main > gambas IDE source and shared components to ensure a better > understanding of all the part. > I think three characters before the name of the control are sufficient, if provided to give them a logic. > But anyone can use it's own naming convention charter. > > It remember me that a usefull option could be a Charter system. > > for example with this option : > - Naming on putting objects on form will be mandatory (and suggest the > convention prefix and or suffix) > by popup an input form or an integrated textbox. > - Object properties like color or style can be part of the charter > > A charter option dialog can allow to define all of these. > > Admitted that I understand, I find this to be the opposite of what we all want to get. If we complicate things it will become difficult to understand the code, exactly as if there were no prefixes. Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Thu Dec 16 12:18:53 2021 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 16 Dec 2021 12:18:53 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: <20211214092223.GC145649@T580.localdomain> <27805609-761f-1329-9225-014c3764db3f@belmotek.net> Message-ID: Hi Benoit and List for composite controls, the third character could be... Note: where the characters are 3 is because it would not help to better distinguish I would propose these characters: Area --> a Bar --> r Box --> x Button --> btn Chooser --> h Editor --> d Label --> lbl Palette --> plt Panel --> pnl Properties --> prp Strip --> stp View --> w (I remember all?) Example: txa = TextArea, txx = TextBox, txe = TextEditor, lbl = TextLabel (which is the same as simple label) And so to follow for everything... Waiting for yours (I hope benevolent) reaction, I send you best regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Thu Dec 16 12:23:30 2021 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 16 Dec 2021 12:23:30 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: <20211214092223.GC145649@T580.localdomain> <27805609-761f-1329-9225-014c3764db3f@belmotek.net> Message-ID: Il giorno gio 16 dic 2021 alle ore 12:18 Gianluigi ha scritto: > Hi Benoit and List > > ... > Example: txa = TextArea, txx = TextBox, txe = TextEditor, lbl = TextLabel > (which is the same as simple label) > And so to follow for everything... > hehe I have already committed a mistake ;-D Edit: txd = TextEditor Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From criguada at gmail.com Thu Dec 16 12:43:14 2021 From: criguada at gmail.com (Cristiano Guadagnino) Date: Thu, 16 Dec 2021 12:43:14 +0100 Subject: [Gambas-user] gb.logging Logger bug or wrong doc? Message-ID: This page says that if sOutput is not specified then log messages are sent to stdout. However, if I instantiate the class this way: > hLogger = New Logger(LogLvl, LogFormat) where LogLvl = Log.Error and LogFormat = Log.DefaultFormat, I always get the error "Log file not writable" when I execute hLogger.Begin. On the other hand, if I explicitly do > hLogger = New Logger(LogLvl, LogFormat, ":stdout") then hLogger.Begin works as expected. My setup: [System] Gambas=3.16.3 OperatingSystem=Linux Kernel=5.15.7-1-default Architecture=x86_64 Distribution=openSUSE Tumbleweed 20211213 Desktop=KDE5 Font=Noto Sans,10 Scale=7 Theme=breeze Language=it_IT.UTF-8 Memory=11665M [Libraries] Cairo=/usr/lib64/libcairo.so.2.11600.0 Curl=/usr/lib64/libcurl.so.4.7.0 DBus=/usr/lib64/libdbus-1.so.3.19.13 GDK2=/usr/lib64/libgdk-x11-2.0.so.0.2400.33 GDK3=/usr/lib64/libgdk-3.so.0.2404.26 GStreamer=/usr/lib64/libgstreamer-1.0.so.0.1805.0 GTK+2=/usr/lib64/libgtk-x11-2.0.so.0.2400.33 GTK+3=/usr/lib64/libgtk-3.so.0.2404.26 OpenGL=/usr/lib64/libGL.so.1.7.0 Poppler=/usr/lib64/libpoppler.so.115.0.0 Poppler=/usr/lib64/libpoppler.so.116.0.0 Poppler=/usr/lib64/libpoppler.so.83.0.0 Poppler=/usr/lib64/libpoppler.so.92.0.0 Poppler=/usr/lib64/libpoppler.so.93.0.0 QT4=/usr/lib64/libQtCore.so.4.8.7 QT5=/usr/lib64/libQt5Core.so.5.15.2 SDL=/usr/lib/libSDL-1.3.so.0.0.0 SDL=/usr/lib64/libSDL-1.2.so.0.11.4 SQLite=/usr/lib64/libsqlite3.so.0.8.6 [Environment] AUDIODRIVER=pulseaudio BASH_FUNC_mc%%=() { . /usr/share/mc/mc-wrapper.sh } CONFIG_SITE=/usr/share/site/x86_64-unknown-linux-gnu CPU=x86_64 CSHEDIT=emacs CVS_RSH=ssh DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DEBUGINFOD_URLS=https://debuginfod.opensuse.org/ DESKTOP_SESSION=/usr/share/xsessions/plasma5 DISPLAY=:0 EDITOR=/usr/bin/joe FROM_HEADER= FTP_PROXY=http://127.0.0.1:3128 GB_GUI=gb.qt5 GPG_TTY=not a tty GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/.gtkrc-2.0:/.config/gtkrc-2.0 GTK_IM_MODULE=ibus GTK_MODULES=canberra-gtk-module GTK_RC_FILES=/etc/gtk/gtkrc:/.gtkrc:/.config/gtkrc G_BROKEN_FILENAMES=1 G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-15,CP1252 HISTSIZE=1000 HOME= HOST= HOSTNAME= HOSTTYPE=x86_64 HTTPS_PROXY=http://127.0.0.1:3128 HTTP_PROXY=http://127.0.0.1:3128 INPUT_METHOD=ibus JAVA_BINDIR=/usr/lib/jvm/zulu-11/bin JAVA_HOME=/usr/lib/jvm/zulu-11 JAVA_ROOT=/usr/lib/jvm/zulu-11 JDK_HOME=/usr/lib/jvm/zulu-11 JRE_HOME=/usr/lib64/jvm/java-11-openjdk-11 KDE_APPLICATIONS_AS_SCOPE=1 KDE_FULL_SESSION=true KDE_SESSION_UID=1000 KDE_SESSION_VERSION=5 LANG=it_IT.UTF-8 LANGUAGE=it_IT.UTF-8 LC_ALL=it_IT.UTF-8 LESS= -R LESSCLOSE=lessclose.sh %s %s LESSKEY=/usr/etc/lesskey.bin LESSOPEN=| /usr/bin/src-hilite-lesspipe.sh %s LESS_ADVANCED_PREPROCESSOR=no LOGNAME= MACHTYPE=x86_64-suse-linux MAIL=/var/spool/mail/ MANPATH=/usr/local/man:/usr/share/man MANPATHISSET=yes MINICOM=-c on MORE=-sl NO_PROXY=localhost, 127.0.0.1, .bankadati.it, .bkd, .gcv.dom OSTYPE=linux PAGER=less PATH=/bin:/usr/local/bin:/usr/bin:/bin:/snap/bin:/usr/sbin PROFILEREAD=true PWD= PYTHONSTARTUP=/etc/pythonstart QEMU_AUDIO_DRV=pa QT4_IM_MODULE=xim QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_IM_MODULE=ibus QT_IM_SWITCHER=imsw-multi QT_LOGGING_RULES=*.debug=false SDK_HOME=/usr/lib/jvm/zulu-11 SESSION_MANAGER=local/:@/tmp/.ICE-unix/5950,unix/:/tmp/.ICE-unix/5950 SHELL=/bin/bash SHLVL=0 SOCKS5_SERVER= SOCKS_PROXY= SSH_AGENT_PID=5883 SSH_ASKPASS=/usr/libexec/ssh/ssh-askpass SSH_AUTH_SOCK=/tmp/ssh-XXXXXX71gAou/agent.5754 SYSTEMD_EXEC_PID=5720 TERM=xterm TZ=:/etc/localtime USER= VDPAU_DRIVER=va_gl WINDOWMANAGER=/usr/bin/startplasma-x11 XAUTHLOCALHOSTNAME= XAUTHORITY=/run/user/1000/xauth_wIVbFt XCURSOR_SIZE=32 XCURSOR_THEME=oreo_pink_cursors XDG_CONFIG_DIRS=/.config/kdedefaults:/etc/xdg:/usr/etc/xdg XDG_CURRENT_DESKTOP=KDE XDG_DATA_DIRS=/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/share:/var/lib/snapd/desktop XDG_RUNTIME_DIR=/run/user/1000 XDG_SEAT=seat0 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=KDE XDG_SESSION_ID=2 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1 XDG_SESSION_TYPE=x11 XDG_VTNR=7 XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB XMODIFIERS=@im=ibus XNLSPATH=/usr/share/X11/nls XSESSION_IS_UP=yes force_s3tc_enable=true ftp_proxy=http://127.0.0.1:3128 gopher_proxy= http_proxy=http://127.0.0.1:3128 https_proxy=http://127.0.0.1:3128 no_proxy=localhost, 127.0.0.1, .bankadati.it, .bkd, .gcv.dom socks_proxy= Thank you in advance Cris -------------- next part -------------- An HTML attachment was scrubbed... URL: From criguada at gmail.com Thu Dec 16 13:20:19 2021 From: criguada at gmail.com (Cristiano Guadagnino) Date: Thu, 16 Dec 2021 13:20:19 +0100 Subject: [Gambas-user] Search and replace with regular expression in IDE Message-ID: Hi everybody, I'm going mad trying to do a search&replace in the IDE by using regular expression capture groups, and I cannot find documentation anywhere. How do you specify the reference to a capture group in the replace field? I have tried \1, &1, $1, g{1}, {1}... I am out of ideas. Any hint? Thank you in advance Cris -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Thu Dec 16 13:27:45 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 16 Dec 2021 13:27:45 +0100 Subject: [Gambas-user] Search and replace with regular expression in IDE In-Reply-To: References: Message-ID: Le 16/12/2021 ? 13:20, Cristiano Guadagnino a ?crit?: > Hi everybody, > I'm going mad trying to do a search&replace?in the IDE by using regular > expression capture groups, and I cannot find documentation anywhere. > How do you specify the reference to a capture group in the replace field? > I have tried \1, &1, $1, g{1}, {1}... I am out of ideas. > Any hint? > > Thank you in advance > Cris > I'm not sure this is actually implemented. -- Beno?t Minisini From g4mba5 at gmail.com Thu Dec 16 13:39:41 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 16 Dec 2021 13:39:41 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: <20211214092223.GC145649@T580.localdomain> <27805609-761f-1329-9225-014c3764db3f@belmotek.net> Message-ID: <7bae7881-4ee1-7eea-cc0a-5e5dc4fdbff1@gmail.com> Le 16/12/2021 ? 09:46, Gianluigi a ?crit?: > > > > Il giorno gio 16 dic 2021 alle ore 02:26 Martin Belmonte > > ha scritto: > > > I think is better work only in variables, not in controls (I try to do > in the past) > Regards. > > > On this I disagree. > Perhaps I explained myself wrongly, I do not intend to create a single > prefix for ... Box, ... View, ... Chooser, but suggest an easy method to > memorize. > With the names of compound controls, it would seem more logical to give > the first part two characters and only one to the second. > Currently it is done, in general on the contrary, but for the boxes 3 > characters are given to the first part and various other inconsistencies. > > @Benoit > > stop me immediately if you do not agree, and I will just copy what > you've already done. > > Regards > Gianluigi > The three characters prefix for controls comes from VB. They are not very coherent, because what is important is mainly detecting at first sight that a symbol is a control reference, as these symbols are declared automatically. So you see the three initial letters of the symbols in lowercase, and you know that it is a global variable pointing at a control created in the form editor. Then, in second, I use the three letters to tell that the control is an text-related field (TextBox, TextArea, Label, TextLabel) editable or not ('lbl' <-> 'txt'), a button, a picture, a treeview... All that being mainly for basic controls. For compound or really complex controls, the three letters are not really important. Regards, -- Beno?t Minisini From bagonergi at gmail.com Thu Dec 16 14:33:40 2021 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 16 Dec 2021 14:33:40 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: <7bae7881-4ee1-7eea-cc0a-5e5dc4fdbff1@gmail.com> References: <20211214092223.GC145649@T580.localdomain> <27805609-761f-1329-9225-014c3764db3f@belmotek.net> <7bae7881-4ee1-7eea-cc0a-5e5dc4fdbff1@gmail.com> Message-ID: Il giorno gio 16 dic 2021 alle ore 13:40 Beno?t Minisini ha scritto: > > The three characters prefix for controls comes from VB. They are not > very coherent, because what is important is mainly detecting at first > sight that a symbol is a control reference, as these symbols are > declared automatically. > > So you see the three initial letters of the symbols in lowercase, and > you know that it is a global variable pointing at a control created in > the form editor. > > Then, in second, I use the three letters to tell that the control is an > text-related field (TextBox, TextArea, Label, TextLabel) editable or not > ('lbl' <-> 'txt'), a button, a picture, a treeview... All that being > mainly for basic controls. > > For compound or really complex controls, the three letters are not > really important. > > Regards, > > -- > Beno?t Minisini > So I'm on the wrong way. I believed that you wanted an easy-to-store (practically automatic) method of standardization of the three prefix characters for controls. Then I will limit myself to report by copying what already present in the IDE Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Thu Dec 16 14:46:06 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 16 Dec 2021 14:46:06 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: <27805609-761f-1329-9225-014c3764db3f@belmotek.net> <7bae7881-4ee1-7eea-cc0a-5e5dc4fdbff1@gmail.com> Message-ID: Le 16/12/2021 ? 14:33, Gianluigi a ?crit?: > > > Il giorno gio 16 dic 2021 alle ore 13:40 Beno?t Minisini > > ha scritto: > > > The three characters prefix for controls comes from VB. They are not > very coherent, because what is important is mainly detecting at first > sight that a symbol is a control reference, as these symbols are > declared automatically. > > So you see the three initial letters of the symbols in lowercase, and > you know that it is a global variable pointing at a control created in > the form editor. > > Then, in second, I use the three letters to tell that the control is an > text-related field (TextBox, TextArea, Label, TextLabel) editable or > not > ('lbl' <-> 'txt'), a button, a picture, a treeview... All that being > mainly for basic controls. > > For compound or really complex controls, the three letters are not > really important. > > Regards, > > -- > Beno?t Minisini > > > So I'm on the wrong way. > > I believed that you wanted an easy-to-store (practically automatic) > method of standardization of the three prefix characters for controls. > > Then I will limit myself to report by copying what already present in > the IDE > > Regards > Gianluigi > I didn't say I don't want it. I just explained why the convention I use in the IDE is sometimes not coherent. The goal of all that is knowing what a symbol is at first sight as much as possible, with a convention that can be easily memorized. Regards, -- Beno?t Minisini From criguada at gmail.com Thu Dec 16 15:26:52 2021 From: criguada at gmail.com (Cristiano Guadagnino) Date: Thu, 16 Dec 2021 15:26:52 +0100 Subject: [Gambas-user] Search and replace with regular expression in IDE In-Reply-To: References: Message-ID: Oh, ok... that's probably why I didn't find any documentation! :-D Cris [image: cloudHQ] Powered by cloudHQ Il giorno gio 16 dic 2021 alle ore 13:28 Beno?t Minisini ha scritto: > Le 16/12/2021 ? 13:20, Cristiano Guadagnino a ?crit : > > Hi everybody, > > I'm going mad trying to do a search&replace in the IDE by using regular > > expression capture groups, and I cannot find documentation anywhere. > > How do you specify the reference to a capture group in the replace field? > > I have tried \1, &1, $1, g{1}, {1}... I am out of ideas. > > Any hint? > > > > Thank you in advance > > Cris > > > > I'm not sure this is actually implemented. > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From pata.karlstrom at gmail.com Thu Dec 16 16:37:12 2021 From: pata.karlstrom at gmail.com (=?UTF-8?Q?Patrik_Karlstr=C3=B6m?=) Date: Thu, 16 Dec 2021 16:37:12 +0100 Subject: [Gambas-user] Kubuntu 20.04: Gambas marked as automatically installed and no longer required In-Reply-To: References: Message-ID: Den m?n 13 dec. 2021 kl 17:57 skrev Patrik Karlstr?m < pata.karlstrom at gmail.com>: > Den m?n 13 dec. 2021 kl 16:51 skrev Beno?t Minisini : > >> Le 13/12/2021 ? 16:44, Patrik Karlstr?m a ?crit : >> > I decided to add the gambas ppa in order to get the latest version of >> > gambas instead of 3.14 on my Kubuntu 20.04. >> > >> > So after I removed 3.14 and installed 3.16 I get the message below >> every >> > time I do apt full-upgrade >> > >> > If I do apt autoremove Gambas get uninstalled, and If I don't Gambas >> > works fine. >> > >> > How do I fix this so that I can trust and use autoremove? >> > >> > >> >> Which commands did you issue exactly to remove 3.14 and install 3.16? >> >> > I used synaptics package manager to remove 3.14, that's because the normal > update failed, due to some conflicts IIRC, it was a couple of days ago. > > After that I used synaptics to select everything 3.16 and install that. > It's looking good now after I removed all installed gambas packages, disabled & enabled the PPA and installed only the package "gambas3". -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Thu Dec 16 16:41:15 2021 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 16 Dec 2021 16:41:15 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: <27805609-761f-1329-9225-014c3764db3f@belmotek.net> <7bae7881-4ee1-7eea-cc0a-5e5dc4fdbff1@gmail.com> Message-ID: Il giorno gio 16 dic 2021 alle ore 14:47 Beno?t Minisini ha scritto: > > I didn't say I don't want it. I just explained why the convention I use > in the IDE is sometimes not coherent. > > The goal of all that is knowing what a symbol is at first sight as much > as possible, with a convention that can be easily memorized. > > Regards, > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > Hi Benoit, sorry for delay in the reply. I continue on the road undertaken, then after Lee's corrections I send you everything and decide what to save. Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Thu Dec 16 19:12:21 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Thu, 16 Dec 2021 13:12:21 -0500 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: References: <27805609-761f-1329-9225-014c3764db3f@belmotek.net> Message-ID: <74cda1ef-30b2-163a-a10d-fed47f8416fd@gmail.com> On 12/16/21 6:23 AM, Gianluigi wrote: > Il giorno gio 16 dic 2021 alle ore 12:18 Gianluigi > ha scritto: > > Hi Benoit and List > > ... > Example: txa = TextArea, txx = TextBox, txe = TextEditor, lbl = TextLabel (which is the same as simple label) > And so to follow for everything... > > > hehe I have already committed a mistake ;-D > > Edit: txd = TextEditor > > Regards > Gianluigi Maybe you did that simply because 'e' for Editor is more intuitive. Why 'd'? And, why: Bar --> r Chooser --> h ? Why not: Bar --> b Chooser --> c ? Other than the above, I think your chart seems logical. On 12/16/21 3:37 AM, Gianluigi wrote: > If we have chosen "h" for objects why should we make exceptions? I don't see it as making an exception. I see it as documenting what the compiler supports. Why are you wanting to make the exception to exclude it? ;-P -- Lee From t.lee.davidson at gmail.com Thu Dec 16 19:30:24 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Thu, 16 Dec 2021 13:30:24 -0500 Subject: [Gambas-user] gb.logging Logger bug or wrong doc? In-Reply-To: References: Message-ID: <37c65905-f165-6ebd-9426-f56344b6ac20@gmail.com> On 12/16/21 6:43 AM, Cristiano Guadagnino wrote: > This page says that if sOutput is not specified then log messages are > sent to stdout. > > However, if I instantiate the class this way: > > hLogger = New Logger(LogLvl, LogFormat) > > where LogLvl = Log.Error and LogFormat = Log.DefaultFormat, I always get the error "Log file not writable" when I execute > hLogger.Begin. > > On the other hand, if I explicitly?do > > hLogger = New Logger(LogLvl, LogFormat, ":stdout") > > then hLogger.Begin works as expected. It appears to be a bug. All the parameters to the Logger object's '_new' method are optional. However, the default value for sOutput is not defined. [Line 22 at https://gitlab.com/gambas/gambas/-/blob/master/comp/src/gb.logging/.src/Logger.class] -- Lee From Karl.Reinl at Fen-Net.de Thu Dec 16 21:28:14 2021 From: Karl.Reinl at Fen-Net.de (Charlie Reinl) Date: Thu, 16 Dec 2021 21:28:14 +0100 Subject: [Gambas-user] close the FileDialog with a DBClick on a file In-Reply-To: <9b12f604-b359-67e2-f86e-17d4cd7de27b@gmail.com> References: <38ea7b7be122724a7ca232b41decc122032c6c49.camel@Fen-Net.de> <9b12f604-b359-67e2-f86e-17d4cd7de27b@gmail.com> Message-ID: <84c06244133f3544033c27c8ce8a35c33dd5c807.camel@Fen-Net.de> Am Montag, dem 13.12.2021 um 19:32 -0500 schrieb T Lee Davidson: > At any rate, it can be prevented by setting the FileChooser's > property ReadOnly=True. Salut, still puzzling over what this is good for, that I get this message when I DbClick a file displayed in FileChooser. "This file already exists." What else ? Waiting for enlightenment, don't get it. -- Amicalement Charlie -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 691 bytes Desc: This is a digitally signed message part URL: From g4mba5 at gmail.com Thu Dec 16 22:26:12 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 16 Dec 2021 22:26:12 +0100 Subject: [Gambas-user] close the FileDialog with a DBClick on a file In-Reply-To: <84c06244133f3544033c27c8ce8a35c33dd5c807.camel@Fen-Net.de> References: <38ea7b7be122724a7ca232b41decc122032c6c49.camel@Fen-Net.de> <9b12f604-b359-67e2-f86e-17d4cd7de27b@gmail.com> <84c06244133f3544033c27c8ce8a35c33dd5c807.camel@Fen-Net.de> Message-ID: Le 16/12/2021 ? 21:28, Charlie Reinl a ?crit?: > Am Montag, dem 13.12.2021 um 19:32 -0500 schrieb T Lee Davidson: >> At any rate, it can be prevented by setting the FileChooser's >> property ReadOnly=True. > > Salut, > > still puzzling over what this is good for, that I get this message when > I DbClick a file displayed in FileChooser. > "This file already exists." What else ? > Waiting for enlightenment, don't get it. > By default the FileChooser allows the user to choose a file for writing it, hence the message on double-click. You have to set the ReadOnly property to TRUE to let the FileChooser choose a file for reading only. You won't get the message anymore on double-click. Regards, -- Beno?t Minisini From bsteers4 at gmail.com Thu Dec 16 22:40:37 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Thu, 16 Dec 2021 21:40:37 +0000 Subject: [Gambas-user] close the FileDialog with a DBClick on a file In-Reply-To: <84c06244133f3544033c27c8ce8a35c33dd5c807.camel@Fen-Net.de> References: <38ea7b7be122724a7ca232b41decc122032c6c49.camel@Fen-Net.de> <9b12f604-b359-67e2-f86e-17d4cd7de27b@gmail.com> <84c06244133f3544033c27c8ce8a35c33dd5c807.camel@Fen-Net.de> Message-ID: On Thu, 16 Dec 2021 at 20:29, Charlie Reinl wrote: > Am Montag, dem 13.12.2021 um 19:32 -0500 schrieb T Lee Davidson: > > At any rate, it can be prevented by setting the FileChooser's > > property ReadOnly=True. > > Salut, > > still puzzling over what this is good for, that I get this message when > I DbClick a file displayed in FileChooser. > "This file already exists." What else ? > Waiting for enlightenment, don't get it. > Consider Dialog.OpenFile() and Dialog.SaveFile() Dialog.SaveFile is for writing a file and gives warnings if file exists. Dialog.OpenFile is for reading/loading a file so does not care that file exists. Setting ReadOnly = True makes FileChooser behave as Dialog.OpenFile and ReadOnly =False like Dialog.SaveFile Hope that makes sense BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From criguada at gmail.com Thu Dec 16 22:53:46 2021 From: criguada at gmail.com (Cristiano Guadagnino) Date: Thu, 16 Dec 2021 22:53:46 +0100 Subject: [Gambas-user] gb.logging Logger bug or wrong doc? In-Reply-To: <37c65905-f165-6ebd-9426-f56344b6ac20@gmail.com> References: <37c65905-f165-6ebd-9426-f56344b6ac20@gmail.com> Message-ID: Il giorno gio 16 dic 2021 alle ore 19:31 T Lee Davidson < t.lee.davidson at gmail.com> ha scritto: > It appears to be a bug. > > All the parameters to the Logger object's '_new' method are optional. > However, the default value for sOutput is not defined. > [Line 22 at > https://gitlab.com/gambas/gambas/-/blob/master/comp/src/gb.logging/.src/Logger.class > ] Thank you Lee. Filed bug 2422 . Cris -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Thu Dec 16 23:09:37 2021 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 16 Dec 2021 23:09:37 +0100 Subject: [Gambas-user] Where is the list of variables and prefix for them In-Reply-To: <74cda1ef-30b2-163a-a10d-fed47f8416fd@gmail.com> References: <27805609-761f-1329-9225-014c3764db3f@belmotek.net> <74cda1ef-30b2-163a-a10d-fed47f8416fd@gmail.com> Message-ID: Il giorno gio 16 dic 2021 alle ore 19:13 T Lee Davidson < t.lee.davidson at gmail.com> ha scritto: > > Maybe you did that simply because 'e' for Editor is more intuitive. Why > 'd'? > And, why: > Bar --> r > Chooser --> h > ? > Why not: > Bar --> b > Chooser --> c > ? > I agree with you, I don't know what reasoning it took me to that, perhaps the use of 'w' and 'x' that are the latest characters? > Other than the above, I think your chart seems logical. > > OK, thanks > > On 12/16/21 3:37 AM, Gianluigi wrote: > > If we have chosen "h" for objects why should we make exceptions? > > I don't see it as making an exception. I see it as documenting what the > compiler supports. Why are you wanting to make the > exception to exclude it? ;-P > > :-) It's just my thoughts, the final decision is of Benoit for now I leave it in stand-by Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Fri Dec 17 23:16:46 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Fri, 17 Dec 2021 23:16:46 +0100 Subject: [Gambas-user] DrawingArea. How to scale the view? Message-ID: <56efcceb-2e18-92db-91ca-a88368f86934@belmotek.net> Hi folks. I want to view the whole image (SVG) loaded in a DrawingArea but it seems to be impossible. ?Or not? Screenshoot: https://imgur.com/a/HiRa8Mj Note: Please see the attached sample poroject. Al the best. Martin. -------------- next part -------------- A non-text attachment was scrubbed... Name: minimal-paint-svg-0.0.1.tar.gz Type: application/gzip Size: 13689 bytes Desc: not available URL: From g4mba5 at gmail.com Fri Dec 17 23:28:15 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Fri, 17 Dec 2021 23:28:15 +0100 Subject: [Gambas-user] DrawingArea. How to scale the view? In-Reply-To: <56efcceb-2e18-92db-91ca-a88368f86934@belmotek.net> References: <56efcceb-2e18-92db-91ca-a88368f86934@belmotek.net> Message-ID: Le 17/12/2021 ? 23:16, Martin Belmonte a ?crit?: > Hi folks. > I want to view the whole image (SVG) loaded in a DrawingArea but it > seems to be impossible. ?Or not? > > Screenshoot: https://imgur.com/a/HiRa8Mj > > Note: Please see the attached sample poroject. > > Al the best. > Martin. > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > By default a SVG image has a dimension in points, that is converted to pixels at loading using a 72 DPI resolution (and not the resolution of the target device used for painting, which is not known at loading time). To scale it, you can use the optional arguments of the SvgImage.Paint() method that defines the target rectangle that will be filled by the SVG image, or the Paint matrix (Paint.Translate, Paint.Scale, Paint.Rotate...). Regards, -- Beno?t Minisini From mbelmonte at belmotek.net Fri Dec 17 23:43:21 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Fri, 17 Dec 2021 23:43:21 +0100 Subject: [Gambas-user] DrawingArea. How to scale the view? In-Reply-To: References: <56efcceb-2e18-92db-91ca-a88368f86934@belmotek.net> Message-ID: <329d8a42-ad7c-6418-5d15-5b460f6bad14@belmotek.net> El 17/12/21 a las 23:28, Beno?t Minisini escribi?: > > To scale it, you can use the optional arguments of the SvgImage.Paint() > method that defines the target rectangle that will be filled by the SVG > image It works !! hSvgImage.Paint(0, 0, Sqr(2) * DrawingArea1.H, DrawingArea1.H) > the Paint matrix (Paint.Translate, Paint.Scale, Paint.Rotate...). How to use it? Regards. From g4mba5 at gmail.com Fri Dec 17 23:58:55 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Fri, 17 Dec 2021 23:58:55 +0100 Subject: [Gambas-user] DrawingArea. How to scale the view? In-Reply-To: <329d8a42-ad7c-6418-5d15-5b460f6bad14@belmotek.net> References: <56efcceb-2e18-92db-91ca-a88368f86934@belmotek.net> <329d8a42-ad7c-6418-5d15-5b460f6bad14@belmotek.net> Message-ID: <124f39c3-e7e9-4cfc-6340-a51f9a117a97@gmail.com> Le 17/12/2021 ? 23:43, Martin Belmonte a ?crit?: > > > the Paint matrix (Paint.Translate, Paint.Scale, Paint.Rotate...). > How to use it? > Regards. > I can only suggest you to read the cairo documentation if you want to understand what is the paint matrix. -- Beno?t Minisini From g4mba5 at gmail.com Sat Dec 18 01:14:22 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Sat, 18 Dec 2021 01:14:22 +0100 Subject: [Gambas-user] Search and replace with regular expression in IDE In-Reply-To: References: Message-ID: <3788736c-8f6a-7cb2-37c9-b26b5783c067@gmail.com> Le 16/12/2021 ? 15:26, Cristiano Guadagnino a ?crit?: > Oh, ok... that's probably why I didn't find any documentation! :-D > > Cris > cloudHQ Powered by > cloudHQ > This has been implemented in the last commit, with an explicit search option. It is based on the 'gb.pcre' component, and so the N-th capture group is indicated by '&N' in the replace string. Consequently, the IDE will now requires the 'gb.pcre' component. Note that I think it needs some testing, because I rarely use regular expressions in my searches. Regards, -- Beno?t Minisini From criguada at gmail.com Sat Dec 18 01:34:46 2021 From: criguada at gmail.com (Cristiano Guadagnino) Date: Sat, 18 Dec 2021 01:34:46 +0100 Subject: [Gambas-user] Search and replace with regular expression in IDE In-Reply-To: <3788736c-8f6a-7cb2-37c9-b26b5783c067@gmail.com> References: <3788736c-8f6a-7cb2-37c9-b26b5783c067@gmail.com> Message-ID: Il giorno sab 18 dic 2021 alle ore 01:15 Beno?t Minisini ha scritto: > > This has been implemented in the last commit, with an explicit search > option. > > It is based on the 'gb.pcre' component, and so the N-th capture group is > indicated by '&N' in the replace string. > > Consequently, the IDE will now requires the 'gb.pcre' component. > > Note that I think it needs some testing, because I rarely use regular > expressions in my searches. > > Thank you Benoit, I'll give it a try as soon as I can get my hands on it. Cris -------------- next part -------------- An HTML attachment was scrubbed... URL: From adamnt42 at gmail.com Sat Dec 18 05:57:14 2021 From: adamnt42 at gmail.com (bb) Date: Sat, 18 Dec 2021 15:27:14 +1030 Subject: [Gambas-user] IDE Help - Cant copy text anymore? Message-ID: Latest versions from gitlab. I cannot select and copy any text from the help browser anymore? Anyone else seen this? b From g4mba5 at gmail.com Sat Dec 18 11:15:55 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Sat, 18 Dec 2021 11:15:55 +0100 Subject: [Gambas-user] IDE Help - Cant copy text anymore? In-Reply-To: References: Message-ID: Le 18/12/2021 ? 05:57, bb a ?crit?: > Latest versions from gitlab. > > I cannot select and copy any text from the help browser anymore? > > Anyone else seen this? > > b > In offline mode, the light HtmlView from 'gb.form.htmlview' based on the 'litehtml' library is used instead of the heavy full web browser from 'gb.gui.webview'. And it does not support selection yet. -- Beno?t Minisini From mbelmonte at belmotek.net Sat Dec 18 15:21:25 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Sat, 18 Dec 2021 15:21:25 +0100 Subject: [Gambas-user] DrawingArea. How to scale the view? In-Reply-To: <124f39c3-e7e9-4cfc-6340-a51f9a117a97@gmail.com> References: <56efcceb-2e18-92db-91ca-a88368f86934@belmotek.net> <329d8a42-ad7c-6418-5d15-5b460f6bad14@belmotek.net> <124f39c3-e7e9-4cfc-6340-a51f9a117a97@gmail.com> Message-ID: El 17/12/21 a las 23:58, Beno?t Minisini escribi?: > I can only suggest you to read the cairo documentation if you want to > understand what is the paint matrix. ok, I read the documentation about Cairo matrix but I couldn't understand how to use it in Gambas3 specifically in a SVGImage. I leave the debate open if anyone has any example of Paint or Cairo or wants to experiment with the study program that is in the first email. Regards. Mart?n. From g4mba5 at gmail.com Sat Dec 18 17:23:31 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Sat, 18 Dec 2021 17:23:31 +0100 Subject: [Gambas-user] DrawingArea. How to scale the view? In-Reply-To: References: <56efcceb-2e18-92db-91ca-a88368f86934@belmotek.net> <329d8a42-ad7c-6418-5d15-5b460f6bad14@belmotek.net> <124f39c3-e7e9-4cfc-6340-a51f9a117a97@gmail.com> Message-ID: <83ad5835-bdd8-d8b7-c054-221f643fa9ea@gmail.com> Le 18/12/2021 ? 15:21, Martin Belmonte a ?crit?: > El 17/12/21 a las 23:58, Beno?t Minisini escribi?: >> I can only suggest you to read the cairo documentation if you want to >> understand what is the paint matrix. > ok, I read the documentation about Cairo matrix but I couldn't > understand how to use it in Gambas3 specifically in a SVGImage. > I leave the debate open if anyone has any example of Paint or Cairo or > wants to experiment with the study program that is in the first email. > Regards. > Mart?n. > You can look at the 'Painting' drawing example too if you want to see some code. Regards, -- Beno?t Minisini From brian at westwoodsvcs.com Sat Dec 18 19:10:38 2021 From: brian at westwoodsvcs.com (Brian G) Date: Sat, 18 Dec 2021 10:10:38 -0800 (PST) Subject: [Gambas-user] Advent of Code 2021 Programming challenge. Message-ID: <1819946563.17554.1639851038398.JavaMail.zimbra@westwoodsvcs.com> This is a very interesting website it sets a number of very interesting challenges for programmers, They are sometimes difficult and always fun to solve. [ https://adventofcode.com/ | https://adventofcode.com ] There is a new challenge release at midnight for each day of the advent calendar. If anyone is interested in trying a few, I would love to compare results. I have posted solutions to the one I have solved so far into the Farm. Some are quite thought provoking! "Failure is the key to success; each mistake teaches us something" .. Morihei Ueshiba Brian G -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Mon Dec 20 01:13:44 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 20 Dec 2021 00:13:44 +0000 Subject: [Gambas-user] Could Control.Drag() support multiple mime type formats? Message-ID: Some of my progs have Drag enabled. I can get a drop event and read Drag.Formats As String[] that lists all the mime type formats for a drag event. But i cannot set it in a Drag() operation. I tried Control.Drag(sFilename , "application/x-panel-icon-internal;text/uri-list") but then the formats i sent are application/x-panel-icon-internal;text/uri-list text/plain;charset=utf-8 text/plain I find if i use Control.Drag(sFilename , "text/uri-list") then the drag/drop event triggers okay in another app but the Drag.Data field is empty, i have to use Drag.Paste("text/plain") i have to do this if i drag n drop onto another application. dropping within the same application the Drag.Data field is not null. (is that a bug?) But is there a way to set multiple formats in the Control.Drag() method or is it not implemented? I also have this problem... if i drag this launcher icon onto my application... /home/bonus/.config/mate/panel2.d/default/launchers/firefox.desktop with GTK3 Drag.Data returns the full path, with QT5 all i get is 'firefox.desktop' no path :( Wishing well BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Mon Dec 20 11:24:53 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Mon, 20 Dec 2021 11:24:53 +0100 Subject: [Gambas-user] DrawingArea. How to scale the view? In-Reply-To: <83ad5835-bdd8-d8b7-c054-221f643fa9ea@gmail.com> References: <56efcceb-2e18-92db-91ca-a88368f86934@belmotek.net> <329d8a42-ad7c-6418-5d15-5b460f6bad14@belmotek.net> <124f39c3-e7e9-4cfc-6340-a51f9a117a97@gmail.com> <83ad5835-bdd8-d8b7-c054-221f643fa9ea@gmail.com> Message-ID: El 18/12/21 a las 17:23, Beno?t Minisini escribi?: > You can look at the 'Painting' drawing example too if you want to see > some code. Thank you, the example is very good and thanks to it I have made more progress. Now I have a new problem to solve. Every time I click with the middle mouse button which is to activate the panning of the view and then with the mouse move event I change the coordinates for pant.translate, I can't get the point from where the image "moves" to be the point of the click with respect to the image but it always returns to 0,0. I hosted on imgur a video that shows the problem. I also attach the source code to experiment. https://imgur.com/a/DexB3fX Regards. Mart?n. -------------- next part -------------- A non-text attachment was scrubbed... Name: minimal-paint-svg-0.0.3.tar.gz Type: application/gzip Size: 14323 bytes Desc: not available URL: From bsteers4 at gmail.com Mon Dec 20 17:34:06 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 20 Dec 2021 16:34:06 +0000 Subject: [Gambas-user] no MouseMove() event on GTK Message-ID: Hi folks. Can't figure this one out... I've been working on a filemanager with a redesigned IconView like control. Hit a roadblock though where my control will not fire the View_MouseMove() event with GTK. it's firing View_Draw() as the background image shows from there. on qt i can hold left mouse and drag-select multiple icons (the current bit i've been working on) tried on gtk and discovered MouseMove event not happening :( on QT it's working as expected but not on either GTKs :( Any clues why this might be? Many thanks BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- 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 1YgGNUd9l5r+RK+JsmV31jReyG/VGjO735k1q3NHzjZaVzw7LnTwBaatTa+GVEIDkcBN76q22vz0 wHni5lJSWmTr/bty963kHakNjEN6BgnxFRMykhQak0JkbIZOJvStvbYtaxYtOYOQtaezWzM4us+S rwS/V0q6zd0zSeX9az4aB39pf7ksPeVsHO/H24gDJx/ejLx8dWt5/6zmZ7U3r55ctWrVA47ZhdWy 7mfHVqlmrbPed5hntfbUatkI8uTgRJdRp9VuPohWTCNm7bk4bchNnU0N5gsCoybIZB28OU3jpo7c 3n3ldOp9X4L8apa5ooZH7IpBCQZZlVu8l2a/218eNSr9zIGk+zOGuCYYELY0zrjAPLqV+3DGK8WL U5YFNZZMTTy1SO15WaJigl7Wx8XWxrLQh8xBcjPfxyfuL6tfEnJwFSGyV6kGxyRiz1y39IZpIzin rGTvD+g7Ocej6xIjyu3eq3urghPnBiWMIKie2+Ta9UTmIMFbwc3uSVk98fB9Z8LGIVMnZ12038Uz dyjbVRl6/MElT3cTgqKyYqd6zQu9iOTyR8M0t/iMD3i7wDTjmpVN3oRUGd6chk2yn449j1+Y3Npw kniOxK4fQbyy/sTp/TfTjPcoXB/A6iPXRv9cph4w9pj+E8fNIX79vFce2fulafbRh+qHzkIr3EfC g5fLDRt78+AkndO+JendnX632yu9yefexc81ffxeec722XqVK2XvV5aWTSSfVHW8etuS5FxZp+R1 us1hzjjZ5Cqm7H79U2ldQ4nGZad3JrgbZNl9+OA1bVFfwpTV6Z1GBXPVLR+du+S2p3jruElpY5Ye HKPT1lj16epNO3NoFeH46f30OepKTlM2pdu9vuG9re6n7fUcn23vlFNvzhiksXqImtJoqzxW6fni K+46BMXd3NkNfr3fKnpv7Ag9tpNeenZ6pr5mWuXaUXsnLzv180R9cNFSxvy4Y4Rvc9is98Sjydkt GtuvtirZDX6bHmY7zchN2XFj3bzNsfW3ng3W6Dwy8uHdG8e23Pl86xxlyKQPxHkj7fqn3Szc8HT9 yyfxvIL9DzP0lWvUS/quyirYpvEm/Ilibtedfqy0u9tSix4dyex2n0vR3JCjsjmtyWthJI2hpJbZ 2/PWy2+rJlTOHs1ru+K77d0nQ6K9lrbbaXfb3b4GjUqlbW1Rw56Wv7Kb9qzd62d3RvHS8gGuhDSX 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 4AEA From bsteers4 at gmail.com Mon Dec 20 17:36:02 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 20 Dec 2021 16:36:02 +0000 Subject: [Gambas-user] no MouseMove() event on GTK In-Reply-To: References: Message-ID: On Mon, 20 Dec 2021 at 16:34, Bruce Steers wrote: > Hi folks. > > Can't figure this one out... > > I've been working on a filemanager with a redesigned IconView like control. > Hit a roadblock though where my control will not fire the View_MouseMove() > event with GTK. > it's firing View_Draw() as the background image shows from there. > > on qt i can hold left mouse and drag-select multiple icons (the current > bit i've been working on) tried on gtk and discovered MouseMove event not > happening :( > > on QT it's working as expected but not on either GTKs :( > > Any clues why this might be? > Many thanks > BruceS > I forgot to mention MyFileView.class is the class of interest BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From adamnt42 at gmail.com Mon Dec 20 17:43:01 2021 From: adamnt42 at gmail.com (bb) Date: Tue, 21 Dec 2021 03:13:01 +1030 Subject: [Gambas-user] no MouseMove() event on GTK In-Reply-To: References: Message-ID: <383ad702fd4ca5910ad70f1f1ebf02186d7091dc.camel@gmail.com> On Mon, 2021-12-20 at 16:36 +0000, Bruce Steers wrote: > On Mon, 20 Dec 2021 at 16:34, Bruce Steers > wrote: > > > Hi folks. > > > > Can't figure this one out... > > > > I've been working on a filemanager with a redesigned IconView like > > control. > > Hit a roadblock though where my control will not fire the > > View_MouseMove() > > event with GTK. > > it's firing View_Draw() as the background image shows from there. > > > > on qt i can hold left mouse and drag-select multiple icons (the > > current > > bit i've been working on) tried on gtk and discovered MouseMove > > event not > > happening :( > > > > on QT it's working as expected but not on either GTKs :( > > > > Any clues why this might be? > > Many thanks > > BruceS > > > > I forgot to mention > MyFileView.class is the class of interest > BruceS > > ----[ http://gambaswiki.org/wiki/doc/netiquette?]---- No real anser, but... have you noticed that MouseMove is not raised in GTK for a text control (in my case a combobox) unless the cursor is already over part of the text? b From adamnt42 at gmail.com Mon Dec 20 17:45:44 2021 From: adamnt42 at gmail.com (bb) Date: Tue, 21 Dec 2021 03:15:44 +1030 Subject: [Gambas-user] no MouseMove() event on GTK In-Reply-To: <383ad702fd4ca5910ad70f1f1ebf02186d7091dc.camel@gmail.com> References: <383ad702fd4ca5910ad70f1f1ebf02186d7091dc.camel@gmail.com> Message-ID: On Tue, 2021-12-21 at 03:13 +1030, bb wrote: > On Mon, 2021-12-20 at 16:36 +0000, Bruce Steers wrote: > > On Mon, 20 Dec 2021 at 16:34, Bruce Steers > > wrote: > > > > > Hi folks. > > > > > > Can't figure this one out... > > > > > > I've been working on a filemanager with a redesigned IconView > > > like > > > control. > > > Hit a roadblock though where my control will not fire the > > > View_MouseMove() > > > event with GTK. > > > it's firing View_Draw() as the background image shows from there. > > > > > > on qt i can hold left mouse and drag-select multiple icons (the > > > current > > > bit i've been working on) tried on gtk and discovered MouseMove > > > event not > > > happening :( > > > > > > on QT it's working as expected but not on either GTKs :( > > > > > > Any clues why this might be? > > > Many thanks > > > BruceS > > > > > > > I forgot to mention > > MyFileView.class is the class of interest > > BruceS > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette?]---- > No real anser, but... > have you noticed that MouseMove is not raised in GTK for a text > control > (in my case a combobox) unless the cursor is already over part of the > text? > b ?? IGNORE previous completely! From bsteers4 at gmail.com Mon Dec 20 18:12:26 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 20 Dec 2021 17:12:26 +0000 Subject: [Gambas-user] no MouseMove() event on GTK In-Reply-To: References: Message-ID: On Mon, 20 Dec 2021 at 16:36, Bruce Steers wrote: > > > On Mon, 20 Dec 2021 at 16:34, Bruce Steers wrote: > >> Hi folks. >> >> Can't figure this one out... >> >> I've been working on a filemanager with a redesigned IconView like >> control. >> Hit a roadblock though where my control will not fire the >> View_MouseMove() event with GTK. >> it's firing View_Draw() as the background image shows from there. >> >> on qt i can hold left mouse and drag-select multiple icons (the current >> bit i've been working on) tried on gtk and discovered MouseMove event not >> happening :( >> >> on QT it's working as expected but not on either GTKs :( >> >> Any clues why this might be? >> Many thanks >> BruceS >> > use this archive instead as fixed background image warning on load. Wishing well :) Happy Christmas :) -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- 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 x3z+GzVI770A4AEA From bsteers4 at gmail.com Mon Dec 20 18:44:09 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 20 Dec 2021 17:44:09 +0000 Subject: [Gambas-user] no MouseMove() event on GTK In-Reply-To: References: Message-ID: On Mon, 20 Dec 2021 at 17:12, Bruce Steers wrote: > > > On Mon, 20 Dec 2021 at 16:36, Bruce Steers wrote: > >> >> >> On Mon, 20 Dec 2021 at 16:34, Bruce Steers wrote: >> >>> Hi folks. >>> >>> Can't figure this one out... >>> >>> I've been working on a filemanager with a redesigned IconView like >>> control. >>> Hit a roadblock though where my control will not fire the >>> View_MouseMove() event with GTK. >>> it's firing View_Draw() as the background image shows from there. >>> >>> on qt i can hold left mouse and drag-select multiple icons (the current >>> bit i've been working on) tried on gtk and discovered MouseMove event not >>> happening :( >>> >>> on QT it's working as expected but not on either GTKs :( >>> >>> Any clues why this might be? >>> Many thanks >>> BruceS >>> >> > use this archive instead as fixed background image warning on load. > Unless your computer has no /usr/share/backgrounds folder :-\ > Wishing well :) > Happy Christmas :) > If you're wondering why not just use a FileView or an IconView then ... My objectives with this alternative FileView/IconView class are thus... Support the 3 view modes most filemanagers have, Ie. icons / list / details (still working on details) Support Drag and drop both ways inside and outside of application (done, i think) Support custom menus for individual icons for things like "Open With" (not worked on that yet but i think as icons are UserControl objects it should already be possible) Support .desktop files, display as Launchers and support their Exec commands and icons (need to work on supporting flags like %u %U) also support Desktop Actions (right click options for .desktop launchers) by adding a DesktopFile object the the icons Just in case anyone is interested :) Not far off being a full blown gambas desktop application. I may combine this with my Desktop-ish program (that supports icon positioning) and refine things a bit for a fully gambas desktop experience :) going to work on making it more customizable (like a manager for additional menu actions depending on filetype/ext) Wishing well BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Tue Dec 21 04:08:41 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 21 Dec 2021 03:08:41 +0000 Subject: [Gambas-user] no MouseMove() event on GTK In-Reply-To: References: <383ad702fd4ca5910ad70f1f1ebf02186d7091dc.camel@gmail.com> Message-ID: On Mon, 20 Dec 2021 at 16:46, bb wrote: > On Tue, 2021-12-21 at 03:13 +1030, bb wrote: > > On Mon, 2021-12-20 at 16:36 +0000, Bruce Steers wrote: > > > On Mon, 20 Dec 2021 at 16:34, Bruce Steers > > > wrote: > > > > > > > Hi folks. > > > > > > > > Can't figure this one out... > > > > > > > > I've been working on a filemanager with a redesigned IconView > > > > like > > > > control. > > > > Hit a roadblock though where my control will not fire the > > > > View_MouseMove() > > > > event with GTK. > > > > it's firing View_Draw() as the background image shows from there. > > > > > > > > on qt i can hold left mouse and drag-select multiple icons (the > > > > current > > > > bit i've been working on) tried on gtk and discovered MouseMove > > > > event not > > > > happening :( > > > > > > > > on QT it's working as expected but not on either GTKs :( > > > > > > > > Any clues why this might be? > > > > Many thanks > > > > BruceS > > > > > > > > > > I forgot to mention > > > MyFileView.class is the class of interest > > > BruceS > > > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > No real anser, but... > > have you noticed that MouseMove is not raised in GTK for a text > > control > > (in my case a combobox) unless the cursor is already over part of the > > text? > > b > ?? > IGNORE previous completely! > haha okay. i figured the issue out at least (i think). It's because i use Me._Container = $hView it seems the $hView identifier "View" is triggering View_Draw() but not View_MouseMove() on GTK I used Object.Attach(Me._Container, Me, "ViewBox") So I'm now getting ViewBox_MouseMove() and View_Draw() all seems well. BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Tue Dec 21 05:13:18 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Tue, 21 Dec 2021 06:13:18 +0200 Subject: [Gambas-user] no MouseMove() event on GTK In-Reply-To: References: <383ad702fd4ca5910ad70f1f1ebf02186d7091dc.camel@gmail.com> Message-ID: This is a bug. GTK and Qt should behave in the same way. I bet it is again due to some GTK oddities. Jussi On Tue, Dec 21, 2021 at 5:09 AM Bruce Steers wrote: > > > On Mon, 20 Dec 2021 at 16:46, bb wrote: > >> On Tue, 2021-12-21 at 03:13 +1030, bb wrote: >> > On Mon, 2021-12-20 at 16:36 +0000, Bruce Steers wrote: >> > > On Mon, 20 Dec 2021 at 16:34, Bruce Steers >> > > wrote: >> > > >> > > > Hi folks. >> > > > >> > > > Can't figure this one out... >> > > > >> > > > I've been working on a filemanager with a redesigned IconView >> > > > like >> > > > control. >> > > > Hit a roadblock though where my control will not fire the >> > > > View_MouseMove() >> > > > event with GTK. >> > > > it's firing View_Draw() as the background image shows from there. >> > > > >> > > > on qt i can hold left mouse and drag-select multiple icons (the >> > > > current >> > > > bit i've been working on) tried on gtk and discovered MouseMove >> > > > event not >> > > > happening :( >> > > > >> > > > on QT it's working as expected but not on either GTKs :( >> > > > >> > > > Any clues why this might be? >> > > > Many thanks >> > > > BruceS >> > > > >> > > >> > > I forgot to mention >> > > MyFileView.class is the class of interest >> > > BruceS >> > > >> > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >> > No real anser, but... >> > have you noticed that MouseMove is not raised in GTK for a text >> > control >> > (in my case a combobox) unless the cursor is already over part of the >> > text? >> > b >> ?? >> IGNORE previous completely! >> > > haha okay. > > i figured the issue out at least (i think). > > It's because i use Me._Container = $hView > it seems the $hView identifier "View" is triggering View_Draw() but not > View_MouseMove() on GTK > I used > Object.Attach(Me._Container, Me, "ViewBox") > > So I'm now getting ViewBox_MouseMove() and View_Draw() > all seems well. > BruceS > > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From adamnt42 at gmail.com Tue Dec 21 09:32:21 2021 From: adamnt42 at gmail.com (bb) Date: Tue, 21 Dec 2021 19:02:21 +1030 Subject: [Gambas-user] no MouseMove() event on GTK In-Reply-To: References: <383ad702fd4ca5910ad70f1f1ebf02186d7091dc.camel@gmail.com> Message-ID: <82505caffe70e2c8a51c2c28ea1b8563e732b4a2.camel@gmail.com> On Tue, 2021-12-21 at 06:13 +0200, Jussi Lahtinen wrote: > This is a bug. GTK and Qt should behave in the same way. I bet it is > again > due to some GTK oddities. > > Jussi > For the sake of neophytes who may read this thread. This ideal is no longer true. Both the behaviour and visuals of many controls are no longer the "same" across all GUIs. A quick look at the ComboBox control can illustrate many differences. This comment came about because I was trying to come to an understanding of the event chain for ComboBoxes under the different GUIs. Here is an extract of my test record. While the ideal is laudible, I don't see how we can expect the controls to display and behave "the same" anymore. Anyway, have a very safe and merry Yule. b p.s. @BruceS, sorry for thread theft! -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Image-S802E1.png Type: image/png Size: 77017 bytes Desc: not available URL: From tercoide at hotmail.com Tue Dec 21 11:30:37 2021 From: tercoide at hotmail.com (Martin Cristia) Date: Tue, 21 Dec 2021 07:30:37 -0300 Subject: [Gambas-user] no MouseMove() event on GTK (bb) In-Reply-To: Message-ID: An HTML attachment was scrubbed... URL: From tercoide at hotmail.com Tue Dec 21 12:23:15 2021 From: tercoide at hotmail.com (martin p cristia) Date: Tue, 21 Dec 2021 08:23:15 -0300 Subject: [Gambas-user] "Navigate" on searches hungs the IDE In-Reply-To: References: Message-ID: Global searches hungs the IDE, since last automatic PPA update. [System] Gambas=3.16.90 OperatingSystem=Linux Kernel=5.13.0-22-generic Architecture=x86_64 Distribution=Ubuntu 21.10 Desktop=UBUNTU Font=Ubuntu,11 Scale=8 Theme=yaru Language=es_AR.UTF-8 Memory=7858M [Libraries] Cairo=libcairo.so.2.11600.0 Curl=libcurl.so.4.7.0 DBus=libdbus-1.so.3.19.13 GDK2=libgdk-x11-2.0.so.0.2400.33 GDK3=libgdk-3.so.0.2404.26 GStreamer=libgstreamer-1.0.so.0.1805.0 GTK+2=libgtk-x11-2.0.so.0.2400.33 GTK+3=libgtk-3.so.0.2404.26 OpenGL=libGL.so.1.7.0 Poppler=libpoppler.so.111.0.0 Poppler=libpoppler.so.73.0.0 QT5=libQt5Core.so.5.15.2 SDL=libSDL-1.2.so.0.11.4 SQLite=libsqlite3.so.0.8.6 [Environment] DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path DESKTOP_SESSION=ubuntu DISPLAY=:1 EDITOR=gedit GB_GUI=gb.gtk3 GDMSESSION=ubuntu GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/gambas3.desktop GIO_LAUNCHED_DESKTOP_FILE_PID=6732 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS=JS ERROR;JS LOG GNOME_DESKTOP_SESSION_ID=this-is-deprecated GNOME_SHELL_SESSION_MODE=ubuntu GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 GPG_TTY=no es un `tty' GTK_MODULES=gail:atk-bridge HOME= IM_CONFIG_PHASE=1 INVOCATION_ID=29cacdd95f444c0890ee795d08414d77 JOURNAL_STREAM=8:40012 LANG=es_AR.UTF-8 LANGUAGE=es_AR.UTF-8 LC_ADDRESS=en_US.UTF-8 LC_ALL=es_AR.UTF-8 LC_IDENTIFICATION=en_US.UTF-8 LC_MEASUREMENT=en_US.UTF-8 LC_MONETARY=en_US.UTF-8 LC_NAME=en_US.UTF-8 LC_NUMERIC=en_US.UTF-8 LC_PAPER=en_US.UTF-8 LC_TELEPHONE=en_US.UTF-8 LC_TIME=en_US.UTF-8 LOGNAME= MANAGERPID=1968 MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path PAPERSIZE=letter PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin PWD= QT_ACCESSIBILITY=1 QT_IM_MODULE=ibus QT_LOGGING_RULES=*.debug=false QT_QPA_PLATFORM=xcb SESSION_MANAGER=local/:@/tmp/.ICE-unix/2129,unix/:/tmp/.ICE-unix/2129 SHELL=/bin/bash SHLVL=0 SSH_AGENT_LAUNCHER=gnome-keyring SSH_AUTH_SOCK=/run/user/1000/keyring/ssh SYSTEMD_EXEC_PID=2150 TZ=:/etc/localtime USER= USERNAME= WINDOWPATH=2 XAUTHORITY=/run/user/1000/gdm/Xauthority XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg XDG_CURRENT_DESKTOP=ubuntu:GNOME XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop XDG_MENU_PREFIX=gnome- XDG_RUNTIME_DIR=/run/user/1000 XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=ubuntu XDG_SESSION_TYPE=x11 XMODIFIERS=@im=ibus _=/usr/bin/dbus-update-activation-environment -- Saludos Ing. Martin P Cristia -------------- next part -------------- A non-text attachment was scrubbed... Name: Captura de pantalla de 2021-12-21 08-22-20.png Type: image/png Size: 16842 bytes Desc: not available URL: From g4mba5 at gmail.com Tue Dec 21 13:13:23 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Tue, 21 Dec 2021 13:13:23 +0100 Subject: [Gambas-user] no MouseMove() event on GTK In-Reply-To: <82505caffe70e2c8a51c2c28ea1b8563e732b4a2.camel@gmail.com> References: <383ad702fd4ca5910ad70f1f1ebf02186d7091dc.camel@gmail.com> <82505caffe70e2c8a51c2c28ea1b8563e732b4a2.camel@gmail.com> Message-ID: <0996f01b-2aeb-65fd-a23e-64a6c3c5508f@gmail.com> Le 21/12/2021 ? 09:32, bb a ?crit?: > On Tue, 2021-12-21 at 06:13 +0200, Jussi Lahtinen wrote: >> This is a bug. GTK and Qt should behave in the same way. I bet it is again >> due to some GTK oddities. >> >> Jussi >> > ... > > While the ideal is laudible, I don't see how we can expect the controls > to display and behave "the same" anymore. > The controls should behave the same, not display! Because display depends entirely on the underlying toolkit and widget theme. -- Beno?t Minisini From adamnt42 at gmail.com Tue Dec 21 14:26:17 2021 From: adamnt42 at gmail.com (bb) Date: Tue, 21 Dec 2021 23:56:17 +1030 Subject: [Gambas-user] no MouseMove() event on GTK In-Reply-To: <0996f01b-2aeb-65fd-a23e-64a6c3c5508f@gmail.com> References: <383ad702fd4ca5910ad70f1f1ebf02186d7091dc.camel@gmail.com> <82505caffe70e2c8a51c2c28ea1b8563e732b4a2.camel@gmail.com> <0996f01b-2aeb-65fd-a23e-64a6c3c5508f@gmail.com> Message-ID: <18fcc9b21c873ce10662e5f74f4028e7f78cc5f3.camel@gmail.com> On Tue, 2021-12-21 at 13:13 +0100, Beno?t Minisini wrote: > Le 21/12/2021 ? 09:32, bb a ?crit?: > > On Tue, 2021-12-21 at 06:13 +0200, Jussi Lahtinen wrote: > > > This is a bug. GTK and Qt should behave in the same way. I bet it > > > is again > > > due to some GTK oddities. > > > > > > Jussi > > > > > ... > > > > While the ideal is laudible, I don't see how we can expect the > > controls > > to display and behave "the same" anymore. > > > > The controls should behave the same, not display! Because display > depends entirely on the underlying toolkit and widget theme. > Beno?t, By "display" I mean such things as the Border property. If the ideal were true then "Returns or sets if the control has a border." could be interpreted as having the same effect across all GUIs. This is not the case as clearly under QT5 the border effect is unaffected by the value of this property, at least in the case of a ComboBox. The point I am trying to make is that the expectation of the common UI approach for some given property is no longer valid and that people should not have to wonder "why". It is now down, as it seems to me, to be that the help should in this example state "Returns or sets if the control has a border (if possible)." As regards "behavior" all I am saying is that the expectation set by the documentation should no longer be accepted as being "L""A""W". This is in no way a complaint, just an observation. I have no desire for you to spend the Yuletide attempting to check that,for instance, the signals raised by the ComboBox, are the same across all GUIs. (I will be doing that! ??) In fact, I dont really care that different things happen under different GUIs (well I do really) but we should not create that expectation when it is not true. As you would expect, checking behavior under each of the GUIs is a time consuming and necessarilly manual effort. Hence BruceS rightfully, IMO, raised this thread. As the Big B said, "tried on gtk and discovered MouseMove event not happening". Why should he not expect that? That is an example of my point regarding the ideal. Anyway, Boun Natale (sp. whatever) b From adamnt42 at gmail.com Tue Dec 21 14:34:48 2021 From: adamnt42 at gmail.com (bb) Date: Wed, 22 Dec 2021 00:04:48 +1030 Subject: [Gambas-user] no MouseMove() event on GTK In-Reply-To: References: <383ad702fd4ca5910ad70f1f1ebf02186d7091dc.camel@gmail.com> Message-ID: <3b5653c3a3b9b072ee77c0aaf8ae76afbf9ead4a.camel@gmail.com> On Tue, 2021-12-21 at 03:08 +0000, Bruce Steers wrote: > On Mon, 20 Dec 2021 at 16:46, bb wrote: > > > On Tue, 2021-12-21 at 03:13 +1030, bb wrote: > > > On Mon, 2021-12-20 at 16:36 +0000, Bruce Steers wrote: > > > > On Mon, 20 Dec 2021 at 16:34, Bruce Steers > > > > wrote: > > > > > > > > > Hi folks. > > > > > > > > > > Can't figure this one out... > > > > > > > > > > I've been working on a filemanager with a redesigned IconView > > > > > like > > > > > control. > > > > > Hit a roadblock though where my control will not fire the > > > > > View_MouseMove() > > > > > event with GTK. > > > > > it's firing View_Draw() as the background image shows from > > > > > there. > > > > > > > > > > on qt i can hold left mouse and drag-select multiple icons > > > > > (the > > > > > current > > > > > bit i've been working on) tried on gtk and discovered > > > > > MouseMove > > > > > event not > > > > > happening :( > > > > > > > > > > on QT it's working as expected but not on either GTKs :( > > > > > > > > > > Any clues why this might be? > > > > > Many thanks > > > > > BruceS > > > > > > > > > > > > > I forgot to mention > > > > MyFileView.class is the class of interest > > > > BruceS > > > > > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette?]---- > > > No real anser, but... > > > have you noticed that MouseMove is not raised in GTK for a text > > > control > > > (in my case a combobox) unless the cursor is already over part of > > > the > > > text? > > > b > > ?? > > IGNORE previous completely! > > > > haha okay. > > i figured the issue out at least (i think). > > It's because i use Me._Container = $hView > it seems the $hView identifier "View" is triggering View_Draw() but > not > View_MouseMove() on GTK > I used > Object.Attach(Me._Container, Me, "ViewBox") > > So I'm now getting ViewBox_MouseMove() and View_Draw() > all seems well. > BruceS > > ----[ http://gambaswiki.org/wiki/doc/netiquette?]---- I have to say that elsewhere I have also? been trapped by giving an object a reserved word moniker. Nowadays I always try to use "SELF" or (if absolutely necessary) "MY" as monikers. (and if I am forced to use "MY",it always looks to me like "MYLittleDonkey" ... hu, chack, spit! cheers b From bsteers4 at gmail.com Tue Dec 21 15:02:57 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 21 Dec 2021 14:02:57 +0000 Subject: [Gambas-user] no MouseMove() event on GTK In-Reply-To: <3b5653c3a3b9b072ee77c0aaf8ae76afbf9ead4a.camel@gmail.com> References: <383ad702fd4ca5910ad70f1f1ebf02186d7091dc.camel@gmail.com> <3b5653c3a3b9b072ee77c0aaf8ae76afbf9ead4a.camel@gmail.com> Message-ID: On Tue, 21 Dec 2021 at 13:35, bb wrote: > On Tue, 2021-12-21 at 03:08 +0000, Bruce Steers wrote: > > On Mon, 20 Dec 2021 at 16:46, bb wrote: > > > > > On Tue, 2021-12-21 at 03:13 +1030, bb wrote: > > > > On Mon, 2021-12-20 at 16:36 +0000, Bruce Steers wrote: > > > > > On Mon, 20 Dec 2021 at 16:34, Bruce Steers > > > > > wrote: > > > > > > > > > > > Hi folks. > > > > > > > > > > > > Can't figure this one out... > > > > > > > > > > > > I've been working on a filemanager with a redesigned IconView > > > > > > like > > > > > > control. > > > > > > Hit a roadblock though where my control will not fire the > > > > > > View_MouseMove() > > > > > > event with GTK. > > > > > > it's firing View_Draw() as the background image shows from > > > > > > there. > > > > > > > > > > > > on qt i can hold left mouse and drag-select multiple icons > > > > > > (the > > > > > > current > > > > > > bit i've been working on) tried on gtk and discovered > > > > > > MouseMove > > > > > > event not > > > > > > happening :( > > > > > > > > > > > > on QT it's working as expected but not on either GTKs :( > > > > > > > > > > > > Any clues why this might be? > > > > > > Many thanks > > > > > > BruceS > > > > > > > > > > > > > > > > I forgot to mention > > > > > MyFileView.class is the class of interest > > > > > BruceS > > > > > > > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > > > No real anser, but... > > > > have you noticed that MouseMove is not raised in GTK for a text > > > > control > > > > (in my case a combobox) unless the cursor is already over part of > > > > the > > > > text? > > > > b > > > ?? > > > IGNORE previous completely! > > > > > > > haha okay. > > > > i figured the issue out at least (i think). > > > > It's because i use Me._Container = $hView > > it seems the $hView identifier "View" is triggering View_Draw() but > > not > > View_MouseMove() on GTK > > I used > > Object.Attach(Me._Container, Me, "ViewBox") > > > > So I'm now getting ViewBox_MouseMove() and View_Draw() > > all seems well. > > BruceS > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > I have to say that elsewhere I have also? been trapped by giving an > object a reserved word moniker. Nowadays I always try to use "SELF" or > (if absolutely necessary) "MY" as monikers. > (and if I am forced to use "MY",it always looks to me like > "MYLittleDonkey" ... hu, chack, spit! > cheers > b > I have tended to only use the "My" prefix to classes that are imported gambas objects i'm re-writing to suit my needs. (like importing the Message.class and just renaming to MyMessage.class to stop conflicts) (Ben gets unknowingly credited as a co-writer for most of my applications :) lol ) i'm not sure i've hit a reserved word here though. problem has been using the hidden property Me._Container without using Me._Container i as not getting the parent class using Object.Parent(Me) i was getting it's first Child object the scrollview plus other glitches that using Me._Container fixed. I guess something (in gtk) is not passing a signal across the objects properly like qt is. i love the tricks you can do with names though :) i have some compound controls where all the objects including the container all use the same event name. eg. $hview = New ScrollView(Me) As "View" $hButton=New Button($hView) As "View" $hLabel =New Label($hView) As "View" Public Sub View_Draw() If Not Object.Is(Last, "ScrollView") Then Return ' only do Draw events for main container End Public Sub View_MouseDown() ' Catch mouse up events from all controls as one event End Seems to work a treat :) -------------- next part -------------- An HTML attachment was scrubbed... URL: From criguada at gmail.com Tue Dec 21 15:43:41 2021 From: criguada at gmail.com (Cristiano Guadagnino) Date: Tue, 21 Dec 2021 15:43:41 +0100 Subject: [Gambas-user] Logger $(callLocation) always prints ComplexLogger.Log.60 Message-ID: Hi, I am beginning to use the logging functions provided by gb.logging. Unfortunately I found that, when using $(callLocation), the log always contains "ComplexLogger.Log.60". This is not very useful. I did a search before posting this thread, and found an identical thread from 2018 which, however, did not contain any reply. I can add some code if needed, but I'm not doing anything special. I just instantiate a new Logger object, then use it, leaving most values (especially Format) to their defaults. Thank you in advance for your help Cris [image: cloudHQ] Powered by cloudHQ -------------- next part -------------- An HTML attachment was scrubbed... URL: From criguada at gmail.com Tue Dec 21 16:55:50 2021 From: criguada at gmail.com (Cristiano Guadagnino) Date: Tue, 21 Dec 2021 16:55:50 +0100 Subject: [Gambas-user] Dbus registers wrong name? Message-ID: Hi, I'm trying once more, as my previous message about this problem went unnoticed. I have a question: no matter what I do, every time I register on the dbus the first part of the dbus name is always "org.gambas". i.e. I was trying to register my application as org.cgware., but I get org.gambas.. I am attaching a small sample. Everything seems to be working correctly, but if you look at dbus (you can use DbusExplorer in the gambas farm) you'll see that the applications has been registered as org.gambas.DbusTest instead of org.cgware.DbusTest. Thank you in advance for your help Cris [image: cloudHQ] Powered by cloudHQ -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: DbusTest.zip Type: application/zip Size: 18294 bytes Desc: not available URL: From bsteers4 at gmail.com Tue Dec 21 16:57:37 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 21 Dec 2021 15:57:37 +0000 Subject: [Gambas-user] "Navigate" on searches hungs the IDE In-Reply-To: References: Message-ID: I had a search crash (divide by zero) bug appeared the other day but it disappeared with the next update. Do you have the latest build? BruceS On Tue, 21 Dec 2021 at 11:24, martin p cristia wrote: > Global searches hungs the IDE, since last automatic PPA update. > > [System] > Gambas=3.16.90 > OperatingSystem=Linux > Kernel=5.13.0-22-generic > Architecture=x86_64 > Distribution=Ubuntu 21.10 > Desktop=UBUNTU > Font=Ubuntu,11 > Scale=8 > Theme=yaru > Language=es_AR.UTF-8 > Memory=7858M > > [Libraries] > Cairo=libcairo.so.2.11600.0 > Curl=libcurl.so.4.7.0 > DBus=libdbus-1.so.3.19.13 > GDK2=libgdk-x11-2.0.so.0.2400.33 > GDK3=libgdk-3.so.0.2404.26 > GStreamer=libgstreamer-1.0.so.0.1805.0 > GTK+2=libgtk-x11-2.0.so.0.2400.33 > GTK+3=libgtk-3.so.0.2404.26 > OpenGL=libGL.so.1.7.0 > Poppler=libpoppler.so.111.0.0 > Poppler=libpoppler.so.73.0.0 > QT5=libQt5Core.so.5.15.2 > SDL=libSDL-1.2.so.0.11.4 > SQLite=libsqlite3.so.0.8.6 > > [Environment] > DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus > DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path > DESKTOP_SESSION=ubuntu > DISPLAY=:1 > EDITOR=gedit > GB_GUI=gb.gtk3 > GDMSESSION=ubuntu > GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/gambas3.desktop > GIO_LAUNCHED_DESKTOP_FILE_PID=6732 > GJS_DEBUG_OUTPUT=stderr > GJS_DEBUG_TOPICS=JS ERROR;JS LOG > GNOME_DESKTOP_SESSION_ID=this-is-deprecated > GNOME_SHELL_SESSION_MODE=ubuntu > GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 > GPG_TTY=no es un `tty' > GTK_MODULES=gail:atk-bridge > HOME= > IM_CONFIG_PHASE=1 > INVOCATION_ID=29cacdd95f444c0890ee795d08414d77 > JOURNAL_STREAM=8:40012 > LANG=es_AR.UTF-8 > LANGUAGE=es_AR.UTF-8 > LC_ADDRESS=en_US.UTF-8 > LC_ALL=es_AR.UTF-8 > LC_IDENTIFICATION=en_US.UTF-8 > LC_MEASUREMENT=en_US.UTF-8 > LC_MONETARY=en_US.UTF-8 > LC_NAME=en_US.UTF-8 > LC_NUMERIC=en_US.UTF-8 > LC_PAPER=en_US.UTF-8 > LC_TELEPHONE=en_US.UTF-8 > LC_TIME=en_US.UTF-8 > LOGNAME= > MANAGERPID=1968 > MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path > PAPERSIZE=letter > > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin > PWD= > QT_ACCESSIBILITY=1 > QT_IM_MODULE=ibus > QT_LOGGING_RULES=*.debug=false > QT_QPA_PLATFORM=xcb > > SESSION_MANAGER=local/:@/tmp/.ICE-unix/2129,unix/:/tmp/.ICE-unix/2129 > SHELL=/bin/bash > SHLVL=0 > SSH_AGENT_LAUNCHER=gnome-keyring > SSH_AUTH_SOCK=/run/user/1000/keyring/ssh > SYSTEMD_EXEC_PID=2150 > TZ=:/etc/localtime > USER= > USERNAME= > WINDOWPATH=2 > XAUTHORITY=/run/user/1000/gdm/Xauthority > XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg > XDG_CURRENT_DESKTOP=ubuntu:GNOME > > XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop > XDG_MENU_PREFIX=gnome- > XDG_RUNTIME_DIR=/run/user/1000 > XDG_SESSION_CLASS=user > XDG_SESSION_DESKTOP=ubuntu > XDG_SESSION_TYPE=x11 > XMODIFIERS=@im=ibus > _=/usr/bin/dbus-update-activation-environment > > -- > Saludos > > Ing. Martin P Cristia > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Tue Dec 21 17:05:09 2021 From: bagonergi at gmail.com (Gianluigi) Date: Tue, 21 Dec 2021 17:05:09 +0100 Subject: [Gambas-user] Logger $(callLocation) always prints ComplexLogger.Log.60 In-Reply-To: References: Message-ID: Il giorno mar 21 dic 2021 alle ore 15:44 Cristiano Guadagnino < criguada at gmail.com> ha scritto: > Hi, > I am beginning to use the logging functions provided by gb.logging. > Unfortunately I found that, when using $(callLocation), the log always > contains "ComplexLogger.Log.60". This is not very useful. > I did a search before posting this thread, and found an identical thread > from 2018 which, however, did not contain any reply. > > I can add some code if needed, but I'm not doing anything special. > I just instantiate a new Logger object, then use it, leaving most values > (especially Format) to their defaults. > > Thank you in advance for your help > Cris > [image: cloudHQ] Powered by > cloudHQ > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > Hi Cris, gb.logging is a component written in Gambas, you can see the code with a test Module ... Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Tue Dec 21 17:55:31 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 21 Dec 2021 16:55:31 +0000 Subject: [Gambas-user] Dbus registers wrong name? In-Reply-To: References: Message-ID: 1. you have not set DBus.Name initialise like this... * Application.MainWindow = Me DBus.Unique = True DBus.Name = DBUSTEST_DBUS_NAME hDbusObj = New DbusObj* 2. be carefull for example if you use a dbus SystemTray component as it will initialise your dbus interface before your Form_Open() and the name will not set. if you find this issue then move the dbus initialisation to the *Public Sub _new() *function. BruceS Hi, > I'm trying once more, as my previous message about this problem went > unnoticed. > > I have a question: no matter what I do, every time I register on the dbus > the first part of the dbus name is always "org.gambas". > i.e. I was trying to register my application as > org.cgware., but I get org.gambas.. > > I am attaching a small sample. > Everything seems to be working correctly, but if you look at dbus (you can > use DbusExplorer in the gambas farm) you'll see that the applications has > been registered as org.gambas.DbusTest instead of org.cgware.DbusTest. > > Thank you in advance for your help > Cris > > [image: cloudHQ] Powered by > cloudHQ > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From criguada at gmail.com Tue Dec 21 18:04:04 2021 From: criguada at gmail.com (Cristiano Guadagnino) Date: Tue, 21 Dec 2021 18:04:04 +0100 Subject: [Gambas-user] Dbus registers wrong name? In-Reply-To: References: Message-ID: Il giorno mar 21 dic 2021 alle ore 17:56 Bruce Steers ha scritto: > 1. you have not set DBus.Name > initialise like this... > > > > > * Application.MainWindow = Me DBus.Unique = True DBus.Name = > DBUSTEST_DBUS_NAME hDbusObj = New DbusObj* > > Hey, thank you Bruce, it worked a treat! And thank you also for your suggestion on the SystemTray. Cris -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Tue Dec 21 18:47:50 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 21 Dec 2021 17:47:50 +0000 Subject: [Gambas-user] Dbus registers wrong name? In-Reply-To: References: Message-ID: On Tue, 21 Dec 2021 at 17:05, Cristiano Guadagnino wrote: > Il giorno mar 21 dic 2021 alle ore 17:56 Bruce Steers > ha scritto: > >> 1. you have not set DBus.Name >> initialise like this... >> >> >> >> >> * Application.MainWindow = Me DBus.Unique = True DBus.Name = >> DBUSTEST_DBUS_NAME hDbusObj = New DbusObj* >> >> > Hey, thank you Bruce, it worked a treat! > And thank you also for your suggestion on the SystemTray. > > Cris > About the SystemTray tip.. Sorry it might be *Static Public Sub _init()* where you need to set DBus.Name not *_new()* You're welcome :) BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Tue Dec 21 18:57:37 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Tue, 21 Dec 2021 18:57:37 +0100 Subject: [Gambas-user] Dbus registers wrong name? In-Reply-To: References: Message-ID: <423d3e13-3735-3f00-2230-200d7758227e@gmail.com> Le 21/12/2021 ? 18:47, Bruce Steers a ?crit?: > > > On Tue, 21 Dec 2021 at 17:05, Cristiano Guadagnino > wrote: > > Il giorno mar 21 dic 2021 alle ore 17:56 Bruce Steers > > ha scritto: > > 1. you have not set DBus.Name > initialise like this... > *?? Application.MainWindow = Me > ? ? DBus.Unique = True > ? ? DBus.Name = DBUSTEST_DBUS_NAME > ? ? hDbusObj = New DbusObj > * > > > Hey, thank you Bruce, it worked a treat! > And thank you also for your suggestion on the SystemTray. > > Cris > > > About the SystemTray tip.. > Sorry it might be *Static Public Sub _init()* where you need to set > DBus.Name not *_new()* > > You're welcome :) > BruceS > Using '_init' may not be a good idea, as it's a class initializer, and so it's not a good idea to use it to make calls in another classes. Using a startup module with a startup Main method that will be called before any GUI stuff should be enough. -- Beno?t Minisini From jussi.lahtinen at gmail.com Tue Dec 21 19:31:55 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Tue, 21 Dec 2021 20:31:55 +0200 Subject: [Gambas-user] no MouseMove() event on GTK In-Reply-To: <18fcc9b21c873ce10662e5f74f4028e7f78cc5f3.camel@gmail.com> References: <383ad702fd4ca5910ad70f1f1ebf02186d7091dc.camel@gmail.com> <82505caffe70e2c8a51c2c28ea1b8563e732b4a2.camel@gmail.com> <0996f01b-2aeb-65fd-a23e-64a6c3c5508f@gmail.com> <18fcc9b21c873ce10662e5f74f4028e7f78cc5f3.camel@gmail.com> Message-ID: > By "display" I mean such things as the Border property. If the ideal > were true then "Returns or sets if the control has a border." could be > interpreted as having the same effect across all GUIs. Some themes disable / do not draw borders. IE they overdrive the property. Not a GTK/Qt issue per se. > Hence BruceS rightfully, IMO, raised this thread. As the Big B > said, "tried on gtk and discovered MouseMove event not happening". Why > should he not expect that? > Yes, he essentially reported a bug and I'm sure Benoit will fix it. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Tue Dec 21 19:35:18 2021 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Tue, 21 Dec 2021 20:35:18 +0200 Subject: [Gambas-user] no MouseMove() event on GTK (bb) In-Reply-To: References: Message-ID: > > Agree. Do yourself a favour and never use gb.gui..... > This helps *only* if you never change the theme (and the user of your software use the same theme). This is the intended behavior of modern desktops, not an issue of Gambas or even Linux. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Tue Dec 21 21:01:37 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Tue, 21 Dec 2021 21:01:37 +0100 Subject: [Gambas-user] no MouseMove() event on GTK In-Reply-To: References: Message-ID: <15ffda18-2046-68d0-7183-17c8846f2585@gmail.com> Le 20/12/2021 ? 17:34, Bruce Steers a ?crit?: > Hi folks. > > Can't figure this one out... > > I've been working on a filemanager with a redesigned IconView like control. > Hit a roadblock though where my control will not fire the > View_MouseMove() event with GTK. > it's firing View_Draw() as the background image shows from there. > > on qt i can hold left mouse and drag-select multiple icons (the current > bit i've been working on) tried on gtk and discovered MouseMove event > not happening :( > > on QT it's working as expected but not on either GTKs :( > > Any clues why this might be? > Many thanks > BruceS > The GTK+ component bug should have been fixed in the last commits. The bug was in the Proxy property, that didn't behave the same way in GTK+ components. There are still visible differences in your program: with QT5, the icons refresh one by one, with GTK+3 in one shot. Something to study more... It's useless to set the Proxy property after having set the _Container property with the same control. The _Container property already does the job (as logically, the real container of your UserContainer should be its proxy). I suggest two things for your program: - Do not use Picture, use Image everywhere for drawing your icons and your backgrounds. - Paint.TrimText() and Paint.RichTrimText() are very slow. Check that with the profiler, and embed these functions into a cache to avoir heavy computations at each icon refresh. Regards, -- Beno?t Minisini From g4mba5 at gmail.com Tue Dec 21 21:10:26 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Tue, 21 Dec 2021 21:10:26 +0100 Subject: [Gambas-user] no MouseMove() event on GTK In-Reply-To: <82505caffe70e2c8a51c2c28ea1b8563e732b4a2.camel@gmail.com> References: <383ad702fd4ca5910ad70f1f1ebf02186d7091dc.camel@gmail.com> <82505caffe70e2c8a51c2c28ea1b8563e732b4a2.camel@gmail.com> Message-ID: Le 21/12/2021 ? 09:32, bb a ?crit?: > On Tue, 2021-12-21 at 06:13 +0200, Jussi Lahtinen wrote: >> This is a bug. GTK and Qt should behave in the same way. I bet it is again >> due to some GTK oddities. >> >> Jussi >> > For the sake of neophytes who may read this thread. > > This ideal is no longer true. Both the behaviour and visuals of many > controls are no longer the "same" across all GUIs. A quick look at the > ComboBox control can illustrate many differences. > > This comment came about because I was trying to come to an understanding > of the event chain for ComboBoxes under the different GUIs. Here is an > extract of my test record. > > > While the ideal is laudible, I don't see how we can expect the controls > to display and behave "the same" anymore. > > Anyway, have a very safe and merry Yule. > > b > > p.s. @BruceS, sorry for thread theft! By the way, it's a very good idea to make this chart. As I already said, but I will say it again with more precision : 1) QT and GTK+ should have the same -behaviour- as much as possible, so that any GUI program can work with one or the other. 2) I have almost no control on the widget native drawing, so you will have visual differences. 3) Sometimes, the previous constraint leads to behaviour differences. For example, the ComboBox border: some widget themes ignore the request to remove its border. Or the Button background color: sometimes, it is ignored. And sometimes I can workaround these things (by replacing native widgets by widgets made with Gambas for example), but most of the time I can't. As the full Gambas IDE can run with 'gb.gtk3' (even if some little quirks remain), I think that the situation is not so bad. For the pessimistic people, don't worry. GTK+4 is here, and I'm sure it will break ton of things in the 'gb.gtk3' component. Regards, -- Beno?t Minisini From t.lee.davidson at gmail.com Tue Dec 21 21:30:53 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Tue, 21 Dec 2021 15:30:53 -0500 Subject: [Gambas-user] Logger $(callLocation) always prints ComplexLogger.Log.60 In-Reply-To: References: Message-ID: On 12/21/21 9:43 AM, Cristiano Guadagnino wrote: > Hi, > I am beginning to use the logging functions provided?by gb.logging. > Unfortunately I found that, when using $(callLocation), the log always contains "ComplexLogger.Log.60". This is not very useful. > I did a search before posting this thread, and found an identical thread from 2018 which, however, did not contain any reply. > > I can add some code if needed, but I'm not doing anything special. > I just instantiate a new Logger object, then use it, leaving most values (especially Format) to their defaults. > > Thank you in advance for your help > Cris > cloudHQ Powered by > cloudHQ > I think it's a bug. The function that populates the call location is in the Formatter Module [1] starting at line 7: Private Function GetCallLocation() As String Dim iCount As Integer = 1 While System.Backtrace[iCount] Begins "Logger" Or System.Backtrace[iCount] Begins "Formatter" Inc iCount Wend Return System.Backtrace[iCount] End I think that While statement should be: While System.Backtrace[iCount] Begins "Log" Or System.Backtrace[iCount] Begins "Formatter" -- Lee [1] https://gitlab.com/gambas/gambas/-/blob/master/comp/src/gb.logging/.src/Formatter.module From tobs at taboege.de Tue Dec 21 21:50:20 2021 From: tobs at taboege.de (Tobias Boege) Date: Tue, 21 Dec 2021 21:50:20 +0100 Subject: [Gambas-user] Logger $(callLocation) always prints ComplexLogger.Log.60 In-Reply-To: References: Message-ID: <20211221205020.GA1663207@T580.localdomain> On Tue, 21 Dec 2021, T Lee Davidson wrote: > On 12/21/21 9:43 AM, Cristiano Guadagnino wrote: > > Hi, > > I am beginning to use the logging functions provided?by gb.logging. > > Unfortunately I found that, when using $(callLocation), the log always contains "ComplexLogger.Log.60". This is not very useful. > > I did a search before posting this thread, and found an identical thread from 2018 which, however, did not contain any reply. > > > > I can add some code if needed, but I'm not doing anything special. > > I just instantiate a new Logger object, then use it, leaving most values (especially Format) to their defaults. > > > > Thank you in advance for your help > > Cris > > cloudHQ Powered by > > cloudHQ > > > > I think it's a bug. > > The function that populates the call location is in the Formatter Module [1] starting at line 7: > Private Function GetCallLocation() As String > > Dim iCount As Integer = 1 > > While System.Backtrace[iCount] Begins "Logger" Or System.Backtrace[iCount] Begins "Formatter" > Inc iCount > Wend > > Return System.Backtrace[iCount] > > End > > I think that While statement should be: > While System.Backtrace[iCount] Begins "Log" Or System.Backtrace[iCount] Begins "Formatter" > Yes, sounds about right. How about you make a merge request on Gitlab? There are some other prefixes in that component like "FileHandler", but I don't know if they can occur in the call paths of gb.logging and need to be filtered out as well. Also note that this function may skip over the correct call location from your project if you name your classes of modules "wrong", but this is a problem that is independent of the current bug. [ Perhaps the class names of gb.logging which need to be skipped in backtraces should be listed explicitly, not using "Begins". ] Best, Tobias -- "There's an old saying: Don't change anything... ever!" -- Mr. Monk From t.lee.davidson at gmail.com Tue Dec 21 22:13:14 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Tue, 21 Dec 2021 16:13:14 -0500 Subject: [Gambas-user] Logger $(callLocation) always prints ComplexLogger.Log.60 In-Reply-To: <20211221205020.GA1663207@T580.localdomain> References: <20211221205020.GA1663207@T580.localdomain> Message-ID: <291e6ac6-6af1-1c3f-8878-be7f88d1bc53@gmail.com> On 12/21/21 3:50 PM, Tobias Boege via User wrote: > How about you make a merge request on Gitlab? Well, because I'd have to: 1. Register an account, 2. Clone the repo, 3. Make the change, and 4. Refresh my memory, yet again, on how to use Git to push the change without mucking something up. I've filed a bug report: #2424. Thanks for the confirmation, Tobi. :-) -- Lee From tobs at taboege.de Tue Dec 21 23:28:05 2021 From: tobs at taboege.de (Tobias Boege) Date: Tue, 21 Dec 2021 23:28:05 +0100 Subject: [Gambas-user] Logger $(callLocation) always prints ComplexLogger.Log.60 In-Reply-To: <291e6ac6-6af1-1c3f-8878-be7f88d1bc53@gmail.com> References: <20211221205020.GA1663207@T580.localdomain> <291e6ac6-6af1-1c3f-8878-be7f88d1bc53@gmail.com> Message-ID: <20211221222805.GB1663207@T580.localdomain> On Tue, 21 Dec 2021, T Lee Davidson wrote: > On 12/21/21 3:50 PM, Tobias Boege via User wrote: > > How about you make a merge request on Gitlab? > > Well, because I'd have to: > 1. Register an account, > 2. Clone the repo, > 3. Make the change, and > 4. Refresh my memory, yet again, on how to use Git to push the change without mucking something up. > I see. This wasn't meant against you. I just wanted to have one data point for the recent discussion about gaining new Gambas contributors (originally about a Gambas Foundation). Best, Tobias -- "There's an old saying: Don't change anything... ever!" -- Mr. Monk From bsteers4 at gmail.com Tue Dec 21 23:53:36 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 21 Dec 2021 22:53:36 +0000 Subject: [Gambas-user] no MouseMove() event on GTK In-Reply-To: References: <383ad702fd4ca5910ad70f1f1ebf02186d7091dc.camel@gmail.com> <82505caffe70e2c8a51c2c28ea1b8563e732b4a2.camel@gmail.com> Message-ID: On Tue, 21 Dec 2021 at 20:11, Beno?t Minisini wrote: > Le 21/12/2021 ? 09:32, bb a ?crit : > > On Tue, 2021-12-21 at 06:13 +0200, Jussi Lahtinen wrote: > >> This is a bug. GTK and Qt should behave in the same way. I bet it is > again > >> due to some GTK oddities. > >> > >> Jussi > >> > > For the sake of neophytes who may read this thread. > > > > This ideal is no longer true. Both the behaviour and visuals of many > > controls are no longer the "same" across all GUIs. A quick look at the > > ComboBox control can illustrate many differences. > > > > This comment came about because I was trying to come to an understanding > > of the event chain for ComboBoxes under the different GUIs. Here is an > > extract of my test record. > > > > > > While the ideal is laudible, I don't see how we can expect the controls > > to display and behave "the same" anymore. > > > > Anyway, have a very safe and merry Yule. > > > > b > > > > p.s. @BruceS, sorry for thread theft! > > By the way, it's a very good idea to make this chart. > > As I already said, but I will say it again with more precision : > > 1) QT and GTK+ should have the same -behaviour- as much as possible, so > that any GUI program can work with one or the other. > > 2) I have almost no control on the widget native drawing, so you will > have visual differences. > > 3) Sometimes, the previous constraint leads to behaviour differences. > For example, the ComboBox border: some widget themes ignore the request > to remove its border. Or the Button background color: sometimes, it is > ignored. And sometimes I can workaround these things (by replacing > native widgets by widgets made with Gambas for example), but most of the > time I can't. > > As the full Gambas IDE can run with 'gb.gtk3' (even if some little > quirks remain), I think that the situation is not so bad. > > For the pessimistic people, don't worry. GTK+4 is here, and I'm sure it > will break ton of things in the 'gb.gtk3' component. > > Regards, > > -- > Beno?t Minisini > OpenSuse ships with qt6 too , should be fun :-/ Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Tue Dec 21 23:55:47 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 21 Dec 2021 22:55:47 +0000 Subject: [Gambas-user] no MouseMove() event on GTK In-Reply-To: <15ffda18-2046-68d0-7183-17c8846f2585@gmail.com> References: <15ffda18-2046-68d0-7183-17c8846f2585@gmail.com> Message-ID: On Tue, 21 Dec 2021 at 20:02, Beno?t Minisini wrote: > Le 20/12/2021 ? 17:34, Bruce Steers a ?crit : > > Hi folks. > > > > Can't figure this one out... > > > > I've been working on a filemanager with a redesigned IconView like > control. > > Hit a roadblock though where my control will not fire the > > View_MouseMove() event with GTK. > > it's firing View_Draw() as the background image shows from there. > > > > on qt i can hold left mouse and drag-select multiple icons (the current > > bit i've been working on) tried on gtk and discovered MouseMove event > > not happening :( > > > > on QT it's working as expected but not on either GTKs :( > > > > Any clues why this might be? > > Many thanks > > BruceS > > > > The GTK+ component bug should have been fixed in the last commits. > > The bug was in the Proxy property, that didn't behave the same way in > GTK+ components. > > There are still visible differences in your program: with QT5, the icons > refresh one by one, with GTK+3 in one shot. Something to study more... > > It's useless to set the Proxy property after having set the _Container > property with the same control. The _Container property already does the > job (as logically, the real container of your UserContainer should be > its proxy). > > I suggest two things for your program: > > - Do not use Picture, use Image everywhere for drawing your icons and > your backgrounds. > > - Paint.TrimText() and Paint.RichTrimText() are very slow. Check that > with the profiler, and embed these functions into a cache to avoir heavy > computations at each icon refresh. > > Regards, > > -- > Beno?t Minisini > Many thanks Benoit for everything :) BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From vuott at tutanota.com Wed Dec 22 01:35:17 2021 From: vuott at tutanota.com (vuott at tutanota.com) Date: Wed, 22 Dec 2021 01:35:17 +0100 (CET) Subject: [Gambas-user] Problems with ba438ac9 commit Message-ID: Hello, I updated my Gambas with ba438ac9 commit. Now I have these problems in the IDE:? the console interior? is no longer visible,? nor the various types of projects in the "New project" window. Regards -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Wed Dec 22 03:38:57 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 22 Dec 2021 02:38:57 +0000 Subject: [Gambas-user] Problems with ba438ac9 commit In-Reply-To: References: Message-ID: On Wed, 22 Dec 2021 at 00:44, vuott--- via User wrote: > Hello, > I updated my Gambas with ba438ac9 commit. > Now I have these problems in the IDE: the console interior is no longer > visible, nor the various types of projects in the "New project" window. > > Regards > Me too. This is probably because of the recent fix in gb.gtk3 Vuott As a stop-gap you could run the IDE in QT mode till It's fixed. BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From vuott at tutanota.com Wed Dec 22 04:06:44 2021 From: vuott at tutanota.com (vuott at tutanota.com) Date: Wed, 22 Dec 2021 04:06:44 +0100 (CET) Subject: [Gambas-user] Problems with ba438ac9 commit In-Reply-To: References: Message-ID: Hello, the problem, that I have exposed, happens both if I start the IDE in QT mode and in GTK3 mode. 22 dic 2021, 03:38 da bsteers4 at gmail.com: > > > On Wed, 22 Dec 2021 at 00:44, vuott--- via User <> user at lists.gambas-basic.org> > wrote: > >> Hello, >> I updated my Gambas with ba438ac9 commit. >> Now I have these problems in the IDE:? >> the console interior? is no longer visible,? nor the various types of projects in the "New project" window>> . >> >> Regards >> > > Me too. > > This is probably because of the recent fix in gb.gtk3 Vuott > > As a stop-gap you could run the IDE in QT mode till It's fixed. > > BruceS > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Wed Dec 22 04:26:20 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 22 Dec 2021 03:26:20 +0000 Subject: [Gambas-user] Problems with ba438ac9 commit In-Reply-To: References: Message-ID: Really? are you sure you are launching in qt mode? it's not the same for me :-\ if i type in a terminal.. env GB_GUI=gb.gtk3 gambas3 i get the bug env GB_GUI=gb.qt5 gambas3 I do not get the bug. BruceS On Wed, 22 Dec 2021 at 03:07, vuott--- via User wrote: > Hello, > the problem, that I have exposed, happens both if I start the IDE in QT > mode and in GTK3 mode. > > > > > > 22 dic 2021, 03:38 da bsteers4 at gmail.com: > > > > On Wed, 22 Dec 2021 at 00:44, vuott--- via User < > user at lists.gambas-basic.org> wrote: > > Hello, > I updated my Gambas with ba438ac9 commit. > Now I have these problems in the IDE: the console interior is no longer > visible, nor the various types of projects in the "New project" window. > > Regards > > > Me too. > > This is probably because of the recent fix in gb.gtk3 Vuott > > As a stop-gap you could run the IDE in QT mode till It's fixed. > > BruceS > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From sharon at 455.co.il Wed Dec 22 10:54:22 2021 From: sharon at 455.co.il (Mayost Sharon) Date: Wed, 22 Dec 2021 11:54:22 +0200 Subject: [Gambas-user] Mark for a new message from POP3 Message-ID: <20211222094554.M45511@455.co.il> Hello to you Is given through Pop3Client 1. Mark a new message 2. Mark a message as read Thank you very much From tercoide at hotmail.com Wed Dec 22 12:31:01 2021 From: tercoide at hotmail.com (martin cristia) Date: Wed, 22 Dec 2021 08:31:01 -0300 Subject: [Gambas-user] "Navigate" on searches hungs the IDE In-Reply-To: References: Message-ID: Don't really know, Bruce, I get my updates automatically from Ubuntu PPA "Daily" on a weekly basis I believe. > Do you have the latest build? > > BruceS > > From bsteers4 at gmail.com Wed Dec 22 13:35:46 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 22 Dec 2021 12:35:46 +0000 Subject: [Gambas-user] DBus circular references on exit Message-ID: Can't figure out why using the wiki examples (and the test app from the post i helped on the other day) when the application closes i get this... *gbx3 [10696]: warning: circular references detected:gbx3: 1 DBusConnection* I'm using the DBus.Session.UnRegister function. wiki just says do this... *Public Sub Form_Close() If Not IsNull(hDbusObj) And If DBus.IsRegistered(hDbusObj) Then DBus.Session.Unregister(hDbusObj) Endif End* All my progs using DBus do this. Not easy tracking down circular reference bugs :( Wishing well BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From vuott at tutanota.com Wed Dec 22 14:01:04 2021 From: vuott at tutanota.com (vuott at tutanota.com) Date: Wed, 22 Dec 2021 14:01:04 +0100 (CET) Subject: [Gambas-user] Problems with ba438ac9 commit In-Reply-To: References: Message-ID: Yes, I get that problem: by launching in gtk3 mode and by launching in QT mode. In fact, if i type in a terminal: env GB_GUI=gb.gtk3 gambas3 ?? i get the bug env GB_GUI=gb.qt5 gambas3 ?? i GET the bug ! 22 dic 2021, 04:26 da bsteers4 at gmail.com: > Really? are you sure you are launching in qt mode? > it's not the same for me :-\ > if i type in a terminal.. > > env GB_GUI=gb.gtk3 gambas3 > i get the bug > > env GB_GUI=gb.qt5 gambas3 > I do not get the bug. > > BruceS > > On Wed, 22 Dec 2021 at 03:07, vuott--- via User <> user at lists.gambas-basic.org> > wrote: > >> Hello, >> the problem, that I have exposed, >> happens both if I start the IDE in QT mode and in GTK3 mode. >> >> >> >> >> >> 22 dic 2021, 03:38 da >> bsteers4 at gmail.com>> : >> >>> >>> >>> On Wed, 22 Dec 2021 at 00:44, vuott--- via User <>>> user at lists.gambas-basic.org>>> > wrote: >>> >>>> Hello, >>>> I updated my Gambas with ba438ac9 commit. >>>> Now I have these problems in the IDE:? >>>> the console interior? is no longer visible,? nor the various types of projects in the "New project" window>>>> . >>>> >>>> Regards >>>> >>> >>> Me too. >>> >>> This is probably because of the recent fix in gb.gtk3 Vuott >>> >>> As a stop-gap you could run the IDE in QT mode till It's fixed. >>> >>> BruceS >>> >>> >> >> >> ----[>> http://gambaswiki.org/wiki/doc/netiquette>> ]---- >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Wed Dec 22 14:15:04 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Wed, 22 Dec 2021 14:15:04 +0100 Subject: [Gambas-user] Problems with ba438ac9 commit In-Reply-To: References: Message-ID: Le 22/12/2021 ? 01:35, vuott--- via User a ?crit?: > Hello, > I updated my Gambas with ba438ac9 commit. > Now I have these problems in the IDE: the console interior? is no longer > visible,? nor the various types of projects in the "New project" window. > > Regards > I confirm the bug. With GTK+3 only. -- Beno?t Minisini From vuott at tutanota.com Wed Dec 22 14:26:48 2021 From: vuott at tutanota.com (vuott at tutanota.com) Date: Wed, 22 Dec 2021 14:26:48 +0100 (CET) Subject: [Gambas-user] Problems with ba438ac9 commit In-Reply-To: References: Message-ID: ... and I ... what am I supposed to do, then? 22 dic 2021, 14:15 da g4mba5 at gmail.com: > Le 22/12/2021 ? 01:35, vuott--- via User a ?crit?: > >> Hello, >> I updated my Gambas with ba438ac9 commit. >> Now I have these problems in the IDE: the console interior? is no longer visible,? nor the various types of projects in the "New project" window. >> >> Regards >> > > I confirm the bug. With GTK+3 only. > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Wed Dec 22 14:30:04 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Wed, 22 Dec 2021 14:30:04 +0100 Subject: [Gambas-user] Problems with ba438ac9 commit In-Reply-To: References: Message-ID: <9f2c272c-e627-2e59-783b-d6c9528c926f@gmail.com> Le 22/12/2021 ? 14:26, vuott--- via User a ?crit?: > ... and I ... what am I supposed to do, then? > Mmm... Waiting for me to fix it? -- Beno?t Minisini From vuott at tutanota.com Wed Dec 22 14:35:31 2021 From: vuott at tutanota.com (vuott at tutanota.com) Date: Wed, 22 Dec 2021 14:35:31 +0100 (CET) Subject: [Gambas-user] Problems with ba438ac9 commit In-Reply-To: <9f2c272c-e627-2e59-783b-d6c9528c926f@gmail.com> References: <9f2c272c-e627-2e59-783b-d6c9528c926f@gmail.com> Message-ID: Uhmmm... it's a good prospect. 22 dic 2021, 14:30 da g4mba5 at gmail.com: > Le 22/12/2021 ? 14:26, vuott--- via User a ?crit?: > >> ... and I ... what am I supposed to do, then? >> > > Mmm... Waiting for me to fix it? > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Wed Dec 22 15:36:30 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 22 Dec 2021 14:36:30 +0000 Subject: [Gambas-user] Problems with ba438ac9 commit In-Reply-To: References: Message-ID: That's very strange, sorry Vuott i did not wish to sound rude (i know you are well experienced) but something isn't right there. when you click "About gambas" in QT mode does it show it's using QT there? (in a little orange box) Ben confirmed bug is only gtk3 (and it makes sense with the commit) so i can't understand why you get the error with qt? puzzling I'm sure it will be fixed soon :) the nature of the commit in question has had a little unexpected effect on some things. Be patient good man :) BruceS On Wed, 22 Dec 2021 at 13:02, vuott--- via User wrote: > Yes, I get that problem: by launching in gtk3 mode and by launching in QT > mode. > > In fact, if i type in a terminal: > env GB_GUI=gb.gtk3 gambas3 > i get the bug > > env GB_GUI=gb.qt5 gambas3 > i GET the bug ! > > > > > > 22 dic 2021, 04:26 da bsteers4 at gmail.com: > > Really? are you sure you are launching in qt mode? > it's not the same for me :-\ > if i type in a terminal.. > > env GB_GUI=gb.gtk3 gambas3 > i get the bug > > env GB_GUI=gb.qt5 gambas3 > I do not get the bug. > > BruceS > > On Wed, 22 Dec 2021 at 03:07, vuott--- via User < > user at lists.gambas-basic.org> wrote: > > Hello, > the problem, that I have exposed, happens both if I start the IDE in QT > mode and in GTK3 mode. > > > > > > 22 dic 2021, 03:38 da bsteers4 at gmail.com: > > > > On Wed, 22 Dec 2021 at 00:44, vuott--- via User < > user at lists.gambas-basic.org> wrote: > > Hello, > I updated my Gambas with ba438ac9 commit. > Now I have these problems in the IDE: the console interior is no longer > visible, nor the various types of projects in the "New project" window. > > Regards > > > Me too. > > This is probably because of the recent fix in gb.gtk3 Vuott > > As a stop-gap you could run the IDE in QT mode till It's fixed. > > BruceS > > > > ----[http://gambaswiki.org/wiki/doc/netiquette ]---- > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Wed Dec 22 15:43:52 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 22 Dec 2021 14:43:52 +0000 Subject: [Gambas-user] Problems with ba438ac9 commit In-Reply-To: <9f2c272c-e627-2e59-783b-d6c9528c926f@gmail.com> References: <9f2c272c-e627-2e59-783b-d6c9528c926f@gmail.com> Message-ID: On Wed, 22 Dec 2021 at 13:31, Beno?t Minisini wrote: > Le 22/12/2021 ? 14:26, vuott--- via User a ?crit : > > ... and I ... what am I supposed to do, then? > > > > Mmm... Waiting for me to fix it? > > -- > Beno?t Minisini > Haha,, i could have a try.. Trust me, i'm an expert ;) probably a 25 line workaround in completely the wrong place ;) now where's that merge request button? ;) BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From vuott at tutanota.com Wed Dec 22 15:46:26 2021 From: vuott at tutanota.com (vuott at tutanota.com) Date: Wed, 22 Dec 2021 15:46:26 +0100 (CET) Subject: [Gambas-user] Problems with ba438ac9 commit In-Reply-To: References: Message-ID: Well, I launch Gambas with the command line: ?? ~$ env GB_GUI=gb.qt5 gambas3 then I click?"About gambas" and i see in a little orange box:? there is "gtk3" !!! 22 dic 2021, 15:36 da bsteers4 at gmail.com: > > That's very strange, sorry Vuott i did not wish to sound rude (i know you are well experienced) but something isn't right there. > > when you click "About gambas" in QT mode does it show it's using QT there? (in a little orange box) > > Ben confirmed bug is only gtk3 (and it makes sense with the commit) so i can't understand why you get the error with qt? > > puzzling > I'm sure it will be fixed soon :) > the nature of the commit in question has had a little unexpected effect on some things. > Be patient good man :) > > BruceS > > On Wed, 22 Dec 2021 at 13:02, vuott--- via User <> user at lists.gambas-basic.org> > wrote: > >> Yes, I get that problem: by launching in gtk3 mode and by launching in QT mode. >> >> In fact, if i type in a terminal: >> env GB_GUI=gb.gtk3 gambas3 >> ?? i get the bug >> >> env GB_GUI=gb.qt5 gambas3 >> ?? i GET the bug ! >> >> >> >> >> >> 22 dic 2021, 04:26 da >> bsteers4 at gmail.com>> : >> >>> Really? are you sure you are launching in qt mode? >>> it's not the same for me :-\ >>> if i type in a terminal.. >>> >>> env GB_GUI=gb.gtk3 gambas3 >>> i get the bug >>> >>> env GB_GUI=gb.qt5 gambas3 >>> I do not get the bug. >>> >>> BruceS >>> >>> On Wed, 22 Dec 2021 at 03:07, vuott--- via User <>>> user at lists.gambas-basic.org>>> > wrote: >>> >>>> Hello, >>>> the problem, that I have exposed, >>>> happens both if I start the IDE in QT mode and in GTK3 mode. >>>> >>>> >>>> >>>> >>>> >>>> 22 dic 2021, 03:38 da >>>> bsteers4 at gmail.com>>>> : >>>> >>>>> >>>>> >>>>> On Wed, 22 Dec 2021 at 00:44, vuott--- via User <>>>>> user at lists.gambas-basic.org>>>>> > wrote: >>>>> >>>>>> Hello, >>>>>> I updated my Gambas with ba438ac9 commit. >>>>>> Now I have these problems in the IDE:? >>>>>> the console interior? is no longer visible,? nor the various types of projects in the "New project" window>>>>>> . >>>>>> >>>>>> Regards >>>>>> >>>>> >>>>> Me too. >>>>> >>>>> This is probably because of the recent fix in gb.gtk3 Vuott >>>>> >>>>> As a stop-gap you could run the IDE in QT mode till It's fixed. >>>>> >>>>> BruceS >>>>> >>>>> >>>> >>>> >>>> ----[>>>> http://gambaswiki.org/wiki/doc/netiquette>>>> ]---- >>>> >> >> >> ----[>> http://gambaswiki.org/wiki/doc/netiquette>> ]---- >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Wed Dec 22 15:55:05 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Wed, 22 Dec 2021 15:55:05 +0100 Subject: [Gambas-user] Problems with ba438ac9 commit In-Reply-To: References: Message-ID: Le 22/12/2021 ? 15:46, vuott--- via User a ?crit?: > Well, > I launch Gambas with the command line: > > ?? ~$ env GB_GUI=gb.qt5 gambas3 > > then I click "About gambas" and i see in a little orange box:? there is > "gtk3" !!! > Remove the "env" keyword. -- Beno?t Minisini From vuott at tutanota.com Wed Dec 22 16:05:08 2021 From: vuott at tutanota.com (vuott at tutanota.com) Date: Wed, 22 Dec 2021 16:05:08 +0100 (CET) Subject: [Gambas-user] Problems with ba438ac9 commit In-Reply-To: References: Message-ID: I did, but I'm not getting any changes. 22 dic 2021, 15:55 da g4mba5 at gmail.com: > Le 22/12/2021 ? 15:46, vuott--- via User a ?crit?: > >> Well, >> I launch Gambas with the command line: >> >> ?? ~$ env GB_GUI=gb.qt5 gambas3 >> >> then I click "About gambas" and i see in a little orange box:? there is "gtk3" !!! >> > > Remove the "env" keyword. > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Wed Dec 22 16:22:26 2021 From: bagonergi at gmail.com (Gianluigi) Date: Wed, 22 Dec 2021 16:22:26 +0100 Subject: [Gambas-user] Problems with ba438ac9 commit In-Reply-To: References: Message-ID: Il giorno mer 22 dic 2021 alle ore 16:06 vuott--- via User < user at lists.gambas-basic.org> ha scritto: > I did, but I'm not getting any changes. > > Hi vuott, Sorry for the delay in responding, I had to download the latest master version. In Ubuntu with QT5 it works fine, do you have a local launcher interfering? Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Wed Dec 22 16:25:17 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Wed, 22 Dec 2021 16:25:17 +0100 Subject: [Gambas-user] Problems with ba438ac9 commit In-Reply-To: References: <9f2c272c-e627-2e59-783b-d6c9528c926f@gmail.com> Message-ID: Le 22/12/2021 ? 14:35, vuott--- via User a ?crit?: > Uhmmm... it's a good prospect. > It should better with last commit 172f9da1. Regards, -- Beno?t Minisini From bagonergi at gmail.com Wed Dec 22 16:47:57 2021 From: bagonergi at gmail.com (Gianluigi) Date: Wed, 22 Dec 2021 16:47:57 +0100 Subject: [Gambas-user] Problems with ba438ac9 commit In-Reply-To: References: <9f2c272c-e627-2e59-783b-d6c9528c926f@gmail.com> Message-ID: Il giorno mer 22 dic 2021 alle ore 16:26 Beno?t Minisini ha scritto: > Le 22/12/2021 ? 14:35, vuott--- via User a ?crit : > > Uhmmm... it's a good prospect. > > > > It should better with last commit 172f9da1. > > Regards, > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > with Ubuntu now work fine also GTK Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From vuott at tutanota.com Wed Dec 22 19:39:01 2021 From: vuott at tutanota.com (vuott at tutanota.com) Date: Wed, 22 Dec 2021 19:39:01 +0100 (CET) Subject: [Gambas-user] Problems with ba438ac9 commit In-Reply-To: References: <9f2c272c-e627-2e59-783b-d6c9528c926f@gmail.com> Message-ID: Yes, now it works. OK 22 dic 2021, 16:25 da g4mba5 at gmail.com: > Le 22/12/2021 ? 14:35, vuott--- via User a ?crit?: > >> Uhmmm... it's a good prospect. >> > > It should better with last commit 172f9da1. > > Regards, > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Wed Dec 22 21:22:21 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Wed, 22 Dec 2021 15:22:21 -0500 Subject: [Gambas-user] Logger $(callLocation) always prints ComplexLogger.Log.60 In-Reply-To: <20211221222805.GB1663207@T580.localdomain> References: <20211221205020.GA1663207@T580.localdomain> <291e6ac6-6af1-1c3f-8878-be7f88d1bc53@gmail.com> <20211221222805.GB1663207@T580.localdomain> Message-ID: <9ba6863a-d5ed-688a-9450-23ee0c6a5216@gmail.com> On 12/21/21 5:28 PM, Tobias Boege via User wrote: > On Tue, 21 Dec 2021, T Lee Davidson wrote: >> On 12/21/21 3:50 PM, Tobias Boege via User wrote: >>> How about you make a merge request on Gitlab? >> >> Well, because I'd have to: >> 1. Register an account, >> 2. Clone the repo, >> 3. Make the change, and >> 4. Refresh my memory, yet again, on how to use Git to push the change without mucking something up. >> > > I see. This wasn't meant against you. I wasn't meaning to sound gruff. Just matter-of-fact with no embellishment. I just wanted to have one data point > for the recent discussion about gaining new Gambas contributors (originally > about a Gambas Foundation). I'm not exactly sure what you are trying to say here regarding a data point. Regarding gaining new contributors, I have to say that, in my opinion, I do not know enough about Gambas and its internals to make a competent contribution. Now since this is Cristiano's thread and we have strayed from the topic, please feel free to take this conversation private if you wish or think it may be beneficial. -- Lee From t.lee.davidson at gmail.com Wed Dec 22 21:53:54 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Wed, 22 Dec 2021 15:53:54 -0500 Subject: [Gambas-user] Mark for a new message from POP3 In-Reply-To: <20211222094554.M45511@455.co.il> References: <20211222094554.M45511@455.co.il> Message-ID: <10f57442-802b-8b19-5d53-34588b9f77fe@gmail.com> On 12/22/21 4:54 AM, Mayost Sharon wrote: > Hello to you > > Is given through Pop3Client > 1. Mark a new message > 2. Mark a message as read > > Thank you very much The POP3 protocol does not provide for marking messages as read. That needs to be tracked locally. Also, the _Pop3Client_Message virtual class does not have a 'Read' property. So, you could do something like this: [code] Dim hPop3Client As Pop3Client ... Dim hPop3ClientMessage As _Pop3Client_Message Dim cReadMailList as New Collection For Each hPop3ClientMessage In hPop3Client cReadMailList.Add(False, hPop3ClientMessage.UniqueID) Next [/code] Then, when the mail has been read in your local client, mark it as read: cReadMailList[hPop3ClientMessage.UniqueID] = True -- Lee From bsteers4 at gmail.com Wed Dec 22 22:15:05 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 22 Dec 2021 21:15:05 +0000 Subject: [Gambas-user] "Navigate" on searches hungs the IDE In-Reply-To: References: Message-ID: I'd update it now and see if it's the same bug that Ben squashed ? BruceS On Wed, 22 Dec 2021, 11:32 martin cristia, wrote: > Don't really know, Bruce, I get my updates automatically from Ubuntu PPA > "Daily" on a weekly basis I believe. > > Do you have the latest build? > > > > BruceS > > > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Wed Dec 22 23:10:11 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 22 Dec 2021 22:10:11 +0000 Subject: [Gambas-user] Problems with ba438ac9 commit In-Reply-To: References: Message-ID: I'm still puzzling. An alias set somewhere? Another gambas3 file somewhere? Did you try... GB_GUI=gb.qt5 /usr/bin/gambas3 Respects. BruceS On Wed, 22 Dec 2021, 14:36 Bruce Steers, wrote: > > That's very strange, sorry Vuott i did not wish to sound rude (i know you > are well experienced) but something isn't right there. > when you click "About gambas" in QT mode does it show it's using QT there? > (in a little orange box) > > Ben confirmed bug is only gtk3 (and it makes sense with the commit) so i > can't understand why you get the error with qt? > > puzzling > > I'm sure it will be fixed soon :) > the nature of the commit in question has had a little unexpected effect on > some things. > Be patient good man :) > BruceS > > > On Wed, 22 Dec 2021 at 13:02, vuott--- via User < > user at lists.gambas-basic.org> wrote: > >> Yes, I get that problem: by launching in gtk3 mode and by launching in QT >> mode. >> >> In fact, if i type in a terminal: >> env GB_GUI=gb.gtk3 gambas3 >> i get the bug >> >> env GB_GUI=gb.qt5 gambas3 >> i GET the bug ! >> >> >> >> >> >> 22 dic 2021, 04:26 da bsteers4 at gmail.com: >> >> Really? are you sure you are launching in qt mode? >> it's not the same for me :-\ >> if i type in a terminal.. >> >> env GB_GUI=gb.gtk3 gambas3 >> i get the bug >> >> env GB_GUI=gb.qt5 gambas3 >> I do not get the bug. >> >> BruceS >> >> On Wed, 22 Dec 2021 at 03:07, vuott--- via User < >> user at lists.gambas-basic.org> wrote: >> >> Hello, >> the problem, that I have exposed, happens both if I start the IDE in QT >> mode and in GTK3 mode. >> >> >> >> >> >> 22 dic 2021, 03:38 da bsteers4 at gmail.com: >> >> >> >> On Wed, 22 Dec 2021 at 00:44, vuott--- via User < >> user at lists.gambas-basic.org> wrote: >> >> Hello, >> I updated my Gambas with ba438ac9 commit. >> Now I have these problems in the IDE: the console interior is no >> longer visible, nor the various types of projects in the "New project" >> window. >> >> Regards >> >> >> Me too. >> >> This is probably because of the recent fix in gb.gtk3 Vuott >> >> As a stop-gap you could run the IDE in QT mode till It's fixed. >> >> BruceS >> >> >> >> ----[http://gambaswiki.org/wiki/doc/netiquette ]---- >> >> >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From vuott at tutanota.com Wed Dec 22 23:14:03 2021 From: vuott at tutanota.com (vuott at tutanota.com) Date: Wed, 22 Dec 2021 23:14:03 +0100 (CET) Subject: [Gambas-user] Problems with ba438ac9 commit In-Reply-To: References: Message-ID: No, I didn't. But now it works. 22 dic 2021, 23:10 da bsteers4 at gmail.com: > I'm still puzzling. > An alias set somewhere? > Another gambas3 file somewhere? > > Did you try... > GB_GUI=gb.qt5 /usr/bin/gambas3 > > Respects. > BruceS > > On Wed, 22 Dec 2021, 14:36 Bruce Steers, <> bsteers4 at gmail.com> > wrote: > >> >> That's very strange, sorry Vuott i did not wish to sound rude (i know you are well experienced) but something isn't right there. >> >> when you click "About gambas" in QT mode does it show it's using QT there? (in a little orange box) >> >> Ben confirmed bug is only gtk3 (and it makes sense with the commit) so i can't understand why you get the error with qt? >> >> puzzling >> I'm sure it will be fixed soon :) >> the nature of the commit in question has had a little unexpected effect on some things. >> Be patient good man :) >> >> BruceS >> >> On Wed, 22 Dec 2021 at 13:02, vuott--- via User <>> user at lists.gambas-basic.org>> > wrote: >> >>> Yes, I get that problem: by launching in gtk3 mode and by launching in QT mode. >>> >>> In fact, if i type in a terminal: >>> env GB_GUI=gb.gtk3 gambas3 >>> ?? i get the bug >>> >>> env GB_GUI=gb.qt5 gambas3 >>> ?? i GET the bug ! >>> >>> >>> >>> >>> >>> 22 dic 2021, 04:26 da >>> bsteers4 at gmail.com>>> : >>> >>>> Really? are you sure you are launching in qt mode? >>>> it's not the same for me :-\ >>>> if i type in a terminal.. >>>> >>>> env GB_GUI=gb.gtk3 gambas3 >>>> i get the bug >>>> >>>> env GB_GUI=gb.qt5 gambas3 >>>> I do not get the bug. >>>> >>>> BruceS >>>> >>>> On Wed, 22 Dec 2021 at 03:07, vuott--- via User <>>>> user at lists.gambas-basic.org>>>> > wrote: >>>> >>>>> Hello, >>>>> the problem, that I have exposed, >>>>> happens both if I start the IDE in QT mode and in GTK3 mode. >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> 22 dic 2021, 03:38 da >>>>> bsteers4 at gmail.com>>>>> : >>>>> >>>>>> >>>>>> >>>>>> On Wed, 22 Dec 2021 at 00:44, vuott--- via User <>>>>>> user at lists.gambas-basic.org>>>>>> > wrote: >>>>>> >>>>>>> Hello, >>>>>>> I updated my Gambas with ba438ac9 commit. >>>>>>> Now I have these problems in the IDE:? >>>>>>> the console interior? is no longer visible,? nor the various types of projects in the "New project" window>>>>>>> . >>>>>>> >>>>>>> Regards >>>>>>> >>>>>> >>>>>> Me too. >>>>>> >>>>>> This is probably because of the recent fix in gb.gtk3 Vuott >>>>>> >>>>>> As a stop-gap you could run the IDE in QT mode till It's fixed. >>>>>> >>>>>> BruceS >>>>>> >>>>>> >>>>> >>>>> >>>>> ----[>>>>> http://gambaswiki.org/wiki/doc/netiquette>>>>> ]---- >>>>> >>> >>> >>> ----[>>> http://gambaswiki.org/wiki/doc/netiquette>>> ]---- >>> -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Thu Dec 23 22:21:05 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 23 Dec 2021 22:21:05 +0100 Subject: [Gambas-user] Gambas running on a PinePhone Pro Message-ID: It works, but the GUI is not really usable on such a small screen. The idea is developing on the desktop, and debug the program through ssh on the smartphone. But first, Gambas needs to be packaged on ArchLinux ARM (which is actually not the same project than ArchLinux), which is apparently the most used distribution on the phone. If someone knows how to do that, he is welcome! Regards, -- Beno?t Minisini -------------- next part -------------- A non-text attachment was scrubbed... Name: gambas-pinephonepro.jpg Type: image/jpeg Size: 108351 bytes Desc: not available URL: From mbelmonte at belmotek.net Thu Dec 23 22:42:49 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Thu, 23 Dec 2021 22:42:49 +0100 Subject: [Gambas-user] Gambas running on a PinePhone Pro In-Reply-To: References: Message-ID: El 23/12/21 a las 22:21, Beno?t Minisini escribi?: > But first, Gambas needs to be packaged on ArchLinux ARM (which is > actually not the same project than ArchLinux), which is apparently the > most used distribution on the phone. What good news! Arch has some repo called AUR, arch user repository, there is the place for start (i think) Regards. From james at lixce.com Thu Dec 23 23:20:29 2021 From: james at lixce.com (James Jordan) Date: Thu, 23 Dec 2021 14:20:29 -0800 Subject: [Gambas-user] Gambas on a PinePhone In-Reply-To: Message-ID: <3f9a5e8a-0a41-4e7d-91ac-5a455e477e40@email.android.com> An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Fri Dec 24 09:39:55 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Fri, 24 Dec 2021 09:39:55 +0100 Subject: [Gambas-user] Gambas on a PinePhone In-Reply-To: <3f9a5e8a-0a41-4e7d-91ac-5a455e477e40@email.android.com> References: <3f9a5e8a-0a41-4e7d-91ac-5a455e477e40@email.android.com> Message-ID: <5afce367-1f69-1c6f-c6a2-2bc6a4898a14@gmail.com> Le 23/12/2021 ? 23:20, James Jordan a ?crit?: > I have Gambas running on a PinePhone NOT Pro but mainly a weaker > processor and camera.? I have a fairly functional setup with call > dialing and answering written in Gambas.? Browser, calculator, music > player, weather, map viewer? and news reader all written (badly) in > Gambas.? The screen resolution is a pain but can be worked around.? I > compile Gambas on my PineBook Pro using the information I added to the > wiki several months ago.? You can compile on the phone using the same > instructions.? The PineBook Pro has the same processor as the PinePhone Pro. > > I have not played with it for a few weeks. > > Regards, > -j > I didn't notice that you wrote the answer to my question on the wiki (how to generate ArchLinux ARM packages). Thanks! Is it possible to see the source code of your programs? Especially the call dialing and answering part, as at the moment I have no idea how to use the specific part of a mobile platform. By the way, I noticed several GUI problems with Gambas: double-click and middle-click must be replaced by something else on a touchscreen, and touch events often do not work as expected on custom contols. Was you impacted by that? Regards, -- Beno?t Minisini From roberto.premoli at tiscali.it Fri Dec 24 13:40:45 2021 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Fri, 24 Dec 2021 13:40:45 +0100 Subject: [Gambas-user] Gambas running on a PinePhone Pro In-Reply-To: References: Message-ID: <521d244f9c55fb30312bdfd96695a072@tiscali.it> Il 23.12.2021 22:21 Beno?t Minisini ha scritto: > It works, but the GUI is not really usable on such a small screen. > > The idea is developing on the desktop, and debug the program through > ssh > on the smartphone. > > But first, Gambas needs to be packaged on ArchLinux ARM (which is > actually not the same project than ArchLinux), which is apparently > the > most used distribution on the phone. > > If someone knows how to do that, he is welcome! > > Regards, > > -- Beno?t Minisini Papa Noel shipped me pinephone (see attach) few hours ago! now i am look inside it, it will be nice a nice dream of mine to have gambas running on it! Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 SMS a soli 7,99? al mese http://tisca.li/Smart70 -------------- next part -------------- A non-text attachment was scrubbed... Name: Schermata del 2021-12-24 13-37-18.png Type: image/png Size: 107030 bytes Desc: not available URL: From hartmut.w.wagener at t-online.de Fri Dec 24 15:30:10 2021 From: hartmut.w.wagener at t-online.de (Hartmut Wagener) Date: Fri, 24 Dec 2021 15:30:10 +0100 Subject: [Gambas-user] Gambas on a Raspberry Pi Message-ID: Hi, i have Gambas running on an old Pi (Pi 2B+ or s.l.t.). It is equipped with a 3,5"-display, build into a casing. Its very easy to program this little thing. You need to activate VNC, then you are able to get the 3,5"-display to your pc, there a new vnv-server with a virtual desktop is started which can be used with a second VNC-Viewer on the PC. The resolution of the virtual desktop is not as big as it should be, i was not able to get the resulution a bit higher, but it is sufficient for coding. I have made a tutorial on Youtube, perhaps the thing with the VNC can be used on Phones, too. Link to my tutorial (in german language, with automatically generated subtitles in many languages): https://youtu.be/LTsOUk-yLao Have fun! Greetings Hartmut From james at lixce.com Fri Dec 24 06:09:45 2021 From: james at lixce.com (james at lixce.com) Date: Fri, 24 Dec 2021 05:09:45 GMT Subject: [Gambas-user] Gambas on PinePhone Message-ID: Benoit, all, Well my world clock says it is 22:00 Paris so getting pretty late over there. I cannot seem to log on to the Wiki to edit the Arch Arm instructions and I also cannot upload anything to the Farm. On the Farm I get an error: Unable to publish project Unexpected error Unrecognized file format MMain.PublishSoftware.466 MMain.Main.59 Maybe something in my PinePhone dialer (pixce-dial) project it does not like. I uploaded an Arch pkg to an old Google Drive that I don't use anymore: https://drive.google.com/file/d/1pnd0fASWo-8vH3aIorS6mGJos5kew_A_/view?usp=sharing Also uploaded the tar.gz https://drive.google.com/file/d/1lrapPQtQhVdBPGBI4f2jYAtuZEPoR4lI/view?usp=sharing I'll leave them up there for a few days if anyone wants to look at them. -j -------------- next part -------------- A non-text attachment was scrubbed... Name: pixce-dial.jpeg Type: image/jpeg Size: 28294 bytes Desc: not available URL: From tercoide at hotmail.com Sat Dec 25 16:04:35 2021 From: tercoide at hotmail.com (Martin Cristia) Date: Sat, 25 Dec 2021 12:04:35 -0300 Subject: [Gambas-user] Bells Message-ID: An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sat Dec 25 22:12:17 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 25 Dec 2021 21:12:17 +0000 Subject: [Gambas-user] Merry Christmas / Yule tide :) Message-ID: Seasonal greetings to all you gambassers. Many happy returns for the next year :) Om BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Sat Dec 25 22:23:17 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Sat, 25 Dec 2021 22:23:17 +0100 Subject: [Gambas-user] Merry Christmas / Yule tide :) In-Reply-To: References: Message-ID: <71557c9e-f741-a7f8-256c-befc95e6f02f@gmail.com> Le 25/12/2021 ? 22:12, Bruce Steers a ?crit?: > Seasonal greetings to all you gambassers. > > Many happy returns for the next year :) > > Om > BruceS > Thanks. Merry and Holy Christmas to everyone! -- Beno?t Minisini From gambas.fr at gmail.com Sun Dec 26 15:25:08 2021 From: gambas.fr at gmail.com (Fabien Bodard) Date: Sun, 26 Dec 2021 15:25:08 +0100 Subject: [Gambas-user] Merry Christmas / Yule tide :) In-Reply-To: <71557c9e-f741-a7f8-256c-befc95e6f02f@gmail.com> References: <71557c9e-f741-a7f8-256c-befc95e6f02f@gmail.com> Message-ID: Best regards and happy feast for the end of year to all -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at westwoodsvcs.com Mon Dec 27 04:44:08 2021 From: brian at westwoodsvcs.com (=?UTF-8?B?QnJpYW4gRw==?=) Date: Mon, 27 Dec 2021 06:44:08 +0300 Subject: [Gambas-user] =?utf-8?q?Merry_Christmas_/_Yule_tide_=3A=29?= In-Reply-To: References: <71557c9e-f741-a7f8-256c-befc95e6f02f@gmail.com> Message-ID: <1640576647.963908704@f7.my.com> Happy Holiday to everyone! -- Thanks Brian G Sunday, 26 December 2021, 06:26AM -08:00 from Fabien Bodard gambas.fr at gmail.com : >Best regards and happy feast for the end of year to all > >----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Mon Dec 27 10:02:30 2021 From: bagonergi at gmail.com (Gianluigi) Date: Mon, 27 Dec 2021 10:02:30 +0100 Subject: [Gambas-user] Merry Christmas / Yule tide :) In-Reply-To: References: <71557c9e-f741-a7f8-256c-befc95e6f02f@gmail.com> Message-ID: Merry Christmas (late) and Happy New Year ? Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Tue Dec 28 00:50:36 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Tue, 28 Dec 2021 00:50:36 +0100 Subject: [Gambas-user] Merry Christmas / Yule tide :) In-Reply-To: References: <71557c9e-f741-a7f8-256c-befc95e6f02f@gmail.com> Message-ID: <0a6fa368-ec70-6425-9f89-0d5964520175@belmotek.net> El 27/12/21 a las 10:02, Gianluigi escribi?: > Merry Christmas (late) and Happy New Year ? Hi folks, Here I send a cordial greeting (a little later still). I hope you had a nice Christmas holidays and that next year (which is still wrapped up) will bring pleasant surprises to all of us. All the best. Mart?n. From jean-yvon.renaut at wanadoo.fr Tue Dec 28 10:22:42 2021 From: jean-yvon.renaut at wanadoo.fr (Jean-Yvon) Date: Tue, 28 Dec 2021 10:22:42 +0100 Subject: [Gambas-user] Happy new year Message-ID: <65ccbd48-ef6b-af52-6611-2b0d45d554bd@wanadoo.fr> Hello all I which you all an very happy new year! -------------- next part -------------- An HTML attachment was scrubbed... URL: From roberto.premoli at tiscali.it Tue Dec 28 18:41:28 2021 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Tue, 28 Dec 2021 18:41:28 +0100 Subject: [Gambas-user] Gambas on Mobian: FAILURE :-( Message-ID: <5ae05dc37339e3bed052bd05d67d8020@tiscali.it> Bounjour a tout le monde! HARDWARE: PINEPONE OS: MOBIAN (updated with apt-get update /upgrade 5 hours ago) GAMBAS: 3.15-2-1, installed from terminal emulator with apt-get install gambas3 (wait more than 2 hours, my microSD sucks!) i run from terminal emulator: ~$ gambas3 and get: WARNING: ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on wayland anyway. Segmentation error. I try the follow: ~$ QT_QPA_PLATFORM=wayland gambas3 and get the same answer then, I try the follow: ~$ export QT_QPA_PLATFORM=wayland gambas3 nothing happen, i get back the prompt at terminal emulator but no gambas IDE popup (comfirmed me by 'ps aux | grep gambas') Mobian and other GNU/linux distro for pinephone at the moment can be considered alpha or to say better, pre-alfa: in short, they sucks! Many effort must be done, maybe 2-3 years of developement will be necessary. anyway, one of my dream is to see gambas3 runing on them: i dislike android (under philosophical point of view) and i will love to see a GNU/Linux distro for mobile, but much better, gambas avaylable and usable on them (i wish to port on mobile what i already did with gambas on PC). So, here my report (i talk to much, yeah, i know) with hope to give help. thanks, Roberto Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 SMS a soli 7,99? al mese http://tisca.li/Smart70 -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Tue Dec 28 18:55:30 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Tue, 28 Dec 2021 18:55:30 +0100 Subject: [Gambas-user] Gambas on Mobian: FAILURE :-( In-Reply-To: <5ae05dc37339e3bed052bd05d67d8020@tiscali.it> References: <5ae05dc37339e3bed052bd05d67d8020@tiscali.it> Message-ID: <4c38e242-3812-7220-733a-73cc45f45eb7@gmail.com> Le 28/12/2021 ? 18:41, roberto.premoli at tiscali.it a ?crit?: > Bounjour a tout le monde! > > HARDWARE: PINEPONE > OS: MOBIAN (updated with apt-get update /upgrade 5 hours ago) > GAMBAS: 3.15-2-1, installed from terminal emulator with apt-get install > gambas3 (wait more than 2 hours, my microSD sucks!) > > i run from terminal emulator: > ~$ gambas3 > > and get: WARNING: ignoring? XDG_SESSION_TYPE=wayland on Gnome. Use > QT_QPA_PLATFORM=wayland to run on wayland anyway. Segmentation error. > > I try the follow: > ~$ QT_QPA_PLATFORM=wayland gambas3 > > and get the same answer > > then, I try the follow: > ~$ export QT_QPA_PLATFORM=wayland gambas3 > nothing happen, i get back the prompt at terminal emulator but no gambas > IDE popup (comfirmed me by 'ps aux | grep gambas') > > Mobian and other GNU/linux distro for pinephone at the moment can be > considered alpha or to say better, pre-alfa: in short, they sucks! Many > effort must be done, maybe 2-3 years of developement will be necessary. > anyway, one of my dream is to see gambas3 runing on them: i dislike > android (under philosophical point of view) and i will love to see a > GNU/Linux distro for mobile, but much better, gambas avaylable and > usable on them (i wish to port on mobile what i already did with gambas > on PC). So, here my report (i talk to much, yeah, i know) with hope to > give help. > > thanks, > Roberto > The 3.15 version has no support for Wayland. You must use at least the 3.16 version. It will mostly work, except that there are still bugs in Wayland support from Qt, and in GTK+ (but far less), as well as missing features in the Wayland protocol extensions themselves. Did you see my message about Gambas on Pine Phone Pro? Regards, -- Beno?t Minisini From roberto.premoli at tiscali.it Tue Dec 28 19:12:07 2021 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Tue, 28 Dec 2021 19:12:07 +0100 Subject: [Gambas-user] Gambas on Mobian: FAILURE :-( In-Reply-To: <4c38e242-3812-7220-733a-73cc45f45eb7@gmail.com> References: <5ae05dc37339e3bed052bd05d67d8020@tiscali.it> <4c38e242-3812-7220-733a-73cc45f45eb7@gmail.com> Message-ID: <485e8f48bf12079c358c5b8ad95d67bc@tiscali.it> Il 28.12.2021 18:55 Beno?t Minisini ha scritto: > Le 28/12/2021 ? 18:41, roberto.premoli at tiscali.it [1]a ?crit : > >> Bounjour a tout le monde! HARDWARE: PINEPONE OS: MOBIAN (updated >> with >> apt-get update /upgrade 5 hours ago) GAMBAS: 3.15-2-1, installed >> from >> terminal emulator with apt-get install gambas3 (wait more than 2 >> hours, >> my microSD sucks!) i run from terminal emulator: ~$ gambas3 and get: >> WARNING: ignoring XDG_SESSION_TYPE=wayland on Gnome. Use >> QT_QPA_PLATFORM=wayland to run on wayland anyway. Segmentation >> error. I >> try the follow: ~$ QT_QPA_PLATFORM=wayland gambas3 and get the same >> answer then, I try the follow: ~$ export QT_QPA_PLATFORM=wayland >> gambas3 nothing happen, i get back the prompt at terminal emulator >> but >> no gambas IDE popup (comfirmed me by 'ps aux | grep gambas') Mobian >> and >> other GNU/linux distro for pinephone at the moment can be considered >> alpha or to say better, pre-alfa: in short, they sucks! Many effort >> must be done, maybe 2-3 years of developement will be necessary. >> anyway, one of my dream is to see gambas3 runing on them: i dislike >> android (under philosophical point of view) and i will love to see a >> GNU/Linux distro for mobile, but much better, gambas avaylable and >> usable on them (i wish to port on mobile what i already did with >> gambas >> on PC). So, here my report (i talk to much, yeah, i know) with hope >> to >> give help. thanks, Roberto > > The 3.15 version has no support for Wayland. You must use at least > the > 3.16 version. It will mostly work, except that there are still bugs > in > Wayland support from Qt, and in GTK+ (but far less), as well as > missing > features in the Wayland protocol extensions themselves. > > Did you see my message about Gambas on Pine Phone Pro? > > Regards, > > -- Beno?t Minisini ----[ http://gambaswiki.org/wiki/doc/netiquette > [2] > ]---- Hello Mr. Minisini, no, i dont recall I had read your post about pinephone pro (my pinephone is not pro, anyway). recently i did "clean of end of year" in my mailbox ad probably i wiped out too much... :-( If you know, 3.16 will be placed into mobian? i will prefere to avoid to compile it from scratch, because pinephone seems to have a "testudo slow speed" CPU. Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 SMS a soli 7,99? al mese http://tisca.li/Smart70 From brian at westwoodsvcs.com Wed Dec 29 23:14:46 2021 From: brian at westwoodsvcs.com (Brian G) Date: Wed, 29 Dec 2021 14:14:46 -0800 (PST) Subject: [Gambas-user] Gambas Linux Shell - GSH Message-ID: <2093773916.18873.1640816086071.JavaMail.zimbra@westwoodsvcs.com> Hi Everyone, Over the past couple of years I have developed a Gambas interactive shell, It is finally at a point where I have been using as my daily driver at work and home. In my environment it replaces bash for the most part. It can be found here [ https://github.com/justlostintime/GambasShell/wiki | https://github.com/justlostintime/GambasShell/wiki ] If anyone finds it interesting I would love some feedback. Thanks. "Failure is the key to success; each mistake teaches us something" .. Morihei Ueshiba Brian G -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Thu Dec 30 03:11:11 2021 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Thu, 30 Dec 2021 03:11:11 +0100 Subject: [Gambas-user] Gambas Linux Shell - GSH In-Reply-To: <2093773916.18873.1640816086071.JavaMail.zimbra@westwoodsvcs.com> References: <2093773916.18873.1640816086071.JavaMail.zimbra@westwoodsvcs.com> Message-ID: <38395f35-35df-095a-2bdb-f085a6872dae@belmotek.net> El 29/12/21 a las 23:14, Brian G escribi?: > Hi Everyone, > Over the past couple of years I have developed a Gambas interactive shell, It is finally at a point where I have been using as my daily driver at work and home. In my environment it replaces bash for the most part. > > It can be found here [ https://github.com/justlostintime/GambasShell/wiki | https://github.com/justlostintime/GambasShell/wiki ] > > If anyone finds it interesting I would love some feedback. Great, congratulations. I see there is a pdf manual and quite a lot of documentation, good point. I am now trying to make a CAD with gambas, so I don't know if I will be able to test but you never know. Mart?n. From hans at gambas-buch.de Thu Dec 30 13:37:12 2021 From: hans at gambas-buch.de (Hans Lehmann) Date: Thu, 30 Dec 2021 13:37:12 +0100 Subject: [Gambas-user] Regular expressions Message-ID: Hello. I am looking for 3 regular pattern expressions that check in a DokuWiki text whether the formats `underlined`, `italic` or `bold` are in the given text. Example text: The //installation// of a **SSH server** on the remote __computer__ is worthwhile in any case! My many attempts ended up with these patterns, which unfortunately do not work: IF sLine Like "*[_]{2}*[_]{2}*" THEN sLine = Replace(sLine, "__", "") IF sLine Like "*[*]{2}*[*]{2}*" THEN sLine = Replace(sLine, "**", "") IF sLine Like "*[/]{2}*[/]{2}*" THEN sLine = Replace(sLine, "//", "") Any hint in the right direction will be gladly read. With kind regards Hans From bagonergi at gmail.com Thu Dec 30 14:46:15 2021 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 30 Dec 2021 14:46:15 +0100 Subject: [Gambas-user] Regular expressions In-Reply-To: References: Message-ID: Il giorno gio 30 dic 2021 alle ore 14:01 Hans Lehmann ha scritto: > Hello. > > I am looking for 3 regular pattern expressions that check in a DokuWiki > text whether the formats `underlined`, `italic` or `bold` are in the > given text. > > Example text: > > The //installation// of a **SSH server** on the remote __computer__ is > worthwhile in any case! > > My many attempts ended up with these patterns, which unfortunately do > not work: > > IF sLine Like "*[_]{2}*[_]{2}*" THEN sLine = Replace(sLine, "__", "") > IF sLine Like "*[*]{2}*[*]{2}*" THEN sLine = Replace(sLine, "**", "") > IF sLine Like "*[/]{2}*[/]{2}*" THEN sLine = Replace(sLine, "//", "") > > Any hint in the right direction will be gladly read. > > With kind regards > > Hans > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > Hi Hans, Perhaps this can help: Public Sub Main() Dim sText As String = "The //installation// of a **SSH server** on the remote __computer__ is worthwhile in any case!" Print Scan(sText, "*//*//*")[1] Print Scan(sText, "*__*__*")[1] Print Scan(sText, "*{**}*{**}*")[1] ' here i do not understand End Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From criguada at gmail.com Thu Dec 30 14:54:23 2021 From: criguada at gmail.com (Cristiano Guadagnino) Date: Thu, 30 Dec 2021 14:54:23 +0100 Subject: [Gambas-user] Regular expressions In-Reply-To: References: Message-ID: Il giorno gio 30 dic 2021 alle ore 14:01 Hans Lehmann ha scritto: > Hello. > > I am looking for 3 regular pattern expressions that check in a DokuWiki > text whether the formats `underlined`, `italic` or `bold` are in the > given text. > > Example text: > > The //installation// of a **SSH server** on the remote __computer__ is > worthwhile in any case! > > My many attempts ended up with these patterns, which unfortunately do > not work: > > IF sLine Like "*[_]{2}*[_]{2}*" THEN sLine = Replace(sLine, "__", "") > IF sLine Like "*[*]{2}*[*]{2}*" THEN sLine = Replace(sLine, "**", "") > IF sLine Like "*[/]{2}*[/]{2}*" THEN sLine = Replace(sLine, "//", "") > > Hi Hans! I see various problems in your regular expressions. First of all, a regexp usually matches any part of a line of text, so you do not have to add "*" to the start and end of the regexp (and that would be wrong anyway, more later). If you want to match an entire line (but this is not your case), you should use the start_of_line (^) and end_of_line ($) characters. Secondly the characters you want to match are mostly special characters, so you have to escape them. E.g. the star (*) character is a quantifier in a regexp, so if you want to match a literal star you have to escape it with a backslash (\*). I would write your first expression this way: "\*\*.*\*\*" or, if you want to capture what's between the double-star characters: "\*\*(.*)\*\*" That regexp I wrote means: try to match a text that begins with two stars, then has any number of characters (but not zero) and then has again two stars. The central part of the regexp is a single dot (.) that represents any character followed by the quantifier star (*) that means "any positive number of the preceding character, but not zero". I think you should study regular expressions some more, but this introduction should already be enough for you to write the other two expressions. Hope this helps! Cris -------------- next part -------------- An HTML attachment was scrubbed... URL: From criguada at gmail.com Thu Dec 30 14:57:17 2021 From: criguada at gmail.com (Cristiano Guadagnino) Date: Thu, 30 Dec 2021 14:57:17 +0100 Subject: [Gambas-user] Regular expressions In-Reply-To: References: Message-ID: Il giorno gio 30 dic 2021 alle ore 14:54 Cristiano Guadagnino < criguada at gmail.com> ha scritto: > > Hi Hans! > I see various problems in your regular expressions. > > I am sorry Hans, I am so used to using regular expressions that I misread your request for help. I see now that you were trying to use patterns, not regexps. Sorry!! Best regards Cris -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Thu Dec 30 15:36:47 2021 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 30 Dec 2021 15:36:47 +0100 Subject: [Gambas-user] Regular expressions In-Reply-To: References: Message-ID: Il giorno gio 30 dic 2021 alle ore 14:46 Gianluigi ha scritto: > > > Il giorno gio 30 dic 2021 alle ore 14:01 Hans Lehmann > ha scritto: > >> Hello. >> >> I am looking for 3 regular pattern expressions that check in a DokuWiki >> text whether the formats `underlined`, `italic` or `bold` are in the >> given text. >> >> Example text: >> >> The //installation// of a **SSH server** on the remote __computer__ is >> worthwhile in any case! >> >> My many attempts ended up with these patterns, which unfortunately do >> not work: >> >> IF sLine Like "*[_]{2}*[_]{2}*" THEN sLine = Replace(sLine, "__", "") >> IF sLine Like "*[*]{2}*[*]{2}*" THEN sLine = Replace(sLine, "**", "") >> IF sLine Like "*[/]{2}*[/]{2}*" THEN sLine = Replace(sLine, "//", "") >> >> Any hint in the right direction will be gladly read. >> >> With kind regards >> >> Hans >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >> > > Hi Hans, > > Perhaps this can help: > > Public Sub Main() > > Dim sText As String = "The //installation// of a **SSH server** on the > remote __computer__ is worthwhile in any case!" > > Print Scan(sText, "*//*//*")[1] > Print Scan(sText, "*__*__*")[1] > Print Scan(sText, "*{**}*{**}*")[1] ' here i do not understand > > End > > Regards > Gianluigi > Hi Hans, this seems to work: Public Sub Main() Dim sText As String = "The //installation// of a **SSH server on the remote __computer__ is worthwhile in any case!" Dim sItalic, sBold, sUnderline As String Try sItalic = Scan(sText, "*//*//*")[1] Try sBold = Scan(sText, "*{**}*{**}*")[1] Try sUnderline = Scan(sText, "*__*__*")[1] If sItalic Then sText = Replace(sText, "//", "") If sUnderline Then sText = Replace(sText, "__", "") If sBold Then sText = Replace(sText, "**", "") Print sText End Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Thu Dec 30 15:54:45 2021 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 30 Dec 2021 15:54:45 +0100 Subject: [Gambas-user] Regular expressions In-Reply-To: References: Message-ID: Il giorno gio 30 dic 2021 alle ore 15:36 Gianluigi ha scritto: > > > Il giorno gio 30 dic 2021 alle ore 14:46 Gianluigi > ha scritto: > >> >> >> Il giorno gio 30 dic 2021 alle ore 14:01 Hans Lehmann < >> hans at gambas-buch.de> ha scritto: >> >>> Hello. >>> >>> I am looking for 3 regular pattern expressions that check in a DokuWiki >>> text whether the formats `underlined`, `italic` or `bold` are in the >>> given text. >>> >>> Example text: >>> >>> The //installation// of a **SSH server** on the remote __computer__ is >>> worthwhile in any case! >>> >>> My many attempts ended up with these patterns, which unfortunately do >>> not work: >>> >>> IF sLine Like "*[_]{2}*[_]{2}*" THEN sLine = Replace(sLine, "__", >>> "") >>> IF sLine Like "*[*]{2}*[*]{2}*" THEN sLine = Replace(sLine, "**", >>> "") >>> IF sLine Like "*[/]{2}*[/]{2}*" THEN sLine = Replace(sLine, "//", >>> "") >>> >>> Any hint in the right direction will be gladly read. >>> >>> With kind regards >>> >>> Hans >>> >>> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >>> >> >> Hi Hans, >> >> Perhaps this can help: >> >> Public Sub Main() >> >> Dim sText As String = "The //installation// of a **SSH server** on the >> remote __computer__ is worthwhile in any case!" >> >> Print Scan(sText, "*//*//*")[1] >> Print Scan(sText, "*__*__*")[1] >> Print Scan(sText, "*{**}*{**}*")[1] ' here i do not understand >> >> End >> >> Regards >> Gianluigi >> > > Hi Hans, > > this seems to work: > > Public Sub Main() > > Dim sText As String = "The //installation// of a **SSH server on the > remote __computer__ is worthwhile in any case!" > Dim sItalic, sBold, sUnderline As String > > Try sItalic = Scan(sText, "*//*//*")[1] > Try sBold = Scan(sText, "*{**}*{**}*")[1] > Try sUnderline = Scan(sText, "*__*__*")[1] > > If sItalic Then sText = Replace(sText, "//", "") > If sUnderline Then sText = Replace(sText, "__", "") > If sBold Then sText = Replace(sText, "**", "") > Print sText > > End > Regards > > Gianluigi > > but also : If sLine Like "*{__}*{__}*" Then sLine = Replace(sLine, "__", "") If sLine Like "*{**}*{**}*" Then sLine = Replace(sLine, "**", "") If sLine Like "*{//}*{//}*" Then sLine = Replace(sLine, "//", "") ;-D Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Thu Dec 30 16:11:34 2021 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 30 Dec 2021 16:11:34 +0100 Subject: [Gambas-user] No Graphical sudo program found Message-ID: Hi Benoit and All, one of our friend of the Italian Forum, using this code: Desktop.RunAsRoot("sudo apt-get autoclean") Gets this answer: No Graphical sudo program found What can we say to him? Here the system information: (*) Regards Gianluigi (*) [System] Gambas=3.15.2 OperatingSystem=Linux Kernel=5.10.0-10-amd64 Architecture=x86_64 Distribution=Debian Desktop=MATE Theme=fusion Language=it_IT.UTF-8 Memory=3801M [Libraries] Cairo=libcairo.so.2.11600.0 Curl=libcurl.so.4.7.0 DBus=libdbus-1.so.3.19.13 GDK2=libgdk-x11-2.0.so.0.2400.33 GDK3=libgdk-3.so.0.2404.20 GStreamer=libgstreamer-1.0.so.0.1804.0 GTK+2=libgtk-x11-2.0.so.0.2400.33 GTK+3=libgtk-3.so.0.2404.20 OpenGL=libGL.so.1.7.0 Poppler=libpoppler.so.102.0.0 QT5=libQt5Core.so.5.15.2 SDL=libSDL-1.2.so.0.11.4 SQLite=libsqlite3.so.0.8.6 [Environment] CLUTTER_IM_MODULE=ibus DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DESKTOP_SESSION=lightdm-xsession DISPLAY=:0 GB_GUI=gb.qt5 GDMSESSION=lightdm-xsession GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/gambas3.desktop GIO_LAUNCHED_DESKTOP_FILE_PID=154545 GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 GTK3_MODULES=xapp-gtk3-module GTK_IM_MODULE=ibus GTK_MODULES=gail:atk-bridge GTK_OVERLAY_SCROLLING=0 HOME=/home/ LANG=it_IT.UTF-8 LC_ALL=it_IT.UTF-8 LOGNAME= MATE_DESKTOP_SESSION_ID=this-is-deprecated PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/home/ QT_ACCESSIBILITY=1 QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_IM_MODULE=ibus QT_LOGGING_RULES=*.debug=false QT_SCALE_FACTOR=1 SESSION_MANAGER=local/:@/tmp/.ICE-unix/3866,unix/:/tmp/.ICE-unix/3866 SHELL=/bin/bash SSH_AGENT_PID=4034 SSH_AUTH_SOCK=/run/user/1000/keyring/ssh TZ=:/etc/localtime USER= XAUTHORITY=/home//.Xauthority XDG_CURRENT_DESKTOP=MATE XDG_DATA_DIRS=/usr/share/mate:/home//.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share XDG_GREETER_DATA_DIR=/var/lib/lightdm/data/ XDG_RUNTIME_DIR=/run/user/1000 XDG_SEAT=seat0 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=lightdm-xsession XDG_SESSION_ID=1 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 XDG_SESSION_TYPE=x11 XDG_VTNR=7 XMODIFIERS=@im=ibus -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Thu Dec 30 16:26:57 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Thu, 30 Dec 2021 10:26:57 -0500 Subject: [Gambas-user] No Graphical sudo program found In-Reply-To: References: Message-ID: <29a43caf-bd5e-4a72-2561-39a56e4ff5d9@gmail.com> On 12/30/21 10:11, Gianluigi wrote: > Hi Benoit and All, > > one of our friend of the Italian Forum, using this code: > > Desktop.RunAsRoot("sudo apt-get autoclean") > > Gets this answer: > > No Graphical sudo program found > > What can we say to him? > > Here the system information: (*) > > Regards > Gianluigi > (*)| > | > |[System]| > || > > |Gambas=3.15.2 > OperatingSystem=Linux > Kernel=5.10.0-10-amd64 > Architecture=x86_64 > Distribution=Debian > Desktop=MATE > Theme=fusion > Language=it_IT.UTF-8 > Memory=3801M| Perhaps he needs something like 'kdesudo' (for KDE-based desktops) or 'gksudo' (GTK). But, I do not know what the MATE desktop would use. -- Lee From bagonergi at gmail.com Thu Dec 30 16:51:37 2021 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 30 Dec 2021 16:51:37 +0100 Subject: [Gambas-user] No Graphical sudo program found In-Reply-To: <29a43caf-bd5e-4a72-2561-39a56e4ff5d9@gmail.com> References: <29a43caf-bd5e-4a72-2561-39a56e4ff5d9@gmail.com> Message-ID: Il giorno gio 30 dic 2021 alle ore 16:27 T Lee Davidson < t.lee.davidson at gmail.com> ha scritto: > On 12/30/21 10:11, Gianluigi wrote: > > Hi Benoit and All, > > > > one of our friend of the Italian Forum, using this code: > > > > Desktop.RunAsRoot("sudo apt-get autoclean") > > > > Gets this answer: > > > > No Graphical sudo program found > > > > What can we say to him? > > > > Here the system information: (*) > > > > Regards > > Gianluigi > > (*)| > > | > > |[System]| > > || > > > > |Gambas=3.15.2 > > OperatingSystem=Linux > > Kernel=5.10.0-10-amd64 > > Architecture=x86_64 > > Distribution=Debian > > Desktop=MATE > > Theme=fusion > > Language=it_IT.UTF-8 > > Memory=3801M| > > Perhaps he needs something like 'kdesudo' (for KDE-based desktops) or > 'gksudo' (GTK). But, I do not know what the MATE desktop > would use. > > > -- > Lee > I saw that in gb.desktop the use of the MATE terminal (Static Public Sub OpenMinal (Optional {dir} as string)) is provided. Unfortunately of these things I understand little, I also saw an old discussion between Bruce (bb) and Benoit but ... :-( Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at westwoodsvcs.com Thu Dec 30 17:07:01 2021 From: brian at westwoodsvcs.com (Brian G) Date: Thu, 30 Dec 2021 08:07:01 -0800 (PST) Subject: [Gambas-user] No Graphical sudo program found In-Reply-To: <29a43caf-bd5e-4a72-2561-39a56e4ff5d9@gmail.com> References: <29a43caf-bd5e-4a72-2561-39a56e4ff5d9@gmail.com> Message-ID: <240582000.19081.1640880421731.JavaMail.zimbra@westwoodsvcs.com> There are a couple of projects in the farm, that allow a gambas program to act as a graphical sudo. The app that gets a password is written in gambas and is called by the sudo -A set environment variable to the Gambas pasword asker App you write Env["SUDO_ASKPASS"] = GambasGraphicPasswordAsker ' get the name of this executable sudo -A program_to_run_as_su The -A will start the gambas password asker(can be any gambas graphics program) The gambas password program that gets the password from the user does this Print passwordbox.text ' the sudo askpass -A expects this app to print the password to std out Hope this helps "Failure is the key to success; each mistake teaches us something" .. Morihei Ueshiba Brian G ----- On Dec 30, 2021, at 7:26 AM, T Lee Davidson t.lee.davidson at gmail.com wrote: > On 12/30/21 10:11, Gianluigi wrote: >> Hi Benoit and All, >> >> one of our friend of the Italian Forum, using this code: >> >> Desktop.RunAsRoot("sudo apt-get autoclean") >> >> Gets this answer: >> >> No Graphical sudo program found >> >> What can we say to him? >> >> Here the system information: (*) >> >> Regards >> Gianluigi >> (*)| >> | >> |[System]| >> || >> >> |Gambas=3.15.2 >> OperatingSystem=Linux >> Kernel=5.10.0-10-amd64 >> Architecture=x86_64 >> Distribution=Debian >> Desktop=MATE >> Theme=fusion >> Language=it_IT.UTF-8 >> Memory=3801M| > > Perhaps he needs something like 'kdesudo' (for KDE-based desktops) or 'gksudo' > (GTK). But, I do not know what the MATE desktop > would use. > > > -- > Lee > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- From bagonergi at gmail.com Thu Dec 30 17:39:52 2021 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 30 Dec 2021 17:39:52 +0100 Subject: [Gambas-user] No Graphical sudo program found In-Reply-To: <240582000.19081.1640880421731.JavaMail.zimbra@westwoodsvcs.com> References: <29a43caf-bd5e-4a72-2561-39a56e4ff5d9@gmail.com> <240582000.19081.1640880421731.JavaMail.zimbra@westwoodsvcs.com> Message-ID: Il giorno gio 30 dic 2021 alle ore 17:24 Brian G ha scritto: > There are a couple of projects in the farm, that allow a gambas program to > act as a graphical sudo. > > The app that gets a password is written in gambas and is called by the > sudo -A > > set environment variable to the Gambas pasword asker App you write > > Env["SUDO_ASKPASS"] = GambasGraphicPasswordAsker ' get the name of this > executable > > sudo -A program_to_run_as_su > > The -A will start the gambas password asker(can be any gambas graphics > program) > > The gambas password program that gets the password from the user does this > > Print passwordbox.text ' the sudo askpass -A expects this app to print > the password to std out > > Hope this helps > > > "Failure is the key to success; > each mistake teaches us something" .. Morihei Ueshiba > Brian G > Report it to our friend Thank you Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at westwoodsvcs.com Thu Dec 30 17:34:55 2021 From: brian at westwoodsvcs.com (Brian G) Date: Thu, 30 Dec 2021 08:34:55 -0800 (PST) Subject: [Gambas-user] Gambas Linux Shell - GSH In-Reply-To: <38395f35-35df-095a-2bdb-f085a6872dae@belmotek.net> References: <2093773916.18873.1640816086071.JavaMail.zimbra@westwoodsvcs.com> <38395f35-35df-095a-2bdb-f085a6872dae@belmotek.net> Message-ID: <273235370.19121.1640882095069.JavaMail.zimbra@westwoodsvcs.com> In the shell it is possible to do things such as if `ls -l | tr [a-z] [A-Z] > $a` = 0 then print $a else echo the command failed endif from the command line or in a script or shortcuts such as tcb Thisfile ' Copy this file to the clipboard !fcb > "thisfile" ' copy clipboard to a file !fcb | tc [a-z] [A-Z] | less ' pass clipboard contents to a process !fcb > $a ' clipboard To a global variable for use in a script fromclipboard ' just print clipboard to the terminal browse ' Opens a filebrowser in the current directory with no wait browse / ' Opens the file browser at the root directory google "New Socks" ' Opens the default internet browser search page for each s as string in $"a{b..f}/filename" ' auto file name expansion and enumeration touch {s} next "Failure is the key to success; each mistake teaches us something" .. Morihei Ueshiba Brian G ----- On Dec 29, 2021, at 6:11 PM, Martin Belmonte mbelmonte at belmotek.net wrote: > El 29/12/21 a las 23:14, Brian G escribi?: >> Hi Everyone, >> Over the past couple of years I have developed a Gambas interactive shell, It is >> finally at a point where I have been using as my daily driver at work and home. >> In my environment it replaces bash for the most part. >> >> It can be found here [ https://github.com/justlostintime/GambasShell/wiki | >> https://github.com/justlostintime/GambasShell/wiki ] >> >> If anyone finds it interesting I would love some feedback. > Great, congratulations. I see there is a pdf manual and quite a lot of > documentation, good point. > I am now trying to make a CAD with gambas, so I don't know if I will be > able to test but you never know. > Mart?n. > > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- From bsteers4 at gmail.com Thu Dec 30 18:31:39 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Thu, 30 Dec 2021 17:31:39 +0000 Subject: [Gambas-user] No Graphical sudo program found In-Reply-To: References: Message-ID: RunAsRoot is a "Graphical" launcher. same as using pkexec or gksudo or kdesudo not for using the sudo command for a terminal application. sudo is a terminal command not a graphical application sudo apt-get must be run through a terminal not a graphical launcher. possibly this would work... Desktop.RunAsRoot("mate-terminal --command 'sudo apt-get autoclean'") BruceS On Thu, 30 Dec 2021 at 15:13, Gianluigi wrote: > Hi Benoit and All, > > one of our friend of the Italian Forum, using this code: > > Desktop.RunAsRoot("sudo apt-get autoclean") > > Gets this answer: > > No Graphical sudo program found > > What can we say to him? > > Here the system information: (*) > > Regards > Gianluigi > (*) > [System] > > Gambas=3.15.2 > OperatingSystem=Linux > Kernel=5.10.0-10-amd64 > Architecture=x86_64 > Distribution=Debian > Desktop=MATE > Theme=fusion > Language=it_IT.UTF-8 > Memory=3801M > > [Libraries] > Cairo=libcairo.so.2.11600.0 > Curl=libcurl.so.4.7.0 > DBus=libdbus-1.so.3.19.13 > GDK2=libgdk-x11-2.0.so.0.2400.33 > GDK3=libgdk-3.so.0.2404.20 > GStreamer=libgstreamer-1.0.so.0.1804.0 > GTK+2=libgtk-x11-2.0.so.0.2400.33 > GTK+3=libgtk-3.so.0.2404.20 > OpenGL=libGL.so.1.7.0 > Poppler=libpoppler.so.102.0.0 > QT5=libQt5Core.so.5.15.2 > SDL=libSDL-1.2.so.0.11.4 > SQLite=libsqlite3.so.0.8.6 > > [Environment] > CLUTTER_IM_MODULE=ibus > DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus > DESKTOP_SESSION=lightdm-xsession > DISPLAY=:0 > GB_GUI=gb.qt5 > GDMSESSION=lightdm-xsession > GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/gambas3.desktop > GIO_LAUNCHED_DESKTOP_FILE_PID=154545 > GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 > GTK3_MODULES=xapp-gtk3-module > GTK_IM_MODULE=ibus > GTK_MODULES=gail:atk-bridge > GTK_OVERLAY_SCROLLING=0 > HOME=/home/ > LANG=it_IT.UTF-8 > LC_ALL=it_IT.UTF-8 > LOGNAME= > MATE_DESKTOP_SESSION_ID=this-is-deprecated > PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games > PWD=/home/ > QT_ACCESSIBILITY=1 > QT_AUTO_SCREEN_SCALE_FACTOR=0 > QT_IM_MODULE=ibus > QT_LOGGING_RULES=*.debug=false > QT_SCALE_FACTOR=1 > SESSION_MANAGER=local/:@/tmp/.ICE-unix/3866,unix/:/tmp/.ICE-unix/3866 > SHELL=/bin/bash > SSH_AGENT_PID=4034 > SSH_AUTH_SOCK=/run/user/1000/keyring/ssh > TZ=:/etc/localtime > USER= > XAUTHORITY=/home//.Xauthority > XDG_CURRENT_DESKTOP=MATE > XDG_DATA_DIRS=/usr/share/mate:/home//.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share > XDG_GREETER_DATA_DIR=/var/lib/lightdm/data/ > XDG_RUNTIME_DIR=/run/user/1000 > XDG_SEAT=seat0 > XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 > XDG_SESSION_CLASS=user > XDG_SESSION_DESKTOP=lightdm-xsession > XDG_SESSION_ID=1 > XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 > XDG_SESSION_TYPE=x11 > XDG_VTNR=7 > XMODIFIERS=@im=ibus > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Thu Dec 30 18:38:01 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Thu, 30 Dec 2021 12:38:01 -0500 Subject: [Gambas-user] Regular expressions In-Reply-To: References: Message-ID: <6d45143e-2514-a7aa-85e5-9c7b4a2408c9@gmail.com> On 12/30/21 07:37, Hans Lehmann wrote: > Hello. > > I am looking for 3 regular pattern expressions that check in a DokuWiki text whether the formats `underlined`, `italic` or > `bold` are in the given text. > > Example text: > > The //installation// of a **SSH server** on the remote __computer__ is worthwhile in any case! > > My many attempts ended up with these patterns, which unfortunately do not work: > > IF sLine Like "*[_]{2}*[_]{2}*" THEN sLine = Replace(sLine, "__", "") > IF sLine Like "*[*]{2}*[*]{2}*" THEN sLine = Replace(sLine, "**", "") > IF sLine Like "*[/]{2}*[/]{2}*" THEN sLine = Replace(sLine, "//", "") > > Any hint in the right direction will be gladly read. > > With kind regards > > Hans DokuWiki stores all its data in UTF-8.[1] This is almost certainly the reason it is not working since LIKE deals only with ASCII strings.[2] You should use RegExp.Replace (gb.pcre) [3] as LIKE is not a valid solution for this particular scenario. -- Lee [1] https://www.dokuwiki.org/utf-8 [2] http://gambaswiki.org/wiki/lang/like [3] http://gambaswiki.org/edit/comp/gb.pcre/regexp/replace From bsteers4 at gmail.com Thu Dec 30 18:43:10 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Thu, 30 Dec 2021 17:43:10 +0000 Subject: [Gambas-user] No Graphical sudo program found In-Reply-To: References: Message-ID: also one of the following must be installed for Desktop.RunAsRoot() pkexec gksudo kdesudo lxde-sudo most except pkexec are now obsolete and unavailable BruceS On Thu, 30 Dec 2021 at 15:13, Gianluigi wrote: > Hi Benoit and All, > > one of our friend of the Italian Forum, using this code: > > Desktop.RunAsRoot("sudo apt-get autoclean") > > Gets this answer: > > No Graphical sudo program found > > What can we say to him? > > Here the system information: (*) > > Regards > Gianluigi > (*) > [System] > > Gambas=3.15.2 > OperatingSystem=Linux > Kernel=5.10.0-10-amd64 > Architecture=x86_64 > Distribution=Debian > Desktop=MATE > Theme=fusion > Language=it_IT.UTF-8 > Memory=3801M > > [Libraries] > Cairo=libcairo.so.2.11600.0 > Curl=libcurl.so.4.7.0 > DBus=libdbus-1.so.3.19.13 > GDK2=libgdk-x11-2.0.so.0.2400.33 > GDK3=libgdk-3.so.0.2404.20 > GStreamer=libgstreamer-1.0.so.0.1804.0 > GTK+2=libgtk-x11-2.0.so.0.2400.33 > GTK+3=libgtk-3.so.0.2404.20 > OpenGL=libGL.so.1.7.0 > Poppler=libpoppler.so.102.0.0 > QT5=libQt5Core.so.5.15.2 > SDL=libSDL-1.2.so.0.11.4 > SQLite=libsqlite3.so.0.8.6 > > [Environment] > CLUTTER_IM_MODULE=ibus > DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus > DESKTOP_SESSION=lightdm-xsession > DISPLAY=:0 > GB_GUI=gb.qt5 > GDMSESSION=lightdm-xsession > GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/gambas3.desktop > GIO_LAUNCHED_DESKTOP_FILE_PID=154545 > GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 > GTK3_MODULES=xapp-gtk3-module > GTK_IM_MODULE=ibus > GTK_MODULES=gail:atk-bridge > GTK_OVERLAY_SCROLLING=0 > HOME=/home/ > LANG=it_IT.UTF-8 > LC_ALL=it_IT.UTF-8 > LOGNAME= > MATE_DESKTOP_SESSION_ID=this-is-deprecated > PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games > PWD=/home/ > QT_ACCESSIBILITY=1 > QT_AUTO_SCREEN_SCALE_FACTOR=0 > QT_IM_MODULE=ibus > QT_LOGGING_RULES=*.debug=false > QT_SCALE_FACTOR=1 > SESSION_MANAGER=local/:@/tmp/.ICE-unix/3866,unix/:/tmp/.ICE-unix/3866 > SHELL=/bin/bash > SSH_AGENT_PID=4034 > SSH_AUTH_SOCK=/run/user/1000/keyring/ssh > TZ=:/etc/localtime > USER= > XAUTHORITY=/home//.Xauthority > XDG_CURRENT_DESKTOP=MATE > XDG_DATA_DIRS=/usr/share/mate:/home//.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share > XDG_GREETER_DATA_DIR=/var/lib/lightdm/data/ > XDG_RUNTIME_DIR=/run/user/1000 > XDG_SEAT=seat0 > XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 > XDG_SESSION_CLASS=user > XDG_SESSION_DESKTOP=lightdm-xsession > XDG_SESSION_ID=1 > XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 > XDG_SESSION_TYPE=x11 > XDG_VTNR=7 > XMODIFIERS=@im=ibus > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Thu Dec 30 18:52:27 2021 From: bsteers4 at gmail.com (Bruce Steers) Date: Thu, 30 Dec 2021 17:52:27 +0000 Subject: [Gambas-user] No Graphical sudo program found In-Reply-To: References: Message-ID: On Thu, 30 Dec 2021 at 17:31, Bruce Steers wrote: > RunAsRoot is a "Graphical" launcher. > same as using pkexec or gksudo or kdesudo > > not for using the sudo command for a terminal application. > > sudo is a terminal command not a graphical application > > sudo apt-get > must be run through a terminal not a graphical launcher. > > possibly this would work... > Desktop.RunAsRoot("mate-terminal --command 'sudo apt-get autoclean'") > > BruceS > > > On Thu, 30 Dec 2021 at 15:13, Gianluigi wrote: > >> Hi Benoit and All, >> >> one of our friend of the Italian Forum, using this code: >> >> Desktop.RunAsRoot("sudo apt-get autoclean") >> >> Gets this answer: >> >> No Graphical sudo program found >> > I apologise. It seems you can use sudo with RunAsRoot, i just tried RunAsRoot("sudo ls /etc/") and the output was sent to stdout. So the problem was no pkexec , gksudo, kdesudo or lxde-sudo was found. debian mate "should" have pkexec installed with mate-polkit try.. sudo apt-get install mate-polkit BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Thu Dec 30 18:59:07 2021 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 30 Dec 2021 18:59:07 +0100 Subject: [Gambas-user] No Graphical sudo program found In-Reply-To: References: Message-ID: > > ... > debian mate "should" have pkexec installed with mate-polkit > > try.. > sudo apt-get install mate-polkit > > BruceS > > Ok, report it to our friend Thank you Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From tobs at taboege.de Thu Dec 30 20:38:39 2021 From: tobs at taboege.de (Tobias Boege) Date: Thu, 30 Dec 2021 20:38:39 +0100 Subject: [Gambas-user] Regular expressions In-Reply-To: <6d45143e-2514-a7aa-85e5-9c7b4a2408c9@gmail.com> References: <6d45143e-2514-a7aa-85e5-9c7b4a2408c9@gmail.com> Message-ID: <20211230193839.GC914822@T580.localdomain> On Thu, 30 Dec 2021, T Lee Davidson wrote: > On 12/30/21 07:37, Hans Lehmann wrote: > > Hello. > > > > I am looking for 3 regular pattern expressions that check in a DokuWiki > > text whether the formats `underlined`, `italic` or `bold` are in the > > given text. > > > > Example text: > > > > The //installation// of a **SSH server** on the remote __computer__ is worthwhile in any case! > > > > My many attempts ended up with these patterns, which unfortunately do not work: > > > > IF sLine Like "*[_]{2}*[_]{2}*" THEN sLine = Replace(sLine, "__", "") > > IF sLine Like "*[*]{2}*[*]{2}*" THEN sLine = Replace(sLine, "**", "") > > IF sLine Like "*[/]{2}*[/]{2}*" THEN sLine = Replace(sLine, "//", "") > > > > Any hint in the right direction will be gladly read. > > > > With kind regards > > > > Hans > > DokuWiki stores all its data in UTF-8.[1] This is almost certainly the > reason it is not working since LIKE deals only with ASCII strings.[2] > > You should use RegExp.Replace (gb.pcre) [3] as LIKE is not a valid solution for this particular scenario. > In addition, the LIKE patterns quoted above fall into a very common trap with regular expressions (or similar patterns): if you match against [_]{2}(.*)[_]{2} (a straightforward translation of the given pattern to PCRE) as suggested in another email, then problems will arise if there are more than one underline markups in your string because the `.*` in the middle is by default "greedy". The line The __installation__ of a __SSH server__ on the remote __computer__ is worthwhile in any case! will get everything from the first __ to the last __ on the line replaced. This spans three different markups which are left unchanged! In gb.pcre, you would use the "frugal" quantifier `*?` instead of `*`: [_]{2}(.*?)[_]{2} Since Gambas 3.5, you can use the convenient RegExp.Replace() function, which compiles quantifiers frugally by default. See the documentation for more information! Here is the solution, also incorporating the hint by T Lee about UTF8 (I don't know if that flag is the default in gb.pcre): RegExp.Replace(sDokuWiki, "[_]{2}(.*)[_]{2}", "&1", gb.UTF8) Best, Tobias -- "There's an old saying: Don't change anything... ever!" -- Mr. Monk From roberto.premoli at tiscali.it Thu Dec 30 20:42:50 2021 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Thu, 30 Dec 2021 20:42:50 +0100 Subject: [Gambas-user] Cross compiling bambas for ARM Cortex A53 cores [Pinephone] Message-ID: <7c3381aaffbc0d3c3abf45383a11ee74@tiscali.it> Hello, Few days ago I got pinehone and as FIRST thing after software update, i installed gambas (3.15-2-1). It does not work. Mr Minisini kindly told me I need at least 3.16 that support wayland, stantad on Mobian (debian form mobile). So the idea is to recompile source code of latest gambas, but because pinephone is so slow, I ask here info how to cross compile on my desktop to generate .deb for ARM. I tried to search info on gambas.sourceforge.net but i fount nothing, so i came here to ask. Thanks. Roberto PS: as soon as i see it works, i can share the .deb files with who ask for.... Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 SMS a soli 7,99? al mese http://tisca.li/Smart70 -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Thu Dec 30 21:14:51 2021 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 30 Dec 2021 21:14:51 +0100 Subject: [Gambas-user] Cross compiling bambas for ARM Cortex A53 cores [Pinephone] In-Reply-To: <7c3381aaffbc0d3c3abf45383a11ee74@tiscali.it> References: <7c3381aaffbc0d3c3abf45383a11ee74@tiscali.it> Message-ID: <0e974eca-697c-fc98-a11e-c892596c537c@gmail.com> Le 30/12/2021 ? 20:42, roberto.premoli at tiscali.it a ?crit?: > Hello, > Few days ago I got pinehone and as FIRST thing after software update, i > installed gambas (3.15-2-1). It does not work. > Mr Minisini kindly told me I need at least 3.16 that support wayland, > stantad on Mobian (debian form mobile). > So the idea is to recompile source code of latest gambas, but because > pinephone is so slow, I ask here info how to cross compile on my desktop > to generate .deb for ARM. > I tried to search info on gambas.sourceforge.net but i fount nothing, so > i came here to ask. > Thanks. > Roberto > > PS: as soon as i see it works, i can share the .deb files with who ask > for.... > > > > Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 SMS > a soli 7,99? al mese http://tisca.li/Smart70 > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > As usual with Debian, you have the more recent version in the "unstable" sid version. See https://packages.debian.org/search?keywords=gambas3&searchon=names&suite=sid§ion=all Regards, -- Beno?t Minisini From roberto.premoli at tiscali.it Thu Dec 30 21:29:29 2021 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Thu, 30 Dec 2021 21:29:29 +0100 Subject: [Gambas-user] Cross compiling bambas for ARM Cortex A53 cores [Pinephone] In-Reply-To: <0e974eca-697c-fc98-a11e-c892596c537c@gmail.com> References: <7c3381aaffbc0d3c3abf45383a11ee74@tiscali.it> <0e974eca-697c-fc98-a11e-c892596c537c@gmail.com> Message-ID: Il 30.12.2021 21:14 Beno?t Minisini ha scritto: > Le 30/12/2021 ? 20:42, roberto.premoli at tiscali.it [4]a ?crit : > >> Hello, Few days ago I got pinehone and as FIRST thing after software >> update, i installed gambas (3.15-2-1). It does not work. Mr Minisini >> kindly told me I need at least 3.16 that support wayland, stantad on >> Mobian (debian form mobile). So the idea is to recompile source code >> of >> latest gambas, but because pinephone is so slow, I ask here info how >> to >> cross compile on my desktop to generate .deb for ARM. I tried to >> search >> info on gambas.sourceforge.net but i fount nothing, so i came here >> to >> ask. Thanks. Roberto PS: as soon as i see it works, i can share the >> .deb files with who ask for.... Con Tiscali Mobile Smart 70 hai 70 >> GB >> in 4G, minuti illimitati e 100 SMS a soli 7,99EUR al mese >> http://tisca.li/Smart70 [1] ----[ >> http://gambaswiki.org/wiki/doc/netiquette [3] ]---- > > As usual with Debian, you have the more recent version in the > "unstable" > sid version. > > See > https://packages.debian.org/search?keywords=gambas3&searchon=names&suite=sid§ion=all > [5] > > Regards, > > -- Beno?t Minisini ----[ http://gambaswiki.org/wiki/doc/netiquette > [6] > ]---- thanks for the hit! i will move to ustable and later i will update all of you. Roberto Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 SMS a soli 7,99? al mese http://tisca.li/Smart70 From bagonergi at gmail.com Thu Dec 30 23:49:05 2021 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 30 Dec 2021 23:49:05 +0100 Subject: [Gambas-user] Regular expressions In-Reply-To: <20211230193839.GC914822@T580.localdomain> References: <6d45143e-2514-a7aa-85e5-9c7b4a2408c9@gmail.com> <20211230193839.GC914822@T580.localdomain> Message-ID: Il giorno gio 30 dic 2021 alle ore 20:39 Tobias Boege via User < user at lists.gambas-basic.org> ha scritto: > On Thu, 30 Dec 2021, T Lee Davidson wrote: > > On 12/30/21 07:37, Hans Lehmann wrote: > > > Hello. > > > > > > I am looking for 3 regular pattern expressions that check in a DokuWiki > > > > > > Hans > > > > DokuWiki stores all its data in UTF-8.[1] This is almost certainly the > > reason it is not working since LIKE deals only with ASCII strings.[2] > > > > You should use RegExp.Replace (gb.pcre) [3] as LIKE is not a valid > solution for this particular scenario. > > > > In addition, the LIKE patterns quoted above fall into a very common trap > with regular expressions (or similar patterns): if you match against > > [_]{2}(.*)[_]{2} > > (a straightforward translation of the given pattern to PCRE) as suggested > in another email, then problems will arise if there are more than one > underline markups in your string because the `.*` in the middle is by > default "greedy". The line > > The __installation__ of a __SSH server__ on the remote __computer__ is > worthwhile in any case! > > will get everything from the first __ to the last __ on the line replaced. > This spans three different markups which are left unchanged! > > In gb.pcre, you would use the "frugal" quantifier `*?` instead of `*`: > > [_]{2}(.*?)[_]{2} > > Since Gambas 3.5, you can use the convenient RegExp.Replace() function, > which compiles quantifiers frugally by default. See the documentation for > more information! Here is the solution, also incorporating the hint by > T Lee about UTF8 (I don't know if that flag is the default in gb.pcre): > > RegExp.Replace(sDokuWiki, "[_]{2}(.*)[_]{2}", "&1", gb.UTF8) > > Best, > Tobias > Hi Tobias and Lee, I admit that this solution is not very aesthetic, but avoids intervening where it is not needed and this is also compatible with UTF-8: Public Sub Main() Dim sLine As String = "The //installation// of a **SSH server on the remote __computer__ is worthwhile in any case!" Dim sItalic, sBold, sUnderline As String Try sItalic = Scan(sLine, "*//*//*")[1] Try sBold = Scan(sLine, "*{**}*{**}*")[1] Try sUnderline = Scan(sLine, "*__*__*")[1] If sItalic Then sLine = Replace(sLine, "//", "") If sUnderline Then sLine = Replace(sLine, "__", "") If sBold Then sLine = Replace(sLine, "**", "") Print sLine End This is definitely more elegant but how to get control over replace when needed? Public Sub Main() Dim sLine As String = "The //installation// of a **SSH server on the remote __computer__ is worthwhile in any case!" sLine = RegExp.Replace(sLine, "[_]{2}(.*)[_]{2}", "&1") sLine = RegExp.Replace(sLine, "[/]{2}(.*)[/]{2}", "&1") sLine = RegExp.Replace(sLine, "[*]{2}(.*)[*]{2}", "&1") Print sLine End Now I'm going to sleep ;-D Good night & Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Fri Dec 31 06:59:44 2021 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Fri, 31 Dec 2021 00:59:44 -0500 Subject: [Gambas-user] Regular expressions In-Reply-To: References: <6d45143e-2514-a7aa-85e5-9c7b4a2408c9@gmail.com> <20211230193839.GC914822@T580.localdomain> Message-ID: <85aa055f-85f6-5305-ac39-acaadd540b06@gmail.com> On 12/30/21 17:49, Gianluigi wrote: > Hi Tobias and Lee, > > I admit that this solution is not very aesthetic, but avoids intervening where it is not needed and this is also compatible with > UTF-8: > > Public Sub Main() > > ? Dim sLine As String = "The //installation// of a **SSH server on the remote __computer__ is worthwhile in any case!" > ? Dim sItalic, sBold, sUnderline As String > > ? Try sItalic = Scan(sLine, "*//*//*")[1] > ? Try sBold = Scan(sLine, "*{**}*{**}*")[1] > ? Try sUnderline = Scan(sLine, "*__*__*")[1] > > ? If sItalic Then sLine = Replace(sLine, "//", "") > ? If sUnderline Then sLine = Replace(sLine, "__", "") > ? If sBold Then sLine = Replace(sLine, "**", "") > > ? Print sLine > > End > > This is definitely more elegant but how to get control over replace when needed? > > Public Sub Main() > > ? Dim sLine As String = "The //installation// of a **SSH server on the remote __computer__ is worthwhile in any case!" > > ? sLine = RegExp.Replace(sLine, "[_]{2}(.*)[_]{2}", "&1") > ? sLine = RegExp.Replace(sLine, "[/]{2}(.*)[/]{2}", "&1") > ? sLine = RegExp.Replace(sLine, "[*]{2}(.*)[*]{2}", "&1") > > ? Print sLine > > End > > Now I'm going to sleep ;-D > > Good night & Regards > > Gianluigi Your first solution could make replacements where none should be made. Consider the output if the text is set thusly: Dim sLine As String = "The //installation// of a __SSH server__ on the remote __computer is worthwhile in any case!" Hmm, someone made a typo? So all the words from "computer" to the next markup tag will be underlined? Using regular expressions helps to guarantee that, when markup is replaced, it is done so because there is a matching markup tag bracketing the enclosed text. Now I am unsure what you mean by, "get control over replace when needed." Are you referring to Replace() or RegExp.Replace()? And, exactly what control do you think might be needed? Are you talking about greedy vs non-greedy (or "frugal" as Tobi puts it)? -- Lee From bagonergi at gmail.com Fri Dec 31 14:15:06 2021 From: bagonergi at gmail.com (Gianluigi) Date: Fri, 31 Dec 2021 14:15:06 +0100 Subject: [Gambas-user] Debian and Ubuntu libraries for PostgreSQL ??? Message-ID: Hi Benoit, I don't see where the libraries for PostgreSQL to install on Debian and Ubuntu are. What happened to it? Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Fri Dec 31 14:24:47 2021 From: bagonergi at gmail.com (Gianluigi) Date: Fri, 31 Dec 2021 14:24:47 +0100 Subject: [Gambas-user] Regular expressions In-Reply-To: <85aa055f-85f6-5305-ac39-acaadd540b06@gmail.com> References: <6d45143e-2514-a7aa-85e5-9c7b4a2408c9@gmail.com> <20211230193839.GC914822@T580.localdomain> <85aa055f-85f6-5305-ac39-acaadd540b06@gmail.com> Message-ID: Il giorno ven 31 dic 2021 alle ore 07:00 T Lee Davidson < t.lee.davidson at gmail.com> ha scritto: > > Your first solution could make replacements where none should be made. > Consider the output if the text is set thusly: > Dim sLine As String = "The //installation// of a __SSH server__ on the > remote __computer is worthwhile in any case!" > > Hmm, someone made a typo? So all the words from "computer" to the next > markup tag will be underlined? > > Using regular expressions helps to guarantee that, when markup is > replaced, it is done so because there is a matching markup tag > bracketing the enclosed text. > > Now I am unsure what you mean by, "get control over replace when needed." > Are you referring to Replace() or RegExp.Replace()? > > And, exactly what control do you think might be needed? Are you talking > about greedy vs non-greedy (or "frugal" as Tobi puts it)? > > > -- > Lee > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > Hi Lee, sorry for the delay in the reply, but I'm looking for Postgres with Gambas ;-D I thank you very much for your reply, you (with Tobias) have opened a new world and you gave me to study :-) Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From hans at gambas-buch.de Fri Dec 31 16:59:44 2021 From: hans at gambas-buch.de (Hans Lehmann) Date: Fri, 31 Dec 2021 16:59:44 +0100 Subject: [Gambas-user] Regular expressions In-Reply-To: References: <6d45143e-2514-a7aa-85e5-9c7b4a2408c9@gmail.com> <20211230193839.GC914822@T580.localdomain> Message-ID: <145d9e1d-55ae-a694-32b6-0f811d340206@gambas-buch.de> An HTML attachment was scrubbed... URL: From adamnt42 at gmail.com Fri Dec 31 22:55:43 2021 From: adamnt42 at gmail.com (bb) Date: Sat, 01 Jan 2022 08:25:43 +1030 Subject: [Gambas-user] Debian and Ubuntu libraries for PostgreSQL ??? In-Reply-To: References: Message-ID: On Fri, 2021-12-31 at 14:15 +0100, Gianluigi wrote: > Hi Benoit, > > I don't see where the libraries for PostgreSQL to install on Debian > and > Ubuntu are. > What happened to it? > > Regards > Gianluigi > > ----[ http://gambaswiki.org/wiki/doc/netiquette?]---- Not quite sure what your question is, but the only thing you should need for Debian is libpq-devel (no matter what version). b