小编fin*_*son的帖子

用于生成用户手册的应用程序(非标记语言)

任何人都可以推荐一个程序来创建用户手册吗?不是标记语言(如LaTeX或DocBook),而是更像Scribus这样的交互式语言.因为我不是唯一一个会更新手册的人,软件应该是新手很容易接受的东西,但仍然有一些高级功能(比如从外部源/表中链接文本,处理主页/主题等) .

此致,奥斯卡

pdf documentation publishing manuals

39
推荐指数
2
解决办法
7585
查看次数

识字Haskell(.lhs)和Haddock

目前我只使用Haddock,但在看到一些有文化的Haskell的一些非常有趣的例子(例如这个要点)之后,我有兴趣在一个项目中尝试它.

我得到的问题是:

  • 你怎么写Haddock评论,你在文学部分写什么?

  • 如何将识字编程扩展到多个文件?有人能指出我在一个包含多个模块的程序包中使用文字编程的例子吗?您在大型软件包中使用文字编程的经验是什么?

  • 有文化的Haskell的哪种口味(降价,乳胶,...)是首选?

  • 你为什么要用文字的Haskell或普通的Hillaell编程?你是在两种风格的编程,如果是这样,为什么?

  • 你喜欢block-style(\begin{code})还是Bird-style(>)?为什么?

haskell literate-programming haddock

38
推荐指数
2
解决办法
8755
查看次数

Hackage上你最喜欢的"隐藏宝石"包?

Hackage上有很多软件包,一些是众所周知的(如HUnit),另一些则知之甚少(如AspectAG).我想知道认为哪个包是一个值得更多用户的隐藏宝石.也许一个有用的数据结构,monad的帮助,网络,测试,......?

Hackage上你最喜欢的"隐藏宝石"包?

haskell package hackage

23
推荐指数
3
解决办法
2160
查看次数

如何使用WAI-ARIA通知屏幕阅读器现在可以看到div

如何使用WAI-ARIA通知屏幕阅读器现在可以看到div?

如果我们得到了HTML

<div id="foo">Present main content</div>
<div id="bar" style="display: none;">Hidden content</div>
Run Code Online (Sandbox Code Playgroud)

然后我们

$('#foo').hide();
$('#bar').show();
Run Code Online (Sandbox Code Playgroud)

我们如何通知屏幕阅读器他们应该通知用户现在可见的div(或者可能自动关注现在可见的div)?

html javascript accessibility screen-readers wai-aria

19
推荐指数
3
解决办法
2万
查看次数

如何从Haskell中的列表中提取特定数据构造函数的术语

我在Haskell中遇到的一个常见问题是提取属于特定数据构造函数的列表中的所有项,我想知道是否有比我现在这样做更好的方法.

让我们说你得到了

data Foo = Bar | Goo
Run Code Online (Sandbox Code Playgroud)

, 列表

foos = [Bar, Goo, Bar, Bar, Goo]
Run Code Online (Sandbox Code Playgroud)

并希望从中提取所有Goos foos.目前我经常做类似的事情

goos = [Goo | Goo <- foos]
Run Code Online (Sandbox Code Playgroud)

一切都很好.问题是当Goo得到一堆字段时,我被迫写了类似的东西

goos = [Goo a b c d e f | Goo a b c d e f <- foos]
Run Code Online (Sandbox Code Playgroud)

这远非理想.你通常如何处理这个问题?

haskell list pattern-matching

13
推荐指数
2
解决办法
1822
查看次数

是否有任何Objective-C Web框架?

是否有任何Objective-C Web框架?我发现的唯一框架是frothkit.

我主要寻找一种在Objective-C中编写RESTful json Web服务的方法.

rest web-services objective-c

12
推荐指数
1
解决办法
3481
查看次数

找出用户是否有权在PostgreSQL中选择/更新/ ...表/函数/ ...

建议用什么方法来确定用户是否在PostgreSQL中的某个类(例如表或函数)上获得了某个权限(例如,选择或执行)?

此刻我得到了类似的东西

aclcontains(
    someColumnWithAclitemArray,
    makeaclitem(userOid,grantorOid,someRight,false))
Run Code Online (Sandbox Code Playgroud)

但它很糟糕,因为我必须检查每一个grantorOid可能的并且每个userOid用户都可以属于.

在相关的说明中:您可以测试哪些可能的权限?我没有找到任何文档,但我想读取源代码:

INSERT
SELECT
UPDATE
DELETE
TRUNCATE
REFERENCES
TRIGGER
EXECUTE
USAGE
CREATE
CONNECT
Run Code Online (Sandbox Code Playgroud)

似乎还有一个CREATE TEMP权利,但我无法弄清楚在makeaclitem-function中使用的正确文本.

postgresql privileges metadata information-schema

11
推荐指数
2
解决办法
2万
查看次数

如何使用额外的解析器扩展Clang?

我如何使用额外的解析器扩展Clang以获取具有特殊文件结尾的文件,即我可以开发一个FrontendAction说"嘿!我将处理文件结尾为'.lorem'的所有文件并返回抽象语法树(clang::ASTContext?)"?

我读过有关clang::FrontendAction,clang::Parserclang::driver::Driver但我一直无法弄清楚在何处以及如何我应该延伸到锵能够与一个额外的解析器(扩展编译器不能扩展当前解析器).

c++ compiler-construction llvm clang

11
推荐指数
1
解决办法
1960
查看次数

Haskell构建自动化

为Haskell项目自动化build/test/ci/doc-gen/...的首选方法是什么?

目前我使用Cabal进行"最终"构建和bash脚本自动化测试/ checkins/doc-gen/..但我想替换bash脚本.

我已经安装了Nemesis(根据作者对Haskell的耙子),但我还不确定它是不是正确的工具.

只是为了澄清:我正在寻找一些我可以添加自定义参数的自定义命令(是否可以使用Cabal?),即

foo测试单元

foo测试db

foo测试所有

foo db migrate

...

build-automation continuous-integration haskell

10
推荐指数
2
解决办法
1555
查看次数

如何在按下ESC键后在NSOutlineView内的NSTextFieldCell中结束编辑

当我按下ESC键时,我试图获得一个自定义NSTextFieldCell(在a内NSOutlineView)结束编辑,但找不到任何方法来完成此操作.我试图为NSControlTextDidChangeNotification-notification 添加一个观察者,但它没有被激活,因为ESC-key也没有被keyDown触发NSOutlineView.

cocoa objective-c appkit nstextfieldcell

9
推荐指数
1
解决办法
2153
查看次数