1 分•作者: bookofjoe•7 个月前
返回首页
最新
2 分•作者: fnord77•7 个月前
3 分•作者: bookofjoe•7 个月前
1 分•作者: mooreds•7 个月前
2 分•作者: josephcsible•7 个月前
1 分•作者: sarimkx•7 个月前
自从人工智能火起来之后,移动开发领域的声音就小了很多。
这个领域有什么值得关注的吗?
目前移动/应用开发领域有哪些趋势?
正在使用的语言/框架有哪些?
最近移动/应用开发有哪些演变?
如果专注于移动/应用开发,你现在每天的工作是什么样的?
职业/工作前景如何?
你也可以针对特定生态系统进行回答,例如安卓/iOS。
1 分•作者: programmexxx•7 个月前
1 分•作者: Marshferm•7 个月前
4 分•作者: chilipepperhott•7 个月前
2 分•作者: malmoeb•7 个月前
2 分•作者: dash2•7 个月前
1 分•作者: mitchwainer•7 个月前
1 分•作者: geox•7 个月前
2 分•作者: fanf2•7 个月前
1 分•作者: gmays•7 个月前
1 分•作者: athish-rao•7 个月前
Hi HN,
在无数次差点提交生产环境凭证之后,我构建了一个基于 Git 工作流的本地密钥管理工具。
大多数密钥管理解决方案要么:
* 基于云(对于本地开发来说过于复杂)
* GUI 界面为主的密码管理器(对开发者不友好)
* 需要基础设施的企业级工具(Vault 等)
这个工具的设计意图是简单:使用熟悉的 Git 语义进行版本控制的密钥,完全在你的机器上运行。
功能:
* 离线优先
* 简单的 CLI 命令行界面
* 加密存储
* 无云依赖
* Python API
代码库:[https://github.com/athishrao/crux-vault](https://github.com/athishrao/crux-vault)
欢迎提问,我可以解答关于架构、加密方法,或者为什么我凌晨 2 点会觉得构建这个工具是个好主意。
6 分•作者: firloop•7 个月前
57 分•作者: nowflux•7 个月前
2 分•作者: mikezaby•7 个月前
几年前,我发现自己已经三十多岁了,唯一的真正兴趣是编程,我感到有一种冲动想要重新连接一些别的东西。
我过去在高中乐队里打鼓,所以决定重拾音乐,这次专注于电子音乐和键盘。
有一天,不知怎么的,我接触到了 WebAudio,作为一名 Web 开发者,这让我眼前一亮(不是指传输控制)。我对同时进行 Web 和音乐项目的想法感到兴奋。作为一名大量使用 REST API 和状态管理工具的 Web 开发者,我开始考虑一个可以通过数据处理的音频引擎。
所以 Blibliki 是一个数据驱动的 WebAudio 引擎,用于构建模块化合成器和音乐应用程序。可以把它想象成拥有可以连接在一起的音频模块(振荡器、滤波器、包络),但你不是直接操作这些模块,而是提供数据更改。这使得它与状态管理库配合得非常好,并且可以轻松保存/加载音色。此外,这种设计的另一个原因是你可以将用户界面与底层引擎分离。
该项目已经发展成几个部分:
* 引擎:核心 WebAudio 合成引擎
* 网格:一个可视化界面,你可以在其中拖放和连接模块
* 传输:音乐定时和调度系统
我最初是在 ToneJS 上实现了 Blibliki,但后来我开始直接用 WebAudio 编写,因为我想重新思考我的原始想法,并向其他人解释和说明。因此,我将开发过程的早期步骤记录在一个由 4 部分组成的博客系列中,讲述了如何从头开始构建它。然后我决定放弃 ToneJS 项目,并用 WebAudio 重新实现。通过这种方式,我学到了很多关于音频编程和合成器的知识,因为我失去了 ToneJS 的许多现成的工具。
我并没有假装这是下一个 VCV Rack 之类的东西!它有很多缺失的功能和错误,而且我主要在 Chrome 上进行了测试。但它确实有效,玩起来很有趣,而且我认为数据驱动的方法对于某些用例来说非常棒。目前,我正在积极开发中,我希望继续这样,甚至更好。
你可以查看:
Blibliki monorepo:[https://github.com/mikezaby/blibliki](https://github.com/mikezaby/blibliki)
网格游乐场:[https://blibliki.com](https://blibliki.com)
博客系列:[https://mikezaby.com/posts/web-audio-engine-part1](https://mikezaby.com/posts/web-audio-engine-part1)
1 分•作者: enbao•7 个月前