一贴

额,又是好长时间没有管博客了,大概都长草了.

1,博客圈冷了,订阅的博客也是没几个更新,不知道是快过年了大家要忙活自己的东西还是有别的事情.我也是感觉整天无所事事,天天除了上课基本没有时间弄博客,真有空了,就是看看那些前端的书,也没什么时间实践一下.

2,com域名要涨价了,今天收到godaddy的邮件,说2012年1月15日以后,com域名涨价7%,我的域名也要到期了,看来是时候用时续费了.有快到期的,也抓紧吧

3,buf(fer)是什么? 这个是今天上微型计算机实验的时候,别人问我最多的问题.我只能说,我的好同学们果然是爱学习的"好"孩子,一看就知道根本没像样的看过一个正经的程序.buffer,buf多么明显的变量名,哪个程序里面应该都能看到这玩
意吧.

4,六级考试要来了,虽然第一次已经过了,但是当时脑袋被门挤了下,又报了名,现在已经后悔了.还有10+天就考试了,但是还一点没看,赶紧突击下.

一段wordpress的Theme DEBUG程序

作者:yinheli http://philna.com
出处:philna2主题
位置:app/debug.php
作用:开启自定义DEBUG后,在页脚上集中显示错误提示,而不是在分散在出错位置上直接显示
使用方法:在functions.php文件中设置自定义DEBUG选项,define('THEME_DEBUG',true); 或者false.

PHP语言: 高亮代码由发芽网提供
<?php
if(defined('THEME_DEBUG') && constant('THEME_DEBUG')){
//如果定义了自定义DEBUG,则设置错误处理函数
    set_error_handler('ErrorHandler', E_ALL);
    $GLOBALS['PHPErrorMessage'] = array();
    //设置错误信息数组
}
/**
* @param int $errno contains the level of the error raised, as an integer.
* @param string $errstr contains the error message, as a string.
* @param string $errfile which contains the filename that the error was raised in, as a string.
* @param int $errline contains the line number the error was raised at, as an integer.
* @param array $errcontext which is an array that points to the active symbol table at the point the error occurred...
* @return unknown_type
*/
function ErrorHandler($errno, $errstr, $errfile, $errline, $errcontext){
    static $id = 1;
    if(!is_user_logged_in()){
        return;
    //如果不是管理员登录,则直接返回
    }
    //判断错误级别
    switch($errno){
        case E_WARNING : case E_USER_WARNING :
            $type = 'Warning';
            break;
        case E_NOTICE : case E_USER_NOTICE :
            $type = 'Notice';
            break;
        default :
            $type = 'Error';
            break;
    }
    //填充错误信息数组
    $GLOBALS['PHPErrorMessage'][] = 'ID: '.$id.' '.$type.': '.$errfile.' line: '.$errline.' '.$errstr;
    $id++;
    return;
}
//echo E_NOTICE;
function DisplayPHPErrorMessage(){
    //if(is_bot()) return;
    if(isset($GLOBALS['PHPErrorMessage']) && $GLOBALS['PHPErrorMessage']){
        echo '<div style="margin: 0 auto; width: 898px"><h3>PHP errors on this blog</h3><ul>';
        foreach($GLOBALS['PHPErrorMessage'] as $message){
            echo '<li>', $message, '</li>';
        }
        echo '</ul></div>';
    }
}
add_action('wp_footer', 'DisplayPHPErrorMessage', 0);
?>

为kindle上的pdf切白边

前几天还一直找mobi格式的电子书,但是这两天我更喜欢找pdf格式的了.因为pdf格式的书排版更好,看着更舒服.虽然字体可能有点小,但是和优美的排版比起来,也就不是什么大的问题了.当然,另一个原因是,我一般比较喜欢看小字体,所以pdf里面的小字体是能够接受的.因为即使看mobi等等格式的电子书的时候,我也是调成kindle中的第二小的字体.

当然pdf中多余的白边还有那些页码是要不得的,所以找个对pdf切白边的软件完全就可以了.
网上找了好多,最后用了两个.
一个是Foxit Phantom,另一个就是accrobat了.
刚上来用的是Foxit Phantom,切边也还可以.但是后来找到了accrobat后就发现,还是accrobat厉害,因为这个软件可以自己判断空白区域,而且非常准确.所以索性把所有的书都用它切了.但是它不会把页码那部分切掉,所以如果你不想要页码的话,还是要自己动手.

我就遇到一个,英文版的人月神话,如果用Foxit Phantom切边的话,根本不可能完成,因为这个电子书的内容区域不是固定的.所以用Foxit Phantom的一刀切根本不行,还是用了accrobat的智能判断.然后我又一页一页的去掉页码部分.320页调整了将近一个小时,现在已经将所有的白边全部去掉了.放到kindle上看比mobi的看着还舒服,字体也不是很小.
中文版的不知道怎么回事,放到kindle上不能看,那就不看了.英文版的练习一下试试也行.呵呵

现在已经把想要看的书基本上都找到了,并且已经对kindle做好了优化,切边完毕.但是都是英文版的,没办法,中文版的找不到文字版,扫描版的又实在没法用kindle看,好在英文都不是太难.
下面是很有名的,如果有要的,可以留言.原版,kindle版均可.
The.Mythical.Man-Month.Essays.on.Software.Engineering.20th.Anniversary.Edition(人月神话,20周年纪念版)
professional_javascript_for_web_developers_2nd_edition(JavaScript高级程序设计,第二版)
Learning.Python.4th.Edition.Oct.2009(学习Python)
JavaScript:The.Definitive.Guide.6th.Edtion(JavaScript权威指南,第六版)
CSS_The_Definitive_Guide.Eric.A.Meyer.3rd_edtion(CSS权威指南,第三版)
DOM Scripting Web Design with JavaScript and the Document Object Model 2nd Edition(JavaScript DOM经典编程艺术,第二版)

自制两个英文版kindle格式小说

从买来kindle后,就一直在网上寻找资源.当然,找到了很多很多.
但是即使多,也不可能完全满足自己的需要,毕竟自己的需要不可能是所有的人的需要.所以还是要学习着自己给自己做电子书才行.

找到了不少的制作kindle格式的电子书的工具.
Mobipocket Creator 还有calibre等等.当然还有amazon官方的kindlegen.但是kindlegen没有GUI,而且对于kindle格式的电子书的结构什么的不了解,想要制作一个挺好的电子书还不太容易.
所以用了大家都用的而且是跨平台的calibre.

今天就做了两个电子书练手.
两部小说.
The Dark Elf Trilogy(黑暗精灵三部曲) 和 The Icewind Dale Trilogy(冰风谷三部曲)
是 被遗忘的国度 系列中的比较有名的两个.
前两天刚看完了中文版的 黑暗精灵三部曲,挺喜欢,想找个英文版的收着,但是网上貌似没有Free的,或者没有我感觉完美的.
所以自己做个.
有兴趣的可以看看,呵呵

另外找了不少英文版的编程书,看上去也没有多少不好懂的,只是看的速度慢点罢了,效果挺好的.

决定去掉友情链接

写原因之前首先感谢经常来的朋友对我的支持了.
至于为什么要去掉友情链接,我也是思考了一段时间后才决定的.
正好今天有一位朋友在微博上说要和我友情链接,所以我提前动手吧.

从进入博客圈以来,我对友情链接什么的也一直不太感冒.我好像没有主动去和别人链接过.别人说要和我友情链接,那就链接呗.我对PR什么的无所谓.
但是时间长了我就发现,虽然有的朋友刚链接没多少时间,经常来,或者我经常去.
但是过不了多少时间由于各种原因就互相没有联系了.反正我是这样.
另外我喜欢看技术类博客,生活类的博客不反感,但是也不喜欢.看人家写生活文吧,咱也没有那么多感情可以和博主产生共鸣,也不会说,咱只好默默看完就走.时间长了也就不想再去看了.
但是链接还是挂着呢,咱也不能干那种不通知人家就把链接去掉的事.所以我感觉很麻烦.

当有新到本博客来的人提出要换链接的要求,除非人家来了并留言很多,要不然我一般都是婉言谢绝(但是借口基本都是我更新不频繁,没规律,PR低,互访少).
但是人家被拒了,会怎么想呢?

"靠,这家伙真臭架子,觉着自己PR高,看不起人","有什么了不起的,不就是一个小站么",......

所以我决定去掉所有的友情链接,"一杆子打死",不和任何人做友情链接.
再有人要和我链接的话,直接说,本站不接受任何友情链接.这样别人什么话也说不着.
自己想加几个经常去的博客,就加上,什么时候不想加了,就去掉.完全由自己决定,也不用想去掉链接的时候,去友情链接的博客去道歉啦,去不好意思.
如果我想去各位朋友的博客去看看,完全可以从留言板上过去.所以,经常来博客的朋友,仍然会在本人这里留有链接,本人也会经常过去.

其它的不说了,所以请看到此文的朋友注意,

如果鄙人曾经和您友情链接过,那就请及时撤下本人链接,如果您 觉得本人博客还有一点价值,去掉还是保留本人的链接,全凭您各人意愿.
为了照顾那些不能及时看到此文的朋友,本人也将去各友情链接博客留言说明.
给各朋友5天的时间处理,这5天时间,本人博客所有链接正常显示.5天后,本人将去掉所有的友情链接.

再次感谢各位了.
PS.链接问题,我现在还是喜欢一厢情愿....想加就加,想去就去,所以感谢各位的理解.

入手$79版kindle4

前两天入手了$79版的kindle,拿到手后比想象中的还要好.呵呵.
很轻,重量也很小.拿到手里很喜欢.再配上买的皮套,看着就喜欢.

很久之前我就想过买一个类似的东西.因为电脑太笨重了,不能到处都带着电脑.而且看电脑时间长 ,眼睛很累,所以想买个专门看资料的东西.
但是当时市场上的这类东西都是相当贵,咱也没有这么多的钱,所以就只能放弃了.
前几天上网的时候无意间看到了kindle的新闻,才79美元啊.大约人民币500+吧.况且还有Amazon的海量免费的电子书呢.
另一个原因是,当我看到一本好的技术书的时候总是想自己也有一本,这样什么时候想看就可以随便了,但是买书吧,实在是太贵.一本书就几十块钱,负担不起啊.
我又看了下大家对这个的评价,所以就决定要买这个了.正好这个也没有MP3功能,没有游戏,没有其它的,就只有一个看书的就够了.
相比较而言,如果狠狠心买了kindle,以后看电子版的书就不用再买书了,而且kindle的屏幕真的很好,像真正的纸一样.

继续研究kindle中~~