这里是黄永亮的博客

20241221国内minikube初始化

安装minikube New-Item -Path 'E:\lib' -Name 'minikube' -ItemType Directory -Force # Invoke-WebRequest -OutFile 'E:\lib\minikube\minikube.exe' -Uri 'https://github.com/kubernetes/minikube/releases/latest/download/minikube-windows-amd64.exe' -UseBasicParsing Invoke-WebRequest -OutFile 'E:\lib\minikube\minikube.exe' -Uri 'https://github.com/kubernetes/minikube/releases/download/v1.34.0/minikube-windows-amd64.exe' -UseBasicParsing 0123456 ...

20241214博客临近十年的大礼包——论为什么我的wordpress被黑了

这个博客是2015年创建的,今年是2024年很快就要到10年。当时随便从网上找了个主题就没再管它,这些年一直都是修修补补断断续续的升级,遇到报错就自己修掉。想着只要还能凑合用没大问题就行,到过年的时候放假重新做镜像化或者改成静态页什么的方式弄个新技术栈博客。但计划赶不上变化啊,今天本来要写minikube的记录,但打开博客发现速度巨慢,统计时间总是60s上下 尝试重启了apache2、mysql、甚至整个服务器后依然没用。这时候才怀疑是不是被黑了。 根据curl本地测试结果,和远程效果一致可排除腾讯云网络问题。打开apache2日志没发 ...

20241207jdk23下springboot+lombok无法运行的问题

背景 群友反馈lombok编译不正常 解决方案 第一个坑 注意到lombok在1.18.36刚支持jdk23 注意到jdk23开始默认关闭了annotation process https://www.oracle.com/java/technologies/javase/23-relnote-issues.html#:~:text=annotation%20processing%20is%20only%20run%20with%20some%20explicit%20configuration%20of%20annotation%20processing%20or%20with%20an%20explicit%20request%20to%20run%20annotation%20processing%20on%20the%20javac%20command%20line. 所以在pom.xml中的properties需要增加 XHTML ...

20241024copilot workspace试玩

今天得到了copilot workspace的试用权限。。。体验下来发现ai从之前的光标上下文补全进化成了项目级的文件检索、理解、修改能力,甚至有对整个任务的全局规划能力。

基于自然语言的任务规划和修改

基于RAG的文件检索

基于任务规划的执行

基于自然语言的命令生成

联动的是背后的云端IDE提供信息以及文件修改能力,因此看来未来云端IDE大概率会成为主流,由IDE核心提供的上下文信息量要远多于源码。AI作为任务的规划者和执行者。

也许不久的将来人只需要负责纠正计划、review代码,然后用自然语言描述需求就好了?

20241005projector新feature

背景 20241003kasm idea web workspace 20220615自行编译projector-client 拖了好久都没修这两个问题 打包内置静态资源 分离projector中使用的静态资源地址,改成本地打包解决网络加载js、css的速度问题 支持输入框修改token edge的PWA正常不会记录query string,让projector支持从url鉴权需要动的东西有点多,所以加个输入框支持手动输入重连即可 坑的是kotlin输出$需要用${‘$’} client版本v1.8.1.12 server版本v1.8.1.12 TODO 动态生成PWA的manifest org.jetbrains.projector.server.core.websocket.HttpWsServer.C ...

20241003kasm idea web workspace

背景 在解决continue加载的时候,重新构建的idea web workspace 20241002continue在projector环境下的加载和相关问题 其实是个副产物,之前做飞连镜像的时候也用过 这次是升级了操作系统版本,构建成功了,在22.04的ubuntu上重新打包了workspcae,当开启jcef后可在vnc环境下正常运行浏览器、JCEF App 代码和说明参考 https://github.com/dev-assistant/skykoma-workspace/tree/main/workspace-ubuntu 注意默认带了个idea干净纯净的ubuntu是base的那个镜像 实现细节 TODO 后面有时间再详细补充,难点是跳过idea默认的各种弹框 后续 ...