个人日志

解决Chrome浏览器翻译无法使用

由于谷歌翻译退出中国,目前,谷歌浏览器Chrome的翻译功能也无法使用,根据科技博客TechCrunch的消息称,谷歌发言人通过电子邮件告诉TechCrunch,该公司由于“使用率低”的原因,已停止中国大陆的谷歌翻译服务。这一变化也影响了中国用户曾经可以使用的谷歌浏览器Chrome内置翻译功能。

不过,由于用户访问英文或其他语言网页,非常需要浏览器内置的翻译功能,这里就介绍一下解决方法。

修改本地的hosts文件:

hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,主要作用是定义IP地址和主机名的映射关系,是一个映射IP地址和主机名的规定。当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,浏览器会立即打开对应网页。

hosts文件位于 C:\Windows\System32\drivers\etc 。复制路径,打开桌面上的计算机图标,地址栏点击右键粘贴并按回车,即可访问。

右键点击hosts文件,在右键菜单点击opendlg,选择使用“记事本”打开。

在文件的结尾加上一行后保存关闭。

特定IP地址 translate.googleapis.com

其中“特定IP地址”是一个可用的translate.googleapis.com的IP地址,由于该地址可能会经常变化,并且不宜广泛传播,因此请通过以下方法获取:

扫描下面二维码订阅微信公众号“月光博客” (名称是 williamlonginfo ),之后发送信息“谷歌翻译”,即可获得“特定IP地址”,将该IP地址加入hosts文件,谷歌浏览器Chrome的翻译功能就可以正常使用了。

如果不知道怎么修改各个操作系统的Hosts文件,请参考这篇文章《月光博客:编辑Hosts文件的方法

 

ubuntu(linux)系统死机(无响应)后,如何强制重启.

ubuntu(linux)系统死机后,如何强制重启:

按 Alt+SysRq+B可强制重启.

有的电脑需要按Fn键,即 Fn+Alt+SysRq+B.

注:sysrq键一般和prtsc(print screen)键是一个.

如果你按Fn+Alt+SysRq+B不起作用,请按以下做:

先按Fn+Alt+SysRq,

保持按住Alt,再松开SysRq+Fn,再按B键.

即可.

为了更安全的做法是

按住Fn+Alt+SysRq,再依次按下:REISUB键.(同步 磁盘,防止数据丢失及损坏)

参考 :

https://www.cnblogs.com/reid21/p/9507366.html?ivk_sa=1024320u

https://www.howtogeek.com/119127/use-the-magic-sysrq-key-on-linux-to-fix-frozen-x-servers-cleanly-reboot-and-run-other-low-level-commands/

https://www.kernel.org/doc/html/latest/admin-guide/sysrq.html

https://unix.stackexchange.com/questions/569728/sysrqb-boot-not-working-but-o-turning-off-is

 

        

github package的使用教程

一、写在前面

上一次,笔者向大家介绍了把gitlab仓库作为npm私包的使用方法,具体的详见我的博文地址https://www.cnblogs.com/cnroadbridge/p/16406476.html,它能用,但是不够优雅,比如说你想知道那个包的版本就不是很直观能够在package.json中体现。好多天前,一次偶然的机遇,被甲方的金主发掘并看上,脱离后端好久的我硬着头皮写了一些Node方面的面试题,具体的详见我的博文地址https://www.cnblogs.com/cnroadbridge/p/16361744.html,通过面试后就去了某地一线内卷中心进行周末兼职工作,还挺有意思的,嘿嘿,老板给我工钱的同时,我又能学习接触新的领域和知识,这不,在这其中我就学到了一种基于gitlab管理npm私包的方法。…

linux – 查看/修改文件的修改时间

1. 查看文件的时间

文件时间有三种:

最近访问时间(Access):cat、less等查看文件后,该时间改变

最近更改时间(Modify):vim修改文件内容后,三个时间都改变

最近改动时间(Change):chmod修改文件权限或属性后,该时间改变

  • stat 命令,查看文件的状态
stat 3.log  //查看某个文件的状态
stat *   //查看这个目录下所有文件及文件夹的状态(不递归)
  • ll --time命令 (不带–time,默认是mtime)
ll --time=atime  //查看访问时间
ll --time=ctime  

如何在ubuntu中安装配置sendmail,以实现发邮件发送(还可在php中发送,也可发匿名邮件)

如何在ubuntu中安装配置sendmail,以实现发邮件发送(还可在php中发送,也可发匿名邮件)

一.安装sendmail

sudo apt install sendmail

二.修改/etc/hosts文件,添加localhost.localdomain项(全限定域名)

sudo vim /etc/hosts

修改后如下:

127.0.0.1 localhost.localdomain localhost lenix-Swift-SF314-512
127.0.1.1 lenix-Swift-SF314-512

三.修改sendmail.mc配置

cd /etc/mail
sudo vim sendmail.mc

找到以下2行:

DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl

在前面加dnl代表注释掉这2行,以使能够进行外网访问 .

修改后如下:
dnl DAEMON_OPTIONS(`Family=inet,

            

如何在 Ubuntu22.04 18.04 和其他 Linux 发行版中查看 WebP 图像

简介:本指南向您展示如何在 Linux 中查看 WebP 图像以及如何将 WebP 图像转换为 JPEG 或 PNG 格式。 

什么是 WebP?

自从 Google为图像引入WebP 文件格式以来,已经过去了十多年。谷歌声称,WebP 提供有损和无损压缩,与 JPEG 压缩相比,WebP 压缩文件的大小大约小 25%。

慢慢地,WebP 越来越受欢迎。CDN 会自动将 PNG 文件转换为 WebP 到较小尺寸的服务器图像。这就是为什么当您从网站下载图像时,它们会以 .wep 格式下载。

问题是 GNOME 图像查看器,mayn 发行版上的默认图像查看器不支持这种格式。

如果您尝试打开 …

    

Google Chrome 86 更新了—已全面阻止非HTTPS混合内容

2020年10月,Google 即将发布正式更新的Chrome浏览器86新版本。此次更新除了扩展该工具的实用性之外,最重要的一点的是将全面阻止所有非HTTPS混合内容的下载。

chromesecuredownloads.jpg

早在今年2月,Google 在Chromium博客发文称,为了增强下载防护体验,Chrome浏览器将开始阻止非“安全超文本传输协议” 的混合内容下载(即安全页面上非HTTPS下载),进一步确保安全性,直至最终完全取消对 Chrome 中不安全下载的支持。…

        

使用FFMPEG生成HLS

使用FFmpeg生成HLS

 

HLS也就是HTTP Live Streaming,是苹果出的一个基于HTTP的流媒体通信协议。字面意思有个live,也就是直播相关的。其实HLS可以分为点播以及直播两种。后面具体说两者在处理上有什么区别。目前HLS在RFC上还只是草案,并且一直不断更新,发现ffmpeg对于HLS的实现,不同版本的实现对应rfc版本也不一样,最新版本的,对应的HLS RFC草案规范也比较新(追新并不一定好,有些设备对于新版本的规范支持还不是很完整,可能会有播放失败的问题,所以如果需要正常使用,选择一个稳定的版本即可)。rfc的草案现在到了16版本。由于项目比较敢,这规范其实我看的不多。

HLS对于音视频是有编码要求的,HLS要求视频必须是H264协议,H264是目前最流行也是最成熟的视频编解码方案了。而在音频上,则要求为MP3, HE-AAC或AC-3这三种格式。在转换成HLS流后,会生成多个的TS文件。如果是点播的话,则是对视频文件进行TS的切片处理,一般情况下,每个TS文件的播放时间为10秒。但这并不是固定的,切片的多少,这是会影响直播的延迟情况。这个后面会稍微做一些说明。

HLS会生成一个m3u8的播放文件。这个播放文件可以通过VLC等一些播放器直接播放。现在大部分手机也支持HLS了,所以手机也是可以进行对HLS的直播或点播进行观看。但是目前的桌面端浏览器尚未完全支持HTML5的HLS播放,大部分直播还是依赖flash player进行封装直播(据说国内的很多视频站有自己的播放技术)。这边主要讨论的并非是桌面端,主要还是移动端的支持。

现在简单说一下m3u8文件。以下是由ffmpeg生成的一个直播的m3u8文件: