Henry's profileOld Henry's StudioPhotosBlogListsMore Tools Help

Blog


    March 30

    辣贴计数器运行半年报告 兼论 Spaces 教程空间

        
        辣贴计数器运行半年报告:
         辣贴今天运行正好满六个月,虽然用户数与服务次数不断创新高,但是站长的心情却不是太好,主要原因来自几个:
        
         第一,动画计数器的推出,虽然带给辣贴用户更快速的增长,但是反应仍不如我所预期。发现仍有太多人,宁可使用外国的计数器,也不肯支持国内的原创开发。尤其在刚刚知道美国知名存放媒体文件网站 www.castpost.com 已于今天全面封杀中国上网用户,几个月前它就开始警告一些推荐它的中国空间站长,警告理由为“不符合该站宗旨的不当使用,使该站负荷过重”,到今天终于忍无可忍全面断绝与中国用户的关系。这就是一个问题,中国网民上国外网站根本看不懂外文,只凭着国内一些推荐网站的有限教程,就兴高采烈地把外国宝贝搬回家来,殊不知该网站的网页上还有许多正确使用方法、该站宗旨用途的记载,因为没有人看得懂外文,就算看得懂也不当回事。所以国内这些推荐人、写教程的人、还有搬宝贝回家的人,每个都以沾到洋气而沾沾自喜,想不到外国人却是怒发冲冠,打从心底鄙视你们这些中国人。这是说真的,看看国内写 MSN Spaces 教程著名的空间,十个有八个只介绍外国的计数器,还详细介绍如何申请,耐心的将外文翻译过来,每个细节处都是天大的优点,凡是不好的地方就随便带过,甚至不提。这些空间,惧怕中文的计数器网站,仿佛介绍了就不能尽显其洋文水平的威风。我曾经留言给号称最大的教程空间的版主,询问为何不推荐中文计数器?结果只得到支支吾吾的回答,无法做正面的解释,然后他还是继续我行我素,迄今不改“外国月亮最圆”的伟大怀抱。还记得一件才过去的事情,有一段时间各著名教程空间争相介绍一个韩国计数器,为了详细介绍、往往要写数千字的教程,可真是费尽心思。可惜热心遇到冷屁股,韩国人好像比美国人聪明,它只是用了“进阶功能,开始收费”一招,就把全部中国用户打回原处。于是这些教程空间纷纷把该教程偷偷撤了下来,但是还有一些仍然挂着,因为这些版主自己也看不懂外文甚至没上过那个韩国网站,他们的教程只是从别地方照搬过来的罢了。
        
        辣贴动画计数器,使用别人没用过的技术,从开发概念到工程完成,全部都是暗中摸索,没有任何参考文献。撇开开发技术不谈,光是制做一个会动的图片,都必须大伤脑筋,因为争取如何让系统在 0.03 秒内合成数张图片,做成一个动画文件,然后立即送到用户的网页上。每张图片的尺寸、色表、色数、还有动画方式,都与这个 0.03 秒息息相关,有时候为了减少微小的 0.001 秒不成,而只好放弃那个动画款式的制作。这个本来属于中国人的骄傲,但是中国人不需要骄傲,好像跟从外国习惯了,与外国不同的东西,应该就不会是好东西,这种想法很可怕,让我整个心都冷了。
        
        第二,谈谈我的多首歌曲播放请单编辑器,这个也是全世界的创举,使用过的人都对于其方便性大加赞赏,但是这个服务,仍然受到全面的漠视。国内一家著名的教程空间,曾经介绍过如何用 Flash 播放器插入到Media Player 播放器里而达到多首歌曲连续播放的目的(那时候我这个服务还没有推出),结果这篇精彩的文章,立即被其他教程网站普遍引用,甚至把别人写的稍加修改,就变成自己写出来的。我承认辣贴多首歌曲播放请单编辑器与 Flash 播放器插入方式,在效果方面可能仍是后者稍胜一筹,但是对于使用方便性方面来说,后者必须借助自己寻找网上免费空间才能实现,前者(辣贴)可就不用了,方便不知多少倍,而且辣贴可以轻松调整歌曲顺序,不需要自己打入任何文字或编写任何代码,同时每首歌在填入清单之后,可以立即试听、试看,马上知道填入的媒体网址是否正确。这些好处都是没有任何地方提供的。然而教程网站还是不断地推荐 Flash 播放器插入方式,致使 www.castpost.com 全面封杀中国用户(就是这个原因造成的),我相信这些教程空间还是会不改其志(如果撤下这篇文章,教程内容就又少了一篇,微软每次补空间漏洞。都让这些人非常不爽,因为原来钻漏洞的教程文章,不知道是否该撤下来。),因为像 www.castpost.com 这样的网站,网上还是有许多,反正做倒一个算一个,我们又没有损失,浪费其他国家的网络资源,也许就是中国人的胜利吧。
        
         第三,谈到辣贴的计时器,这个也是被教程空间全面封杀的服务,如果有计时器的介绍,必然是国外的网站,有些国外网站早就停止服务了,但是教程空间就是不肯撤下文章,惹的访客不断留言询问为什么那个代码无效。辣贴计时器是国内目前唯一提供这项服务的,但是好像从来不存在一样。
        
        呵呵...随便发发牢骚,其实我对于辣贴是否获得公平对待,并不是很在意的。毕竟中文计数器也不只我一家在做,他们也面临同样的遭遇,所以我不得不在此提出。同时对于这些教程空间,不学无术,只知道照抄别人文章,挟用户以自重,这种奇怪现象,实在不吐不快。最后,我必须告诉大家,辣贴现在每天要提供近三十万次的服务,辣贴计数器、计时器、多首歌曲播放编辑器,每秒钟要在互联网上出现 3.5 次,所以它不是一个可以抹煞的对象。
        
        
    February 06

    感谢 MSN Spaces 从善如流,灾难终于过去了.

        
        MSN Spaces 果然顺应民意,不到七天就把浏览 [评论] 的顺序,恢复以前从最新的评论开始排列。
        
        真是谢天谢地,微软万岁!
        
        
    January 29

    MSN Spaces 升级,灾难同时降临

        
        MSN Spaces 在前几天升级了, 新增加的功能都非常实用,也符合大部分人对微软的期待。可惜美中不足的是,其中有一点功能的修改,却让人莫名所以、倍感不便。那就是当浏览 [评论] 的时候,把以前的从最新的评论开始排列,改成从最旧的开始排列。
        
        这真是一场天大的灾难,对于一篇拥有上百篇评论的网志来说,想看到最新添加进来的评论,需要不断地[下一页]才找得到,加上 MSN Spaces 出名的不稳定,往往还没翻到最后一页,整个空间就崩盘了,然后又得重新再来,我的经验是想看到最新的评论,需要至少五分钟的不停努力,才能如愿以偿。
        
        我认为像留言板这类用途的网志,已经不适合在 MSN Spaces 空间上部署,否则只会自讨苦吃、害人害己。敬爱的微软大人,希望您能明察民间疾苦,尽快把这部分的功能恢复旧观;否则也应该在浏览评论的地方添加 -- “列出信息可能需要一些时间及努力。。” 的显目警语。
        
        
    November 24

    计数器瘫痪的问题终于全部解决



          自从辣贴计数器更换数据库之后,服务器就开始出现延滞或不反应服务的现象,并且问题日趋严重,在高峰时刻,甚至到每三次触发事件,有两次被服务器拒绝反应,使得辣贴计数器的用户,看到不再是漂亮的图形,而是一个带叉叉的白色不能显示框。

          初步研究结果,发现服务器的双 CPU 居然长时间在负荷满载 100% 的工作情况下,难怪会拒绝进来的服务。进一步发现一切原因都指向 SQL Server 所造成的,同时查看计数器的工作情况,每个服务进程竟然都要耗用 CPU 将近 100% 的资源,同时最短需要 2 分钟才能服务完毕,而最长的进程竟然可以达到 6 分钟。

          我先从 IIS 的设置着手,发现不能解决问题。接下来研究 SQL Server,无论我如何更改设置,也不能改善情况。最后,只有检查我认为最不可能出现问题的程序代码,由于已经知道是 SQL Server 出的问题,所以目标锁定在全部 SQL 语法,经过一条一条的运行时间测试,最后终于找到问题所在。简直是不敢相信出问题的是一条最简单的代码:"select * from [A 表名]" ,这是一条任何学习 SQL 语法的人,第一课要知道的简单代码,而放在我程序里的这条代码,每次都要花费 2-5 分钟来执行,同时耗用掉全部 CPU 资源,我使用 SQL Server 有五年以上的经历,这种情形还是第一次遇到,查遍网上任何技术文章,也未见有这方面的讨论。虽然猜想这条语法因为与一个有将近百万笔记录的表有关,但是 2-5 分钟的执行表现,也实在太超乎想象了。

          好吧,既然这条语法有问题,我最后终于决定换成另一种复杂的写法,用 Insert 替代。哈哈..奇迹出现了,问题突然全部解决了。最后测试计数器全部代码的运行时间,平均不超过 0.03 秒,一行代码优化的结果,竟然是 3600 到 18000 倍的效能提升,太不可思议了。


    November 17

    计数器改新名了:辣贴全能计数器

     
    King's 计数器有新的名字了
    新名字是 “辣贴全能计数器
    同时也有新网址了哦!
    新网址是 http://www.LatteCounter.com
     
    辣贴计数器即将提供新的服务,包括:
    1. IP 地址显示器
    2. 日历计数器
    3. 倒数计时器
    4. 图片定制型计数器
    5. 大头贴计数器
    6. 音乐计数器
    7. 神奇数字计数器
    8. 流量统计
    敬请期待哦!
     
    November 15

    最新推出 2008 年北京奥运吉祥物图标计数器

     
    这是中国人的骄傲!!
    我们是不是该让全世界的人都知道呀!
    赶快去申请吧!
    http://www.lattecounter.com
     
    October 10

    辣贴 全能计数器问题解答专区

    辣贴 全能计数器问题解答专区
    请留下您遭遇的问题

    我将在这里尽快给您解答...
    提出问题之前请先浏览以下内容:
    http://www.lattecounter.com/qa.htm
    http://www.lattecounter.com/rule.htm
    根据经验 99% 提问者的问题,在以上页面中都可以找到答案。
    所以为何不节省您的精神与时间? 也不必痴痴等我回复,您只要点击上面的链接,您就已经有了答案了。

    辣贴 全能计数器 [用户精选] 自我推荐区

    辣贴 全能计数器 [用户精选] 自我推荐区
    想列名在 辣贴 全能计数器 [ 用户精选 ] 的表列里吗?

    请勿在此留言啦!

    直接至 www.lattecounter.com [用户精选]

    就可以自动添加进去了!
    September 25

    震撼推出:发布辣贴全能计数器计数器

          由于 MSN Spaces 禁止 javascript 脚本代码的特殊禁制,使得网络上一般利用 javascript 脚本代码生成的计数器,全部无法拿到 Spaces 上来使用。因此目前 Spaces 上面看得到的计数器,都是避开 javascript 脚本做出,同时只有极少数的网站提供,且大部分都是外国网站,如果看不懂外文,申请就成了困难。本人有鉴于此,特地做了一个中文的 MSN Spaces 可用的免费计数器,提供给大家使用。

    立即申请
    : King's 计数器的特色
    1. 可以设置随机样式,每次计数器都显示不同的样式哦
    2. 可以按照自己需要,从任意数字起算(最多 9999)
    3. 可以按照自己需要,从任意日期起算
    4. 直接修改代码参数,马上得到改变效果,免掉上本站管理的麻烦
    5. 专为 MSN Spaces 量身定做,任何网页也都适用
    计数器示例:
    共有 60 种漂亮款式让你挑选哦!
    请记录 King's 计数器的网址 http://www.lattecounter.com
    September 23

    轻松破解试听歌曲网站,随意下载任何歌曲

          目前绝大部分试听歌曲网站都隐藏了歌曲的真实位置,目的就是防止不当链接及下载。许多下载 MP3 的发烧友,对此徒呼奈何,无计可施。

          在此本人提供一个超猛及超简单下载 MP3 的方法,让喜欢音乐的人可以轻松下载任何歌曲。方法如下:

    1 打开一个试听网站,并直接找到想要下载的歌曲。
    2 使用网站提供的试听功能,当网页上的播放器开始播放音乐后,在浏览器地址栏输入如下代码:

    Javascript:location.href=playerID.currentMedia.sourceURL;

         或

    Javascript:location.href=playerID.Filename;

    按下回车键,就会弹出下载窗口。
    p.s. 这个方法是本人独家且第一个披露,别的地方绝对没有,看到这篇文章只能说你运气真好!


    问题释疑:
    1 此方法只适用使用 Micorsoft Media Player 作为播放器的网站。(好消息是 Microsoft 至少占有 90% 的市场。)
    2 上面第二步骤的 playerID 必须改成相对应的名称。网页上的 Micorsoft Media Player 都有一个 ID 名称,在网页源代码中 < object id=xxxxx... 这个 xxxx 就是 ID 名称,通常以 player1, mplayer... 等类似形式出现。而一个网站的播放器都会使用相同的名称,因此只要查做一次,就可以下载全部歌曲,不需要每次反复地查。
    3 有些试听网站在听歌的时候,会专门打开一个没有地址栏的窗口,这时候就没有办法在地址栏输入我提供的破解办法了。要简单解决这个问题,就是使用 Firefox, Mozilla, Greenbroweser 这些多标签的浏览器,那么弹出的窗口还是会出现在标签内,地址栏就可以使用了。至于坚持使用 IE 浏览器的人,必须先查到播放歌曲的网页地址,然后再打开新窗口输入该地址,就可以避免地址栏被关掉了。
    4 有些试听网站在听歌的时候,会屏蔽鼠标右键,不让你查看源代码。这时候请使用菜单上[查看][源文件]来解决问题。如果菜单也被关掉,同样使用 3 的方式来破解。
    5 将破解代码用收藏夹收藏,那么每次下载歌曲,就只需要鼠标操作就可以了,这真是太方便了。还需要上百度去找歌吗?
    6 此方法在可以置放播放器的各类论坛,照样畅行无阻!
    祝各位下载愉快!
    September 19

    独家披露:玩转 MSN Spaces 播放器

        经过小小的研究,本人发现凡是 MSN Spaces 网页上如果有 Microsoft Media Player 播放器,都可以利用以下脚本代码实现一些简单应用。
        代码应用的方式非常简单,只要将下列所需要的代码,复制到浏览器的地址栏内输入即可得得想要的效果。
    功能 立即获得当前播放歌曲或影片的名称。
    代码 javascript:PTMediaPlayer.controls.Pause();window.alert(PTMediaPlayer.currentMedia.getItemInfo("Author")+ " - " + PTMediaPlayer.currentMedia.getItemInfo("Title"));PTMediaPlayer.controls.Play();

    功能 立即播放网上其他的媒体(此功能对于想观看非常大尺寸的影片档,但是又不愿意完全下载时,特别有用方便。注意:本功能会删除播放器内原有的媒体。)
    代码 javascript:PTMediaPlayer.controls.stop();PTMediaPlayer.URL("http://xxxxxxxxxx");PTMediaPlayer.controls.Play();

    说明:请复制到地址栏后,将 xxxxxxxxx 替换成媒体的网址。
    譬如替换成 www.abc.com/song.mp3

    功能 将网上其他的媒体,插入到当前的播放器内。(此功能不会删除播放器内本来的媒体)
    代码 javascript:var newmedia=PTMediaPlayer.newMedia("http://xxxxxxxxxx");PTMediaPlayer.currentPlaylist.appendItem(newmedia);

    说明:请复制到地址栏后,将 xxxxxxxxx 替换成媒体的网址。
    譬如替换成 www.abc.com/song.mp3。
    插入的新媒体将出现播放清单最后一首,因此请切换到最后一首听取。

    功能 立即播放清单中任何顺序的媒体。(此功能可以快速播放任何位置的歌曲或影片档)
    代码 javascript:var media=PTMediaPlayer.currentPlaylist.item(no-1);PTMediaPlayer.controls.playItem(media);

    说明:请复制到地址栏后,将 no 替换成媒体的顺序位置。
    譬如替换成 1, 2, 3...等数字。
    no-1 的 -1 不可修改或删除。
    本站播放器里的歌曲高达 60 余首,使用本功能就可以快速转到想听的歌曲了。

    功能 显示当前播放媒体的来源地址。
    代码 javascript:PTMediaPlayer.controls.Pause();window.alert(PTMediaPlayer.currentMedia.sourceURL);PTMediaPlayer.controls.Play();

    用这一招就可以知道别人歌曲的来源。

    功能 立即下载当前播放的媒体。
    代码 javascript:PTMediaPlayer.controls.Pause();location.href=PTMediaPlayer.currentMedia.sourceURL;PTMediaPlayer.controls.Play();

    用这一招就可以在 MSN Spaces 里到处下载喜欢的歌曲啦!

    功能 将目前播放媒体的来源地址,立即复制到剪贴簿(clipboard)。(此功能对于只想做链接或不想立即下载时,特别好用)
    代码 javascript:PTMediaPlayer.controls.Pause();window.clipboardData.setData("Text",PTMediaPlayer.currentMedia.sourceURL);PTMediaPlayer.controls.Play();

    功能 设置为随机播放的模式。(对于播放清单中歌曲比较多的时候,随机播放可以不必老是听前几首歌曲。)
    代码 javascript:PTMediaPlayer.controls.pause();PTMediaPlayer.settings.setMode("shuffle",true);PTMediaPlayer.controls.Play();

    如果想改回按照顺序播放,只须将代码中的 True 该成 False 再做一次就可以了。

        如果觉得每次都要复制代码使用非常麻烦,以下提供一个方法,可以将代码复制到收藏夹,以后就可以轻松随时叫用了:

        加入到收藏夹的方法:

          1 另外打开浏览器IE,随便打开网址,不考虑是什么页面,将当前页面加入到收藏夹,名称自己任意起,比如 "RandomPlay","CheckURL"。

          2 复制上面的脚本代码。

          3 在收藏夹中刚才收藏的那个链接上单击鼠标右键,选择"属性",弹出新窗口,将脚本粘贴到 [URL] 后面的文本框中(覆盖原先的网址内容),单击 [确定] 按钮,会出现询问你 "是否保留这一目标" 的对话框,选择 [是] 即可。


        使用收藏夹的方法:

          1 打开布有 Microsoft Media Player 的 MSN Spaces 任何网志。

          2 打开 IE 菜单 [收藏夹] 刚才收藏的网址(譬如 RandomPlay)即可得到想要的效果。是不是很简单啊?


    September 07

    MSN 显示图片大放送(三)

        以下图片是本人编辑、专用于 MSN 的显示图片,其大小正好等于显示图片的尺寸,不需要再作调整。如果您想要下载,只需鼠标右键点击图片,然后选择“图片另存为”,就可以存到您的电脑里了。
    September 02

    MSN 显示图片大放送(二)

        以下图片是本人编辑、专用于 MSN 的显示图片,其大小正好等于显示图片的尺寸,不需要再作调整。如果您想要下载,只需鼠标右键点击图片,然后选择“图片另存为”,就可以存到您的电脑里了。
    August 18

    MSN 显示图片大放送

        以下图片是本人编辑、专用于 MSN 的显示图片,其大小正好等于显示图片的尺寸,不需要再作调整。如果您想要下载,只需鼠标右键点击图片,然后选择“图片另存为”,就可以存到您的电脑里了。