ImageX: Content Editing on a Drupal Website in 2023: What’s New and Hot
The practices of publishing, editing, and deleting content are essential for keeping your website fresh and engaging. Drupal always offers new ways to improve editorial efficiency. So if you are involved with content editing or interested in boosting workflows for your team, we now invite you to take a front-row seat. We’ve handpicked some great articles about the tools and practices that you might want to add to your content editing arsenal in 2023.
Dependent Dropdowns with Hotwire
https://greg.molnar.io/blog/rails-tricks-issue-17/
Game of Trees 0.92 released
Version 0.92
of Game of Trees
has been released (and the port
updated):
* got 0.92; 2023-08-29 see git repository history for per-change authorship information - allow modified files to be deleted during merges if content exists in repo - disallow overlapping repo and work tree in 'got checkout' - speed up opening of the work tree's file-index - speed up deltification by resizing block hash tables less often - add support for commit keywords to 'got log -x' - fix 'got log -dPp' diffstat duplication bug - improve out-of-date reporting accuracy in 'got branch -l' output - document that the log -d option implies log -P - prevent file-index corruption via deletion of missing locally-added files - prevent a double-free in got_worktree_commit - fix regression from 0.76: 'got diff' output matches /usr/bin/diff -p again - gotsh: do not set POLLOUT flag if there is no data to send, for portability - gotd: stop logging "unexpected end of file" when client decides to disconnect - make gotd flush pending messages before disconnecting the client upon success - gotwebd: fix bogus modification times displayed when show_repo_age is off - tog: show work tree base commit marker in the log view - tog: fix an infinite loop that could be triggered via log view search - plug a memory leak in tog's blame view - tog regress: prevent crash in ncurses when Ctrl-C is used to cancel test runs - tog regress: fix occasional failures due to commit timestamp mismatch - regress: nix 'set -A' kshism from tests for portability
Reverse Engineering UndefinedBehaviorSanitizer (UBScan)
An insight into the inner functionality Click to Read More at Oracle Linux Kernel Development
The post Reverse Engineering UndefinedBehaviorSanitizer (UBScan) appeared first on Linux.com.
Protect your information with email masks now available in Firefox
Earlier this year, we announced that we were testing a new way for Firefox Relay users to access their email masks directly from Firefox. Today, we’re taking it to the next level and rolling this feature over the next couple of weeks out to millions of Firefox Account users in Firefox. Signing up for a […]
The post Protect your information with email masks now available in Firefox appeared first on The Mozilla Blog.
coreutils @ Savannah: coreutils-9.4 released [stable]
This is to announce coreutils-9.4, a stable release.
This is a stabilization release coming about 19 weeks after the 9.3 release.
See the NEWS below for a summary of changes.There have been 162 commits by 10 people in the 19 weeks since 9.3.
Thanks to everyone who has contributed!
The following people contributed changes to this release:Andreas Schwab (1) Jim Meyering (1)
Bernhard Voelker (3) Paul Eggert (60)
Bruno Haible (11) Pádraig Brady (80)
Dragan Simic (3) Sylvestre Ledru (2)
Jaroslav Skarvada (1) Ville Skyttä (1)Pádraig [on behalf of the coreutils maintainers]
==================================================================Here is the GNU coreutils home page:
http://gnu.org/s/coreutils/For a summary of changes and contributors, see:
http://git.sv.gnu.org/gitweb/?p=coreutils.git;a=shortlog;h=v9.4
or run this command from a git-cloned coreutils directory:
git shortlog v9.3..v9.4Here are the compressed sources:
https://ftp.gnu.org/gnu/coreutils/coreutils-9.4.tar.gz (15MB)
https://ftp.gnu.org/gnu/coreutils/coreutils-9.4.tar.xz (5.8MB)Here are the GPG detached signatures:
https://ftp.gnu.org/gnu/coreutils/coreutils-9.4.tar.gz.sig
https://ftp.gnu.org/gnu/coreutils/coreutils-9.4.tar.xz.sigUse a mirror for higher download bandwidth:
https://www.gnu.org/order/ftp.htmlHere are the SHA1 and SHA256 checksums:
7dce42b8657e333ce38971d4ee512c4313b8f633 coreutils-9.4.tar.gz
X2ANkJOXOwr+JTk9m8GMRPIjJlf0yg2V6jHHAutmtzk= coreutils-9.4.tar.gz
7effa305c3f4bc0d40d79f1854515ebf5f688a18 coreutils-9.4.tar.xz
6mE6TPRGEjJukXIBu7zfvTAd4h/8O1m25cB+BAsnXlI= coreutils-9.4.tar.xzVerify the base64 SHA256 checksum with cksum -a sha256 –check
from coreutils-9.2 or OpenBSD’s cksum since 2007.Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact. First, be sure to download both the .sig file
and the corresponding tarball. Then, run a command like this:gpg –verify coreutils-9.4.tar.gz.sig
The signature should match the fingerprint of the following key:
pub rsa4096/0xDF6FD971306037D9 2011-09-23 [SC]
Key fingerprint = 6C37 DC12 121A 5006 BC1D B804 DF6F D971 3060 37D9
uid [ unknown] Pádraig Brady <P@draigBrady.com>
uid [ unknown] Pádraig Brady <pixelbeat@gnu.org>If that command fails because you don’t have the required public key,
or that public key has expired, try the following commands to retrieve
or refresh it, and then rerun the ‘gpg –verify’ command.gpg –locate-external-key P@draigBrady.com
gpg –recv-keys DF6FD971306037D9
wget -q -O- ‘https://savannah.gnu.org/project/release-gpgkeys.php?group=coreutils&download=1’ | gpg –import –
As a last resort to find the key, you can try the official GNU
keyring:wget -q https://ftp.gnu.org/gnu/gnu-keyring.gpg
gpg –keyring gnu-keyring.gpg –verify coreutils-9.4.tar.gz.sigThis release was bootstrapped with the following tools:
Autoconf 2.72c.32-cb6fb
Automake 1.16.5
Gnulib v0.1-6658-gbb5bb43a1e
Bison 3.8.2NEWS
* Noteworthy changes in release 9.4 (2023-08-29) [stable]
** Bug fixes
On GNU/Linux s390x and alpha, programs like ‘cp’ and ‘ls’ no longer
fail on files with inode numbers that do not fit into 32 bits.
[This bug was present in “the beginning”.]‘b2sum –check’ will no longer read unallocated memory when
presented with malformed checksum lines.
[bug introduced in coreutils-9.2]‘cp –parents’ again succeeds when preserving mode for absolute directories.
Previously it would have failed with a “No such file or directory” error.
[bug introduced in coreutils-9.1]‘cp –sparse=never’ will avoid copy-on-write (reflinking) and copy offloading,
to ensure no holes present in the destination copy.
[bug introduced in coreutils-9.0]cksum again diagnoses read errors in its default CRC32 mode.
[bug introduced in coreutils-9.0]‘cksum –check’ now ensures filenames with a leading backslash character
are escaped appropriately in the status output.
This also applies to the standalone checksumming utilities.
[bug introduced in coreutils-8.25]dd again supports more than two multipliers for numbers.
Previously numbers of the form ‘1024x1024x32’ gave “invalid number” errors.
[bug introduced in coreutils-9.1]factor, numfmt, and tsort now diagnose read errors on the input.
[This bug was present in “the beginning”.]‘install –strip’ now supports installing to files with a leading hyphen.
Previously such file names would have caused the strip process to fail.
[This bug was present in “the beginning”.]ls now shows symlinks specified on the command line that can’t be traversed.
Previously a “Too many levels of symbolic links” diagnostic was given.
[This bug was present in “the beginning”.]pinky, uptime, users, and who no longer misbehave on 32-bit GNU/Linux
platforms like x86 and ARM where time_t was historically 32 bits.
Also see the new –enable-systemd option mentioned below.
[bug introduced in coreutils-9.0]‘pr –length=1 –double-space’ no longer enters an infinite loop.
[This bug was present in “the beginning”.]shred again operates on Solaris when built for 64 bits.
Previously it would have exited with a “getrandom: Invalid argument” error.
[bug introduced in coreutils-9.0]tac now handles short reads on its input. Previously it may have exited
erroneously, especially with large input files with no separators.
[This bug was present in “the beginning”.]‘uptime’ no longer incorrectly prints “0 users” on OpenBSD,
and is being built again on FreeBSD and Haiku.
[bugs introduced in coreutils-9.2]‘wc -l’ and ‘cksum’ no longer crash with an “Illegal instruction” error
on x86 Linux kernels that disable XSAVE YMM. This was seen on Xen VMs.
[bug introduced in coreutils-9.0]** Changes in behavior
‘cp -v’ and ‘mv -v’ will no longer output a message for each file skipped
due to -i, or -u. Instead they only output this information with –debug.
I.e., ‘cp -u -v’ etc. will have the same verbosity as before coreutils-9.3.‘cksum -b’ no longer prints base64-encoded checksums. Rather that
short option is reserved to better support emulation of the standalone
checksum utilities with cksum.‘mv dir x’ now complains differently if x/dir is a nonempty directory.
Previously it said “mv: cannot move ‘dir’ to ‘x/dir’: Directory not empty”,
where it was unclear whether ‘dir’ or ‘x/dir’ was the problem.
Now it says “mv: cannot overwrite ‘x/dir’: Directory not empty”.
Similarly for other renames where the destination must be the problem.
[problem introduced in coreutils-6.0]** Improvements
cp, mv, and install now avoid copy_file_range on linux kernels before 5.3
irrespective of which kernel version coreutils is built against,
reinstating that behavior from coreutils-9.0.comm, cut, join, od, and uniq will now exit immediately upon receiving a
write error, which is significant when reading large / unbounded inputs.split now uses more tuned access patterns for its potentially large input.
This was seen to improve throughput by 5% when reading from SSD.split now supports a configurable $TMPDIR for handling any temporary files.
tac now falls back to ‘/tmp’ if a configured $TMPDIR is unavailable.
‘who -a’ now displays the boot time on Alpine Linux, OpenBSD,
Cygwin, Haiku, and some Android distributions‘uptime’ now succeeds on some Android distributions, and now counts
VM saved/sleep time on GNU (Linux, Hurd, kFreeBSD), NetBSD, OpenBSD,
Minix, and Cygwin.On GNU/Linux platforms where utmp-format files have 32-bit timestamps,
pinky, uptime, and who can now work for times after the year 2038,
so long as systemd is installed, you configure with a new, experimental
option –enable-systemd, and you use the programs without file arguments.
(For example, with systemd ‘who /var/log/wtmp’ does not work because
systemd does not support the equivalent of /var/log/wtmp.)
The popularity of DOS/4GW made Windows 95 game compatibility a little easier, but with higher stakes
Marinho estima dois milhões de empregos criados em 2023
Video by via Dailymotion Source O ministro do Trabalho e Emprego, Luiz Marinho, disse na tarde desta segunda-feira (28) que, no ano de 2023, é “possível” projetar um saldo de 2 milhões de empregos formais criados no país. Marinho deu crédito aos feitos do governo do presidente Luiz Inácio Lula da Silva (PT), como a…