我电脑上有一些 GitHub 上的仓库,前几天重装了系统,重新安装了 Git 客户端。今天我提交的时候遇到了错误:
host key verification failed
主机密钥验证失败。其实这个问题不在于 Git,而是和 SSH 相关。
SSH 连接流程:
在 3、4 步,远程主机发来了一个公钥,我们要决定是否接受。如果接受了,就会保存这个公钥,并开始连接。
Read More →
处理 Git 错误:host key verification failed
今天我在 Windows Store 尝试了一个应用,叫“ACG 播放器”。
它支持播放音乐和视频,不过主要的亮点是音乐。在播放音乐时可以使用漂亮的播放特效,对特效有兴趣的同学可以试一试。
Read More →
Windows 10 上的 ACG 播放器
有个软件比较方便,163MusicLyrics(Github),输入歌曲 id 就可以获取歌词。如果是外语歌曲,有双语歌词的,也会一起下载下来。保存成 lrc 歌词文件就行了。
Read More →
获取网易云音乐的歌词
今天我给一台电脑安装 Windows 10,Windows 10 推荐使用 UEFI 引导 + GPT 分区表。这台电脑是华硕 BIOS,默认就支持 UEFI 引导。(图形界面的 BIOS 真舒服)
我进入 PE 后,把硬盘分区全部删除,把磁盘从 MBR 格式转换成了 GPT 格式,之后分了 C、D 两个区。然而这里我因为经验不足犯了个错误,那就是没有创建 EFI(ESP)分区。这导致我卡在了选择分区的步骤:
Read More →
Windows、UEFI 和 EFI 分区
今天我鬼迷心窍又想给网站加上懒加载(我完全想不起来为什么会产生这个念头了),得,这一下又搭了好几个小时进去。
我先搜了相关资料,有很多相关的插件需要给图片加特定的 class,加了之后会对这些图片实行懒加载。
有些插件需要我们手动加 class,我不想这样,一个原因是麻烦,另一个原因是要处理以前发布的文章,情况复杂容易出错。
于是我找了个不需要我们手动加 class 的插件,就是今天的这个 Simple Lazyload(查看插件页面)。它在服务器输出网页源代码的时候进行了处理,自动给图片加 class。
Read More →
WordPress 图片懒加载插件 Simple Lazyload
在动图的内页,可以看到下载 gif 的按钮。点击后等待一会儿就会直接下载到 gif 图啦~
安装地址:https://greasyfork.org/zh-CN/scripts/24252
仙尊 pixiv 下载器已支持动图转换 GIF
最近我打算给 Pixiv 图片下载器添加下载 gif 图的功能,今天折腾出了这个 demo。
Pixiv 的动态图并不是 gif 格式,而是一个 zip 压缩包,里面包含了很多张图片。把这些图片按顺序显示,看起来就像是动图一样。
很多人给我说过想要下载 gif 图,这个 demo 就可以把 zip 压缩包转换成 gif 动图。大家如果有以前在 Pixiv 下载的压缩包,也可以直接在这个 demo 里转换,转换之后右键保存即可。
Read More →
把 zip 压缩包转换为 gif 动图
Pixiv Batch Downloader(Pixiv 批量下载器)是 仙尊 Pixiv 图片下载器 的 Chrome 扩展版,不依赖 tampermonkey 了。
Pixiv Batch Downloader
通过 chrome.webRequest.onBeforeSendHeaders 事件来设置 referer,来达到跨域的目的。
1. 在 manifest.json 中声明权限
"permissions": [ "tabs", "downloads", "webRequest", "webRequestBlocking", "*://www.pixiv.net/*", "*://www.pixivision.net/*", "*://i.pximg.net/*" ]
webRequest、webRequestBlocking 是必须的;后面的网址列表表示这个扩展的生效范围。
在做跨域的时候,需要把你的目标网址也添加进去。比如你的扩展运行在 a.com,去请求 b.com 的内容,那么这两个网址都要写进去。
Read More →
Chrome 扩展修改 referer 实现跨域
carnival.js 可以让网页不停地抖动,作者可真是个小机灵鬼。
在网站头部引用carnival.js:
<script src="https://nd002723.github.io/carnival/js/carnival.js"></script>
或者将下面代码保存为书签,动态引入:
javascript:void(function(){var d = document,a = 'setAttribute',s = d.createElement('script');s[a]('tyle','text/javascript');s[a]('src','https://nd002723.github.io/carnival/js/carnival.js');d.head.appendChild(s);})();
网站示例 (在这个页面点击书签部分的代码,稍等一会儿就能看到效果。)
本文由网友投稿