我的 WAP 上传通道
Posted in 小程序 by upsuper | No Comments »这年头……手机连接线也要大几十块……我穷人买不起……于是就想利用我的空间建一个 WAP 上传通道,记得上一次放了一个下载通道。这样我要让手机和电脑互传就没有障碍了!
Read More »
这年头……手机连接线也要大几十块……我穷人买不起……于是就想利用我的空间建一个 WAP 上传通道,记得上一次放了一个下载通道。这样我要让手机和电脑互传就没有障碍了!
Read More »
今天被同学叫去帮她看她可怜的移动硬盘……此人也够可怜,移动硬盘比家里电脑空间大,所以资料比电脑里的全,移动硬盘里面几乎是她全部的资料在里面……因此坏了自然是十分着急……
因为我自己对硬件也不熟,但看到网上说移动硬盘坏了多没有硬件问题……所以就过去了……
到那边,看她的移动硬盘,接在前面板的 USB 口,电脑没反应,改接后面的口,电脑还是没反应……弄了半天,我也不懂没办法了……挂个电话问 doggy,doggy 说找个人修下吧……于是我们就来到大利嘉城……
事实上我对大利嘉城也是不熟的……因为我不热衷于硬件……逛了一会儿,不知道去哪里修……到了二楼,突然看见一家三星的电,她的移动硬盘也正好是三星的,我们就走进去,跟一个店员描述了一下症状,他马上说是硬盘盒坏了,就把硬盘盒拆开,拿了个硬盘盒接上,接电脑,成功地识别出来了!看着她的4个盘一个一个被读出来……随后,她就花40元换了个新硬盘盒 & 联机线。问题就此解决……
话说……移动硬盘看起来坏了,好像很少有里面硬盘真的坏了的情况……包括在网上查的结果,大部分是软件问题,然后是硬盘盒,真正是硬盘坏的实在微乎其微……因此,如果大家移动硬盘坏了,千万不要着急……
再话说,最近电脑及配件流行性 broken……好多人貌似不是电脑坏就是什么组件坏了……包括昨天我的电脑……
最近研究 PHP,为了方便,写了个小小的 PHP 页面用来测试简单的 PHP 代码段,为了看了更方便。虽然可能有更好的工具,不过也胡乱贴出来,呵呵~
Read More »
好久没写日志了……因为高三了,学习要紧,在学校自然碰电脑就少一些,加上上周末是体检没回家,就有好长时间了。而且事实上,这段时间也找不到什么好写的东西,今天终于发现一个。
很早就知道有一个国外的开源论坛系统叫做 phpBB,也知道 Ubuntu 的中文论坛用的就是这套系统,今天载下来看一下,实在不得不写一篇来称赞它。
首先要称赞的,是它几乎完全是 OOP 的,这对于外表来看似乎没什么特别的意思,但作为一个程序员,我还是要称赞的,因为 OOP 意味着结构清晰,各个部分的分工明确,具有极强的组织性和易解释的特性。随意翻开 includes 文件夹里的文件,几乎都是 class。好像 WordPress 的代码也是这样的,这种代码通常我是看不懂的……因为 OOP 的思想不够深入?反正我觉得我还是很菜的……
接下去,就是它的权限管理。我觉得如果我写一套网站系统,一定要充分吸收 phpBB 的权限系统,这是我所见过的所有网站系统中最优秀的权限管理。如果我没记错的话,事实上 Zend Framework 提供了一个类似的权限系统,不过在国内的 php 程序中我几乎没有见过,自然不太了解,不知道是不是这样的系统在国外的程序中已经普遍应用了?
以上这两点已经够赞的了……不过我觉得他的界面即清晰清爽,又很强大,再赞一个。
原来看了 Discuz! 和 PHPWind 的代码,觉得写一个论坛系统是很容易的,再看看 phpBB……这种信心就彻底被摧毁了……再看看 PHPWind 官方的广告“中国领先的社区软件与方案供应商”,觉得他也只能在中国领先了……
前几天,一位大牛 (Mathself) 提议给论坛安装上一个数学插件,并且告诉我参看奥数之家论坛。我经过研究发现,就是一个叫做 ASCIIMathML.js 的文件在起作用,这个文件将类 LaTeX 的公式转换为 MathML。Firefox 提供原声的 MathML 支持,而 IE8 以下的版本需要 MathPlayer 插件支持,Opera 自 9.5 起提供原生的 MathML 支持。
Read More »
那天为了把一首歌弄到手机里(话说我的 Nokia 6111 空间很小的说),因为看到一个帖子,说 HE-AAC 十分好,就想试试,没想到压出来的东西和同体积的 MP3 的音质简直不是一个数量级的……根本不需要什么专业级的音箱或者耳机,更不用你有专业级的耳朵,随便听一听就知道到底是什么差别了!
下面做个实验,同样的无损音源。这里使用的编码器:MP3 采用 LAME 编码器(传输中音质最好的 MP3 编码器),HE-AAC 采用 Nero AAC 编码器。
下面是测试用指令:
1 2 3 | lame -b 32 Dango.wav Dango.mp3 neroAacEnc -he -cbr 32000 -if Dango.wav -of Dango.aac neroAacEnc -he -br 32000 -2pass -if Dango.wav -of Dango2.aac |
下面是编码的几项数据,并附测试文件下载:
| 格式 | 编码 | 文件大小 | 下载 | ||
|---|---|---|---|---|---|
| 编码器 | 参数 | 耗时 | |||
| APE | 无损参考音源 | 4.3 MB | 下载 | ||
| MP3 | LAME | -b 32 | 0.463s | 154.0 KB | 下载 |
| AAC | Nero | -he -cbr 32000 | 0.894s | 160.3 KB | 下载 |
| AAC | Nero | -he -br 32000 -2pass | 1.842s | 167.8 KB | 下载 |
其中 MP3 的 -b 32 参数表示采用 CBR (平均比特率) 32kbps (约 0.25 MB/min);AAC 的 -he 参数表示使用 HE 方式编码 (即编码为我们要的 HE-AAC),而 -cbr 32000 也表示采用 CBR 32kbps 编码。至于下面还有一个 -2pass 表示二次编码模式,据说可以获得更好的音质 (我没听出来……)。
其他的我不多说了,自己听一听就知道差距多大了……虽然 AAC 的编码时间较 MP3 稍长(似乎有 2 倍?),但编码出的音质绝对不在一个级别!
在 Windows 下现在也可以很容易地将音乐文件压缩为 HE-AAC 了,具体参考网络上的例子,我也不多阐述了(况且我也不用 Windows……)。
昨天安装了一个叫做 Stellarium 的 3D 星空模拟软件,相当不错,据说数据什么的都是根据天文台观测的真实数据,可以用来学习天文知识什么的……下次晚上拿他来对天上的星星~
安装还是比较简单的(开始我还跑到它官方网站去下源代码……结果发现 apt 可以安装……白下了……),直接用 apt-get:
1 | sudo apt-get install stellarium |
包有一点大……不过昨晚用 cn99 的源还是很快就下好了。
安装完有两个小小的问题,首先是文字的问题。因为自动识别为中文却不能显示……所有的中文都是框框……在红联上看到一篇文章介绍 Stellarium,并附了如何解决中文不能显示的问题。我就是用这篇文章的方法解决的,虽然它推荐用宋体,不过我更喜欢文泉驿正黑……
1 2 3 4 5 | cd /usr/share/stellarium/data sudo mv DejaVuSans.ttf DejaVuSans.ttf_backup sudo mv DejaVuSansMono.ttf DejaVuSansMono.ttf_backup sudo ln -sf /usr/share/fonts/truetype/wqy/wqy-zenhei.ttf DejaVuSans.ttf sudo ln -sf /usr/share/fonts/truetype/wqy/wqy-zenhei.ttf DejaVuSansMono.ttf |
打开 Stellarium,中文正常。
话说另外一种方法给大家参考一下,就是 Stellarium 官方 Wiki 上的如何在Stellarium中正确显示中文,我就不试了……前面那方法用得很好……
另一个问题就是开起来就不断闪烁的问题。我一下就猜到是 Compiz 的问题……禁用了 Compiz 再起动就不闪了……可是当我重新开启 Compiz 时发现原来设置全部没了……不好……在网上找了一下让 Stellarium 和 Compiz 并存的办法……找到了这么一帖,2楼给出了一个方法,6楼给出了个脚本。不过那个脚本似乎有一点点小小的问题,我改了一下,写在这里:
1 2 3 4 5 6 7 8 9 10 11 | #!/bin/bash # gamestart.sh # Usage: gamestart application # turn compiz off for application if [ `ps -A | grep "compiz" | wc -l` -gt '0' ]; then metacity --replace & $1 compiz --replace & else $1 fi |
把他保存到 /usr/bin/gamestart 文件里,然后设置一下属性:
1 | sudo chmod 755 /usr/bin/gamestart |
最后在菜单项里修改 Stellarium 的属性,改为 gamestart stellarium。
再启动,所有窗体闪烁了一下,Stellarium 成功正常无闪烁启动!一番遨游后,关掉 Stellarium,所有的窗体又闪烁了一下,Compiz 的效果都还在!高兴~
强烈推荐 Stellarium,很优秀的软件!开源界果然是优秀软件辈出的地方……
最近几天是高三的补习……所以都没什么时间碰电脑。前几天 (8月16日) 在论坛辞去了管理员职务,也想上来写写东西了。
事情的缘由大概是这样的:在8月15日,首先是我说我要闭关暂时不去论坛了,然后因为什么事我开个玩笑说我想关掉论坛 (19楼)……然后米罗就发了一贴大家一起来欺负小权吧……。当我看到这贴的时候是晚自习的第一节下课,做了一个多小时的作业,想换换心情的时候,借来手机上论坛,就看到这么一贴。当时突然十分生气,先是警告了米罗,又搬出某件事,结果米罗不服,就越吵越大。其实本来事情第二天也就过去了,我生气大多是不过夜的。结果那天晚上米罗又上来发了一贴 (39楼)。当时我看到这贴,气又上来了……实在是觉得心里不舒服,就写下了辞职书,并自免了管理员职务。
现在回想起来觉得有些后悔吧,后悔当时太冲动了些。不过说出去的话,泼出去的水,我是不会反悔的。我只是觉得,我的性格似乎需要调整一下了……这是遗传我妈的性格吧,我觉得好像有几次都是这样……如果一开始我就不开那个玩笑,大概也不会有那么多事发生;如果当时米罗发了那贴我只当作玩笑,也不会发展到这种结局。
不管了,不想那么多了,高三了,要认真念书了。论坛反正也要传下去。我在想,我很久没有发这么大的火了吧?压抑得过久似乎一旦爆发就很可怕了……不知道还有没有下一次……
为了运行 Mathematica,我在原来的一篇日志介绍过,要通过编辑 /etc/X11/xorg.conf 禁用 Composite。但是这样就没有任何效果了,Ubuntu 最华美的东西不能体现出来,有些可惜~但如果不禁用掉,Mathematica 开起来打任何字进去看起来都是一片空白……看着其他人的 Ubuntu 那么漂亮……我想,先恢复 Composite 试试?说不定可以了。
恢复后,打开 Mathematica,输入几个字符,没东西显示……还是那样……
不甘心……又经过在英文网站的查找,发现了这样一篇帖子(Ubuntu 论坛果然是个好地方)。里面介绍的方法是在运行 Mathematica 的时候在后面加上 -defaultvisual 参数。把 Composite 解禁后,我试了这个参数,果然 Mathematica 可以用了。可是新的问题又出现了,一下出来好几个没用的空白窗口。再看下面的回复,发现还要再调一个配置:进入 Mathematica,点击 Format 菜单里的 Options Inspector,在打开窗口最上面的下拉列表中选择 Global Preferences,在左边的列表中选择 Notebook Options 下的 Window Preferences,再在右边的框中找到 WindowFrame,把它设置为 Generic。这时,Mathematica 闪了一下,没用的窗口全部消失!
把 -defaultvisual 加入到我放在面板上的启动器中,再运行,除了启动的时候会闪过几个窗口,完全没有问题了!至此,我的 Mathematica 的问题完美解决了!Ubuntu 的华美效果也可以回来了~
体验了一下 3D 桌面~哈哈~