还是长草了

尽管N年前下定决心不让这里长草,但最近梦魇般的两年还是让我无暇顾及这个小站。

好在一切都在慢慢变好,或许说自己的心态又好了许多。算是又一次的回归。

关于评论

“多说”竟然倒闭了,还是挺令人伤感的,因为用了这么多年,而且也没有什么替代品。(其他的都太烂,国外的太慢)所以暂时关闭了评论。后续会自己简单实现一个留言功能,以便简单交流吧。

一些变化

全站启用了SSL,包括CDN也挂上了证书。感谢阿里云的免费证书,后续会把一些踩的坑记录下来。

关于更新

这两年折腾了很多,但是积累的太少,吃了大亏。重新更新博客,也是让自己慢慢恢复积累习惯,也重新找回分享的勇气。是的,分享是需要勇气的,毕竟人都是怕出洋相的。

Debian 6升级到Debian 7

Debian 6 年代实在有些久远,有些环境都支持不了。所以需要升级,这里做个记录。

一、修改源设置

编辑 /etc/apt/source.list 文件,将文件中的  squeeze 全部换成 wheezy 即可。

改完之后看起来是这样的:(阿里云主机的源是自己的镜像,和标准不太一样)

deb http://mirrors.aliyun.com/debian wheezy main contrib non-free
deb http://mirrors.aliyun.com/debian wheezy-proposed-updates main contrib non-free
deb http://mirrors.aliyun.com/debian wheezy-updates main contrib non-free
deb http://mirrors.aliyun.com/debian wheezy-backports main contrib non-free

deb-src http://mirrors.aliyun.com/debian wheezy main contrib non-free
deb-src http://mirrors.aliyun.com/debian wheezy-proposed-updates main contrib non-free
deb-src http://mirrors.aliyun.com/debian wheezy-updates main contrib non-free
deb-src http://mirrors.aliyun.com/debian wheezy-backports main contrib non-free

二、更新软件包

sudo apt-get install update
sudo aptitude install update

阅读全文→

CodeIgniter模板中使用自定义配置

因为启用了CDN,所以需要有个地方配置静态文件的路径,以便在开发环境中,将静态路径指向本地。

这里有两个问题:1、如何启用自定义配置?2、如何在view中获取到配置?

一、启用并自动加载自定义配置

/application/config/目录下新建一个配置文件vars.php(名字可以随意):

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/*
 * 自定义的配置
 */
$config['static_local_path'] = '/static/';

显然,需要将这个配置文件自动加载:修改文件/application/config/autoload.php

$autoload['config'] = array('vars');//这里的vars是上面的那个文件名

当然你也可以选择将配置信息直接放在原来的config.php里,那就不用看这步了。

阅读全文→

重新启用CDN

重新启用了CDN。仍然使用的是七牛的服务。

不同的是这次绑了自己的域名。这样今后如果有情况需要迁移,就比较方便。


非常感谢七牛提供的服务。

七牛CDN加速针对小流量网站,是免费的。使用自己域名的话,仅需要冲10元钱,当然域名要备过案。

如果想试试,用我的推荐链接吧:

https://portal.qiniu.com/signup?code=3lb4in45m8toy


当然这货毕竟是免费的。若网站静态文件有什么异常,在下面留言或在微博吼我。

解决SyntaxHighlighter换行问题

因为用的百度编辑器自带的缘故,代码高亮插件选用了SyntaxHighlighter。

但是这货有个蛋疼的问题就是长一些的代码不能自己换行,会出滚动条。

于是网上找了个“解决方法”:把默认的不换行样式去掉,或覆盖成默认:

.syntaxhighlighter .line {
  /*white-space: pre !important; 注释掉,或者外部覆盖掉 */
}

烦人的横向滚动条没有了,但是,看起来还是怪怪的。就像这样,这是从贼寇同学站上截的图,求不打

竟然和行号没对齐!

阅读全文→

升级Yosemite后还原PHP配置

继上篇把Apache启动后,php也貌似运行正常,因为phpinfo()能够正常出来。

然而开始跑php工程后发现有问题了,MySQL连不上。

想起来还没去配过php呢,赶紧去找php.ini。结果,呵呵了,/etc/目录下只有这三个家伙:

php.ini-5.2-previous

php.ini.default

php.ini.default-5.2-previous

很显然,有事情干了。

阅读全文→

在Mac OSX Yosemite下启用Apache

个人认为Yosemite长的更好看了...轻拍...

言归正传,系统升级了。然后,Apache挂了。

果然,Apache也升级了,并且配置文件都给重置了。需要重新配置并开启。这里记录一下这个过程。

一、找到配置文件

用Finder或者命令都行,找:

/etc/apache2/httpd.conf

真是相当良心,原来的httpd.conf给我们备份好了,尽管已经没有太多用了。如果需要可以打开这个看:

/etc/apache2/httpd.conf~previous

二、启用各项配置

用编辑器打开配置文件。vi可,nano也可。当然我比较low,直接TextMate。

阅读全文→

ckplayer——不错的网页视频播放器

前一阵子做东西的时候,需要用到网页播放器。就随便找了个,结果是非常的好用,在此Mark一记。

名字:ckplayer

官网:http://www.ckplayer.com

觉得比较值得推荐的几个原因:

  1. 免费

    这不用多说吧~

  2. 样式随便改

    话说改样式,那市面上的播放器基本都行;但这能把Logo什么的都随意去掉的,不得不点个赞了!

    当然,如果不是必要,还是保留一下,毕竟人家是免费给你用的~

  3. 调用方式自由

    提供了embed标签插入的方式,如果只是想展示个视频,又不想控制他,那这种方式插入就不用去多引JS了;

    常规用JS插入时,他也自带插入方法,不用再去找SWFObject这种东西了。

  4. 支持Html5方式

    可以不用flash来播放~对于不支持低版本IE的网站来说,相当赞!

  5. API丰富

    完全可以搞出你想要的功能。据说能配置成和优酷一样。。。

  6. 有视频教程

    对于使用者来说相当容易上手。比生涩的文档好了很多。