diff --git a/AI/微信机器人.md b/AI/微信机器人.md index 969c08c..d0179c6 100644 --- a/AI/微信机器人.md +++ b/AI/微信机器人.md @@ -70,10 +70,6 @@ XXXXXX 待测试 #小商店 - - - - #天气 #日期 diff --git a/AI/选题4.md b/AI/选题4.md new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/AI/选题4.md @@ -0,0 +1 @@ + diff --git a/images/3be248090253d399eea8645cb2472df99de446a2.png b/images/3be248090253d399eea8645cb2472df99de446a2.png new file mode 100644 index 0000000..3fc57d5 Binary files /dev/null and b/images/3be248090253d399eea8645cb2472df99de446a2.png differ diff --git a/images/56d9c973c076c9a1ab9e58bf9a6607a355b5c672.png b/images/56d9c973c076c9a1ab9e58bf9a6607a355b5c672.png new file mode 100644 index 0000000..f0e7ebf Binary files /dev/null and b/images/56d9c973c076c9a1ab9e58bf9a6607a355b5c672.png differ diff --git a/images/742bc1a14e37db4324f6b4bca7b78b5cd40b07d8.png b/images/742bc1a14e37db4324f6b4bca7b78b5cd40b07d8.png new file mode 100644 index 0000000..993c3e9 Binary files /dev/null and b/images/742bc1a14e37db4324f6b4bca7b78b5cd40b07d8.png differ diff --git a/images/7550ee6c99b4b7644b7e37bf9313b3684ae712a5.png b/images/7550ee6c99b4b7644b7e37bf9313b3684ae712a5.png new file mode 100644 index 0000000..30126a0 Binary files /dev/null and b/images/7550ee6c99b4b7644b7e37bf9313b3684ae712a5.png differ diff --git a/images/7cd4df27f6b04f372b9a03ed64c108582b871dbd.png b/images/7cd4df27f6b04f372b9a03ed64c108582b871dbd.png new file mode 100644 index 0000000..e089d49 Binary files /dev/null and b/images/7cd4df27f6b04f372b9a03ed64c108582b871dbd.png differ diff --git a/images/7fec9fe1b6b8eb8585f10a00a5989db727e7fbef.png b/images/7fec9fe1b6b8eb8585f10a00a5989db727e7fbef.png new file mode 100644 index 0000000..a580f1f Binary files /dev/null and b/images/7fec9fe1b6b8eb8585f10a00a5989db727e7fbef.png differ diff --git a/images/83345ebdc6cd4a4ab9677d378834b19ef7b044e6.png b/images/83345ebdc6cd4a4ab9677d378834b19ef7b044e6.png new file mode 100644 index 0000000..11a2f01 Binary files /dev/null and b/images/83345ebdc6cd4a4ab9677d378834b19ef7b044e6.png differ diff --git a/images/9a377dcd81497fef5ee28e197cd4685d0dcc3cd2.png b/images/9a377dcd81497fef5ee28e197cd4685d0dcc3cd2.png new file mode 100644 index 0000000..62108a6 Binary files /dev/null and b/images/9a377dcd81497fef5ee28e197cd4685d0dcc3cd2.png differ diff --git a/images/c5eecedef283254acc2de6db20a915901af448fd.png b/images/c5eecedef283254acc2de6db20a915901af448fd.png new file mode 100644 index 0000000..d7c7703 Binary files /dev/null and b/images/c5eecedef283254acc2de6db20a915901af448fd.png differ diff --git a/images/c85c35f101a589904bec4452b3945c33ce0f43e6.png b/images/c85c35f101a589904bec4452b3945c33ce0f43e6.png new file mode 100644 index 0000000..94fe5b8 Binary files /dev/null and b/images/c85c35f101a589904bec4452b3945c33ce0f43e6.png differ diff --git a/images/cadfd310ff5d7034e01b772c8593c053b7d61e8c.png b/images/cadfd310ff5d7034e01b772c8593c053b7d61e8c.png new file mode 100644 index 0000000..6f3c96d Binary files /dev/null and b/images/cadfd310ff5d7034e01b772c8593c053b7d61e8c.png differ diff --git a/openwrt/nanopi.md b/openwrt/nanopi.md new file mode 100644 index 0000000..ab24ab9 --- /dev/null +++ b/openwrt/nanopi.md @@ -0,0 +1,7 @@ +nanopi 带壳 R4S + +阿里巴巴 一键铺货 + + + +`opernwrt``软路由`装`docker安装[NAS/ homeasstant/wordpress ] diff --git a/公众号/c.md b/公众号/c.md new file mode 100644 index 0000000..e69de29 diff --git a/公众号/chrome插件开发2:图书搜索.md b/公众号/chrome插件开发2:图书搜索.md new file mode 100644 index 0000000..363cde1 --- /dev/null +++ b/公众号/chrome插件开发2:图书搜索.md @@ -0,0 +1,51 @@ +## chrome插件:图书搜索 + +> 注意:并不是比价软件(目前还没做) + +以前喜欢看书,以及买书,所有在互联网平台筛选后,然后去书城浏览一下值不值得买,就是一个惯性的操作 + +但是操作起来,比较繁琐,通常要 + +- 复制书名 + +- 打开书城网站,粘贴=>搜索 + +- 在一堆结果中查找 + +为什么是一堆结果,因为只有`ISBN`是唯一的出版号,如果搜索中文,就会匹配N多关键词 + +> 用了插件后,打开页面就会自动显示[`位置/书架/库存/价格`] + + + +![](https://hackrobot-1258475618.cos.ap-shenzhen-fsi.myqcloud.com/202308142059153.png) + +在移动互联网时代,书城机构也紧跟步伐,取消了PC和H5,只引流到微信小程序:`书城查书` + +这样用户的草错便利性就更差了 + +--- + +## 图书比价与下载,以及图书馆 + +> todolist,自用 + +用plasmo框架挺快的,pupop的弹窗页面,完全基于react开发 + +没有content注入影子DOM那种复杂 + + + + + +后续会追加 + +- 城市图书馆/学校图书馆 + +- 特色书店 + +- 互联网平台:微信读书/京东/豆瓣 (确定电子书价格) + +- 该图书分类/领域,有新书时,消息通知 + + diff --git a/公众号/linux安装安卓虚拟机.md b/公众号/linux安装安卓虚拟机.md new file mode 100644 index 0000000..f2c8f85 --- /dev/null +++ b/公众号/linux安装安卓虚拟机.md @@ -0,0 +1,45 @@ +## 折腾二三事:AI主机/低成本云手机/机器视觉 + +> AI server + +由于要本地部署开源AI方案/模型, + +12G的显存不够,于是又攒了一台16G 4060TI显卡的主机,用来炼丹 + + + +在狗东上买了各种配件:CPU/GPU/机箱/风扇/内存/硬盘,结果自营物流的机箱风扇,硬是第三天才到,虽然履约部门注明[运营失误],但用户体验越来越差了 + +英伟达的禁令,让4090系高端暴涨, 目前还没有波及到消费级显卡,后续也不好说 + +--- + +> 低成本云手机 + +前篇<打造云手机>里提到了一个方案: + +- 是在ARM芯片的开发板上装linux + +- 以docker容器运行android虚拟机(redroid) + +以开发板为例,目前实操比较`低成本`,可以挂机运行的是`香橙派3B:2G内存/32emmc` + +- 二百五软妹币左右 + + + + + +这个价格,可以同时体验linux系统,以及安卓系统,比较合适,但是RK3566的芯片,导致了安卓的流畅度不佳(挂机可以,不建议高频操作使用) + + + +> 机器视觉 + +香橙派5系列,内嵌的`NPU`支持INT4/INT8/INT16/FP16混合运算,算力高达6Tops,可以满足绝大多数终端设备的`边缘计算`需求 + +外置uvc协议的usb摄像头,除了可以用来24h直播(live),也可以用它进行机器视觉 + +比如用`yolov5`进行目标检测 + +![](https://hackrobot-1258475618.cos.ap-shenzhen-fsi.myqcloud.com/202310212245453.jpg) diff --git a/公众号/单干:成为超级个体.md b/公众号/单干:成为超级个体.md new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/公众号/单干:成为超级个体.md @@ -0,0 +1 @@ + diff --git a/公众号/微信机器人接入.md b/公众号/微信机器人接入.md new file mode 100644 index 0000000..1518fb4 --- /dev/null +++ b/公众号/微信机器人接入.md @@ -0,0 +1,63 @@ +## 人工智能助手chatglm2-6B + +> 针对中文优化的对话模型 + +早前chatgpt需要续费,于是在本地部署了`开源的gpt4all` + +但是实际的对话效果很差,对中文不好有,且用cpu进行计算 + +于是换成了`chatglm2-6B` + +用GPU来跑,虽然显存并不高,12G,系统是ubuntu22.04 + +在本地部署`chatglm-int4的量化模型` + + + +--- + +## stable diffusion文字生成图片 + +> 免费开源 + +早前也是在内网部署了`webui`,就是stable diffusio的网页版本 + +由于这次想要对接微信机器人 + +于是就启用了stable diffusion 的api + +只需要把启动参数改成`nowebui`就可以了 + + + +--- + +## 微信机器人 + +为什么要接入微信机器人? + +因为,懒得记网页的域名 + +实现的效果如下: + +- 默认智能对话 + +- /img 文字描述=>生成图片 + + + + + +--- + +## 总结 + +> AIGC提升效率 + +`chatgpt` 和`midjourney`的质量优于开源模型 + +但是`私有化部署`是企业或小型团队的刚需 + +随着不断地迭代升级,通过本地的gpu服务器,实现低成本实现个人助手,未来可期 + + diff --git a/公众号/打造1台云手机.md b/公众号/打造1台云手机.md new file mode 100644 index 0000000..f2ee0ce --- /dev/null +++ b/公众号/打造1台云手机.md @@ -0,0 +1,88 @@ +## 打造1台云手机 + +> 使用arm开发板 + +手机挂机有一个最核心的问题:`电池` + +而使用`arm`芯片的开发板,就无需屏幕,随时随地使用安卓系统,远程控制 + +目前性能比较强悍的ARM芯片是RK3588 + +例如`香橙派`5/5B/以及5 PLUS + + + +如果使用x86的主机,因为架构兼容性问题,某些app可能无法使用 + +--- + +## 2种云手机方案 + +> 单板安装android系统,usb无线调试 + +rk3588芯片有提供`Android12`系统,通过`TF卡`或者emmc刷入 + + + +单个android系统 + + + +> 在ubuntu安装`redroid` + +redroid是基于docker容器化方案 + +就可以同时运行`多个实例`,以及不同的`安卓版本`:android8-13 + + + +--- + +## 本地电脑scrcpy控制手机 + +启用`usb调试`,以及`usb无线调试` + +通过路由器的后台,可以看到开发板的ip地址 + +在电脑中安装2个辅助软件 + +- adb + +- scrcpy + +> 连接手机 + +```shell +adb connect 192.168.31.159:5555 +``` + +远程手机画面 + +```shell +scrcpy -s 192.168.31.159:5555 +scrcpy 2.0 +/opt/homebrew/Cellar/scrcpy/2.0/share/scrcpy/scrcpy-server: 1 file pushed, 0 skipped. 39.2 MB/s (52867 bytes in 0.001s) +[server] INFO: Device: redroid redroid11_arm64 (Android 11) +[server] ERROR: Exception on thread Thread[Thread-4,5,main] +``` + +--- + +## 云控手机 + +> 使用frp内网穿透 + +客户端配置如下,将tcp代理 + +```shell +[adb] +type = tcp +privilege_mode = true +local_ip = 192.168.31.159 +# Android default adbd port +local_port = 5555 +# VPS port +remote_port = 53395 +use_encryption = true +use_compression = true +``` diff --git a/公众号/树莓派/香橙派/开发板.md b/公众号/树莓派/香橙派/开发板.md new file mode 100644 index 0000000..0f8572b --- /dev/null +++ b/公众号/树莓派/香橙派/开发板.md @@ -0,0 +1,17 @@ +## 树莓派/香橙派/nanopi使用体验 + +> 开发板对比 + +在yiqing三年之前,一直用的树莓派(raspberry pi),跑点linux docker服务和python脚本 + +近年,香橙派开始布局,陆续推出了许多量大管饱的板子,比如orange pi 3lts / orange pi 5B,以及截止今日最新的有orange pi 2w / orange pi 3B等等,树莓派的除了生态以外的劣势就妥妥的暴露出来了 + +常用的服务 + +- nanaopi:R4S(软路由openwrt) + +- orange pi 3LTS: ubuntu(外设:4g模块/uvc-camera/usb-移动硬盘) + +- orange pi 5B: 平板android (微信机器人) + +- 零刻(X86的mini主机:windows=>OBS推流+hook微信机器人) diff --git a/待办事项.md b/待办事项.md new file mode 100644 index 0000000..8d47bb1 --- /dev/null +++ b/待办事项.md @@ -0,0 +1,164 @@ +keep + +dingtalk boss直聘 wework + +amazon 1688 + +微信机器人 + +--- + +boss直聘获取简历 加微信 + +wework 现场面试 + +钉钉办公电话 打电话 + +amazon订单打包 + +chrome插件开发[saas] + +---- + +> 接受好友请求 + +菜鸟程序员 + +副业:跨境电商 + +爱好:Raspberry pi + +努力成为一名数字游民ing + +博客:hackrobot.cn + +本群由机器人助理 + +- 默认AI智能对话 + +- /img 文字生成图片 + +加入交流群,请发送:加群 + +> 加群 + +--- + +秉持开放式交流,请先自我介绍一下吧 + +不接受陌生人闲聊 + +转账99,自动邀请 + +不承诺提供任务服务 + +dingtalk wework boss amazon + +pi openwrt [all in one] =>video + +nethunter xposed [wechat] + +meetup [vlog] + +---- + +健身 iwatch截图 [keep] + +amzon 商超 5a 联合办公 + +--- + +会展: [2023第五届深圳国际应急产业博览会 09月26日-09月28日 + +植物园 30min/40元 + +海滨栈道 [深圳湾] 红树湾南 [徒步] + +--- + +会展:第四十三届安居博览会暨四十届深圳家装节 09月29日-10月01日 + +罗湖水贝(黄金) 30min/40元 + +夜场 + +水会 + +徒步:莲花山 + +----- + +会展 深圳国际汽车展览会(汽车嘉年华) 09月29日-10月03日 + +骑马射箭 + +徒步: 梅林水库 + +---- + +\ + +副业:跨境电商 + +爱好:树莓派+AI + +做一个数字游民 + +--- + +公司 跨境电商 亚马逊 团队 招人g + +在家 仓储/物流 + +wp/youtube + +微信xposed CRM + +树莓派 AI + +数字游民 + +----- + +``` +docker run -itd --rm --privileged \ + -v ~/data:/data \ + -p 6666:5555 \ + redroid/redroid:11.0.0-gapps-ndk-magisk-widevine \ +ro.product.cpu.abilist=x86_64,arm64-v8a,x86,armeabi-v7a,armeabi \ + ro.product.cpu.abilist64=x86_64,arm64-v8a \ + ro.product.cpu.abilist32=x86,armeabi-v7a,armeabi \ + ro.dalvik.vm.isa.arm=x86 \ + ro.dalvik.vm.isa.arm64=x86_64 \ + ro.enable.native.bridge.exec=1 \ + ro.dalvik.vm.native.bridge=libndk_translation.so \ + ro.ndk_translation.version=0.2.2 \ +``` + + + +```docker run -itd --rm --privileged \ +docker run -itd --rm --privileged \ + -v ~/data12:/data \ + -p 7777:5555 \ + redroid/redroid:12.0.0_64only-ndk \ + androidboot.use_memfd=1 \ + ro.product.cpu.abilist=x86_64,arm64-v8a \ + ro.product.cpu.abilist64=x86_64,arm64-v8a \ + ro.dalvik.vm.isa.arm64=x86_64 \ + ro.enable.native.bridge.exec=1 \ + ro.dalvik.vm.native.bridge=libndk_translation.so +``` + + + +``` +from transformers import AutoTokenizer, AutoModel tokenizer = AutoTokenizer.from_pretrained("THUDM/chatglm2-6b", trust_remote_code=True) +>>> model = AutoModel.from_pretrained("THUDM/chatglm2-6b", trust_remote_code=True, device='cuda') +>>> model = model.eval() +>>> response, history = model.chat(tokenizer, "你好", history=[]) +>>> print(response) +你好👋!我是人工智能助手 ChatGLM2-6B,很高兴见到你,欢迎问我任何问题。 +>>> response, history = model.chat(tokenizer, "晚上睡不着应该怎么办", history=history) +>>> print(response) +``` diff --git a/微信AI /.md b/微信AI /.md new file mode 100644 index 0000000..e69de29 diff --git a/微信AI /pi5 PLUS-redroid.md b/微信AI /pi5 PLUS-redroid.md new file mode 100644 index 0000000..23b5520 --- /dev/null +++ b/微信AI /pi5 PLUS-redroid.md @@ -0,0 +1,61 @@ +下载server img.iso + +mac安装img到TF卡 + +- 启动时,一定要取下emmc模块 + +在ubuntu,使用dd刷写img到emmc [查看手册] + +- scp上传img.iso到TF卡 (chmod 777 /home ,给与文件夹权限) + +- 确认下 eMMC 的设备节点 + +``` +ls /dev/mmcblk*boot0 | cut -c1-12 +``` + +比如输出 /dev/mmcblk1 + +- dd 命令清空下 eMMC, + +``` +sudo dd bs=1M if=/dev/zero of=/dev/mmcblk0 count=1000 status=progress +sudo sync +``` + +- dd 命令烧录开发板的 linux 镜像到 eMMC 中 + +``` +sudo dd bs=1M if=orangepi5plus.img of=/dev/mmcblk0 status=progress +sudo sync +``` + + + + + +--- + +安装redroid [xposed] + +``` +docker run -itd --rm --privileged \ + --pull always \ + -v ~/data:/data \ + -p 5555:5555 \ + redroid/redroid:11.0.0-latest +``` + + + +- 查看端口号 + +``` +lsof -i:端口号 +``` + + + +安装 稳定版 微信apk + +安装madisk /lsposed diff --git a/微信AI /wp设置限制.md b/微信AI /wp设置限制.md new file mode 100644 index 0000000..5f05951 --- /dev/null +++ b/微信AI /wp设置限制.md @@ -0,0 +1,14 @@ +```javascript + +``` + +关闭预览,防止 自动执行代码 diff --git a/草稿/keepleeep.md b/草稿/keepleeep.md new file mode 100644 index 0000000..a23b614 --- /dev/null +++ b/草稿/keepleeep.md @@ -0,0 +1,9 @@ +keep=>travel =>digital nomad + +dingtalk =>wework=> amazon=>boss直聘 + +chrome插件=> nomad list + +wordpress=>youtube=>kindle/udemy + +raspberry pi diff --git a/草稿/待办事项2.md b/草稿/待办事项2.md new file mode 100644 index 0000000..57a0e9b --- /dev/null +++ b/草稿/待办事项2.md @@ -0,0 +1,23 @@ +nethunter 微信机器人 ai 对话 + +chrome插件 [公众号/ 跨境电商] + +pi=>uvc直播live 推流 + +dingtalk amaon卖货 + +keep /rss + + + + + +dingtalk amazon + +chrome插件 [saas] + +pi=>usb-camera + +nethunter android 微信机器人 + +meetup 会展/活动 diff --git a/草稿/计划/本身.md b/草稿/计划/本身.md new file mode 100644 index 0000000..de2a99f --- /dev/null +++ b/草稿/计划/本身.md @@ -0,0 +1,19 @@ +keep + + + +amazon pi配件 + +youtube pi-live /树莓派 [djaction3] + +wordpress affiliate + +nav offer aws + +bot twitter/tg + +reddit homelab | chrome插件 + +kindle kdp [kindle硬件] + +