2015年4月7日星期二

提醒你,Tao Ma 邀请你加入 Facebook ...

Tao Ma 希望在 Facebook 上与你成为朋友。无论朋友和家人远离你有多远,Facebook 都可以帮你保持联系。 一些用户在 Facebook 上请求成为你的好友。接收请求,查看你之前的加好友请求 Tao Ma Zhihu · Xi'an Jiaotong University · Xian, China 4 位好友
facebook
Tao Ma 希望在 Facebook 上与你成为朋友。无论朋友和家人远离你有多远,Facebook 都可以帮你保持联系。
一些用户在 Facebook 上请求成为你的好友。接收请求,查看你之前的加好友请求
Tao Ma
Zhihu · Xi'an Jiaotong University · Xian, China
4 位好友
接受邀请
前往 Facebook
此邮件发给 qingant.qingant@blogger.com 。 如果你不希望继续接收来自 Facebook 的邮件,或不希望你的邮箱继续接收好友推荐,请取消订阅
Facebook, Inc., Attention: Department 415, PO Box 10005, Palo Alto, CA 94303

2015年3月22日星期日

提醒你,Tao Ma 邀请你加入 Facebook ...

Tao Ma 希望在 Facebook 上与你成为朋友。无论朋友和家人远离你有多远,Facebook 都可以帮你保持联系。 一些用户在 Facebook 上请求成为你的好友。接收请求,查看你之前的加好友请求 Tao Ma Zhihu · Xi'an Jiaotong University · Xian, China 4 位好友
facebook
Tao Ma 希望在 Facebook 上与你成为朋友。无论朋友和家人远离你有多远,Facebook 都可以帮你保持联系。
一些用户在 Facebook 上请求成为你的好友。接收请求,查看你之前的加好友请求
Tao Ma
Zhihu · Xi'an Jiaotong University · Xian, China
4 位好友
接受邀请
前往 Facebook
此邮件发给 qingant.qingant@blogger.com 。 如果你不希望继续接收来自 Facebook 的邮件,或不希望你的邮箱继续接收好友推荐,请取消订阅
Facebook, Inc., Attention: Department 415, PO Box 10005, Palo Alto, CA 94303

2015年3月6日星期五

我在 Facebook 上找你呢

 
 
Tao Ma 希望你分享照片和更新。
 
 
 
Tao 邀请你加入 Facebook。完成注册后,你将可以通过分享照片和视频、发布状态更新、发送消息以及其他方式来与朋友们联系。
 

2009年4月6日星期一

世世代代的伐木工人劈开树木,燃起篝火,

蚂蚁案:看谁还敢说我不会写诗。
 
 
 
世世代代的伐木工人劈开树木,那树木的内心写满潮湿和混乱的诗歌。伐木工人拎起斧头,扛起木头跳起舞,唱着歌唱着云朵,放起火,篝火烧遍秋天祖国的大地,红遍万山。他们自己的女人则是蓝色的。
人民热爱伐木工人,热爱树木劈开的香气和树木内部悲痛欲绝的字句。人民高举树木,歌唱伟大祖国。
人民给伐木工人带上劳动模范的红花,送给他们漂亮的衣服,容忍他们的胡子和没有胡子,给他们女人,再给他们失恋。
后来印刷工业插了进来,树木悲痛万分,难以自持,纷纷倒下,伐木工人下岗安置,俞敏洪教人鸟语,方东兴经营网络,但少数捣乱分子继续违章采伐,一个工人用斧头劈开了lp和自己,其他工人没有lp可劈,有的劈开了水面,有的劈开风,有的劈开火车上的旅程。
这是我们最后一次看见树木湿润的内心了,这以后树木的这种敏感就此绝种,他们经过印刷工业,成为无性(sex)的、无痛的、无声的,纸。
 
四月我们记起:
1.一万年太久
2.四月是最残酷的季节。
3.世界上有一万多座木质的墓碑。
 
《海子诗全编》出版于1997年,印数一万余册,从那时起,资本家和伐木工人这场战争的遗迹开始建设以资遗忘,到现在,我们已经遗忘它十几年了。现在我们都知道面朝大海春暖花开和房地产商有一所房子,这就是说,我们遗忘的还不坏。
 

 

2009年4月5日星期日

四海无人对夕阳

 话也不尽是眼高于顶的人在眼高于顶的时候说的,特丽莎看到托马斯把信藏起来,感到无比的绝望,毫无意义。
她也不用说,昆德拉八十岁了,也不用说“一生负气”,这话要么幽怨要么妥协,一生负气的人,不妥协也不幽怨的,这话只能中国古诗说,别的话说全不像样。
别的话说就充满了矫饰。
聂绀弩说:独得大赧出此门,知我何世我何人。我现在,已经分不清litost和中国诗了。做陶渊明,而不是雅罗米尔,可是世界需要雅罗米尔,世界需要俞敏洪等这些雅罗米尔,比雅罗米尔更没才气的雅罗米尔。
徐雯说,她是一个感情脆弱的近乎矫情的人,我赞赏她的勇气。
 
 
还是会害怕菜青虫的蚂蚁(本句毫无寓意),需要一点吃的。这样写句子轻松一点。终于一晚上读完了《戊戌变法史事考》,读完了,无话可说。
 
经常焦虑,万念俱灰,西安的灰尘也太厉害点了。
 
前路茫茫,现在这样,一个句子也写不好也是好的。
 
“你的母亲是樱桃/我的母亲是血泪”。那母亲哽咽的像我妈一样,到废墟里给孩子烧点纸:她在这世界只有我了。。。
 
人们失去庄重很久了,爸爸说他回老家烧纸了。

2009年4月1日星期三

胡说八道

好多人会说心境什么的, 而我只是觉得,我怎么转眼就活到说什么都错的年纪了。从什么都可以说,到什么都不可以说,人生就这么短促和没意思,话要拉到悠长,到十年二十年一辈子,小溪一样的永远,这样才有意思,才可以说下去,但这种saoqing----其实是勇气,是年轻才有的,年轻是这么说话的资格啊。长大就是世界在你身上重了起来,每句话都富有深意,呵呵,这不是负责的问题,而是,你到了那个年纪,全世界人民可以合理的期待用你的每一句话来制造误解了。
我的小说比我自己诚实,我说,不要不相信,这就是小说,这一句比我自己诚实。我说这里,在这里世界人民误解了我,我比我自己城市,我的写作,毕竟不是从制造误解出发的啊。
我年轻的时候世界在生成,那时候一切欣欣向荣,它们慢慢显现。现在,世界的显现变得艰难,世界萎缩在规则之中。当我说我渴的时候,不在可能是云朵飘向大树的感觉,世界人民需要误解,使得世界安安宁宁稳定的存在,世界不能承认这些根本的隔阂,而不能承认,正是这隔阂愈来愈深的缘故。世界最终会和我相安无事,这是因为误解终于足够深了,我们不再能进行任何有效的交流,我们保护在隔阂之中,安全温暖,孤独百年。
当你遇见难以理解的事情,是奋起反击,还是奋起理解?ouho,你知道吗,奋起理解要难多了,他们奋起攻击你,那是他们后防稳固了,这里面不包含任何成功学成分,防卫本质上,就是那种安全的温暖的隔阂,用来分类、仇恨、进攻。如果我人生的经验告诉我,通过大地,痛感传导到另一根神经,这一定是虚伪的。这至多可以看作一种努力,为这种努力,世界上有一个秘密组织撕心裂肺,但是有人背叛了它,人长大后,离开父母,这是上帝说的,上帝看着人血泪迷蒙,和异性无意义得摩擦----这真的有什么意思么?
陈清杨感到无比无比寂寞。
这是小说。
我得意思是:这是小说---我感到,透过厚厚的水泥,声音和意义,感到别的creation的寂寞。这事和任何人无关,我不对任何人负责,任何人在这件事上不对我负责。
人的罪有废话那么多。
无论如何,我又一次被误解了。这里是小说的结尾。没有什么值得我去猜一下暂时,这样,我暂时免于误解别人了。



2009年3月27日星期五

用douban api做了管电子书的东西

openapi of douban

闲话

晚上折腾了一下,主要是学了一下atom、feedparser包和豆瓣api,应该说,第 一阶段的工作逻辑上已经完全解决了,剩下的基本是coding问题,不过coding总 是最不是问题对不对。呵呵,我很哈皮雅。

流程,好,终于用到我很喜欢的graghviz了

/home/qingant/sample.png

色吃(search)api长这个样子:

 http://api.douban.com/book/subjects?q=隋唐制度渊源略论稿
&max-results=20
api就不多写了,到时候去豆瓣查。这个请求获得的结果是这个样子:

>>> d.keys()
['feed', 'status', 'version', 'encoding', 'bozo','headers', 'etag',
'href', 'namespaces', 'entries']
>>>d['feed'].keys()
['opensearch_itemsperpage', 'title_detail','opensearch_totalresults', 'opensearch_startindex', 'title']
>>> for e in d.entries:
... print e.keys()
...
['links', 'author', 'tags', 'title_detail', 'link', 'title', 'author_detail', 'db_attribute', 'id']
>>>for e in d.entries :
print e['title'],e['id']

结果:
陈寅恪集:隋唐制度渊源略论稿・唐代政治史述论稿 http://api.douban.com/book/subject/1017795
隋唐制度渊源略论稿:外二种 http://api.douban.com/book/subject/1433922
隋唐制度渊源略论稿 http://api.douban.com/book/subject/3205925
隋唐制度渊源略论稿 唐代政治史述论稿——中国文库 http://api.douban.com/book/subject/1039789
隋唐制度渊源略论稿 http://api.douban.com/book/subject/3094243
隋唐制度淵源略論稿·唐代政治史述論稿 http://api.douban.com/book/subject/3274183
隋唐制度渊源略论稿 唐代政治史述论稿(精)--中国文库 http://api.douban.com/book/subject/1738060

根据这个就可以构建条目了,条目的desc可以由其entry中的summary属性生成,当然也可以弄人家的评论,都很简单。
然后按org的格式重定向到dotorg文件就可以了。

下一步要做的:

看看*google books*的api,考虑到org链接处理本地资源和网络资源的一致性,可以获得相当好的体验

 假设用他来管理色情文档,如果是txt小说,写成这样:
[[file:///home/qingant/pussy.txt][pussy]']
如果是在线情色小说:
[[http://qingant.net/pussy.php][yellosite] ]
如果是本地毛片:
[[shell:mplayer maopian.rmvb > /dev/null &][maopian] ]
在线资源用什么放怎么写,写上url就成。

他们看起来是这样子:

/home/qingant/api4.png

  • 毛片没敢tab开给大家看。。
  • /home/qingant/api1.png

  • /home/qingant/api2.png

  • /home/qingant/api3.png

呵呵,最后一个就是传说中的tag视图,灰常有用,特别是当你用了很久, 很方便找东西。

而且它完全是纯文本的,所以可以很方便得用emacs的搜索 功能,很好的特性。

看看豆瓣的认证api,做一个从emacs中发布评论、状态、日志的豆瓣客户端

其实这个也不是很要紧。。。我想,比较有意义的是发布评论的功能吧,目 前没看见认证api的python范例代码,我也不懂这个,再说和emacs交互还要 学习elisp,一时半会不想弄阿。

修改一下orgkeybinding,在链接上enter打开,而不是C-c C-o.

tab键遍历链接和org的keybinding冲突了,要想办法,现在的C-c C-x C-n 太麻烦了。

睡睡觉。。。折腾了几天了,前几天被一个htmlize的bug折腾的。。。

test

<shell:mplayer maopian.rmvb > /dev/null &> yellosite pussy

Author: 蚂蚁 <qingant@gmail.com>

Date: 2009-03-29 04:17:42 GST

HTML generated by org-mode 6.24trans in emacs 23

2009年3月25日星期三

Org-mode使用笔记

Org-mode使用笔记

1 Org.Myself

1.1 输入程序源码

我在写文档的时候。会引用一段elisp代码。org-mode中可以这样实现

  • 一般般
         (defun org-xor (a b)
           "Exclusive or."
           (if a (not b) b))
    
  • 带行号的 源码:
    '#+BEGIN_SRC c  -r -n -l
     #include <stdio.h>
        int main(){
        }
    '#+END_SRC
    

    效果:

    1:    #include <stdio.h>
    2:       int main(){
    3:       }
    

    一个c++的例子

      #include <iostream>
     using namespace std;
     int main() { }
    

    python: 呵呵,顺带说一下,这个是我用来生成一些文件的.org索引的,用这些索引管理灰常方便。

    #!/usr/bin/python3
    import re,glob,sys,os
    from string import Template
    
    ApplicationIndex = {'pdf':'evince','PDF':'foxit','djvu':'evince','chm':'gnochm','CHM':'gnochm','rmvb':'smplayer',
                      'rm':'smplayer','mp3':'mplayer','wma':'mplayer'}
    
    taglist = {'陈寅恪':'陈寅恪','钱钟书':'钱锺书','Python':'Python','c\+\+':'CPP','钱锺书':'钱锺书'}
    
    tagrestr = 'java'
    haha= 'java'
    for x in taglist.keys():
           tagrestr += '|'
           tagrestr += x
    taglist['java']='java'
    p = re.compile('.*/(.*)\.(.*$)')
    ree='.*('+tagrestr+').*'
    p2 = re.compile (ree)
    
    def generate(filepath,appindex=ApplicationIndex) :
          
       m =p.match(filepath)
    
    
       m2 = p2.match (filepath)
       if m2 :
           tagtag=':' + taglist[m2.group(1)] + ':'
       else :
           tagtag='\n 嘿嘿'
    
       tagtag1=m.group(2)
       string = '[[shell:$app $path &][$description]]$qi :$tag1:$tag'
       qiqi=' '*(70-len(m.group(1)))
       temp=Template(string)
       return temp.substitute(app = appindex[m.group(2)],path = m.group(0),description = m.group(1),qi=qiqi,tag1=tagtag1,tag=tagtag)
    
    def globwrap (string,path) :
       p=re.compile('(.*)/?$')
       m=p.match(path)
       return glob.glob(m.group(1)+'/*.'+string)
    def expt (path,tag) :
       f=lambda x: globwrap(x,path)
       print ('* '+tag)
       y=[]
       for x in ApplicationIndex.keys():
           y+=f(x)
       #print ('-------------------------------------------------\n',y[1])
       
       for s in map (generate,y):
           print ('** '+s)
           pass
       pass
    if __name__=='__main__':
           if len(sys.argv)>1 and len(sys.argv)<4:
               expt (sys.argv[1],sys.argv[-1])
           if len(sys.argv)==1:
               expt (os.getcwd(),os.getcwd())
          
    

    α → β

1.2 表格

  • 1
    hehehaorenhuairen
    134
    223
  • 2
    姓名学号电话号码电子邮件
    马涛0609501715991162519qingant@gmail.com
    小明11111111 不知道
  • 3
    NN2N3N4sqrt(n)sqrt1(N)
    111111
    248161.41421.1892
    3927811.73205081.3160740
    4166425621.4142136
    999801970299960596019.94987443.1543422
  • 4
    NN2N3N4sqrt(n)sqrt1(N)
    #23445
    #
    #

Footnotes:

1 FOOTNOTE DEFINITION NOT FOUND: 4

Author: 蚂蚁 <qingant@gmail.com>

Date: 2009-03-27 03:24:15 GST

HTML generated by org-mode 6.24trans in emacs 23

2009年3月14日星期六

世界分明的样子

有些事真是心向往之,当然前半句总是虽不能至。
我看见大片大片枯萎或者新生的芳草,心里窃喜不已:是这样的,代表全世界人民接受这片土地作为我的流放之所。
想找个人心和草木尚未划分的地方,想找个空洞寂寥的地方。
想碰触间再无伤痛,感觉弥散在虚空中。
感觉间尖 锐的刺痛,一句话,让我后悔不已。我还是活在这里。我说,我还是活在这里。我还是吁口气,说语重心长的话。
其实我想世界如同混沌未开,那时一切都如秘密一样美好。。。。
我清晨醒来,梦见痛苦的灵魂。。。如同所有骚情的话。如此真实。在真实面前写字,  犹豫,不知所措,睡觉。。。

2009年3月10日星期二

胡说八道

simin兄说写博客如同手淫,看起来的确是啊。我这个地方也没人来,满篇呓语梦话,偶尔有点有信息量的,也是除了作者谁也看不懂的笔记。
可是。。。偶们文艺青年是有文学修养的,都听过美好的故事,漂流的瓶子顺江而下,被一个落寞敏感的人捡到,里面细细折好的纸条,密密麻麻写着少女的哀愁和怨念。
写本质上就不是孤独的,而是穿透孤独的,因为穿透孤独乃是写的前提。这是我深刻总结维特根斯坦等大哲和马尔克斯等大文学家得到的科学结论,不属于呓语的部分,请读者认真对待。语言在交流中生成,并只能在交流中生成,这种交流是语言原生力量的全部,这就是为什么,写是穿透孤独的,写本身意味着语言,而穿透孤独是语言成为可能的前提。
写在论坛上的字符合某些规则,用来获胜,正如道术一样,这就是语言失去其原生的力量了。
写好字,悄悄安排好措辞、字体、布局,等着一个落寞敏感的人看到,是多么美丽的心情。。。。。555,我骚情了。。。。
我自认为,书读得比很多人好,我读过了,说出来,那就是真的读懂了。即便我转眼把他们的话本身全部忘掉了。。。。
自由主义者不懂得语言,连历史都没有进入。他们得从马克思、理查德罗蒂读起,而不是抱住哈耶克之类不放。告诉我,功利主义最优,或者------最能容纳不同目标的伦理设计。无论功利主义最优还是所谓容纳各种价值目标的好设计,背后都是对人类理性能力的绝对指认,背弃了历史之后,这就成为形而上学。而他们还在指责别人形而上学,视自己的出发点固若金汤。首先:不可能有任何一种论证可以论证任何一种设计的功利主义最优,除非功利主义背弃自己和社会生活的血肉联系;其次,自由主义的保守他们没学到,学到了反动,社会保障,无论如何是历史的,羞辱人类的同情心并以恐怖名之,不是一种历史的态度。
好了好了。。。。。。
英美的哲学家是小气的。。。连罗蒂也容不下。。。。