邳州的故事
早在2012年,Maximilian和Raspberry Pi的故事就开始了。当他得到他的第一个Pi时,他很兴奋,同时也看到了其中进一步发展的巨大潜力。
然后,PiCockpit诞生了,使每个人都能更容易地使用和管理Pi。
马克西米利安一直对计算机感兴趣,认为计算机是改善世界上一切事物的杠杆--例如在医学方面。
多年来,马克西米利安的工作不断发展,出现了新的专业领域...。
在PI3G工作
在我们的博客中,你可以期待 关于技术和商业主题的博客文章在这个博客中,除了关于树莓派的内容外,还有与工业4.0、物联网和机器学习有关的各种主题,例如关于流行的MQTT协议、Python和Linux嵌入式开发,以及更多。博客条目没有安排,也没有特定的顺序--主题是一个从事机器学习和Raspberry Pi嵌入式冒险的公司在现实生活中出现的一个折衷的组合。
我们很乐意写一些在其他地方没有那么多记载的特殊主题。
如果你有任何建议,我们很乐意与你讨论当前的话题,并随时准备与你一起集思广益,提出可行的解决方案。
在Crystal Lang中处理JSON::Any中的NIL问题
使用Crystal开发时的一个挑战是,它不像Python或Ruby那样对数据类型宽容。以下错误信息:从Nil到String的转换失败,在/usr/share/crystal/src/json/any。cr:220:5:220可以通过以下方式解决:# cast to string, THEN check if it is nil if !(shopify_data[spid]["billing_address"]["address2"] .as_s? == nil) name =...
阅读更多Chromium退出代码 -5
虽然用chromium-browser -display=:0 https://www.picockpit.com 运行Chromium可以让你从SSH连接中启动Chromium(并且它将输出到X服务器的主显示屏上),但当你试图用Python中的subprocess.Popen运行它时,这将会失败。"command":["chromium-browser", "-display=:0", "https://picockpit.com"] (这是我的JSON格式的一部分...
阅读更多使用Python的安全命令执行:subprocess.Popen
在开发picockpit-client时,安全对我来说很重要。以下内容适用于Linux系统(但可能适用于所有类似Unix的系统,包括macOS)Python允许使用subprocess模块运行外部命令。 import subprocess 在即将到来的PiCockpit版本中,用户将能够创建自己的按钮(简单地编辑...
阅读更多愚蠢的商业错误#2:试图欺骗人们(一种新型的垃圾邮件)。
一个诱饵和开关网站,本应向我展示一些关于Python代码的信息。"如果你不是机器人就点击允许"。滥用验证码来显示通知(可能是垃圾广告?)绝对是一个聪明的想法。(从技术和机器的角度来看)为什么在这背后的人不...
阅读更多