Posted in: IT

docker是什么

相关文章

我也是想追赶时髦的人:2019年追了Python/Flask,两个月前追了conda,上周开始追了docker。docker的基础教程网上自然也有,本文不介绍。本文还是讲这个问题:docker到底有什么用?

Conda解决了这个问题:在老服务器(例如CentOS 6)上安装Python 3.8、R 4.0、Perl 5.26等不同版本的软件,而且是在没有root权限的情况下。但是Conda不能帮你去设置软件,比如某个软件需要读取并设置指定的配置文件、需要设置端口号、配置HTTP服务器等,都得手工操作(正是,说的就是那些web端的软件:web app、web 数据库网站,等等)。

如果一个软件仅仅是在终端运行命令、添加几个参数、输出结果,那docker确实没啥用。但如果说的是上述那种需要繁琐配置的,docker就派上用场了。

我的github里面有个Python Package就完美地反映了这种情形:

Posted in: IT

红米路由器AX5开启SSH的方法

2024年2月实测仍然生效

上个月在网上看到了路由器开启SSH的方法。在家里的红米AX5上尝试了一下成功。然而今天发现连不上了:

ssh: connect to host 192.168.31.1 port 22: Connection refused

高度怀疑是固件自动更新了(现在是1.0.33),于是重新设置一下。由于网络原帖写得比较乱,所以在这里整理一下,分为两步:

Posted in: IT

MarxGo故障以及自己的trojan

2021年1月21日

中午开始:全平台均无法连接。心碎ing 💔。

2021年1月24日

参照网友的文章(第一篇第二篇),自己配置了Trojan,唯独区别在于iOS上由于Shadowrocket要收费,所以我改成了LanceX(可惜的是 LanceX现在也要收费了,幸好当时我已经下载)。

记录一下命令:

source <(curl -sL https://git.io/trojan-install)

2022年1月31日

服务器连接正常,但是trojan就是无法访问。

关键症状:webUI 用http可以正常访问,但是https不行,实际上是https默认的443端口被封了。

解决步骤:

  1. 换个域名(实际上不用这一步)
  2. 去 VPS 防火墙开一个新的端口
  3. /usr/local/etc/trojan/config.json 把443端口改掉
  4. trojan restart 以及 systemctl restart trojan-web,此时,用 https://your.domain:Port 需要可以访问
  5. 去自己的各个trojan客户端把端口号改掉

2022年3月30日

已润,暂别 trojan。

2022年10月3日,润刚过半年。

参见此文。GFW 已经开始针对 trojan 这种基于 TLS 的方式下手了!

Posted in: IT, Website/Blog

WordPress给评论框添加原生的表情(Smiley)插入功能

Smiley 和 Emoji

Smiley 其实不是 Emoji,虽然现在看起来几乎一模一样,详见 WordPress 官网说明

大家去看一下自己的 WordPress 目录下面的 /wp-includes/images/smilies,可以看到有22个 gif 文件,它们就是 WordPress “上古时代”留下来的 Smiley,样子十分丑陋,长得像这样(列举3个):

但本文描述的 Smiley 是类似于官网上这样的 WordPress 官网说明。事实上这是现代浏览器渲染产生的新字体(而不是像之前那样的 gif 图片,并且 Windows 和 MacOS/iOS 平台有各自的渲染特点。)

🙂 😀 🙁 😮 😯 😕 😎 😡 😛 😐 😉 😆 😳 😥 👿 😈 🙄 ❗ ❓ 💡 ➡

Posted in: Mobile/iOS

iPhone12 WiFi 断流问题的解决

现象

iphone12PM港版,家里路由器为去年(2020年)3月买的华硕RT-AC1200GU(当时价格相当贵)。断流现象为:手机连接WiFi(5GHz)一段时间后,解锁开始使用时,虽然显示WiFi满格,也有IP地址,但无法上网。经检测发现内网都无法ping通(用Macbook ping手机的IP)。而在工作单位的WiFi并没有这个问题。爱人的国行iphone12PM也有这问题。猜测是家里的路由器出了问题。断流频率不稳定,最少两天一次,最多一天好几次。但是家里的macbook却又没问题。

尝试方案

Posted in: IT, Website/Blog

本站开始支持HTTP/3

昨天给博客搬家后,发现新的空间使用的是LiteSpeed服务器。网上查询得知LiteSpeed原生支持HTTP/3,但在浏览器页面只看到2,于是给客服发工单询问,后得到确认LiteSpeed原生支持。

于是重新在浏览器上设置了一下(设置方法网上的教程太多了,不一一列举了),我使用的是Firefox和Chrome的最新稳定版(而不是网上说的开发版),照样可以看到HTTP/3。MacOS BigSur上的Safari14通过设置也能实现。

Posted in: IT, Python

Conda是什么

可能在很多网上都能找到跟Conda相关的教程。那么Conda到底有什么用呢?其实它的主要目的就是解决这种千古难题:

如何在老服务器(例如CentOS 6)上安装Python 3.8?R 4.0?Perl 5.26?而且你可能没有root权限?

在Conda出现之前,这个问题基本束手无策。Conda出现之后这个问题迎刃而解,所需要的前提只有一个:你拥有足够大的硬盘空间。在Conda下你的操作场景可能是:

Back to Top
Index