Copilot CLI已经公测了,之前一直没玩,现在尝试用了下,这里介绍下如何使用及我的看法

CLI当前版本version 0.5.4-beta (2024-01-04)

要求

与GitHub Copilot一样,需要订阅付费

安装

阅读全文 »

博客目前还坚守着hexo技术栈。这里Mark下我使用到的插件

注意:配置所在文件为_config.yml

1
permalink: :year/:month/:day/:abbrlink/
阅读全文 »

Fig是一个旨在提高命令行使用效率和协作性的工具。它提供了一系列功能。最近因为工作需要相对全面的了解了fig,因此这里mark下。

Update Fig >> Amazon

  1. 08/28/2023,Fig被Amazon收购,这也说明了Fig的价值。

    https://fig.io/blog/post/fig-joins-aws

  2. 当前Fig已sunset,官网下载Fig,也已经变成了CodeWhisperer。不过补全体验一致,主要是去掉了非补全的功能。

Fig支持平台

  1. 当前仅支持Mac

  2. Linux还在开发中,具体状态见

阅读全文 »

实际开发中希望用户在网页中,一键可以唤起本地RDP客户端建立链接,想到的方案就是URL Scheme。实际测试发现,RDP URL Scheme支持还是不完整的,有坑。

平台差异

  1. MacOS

    1
    rdp://full%20address=s%3A<ip>%3A<port>&username=s%3AAdministrator

    点击测试

    需要手动安装RDP

    iOS下,比如Safari也支持。

  2. Windows

    仅支持启动RDP客户端,但不能直接带参数连接

    点击测试

RDP文件下载

目前统一能支持方案是用户手动下载.rdp配置文件,再利用客户端打开,文件内容,如例子

阅读全文 »

手里这辆山地车有些年头了,大概是15年入手的,美利达公爵600,加锁2500CNY。目前车还在骑。

这里就总结下我都买了哪些配件及对车/品牌的观点

配件

这里列下我常用的

  1. 折叠密码锁

  2. 小米充气宝

  3. 半指/全指手套

  4. 轮胎气嘴帽

    嘴帽长时间后会损坏,可以买这种第三方的,质量不错还好看些

  5. 自行车链条润滑油

  6. 坐垫套

  7. 铃铛

配套App

阅读全文 »

Web端提供一个monacoTS编辑器,这里是一些设置

  1. editor中声明语言typescript
  2. typescript语言添加类型声明-addExtraLib

除此之外就是一些常见设置,比如Minimap/Width/Height/Theme等

使用fig时随着不断的输入数据,suggestion是会不断的筛选命中和高亮的。实际测试分析发现了高亮的logic

逻辑

  1. 补全list生成的同时计算当前输入命令光标到开始匹配的N个字符,定义为charactersToDrop=N
  2. N个字符split变成字符数组,每个字符进行match高亮,采用懒惰匹配
  3. 当用户回车时,终端先删除N个字符,write进命中补全-值
  4. 用户回车选中suggestion

举例

输入cd ar,charactersToDrop=2

阅读全文 »

开发WebShell时会用到ssh2包,这里介绍下

说明:ssh2模块即openssh协议的客户端实现,因此我们平时ssh命令能做到/不能做到的,ssh2等价

常用方法

  1. connect-建立连接

    连接支持密码/密钥/交互键盘输入,确定连接成功后就可以做些基本操作了

    如果是连接失败,可以开启debug,方便排查失败原因。一般而言,本地终端可以连接上,那么ssh2也一样,因为都是openssh客户端

  2. con.shell

    开启交互Shell,即平时终端中不断输入输出,终端的话,比如直接断连接,长时间不输入,输入exit多种方法均可

  3. con.exec

    执行命令,比如cd命令,执行完后,该执行直接就结束了,即stream.end

  4. httpAgent

    这里的agent可以实现内网穿透,比如目标机器有个127.0.0.1:80的web服务,那么就可以使用ssh建立的agent穿透访问

  5. sftp

    文件操作的话,推荐使用基于ssh2实现的ssh2-sftp-client

在使用ssh2时,一定会遇到Channel的概念,需要说明下

阅读全文 »

最近家里来了小孩儿,我想在电视上给他们放一些适龄的视频。发现YouTube有一个专门为儿童服务的Kids版块,经过一番摸索,感觉还不错。在这里,我记录下如何使用YouTube Kids。

介绍

YouTube Kids 是一个为儿童设计的免费应用程序,它提供一个更加安全的环境,让儿童浏览YouTube视频。这个应用旨在提供适合儿童观看的内容,同时也给家长控制孩子观看内容的能力。

要求

与YouTube一样

阅读全文 »
0%