snmoney@gmail.com 发布的文章

要在一个微信页面上实现录音功能,要求不复杂,一个录音按钮按下开始录音,松开停止(并上传保存)。

以为jq本身对移动端的交互事件支持和优化不够 一开始被 jQuery MOBILE 插件给误导了

研究了半天的 .on("tap") 点按和 .on("taphold")长按,但是没有找到手指离开屏幕的事件,而且触发的顺序总是很奇怪

而且jq mobile 很坑的一个绑定的 css 样式,会令我原有的页面样式搞的支离破碎。

绕回原点发现根本没有那么麻烦,用jq自己的 touchstarttouchend 不需要额外的插件。

$("#btn_rec").on("touchstart mousedown",function(){
    rec_start();
});

$("#btn_rec").on("touchend mouseup",function(){
    rec_end();
});

顺带追加一个关于微信 jssdk 录音功能备忘:

文档 https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#23

没有难度,照搬代码就能实现上文的业务功能。

执行顺序分别是

  • wx.startRecord() 开始录音(第一次执行会询问授权)
  • wx.stopRecord() 停止录音 或 wx.onVoiceRecordEnd() 超60秒自动停止,获得本地资源id
  • wx.uploadVoice() 上传本地资源,换领微信服务端临时素材资源id (暂存3天)
  • 从微信服务器下载素材文件到本地或自有服务器:官方文档

需要备忘的是:wx.onVoiceRecordEnd() 只有录制达到60秒的时候自动停止才会触发。它并不是主动停止录音 stopRecord 会回调的事件。

总结:

百度害人呐~~

客户要做代发微信红包的活动,无一例外地招来黑产的攻击盗刷作弊。
和黑产斗智斗勇内耗严重。

活动数据始终容易被伪造,所以思路最后还是落在增加他们的违法成本上,让其食之无味知难而退。

主要方式是针对可疑的IP建立黑名单机制,因为更换IP或者找寻特定地理位置的代理的IP成本极高,即使它们在目标地区,更换动态IP也能减缓其速度。

需求前提铺垫到此为止,以下是实现过程。

考虑到这种查库存在误差和过时失效等精确度的问题。IP归属地和 手机号码归属地进行结合判定,提高判断结果的可信程度。


- 阅读剩余部分 -

手机上一些录制的视频想传电脑上不想经过 QQ之类,想着用miui自带的米传功能,没想到踩大坑。害我全屋的wifi设备大面积掉线

一开始还以为是管wifi的无线路由器坏了,
路由IP都从 192.168.0.1 变成了 192.168.137.1
想想不对啊,我路由和 AP是分体的,而且 AP有两台
连第二台AP(无线路由运行在中继模式)的,还是一样的问题!?

一开始没往这个IP的方向去想,以为AP坏了,又去检查路由,把路由重启过,重设DHCP过,把AP给重启过还初始化恢复出厂过...都不行。

白折腾了AP和路由
最后追查下192.168.137.1 竟然是我正在用的台式电脑。

回想起出问题前安装了米传这个坑爹的东西,原理是把自己所在的电脑的网络适配器(网卡)套上一个路由服务,而且强制广播强行接管所有DHCP,于是所有没设置的AP丢弃原本的路由,改拜米传软件做路由!向我的台式电脑请求internet怎么可能会通!

艹!什么白痴玩意!

以备日常电量维护检视用

不是凡尔赛,没什么值得凡,维护电池倒是很烦... =__+

名称数量
手机5
kindle2
iPad mini1
gopro 71(3电)
小米手环3
casio 手表4(其中2个太阳能可充)
电动剃须刀1
手电3(18650)
dji mini21(3电1控)
sony nex 5n1(3电)
canon 5d21(3电)
小米真无线蓝牙耳机1
杂牌蓝牙耳机1
sony 1000xm31
力卡无线mic1
TASCAM DR-5 麦克风1
蜂鸟可视挖耳勺1
小鸡无线手柄1
爱国者 Q2播放器1
充电宝4
遥控汽车遮阳伞(电源)1
逻辑G502无线版鼠标1
微软蓝牙鼠1(电池)
收款宝1
Ledger nano X1
Boling RGB灯板1
忘记什么牌子 RGB灯(柱)1
361筋膜枪1
米家扫地机器人1
电动水龙头(饮用水桶款)1
jawbone 蓝牙音箱2
sounder 蓝牙音箱1
小米电动气泵1
亿力锂电洗车机1
Quest2 头戴VR1(1头显2手柄)
米家手机稳定器1
gopro三轴稳定器1
4G移动路由1
倍思酷毙灯2
笔记本电脑3

电动车那些不在家里用的就不算在内了。

暂时想到这些:以后有再补充。总计 59 件。
我的天。

|||
|||
|||