返回首页
一周热榜
简而言之 - Dwellable 是一款免费的应用程序,提供房产记录及工具和见解,帮助房主管理房屋。<p>我和我的妻子在2020年购买了我们的第一套房子,那时正值新冠疫情高峰期。在看房时,我们的代理竟然要求我们放弃房屋检查,这让人感到非常恐慌。最后,我只好自己带着一套手写的笔记走遍了整个房子:“检查厨房插座是否为GFI”,“确保马桶可以冲水”,“测试浴室风扇”等等。<p>这段经历成为了Dwellable的起点,这是一款为像我们这样的房主提供房屋维护和检查的应用,尤其是那些在购房前后不知道从何入手的人。<p>该应用会自动提取您的房产记录(建筑面积、建造年份、燃料类型等),并利用人工智能推荐提醒事项和季节性维护任务。目前该应用是免费的,完全基于iOS和Android原生开发。<p>在我们收集用户反馈期间,该应用仍然是免费的。<p>技术栈:<p>- 后端:Python + gRPC<p>- iOS:原生SwiftUI<p>- Android:原生Jetpack Compose<p>- 登陆页面:Github Pages(原生JS + HTML)
Fortinet的FortiGuard实验室发布了一份关于针对乌克兰组织的网络钓鱼活动的详细分析。攻击者使用了一种不寻常的SVG文件作为初始感染载体,最终导致了信息窃取恶意软件Amatera Stealer和隐秘加密矿工PureMiner的部署。
该SVG文件触发了一个受密码保护的压缩档案,里面包含一个CHM文件,该文件启动了一个名为“CountLoader”的加载程序,支持无文件执行、进程空心化和DLL侧加载。
这种通过基于SVG的链条传递的窃取者与矿工的组合,显示出网络钓鱼活动的日益复杂化,尤其是针对关键行业的攻击。
完整报告请访问:
https://www.fortinet.com/jp/blog/threat-research/svg-phishing-hits-ukraine-with-amatera-stealer-pureminer
'qwe' 是一个纯用 Go 语言编写的文件级版本/修订控制系统。
qwe 一直专注于文件级版本控制系统,精确跟踪单个文件的变化。随着此次新版本的发布,增加了对组跟踪的支持,同时保持了我们的核心设计理念。
qwe 允许您将相关文件打包成一个命名快照,以便于跟踪和回滚。
组创建:创建一个逻辑组(例如,“项目 X 资产”、“配置文件”),其中包含多个单独的文件。
统一跟踪:当您对该组进行快照时,qwe 会捕捉组内所有文件的当前状态。这使得回滚一组相关更改变得非常简单。
您所需的灵活性:单文件与组跟踪:
qwe 的一个关键设计选择是即使在组内也保持文件级跟踪的持久性。这为您提供了无与伦比的灵活性。
例如:假设您在一个名为“功能-A”的组中跟踪文件 A、B 和 C。您仍然可以自由地单独提交文件 A 的独立修订,而不影响 B 和 C 的组快照历史。
这意味着您可以:
- 为组内所有文件维护一个干净、统一的历史记录(组快照)。
- 仍然可以在组的范围之外执行细粒度的单文件回滚或提交。
这种方法确保了 qwe 仍然是一个灵活、非侵入性的文件修订系统,您可以依赖它。
受到另一篇帖子启发。我在2019年做过类似的事情,但那是为了通过游戏学习荷兰语,最初是为我的孩子制作的,但这也帮助我记住了很多A2级别的单词,并且对我的考试有帮助。现在我已经获得了荷兰国籍。<p><a href="https://play.google.com/store/apps/developer?id=Joel+Bryan+Juliano">https://play.google.com/store/apps/developer?id=Joel+Bryan+J...</a>
在过去几个月里,我一直在进行一些令人兴奋的工作——将现代前端工具(如 Vite、热模块替换(HMR)、模块化构建)引入传统的 PHP 项目。
这导致了目前有三个小型开源项目的诞生:
- 一个用于 Vite 的 NPM 包: [vite-plugin-php](https://www.npmjs.com/package/vite-plugin-php)
- 一个 Packagist 包:[html-components](https://packagist.org/packages/nititech/html-components)
- 另一个 NPM 包,用于转译这些组件:[vite-plugin-php-components](https://www.npmjs.com/package/vite-plugin-php-components)
我们的目标是让 PHP 再次显得现代化:快速重建、组件化的用户界面,以及零 JavaScript 锁定。
虽然还处于早期阶段,但已经可以使用——欢迎反馈、想法和贡献。
这里有一个可以尝试的起始仓库:[modern-php-vite-starter](https://github.com/nititech/modern-php-vite-starter)