Archive for 十月, 2008

今天很YD的偷了个超配我主题的404页面

     偷实在不好听,可是的确只能这么说,查看了那个页面的源代码,然后拉到本地调试的

     页面背景是蓝天,和我现在的主题相当搭配,我之前的那个页面太俗气了,看看原版的截图吧

        但是这个页面打开后发现源码里写着

This page, code and content is copyrighted material owned by Martin Korner.
You do not have any right to copy, use or edit this page for any purposes.
You can, however, purchase rights to use the error page on your site – just email enquiries@martinkorner.co.uk for costs.
For further legal details, please visit http://www.martinkorner.co.uk/legal.htm

       我的汗啊,那我不是还要用E文去和Martin Korner交流了,我的E文水平那么烂,打开他指定的页面后看到一段关于版权的说明,翻译了半天,貌似还是能用的 阅读全文

成功使用OpenID登陆到BoBlog

BoBlog升级到2.1.1后可以使用OpenID登陆了,以前也不知道OpenID是什么,今天研究了下,大概明白点了

不过进过研究,弄到一个OpenID后,成功登陆自己博客后,那叫一个兴奋啊

下面引用下官方的一些介绍吧

OpenID 是一个以用户为中心的数字身份识别框架,它具有开放、分散、自由等特性。

OpenID 的创建基于这样一个概念:我们可以通过 URI (又叫 URL 或网站地址)来认证一个网站的唯一身份,同理,我们也可以通过这种方式来作为用户的身份认证。由于URI 是整个网络世界的核心,它为基于URI的用户身份认证提供了广泛的、坚实的基础。

OpenID 系统的第一部分是身份验证,即如何通过 URI 来认证用户身份。目前的网站都是依靠用户名和密码来登录认证,这就意味着大家在每个网站都需要注册用户名和密码,即便你使用的是同样的密码。如果使用 OpenID (参见规范),你的网站地址(URI)就是你的用户名,而你的密码安全的存储在一个 OpenID 服务网站上(你可以自己建立一个 OpenID 服务网站,也可以选择一个可信任的 OpenID 服务网站来完成注册)。

今天自己试验着使用OpenID登陆自己博客试试,首先要有自己的OpenID,最好找到了MyOpenID,一个完全免费的OpenID服务商,点击进入https://www.myopenid.com/

先注册了一个自己的OpenID,方法就和注册普通的账号一样,这里不多说了,如果你说你不会,我只能说我被雷了

接下来就是绑定域名,添加一个别名记录
阅读全文

简易的base64编码和解码

      BoBlog侧边栏项目支持PHP代码,而不仅仅是html。但是为了保险起见,程序要求所有出现在侧边栏项目中的PHP代码全部用base64编码。

    以侧边模板切换器的代码为例:
Z2xvYmFsICRsYW5nZnJvbnQsICR0ZW1wbGF0ZTsNCiRsYW5nZm
(中间省略)


        被<php>包围起来的部分,就是base64_encode后的php代码。

     不过这样一来,改写代码和编码就显得比较麻烦。以下是Bob老大写的一个小程序,用于快速base64_encode与base64_decode。

     以下请另存为 decodephp.php,直接打开就能用了。
[codes=php]
<?PHP
error_reporting(E_ERROR | E_WARNING | E_PARSE);
@set_magic_quotes_runtime (0);
@header("Content-Type: text/html; charset=utf-8");
$code=$_POST['code'];
$action=$_REQUEST['action'];
if (get_magic_quotes_gpc()) $code=stripslashes($code);

if ($action=='decode') {
    $code=base64_decode($code);
    $code=nl2br(htmlspecialchars($code));
}
else $code=base64_encode($code);
?>

<html>
<body style="text-align: center;">
<div style="text-align: left; width: 90%; font-family: Verdana; font-size: 14px; margin: auto; background: #EFEFEF; color: #000;"><b>Result: </b><br><br><?php echo ($code);?><br><br></div><br><br>
<form action="decodephp.php" method='post'>
<textarea name='code' cols='100' rows='16'></textarea><br>
<input type='radio' name='action' value='decode' checked>DECODE &nbsp; &nbsp; <input type='radio' name='action' value='encode'>ENCODE<br><br>
<input type='submit'> &nbsp; &nbsp; <input type='reset'>
</form>
</body>
</html>[/codes]

高级URL Rewrite的热门日志插件

      前天安装在日志正文下方增加最新日志、随机日志、综合排行的链接的插件,里面的综合排行其实就和我侧边栏的热门日志是一样的,但是这个插件的综合排行显示的链接是高级URL Rewrite后的,而我的侧边栏显示的链接是非伪静态的,所以好奇心开始,决定修改下cool

    我没学过PHP,只是对比着两个插件的代码,试着修改出来,如果高手看到可以修改请指出baituo

    这是原本热门日志插件的代码,已经编码过的

Z2xvYmFsICRibG9nLCAkZGJfcHJlZml4LCAkbWJjb247DQokaG90dmlldz0kYmxvZy0+Z2V0Z3JvdXBieXF1ZXJ5KCJTRUxFQ1QgKiBGUk9NIGB7JGRiX3ByZWZpeH1ibG9nc2AgV0hFUkUgYHByb3BlcnR5YCA9MCBPUkRFUiBCWSBgdmlld3NgIERFU0MgTElNSVQgMCAsIHskbWJjb25bJ2VudHJ5bnVtJ119Iik7DQppZiAoaXNfYXJyYXkoJGhvdHZpZXcpKSB7DQokdmlld2hvd3M9Jzx1bD4nOw0KZm9yZWFjaCAoJGhvdHZpZXcgYXMgJG9uZWhvdHZpZXcpIHsNCiR2aWV3aG93cy49IjxsaT5beyRvbmVob3R2aWV3Wyd2aWV3cyddfV08YSBocmVmPVwicmVhZC5waHA/Ii4kb25laG90dmlld1snYmxvZ2lkJ10uIlwiPnskb25laG90dmlld1sndGl0bGUnXX08L2E+PC9saT4iOw0KfQ0KJHZpZXdob3dzLj0nPC91bD4nOw0KfSBlbHNlIHsNCiR2aWV3aG93cz0nTm8gdmlldyEnOw0KfQ0KJHBocHJldHVybj0kdmlld2hvd3M7

这是解密后的
[codes=php]
global $blog, $db_prefix, $mbcon;
$hotview=$blog->getgroupbyquery(“SELECT * FROM `{$db_prefix}blogs` WHERE `property` =0 ORDER BY `views` DESC LIMIT 0 , {$mbcon['entrynum']}”);
if (is_array($hotview)) {
$viewhows='

    ';
    foreach ($hotview as $onehotview) {
    $viewhows.=”
  • [{$onehotview['views']}]{$onehotview['title']}
  • “;
    }
    $viewhows.='

';
} else {
$viewhows='No view!';
}
$phpreturn=$viewhows;
[/codes]
阅读全文

测评最强手机浏览器–skyfire

前两天发布了一款新款的手机浏览器,偶第一时间申请到了测试资格,用了很多天了,今天来说说使用的感受吧

首先到官网申请测试资格吧,因为这个浏览器需要登陆才能使用,必须有自己的账号,如果你不登陆的话,连浏览器主界面都看不到,即会被要求退出。

第一步,先至此注册帐号,下载软件。目前Skyfire有的版本:Windows Mobile、Symbian
注册地址http://www.skyfire.com/register


首页还是蛮漂亮的,点击Get it Now


填写注册资料时要注意了,由于这个浏览器是美国的,现在手机号这能填美国的,前三位填877,后面随便瞎填,不过要注意没空的位数,还有填邮箱时强烈推荐Gmail,成功率高,最后选择你的手机平台 阅读全文

腾讯推出wifi接入的QQ了

       今天在论坛看到腾讯公司已经在苹果的官方在线商店iTunes Apps Store推出QQ For iPhone,目前以免费软件FreeApp的形式开放下载。值得注意的是,这是腾讯第一次开放移动终端使用WiFi网络登陆使用QQ软件。经网友测试,新推出QQ For iPhone还存在着很多Bugs,但是WiFi登陆这一特性已经被确认,另外此版本的QQ还支持使用EDGE/GPRS网络登陆。

     不过偶没iPhone,希望腾讯能快点出S60V3的支持wifiQQ客服端,虽然现在在杭州可以用EDGE,但是速度还是不够快啊,而且有免费的wifi为什么不用呢,期待中kelian

        看看iPhone的QQ界面截图吧,我只能流口水了faxian


阅读全文