网络寻租

Programmer, Gamer, Hacker

毒品交易

| Comments

只要有供给和需求,以及可以交易的平台,就会有市场。

无论里面交易的东西是什么。

毒品对于文明世界里的各国而言,几乎都是被列为需要取缔的东西。但是和自杀一样,很少有人认为,选择毒品,是一个人的自由。

从社会的总收入上考虑,毒品总是会带来减值,吸毒者的精力大多被毒品所吸引,如果不算上凑集购买毒品的经费,几乎不会从事生产活动──其他的社会活动,娱乐开销都被毒品所占据,无法给社会带来发展的动力。但毒品对于单个劳动力的损害,完全无法与毒品交易业带来的更大伤害相比:诱骗吸毒,吸毒者的暴力 事件。。。。。如果说吸毒者是一个正在死亡的细胞,那么毒品网络就像是癌细胞一样,威胁整个机体的生命。

作为一个很少有接触毒品的社会而言,道德,社会上的警告很好地能够防止危机的蔓延,而毒品泛滥起来后,尤其是毒品网络的建立──只要有无法通过正当 收入购买毒品的吸毒者,很容易就会产生──除非采取绝对严厉的措施,很难加以根治。毒品的需求是硬性的,只要有需求,供给也不成问题(大多数的毒品不比种 庄稼难),市场?有人的地方就会有交易。

作为经济学来考量,政府对于毒品行业的打击,只是增加毒品的成本──吸毒者可以用一切来换取毒品,而政府雇员只是满足于国民的税收。而这些高出来的 成本,全部都会转移最终的用户手上。缺少资金的吸毒者,很难想像会采取什么措施来筹款。为了追求更大的利润收入,毒品行业的从业者必然会扩大市场,诱骗更 多的人染上毒瘾。这些都是现代社会,毒品无法被取缔的原因。

有些国家采取了一些聪明的方法,那就是提供上瘾的国民以成本价毒品──供给的无限扩大,使得毒品行业无力可图,开拓市场只会带来损失。在这些国家里,几乎没有能够生存下来的毒品网络,但是,由于国家间政策的区别,它们都从原先的毒品进口国,转变为了毒品出口国。

我们认知的毒品,其实可以分为好几类,神经麻醉型,感官刺激型,上瘾型等,其中上瘾程度也差别巨大,有些不会上瘾,有些使用了就不可能被戒掉。听说大麻对人体的伤害不比吸烟大,也不怎么会上瘾。有机会可以试试。

为什么不要使用linux

| Comments

我从大三开始,使用linux(主要是ubuntu)已经有快4年了,linux操作系统已经成为我生命的一部分,即使在工作中,我不得不使用windows(我是一个delphi程序员),我还是带着自己的笔记本,装上linux,来远程登录到工作机上面。

但是我很不建议其他人投入到使用linux上面来,这是因为每个人都有不同的需要,以及在不同事物上面需要付出的成本。选择操作系统,还是要依靠自己的判断。

我使用linux,主要是因为我对于编程上面的兴趣。linux主要是一个学习的工具。linux的优势很多,操作系统设计的优良,不用担心病毒与 木马,免费的价格,优秀的软件和社区支持。。。但是,这些都无法改变linux本身功能上面的希求:它从根本上面来说,是黑客的操作系统,而不是普通人的 操作系统。黑客们没有足够的动力和精力来为普通用户设计一套用户友好的操作系统。

于是微软出现了。它的努力,让普通人有使用计算机来提升效率的可能。即使它的操作系统容易死机,不稳定,低效率,有种种东西来破坏我们的数据,但 是,至少比一个需要花费相当多时间来学习的黑屏命令行世界要好的多。而windows的高价格, 和由此支撑起来的微软帝国,则是普通用户对他们的肯定。

如果你能够忍受操作系统需要自己手动输入语句来设置,如果你能够忍受在遇到问题的时候只能登录到外文社区上面去寻求帮助,而不是身边的同学,同事, 如果你决心学习操作系统的各个方面,从文件系统格式,各个复杂拗口又没有什么索引帮助的设置系统,还有包括alsa,oss,X,acpi等技术性的底 层,而这些又只能给专业的计算机行业人士带来利润的知识,最重要的是,你在这一切之后还是本能地使用linux作为第一选择的操作系统, 那么你就大胆使用吧──估计世界上也没有什么困难能够阻止你了。

ps:

说微软垄断的,想想,是不是所有人都有权利开发操作系统获利?垄断只于市场的约束条件有关,即使市面上只有一家公司的产品,那也是市场自动优化的产物。以后我会写一篇文章来论述这一观点(其实是个合格的经济学家都知道,只有行政垄断才是真正的垄断)

为什么不要帮助穷人

| Comments

帮助穷人就是断绝他们自力更生的路。

帮助穷人就是养懒人,养没用的人。

帮助穷人就是给穷人找拒绝变富的借口。

帮助穷人侵犯他们的人格。

帮助穷人就是对所有其他人说:我希望世界上的穷人更多。

帮助穷人就是共产主义──这就是为什么共产主义搞不好的原因。

帮助穷人就是让自己和穷人交朋友。

帮助穷人就是让自己和穷人混在一起。

帮助穷人就是让自己象穷人一样思考。

帮助穷人就是让自己变穷。

如何在windows下面发布程序

| Comments

程序写好了,如何给其他人使用呢?

如果是在linux下面,直接把源程序打包一下,然后写一个readme.txt,里面写上编译需要的模块,以及安装的方法就好了,会用linux的人一定会安装的。

不过在windows下面,就没有那么简单了。还是需要做出一个安装程序来的。

我看过了一些专门做安装程序的软件,太专业了,没有必要把简单的小程序发布搞复杂。我用的方法是,做一个自解压程序。

自解压程序可以使用winrar,里面支持这样的功能,做起来也很简单。但是好像winrar是商业版的程序,还是不用它算了。

我用的程序是7-zip,一个专门用来压缩与解压的程序。

制作自解压程序的方法是:

1
7z a -sfx7z.sfx 自解压程序名 需要压缩的文件

7-zip还可以用来把一堆文件制作成一个单独的exe文件,方法是用7-zip的制作安装包的功能,选定一个解压后自动运行的程序:

先把文件压缩起来。

再运行

1
copy /b 7zS.sfx  config.txt  用7-zip压缩后的文件名 可执行文件名

7zS.sfx可以从 7-zip的下载地址 里面的extra包(比如7z457_extra.7z)里面得到,这是一个7-zip用来做安装程序的模块, 上面语句的原理是直接把config.txt 和压缩文件附到这个7zS.sfx后面,就成为一个exe文件了。

config.txt是设置文件,我是这样写的:

;!@Install@!UTF-8!
Title="rest"
RunProgram="\dist\rest.exe"
;!@InstallEnd@!

runprogram是解压缩后执行的文件。

这样就生成了一个可执行文件。运行后,经过一个解压的过程后(文件解压在某个不为人知的地方),就自动运行压缩包里面的文件了。运行完毕后会自动删除解压的临时文件。

具体的设置,查看7-zip文档的-sfx部分。