# based

Published articles for based.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## vimrc: settings based on terminal background

DevFeed: [vimrc: settings based on terminal background](<https://devfeed.tech/articles/vimrc-settings-based-on-terminal-background-30278.md>)

Original publisher: [Read original article](<https://www.netmeister.org/blog/vim-color-by-bg.html>)

Published: 2025-09-05T17:22:45Z

Content type: tutorial

Language: en

Sources: [Signs of Triviality](<https://devfeed.tech/sources/signs-of-triviality.md>)

Topics: [Syntax Highlighting](<https://devfeed.tech/topics/syntax-highlighting.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>)

Tags: [based](<https://devfeed.tech/tags/based.md>), [highlighting](<https://devfeed.tech/tags/highlighting.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [set](<https://devfeed.tech/tags/set.md>), [settings](<https://devfeed.tech/tags/settings.md>), [syntax](<https://devfeed.tech/tags/syntax.md>), [syntax-highlighting](<https://devfeed.tech/tags/syntax-highlighting.md>), [terminal](<https://devfeed.tech/tags/terminal.md>)

### AI overview

A tutorial on configuring Vim syntax-highlighting colorschemes based on the current terminal background.

### Source excerpt

How to set e.g., syntax highlighting colorschemes based on the current terminal's background.

## Nix Weekly Recap: 2024-05-19

DevFeed: [Nix Weekly Recap: 2024-05-19](<https://devfeed.tech/articles/nix-weekly-recap-2024-05-19-34719.md>)

Original publisher: [Read original article](<https://nixpkgs.news/archive/2024-05-19/>)

Published: 2024-05-19T00:00:00Z

Content type: article

Language: en

Sources: [nixpkgs.news](<https://devfeed.tech/sources/nixpkgs-news.md>)

Topics: [Nix](<https://devfeed.tech/topics/nix.md>), [builds](<https://devfeed.tech/topics/builds.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Compression](<https://devfeed.tech/topics/compression.md>), [interoperability](<https://devfeed.tech/topics/interoperability.md>), [maintenance](<https://devfeed.tech/topics/maintenance.md>), [consistency](<https://devfeed.tech/topics/consistency.md>)

Tags: [based](<https://devfeed.tech/tags/based.md>), [caching](<https://devfeed.tech/tags/caching.md>), [community](<https://devfeed.tech/tags/community.md>), [compression](<https://devfeed.tech/tags/compression.md>), [contributors](<https://devfeed.tech/tags/contributors.md>), [governance](<https://devfeed.tech/tags/governance.md>), [interoperability](<https://devfeed.tech/tags/interoperability.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [recap](<https://devfeed.tech/tags/recap.md>), [weekly](<https://devfeed.tech/tags/weekly.md>)

### AI overview

A weekly recap of Nix community activity covers efforts to eliminate package build failures ahead of NixOS 24.05, a proposed governance assembly, volunteer curation of official Nix projects, and Styx, an alternate binary substitution mechanism using chunking, differential compression, on-demand caching, and shared filesystem chunks.

### Source excerpt

Weekly recap of the announcements and activity in the Nix community and on the NixPkgs package repository.

## 30 Years of Decompilation and the Unsolved Structuring Problem: Part 1

DevFeed: [30 Years of Decompilation and the Unsolved Structuring Problem: Part 1](<https://devfeed.tech/articles/30-years-of-decompilation-and-the-unsolved-structuring-problem-part-1-39685.md>)

Original publisher: [Read original article](<https://mahaloz.re/dec-history-pt1>)

Published: 2024-01-02T00:00:00Z

Content type: article

Language: en

Sources: [mahaloz.re](<https://devfeed.tech/sources/mahaloz-re.md>)

Topics: [Algorithm](<https://devfeed.tech/topics/algorithm.md>), [Graphs](<https://devfeed.tech/topics/graphs.md>), [c/c++](<https://devfeed.tech/topics/c-c-plus-plus.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [based](<https://devfeed.tech/tags/based.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [deep-dive](<https://devfeed.tech/tags/deep-dive.md>), [go](<https://devfeed.tech/tags/go.md>), [graph](<https://devfeed.tech/tags/graph.md>), [history](<https://devfeed.tech/tags/history.md>), [research](<https://devfeed.tech/tags/research.md>), [rust](<https://devfeed.tech/tags/rust.md>)

### AI overview

Part 1 surveys the history of binary decompilation, from foundational decompiler research to modern techniques, and introduces control flow structuring as a still-unsolved problem. It explains how structuring algorithms transform control-flow graphs into higher-level language structures and sets up a later discussion of modern methods and their limitations.

### Source excerpt

A two-part series on the history of decompiler research and the fight against the unsolved control flow structuring problem. In part 1, we revisit the history of foundational decompilers and techniques, concluding on a look at modern works. In part 2, we deep-dive into the fundamentals of modern control flow structuring techniques, and their limitations, and look to the future.

## Searching Craft CMS Matrix Blocks

DevFeed: [Searching Craft CMS Matrix Blocks](<https://devfeed.tech/articles/searching-craft-cms-matrix-blocks-31293.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/searching-craft-cms-matrix-blocks>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2021-11-26T05:00:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Query (disambiguation)](<https://devfeed.tech/topics/query.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>)

Tags: [based](<https://devfeed.tech/tags/based.md>), [behavior](<https://devfeed.tech/tags/behavior.md>), [blocks](<https://devfeed.tech/tags/blocks.md>), [cms](<https://devfeed.tech/tags/cms.md>), [contain](<https://devfeed.tech/tags/contain.md>), [contents](<https://devfeed.tech/tags/contents.md>), [craft](<https://devfeed.tech/tags/craft.md>), [custom](<https://devfeed.tech/tags/custom.md>), [easily](<https://devfeed.tech/tags/easily.md>), [elements](<https://devfeed.tech/tags/elements.md>), [entries](<https://devfeed.tech/tags/entries.md>), [insights](<https://devfeed.tech/tags/insights.md>), [little](<https://devfeed.tech/tags/little.md>), [matrix](<https://devfeed.tech/tags/matrix.md>), [php](<https://devfeed.tech/tags/php.md>), [query](<https://devfeed.tech/tags/query.md>), [twig](<https://devfeed.tech/tags/twig.md>)

### AI overview

A tutorial on querying Craft CMS Entries by the content of their Matrix blocks. It explains how to find matching Matrix blocks, collect their owner IDs, and use those IDs to filter an Element query, including a generalized approach usable in Twig.

### Source excerpt

With a little custom Behavior, we can easily query for Elements such as Entries in Craft CMS based on the contents of the Matrix Blocks they contain