月度归档:2019年03月

安装配置 nRFgo Studio 应用程序

nRFgo Studio 是 Nordic 提供的针对其芯片的开发工具,你可以通过它来开发 nrf 芯片。

你只需要前往 :
https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRFgo-Studio/Download#infotabs 下载安装文件。

下载到本地以后,执行安装,建议在安装的过程中,将设备连接到电脑上,这样在安装时会自动识别芯片,从而安装对应的驱动。

安装完成的效果

风俗不过是重男轻女的遮羞布

在“津津乐道”的微信群里,大家一起讨论关于彩礼的事情。

其中一个人提到:

  • 彩礼的事情是风俗,要遵守。

在我看来,风俗不过是重男轻女的遮羞布罢了。

倘若能够做的公平,让“伏弟魔”演变成“扶妹魔”,那我无话可说,至少公平。但倘若做不到,就不妨堂堂正正的承认自己就是重男轻女。

公交让座

今天早上来公司的路上,公交车上我有个座位,不过没有坐,让给了旁边的阿姨。

因为阿姨年龄和我妈相仿,希望我妈出行的时候,也有人给她让座。

老吾老,以及人之老;幼吾幼,以及人之幼。

阔别多年,重回 Windows

我有很多年没有用过 Windows 了,这次工作原因,必须重新用回 Windows。也好,感受一下这些年进击的 Windows。听说自 Windows 10 以来,有不少不错的更新。

先给电脑加了一下 内存,四个槽全部插上去,直接 32GB。CPU 上了 Xeon E3-1231。稳得很。

邱岳的产品手记学习笔记:二

03 | 产品案例分析·Trigraphy的设计哲学

  • 如何保持对用户的反馈,让用户对系统有掌控感:在进行产品设计时,应当给予用户一些主动的反馈,比如 Loading、Toast ,都可以有效的帮助我们给予用户反馈。提升用户体验。
  • 通过一个动效将两个页面的元素平滑地连接在一起,就避免了生硬的切换:目前这一点小程序是做的比较不好的,我基本上都是使用系统自带的加载。这里面存在优化的空间,不过可能会带来的是代码复杂度的提升。
  • 平时在设计用户体验的时候,产品经理需要去注意区分不同级别的用户,不同的用户对 App 流程和功能的了解是不一样的产品设计最好可以帮助那些第一次使用这个 App 的用户设计一个门槛非常低,可以直接上手的功能通路。产品设计的确应该更友好,不过通过“随机”我觉得不现实,这里更应该借助的是游戏化的设计思路,用游戏的引导风格, 来帮助用户更好的使用。

有价值的评论

  • 第一点其实是苹果设计原则中推荐的,就像很多苹果自带应用,启动页就是一个标题栏加空白页,结果就是给用户感觉是秒开。
  • 关于交互可以看看「UI Movement」,非常赞

04 | 如何当好AI时代的产品经理?

唯一能持久的竞争优势是胜过竞争对手的学习能力。

盖亚斯
  • 台大李宏毅教授的深度学习教程

05 | 如何当好AI时代的产品经理?(实践篇)

  • 产品经理应当把大颗粒的整体性领域算法拆成小颗粒的算法单元,并在此基础上寻找产品化可能。产品经理应当更小粒度地看待每个具体算法过程和环节,并评估是否有能够被产品化的成果
  • 工程至少可以在三个方面快速提高产品的价值分值,一是通过规则在算法的基础上对输入和输出数据做筛选和过滤(很多时候体现为大量的正则表达式);二是通过工程帮助算法做降维,比如做人脸识别,我们不用把摄像头拍下的整张图片送进神经网络,而是通过工程的方法把图片中的脸截出来并且特征化之后再往算法里送;三是协助算法的训练,比如做手写数字识别,样本量不够的情况下,可以用工程的方法添加旋转和噪点,生成一些新的训练数据。
  • 算法有可能会错判和漏判,这都是产品经理需要理解和考虑的场景,并且要去通过产品设计去消化它。比如反欺诈要准备申诉的流程和入口,垃圾邮件可能需要提醒机制和独立的文件夹等等。
邱岳的产品手记

邱岳的产品手记学习笔记:一

Day:2019-03-14

开篇词 | 产品经理的世界没有对错

产品经理行走江湖不看招式也不看颜值,产品,才应该是他唯一的名片

邱岳

这段话直接点出了产品何以晋升,唯有不断的优化自己的产品,让自己的产品能够被社会、行业认可,才能成名。

相比之下,做技术就简单很多,因为你只要技术足够?,不一定需要搞定什么特别大的场景,写一些深度的技术文章,一样可以达到同样的效果。

01 | 验证码是个好设计吗?

心得:

  1. 不要将责任推给用户。说起来,这个还颇有体会,我的一个朋友在搞的项目,就出现了将责任推给用户的问题。但是,这个也有个问题,如果一味的追求不将责任推给用户,在国内的这个环境下,可能会出现问题。举个例子来说,目前国内的要求是,任何站点都需要提供短信验证码来验证实人身份,如果你考虑为了不把责任推给用户,选择自己想办法绕过去,后续真的出了问题,可能责任就需要你自己来承担了。
  2. 方案选择的平衡因为资源永远有限,我们需要把它更多投入到我们的竞争优势
  3. 验证码的进化。我们所采用的方案,应该是具备进化属性的,因为随着时间、环境的变化,我们所得到的东西是不同的,前期由于条件限制所无法实现的东西,后续我们还是可以实现。举个例子,对于应用上线初期, 我们经常会遇到的一个问题就是,需要设置很多东西,但实际上,当应用运转一段时间后,这些属性是不需要设置的,只要从历史的数据中学习而来即可。

02 | 产品经理工具指南

这里有一些工具是我自己在用的,比如

  • Scanner Pro
  • Sketch
  • Axure
  • MindNode
  • XMind

我没有在用的

  • Keynote
  • OmniGraffle
  • POP
  • MindManager
  • StarUML
  • Visio
  • LucidChart
  • Process On
加入和我一起学习

飞机为什么不容易出问题?

我们经常会觉得,飞机飞在天上,非常的不安全,但反直觉的是,飞机其实要比地上的汽车要安全。

飞机为什么不容易出问题?因为飞机上处处冗余,尽可能的避免单点故障。

  • 机长有两个,避免单点故障。
  • 除了人工驾驶,还提供自动驾驶, 避免单点故障。

找人的难题

由于公司人手不多,我作为团队中曾专职负责前端的开发者,来开始进行前端的招聘,在招聘的过程中,也的确感受到了找人的难度。

  • 对于公司来说,其实筛选人的成本很高:应届生大同小异,简历稍微优秀一点的还要考虑是不是从培训班出来的,是不是看了面经。毕竟大部分人没有在社区中混出自己的名号,没有建立起初期的信任。

在招聘过程中,我也有一些我自己爱问的问题:

  • 我说一下你如何看待编程的吧,既然你投递的是开发岗位,那以后也肯定要经常写代码的。我想知道你如何看待编程,如何看待开发这个岗位。:这个问题主要是看一个人对于编程是否有热情,如果没有热情,很难把事情做好。

用 Netlify 来挂载你的 Gitbook 电子书

Netlify 也是一家提供了静态页面托管的服务。

这样的服务目前有三家:Netlify、Github Pages、Now.sh

相比于 Github Pages ,由于比较新,所以还没有那么受关注,速度也还行。

Easy WP Book 使用的原本是 Github Pages,但是速度太慢,所以决定改用 Netlify。

netlify 相比于 Github Pages 来说,优势比较多,比如,支持多域名、支持自动的 Https 等。很方便。

配置时需要注意的是,gitbook 的环境中,默认是没有 gitbook 的,你需要自己安装。

命令截图。

所以,在 build command 里,填入如下内容:npm install -g gitbook-cli && gitbook install && gitbook build

并在 publish 目录填入 _book/ 即可。

《复仇者联盟》观后感

晚上和同事在办公室干活,突然决定要看一会电影。两个大老爷们,于是就决定看《复仇者联盟》。

我自己的感觉:

  • 牛逼的人有个性
  • 他们会产生冲突,但不要忘记,他们是聪明人,有了问题他们会团结在一起。
  • 多次把指挥官旁边的女的看成是斯塔克的女朋友,我果然是脸盲。

团结就是力量

Rails 遭遇 Error loading ‘sqlite3’ Active Record adapter

很久没写过 Rails 了,最近也更新了 5.2.2 ,于是决定再看看。

使用 rails new 生成了一个新的项目,却未能成功跑起来。报错 Error loading ‘sqlite3’ Active Record adapter

搜索后得知,原来是 新版的 Rails 项目中并未为 SQlite 设置版本导致的。

因此,你只需要将 gemfile 中的

gem 'sqlite3'

修改为

gem 'sqlite3', '~> 1.3.6'

重新 bundle install 即可。