nRF52, Amiibo, Espruino, 电压毛刺攻击 与 Apple Find My
前段时间随海运包裹买了一个 Amiloop, 拆开发现芯片是 nRF52832. 惊叹国产设备把成本压到极限, 一个17块钱的设备就能搞定蓝牙和NFC的功能. 进一步的探索发现很多有趣的事情, 这个小设备不仅可以模拟 Amiibo, 还可以烧录 Espruino 固件作为 传感器 / 蓝牙Beacon / 模拟 AirTag, 甚至可以通过 Apple Find My 网络进行离线数据上报.
前段时间随海运包裹买了一个 Amiloop, 拆开发现芯片是 nRF52832. 惊叹国产设备把成本压到极限, 一个17块钱的设备就能搞定蓝牙和NFC的功能. 进一步的探索发现很多有趣的事情, 这个小设备不仅可以模拟 Amiibo, 还可以烧录 Espruino 固件作为 传感器 / 蓝牙Beacon / 模拟 AirTag, 甚至可以通过 Apple Find My 网络进行离线数据上报.
前段时间家人体检发现血糖偏高已经到了糖尿病的边缘. 上年纪的人容易因为对疾病的认识不足导致过份害怕或者不重视疾病小病拖成大病. 在查了一些资料之后发现糖尿病比中学生物书中胰岛素/肝糖原/肌糖原要复杂的多. 想对上年纪的人讲清这些概念更是难上加难.
最近在 什么值得买 上发现一款水星的网络摄像头, 除了支持云台/夜视功能之外, 还标明支持 onvif 协议. 所以想着买来接入到 HomeAssistat 作为监控使用. 可到手之后发现事情并没有那么简单, 记录如下.
前两天服役一年多的洋垃圾 Dell TB15 挂掉了, 表现是只能充电, 提示 usb 设备耗电过多被禁用. 查了几个拓展坞都在价格承受范围之外(流下了穷人的眼泪), 最后决定再买个电源配合之前买的华为 MateDock 用.
上个月和电信客服扯皮两周多终于把手机套餐改成了阿里鱼卡套餐。 从 59RMB (500MB+100分钟通话) 的高端套餐改成了 19RMB(1GB+100分钟+日租+阿里文娱应用免流) 低端套餐。 实在要吐槽一下电信改套餐的规定。改套餐明明一个电话或者App戳戳就能搞定事情,偏偏让你回归属地营业厅跑一趟。虽然最后手持身份证拍照异地受理了但体验实在是不好。 鱼卡UC浏览器免流大体实现是这样的
Android Studio 3.0 中的 Profiler 工具相比 2.0 版本有了很大的进步,这几天翻了下相关的源码记录如下. 生成 trace 文件官方的文档里对于生成 trace 文件主要有两种
这几天有用户反馈 Android TV 大量发送 ARP 包的问题. 用户应该也是同行, 用 Wireshark 抓包发现电视 1 分钟发 1000 个 arp 包, 但是没法定位到具体的应用。 最后使用 strace -f -p PID | grep sendto 和 wireshark 定位到进程
背景第三方 App 在 Android Studio 中可以直接使用 Lint 展示结果. 源码编译时在 make 之后工程根目录执行 lint packages/apps/Calendar/ 也可以 Lint. 但在实际使用中 lint vendor/letv/apps/Camera/ 时提示 `No bytecode found: Has the project been bu...
Dell TB15 拓展坞用了一周多, 先简单说下自己发现的优缺点: 缺点: 必须破解才能使用 散热有问题, 似乎是官方召回的产品, 持续使用时外壳40℃+ 稳定性不明 有时 USB、Lan口 会没反应, 需要重启Dock 优点: 可以给 15' mbp 充电, 58W. 之前用绿*的...
CrossWalk 是由 Intel 主导, 基于 Chromium 的 WebView 实现. 旨在为不同平台提供高效并且一致的 Web 体验.关于项目简介、优劣对比、[控件的使用](https://crosswalk-project.org/docume...
不要使用 cnpm install 安装,不然运行时会报错。 开始被这个帖子误导浪费半天时间…… $ react-native run-android /f8app/node_mo...
基本思路Android 播放加密视频的基本思路就是:本地启动一个HTTP服务作为代理,解密之后给播放器播放。这样的好处就是可以自定义加密方案,更重要的是 加密/解密模块 可以和视频播放模块解耦。 处理HTTP头这里使用的 NanoHTTPD , 一个纯Java实现的微型WEB服务器,代...
Create project $ mkdir nodetest && cd $_ $ npm init Open project in intellij / WebStorm , Enable Code Assistance ...
DELETE _all/_query { "query": { } } No handler found for uri [/logstash-2016.01.13/logs] and method [DELETE] Solution: restart elasticsearch after install the delete-by-query plugin....
Jitouch 和 Intellij IDEA 15 冲突导致 IDEA 右键菜单不能显示。目前只能禁用掉 Jitouch 或者 切换 IDE JDK 版本 或者 Ctrl+左键 --- IntelliJ I...
1.计算连接耗时 private static long calcConnCost(String url) { long start = new Date().getTime(); long end = start; try { HttpURLConnection conn = (HttpURLCo...
从 10.10 升级到 10.11 EI Capitan GM 发现 Intellij IDEA 和 Android Studio 右键点击失效,但 Ctrl+左键 有效。尝试几次之后发现安装 JavaForOSX 问题解决.[https://support.apple.com/kb/DL1572?locale=en_US](https://support.apple....
本文主要是Python脚本批量处理ArcMap数据的入门资料索引. 如果是简单的批量处理数据, 可以直接使用ArcMap内置的Python窗口处理.而对于稍复杂或经常重复的操作就可以考虑用插件来完成. ArcMap中的Python窗口:- [什么是 Python 窗口?](http://resources.arcgis.com/zh-cn/help/main/10.2/inde...
之前一直使用的 ADT + Intellij, 用起来也算安逸,导入导出依赖配置和 Eclipse 没什么区别。但是在多人协作开发时依赖的配置很麻烦。多次尝试切换到 Gradle 都出错告终。 大部分依赖提供jcenter 别名, 只要 在 build.gradle 的 dependencies 中添加 `compile 'com.jakewharton:butterknif...
最近需要处理一些 html 文件,目的说起来很简单:去掉其中的几个特定的 div。 对于 Windows 用户,多文件搜索推荐 FileLocator Pro,正则处理推荐 [RegexBuddy](http://www.cnblogs.com/Fooo/archive/2008/08/28/12787...