topbanner_forum
  *

avatar image

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

Login with username, password and session length
  • December 07, 2019, 09:09 PM
  • Proudly celebrating 13 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

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Tuxman [ switch to compact view ]

Pages: prev1 ... 4 5 6 7 8 [9] 10 11 12 13 14 ... 89next
201
Find And Run Robot / Re: Forum baned ?
« on: July 30, 2018, 01:42 PM »
"Normal".  ;D

202
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:

203
No, it is a complete offline implementation of the RFCs. :) It basically parses the string according to given rules.

204
N.A.N.Y. 2019 / N.A.N.Y. 2019: logpad for Vim and GNU Emacs
« 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.

205
N.A.N.Y. 2019 / N.A.N.Y. 2019: GDPR Blocking (PHP Edition)
« 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.

206
N.A.N.Y. 2019 / N.A.N.Y. 2019: The Decision Sieve
« 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.

207
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.

208
Just throwing together my other 2019 applications before writing new ones...

NANY 2019 Entry Information

Application Name remv
Version 1.0.1
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
  • 1.0.1  [2018-01-14]: remv deleted files. Oops.
  • 1.0.0  [2018-01-13]: initial release
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.
        -d      Also rename directories on the way.
        -s      Sets the start directory to the last parameter
                else, remv will start in '.'.
        -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!

209
N.A.N.Y. 2019 / Re: N.A.N.Y. 2019 Announcement
« on: July 29, 2018, 06:12 PM »
In that case...

210
🙄

211
No, I have my VPN disabled (at least today).

212
A heads up that DC is still broken.


213
I can't visit DC over Emacs now anymore, by the way.

214
Now I'm a sad optimist.

215
Those might have been regular visitors, looking for my software.

216
Done - and I even added a new theme, roughly imitating werc.

217
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

218
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!

219
Are you implying they're silly because "it's DVCS, they can just move elsewhere"?

I am implying that the hostname of the upstream DVCS repository does not matter to anyone who even remotely understands his shiny plaything.

In that case, please keep in mind that the repository hosting is the smallest part of what GitHub offers - it's all the stuff built on top and around that makes it worthwhile.

Like what? The issue tracker? Indeed, it is a rather dumb idea to sacrifice yourself to voluntary vendor lock-in - but that's not Microsoft's fault at all. As if Microsoft would endanger your precious bug reports...

Same goes for the JVM world and the main maven repository, the node.js hipsters and npm, et cetera.

Agree.

Is there any language/ecosystem that has a nice package repository without a single point of failure?

Every centralized repository is a single point of failure. IMO, the sanest approach is C's: You'll just get your headers/libs from your OS vendor.

220
Plug-ins are able to lower the security of private posts. If you are unsure, don't install them.

221
I uploaded a Chrome version to the Web Store. I'll update the website once Google is blind enough to accept it.  :D

edit:
https://chrome.googl...gfjfbjjobmegihhaacfi

222
Or I was just not paying for the shareware.  ;D
Some Wikipedia research told me that it was later called "ACDSee Classic" (ACDSee32). Well, memories...  :-[

223
Wait, what was I using then? Illegal software?  :huh:

224
N.A.N.Y. 2019 / Re: N.A.N.Y. 2019 Announcement
« on: June 17, 2018, 07:25 AM »
Does software already posted in January count?  8)

225
you have a few months to wait until its open.

Ha!

Pages: prev1 ... 4 5 6 7 8 [9] 10 11 12 13 14 ... 89next