Stylish - 自定义 GitHub / Google / Youtube 主题

昨天发文截图,GitHub 是黑色(Dark)主题,本文将介绍:如何快速给网站加特技(duang,duang,duang)。 0x00 Stylish 实际上,我用了个名叫「Stylish」的神器,这玩意在 Chrome 应用商店可以直接下载: https://chrome.google.com/webstore/detail/fjnbnpbmkenffdnngjfgmeleoegfcffe 安装后可以直接访问官方主题商店: https://userstyles.org/ 0x01 主题 推荐几个我常用的主题: GitHub Dark Google - Clean Dark Fade+ for Youtube Baidu Lite 百度轻 百度百科-屏蔽和优化 0x02 补充 Baidu Lite 百度轻,这个主题有些兼容性问题,例如 Logo 重叠等等。原作者已经很久不维护,我简单修复并整体改为 Dark 色调,放出给大家参考:https://gist.

June 14, 2018 · Wi1dcard

腾讯云屎一样的对象存储

不多说了,上图,自己感受吧。 https://github.com/tencentyun/cos-php-sdk-v5/pull/72

June 13, 2018 · Wi1dcard

宝塔面板 PHP 打开文件失败原因排查

近期在使用宝塔面板部署 PHP 项目时,上传文件的场景,PHP 无法对临时文件进行打开操作,无法计算sha1、md5,遂进行排查。 0x00 报错 sha1_file(): open_basedir restriction in effect. File(/www/wwwroot/tmp/***) is not within the allowed path(s): (***) 0x01 原因 新版宝塔面板创建站点时默认添加 .

June 13, 2018 · Wi1dcard

是时候秀一波真正的恩爱了

要走创意路线好吗!print 我爱你 之流怕不是在小学五年级奥塞的时候就玩腻的,真丢「理科生」的脸。

June 13, 2018 · Wi1dcard

MySQL 在所有字段内搜索替换文本

又是项目所需,继续造轮子。替换指定数据库的「所有表」内「所有记录」的「所有字段」的值,以下为 SQL 语句。 0x00 创建存储过程 CREATE PROCEDURE `replace_table` (IN `orig_str` VARCHAR(100), IN `new_str` VARCHAR(100), IN `db_name` VARCHAR(100), IN `t_name` VARCHAR(100)) BEGIN DECLARE cul_name VARCHAR(100); DECLARE done int default 0; DECLARE cur CURSOR FOR SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.

June 12, 2018 · Wi1dcard

PHP 相对路径转绝对路径

PHP has a very handy function to convert relative pathnames to absolute paths: realpath(). However, it’s limited in at least two aspects which both make it inconvenient (and sometimes impossible) to use:

June 8, 2018 · Wi1dcard

json_encode() 序列化非公开属性

近期项目过程中,有一处场景需要使用 json_encode 方法序列化某对象内的 protected 属性。 0x00 实现 谈到 json_encode 自然想到 <code>JsonSerializable</code> 接口,此接口提供一个抽象方法: abstract public mixed JsonSerializable::jsonSerialize ( void ) 于是我们可以这样实现:

June 8, 2018 · Wi1dcard

PHP 实现类似 C# MakeRelativeUri 方法

在使用 C# 的过程中,几乎可以全程只靠 MSDN,很多方法微软在 .NET 内封装了很规范的实现;而近期在使用 PHP 开发项目时遇到个小问题:获取文件或目录 A 相对与 B 的路径,翻了下 PHP Manual 发现 PHP 内核并没有提供官方实现,于是谷歌之,找到一份比较规范的实现,在此记录,以备查询。 0x00 原文 https://stackoverflow.com/questions/2637945/getting-relative-path-from-absolute-path-in-php

June 4, 2018 · Wi1dcard

博客迁移 —— 全新的开始

最近从前公司离职,内心表示很痛,自己之前的技术文章还都在团队博客那边,将近一年的成果不能就这么放弃,于是开始折腾转移。 首先考虑了一下各路动态博客系统,入眼的只有 Typecho;想了一下,感觉再搭个环境太麻烦,还要调优、加 CDN、保证访问速度什么的……干脆一不做二不休,回归极简风格,用纯静态 + GitHub Pages。 于是,你现在看到的东西诞生了。 之前的都让它过去吧。 我会继续努力的。

June 2, 2018 · Wi1dcard

六月,你好。

我们最好的遇见,是现在这样的六月。我们最好的告别,是现在这样…… 没红眼。

June 1, 2018 · Wi1dcard