Why about me?
Posted: Tue Feb 17, 2015 6:41 am
Here's a little about me since certain rude folks seem to want to know more.
I'm hoping that this topic will draw attention to the trolling in threads designed to explore software, and help to put an end to the trolling.
I live at 38.7°N 90.3°W.
I am a single parent of two teenaged girls.
I have an Electrical Engineering degree from the University of Misery in Columbia,
and I hold a high school Mathematics teaching certificate here in the state of Misery (one of the original 50 states).
I started programming in the 1960s, on paper.
That's more than enough about me if you please.
There are too many weirdos out there.
Thank you.
____________________________________
But I'm not going to let this opportunity go to waste.
That ESChat thread became too cluttered to address the extrapolative uses.
AS you may have surmised, I am a huge fan of the potential of PureBasic in the educational settings.
Believe it or not, I have a clear vision for PB in schools.
But that's not the reason for the following addendum to the above bio.
The ESChat framework program is aimed at those who are beginning programming,
and at those who don't know much about networking but want to quickly and painlessly make the connection.
When you run ESChat what you see is a mostly black canvas
until the first chat message is transferred, whereupon you get a simple grey rectangle with the lighter grey border.
We all know how difficult even the smallest program change can be.
And if you don't believe me, I invite you to transform the two pixel grey chat text border
with the 90° corner angles into a rounded 30 pixel radius circular border "corners" without using a supplemental bitmap.
Just that one change... and I'd like to to see the code, because some of you code geniuses here surprise me.
But what I want to point out is that the program is a framework begging for someone to add functionality.
Don't take that lightly, as I just mentioned, most worthwhile changes won't come easy.
To be specific, in the code where you see this
the program is sensing a Ctrl+S to save the file.
Right after that if paragraph you could add an ElseIf KeyboardPushed(#PB_Key_C) code paragraph to sense a Ctrl+C for checkers request.
If checkers is too slow and lame, then perhaps a card game?
There are many ideas to implement where the data can be packed in a string or in "binary" data and then sent back and forth between remote players.
If I can update the screen with the chat contents, one can update a board with the string contents.
The ESChat program might be an excellent place to start, as it seems to work over the internet flawlessly, and there's nothing much in the way.
The base program would also be a prime candidate for optimization, and in the future I may use it for that purpose, although others who are limited to the demo might have that need a bit sooner.
If you do compile the program, use the second version at this link which has one bug fix (thank you bosker
), and one internal change.
I'm hoping that this topic will draw attention to the trolling in threads designed to explore software, and help to put an end to the trolling.
I live at 38.7°N 90.3°W.
I am a single parent of two teenaged girls.
I have an Electrical Engineering degree from the University of Misery in Columbia,
and I hold a high school Mathematics teaching certificate here in the state of Misery (one of the original 50 states).
I started programming in the 1960s, on paper.
That's more than enough about me if you please.
There are too many weirdos out there.
Thank you.
____________________________________
But I'm not going to let this opportunity go to waste.
That ESChat thread became too cluttered to address the extrapolative uses.
AS you may have surmised, I am a huge fan of the potential of PureBasic in the educational settings.
Believe it or not, I have a clear vision for PB in schools.
But that's not the reason for the following addendum to the above bio.
The ESChat framework program is aimed at those who are beginning programming,
and at those who don't know much about networking but want to quickly and painlessly make the connection.
When you run ESChat what you see is a mostly black canvas
until the first chat message is transferred, whereupon you get a simple grey rectangle with the lighter grey border.
We all know how difficult even the smallest program change can be.
And if you don't believe me, I invite you to transform the two pixel grey chat text border
with the 90° corner angles into a rounded 30 pixel radius circular border "corners" without using a supplemental bitmap.
Just that one change... and I'd like to to see the code, because some of you code geniuses here surprise me.
But what I want to point out is that the program is a framework begging for someone to add functionality.
Don't take that lightly, as I just mentioned, most worthwhile changes won't come easy.
To be specific, in the code where you see this
Code: Select all
ElseIf KeyboardPushed(#PB_Key_LeftControl) Or KeyboardPushed(#PB_Key_RightControl)
If KeyboardPushed(#PB_Key_S)Right after that if paragraph you could add an ElseIf KeyboardPushed(#PB_Key_C) code paragraph to sense a Ctrl+C for checkers request.
If checkers is too slow and lame, then perhaps a card game?
There are many ideas to implement where the data can be packed in a string or in "binary" data and then sent back and forth between remote players.
If I can update the screen with the chat contents, one can update a board with the string contents.
The ESChat program might be an excellent place to start, as it seems to work over the internet flawlessly, and there's nothing much in the way.
The base program would also be a prime candidate for optimization, and in the future I may use it for that purpose, although others who are limited to the demo might have that need a bit sooner.
If you do compile the program, use the second version at this link which has one bug fix (thank you bosker