昨天在我在国外网站 reddit 上看到一篇文章,作者分享了他自学编程 9 个月后找到工作的经历。文章不到一天就得到3千多赞,2百条回复。我看了下内容,非常中肯,其中有不少建议也是我在编程教室屡次提过的。所以我连夜翻译了出来。原文略长,我做了适当的缩减。另外加上了一点我的想法(括号内斜体字)。虽说国情有不同,但本质是相同的,对想要入行的朋友很有参考价值。
“无限滚动”与“分页”设计的使用
“我应该选择“无限滚动”还是“分页”的形式来展示我的内容呢?”这是不少设计师存在的困扰。其实,两种方法展现形式都有各自的优点和缺点,在本专题内容中我们将概述这两种方法并决定我们的项目应该使用哪一种。
无限滚动
无限滚动是一种允许用户通过滚动浏览大量内容而不刷到页面最底层的技术。当你向下滚动页面时,这种技术将会持续地刷新页面。这虽然听起来很诱人,这种技术并不是一种适用于各种网站和app的万能解决方式。

优点:
1.用户参与和内容发现
当你使用滚动作为探索数据的主要方法时,它极有可能会让用户在你的网页上停留更长时间,从而增加参与度。随着社交媒体的普及,大量的数据正在被消费。而无限滚动提供了一种有效的方式来让用户浏览信息的海洋,而无需等待页面的预加载。
无限滚动几乎是所有探索界面的必备功能。当用户没有定向搜索某一特定的内容时,他们就需要通过查看大量的条目才能够找到他们感兴趣的东西。
WordPress 启用CDN http回源
服务器优化固然很重要,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
查看当前已安装的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 错误
症状:验证码上只有背景图没有文字
Warning: imagettftext() [function.imagettftext]: Could not find/open font in ***.php on line **
解决方案:处理掉中文目录!!
网上搜索到的答案大多是字体文件目录不对或者相对或绝对路径方面的问题,写下这段文字给后面需要填坑的朋友。
我们做了800个小程序,无一引爆
今天貌似要泼出冷水。
小程序并不是适合所有创业团队。对产品、对社交截然不同的理解,已经开始淘汰不同人群。用易简总裁黄永轩的话说,这是理工科人的时代了。
自媒体行业的人多会熟悉黄永轩,他是广州自媒体的一杆旗帜。当小程序来到后,他也是最早呼吁关注、推荐小程序的人,曾一篇讨论小程序的文章就吸引粉丝3万多人。此后,他的团队开发了800多个小程序。不过在回顾这些开发和推广过程时,黄永轩坦率提到,其中无一引爆。如果换成自媒体,估计早有100多个账号爆发了。
似乎,小程序在剔除文科生和自媒体人?
在线博彩推广新套路 盗版电影水印是好招
首先说一说常见的在线博彩推广方式,几年前在搜索引擎风控不严的时期,在线博彩平台都是在搜索引擎上做推广和打广告,现在这种方法基本上是行不通了。
再有就是联盟挂广告、和一些站长合作,众所周知黄赌不分家,许多色情网站上都做着在线博彩平台的广告,甚至很多在线博彩平台都经营着属于自己的色情网站。
变体美术字
变体美术字,是一种有图案意味或装饰意味的字体。它自成一个门类,广泛应用于宣传、变体美术字进行特殊艺术加工的新型字体。美术字经过变体后,千姿百态,变化万千,是一种艺术的创新。
变体美术字设计是字体设计里重要的一部分,因为其的多变性极高,相较于字库字体,变体美术字 给人们的印象更为深刻;这篇文章从定义,类别,基本笔画,笔画形状,创造·改造变体美术字出发,带大家初步认识一下变体美术字的奇妙;自己的经验有限,如有说的不好之处欢迎大家补充。
借助 etckeeper 使用 Git 管理服务器配置
Linux/Unix的用户对/etc
目录都是再熟悉不过了,在这个最重要的目录中保存了大部分软件的配置信息,借以实现软件的配置以及整个系统的启动过程控制。对于Windows用户来说,可以把/etc
目录视为Windows中的注册表,只不过文件化了,可管理了。
这么重要的/etc
目录,如果其中的文件被错误编辑或者删除,将会损失惨重。etckeeper这个软件可以帮助实现/etc
目录的持续备份,借用分布式版本控制工具,如:git、mercurial、bazaar、darcs。
那么etckeeper是如何实现的呢?以git作为etckeeper的后端为例进行说明,其他的分布式版本控制系统大同小异。
将/etc
目录Git化。将会创建Git库于目录/etc/.git
中,/etc
目录作为工作区。
与系统的包管理器,如Debian/Ubuntu的apt,Redhat上的yum等整合。一旦有软件包安装或删除,对/etc目录下的改动执行提交操作。
除了能够记录/etc目录中的文件内容,还可以记录文件属性等元信息。因为/etc目录下的文件的权限设置往往是非常重要和致命的。
因为/etc目录已经是一个版本库了,可以用git命令对/etc下的文件进行操作:查看历史,回退到历史版本…
也可以将/etc克隆到另外的主机中,实现双机备份。
Bootstrap confirm确认对话框
alert和confirm是很多项目中需要使用的,在Bootstrap框架下可以使用Modal模拟框做出比较漂亮的提示或者确认对话框,使得整体风格更加一致,原因还是代码复用率很高,今天写一段可以通用的代码,这样就不用每次都手动码···