标签: open-source

创建PDF发票 - 是否有任何模板解决方案?

我们公司正在寻求将发票整合到我们正在开发的新系统中.

我们需要一个解决方案来创建发票布局,然后转换为pdf.

我们考虑过在html/css中布局发票然后转换为pdf.我们还考虑过使用SVG-> PDf转换.

这两种解决方案都很好地集成到我们用于Web应用程序的现有模板语言中.

从历史上看,我们一直是基于Microsoft的业务,并使用Crystal Reports执行此类任务,但我们正在为此项目寻找开源Linux解决方案.

有没有人对我们可以用于此类任务的方法或技术有任何建议?

linux pdf open-source templating invoice

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

如何向老板解释开源?

我的老板过去对Open-Source并不感兴趣.如果我们的开发人员使用图书馆或框架,他总是很好,这是免费的.但他从不对细节感兴趣.

但是有些客户谈到了开源,所以他得到了这个想法,存在这样的事情.最近他让我们感到惊讶,因为他想和我们谈谈我们公司的开源和开源战略.

所以他告诉我们将来有一个许可我们软件的系统.该系统包括注册下载,并且没有人被允许将代码提供给第三方,并且没有人允许在未经我们许可的情况下更改代码.所以我说这很好但不是开源的,他对此有点不满意.

问题是,他真的不知道,开源是什么.你如何向老板解释开源的概念?

编辑:我认为我的老板有一个真正的问题需要理解,一个没有强大公司领导的开发者社区.在我看来,他认为私下工作的人不能生产一些有用的软件.因此,他认为Apache网络服务器和Linux是Sun的产品.他看起来很困惑,因为我解释说我可以从Apache网络服务器获取代码,更改一些内容并将这个已更改的网络服务器作为自己的产品发布(换句话说:制作一个分支).

我确定他并不真的想要发布开源,但他不理解它的想法,所以我想找到一种方法来解释它.

open-source communication

18
推荐指数
3
解决办法
1396
查看次数

.Net与GraphicsPath.Widen()相反

我需要与GraphicsPath.Widen().Net 中的方法相反:

public GraphicsPath Widen()
Run Code Online (Sandbox Code Playgroud)

Widen()方法不接受否定参数,因此我需要等效的Inset方法:

public GraphicsPath Inset()
Run Code Online (Sandbox Code Playgroud)

您可以在开源Inkscape应用程序(www.Inkscape.org)中执行此操作,方法是转到菜单并选择"Path/Inset"(插入量存储在Inkscape属性对话框中).由于Inkscape是开源的,所以应该可以在C#.Net中执行此操作,但我不能在生命中使用Inkscape C++源代码(我只需要这个函数,所以我不能证明学习C++是正确的完成这个).

基本上,我需要一个带有此签名的GraphicsPath扩展方法:

public static GraphicsPath Inset(this GraphicsPath original, float amount)
{
   //implementation
}
Run Code Online (Sandbox Code Playgroud)

正如签名所述,它将采用一个GraphicsPath对象和.Inset()路径传递的数量......就像今天的Inkscape一样.如果它简化了任何问题,那么所讨论的GraphicsPath都是从该.PolyBezier方法创建的(并且没有其他内容),因此除非您想要完整性,否则不需要考虑rects,省略号或任何其他形状.

不幸的是,我没有使用C++代码的经验,所以我几乎不可能遵循Inkscape中包含的C++逻辑.

.

[编辑:]根据要求,这里是"MakeOffset"Inkscape代码.对于Inset,第二个参数(double dec)将为负,并且该参数的绝对值是引入形状的量.

我知道这里有很多依赖项.如果您需要查看更多的Inkscape源文件,请访问:http://sourceforge.net/projects/inkscape/files/inkscape/0.48/

int
Shape::MakeOffset (Shape * a, double dec, JoinType join, double miter, bool do_profile, double cx, double cy, double radius, Geom::Matrix *i2doc)
{
  Reset (0, 0);
  MakeBackData(a->_has_back_data);

    bool done_something = false;

  if (dec == 0)
  {
    _pts …
Run Code Online (Sandbox Code Playgroud)

c# open-source graphicspath

18
推荐指数
2
解决办法
5618
查看次数

Safari的"读者模式" - 开源解决方案?

Safari有一个"读者模式",它可以从包含文章但文本的网站中删除所有内容.有谁知道一个提供相同功能的开源库?或者,您认为实施起来会很困难吗?

browser safari open-source web

18
推荐指数
2
解决办法
8090
查看次数

Linux中的C++静态代码分析器

可能重复:有
哪些开源C++静态分析工具可用?

有没有人知道Linux中的C++代码的开源,良好的静态代码分析器?这个想法是在代码进入代码审查状态之前捕获编程错误.有可能为工具添加规则会很棒.有人知道这样的工具吗?

c++ linux open-source static-analysis

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

开源C#机会

我很快就会寻找新的就业机会.我传统上被归类为桌面管理员,但我真的更像是一把IT瑞士军刀.我目前在一个管理团队,但我被要求为团队做开发类型的事情.我有C#/ C++/C/Per/... ad nauseum的经验,但没有一个是正式开发团队在正式项目上工作的.为了纠正我在简历中的这个漏洞,我想参与一个运行良好的开源项目,我可以在晚上继续工作.有谁知道我可以找到这样一个项目的网站?或者有人推荐.我知道我可以去像sourceforge这样的网站找一些项目,但我很难确定哪些项目正在积极寻求帮助,哪些只是某人' 他们想要自我发展的爱好项目.我想我正在寻找的是一种开源的"分类"页面.谢谢你的任何建议.

c# open-source

17
推荐指数
2
解决办法
6762
查看次数

是否有一个很好的库来处理.NET中的Modbus协议?

有没有人知道一个好的(最好是开源)库来处理Modbus协议?我见过一些图书馆,但我正在寻找一些人的个人经历,而不仅仅是谷歌的十大热门点击.我认为必须至少有一个人像我那样处理PLC和自动化硬件.

对任何其他可能对您有所帮助的材料开放......

.net open-source protocols plc modbus

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

如何选择一个开源项目加入?

我有兴趣使用.net加入一个开源项目; 我希望能够在成熟项目和起始项目之间做出选择,以及其他标准.你有什么建议?(欢迎具体项目).

稍后编辑:

到目前为止,我对这些傲慢的评论/答案感到失望.选择一个OS项目来做贡献并不是一项简单的任务.我今天花了很多时间做这件事.我的经验表明:

  • 很少有项目宣传如何为他们做出贡献
  • 很少有项目甚至让你贡献
  • 许多项目都希望您通过编写文档和回答用户问题来做出贡献
  • 有很多项目都"死了"
  • 不是每个人都使用.net编写的操作系统软件 - 它是一个起始社区 - 所以标准"对你使用的项目有所贡献"是没有用的

我相信这个问题远未得到回答.我仔细阅读了相关的问题,那里有一些好处,但没有任何真正的启示.

.net open-source

17
推荐指数
2
解决办法
1478
查看次数

打开Windows Workflow的替代方案

预警:还有一些类似的问题,但没有完全回答这个问题(这些问题包括:Windows Workflow Foundation的替代方案?,是否有人可以推荐.Net开源替代Windows Workflow?)

我们正在开发一个基于事件的状态机系统,目前我们正在调查Windows工作流程,我们的系统需要在响应来自众多来源的事件(xmpp,http,短信,电话,电子邮件等等)时具有低延迟进入系统,可扩展和弹性,最重要的是可定制.由于各种原因(以及尽职调查),我正在寻找支持类似于Windows Workflow Foundation(以及更多 - 如果可能的话)的功能的开放式工作流引擎,主要是(但如果有引擎没有那么多并不重要)支持一些功能):

  1. 长时间运行的任务的持久性,以及外部事件的恢复任务
  2. 高性能,低延迟
  3. 能够开发自定义操作
  4. 能够动态指定工作流程
  5. 跟踪和追踪

我并不局限于平台或语言,我希望得到你们的一些帮助和提示,这样我就可以开始更密切地研究引擎以及你对引擎的任何经验.

保罗.

workflow open-source workflow-foundation

17
推荐指数
4
解决办法
1万
查看次数

Java EE 6是免费的吗?

我即将开始学习一些Jave EE6.但是在下载页面中,http://www.oracle.com/technetwork/java/javaee/downloads/java-ee-sdk-6u3-jdk-7u1-downloads-523391.html ; 它的许可协议说

"许可权利

我们授予您非专有的,不可转让的有限许可,以便将程序用于开发您的应用程序.如果您希望将程序用于本协议明确许可之外的任何其他目的,您必须与我们或Oracle经销商联系以获取相应的许可.我们可能会审核您对程序的使用情况.计划文件随计划提供."

那么商业许可证的价格是多少?如果是,那将是多少?

licensing open-source java-ee

17
推荐指数
1
解决办法
8736
查看次数