博文

无需注册免费体验的语音验证码平台收集

收集了一些可以免费体验语音验证码的网站,不需要注册。
秒嘀科技:滑动验证码轻码云:输入验证码秒赛科技:滑动验证码搜狐 Sendcloud:滑动验证码梦网云通讯:数值计算验证码

为 Blogger 安装 Gitalk 评论系统

为什么使用 Gitalk? Gitalk 是一个基于 GitHub Issue 和 Preact 开发的评论插件。每一篇的文章评论对应着 Github 仓库中一个 Issue。它的优点: 基于 Github,在国内访问较稳定评论支持 Markdown评论回复能及时收到邮件提醒省心,配置简单 缺点就是访客评论需要一个 GitHub 账号,对于不了解编程的人可能是一个障碍。 创建一个新的 OAuth App登陆你的 Github 账号点击 New OAuth App
获取 Client ID 和 Secret 现在你已经创建了一个新的 OAuth App,并得到了相应的 Client ID 和 Client Secret。

引入 Gitalk 脚本与样式文件 修改 Blogger 模板代码,在 </head> 之前插入以下代码。
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.css"> <script src="https://cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.js"></script> 配置 Gitalk 与之前插入 多说评论 一样,在 <b:includable id='comments' var='post'> 处插入 <div id='gitalk-container'/>,实例代码如下:
<b:includable id='comments' var='post'> <div id='comments'> <div id='gitalk-container'/> // 在此处创建一个容器,之后加载的评论放置于此处 </div> </b:includable> 在 </body> 标签前添加 Javascript 代码:
<script>…

Blogger 裸域重定向到 www 设置(国内可访问)

Blogger 不支持托管在裸域中,但支持从裸域重定向至如 www.blog.domain

你现在可以访问 iljw.me,就会跳转到 http://blog.iljw.me

首先你需要登陆到 Blogger 后台界面,设置-基本-博客地址中将下图红框所示部分勾选并点击保存。



然后,去你的 DNS 服务商那儿,增加一条 A 记录解析,如下图所示。
其中,@ 是代表着解析裸域;记录值,需要填写 ghs.google.com 在国内可访问的 IP。
到此结束,需要等待几到十几分钟让解析生效,可使用 ipconfig/flushdns 命令刷新电脑的 DNS 缓存。

Blogger 官方帮助 中已经有此说明了:
按照“example.com”格式输入您的域名。 添加 4 个指向 Google IP 的 A 记录。 216.239.32.21 216.239.34.21 216.239.36.21 216.239.38.21 但是,Blogger 提供的 IP 在国内的延迟较高、不稳定,所以我按之前在 为 Blogger 自定义域博客启用 HTTPS & 支持国内访问技巧 的思路,将上面的 IP 替换为国内可访问的 IP,结果还真的可行,故成文记录。

使用Docker安装OneIndex,以及Caddy反向代理并支持HTTPS

前言 之前有对比过国内的网盘,都不让人放心,正在使用的坚果云其他都好,就是容量略小。自己随着学习、生活不断积累的文件也越来越大,遂有使用 Onedrive 的想法。虽然已经有通过网上的方法申请到了 5T 的教育版 Onedrive,但是不太稳定,不适合存放个人比较重要的文件。碰巧在前几天看到1900也有同样的需求,就一起合租了 Office 365 家庭版,中意的是里面的 Onedrive 1 T 空间和 Office 套件。

将坚果云的文件迁移到 Onedrive 之后,我就马上折腾起了 OneIndex。自己瞎折腾了几天,总算弄出个所以然来。写此博文做个记录。

OneIndex 是采用 PHP 语言开发,能够直接列出 OneDrive 目录,文件直链下载 ,不占用服务器空间,不走服务器流量。

安装环境:Ubuntu Server 16.04 LTS(使用 Github 学生包获得的亚马逊云教育版75刀优惠,可免费使用 EC2 主机 t2.micro 微型实例一年)。其他系统的步骤应该也是差不多,代码会有所不同,可以借助谷歌搜索我给的小标题,找到相应的代码,比如 Docker 安装。

本文的方法使用到了 Docker 和 Caddy,如果你不了解,可以前去谷歌搜索一下,了解个大概。主要是使用 Docker 来安装运行 OneIndex,使用 Caddy 来实现 HTTPS 访问。
安装 Dockerapt update # 检查源更新 sudo apt install docker.io # 安装docker docker # 检查是否安装成功,若成功则输出关于 docker 的命令提示 运行 OneIndexdocker run -d --name oneindex \ -p 8080:80 --restart=always \ -v ~/oneindex/config:/var/www/html/config \ -v ~/oneindex/cache:/var/www/html/cache \ -e REFRESH_TOKEN='0 * * * *' \ -e REFRESH_CACHE='*/10 * * * *' \ setzero/oneindex 运行效果:打开你的…

深度使用 Everything

Everything 是一款文件名搜索软件。官网的介绍是「基于名称快速定位文件和文件夹」。它可以在几秒钟之内建立对文件的索引,文件名搜索瞬间呈现结果。

官网下载:https://www.voidtools.com/zh-cn/
轻量安装文件干净简洁的用户界面快速文件索引快速搜索最小资源使用便于文件分享实时更新 Everything 有极快的搜索速度,运行时占用的内存低,所以我把它设为开机自启。在日常的使用中,我设置了快捷键 Ctrl + Alt + S 来调用搜索界面,非常方便。



帮助 - 搜索语法 中,Everything 还给出了非常多的搜索语法,它还支持正则表达式。不过一般使用情景中,我用到的地方其实不多,就按平常使用搜索引擎的习惯来使用了。下面来说说 Everything 的实用技巧。
http 服务器功能 我们利用 Everything 提供的 http 服务器功能,可以在另一台设备访问本台电脑的资料。前提是,这些设备都在同一局域网下。


比如说,我的手机和电脑都连着家里的 Wifi ,只要在手机浏览器中输入电脑的 IP 地址后,就可以访问电脑磁盘里的资料了点击文件后,浏览器即会下载文件。两者的传输速度取决于 Wifi 速度的最大值。

我通常是使用这一功能在手机端播放电脑的视频,电脑端通过迅雷下载好视频后,输入电脑的 IP ,找到视频所在目录,复制视频的地址,将它粘贴到支持网络媒体串流的播放器(如:MX Player)中,即可以在手机上观看了。



注:在电脑端直接输入 localhost:端口号 即可访问。如果在其他设备上,要输入本机 IP + 端口号 才能访问。

如何查看电脑本机 IP ?

Win + R,输入cmd,在弹出的小黑窗中输入ipconfig,即可看到本机 IP。
在浏览器搜索框中调用 Everything 这里我用 Chrome 演示一遍。

依次操作: 设置 - 管理搜索引擎 - 添加



填入名称、关键字和网址。

注意:网址 http://localhost:8080/?search=%s 中,冒号后面的 8080 是我设置端口号,每个人设置的可能不同,不要照搬。

关键字,我设置的是 es ,然后再搜索框中我输入 es 后,再按 Tab 键 即可调用 Everything 搜索本地文件了。


增大搜索框的字体大小 先使用 Everything 搜索 …

成为编程巨星的唯一秘诀(其他领域同样适用)

本文是从《The Singular Secret of the Rockstar Programmer》这篇文章翻译而来. 译文来自外刊 IT 评论《编程巨星的唯一秘诀》,我做了些调整。 抛开软件开发定律、设计用途,设计哲学,决定一个软件开发者是成是败的因素只有一个。为什么一个资深程序员只花一天功夫就能上手一门新的编程语言,而一个初级码农需要努力十年才能得到一份养家糊口的薪资,永远只能在他人设计的框架上编程,也绝不足以得到真正的成长。这个因素将差的程序员和好的程序员,好的程序员和伟大的程序员,伟大的程序员和能通过自己的技术创造出一个亿万美元价值的程序帝国的超级程序员区分开来。
它一点都不复杂,也不难懂。编程不是需要有什么编程天赋或者「编程超能力」才能做的事。能否成为一个优秀的程序员还是一个很烂的程序员跟你的出身一点关系都没有。
真正的因素只有一点,它就是:
你对你所做的事情理解越深,你就能做的更好。 编程大神对自己做的事情的理解,远超于那些平庸的程序员们。事实就是如此。
为了成为一名优秀的程序员,你所需做的事情去是理解你现在所在做的东西。

有人会说,该知道的我都知道了。而对说这话的人的验证就是看他们能否有应用他们知道的知识的能力。他是否能够构建出完美的系统架构,让人们能轻松的维护?是否能在不皱眉头的情况下把一个普通程序员毫无可能解决的问题轻松解决掉?是否能在被询问时能用最简单的概念把任何问题都阐述明白?如果能够,那他就是一个杰出的程序员,他能很好的理解了他在做的事情。

然而,尽管这些人看起来已经“无所不知”,很多的程序员(包括我)都感觉他们仍然在知识的海洋里奋斗不已。有如此多的东西需要去学习,一个人几乎要花费他毕生的心力去学习,但仍然很难说能掌握计算机知识的 90%。

而这场持久战中的秘密武器、战胜计算机知识的亚瑟王的神剑,就是透彻理解。对你的领域里的基础知识理解的越好,你就越容易提升到更高的层次。你对这一层次的知识理解的越好,你就更容易掌握下一层次,以此类推。一旦你从最简单最基础的知识走到最高级最复杂的理论,你可以从头再过一遍,此时你会惊奇的发现,在最低最底的底层,竟然还有那么多知识需要学习。

看起来这个道理实在是太简单,难以受到重视,但事实就是这样。通往杰出的程序员的道路就是完全的深入的理解,从掌握精通最基本的知识开始,从而逐渐牢固掌握更高级的知识。
我不想骗…

新点亮视频,聚合全网视频资源的看片神器

瞎讲 受百度网盘离线功能失效波及,我最近打开了躺在电脑深处吃灰的 qBittorrent,发现下载老资源的速度慢到感人。

同时体验了微云和黑科云的离线下载之弱,我转向了另一个方向——在线观看。我们应该都或多或少有听过关于「5G 网络商用」的新闻。据说,在 5G 网络情况下,下载一部 10G 的电影只消几秒。我相信,在未来,在线观看视频将成为主流,下载的需求将不断萎缩,现在的趋势也是这个方向。
正文——新点亮视频 简介
因有如上需求,我在酷安上找到一款与众不同的视频播放应用——新点亮视频。
吐槽:这个名字感觉好奇怪。 应用信息:
应用名:新点亮视频
开发者信息:
酷安 id:dianliang官方Q群:856088449版本号:6.4.1
应用大小:4.90 M
支持平台:Android
应用类型:视频聚合类应用
特点
聚合了大量视频网站
从上图的第一个界面截图可以看到,作者内置了大量的视频网站地址。这是这个软件的最与众不同之处,我们点击其中一个网站,就可以进行搜索,观看操作。
这个让我想起了「爬小说」这款应用,它们都不是自己提供内容,而是去爬取其他网站的内容,化为己用,充当一个内容过滤器。这样既有丰富的素材,也不用担心服务器的开销问题,只要那些被爬取的网站还在,那么这个应用就可以用。

观看的过程中,不会出现视频网站的广告。
如果你有访问过这些视频网站的经历,那么你肯定会对网站所投放的广告印象深刻。即使是打了马赛克,依然盖不住广告的色气。
而,「新点亮视频」它可以像夸克浏览器的轻应用功能一样,对这些网站进行再排版,以及去除视频中的广告。不会有让你面红耳赤的情况出现,当然,难免偶尔会有漏网之鱼。
VIP 视频解析功能
这个内容在「全网 VIP 视频免费观看 | 极客」中讲过。有兴趣的可以去看看。VIP 视频解析的问题主要还是在解析接口的稳定性上。
聚合了电视、直播及资源搜索功能
同样的,也是借用了其他网站的功能。我使用了直播和电视两个功能,操作流畅,视频加载迅速,体验还是很不错的。

支持第三方浏览器播放以及悬浮窗播放
部分网站支持调用第三方浏览器播放,如 mxplayer。悬浮窗播放效果如下图。
缺点夜间模式不完善,进入到网站后,切换底部 Tab 栏时,网页背景还是白色。悬浮窗开启需要 QQ 浏览器的配合。软件在一些手机上会出现卡顿、空白的现象,可能是机型的适配没做好。 安装 …