记录下纯内网部署的流程,以备后续忘了(老了,记忆力差)。
在一个没有DMZ,无法通过代理获取外部信息的纯内网中开发是比较烦心的事情(当然也没那么纯,数据还是可以通过U盘拷进去,但是在网络上是纯纯的!),内网只有maven、npm和Pypi仓,没有go的goproxy,所以需要自行为团队搭建一个(其实之前是白嫖别的团队的,别人的倒闭跑路了=-=)。
纯内网部署goproxy和pkgsite
修改MS2130/31采集卡显示名称等EDID信息模拟为其他显示器
背景
MS2130,虽然价格只有几十元,但是在1080p下的性能还是很不错的。我有一个MS2130和一个MS2131,但是使用的时候发现他们在设备上的显示名都叫“HDMI TO USB”,一个很不优雅的名字...每次看到这个名字,强迫症就犯了,于是就决心改掉他。
设备大都是通过EDID来获取显示器元数据信息,EDID共有128字节,里面包含了显示器及其性能的参数,包括供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围的限制以及显示器名和序列号的字符串等,具体可参见:什么是EDID,EDID能做什么,EDID基本介绍或EDID - 维基百科
那么,只要修改采集卡的EDID信息,便也许能够实现伪装/模拟成其他显示器的效果。
佳明WatchAPP编写体验
Golang实现“请按任意键继续”“密码自定义掩码”等操作
批量修改GIF的循环次数
使用docker搭建Synapse[Matrix]
前言
官方的Synapse docker镜像仅给出了简单的用法,这里简单记录下自己使用docker compose来搭建synapse的过程,数据库使用postgres并同时启用redis。
此内容被密码保护
Mathjax与LaTex公式简介
本文章原载于:http://mlworks.cn/posts/introduction-to-mathjax-and-latex-expression,作者为:Ryan Zhao
由于源链接早已无法访问,故备份至此,原版可在Web Archive中找到存档,如有侵权,请联系删除。
本文格式已校对,与原文完全一致
Mastodon中彻底删除某账号的解决方法
Mastodon默认没有注册验证码功能,所以如果开放注册的话就会有很多SPAM账号前来骚扰,看着这些占用用户名还一言不发的没头像的spam账号真的很烦,虽然可以从管理界面里封禁,但是看着这些账号的存在就让人很强迫…………故从数据库里删除还是最方便的,这样还能释放被占用的用户名。
Golang在windows系统服务下运行使用当前用户身份调用其他程序
Golang在Windows下以系统服务运行时其运行身份是SYSTEM,此时使用exec包启动其他程序时,默认也会是SYSTEM身份,而由于windows的隔离机制,启动的程序是不会显示界面的。故在此情况下不能使用exec包,需要调用windows api使用当前用户身份打开其他程序。