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, 6:08 pm
  • 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 ... 15 16 17 18 19 [20] 21 22 23 24 25 ... 101next
476
Living Room / Re: Mechanical Keyboards
« Last post by Tuxman on August 20, 2018, 04:30 AM »
I bought a new toy. :)
477
And hub.darcs.net.
478
DC Member Programs and Projects / ZenTweet is Open Source now.
« Last post by Tuxman on August 19, 2018, 05:07 PM »
- with the Twitter API, this is gone -
479
They only bought it for one reason. To have access to all of that code whenever they please.

This is FUD and nothing else.
480
General Software Discussion / Re: Listary 6
« Last post by Tuxman on August 19, 2018, 01:10 PM »
It has replaced FARR for me - in version 5.  :-[
481
General Software Discussion / Re: Listary 6
« Last post by Tuxman on August 19, 2018, 08:22 AM »
482
There is no "public domain" in most jurisdictions. Unless you want to keep us damn Europeans out, you'd better choose an "explicit Public Domain" license, like the WTFPL. (Which is what I do.)
483
Find And Run Robot / Re: Forum baned ?
« Last post by Tuxman on July 30, 2018, 01:42 PM »
"Normal".  ;D
484
That would not make sense as the RFCs don't require the "domain" part to be a registered and reachable domain. Additionally, the application which uses the library does not have to access the internet at all.

There are libraries for that.  :up:
485
No, it is a complete offline implementation of the RFCs. :) It basically parses the string according to given rules.
486
N.A.N.Y. 2019 / N.A.N.Y. 2019: logpad for Vim and GNU Emacs
« Last post by Tuxman on July 29, 2018, 07:04 PM »
Just throwing together my other 2019 applications before writing new ones...

NANY 2019 Entry Information

Application Name logpad
Short Description Writing a journal with Vim and GNU Emacs.
Supported OSes Any which have Vim or GNU Emacs.
Web Page https://www.donation...ndex.php?topic=45696
Download Link Vim script, GNU Emacs plugin.
System Requirements
  • logpad.vim: Vim.
  • logpad.el: GNU Emacs.
Author me (both)

Description
logpad simulates the Windows Notepad logging behavior by automatically inserting the current timestamp on top of a file which starts with ".LOG".

Features
- Automatically creates a journal for you.

Screenshots


Usage

Installation
- logpad.vim: Download the script file and load it with your preferred package manager (or manually).
- logpad.el: Download logpad via MELPA and start logpad-mode: M-x logpad-mode.

Using the Application
All you need is logpad (or Notepad  ;D) and a file that starts with ".LOG". Everything else is automagic.

Known Issues
The GNU Emacs variant could be more flexible.
487
N.A.N.Y. 2019 / N.A.N.Y. 2019: GDPR Blocking (PHP Edition)
« Last post by Tuxman on July 29, 2018, 06:56 PM »
Just throwing together my other 2019 applications before writing new ones...

NANY 2019 Entry Information

Application Name GDPR Blocking (PHP Edition)
Short Description One of my usual social comments, this time concerning the GDPR and its consequences.
Supported OSes Any, as long as we have PHP.
Web Page https://www.donation...ndex.php?topic=45495
Download Link The PHP snippet is available from the website.
System Requirements
  • PHP.
Author Tuxman! Ha!

Description
This is meant to be a free and easy alternative to the various GDPR blocking services which came over the world in 2018. It is a PHP snippet that blocks all visitors from EU IPs.

Screenshots

Your country does not want you to be here.


Usage
Integrate the snippet in your own PHP code.

Uninstallation
Remove the snippet from your own PHP code.

Known issues
Does not catch proxies, of course.
488
N.A.N.Y. 2019 / N.A.N.Y. 2019: The Decision Sieve
« Last post by Tuxman on July 29, 2018, 06:49 PM »
Just throwing together my other 2019 applications before writing new ones...

NANY 2019 Entry Information

Application Name The Decision Sieve
Short Description A web service that will help you filter your bucket list.
Supported OSes Any.
Web Page https://tuxproject.d...ects/decision-sieve/
Download Link https://code.rosaele....org/decision-sieve/
System Requirements
  • It's a HTML site, entirely written in JavaScript/CSS. There are not many systems which don't support that.
Author uhm, yes

Description
Generally spoken, this is a web service that will help you filter your bucket list. If you have a limited budget or you need to limit your shopping to a certain number of things, the Decision Sieve can help you clean up your list to a reasonable amount. I actually wrote it to decide about which whisky to buy - and it helped me a lot.

Features
- Can filter your bucket list.

Screenshots


Usage

Priority Sieve:

- Enter a list of things in your list.
- Optionally, mark a couple of things as "less important" or "more important" using the slider on the right side.
- Enter the maximum number of things that should be left after sieving.
- Press the button and watch the magic happen.

Price Sieve:

- Enter a list of things in your list.
- Specify the particular price for each thing in the list.
- Enter the maximum budget.
- Press the button and watch the magic happen.

Uninstallation
del /S *

Known Issues
I am bad at web design.
489
Just throwing together my other 2019 applications before writing new ones...

NANY 2019 Entry Information

Application Name libvldmail
Version 0.1.1
Short Description A library that can validate e-mail addresses according to RFC 6531 with a fallback to RFC 5321 ff.
Supported OSes Any, I hope.
Web Page https://www.donation...ndex.php?topic=45118
Download Link None, actually. This is a library, it needs to be integrated with your own applications...
System Requirements
  • You will need a C compiler. Nothing else.
Version History0.1.1 [2018-02-25]:
- Introducing the BREAK_LOOP_FAIL macro. (Thank you, stsc.)
- Improved output of one of the validation messages.

0.1.0 [2018-02-24]:
- Initial version.
Author when in doubt, me

Description
Your friendly e-mail address validation library.

Features
- Can validate e-mail addresses.
- Comes with a test

Screenshots
 ;D

Usage
Using the Application

You can use libvldmail from inside your own applications. :)
Example code (C):

    #include <vldmail.h>
   
    int main(void) {
        /* ... your code ... */
       
        vldmail validator = validate_email(L"foo@bar.quux");
        if (0 == validator.success) {
            /* success == 0 means that something was wrong. */
            printf(L"Validating foo@bar.quux failed: %ls\n", validator.message);
        }
       
        /* ... more of your code ... */
    }

Uninstallation
Just remove it, I guess.
490
Just throwing together my other 2019 applications before writing new ones...

NANY 2019 Entry Information

Application Name remv
Version 2.0.0
Short Description A sane way to rename files/directories with a regular expression.
Supported OSes Any, as long as we have a C++17 compiler.
Web Page https://www.donation...ndex.php?topic=44941
Download Link Attached in the "website" topic.
System Requirements
  • Binary: Windows.
  • Compile yourself: Any that has a new(ish) Clang compiler set.
Version History
  • check constants.hpp
Author whatever

Description
remv should solve my regular problem of having to recursively rename files according to a regex pattern.

Features
- Renames files and folders.
- Can simulate that as well.

Screenshots

(Sorry - attachments don't currently work.)

Usage
Installation
Unpack the .exe anywhere (or build one wherever you want).

Using the Application
USAGE:
        remv [COMMANDS]
        remv [OPTIONS] <regex> <replacement> [<startpath>]

 OPTIONS (any combination):
        -r      Recurse into subdirectories.
        -E      Skip file extensions while renaming.
        -d      Also rename directories on the way.
        -s      Sets the start directory to the last parameter;
                else, remv will start in '.'.
        -f      Only replaces the first occurrence in each name.
        -v      Verbose logging.
        -vv     Very verbose logging.
        -n      Dry run - don't modify anything just yet.

 COMMANDS:
        -V      Display the remv version and exit.
        -h      Display this help screen and exit.

 You can use $1, $2 etc. in your replacement strings for back-
 references.

Uninstallation
Delete the executable file. You might want to add its path to your %PATH% if you want easier access.

Tips
Don't.  ;D

Known Issues
It sucks!
491
N.A.N.Y. 2019 / Re: N.A.N.Y. 2019 Announcement
« Last post by Tuxman on July 29, 2018, 06:12 PM »
In that case...
492
Living Room / Re: DonationCoder website under ddos attack this morning
« Last post by Tuxman on July 29, 2018, 08:13 AM »
🙄
493
Living Room / Re: DonationCoder website under ddos attack this morning
« Last post by Tuxman on July 28, 2018, 10:09 AM »
No, I have my VPN disabled (at least today).
494
Living Room / Re: DonationCoder website under ddos attack this morning
« Last post by Tuxman on July 28, 2018, 09:55 AM »
A heads up that DC is still broken.

495
Living Room / Re: DonationCoder website under ddos attack this morning
« Last post by Tuxman on July 27, 2018, 03:03 PM »
I can't visit DC over Emacs now anymore, by the way.
496
Living Room / Re: DonationCoder website under ddos attack this morning
« Last post by Tuxman on July 27, 2018, 03:03 PM »
Now I'm a sad optimist.
497
Living Room / Re: DonationCoder website under ddos attack this morning
« Last post by Tuxman on July 27, 2018, 02:09 PM »
Those might have been regular visitors, looking for my software.
498
DC Member Programs and Projects / Re: blogcpp: Static blogging in C++17
« Last post by Tuxman on July 22, 2018, 12:12 PM »
Done - and I even added a new theme, roughly imitating werc.
499
DC Member Programs and Projects / Re: blogcpp: Static blogging in C++17
« Last post by Tuxman on July 21, 2018, 04:03 PM »
I found a major threading problem in BlogC++'s NLTemplate templating engine. Now it turned out that the original author (and all forks which might have fixed it) have disappeared from GitHub entirely, for reasons yet unknown.

So I decided that BlogC++ version 9 - to be released some time in 2018, I guess - will come with inja which accidentally also fixes one of the other problems I had, namely the lack of support for if blocks in my templates. Hooray! Time to work.  :D
500
If you absolutely don't want to self-host your stuff, you will be surprised how evil all companies are when it comes to making money ...  :D
Atlassian makes absolutely awesome software IMO.

And no - I'm never joking!
Pages: prev1 ... 15 16 17 18 19 [20] 21 22 23 24 25 ... 101next