GitHub报错:error: GH007: Your push would publish a private email address.

2

在GitHub的隐私设置中勾选了Block command line pushes that expose my email后,再次提交的Git项目中如果提交暴露私人邮箱地址的commit时会报错

remote: error: GH007: Your push would publish a private email address.
remote: You can make your email public or disable this protection by visiting:
remote: http://github.com/settings/emails
To github.com:xxxx/xxxx.git
 ! [remote rejected] master -> master (push declined due to email privacy restrictions)
error: failed to push some refs to '[email protected]:xxxx/xxxx.git'

网上搜索了一下,大多提供的解决方案都是取消Keep my email address private,这显然违背了GitHub提供这个功能的初衷,并且会公开你的私人邮箱
真正的解决方案应该是修改Git中的邮箱地址为GitHub提供的匿名邮箱才对

# 修改全局邮件地址
git config --global user.email "用户名@users.noreply.github.com"
git config user.email "用户名@users.noreply.github.com"
# 重置 commit 的作者信息
git commit --amend --reset-author
# 再次提交
git push

Directory Opus 黑色主题

2

Directory Opus是一款优秀的Windows平台文件管工具,功能强大不亚于Total Commander,是系统默认资源管理的很好替代品,很适合有经常性的文件操作需求的朋友。

预览效果

个人比较倾向于黑色主题,之前有下载过几款别人做的,有一些辣眼睛,还有的配色还可以但是总觉得各种不舒服,于是自己动手做了一款,最近升级了新版本,抽时间修复了一些问题,整理一下公布出来,希望可以帮助有需要的人。

下载链接

内网穿透

0

Argo Tunnel

curl https://bin.equinox.io/c/VdrWdbjqyF/cloudflared-stable-darwin-amd64.tgz | tar xzC /usr/local/bin
cloudflared tunnel --url localhost:8080

serveo

ssh -R 80:localhost:8080 serveo.net

让我告诉你真正的高手,是如何判断趋势的?

0

10年以前,北京的房价还没那么高,如果有钱随便买套都能翻上几番;5年以前,腾讯股票还没贵的离谱,稍稍入手如今就能“财务自由”;3年以前,小米雷军给了我个中层的offer,但凡入职如今也能身价千万……

很多人感叹,如果我当年看准机遇买了会怎样怎样,为什么抓住机会的总是别人而不是我?

其实高手之所以是高手,并非在于他比你有更多的机会,而在于他比你能用更立体的视角看待问题。

今天我们就看看那些生活中的“少数人”,我们眼中的“高手”都是如何判断机会的,为什么别人总是比你更先看到机遇,抓住机会。

“无限滚动”与“分页”设计的使用

2

“我应该选择“无限滚动”还是“分页”的形式来展示我的内容呢?”这是不少设计师存在的困扰。其实,两种方法展现形式都有各自的优点和缺点,在本专题内容中我们将概述这两种方法并决定我们的项目应该使用哪一种。

无限滚动

无限滚动是一种允许用户通过滚动浏览大量内容而不刷到页面最底层的技术。当你向下滚动页面时,这种技术将会持续地刷新页面。这虽然听起来很诱人,这种技术并不是一种适用于各种网站和app的万能解决方式。

无限滚动方案

优点:

1.用户参与和内容发现

当你使用滚动作为探索数据的主要方法时,它极有可能会让用户在你的网页上停留更长时间,从而增加参与度。随着社交媒体的普及,大量的数据正在被消费。而无限滚动提供了一种有效的方式来让用户浏览信息的海洋,而无需等待页面的预加载。

无限滚动几乎是所有探索界面的必备功能。当用户没有定向搜索某一特定的内容时,他们就需要通过查看大量的条目才能够找到他们感兴趣的东西。

WordPress 启用CDN http回源

0

服务器优化固然很重要,nginx的ssl负载能力也是一个大问题,这次选择的方案是把ssl抛给CDN处理,回源全部使用http,这样可以大大提高WEB服务器的负载能力。

但是WordPress会对ssl、域名做相应的判断,以及自动跳转。

这就会导致https访问http回源的情况下,页面将会多次重定向导致页面无法访问。

首先来看看wp是如何判断是否https的

function is_ssl() {
    if ( isset( $_SERVER['HTTPS'] ) ) {
        if ( 'on' == strtolower( $_SERVER['HTTPS'] ) ) {
            return true;
        }
 
        if ( '1' == $_SERVER['HTTPS'] ) {
            return true;
        }
    } elseif ( isset($_SERVER['SERVER_PORT'] ) && ( '443' == $_SERVER['SERVER_PORT'] ) ) {
        return true;
    }
    return false;
}

关键变量在$_SERVER['HTTPS']上,编辑wp-config.php加入下面代码

/**
 * SSl修正。
 *
 * https 使用 http 回源
 */
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
  $_SERVER['REQUEST_SCHEME'] = 'https';
  $_SERVER['HTTPS'] = 'on';
}

CentOS7 升级PHP 7.2

0

查看当前已安装的php包

yum list installed | grep php

如果有已经安装的php包,先删除他们

yum remove php-common

安装 epel 并设置源

yum install epel-release
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

安装 PHP-FPM

yum install --enablerepo=remi --enablerepo=remi-php72 php-fpm

安装 需要的拓展

yum install --enablerepo=remi --enablerepo=remi-php72 php-mysql php-gd php-xml php-mbstring php-mcrypt php-redis php-opcache

启动服务并设置开启自启动

systemctl start php-fpm
systemctl enable php-fpm

PHP imagettftext(): Could not find/open font 错误

2

症状:验证码上只有背景图没有文字

Warning: imagettftext() [function.imagettftext]: Could not find/open font in ***.php on line **

解决方案:处理掉中文目录!!

网上搜索到的答案大多是字体文件目录不对或者相对或绝对路径方面的问题,写下这段文字给后面需要填坑的朋友。

我们做了800个小程序,无一引爆

0

今天貌似要泼出冷水。

小程序并不是适合所有创业团队。对产品、对社交截然不同的理解,已经开始淘汰不同人群。用易简总裁黄永轩的话说,这是理工科人的时代了。

自媒体行业的人多会熟悉黄永轩,他是广州自媒体的一杆旗帜。当小程序来到后,他也是最早呼吁关注、推荐小程序的人,曾一篇讨论小程序的文章就吸引粉丝3万多人。此后,他的团队开发了800多个小程序。不过在回顾这些开发和推广过程时,黄永轩坦率提到,其中无一引爆。如果换成自媒体,估计早有100多个账号爆发了。

似乎,小程序在剔除文科生和自媒体人?

在线博彩推广新套路 盗版电影水印是好招

0

首先说一说常见的在线博彩推广方式,几年前在搜索引擎风控不严的时期,在线博彩平台都是在搜索引擎上做推广和打广告,现在这种方法基本上是行不通了。

再有就是联盟挂广告、和一些站长合作,众所周知黄赌不分家,许多色情网站上都做着在线博彩平台的广告,甚至很多在线博彩平台都经营着属于自己的色情网站。