工具与资源anvaka.github.io
软件星系:npm 依赖关系的交互可视化
Software galaxies
2015 — 2024,它一次次回到首页
黑点是上首页(≥ 50 分)的那次投稿,空心点是没冲上去的投稿,点越大分数越高。
导读
这是 Andrei Anvaka 的“Software Galaxies”交互式 3D 可视化,把包管理器中的软件包及其依赖关系呈现成可漫游探索的“星系”。用户能在浏览器里飞行、旋转视角,观察庞大的依赖网络,移动端还支持利用设备加速度计来控制视角。
为什么经久不衰:它把庞大抽象的软件依赖数据变成直观、可漫游的星系,视觉冲击力和交互性都很强,多年后仍能让人感受到软件生态的规模。
HN 评论精选
移动端体验好,交互自然。
在 iPhone 上体验非常棒。环顾四周很自然,感觉恰到好处。
danielvf查看英文原文
This is fantastic on my iPhone. Looking around just works, and feel right.
询问是否有可复用的 WebGL 3D 可视化框架。
这类飞行式 3D 视图有标准吗?有没有通用的 WebGL 框架,带用户界面控件,能直接接入自己的数据?
mozumder查看英文原文
Are these flying 3-D views standardized? Is there a common WebGL framework for something like this, which includes user interface controls? Something where we can just plug in our own data?
批评帮助菜单的交互设计不合理,滚轮触发且消失后难恢复。
为什么为什么为什么帮助菜单要绑定鼠标滚轮?应该绑到 'h' 或 '?',或者干脆别让它消失。我不得不刷新页面才找回来。
mkehrt查看英文原文
Why why why is the help menu bound to the mouse scroll? Bind it to 'h' or '?', or better yet, don't make it disappear. I had to reload the page to get it back.
历次讨论
同类还值得读
直接在浏览器中启动 Linux 内核
Boot a linux kernel right inside your browser.
Fabrice Bellard 的 JSLinux 页面,用 JavaScript 在浏览器里启动一个 Linux 内核,并提供一个可交互的终端环境。
工具与资源上首页 5 次 · 2011–2025bellard.orgHacker News 未公开功能与行为清单(2018)
A List of Hacker News's Undocumented Features and Behaviors (2018)
数据科学家 Max Woolf 整理的 Hacker News 未公开功能与行为清单,涵盖投票机制、排名算法、账号惩罚等社区运作细节。
工具与资源上首页 5 次 · 2019–2025github.comMapSCII:在终端中用盲文和 ASCII 渲染地图
MapSCII – Braille and ASCII map renderer for the console
MapSCII 是一个在命令行终端里渲染地图的开源工具,用盲文字符和 ASCII 字符把地理数据画成可交互浏览的字符地图。
工具与资源上首页 5 次 · 2017–2025github.com顶尖大学的免费在线课程
Free Online Courses from Top Universities
Open Culture 整理的一份免费在线课程合集,汇集了全球顶尖大学(如 MIT、斯坦福、耶鲁等)向公众开放的网络课程资源,涵盖音频、视频等多种形式。
工具与资源上首页 5 次 · 2010–2022openculture.com淘气字符串:容易引发用户输入问题的字符串清单
Naughty Strings: A list of strings likely to cause issues as user-input data
一个 GitHub 仓库,收录了大量容易让程序出问题的用户输入字符串,如特殊字符、emoji、SQL 注入片段、系统命令等,供开发者用于测试输入处理逻辑。
工具与资源上首页 4 次 · 2015–2020github.com