Avoid Non-usascii Literal Strings in Source Code

It’s generally not a good idea to use literal strings containing non-usascii chars in your source code, regardless of programming language. For example, in C++ a literal string would be like this: const char *s = “44ης Οδός, αρ.2”; Or perhaps in another programming language, such as DataFlex, it looks like this: Move “44ης Οδός, αρ.4” to streetAddr If you […]

GMail OAuth2 Scope for SMTP vs REST API

There’s confusion about the OAuth2 scope required to send email via GMAIL. There are two ways to programmatically send email using your GMail account: Connecting to smtp.gmail.com using the SMTP protocol (i.e. using Chilkat.MailMan) Calling the GMail REST API over HTTPS using Chilkat.Http or Chilkat.Rest.   The scope for IMAP, POP, and SMTP access is https://mail.google.com/ See https://developers.google.com/gmail/imap/xoauth2-protocol If your […]

How to Get Malaysia MyInvois Validation Link

Question: How is it possible to get the validation link for MyInvois? Answer: See the information here:   https://sdk.myinvois.hasil.gov.my/faq/#how-to-get-validation-link-and-generate-qr-code “The QR code (quick response code) can be generated from the validation link using any QR code generator. The validation link can be created using the format below: {envbaseurl}/uuid-of-document/share/longid The {envbaseurl} will need to be replaced with e-Invoice portal Base URL. The […]

Perl DynaLoader.pm: The specified module could not be found

Question: I get the following error when trying to install the Chilkat Perl 5.24 module in ActiveState Perl on Windows C:\chilkat-9.5.0-perl-5.20-x86_64-mingw32>perl Makefile.pl Checking if your kit is complete… Looks good Generating a dmake-style Makefile Writing Makefile for chilkat Writing MYMETA.yml and MYMETA.json C:\chilkat-9.5.0-perl-5.20-x86_64-mingw32>dmake cp lib/chilkat.dll blib\lib\chilkat.dll cp lib/chilkat.pm blib\lib\chilkat.pm C:\chilkat-9.5.0-perl-5.20-x86_64-mingw32>dmake install Appending installation info to C:\Perl64\lib/perllocal.pod C:\chilkat-9.5.0-perl-5.20-x86_64-mingw32>dmake test.pl `test.pl’ is […]

EuroCert Cloud Signing

This post is to record collected information about EuroCert cloud signing. It seems EuroCert provides a PKCS11 driver DLL for Windows: ECSPKCS11.dll. Question: Does this driver DLL communicate with the EuroCert servers to do the signing in the Cloud? (i.e. where the hash to be signed is sent via some REST API to a EuroCert server to be signed by […]

Chilkat v9.5.0.99 Release Notes

Previous Version: https://cknotes.com/chilkat-v9-5-0-98-release-notes/ Next Version: https://cknotes.com/chilkat-v10-0-0-release-notes/ Chilkat v9.5.0.99 Release Notes Ssh, SFtp, SshTunnel: Added the SetAllowedAlgorithms method. This allows an application to explicitly set the set of allowed connection algorithms (cipher, mac, key exchange, etc.). Note: It’s best to NOT explicitly set the algorithms. Chilkat already prioritizes algorithms according to security and other factors. By explicitly setting algorithms, you may […]