=。= 补考结束了。挂2科压力巨大啊。

刚补考完。新学期各种科目的作业就砸下来了。

话说~咱学校编程方面老师的水平真是不敢恭维啊。

这学期学的神马ASP.NET 第一节的作业就是做一个 人力资源管理。 说到底,不过是上学期 WindowsForm 程序的 网页版 罢了。

做的功能也完全一样,全是 数据的 增加,删除。 唉唉~真想免修啊。但是谁叫我之前的专业是 金融学呢。 自己自学的科目完全无法申请免修的说。 悲剧~~~~~~~~

嘛嘛,不过有个很困扰我的问题是在ASP.NET中如何制作一个类似 Message.show 的功能呢? 又或者怎么使用JS的 alert呢?这不专业的老师完全没说啊。

坑爹啊!!!!!!!!

下面是作业记录: (源码+下载地址)
Continue reading

外链视频测试:
测试网站56.com; 测试视频网页:http://www.56.com/u11/v_NTg2MDUyNzI.html
测试时间:3天
由于国内视频网站的真实地址都是变动的,如果这个播放器能显示视频达到3天,表示动态获取视频地址成功!
[fvp outadd=56]http://www.56.com/u11/v_NTg2MDUyNzI.html[/fvp]
测试结果: =。= 还算成功吧, 56不支持视频外链。所以只能用火狐才能看。 用IE浏览器会被发现是外链,无法播放。 而国内支持外链的有 土豆,优酷,新浪。 经过分析,他们的真实地址其实返回的是XML文件,因为这些视频都被分段过了。

嘛~接下来只要接收这些XML进行分解就行啦。 周末再做啦~ :p

这个世界总是这么神奇啊!不由得要感叹一下啊。

自己抱着给flash做一个后台的想法,去学php。在学php的过程中对十分难懂的 正折表达式 一直有着排斥得心理而避而不学。

之后,在做aoi播放器的时候,为了实现外链其他视频站视频的功能,硬着头皮去学习 网页撷取和正折表达式匹配。居然,最后还被我入门了!

当我兴奋的用获取到的地址去给伯播放器加载后才发现,flvplayback不支持无后缀视频载入,强制载入的花会北识别为rmtp格式文件无法播放了。

这就是使用别人组件的代价啊!只能自己去写程序内核了。这突然让我觉得自己又像个小白,初学者一样从头开始学了。

虽然在flash上的一直失败,但是不知不觉间自己在php上的知识学到很多。

也许并非没有成果呢!

晚上把视频地址转换器发布一下,就好好休息一下吧。

这周终于清闲下来了

花了一晚上,搞定了获取 优酷 视频真实下载地址函数了。

使用地址:http://www.dreamfairy.cn/blog/work/Php/returnyouku.php

使用方法为 输入要下载的 优酷视频的网页地址,然后点击提交,之后输入的地址就是可以直接下载的地址了。直接复制到浏览器或者迅雷什么的就可以下载啦。

过几天把 获取 土豆,新浪,56,六间房的视频真实地址获取功能也做完吧。

最后呢~ 遇到了经典的 最后一公里的问题 。 即 函数返回的 真实地址其实还是需要一次301重定向的。flvplayback组件似乎不会自动重定向,又或是不会打开无后缀的地址。 难道要重写 connectToUrl 函数么。

=。= 还是再花点时间研究下怎么用php获取重定向后的地址并存进函数吧。

最近准备将自制的Flash播放器增加链接优酷等国内视频的后台。

但是对此研究过的人都知道,这些视频站的视频地址都是临时的。服务器是通过请求的网页ID来返回一个临时的视频地址。

因此这就需要通过抓包来获取请求的解码方式。

=。=好吧,对于抓包,我是完全新手。 但是有个替代的方法。 国内有个 http://www.flvcd.com 可以获取国内视频网站的地址,那么思路就是自己做一个 php后台去获取 flvcd 处理过的结果,然后返回给 flash 播放器。

纠结的地方来了。之前 IIS 下配置php经常出现程序池溢出错误。安装的MySql也是各种错误。 APache在win7下似乎也是错误百出。哎~ 找个时间重新配置 Appserv好了。

=== Aoi Flash Video Player ===
作者: Aoicocoon
标签: flash, player, aoi, widget
至少需要wordpress版本: 2.3.0
测试版本: 3.0.5
插件版本: 1.0
演示地址:demo

简单的flash 视频播放器

==安装 ==

1.上传 `Aoi Flash Video Player` 文件夹至 `/wp-content/plugins/` 目录
2. 在Wordpress插件菜单激活 Aoi Flash Video Player
3. 在文章中使用短标签[ aoi]视频地址[/aoi],在你的文章中插入视频播放器并播放
4. Enjoy!

==使用方法==
可以在 [aoi] 中加入参数来控制播放器. width 宽度, height 高度, autoplay 自动播放,info 视频信息.
例子
[aoi width=550 height=400 autoplay=false info=Nice_Video]视频地址[/aoi]

插件下载地址:点我下载

之前做不出弹道同步,是因为无法同步任意坐标的子弹和任意数量的子弹。

后来我亲爱的老爸给了我魂斗罗子弹发射的启发。即一定时间内,子弹打出一定的个数,间隔相同的时间。

估计由于脑袋死机了。。想不出间隔发子弹怎么实现。

嘛嘛~今天问了坛子里的朋友,终于搞定啦。

代码如下:

import flash.events.KeyboardEvent;
import flash.display.MovieClip;
import flash.events.Event;

var ct:uint;
const key_right:uint = 39;
var key:Object=new Object();

stage.addEventListener(KeyboardEvent.KEY_DOWN,isDown);
stage.addEventListener(KeyboardEvent.KEY_UP,isUp);
stage.addEventListener(Event.ENTER_FRAME,init);
Continue reading

自己是一个很喜欢看动漫听音乐的人。所以呢,经常会在博客上插入视频的说。

但是呢~外链的youku,tudou,56的自带播放器很难看,而且很多功能都没有,比如评论功能啊,循环播放功能啊。这一点嘛,bilibili就做的不错。但是bilibili那个miniplayer似乎死掉了,现在这个播放器还关不掉自动播放。

而且呢wordpress的视频插件flash video player似乎还要收费的,否则会有水印啊,不给力啊,不给力。

干脆就自己做一个好了!

研究了1个小时,目前工作成果是 自制按钮播放,自制按钮全屏,自制文本框显示当前时间/总时间,循环播放视频。嗯嗯,晚些时候再把滚动条研究一下吧。我的设想是滚动条上的滑块按 当前时间/总时间 的百分比来移动的说。

下面是Demo

左下角第一个按钮点击后播放.底部按钮分别为 播放/暂停 | 停止 | 循环 | 全屏(实验作品,懒得做那么多精细,各种偷懒啊 😀 )

载入视频是通过外部传递参数的形式

视频的源文件为:澄空Sumisora【初音ミク】【3DPV】

[fvp info=澄空Sumisora【初音ミク】【3DPV】]http://www.hcgcn.com/xsk/Sumisora.flv[/fvp]

以下是程序源码:

Continue reading


中文片名: 斯巴达克斯:竞技场之神
英文片名: Spartacus Gods of the Arena
剧集分类: 动作
影片类型: 美剧
资源格式: HDTVrip,HR-HDTV,RMVB,720P
上影时间: 2011
导 演:
主 演:

对白语言: 英语
字幕语种:

介绍:
《斯巴达克斯:竞技场之神》(Spartacus: God of Arena)实际上就是《斯巴达克斯:血与沙》(Spartacus: Blood And Sand)的前传,在这个Batiatus家族崛起的故事中,Lucy Lawless和John Hannah成为人们关注的焦点,他们在Spartacus成为被俘的色雷斯奴隶前就已经是Batiatus家族的优胜者

一年多的等待,终于出了第二季了。嘛嘛~虽然由于之前的主角生了病,无法继续出演了,所以不得不换个演员出前传了。但是那血腥的美丽,那赤裸的诱惑才是斯巴达克斯的魅力啊。

顺便吐槽一下,人人字幕翻译的挺不错的,字幕也做的很好看。就是翻译的太过儒雅了。比如丈夫居然翻译成夫君,还有夫复何求。。。真。。。已经无法吐槽了。

附:神PV 神曲 。 好吧,其实曲名就是叫“神曲” 不过PV确实很神!

话说~去年暑假的时候无聊,模仿的做了一个Mario的单机版,功能上包括算分数,倒计时,音乐,人物的左右移动,跳跃,输赢判定,吃金币判定,全都做出了。然后就萌发了做一个多人联机的Mario Online了。

当时想着新进入游戏的玩家,继承一个Mario的类,来达到理论上无数人联机的游戏,但是最后还是决定第一次做联机游戏,还是稳妥点做个双人的好了。

暑假最后一周完成的版本包含 用户注册,简易聊天,人物左右移动,双人移动动作同步功能。 国庆后的一周完善了 聊天功能。之后就什么都没做了。

一直拖到寒假,嘛,还是把它做完吧。

目前手头上的后台是用asp的。“搞成php的吧!”,抱着这个想法于是开始了研究。

首先asp和php的区别,在asp中,可以使用 Application 来让服务器暂时保存数据,而php没有类似的Application. 之前的asp后台flash聊天室就是用到Application. 经过一番查阅资料,php没有类似功能,据说是为了节省服务器资源。但是这样的话,php只能通过小型数据库,比如文本文件来存放数据,这样真的比Application更节省资源?我抱有疑问。

目前打算使用的用户信息注册数据库为Access,同步信息数据库为文本文件 博客虽然用的是mysql,但是不想平时的project把主数据库搞乱,还是独立出来吧。

研究了一下php链接access数据库的方法为:

Open($connstr);

$rs = @new COM("ADODB.RecordSet") or die ("数据表创建失败");
$rs->Open("select * from ondata",$conn,1,1);
while(!$rs->eof){
echo $rs->Fields['id'];
echo ":";
echo $rs->Fields['username'];
echo ":";
echo $rs->Fields['userpassword'];
echo "
";
$rs->Movenext();
}
$rs->close();
$conn->close();
?>

输出的结果为 序号:用户名:密码

by the way,如果用文本文件来同步双人联机数据(经过测试,半秒内可以读取文本文件3000次,虽然比起Socket套字节有延迟,但还可以忍受),可以采用 Cookie来做站内游戏翻页后,游戏可以从中断的地方继续开始呢。

剩下的地图,敌人,最终boss明天再开工吧。好晚了。祝自己晚安!

每天惯性的输入popgo.net/bbs 看看新番动漫,可惜这次popgo大姨妈了好久近一个月了。

popgo的bt发布页也是祈祷去海外。

今天发现popgo的临时避难所出现了,谢天谢地,popgo没死掉,似乎是没有做论坛备案的样子。

我记得那个备案很复杂的,还要带证件本人去备案。而且电子公告板很难批的说。

总是~一切都往好的地方发展了。

这是避难所公告原文:

论坛服务器所在机房严查备案,没有备案不许联网。某管理员已经在第一时间申请备案了,但是备案审核需要的时间不确定,我们只能苦苦等待。 目前服务器硬件感觉良好,数据并无丢失,请各位同学放心。备案通过后,我们将第一时间重新开放