Wisdom
人要得到生命,就必须拥有智慧。但是,人不可能全知,而且生命有限,因此必须把一切的智慧都简单化,为能传于他人,传承下去。因为一个复杂的智慧,难以传承。而要把一切事物都简单化,就必须找出万物的共同点,然后变成定理,再通过语言、文字、绘画等,传扬出去或传承下去。
为引入生命,智慧必须协同真理。因为没有真理,所传承的智慧,不得以相信。因为没有真理的智慧,其中包含了欺诈。若是欺诈得以相信,那世间的偷抢拐骗,奸淫掳掠,都成为可以接受的。而且,更会演变成以暴制暴。最终,便是生灵涂炭。这一切并非生命。这一切是罪恶,罪恶将引入丧亡。
被传承的智慧,只能称之为“知识”。因为人不能体会或经历他人所经历过的。而经验必须被反复的思索和得到启示,才得以明悟,最终才能变成万通的道理。因此,一个被传授知识的人,未必明白其中的道理。
人被传与知识,若人不明悟,知识也只是知识。知识固然有用,因为它已把事物简单化,但并不能成为领受知识者的智慧,除非有所明悟。但要明悟知识,除非得到启示,除非得到原创者的经验,不然不得已明悟。因此知识固然重要,人还是必须得到更多的经验。因为一切的经验,经过反复地思索,就成为智慧的基础。当人有了基础,人才能诠释知识中的含义。
人如何把事物简单化?人运用了逻辑思考,找出事物的共同点和规律,将一切变成定理,再传扬出去,或传承下去。人运用逻辑,是因为逻辑可以反复地使用,并得到同样或相似的结果,更可预知结果。若不运用逻辑,人则是随性地行事。得到的结果,不能预料。行动原因不能解释。就算是智慧,也难以传承。
人有法律规则,则是因为人本身就有规律,如人的言语。法律和规则,就是为了让一切都简单化。因为只要听从法律规则,便不会犯错。只要听从,便不会对他人或社会造成伤害。但有些人不听从,是因为他们没有智慧,不知为何要听从。然而,听从的人,也未必有智慧,因为他们未必明白为何要听从。
人本身就有规律,因为世间万物就有规律。
人既然生命有限,还是愿意得到生命,寻求智慧,传于他人。因为人并非单一生活的。有智慧的人,必寻求众人的利益。正如每个细胞并非只为自己存活,而是共同运作,分担职务,而让整个生命体存活。智慧人亦是愿意让全人类存活,以继续繁衍下去。因此,智慧人才愿意将智慧传于他人。这才是人应有的本性。
Reviews of some file synchronizers
The followings are the reviews of several open source file synchronizers which I tried.
WebSynchronizer - Can work with network, FTP, etc. Delete the files to recycle bin, does not have backup. Use the synchronisation in order to delete the destionation file, but the source folder will download the newest file. Not very easy to use.
JFileSync - Interface is not good, cannot copy the hidden file as hidden file at the target, do not delete the file in recycle bin.
How do you treat a chain letter?
Do you receive chain letter frequently? When you receive the mail (chain letter), and read the contents, the mail always describes how eager they need your help. And ask you to forward the mail so that others will know their situation. Or forwarding the mail will help them to earn some money.
Then, what will you do? I am not sure my action is right or wrong. But normally I will ignore the mail. This is because I don’t know the authenticity of the mail. Mail is written by a person and distributed to others. Besides that, the contents of the mail is also a personal issue. No one knows the truth behind the mail.
Dealing with isi32.exe
About “isi32.exe”, if a PC is infected, when we insert the USB pendrive, the pendrive will automatically be written with an “autorun.inf” and a “RECYCLER\S-1-5-21-1482476501-1644491937-682003330-1013”. However we delete the “autorun.inf” and “RECYCLER”, they will be written again and again.
And the “isi32.exe” is duplicated inside the “RECYCLER\S-1-5-21-1482476501-1644491937-682003330-1013”. Thus, the antivirus like AVG cannot detect the file, since it is in the recycle bin.
When the pendrive plug into other PC, and when the pendrive is run with “Autoplay”, the virus will be duplicated in C: drive again. So that another PC will be infected.
Offer your sufferings
We cannot prevent sufferings in our life. When we suffered, we feel sorrows in our heart, even anger and despair.
We don’t know the reasons why we are suffering. Then, what should we do?
Just offer our sufferings to God. For the sake of our own sins, and also for the others. And be grateful to God for giving us the chance to experience sufferings. Even the Son of God also suffered for us. And ask God to save us from the sufferings.
C/C++ libraries
A programming language is only a language. The language allows the programmer to communicate to a computer. We can ask a computer to print a “Hello World!” in a console, or doing some other complex things.
When we are writing a program, especially C language and C++ language, we always need the libraries. C language has its standard library, C Standard Library. The standard library contains standard I/O (stdio.h). That is why we can print a “Hello World!” in a console. And C++ has also standard library, C++ Standard Library. Like C Standard Library, C++ Standard Library contains “iostream”, “string”, etc. Furthermore, C++ language also uses STL (Standard Template Library). STL contains vector, stack, queue, etc. These libraries reduce our work when we are writing a program. These libraries are so basic that we don’t need to know how they are written.
Teleportation
After reading an article, “How Teleportation Will Work”, I found that it is very interesting. Since I often dream that I have the teleportation ability.
From the article, it says that a photon is possible to be teleported. But the teleportation works by creating a replica of the original photon. After the replica is created, the original photon will no longer existed. That means, the information can be teleported from one portal to another portal.
DirectShow and DirectX
I use Visual Studio 2008 Express and Windows SDK 6.1 (Microsoft Windows SDK for Windows Server 2008 and .NET Framework 3.5). Since I am doing some DirectShow application, and using Sample Grabber filter, “qedit.h” is needed. However, this “qedit.h” includes a “dxtrans.h” header file. I installed DirectX SDK February 2007. There is no problem during compilation.
However, my friend uses newer version, DirectX SDK June 2008, and the coding cannot be compiled. This is because “dxtrans.h” is missing. Therefore, I go to search the solution. You can find the solution here.
Minimize to system tray: TrayIt!
Last time, there is a Firefox addon, that is MinimizeToTray. Since I am using portable Firefox, it requires some time to start. Using MinimizeToTray, I just minimize it without exit, so that I can open the Firefox later without starting the Firefox again. However, Firefox 3 does not support MinimizeToTray. This is sad.
But, I just found a powerful freeware, that is Tray It!. Using it, you can just minize any application to the system tray. I like it. Because I am using portable OpenOffice also. Like Firefox, it requires some time to start. Using Tray It!, both Firefox and OpenOffice can minimize to tray without using the space of taskbar.
Comparison 3ds Max and Blender
I prefer freeware rather than commercial software. However, since recently I needs to involve some 3D modelling, I am wondering which 3D modelling tools is better.
I have tried both Blender and Autodesk 3ds Max. There are other 3D modelling software. You can find the comparison of 3D modelling software from CG Society Wiki and TDT3D [from Wikipedia].
Blender can be said is the best of the other free 3D modelling software. However, the user interface for 3D modelling is quite different from other commercial software, such as 3ds Max, Maya, and MilkShape3D. For the usability perspective, Blender is difficult to use. If compare to the 3ds Max, 3ds Max is far more better than Blender. If Blender follows the interface as other software, I think it would be better during modelling.