??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲综合精品香蕉久久网,国产69精品久久久久9999APGF,97精品国产97久久久久久免费http://www.shnenglu.com/prayer/category/12146.html在一般中L卓越zh-cnSat, 09 Oct 2010 19:47:13 GMTSat, 09 Oct 2010 19:47:13 GMT60Linux下Bugzilla安装与配|?/title><link>http://www.shnenglu.com/prayer/archive/2010/10/09/129185.html</link><dc:creator>Prayer</dc:creator><author>Prayer</author><pubDate>Sat, 09 Oct 2010 05:23:00 GMT</pubDate><guid>http://www.shnenglu.com/prayer/archive/2010/10/09/129185.html</guid><wfw:comment>http://www.shnenglu.com/prayer/comments/129185.html</wfw:comment><comments>http://www.shnenglu.com/prayer/archive/2010/10/09/129185.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/prayer/comments/commentRss/129185.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/prayer/services/trackbacks/129185.html</trackback:ping><description><![CDATA[<p>Bugzilla的安装配|?其实也没有传说中的那么困?问题在没有l验.刚刚完成bugzilla的配|?我想记录下来我的l致安装q程,一是留点记录进一步回忆理?二是供朋友们参? 好了a归正? </p> <p>(以下所列皆为本人安装配|过E中的所用资?不同版本的文?pȝ{参照本文安装不保证一定成? </p> <p>OS: Linux Red Hat Enterprise 5 (保gcc~译器等都已安装上去,手工安装gcc比较ȝ) </p> <p>DB: MySQL-server-community-5.0.67-0.rhel5.i386.rpm, MySQL-client-community-5.0.67-0.rhel5.i386.rpm, MySQL-devel-community-5.0.67-0.rhel5.i386.rpm, MySQL-share-compat-5.0.67-0.rhel5.i386.rpm, MySQL-share-community-5.0.67-0.rhel5.i386.rpm. (<a >http://www.mysql.org</a>) </p> <p>Apache: httpd-2.2.3-6.el5 (<a >http://www.apache.org</a>) </p> <p>BugzillaQ?Bugzilla-3.2rc2(目前是最新的E_版本, <a >http://www.bugzilla.org</a>) </p> <p>开始安? </p> <p>前提Linuxq_都已搭徏完备,本文以此为基,Linux安装不做赘述. </p> <p>安装配置mysql </p> <p>1.安装mysql,序QMySQL-server***.rpm, MySQL-client***.rpm, MySQL-share-community***.rpm, MySQL-devel***.rpm, MySQL-share-compat***.rpm. </p> <p>2.初始化数据库: 输入如下命o为rootd密码, (真该死这个破blog不能方便贴图)! </p> <p>输入:/usr/bin/mysqladmin -u root password '你的密码',如你使用123456做ؓ密码Q则输入:/usr/bin/mysqladmin -u root password 123456 卛_. </p> <p>3.创徏bugs用户,q分配权?(?bugzilla-2.18rc1版本后已l不需要用h人创建bugs数据库了,用户只需创徏bugs用户卛_) </p> <p>q入mysql(输入命o:mysql -uroot -p, 回R后根据提C入刚才你初始化的密码), dmysql后查看现有数据库情况,输入命o如下, </p> <p>mysql>show databases;(别忘了这里的分号,该命令将昄所有database,初始默认? information_schema, mysql, test) </p> <p>输入如下创徏bugs用户q分配权? </p> <p>mysql>GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, DROP, REFERENCES ON bugs.* TO <a href="mailto:bugs@localhost">bugs@localhost</a> INDENTIFIED BY '$db_pass'; </p> <p>mysql>FLUSH PRIVILEGES; </p> <p>? '$db_pass'为bugs用户的密?随你讑֮,但一定要紧记此密?下面会用到. 本h设ؓbugs,卌?GRANT ... BY 'bugs'; </p> <p>x数据库方面配|完? </p> <p><br>配置apache </p> <p>关于apache的进修资料进apache官网Q?a >http://www.apache.org</a>,查找q修,q里不做引见. </p> <p>最新版本的apache需要修改的地方不多,主要?个地方要注意Q?修改配置文ghttpd.conf卛_,该文件一般具有你安装路径?conf/?若用Linuxpȝ自带的apache,则可?etc/httpd/conf/查找, vi~辑保存) </p> <p>a.DocumentRoot,需要设|ؓ你的bugzilla文g所在\?以及<Diretory "你的bugzilla文g所在\?> </p> <p>b.使用"./"扑ֈAddHandler.cgiq行内容,L注释,如果已经L,保留卛_.如果不添加该语句,会把cgi文g中的内容当成文本形式昄出来,而不是运行cgiE序. </p> <p>c.创徏一个目录的权限说明, 一般如下所C?本例中bugzilla所在\径ؓ:/var/www/html/bugzilla <br>来源Q?a >www.va1314.com/bc</a></p> <p><Directory "/var/www/html/bugzilla"> </p> <p>Options ExecCGI FollowSymLinks </p> <p>AllowOverride Limit </p> <p>Order allow,deny </p> <p>Allow from all </p> <p></Directory> </p> <p>主要修改的内Ҏ, 在Options中增加ExecCGI,该选项让该目录下的CGI脚天性够q行. 其次把AllowOverride的参数改为Limit, q样修改能够让bugzilla通过生成.htaccess文g来控制目录的讉K权限. </p> <p>xapache配置完毕!记得apache配置完毕?要重启啊,q样你的配置才会生效! </p> <p>配置bugzilla </p> <p>bugzilla的运行还需要perl的一些模块的支持, 在这提供一个网?a >www.cpan.org</a>, 该网站提供了perl所有的模块, 用户能够在这search所需的perl模块.好了,下面开? </p> <p>cd Cbugzilla所在的目录, 如:cd /var/www/html/bugzilla/ </p> <p>执行./checksetup.pl文g,查看perl模块情况.间接在输?./checksetup.pl,回R卛_.接下来会l出很多消息,仔细看你会发觉有些模块已l安装okQƈl出版本,如:CGI.pm (v3.21) ok: found v3.42,但是初次安装会有很多模块~失,会提Cnot found{消? </p> <p><br>关于安装perl~失模块,?个方? </p> <p>1. 如果|络q接正常,可尝试网l安?Ҏq行./checksetup.pl后的提示消息输入,卛_自动下蝲安装~失模块,此方法最为方?q气好的?可能一ơ性就OK. <br>此处以安装perl-MagickZ:输入 /usr/bin/perl install-module.pl Image::Magick, 卛_. </p> <p>2. 手动安装,需要到<a >www.cpan.org</a>下蝲相关模块,此过E较为复?因ؓ模块间具有依赖关p?不是每个模块都是一ơ安装就OK?,但可加深理解.手动安装q程?有以下几炚w要注? </p> <p>a.一般情况下Linux自带的perl已经有了DBI模块,此时Ҏ提示正常安装DBD-mysql卛_.若perl的DBI模块q没有的话,又或是Linux没有安装perl,则到<a >www.perl.org</a>下蝲最新的perl模块安装?</p> <p>b.perl模块的的安装Ҏ多ؓ: </p> <p>perl Makefile.PL </p> <p>make </p> <p>make test </p> <p>make install </p> <p>到此应该知道Z么强调要安装gcc~译器了吧? </p> <p>有些模块之间h依赖? 若make testq程?产生异常可于make install?重新执行perl Makefile.PL命o,此时可看到安装异常的原因.若具有模块依?则会提示需要安装相应模? </p> <p>当perl的必L块以及数据库的DBD都安装成功后,再次执行./checksetup.pl文g,查看perl模块的安装情?若必ȝperl模块都安装成功后,则会提示~辑/bugzilla/目录下刚生成的的localconfig文g, 使用vi~辑该文?修改该文件中?个参数的? </p> <p>a. $index.html='0' 改ؓ $index.html='1', q样会生成一个index.html文g,该文件指向index.cgi. </p> <p>b. ?db_pass=''的空字符改ؓ你当初创建bugs用户时ؓ其分配的密码. </p> <p>保存修改后退?再次执行./checksetup.pl文g,此时创建bugs数据库以及数据库中的表格,同时提示输入理员的用户? 真实姓名, 口o是什? 自此bugzilla的配|完? </p> <p>?提示输入理员的用户必须使用邮箱名称,如:<a href="mailto:test@163.com">test@163.com</a>, q是bugzilla的默认规? </p> <p>最后用浏览器打开bugzilla地址,q入W一ơ登陆界? </p> <p>如果出现提示没有权限讉Kbugzilla的话Q则说明bugzilla目录权限需要重新设|?可用如下命令修改目录权? chown -R apache.apche <Bugzilla目录?gt;,然后重新讉Kp够了. </p> <p><br>本文来自: ~程教程论坛(<a >http://www.va1314.com/bc/</a>) 详细文章参考:<a >http://www.va1314.com/bc/thread-13103-1-1.html</a></p> <img src ="http://www.shnenglu.com/prayer/aggbug/129185.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/prayer/" target="_blank">Prayer</a> 2010-10-09 13:23 <a href="http://www.shnenglu.com/prayer/archive/2010/10/09/129185.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Web报表工具iReport 详解http://www.shnenglu.com/prayer/archive/2009/10/22/99193.htmlPrayerPrayerThu, 22 Oct 2009 08:13:00 GMThttp://www.shnenglu.com/prayer/archive/2009/10/22/99193.htmlhttp://www.shnenglu.com/prayer/comments/99193.htmlhttp://www.shnenglu.com/prayer/archive/2009/10/22/99193.html#Feedback0http://www.shnenglu.com/prayer/comments/commentRss/99193.htmlhttp://www.shnenglu.com/prayer/services/trackbacks/99193.htmlL朋友参?/p>

下,其实我们做报表用的只是JasperreportQiReport是一个Jasperreport 的可视化开发工兗?br>

目前几乎q没有中文的介绍他们整合开发的文章Q尽如此我也不准备非常详细的介l它们,在这里我?/p>

我的一些经验写出来Q不乏有些地Ҏ辄止,如果想细致的研究它们q请阅读它们被套的英文文档?/p>

Jasperreport的配套文档非常详l,该文档是收费的,不过|上有流传的电子版本Q本人有q得C份,?/p>

果你需要可以留下你?#8220;沚w”Q在此感谢Jasperreport的ؓ开源世界做出的贡献?/p>

相反Report的文档不多,也许作者认为其_单J,我也是经q无数的探烦才有些开发的l验?/p>

好了Q让我们q入上述两者整合开发报表的历程……

1Q?首先你要得到它们最新的版本Q你可以C边的地址下蝲

iRport: http://ireport.sourceforge.net <http://ireport.sf.net/>

Jasperreport: http://jasperreports.sourceforge.net

他们的配|也很简单:

iReport解压~以后编辑目录下的iReport.bat文g卛_Q如?/p>

@echo off

set JAVA_HOME=C:\jdk14

set ANT_HOME=d:\ant

set IREPORT_HOME=C:\Documenti\progetti\iReport\iReport2\

rem %ANT_HOME%\bin\ant javadocs

%ANT_HOME%\bin\ant iReport

是不是很单,你只要设|相应的一些\l就可以Q这里是采用ant来运行,当然如果你没有安装ant
也不惛_装它Q那么也可以Q不q这里我C官子Q你们自己可以到解压~以后的目录中找到相应的q行Ҏ。呵呵,安装ant吧J

Jasperreport不需要Q何配|,你只需下载以后的jar包放到classpath下即可。呵呵,说来单,可是如果没有iReport
来替我们q?脏活"Q那么做报表的工作将是怎样的痛苦~Q?/p>

2Q?Jasperreport是如何工作的Q?/p>

q里我就往单里说了?/p>

首先要先有个xml文gQ然后编译成jasper文gQ以.jasperl尾Q?我们真正要用的是编译以后的.jasper文gQ这很像我们熟悉?jsp
文gQ其实我们调用的是其~译以后的servlet?/p>

(囄来自http://ireport.sourceforge.net/cap3.html#3.1)

不过静态的报表没有什么意思,所以有句话说得好:

"A datasource + a jasper = a print"

它可以支持的输出格式如下QPDF,HTML,XML,XLS,CVS{等?/p>

因此,Jasperreport的原始输入就是一?xml文档,惌看一个简单报表的xml文g也有几百行,在没有iReport
以前用它做报表是多么痛苦。(令我不可思议的是Q我一个同学公司曾l用jasperreport做报表,可是它们竟然没有用过iReportQ天Q)

现在不用怕了Q用iReport可以L的搞定这个XML,写到q里Q我惌v了struts_config.xmlQ也曑ևC关于它的可视化的编辑器Q呵呵J

如果在iReport以前Q如果你要做报表Q你要华上很长时间来熟悉Jasperreport的文档,熟悉文档的一个用途就是编写那个xml
文gQ现在你只要他熟悉文档的旉来熟悉iReport可以了?br>上面只是对一炚w不了解iReport的朋友介l下Qؓ的是让你从零学做报表Q如果你有基了,只需看下面就可以?.
具体的就看下面Flash教程吧,我昨天刚试q可以用Q都可以看的Q很具体Q看了就全明白了Q不q有点老了Q呵呵不q很l典哈:
1.Setup a new datasource
2.The report wizard
3.iReport / Jasperreports files
4.Formatting fields
5.Groups
6.Parameters
7.Subreports



Prayer 2009-10-22 16:13 发表评论
]]>
报表工具汇?/title><link>http://www.shnenglu.com/prayer/archive/2009/10/22/99194.html</link><dc:creator>Prayer</dc:creator><author>Prayer</author><pubDate>Thu, 22 Oct 2009 08:13:00 GMT</pubDate><guid>http://www.shnenglu.com/prayer/archive/2009/10/22/99194.html</guid><wfw:comment>http://www.shnenglu.com/prayer/comments/99194.html</wfw:comment><comments>http://www.shnenglu.com/prayer/archive/2009/10/22/99194.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.shnenglu.com/prayer/comments/commentRss/99194.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/prayer/services/trackbacks/99194.html</trackback:ping><description><![CDATA[?Web 中嵌入图形图表的技术越来越丰富Q我们可以选择 JavaScript 库,CSSQFlashQSilverlightQPHP 库,服务器端的组Ӟ也可以选择 Google Chart API q样?Web 服务。本文介l了25个在 Web 中嵌入图形图表的免费资源? <p> </p> <h3>JS Charts (Z JavaScript 的图表生成工?</h3> <p><a class=Icon ><img title=js-charts style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=270 alt=js-charts src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/js-charts.jpg" width=420></a></p> <h3>Protovis (可视?javaScript 图表生成工具)</h3> <p><a class=Icon ><img title=chart4 style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=393 alt=chart4 src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/chart4.jpg" width=420></a></p> <h3>Visifire (Z Silverlight ?WPF 的开源图表组?</h3> <p><a class=Icon ><img title=chart6 style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=253 alt=chart6 src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/chart6.jpg" width=420></a></p> <h3>pChart (PHP图表cd框架)</h3> <p><a class=Icon ><img title=pchart style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=146 alt=pchart src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/pchart.jpg" width=420></a></p> <h3>Ejschart (Javascript)</h3> <p><a class=Icon ><img title=chartx style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=226 alt=chartx src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/chartx.jpg" width=420></a></p> <h3>XML/SWF Charts</h3> <p><a class=Icon ><img title=chart3 style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=315 alt=chart3 src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/chart3.jpg" width=420></a></p> <h3>Chronoscope (开?</h3> <p><a class=Icon ><img title=timeline style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=225 alt=timeline src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/timeline.jpg" width=420></a></p> <h3>Open Flash Chart 2</h3> <p><a class=Icon ><img title=chart7 style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=154 alt=chart7 src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/chart7.jpg" width=420></a></p> <h3>FusionCharts Free</h3> <p><a class=Icon ><img title=top5 style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=255 alt=top5 src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/top5.jpg" width=420></a></p> <h3>JFreeChart (flash)</h3> <p><a class=Icon ><img title=jfr style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=228 alt=jfr src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/jfr.jpg" width=420></a></p> <h3>Flare (Flash ActionScript ?</h3> <p><a class=Icon ><img title=flare style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=189 alt=flare src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/flare.jpg" width=420></a></p> <h3>Google Chart API</h3> <p><a class=Icon ><img title=google style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=170 alt=google src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/google.jpg" width=420></a></p> <h3>Google Chart Generator</h3> <p><a class=Icon ><img title=chart_01 style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=220 alt=chart_01 src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/chart_01.jpg" width=420></a></p> <h3>Timeplot (Z DHTML ?AJAX Cg)</h3> <p><a class=Icon ><img title=timeplot style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=176 alt=timeplot src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/timeplot.jpg" width=420></a></p> <h3>CSS Chart Generator (Z CSS 的即?Web 图表生成)</h3> <p><a class=Icon ><img title=viper style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=324 alt=viper src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/viper.jpg" width=420></a></p> <h3>YUI Library</h3> <p><a class=Icon ><img title=chart9 style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=283 alt=chart9 src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/chart9.jpg" width=420></a></p> <h3>PlotKit (JavaScript 图表?</h3> <p><a class=Icon ><img title=chart10 style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=319 alt=chart10 src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/chart10.jpg" width=420></a></p> <h3>Flotr (Z Prototype框架的图表类?</h3> <p><a class=Icon ><img title=flotr style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=213 alt=flotr src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/flotr.jpg" width=420></a></p> <h3>Rapha?l (JavaScript library)</h3> <p><a class=Icon ><img title=chart11 style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=165 alt=chart11 src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/chart11.jpg" width=420></a></p> <h3>Protochart (开源类库,Z Prototype ?Canvas)</h3> <p><a class=Icon ><img title=points style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=245 alt=points src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/points.jpg" width=420></a></p> <h3>Bluff (Rubby 下的 Gruff 图表cd?JavaScript UL)</h3> <p><a class=Icon ><img title=bluff style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=318 alt=bluff src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/bluff.jpg" width=420></a></p> <h3>Pure Css Line Graph Q纯_基?CSS 的线形图Q?/h3> <p><a class=Icon ><img title=chart12 style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=348 alt=chart12 src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/chart12.jpg" width=420></a></p> <h3>Pure Css Data Chart</h3> <p><a class=Icon ><img title=css3 style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=312 alt=css3 src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/css3.jpg" width=420></a></p> <h3>CSS Stacked Bar Graphs</h3> <p><a class=Icon ><img title=stacked style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=401 alt=stacked src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/stacked.jpg" width=420></a></p> <h3>Illustrator tutorial</h3> <p><a ><img class="alignnone size-full wp-image-3111" title=illustrator height=249 alt=illustrator src="http://blogof.francescomugnai.com/wp-content/uploads/2009/04/illustrator.jpg" width=420></a></p> <p> </p> <p>免费工具:</p> <ul> <li><strong><a title=Flot target=_blank><font color=#006699><u>Flot</u></font></a></strong> - Flot ?<a rel=nofollow><font color=#006699><u>jQuery</u></font></a> 提供的javascript代码? Ҏ使用Q有特色的图表,提供交互功能(能够攑֤~小数据区域{??<br><a title=flot target=_blank><img class="alignnone size-full wp-image-325" title=flot height=100 src="http://webtecker.com/wp-content/uploads/2008/06/flot.jpg" width=325></a> <li><strong><a title="Open Flash Chart Open Source Charting Component" target=_blank><font color=#006699><u>Open Flash Chart</u></font></a></strong> - Open Flash Chart 是一?Flash 图表lgQ很Ҏ安装Q提供以下语a的APIQ?PHP, Perl, Python, Java, Ruby on Rails, and .Net 来控制图表?<br><a title="Open Flash Chart" target=_blank><img class="alignnone size-full wp-image-326" title=open-flash-chart height=142 src="http://webtecker.com/wp-content/uploads/2008/06/open-flash-chart.png" width=480></a> <li><strong><a title=AmCharts target=_blank><font color=#006699><u>AmCharts</u></font></a></strong> - AmCharts 是一个动M互Flash图表。支持: Pie Charts, Line Charts, Scatter/Bubble Charts, Bar/Column Charts, 甚至股票图表?br><a title=AmCharts target=_blank><img class="alignnone size-full wp-image-327" title=amcharts height=170 src="http://webtecker.com/wp-content/uploads/2008/06/amcharts.jpg" width=400></a> <li><strong><a title="Emprise Javascript Charts" target=_blank><font color=#006699><u>Emprise JavaScript Charts</u></font></a></strong> - Emprise 是一?00% U?JavaScript 图表解决ҎQƈ不需要Q?JavaScript 框架. <br><a title="Emprise JavaScript Charts" target=_blank><img class="alignnone size-full wp-image-328" title=javascript-charts height=100 src="http://webtecker.com/wp-content/uploads/2008/06/%20-charts.jpg" width=325></a> <li><strong><a title=Plotkit target=_blank><font color=#006699><u>PlotKit</u></font></a></strong> - PlotKit 是一?图表和图像的Javascript ? PlotKit ?<a title=Mochikit target=_blank><font color=#006699><u>MochiKit</u></font></a> javascript 库一起工作,支持HTML Canvas ?Adobe SVG 昄 以及本地览器支持。尤其文档非常全?br><a title=Plotkit target=_blank><img class="alignnone size-full wp-image-329" title=plotkit height=100 src="http://webtecker.com/wp-content/uploads/2008/06/plotkit.jpg" width=325></a> <li><strong><a title=Flotr target=_blank><font color=#006699><u>Flotr</u></font></a></strong> - Flotr ?a ><font color=#006699><u>Prototype</u></font></a> 1.6.0.2框架的javascript插g库?Flotr帮助你在览器中创徏图表Q支持鼠标事件响应,攑֤~小QCSScd支持{?br><a title=Flotr target=_blank><img class="alignnone size-full wp-image-330" title=flotr height=150 src="http://webtecker.com/wp-content/uploads/2008/06/flotr.jpg" width=295></a> <li><strong><a title="PHP SWF Charts" target=_blank><font color=#006699><u>PHP/SWF Charts</u></font></a></strong> - PHP/SWF 是一个简单支持web图表的强大工P你能使用 PHP 来收集数据,q发送给flashQ支持很多图表类型: Line, Column, Stacked column, Floating column, 3D column, Stacked 3D column, Parallel 3D column, Pie, 3D Pie, Bar, Stacked bar, Floating bar, Area, Stacked area, Candlestick, Scatter, Polar, Mixed.<br><a title="PHP SWF Charts" target=_blank><img class="alignnone size-full wp-image-331" title="php swf" height=100 src="http://webtecker.com/wp-content/uploads/2008/06/phpswf.jpg" width=325></a> <li><strong><a title=visifire target=_blank><font color=#006699><u>Visifire</u></font></a> </strong>- Visifire 是用 Silverlight 做的Q是一个开源可视化数据lgQ用Visifire你能创徏动画 Silverlight 图表Q支?ASP, ASP.Net, PHP, JSP, ColdFusion, Ruby on Rails 或??HTML调用.<br><a title=Visifire target=_blank><img class="alignnone size-full wp-image-332" title=visifire height=230 src="http://webtecker.com/wp-content/uploads/2008/06/visifire.jpg" width=380></a> <li><strong><a title="FusionCharts Free Flash Charts" target=_blank><font color=#006699><u>FusionCharts</u></font></a></strong> - FusionCharts 是一个跨览器和跨^台的flash图表lgQ能够被 ASP.NET, ASP, PHP, JSP, ColdFusion, Ruby on Rails, ?HTML 面 甚至PPT调用. 几乎所有你知道的语a它都支持?br><a title=FusionCharts target=_blank><img class="alignnone size-full wp-image-333" title=fusioncharts height=150 src="http://webtecker.com/wp-content/uploads/2008/06/fusioncharts.jpg" width=301></a> <li><strong><a title="JFreeChart - Free Java Chart Library" target=_blank><font color=#006699><u>JFreeChart</u></font></a></strong> - JFreeChart 是一个开源java图表库,让开发者能够很Ҏ在程序里面显C高质量的图表?JFreeChart 目?q前便开始了Qv始于 2000 q?? 已经有四五万开发者已l用了JFreeChart。JFreeChart 支持很多U图形文件格式: JPEG, GIF, PDF, EPS and SVG. q对于java开发者是一个很好的资源?br><a title=JFreeChart target=_blank><img class="alignnone size-full wp-image-334" title=java height=117 src="http://webtecker.com/wp-content/uploads/2008/06/java.jpg" width=400></a> </li> </ul> <img src ="http://www.shnenglu.com/prayer/aggbug/99194.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/prayer/" target="_blank">Prayer</a> 2009-10-22 16:13 <a href="http://www.shnenglu.com/prayer/archive/2009/10/22/99194.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>三种报表工具之比?/title><link>http://www.shnenglu.com/prayer/archive/2009/10/22/99192.html</link><dc:creator>Prayer</dc:creator><author>Prayer</author><pubDate>Thu, 22 Oct 2009 08:12:00 GMT</pubDate><guid>http://www.shnenglu.com/prayer/archive/2009/10/22/99192.html</guid><wfw:comment>http://www.shnenglu.com/prayer/comments/99192.html</wfw:comment><comments>http://www.shnenglu.com/prayer/archive/2009/10/22/99192.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/prayer/comments/commentRss/99192.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/prayer/services/trackbacks/99192.html</trackback:ping><description><![CDATA[<div>一、Brio/HyperionQ原来叫BrioQ现?.x版本都叫Hyperion了,最高版?.5</div> <div>~点Q?/div> <div>1.报表开发v来复杂程度很高,Z实现复杂布局l常需要写大量的JS代码Q不适合快速开发?br><br>2.对自定义SQL的支持不够好Q不能自动识别字D늱型?/div> <div>3.不支持自定义SQL中的参数Q需要写E序传进厅R?br><br>优点Q?/div> <div>1.有报表服务器软gQ可以快速部|Ӏ?br><br>2.适合|页展示Q也是通过JSq行用户和报表之间的互动Q或者超复杂数据挖掘报表Q如晨星基金评那样子的报表?/div> <div></div> <div>二、Crystal/BOQCrystal被BO收购了,不过现在仍然是两个品系列,Crystal侧重报表QBO侧重数据挖掘QCrystal最新版11QBO也是11QBOE11r2把Crystal也整合进M?/div> <div>~点Q?/div> <div> <div>1.对表格支持不好,要实现Excel式报表需要手动画UŞ成表根{?/div> <div>2.Crystal Enterprise Server不够成熟Q不支持报表属性的扚w讄Q可能需要购买SDK~程讄才行?/div> <div>3.Ҏ些复杂SQL有bugQ当然这个是因ؓ用的多,别的未必没有类似bug?/div> </div> <div> <div>4.导出成带格式的Excel样子比较恶心Q不q其他两个压根就没这个功能?/div> <div>5.导出Excel的时候对于Oracle的longcd字段有一些格式上的问题?/div> </div> <div>优点Q?br><br>1.cWord界面Q用L面很友好Q排版也Ҏ?/div> <div>2.图表cd丰富Q细节做得很好?/div> <div>3.大量其他软g的支持。很多ide都内嵌一个小型crystal?/div> <div>4.Crystal Enterprise Server部vh很容易?/div> <div>5.SDK比较成熟?/div> <div><br><br>三、润乾:国软gQ算是做得挺不错的了?/div> <div>~点Q?/div> <div>1.l节q不够严谨,饼图比较隄?/div> <div>2.设计界面不好看,启动速度也慢?/div> <div>3.没有成型的报表服务器Q需要自己部|它的jar包,也没有缺省的权限控制、发布这些功能,需要用它的api自己开发?/div> <div>优点Q?/div> <div>1.ZExcel的Ş式,对于制作表格特别方便?/div> <div>2.设计思想比较灉|Q对于实现同比、环比这些功能很方便很容易,前两者要惛_现这个一个需要编E,一个干脆实C了?/div> <div>3.国货?/div> <div></div> <div>除了q三个还有一个比较有名的CognosQ在BI斚w据说最好,但因为很贵,没有考察?/div> <img src ="http://www.shnenglu.com/prayer/aggbug/99192.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/prayer/" target="_blank">Prayer</a> 2009-10-22 16:12 <a href="http://www.shnenglu.com/prayer/archive/2009/10/22/99192.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>产业观察Qƈ购引发BI市场动荡http://www.shnenglu.com/prayer/archive/2009/10/22/99191.htmlPrayerPrayerThu, 22 Oct 2009 08:11:00 GMThttp://www.shnenglu.com/prayer/archive/2009/10/22/99191.htmlhttp://www.shnenglu.com/prayer/comments/99191.htmlhttp://www.shnenglu.com/prayer/archive/2009/10/22/99191.html#Feedback0http://www.shnenglu.com/prayer/comments/commentRss/99191.htmlhttp://www.shnenglu.com/prayer/services/trackbacks/99191.html 

Business Objectsq购Crystal

  BO长期以来在动态查询和l端用户报表斚w都是非常优秀的。但最q几qBO在和Cognos的竞争中失掉了一些市Z额,q很大程度上是由于BO的核心品企业版6最新的版本q迟未能上市?

  q购Crystal恰好满了BO一直在努力提高的品在前端报表领域内的竞争力。这ơƈ购CrystalQBO弥补了自w的某些~陷Qƈ且拓宽了它的客户,因ؓq些客户原来都是Crystal报表的用戗另外,通过购买ActaQBO获得了ETL的功能,满了用户全方位的需求。BO现在需要提高的一个重要地方就是OLAPQ虽然大部分的数据库厂商能够提供OLAP引擎Q也是说对于一个BI产品pd来讲OLAP引擎q不是必ȝQ但提供一个一的OLAP览器也是非帔R要的。两公司在合q后必须快地改qCrystalAnalysis和BO的OLAP工具Q以便能够有一个一的OLAP览器?

Hyperionq购Brio

  得到Brio后,Hyperion填补了它的业务管理^?BPM)中的不部分(比如说动态SQL查询和报表,企业报表{?Q这U补充很好地消除了两者之间的重叠部分从而能够高度的互补。Brio每年的销售额只有Hyperion?/5Q因此Brio的公司规模和商业模式都比Hyperion得多,q也使得它们比Business Objects/Crys-tal的合q稍微的Ҏ一些?/p>

Prayer 2009-10-22 16:11 发表评论
]]>
99þ99þ| þպƬ| 99þþƷëƬ| ĻhdþþƷ| 2020¾þþӾƷ| þˬˬƬAV鶹| þþWWWëƬ| Ʒ99þþþþ鶹| þþƷ99þ㽶ɫ| ھƷþþþù| þAVһ| 72ŷþþþôƽ| ޹Ʒ˾þ| avþþþòվ| þ̳| þþƷAV͵ | avԾþþþa鶹| ĻѾþ| ۺϾþùһ鶹| þþƷһapp| vaþþþ| þֹƷۺ| þþþavר| ҹƵþþþһ| þþž޾Ʒ| 7777Ʒ˾þþô߽| ҹþþþƷӰԺ| þ÷׾Ʒ| ޹Ʒľþþ| þݹֻƬ| þۺϸϾþúݺݺ97ɫ69 | ޹˾þһҳ| 99þһ| þ99Ʒ99þ6| þþþþþž99Ʒ| þˬˬƬAV | 91þó| ž99Ʒþþþþ| Ʒٸavþ| þþƷŷպƷ| 鶹AV뾫Ʒþ|