加纳拥有地球上最强烈的日照之一。然而,太阳能仅提供加纳电网电量的1%到3%。缺口的原因不是民众不想用,而是没人能清楚地告诉他们:该装多大?要花多少钱?能不能回本? 开发者Collins把答案做成了一款手机可用的Streamlit应用。任何家庭都可以打开链接,输入电器和用电习惯,立刻估算所需太阳能系统规模和成本。 应用链接:https://ghana-solar-tool-pli6auappdapghergd2rfz.streamlit.app 代码仓库:https://github.com/collins7-code/ghana-solar-tool 在构建过程中,他踩了三个真实的坑: 第一个坑:表单在提交时才崩溃。他把潜客信息表单放在“计算尺寸”代码上方,页面渲染正常,但用户一提交就报错:daily_kwh is not defined。教训是:不要只测渲染路径,更要测提交路径。 第二个坑:FormSubmit要求浏览器请求带Origin和Referer头。应用采用服务端到服务端提交,被识别成“本地文件”而拒绝。解决办法是把应用真实地址附加到Origin和Referer头里。 第三个坑:静默的激活步骤。首次向新邮箱提交,FormSubmit会发送一次性激活邮件。在点击激活之前,线索虽被接收但不会投递到邮箱。他一度以为管道坏了,其实只差一次点击。 第一个真人用户(他的朋友)没有修改“电器表格”里的默认值,导致报价并不是真正属于她。真实用户的手指,胜过开发者自己的假设。这也成了一个待解决的开源UX问题:怎样提醒用户去个性化设置。 这个项目完全在开放中推进。待办事项包括:真实的ECG电价档位、实测辐照数据、Twi本地化和手机端体验。 同时,Collins还启动了一个“开放数据”方向,用真实加纳基建数据分析资源该投向哪里。例如2010年,加纳在道路维护上花了1.71亿美元,但68,053公里的路网中仍有58%被评为“一般”或“差”。下一个塞迪该花在哪?这类问题正是该方向要探索的,先路网,后能源。 如果你对这类问题感兴趣,可以找一个“good first issue”,阅读CONTRIBUTING.md,一起来构建。项目是开放的,问题是真实的,第一个用户的教训也是真实的。
![]()
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.