免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: always8
打印 上一主题 下一主题

有没有人愿意参加这个项目(处理配制文件的C接口:libconf) [复制链接]

论坛徽章:
0
21 [报告]
发表于 2006-02-10 18:01 |只看该作者
处理 xml的库已经有了,所以只处理conf类的
Apache与 Samba的不一样,当然要都可以处理才行了
另外本人不太会说话,可能不经意间得罪了大家,请原谅!

论坛徽章:
0
22 [报告]
发表于 2006-02-10 18:05 |只看该作者
linux下各个系统与应用的配置文件格式不尽相同,几乎不可能定一一个统一的配置文件接口吧,而且就算开发出了这样的模板,还要开发与其相对应的与linux其他子系统的接口程序,比较麻烦,不过开发难度到不是太大。

论坛徽章:
0
23 [报告]
发表于 2006-02-11 00:53 |只看该作者

我水平有限,问个问题。

我水平有限,因为没听明白楼主的意思,所以发帖问一声,这个项目是要实现什么?我怎么听着像我大学时的编译原理的作业呢?是不是先把配置文件中各个模块的定义读出来,然后通过一个GUI进行修改啊?

论坛徽章:
0
24 [报告]
发表于 2006-02-11 14:29 |只看该作者
原帖由 corrs 于 2006-2-11 00:53 发表
我水平有限,因为没听明白楼主的意思,所以发帖问一声,这个项目是要实现什么?我怎么听着像我大学时的编译原理的作业呢?是不是先把配置文件中各个模块的定义读出来,然后通过一个GUI进行修改啊?

sounds like it

论坛徽章:
0
25 [报告]
发表于 2006-02-11 20:02 |只看该作者
程序在启动的时候需要读取配制文件。从中获得需要的数据,但是文件中有很多注释,要提取需要的东西要分析
配制文件,libconf 就是帮助程序分析配制文件。

论坛徽章:
0
26 [报告]
发表于 2006-02-11 21:31 |只看该作者
为什么有这么多的 GNU 项目却没有一个 libconf ?因为所有人都自傲,相信自己能写得更好:)

而且 有些程序的配置文件具有更复杂的内在结构和关联,典型例子如 /etc/profile 更可怕的例子是 sendmail.cf。

另外,楼主动手之前应该去看看 Sabayon 和 RedHat 的 system-config-* 系列工具。
如果真要做到楼主的雄心壮志,绝对不是“一个人一天”就能做成的……

论坛徽章:
0
27 [报告]
发表于 2006-02-11 22:09 |只看该作者
其它可以参考的项目:cf-engine, cfperl, webmin

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
28 [报告]
发表于 2006-02-11 22:16 |只看该作者
原帖由 wolf0403 于 2006-2-11 21:31 发表
为什么有这么多的 GNU 项目却没有一个 libconf ?因为所有人都自傲,相信自己能写得更好:)

而且 有些程序的配置文件具有更复杂的内在结构和关联,典型例子如 /etc/profile 更可怕的例子是 sendmail.cf。 ...

大哥,这个我感觉,好像是个 shell 脚本吧?

论坛徽章:
0
29 [报告]
发表于 2006-02-11 22:39 |只看该作者
你们不如制定一个基于xml的配置文件的scheme,然后倡导所有软件的配置文件都采用统一的xml scheme来书写,只要你们的scheme制订得好,人家没有道理不愿意用。对于那些顽固不化的,就亲自把他们的配置文件用xml重写,并写出wrapper库,把xml配置文件实时翻译成native的配置文件。

这样做的好处是显而易见的,将来系统的集成会更方便,慢慢地,你就演变成了Linux系统下的注册表系统了。

论坛徽章:
0
30 [报告]
发表于 2006-02-11 22:39 |只看该作者
原帖由 wolf0403 于 2006-2-11 21:31 发表
如果真要做到楼主的雄心壮志,绝对不是“一个人一天”就能做成的……


你比楼主更了解楼主!
鉴定完毕!

俺说的一个人一天是指读楼主说的httpd.conf,俺没看到楼主还有什么别的雄心壮志。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP