Elmagnifico's Blog

云深不知归处

Inno Setup打包程序

python

Foreword 有时候用cmd或者bat脚本来调用python或者打包解压某些文件在不同系统不同权限的情况下就很麻烦,很多地方搞不清楚,导致实际体验极差,功能又受限制,看起还贼low,所以打算弄个安装打包程序,完成一些程序的安装或者解压。 之前因为python混淆介绍过一次python的打包工具,这次使用Inno Setup来打包python程序,用来给小白安装插件或者其他程序,非常好...

5%的利润率能否过得下去?

work,life

Foreword 这是一篇杂谈,想到什么就写到什么,文不对题?那就是我。 5%利润率 之前雷军有说过小米硬件只有5%的利润率,相当于说其硬件部分只多了5%的价格,而其剩余部分的价格自然是品牌溢价和其他软件服务等带来的利润。 再结合一下当前的社会情况,每个人都成为了资本剥削中的一环,目前来看资本主义整体趋势依然是不断的进步,生产力必须不断提高,从而剥削或者获得更多的利益。但是当生产...

STM32 I2C 在FreeRTOS中造成的死锁

HAL

Foreword 先说一下遇到的问题,I2C的SDA或者SCL信号线,只要拉低一段时间,必然造成系统锁死,触发看门狗。 然后骂一句,坑爹的HAL库。 环境 stm32f7系列 I2C使用stm32硬件的 FreeRTOS9.0 HAL库V1.2.2 I2C自锁 先假设总线上只有2个设备,一个是主,一个是从。闲时,总线一直是拉高的,通信是由主设备给时钟信号开始,...

Typora配合PicGo(三)

图床,wolai,我来

Foreword 时间过的真快,距离上次写PicGo这个工具又过去了一年,这一年里我切换了主力Markdown编辑工具,使用Typora来写笔记、博客、交接文档,图床倒是一直没换还在用SM.MS,只是感觉好像比以前要慢一些了,PicGo也一直用的2.1版本,没有更新。最近突然看到别人分享的一个Typora和PicGo联动,感觉非常不错,记录一下。 Typora & PicGo ...

反代谷歌地图API

Nginx,谷歌地图

Foreword 2020年1月23日,收到谷歌邮件,标题为“[Action Required] Google Maps Platform API calls from google.cn domain will fail”。邮件中提到,自2020年2月3日起,谷歌中国域名google.cn将不再指向谷歌地图api。原使用http://maps.google.cn/maps/api/...

微信、QQ、Telegram对比

work,life

Foreword 这是一篇杂谈,想到什么就写到什么,文不对题?那就是我。 最近腾讯打出一记响指,团灭了至少一半的qq机器人,有个别几个活下来的,应该都是和qq和谈了的。而早在几个月之前微信的机器人就已经被团灭了,说到底还是影响到了其自身的业务,腾讯希望用户去用企业qq或者Tim,然后付费购买对应的机器人功能,微信同理。从利益出发,他们真的是在把这个软件做得更好吗?还是只是为了更进一步挖掘...

VPS上使用Jekyll搭建blog(转移github博客)

rvm,git pages,nginx

Foreword github的blog还是太慢了,现在这个腾讯云也够,就转移到这边来,同时github这里也留着备份,重新分给他一个子域名好了。现在就要在VPS上搭建jekyll,并且能让他自动更新,像github一样push以后自动更新部署。 搭建Jekyll环境 默认安装get,但是这样不行,版本太老了 yum install ruby yum install gem rub...

伊机控使用教程

宝可梦,单片机

Foreword 伊机控教程其实早就写过了,只不过一直放在群里,这次转成文章吧 伊机控,支持三种模式 联机模式-简单说这种方式串口要一直连着,可以在线控制,随机可以开始停止,切换脚本,但是不支持一些极限脚本。 烧录模式-第一烧录进去以后,就可以断开串口了,只要脚本没运行完,就不会停,再次更换脚本的时候需要再连接串口并且重新烧录,并且支持一些要求极高的脚本。 固件模式-不需...

NS 单片机以及相关配件选购指南

MCU,串口,采集卡,宝可梦

Foreword 指南其实早就写过了,只不过一直放在群里,这次转成文章吧 注意由于我放了链接,导致下面的链接中可能价格虚高,请自行搜索合适价格的,这个东西比你想象的便宜很多。 以下所有内容非广告,所有件都可以随你选店家,关键词都列举了,自己搜就行了,千万别带宝可梦相关关键词,都是溢价的。 单片机选择 以下单片机价格应该都是小于30的,甚至小于20,请自己估计好成本 ...

C# 高效视频采集

Aforge,opencv

Foreword 由于要做一些视频采集的工作,然后图像识别一下,所以这里遇到的视频采集到底用什么类库的问题,以及后续的显示处理等 首先视频本身是通过USB传输进来的,然后可以直接通过USB摄像头打开采集,也有可能是通过虚拟摄像头采集(usb摄像头输入,然后用虚拟摄像头分流,从而可以多个程序同时打开一个硬件设备,比如Vcam,SplitCam,CamSplitter,CamSplitter...