新年的写作决心

12月的最后几个星期我什么都没写。 在将其发送给出版商之前,我必须对《 数据科学概论》进行一些更改,但是大多数情况下,我一直试图通过方法重载来提出一个很好的类层次结构示例。 我仍然没有任何东西。 我开始认为整个面向对象的东西是没有用的。 无论如何,我已经获得了《数据科学概论》的评论,并且必须在12日之前进行更改。 不过,评论很少,因此我认为一天的工作量不多。 我度过了圣诞节和除夕之间的一个下午的前半部分,我计划处理下一个明天或后天。 尽管没有一个很好的例子,我还是用R完成了本章的面向对象编程 。 我原本计划将这作为一章介绍类层次结构和代码重用,而下一章应该处理多重继承,但是我改变了主意。 本章短了一些,我将代码重用移到了下一章。 我认为无论如何我都无法用一整篇文章来填充一整章,尤其是因为它在R中是如此的简单,因此现在的计划是只写一章关于类层次结构,再说一章关于代码重用。 对于新的一年,我将尝试每天写一点。 我的目标是至少半个小时,也许一个小时,所以如果运气好的话,我不需要花那么多的时间来完成其余章节。 但是我不知道。 花费大量时间而不是花时间去弄清楚该写些什么,而我仍然要想出一个很好的例子。 看起来我也将在新的一年中出售R语言中的Functional…

如何在IFTTT中触发多个小程序

IFTTT用户长期以来一直希望能够创建多个触发器,以便例如可以关闭灯和暖气,而在准备外出时打开安全摄像机。 十一月份,当他们使这一切成为可能时,我们感到非常兴奋,只有一个很大的收获–只有服务提供商才能做到。 他们已承诺在2017年的某个时候为消费者提供此类功能,但我们尚无关于其功能或成本的详细信息。 因此,对于那些不想等待的人-这是有关如何将IFTTT Webhooks与Glitch结合使用的指南,以添加免费触发多个IFTTT小程序的功能。 对于Glitch的新手来说,它是一项免费服务,可让您轻松编写代码以及创建应用程序和机器人。 就像连接到CodePen的App Store到Heroku一样。 此外,我们从示例项目开始,而不是黑屏。 例如,这是一个为IFTTT实现多个触发器的项目,因此您需要做的就是配置一些东西。 入门 首先,请点击以下链接重新混合示例应用程序。 所有这些操作都会自动在Glitch上为我们创建一个应用程序,其中包含实现多个IFTTT触发器所需的所有代码。 然后,有两个配置阶段:在IFTTT上触发您的Glitch应用程序,并让您的Glitch应用程序知道要响应触发哪些IFTTT小程序。 阶段1:触发您的Glitch应用 在IFTTT中,通过选择“新小程序”来创建一个新小程序。 对于“如果”条件,请选择您想要初始触发您的Glitch应用程序的任何服务通知。 因此,例如,如果您想从iPhone的锁定屏幕上触发事件,则可以将“按钮小部件”与“按下按钮”操作一起使用。…

如何创建惊人的产品和惊人的代码

我创建产品和服务已有相当长的时间(8年?!)。 我可以肯定地对任何新手或其他开发人员说的一件事就是“计划”。 我知道当您获得新任务,新功能,新项目等时的感觉。在几秒钟内,您正在阅读有关内容或从PM中获取笔记时,便急于回到键盘并加以实施。 我也有这个错误,即使在知道了我上面提到的->“规划”之后,我仍然犯了这个错误。 当您只是着手编写代码并开始编写东西时,这意味着您在打字时浪费了思考的时间,编写代码应该是您最简单的事情,只是将您的想法和想法放入文本中(代码)。 编码时遇到问题,即您遇到的东西是第一次运行时就没有想到的,因此您需要开始更改内容,甚至更糟的是开始修补而不是更改。 这是您的新功能的外观: 80%的思维和设计 20%塑造代码 坐下来,考虑一下您的想法,极端情况,好的情况,坏的情况,网络故障,第三次世界大战开始等。 现在,编写您的伪代码,或者对您的构建块进行线框图设计,以及所有零件之间如何通信。 *加分,学习TDD并加以利用! (下一篇文章可能……) 如果您来到这里,这很容易,只需输入您的想法即可进行编码,现在仅是语法… javascript,python,java,ruby,php 最终它们都是一样的,只是语法和运行方式上有一些古怪之处,但最终目标是相同的,将您的想法付诸实践。 希望您喜欢我的快速晨练,如果可以,推荐并关注我😎