2025年3月17日 | 标签:

若干年之前,通过html的api,我在手机上运行网页,可以查询手机当前的加速度,用来判断手机是否属于稳定状态,作为当面汽车司机是否是经验丰富的司机的判断

现在过了很多年,借助ai,我重写了整个代码

当时写了很久,但是用ai 只需要1个下午

主要不用写一句代码

先看成片

主要的过程如何

1,首先你要是氪金选手 使用付费的cursor 一个月20刀

2,起手式提示词

帮我创建一个app,需要通过苹果的手机加速度,判断当前司机的驾驶的稳定情况,需要有,当前加速度展示,以及过去30秒的折线展示,还有每10秒表格记录,还需要截图功能进行保存,判断是否是老司机,需要html css 以及js进行分离,页面色调采用莫兰迪色系

从一个空的文件夹开始创建

然后就开始创建html 以及css 和js,

同时告诉你进度,比如index 就增加了118行,其实就是这个文件变化的数量,最后面的绿点点代表文件修改完毕,黄色代表进行

修改完毕后

会显示编辑过多少文件 以及可以选择同意

很快,几分钟 第一轮的结果就出来了

但是只是有了样子,还有大量的debug

页面布局调整下,首先不要弹窗展示授权,而是点击开始记录按钮的时候才显示授权请求,,页面顶部先展示 驾驶评估,,再展示过去30秒加速变化,然后是当前加速度,最后是驾驶记录表格,当前加速度,保留整数,表格保留一位小数,,折线图每0.3秒记录一次

api的量用的也很快

一块一块的修改

技巧1, 使用think模式,虽然贵,但是省的是自己的时间

技巧2, 使用demo数据,增加一个自动生成假数据的按钮,避免调试,最大的时间就是在调试

技巧3, 要省钱和token 可以使用o3 min,不要钱 或者gpt4o 才是3分之一的token

2025年3月16日 | 标签:

今天2025年3月,距离建站2009年已经16年,我把我的域名从http 升级到了https了,原因有以下

我主要使用的chrome浏览器

会对非https的域名进行强行提醒

查阅了相关的资料,讲了下https的好处,就是防止用户和网站提供方进行浏览和交互的时候,被伪造的人篡改身份

还有一个非常重要的原因,是我在使用这个服务器和域名做小程序和苹果设备方面的设计,

ios 12开始就对非https的域名限制了很多功能,比如获得用户的数据,我想做一个加速器的功能

但是网站是http 没有证书,苹果是不会提供的,原因是防止别人获取用户的身份,我觉得合理

然后最终我花了1块钱,加1个小时(我的时薪要提升)

搞定了https,免费使用3个月

庆祝下 有证了,16年了

2023年7月2日 | 标签:

背景:

目前市面上的chatgpt产品很多,以国外非开源的chatgpt 为主的,优势就是强大,速度快,逻辑能力强

国内也有各大厂商做的非开源的,但是目前唯一开源的清华大学的chatglm 是可以直接在本地电脑上使用,避免了数据泄露的问题以及合规性的问题,本文主要是通过谷歌的colab体验下chatglm2-6b的部署运行方法

 

1,在google colab上新建代码

https://colab.research.google.com/#create=true

2,修改文件名称以及运行的gpu配置(更快)

 

3,连接服务商 点击右上角

4,输入代码

可以通过点击红框位置 增加不同的代码快

6 输入以下4行代码

!nvidia -smi

!git clone https://github.com/THUDM/ChatGLM2-6B

!pip install -r /content/ChatGLM2-6B/requirements.txt

!python /content/ChatGLM2-6B/web_demo.py

 

分别解释下,第一行 !nvidia -smi 代表检查当前的显卡类型

点击代码左侧的按钮可以看到运行结果,选择的是v100显卡,功率最大300w,有16g显存

这个显卡的性能决定了大模型的速度,非常重要,遗憾的是如果免费版的google colab只能选择t4类型的显卡 虽然也是16g显存 但是功率要小 的多

 

2,!git clone https://github.com/THUDM/ChatGLM2-6B

这个命令是将github上的源代码复制到本地

可以看到 文件中多了一个文件夹 就是把github上的chatglm2-6b复制到本地

3.!pip install -r /content/ChatGLM2-6B/requirements.txt

这个是安装包 将chatglm2-6b需要的库进行安装

因为这个是一个复杂的软件工程,需要很多依赖的函数库,所以都打包在requirement里面

写清楚了需要运行的环境,使用pip就是python的安装包,可以根据函数名称 进行安装

-r 代表以只读方法打开, install 就是安装

5,修改参数

需要先打开web_demo.py 将参数修改

把share的参数从False改成True 这样就会生成公网的连接

6

运行最后的web demo文件

!python /content/ChatGLM2-6B/web_demo.py

这是最后一步,

这是全部代码(

最后生产的网址就可以访问了