港澳通行证办了这么久,端午假期终于用上了!计划了两天 HK,一天 MACAO,特种兵作战,走起~
AI 写指令?GitHub Copilot CLI VS Termius Autocomplete
2023 可谓是大模型 AI 爆火的一年,除了 ChatGPT 这类面向大众的大模型 AI 外,各行各业都在把握风口,比如笔记类的 Notion AI、办公类的 Office Copilot 等。面向开发者的不疑最出名的就是GitHub Copilot,它不仅有包含 Chat 形式的 IDE 插件,还在如 CLI、Code Review(Pull Request)、Docs 等开发的各个环节都有探索,大家可以在GitHub Next中找到相关的项目。前段时间 GitHub Copilot CLI 发布了 Beta 版本,本文就简单分享下它的使用体验、跟我平常在用的 Termius Autocomplete 的对比。
前提条件
Arc 浏览器 + AI: Arc Max
今年随着 ChatGPT 的出圈爆火,出现了一堆集成 AI 大模型的产品,浏览器、游戏甚至车机...之前分享过 Arc 浏览器,它的很多创新我很喜欢,最近它也整合了一些 AI 能力:Arc Max,下面就来具体看下。
先列大家可能关心的几个点:
- 需要梯子
- 支持中文,但没英文好
- 目前免费,官方尚未有收费计划
设计思路
When we first started exploring AI in Arc, we were determined not to use AI just to use AI. We wanted to find ways that it could actually be useful in your browser.
"改变交互认知" 的 Arc 浏览器深度体验,适合程序猿吗?
Arc 浏览器,官方宣称语是:we're building a better way to use the internet
,很多博主的文章和视频也经常以"改变了我的工作方式"、"改变了浏览器的交互"为标题。目前还是得先加入等待列表,通过后才可以使用,这让我一个纯情理工男 🙃 觉得有点营销过度啊。
之前我申请到了 Arc 的权限,最近一直当作主力浏览器浏览和开发调试,下面就分享下深度体验。会和 Edge 浏览器做对比,优缺点都会讲到,尤其是对开发人员是否适合等问题。
WSL2 搭建 Windows 更好用的前端开发环境
🧑🏻💻 Windows 我一直认为并不适合一些方向的开发,尤其 frontend/server,没有 bash 和好用的终端。不过巨硬从 Win10 开始引入 WSL(Windows Linux 子系统),到后面的 Windows Terminal,都对开发者更加友好。我平常 Mac/Windows 会切着用,服务器是 CentOS/Ubuntu,之前经常做一些前端基础设施的搭建,目前 WSL 的这套配置:Ubuntu
、zsh/oh-my/zsh
、n/node/npm
、Windows Terminal
、VSCode
...用着还是很舒服的,所以分享下最佳实践~
从前端角度看 New Bing: Web Components、WebSocket...
Github Copilot X Chat 模式体验
今天更新 VSCode 的时候在更新日志中看到了 Github Copilot,最近 ChatGPT 这么火爆,Copilot 也是跟进了 Chat 模式啊,这还不得马上体验体验...
Copilot Next包含很多项目,Chat 模式只是其中之一,Labs也比较有趣,大家可以体验下~
目前还处于 beta 版,使用起来有几个条件:
Memorized Function
AI 结对编程:Github Copilot 探索实践
- 官网
- Introducing GitHub Copilot: your AI pair programmer
- The Truth about Github Copilot // AI Programming First Look
最近,Github 联手 OpenAI 发布了 AI 编程神器Github Copilot预览版。它基于 GPT-3 自回归语言模型,我们只需要编写一个好的函数名或注释,它就会自动编写好细节代码。这并非简单的智能提示或代码片段,而是真正的代码逻辑!
比如你要编写一个从 URL 中获取查询参数的方法,通常我们就面向 Google 和 StackOverflow 编程了,而现在,你只需要写个好的函数名即可:
什么是 Side Effect?
Side effect,中文可以叫“副作用”。这个词第一次听的话有种负面的感觉,但如果你使用过 React Hooks 中的useEffect
或接触过函数式编程,对它应该不陌生。