$V2EX
Solana
Give SOL to Copy Address
使用 SOL 向 ldm0 打赏,数额会 100% 进入 ldm0 的钱包。
 ldm0's recent timeline updates
ldm0's repos on GitHub
VHDL · 8 watchers
FPGAsnake
Simple snake game for FPGA written by VHDL
Rust · 1 watchers
keyed-lock
0 watchers
aac_mp3_pcm
0 watchers
actix-web
Actix web is a small, pragmatic, and extremely fast rust web framework.
Rust · 0 watchers
awer
Another World Engine in Rust
0 watchers
BackgroundMusic
Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.
0 watchers
bat
A cat(1) clone with wings.
0 watchers
bidir-type-infer
Implementing the type system described in the paper "Complete and Easy Bidirectional Type Inference" in Rust
0 watchers
bikeshed
:bike: A preprocessor for anyone writing specifications that converts source files into actual specs.
0 watchers
bincode
A binary encoder / decoder implementation in Rust.
0 watchers
bitflags
A macro to generate structures which behave like bitflags
0 watchers
bloaty
Bloaty McBloatface: a size profiler for binaries
Rust · 0 watchers
Blogen
Personal blog generator
Rust · 0 watchers
boring
BoringSSL bindings for the Rust programming language.
C · 0 watchers
boringssl-ohos
BoringSSL with ohos support
Rust · 0 watchers
bstr
A string type for Rust that is not required to be valid UTF-8.
Rust · 0 watchers
btrfs-compress-heuristic
0 watchers
ByrBbsMirror
北邮人论坛镜像源代码
0 watchers
bytes
Utilities for working with bytes
0 watchers
camino
Like Rust's std::path::Path, but UTF-8.
Rust · 0 watchers
cargo
The Rust package manager
Rust · 0 watchers
cargo-bug-repo
0 watchers
cargo-llvm-cov
Cargo subcommand to easily use LLVM source-based code coverage (-C instrument-coverage).
0 watchers
cargo-valgrind
A cargo subcommand, that runs valgrind and displays its output in a helpful manner.
Rust · 0 watchers
cbor4ii
CBOR: Concise Binary Object Representation
0 watchers
ccextractor
CCExtractor - Official version maintained by the core team
0 watchers
cedarwood
Efficiently-updatable double-array trie in Rust (ported from cedar)
0 watchers
chalk
A PROLOG-ish interpreter written in Rust, intended eventually for use in the compiler
0 watchers
cheat-engine
Cheat Engine. A development environment focused on modding
Rust · 0 watchers
chrono
Date and time library for Rust
Rust · 0 watchers
clap
A full featured, fast Command Line Argument Parser for Rust
0 watchers
compiler-explorer
Run compilers interactively from your web browser and interact with the assembly
Rust · 0 watchers
comrak
CommonMark + GFM compatible Markdown parser and renderer
0 watchers
console
a debugger for async rust!
0 watchers
cookie-rs
HTTP cookie parsing and cookie jar management for Rust.
Rust · 0 watchers
cookie_store
An implementation of RFC6265
0 watchers
corda-docs
Home of the public Corda documentation source for Corda open source, Corda Enterprise, and Corda Enterprise Network Manager (CENM).
0 watchers
core-foundation-rs
Rust bindings to Core Foundation and other low level libraries on Mac OS X and iOS
0 watchers
country-parser
A simple country parser library. Currently contains all ISO 3166-1 countries.
Rust · 0 watchers
criterion.rs
Statistics-driven benchmarking library for Rust
0 watchers
curl-rust
Rust bindings to libcurl
0 watchers
diesel
A safe, extensible ORM and Query Builder for Rust
0 watchers
dinghy
Easier cross-compilation for phones and single boards computers
0 watchers
docs.rs
crates.io documentation generator
0 watchers
dots.tts
0 watchers
drat
Utility for performing data recovery and analysis of APFS partitions/containers.
0 watchers
dust
A more intuitive version of du in rust
0 watchers
egui
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
Rust · 0 watchers
elvis
Your wasm UI library 🦀 🕸 🎸 📡 🚀 🪐 🛰 —— “Calling Elvis, is anybody home? ”
0 watchers
env_logger
A logging implementation for `log` which is configured via an environment variable.
0 watchers
examples
Actix web examples
C++ · 0 watchers
FakeClick
Record, play, store the mouse movement to help you do work effieciently.
Rust · 0 watchers
ffcli
Process FFmpeg's command line arguments.
0 watchers
ffcli.rs
A ffmpeg cli args builder
Rust · 0 watchers
ffgen
Running it with FFmpeg-style arguments, modified version of FFmpeg's source code that does exactly what you want will be generated.
C · 0 watchers
FFmpeg
Mirror of git://source.ffmpeg.org/ffmpeg.git
0 watchers
ffmpeg-dev-rs
Rust - Self Contained FFmpeg Bindings
C · 0 watchers
ffmpeg-filter-hack
Some ffmpeg custom filters that do strange things
C · 0 watchers
ffmpeg-libav-tutorial
FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more
Rust · 0 watchers
flamegraph
Easy flamegraphs for Rust projects and everything else, without Perl or pipes <3
Rust · 0 watchers
fsevent-rust
FSEvent bindings for rust.
0 watchers
generalizedassignmentsolver
A solver for the Generalized Assignment Problem
0 watchers
ghidra
Ghidra is a software reverse engineering (SRE) framework
0 watchers
gimli
A blazing fast library for consuming the DWARF debugging format
0 watchers
git2-rs
libgit2 bindings for Rust
0 watchers
governor
A rate-limiting library for Rust (formerly ratelimit_meter)
0 watchers
Grasscutter
A server software reimplementation for a certain anime game.
0 watchers
grcov
Rust tool to collect and aggregate code coverage data for multiple source files
0 watchers
gvisor
Application Kernel for Containers
Rust · 0 watchers
hashbrown
Rust port of Google's SwissTable hash map
0 watchers
hematite
A simple Minecraft written in Rust with the Piston game engine
0 watchers
homebrew-cask
🍻 A CLI workflow for the administration of macOS applications distributed as binaries
0 watchers
html5ever
High-performance browser-grade HTML5 parser
Rust · 0 watchers
iana-time-zone
Rust crate to get the IANA time zone for the current system
Rust · 0 watchers
image
Encoding and decoding images in Rust
0 watchers
indexmap
A hash table with consistent order and fast iteration; access items by key or sequence index
0 watchers
indicatif
A command line progress reporting library for Rust
0 watchers
inferno
A Rust port of FlameGraph
0 watchers
jless
A command-line pager for JSON data.
0 watchers
js-bindgen
Rust · 0 watchers
json
Strongly typed JSON library for Rust
0 watchers
json-tutorial
从零开始的 JSON 库教程
0 watchers
kmonad
An advanced keyboard manager
0 watchers
LagrHeu
lagrangian heurstics for the GAP
0 watchers
lcov
LCOV tracefile parser/merger/filter in pure Rust.
HTML · 0 watchers
ldm0.github.io
my website
Rust · 0 watchers
leetcode-cli
May the code be with you 👻
0 watchers
lexopt
Minimalist pedantic command line parser
0 watchers
libbayer
Bayer demosaicing algorithms, written in Rust.
0 watchers
libc
Raw bindings to platform APIs for Rust
0 watchers
linux
Linux kernel source tree
0 watchers
lldb-sys.rs
LLDB bindings for Rust.
0 watchers
lldb.rs
Higher level LLDB bindings for Rust built on lldb-sys.
0 watchers
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Rust · 0 watchers
mach2
Rust · 0 watchers
markdown-benches-rs
C · 0 watchers
mini3d
3D Software Render Engine in 700 Lines !!
0 watchers
Minty-Old
Some dynamically-loading library tool for some game
0 watchers
mio
Metal I/O library for Rust.
0 watchers
moonlight-qt
GameStream client for PCs (Windows, Mac, Linux, and Steam Link)
ldm0

ldm0

V2EX member #347120, joined on 2018-09-04 20:35:03 +08:00
Cardinal: macOS 的快速文件搜索(已开源)
分享创造  •  ldm0  •  Jan 23  •  Lastly replied by ldm0
66
macOS Tahoe R 角千层面
macOS  •  ldm0  •  Sep 27, 2025  •  Lastly replied by tpxcer
4
Teahour 又活了
Podcast  •  ldm0  •  Aug 2, 2025  •  Lastly replied by kaichen
2
[音频分离] Spleeter 的 Rust 实现
  •  1   
    分享创造  •  ldm0  •  Dec 7, 2024  •  Lastly replied by badboy200600
    6
    Teahour 已经两年没有更新了
    Podcast  •  ldm0  •  Apr 23, 2022  •  Lastly replied by cooper
    1
    [问] 压缩一群字符串的算法
    奇思妙想  •  ldm0  •  Sep 24, 2021  •  Lastly replied by zagfai
    13
    一个不一样的分形
  •  2   
    分享创造  •  ldm0  •  Apr 18, 2020  •  Lastly replied by ldm0
    9
    尝试在网页上跑一个神经网络
    分享创造  •  ldm0  •  Feb 29, 2020  •  Lastly replied by ldm0
    3
    ldm0's recent replies
    > 在过滤框里,我输入/Users/,现在显示出来的就是精确匹配的 users 的文件和文件名。其实这时候我觉得应该是列出/Users/**/*的内容。我刚特意找了个 windows 装了 Everything 最新版测试了一下,他显示的就是/Users/**/*的内容,而且更棒的一点是它把文件夹放在了最上边,这样方便我再精确的往下级目录写。我想了一下 Everything 的实现方式,它好像是在输入/Users/的时候,显示的是/Users/**/*,然后输入/Users/aa 的时候,显示的是/Users/*aa*这样,我觉得这样很方便😂

    好的,这个我之前还真没留意到,我晚上找个 windows 试试看
    @94nb 感谢这么详细的使用和建议,辛苦了🙏,对俺很有帮助~

    > 现在的 content 搜起来太慢了,遥遥无期

    由于之前有准确性的执念没有复用 Spotlight 索引,content 这块是直接全文搜索,所以确实慢。这块我最近放下执念了(实用为主),可以复用 Spotlight 索引再配合我们的搜索规则一起工作。

    > 路径模糊:我记得文件夹名包含 aAa ,但不记得它的绝对路径或层级。
    > 文件特征:文件名包含 bbb 。
    > 格式限制:后缀名为 .doc 或 .docx

    *aAa*/**/*.doc* 这样 glob 匹配可以,但是这个确实有点绕,先凑合用。

    > 文档中提供了 folder:、parent:、in:、nosubfolders 以及路径分隔符 / 等多种组合方式。作为非开发人员,很难理解这些条件的底层差异,尤其在面对“只记得部分目录名且不知深度”的情况下,不知道该如何组合这些参数。

    这个是从 Everything 继承过来的语法,但是都不适用于部分目录名。这个和上面是一个需求,这块接下来不会通过新语法来提供,将会有一个单独的左侧可折叠的输入框来专门 scope 文件夹。

    > 在某些目录过滤条件下,必须与实际名称大小写完全一致才能匹配;而另一些条件却不需要。这与界面上的“大小写匹配”开关逻辑似乎是冲突的,导致在不确定目标文件夹准确拼写时,搜索效率极低。

    这个可以具体说下么,感觉是 bug

    > 按理解,双引号内应为“完全匹配”(如搜索 "1 到 10.png" 应仅返回该文件)。但实际操作中发现,搜索 "aaa" 的结果往往等同于模糊匹配 *aaa*,包含了大量无关项,无法达到“我写什么就只出什么”的效果。

    双引号其实是防转义,比如空格其实是 AND 的语义,分号是 OR 的语义,双引号标起来的东西是防止语义替换,比如 "1 到 10.png" 这里真的会匹配空格。你的需求其实在这里可以通过: /"1 到 10.png"/ 全匹配; /"1 到" 前缀匹配;"到 10.png"/ 后缀匹配。

    > @94nb #33 忘记说了一点,能不能右键加入删除呀,搜出来的内容想批量删掉。

    因为搜索列表很大,多选删除有风险,所以一开始没做。后面考虑做一下,需要加弹窗确认。



    总的来说学到很多,有些问题之前也意识到但是觉得没那么高优。这几个东西我会推进做一下,应该很快会有新版本,到时候 ping 你试试,看看够不够用 :-)
    @94nb 辛苦了(,自动补全或者图形化的点选会有帮助么。
    @explorerproxy 在做了: https://github.com/cardisoft/cardinal/pull/166
    不过最近打工有点忙,过两天更新一下(
    @explorerproxy 支持的 cmd + shift + space
    可以看看 readme
    @yohance 小众软件推广不易,理解一下(

    但是效果确实值得试试的
    @longmeidao Houdahspot 的文件内容索引完全使用 Spotlight 的,什么情况下会用 Houdahspot 而不是 Spotlight 来搜索文件内容呢。

    如果是强需求,我可以弄下在没有其它 query 的情况下的 Spotlight fallback
    @maladaxia 在计划中了。raycast 集成有好多人在说,那么好用么(
    @elviscai 对呀,要么在 Dock 里面,要么在托盘上,没有两边都在的需求吧(?
    @chachi 整!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   802 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 21:01 · PVG 05:01 · LAX 14:01 · JFK 17:01
    ♥ Do have faith in what you're doing.