当前为cornradio 玉米电台的博客内容。查看全部
  • cornradio2
    killport 杀掉占用端口的程序,是开发程序的时候经常要用到的操作。 linux fuser -k 5000/tcp kill -9 $(lsof -t -i:8080) windows cmd netstat -ano | findstr :端口号 taskkill /PID 进程号 /F pwsh Stop-Process -Id (Get-NetTCPConnection -LocalPort 8080).OwningProcess -Force 使用 TCPView 搜索和删除(微软官方 Sysinternals 工具) https://learn.microsoft.com/en-us/sysinternals/downloads/tcpview 搜索 - 选中 - 右键 kill 三方gui工具(比较美观) https://github.com/productdevbook/port-killer 注:如何查看hyperv占用的端口 windows上面这个很流氓。还关不掉。 用下面的命令可以查看到它占用的端口范围 netsh int ipv4 show excluded…
  • cornradio
    最近 coding 的频率比较高,写了很多的web程序,但是他们都没有任何的密码保护. 网上搜到用 authlia 帖子比较多 , 但是我研究了一下,发现他非常复杂, 还需要借助npm(nginx proxy manager)等工具来实现代理转发。 我请教了一下 ai, 他说 caddy 支持反向代理和基本认证功能,可以很方便地给任何服务加一层密码防护,我用了一下感觉确实很方便。 下面的教程是关于如何使用 caddy 给一个本地的服务(http://localhost:3000) 加一层密码保护。 原理说明与本地测试 使用 caddy 制作一个密码哈希字符串,命令行输入: .\caddy.exe hash-password --plaintext <YOURPASSWORD> $2a$14$O27TM4SE4Z3CNYfzZE2FI.7Tk2hRuR1XM3R0hO4YAquBOYopQQiBK 在 Caddy 程序所在的目录下,新建一个文本文档,名字改叫 Caddyfile(不要有 .txt 后缀),内容如下: #要的访问端口(http) :9080 { basic_au…
  • cornradio
    2025 从今年起我还是定一个规则。 我需要每年在春节的时候春节前后这段时间写一个去年的总结。 主要记录一下去年都做了什么事以及一些自我的感悟吧。 vibe coding 今年是一个vibe coding 大年。 出现了很多工具最有名的就是cursor。他把我带进了vibe coding的世界,在此之前我还是一直在用问答的方式来ai编程,我需要了解大部分的语法和原理。 但是有了这种工具之后你只需要像项目经理一样用嘴巴说说就可以了。 然后我还接触了antigravity、codex、等等。 我在 github 上贡献量的爆发式增长,现在已经有了800+个star了。 今年写了:traychrome、lanclip、youlog、油耗助手….. 大的小的都算起来大概有10个项目了。 yuoulog 其中youlog是我耗费精力最多的,也是目前我日常使用最多的。 youlog一个ios软件,用途就是记录图片并且可以进行文字备注以及分类TAG的保存。 我今年持续优化了好多版本现在已经到了2.5.0了。 我的 youlog 中已经存储了大概有2000多条记录了,平均每个照片500KB。 为了给我…
  • cornradio
    下载 windows 11 镜像 https://www.microsoft.com/zh-cn/software-download/windows11 制作启动盘 使用 使用 rufus 制作启动盘,注意你 u 盘里的内容会被清空。 选中你的 u 盘,选择 windows 11 镜像,其他选项默认即可,点击开始。 一般来说,制作启动盘的过程会比较慢,耐心等待即可。 安装 windows 11 不同的电脑进入 bios 的方式不一样,常见的有开机按 f12,esc,del 等等。 有些特殊的设备比如说 rogally x 进入方式是【电源按钮】+【音量-】不放。 进入到你的电脑 bios 位置 设置从 u 盘启动 重启电脑后就会进入 windows 11 安装界面,按照提示安装即可。 如果他问你要密钥的话,只要选没有密钥就可以。 它在升级好了之后,如果你没有管他,他就会又重新跑到u盘启动界面,不过这次他会提示你选择【退出并拔出u盘】,然后重启即可。 安装完成和驱动 一般来说 第一步是安装驱动 你可以去网上找你的设备的驱动程序。 比如rogallyx的驱动可以去这里下载 激活 windo…
  • cornradio
    还有我发现 imgur 的图传好像不给用了。。。 我现在只能用自建图创建图床了。 大家不要用我的自建图床,因为带宽有限,并且我每年都定期更换ip地址。 我还在寻找一个不需要自建的图窗床服务。 要稳定D. 然后这篇文章里面大部分的图都是直接 base 64 硬编码进来的 。 windhawk 这是一个很久以前就存在的 Windows tweaking tool,但是目前发展的比较好了已经有很多比较有用的插件了。 推荐几个我目前在用的。 1 Windows 菜单优化 :Windows 11 Start Menu Styler (他有很多的主题可以选择,我选择这个是 Down Aero) Windows 11的开始菜单特别难看,主要的原因就是因为他在下面总搞一堆推荐。用这个就变得更好看了。 Taskbar on top for Windows 11 (让你在 Windows 11可以把任务栏放到顶部) Windows 11 Notification Center Styler (可以给你的通知中心和控制中心增加毛玻璃效果) \ Middle click to close on the tas…
  • cornradio
    因为最近我在出差,然后我晚上没事拿着我的win掌机躺在床上玩。我想要下载一个播放器软件,在逛微软商店的时候发现了这个软件。 wintoys ,它相当于是一个geek uninstaller + winaero tweaker 的集合体。虽然相对来说两个功能都没有那么强。但是有点事界面风格更酷、并且安装也方便不用去下载安装包了。 功能介绍: 0. 查看系统信息 快速查看cpu、内存、硬盘、显卡等信息。 1. 软件卸载 可以看到它列出了系统中安装的所有软件,然后你可以选择卸载,不知道他会不会清理注册表。但是至少他能很方便的卸载,还能同时卸载多个软件。 甚至包括steam的游戏! 2. 系统优化 我用windows11,有几个优化是必定开启的,这些设置都能轻易的在wintoys中完成。 恢复win10右键菜单 修改explorer显示home文件夹 开启开发者模式,并且开启任务栏显示【杀掉】右键菜单 开启显示时间秒数 修改桌面图标,比如增加【此电脑】图标 还有很多别的,不一一介绍了,可以自己试试。
  • cornradio
    本次介绍中只包含类似cursor形式的AI编程工具(IDE tools)~~~~,因为我认为这是最好用的 AI 编程工具形态。 首先介绍一下 AI 编程工具的用法: 给他提示词告诉他要做什么(指定编程语言模式功能内容等) 等待它生成代码 运行代码查看是否正确,不正确则修改提示词让它在现有的基础上继续有修改 重复以上步骤直到满意 但是他们也有一些普遍的缺点: 经常犯一些低级代码错误,比如说括号对不齐 引用一些根本不存在的虚空库 把所有的代码都喜欢放在一个文件,然后每次再全部重新读取,导致上下文非常长,非常的浪费token AI 编程工具大排名 ide级别,不考虑价格,仅考虑智商: cursor > Qoder > antigravity 考虑价格和轻度使用: antigravity > Qoder > gitHub Copilot > cline cursor 官网:https://cursor.com/ 这是我最喜欢的 AI 编程工具之一,他是最早做这种模式的工具,据说他的创始人也赚了很多钱。 我一开始用的时候它的功能还比较单一,只能编辑的代码、还有自动创…
  • cornradio
    我发现,想要在使用代理的环境下上传镜像到 Docker Hub,使用 Docker Desktop 是一个不错(唯一)的选择。 以下教程针对windows。 docker desktop 安装使用上传镜像 下载 docker desktop https://www.docker.com/ 安装完成后,先不要重启,安装wsl : https://learn.microsoft.com/zh-cn/windows/wsl/install 命令 wsl --install 重启电脑,并开启·tun·模式(clash等软件) 打开 docker desktop,登录 docker hub 账号(通过web页面) 打开 powershell,打包/tag/上传等操作均可正常完成 欢迎顺便看看我的项目 https://github.com/cornradio/Lan-clip
  • cornradio
    因为我发现我阿里云搭建的 wireguard 总是被封,所以尝试使用 sshtunnel,简单来说就是ssh -D 命令。搭建socks通道。 然后让本地的代理工具,比如clash verge 使用这个隧道,加上tun模式开启网卡级别全局代理。这样就可以做到把本地的socks ssh tunnel 变成vpn ,路由整个电脑的流量了。 开启ssh隧道,开启后保持命令行打开。 ssh -D 1080 [email protected] -p 22 ssh -D开启socks代理 1080端口 用户名@远程主机ip -p ssh端口 进行测试–可以使用 switchy omega 建立一个简单的代理服务器,填写 socks5 , 127.0.0.1 , 1080 然后尝试访问一些内网站点,比如 http://192.168.31.11/ 是我在内网的服务器地址 创建一个xxx.yaml 用作clash配置文件,可以参考下面的模板 proxies: - name: "My SSH Tunnel" type: socks5 server: 127.0.0.1 port: 1080 pro…
  • cornradio
    在安卓系统上使用 Burp Suite 这类工具抓取加密流量(HTTPS),比在其他平台(Windows、macOS、iOS)要复杂得多。 主要原因是:从安卓 7.0 (Nougat) 版本开始,它默认不再信任用户自行安装的 CA 证书(比如 Burp 证书)。App 只会信任系统内置的 CA 证书和开发者专门在代码中白名单的证书。即使你成功把 Burp 的证书安装到了安卓手机上,App 也不会信任这个证书,导致 HTTPS 连接失败,App 无法正常访问网络,无法抓取其加密流量。 为了解决这个问题,通常需要Root 手机,然后借助 Magisk 模块(AlwaysTrustUserCerts),让burp证书被所有 App 信任,实现app抓包。 刷机和root 参考油管视频 刷机并解锁bootloader 下载 platform tools 用于后续操作,需要用 adb fastboot 下载最新的 magisk 用于刷boot.img ## 把下载的App发送到安卓手机目录 adb push /Users/kasusa/Downloads/Magisk-v29.0.apk /sd…
  • cornradio
    使用scrcpy可以实现手机屏幕投屏到电脑上,并且支持键鼠控制。 非常适合上班摸鱼、居家大屏幕玩手机等场景。 windows 下载 https://github.com/Genymobile/scrcpy/releases 解压 , 如解压到 C:\AAA\scrcpy-win64-v3.1 手机端开启开发者模式,允许调试 把手机连接到电脑上 执行命令 高性能、黑屏、键鼠控制 scrcpy -m 1024 -b 6M --turn-screen-off --stay-awake 快捷 为了方便使用,我让gpt编写了一个bat文件 可以给他新建一个快捷方式然后使用这个官方icon 这样就有了一个很棒的桌面快捷方式! @echo off rem == scrcpy 黑屏投屏批处理 == rem 如需修改 scrcpy 路径,请改下面这一行 cd /d "C:\AAA\scrcpy-win64-v3.1" rem 启动 scrcpy:手机黑屏、保持唤醒、键鼠可控 scrcpy --turn-screen-off --stay-awake rem 可选:运行结束后按任意键退出窗口 pause
  • cornradio
    macos 的默认文件夹,比如“下载”、“桌面”等等,都是有默认的图标的。我们如何给自己的文件夹换上自己喜欢的图标呢?folderify 就是一个很好的工具。 1. 安装 brew install folderify 如果没有安装 Homebrew,可以先安装 Homebrew: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 代理 brew 参考 : https://developer.aliyun.com/mirror/homebrew/ 2. 使用 你可以使用任何图片作为文件夹的图标,如果你没有合适的图片,可以使用下面网站获取,根据步骤来制作一个。 去下载图标: https://tabler.io/icons (svg 下载到本地然后截图) 可以使用 https://www.remove.bg/zh/upload 在线抠图工具,把白底截图变成透明底 执行命令,替换文件夹图标,可以用 opt + cmd + c 复制目录地址(或者 opt+…
  • cornradio
    macOS 右键菜单添加脚本 要点:在 自动操作软件中 新建快捷操作 工作流程输入: “文件和文件夹” 位于 访达 下面 传递输入 , 作为自变量 右键菜单展示 增加【gbk - utf8】功能 for f in "$@" do iconv -f GBK -t UTF-8 "$f" > "${f%.txt}.utf8.txt" done 命令解释🔸 iconv -f GBK -t UTF-8 "$f" > "${f%.txt}.utf8.txt" iconv 是命令本体,执行编码转换: -f GBK:原编码是 GBK -t UTF-8:目标编码是 UTF-8 "$f" 是当前要处理的原始文件路径 > "${f%.txt}.utf8.txt" 表示: 输出文件为原文件名把 .txt 改为 .utf8.txt ${f%.txt} 是 Bash 的字符串替换语法,意思是“把结尾的 .txt 去掉” 如果原文件叫 hello.txt,那输出文件就是 hello.utf8.txt > 表示输出写入新文件(不会覆盖原文件) 增加【用code 打开】菜单 https://c…
  • cornradio
    macos - 远程桌面 被控端设置 进入设置 ,通用,共享 开启远程管理 3. 按照我的选项打钩 4. 允许访问要选择“指定用户” 然后还要点加号,手工加入当前系统的用户 5. 选择用户后 要勾选权限 全选。点击【好】,添加后是看不见的 不用在意。 用户名和密码 通过whoami命令查看用户名 密码就是开机输入的短密码。 查看端口 打开之后可以看到本机,点一下链接,会连不上,但是会告诉你开启的端口是啥 一般是 5900 我这里5901,据说是会变的。 netstat -an | grep "LISTEN" 远程的话,端口 frp开出来 就行了,别的机器就能服务器公网ip远控了。 远程用的软件也是mac自带的【屏幕共享】 frp 工具
  • cornradio
    我发现 blog 中之前的 hits counter 都挂掉了,于是我找到了新的: https://hitscounter.dev/ 以及他的 github 项目地址: https://github.com/donaldzou/hits-counter 此外我发现我在 测试查看 blog 的时候,imgur 的图片也加载不出来 还在研究问题所在? 经过研究 发现问题在于 strict-origin-when-cross-origin , 这个浏览器的政策更新了,以前可以的。 问题找到了, https://stackoverflow.com/questions/10883211/why-does-my-http-localhost-cors-origin-not-work 解决方法是测试的时候,访问本地不要用 ip,用域名即可。 比如, http://localhost:51000/ 这样就可以了。
  • cornradio
    适合手机用的在线表 https://www.clockfaceonline.co.uk/clocks/blocky/ https://www.clockfaceonline.co.uk/clocks/triangles/ https://time.is/ https://b.cornradio.org/clock/ ⭐ https://flipclock.us/ ⭐ https://flipclock.app/ https://amirrahemi-clock.vercel.app/ https://www.clockfaceonline.co.uk/clocks/glitch/ https://kzmk0d3ip6g7gx51lien.lite.vusercontent.net/ https://www.clockfaceonline.co.uk/clocks/digital/ https://flipclock.online/ ⭐ https://www.relaxingclock.com/ https://flocus.com/online-flip-clock/ https:/…
  • cornradio
    最近进入新公司工作后,使用的是macos笔记本办公,积累了很多的小技巧 可以帮助高效的使用macos 快捷键 https://support.apple.com/zh-cn/102650 finder 按住 Option-Command 键拖移:为拖移的项目制作替身。 cmd + J 设置目录展示,可以按照不同的方式来分组和排序。 Command + Shift + . 显示隐藏文件 文本 ctrl + D 、fn + 退格, 删除右边 相当于 win del cmd + shift + 方向 快速选中一行。 任务栏缩放加速 https://www.sqlsec.com/2023/07/ventura.html # 设置启动坞动画时间设置为 0.5 秒 defaults write com.apple.dock autohide-time-modifier -float 0.5 && killall Dock defaults write com.apple.dock autohide-time-modifier -float 0 && killall …
  • cornradio
    检查配置 这网站很强的,好多命令都能在里面直接找,不需要看别的东西 https://tools.thinkinai.xyz/ 下载ollama https://ollama.com/ 运行命令安装模型 包括下载镜像速度还挺快的不用翻墙 这个模型还是挺大的10个 g 也不知道他下哪儿去了反正我电脑空间多 ollama run deepseek-r1:14b Windows 电脑还要安装这个cuda (这是网站教程上说的但是我实测好像并不需要) 安装 webui 毕竟用这个网页端还是比较方便 命令行也太麻烦了 docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main 预想好之后会开启在这个网站: 你就可以体验到你自己本地在跑的模型了。 http://127.0.0.1:3000/ 据说这里能有无审查版的模…
  • cornradio
    使用触摸板的好处 避免出现鼠标使用太久手腕比较痛的问题 滚动非常顺滑 有很多方便的手势,比如四指切换桌面,三指拖拽,双指放大缩小等等 windows触摸板购买 如果你的笔记本自带高精度触摸板的话则不需要购买 如果你像我一样是使用台式机的话需要自己购买一个外设 我推荐一个淘宝店铺,店铺的名字叫【随制】 或者直接在淘宝搜索关键词 winMagicTrackpad 这个触摸板手感比较轻 价格比APPLE的触摸板要便宜很多 150元左右 触摸效果倒是很灵敏的,可惜没有按压震动的效果 系统配置 在 Windows 系统⚙️中 你可以直接搜索 触摸板 来进行配置 其他的手势你都可以自行定义在这里我们需要配置的是: 把三指功能全部关闭 第三方软件 苹果上的三指拖拽非常实用 我们也可以在WINDOWS使用第三方软件实现 他的名字叫做 three finger drag on Windows 名字真的是非常的直抒其意啊 可以直接在微软商店下载到 在设置中开启三指拖拽功能,并且需要自行配置一下移动速度. 默认情况 移动速度非常的奇怪
  • cornradio
    GoodNote - 网页笔记助手 下载地址: https://greasyfork.org/zh-CN/scripts/526070 他是我最近在写的一个项目,功能是:可以在任何网页有一个小笔记,记录一些文本内容。 介绍: 📝 GoodNote - 网页笔记助手 ✨ 自动分类:每个网站专属笔记空间,查找超便捷 🔒 安全可靠:笔记仅存本地,隐私有保障 💡 便捷操作:点击右上角按钮,随时记录 📌 即写即存:自动保存,不怕内容丢失 🎯 自由拖拽:按钮可拖动、贴边隐藏,不遮挡 🎈 快捷键:按下 ctrl+shift+M,快速呼出记录界面 ✨ Auto - classification: Each website has its exclusive note space, making it extremely convenient for searching. 🔒 Secure and Reliable: Notes are stored only locally, ensuring privacy protection. 💡 Convenient Operation: Cl…