抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

我是用fydeos / chromeos也有两年了, 系统中虽然提供了能用的终端app, 但是说真的, 还不是那么好用, 比如我在开发时, 常常会需要进行多个端口的转发. 虽然我可以通过输入端口转发的ssh命令来达成目的,但是这样一来会需要手动输入比较多的参数, 二来端口转发期间会一直需要保持ssh登录后的窗口, 对于我这种特别喜欢降低开启窗口数目的强迫症来说, 开着三四个不会前台使用的窗口真的很难受… 所以我就想, 我能不能自己动手, 在AI帮助下, 修改系统自带的默认终端客户端, 给他加上vscode那样的快捷转发功能呢?

对于要交互操作的网站,光使用pytest进行API测试是不够的,因为这不涉及前端。以前我使用过Selenium控制浏览器来完成爬虫任务,现在发现测试领域,微软的playwright也能控制浏览器以进行自动化的测试,且使用起来比Selenium还简单,因为它支持自动录制测试用例。

这半年有相当一部分工作是维护公司的网站,由于是半路接手的代码,难保维护的时候不带来新的bug,因此根据领导的要求,学习了如何进行自动测试。

面向对象是编程时一种常用的范式,在我的实际工作中,使用面向对象主要是为了通过继承特性减少重复代码,和将常用数据封装到对象内,避免过多、重复、嵌套的传递参数。

在习惯了python后,使用R进行脚本开发会让人感到十分痛苦,老声长谈的错误回溯不明确问题暂且不谈,当要写的脚本稍微复杂点,需要分文件的时候,才发现R的导入机制也挺蛋疼的…. 还好有box包,可以用类似python的逻辑来进行模块化导入。

其实很早之前就知道singularity这个东西了,作为有别于docker,专门为HPC开发的容器,一直都想试试。奈何就像Illumina以外的其他NGS技术一样,singularity虽然没有挂,但是至今都没有什么声量,而且在k8s这种容器集群管理方案被绝大多数云厂商采纳后,singularity要竞争似乎更难了… 当然这跟我现在没什么关系… 咱目前离上云感觉至少还有三五年的距离,因此在本地集群启用这个感觉完全合乎情理。

这个标题有点点套娃… 但是事实确实如此. 在之前认识到chatGPT确实能比较好的回答代码问题之后, 我突然觉得我行了! 我终于有可能做全栈了! 于是为了展示chatGPT加持下的个人实力, 我准备写个用chatGPT读论文的程序(其实有考虑用这个辅助做meta分析)!

我目前在工作中已经几乎不用R做数据处理或者数据清洗了, 因为日常工作的数据整理工作涉及大量的字符串提取/处理工作, 这些用R弄起来很难受. 另外R的错误追踪实在是很吃对代码的熟练度和编写经验, 让我这种只是写写简单脚本, 没什么编程规范意识的人编写和维护R代码简直要命(上间公司尝试过了…), 但是最近有同学要求我使用R语言来完成这类工作(因为他只会R), 于是在艰难抄代码的过程中我发现了一条新的不用R做这种工作的理由…

很早之前就关注过国内做的一个很特殊的操作系统, 叫FydeOS, 他是基于ChromiumOS构建的中国版的ChromeOS, 这种操作系统主打的理念是, 很多人在工作中其实并不需要性能多好的终端计算机设备, 而是需要一个能访问工作必备的服务的入口型设备就好, 具体到目前的情况, 就是终端设备只要能鱼形浏览器, 然后通过浏览器来访问云端的服务完成操作就好.

前段时间帮同事做图, 又解锁了一些新的问题和解决方式, 涉及ggpubr, 生存分析包, 做个记录.