<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>cuijpus的专栏 - </title><link>category/350118.aspx</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Sun, 01 Jun 2008 00:08:10 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>cuijpus</dc:creator><title>Maemo中使用autoconf, automake, configure等autotools。 </title><link>http://blog.csdn.net/cuijpus/archive/2008/06/01/2500095.aspx</link><pubDate>Sun, 01 Jun 2008 00:08:00 GMT</pubDate><guid>http://blog.csdn.net/cuijpus/archive/2008/06/01/2500095.aspx</guid><wfw:comment>comments/2500095.aspx</wfw:comment><comments>http://blog.csdn.net/cuijpus/archive/2008/06/01/2500095.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2500095.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2500095</trackback:ping><description>可能大家在Linux下面开发2~3年之后，还是没有仔细用过autotools. 
大家可能是直接使用、改造开源项目原先写好的makefile.am, configure等，而没有自己从头到脚写一遍。
把这几个工具用的熟练些，对于移植目前的开源项目有不小的帮助。

在Maemo中，有个详细的文档，介绍autotools:
&lt;img src ="aggbug/2500095.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>cuijpus</dc:creator><title>Maemo 中交叉编译D-BUS 1.2.1 </title><link>http://blog.csdn.net/cuijpus/archive/2008/05/30/2497703.aspx</link><pubDate>Fri, 30 May 2008 23:35:00 GMT</pubDate><guid>http://blog.csdn.net/cuijpus/archive/2008/05/30/2497703.aspx</guid><wfw:comment>comments/2497703.aspx</wfw:comment><comments>http://blog.csdn.net/cuijpus/archive/2008/05/30/2497703.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2497703.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2497703</trackback:ping><description>Maemo 中交叉编译D-BUS 1.2.1 
1 登陆到maemo的ARM环境下
2 配置dbus, 这里是为arm做编译，所以我们选择--host=arm-linux, 另外一个重要的是ac_cv_have_abstract_sockets=yes, 这个
你们在看./configure --help是看不到，是autoconf的问题。然后添加一些选项就可以了。
3 配置完后，你直接make就行了，因为maemo的SDK环境是比较成熟和稳定的版本，基本的库文件都有了，不需要你在单独安装了。
&lt;img src ="aggbug/2497703.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>cuijpus</dc:creator><title>UML建模: StarUML VS Telelogic TAU VS Rational Rose</title><link>http://blog.csdn.net/cuijpus/archive/2008/05/25/2480165.aspx</link><pubDate>Sun, 25 May 2008 16:43:00 GMT</pubDate><guid>http://blog.csdn.net/cuijpus/archive/2008/05/25/2480165.aspx</guid><wfw:comment>comments/2480165.aspx</wfw:comment><comments>http://blog.csdn.net/cuijpus/archive/2008/05/25/2480165.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2480165.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2480165</trackback:ping><description>UML建模软件目前用的主要有3种：

商业版本：Telelogic TAU 和 Rational Rose 

开源版本：StarUML

能熟练使用其中一个是软件设计人员的基本功。


&lt;img src ="aggbug/2480165.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>cuijpus</dc:creator><title>可以监听incoming message的dbus low level的sample code</title><link>http://blog.csdn.net/cuijpus/archive/2008/05/25/2478825.aspx</link><pubDate>Sun, 25 May 2008 00:31:00 GMT</pubDate><guid>http://blog.csdn.net/cuijpus/archive/2008/05/25/2478825.aspx</guid><wfw:comment>comments/2478825.aspx</wfw:comment><comments>http://blog.csdn.net/cuijpus/archive/2008/05/25/2478825.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2478825.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2478825</trackback:ping><description>可以监听incoming message的dbus low level的sample code,
直接使用了D-BUS的底层函数。&lt;img src ="aggbug/2478825.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>cuijpus</dc:creator><title>选择system bus还是session bus?</title><link>http://blog.csdn.net/cuijpus/archive/2008/05/25/2478787.aspx</link><pubDate>Sun, 25 May 2008 00:18:00 GMT</pubDate><guid>http://blog.csdn.net/cuijpus/archive/2008/05/25/2478787.aspx</guid><wfw:comment>comments/2478787.aspx</wfw:comment><comments>http://blog.csdn.net/cuijpus/archive/2008/05/25/2478787.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2478787.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2478787</trackback:ping><description>不同的系统在使用daemon dbus时，有两个选择，可以选择system bus, 

简单些；也可以使用session bus； 手机不象PC那样有多用户，手机一般就单用户，

所以手机系统就一个session, 所以，用system bus和session bus来讲区别不大。
&lt;img src ="aggbug/2478787.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>cuijpus</dc:creator><title>Doxygen + Graphviz + Htmlhelp, 成为文档好手。</title><link>http://blog.csdn.net/cuijpus/archive/2008/05/22/2471014.aspx</link><pubDate>Thu, 22 May 2008 23:29:00 GMT</pubDate><guid>http://blog.csdn.net/cuijpus/archive/2008/05/22/2471014.aspx</guid><wfw:comment>comments/2471014.aspx</wfw:comment><comments>http://blog.csdn.net/cuijpus/archive/2008/05/22/2471014.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2471014.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2471014</trackback:ping><description>在Linux下面开发，在代码中一般注释doxygen格式的注释，这是帮助我们生成文档的一个好方法。

对于doxygen的主要是语法，网上有很多的说明，有个工程：GNOME Power Manager里面的doxygen

注释写的非常好，你们可以下载下来看看，并且可以借鉴到自己的实际开发中。

 

这里我想说的是：如何从source code 总提取开源软件的文档。
&lt;img src ="aggbug/2471014.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>cuijpus</dc:creator><title>用dbus-send查看当前system bus或者session bus上面挂载了多少service.</title><link>http://blog.csdn.net/cuijpus/archive/2008/05/17/2455173.aspx</link><pubDate>Sat, 17 May 2008 23:17:00 GMT</pubDate><guid>http://blog.csdn.net/cuijpus/archive/2008/05/17/2455173.aspx</guid><wfw:comment>comments/2455173.aspx</wfw:comment><comments>http://blog.csdn.net/cuijpus/archive/2008/05/17/2455173.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2455173.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2455173</trackback:ping><description>在手机启动后，dbus-daemo就启动了。这是如果一个程序启动了，会有一个connection挂载到dbus-daemon上面的，同时维护了这个程序的service.可以采用dbus-send命令来查看system bus或者session bus上面到底挂载了哪些service, 即，当前有哪些程序是和dbus-daemon有关联的：&lt;img src ="aggbug/2455173.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>cuijpus</dc:creator><title>交叉编译D-BUS时遇到abstract socket的问题。</title><link>http://blog.csdn.net/cuijpus/archive/2008/05/16/2453124.aspx</link><pubDate>Fri, 16 May 2008 23:22:00 GMT</pubDate><guid>http://blog.csdn.net/cuijpus/archive/2008/05/16/2453124.aspx</guid><wfw:comment>comments/2453124.aspx</wfw:comment><comments>http://blog.csdn.net/cuijpus/archive/2008/05/16/2453124.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2453124.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2453124</trackback:ping><description>在交叉编译D-Bus时，会遇到abstract socket的问题。

这个其实不是D-Bus的问题，而是autoconf的问题。

如何规避呢？
&lt;img src ="aggbug/2453124.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>cuijpus</dc:creator><title>如何列举D-Bus的service以及信号订阅者。</title><link>http://blog.csdn.net/cuijpus/archive/2008/05/01/2358023.aspx</link><pubDate>Thu, 01 May 2008 20:24:00 GMT</pubDate><guid>http://blog.csdn.net/cuijpus/archive/2008/05/01/2358023.aspx</guid><wfw:comment>comments/2358023.aspx</wfw:comment><comments>http://blog.csdn.net/cuijpus/archive/2008/05/01/2358023.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2358023.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2358023</trackback:ping><description>在D-Bus目前的结构中可以使用org.freedesktop.Dbus 的ListAll接口去获取当前services, 但是不能获取一个service的signal listeners.&lt;img src ="aggbug/2358023.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>cuijpus</dc:creator><title>D-Bus 1.2.1是稳定版本。</title><link>http://blog.csdn.net/cuijpus/archive/2008/04/26/2333304.aspx</link><pubDate>Sat, 26 Apr 2008 22:05:00 GMT</pubDate><guid>http://blog.csdn.net/cuijpus/archive/2008/04/26/2333304.aspx</guid><wfw:comment>comments/2333304.aspx</wfw:comment><comments>http://blog.csdn.net/cuijpus/archive/2008/04/26/2333304.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>comments/commentRss/2333304.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2333304</trackback:ping><description>D-Bus, 1.2.1, stable&lt;img src ="aggbug/2333304.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>cuijpus</dc:creator><title>如何用dbus-glib传递复杂的数据结构？hacker的误解。</title><link>http://blog.csdn.net/cuijpus/archive/2008/04/15/2295306.aspx</link><pubDate>Tue, 15 Apr 2008 22:09:00 GMT</pubDate><guid>http://blog.csdn.net/cuijpus/archive/2008/04/15/2295306.aspx</guid><wfw:comment>comments/2295306.aspx</wfw:comment><comments>http://blog.csdn.net/cuijpus/archive/2008/04/15/2295306.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2295306.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2295306</trackback:ping><description>近日我订阅的dbus邮件中老是看到有人有这样的疑问：如何用dbus-glib传递复杂的数据结构？dbus的hacker给出的解决方法就是去用dbus_g_type_get_struct*对数据结构进行层次封装！这是很低级的!,原因有2个：&lt;img src ="aggbug/2295306.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>cuijpus</dc:creator><title>如何使用dbus glib-binding传递一个图片文件</title><link>http://blog.csdn.net/cuijpus/archive/2008/03/01/2138191.aspx</link><pubDate>Sat, 01 Mar 2008 23:07:00 GMT</pubDate><guid>http://blog.csdn.net/cuijpus/archive/2008/03/01/2138191.aspx</guid><wfw:comment>comments/2138191.aspx</wfw:comment><comments>http://blog.csdn.net/cuijpus/archive/2008/03/01/2138191.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2138191.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2138191</trackback:ping><description>这里主要目的：用dbus 消息来传递一个大概10K的图片文件。使用Garray是比较合适的，它可以包含任何类型的数据。实际调试过程中发现：实际的消息大小是图片文件大小的4倍！这是怎么回事？难道是dbus把Garray映射成DBUS_TYPE_ARRAY，而DBUS_TYPE_ARRAY是uint32的数组。其实问题的原因就在这里：你不要在XML文件中定义uint32数组(au)，而定义byte 数组(ay), 这样，你的消息体的数据与实际的图片文件大小相符。&lt;img src ="aggbug/2138191.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>cuijpus</dc:creator><title>D-Bus新的调试工具：D-Feet.</title><link>http://blog.csdn.net/cuijpus/archive/2008/02/24/2116915.aspx</link><pubDate>Sun, 24 Feb 2008 16:07:00 GMT</pubDate><guid>http://blog.csdn.net/cuijpus/archive/2008/02/24/2116915.aspx</guid><wfw:comment>comments/2116915.aspx</wfw:comment><comments>http://blog.csdn.net/cuijpus/archive/2008/02/24/2116915.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2116915.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2116915</trackback:ping><description>大家在使用D-Bus的过程中，对于D-Bus出现的各种异常往往束手无策，很大一部分原因就是D-Bus没有很好的

调试工具，仅仅是几个dbus-send, dbus-monitor等，调试监测效果并不好。


现在，有新的D-Bus调试工具发布出来了：
&lt;img src ="aggbug/2116915.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>cuijpus</dc:creator><title>Ubuntu 8.04 Hardy Heron Alpha4正式发布</title><link>http://blog.csdn.net/cuijpus/archive/2008/02/03/2079174.aspx</link><pubDate>Sun, 03 Feb 2008 00:32:00 GMT</pubDate><guid>http://blog.csdn.net/cuijpus/archive/2008/02/03/2079174.aspx</guid><wfw:comment>comments/2079174.aspx</wfw:comment><comments>http://blog.csdn.net/cuijpus/archive/2008/02/03/2079174.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2079174.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2079174</trackback:ping><description>Ubuntu 是一个非洲词汇,它的意思是“人性对待他人”或“群在故我在”.Ubuntu 发行版将 Ubuntu 的精神带到软件世界中.Ubuntu 8.04 Hardy Heron的第四个测试版本──Alpha4于今日发布了。
这个版本因为底层库的更新而增加了不少特色功能，同时还加入了之前介绍过的一些新组件。&lt;img src ="aggbug/2079174.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>cuijpus</dc:creator><title>ubuntu FAQ</title><link>http://blog.csdn.net/cuijpus/archive/2008/02/02/2078515.aspx</link><pubDate>Sat, 02 Feb 2008 14:41:00 GMT</pubDate><guid>http://blog.csdn.net/cuijpus/archive/2008/02/02/2078515.aspx</guid><wfw:comment>comments/2078515.aspx</wfw:comment><comments>http://blog.csdn.net/cuijpus/archive/2008/02/02/2078515.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2078515.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2078515</trackback:ping><description>由于工作都在fedora环境中开发，而在研究maemo时，使用ubuntu(debian), 有些东西还是不一样的，从其官方网站上看到一个FAQs, 可以看看，放在这里：&lt;img src ="aggbug/2078515.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>