Category: 技术
您可能注意到,加了一个”评分“的页面,用于显示得分靠前的文章. 我用了一个 GD Star Rating 的WP插件,装完效果如下, 可以让网友很轻松的为贴子或评论打分. 有点像 Facebook 的 赞或者 google plus 的 +1. 这些信息可以用来显示博客的热门文章. 做一个这样的页面其实很简单,不过你需要一个 能在贴子里加入 php 代码的插件,我用的是 Simple PHP Include 在 WP 插件控制里是可以找到的. 然后我们需要创建这样的一个页面(建议用PAGE,而不是POST) 然后这个 rate.php …
英国租了的VPS在国内的访问速度真是不敢恭维,据测试需要至少三分钟才能打开网页, 很影响用户体验. 国内宽带本来就慢,而且访问欧洲有的时候还得先漫游到美国.租用 VPS 后由于囊中羞涩, 无法在香港租台服务器照顾到大陆的读者.在大陆境内弄个网站都得备案,我已经早已习惯肉身翻墙.所以最理想的服务器应该是在香港. 以前有用过 CloudFlare 的 CDN, 英文是 Content Delivery Networks, 可以免费使用的(除了一些高级功能不能用).CDN 的原理简单来说就是把一些静态的资源(比如图片,CSS,JS文件)等缓存到世界的各个地区的服务器上, 然后每次用户访问的时候自动从最近的服务器上下载数据,节省时间. CF 现在免费支持SSL了. 当然这玩意到底有多大作用,每个网站表现的应该不一样,有好有坏.反正现在中国访问速度都这么慢了, 死马当活马医,试试.等挂上几天之后可以看看对比效果(这时候内容应该 push 到各大服务器了). 你需要第一步在 cloudflare 上注册一个帐号,然后添加网站 ‘Add A Site’, …
感谢土木坛子和勺子, 我以很合理的价格买来了 JustYY.com 这个顶级域名. 最开始是 搭在 steakovercooked.com/xblog (英文: 域名历史)下, 因此顶多算上二级域名 (/xblog),URL很长, 很不方便.之前已经将英文算法博客移出去到 https://HelloACM.com 现在照葫芦画瓢也将这个中文博客移出去. 就像两个长大的孩子一样, 该自己出去独立了. JustYY.com 域名很短,只有 6 个字符, 而且中文意思丰富 (想歪的站墙边去). 网上已经有很多 inbound 链接, PR值为3, 很划算. 这样博客地址更好记, URL短了11个字符. …
今天在别人的博客下留言, 点击提交评论后,出现了这么一个倒计时.也就是说有三分钟我可以更改评论. 为啥呢.因为在浏览博客(特别是wordpress)的时候,阅读者不是强制需要登陆就可以留言,只要留下邮箱姓名就可以.有时候填评论太快,填错,提交后猛然发现错误了, 这时候就可以更改.由于无法认证身份, 所以限时,要不然之后(比如在网吧)别人也可以修改了. 主要的技术应该有 Javascript (Cookie, Ajax) .FACEBOOK的留言你就随时可以 edit 可以 删除,因为是实名登陆. 本文一共 172 个汉字, 你数一下对不对. 评论限时编辑. (AMP 移动加速版本) 赞赏我的几个理由. ¥ 打赏支持 扫描二维码,分享本文到微信朋友圈
再NB的程序员也有可能写出很垃圾的代码,特别是没睡醒的情况下.所以代码审核就显得尤其的重要. 当一个开发项目即将完工或者一个BUG修复时,尽管已经通过了测试,但是还是需要有一些人专门针对上传的代码进行审核 (Review). 有些代码是一般不会造成问题, 但是却有可能会效率低下,比如: 很有意思,有一同事写了这样的代码,其实本意是想把一个角度限制在 0 到 360 度之间,但是是浮点角度,也许他认为不知道怎么对浮点数取余,所以就这样设计代码,不停的减,不停的加360度, 至到在范围内. 且不说这样做的效率,浮点数不断多次的运算会造成误差.如果这个角度极大或极小,则这两个循环则非常的费时.这是有可能测试人员无法测出来的,不经过代码审核是不会发现问题的. C#里是支持浮点取余的(不过得注意符号,负数的取余也是负数), 即使不支持,也可以通过: double fmod(double a, double b) { return a - b * (int)(a / b); } …
WordPress 强大是有它的道理,主要原因是它是基于PHP(开源,灵活,快速开发) WordPress 搭建的博客是动态的,因此需要一些缓存插件来避免服务器重复的查询SQL数据库.我建议是少装插件,尽量用PHP和 MySQL 自己写. 如果你移动了博客的地址,那么就会需要以下几条SQL语句来更新文章中的地址(文章也是存在MYSQL数据库中) UPDATE wp_posts SET post_content = REPLACE (guid, 'OLD URL', 'NEW URL'); UPDATE wp_posts SET guid = REPLACE (guid, 'OLD URL', 'NEW URL'); …
大家也许注意到了,此博客从 www.steakovercooked.com/xblog/ 改成了 steakovercooked.com/xblog/ 其实我只是在 网站的根目录下的 .htaccess (APACHE 服务器 URL 重定向模块配置文件) 加了以下几行: RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^steakovercooked.com$ RewriteRule ^(.*)$ https://steakovercooked.com/$1 以上是强制把 www 从网址中去掉, 如果相反, 想使用 www 的话, …