预览模式: 普通 | 列表

【轻歌曼舞集】春之章一


一切开始之前:一切的一切都肇因于蕾丝在回光文学社提倡写汉俳,原先我对俳句的理解仅限于日本战国武将之类的辞世词和和歌集。之后对这个文学表现形式感兴趣是因为坂上之云中投身于俳句事业的正纲子规。不过我没想到,其实国内很早以前就引入了这个日本概念,并发展出了汉俳,这点疏漏寡闻了,实在是羞愧。下午尝试了一下,发现自己还是挺感兴趣的,于是和有无数兴趣的子规一样,我心中的某团火焰也被点燃了。不过,目前对汉俳还只有那么一点点了解,所以写出来的东西连我自己读着也觉得算不上什么上乘之作。嘛,一点点了解,一点点进步,一点点写吧!希望这一年能写出足够多的汉俳,让我这本《轻歌曼舞》集子能有个圆满的结尾。好了,开始吧!

春之章一

早春的冷雪
盖不住晴空骄阳
却亦复冰凉

冬去春复来
带起无边的忧愁
似随风释怀

春风拂面来
穿过渐绿的树梢
是白云波澜

春草舞风时
恰是万花朵朵开
掩映着旖旎

一襟的晚照
还剩了多少豪情
与冬的寂寥

贴一些找来的推特的信息技巧


@
格式:@andoosea  twitter的使用技巧
功能:以公开留言的形式回复别人,所有的用户都能看到。


D
格式:D andoosea  我刚写了关于twitter的使用技巧
功能:以站内留言的形式回复别人,仅有对方才能看到(右侧的Direct Messages),注意D和用户名之间有个空格键。


WHOIS
格式:whois andoosea
功能:查询用户资料。注意这个功能只支持WEB输入(会在页面顶部显示相关信息),插件和IM无效。


GET
格式:get andoosea
功能:查询用户最近的更新。注意这个功能只支持WEB输入(会在页面顶部显示相关信息),插件和IM无效。


NUDGE
格式:nudge andoosea
功能:提醒用户进行更新。注意这个功能只支持WEB输入(会在页面顶部显示相关信息),插件和IM无效。


FAV
格式:fav andoosea
功能:收藏用户最近的更新。也可通过回复某条更新fav进行收藏。支持IM输入。


STATS
格式:stats
功能:查询关注自己和自己关注的用户数,及KWS。注意这个功能只支持WEB输入(会在页面顶部显示相关信息),插件和IM无效。


INVITE
格式:invite 13812345678
功能:短信发送邀请。这个功能还没测试。
注:twitter还提供其他一些手机更新的功能,因为没用过,这里就不介绍。


RT
格式:rt @andoosea 我刚写了关于twitter的使用技巧
功能:转载用户的更新。
注:RT是retweet的缩写,也是目前应用最频繁的快捷命令,不过这个并非出自官方。


VIA
格式:rt @andoosea via@andoosea 我刚写了关于twitter的使用技巧
功能:转载用户的更新。支持IM输入。
注:与RT搭配使用,区别在于RT跟的是转载的用户,VIA跟的是原创的用户。

更新了一下DJMAX国服的排名榜,发现自己还能战一战


上个星期把DJMAX CE几个模式的分数又刷高了一下,兴匆匆地去国服官网登记,没想到还是只有一个5键能够拿得出手。其他就算是进了TOP10,但其实还不是欺负别人没正版不能登记嘛……唉,然后兴匆匆又去韩国官网登记了一下,这下没脾气了,全部在100名开外。

好久没上韩服官网,第一眼就看到TECHNIKA要出2了,不知道是机台直接升级呢,还是新机台。希望国内能尽快引进,不过话又说回来,TECHNIKA我到现在还没玩熟络呢。今天SSSS又死在最后一节,满屏幕要点,实在不知道从哪里开始点起,谁有谱面就好了……顺便,今天也在七宝结城刷新了我自己那张TECHNIKA ID卡的POP分数,因为结城电玩在打补丁没上网的关系,暂时国服TECHNIKA POP排名榜还没更新。残念,本来想看看自己前进了几名的说。

另外,据说DJMAX马上要出P3了,真的话看来又要凑钱买了,谁让咱是死忠呢!

官网DJMAX CE 5键排名图:

attachments/201003/3350255618.jpg

为什么前面一位和我一样的曲目,却比我高50多万分呢?难道是用的Season 2的谱面(我记得我自己也是Season 2谱面),还是有什么办法全过程COMBO X5。对了,可以提高一些难度或者改变谱面来增加分数,看来我得向Hard难度努力一下了,Normal的分数已经刷不高了。

【京黑字幕组】【揪心霹雳Q娃Win7】 第五话发布

attachments/201003/4716999272.jpg


【原名】ハートキャッチプリキュア!
【中文名】揪心霹雳Q娃Win7
【英文名】Heartcatch Precure!
【字幕】京黑字幕组
【话数】第五话 HDTV
【在线讨论地址】http://www.pineapple12.info/index.php?load=read&id=419
【在线wiki地址】http://www.ak47sub.net (京黑基)
【赞助商】http://sns.pineapple12.info (鳳梨叮噹客)
【售后服务部】一号群:7378158

【第五话介绍】


三浦拉面分店开张在即,然而三浦家富二代三浦阿基拉却对此闷闷不乐。作为旅居九鼎国的日本人,三浦阿基拉的父亲总是希望能把在日本开得很成功的三浦拉面推广到九鼎国,让更多的人吃到美味的三浦拉面。但是,也因此忽视了与自己儿子之间的感情交流,三浦阿基拉甚至为了表达自己的怨恨而改名叫小明。然而事实真是如此吗?在三浦拉面忠实粉丝鲁理嘉的引见下,华开雷结识了三浦阿基拉,并且看透了潜藏在那张脆弱面具下的一颗温柔的心。华开雷相信,三浦阿基拉在心灵最深处还是蕴藏着对父亲深深的爱的。在一个周末的放学后,华开雷追上了三浦阿基拉……华开雷能解开三浦阿基拉的心结吗?三浦阿基拉缘何始终不原谅自己的父亲呢?在CCXV总部所在的纪念塔里,新的阴谋正在酝酿。新的敌人会是谁呢?总监?赖嘉?霹雳Q娃,揪住你的心哟………☆

【京黑字幕组】


attachments/201002/1547252350.jpgattachments/201002/4770234932.jpg

片源、校对:吹吹
翻译:真心人
时间轴:真心人
特效、后期、压制:大菠萝12
分流:H ello
监制:凤梨大家族
Presented By:







【预览图】


attachments/201003/1066582277.jpg

attachments/201003/0896359783.jpg

attachments/201003/4475638766.jpg

attachments/201003/9405142503.jpg

attachments/201003/6538804615.jpg


【下载地址】


——720P精装收藏版MKV——


KTXP种子文件:点击下载

DMHY种子文件:点击下载

POPGO种子文件:点击下载


——480P性价比收藏版RMVB——


KTXP种子文件:点击下载

DMHY种子文件:点击下载

POPGO种子文件:点击下载


——SSA精品字幕下载——(供特殊爱好者使用)


射手网:http://shooter.cn/xml/sub/135/135630.xml

【京黑字幕组】【天空的音符】Sora no Woto 第九话发布

attachments/201003/4356203552.jpg

【原名】ソ·ラ·ノ·ヲ·ト
【中文名】天空的音符
【英文名】Sora no woto
【字幕】京黑字幕组
【话数】第九话 HDTV
【在线讨论地址】http://www.pineapple12.info/index.php?load=read&id=418
【在线wiki地址】http://www.ak47sub.net (京黑基)
【赞助商】http://sns.pineapple12.info (鳳梨叮噹客)
【售后服务部】一号群:7378158

【第九话介绍】


空深彼方为了学习音乐参军,被分配到赛兹的报时要塞中,接受1121小队的指导。Girl meet Girl,恋の始まり!


【京黑字幕组】


attachments/201002/4817520856.jpgattachments/201002/3210746610.jpg

片源、翻译、校对:妈妈 吹吹
时间轴:女儿 凤梨子
特效、后期、压制:儿子 大菠萝12
分流:爸爸 H ello
监制:凤梨大家族

Presented By:


【预览图】


attachments/201003/0942254643.jpg

attachments/201003/1693045304.jpg

attachments/201003/8425303281.jpg

【下载链接】


——720P精品收藏版MKV——


KTXP种子地址:点击下载

POPGO Share地址:点击下载


——480P性价比收藏RMVB——


KTXP种子地址:点击下载

POPGO Share地址:点击下载


——SSA精品字幕下载——(供特殊爱好者使用)

射手网:http://shooter.cn/xml/sub/135/135475.xml

F2Cont 1.1评论及回复页部分有问题代码修改


今天在回复别人的评论的时候,正好看到评论页有一处小BUG,具体表现在如果回复时不输入网址信息的话,会自动输入http://作为网址信息。这样就导致了评论里始终有网址这个链接,打开reply.php和replylogs.inc.php,查看http://所在的代码,具体如下:

  1. if (isset($_POST['homepage'])) {
  2.    if (strpos(";".$_POST['homepage'],"http://")<1) {
  3.     $_POST['homepage']="http://".$_POST['homepage'];
  4.    }
  5.   } else {
  6.    $_POST['homepage']="";
  7.   }


基本上两个文件里都有相同的代码。找到问题原点的话,接下来就是分析代码存在什么问题了,经过我一下午的逻辑分析,我发现问题出在isset上。这里的isset的意思就是如果网址存在信息,那么空信息算信息吗?显然,系统对代码解析后,反馈出来的结果告诉我们,为空信息的时候,这里的isset也是把它包含进去的。这样的话就等于说,如果评论时网址栏没输入任何信息的话,依然会执行{}中的代码。而在{}中的代码,用的是如果在网址函数中找不到http://的信息时,自动添加http://,因为这里用的算法是<1,也就是说0和为空都要添加http://,所以也就造成了如果评论时网址栏不输入任何信息的话,系统会自动添加http://并且记录到数据库中。

找到了问题的根本的话,就好解决了。抛弃isset函数,用!empty函数作非空判断。只要把isset更改成!empty就成了。具体代码如下:

  1. if (!empty($_POST['homepage'])) {
  2.    if (strpos(";".$_POST['homepage'],"http://")<1) {
  3.     $_POST['homepage']="http://".$_POST['homepage'];
  4.    }
  5.   } else {
  6.    $_POST['homepage']="";
  7.   }


最后考虑到留言板还有编辑/删除页也有网址输入栏,所以依样画葫芦,找到guestbook.inc.php和editdel.php,打开后找到http://所在,然后把所有isset改成!empty,这样就把问题全部解决了。

不过这些弄完之后我发现了一个新的问题,在编辑/删除页里。如果在此页中修改留言的网址栏,比方把http://www.test.com改成www.test.com,系统会自动补充http://。但是如果是修改评论的话,就不会自动补充。解决的办法其实非常简单。打开editdel.php,找到如下代码:

  1. if ($_GET['load']=="read" && is_numeric($postid) && is_numeric($id) && is_numeric($_GET['page'])){//评论
  2.   $Title=$strCommentsEditTitle;
  3.   $posturl="$PHP_SELF?load=".$_GET['load']."&page=".$_GET['page'];
  4.   $op_table=$DBPrefix."comments";


然后把上面这段代码之后,“//留言”这行代码之前的代码替换成如下代码,就可以解决了。不知道为什么,留言处代码被F2Cont团队修正了,评论处却没有。

  1. if (!empty($_POST['homepage'])){
  2.    $_POST['bookface']=!empty($_POST['bookface'])?$_POST['bookface']:"face1";
  3.    if (strpos(";".$_POST['homepage'],"http://")<1) {
  4.     $_POST['homepage']="http://".$_POST['homepage'];
  5.    } else {
  6.     $_POST['homepage']=$_POST['homepage'];
  7.    }
  8.  
  9.   $op_update=",homepage='".encode($_POST['homepage'])."',email='".encode($_POST['email'])."',face='".substr(encode($_POST['bookface']),4)."'";
  10.   }else{
  11.    $op_update="";
  12.   }


虽然都是些鸡毛蒜皮的小问题,而且最终我也都解决了,但是在过程中也折射出了我自身知识的匮乏。一个下午就泡在这个上面,最后发现仅仅是修改几个字就能完美解决。唉,今后我也会找点PHP知识来恶补一下,F2Cont 1.1应该还有很多值得修正的问题等着我去发现,并且把它解决掉!自己为自己先加油一下!

Twitter小栏目代码问题及博客的一些变更


昨天把『少女進行時』里面的栏目整合了一下,主要是把几个不可能再扩充内容进去的子栏目根据属性并成了两个子栏目,其他视频之类的归类到视频类子栏目下。这样『少女進行時』这个大栏目就有种“清爽啦”的感觉了。另外,今天为了适应日益增多的推特应用,把原来饭否的右边侧栏改造成了Twitter的实时更新。为了这个更新,今天忙了足足一个下午,先是架设Twip 3.0的时候,发现不管怎么引用都没有用。然后换回Twip 2.1后,又是一阵设置,设置完了还是没办法显示推特的消息。这时候我才想到排查一下代码是否有问题,嘿,还真是代码出问题了。大概是写代码的时候没注意“‘和"'的区别,导致大部分该是"'的地方都写成了“‘,怪不得系统总是显示无法载入JavaScript。改完之后,再修修补补一下一些小的疏漏和版面编排问题,终于让这个原来因为饭否而隐藏掉的栏目复活啦!

  1. <div id="twitter_div" style="margin-left:-25px;">
  2.  <h2 style="display: none;" >Twitter Updates</h2>
  3.  <ul id="twitter_update_list"></ul>
  4.  <a href="http://twitter.com/您的TwitterID" id="twitter-link" style="display:block;text-align:right;">来推我呀!</a>
  5.  </div>
  6.  <script type="text/javascript" src="http://API程序地址/twitter.js"></script>
  7.  <script type="text/javascript" src="http://API程序地址/statuses/user_timeline/您的TwitterID.json?callback=twitterCallback2&count=8"></script>


然后还要自己写一段JS码,保存为twitter.js,存放到API程序地址的路径下,这样就可以引用了。另外,API程序地址这里要填写您自己的,如果您没用Twip自己建立一个的话,可以去网上找找有没有别的您可以用的API程序。我架设的Twip服务,因为考虑到一些安全因素和空间环境,不对外开放,引用了也没有用。我已经限制只有我自己的推特账号才能使用。所以,翻源代码的同学就不要窃喜了。

附上JS代码:

  1. function twitterCallback2(twitters) {
  2.    var statusHTML = [];
  3.    for (var i=0; i<twitters.length; i++){
  4.      var username = twitters[i].user.screen_name;
  5.      var status = twitters[i].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g, function(url) {
  6.        return '<a href="'+url+'">'+url+'</a>';
  7.      }).replace(/\B@([_a-z0-9]+)/ig, function(reply) {
  8.        return  reply.charAt(0)+'<a href="http://API程序地址/'+reply.substring(1)+'">'+reply.substring(1)+'</a>';
  9.      });
  10.      statusHTML.push('<li><span>'+status+'</span> <a style="font-size:85%" href="http://API程序地址/'+username+'/statuses/'+twitters[i].id+'">'+relative_time(twitters[i].created_at)+'</a></li>');
  11.    }
  12.    document.getElementById('twitter_update_list').innerHTML = statusHTML.join('');
  13.  }
  14.  
  15. function relative_time(time_value) {
  16.    var values = time_value.split(" ");
  17.    time_value = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];
  18.    var parsed_date = Date.parse(time_value);
  19.    var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
  20.    var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
  21.    delta = delta + (relative_to.getTimezoneOffset() * 60);
  22.  
  23.   if (delta < 60) {
  24.      return 'less than a minute ago';
  25.    } else if(delta < 120) {
  26.      return 'about a minute ago';
  27.    } else if(delta < (60*60)) {
  28.      return (parseInt(delta / 60)).toString() + ' minutes ago';
  29.    } else if(delta < (120*60)) {
  30.      return 'about an hour ago';
  31.    } else if(delta < (24*60*60)) {
  32.      return 'about ' + (parseInt(delta / 3600)).toString() + ' hours ago';
  33.    } else if(delta < (48*60*60)) {
  34.      return '1 day ago';
  35.    } else {
  36.      return (parseInt(delta / 86400)).toString() + ' days ago';
  37.    }
  38. }


把代码复制黏贴一下就行了,这代码虽然也是参考别人的,但是搞懂这个花去了整整一个下午,累死人了。不过搞懂之后也是有好处的,理解了Twip的作用后,就能用一些基于API的桌面客户端了。我现在用的是Twhirl,简单照着网上的教程设置API接口之后,使用起来完全没有问题,速度也很流畅,也算是对今天一下午付出的一个小小的回报吧!

页面风格符合我的喜好,速度也快:


attachments/201003/2466551997.jpg

另外还有一个收获,就是在整个折腾Twitter服务过程中,架设的一个PHP代理程序。不过,依然出于安全的考虑,这里不会给出具体的链接地址,只供我私人使用。但是呢,我修改之后的界面和风格,我自己还是非常喜欢的,贴出来给大家看一下吧!

attachments/201003/3941075539.jpg

copyright应该没错吧,我记得是2008年的剧场……

我突然发现,到目前为止,基本上所有能折腾想折腾的程序我都折腾过一遍了,⊙﹏⊙b汗!接下来就不折腾了,该是好好建设网站的时期了。不过,等等,好像忘记什么了。对了,对了,回光文学社还没折腾完,再⊙﹏⊙b汗!保存日志,再启动!

弦音(奶嘴腿)架设完毕及新功能使用说明


昨天晚上弄到大概凌晨两点才基本把奶嘴腿架设完,实验了一下功能就去睡觉了。今天早上起来,为了获得独立的Oauth代码,还额外架了一个PHP的代理,然后通过这个代理访问Twitter APP页,这么一个迂回才弄到了自己的代码。然而,遗憾的是,好像走Oauth这条路也是行不通的。唉,幸好走奶嘴腿的PHP代理还行,也就不再深入去解决问题了。想装腔作势一下,让后缀变成我喜欢的样子的计划看来是破灭了,好悲剧啊……

架设奶嘴腿的过程倒没遇到什么很大的问题,起的名字也挺让我满意的,Twang作弦音之意。界面有点朴素是因为奶嘴腿作为Dabr的MOD,主要还是针对移动设备。当然一开始之所以想要弄这么一个小站点,也是为了供我的5800在外面时也能推特之用。

不过,今天一整天使用下来,我发现作为PC的网页客户端,奶嘴腿也是非常不错的,缩地址的功能我现在非常喜欢,而且还可以把图片上传Twitpic。但是,有一点非常遗憾,图只能传不能看,似乎还是因为地址的问题。这个问题这里就不深入了,具体原因嘛,参见昨天的日志就是了嘛。

作为PC端的预览图参见如下:

attachments/201003/2663372629.jpg

基本功能都算是很全,本来看着这朴素的界面还想架个有更华丽页面的网页客户端,不过最后还是放弃了,简单有简单的美嘛!

这个弦音的链接就在博客上方导航栏,具体链接地址:http://twang.pineapple12.info

最后,说一下使用须知,因为昨天也说了,为了博客的安全和稳定,有些事情我是不会去做的。具体到这个弦音的使用准则上的话,就是弦音将采用授权访问的形式。换句话说,就是只有在允许访问名单里的Twitter账号可以使用弦音的服务。目前的话,授权名单里就只有我一个人,接着将开放十个名额供喜欢移动推特和dabr的朋友使用。申请的方式非常简单,只要在本博客的留言簿中留下您的ID和邮箱地址,届时我会直接通过邮箱联系您,然后把您的推特账号添加到授权名单里。当然,既然我们那么有缘,也互相Follow一下啦!