给 Garfileo 留言

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter

http://bibliotecaist 说:
2017年12月14日 01:33

すべての http://bibliotecaistoreco.com/new/ 投稿者

http://bibliotecaist 说:
2017年12月14日 00:44

すべての http://bibliotecaistoreco.com/top/MILFs 投稿者

http://bibliotecaist 说:
2017年12月13日 23:40

すべての http://bibliotecaistoreco.com/top 投稿者

http://bibliotecaist 说:
2017年12月13日 22:48

すべての http://bibliotecaistoreco.com/top 投稿者

吴隐隐 说:
2016年5月24日 15:05

明知废墟 还是突然想到留点什么

Avatar_small
小马 说:
2013年8月21日 21:58

看了您的X Window 的 OpenGL 扩展 —— GLX,请教下glx能实现全屏吗?
我的项目要求opengl绘图的画面全屏化,不能有窗口样式,有偿求助,十万火急.可用短信交流.电话15862329626

RomeaWong 说:
2013年5月23日 21:24

对conTeXt很感兴趣,按照你的文章很快就能够处理一般的文档。但想知道Emacs你是怎么配置的,才能让他对tex文件进行编译呢?
我看到这个旧的帖子,但不行
http://bbs.ctex.org/forum.php?mod=viewthread&tid=53547

按AUCTEX手册,我加上了如下语句,但还是不行,求教。
(eval-after-load"tex"
'(add-to-list 'TeX-command-list '("ConTeXt MKVII" "d:/context/tex/texmf-mswin/bin/context.exe" TeX-run-command t t :help "Run context MKVII")t ))

Avatar_small
Garfileo 说:
2012年7月20日 07:37

@uulinux: 我的邮箱 liyanrui.m2@gmail.com,抓个图发给我看看吧。不一定能帮的上,我好久没用 graphviz 了

uulinux 说:
2012年7月20日 07:28

兄弟,最初是通过搜索Dot画图来到你的博客的。后来整体看了你的博客觉得,很不错。但是没有找到的你的e-mail。只能在这里给你留言,请教了……还望你多多包涵,不吝赐教……
我想用dot画一个如下的图:
-------------->
+-------------+
| Global +
+-------------+
我想了好久没有想出怎么画出来的。但是有一本上有这样的图,而且作者声明过所有的图都是用graphViz画出来的。还想求你能不能帮忙指点一下。因为我也想画一个这样的图。

Avatar_small
依云 说:
2012年4月16日 20:12

那个 Either,我发现即使是 Monad 的实例,我也把它没办法,因为我不知道怎么把一个列表的函数逐个应用过去,就是 and 那样子的。所以还是自己实现了个。代码已更新,文章待会再写,先休息下。。

Avatar_small
Garfileo 说:
2012年4月16日 19:15

@依云: 惰性那个,我一直都没用过 locate,机器上连这个命令都没有,我个有点想当然了。你实现了之后,发个文我学习一下 :)

Avatar_small
Garfileo 说:
2012年4月16日 19:10

@依云: import Control.Monad.Instances 之后就可以得到 Either 的 Monad 类型类的实现。

Avatar_small
依云 说:
2012年4月16日 18:59

啊,看了 process 的源码我明白了,原来是要关闭文件描述符,所以得 strict。。。

Avatar_small
依云 说:
2012年4月16日 18:51

「I guess people who want laziness can implement it themselves directly, taking care to get whatever laziness it is that they want.」(http://comments.gmane.org/gmane.comp.lang.haskell.libraries/8931)
OK, I'll try....

Avatar_small
依云 说:
2012年4月16日 18:46

locate 是一边找一边输出数据的,不然我也不会注意到差别。
我试过 >>= 了,结果是:
No instance for (Monad (Either String))
arising from a use of `>>='
http://p.vim-cn.com/cC6/hs

Avatar_small
Garfileo 说:
2012年4月16日 16:14

@依云: Either 类型是一种单子,理论上只要是返回单子类型的函数都可以用 >= 或 do 块串起来。不过我不是太清楚 Either 类型的 >= 实现对于 Left 分支是不是也像 Maybe 类型那样遇到 Nothing 则短路。

至于惰性的问题,我了解的很有限。考虑到 locate 是一个进程,它不是只能在运行结束时才输出信数据么,然后你的 transfrom 函数才接到数据。感觉这样很自然啊。

Avatar_small
依云 说:
2012年4月16日 15:44

我想了下,似乎可以写出更通用的函数来——它去掉一个字符串的特定前缀,如果成功返回「Right 结果字符串」,否则返回「Left 原字符串」。但是,怎么把一堆这样的函数串起来,使得遇到第一个 Right 结果时即结果否则继续应用下一个函数呢?

另外,我那个程序似乎不是 lazy 的,等 locate 命令运行完毕后才会开始输出?

Avatar_small
Garfileo 说:
2012年4月16日 08:21

@依云: 这样可以么 http://garfileo.is-programmer.com/posts/33064.html

 

Avatar_small
依云 说:
2012年4月16日 01:51

Gerfileo, 又来打扰你了 :-)
我这里这个函数有重复操作,怎么改进下呢? https://github.com/lilydjwg/myhaskells/blob/master/locatewrapper/LocateMapper.hs#L20

Avatar_small
Garfileo 说:
2012年1月14日 15:12

@yyc:

> 但是所有的窗口信息都保存在server上啊, 一个新的server不可能知道原来的server上面有人建了什么窗口啊.

实现一个 server 将自己保管的信息传递给另一个 server,应该不是很么难事。

至于另外那两个问题,我觉得就没有讨论的必要了,Wayland 的使命就是要结束它们。