返回首页
最新
例如,假设我想了解新加坡:它的历史、领导人李光耀的历史、他们的教育系统,以及在那里的生活大致是怎样的。我应该从维基百科开始吗?有时候我发现文章中链接太多,或者包含过多分散注意力的细节。我可以通过观看YouTube视频或纪录片来补充,但这些视频和纪录片实在太多,我无法全部观看。我通常只选择最受欢迎的,但我不确定这是否能代表质量。
书籍也是如此:关于任何一个主题的书籍实在太多,有时并不清楚哪一本是最重要或开创性的。
我很想听听你在学习一个新主题时所遵循的过程或框架,以及你是如何从“好奇”变成“信息丰富”的。
你好,
很长一段时间以来,我对Android和macOS内置的计时器感到不满意,尤其是在锻炼时,我需要设置可配置的系列数量以及之间的休息时间。于是我开始考虑自己动手制作一个。毕竟这只是一个计时器,我心想“这会有多难呢?”但我完全没有意识到实际的挑战。
项目的第一版“运行得还不错”,但用户界面实在是让人难以直视(比现在更糟),用户体验也相当糟糕。你可能猜到,我并不擅长设计或前端开发。事实上,我最后一次真正参与前端工作的经历还是在jQuery还流行的时候。
不过,我知道自己想要构建的东西,过去几天里(在臭名昭著的人工智能的帮助下),我终于完成了这个项目,满足了我的需求。这个过程需要很多“手把手”的指导和“反复沟通”,但它帮助我打磨了粗糙的边缘,并提供了关于最新ES6特性的极好建议。
正如标题所述,这个项目是一个优先离线的渐进式Web应用(PWA),没有任何依赖;没有构建步骤,没有Cookies,没有链接,没有分析,除了计时器之外什么都没有。它使用了`Web Components`(在我看来是一个非常不错的特性,尽管我仍然不明白为什么我们不能轻松地从全局范围继承样式)和`localStorage`来保存计时器的使用记录。
我非常欢迎任何评论或建议,因为我只是想继续学习新东西。
[https://mytimers.app/](https://mytimers.app/)
关于创建 Docker 开发环境的教学文章
综合性教学资源库
我最近被锁定在一个账户外,这个账户是我故意设置为与我的密码管理器隔离的。这让我思考如何让密码更不容易忘记。经过几次迭代,我想出了一个使用确定性生成的单词网格序列的概念,其中网格依赖于你密码的前几个单词,而下一个单词则是网格中的一个单词。这样,你就可以通过在网格中“感受”来找回你的密码,而不是单纯依赖记忆。虽然密码变得更长,以弥补使用网格带来的熵减少,但我发现这样的密码仍然更容易记住,几乎不可能忘记。
这个方法基本上是对密码进行哈希处理,然后取模以获取下一个网格在单词列表中的索引。你可以轻松地自己制作一个,并在一两天内与现有系统集成,以替代传统密码。如果你想进一步迭代并使其真正独特,还可以将哈希值用作生成AI图像的种子。看看用户是否真的喜欢或想要使用这个方法可能会很有趣。不过,这种方法可能更适合像我这样需要隔离或高安全性的使用场景。我构建的只是一个概念验证,可能会个人使用,但我很希望你能试试,看看你的想法。显然,你不应该真的用它来管理你的密码,因为我可能会假设性地记录你的数据,或者随时更改算法,但也许这会很有趣、很酷,或者能激励你构建类似的东西。