查看上一个主题::查看下一个主题 |
作者 |
消息 |
someshwar ganti 一般的赞助商
加入:2010年2月6日 帖子:77
|
发布:2010年7月2日星期五上午6:25职位主题:软件开发(开源) |
|
|
嗨(Sanjeev,
在“特殊兴趣组”中,如果您可以添加土木工程师软件开发,并且开发应该是开源的,我觉得很多人都会从这样的软件中受益(尽管可能很少有人开发软件,但即使是1或2个程序员也足够了,只要我们从论坛的其他成员那里得到一些输入帮助)。
如果有人愿意与我携手合作,我愿意承担监督几个开源项目的责任。
正如我所看到的,他们中的许多人都对获得STAAD分析文件的摘要感兴趣,也许我们可以从该程序开始。
这个请求有一个主题。”来自staad的汇总表“我已经召集了程序员,但我没有看到有多少帮助
我们可以试着把它放在一个不同的小组中,这样我们就可以通过开源代码更好地帮助社区。 |
|
回到顶部 |
|
|
abhio . .。
加入:2010年3月8日 帖子:545
|
发布:2010年7月2日星期五上午10:45文章主题: |
|
|
亲爱的Er Ganti:
我很乐意尽我的绵薄之力。我建议,因为不是所有的程序员都熟悉或拥有Delphi或Visual Studio,所以我们应该专注于使用开源软件(例如用于版本控制的CVS,用于构建的纯文本makefile等)进行开发,而不要使用任何专有工具。
此外,我建议建议的软件主要用Python编写,以便快速开发。
问候, _________________ A S Oundhakar, 首席工程师, Invictus咨询服务公司 孟买 |
|
回到顶部 |
|
|
管理 网站管理
加入日期:2008年2月21日 帖子:629 地点:凤凰网络科技有半岛app官网下载4.0限公司孟买(
|
发布:2010年7月2日星期五上午11:27文章主题: |
|
|
朋友, 听起来很好,我现在就在这里,尽我所能。
如果社区热情和资源允许,这就是我们可以做的。
a) 半岛软件下载SEFI CVS库/版本控制,因此用户可以贡献尽可能多的东西。
b)协作项目管理工具,如发现www.sourceforge.net有bug /问题跟踪等和沟通工具。
c)甚至在行业赞助商的帮助下,为最佳社区贡献设立一些奖项。
在我们继续前进之前,我们需要做我们的家庭工作,在许多社区站点上尝试现有的系统LIVE,其中一个是谷歌code, sourceforge等。尝试一些CVS/SVN系统,并向我们推荐最适合结构社区的系统,确定更多愿意保持此工作活力的用户。
半岛软件下载SEFI已经成为一个庞大的社区,我们需要创造性的方式使参与成为可能。
关于语言,只要它是开源的,GPL许可的,就可以是任何语言。高年级学生可能喜欢用BASIC/Pascal/Fortran等编写工具,一些人可能更喜欢电子表格,而另一些人可能更喜欢使用VB/VC/Delphi/Python等GUI。我们需要继续进行结构工程,所以工具的简单性是一个重要因素。
我总是想到通过某种竞争来动员社区来实现这些想法。
如果我们看到现代的趋势,浏览器正在成为操作系统,如果我们看到谷歌的路径。我们可以使用Java Script/HTMl/ PHP /python等开发简单的计算工具,这些工具可以从表单或文本文件中获取输入,以及各种工具(如Staad/Etabs等)的标准输出,并进一步处理它们。基于web消除了任何系统环境的需求,覆盖范围和可用性成倍增加。
只是一些快速的想法…我希望你们都能提出更多的想法,这样我们就能在未来看到这一点。
最好的祝愿
(Sanjeev库马尔 |
|
回到顶部 |
|
|
abhio . .。
加入:2010年3月8日 帖子:545
|
发布:2010年7月2日星期五上午11:38文章主题: |
|
|
亲爱的厄尔·桑吉夫:
感谢您的热情回复。现在,如果Er Ganti或其他人将发送给我一个示例STAAD输出文件,从中提取总结表,我可以在几天内得到一个工作原型。 |
|
回到顶部 |
|
|
bijay sarkar . .。
加入:2009年12月14日 帖子:314
|
发布:2010年7月2日星期五下午4:54文章主题: |
|
|
亲爱的所有,< xml > < o > < / o > < o > < / o > 看到这样的努力真是太棒了!!< o > < / o > < o > < / o > 感谢SEFI的管理,Sanjiv K半岛软件下载umar先生对该提案的积极回应 由于我不懂编程语言,如c++, Delphi等,我可能对这样一个了不起的工作没有多大帮助。然而,每当我觉得我可以在这里做出任何贡献时,我希望至少在这里为鼓励这样一份出色的工作提供帮助 < o > < / o > 在编程语言方面,就目前所涉及的语言而言,新生比高年级学生更有知识。但是我们不会从第一天就开始编写程序。在计算机程序的开发过程中,我们通常按以下步骤进行: < o > < / o > i)我们想通过项目解决的需求是什么?< o > < / o > < o > < / o > ii)根据要求,确定所需的输入数据。< o > < / o > < o > < / o > iii)然后我们准备一个程序流程图。 < o > < / o > iv)显示,即“输入”窗口和“输出”窗口的外观。 < o > < / o > v)系统需求+编程 < o > < / o > vi)调试程序 < o > < / o > vii)测试检查程序,包括输入数据的所有方面(正确数据/缺失数据/错误数据),无论用户能做什么,从他的知识或无知。 < o > < / o > viii)将其扔给有限的用户进行验证。< o > < / o > < o > < / o > ix))把它扔给大量用户,让他们抱怨 < o > < / o > < o > < / o > 从上面可以看出,除了sl. v), vi)和vii)之外,任何人都可以参与讨论。这里有前辈和其他人一起指导任何技术问题。
其可能的……这将是Sefians的一项非凡的工作。半岛软件下载
与问候,
Bijay Sarkar
与问候,
Bijay Sarkar
|
|
回到顶部 |
|
|
someshwar ganti 一般的赞助商
加入:2010年2月6日 帖子:77
|
发布:2010年7月3日星期六凌晨2:15文章主题: |
|
|
大家好,
对我的建议有如此热烈的反应,我感到很惊讶。
我同意它必须是一种开源语言,这样编译等就会很容易(用户不需要购买任何其他编译器等)。
然而,我的问题是(我不知道任何提到的语言,即Python/ perl/ (cobra / diamond)(无意冒犯,但我可以在飞行中学习它们,这不是什么大问题。
但我有以下几个问题 1.今天这个程序可能是一个简单的Lexer,所以Python / perl / java脚本可能工作得很好。
2.但是随着社区支持的增长,我们可能需要做一些大量的计算和数字运算例程,这些程序能支持这样的计算吗?(我认为它们不是为这种情况设计的)
3.在我们确定攻击方式之前,我们需要对这个问题进行一次健康的讨论。
(比如一个分析和设计组合地基的程序,设计模块应该是通用的,这样任何国家的代码都可以被相关方纳入)
有很多这样的必修程序,所以请打开你的头脑,看看那些可能超出我们控制范围的事情
问候 ganti
<课程> |
|
回到顶部 |
|
|
管理 网站管理
加入日期:2008年2月21日 帖子:629 地点:凤凰网络科技有半岛app官网下载4.0限公司孟买(
|
发布:2010年7月3日星期六上午8:19文章主题: |
|
|
亲爱的朋友们: 很棒的回应,谢谢大家。
好吧,我们可能不会为每个计算需求提供完整的s/w开发生命周期。在工作现场的计算需求可以很好地满足更高级别的脚本语言,如
一)数学 b) Matlab
学习它们要容易得多,也有趣得多。在这些工具中学习一周将使一个人能够完成在任何项目中出现的几乎所有个人计算需求。
参见基于web的工具示例:
焊接 更多设计计算
梁弯曲实例
这样有趣的东西很容易与web数学。
我们将确保我们不会害怕复杂的代码,好消息是有许多创新使它比20年前更容易。你可以将你良好的结构工程知识转化为任何应用,而不需要成为c++大师. .或者一个编码器。工程学是我们所需要的。
问候 |
|
回到顶部 |
|
|
someshwar ganti 一般的赞助商
加入:2010年2月6日 帖子:77
|
发布:2010年7月3日星期六上午11:24文章主题: |
|
|
嗨(Sanjeev, 再次感谢您花时间发布进一步的信息。
但是,对于当前的项目,即从STAAD / ETABS文件中提取数据,我不认为Mathlab是正确的选择。
我正在寻找超越mathlab的东西,也许是像perl / python /(个人我更喜欢c# / Delphi)的东西,原因是开发的程序应该由每个人都可以访问,每个人都可以使用,而不需要任何编程知识或与第三方软件合作(许可将成为一个主要问题)
像呃 abhio我想要一个STAAD文件,我认为我们应该从成千上万的用户那里得到大量的文件,这应该不是问题。
在此之前,如果我们可以短名单上是什么编程语言,将使用和如何用户这个论坛将从中受益(它应该是一个简单的程序,将要求用户选择一个输出文件,这是所有),程序应该产生设计的输出。
所以在偏离主题之前(我们已经大量偏离主题),让我们专注于当前的项目。”来自staad的汇总表并使我们的第一个开源项目取得巨大成功,为大量对土木工程社区有益的工具铺平道路!!
如果有的话 看了这篇文章谁熟悉ETABS的输出格式,就可以了 帮助我们使用ETabs输出格式?,我可以照顾STAAD输出格式,因为它是高度格式化的,只有一个文件,但我不太了解ETabs。
问候 ganti |
|
回到顶部 |
|
|
管理 网站管理
加入日期:2008年2月21日 帖子:629 地点:凤凰网络科技有半岛app官网下载4.0限公司孟买(
|
发布:2010年7月3日星期六下午1:06文章主题: |
|
|
嗨Someshwar,
好的,我可以请感兴趣的用户把问题记录在表格里,小项目需求写得很好。
一种正式的沟通软件需求的方式,你可以在网上看到任何标准的SRS(软件需求文档)。
我们可以张贴这样的需求,如新主题在这个部分,或者我们将有一个专门的部分。
一旦问题被清楚地沟通,解决方案就不远了。社区的想法/贡献逐渐形成,最终的结果是有价值的。
给用户的一个建议:请用标准的方式表达你的需求或问题,正确的正式英语,仔细检查你写的东西。
除了社区志愿者对这些任务的贡献,我们计划如下。
a)我们将邀请一些在工程软件甚至软件/软件供应商方面做出贡献和领导的最知名的se来研究论文。
b)供应商将热衷于将这些想法中的一些纳入标准功能,以使其应用程序健壮。很多时候,供应商可能热衷于为输入/输出的预处理/后处理提供补丁、工具和实用程序,以努力保持他们的市场份额。
请放心,sefi方面将尽我们所能。半岛软件下载
最好的祝愿
(Sanjeev库马尔 |
|
回到顶部 |
|
|
abhio . .。
加入:2010年3月8日 帖子:545
|
发布:2010年7月4日星期日上午8:05文章主题: |
|
|
1.今天这个程序可能是一个简单的Lexer,所以Python / perl / java脚本可能工作得很好。
2.但是随着社区支持的增长,我们可能需要做一些大量的计算和数字运算例程,这些程序能支持这样的计算吗?(我认为它们不是为这种情况设计的)
亲爱的Er Ganti:
我认为,我们不应该试图制造一种瑞士刀工具,它什么都能做,但做得不好。相反,每个问题都应该用最适合工作的工具来解决。
对于词法分析,Lex、Awk、Python或Perl使用的正则表达式非常强大。Lex的优点是可以生成一个简单的可执行文件,然后不熟悉从源代码编译过程或不熟悉使用awk/ perl脚本的其他人可以直接下载该文件。
对于数字处理,Python提供了numpy模块,它提供了所有必需的功能。Python程序也可以打包成可执行文件以便于分发。
我期待着在这个项目上与所有SEFIans进行良好的互动。半岛软件下载
温暖的问候, _________________ A S Oundhakar, 首席工程师, Invictus咨询服务公司 孟买 |
|
回到顶部 |
|
|
|