博文

目前显示的是 五月, 2011的博文

最近迷上了平泽进

一句话可以概括他:“跟他比前卫,你就败了啊” 在《Quit》里面狂笑了整整一分钟,在《白虎野の娘》里面无比诡异的和声,各种元素都可以体现在他的音乐中。听他的音乐感觉就像是看着不断的跃出创意的火花,总可以让人眼前一亮的感觉。 当然了,提到他基本上都会提到三大最有名的了 《剑风传奇》里面的《Forces》、《千年女优》里面的《Lotus-2》、《Paprika》里面的《白虎野の娘》,不过其实CD也有很多可圈可点的 比如我一直都很喜欢《千年女优》里面的《千代子のテーマ MODE-3》那种丝丝入扣的钢琴音,与整张CD的紧凑形成了强烈的对比,和同一张CD里面的《千代子のテーマ MODE-2》少了很多和声,给人的感觉就极大的不同了。 当然了,如果不介意前卫,可以听《聖馬蹄形惑星の大詐欺師》之类的囧歌…… 转一下歌词: BERSERK ~Forces~ 作詞:平沢進/作曲:平沢進 編曲:平沢進/歌:平沢進 時は雲をつくような波をたて襲うよ 消されて夜道を這う声たちに答えて 時代彷如要衝破雲層一般 捲起浪濤襲擊而來 回應著所有被消除而匍匐於夜路的聲音 忘れはしない キミのことは かなわぬ道に なおひとり立ち 不會忘記 你的事情 即使是無法實現的道路 仍然一人獨立 撃たれた鳥のような 優雅さで雨に耐え 宛如被攻擊的鳥兒 優雅地承受風雨 癒えない地上の血に洗われて眠る 星よ壮絶に 物語れ この夜を 受那無法痊癒的大地之血洗滌而眠 星辰啊 以壯烈之勢 訴說此夜 忘れはしない キミのことは 凍えて夜を ただひとり生き 不會忘記 你的事情 在嚴寒夜晚 獨自生存 消えない声よ今 蘇れ力へと 不消逝的聲音啊此刻 向那復甦的力量呼喊 Hai Yai Forces Hai Yai Forces Hai Yai Forces Hai Yai Forces 聞けよ 風さえ泣き そびえ立つ影の塔 撃たれて夜道を這うキミに灯をともせよ 聽啊 連風都不禁哭泣 那聳立的影之塔 為受攻擊而匍匐於夜路的妳 點亮燈火 忘れはしない キミのことは かなわぬ道に なおひとり立ち 不會忘記 你的事情 即使是無法實現的道路 仍然一人獨立 行けよしょうぜつの 影よ来て導け 走吧那險峻的 身影啊...

我还是从了MySQL的客户端好了...

之前一直在用PHP手写代码来操作数据库,虽然也算是能够用,但是总感觉很不是那么回事,万一写错了我就泪流满面了…… 之前也用过一款MySQL的客户端,也就是上传一个PHP文件,然后就可以通过那个类似探针一样的PHP文件来处理SQL请求,比PHPMyAdmin这样的重量级的需要在VPS上上传很久的家伙友好多了。 可惜已过去这么久了,我连那款软件的名字都忘了,现在还是重新找了…… 于是就找到了 Navicat……虽然本身是收费软件,但是Navicat Lite版是免费的,我也用不到那么多的功能,它给我一个SQL窗口我就很满足了,把PHP探针传上去,然后改个诡异的名字,配置好MySQL的用户名和密码就可以使用了相当的方便。另外发现这个软件居然还支持Oracle和SQLite之类的,真是不错~

利用客户端缓存优化服务器带宽

最近看了《构建高性能WEB站点》,非常有启发。于是立即着手开始改进Share站。 当然了,里面对现在的我来说最实用的的就是如何让动态脚本利用客户端缓冲的部分了(原书第6章内容),现在主要的改进方案也是依据与此章的内容。 首先先说下Share.popgo.org 站现在的缓冲策略: Share站主要采用的是XML+XSLT缓冲,其中XSLT为静态文件,由Nginx服务器端设置了Cache-Control:Max-age缓冲,缓冲时间为284400秒,相当长的时间了。 然后XML文件是服务器端通过静态文件缓冲,然后由PHP程序调用生成的,其缓冲策略为: 如果有客户提交新的种子或者编辑现有的种子,那么立即刷新缓冲; 如果在设定的时间段内没有刷新过缓冲,那么强制刷新,刷新的时间可以在后台指定。 刷新的时间判断由PHP来读取文件的最后修改时间来实现。 虽然XML是静态文件在服务器上,但是每次调用的是PHP,Nginx服务器把它认为是动态脚本,是不允许客户端进行缓冲的。现在我需要调整的就是让客户端也可以动态的缓冲这个XML文件,不用我每次都去读取和判断这个XML文件。最好是能够在我加载处理缓冲这几个类文件之前就做这个操作,也节约很多PHP程序处理的时间。 改起来就相当的简单了,首先先在所有的输出的地方加上: header("Last-Modified: ".gmdate ("D, d M Y H:i:s", time())." GMT"); 然后在开头的地方加上 $modified_time = $_SERVER['HTTP_IF_MODIFIED_SINCE']; if(strtotime($modified_time) && strtotime($modified_time) > time() - $getnewindex )//如果没有过期 { header("HTTP/1.1 304 Not Modified"); exit; } 就应该可以了……然后我满怀希望的打开FF+Firebug。结果发现在网络窗口中,依然每次返回的都是200而不是预想中的304…… 到底出了什么问题? ...

该死的武汉电信居然给我搞劫持

我是说最近怎么访问Share站的时候都会弹出很诡异的武汉新闻什么的广告... 心想:就算是hiei加广告也不至于加这么恶俗的广告吧...然后拿Firebug看了一下,地址来源于www.sosole.net:3437这个诡异的地址,然后后面带着参数desturl=http://share.popgo.org/,所以我也就没有太介意,毕竟后面似乎带着本站的参数,可能真的是加的广告吧... 不过那个广告非常怪异,并不是用JS的Document.write生成的,而是用的一个iFrame...这种土鳖的广告嵌入方式实在是很长时间都没见过了...囧rz 于是今天还是忍不住看了一下Share站里面XSLT的代码...结果竟然明明没有加入这个站点的任何广告.... 那么它是从哪里来的啊?orz 上网搜索一下,结果发现天涯上有人反映这是武汉电信的恶意弹窗...估计是Share站本身被伤了黑名单吧,毕竟我访问其他站点都不会有这样的情况,就Share站会被挂上广告...而且奇怪的是只有Chrome会被挂上这样的广告(我还装了Adblock插件的)....看来还需要再摸索一下...