Pages

Tuesday, 31 December 2013

在linux vps上搭建基于php的静态博客程序-dwarf

 git clone https://github.com/mytharcher/dwarf.git
cd dwarf
mkdir output
as3:~/dwarf# ls
build.php  example  filters  output  README.md
as3:~/dwarf# cd filters
as3:~/dwarf/filters# git clone https://github.com/mytharcher/php-markdown.git
as3:~/dwarf/filters# cd ..
as3:~/dwarf# php build.php -p example -o output (这个就是生成/更新静态网站的命令)
as3:~/dwarf# cd output
as3:~/dwarf/output# ls
assets  docs  downloads  index.html
(现在output里出现了很多内容,包括index.html,可见~/dwarf/output/就是静态网站的根目录)

发贴方法:在项目的targets目录中创建文本文件即可。
as3:~/dwarf/output# cd ../example/targets/
as3:~/dwarf/example/targets# nano test1.text
格式如下:

这是测试1.

无需写header部分。然后:
as3:~/dwarf/example/targets# cd ~/dwarf/
as3:~/dwarf# php build.php -p example -o output

演示站点:http://as3.brite.biz:23569/,http://dwarf.brite.biz/
不过发布帖子后,帖子的超链并不会自动出现在网站中。比如:
http://dwarf.brite.biz/chinese-economy.html,这个超链是我手工编辑~/dwarf/example/targets/里的index.html,添加到index.html文件的底部而来。
注意 这里的~/dwarf/example/targets/其实是“源目录”,~/dwarf/output/才是“目的地目录”。我们需要编辑“源目录"中的index文件,而非“目的地目录"中的index文件,因为更新网站后,“目的地目录"中的内容会被全部覆盖,包括其中的index文件。  如果修改“目的地目录"中的index文件,就等于是白改了。

像这类不能把所发布的帖子的超链自动展现在网站中的静态博客程序没多大意义。
项目地址:https://github.com/mytharcher/dwarf/

Monday, 30 December 2013

ldconfig: command not found与如何设置环境变量

It’s been a while, but in the oh so distant past I stumbled upon the following error on my then fairly new Debian Wheezy system:
bash: ldconfig: command not found
You might encounter this error or something very similar, especially when you are using sudo instead of changing to root with su (see my article on how to enable sudo).

Problem

The problem is that programs like ldconfig are located in the  /sbin folder, but this folder is not added to the PATH variable.
If you don’t know what PATH is:
The path variable is essentially a list of folders. When you type a command in bash (the terminal/command line) like this:
ldconfig
then bash will go through all the folders listed in the PATH variable and see if a program with that name is in that folder. If it finds that program, it will execute it.
The problem here is that PATH (the list of directories where bash will look for the program) does not contain the folder /sbin. But because the program is in this folder and bash does not look there, bash will not find the program and instead annoy you with an error.

Solution

The solution is to add  “/sbin” to the PATH variable. This can be done by editing the file “/etc/profile”.
Type
sudo nano /etc/profile
or – if you are more comfortable with a GUI based text editor – you can also type
sudo gedit /etc/profile

At the beginning of the file, you will see the following:
if [ "`id -u`" -eq 0 ]; then
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
  PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
fi
This sets the PATH variable for the root user and every other user. The first line that starts with “PATH=…” sets the PATH for the root user and the second line sets PATH for everybody else. So the code fragment basically translates to:
if user=root then
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
otherwise
  PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
The second line is what we have to care right now. The directories in the list are separated by a colon, so the list contains the following directories:
  • /usr/local/bin
  • /usr/bin
  • /bin
  • /usr/local/games
  • /usr/games
We want to add a few directories to that, namely:
  • /usr/local/sbin
  • /usr/sbin
  • /sbin
For ldconfig and a lot of other programs, adding “/sbin” would be enough, but I added the others as well, because I thought: “I don’t wanna come back two more times, just because I might realize later that I should have added them as well in the first place”
You could add the directories anywhere in the list, but I like to add them in the same order they appear in the PATH variable for the root user, so I will change the beginning of the file to this (remember to separate the directories with a colon):
if user=root then
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
otherwise
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games"
fi
Save the file; when using nano, just
  • hit “Ctrl+X” to quit
  • then “Y” to confirm that you want to save the modified version
  • then hit the enter key to confirm the filename
And finally: Log out and log back in.

from http://blog.tordeu.com/?p=374

在bash中使用alias(很不错的启蒙文章)

Introduction

What Aliases Are

Here is a short introduction to aliases in case you have not idea what they are:
An alias is simply a different name for a specific command line command. You can call an alias like any other program and the shell will then replace the alias with the command it represents.
If you find yourself typing”aptitude” a lot you could, for example, define an alias “a” for this command instead. Now, instead of typing
aptitude install <package>
you just need to type
a install <package>
Bash will recognize that the command a is really just an alias that stands for “aptitude” and therefore replace a with “aptitude”. You could make your like even easier by assigning an alias “ai” to the command “aptitude install”. Then, when typing
ai <package>
bash will notice that the command “ai” is really just an alias for “aptitude install” and replace “ai” accordingly. Therefore, the command that bash will execute is:
aptitude install <package>

Permanently Storing Your Aliases

It is important to note than running the commands below will only change the alias definitions for the current shell. The changes will not appear in other shells and they will be lost when closing the shell (and logout/shutdown/reboot). This basically means that the changes are only temporary.
Therefore, if you want to permanently define new aliases, you can create new file named
.bash_aliases
in your homefolder (the file will most likely not exist already) and put all you alias definitions in there. Alternatively you can add the definitions to the file
.bashrc
in your home folder, but it’s cleaner to have a separate file for the aliases and the .bashrc should already check for a file named .bash_aliases, so you only need to create the .bash_aliases and the file will automatically loaded.
It is important to note that the .bashrc and therefore the .bash_aliases will only be read when the shell is created. Therefore, you won’t see the changes to .bash_aliases immediately. You need to either create a new shell after saving your modified .bash_aliases or (re)load the .bash_aliases file like this:
. ~/.bash_aliases
You can, of course, create an an alias for this command in your .bash_aliases file…

List All Aliases

To get a list of all aliases which are currently defined, all you need to do is to run:
alias
This will list all defined aliases, one per line, like this:
alias la='ls -la'
alias ls='ls --color=auto'
alias lx='ls -lAh --group-directories-first'

List A Specific Alias

To only get the value of a specific alias, you can type:
alias <name>
You can also use this command to display several aliases:
alias <name1> <name2> ...

Example 1

alias la
will display
alias la='ls -la'

Example 2

alias ls la
will display:
alias ls='ls --color=auto'
alias la='ls -la'

Create A New Alias / Change An Existing Alias

Creating a new alias or changing the value of an existing alias can be done in the same way:
alias <name>=<value>
For example, creating an alias “www” to avoid typing “cd /var/www” all the time, can be done like this:
alias www='cd /var/www'

Combining Aliases

When defining an alias it is possible to use another alias. Let me show you two examples of how this might be put to use:

Supplying (additional) options

The only predefined alias on Debian is
ls='ls --color=auto
By defining an alias la like this:
alias la='ls -la'
You already used an alias for defining the new alias. When typing
la
bash will now recognize that “la” is an alias and replace it with its value:
ls -la
But now, again, bash will recognize that “ls” is an alias as well and replace this will its value “ls –color=auto”, which results in the command:
ls --color=auto -la
(bash will not recognize ls an alias again, so this is where it stops)
In this example the alias “la” used the already defined alias “ls” (which adds coloring to the command ls) to add the additional options “-l” and “-a” to it. This can be used for various purposes. If you want to define various aliases for the ls command, for example, it might be a good idea to create an alias that already contains the common options (like coloring) you want to use for all the other aliases. This will shorten the alias values, which makes them easier to manage. Instead of defining the following aliases:
alias la='ls -la --color=auto'
alias lh='ls -lh --color=auto'
alias lx='ls -lAh --color=auto --group-directories-first'
you could define them like this:
alias la='ls -a'
alias lh='ls -h'
alias ls='ls -l --color=auto'
alias lx='lh -A --group-directories-first'
In this example the alias ls already carried the “-l” and “–color=auto” option, therefore avoiding the others to specify them as well. The definition of the lx alias uses the lh alias, which additionally carries the “-h” option. You should be careful when using this approach, because creating two many connections between aliases can make management more complicated instead of simplifying it and also create some unwanted side effects.

 Supplying (additional) arguments

Similar to applying additional command line options, you can supply additional arguments to

Delete An Alias

To delete an alias you need to use the unalias command:
unalias <name>
It is also possible to delete several aliases at once:
unalias <name1> <name2> ...

Example

To delete the www alias that we just created, type:
unalias www
 
from http://blog.tordeu.com/?p=289 

如何在linux中启用sudo?

Introduction

In Linux, it is recommended to work in a terminal as a normal user and use sudo to run commands as a superuser in case you need root privileges for a specific task, instead of creating a root session with su and eventually shoot yourself in the foot (if you’re lucky), which is far more likely this way.

Problem

In a fresh Debian (Squeeze) installation however, sudo will not work. If you try to run sudo, you will get the following error message:

<username> is not in the sudoers file
(Of course, instead of “<username>” it will list your username)

Explanation

Sudo will not work, because the user that is created during the installation is not added to the group “sudo”. However, you need to be a member of that group to be able to use sudo (Note: Depending on your distribution, the group might have a different name, like “sudoers”, “admin” (like in Ubuntu) or maybe something else. In that case you have to look up the name of the group).
You can check if you are a member of that group by getting a list of all groups you a member of by typing in the terminal:
groups
The group “sudo” will most like not be listed.

The Solution

To be able to use sudo, you need to be a member of a group named “sudo” (as noted above, this name might be different in other linux distributions). To become a member of this group, open a terminal and first get root access by typing:
su
Enter the root password when asked and then type the following:
adduser <username> sudo
Replace <username> with your username or the username of the user you want to give the possibility to use sudo (and depending on which linux distribution you use, you might need to replace “sudo” with the appropriate name of the group)
Now, that you are a member of this group, you are almost done.
Exit your root session by typing:
exit
If you now type in
groups
you will probably notice that “sudo” is still not listed and if you try running sudo you will still get an error message complaining that “<username> is not in the sudoers file”. Don’t panic! Just log out and back in to finish the process and if you open a terminal then, everything should be fine。

from http://blog.tordeu.com/?p=31

用VLC Player 設定串流伺服器(Streaming Server)

想在家裡要用手機或平板來看電腦裡下載來的教學影片,但是,不想要每次都去複製那些影片檔案到手機和平板,所以,就想到要在阿舍的 Ubuntu 上裝個 Streaming Server (串流伺服器)來用,這樣,阿舍就不用在那邊把檔案複製來複去的,因此,就去找找看有什麼 Streaming Server 可以裝來用用,結果,找著、找著才發現,原來阿舍有在用的這個 VLC Player 也可以支援串流播影片的功能,於是就試了一下,還不錯,不用架 Server 就可以用了哩 !


VLC Player 支援多種作業系統,所以,以下的設定方式都適用哩! 首先,如果還沒有安裝過 VLC Player 的話,可以用下面的指令來安裝,安裝好之後,請在用 Dash 搜尋 VLC 就應該會出現 VLC Player 的圖示,請點選它來啟動 VLC Player,而如果是用 Cinnamon 的話,VLC Player 會放在「Sound & Video」選單裡的。

sudo apt-get install vlc

啟動後,請點選右上方的「媒體」選單,然後,再點選「串流(S)」項目。



接著,就會跳出「選擇檔案」的視窗,請點選「加入」按鈕來選擇你要在串流播放出去的檔案,可以多選,到時候可以連續播放的哩 ! 選好之後,請點選下方的「串流(S)」按鈕。



再來,就會跳出「串流輸出」的視窗,請點選下方的「目的地設定」大按鈕,按完後,會接著出現「目的地」設定視窗。

在「目的地」設定視窗的新目的地項目右邊的下拉選單選擇「HTTP」後,點選右方的「加入」按鈕來進入 「HTTP」 的設定畫面,另外,預設的情況下,負責串流放送影片的這台電腦是不播出影片的,如果要播出影片,就要勾選「本機顯示」這個項目哩!


基本上,這個 「HTTP」 設定畫面的項目都可以不用調整,除非是要有需要改變「連接埠」,否則,建議是採用預設值就可以了哩 !接下來,只要點選下方的「串流」按鈕就會開始播放了哩!


VLC Player 開始串流放送後,就可以用手機上,像  BS Player Lite 這 種有支援串流撥放的軟體來用網址 「http://vlcplayer的IP位址:8080」開啟,以阿舍的 Ubuntu 的  IP 是 192.168.1.38 為例,在手機上用 「http://192.168.1.38:8080」就可以看到播放中的影片了哩! 阿舍有試過,同時間多人連上來看是沒有問題的,不過,每個看到的並不同步,會有一點點時差哩 !

可以串流播放後,接下來的問題是,這種方式的播放暫停和快轉,還是要透過發送出來的這台電腦上的  VLC Player 來控制,這樣不太放便,所以,下次阿舍再來介紹過 Web 方式控制 VLC Player 的方法,這樣就會更方便了哩 !

延伸閱讀
Windows 使用遠端桌面(RDP) 連線遙控 Ubuntu
OwnCloud - 建立自己的網路硬碟和音樂的免費軟體

參考資料:
http://www.videolan.org/doc/streaming-howto/en/
http://www.engadget.com/2005/11/29/how-to-stream-almost-anything-using-vlc/
http://wiki.videolan.org/Documentation:Modules/http_intf#VLC_2.0.0_and_later

from: http://www.arthurtoday.com/2012/09/vlc-player-streaming-video-server.html
--------------------------------------------
 
 跨平台多媒体播放器VLC Media Player

VLC 是一个自由和开源的跨平台多媒体播放器和框架,可以播放大多数多媒体档案,以及 DVD、音乐CD、VCD 和各种串流协定。

VLC Media Player可显示SRT等流行字幕格式。 要加入字幕时只要把字幕档案的名称与改为与影音档案相同,并放在同一目录下,字幕便会与影音档案同步播放。 透过指定字幕语言的编码,VLC将可播放任何语言的字幕。 另外VLC亦支援高清摄影机的动画格式AVCHD,也可作为串流伺服器使用。

VLC media player (VideoLAN) 为windows、Linux、Mac os等平台提供一个视频播放器、解码器。它可以播放来自网络、摄像头、磁盘、光驱的文件,支持包括MPEG 1/2/4, H264, VC-1, DivX, WMV, Vorbis, AC3, AAC等格式的解码。

官网: http://www.videolan.org/vlc/
-----------------------------------------------------

看片神器!全能、全平台的免费开源播放器vlc

说到本地视频播放器锋哥也是用过不少,从最早的豪杰DVD解霸、到MPC、再到射手播放器、QQ影音、KMPLAYER、POTPLAYER。

现在 POTPLAYER 播放器深入人心了,因为丰富的解码器、扩展插件功能,例如之前给大家介绍过利用 SVP4 插件让视频支持到 60 帧率,又或者用 Anime4K 提升影片画质。

今天给大家推荐一款被严重低估的全能、全平台播放器「VLC」并且完全免费开源无广告。

全平台到什么程度,拥有安卓、iOS、Linux(各种主流发行版)、macOS、Windows、M1 Mac、Chrome OS、Win10 UWP、Apple TV、Windows Phone、在线版、VR全景视频播放版等等…

目前这款「VLC」播放器已经推出有 20 年了,累积下载次数超 35 亿次,官方为了庆祝这个成就,在 4.0 版本带来了全新的 UI 界面,目前官方已经发布了 4.0 测试版,下面就来给大家评测下。

VLC体验

一些用户表示「VLC」播放器用得好,它就是 "瑞士军刀" 的媒体播放器,也就是说它基本能满足任何播放,包括在线的流媒体,视频直播等等。

所以你在新版「VLC」的界面中,会看到4个标签分类,分别是视频、音乐、网络、探索。

多媒体格式上的支持也非常丰富,什么主流,非主流的格式通杀,超过170种格式的视频。不像其它播放器还需要单独安装相关的解码器后才能播放。沉浸式的播放效果也很棒。

视频格式:

*.3g2 *.3gp *.3gp2 *.3gpp *.amv *.asf *.avi *.bik *.bin *.divx *.drc *.dv *.f4v *.flv *.gvi *.gxf *.iso *.m1v *.m2v *.m2t *.m2ts *.m4v *.mkv *.mov *.mp2 *.mp4 *.mp4v *.mpe *.mpeg *.mpeg1 *.mpeg2 *.mpeg4 *.mpg *.mpv2 *.mts *.mxf *.mxg *.nsv *.nuv *.ogg *.ogm *.ogv *.ps *.rec *.rm *.rmvb *.rpl *.thp *.tod *.ts *.tts *.txd *.vob *.vro *.webm *.wm *.wmv *.wtv *.xesc

音频格式:

*.3ga *.669 *.a52 *.acc *.ac3 *.adt *.adts *.aif *.aiff *.amr *.aob *.ape *.awb *.caf *.dts *.flac *.it *.kar *.m4a *.m4b *.m4p *.m5p *.mid *.mka *.mlp *.mod *.mpa *.mp1 *.mp2 *.mp3 *.mpc *.mpga *.mus *.oga *.ogg *.oma *.opus *.qcp *.ra *.rmi *.s3m *.sid *.spx *.thd *.tta *.voc *.vqf *.w64 *.wav *.wma *.wv *.xa *.xm

媒体功能上也很齐全,例如音频效果设置、视频颜色调节、视频裁切、标志覆盖、字幕,字幕的样式也支持设定。

内置的视频解码器也支持设置硬件界面、软件解码等方式,同时也内置了一些视频效果预设文件,直接选择就食用,免得手动各种折腾麻烦事。


你以为这就完了?左下角的显示设置,选择全部,进入播放器的高级设置,这才是这款播放器强大之处,由于功能太复杂,可能也因此劝退了一些小白用户,锋哥也看的有点懵逼。总之这些功能适合发烧友用户去折腾了。

内置的扩展插件提供了皮肤、服务、界面、扩展等,都是在线,直接下载就可以使用。例如安装 Tunein-Radio 插件,就可以直接在「VLC」里在线听电台了。


更多「VLC」播放器的功能就自己去折腾了,这里实在没办法介绍更多,有些实用的功能等你自己发现,例如在播放器界面可以将影片切换成画中画的小窗效果。


总结

以前锋哥安卓上就是用「VLC」播放器,因为路由器挂了个硬盘下载片片,开启了 DLNA 多媒体功能,然后在手机上用「VLC」播放器看下载到硬盘里的小电影,播放器支持预加载技术,所以播放快进啥的非常流畅。

电脑端因为界面太丑陋,就嫌弃了,而最新 4.0 版本界面带来新的 UI,加上改进 HDR 支持、支持 Wayland 和 X11、UPnP 渲染等提高了播放体验,所以是蛮给力的,推荐大家试用看看。

访问

    更多版本:
    https://www.videolan.org/vlc/#download
    官方网站:
    https://www.videolan.org
----------------------------------------------------------
相关帖子:
https://briteming.blogspot.com/2012/04/vlc.html
https://briteming.blogspot.com/2012/08/vlckantaris.html

 
 

BlueStacks是一个可以让Android 应用程序运行在Windows系统(暂时只支持Win7)上的软件

一直很好奇這個 BlueStacks 是不是用了 Android X86 專案,然後,透過虛擬機器的方式來跑 Android 的軟體哩 ! 不過,就都不可得知,但是,最近,阿舍發現 BlueStacks 開放下載了,就趕快去裝來試試囉 !


下載下來的檔案大概只有 110M 左右,而安裝的方式也很簡單,一直按「Next」就可以裝到好了,但是,裝好之後,阿舍竟然找不到那裡有程式可以把 BlueStacks 跑起來,後來仔細一看才發現,這個 BlueStacks 已經跑在螢幕的右上方了,可是,和桌面實在太像了,所以,阿舍就沒給它認出來 ! 而且,這個 BlueStacks 看起來一點都太像是虛擬機器哩 !


這個 BlueStacks.com 其實是有分免費和付費的版本,像阿舍裝的這個免費版,最多就只能安娤 26 支 App 而已,而付費版則是沒有限制,不過,付費版本還沒有正式推出,因此,還不能下載,所以,只能先玩玩免費的,阿舍去點這個 BlueStacks 的圖示,接著,就會出現一堆 APP,這裡有幾個阿舍有在玩和用的 App,所以,阿舍感覺有點給它親切,阿舍就先點幾個來玩玩,感覺像是在大螢幕上玩 Android 軟體一般,阿舍是在 Windows VM 上跑的,意外的順暢哩 !


試玩過之後,接下來就要來試試看下載和安裝新軟體了,只要點了「Get More Apps」圖示,就會自動連線到 BlueStacks 的 BlueStacks App Channel 去,介面和 Google 家 Web 版的 Android Market 類似,而操作也類似,只要點選 APP 圖示來安裝,那麼 App 就會自動被下載和安裝到你的 BlueStacks 上哩 ! 可是,一定要有 Facebook 的帳號才能登入到 BlueStacks App Channel  來下載 App 哩 !

另外,BlueStacks 有提供一個叫做「BlueStacks Cloud Connect」的東西,它可以幫你把手機上的 App 移轉到 BlueStacks 上來用,似乎是滿方便的,但是,阿舍沒用試過,所以,不曉曉得實際使用的情形哩 ! 不過,說實在的,阿舍用到目前為止,還是想不出來這個將 Android APP 放到 Windows 上來執行的用途,除了有更多的遊戲可以玩之外,阿舍還看不出有什麼價值哩 !

除了本篇介紹的 BlueStacks 之外,你可以試看看 AndroVM 這個免費、免安裝的虛擬機器,一樣可以讓你在電腦上用 Google Play 的 Android APP 哩.

http://www.bluestacks.net.cn/
https://play.google.com/store/apps/developer?id=BlueStacks
bluestacks-app-player.en.softonic.com
http://down.tech.sina.com.cn/content/53034.html
(BlueStacks App Player是一个可以让Android 应用程序运行在Windows系统(暂时只支持Win7)上的软件,由BlueStacks公司推出。
  BlueStacks新版本App Player采用名为Layercake的技术,可以让针对ARM处理器开放的安卓应用运行在基于x86处理器的PC或者平板上,而且可以调用PC的显卡,能提供比Alpha版本更加平滑的体验。
  BlueStacks应用播放器,可以让您手机上的游戏快速并全屏地在Windows和Mac上运行。
  超过一千四百万世界各地的人们在他们的笔记本电脑上通过BlueStacks使用像愤怒的小鸟空间,微信之类的顶级应用程序。十名工程师花了两年来时间构建了复杂的“LayerCake”技术才实现如此的体验 - 但您在软件测试阶段能免费体验。
  新浪提示:需要至少1GB内存。
  BlueStacks也有Mac版本。)
http://www.pc6.com/softview/SoftView_64923.html
------------------------------------------------------------------

已经开始测试的BlueStacks是一个运行在PC或Mac的应用软件,它可让你在电脑上体验Android应用,初期它只支持17个Android应用,但现在它已经大幅改进,并推出了beta版本,Google Play菜市场里的任何应用理论上都可以运行了。
比如Instagram和Flipboard这些明星应用至今都没有官方的桌面操作系统版本,那么有了BlueStacks,这个问题就迎刃而解了。目前BlueStacks已经有了超过500万装机量,他们还会跟AMD和ASUS合作预装在超过一亿台电脑上。
Via 9to5google

In June, we told you about BlueStacks. It is a tool that allows Android apps to run on a Mac. The alpha only officially supported 17 Android apps, with Pulse and Words with Friends being the two of the more notable apps at launch, but the application has improved immensely. As Venture Beat first noted, BlueStacks has moved into beta this morning. It now allows users to run every Android app that the Google Play store has to offer. Some may be puzzled at the need to run a mobile application on the desktop, but it does come in use for apps like Instagram and Flipboard that have no desktop equivalent. BlueStacks reminds us a lot of Parallels or VM Ware, and it definitely becomes more useful with the added apps.
As of earlier this month, the Silicon Valley-based company passed 5 million installs on both Windows and Mac. BlueStacks also plans an even more impressive growth with partners AMD and ASUS, as TechCrunch noted, where the software would be pre-installed on over 100 million devices. Upcoming features include an App Discovery system in the Mac app to make it easier for users to find apps. Interested? You can download the beta from BlueStacks.

from https://9to5google.com/2012/12/27/bluestacks-now-lets-you-run-every-android-app-on-mac-or-pc-as-it-moves-to-beta/
 
( 蓝叠安卓模拟器
 
全球唯一 一款拥有核心技术专利的安卓模拟器,并获得了高通、AMD、英特尔等诸多行业巨头的投资,堪称“安卓模拟器中的英特尔”;

模拟器不仅可以在PC端运行APP,而且还支持众多脚本、辅助和多开等,蓝叠模拟器还具有极速的内核,比一般的安卓手机要快6倍;

仅凭“多开”的特点就收获了一众良好的口碑和重视的用户,其中不乏痴迷于安卓模拟器引擎的技术极客粉丝;  

下载安装软件完成后,双击打开即可快速使用,第一步可查看新手引导,帮助你了解“蓝叠”,模拟器还支持“模拟定位”功能;

模拟器安装后并没有安装任何APP,你可以选择安装本地APK(安卓安装包),也可在热门应用界面选择下载你喜欢的应用;

你也可以在应用中心查看各式各样的应用,众多游戏和软件尽在手中;

先来试试手机端最火的软化:抖音;

和手机端的安装一样,先同意用户协议,,接着给权限(一直不明白为啥各种APP一直想要我的电话权限);

然后上滑(鼠标滑轮或↑、↓键位)查看更多视频,点赞、评论、分享,皆可实现;

是否登录全凭个人喜好,在模拟器的最右边还有一列的功能键:按键设置、功能开关、全屏、调节音量、截屏、摇一摇,众多功能皆可实现,功能堪比手机的安卓模拟器;

游戏,游戏也可以流畅体验,还可自定义设置键位,这里就不体验游戏了,毕竟新赛季刚开始,我怕坑,不错相信我,27寸的电脑屏幕完王者荣耀很爽;

如果游戏打不开,建议换一个渠道再次下载该游戏安装包~

资源获取:
蓝叠官网:https://www.bluestacks.cn/(文件过大,600MB,建议官网下载)
--------------

AndroVM - Android 免安裝虛擬機器



這個「AndroVM」的用途就如同 它的名字一樣,就是一個 Android 的虛擬機器,一個可以跑在 VirtualBox 或 VMWare Player 的 Android 虛擬機器哩 ! AndroVM 的目的是真的要讓你可以在虛擬機器裡跑手機或平板的 Android,然後,可以從 Google Play 安裝 Apps 來用,而不像阿舍之前介紹過的 BlueStack 那樣,是要連到另外一個專用的 Market 哩 !


AndroVM 預載的 Apps

AndroVM 目前只有提供 Android 4.1.1 版的虛擬機器可用, 不過,有分成三種不同的模擬環境,分別是「vbox86t」(模擬平板)、「vbox86p」(模擬手機)和「vbox86tp」(模擬有手機功能的平 板)等三種可匯入到 VirtualBox 的 OVA 檔,如果要可以使用 Google Play 來下載和安裝軟體的話,就得安裝「vbox86p」或「vbox86tp」才行。

另外,AndroVM 也有提供 VMPlayer 的版本,不過,不知道是不是阿舍的顯示卡沒有支援 OpenGL 的關係,沒有辦法使用硬體加速,所以,用 AndroVMPlayer 就沒有辧法成功啟動 AndroVM 哩 ! 因此,阿舍就只有用 VirtualBox 的方式來試了「vbox86p」和「vbox86tp」這二個版本哩 !

成功建立 AndroVM 後,第一次啟動 AndroVM 會跟手機第一次啟動一樣,要設定語系和 GMail 帳號,設定完成後,就會出現 Android 常見的待解鎖畫面,解開後,就和操作一般的 Android 手機一樣,只是觸控變成滑鼠控制,虛擬鍵盤變成實體鍵盤而且有支援快捷鍵 ,不過,AndroVM 還是有支援虛擬鍵盤的,只是要到 AndroVM 內建的「AndroVM Configuration」Apps 來設定「KeyBoard」項目並重開就能啟用了。

第一次的啟動的設定畫面

AndroVM Configuration 除了可變更實體和虛擬鍵盤之外,還可以變更解析度和啟用顯示卡的硬體加速功能,不過,請小心,請先確認你的顯卡有硬體加速功能,否則,如果顯卡沒有支援, 但是又有啟用硬體加速,那麼就會開不了機的,而且,在使用硬體加速前,還先要將虛擬機器的第一張網卡設定成「Host Only」才行,否則,也是會有問題的。

AndroVM Configuration 設定畫面

AndroVM 預設不會顯示手機或平板下方的那三個按鈕,但是,可以用鍵盤上的「Home」鍵及滑鼠的滾輪來替代,如果想要讓 AndroVM 一直有顯示那三個按鈕的話,也是要到 AndroVM Configuration 來啟用「Force StatusBar」項目,這樣,在重開機後,就會出現了,要注意的是,變更 AndroVM Configuration 裡的任何項目都是會需要重開的哩 !

阿舍大概的試用了一下,安裝了幾個 Apps 來試,阿舍是覺得 AndroVM 的反應速度是滿快、滿流暢的,而且,使用上很貼近實體手機和平板的操作,只不過,阿舍試了幾個遊戲和 Line 及 Waht'sApp 都跑不起來,讓阿舍有點小失望哩 ! 阿舍猜,可能還需要做一些調整吧 ! 但是,這並不表示 AndroVM 沒有什麼實際功效哩 !

平板的操作畫面

阿舍覺得,如果你的手機是 Android 4.1.1 版的,然後,想試用一些 APPs 又不想直接安裝在手機上的話,安裝個 AndroVM 來試,應該是個不錯的作法 (不過,以阿舍的經驗來看,不太建議試遊戲),另外,如果想試一些需要 Rooted 的軟體,或者是想要深入的研究 Android 的架構的話,也可以利用 AndroVM 提供的 SuperUser 軟體來測,這樣就可以不用去 Rooted 你的手機哩 ! 還有,AndroVM 跑的比 Android SDK 的虛擬機器快,如果是開發 Android 4.1.1 的 Apps 的話,也可考慮用 AndroVM 來測囉 ! ^^=

延伸閱讀
Genymotion - AndroVM 的進階版本
Ubuntu For Android - 是手機也是筆電
Android 的小綠人 (Android Robot) 為什麼可以被亂改 ?

參考資料

from : http://www.arthurtoday.com/2013/04/androvm-introduce-and-configuration.html
--------------------------------------------

华为发布安卓模拟器:PC无缝运行安卓APP,支持平行视界功能


想在 PC 上运行安卓应用可以通过各种安卓模拟器,例如雷电模拟器、夜神、逍遥、MuMu、BlueStacks 等等,这些安卓模拟器实际上就是基于虚拟机的一种,运行起来性能欠佳,加上这些安卓模拟器都会夹带私货,各种推广的 APP 等,所以不少人希望有更好的 PC 运行安卓方案。

在今年 6 月份,微软宣布了 Windows 11 将支持安卓应用运行,与安卓模拟器不同的是采用了子系统的方式,运行效率应该要比模拟器好不少,同时微软也正在和英特尔开发桥接技术,该技术可以让任何人在 x86 设备上运行安卓应用。

最近在 Geekbench 网站上也出现了  Windows 11 安卓的跑分,结果是模拟配置为 4GB / 6GB 运存、8 核高通处理器,跑分几乎和三星 Galaxy S20 一样。

Windows 11 的安卓功能微软官方说了,正式版将不支持,什么时候才发布安卓功能,暂时也不知道,以微软的尿性,搞不好最后砍掉也说不定。

不过最近华为发布了「移动应用引擎」软件,可以在 PC 电脑上运行安卓应用,官方表示:手机能玩的,TA 也行。

支持多窗口展示、平行视界竖体验。实际上它也是安卓模拟器来的,据说是基于 QEMU 底层,安卓 9.0 系统,采用 EMUI 构建运行环境。

华为移动应用引擎体验

目前「移动应用引擎」软件是公测版,部分应用可能会闪退,或者不稳定的情况。

移动应用引擎安装包分别有:PackageTools(包管理)、MobileAppEngine(移动应用引擎)、AppGallery(应用商店)。

首先用管理员身份运行 PackageTools,安装不会有任何提示,然后分别安装MobileAppEngine 和 AppGallery,注意不要修改安装目录,默认安装位置即可。

安装好后运行华为应用商店 - 分类 - 移动应用,里面就是安卓的应用了,目前收录了大多数常用的应用,你只能通过应用商店安装应用,暂不能单独安装 APK。

安装好的安卓 APP 是一个独立的应用软件,支持添加到开始屏幕、任务栏、桌面。不像其它安卓模拟器,需要进入模拟器后才能运行应用。

运行安卓 APP 会自动识别你设备,目前把 PC 识别成了平板模式,会采用横屏的模式,也就支持华为的平行视界功能,例如今日头条 APP,可以左边窗口看新闻列表,右边窗口看新闻内容。

在窗口的菜单里面提供了置顶、全屏、按键手柄、定位、摇一摇、截图、录像、旋转、文件助手等功能。

功能设置方面,支持设置快捷键、文件助手,以及在新手引导里面可以看到支持数据互通。

另外华为应用商店还有 "快应用" 分类,里面都是基于网页版生成的 APP,可以无需安装,点击立即运行使用。

总结

华为移动应用引擎和 Windows 11 的子系统安卓是有区别的,不是原生子系统,而是基于 QEMU 模拟器开发,使用起来略卡,比较吃 CPU 资源。

优点就是对比其它同类安卓模拟器,支持直接运行 APP 应用、和 Window 无缝整合,没有乱七八糟的推广、支持数据互通、平行视界功能。

但是想用它来为玩安卓游戏,目前不建议了,不支持按键映射,以及性能可能还不如其它安卓模拟器。


在youtube上使用html5播放器

If you want to use the HTML5 based video player on Youtube instead of the Flash based one (which is presented to you by default), then you just need to follow these simple steps:
Enabling HTML5

Go to http://www.youtube.com/html5 and at the bottom you will see this:

before entering the HTML5 trial on Youtube

Here you can see the capabilities of your browser and if you currently are in the HTML5 trial (which means HTML5 will be enabled). As you can see here, it states “You are not currently in the HTML5 trial”.

But directly below this statement, there is a link which reads “Join the HTML5 Trial”. When you click on it, HTML5 on Youtube will be enabled and the site will now look like this:

after entering the HTML5 trial on Youtube

That’s it. You don’t need to do anything else. But one thing you should know is that the HTML5 based player will not work on all videos. Therefore, if you still happen to see the flash based video player on a lot of videos, it does not mean that enabling HTML5 did not work. It just means that those videos can not be presented to you using the HTML5 based player.
Check Which Player Is Used On A Specific Video

You can check if the HTML5 based player is used by right clicking on a video while it’s playing or paused. If the HTML5 based player is used, you will see something like this when right clicking on it):

The HTML5 is used for video playback

The “About HTML5″ indicates that this is the HTML5 based player.

When the default Flash based played is used, the menu presented to you when right-clicking on the video will look like this instead (the version at the bottom will be different, but you can clearly see that it’s the “Adobe Flash Player” which is used):

The Flash based player is used for video playback



Like I said, the HTML5 based player will not be used for every video and you might even be wondering if entering the HTML5 trial worked at all, because quite a lot of videos will still be played with the Flash based player. All I can tell you is: It does work! The number of videos that will be presented to you this way will probably increase over time.

编译suhosin

在安装一些php程序的时候可能有下面的错误。
phpize: command not found

这时候运行
yum update
yum install php-devel 安装 php 开发程序即可。

(apt-get update
apt-get install php5-dev)

wget http://download.suhosin.org/suhosin-0.9.29.tgz
(如果你使用的是 PHP 5.3 版本,可以到这里找到最新的suhosin源码下载地址
Suhosin Downloads: http://www.hardened-php.net/suhosin/download.html)
tar xvfz suhosin-0.9.29.tgz
cd suhosin-0.9.29
phpize
./configure
make (这样安装,在make这步骤,会出错。)
make install

最好用clone版,clone版是最新版
git clone https://github.com/stefanesser/suhosin
cd suhosin
phpize
./configure
make (这样安装,在make这步骤,就不会出错。)
make install

检验一下:
as3:~# php --version
PHP 5.4.23-1~dotdeb.0 (cli) (built: Dec 13 2013 23:24:53)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
    with Suhosin v0.9.34-dev, Copyright (c) 2007-2012, by SektionEins GmbH
as3:~#


把suhosin扩展加入到PHP配置文件
echo 'extension=suhosin.so' > /etc/php.d/suhosin.ini
重启 Apache 以加载 suhosin 扩展
service httpd restart

参见:
    http://www.cyberciti.biz/faq/rhel-linux-install-suhosin-php-protection/
    http://www.howtoforge.com/how-to-harden-php5-with-suhosin-on-centos-5.4
--------------------------------------------
 suhosin模块的配置

在完成上面的编译安装操作后, 开始此模块的配置,
第一步: 建立 suhosin 配置文件, 在SSH 中 建入 vi /etc/php.d/suhosin.ini 命令,
Tips: 这里的路径以常用的Kloxo 面板中所安装的PHP扩展配置文件存放路径为例,
实际应用中需按自己实际情况操作;
第二步: 书写配置规则, 在上面建立的 suhosin.ini文件中 粘贴下列内容,
并保存退出;
;suhosin - config - zcbk.org
extension=suhosin.so
[suhosin]
suhosin.get.max_value_length = 5120

第三步 配置 PHP: 继续建入 vi /usr/local/lxlabs/ext/php/etc/php.ini ,
Tips: 这里的路径同上面的提示说明一样, 为默认的Kloxo 默认路径,实际操作请实际对待,
在此文件最后 粘贴入下面内容 并保存退出:
;suhosin for php - config - zcbk.org
echo 'extension=suhosin.so' > /etc/php.d/suhosin.ini
;上面的路径 请按实际PHP扩展配置文件存放路径对应修改, 不可直接使用

第四步 重启服务 以加载模块, 至此 PHP Suhosin 扩展模块安装配置完成;
第五步 检查suhosin正常运行了没有
可以写个 phpinfo 或 使用 PHP探针 去看下.


本文描述中涉及到的配置项修改:
 Suhosin有很多配置项:
决大多数情况 保持 默认配置即可,
对于有特殊需求的, 可以上面配置说明 第二步中 针对对应的项目进行配置,
关于 suhosin 更多配置项及其说明帮助文档 可参见
http://www.hardened-php.net/suhosin/configuration.html


PHP Suhosin 模块是什么
上面说了一堆 这个 Suhosin 模块, 哪么 Suhosin 究竟是个什么东西呢,
Suhosin 是 朝鲜语 保护神的英文音译, 他是一个PHP程序的保护拓展. 它的设计初衷是为了保护服务器和用户抵御哪些基于PHP运行的程序中已知或者未知的缺陷, Suhosin有两个独立的部分, 使用时可以分开使用或者联合使用. 第一部分是一个用于PHP核心的补丁, 它能抵御缓冲区溢出或者格式化串的弱点; 第二部分是一个强大的PHP扩展, 包含其他所有的保护措施. 可以把他看成是一个PHP的安全拓展或重要安全补丁.


phpize 是什么
phpize 是在php编译完成后在PHP安装路径下的bin文件夹中 自动建立的一个小脚本工具,
他的主要功能是用来扩展 php模块, 通过phpize可以建立php的外挂模块;
比如你想在原来编译好的php中加入memcached或者ImageMagick等扩展模块, 都需要使用到 phpize;
本文是为以经编译完装完成后的PHP 拓展外挂一个模块,因此就需要使用到 phpize;
------------------------------------

如何手動安裝( 從原始檔編譯 ) PHP 的 Suhosin



瞄一下 Suhosin 網站上的 FAQ,才發現原來可以直接只編譯 Suhosin 就可以了,不需要再連 PHP 一起重新編譯的...

首先,要從這裡來下載 Suhosin 的原始程式碼 ( 要注意一下,要是下載的是 Suhosin Extension 的版本,而不是 Suhosin Patch 的版本 ) ,然後,用下面的指令把它解壓縮 ( 阿舍下載時的版本是 0.9.32.1 版 ) 。
tar xzvf suhosin-0.9.32.1.tar.gz
接著,依照下列的順序依次執行指令,來完成 Suhosin 的編譯和安裝。
cd suhosin-0.9.32.1.tar.gz
phpize
./configure
sudo make
sudo make install

上面的動作跑完之後,會把 suhosin.so 這個檔案產生在 PHP 的 extensions 資料夾裡,阿舍自己編好的 PHP 是安裝在 /usr/local/lib/php 裡,而 extensions 資料夾就是在 /usr/local/lib/php/extensions,不過,suhosin.so 會放在 /usr/local/lib/php/extensions/no-debug-non-zts-20060613 裡,就是 extensions 資料夾的下一層裡。

再來就是要改 PHP.ini 的設定了,請打開 PHP.ini 之後,先找到 extension_dir 這項設定,然後,把上面找到 suhosin.so 檔案的資料夾路徑指給 extension_dir 這項設定,以阿舍為例,要設定如下:
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613"

最後,在 PHP.ini 檔裡找到 extension 的區段,然後,加入下面這一行後存檔.這樣 PHP 的 Suhosin 擴充就算安裝完成了....
extension=suhosin.so

Saturday, 28 December 2013

jetbrains AppCode

AppCode is an intelligent Objective-C IDE that helps iOS/OS X developers create outstanding apps with ease and pleasure.

 FROM http://www.jetbrains.com/objc/

“和尚打伞,无法无天“是所有中国人悲剧的根源

1970年,毛泽东对再次前来中国的埃德加·斯诺说:“我是无法无天,叫‘和尚打伞,无法无天’,没有头发,没有天。”就像他一九三五年未能洞察延 安的真实情况一样,斯诺也没有领会毛泽东此刻的意思。在接下来为《生活》撰写的文章中,他把毛泽东说成“一个带着把破伞云游世界的孤僧”。对于很多西方读 者来说,这个比喻充满了东方禅意。中国的封闭与迷狂都增加了毛泽东的魅力。天真的理想主义者相信这个国家正在进行一场伟大的社会实验,摧毁了官僚机制,排 斥了资本主义与消费主义的异化,创新了教育与卫生领域,给普通人带来真正的民主与尊严。而这一切都是在一个充满哲学意识的领袖的领导下完成的。而另一些权 力崇拜者们又很容易拜倒在毛泽东无尚的权力之下,在一个八亿人口的国家,似乎没有任何人、任何组织、任何力量可以制约他的随心所欲。
可能只有长期浸润在中国社会,你才能确切的明了“和尚打伞,无法无天“的含义与诱惑。对于很多中国人来说,这可能才是毛泽东的魅力本质。没人能否认 毛泽东在二十世纪扮演的中心性角色,在更漫长的中国历史中的独特地位,还有他在很多方面表现出的卓越才能。尽管这些才能都有夸大之嫌,在强大的宣传机器的 作用下,他的错误与失败,都被迅速的掩盖,原属别人的成功则归到了他的名下。即使他最个人化的诗词与书法技艺也并没有人们吹嘘的那样的富有创造力。“(毛 的诗词)不像希特勒的画那样糟,也不像丘吉尔的画那样好”,唐代诗歌的杰出学者阿瑟·韦利曾这样说。而另一位艺术史家西蒙·雷斯则如是评价他的书法“初看 上去惊世骇俗,却透露出一种华而不实的自尊自大,达到了傲慢无礼的程度,假如还不算放纵的话……”但倘若他在纸墨世界还算不上放纵,他在现实世界则是无度 的放纵。而正是这种放纵赋予他一种“超人”式的魅力。他可以不担心第三次世界大战,因为中国可以做好死一半人的准备;他可以成为最狂野的梦想家,是因为他 可以好不理会它可能导致的灾难后果;他可以成为超级的畅销书作家与语录制造者,是因为他禁止别人说话与思考;他可以被视作纵横摆阂的战略家,是因为他在国 内没有任何对抗的声音,国家的利益、人民的命运,都是他的筹码……
这并非他一人之力,很多客观因素为他造就了这种放纵的土壤。漫长的专制传统,近代中国的分崩离析,外来者的入侵,都带来了对强有力的领袖的渴望。人 们期盼他富有组织能力,扫除他们的恐惧与迷惘,给予他们安全,洗刷种种屈辱,赋予他们人生以意义与方向,宣布他们的人生从此站起来了。批评家李颉曾将毛泽 东与鲁迅视作一个坐标的两极,他们比二十世纪的任何人都更了解中国的困境。鲁迅把自己的洞见转化成对国民性的批判,将信将疑的唤醒铁屋里沉睡的人,而毛泽 东则用这种能力,来实现个人的野心与幻想,满足他没有边际的权力欲。
从江西的AB团到延安整风,从国共和谈到朝鲜战争、反右运动、从大跃进到中苏关系破裂、文化大革命,个人权力始终是他的核心目标。对他来说,这世上 没有什么永恒价值,一切都视情况而定。只要能够达到目的,他可以扮演不同角色,随时更正自己的立场,没有任何道德上、信念上的顾忌。
他关于日本的一段讲话,再鲜明不过的表明这种态度。那是一九六四年他接见一个日本代表团时所说的:“我们解放后,有一位日本资本家叫南乡三郎,和我 谈过一次话,他说:‘很对不起你们,日本侵略了你们。’我说:‘不,如果没有日本帝国主义发动大规模侵略,霸占了大半个中国,全中国人民就不可能团结起来 反对帝国主义,中国共产党也就不可能胜利。’事实上,日本帝国主义当了我们的好教员。第一,它削弱了蒋介石;第二,我们发展了共产党领导的根据地和军队。 在抗战前,我们的军队曾达到过三十万,由於我们自己犯了错误,减少到两万多。在八年抗战中间,我们军队发展到了一百二十万人。你看,日本不是帮了我们的大 忙?”
这其中或许有玩笑的成分,是一个志得意满的政治人物的信口开河,但谁能说不是毛泽东一贯逻辑的展现——如果日本人的侵略,有助于共产党的崛起,它就 有历史合理性,而当他的个人权力与欲望受挫时,他连这个政权也可以不要。不管挡在他的个人之路上的障碍是同志的生命还是民族命运,他都可以随意牺牲。
但为何这样一个人物的画像依旧悬挂在天安门城楼上,他的遗体仍旧被瞻仰,而公众又经常泛起对他的怀念,他的形象又成为中国崛起的象征,进入了全球的 消费系统。他的成就与魅力无可否认,但是我们该怎样面对他代表的巨大黑暗呢?他的个人失误给中国社会、给千万普通人带来的摧毁性的创伤。如今,我们似乎对 此视而不见。
一方面,关于毛泽东与毛泽东时代的反思却从未真正开始。尽管担心邓小平变成另一个赫鲁晓夫,但毛泽东从来没有遭遇过斯大林式的命运——被彻底的谴责 与否定。对于中国共产党来说,毛泽东不仅是中国的斯大林,还是中国的列宁,否定他意味着对整个共产党合法性的否定。毛泽东的种种言行、和他导致的灾难,仍 旧沉睡在档案袋中。当事实不够全面与清晰时,所有的谴责都显得过分情绪化,甚至陷入一种简单的谴责——毛泽东是一切不幸的渊源,倘若我们从他的阴影中摆脱 出来,就自动获得了智慧和精神的纯洁,这真是一个讽刺性的结果,人们曾经通过不加节制的崇拜、夸大毛泽东,来让自己显得更强有力,如今又把一切罪责推到了 他身上,自己不承担对应的责任。而中国共产党政权也必定牢记苏联的教训,戈尔巴乔夫的“公开性”成为了瓦解苏联帝国的第一步,当越来越多的秘密与残酷记忆 被释放出来时,它们演变成海啸式的力量。
官方压制只是原因之一,更重要的是,绝大多数中国人不知道该如何面对这个复杂的历史。这段历史与个人经历混杂在一起,我们都是这场悲剧的不同程度上 的共谋者。俄国历史学家米哈伊·格夫特曾说,斯大林主义的真正力量与持久遗产,既不是国家权力结构,也不是领导人的个人崇拜,而是它进入了我们每个人的内 心。而对于几代中国人来说,我们每个人体内都居住着一个毛泽东。对两代人来说,不管是他们热情投奔了延安,还是身经了新中国建设、文化大革命,那些理想也 好、青春也罢、或者是种种磨难,毛泽东始终是他们生命经历中的重要部分,是他们感情投入与自我选择的结果。彻底否定自己的过去充满了困难。这种值得理解的 情感背后,隐藏着中国社会更深层的困境。毛泽东的凸显了绝大部分中国人对于“权力”与“恶”的态度。
几乎所有人都渴望他那“无法无天”的放纵权力。与食物、性一样,权力是人天然的欲望。但很少社会比中国社会的权力更集中(政治、经济、文化权力总是 混合在一起,后两者总是从属于前者),更分配不平衡。以至于中国人已将这样一种形态习以为常——要么你拥有无限权力与自由,要么就被悲惨的奴役。又由于人 口众多、普遍的物质压力,某种特别的权力成为维持个人生活的基本保证。即使在近代危机之前,中国社会与其说是一个恬静、自足的乡绅社会,不如说是一个充满 丝丝入扣的权力关系的网络,它是一个曹雪芹笔下的“贾雨村的世界”,也是历史学者吴思眼中的充满“潜规则”的世界。某种意义上,权力是中国社会的宗教,它 给予生活以保障、赋予人生意义,是种种欢乐与痛苦的源泉。借助现代的意识形态与技术,毛泽东把权力的集中推向了极致。皇帝们即使不受困于官僚系统的制衡, 也至少要在表面上尊重祖宗的传统或是儒家之道,忧虑上天的审判,他们也没有手段来动员如此广大的人群,把自己的意志输送到社会的每个角落。当毛泽东感慨 “秦皇汉武略输文采,唐宗宋祖稍逊风骚”时,他或许也对他的能力自信不已。他生活在一个传统秩序瓦解、现代技术诞生的年代,他可以武装现代军队、把广播大 喇叭安在每个乡村、把自己著作发到每个人手中,他既可以不理会传统,也可以像路易十四一样感慨:‘我死后,管他洪水滔天’”。
这种权力既没有外在制衡,也缺乏内在的反省。与我们对“恶”的态度相关。“恶将是战后欧洲知识生活中的根本问题, 就像死亡是上一次大战后的根本问题。”汉娜·阿伦特在一九四五年写道。“恶”也本应是后毛泽东时代的根本问题。从一九五零年到一九七六年,一浪超过一浪的 暴力、死亡与仇恨,席卷了中国、进入每一个社会组织,侵入了最私密的家庭空间与个人生活,丈夫与妻子的划清界限,儿子将父亲推上批斗台,同学对老师的殴 打,武斗带来的人吃人……所有匪夷所思的残酷与邪恶,都在其中上演,而且人人卷入其中,你可能同时是受害者、施暴者、见证人。而一切都是在人人高喊毛主席 语录的狂热中发生的。反思却从未真正开始。林彪与四人帮成为历史的替罪羊,伤痕文学则将人们打扮成受害者,当老作家巴金开始少许的自我忏悔,迎来一片颂扬 声。
当罪恶没有被详细记录,没有被一点点拆解,它就得模糊和难以记忆。它也与中国的文化传统有关,中国文化中从未发展出对恶的深层解释。恶没有被视作生 命不可避免的一部分,而是一种失常,人们用各种方式压制和回避,把它简化成一个道德问题。而经过毛泽东时代,连这可怜的表层道德约束也消失了,伪君子则变 成了真流亡,恶失去了最后的制衡机制,它登堂入室。
而今天,你在毛泽东的追随者身上,你都嗅得到权力的迷恋与道德上的普遍麻痹症。二十年前的毛泽东热中,作为社会变革的牺牲品的缅怀者身上,不也充斥 着对特权的怀念——他们曾是中国的特权者,打倒了资产阶级与臭老九,批斗了官僚。而这一轮的热潮背后,是不断上升的民族主义情绪。就像乔治·奥威尔所说, 所有的民族主义者都是权力的热衷者,他们不过是把个人权力欲隐藏在集体之后。在国家主义者们身上,只要国家强大了,付出多少代价都是值得的,当然前提是, 他们站在成功的中心,而不要成为牺牲者;在那些商人身上,则是商业伦理可以弃置不顾,利润会给你合法性;艺术家们则是国际市场上的成功、个人的荣耀,他们 不觉得艺术家有责任去诚实的面对历史与现实;而那些高唱毛泽东时代的歌曲的官员,则是赤裸裸的向世人宣称,谁才是这个红色政权的继承者……他们都丝毫不受 任何道德上的困境与挣扎,良知仅仅是成功之路上的某种阻碍。而对于青年一代,历史记忆变得日渐迷惑,他们觉得错过了文革,那才是个激情燃烧的岁月,他们还 要承担整个道德秩序崩溃的后果,成为赤裸裸的社会达尔文主义的信奉者。
整个社会、每个人都必将为此付出代价。事实上,我们不正在付出代价?当我们在抱怨整个社会的溃败,残酷与冷漠无处不在时,它们都与毛泽东的遗产紧密相关。

专制下,没有善良

一些人一直以为:专制的垮台是被专制的恶所引发的,(这样的认识很初级)。如果这个逻辑成立,那么“善良”的专制统治者是否就会永存呢?比如现在的政府就 在高喊着改革、惠民、严惩贪官污吏的大旗,这样的政府是否从此以后就会彻底的“善良”起来纳?显然不会,这个逻辑并不成立。一个常识:专制下没有善良。专 制统治者之所以坚持专制必定是以奴役为目地的,这样一个目的无论如何也不能算作一种“善良”。

南方人的饮食(用粤语说,就是“冇的弹”,意思是“无可挑剔”)

二十四节气里的冬至,北方人要吃饺子,南方人吃汤圆,一年一度让网友打了鸡血吵得头破血流的南北之争拉开序幕。
不必上纲上线,这不是什么地域之争,南北方地缘概念的划分是一个错杂着地理与文化、尚未真正厘清的话题,最多算得上争吵者舌尖乡愁的集中爆发。有人 将南北饮食文化的差异简单归结为甜咸党的战役,这当然是一个大的面向,不过,归根结底,南、北方人的“矛盾”其实主要集中在对待“吃”的角度上。
讲饮食,首先要考虑的便是气候、地形和地貌,它决定了这个地方的土产,接下来再看它商业的活跃程度。长期以来,北方,尤其是华北地区,因为气候和地 理因素,生活资源的生成与消耗存在逆差,大多数人保持着游牧和军事集团的生活方式——举个例子好了,北方火锅一直到现在为止,依然是蒙古人发明这种吃法时 的原始面貌。这是一种战争状态的食物,马背上翻下来,烧开水,手边能拿到东西都扔进去涮,这样一来,由于少了前期的选择和加工,浓重蘸酱变成后期味道修饰 的救命草,原味反而变成极其次要的东西。
而典型意义上的南方,水系发达,湖荡星罗棋布,地势多丘陵,粮食一年多熟,生存的资源相对丰富,战争侵扰少,生活没有被打断,饮食口味并没有受到太多的干扰,加之商业活动的繁荣,南方人把吃捧到了极高的精神地位并赋予了因地制宜、能量巨大的想象力。
就像法国人类学家克劳德·列维·施特劳斯所说的那样,自然物种被选择成为一种食材,一开始可能并不是因为是“好吃的”,而是因为它们是“好想象的”。南方人大多有一个尺度开放的胃,和在吃的开发上始终不倦的心。
据说,苏州人金圣叹死前留给儿子的遗言里说,花生米与豆腐干一起吃,能嚼出火腿的滋味。这大抵是吃货们想象力的最高境界了吧。还有鱼香,这是川菜里 独有的派系,之所以不见鱼而有鱼味,是因为用的泡鱼辣椒。川西南的夹江一带出产最好的二荆条辣椒,它们是泡制传统鱼辣椒的第一要物,满满一缸辣椒、自贡井 盐、少许红糖提鲜、香气四溢的江米酒,最后,放入一尾活鲫鱼,封死坛口。入坛前,鱼要事先在不断换水的清水里养1天,之后放进加盐的淘米水里,再捞出放清 水中养半天,坛里的辣椒要尽量放得满一点,保证鲫鱼在缸里不能游动,越不动,这缸泡辣椒就越鲜美。广东人嗜蛇,也不局限于肥拙的菜花蛇,往往是越毒越补。 五蛇羹最有名,香港的蛇王芬就能吃到。水蛇、锦蛇、银环金环、眼镜去头剥皮,蒸熟或浸熟蛇身,再手工撕成肉丝,加入鸡肉丝、鲍鱼丝、花胶丝、冬菇、木耳、 调入一点生粉和新鲜菊花瓣,制成蛇羹,便是上菜。
北方人以主食为傲,山西人陕北人的面食很出名,扯面、龙须面、刀削面、转盘剔尖、刀拨面、包皮面等等各式各样——满满都是面,南方人分不大清各中区别,主食上的盲区授人以柄,北方人攻击南方人总吃米饭是多么单调的事啊。
事实是,南方人很少把小吃纳入到主食系统里,南方的面食大多作为小吃而不是常食,在生活中多少带有陪衬性与玩赏性,重庆的小面,还有苏州的奥灶面, 奥灶面汤头很重要,头一天晚上要用老鸭、嫩鸡、鲜肉蹄膀加多种骨头熬煮,爆鱼一律用青鱼制作,面条用精白面粉拌鸡蛋白加工成龙须面,下锅时紧下快捞,保证 面条口感软糯不发硬。
高下不敢不多说,“闲”和“常”的处境自然会影响食物的滋味,南方小食做法多精致,潮汕菜有甜品“白果芋泥”,挑选肉质蓬松的槟榔芋,洗净去皮,切 片蒸熟,接着放在砧板上,将菜刀平放,揉压成芋茸。想做成无渣细幼的芋泥,需要极细、极滑,菜刀得碾压三遍以上。接着找一只洗净、无异味的炒锅,加猪油炒 香,放几根青葱炸葱油,挑出葱段,加入芋茸和白糖,慢火翻炒到芋茸、白糖、猪油三者完全融为一体,出锅前加入煮熟的白果。沏一杯香气绵长的单枞,挖一勺芋 泥,绝对是情投意合的饭后组合。
南方人吃得讲究之处,绝不体现在大肉菜上,如果是沿海之地或江南鱼米之乡,往往就仰仗每天桌子上的时鲜鱼虾。食家殳俏说,在江南,不论是寻常百姓, 还是巨商富贾,更多的食河鲜的乐趣,在意的都是一个小字。好吃的江河湖海鲜,同等出身时,体形小的要比体形大的受欢迎,因为通常肉质更加细嫩。
小的极致,自然是螺蛳了,从江南腹地到华南边隅,这种生长在河泥沼中的小生物都大有市场。在吃螺蛳这件事里,恐怕最具吸引力的环节是“嘬”,这是南 方人与生俱来的技能,对着小小的螺蛳壳嗞嗞嘬一下,力道匀称的话,能一下子吸出弹牙的螺蛳肉,还有随之而来鲜浓的螺蛳原汁。南方的农村孩子,小时候没有不 摸螺蛳的。清明前后的螺蛳最是肉质紧实,又鲜又肥。把它们养在清水里,滴几滴菜油,让它们吐尽泥沙,排净污秽,然后剪掉尾巴,依着各地的口味,加上葱姜和 辣椒入锅翻炒。两广人还喜用螺蛳来煲鸡,这两种在食物链上死对头放在一起,味道居然非常对付,也是当地市井大排档的宠儿,螺蛳先用香辛味料烹煮,逼出鲜味 后,盛入铁锅中端上桌,与斩成块的走地鸡与同烹,如同吃火锅般边煨边食。饱吸了螺蛳鲜味的鸡肉油脂盈润,香浓腴美,先是张扬的螺蛳鲜味,紧接着才是鸡肉的 清甜柔嫩,食罢良久依然会觉得香味在口腔回荡。就着这个话题罗里八嗦那么多,我这个标准的南方人无非就是想说出那句话,先不论南北,味道才是检验美食的唯 一标准和通行准则。

司马璐:我所认识的毛泽东

我于1937年底在延安第一次见到毛泽东,也听到他的演讲,那年我18岁,我简直形容不出我当时兴奋的心情。我到了延安,最高兴的事是听中共著名人物的演讲。我相信多数共产党人的演说一流。我所听过的中共领导人演讲,有的是从来没有公开发表过的。
在我的印象中,周恩来属于政客型,用词圆滑,说话很受知识分子的欢迎;朱德外形老实,婆婆妈妈,说话很受大兵的欢迎;张国焘书卷气很重,像个大学教 授,江西土音又重,讲话受欢迎的程度吃亏;刘少奇和陈云的讲话,党八股多,但陈云讲话较受欢迎;王明的讲话对青年有很大的煽动力,听多了又觉得总是那一 套。平心而论,我对毛泽东的讲话,印象最为深刻。
我曾经爱过毛泽东
在所有中共领导人中,我最喜欢听的是毛泽东的讲话,毛身材高大,五官端正,眉清目秀,当时看来很清痩黝黑,有烟容和病容,后日中共所发表的延安时代的毛泽东意气飞扬,容光焕发的毛泽东照片,都是经过美术加工的。
那个时期的毛泽东非常平易近人,他在讲话时就像谈家常一样,上下古今,东南西北,深入浅出,无所不谈,幽默风趣,雅俗共赏。他爱引用中国旧小说的故 事,引人入胜。常常说的哄堂大笑。他有湖南乡音,但不太难懂。他站着讲话时,有时抽烟,有时两手叉腰,或以右手指像算数字一样,表示加强语气和帮助解释。 讲话中有时夹一些粗话,脏话,也无伤大雅。他的讲话声音不大,愈到后部分笑料愈多,高潮迭起。他经常用“搞”字,在我的印象中,中共通常说的什么“乱搞男 女关系”,“把什么搞上去”,“搞臭搞垮”等等,这个“搞”字,最初都是毛泽东“搞”出来的。
毛泽东的讲话还喜欢用一个“操”字,例如“操你的”“操他的”,这些粗字,我们当时也爱听,因为“搞”和“操”这些粗字都代表无产阶级的语言,共产 党称为代表工农无产阶级政党,毛用这些粗字更把他的领袖形象突出了。不过后日中共公开发表的毛的讲话,也都经过红色秀才的加工,把措词美化了。我也是个粗 人,年轻的时代也爱听粗话,我常想,我可能是中国最早的“毛派”。早年的毛泽东,曾使我对他的“个人崇拜”如梦如痴。他当时的确具有一种魅力,征服了我的 心灵,在我那稚气的年代,我能用毛泽东的声音,背诵他的语言。我离开延安后的若干年,每与人谈话,人家都说我是湖南人,可见我当年“毛化”程度之深。
我不认为毛泽东是个绝对的好人,也不认为毛泽东是一个绝对的坏人。毛泽东是中国这块土地,这个时代的特殊背景产生的怪物。毛泽东是近代中国的历史巨 人,这是不容置疑的。至于这个“巨人”的价值,我们可以从不同的角度加以评论。由于中共关于毛泽东的资料仍属于禁区,他的功过是非很难有真正公正的评价。 近年来有许多“毛学家”等,他们所写的毛泽东各有独见,他们与毛的关系亲的程度可能超过我,而我与毛初见的时间也可能早过他们,所以我们对毛的理解不尽相 同。
山沟里的马克思主义者
王稼祥在江西苏区时代,曾经批评毛泽东“山沟里出不了马克思主义”,毛泽东在中国这块土地上,偏偏是“山沟里的马克思主义”。
历史上有秦楚称霸,而毛泽东正是出身于楚(湖南)成熟于秦(西北);陕北又是中国历史上著名流寇张献忠和李自成出生的地方,张延安人,李米脂人,他 们在17 世纪30 年代到40 年代,曾经震动整个中国。张献忠首创以走制敌,拖垮敌人的游击战术;李自成屡败屡起,以“迎闯王,不纳粮”的政治煽动口号,发展为百万大军。两人都建立过 政权,张建都成都,李建都北京,都称帝两年左右,最后战败而死。延安时代,毛确曾以自许李自成而自豪。张献忠、李自成和毛泽东有一相同的性格,他们一面是 狂放,另一面是冷酷。以杀人为乐,缺少众生观念。
毛泽东这个人的本质和秦始皇、张献忠、李自成是一样的,不同的仅在他们生长的时代不同。毛泽东领导中国农民造反的时代,中国恰好输进了马克思主义, 马克思对中国知识分子的诱惑性是一种理想主义;对于中国被压迫的贫苦大众来说,是一种煽动群众的造反武器,英国一位女探险家Mrs. Violet Cressy Marcks,在她的《中国之旅》一书中,写到他对毛泽东的印象时说:“我并不以为这个人的头脑绝顶聪明,但在战略上,他是灵巧的。”
毛泽东并不是一个真正的马克思主义者,他也没有对马克思有深刻的研究,他的过人之处就是他熟读中国的“红楼梦”、“水浒传”、“三国志”、“资治通 鉴”……从而敏锐地理解中国社会结构,人民心态,政治谋略,套上马克思主义的外衣……。在麦克•哈特的《影向人类历史进程的100名人排行榜》一书中,中 国政治人物被排进的有秦始皇、隋文帝、毛泽东三人。毛泽东的一统天下,中央集权,清理异己,实行暴政,与秦始皇、隋文帝皆有惊人相似之处。中国这块土地, 中国的人文思想的背景,加上了马克思主义在中国的传播,就创造了这个毛泽东;由于马克思主义是以城市工人阶级为基础的,毛泽东领导的革命是从中国的山沟中 发展的,所以,中国的马克思主义秀才认为“山沟里出不了马克思主义”,毛泽东的过人之处在于他利用中国的马克思主义秀才,把马克思搬进了中国的山沟,一变 而为“毛泽东思想”。
实用主义的“毛泽东思想”
“实用主义”一向被共产主义者认为是资本主义制度下的哲学思想,而所谓“毛泽东思想”又正是把资本主义的哲学与马克思主义的哲学思想相结合。“毛泽 东思想”标榜的是“马克思主义与中国革命实践的结合”。实际的意思就是,凡是被毛泽东认为可以利用的东西,都被混合在一起,实际上“毛泽东思想”就是实用 主义。资本主义国家的实用主义重在科学,“毛泽东思想”的实用主义重在权力的攫取与权力的集中。
毛泽东常说“有的放矢”,“矢”是斗争的武器,“的”是斗争的对象,“有的放矢”就是以实用主义作斗争的武器。
我曾在不同的场合,听过毛泽东的内容和性质完全不同的讲话:
我在延安听过的毛泽东讲话中,有一次他这么说:“中国革命胜利后,我们要建设一个什么样的国家呢?同志们,我们要保证你们每个人都丰衣足食,安居乐 业,有房子,有汽车,人人可以出洋……”这些话从一位共产党领袖口中说出,几乎是难以令人置信的。然而,我的确听他亲自如此说过。他说得听众高兴极了,个 个眉飞色舞。然后他又幽默地补充了一句:“兄弟还没有出过洋呢,届时也一定随同你们一道去长长见识。”毛泽东上述这段话,是对一批初到延安参加抗战的爱国 青年讲的。
毛泽东另一段讲话是“我们不管中国革命何时胜利,我们要决心革一辈子命,我们自己牺牲了,把我们的武器,交给下一代,我们的下一代牺牲了,把武器再交给下一代,总之,我们和我们的儿子孙子,革命要一代一代传下去……”这一段话是毛泽东在延安枣园训练班对党内的干部讲的。
抗战初期,延安还驻有国民党的代表,在那种场合,我曾经多次见到毛泽东振臂高呼:“蒋委员长万岁”,那音调也是很激情的,目的是争取蒋介石多给共产党一些钱。当时延安也时时有美国记者,毛泽东又说了许多“中国需要民主”之类的话,那是专门说给美国人听的。
在毛泽东一生中,他一遇到政治挫折就病,杀一批人他的病就好了。1929年红四军批毛撤了毛的职,毛泽东大病一场,当时共产国际传说毛泽东已死,还为他发了讣文。1930年毛领导以反AB团为名,大杀反对派,他的病全好了。
毛泽东的神权
文学世界的毛泽东,他把中国的历史小说,笔记小说,言情小说,神怪小说,武侠小说,全都当做了兵书。他特别喜欢《红楼梦》,因为他兼具《红楼梦》三 个主要人物的性格。他的决断像王熙凤,他的伪善象薛宝钗,他有时又惹人怜爱得像林黛玉。毛泽东还熟读《资治通鉴》,这部书是中国统治阶级的百宝全书。毛说 他一共读了十七遍。
毛泽东的文学作品海阔天空,在文学上属于浪漫主义一派,他写诗词,写字不拘一格,他在《沁园春》词中写出要与“天公试比高”,表现出他的夸大与幻 想,属于浪漫诗人的作品。从纯文学的角度看,浪漫主义的作品,有可爱之处,但是,毛泽东自己不要框框,却喜欢给别人定框框,《延安文艺座谈会讲话》就是这 样产生的。毛泽东自己的作品是一个标准,他要求别人的作品又是一个标准;毛泽东自己的作品任情任性地奔放,有时到达荒诞的境界。毛泽东要作家写工农兵,他 自己的诗词却歌颂帝王将相。
毛泽东本身颇于知识分子,自幼就争取做一个知识分子,他当过兵,他当兵时自认为是读书人,不应挑水,宁可花钱买水,他非常重视自己“读书人”的优越 感。毛是湘潭人,自幼冒湘乡人,住湘乡会馆,就读为湘乡子弟设的学校,为人看不起,受了很多气,后来在学校中又受了很多责罚。使他逐渐的对知识分子的看 法,也产生了双重标准。他一方面相信作个知识份子可以出人头地;另一方面,他从自己的经验中体会到觉得读书愈多的人愈能作伪。因此,他也怀疑,天下的知识 分子都是如此。他敌视知识分子,甚至污辱与凌虐知识分子,骂知识份子为臭老九,都可能与他年轻时的自卑有关。
毛泽东对中国儒家采取鄙视态度,他也是一个最会用儒的人。著名的美国“中国通”费正清,还一度把毛泽东称为“儒家共产主义者”。毛泽东对于儒家,像对于女人的态度和政治上的用人一样,不属于爱情,而属于实用主义的。
中共建政后,周恩来代表政,刘少奇代表教,毛泽东代表政教合一,他利用政控制人民,利用教麻醉人民,他利用政教冲突来巩固他个人的至高无上的权威和 统治。他是“神”,中共领导人的权力斗争中,刘少奇,周恩来,林彪都尊这座“毛神”,读毛的经,供毛的香火,争取做庙中的方丈住持,依靠神的权威,解释神 的语言,争取对这座庙的控制权。他们都相信,“神”接受众人的膜拜,自己不应该站出来说话的。方丈住持本来是利用菩萨的,结果,毛泽东既做神,又要做方 丈,甚至菩萨站出来造方丈住持的反,想方丈住持的权,只有毛泽东这尊菩萨才能做到。
毛泽东是一个无神论者。但是也重视宗教的利用,对斯诺的谈话中,多次用到一些“天无绝人之路”“救命菩萨”一些话,可见他的心灵中仍然另有一个神权 的世界。达赖喇嘛回忆他在1954年访问北京时,有一次毛泽东对他说:“佛教是一个非常完善的宗教,释加牟尼虽然是一位王子,可是他却终生致力于人民的生 活问题的改善。”毛又说“观世音菩萨是一位慈悲的女性”。过了几天,毛泽东又对达赖说:“宗教是有毒的。”
神鬼人集于一身
毛泽东是一个天才,是一个怪物,是一个人鬼神集中于一身的怪物,客观地评论毛泽东这个人很不容易。一方面由于中共过去的宣传太过于把毛泽东神化了, 另一方面,由于毛泽东的为人与性格,随处表现出他的矛盾性,多重性,复杂性和神秘性,也的确不容易理解。毛泽东的一生有很多神奇的际遇,戏剧化的场面,集 神道和魔道于一身,虽然如此,毛泽东仍然是一个人,一个普通的人。毛自称自己是“人民的勤务员”,却又喜欢别人恭维他,歌颂他。尤其爱把一切荣耀归与他自 己。他对权威挑战的目的,是要大树特树自己的绝对权威。他的思想,他的语言,他的行为,代表“神权”。
毛泽东喜欢附庸风雅地和人谈“楚词”。屈原是战国时的楚国诗人,他的投汨罗江自杀是一段神话,他写的“九歌”是一篇充满鬼气的作品。有人说毛泽东爱“九歌”是因为他怕鬼。
中共建政之初,有过一个传说是,毛泽东与刘少奇同看京剧。当剧中人曹操说道:“宁可我负天下人,不能让天下人负我。”刘对毛说:“你看,曹操多 奸?”毛泽东对刘少奇说:“曹操不算奸嘛,曹操真是大奸,他这话就不会讲了!”这个传说,其实是从中国民间古老的传说中套来的。但是,却代表了中国老百姓 对毛泽东的一般的,纯朴的,槪念化的看法。
1957年10月,毛泽东在莫斯科举行的国际共产党和工人党大会中说:“未来的战争会使人类遭到多大的牺牲呢?约略估计一下是可以做到的。在世界的 二十七亿人口中,也许会有三分之一被消灭,也就是说,共死九亿人。我曾经跟尼赫鲁谈过这个问题,他的看法比我悲观得多,(马注:尼赫鲁认为核子大战的结 果,将使全人类消灭。)我对尼赫鲁说:“即使半数人类被消灭,仍有半数留下来,而帝国主义将被彻底消毁,全世界只留下了社会主义。不消半个世纪,世界人口 又可恢复旧观,甚至更多。”毛泽东这段话,更表现了他与张献忠、李自成同样的狂热冷酷的相同性格。
毛泽东在党内斗争中,善于以蛮压众,毛在中央政治局会议上,一蛮无人敢抗。中共六届六中,辩论国共统一战线,毛骂王明是婊子;庐山会议时,毛骂彭德 怀我操你娘。抗战期间,林彪指挥平型关作战,彭德怀指挥百团大战,都被毛泽东骂过,毛说:“你们这么早为蒋介石卖命干什么?”抗战一开始,毛泽东就有一个 消灭国民党政权的长远战略目标。国共和谈时,毛泽东集中精力着重军事,运筹帷幄,分秒必争。
毛泽东的政治性格与文学风格与他的爱情一样,他是多情的而又无情的,冲动的而又固执的,机智的而又僵硬的,多变的而又顽强的,夸大狂的而又自卑感 的,极度现实的而又不可捉摸的,浮躁浅薄的而又令人莫测高深的。总之,他绝对自我中心,敌乎?友乎?以我划界。他随时能够否定昨天的自我,而又抛出今天的 另一个自我。他不相信任何人,但又懂得争取每一个人对他的好感。他崇拜权威而又对权威挑战。
他没有一个同志
毛泽东为了争取共产国际和苏联的援助,说了许多赞美斯大林的话。抗战期间,苏日签订协议,中国人都认为苏联出卖了中国,毛泽东却说,“苏联和中国人 民的利益是一致的”,毛泽东恭维斯大林,甚至说:“斯大林同志的健康就等于中国革命的胜利”。后来毛泽东斯大林翻脸了,毛又说,他以前歌颂斯大林“不过是 敷衍应景之作”。
中共与苏共关系中,毛泽东与斯大林有过合作。他们绝不是为了共同的理想,完全为了互相需要的利害关系。毛斯之间的长期的暗斗,斯大林要控制中共,毛泽东要清除中共的亲苏派,实际上都是权力斗争。双方打的都是马克思主义的旗帜,也只是因为它是斗争的武器而已。
邓小平说过,毛泽东这个人,“谁不听他的话,他就整一下”。
毛泽东在政治上具有多重性,在霸业上,他是一个伟大的战略家,在策略上,他不择手段,运用权术,对人的贬褒,全凭他的政治需要。毛泽东和周恩来斗争 了一生,在中共党史上毛周斗争是个纲,也是最大的禁区。他利用刘少奇时,曾多次赞扬刘少奇是“白区工作正确的代表”。他利用高岗时。曾在陕北说:“做群众 工作,我们就得向高岗同志学习。”
毛泽东利用的对象不断变换,利用刘少奇时,打击的对象是周恩来,延安整风,毛刘联盟整周,文革又联周反刘。毛泽东利用高岗时,起初也利用高反周,中共建政后,又利用高反对刘少奇,所谓“高饶联盟”实际上是毛泽东制造的。
毛泽东的政治战略和斗争战略基本上是一致的,即:孤立敌人,攻其无备,集中兵力,各个击破。历史上很多毛泽东的对手,都相信自己是毛的“亲密战友”等到挨批,已经面临绝境。
毛泽东是一个政治魔术师,他可以把千万人玩弄于手掌之中,又可以毁灭政敌于倾刻之间,他可以操纵和导演喜怒哀乐各种不同角色的木偶戏。文革中毛语和毛语打架,牵线的都是他自己。
文革初,彭真根据毛泽东的定调提出“二月提纲”,然后刘少奇、邓小平主持中央会议,清算彭真,又再由周恩来清算刘邓。毛泽东整治或打倒一个政治敌人,不须自己动手,往往制造一个政治圈套,由对方控一个坑,再“请”对方自己跳进去。
有一个令人深思的问题,文革期间紧跟毛泽东到底的如李先念、李德生、陈锡联、许世友都是早年紧跟过张国焘的干部。因为这些张国焘的旧部久经党内反复的斗争偷生不易,对政治上的是非感已经完全麻木,彻底的成了绝对驯服的工具。而毛早年的亲信所剩无几了。
晚年毛泽东不相信他身边任何一个同志,也有一定的原因,他的政治生涯并非一帆风顺,他在青少年时屡受歧视,他在江西苏区屡受打击,长征和抗战初期,他在党的地位仍然不断受到挑战,1942年的延安整风是毛泽东政治生命中决定性的一役。
毛泽东的幽灵
我在延安时所见和我后来所理解的,是两个完全不同的毛泽东,这在我是从感性认识到理性认识的一个过程。而在毛泽东方面,我的理解是,他在政治上权力 愈膨胀,愈脱离群众,他的地位愈高,愈神化,也就愈腐化。笔者相信,一个人的成就有他一定的条件,一个人最后的失败也有他一定的背景。
少年时代的毛泽东横冲直闯,青年时代的毛泽东才思严密,中年时代的毛泽东狡猾奸诈,晚年时代的毛泽东死硬僵化。毛泽东一生利用过无数的人,在他死亡 前后又被无数的人利用过。他的躯体被一部分人利用,他的灵魂又被分割为不同的人利用;如林彪,四人辩与邓派,乃至今天中国的统治者都是。对毛泽东思想的不 同提法与解释。今天我们阅读有关毛泽东复杂的资料,了解毛泽东其人,和他对现代中国的影向,的确是要非常非常冷静的。
一个极端自大而又极端自卑的人,实际的内心世界一定是感到极端孤独的,愈孤独,愈疯狂,愈疯狂,愈孤独。两者互为因果。法国戴高乐时代的文化部长安 德烈•马尔劳(Andre Malraux),1965年在北京会见毛泽东,在他的记述中说,他对毛泽东的印象“有如一块石碑”,“像一块古铜的皇像。”“他走起路来,就像从帝皇墓 冢中升起来的传奇形象。”马尔劳一再和毛泽东道别,毛一再和马尔劳说:“我是孤独的。”马尔劳在记述中说,“他(毛)的声调非常奇怪,那是辛酸,又可能是 讥讽,但最明显的,还是那股骄傲之气。”马尔劳这次会见毛泽东,正是“文革”前一年,正是一个迷惘时代的毛泽东,从这以后,到死亡,毛泽东一直在迷惘之 中。
我又记起托洛茨基生前说过一句有关斯大林的话,他说:“不是斯大林制造了这个制度,而是这个制度制造了斯大林,所以,我对斯大林个人绝不怨恨。”上述这段托洛茨基的话,我印象深刻。
毛泽东的催眠、愚民政策,封闭与无知的确是很可怕的,他不仅贻害我们这一代,甚至会贻害中国几代人。今天的中国应该彻底抛弃毛泽东的幽灵。

那些留下来的民国教授

1
刚刚看完大陆两年前出版的《民国的底气》,书里介绍了12位民国时期蜚声中外的北大、清华教授,其中有几位我从前根本没有留意过,很有收获。书中提 到了北大校史展览馆里有当年教职员工的工资表原件:像李大钊月薪300元;胡适100,鲁迅60,而排在第五名的是刘文典,每月160元。毛泽东告诉斯诺 他在北大图书馆也做过,《红星照耀中国》里面有这样的内容:(毛泽东说,)我从前在师范学校的伦理学教员杨昌济把我介绍给(北大)图书馆主任李大钊,李大 钊给了我图书助理员的工作,工资不低,每月有八块钱。刘文典何许人也,他教30天课,毛泽东要在图书馆里干20个月?
刘文典出生在1889年,安徽人,17岁时进芜湖公学念书。读书期间受陈独秀、刘师培的赏识和影响加入了同盟会。1909年他到日本留学,期间应章 太炎之邀,参加同盟会机关报《民报》的编辑工作。辛亥革命胜利后回国,在宋教仁办的《民立报》担任翻译和记者。1913年宋在上海火车站遇刺,刘文典手臂 也中了枪弹。再次到日本后,刘给孙中山当过秘书,所以也算是民国的元老和功臣。
1916年,陈独秀到北大出任文科学长,顺便把刘文典介绍给了蔡元培。这个刘文典在北大期间把古籍校勘和注释学作为自己研究方向,1923年出版了专著《淮南鸿烈集解》,自此确立了自己在学术上的地位。1927年离开北大筹办安徽大学,后在那任校长一职。
1928年11月,安徽大学发生学潮,正在安徽的蒋介石召见刘文典,质问他,你校长怎么当的?刘回答,你是总司令,就管带好你的兵,学校的事情我来 管。言来语去惹怒了蒋,被下令关押了起来。这个事情在当时影响很大,胡适写文章《人权和约法》,质疑当今社会是人治还是法治?蔡元培致电蒋介石:“文人学 士,理当优待。今先生拘叔雅,敢问何由?”那时,手握重兵的蒋总司令在民国秀才面前真的表现得“搞独裁没有胆量”,7天后把刘文典放了出来。章太炎听说此 事亦觉不平,赠刘一幅对联:“养生未羡嵇中散,疾恶真推弥正平”,借汉末狂士弥衡击鼓骂曹的典故,颂扬刘不畏强暴,嫉恶如仇的节气。
1949年,胡适为刘文典联系好了美国的大学,办好了他们一家三口的机票。但是刘文典拒绝了胡适的好意,说:“我是中国人,为什么要离开我的祖国?” 好,有骨气!就是嘛,蒋介石不怕,为什么要怕毛泽东?
其实刘文典考虑问题并不周到,他那时大概不知道“祖国”既是一个地域概念,但也包含了一种政治属性。同样是那块土地,49年前由民国政府统治,而 49年后则成为共产党的天下。对于一个具有自由主义意识的知识分子,不能简单地从地域上来确定哪里是自己祖国,有时首先需要考虑的,还是你个人的学术思想 以及价值观是否能够在那块土地上被认可、被接受。
49年之后,曾经桀骜不驯的民国教授,刘文典不得不妥协和屈从,但那并没有能够逃脱“祖国”施加给他们的压力和帽子。正因为留在祖国是他个人主动的 选择,所以他必须吞下所有由之带来的后果。1958年4月19日,云南大学校刊发表社论:《把一切资产阶级思想搞臭、烧透》,文章点名刘文典“表里不一、 言行不一的态度很恶劣”。5月2日,刘作长篇自我检查,但是这并没有给他带来任何解脱,反而成了批判他的有力证据。6月11日,校党委决定对“刘文典必须 反复批判”。在经历了那些年的改造、斗争,58年时刘教授的身心已经垮了,下一个批判会还没有来得及开,他突发脑溢血,7月14日自己先死了。
被蒋介石释放后,刘文典告诉冯友兰,他之所以敢当面顶撞蒋介石,是因为国民党还没有任意处置文化人的先例。其实民国那时还有另外一种态势:当文人遭 遇强权的淫威时,他们不是只顾自保。那时的知识分子知道,当一个教授不能自由表达观点和权利时,如果他的周围鸦雀无声,接下来必将是知识分子这个集体丧失 独立思考的能力和地位。
2
钱学森曾经提出“为什么我们学校总是培养不出杰出人才”这么一个问题。他对温家宝说,回过头来看,这么多年培养的学生,还没有哪一个的学术成就,能 跟民国时期培养的大师相比?我觉得这真是一个非常好的问题。依我看,这个问题还可以这么问,49年后的中国大学里还有没有像民国时期那样具有自由意识/意 志的教授?就算还有那样的教授,他们还能不能像在民国时那样独立、自主地给学生上课?
陈寅恪出生在1890年,比刘文典小一岁,他们曾经同事。1925年,清华成立“国学研究院”,陈是四位导师之一。刘文典对陈寅恪的人格和学术水平非常钦佩,他常常在课堂里竖起大拇指对学生说,这是陈先生。然后又翘起小拇指指着自己:这是刘某人。
1948年,按照政府“抢运学人”的计划,陈寅恪随胡适同机撤退到了南京,但是最后却被岭南大学校长陈序经留在了大陆。
1953年,陈寅恪过去最得意的学生、北大历史系教师汪篯登门作说客,面交郭沫若、李四光的邀请信,请陈寅恪北上,出任中科院中古史研究所所长。陈 寅恪说:“我认为研究学术,最重要的是要具有自由的意志和独立的精神,” “我决不反对现政权,在宣统三年时就在瑞士读过《资本论》原文。但我认为不能先存马列主义的见解,再研究学术。我要请的人,要带的徒弟都要有自由思想,独 立精神。不是这样,即不是我的学生。”
他还提出两个具体要求:第一条,允许中国史研究所不宗奉马列主义,并不学习政治。其义就是不要有桎梏,不要先有马列主义的见解,再研究学术,也不要 学习政治。不止我一人如此,我要全部的人都如此。我从来不谈政治,与政治决无连涉,和任何党派没有关系。真要调查,也只是这样;第二条,请毛公或刘公给一 允许证书,以作挡箭牌。其意是毛公是政治上的最高当局,刘少奇是党的政治上的最高负责人,我认为最高当局也应和我有同样的看法,应从我之说,否则就谈不到 学术研究。
陈寅恪这些话,就是在60年后的今天读来,依然振聋发聩,谁能说这不是一个历史学家,在对社会历史发展作了细致深入了解后才会有的睿智和见识?当然,49年后的中国政府是绝对没有肚量听取、接受陈寅恪这样民国教授们的谏言的,不管他们公开时使用什么标语,怎样的口号。
从40年代开始,陈寅恪左右双眼分别失明,他一生后期的研究写作都是在助手的帮助下完成的。1962年摔断右腿股骨,生活完全不能自理。1966年 7月,文革风暴刮到了岭南,大字报从陈寅恪居住的楼房外面一直贴到室外,甚至连躺在床上的陈寅恪的衣服上也被大字报盖满,一个高音喇叭也安装在陈的床头, 勒令他检查交待。此外,陈寅恪工资停发,存款冻结,书籍查封,手稿没搜。1969年新年刚过,陈寅恪被责令搬出生活了16年的家,10月7日,陈寅恪走完 了他的人生路。
3
刘文典,陈寅恪和毛泽东的年岁相仿。事实上,民国那些著名教授很多都是在19世纪最后十年里出生的,比如胡适1891,赵元任1892,吴宓 1894,金岳霖1895,傅斯年1896,等等。毋庸讳言,和这些文人教授相比,1893年出生的毛泽东,其家学渊源,他个人智力都有很大的差距,读书 考试不是他的强项,否则他也许就做教授了。那时,当别的年轻人20岁上下出洋留学,扎扎实实为将来做学问而打基础,他却在湖南、上海、北京来回彷徨,还找 不到人生的出路和方向。
毛没有接受过任何现代科学知识的教育,但是他无师自通计谋权术;因为英文学不好而退学,但这并不妨碍他对马恩著说顶礼膜拜。他不懂管理,贬低书本知 识,蔑视读书人,却拿一个国家的福祉,几亿人的生灵去实践那些乌托邦理论;他虽然没有下令剥夺刘文典、陈寅恪这些民国教授做人、做学问的权利和资格,但是 他的那一套思想、手法却颠覆了整个中国社会的结构和框架。
4
1978年1月17日,在陕西泾阳一家医院里,一个跛足失明的84岁老人去世了。他就是中国比较文学奠基人,民国时期清华大学的教授吴宓。吴宓生前给他自 己一生分了三个阶段、各28年。自1894出生到1921年从美国留学回来,那是他人生的求学阶段;从1921到1949年,吴宓分别在国内几所大学著 述、任教,那是他事业有成的阶段;从1949到1978年去世,那是他落魄落难一生最后的28年。1921年和1949年,这两个年份在中国现代史上有着 不一般的意义,也正好是吴宓教授人生的两个转折点,十分诡异。
1921年回国后,吴宓先是在南京东南大学开设“中西诗之比较”课,同时创办《学衡》杂志。《学衡》集聚了汤用彤,王国维,陈寅恪,梁启超等民国大 家,形成了一个颇具影响的文化群体,世称“学衡派”。吴宓一生最让他自豪也最为人们所铭记的功绩,可能还是1925年他负责筹办清华国学研究院,为清华聘 请了王国维、梁启超、赵元任、陈寅恪四位导师。吴宓去延请王国维时,进门就先三鞠躬,表示了十分的诚意,让王国维非常感动,自此结下了信任和友谊。两年后 王国维投河自尽前写下遗嘱,表明要让吴宓、陈寅恪二人打理他的后事。
1942年,吴宓被国民政府聘为英国文学“部聘教授”,同时获此殊荣的还有陈寅恪(历史)和汤用彤(哲学)。之后,吴宓还获教育部学术审议委员会委 员一职。1943年至1944年吴宓代理西南联大外文系主任,1944年秋到成都燕京大学任教,1945年9月改任四川大学外文系教授,1946年2月到 武汉大学任外文系主任,兼校务委员会委员。1948年辞退岭南大学和台湾大学文学院长的职位,入蜀定居,后一直在西南师范学院任教。
1952年,吴宓被迫参加知识分子改造运动。2月28日他的长达数千字的《改造思想,站稳立场,勉为人民教师》的思想检查登载在重庆中共西南局机关 报《新华日报》上。在那份检查中,吴宓在对自己1949年以前的求学、教书、写作、办报刊以及生活行为进行了全面检讨、自我批判否定之后还谈了对新社会的 认识。希望通过在昔非今是的情感转换和理性认同中,实现个人身份和社会角色的重新设定,以此完成从政治认同到思想改造的过程。毋庸置疑,那是那个时期所有 知识分子都不得不经历的所谓“思想革命”,只是像吴宓这些选择留在大陆的民国教授,遭遇更坏,更差罢了。
文革开始,吴宓经历了更多的厄运,因为他那些个人的历史自动地又成了文化革命的对象了。他蹲过牛棚,下过乡,参加过体力劳动。66年他已经72岁 了,但还是被架上高台批斗示众,因此而跌断左腿。到批林批孔时,吴宓不肯批判孔子,表示没有孔子,中国仍在混沌之中而被打成“现行反革命”。那时,吴宓右 目失明,左眼白内障严重,77年时个人生活完全不能自理,其胞妹吴须曼才得以将他领回陕西老家。吴教授老了,那最后28年给了他太强烈、太深刻的记忆了, 以致吃饭时还总要问“还要请示吗”?
5
1949年,金岳霖也选择留在北京,改造运动来了之后,他转变得很快也很彻底。他开始认真学习马列,批判梁漱溟、费孝通、章伯钧,他还批判胡适,批 判杜威,甚至包括自己一直非常敬仰的罗素。他用很大的热情,和钱钟书、王佐良等一起翻译《毛选》。在自己写的《晚年的回忆》里他告诉读者:毛泽东曾经请他 吃饭,还给他夹过菜。有一次,毛对金说,你要接触接触社会。金岳霖听后真的在北京大街上找了一个板车夫,让他每天在王府井一带转悠,如此风雨无阻地和社会 “接触”了两年。知道这种事情的人心里一定会产生一种唏嘘,几多酸楚。
在我看来,金岳霖的人生在情感方面本来就是一出悲剧,49年后他背叛自己原先的学术思想,放弃知识分子的良知,在人格方面又演了一出丑剧。但是,我 怎么都看不出毛泽东有什么资本、有什么资格可以教训金岳霖。金岳霖16岁考入清华,19岁赴美,25岁拿了博士。25岁时的毛泽东有什么呢?他告诉斯诺: “我在师范学校读了五年书,抵住了后来一切广告的引诱。最后,我居然得到了毕业文凭。”
我们知道,毛泽东的一生,既没有自然科学的基础和知识,也没有社会科学研究范围里的专长,只不过因为成王败寇的规则而让他成为一代君主。历史地看问 题,在人类社会发展的某些阶段以及在某些区域,在相当长的一段时期内,人们以武力、依权谋去争夺,去掌控统治权力而不是以个人的人格人品,道德情操、知识 经验去衡量高低 ,去竞争优劣。在那种社会形态下,得天下者并不一定是智者,也不可能是仁者,很可能还是相反。毛泽东死后中共宣称,到了1976年,整个国家已经到了崩溃 的边缘就足以说明毛泽东的问题。
一般来说,在任何年代,喜欢革命的、热衷造反的,几乎都是当官、发财、做学问的路统统都已经走不通的人。当我看完这本《民国的底气》,知道有那么多 留下来的民国教授的遭遇,我从心底里希望,如果毛泽东也出生在那么一个书香门第,或者是官宦人家,他年轻时就不至于那么惶惶没有方向。如果他那时有一点出 路,他也可能成为一个出色的民国教授,那么这120年后,也同样会有人追捧,有人歌颂。如果这样的话,这一个世纪来,中国,中国人要少受多少灾,少受多少 罪啊。
----------------------------------------
那些留下来的民国教授在共匪的统治下,无一不命运悲惨。那些跟随蒋介石去台湾的民国教授们,如胡适,罗家伦等等的命运不知比那些留下来的民国教授-他们曾经的同事好几万倍。幸亏这些跟蒋介石走的教授们有远见。所以做人要有远见!

Friday, 27 December 2013

袁隆平真言:中国最大的劫难已无法避免

一、没有比人们的吃饭更大的事情。尽管中国的危机很多,比如政治危机、经济危机、信仰危机、领土危机、社会危机等等,但只要军队稳定、老百姓还有饭吃,任 何危机都可以克服,或者都在保持有序的情况下有办法克服。但吃饭的危机是个例外。如果老百姓没有饭吃了,或者食物短缺了,那么就天下大乱了,政治也好、道 德也好、经济也好、良心也好,一切、所谓一切,包括政府,都会在食物危机面前荡然无存,不足挂齿。
二、中国不是新加坡,不是文莱,中国是世界上人口最多的大国,有13亿人,这样的国情就决定了,世界上没有任何国家可以养活中国,中国的吃饭问题只能够靠自己解决。
三、同样,食物的供应只能多,不能够少,哪怕是刚好也不行,也会大乱,除非实行计划经济,凭票按人头供应,但现在还可能吗?
四、然而现实的情况是:中国的粮食自给率已经只有80%出头,中国的食用油的80%以上都依赖进口原料加工。据网上资料,仅去年一年中国的进口黄豆就多达 6000万吨,按中国13亿人计算,折合到每个人头上是一年将近100斤,这是多么大的数字啊。这里还不说它是转基因黄豆,更不说转基因还对生育能力有 害。
五、中国市场上的食物看起来还很丰富。但哪里来的?内行人都清楚,这不是自然生长的食物,是激素催大催长的食物。喂猪,正常喂养要一年,而市场上供应的基 本上都是三个月长大的激素猪;喂鸡,正常要半年,现在市场上的鸡肉几乎都是28天长大的激素鸡。还有我们吃的蔬菜,也要靠激素化肥催大。这样的东西毫无疑 问,是对身体有害的,不是有很多儿童性早熟的报道吗?三岁女孩就正常来月经了,乳房也丰满了,为什么?吃了父母地里种植的草莓的缘故,而父母地里种植的草 莓,都是用激素催大的。还能够整治吗?做做样子安抚老百姓可以,认真可不行。只要认真,市场立马萧条,立马大乱,立马要饿死人,大规模的饿死人。为什么? 很简单,只要认真,市场将会无物可供,到哪里去找那么多的、天然健康无害的食物?
六、还有就是种子问题。现在农民手中已经很少有可以自然留种的种子了。以前种子都是在各家各户的农民手中,农民年年留种,这家没有那家有,是安全的。现在 不是了,都是年年去种子公司购买,种子公司购买的种子只能够种一季,是不能够留种的,否则长出来的是草。种子公司的种子会出问题吗?只有天知道。但真出问 题了,农民哪怕有地也没有种子下地了,多么恐怖!更何况,据报道,我们国家的种业公司一半以上都被控制在外资手里,或被控制在洋人手中。
七、在中国,现在已经是老老实实按自然规律生产食物不但发不了财,就连生存都很困难。比如蔬菜,老老实实按自然规律种植,要三个月,并且还不好看,生虫 子。但你多打激素,多打农药,一个月就够了,好看并且不生虫子。更不要说喂鸡、喂猪了,除非是自己吃。还有海鲜、鳝鱼、王八、大闸蟹,几乎都是人工饲养 的,激素催大的。
八、农民更没有积极性种粮了。为什么?是同样的道理。老老实实种粮不但发不了财,连生存都很困难。所以,有的地方到处都是荒地,年轻力壮的都外出打工去 了。以前,一斤稻谷的国家收购价格可以买4到5斤一般小蔬菜,现在多少?恐怕一斤对一斤也很难买了。今年国家稻谷的收购价格是每百斤120到140元,市 场上的小蔬菜至少都是一元多一斤,更有好几元一斤的。谁还种粮食?那是傻瓜。也只有中国还有那么一些老实本分的傻瓜农民,还在种点粮食自给,但不是为了卖 钱。农药、化肥、种子等农业生产资料翻着跟头涨价,那么粮食价格能够上去吗?上不去,无解。为什么?很简单,比如稻谷收购价涨到5元一斤(这是所值的下 限),那么大米价格就至少要卖到7元一斤以上。城市里的人受得了吗?不暴动才怪!所以,全国都在任意宰割弱势的农民、吃农民、坑农民。俗话说:大鱼吃小 鱼,小鱼吃虾米,虾米吃泥沙!中国农民是生活在当今社会最低层的弱势群体,是连小虾米都能将其作为任意尽享的口中美味!但愿社会的现实不是如此!
九、那么国家粮库里还有多少粮?我不知道,我不是统计局的。但我知道,这么多年来我们年年吃的都是新粮,我也知道就是农民家里也不留储备粮了。因此合理的 估计是,粮食的生产周期是一年,我们的粮库里面,粮食也就最多是一年左右。也就是说,我们的粮食储备,不具备任何抗风险的能力。
十、种子会出问题吗?但愿不会,包括转基因种子。国际市场会有源源不断的低价安全粮食供应中国吗?但愿一直都有。农药激素的东西吃了对身体会无害吗?但愿无害。
十一、然而,我看到了农村,只要不是色盲都会发现,农村里面很多小生命小生物都灭绝了,或者快要灭绝了。螺头很少看到了,鳝鱼也很少看到了,野生的鱼虾已 经很少了,我家乡的小米虾已经灭绝了,就是池塘、水坝也是混黄的,已经不张水草了。就是以前一下雨打雷,就是漫坡的地皮菌,也在我家乡灭绝了。为什么?只 有天知道。  但我们吃的食物真的没有出问题吗?理性告诉我,已经出大问题了,并且很难逆转了。那些灭绝的小生命、小生物,不也是和我们在同一环境下,吃 食同样环境下的生物食物吗?他们出了问题,我们还会远吗?
十二、国家,我之国家;人民,我之人民;家园,我之家园。呜呼!我只有一声叹息。我眼前浮现的分明是一片混乱、人相食、饿孵遍地、流离失所的情景,随时都可以发生,并且已经不可避免。还有比这更大的危机吗?没有。位卑未敢忘忧国,但愿我是杞人忧天。
-------------------------
唉,真是悲哀和无语。共匪会为此付出代价的!
 

章立凡:徘徊的幽灵

2013年一个雾霾的冬日清晨,一个幽灵穿越位于北京市中心的陵寝,在中国上空徘徊。他生前对自身的历史地位极为焦虑,迫切地想知道人们如何评价自己。
他所参与创建的党仍在执政,他的头像依然悬挂在天安门城楼,广场上五星红旗照样朝升暮降,参观他遗体的人流络绎不绝。长期为失眠所苦的他,生前曾率领群臣 在一份自愿实行火葬的文件上签名,死后却无法入土安眠,被封存在冰冷的水晶棺内,成为中国最重要的旅游景观,长期忍受骚扰至今。自从走上神坛后他便不再摸 钞票,理由是“那东西很脏”;如今他的头像印在从一元到百元的钞票上,每天被无数只脏手摸来摸去,成为国人膜拜并咒骂的流通工具。他生前利用并折腾所有的 人,现在全国人民用同样的方式回报他。
一切变化源自三十七年前那个中秋月圆之夜:伟大领袖尸骨未寒,一场宫廷政变悄然袭来,令他的妻子、侄儿及其盟友成为阶下囚;“打不倒的矮个子”随即重返政 坛,成为中国最有权势的人物。邓小平迅速抛弃了“阶级斗争为纲”的治国方略,将东方大国引上改革开放之路;并以党内决议的方式,彻底否定了毛所发动的“文 化大革命”。这一历史结论,成为日后试图为毛翻案者难以撼动的巨石。
考虑到本党执政地位的合法性,邓小平对毛泽东的功过作了“三七开”的评价,并宣布历史问题“宜粗不宜细”。整个80年代,“非毛化”一直在静悄悄进行,没 有爆发激烈的争论。朝野间都希望走出毛时代的阴影,并达成了改革开放的共识。光环褪去之后,毛成为一个时代符号,静静地躺在纪念堂里接受参拜,人们的心情 半是好奇,半是敬畏。作为长期洗脑的后遗症,对毛的信仰日渐世俗化,他被民间奉为一尊气场很大的神祗,如此而已。
如果政治改革没有被1989年的重大政治事件所阻断,继续与经济改革齐头并进并使全体社会成员公平受益,对于毛的争论不可能像今天这样激烈。他可能像老对 手蒋中正那样,只是作为一位历史人物,接受奉祀荣典并任人评说。问题恰恰在于,邓小平启动的改革,仅仅摒弃了毛氏阶级斗争路线,带领中国走出了苏联式计划 经济,却没能走出斯大林主义,也不可能舍弃毛所建立的一党执政体制。
政治体制改革停滞的恶果,在改革开放三十年后日见凸显:不受监督的公权力造成了体制内普遍的腐败,以往的腐败仅限于毛泽东及权力圈内的高官,如今当上村长 就能成为一个土皇帝;以改革的名义产生的社会分配不公,造成严重的两极分化,一些权利受到侵害的边缘化人群,由于资讯有限,开始怀念绝对平均主义的毛泽东 时代,成为拥毛派的分母,毛泽东的幽灵重返人间。
只有在失衡的社会中,民粹主义、民族主义才会有市场。高举毛像的反日游行、砸日系车宣泄的仇富情绪,与义和团的“扶清灭洋”口号异曲同工。符号化的毛泽 东,已经成为部分弱势群体合法表达对社会不满的工具。毛粉们看到“文革”中批斗、抄家的影像很是兴奋,希望官员和富豪也遭受同样的惩罚;和土改前的农民一 样,更有人企盼出现一位毛版魅力型领袖,率领他们砸烂旧世界,来一次社会财富再分配。个别政治野心家和投机者,恰恰利用了这种情绪,成为毛左派系的首领。
只有在失控的体制内,威权主义、国家主义才会有需求。符号化的毛泽东,同样可以成为当政者维稳的工具。中共政治家族的“红二代”们,往往既是毛时代政治迫 害的受害者,又是毛所创体制的受益者。身为革命党人的后代,执政后最担心的就是“革命”和“共产”。他们对教主怀有复杂的感情,既担心否定毛会使政权失去 合法性,又担心毛派壮大对体制造成威胁。他们希望借鉴毛式铁腕和语境挽救政权危机:利用民粹主义增进政权向心力,利用国家主义转移国内矛盾,利用反腐败名 义整肃异己派系,集中权力一统江山。
马克思曰:“一切死亡先辈的传统,好像梦一般,笼罩着活人的头脑……他们怯懦地运用魔法,求助于过去的亡灵,借用他们的名字、战斗口号和服装,以便穿着这 种古代的神圣服装,说着这种借用的语言,来演出世界历史的新场面。”今年有两位重要人物的官方纪念活动:第一位既是毛时代的元老,又是改革开放时代的先 驱,前后三十年的合法性通过血统一并继承;第二位是毛泽东本人,一百二十年来的神性通过代际禅让接力加持。民间与官方都有召唤亡灵的冲动,相互利用而诉求 各异,但是,若真有人想倒退回贫困、恐怖的毛时代,请移民北朝鲜。
“从来就没有什么救世主”,“他是人民大救星”?无论从人类文明史、世界史或中国史的角度,造成大饥荒和“文化大革命”灾难的毛泽东,都是人民的大灾星和 执政党的负资产。当今中国的所有经济成就,都是摆脱了毛泽东路线的结果;当今中国的所有体制问题,都与毛泽东的基因有关。 “两个三十年互不否定”的舆论导向,从理论上难以自圆其说。屏蔽毛时代的历史,禁止自由评说,才是真正的历史虚无主义。
将神还原为人,恢复历史的本来面目;送走毛泽东的幽灵,让他的遗体入土为安——中国梦才不会成为噩梦.

mysql数据库命令大全

一、连接MYSQL。
格式: mysql -h主机地址 -u用户名 -p用户密码
1、连接到本机上的MYSQL。
首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.
如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>
2、连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
mysql -h110.110.110.110 -u root -p123(注:u与root之间可以不用加空格)
3、退出MYSQL命令: exit (回车)

二、修改密码。
格式:mysqladmin -u用户名 -p旧密码 password 新密码
1、给root加个密码ab12。首先在DOS下进入目录mysql\bin,然后键入以下命令
mysqladmin -u root -password ab12
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
2、再将root的密码改为djg345。
mysqladmin -u root -pab12 password djg345

三、增加新用户。
(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)
格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”
1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用root用户连入MYSQL,然后键入以下命令:
grant select,insert,update,delete on *.* to [email=test1@”%]test1@”%[/email]” Identified by “abc”;
但增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见2。
2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),
这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。
grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by “abc”;
如果你不想test2有密码,可以再打一个命令将密码消掉。
grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by “”;

下篇是MYSQL中有关数据库方面的操作。注意:你必须首先登录到MYSQL中,以下操作都是在MYSQL的提示符下进行的,而且每个命令以分号结束。
一、操作技巧
1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。
也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就OK。
2、你可以使用光标上下键调出以前的命令。

二、显示命令
1、显示当前数据库服务器中的数据库列表:
mysql> SHOW DATABASES;
注意:mysql库里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。

2、显示数据库中的数据表:
mysql> USE 库名;
mysql> SHOW TABLES;
 
3、显示数据表的结构:
mysql> DESCRIBE 表名;

4、建立数据库:
mysql> CREATE DATABASE 库名;

5、建立数据表:
mysql> USE 库名;
mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 VARCHAR(10));

6、删除数据库:
mysql> DROP DATABASE 库名;

7、删除数据表:
mysql> DROP TABLE 表名;

8、将表中记录清空:
mysql> DELETE FROM 表名;
9、显示表中的记录:
mysql> SELECT * FROM 表名;
10、往表中插入记录:
mysql> INSERT INTO 表名 VALUES (”hyq”,”M”);
11、更新表中数据:
mysql-> UPDATE 表名 SET 字段名1=’a’,字段名2=’b’ WHERE 字段名3=’c’;
12、用文本方式将数据装入数据表中:
mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE 表名;
13、导入.sql文件命令:
mysql> USE 数据库名;
mysql> SOURCE d:/mysql.sql;
14、命令行修改root密码:
mysql> UPDATE mysql.user SET password=PASSWORD(’新密码’) WHERE User=’root’;
mysql> FLUSH PRIVILEGES;
15、显示use的数据库名:
mysql> SELECT DATABASE();
16、显示当前的user:
mysql> SELECT USER();

三、一个建库和建表以及插入数据的实例
drop database if exists school; //如果存在SCHOOL则删除
create database school; //建立库SCHOOL
use school; //打开库SCHOOL
 
创建表stuinfo:
create table stuinfo(id int primary key, name varchar(20), sex varchar(20), age int, city varchar(20)); 
 
再来一例:
create table immigrants(name varchar(20), sex varchar(20), age int, source varchar(20));

插入数据:

刚建立的表stuinfo是空的,没有数据,我们要向表中插入数据

插入数据是通过insert into进行,SQL语句的格式为:

insert into tablename(列名1,列名2,......) values(字段1的值,字段2的值,......); 

例如,向表stuinfo插入一条记录,SQL语句为:

插入数据的命令)
insert into stuinfo(id,name,sex,age,city) values(1,'sunbin','男',28,'Beijing');
类似的,再插入一条记录:
insert into stuinfo(id,name,sex,age,city) values(2,'kate','female',29,'uk'); 
 
也可一次性插入多条记录:
insert into stuinfo(id,name,sex,age,city) values(3,'john','male',25,'usa'), (4,'bob','male',27,'usa'),
(5,'mary','female',24,'usa'); 
 

查询记录

有了数据之后,就可以查询记录了,查询记录通过select子句进行。

例如,想查询表stuinfo中的所有记录,SQL语句为: 

select * from stuinfo; 

执行之后,就可以看到表stuinfo中的所有记录了。

如果想查询符合某个条件的记录,就要用到where子句了,SQL格式为:

select * from tablename where 字段名=某个值; 

例如,想查询id为2的记录,SQL语句为: 

select * from stuinfo where id = 2; 
select * from stuinfo where id <= 4;
select * from stuinfo where id >= 4;
select * from stuinfo where id >= 4 and name='bob'; 
select * from stuinfo where name="kate";

注意: 如果是数字,则值不用加引号;其他的值则需要加引号,否则会出错。
 
更新记录:
mysql> update stuinfo set city='essex', age=30 where name='kate';
既改了city的值又改了age的值
 
mysql> update stuinfo set city='LA' where city= 'san francisco';

mysql> update stuinfo set city='san francisco' where city='LA' or city='new york';
 
mysql> update stuinfo set age=28 where sex='female' and city='essex';
mysql> update stuinfo set age=23 where sex='female' and city='LA';


修改数据表:

修改数据表通过drop子句进行,比如,建完表后,想增加一列,SQL语句的格式为:

alter table <tablename> add <new-column-namevarchar(20); 
new-column-name将出现在最后一列

在开头添加字段

MySQL默认在表的最后位置添加新列如果希望在开头位置(第一列的前面)添加新列,那么语法格式如下:

ALTER TABLE <表名> ADD <新列名> <数据类型> FIRST;

使用 ALTER TABLE 语句在表的第一列添加 INT 类型的字段 stuId,SQL 语句和运行结果如下所示。
mysql> ALTER TABLE stuinfo ADD stuId int FIRST;
Query OK

在中间位置添加字段

MySQL 除了允许在表的开头位置和末尾位置添加字段外,还允许在中间位置(指定的字段之后)添加字段,此时需要使用 AFTER,语法格式如下:

ALTER TABLE <表名> ADD <新字段名> <数据类型> AFTER <已经存在的字段名>;

想在指定位置增加一个字段,例如,在某个字段后增加一个字段,SQL语句的格式为:

alter table <tablename> add <column-namevarchar(20) after <some-column>; 

after的作用是将新列添加到某个已有的列的后面。

注意:只能在某个已有的列的后面添加新列,不能在它的前面添加新列。
所以after改成before是无用的,是会出错的。

例如,在字段age后增加一个字段major(专业),SQL语句为: 

alter table stuinfo add major varchar(20) after age; 

执行这个命令,再通过describe stuinfo查看表结构,会发现在age列的后面多了一列:major.

 

如果要删除major这个字段,通过drop子句,SQL语句为: 

alter table stuinfo drop major;

                ';

(1)你可以将以上命令原样写入一个文本文件中,假设为school.sql,然后复制到c:\\下,并在DOS状态进入目录[url=file://\\mysql\\bin]\\mysql\\bin[/url],然后键入以下命令:
mysql -uroot -p密码 < c:\\school.sql
如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。
(2)或者进入命令行后使用 mysql> source c:\\school.sql; 也可以将school.sql文件导入数据库中。
四、将文本数据转到数据库中
1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用[url=file://\\n]\\n[/url]来代替.例:
3 rose 大连二中 1976-10-10
4 mike 大连一中 1975-12-23
假设你把这两组数据存为school.txt文件,放在c盘根目录下。
2、数据传入命令 load data local infile “c:\\school.txt” into table 表名;
注意:你最好将文件复制到[url=file://\\mysql\\bin]\\mysql\\bin[/url]目录下,并且要先用use命令打表所在的库。
五、备份数据库:(命令在DOS的[url=file://\\mysql\\bin]\\mysql\\bin[/url]目录下执行)
1.导出整个数据库
导出文件默认是存在mysql\bin目录下
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u user_name -p123456 database_name > outfile_name.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u user_name -p database_name table_name > outfile_name.sql
3.导出一个数据库结构
mysqldump -u user_name -p -d --add-drop-table database_name > outfile_name.sql
-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table
4.带语言参数导出
mysqldump -uroot -p --default-character-set=latin1 --set-charset=gbk --skip-opt database_name > outfile_name.sql
 
ref: https://www.51cto.com/article/692339.html 
http://c.biancheng.net/mysql/ (MySQL数据库学习宝典)
--------------------------------------
 

mysql运维常用命令

使用兼容mysql323的方式备份

mysqldump ,--compatible=mysql323
Mysql表引擎更改为InnoDB
alter table $TABLENAME type=InnoDB
链接数据库
mysql -h localhost -u username -p password;
备份整个库
mysqldump -u $USER -p $DBNAME> $FILENAME
备份单个表或几个表
mysqldump --opt --add-drop-table -u $USER -p $DBNAME $TABLE1 $TABLE2> $FILENAME
恢复数据库
shell> mysqladmin -h $HOST -u $USER -p create $DBNAME
shell> mysql -h $HOST -u $USER -p $DBNAME <$FILENAME
显示所有数据库
show databases;
选定数据库
use database\_name ;
查看所有表
show tables;
查看所有表状态(引擎等)
show tables status;
查看表中内容
select \* from table\_name;
查看用户信息
SELECT host, user FROM mysql.user where user='用户名';
查看所有用户
select \* from mysql.user
查看用户权限
show grants for '$USER'@'localhost';
添加用户(无再授权的权限)
GRANT ALL PRIVILEGES ON $DBNAME.\* TO $USER@$IP IDENTIFIED BY '$PASSWORD';
添加用户(有再授权的权限)
(如 GRANT ALL PRIVILEGES ON \*.\* TO user@IP IDENTIFIED BY 'password' WITH GRANT OPTION; )
GRANT ALL PRIVILEGES ON $DBNAME.\* TO $USER@$IP IDENTIFIED BY '$PASSWORD' WITH GRANT OPTION;
(如 GRANT ALL PRIVILEGES ON \*.\* TO user@IP IDENTIFIED BY 'password' WITH GRANT OPTION; )
SQL常用语句:
查询
SELECT column1,columns2,...FROM table\_name WHERE conditions
插入
INSERT INTO table\_name (column1,column2,...) VALUES ( value1,value2, ...)
更新
UPDATE table\_name SET column1='xxx' WHERE conditoins
删除
DELETE FROM table\_name WHERE conditions
添加主键
create unique index groupId on TaskGroup(groupId) ;
替换,当表中有唯一主键的时候replace=delect+insert
replace into Goods(id,type,name,price,description,discarded,deal,sell,maxoverlapm,level,usetype,bindtype,usetime,cdTime,locationtype,url,impacttype,putact,parabola,hittype,stricken,confine,movetype,validpoints,spreadpoints,sellPrice) value('110040008','11004','黄金眼镜',520,'采用黄金制作而成的眼镜,只有贵族的人才能拥有',1,1,1,1,0,'1',0,0,0,4,'res/item/11/004/110040008.swf',0,0,0,0,0,0,0,0,0,130);

设置变量,不需重启即可生效配置。
set 可以使用几种语法形式来设置或检索全局或会话变量。下面的例子使用了sort\_buffer\_sizeas作为示例变量名。
要想设置一个GLOBAL变量的值,使用下面的语法:
mysql> SET GLOBAL sort\_buffer\_size=value;
mysql> SET @@global.sort\_buffer\_size=value;
要想设置一个SESSION变量的值,使用下面的语法:
mysql> SET SESSION sort\_buffer\_size=value;
mysql> SET @@session.sort\_buffer\_size=value;
mysql> SET sort\_buffer\_size=value;
LOCAL是SESSION的同义词。
如果设置变量时不指定GLOBAL、SESSION或者LOCAL,默认使用SESSION。参见13.5.3节,“SET语法”。
要想检索一个GLOBAL变量的值,使用下面的语法:
mysql> SELECT @@global.sort\_buffer\_size;
mysql> SHOW GLOBAL VARIABLES LIKE 'sort\_buffer\_size';
要想检索一个SESSION变量的值,使用下面的语法:
mysql> SELECT @@sort\_buffer\_size;
mysql> SELECT @@session.sort\_buffer\_size;
mysql> SHOW SESSION VARIABLES LIKE 'sort\_buffer\_size';
这里,LOCAL也是SESSION的同义词。
当你用SELECT @@var\_name搜索一个变量时(也就是说,不指定global.、session.或者local.),MySQL返回SESSION值(如果存在),否则返回GLOBAL值。
对于SHOW VARIABLES,如果不指定GLOBAL、SESSION或者LOCAL,MySQL返回SESSION值。

当设置GLOBAL变量需要GLOBAL关键字但检索时不需要它们的原因是防止将来出现问题。如果我们移除一个与某个GLOBAL变量具有相同名字的SESSION变量,具有SUPER权限的客户可能会意外地更改GLOBAL变量而不是它自己的连接的SESSION变量。如果我们添加一个与某个GLOBAL变量具有相同名字的SESSION变量,想更改GLOBAL变量的客户可能会发现只有自己的SESSION变量被更改了。

mysql详细内容可查询mysql5.1参考手册 网址:[[http://dev.mysql.com/doc/refman/5.1/zh/index.html]]
 

Thursday, 26 December 2013

保护耕地的目的到底是什么?

保护粮食,万农振奋。
近日,中央农村工作会议召开,聚焦粮食安全与农业现代化,其中,保护粮食安全,成为首要任务,为此,中央重申,要保护18亿耕地红线。
不过,保护耕地,到底是否有利保护粮食安全,目前似乎开错了药方。
2011年国庆回乡,我从北京至重庆,从重庆至湖北,然后从湖北回北京,一路火车,窗外所见,大为震惊。大半个中国,农田基本荒芜,至老家,长住一周,亲至田间地头考察,更是触目惊心,农村已无青壮劳力务农,大片土地抛荒。
作为传统的农业大国,中国缺粮之日不远,未来深藏忧患。
在农村的现实是,种地根本无法维持正常生存。在老家的一个大哥家算了一笔账,一个五口之家,大约可分三木田,一亩水稻,化肥农药等花销,大约需 500元,如果按照亩产700公斤(袁隆平最近研究成功,亩产最多也就900公斤),一亩地也挣不到1500元,三亩地,收入不过4500,再加每个人农 业补贴大约100元,一家收入,不过5000而已,若有人读书,根本无法应付开支,如此,家里的青壮劳力,不得不出外打工。而这笔账,在农村家庭颇有代 表。
全球曾经的产粮大国逐步沦落为粮食进口国的历史,值得中国警醒。
  由于优越的气候及地理条件以及始于上世纪60年代的“绿色革命”,印度在过去很长时间里一直是全国农业出口大国,但是后来随着经济起飞,开始逐 步漠视农业,在过去几年里,印度经济连续维持了8%以上的年增长速度,但作为第一产业的农业每年只维持在3%左右的增长,甚至很多农民因生活贫困而被迫自 杀。印度也由以前的粮食 “出口国”衰落为“进口国”。
在30年前,菲律宾是世界有名的粮食出口国,而到了2002年菲国的工业制成品所占比例达到了90.8%。与此同时,该国也由粮食出口国变为世界第一大米进口国。
  
追究其原因,在后发国家“大跃进”式的发展模式,普遍以牺牲农业换取工业发展, 作为最大的发展中国家,中国无疑具有典型意义。在中国,农业与工业之间存在着数十年的剪刀差。在邓小平以后的时代,由于人身控制的逐步开放,国家对于农业 的漠视没有得到改变,农业仍然是没有前途的产业,同时工业化与现代化方兴未艾,迫使农民用脚投票,青壮劳力大量涌入城市,农业已经成为老弱病残的留守之 地。同时,在国家产业政策上,农业一直没有得到足够重视,成为牺牲品。无论种粮还是养猪,都是所获无几,严重打击了农民的积极性,造成了农业的毁灭性挫 伤。
对于很多后发国家来说,曾经的落后和被殖民的经历,使其内心深处存在“以农为耻”的思想,同时,作为后发国家,致力于快速崛起的急迫心理,必然造成对农业等“见效慢”的产业的牺牲。
出来混,总是要还的。漠视农业,忽视农民的利益,其结果,就是农业的萎缩。
目前,中国农民平均收入远远低于欧美,在此情况下,农民种粮的积极性,可想而知。当下大量良田抛荒,无人愿意务农,可谓未来时代隐忧,祸患即在未来10年左右爆发。作为一个超过10亿人口的大国,缺粮将造成颠覆性的社会动荡。
  无论在哪个国家,农业都属于一种弱势产业,其对于经济的拉动作用,自然比不上第二产业和第三产业。但是,正因为如此,这个国家是否具有远见,正可以从其对待农业的态度上看出来。
  全球第一大农业国是哪个国家?相信很多人会举目四顾,心下茫然。答案出人意料,不是中国,印度等传统的农业大国,不是发展中国家,而恰恰是当今最发达 的工业国家美国。美国粮食年出口量所占全球份额常年稳定在35%左右,其中小麦更高达60%,而排第二位的澳大利亚,也是发达国家。
美国每年的农业补贴,超过150亿美元,而美国的农业人口只有2%,亦600万,不到中国农业人口的1%,比照两国国民收入比,农业总产值等,中国是农业补贴偏少。此外,众多农田水利,年久失修,亦是隐患,未来也需要大规模投入。
不仅仅是美国,在发达国家的农业,多数都是国家不赚钱,但是农民赚钱。在亚洲,日本亦推行了多项补贴制度,一个农民家庭的年收入,可以达到1000万日元,大约等于人民币70万。
国家的远见,就体现在对农村有足够的敬畏和尊重。但是中国不是这样,国家在粮食方面不愿意承担亏本责任,由此 粮食价格提高不足,农业补贴过少,成本让农民自己扛了,民众种粮不赚钱。造成农村衰败。
这种模式对国家的未来发展是极其不利的。 作为一个拥有13亿人口的国家,中国却是全球最大的大豆进口国,全球第二大的大米进口国和第二大的小麦进口国。如此大规模的粮食进口,是非常危险的。
保护耕地,只是应急之策,若被保护的耕地上,农民种粮不赚钱,则保护起来的耕地,等于两边落空,农民既不种粮,别人又不能用,千里荒芜。保护就失去了意义,当务之急,不是要保护耕地,而是要保护农民。实现农业现代化,造福农民阶层,方为长久之计。
有远见的国家,需要坚持,更需要牺牲。能否完成中国农业的现代化改革,将是对中国的巨大考验.

在linux vps上搭建基于python和web.py的博客程序-garfieltblog

 先按http://briteming.blogspot.co.uk/2013/11/webpy.html安装web.py,
git clone https://github.com/Garfielt/GarfieltBlog-webpy
cd GarfieltBlog-webpy
 nohup python index.py 7070 > /dev/null &
(以上是指定使用7070端口。如果使用默认的8080端口,运行
 nohup python index.py > /dev/null &即可。)

演示地址:http://as3.brite.biz:7070/,登录地址:http://as3.brite.biz:7070/manage/login
(默认的用户名/密码:admin/admin,请登录后,立刻修改密码)
项目地址:https://github.com/Garfielt/GarfieltBlog-webpy

浑厚丰满的歌声


mp3地址:https://googledrive.com/host/0ByJ_hEHnY4YUNng3eEtvUzNpcE0/images/tiezi/al.jpg,下载后,把扩展名改为mp3

情侣之间最难开口的十大问题

记住“有钱人终成眷属“,不是”有情人终成眷属“。

Wednesday, 25 December 2013

美国之音:平壤教训北京(“北京政权被平壤视为最危险的国外敌对势力”-唉,这让中国的共匪们情何以堪哟)

“平壤教训北京”这种说法,至少是乍听上去,会让许多人感觉太“天方夜谭,”太离谱,太令人难以置信。
众所周知,平壤金家王朝政权穷得叮当响,当初靠着北京政权搭上数十万中国军人的伤亡为它火中取栗“打江山”,后来又靠着北京政权从中国人牙缝里扣出来的油、米、面苟延残喘至今。
然而,不幸的是,在当今世界(以及古代世界),听上去太离谱的东西往往也是现实。在中国国内外的观察家们看来,如今的平壤确实是毫无争议地再次狠狠教训了北京;与此同时,中国民众则正在认真汲取并深刻领会来自朝鲜的教训。
在另外一方面,北京政权如何领受平壤的教训,已经成为中国国内外观察家笑谈的谈资,笑看的看点。
狠狠教训北京
1950年代初,朝鲜金家王朝政权的鼻祖金日成伙同苏联暴政独裁统治者斯大林,背着中国执政党共产党当时的领袖毛泽东发动对韩国的侵略战争,然后再诱使毛泽东出钱出人为他金日成火中取栗,用成千上万的中国军人的鲜血和尸骨浇铸奠定了金家王朝的基础。
如此坐上并坐稳宝座的金家王朝统治者,从爷爷金日成,到金二金正日,到孙子金三金正恩对中共政权/北京政权的报答,不是感恩戴德,而是心怀鄙视、不 满,甚至是心怀仇恨。在中国军人的鲜血和尸骨基础上巩固了政权之后,金家王朝多次进行内部清洗,杀掉被金家认为是可能亲北京的军队将领和官员,从而一次又 一次给教训北京。
平壤给北京的最新教训是,今年12月,金三金正恩以超高速的速度逮捕其姑父、平壤政权原先的第二号人物张成泽,再以超离奇的罪名(其中包括“不如一 条狗”)加超高速的速度(不出三天)将张成泽定罪和处死。平壤发布的张成泽种种罪名包括他向北京出卖平壤的国家利益,涉嫌阴谋勾结北京政权打乱乃至打断金 家王朝政权的血统传承体系。
换句话说,北京政权被平壤视为最危险的国外敌对势力。
在中国国内外的大都数观察家们看来,金三金正恩如此行为看似举止怪异,其实毫无怪异可言;这是平壤政权过去60年来始终一贯的作风,一贯的行为逻辑。换句话说,金正恩其实是按照从他爷爷金日成传下来的老戏本,再次给北京声色俱厉的教训。
在观察家们看来,金家王朝政权对北京持之以恒、60年不变的教训就是:你要自带干粮和作案工具为我火中取栗,很好;你想由此让我给你留面子或俯首称臣,休想!
伦理底线反思
平壤政权惨无人道的暴政,甚至连金家王朝最高统治者金正恩的亲人都不能苟免,朝鲜政治的这种戏剧性极强的巨变和常规,促使千百万中国网民不禁反思国际关系,反思作为中国人的伦理底线,谴责北京与平壤多年来狼狈为奸:
“有五毛说出兵朝鲜绝对正确,让中国有一个军事缓冲区,我们先不说这个军事缓冲区有多搞笑。我们只说人性,朝鲜人是不是人?他们就该这样跟畜生一样的被奴役??”
(注:“五毛”,指拿中共当局秘密津贴在互联网上监视网民言论并奉命为中共做宣传的中共网络特工。)
“昔日抗美援朝,将朝鲜人民送入地狱。”
“所以朝鲜人有理由恨中国。”
(注:“抗美援朝”是中共毛泽东政权当年美化支持金日成侵略、为金日成火中取栗的说法;1950年金日成政权发动对韩国的侵略战争,以美国为首的联 合国军抵挡了金、毛合伙的侵略;多年来,中共政权一直谎称当年是韩国而不是金日成证权发动侵略;近年来,随着苏联等国家历史档案的解密,中共不再坚持韩国 发动侵略并得到美国支持的说法,但依然坚持说当年为金日成火中取栗是正确的决策。)
“朝鲜人将来无论用何种手段报复(我们中国人),都不为过。正如我们用何种手段报复苏联都不为过。可惜苏联死的早没给我们机会。我们也决不能给朝鲜留机会!这是使命啊,必须跟时间赛跑。”
“世界上有两个国家中国对不起他们:1美国,阻止八国联军瓜分中国,退还庚子赔款,兴办教育,引导大清融入现代社会;反对日本侵略中国,支持民国抗 战;反对苏联核袭大陆,支持改革开放;与美国交往,中国就往好处转变,我们为什么与世界最伟大的国家美国为敌?2朝鲜,我们把2000万朝鲜人民推进了火 坑。”
“你说美国阴险,可它的朋友遍天下;你说朝鲜磊落,可它孤立得就剩下了你。是别人是非不明,还是你自己与狼共舞?你知道美国并不阴险,不然你不会把 儿女送过去;你也了解朝鲜并不磊落,所以你让家人远离那里。人心爱真理,就像眼睛爱美丽。虽然你昧着良心说话,但真理与美丽不会因你而逝去。”
“朝鲜难民爆料:被天朝抓获遣返的朝鲜难民,会被朝鲜官府用铁丝穿过锁骨捆绑成一串押进监狱!朝鲜的审讯更是惨无人道,残酷至极!很多人被百般折磨,非残即死!世界上还有哪个政权对本国百姓采取如此残暴恐怖血腥手段???这是‘老朋友’?”
“联合国12月18日(当地时间)举行第68届大会,指责朝鲜的人权状况不断恶化,确定了‘针对朝鲜人权状况的决议案’,对残酷的践踏人权的行为深 表忧虑,敦促朝鲜马上停止侵害人权,正面要求朝鲜立即无条件释放所有政治犯。此次通过决议案没有发生其他异议,只有中国和白俄罗斯没有参与。”
由朝鲜反思中国
更多的中国网民看到今天疯狂的朝鲜,不禁想起了往日疯狂的中国。
与此同时,中共当局重新大力祭祀毛泽东亡灵,为作恶多端的中共独裁者毛泽东大唱赞歌,使许多中国网民不禁担心,朝鲜的今天很可能也会变成中国的明天。许多网民以指桑骂槐的方式表达了他们的谴责和担心:
“【朝鲜全民签字效忠金正恩】朝鲜《劳动新闻》报道,全国各地,中央机关,工厂,企业,大学等机构都举行了讨论会,所有人都签属文件,向金正恩效忠,称除了金正恩之外,谁都不认识。朝鲜还发布了新歌《革命武力只接受元帅的领导》。”
“效忠有用吗?文革中有几中国人敢不效忠的,明显盗版中国文革。”
(注:“文革”,毛泽东在1966年所发动的延续10年的“无产阶级文化大革命”的简称;在“文革”期间,中国人也不得不像今天的朝鲜人一样,用今天看来是可笑至极的方式向毛泽东表示效忠。)
“整日装逼,他们的宪法只是太监玩意,纯属摆设;他们军队只是私人武装,除了他我们谁都不认;权力只为自己服务,人民不过幌子;他们的教育只是为自己背书,承担洗脑,他们的最新屁闻只唱赞歌,哪怕主人奄奄一息了;他们司法只是工具与正义无关。我说的是朝鲜…”
“一个强力维稳的国家,必定是一个不稳定的国家。一个高喊和谐的国家,必定是一个不和谐的国家。一个关押政治犯的国家,必定是一个邪恶的国家。一个 只允许一种声音的国家,必定是一个极权国家。一个只为领袖唱赞歌的国家,必定是一个愚昧的国家。是的,不用联想,我说的就是朝鲜!”
担心之时寻娱乐
在为当今中国的前途感到忧心忡忡的同时,另有许多中国网民苦中作乐,寻欢作乐,拿金家王朝和毛泽东开玩笑,从而间接地讽刺、抨击为毛泽东唱颂歌的当今中共当局:
“1月8日是伟大的、正确的、战无不胜的金正恩元帅的生日,司马南入赘朝鲜,将是中国人民献给金大元帅的最好生日礼物!同时,让孔庆东艾跃进张宏良一起入赘朝鲜!”
(注:司马南、孔庆东等是中国著名的“毛左”;他们不但歌颂毛泽东,而且也歌颂金家王朝政权;批评者普遍认为,“毛左”的一个共同特色是口是心非; 例如,“毛左”以及许多中共官员赞美令他们想起毛泽东时代的朝鲜,但却不愿意将自己和家人移居到那里,却反倒钻头觅缝地试图移居他们口头上所痛骂的邪恶的 资本主义、帝国主义国家,如英国、美国。)
“毛诞日来临之际,建议(中共)中央在(湖南)韶山恢复人民公社,实行共产主义特区建设,把司马南、张宏良、艾跃进、孔庆东、染香、吴法天等骨干毛 粪调过去,进行共产主义建设实践,停发工资,实行供给制,定出实现共产主义的目标时间。如果不能实践成功,建议按照朝鲜的办法,实行犬决!!赞成的同学请 举手??”
(注:“毛粪”,中国网民对“毛左”、毛的粉丝的戏称或蔑称;“犬决”,有未经证实的消息说,金三金正恩以离奇的残酷方式处死其姑父张成泽,即用一 群凶残的饿犬撕咬他,咬死他;目前这一消息尚无法得到证实;鉴于平壤政权始终一贯的残暴性,许多中国网民宁肯信其有,不肯信其无。)
“【盘点白头山血统的金家王朝的荣誉称号,足以让所有宇宙的领袖们汗颜】天赐大将军星球卫士仁德撼天下的绝世伟人非凡的军事家伟大的人类元老人民热 爱及信赖的胸膛,神妙的战略战术家完美无缺的军事家百战百胜的作战家将军中的将军无敌不胜的象征,专家也叹服的电脑天才世界大文豪”
(注:这种朝鲜金家王朝统治者自吹自擂的封号罗列,显然也是暗讽当年的中共独裁者毛泽东;毛泽东当年自称“伟大导师”、“伟大领袖”、“伟大统帅”、“伟大舵手”,简称“四个伟大”,毛泽东也是首先要求全中国的人喊“毛主席万岁”的人。)
“【毛新宇评史上军事家:拿破仑第二我爷爷第一】‘世界上推崇的几个军事家,包括拿破仑,还有写《战争论》的那个克劳塞维茨,甚至斯大林都认为是大军事家,我不是吹嘘我爷爷,比起毛泽东的军事成就还是不行。除了我爷爷之外,我比较推崇的军事家就是拿破仑。’”
(注:毛新宇,毛泽东的孙子,拥有中国的博士学位;在许多中国网民看来,毛新宇跟朝鲜金三金正恩有一拼,因为他们认为毛新宇跟金三一样愚蠢,一样痴肥。)
北京接受啥教训?
截至目前,平壤教训了北京,中国公众在认真汲取朝鲜的教训,这都已经成为不争的事实。
现在观察家们感到最好奇的是,北京当局/中共当局究竟接受了平壤金家王朝的什么教训。具体地说就是,中国国内外观察家们感到非常好奇的是,金三当局 在处死张成泽之际,几乎是差点指着北京的鼻子破口大骂,北京由此得到的教训是对这种许多中国网民所说的养不熟的白眼狼不再搭理,不再继续供给它好吃好喝, 还是继续甘愿被金家王朝继续无偿使用并肆意辱骂?
来自北京的消息显示,中共政权很有可能会按照60年来的既定方针办,这就是继续甘愿被金家王朝无偿使用,同时继续接受金家王朝政权的肆意辱骂。
在张成泽所谓涉嫌阴谋勾结北京政权颠覆金家王朝的罪名公布之后,北京当局/中共当局没有任何公开的反应,更没有进行任何的驳斥或要求平壤当局澄清。相反,中国外交部发言人坚决表示,北京将继续努力维持跟平壤金家政权的友好关系。
于是乎,北京究竟将如何接受平壤的教训就成为中国国内外观察家们关注的焦点。与此同时,中共中央机关报《人民日报》旗下的《环球时报》发表社评,高调提出要为金三金正恩访问中国创造条件。
北京政权和平壤政权这种一个愿打一个愿挨、一个乐于施虐一个乐于受虐的特殊关系堪称古往今来国际关系当中的奇景,显然大大超过中国传统小说《三国演义》当中的周瑜和黄盖的关系,听上去太“天方夜谭。”
然而,不幸的是,在当今世界(以及古代世界),听上去太离谱的东西往往也是现实。
中国国内外的观察家眼下正在抱着好奇和娱乐的心情笑看北京和平壤的关系发展.