个人项目
智能音乐播放系统 大二上的项目了, 当时还不懂git和工程化结构, 源代码中充斥这大量的context嵌套, 维护起来十分麻烦, 因此只有展示时的ppt截图供参考 语音情绪检测分类 项目地址, 人脸识别 北邮人悄悄话内容爬取和展示 详细介绍见此链接 智能空调管理系统
智能音乐播放系统 大二上的项目了, 当时还不懂git和工程化结构, 源代码中充斥这大量的context嵌套, 维护起来十分麻烦, 因此只有展示时的ppt截图供参考 语音情绪检测分类 项目地址, 人脸识别 北邮人悄悄话内容爬取和展示 详细介绍见此链接 智能空调管理系统
最近体验了flux模型, 看了levelsio的采访, 确实很想做一个ai photo的网站, 挖个坑, 有时间自己搓一个,拿这个项目先练练手, 托管在了vercel, https://ai-photo-nu.vercel.app/ 值得学习 表格设计, 高度复用, UI很简洁 认证一如既往的clerk, 应用了clerk的webhooks特征, 很优秀的解决方案, 自己的orlco论坛可以借鉴 上传视频和ai处理用的cloudinary, 效果并不好, 不如podcast里提到的uploader stuff, 然后自托管ai模型, 这里自托管的高价费用还没有找到合适的解决方案, 先挖个坑 用户-图片-生成图片, 增删改查的实现很简洁, mongodb在这种数据量不大, 无高并发请求的应用中十分方便
nextjs项目, 数据库用的mongodb. 快速的浏览了, bright data感觉没必要用, 如果反爬策略非常严格可以考虑, crawlee集成了视频中提到的Cheerio, Playwright, Puppeteer感觉更好 值得学习 美观的网站, 静态资源很重要, 目前还不知道怎么找or设计 jsm的代码总给人一种清高的感觉, 每一部分都很独立 发送邮件用的nodemailer 定时任务设置路由, 用https://cron-job.org/定时请求实现
前端nextjs后端convex, convex很适合小型项目的快速交付, 认证和clerk集成也很方便 值得学习 ()+layout, 实现代码重用 tailwind.config.ts里写颜色配置, 方便统一颜色 图片处理的很好 loading状态用钩子处理的 组件层次关系处理的很好, 之间几乎无关联 只在必要的时候使用了一个usecontext 实践示例 embla-carousel实现轮播图 处理音频和图片, uploader stuff上传文件 实现了左右侧边栏 openai-api文生图, 文生语音
快速预览 https://orlco.com 登录 不登录的情况下只能查看帖子列表和搜索(后续搜索将不被允许), 登陆使用kinde无密码登录, 后台只能看到用户邮箱, 支持邮箱(接码), 谷歌和github 通知设计 通知方式 目前仅支持浏览器通知, 跳转入口在图中位置 取消disable, 点击自动填充, 然后提交即可 理念 本系统每5分钟爬取一次论坛悄悄话板块, 将获取到的数据, 用于模拟该论坛框架下某真实用户(带tag标签)的发帖, 通知的情况分两种 1. 用户A发布了某帖子P, 用户B在该帖子下回复了, 用户A的收件箱将收到通知 2. 用户C在帖子P下回复了, 若它的回复中引用了用户B的回复, 用户B的收件箱将会收到通知 绑定机器人 搜索用户名都可以看到一个绑定按钮, 点击绑定按钮完成绑定 也可以在用户主页找到绑定按钮(点击用户名进入) 绑定某个机器人意味着和该机器人的收件箱绑定, 机器人收到通知时用户也会收到通知 💡绑定的机器人会在每天早上8点自动删除
个人笔记, 只记录有意义的地方, 应该没有学习的价值 安装项目 npx create-next-app . 带括号不会被计入路由, 如login的路由是http://localhost:3000/login 允许外链 images: { remotePatterns: [ { protocol: "https", hostname: "bytegrad.com", } ] } 看起来不错的UI库 https://ui.shadcn.com/docs npx shadcn-ui init <p className="opacity-80">current guests</p> <div className="grid grid-cols-3
发布种子各站点都有教程, 奈何使用的qb下载器为qbittorrent-nox, 没有直接生成torrent文件的选项, google发现可以使用transmission-cli命令行生成torrent 安装 sudo apt install transmission-cli 生成torrent种子 transmission-create -p -o path/to/example.torrent --tracker tracker_announce_url --piecesize 2048 path/to/file_or_directory * -p: 私有种子,不使用 DHT * -o: 生成 torrent 文件路径 * -t: tracker 地址 * -s: 每个文件块大小(参考下表) 文件大小 文件块大小 0 GB - 0.5 GB
示例网站nezha.nezuko.me 教程官方wiki很详细了,当时在设置里有一项"未接入CDN的面板服务器域名/IP"的地方卡了一下,目前填的就是域名,但是创建子域名的时候是选的A+Dynamic DNS Record 哪吒监控 | 使用文档哪吒监控是一个轻量化的运维工具预览 更改面板主题+测三网延迟需要在设置的"自定义代码(包括 style 和 script)"处添加下面这段代码 <style> /* 屏幕适配 */ @media only screen and (min-width: 1200px) { .ui.container { width: 80% !important; } } @media only screen and (max-width: 767px) { .ui.card&
安装go sudo apt update sudo apt install golang-go 安装docker-backup git clone https://github.com/muesli/docker-backup.git cd docker-backup go build 编辑.bashrc, 添加下面变量 alias docker-backup='/root/docker-backup/docker-backup' 刷新 source .bashrc 查看要备份的容器id docker ps 备份一个容器 <container ID>可以换成<container NAME> mkdir docker cd
完全是按照yt上一博主的帖子来的, 没有什么难度 Minimal Debian Bookworm ☯ Daniel Wayne ArmstrongOpen Outer SpaceDaniel Wayne ArmstrongSecure remote access using SSH keys ☯ Daniel Wayne ArmstrongOpen Outer SpaceDaniel Wayne Armstrong 内网穿透用的nps, docker部署 GitHub - ehang-io/nps: 一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration
落地鸡正常搭建xui面板 x-ui面板实现Vless+reality+tcp+xtls-rprx-vison代理💡docker部署出现了点问题无法解决,改用FranzKafkaYu的脚本 1. 一键安装 bash <(curl -Ls https://raw.githubusercontent.com/FranzKafkaYu/x-ui/master/install.sh) bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh) 2. 访问ip:端口,在侧边栏转到设置会自动设置根路径,确实任何信息都可以在vps终端输入x-ui重启脚本按7查看 3. 添加一条入站记录 💡x-ui不是通过docker安装,ip不能填172.17.0.1. 如果出现xray内核error,删除最新用户重新添加可解决 4.
💡回头看这是一个很蠢的方法, 刷流更推荐vertex或nastool 此次尝试是基于github上的这个项目, 还没有试过, 祝我好运吧 运行脚本 GitHub - jerry048/Dedicated-SeedboxContribute to jerry048/Dedicated-Seedbox development by creating an account on GitHub.GitHubjerry048💡无语, 我是在nodeseek看到一个问题才想自己试试的, https://www.nodeseek.com/post-80622-1, 帖子里提到要自己安装一系列包, 觉得好麻烦, 然后我呀就按照官网一个个装好了, 运行大佬的一键脚本, 好家伙, 大佬的一键脚本就是一键帮我们安装好这些包的 bash <(wget -qO- https://raw.githubusercontent.com/jerry048/Dedicated-Seedbox/main/Install.sh) -u jerry048 -p
warp / warp-go 一键脚本 f佬的一键脚本必须放最前面 wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh wget -N https://gitlab.com/fscarmen/warp/-/raw/main/warp-go.sh && bash warp-go.sh 太强了, 详细去看gitlab的介绍 fscarmen / warp · GitLabGitLab.comGitLab 融合怪测评脚本 curl -L https://gitlab.com/
日记
开此帖记录一下心得 Practical Deep Learning for Coders - Practical Deep LearningA free course designed for people with some coding experience, who want to learn how to apply deep learning and machine learning to practical problems.Practical Deep Learning for Coders youtube视频看了两节视频,觉得看jupyter notebook更适合自己 沉浸式翻译的插件配合从gemini免费申请的api,阅读毫无障碍 💡如果你是一个宁愿动手做东西也不愿花几年时间学习抽象概念的人,那么你就会明白我的出发点了!留意我的侧边栏,从中找到最适合数学或正式技术背景较弱的人的信息——也就是说,像我这样的人…
日记
1. 安装docker和npm 2. docker-compose部署lsky version: '3.3' services: lsky-pro-docker: container_name: lsky-pro restart: unless-stopped ports: - '9080:8089' volumes: - './data:/var/www/html' image: 'halcyonazure/lsky-pro-docker:latest' 3. docker-compose部署 version: '3' services: minio: container_name: "minio" restart:
💡docker部署出现了点问题无法解决,改用FranzKafkaYu的脚本 1. 一键安装 bash <(curl -Ls https://raw.githubusercontent.com/FranzKafkaYu/x-ui/master/install.sh) bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh) 2. 访问ip:端口,在侧边栏转到设置会自动设置根路径,确实任何信息都可以在vps终端输入x-ui重启脚本按7查看 3. 添加一条入站记录 💡x-ui不是通过docker安装,ip不能填172.17.0.1. 如果出现xray内核error,删除最新用户重新添加可解决 4. 客户端连接,安卓端目前用的nekoBox,archlinux目前用的Hiddify 5. 安装docker和nginx
大白话就是让portainer可以管理其他vps上的docker 在主portainer(即需要代理其他portainer的那个)侧边栏->环境->添加环境->代理,复制命令行,在需要代理的vps中执行命令行,输入name和ip:9001进行连接
强烈建议放使用ssh key登陆!!! 不知道什么原因,重装系统后邮箱收不到新密码,google发现可以通过救援模式改密. 1. 点击boot后面的"...",以救援模式重启 2. 点击Name后面的"...",KVM连接 3. 挂在vps的系统分区 mount /dev/sdb1 /mnt/ 4. 写入访问 chroot /mnt 5. 改密(ubuntu系统用户名为ubuntu,debian系统用户名为debian) passwd ubuntu 6. 正常模式重启
前言 记忆很差,所以之前一直是所有的平台都使用一样的密码,想着也没有重要的东西,可是随着登陆平台的增多,重要的信息也变多了,不再敢把所有鸡蛋放在一个篮子里.第三方的云存储我是不敢用的,同时我也有同步的需求,正好手里有闲置的小鸡,很适合自建,搜索了一下,觉得vaultwarden符合我的需求. 部署 1. 新建docker-compose.yml mkdir vaultwarden cd vaultwarden vim docker-compose.yml version: '3' services: vaultwarden: restart: always container_name: vaultwarden image: vaultwarden/server:latest volumes: - ./vw-data/:/data/ ports: - 8062:80 # 本机8062映射到docker网络80端口 environment:
docker volume create portainer_data docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest 再设置反代,ez
前提是安装了docker和docker-compose. 参考 安装NGinx Proxy Manager 参考官网的教程 1. 创建一个 docker-compose.yml 文件 mkdir nginx-proxy-manager cd nginx-proxy-manager vim docker-compose.yml version: '3.8' services: app: # image: 'jc21/nginx-proxy-manager:latest' image: 'jc21/nginx-proxy-manager:github-pr-3478' restart: unless-stopped ports: - '80:80' - '81:81'