分类 Computer Science 下的文章

写在前面:

前段时间在 FF0000 TeAm 的博客上看到一篇关于 Typecho 漏洞 的文章,这让我不得不提高了警惕,毕竟安全这些事可大可小,遂成此文章,记录一些改进 Typecho 安全性(主要是社工方面)的设置方法,都是些很简单但是也很容易被忽略的细节,也算是我的一个笔记,以后一旦我有新发现我会更新到这里,也欢迎大家补充~

- 阅读剩余部分 -

先上个图:
screenshot

今天闲来无事,于是在本地(前几天已经把博客的数据下了一份到本地)试着写了个博客模板(准确地说是用官方默认的来改,改成 词焙 风格的)。折腾了几个小时,实在弄不下去了,只有首页的排版是完全没问题的,其他页面的排版出现了各种错位。
因为是改别人的东西,而且删了好几个定位用的 CSS 文件,所以只有主页是能用的,其他一进去就错位。还有,markdown 的解析器也不能工作了,囧。。不过还是学到挺多东西的,比如说 CSS 可以压缩 以节省磁盘空间和带宽以及加快浏览器的渲染速度。
现在对 Typecho 的模板制作算是有了一个大概的了解了,过些时候再弄下一个完全自己写的模板吧!

不想每次测试 PHP 时都开虚拟机,于是在电脑上用 XAMPP 搭建了测试平台。
我现在已经把我的博客数据导到本地,准备写一个自己的模板。
因为我习惯给不同的项目建一个文件夹,而在根目录不想放其他东西,为了能够更方便地进入各个项目,我就想在根目录的里建个索引,一个项目对应一个超链接。用静态页固然可以,但是如果我一新增项目岂不是要更新这个静态页?程序猿一般都很懒,于是写了个小程序,用来列出当前文件夹中的所有目录。

<?php
$filename=scandir("./"); //遍历当前目录下的所有文件及文件夹
for($i=0;$i<sizeof($filename);$i++)
{
    /*****2014.07.02 14:30更新*****/
    if($filename[$i]=='.'||$filename[$i]=="..")
    {
        //去掉点点
    }
    /*****2014.07.02 14:30更新*****/
    if(is_dir($filename[$i]))  //判断是否为文件夹
    {
        echo "<a href=\"".$filename[$i]."\">".$filename[$i]."</a><br />\n";
    }
}

很简单很实用的一个小程序,再弄个 CSS 文件稍微美化一下就行了!
效果

很久之前有听说 Sublime Text 是个神器,去年十一月就下来体验了一下,界面很酷,功能也很齐全,就是。。中文显示乱码,于是乎把它丢在一旁没用过了(当时就随便搜了一下它的编码支持,没有深入去研究)。
这个月装了双系统,Ubuntu 下找不到够酷的 IDE ,于是又下了 Sublime Text ,中文还是乱码,还是懒得解决,又丢一旁了。。
前几天想给代码截图的时候,在 github 找到一个在线 Markdown 编辑器(戳这里),它的代码高亮很酷,于是我又想起了 Sublime Text ,这次决心找到中文乱码的解决方案。
最后还是在万能的 github 里找到了 ConvertToUTF8

- 阅读剩余部分 -

想想也有好多天没有更新(为了更新而更新是不好的。。)过博客了,对不起观众啊(不过应该也没什么观众),今天想想必须得上来写一篇,因为今天把九张图纸都给画完了,值得纪念一下!
我把这篇博文定义为 这张纸写满了代码 ,主要是因为我想讲一下近段时间一直很低调没有怎么公开宣传的两个项目(各大搜索引擎的爬虫快来吧~):

- 阅读剩余部分 -