Category: Internet

All posts filed under Internet

Userscript for Fetching duitang.com Album Images | 堆糖的抓图脚本

Introduction Userscripts are user written JavaScripts executed in the browser. You may run the code in the console. But there are browser extensions to make life easier. The most famous ones are GreaseMonkey for Firefox and TamperMonkey for Chrome although the latter also supports other Chromium/WebKit based browsers. Such extensions open up a whole new
Read More 

How to Find Music Using the Melody

So I came across this piano solo which I found familiar in an animation and wanted to know the name of it very badly. Although it is a BGM, meaning that there are other sound or voices going on at the same time, the melody is easily recognizable. So I started looking for its name
Read More 

稍微吐个槽| Just some thoughts about the rumors of 4G network

I’ve recently been seeing posts talking about how fast the 4G network is going to be and how ‘absurd’ the prices for data packages are depending on the ‘fact that the allowance could be depleted within several seconds. There are mainly 2 misunderstandings in here: 1. Mb/s is not MB/s Some people are not aware
Read More 

J-无线网络问题诊断-1

唔,这两天被无线网折腾得头晕。于是刚刚终于解决了总是在“连接上→掉线→看似连接上其实没有→已连接上但是无线标志是叉叉→掉线”的恶性循环~ 成功解决这次问题的方法是: 1.网络邻居属性-无线网络属性-无线网络配置 先在“用windows配置我的无线网络设置”前点勾,然后设置你要连接网络的密钥,确定是WAP还是什么类型,然后输入密钥,点确定,这时候图标就会显示连接!(但没有结束,如果不进行下一步过2 3分钟就会变成未连接,但还能上网,在过一会就彻底断开了) 2.现在,再进入网络邻居属性-无线网络属性-无线网络配置,把“用windows配置我的无线网络设置”前的勾取消,然后就应该好了,如果还有问题,只说明前面环节设置不对(比如密钥设置1 2 3之类 按照这两个步骤,俺的恶心循环结束了,万岁!虽然不知道这个是为什么~o(╯□╰)o

I’m Back!

Long time no see. It’s been almost a year and I hope that I have not disappointed anyone who’s interested in my blog. Hopefully I’ll start blogging regularly from now on. Currently: Busy doing assignments and projects. Will try to learn more about WebGL and implement something like MabinogiWebVer(Prototype). 😉

co.cc挂了 | co.cc is now dead

I didn’t realize this a few days ago when I was unable to access PMangar. I though it was the server’s problem but I managed to login to the control panel. To find out the reason (with an assumption already in mind), I googled co.cc and as expected, saw another post talking about co.cc subdomains
Read More 

Bad Apple ASCII Javasrcipt字符画版| Bad Apple ASCII Javascript

Bad Apple ASCII 版影绘简介 Bad Apple (坏苹果) 影绘是东方同人作品中的经典,经过后期加工也出现了很多版本,其中ASCII码版的字符动画是其中一大主力,并且在各个平台都有成果:视频,网页,DOS,PSP,Telnet服务器,甚至还有启动盘。 于是出于练手的目的先用Javascript (字符动画播放)和HTML5 (音频播放)实现一番。 传送门:http://rotar.tk/ba

主要工具 帧提取:Free Video to JPG Converter 字符化:ASC GEN 2.0 抽音轨:Free Video to MP3 Converter 体会 目前从效果来说马马虎虎过得去,3:39的动画源文件15.9MB,按30FPS的帧率抽出一共6572帧66.5MB,转成80×35的字符是17.9MB,自己再进行压缩到4.38MB,最后经过PHP的GZip能压缩到1.4MB。 影音不同步是个大问题,目前在想办法解决,大致的办法是使用Audio的currenttime这个属性来计算当前应该达到的帧并且修改帧的索引值。 本来是想用C++来写的,结果发现长时间未使用(plus根基不牢)竟然连读取txt文件都成了大问题,果断要找时间补课了。 Update 2012.08.15 测试了一下IE各版本下的表现,果然差得惊人。于是对IE进行了特殊处理,包括以下: 把” “(空格)改成”&nbsp;” “\n”换成”<br />” IE7以下版本对于没有内容的”<br />”会直接忽略,于是只得在前添加一个”&nbsp;” 由于IE不支持ogg格式,当检测到是IE时,跳过音频控制并”建议使用Chrome” XD Update 21:18 多浏览器支持果然是门学问,这次本以为只有IE会成问题,没想到换成火狐(Firefox)试了试出现了因为字体不是等宽(Monospaced)而产生的严重错位。问题的根源在于之前给pre的标签(tag)在CSS中设置的字体只有一个Courier,这在Win7和iOS上都没问题,可是Firefox并没有这个字体,所以才使用默认字体顶替以至于排版混乱。刚更新的CSS已经添加了6个等宽字体以确保任何系统下都能正常显示。 此外,刚把Chrome的22 Dev版下了来测试发现页面的声音出不来,起因不明,准备再下个21的Beta做对比。

股沟的提示被墙字段功能 | Google Notifying Terms Blocked in China

下图是试图搜索“学习”时 Google 的提示,有兴趣的话,还可以试试:“长江”,“体温计”,“胡说”,“毛病”,“天安门”,“广场” 。 Google 之前一直用着.co.uk没改回来,最近换回.com.hk之后看到了这喜感的一幕。 G·FW的字眼屏蔽的已经开启许多年了,作为搜索引擎的大家,股沟当然是深受其害。每每遇到“网页无法显示”,对于相对“较高端”的电脑用户来说,当然能够理解问题的真正起因,可是一般用户就会直接把责任全部挂在股沟的头上了。 添加这个提示功能大概一方面是为了撇清关系,另一方面则是对于G·FW的抗议。 GFW 这个就不做太多讨论了,公开的谈论貌似还是违法的,跨省之类的实在是怕怕。 不得不说信息公开神马的实在是个大问题,虽然考虑到某些隐情对正·腐而言还是Invisible为妙,但是连搜个“学习”,“体温计”之类的在正常不过的词都要面对“该页无法显示”实在是有些过分了。 另外值得一提的是这个过滤机制有些欲盖弥彰的感觉,就好象反黄软件被人拿来查找成人网站地址一样。

嗯…还是 PMangar | Yeah…PMangar Again

上次提到了 PMangar 会占用大量内存而导致浏览器崩溃,于是经过测试了各种清理内存的手段之后,决定还是放弃这方面的优化。虽说根据 Kindle 的浏览器配置文件wrs.ini来看默认设置是内存达到70MB的时候重启浏览器,但是实际使用总感觉70MB来得太快了……如果漫画本身是双页的,那么貌似不到10页就重启了,初步结论是变量清空(blah=””)对实际内存占用并没有神马影响。 于是接下来要改进的就是使用Cookies,这样即便浏览器没能撑住,也能保证在重启刷新页面后能够恢复到弥留之际的页面状态,可能的话还可以尝试涉足一下数据库,弄个用户注册登录神马的OLO。嗯,就写到这里。 ————————Lang Sep————————– Finally an English version post after a long time, well, this is simply because the Chinese version of the post is not so long so the rephrasing work will not trigger the limit of my laziness. So lately I’ve been improving the online manga viewing website – PMangar,
Read More 

继续PMangar | PMangar Keeps Going

又是一番折腾,算是把CSS弄清楚一些了。首页和浏览页也勉强算是弄了个比较美观的UI,不过高兴的是首页顺利通过W3C认证了,无论结果如何,在过程中算是把规范弄得比较清楚了。 最新版PMangar已经上传到了ver0.003,目前实测在Kindle上依然有个内存不足的问题,虽然设法在浏览中删除了6页之外的旧内容,不过实测表明大约近20页之后浏览器会因为内存的原因重启,这时候Cache数据就完全丢失了。目前准备了解一下Javascript的内存清理方面是否还有优化空间,以及,把保留6页内的内容改成前5页外的全部清空试试。 几张截图: 顺带一提,做完这些的时候偶然在jsfiddle看到了jQuery Mobile,然后立马震精了,这货已经实现了近乎所有移动设备上的浏览器的HTML5兼容(Kindle 3赫然在其中),然后UI方面也有了很不错的兼容各种设备的设计器,不得不说对俺自己设计的想法是个巨大的打击。不过既然工具在此,就可以加以利用,之后的列表一类的功能估计就可以用jQuery Mobile来做了。