GoLinks功能升级

抽空把链接转换插件GoLinks改进了一下:

1、增加了链接的修改功能,这个有不少同学提到过,这个可以有
GoLinks0.2.0.png

2、增加自定义链接功能,这个也可以有。
GoLinks0.2.01.png

需要下载

树莓派的GPIO-python

Raspberry pi提供了GPIO接口,即General Purpose Input/Output (GPIO),字面意思是通用输入输出接口。每个接口都有各自的功能定义。除了规定的+5V、+3V3和GND接口外,其余接口都能进行通用输入/输出,当接口作为GPIO时、每个接口只输出/输入两个状态,电位的高、低,即是1、0,逻辑上的True、False。详情点这里

要做GPIO控制,最好当然是C语言,越来越感觉到C语言的优势与霸气,高级语言的语法特点结合低级语言的底层控制,绝对的王者,不愧多年排名第一,比小李飞刀他妈的飞刀还要厉害。无奈读书时就学了个QBasic,C语言的书也买过一本,没翻过几次。后来勉强学了点python,所以就只能打python的主意,其实python也挺牛的,无数的model让编程变得简单、高效。

要在树莓派上使用gpio-python,如果是Raspbian系统可直接执行:

$ sudo apt-get update
$ sudo apt-get dist-upgrade
$ sudo apt-get install python-rpi.gpio python3-rpi.gpio

当然不是最新的,如果相要最新的,就得和其他系统一样自己下载安装,去这里下,目前最新的是0.5.2a。如果没有python先行安装

$ sudo apt-get install python-dev python3-dev

然后把下载的gpio-python解压出来,执行

$ sudo python setup.py install
  or
$ sudo python3 setup.py install

照着这里的例子,写几个简单的程序很快就能熟悉。

在网页中显示公式的方法

如果想完美显示公式,TeX类软件是最佳选择。网页中显示公式,也是采用TeX引擎来实现。具体有两种方式来实现:一是在线解析TeX代码并显示公式,二是本地用TeX类软件将公式生成图片。各有优劣,不能说那种好那种不好。具体搜索一下有好多种实现方法,最强悍的一种是需要在服务器上安装LaTeX,然后调用LaTeX的核心把公式转为图片来实现,效果当然好,不过LaTeX体积不小,安装配置也麻烦。我怕麻烦,一直采用的都是比较简单的方法。

以前用的是mimetex,以cgi的方式动态生成公式图片,这个要求主机支持cgi。下载源码编译,然后上传到cgi目录,动态调用就可以了。效果还过得去。

mimetex.gif

cgi的方式还是不大方便,后来找到了MathJax,以纯javascript的方式实现公式,对主机要求低些,但是由于要载入大量js脚本,第一次速度上要慢些。MathJax有CDN,速度上还算过得去。

未命名1.jpg

阅读剩余部分...

插件ArticleList 升级

ArticleList插件能在侧边栏或者其他地方输出随机日志列表和热门日志列表,只输出标题和链接。网友凡夫希望能在随机列表中指定展示指定分类的日志,研究了下把这个功能做了出来。顺便也加了个自定义缓存文件的功能。
articlelist.jpg

插件使用说明,以默认模版的侧边栏为例。如要展示随机列表,在设置好插件后还需要在模版的sidebar.php文件中添加以下内容,找兜兜讨教的判断插件是否激活的方法,可以在插件被禁用后不引起错误。


        <?php $all = Typecho_Plugin::export();?>
        <?php if (array_key_exists('ArticleList', $all['activated'])) : ?>
            

<?php _e('随机文章'); ?>

    <?php ArticleList::random(); ?>
<?php endif; ?>

如果是需要热门日志,只需将上面的random() 改为 hot()。

下载

阅读剩余部分...