小米手环4 NFC 添加加密门禁卡
Simulating Encrypted Entrance Card with Xiaomi NFC Band 4
小米手环 4 NFC 添加加密门禁卡
背景
最近公司有同事刷门禁的时候用了手环,对于我们这种见识短的农民工,B 格瞬间 MAX,据他们说公司的门禁卡是非加密卡,可以直接模拟,那么加密卡是否可以模拟呢?
产生了这样疑问的我,怀着 Geek 精神,当然要探索一番,网上关于 NFC 设备模拟加密卡的方式已经有很多了,但是关于基础知识及原理的解释很少,所以借此机会顺便梳理一番。当然,如果直接想...
Posted by maniaU on January 19, 2020
黑苹果Mojave 10.14.15安装实录
Hackintosh-with-mojave-10.14.15
i7-8700 b360m 黑苹果安装日志
背景
这次组装黑苹果和 win 10,主要有三大目的
剪视频,做设计工作
偶尔开发代码
玩游戏(才不是最重要的
其实过程中主要碰到的问题就是蓝牙,其他的由于我选的都是比较省事的硬件,网上有现成的 EFI 配置,所以基本没什么特别经验总结,实在要说的话,就是 选对硬件,安装黑苹果非常轻松简单。
配置选择
主板:微...
Posted by maniaU on June 15, 2019
Code Review实践
Code Review Practice
Code Review流程
为什么要Code Review
有了代码审核这个环节,提交人更会整理自己的代码,补充自己的注释,完善自己的TODOS,提升自己的代码
代码审核也是个知识共享的过程(无论是对于审核人还是被审核人)
可以提升团队的代码一致性
可以提升团队的代码可读性
通常自己是很难发现自己写的错误的,其他人来看你的代码则比较容易发现错误
什么时候做Co...
Posted by maniaU on December 24, 2018
使用React-Hooks开发聊天室之2.0版本
我的 React 历程
React 在前端界大行其道将近三年了,他带来的数据与 UI 绑定的优势,让我们告别了 jQuery 和 DOM,让我们把注意力集中到单向数据流上,我们可以把一大个 web app 拆分成小的,独立的,可重用的组件,
初识 State
两年前我刚刚接触 React,自学开发了聊天室第一版,当时对状态管理还是非常懵懂,父子通信使用的都是 props 传值,写一个通...
Posted by maniaU on December 10, 2018
新浏览器中的passive事件监听器引发的移动端交互问题
Interaction problem caused by passive event listener
最近在做一个移动端的页面,碰到了之前不存在的问题,即使添加了 user-scalable=no 的 meta head,页面依然能缩放。
而弹出全屏弹窗时,页面依然能滚动,实在是让人十分厌烦的一个交互,搜寻了众多文档之后,得出了这篇文章。
iOS10+ 忽略了 meta user-scalable
From release notes:
To improve accessibi...
Posted by maniaU on September 25, 2018