Category Archives: Linux
VLC 播放 HTTPS Stream
总之,据说vlc是少有的可以播放https stream的播放器。 但其实还蛮坑爹的……不知为何vlc是识别系统的ssl证书的(至少在我的arch上是的)。 以下方法仅在arch上测试过。 mkdir -p ~/.local/share/vlc/ssl cd ~/.local/share/vlc/ssl ln -s /usr/share/ca-certificates certs 于是就是这样了。也不用像某些网站一样导出根证书什么的再复制,直接用系统的证书就好啦。(除非你想自己签名个不合法的)不过这年头反正ssl证书有startssl这种免费证书存在。 我折腾这是为啥呢?因为OwnCloud的Ampache流播放音乐之前HTTPS一直不行,后来才发现是这个原因。于是只要你使用phonon-vlc的话,OwnCloud + HTTPS + Ampache + Amarok 是不会有问题的了。 P.S. 我发现 gstreamer 也可以……我到底是在闹哪样……
精确提问的艺术
老实讲,我已经不记得我多少次说过“你什么意思”这句话了。 很多人的提问几乎没有任何信息含量。 想要在*nix世界里提问,首先你可能已经学习过了《提问的艺术》,如果你还没学习过,那请先去学习一次。这篇文章哪都有,而且有中文版。于是本文的牢骚纯粹作为那篇文章的补充。 前提:不要做白痴! 至少如果你的问题如果包含一条出错信息,那么你应该先去搜索。如果你使用Google的话,应该至少学会引号的使用,这样能使你搜索的结果是包含整句话,而不是零散的几个词。其次,搜索要去掉所有只能在你机器上重现的内容,例如路径,进程号。 另外要善用Google的按时间搜索功能,如果你发现五年前有人遇到类似的问题,那么那个问题很可能不是你的问题。要找最近出现的内容。 1、不是害羞的时候! 如果你知道什么,不要有意把你知道的内容隐瞒起来。 2、你都干了些什么?! 精确不代表冗余的内容,在了解你的问题的基础上,你要列出相关的内容。以下是一些经验之谈。一个关键的方法就是找你做了什么。例如你安装了什么软件包,修改了什么配置。 在自己知识范围内确定可能的问题。 如果输出提示和什么文件相关,可以通过包管理器去查询那个文件所属的包。 在少数情况下,问题是可能绕一个曲线才会触发的(例如我有幸曾经发现过一次glibc的bug……触发曲线是 KDE->Qt->Strigi->glibc,但这种情况少之又少。),找到你知道的直接相关的问题。 找到前后的差异是很重要的。而且也是最容易的。包管理器都会提供你安装的log记录,如果你不记得了,包管理器的log也会帮你记得。 3、举一反三! 如果你的问题和许多环境有关,那么最好确定下你的问题是否与某个环境有关。比如我经常被问到的输入法问题,如果不能启用输入法,那么究竟是哪个程序不能启用?那么有哪个程序又能启用?这些也都是重要的信息。 再比如显卡驱动,你当然可能只有一台电脑,那么开源闭源驱动至少可以换着试试看。究竟是驱动的问题还是程序的问题这是一条重要的分水岭。 4、寻找同行者! Linux的环境是非常复杂的,而且在这个环境下,很多人对于自己环境没有问题出于一种幸灾乐祸的态度(你懂的),比如说,你在Fedora的论坛上说你的Ubuntu出问题了,很大可能会收到的回答就是,来投奔Fedora吧!事实上也不能太怪别的论坛的人,他们可能压根不知道在你那边发生了什么。 所以先问和你有相同环境的人,也是很重要的一点,比较你们二人的环境配置也是有助于找到你的问题。 其实除了第一条之外,后三条和核心思想只有一句话,那就是比较。不要指望其他人一口气指出你的问题,你和他的距离已经超过世界上最遥远的距离了。
折腾Linux桌面中让人迷惑的形容词
用桌面的很多人都对自己的桌面有评价,但很多用词对我来说总是难以把握具体含义。 所以对使用以下描述的词评论都无视。描述个人感受不做到精确(concrete),那和对牛弹琴没什么两样。 1、字体清晰/锐利 这也就是我不和别人讨论字体设置的原因。因为清晰/锐利是个模糊的概念。 想要做到精确,上来第一句话应该先回答,是使用位图字体,还是矢量字体?对有些人来说,清晰/锐利等于位图,对有些人来说,清晰/锐利是使用在矢量字体的前提下的,所以经常会看到一群人互相对牛弹琴。 2、降低效率/专注 这是个主观概念,而且几乎总是预设别人了解你到底平时在干什么。 如果一个人没事就是只对着一个浏览器上网的话,这个概念也许对他完全就没意义。 我直到现在都没明白有些人执着的高效是什么意思。 3、花俏 这又是个模糊的概念,问题在于形容的对象是什么?有些人似乎形容的是动画效果,有些人形容的是样式。那么对应的反义词前者应该是不平滑、或者静态,后者应该是朴素。 4、轻快/轻量 首先很多人把“功能多”和“重量”联系在一起,这显然不是一个正确的联系。功能多寡取决于你的需要。 其次就是不了解内部实现就评价轻量或者重量。 当然由于主观因素过多,最没有价值的评论还是人云亦云,而且还无法区分;以及因果倒错,很多人应该打回去学逻辑。 欢迎补充。
围观对岸的输入法小风波
围观而已。 GCIN & HIME http://moto.debian.tw/viewtopic.php?f=49&t=16373 http://moto.debian.tw/viewtopic.php?f=49&t=16384 估计他们想不到这边还有个坐在几千公里外的fcitx开发者在远处……
难以评论
每当我对某个程序的有意见的时候,我总是禁不住想,嗨,是不是因为我是个Geek所以我才这么想的? 某些东西到底该怎么做?难以评论某些事情到底是撞墙了,还是走对了。 Linux怪圈就是,只有Geek在用 => 变得更加 Geek => 还是只有 Geek 在用。