<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>以太之内 生存之上 &#187; redmine</title> <atom:link href="http://ixhan.com/tag/redmine/feed/" rel="self" type="application/rss+xml" /><link>http://ixhan.com</link> <description>Live in your world, get owned in mine</description> <lastBuildDate>Tue, 15 May 2012 04:08:15 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>用 Redmine 管理iPhone项目中过多的图片文件</title><link>http://ixhan.com/2009/10/redmine-images-manager-system/</link> <comments>http://ixhan.com/2009/10/redmine-images-manager-system/#comments</comments> <pubDate>Thu, 22 Oct 2009 06:11:02 +0000</pubDate> <dc:creator>xhan</dc:creator> <category><![CDATA[Rails]]></category> <category><![CDATA[c]]></category> <category><![CDATA[项目管理]]></category> <category><![CDATA[iOS]]></category> <category><![CDATA[png]]></category> <category><![CDATA[redmine]]></category> <category><![CDATA[svn]]></category> <guid
isPermaLink="false">http://ixhan.com/?p=110</guid> <description><![CDATA[<a
href="http://ixhan.com/2009/10/redmine-images-manager-system/" title="用 Redmine 管理iPhone项目中过多的图片文件"></a>XCode 项目管理估计是人见人恨，如果是一堆人一起做一个项目。真会被项目文件整疯的。 而如果项目中有大量图片（数百张级别），并且频繁更新。那你完了。 之前的流程是这样的：美工更新了图片到服务器共享文件夹，然后程序部再取下来更新项目中对应的图片或添加。步骤繁琐，而且更新不及时，非常影响程序部的效率。 然后计划给美工找个 osx 下简单好用的svn管理工具，找了多款也不满意。最后就诞生了这个简单的基于redmine的小插件。 &#8212;&#8212;&#8212;&#8212;&#8211; 分割线  &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 功能：同步项目中大量图片。 流程：按照正常方式更新图片，然后进入redmine进入图片提交系统，将改动提交到svn版本库。然后程序部更新项目文件，移除图片文件夹的引用，再重新将文件夹拖进去，更新项目管理配置文件。完成。 原理介绍：由于图片在svn中均被识别成bin文件，所以不会出现冲突情况，这样处理起来就非常简单了。只有3个状态：新建，修改和删除。 注1：本服务器使用的是freeBSD，无法支持中文命令，所以加了个判断是否是中文的条件。 注2：本项目中所有图片，文件夹都没有空格。如果存在请修改 line.split &#8216; &#8216; 这句话。 注3：该代码很简单，没有太多纠错功能和提示。但是至少效果很好。 注4：使用前记得给www用户提供访问该svn文件夹的权限(i.e chmod -R 777 folderName ;chown -R www:www folderName)。 源代码：(gist) Related Postsnow or neverTutorial of kissXML(iPhone)Things I&#8217;ve done int past &#8230;<p
class="read-more"><a
href="http://ixhan.com/2009/10/redmine-images-manager-system/">Read more &#187;</a></p>]]></description> <content:encoded><![CDATA[<a
href="http://ixhan.com/2009/10/redmine-images-manager-system/" title="用 Redmine 管理iPhone项目中过多的图片文件"></a><p>XCode 项目管理估计是人见人恨，如果是一堆人一起做一个项目。真会被项目文件整疯的。</p><p>而如果项目中有大量图片（数百张级别），并且频繁更新。那你完了。</p><p>之前的流程是这样的：美工更新了图片到服务器共享文件夹，然后程序部再取下来更新项目中对应的图片或添加。步骤繁琐，而且更新不及时，非常影响程序部的效率。</p><p>然后计划给美工找个 osx 下简单好用的svn管理工具，找了多款也不满意。最后就诞生了这个简单的基于redmine的小插件。</p><div
id="attachment_115" class="wp-caption aligncenter" style="width: 310px"><a
href="http://ixhan.com/wp-content/uploads/2009/10/ImageSVNCommitPlugin.png"><img
class="size-medium wp-image-115" title="ImageSVNCommitPlugin" src="http://ixhan.com/wp-content/uploads/2009/10/ImageSVNCommitPlugin-300x259.png" alt="Redmine Image SVN plugin" width="300" height="259" /></a><p
class="wp-caption-text">Redmine Image SVN plugin</p></div><p><span
id="more-110"></span>&#8212;&#8212;&#8212;&#8212;&#8211; 分割线  &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p><p><strong>功能</strong>：同步项目中大量图片。<br
/> <strong>流程</strong>：按照正常方式更新图片，然后进入redmine进入图片提交系统，将改动提交到svn版本库。然后程序部更新项目文件，移除图片文件夹的引用，再重新将文件夹拖进去，更新项目管理配置文件。完成。<br
/> <strong>原理介绍</strong>：由于图片在svn中均被识别成bin文件，所以不会出现冲突情况，这样处理起来就非常简单了。只有3个状态：新建，修改和删除。</p><p>注1：本服务器使用的是freeBSD，无法支持中文命令，所以加了个判断是否是中文的条件。<br
/> 注2：本项目中所有图片，文件夹都没有空格。如果存在请修改<em> line.split &#8216; &#8216; </em>这句话。<br
/> 注3：该代码很简单，没有太多纠错功能和提示。但是至少效果很好。<br
/> 注4：使用前记得给www用户提供访问该svn文件夹的权限(i.e chmod -R 777 folderName ;chown -R www:www folderName)。</p><p>源代码：(<a
target="_blank" href="http://gist.github.com/215777"><code>gist</code></a>)<br
/> <script src="http://gist.github.com/215777.js"></script></p><h3  class="related_post_title">Related Posts</h3><ul
class="related_post"><li><a
href="http://ixhan.com/2010/05/now-or-never/" title="now or never">now or never</a></li><li><a
href="http://ixhan.com/2010/03/tutorial-of-kissxml-iphone/" title="Tutorial of  kissXML(iPhone)">Tutorial of  kissXML(iPhone)</a></li><li><a
href="http://ixhan.com/2009/11/things-ive-done-in-past-5-months/" title="Things I&#8217;ve done int past 5 months">Things I&#8217;ve done int past 5 months</a></li><li><a
href="http://ixhan.com/2009/10/convert-iphone-png-to-origin/" title="将编译好的iPhone程序的PNG还原">将编译好的iPhone程序的PNG还原</a></li></ul>]]></content:encoded> <wfw:commentRss>http://ixhan.com/2009/10/redmine-images-manager-system/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>[Rails]DoiTeam 基于团队的任务管理系统</title><link>http://ixhan.com/2009/10/doiteam-project/</link> <comments>http://ixhan.com/2009/10/doiteam-project/#comments</comments> <pubDate>Wed, 30 Sep 2009 16:12:00 +0000</pubDate> <dc:creator>xhan</dc:creator> <category><![CDATA[Project]]></category> <category><![CDATA[Rails]]></category> <category><![CDATA[Ruby]]></category> <category><![CDATA[分享]]></category> <category><![CDATA[决定]]></category> <category><![CDATA[c]]></category> <category><![CDATA[opensource]]></category> <category><![CDATA[redmine]]></category> <category><![CDATA[web]]></category> <category><![CDATA[work]]></category> <guid
isPermaLink="false">http://ixhan.com/?p=7</guid> <description><![CDATA[<a
href="http://ixhan.com/2009/10/doiteam-project/" title="[Rails]DoiTeam 基于团队的任务管理系统"></a>「截图暂缺（换了台电脑不知还能否找到之前的截图。教训是什么东西都需要存档！）」 决定在这个新博客中记录下自己各个阶段写的小玩意，既然目前还没法体验到分享自己代码的快感。 就先自娱自乐把。 这个是自己第一个写了后还能被其他人拿来使用的项目，觉得用来作为第一个记录的项目还是蛮有意思的。 开发过程也挺好玩。 当时曾在飞燕算法群听到 ruby 这个东西，然后体验了 _why 大牛的try ruby 程式。 顿时再次召唤出我那兴奋点及其低热情。最后便捧了那两本经典书籍跑到杭州某公司开始了实习之旅。 经过两周的拼搏从不懂 ruby , rails , MVC , AJAX 进阶到虽然不懂但是会勉强使用。 DoiTeam 就是这2周内的产物了。从前台到后台一手包办，一开始花了一个晚上用FireWorks 模仿做了个很酷的界面。被老大否决曰太花哨。后逐直接用 html 写了个虽然简洁不过布局配色还是不错的的前台。终于投入团队使用。 初期功能非常简单，只有查看，修改，新建，分配任务。不过基本都由 AJAX 实现。后期逐渐添加了 评论，查看团队任务信息，近期状态，日历，以及从redmine 同步任务（这个是老大改的） 欣慰的是据说这个系统现在公司仍然在继续使用，虽然已经改的面目全非了。不过还是蛮有成就感的。 记得当时想在这个程序上添加个 jabber 新任务提醒功能，不过被老大否决了。额，如果实现了会更有趣。 附件为程序源码，已经忘记是什么时候打包的了。 使用的是 Rails 2.1.0 &#8230;<p
class="read-more"><a
href="http://ixhan.com/2009/10/doiteam-project/">Read more &#187;</a></p>]]></description> <content:encoded><![CDATA[<a
href="http://ixhan.com/2009/10/doiteam-project/" title="[Rails]DoiTeam 基于团队的任务管理系统"></a><p>「截图暂缺（换了台电脑不知还能否找到之前的截图。教训是什么东西都需要存档！）」</p><p>决定在这个新博客中记录下自己各个阶段写的小玩意，既然目前还没法体验到分享自己代码的快感。</p><p>就先自娱自乐把。</p><p>这个是自己第一个写了后还能被其他人拿来使用的项目，觉得用来作为第一个记录的项目还是蛮有意思的。</p><p>开发过程也挺好玩。</p><p>当时曾在飞燕算法群听到 ruby 这个东西，然后体验了 _why 大牛的try ruby 程式。 顿时再次召唤出我那兴奋点及其低热情。最后便捧了那两本经典书籍跑到杭州某公司开始了实习之旅。</p><p>经过两周的拼搏从不懂 ruby , rails , MVC , AJAX 进阶到虽然不懂但是会勉强使用。</p><p>DoiTeam 就是这2周内的产物了。从前台到后台一手包办，一开始花了一个晚上用FireWorks 模仿做了个很酷的界面。被老大否决曰太花哨。后逐直接用 html 写了个虽然简洁不过布局配色还是不错的的前台。终于投入团队使用。</p><p>初期功能非常简单，只有查看，修改，新建，分配任务。不过基本都由 AJAX 实现。后期逐渐添加了 评论，查看团队任务信息，近期状态，日历，以及从redmine 同步任务（这个是老大改的）</p><p>欣慰的是据说这个系统现在公司仍然在继续使用，虽然已经改的面目全非了。不过还是蛮有成就感的。</p><p>记得当时想在这个程序上添加个 jabber 新任务提醒功能，不过被老大否决了。额，如果实现了会更有趣。</p><p>附件为程序源码，已经忘记是什么时候打包的了。 使用的是 Rails 2.1.0</p><p><span
id="more-7"></span></p><p>写到这里发现这个包的创建时间是 08 年 08 月08 日 。也真是巧了。</p><p><a
href="http://ixhan.com/wp-content/uploads/2009/09/doiTeam.tar.gz">doiTeam.tar</a></p><h3  class="related_post_title">Related Posts</h3><ul
class="related_post"><li><a
href="http://ixhan.com/2009/10/student-manager-system-by-rails/" title="[Rails]学生教务管理系统">[Rails]学生教务管理系统</a></li><li><a
href="http://ixhan.com/2009/12/minesweeperever/" title="永远的扫雷英雄(开源) 登场">永远的扫雷英雄(开源) 登场</a></li><li><a
href="http://ixhan.com/2009/10/15th/" title="2009年10月15日">2009年10月15日</a></li><li><a
href="http://ixhan.com/2009/10/plutocms-ruby-on-rails-cms/" title="PlutoCMS! 基于ROR的内容管理系统">PlutoCMS! 基于ROR的内容管理系统</a></li></ul>]]></content:encoded> <wfw:commentRss>http://ixhan.com/2009/10/doiteam-project/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> </channel> </rss>
