topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Friday December 12, 2025, 10:13 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Recent Posts

Pages: prev1 2 3 4 5 [6] 7 8 9 10 11 ... 101next
126
remv 2.0.0 comes with a new (internal) API - parameters are now passed in a struct - and the new "f" flag to only replace the first match in a name. :)
127
N.A.N.Y. 2021 / Re: NANY 2021: yaydl
« Last post by Tuxman on May 25, 2022, 04:56 PM »
0.10.0 is released and published:

yaydl 0.10.0, on the road to 1.0.0:
* New feature: Playlist support for handlers! Might fix issues like #1.
* New site: xHamster. (Uses the new playlist support. Yay!)
* The WebDriver port can be set as an environment variable now to save some typing.
* The progress bar is now cleared after a download is finished.
* cargo will now strip the resulting binary when compiling in release mode.

 8)

For those following the development: This does mean that yaydl can now handle sites that use .m3u8 playlists with .ts segments! :)
128
N.A.N.Y. 2021 / Re: NANY 2021: yaydl
« Last post by Tuxman on May 23, 2022, 04:00 PM »
Glad you like it! :)
129
N.A.N.Y. 2021 / Re: NANY 2021: yaydl
« Last post by Tuxman on May 23, 2022, 03:35 PM »
I prepared new features, by the way: yaydl 0.8.0 can use Chrome or Firefox to parse websites. Good for some porn sites.  :P
130
General Software Discussion / Re: Contra Chrome
« Last post by Tuxman on April 17, 2022, 04:40 PM »
No shortage of good, privacy oriented Chromium browsers.

True, I recommend Vivaldi.
131
General Software Discussion / Re: Contra Chrome
« Last post by Tuxman on April 17, 2022, 10:08 AM »
Well, your loss.
132
General Software Discussion / Contra Chrome
« Last post by Tuxman on April 14, 2022, 04:38 PM »
I've been struggling for years to tell Chrome users why using Chrome was not the smartest of all ideas. This year, there finally is a comic about that:
https://contrachrome.com

Good idea, actually!
133
N.A.N.Y. 2021 / Re: NANY 2021: yaydl
« Last post by Tuxman on March 21, 2022, 02:18 PM »
There are a few YouTube video "types" which are unsupported, including those consisting of more than one file. I could still need more manpower...  :(
134
The one thing The Bat! does not have is Lightning.

The Bat! version 10 aims to fix that with a new address book and a calendar, by the way. (But I won't go back.)
135
Good!  8)
136
This has been out in the wild for a few weeks, and I plan to maintain it for a few more months at least :P, so I won't wait for NANY 2023 to announce it here:



groffstudio is the least bad (and only) IDE for GNU troff, a free implementation of the standard POSIX typesetting system (see Wikipedia et al.).



Website (which is very beautiful as well)



While one could debate whether Linux, BSD and UNIX users would even need this (they usually use make or Mk for that), using groff on Windows is not quite as trivial: First you'll need to find and install groff with all required dependencies, then you'll need to learn how to use it on the command line without having access to the manual, because man does not exist on Windows. groffstudio has a button to download groff right from my servers - just unpack it somewhere in your %PATH% and you're good to go. (It will check whether it's there.)

Features:
  • Has a large button to generate .ps or .pdf files (the latter requires Ghostscript on Windows, can use Ghostscript or pdfroff on other systems).
  • Can help you install groff on Windows.
  • Has built-in update checks (optional, off by default).
  • Written in Free Pascal, using the LCL widget set, to make portability easier.
    Precompiled binaries for Windows and macOS exist, contributions are welcome.

Non-features:
  • Support for other troff implementations, like neatroff and Heirloom troff.
    Maintaining a GUI for one troff which has a relatively reliable set of installed features is hard enough.
  • A preview mode, as known from LaTeX editors like TeXstudio.
    Previewing requires compilation. Just compile.  :D
  • A formatting toolbar.
    As groff has a standard set of formatting commands, but all of its macro packages (and some preprocessors) come with their own set of additional commands, that would be either not helpful or awkward.

Enjoy or whatever.
137
General Software Discussion / Re: Windows 11 Announced
« Last post by Tuxman on January 30, 2022, 01:49 PM »
Nor does a browser.
138
General Software Discussion / Re: Please suggest compact, lightweight email client
« Last post by Tuxman on January 30, 2022, 01:35 PM »
That does, at least, solve some of the past problems with HTML e-mail in The Bat!.

(Not that HTML e-mail was a good idea at all...)
139
Total Commander has a "Cloud" plug-in for that.
140
General Software Discussion / Re: Please suggest compact, lightweight email client
« Last post by Tuxman on January 23, 2022, 10:22 PM »
+1 for Pegasus Mail. Note that the developer has been working on the 5th major version for quite a while now, version 4.x is not quite contemporary in look&feel*. (Which is OK for me, but less OK for other people - especially as you come from The Bat!.)

I, personally, also own and primarily use a license for Pandora Mail which I - incidentally - first saw on DonationCoder. It has replaced The Bat! for me when RITlabs decided to use ribbon toolbars which I don't want to use. Pandora Mail 4.1 uses roughly 53 megabytes (plus the profile folder which can not completely be moved off %APPDATA% as far as I can see) of disk space, it seems to not have a portable mode (yet?). Of course, you should be fine with 90s GUI design... (you can configure some of that.) :)

(* screenshot: Pegasus Mail 4.7 on Windows 11)

If you like Alpine (which is good software, I admit), other interesting command line clients for Windows include NeoMutt and a few others, but note that usual "ported to Windows" software mostly requires jumping through quite a few hoops to use the file system over Cygwin... :)
141
The HERMES project seems to be sleeping now. A pity, actually.
142
Living Room / Re: Like a bad penny...
« Last post by Tuxman on January 23, 2022, 10:08 PM »
Good luck! :)
143
Living Room / Re: Wordle: simple web word game
« Last post by Tuxman on January 17, 2022, 05:58 PM »
Well, there's Letterle as well, pretty much making Wordle obsolete.
144
General Software Discussion / Re: Microsoft to buy GitHub in $7.5B all-stock deal
« Last post by Tuxman on January 13, 2022, 09:49 AM »
Charity is not above the law.
145
N.A.N.Y. 2022 / Re: NANY 2022: DateAdder
« Last post by Tuxman on January 10, 2022, 09:09 PM »
Denying someone's right to define what other people are allowed to do with his software by explicitly stating a license and claiming that a developer does not own an application anymore when he decides to publish the source code - which literally contains the word "copyright" - is not a "conversation in good faith". Note that you are not the culprit here.

I will not discuss this in more than one thread. No more source code for you, folks. If you don't want to respect the license, you won't get a chance to disrespect it anymore.
146
N.A.N.Y. 2022 / Re: NANY 2022: DateAdder
« Last post by Tuxman on January 10, 2022, 05:39 PM »
As a long-time member of DonationCoder has declared that publishing the source code of an application effectively ends my copyright on that application, I removed all references to the source code from this NANY entry. Future contributions will be closed source as well. I am not interested in having my copyright violated just because I published my software in good faith.
147
General Software Discussion / Re: Microsoft to buy GitHub in $7.5B all-stock deal
« Last post by Tuxman on January 10, 2022, 05:30 PM »
It was intentionally and maliciously designed to break other projects that used the code in those public repositories he had stewardship over.

If you take someone else's code which is under a license that says "no warranty" and you contribute nothing to that code, you have no legal (because of the license) nor moral (because you don't contribute back) right to complain that the person who basically works for you for free stops doing so.

Just because other people decide to use my code, not breaking their code is not my responsibility.

But this guy is an obvious bad actor who intentionally caused harm through his actions.

Being nice is not a requirement for any free software developer, is it?
If you make a lot of money with stuff I wrote in my free time, expect that I won't like you much. And if you don't give me any reason to be nice towards people not liked very much by me, I probably won't be. Why should I?

(Just in case: I'm not the author.)

And this is not his first foray into intentionally harming others. He has a history of making literal bombs and booby traps.

So it's that guy's fault that other people download and embed his stuff? Did he make them?
I guess he did not.

When he released his code using an open source license, it became a public good.

This is a very awful perception of open source and licensing. Thank you for letting me know how you think about the software I posted on DC; that it's not mine anymore because I published the source code. I'll probably make all of my future NANY contributions closed source. Because I am not interested in you voluntarily violating my copyright just because you don't give a fuck about the license which you legally accept by using the code.

Just in case you do care: Most open source licenses explicitly state that the licensed product - usually, source code and/or documentation - is not a public good. I usually use the MIT-0 and/or the CDDL these days. Both basically say that the code is still mine, you are free to modify and distribute it, but if I decide to break it, it's not my problem.

If I wanted my code to be "a public good", I'd put it into the Public Domain. (in Europe, that would still require me to explicitly say so.) But I don't.

That's pretty much the meaning of free software.

No. It is not.

"Free software" means: Take it, modify it, embed it, contribute your changes (if required by the license and/or if you want to be nice).
"Free software" does not mean: Take it, then complain about my changes.

If you want to be the steward of the version you use, fork it. You are free to do so.
If you want someone else to be the steward of the version you use because you're lazy and/or a greedy corporation, that's not someone else's fault.

I have just checked the license of the faker.js software. It is the MIT license. Here's what you can do with it:

  • Modify it.
  • Redistribute it.
  • Use it commercially and/or at home.
  • Embed it in non-free software.

But what you can't do with it:

  • Hold the developer liable for any breakages in your software because of the code you downloaded from him.

If you don't want to allow a developer to - intentionally or unintentionally - break your software in a later update of his code, here are your options:

  • Fork the working version.
  • Pin the working version number.
  • Don't use software licensed under a license that allows this.

There is no reasonable reason why the "victims" did not choose any of these three options. They deliberately agreed that the author can do whatever he wants with his part of "their" software.

He is perfectly within his rights to intentionally destroy his own copies of code.

And they decided to update their copy of his code with a destroyed version (version number "6.6.6" - ha!) without even checking the consequences. Sounds like bad QA (or even no QA at all) on their side to me. Not his fault, is it?

He is not within his rights to destroy public property.

Free software that is not Public Domain is still a property of the author. The MIT license literally contains a copyright!

A person who creates a statue and freely donates it to be displayed in a public park does not have the right to destroy the statue later if he becomes angry that people aren't paying him money for it.

Unless the park owners signed a license contracts that lets the person do that. Which is what happened.
148
General Software Discussion / Re: Microsoft to buy GitHub in $7.5B all-stock deal
« Last post by Tuxman on January 10, 2022, 03:26 PM »
I can see you totally misread my posts. Good night.
149
General Software Discussion / Re: Microsoft to buy GitHub in $7.5B all-stock deal
« Last post by Tuxman on January 10, 2022, 01:34 PM »
Again, he hasn't shown that he reached out to Microsoft before posting this.

A free software developer should not have to ask anyone, certainly not Microsoft, for permission to destroy his own code. That's pretty much the meaning of free software.

GitHub has some mechanisms to prevent "hacks", including 2FA. So you're only allowed to make your own code unusable if you can prove to Microsoft that you're really you? What kind of crude understanding of free software is that?
150
General Software Discussion / Re: Microsoft to buy GitHub in $7.5B all-stock deal
« Last post by Tuxman on January 10, 2022, 12:02 PM »
It has to do with the effect of that code

I can't remember a rule that says that I can't commit code to my libraries that break my libraries.

and I'm sure the complaints from others

So if other people - including large corporations - decide to take my free code that is licensed under a "no warranty" license and my code breaks their applications, Microsoft is allowed to modify my code?
Pages: prev1 2 3 4 5 [6] 7 8 9 10 11 ... 101next