Lazarus

Announcements => Third party => Topic started by: FlierMate on January 27, 2021, 03:43:25 pm

Title: [Index] My Collections of Modern Pascal Programs
Post by: FlierMate on January 27, 2021, 03:43:25 pm
(To admin and mods: Please delete or move this post as you see fit)

Note:
1. The purpose of this index page is to make my collections come handy especially it is on two different user accounts.
2. anyone and FlierMate are the same guy.


1. Address Book (Free Vision)
-Demonstrate uses of following Free Vision TUI elements:
* TInputLine
* TCheckBoxes
* TListBox
* TRadioButtons
-Comes with Add, Edit, Delete, Find, View, Export records functions.

Link: https://forum.lazarus.freepascal.org/index.php/topic,52938.0.html

2. Image to ASCII Art Converter (CLI)
Link: https://forum.lazarus.freepascal.org/index.php/topic,51679.0.html

3. Image to ANSI Art Converter (CLI)
Link: https://forum.lazarus.freepascal.org/index.php/topic,51665.0.html

4. Text Editor (Free Vision)
Link: https://forum.lazarus.freepascal.org/index.php/topic,53006.0.html

5. HexDump and HexView (HexView uses Free Vision TEditorWindow)
Link: https://forum.lazarus.freepascal.org/index.php/topic,51652.0.html

6. 21x21 QR Code Generator (CLI)
Note: It uses Cliff Hones' Reed-Solomon encoder
Link: https://forum.lazarus.freepascal.org/index.php/topic,52115.0.html

Your feedback are welcomed!
Title: Re: [Index] My Collections of Modern Pascal Programs
Post by: AlexTP on January 28, 2021, 10:28:13 am
Can you pls, create an account on GitHub, then make a reposotiry, and upload these apps there? you don't need Git, upload all via www dialogs.
Title: Re: [Index] My Collections of Modern Pascal Programs
Post by: Okoba on February 22, 2021, 11:56:32 am
Nice QR in CLI. I agree with Alex, please share them on something like Github or Gitlab, more people will find and enjoy them in the future.
Title: Re: [Index] My Collections of Modern Pascal Programs
Post by: FlierMate on February 24, 2021, 03:34:09 pm
Can you pls, create an account on GitHub, then make a reposotiry, and upload these apps there? you don't need Git, upload all via www dialogs.

Nice QR in CLI. I agree with Alex, please share them on something like Github or Gitlab, more people will find and enjoy them in the future.

Thank you. Your all suggestion is good but I have lost confidence in my own code, I end up deleting my GitHub account after creating them for awhile.
Title: Re: [Index] My Collections of Modern Pascal Programs
Post by: Okoba on February 24, 2021, 07:38:00 pm
They are very nice. Add an screen shot in the repo and it will help some people.
Title: Re: [Index] My Collections of Modern Pascal Programs
Post by: lucamar on February 24, 2021, 09:51:21 pm
Thank you. Your all suggestion is good but I have lost confidence in my own code, I end up deleting my GitHub account after creating them for awhile.

If you think about it you'll see that's nonsense (with all my respect). Instead of posting your code to a general repository geared to, maybe, better it with the help of others, you are posting it as "done", "take it as is" in a forum which is not really geared for this kind of things. And, frankly, loosing confidence in your own code after only a couple months of making it public is a little ... let's say "strange".

Be brave, load up the source to GitHub (or wherever you prefer) and tell the world: "this is my old code; can you better it? Show me!" ;)
Title: Re: [Index] My Collections of Modern Pascal Programs
Post by: ASBzone on February 24, 2021, 10:00:37 pm
If you have lost confidence in the code, then why are you choosing to post it anywhere?
Title: Re: [Index] My Collections of Modern Pascal Programs
Post by: FlierMate on February 25, 2021, 09:04:51 am
I understand the lack of code collaboration, but they are small projects anyway.

I got discouraged last month as a few people posted this on another forum:

Quote
There's 2 parts to this work. One is the science part of it, where you experiment with various stuff like making that QR code generator like you mentioned. The other part is the engineering aspect. How to have your code base grow to a large size without it ending up in a mess, especially when there's a large team working on it........keep in mind that there's a difference between Comp Sci and Software Engineering. I've seen brilliant researchers in their different fields in Comp Sci. But you won't want them involved when it comes to production code.....if hobby you won't see such a ultimate programming coding. I wonder how can you improve the coding skill by start from hobby?


Title: Re: [Index] My Collections of Modern Pascal Programs
Post by: lucamar on February 25, 2021, 09:31:01 am
I wonder how can one develop any skill if one doesn't take it as a hobby (at least at the start) and make it for the love for it. :)

Think about it: you (as everyone) started from scratch and look what you've done; do you really think the process stops magically there? ;)

To participate in Internet fora you'll have to develop a somewhat thicker skin, take (with thanks) the positive, and discard negative comments as inconsequential. Yes, you'll feel hurt sometimes but don't let yourself become discouraged.
Title: Re: [Index] My Collections of Modern Pascal Programs
Post by: 440bx on February 25, 2021, 09:45:05 am
To participate in Internet fora you'll have to develop a somewhat thicker skin, take (with thanks) the positive, and discard negative comments as inconsequential. Yes, you'll feel hurt sometimes but don't let yourself become discouraged.
That might very well be "requisite #1" to participate in any technical forum on the net.  "Postgrad" courses in that area readily available in stackoverflow.  :D
Title: Re: [Index] My Collections of Modern Pascal Programs
Post by: lucamar on February 25, 2021, 10:04:40 am
stackoverflow is kindergarden compared to some of the real wars on Usenet, both intra- and across boards. Anyone remembers comp.sys.sinclair vs. comp.sys.cbm vs. comp.sys.amstrad, or comp.lang.pascal vs. comp.lang.c? Ah, those were the days ...
 ;D
Title: Re: [Index] My Collections of Modern Pascal Programs
Post by: winni on February 25, 2021, 10:29:35 am
stackoverflow is kindergarden compared to some of the real wars on Usenet, both intra- and across boards. Anyone remembers comp.sys.sinclair vs. comp.sys.cbm vs. comp.sys.amstrad, or comp.lang.pascal vs. comp.lang.c? Ah, those were the days ...
 ;D

Not to forget the battles inside comp.os.cpm: Run CP/M on which hardware .....
And how to convert inbetween then around 200 (!!) different floppy disc formats.

Winni
Title: Re: [Index] My Collections of Modern Pascal Programs
Post by: El Salvador on February 25, 2021, 02:29:59 pm
Don't forget https://en.wikipedia.org/wiki/Tanenbaum%E2%80%93Torvalds_debate
Title: Re: [Index] My Collections of Modern Pascal Programs
Post by: ASBzone on March 01, 2021, 07:29:49 pm
stackoverflow is kindergarden compared to some of the real wars on Usenet, both intra- and across boards. Anyone remembers comp.sys.sinclair vs. comp.sys.cbm vs. comp.sys.amstrad, or comp.lang.pascal vs. comp.lang.c? Ah, those were the days ...
 ;D
Indeed. Newsgroups were brutal...
You needed more than thick skin -- armor was required.
Title: Re: [Index] My Collections of Modern Pascal Programs
Post by: FlierMate on March 02, 2021, 03:15:55 pm
They are very nice. Add an screen shot in the repo and it will help some people.

I am actually glad that you like it. Thanks!

If you have lost confidence in the code, then why are you choosing to post it anywhere?

They are working code anyway, but the way the code were written is free-style, not adhering to any standards.
Sometimes I feel like wanted to share my happiness to people, that's why I posted them here and there. My code **contains** happiness, maybe not the code itself, but the fun brought by my (mostly command-line) programs.

  ;)

I wonder how can one develop any skill if one doesn't take it as a hobby (at least at the start) and make it for the love for it. :)

Think about it: you (as everyone) started from scratch and look what you've done; do you really think the process stops magically there? ;)

True. What you said are true, and I have never thought of the positive side by having coding as hobby (from the beginning).

When one cannot discuss technically and rationally, he or she would start behaving emotionally. I am not 100% and not even near 90% intellectual, so please understand I feel hurt at times.

That might very well be "requisite #1" to participate in any technical forum on the net.  "Postgrad" courses in that area readily available in stackoverflow.  :D

Aha, I do not like the concept of downvotes. If I ask stupid question on StackOverflow, the question will be closed in no time.
Title: Re: [Index] My Collections of Modern Pascal Programs
Post by: Handoko on March 02, 2021, 04:00:36 pm
When one cannot discuss technically and rationally, he or she would start behaving emotionally. I am not 100% and not even near 90% intellectual, so please understand I feel hurt at times.

I sometimes get hurt too.

I'm a self-taught programmer, I do not follow any programming standard. But my codes work, I'm sure about it. I posted some codes here and got criticism. I felt bad. Instead of giving up I chose to study what they said. They were correct. My codes worked but it had security issues, it could perform better and easier to maintain. There were plenty of improvements can be made.

Some forums are bad, they will try to 'kill' you using words. But this forum is not that bad. Some words may sound harsh, but people here are more objective than those on the other forums.

Programming is not my real job. I do not have much time for it. But I visit this forum frequently, if someone asks how to do something, I will write a demo for it as quick as possible. I'm a kind of shy for showing my codes but I keep doing it. Because I simply like solving problem and writing codes.

If I get criticism, then that means there is something can be improved. Hey, my coding skill now has improved a lot, I adjust my coding style to the common standard. And I learned many new things. Previously I wrote codes that work, now I write codes that work better.
Title: Re: [Index] My Collections of Modern Pascal Programs
Post by: ASBzone on March 03, 2021, 08:00:05 pm
Some forums are bad, they will try to 'kill' you using words. But this forum is not that bad. Some words may sound harsh, but people here are more objective than those on the other forums.

I've been on a lot of forums and mailing lists and newsgroups over the years.  This is one of the best online communities I have been a member of.


But I visit this forum frequently, if someone asks how to do something, I will write a demo for it as quick as possible. I'm a kind of shy for showing my codes but I keep doing it. Because I simply like solving problem and writing codes.

I have benefited from things that you have posted, Handoko, even when they did not directly apply to any project I was working on. And I find you to be one of quite a number of very helpful forum members.
TinyPortal © 2005-2018