且行且远

Archive for the ‘佳软天地’ Category

分类: 佳软天地 由 ssfighter 于 2013年11月13日 发表

自从把VPS搬家搬到Linode之后,就不打算再用svn了,因为工作中一直用的就是git,对git也比较熟悉,觉得用起来确实比svn方便得多,所以就打算在VPS上装一个Git Server。在网上搜了一下,似乎现在大家都在用Gitlab,所以也就决定安装Gitlab。

Gitlab网站上有详细的安装步骤,讲的非常详细,基本上直接照着装就可以了,直到执行bundle install的时候出错,非说我的nokogiri-1.5.10编译不过去,在网上搜了一大圈,似乎只有一个人遇到这个问题(链接),需要自己安装python-dev,据说装上之后就可以编译通过nokogiri了。不过我当时没注意到他的解决办法,我发现我的VPS上能装上nokogiri-1.6.0,但是装不上nokogiri-1.5.10,所以就改了一下Gemfile.lock:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
diff --git a/Gemfile.lock b/Gemfile.lock
index 38d53ec..c48e152 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -286,7 +286,9 @@ GEM
net-scp (1.0.4)
net-ssh (>= 1.99.1)
net-ssh (2.6.8)
-    nokogiri (1.5.10)
+    mini_portile (0.5.2)
+    nokogiri (1.6.0)
+      mini_portile (~> 0.5.2)
oauth (0.4.7)
oauth2 (0.8.1)
faraday (~>; 0.8)

这样就能正常安装通过了,使用了一段时间,暂时没发现有什么问题。继续安装,在配置数据库的时候又出问题了,提示:

Mysql2::Error: Specified key was too long; max key length is 1000 bytes

这个问题在Gitlab的Trouble Shooting Guide里面有解决办法,貌似报这个问题的人不多,可能是跟数据库的存储引擎有关(我用的是MyISAM),据说换成InnoDB就不会有问题了,不过出问题的几个字段都是索引,所以直接去掉,不会有什么影响,按照Trouble Shooting里面的解决办法就可以了。

再接下来按照向导来安装就没问题了,装好之后还没正式用,简单试用了一下觉得还是挺方便的,比公司里面用的Gerrit要舒服些。


分类: 佳软天地 由 ssfighter 于 2009年6月15日 发表

这篇文章其实我早就该写,但很遗憾这几个月一直特别忙,所以拖了两三个月才动笔,罪过罪过。

话说这个软件我原本不知道,是这个软件的作者Senrea主动联系我的,因为我曾经写过一篇关于“电影收藏大师”的介绍的文章——其实在我看来也算不得介绍,就是一点自己的想法吧。所以Senrea希望我能写点关于电影收藏家的东西,我何德何能,居然能写这种文章,于是诚惶诚恐地试用了一下,写点感想吧。

电影收藏家从2.0以后改名叫iMovieCollection了,而且换了界面的风格,换成了Ribbon形式,应该说和电影收藏大师相比,其界面各有优劣,看个人喜好了,不过电影收藏家的Bug要比电影收藏大师多一些,在我这里总是显示有溢出的错误,得运行好几次才能进去,可能和我用了hsi有关,全屏的界面不是真正的全屏,下面留了Dock的位置。另外,我的任务栏在最上面,所以就会挡住关闭按钮,弄得我只能用杀进程的方式去关,sigh。

对于电影的管理,电影收藏家是最早提出电影集的概念的,这点我很喜欢,曾经给电影收藏大师提过意见,就是这个方面的,不过人家牛气的很,根本不采纳,电影集可以很方便地对一个个光盘包进行管理,很方便,我很喜欢。其他的包括电影的下载,管理什么的,电影管理类的软件都差不多,因此没啥值得评价的。

不过,电影收藏家让我觉得不爽的一点是,支持电影的格式太少,居然不支持TS格式,另外我找了半天都没找到怎么给一部电影选择存储的目录和文件,应该说人性化做的还是比较一般的,里面的小Bug也不少,这点电影收藏大师就好很多,影响普通使用的小Bug微乎其微,这就是人性化的差别。

海报查看器这个功能不错,我很喜欢,可以方便地查看海报,尤其是有高分辨率的海报的话,看起来很舒服。

以前在跟Senrea聊天的时候,我说电影收藏大师里面的暗桩特别多,我以前写的关于电影收藏大师的破解的文章里面也提到了这些,Senrea说他的电影收藏家不会有这个问题,不会有各种各样的暗桩,我很欣赏。

关于电影收藏家的破解,我自己做了个爆破的,但是我答应过Senrea绝不流传,所以就不要跟我要了,抱歉。


分类: 佳软天地 由 ssfighter 于 2009年2月20日 发表

感觉这篇博客我想写的东西挺多的,我就这个毛病,想说的东西一多,就完全不知道该从哪儿说起了,没有逻辑的恶果啊,于是到了最后,发现自己基本上该说的没说,不该说的废话说了一堆,比如说刚才说的这些,呵呵。

前两天跟一个mm一起吃饭,饭桌上她说我挺聪明的脑袋不干正事,整天不好好干活,就想着吃喝玩乐。嗯,总体来说说的在理,除了最开始说的我脑袋聪明这点有违于现实之外。那么这里就从娱乐说起吧,所以本文不是啥技术性的文章,纯属娱乐的,嗯。作为一个宅男吧,我不记得啥时候开始爱看电影,爱看高清电影的,不过我想喜欢高清的人有很多都有收藏癖,这点和宅男的本质相符,宅的人中相当一部分都喜欢收藏点啥东西,再加上高清电影这玩意儿,挺大的块头,得费好长时间才能下载下来,自然要收藏起来啦。曾子曰:“收藏了就要管理。”不过说实话,对于这种管理电影之类的软件我见的还真是不多,管理文献的倒是相当多,这很正常,管理文献是正事,管理电影是副业嘛,沉迷于副业的人基本上也没啥出息,呵呵。书归正传,以前我博客上说到过一款软件,叫Libra,说实话这个软件的UI的确是我见过的中比较优秀的,而且软件从一开始设计就考虑到了插件,可惜后来停止开发了,SDK连个文档好像都没有,所以知道者了了,可怜我还曾经做过Libra的一个汉化呢。后来也曾经想自己做一个这样的软件,不过自己终究不是个干正事的人,没那个本事,而且中午吃饭的时候,编程还被同实验室的鄙视了,呜呜。

又扯远了,前两天在思路上乱逛,看到了这个软件,我觉得还是挺不错的——这么写有点枪手的感觉,不过我发誓我不是啥枪手,我连正式授权都没混到手呢。这个软件叫“电影收藏大师”,应该说界面比不上Libra,不过这个更符合中国国情,各种收藏的方式考虑的很全,电影的资料和海报还可以自动下载,不错,先来个我自己电脑上面的截图吧:

myfilmcollection

最近还在陆续添加自己收藏的电影,所以截图上只是我收藏的很少的一部分,所以先不要急着鄙视我的收藏少,呵呵。平心而论,软件作者还是下了不少工夫的,想的很周到,硬盘保存、光盘保存、高清电影类型、制作组等等,考虑的很周到,很多原来我没想到的地方作者都想到了,还是值得赞一下的。

作为鸡蛋里挑骨头,我在使用中发现还是有些地方略有不足的,稍微说一下:

  1. 刻盘保存中,有时候一个电影有好几张盘,但是只能选一种刻盘类型(DVD+R,DVD-R等等),我如果一张用DVD+R刻的,另外一张用DVD+R DL刻的,这可咋选呢?感觉这个地方的数据库设计的不够合理,应该是每张光盘一个类型,而不是每个电影一个类型。
  2. 收藏方式的分类上,硬盘保存的还比较好找,但是刻盘保存的,按照光盘类型DVD+R、DVD-R啦其实并不合理,应该说这个地方也是关系数据库设计的问题,跟影片相关的光盘信息,最重要的不是光盘类型,而是光盘存放的位置,比如说放在哪个光盘包里,是用DVD+R还是DVD-R存放远没有存放在哪儿重要。
  3. 软件的数据库用的是Firebird,不过好像没有改过数据库的默认的用户和密码,这点很不安全,尤其是注册信息也保存在这个同样的数据库文件内……
  4. 软件是用Delphi开发的,很多和数据库交互的文本框都用的是VCL里的DBEdit控件,这个控件有个Bug就是正常显示的时候是靠右的,而编辑的时候又会自动居左。据说这个DBEdit的Bug比较多,因此其实这里最好还是直接用最普通的文本框,数据库内容的读写就在后面自己用SQL语言写,然后手动更新,这样似乎比较好。

挑完了毛病,说说软件的破解吧,最新的版本是1.49,网上流传有1.41的内存注册机,不过1.49版本已经区分了正式版和试用版。Aspack的壳,脱起来太容易了,就不多说了。frmMain的FormCreate过程中,有个对文件大小进行自校验的地方,去掉了就能正常运行了。同样的,在FormCreate中,发现没有任何的进行注册验证的地方,只有强制地把标题设成“未注册”,然后在Ribbon类型的工具栏添加注册按钮。最猛的事情是,FormCreate会删除数据库中存储注册码的一切信息——真狠啊。不过注册算法还是在frmAbout的FormCreate中有,我是懒得分析了,有兴趣的自己去搞吧,明码比较,估计也不会太难。

既然作者都说了,试用版和正式版的不同就是电影收藏的数量上面,那就在这上面下功夫吧,这个就太简单了,按照字符串的提示找到关键点,再往上找找,就能看到浮点比较,试用版的数量是50部,把这里改了就行了,改到10000部先。当然,这里需要改的地方还挺多的,一个一个改。

不过软件还有点暗桩,当添加的电影超过50部之后,如果想要修改的话,程序会一下子退出。这里对VCL里面的Application.Terminate查找调用参考,除了正常退出的几个调用之外,还有几个地方和刚才的类似,就是超过50个就退出程序,同理,改到10000——估计收藏到10000的话应该就可以雇个秘书来干这活了,哈哈。

其实这样的话,基本使用就没问题了,如果非要追求完美的话——应该说叫臭美——在frmMain的FormCreate里,找找那个给frmMain的SetText的那里,把字符串改改,然后btnReg那个地方的mov dl,2改成mov dl, 0就能把注册按钮给去掉了。frmAbout里面我都懒得追求完美了,想追求完美也不难,呵呵。

话又说回来了,这个软件只卖28元人民币,真的不贵,而且做的还是很不错的。我的高清电影收藏也就3TB左右,也不算多,比我多的有的是,所以有需求的朋友还是买份正版吧,不要跟我要破解了,真想用破解的话自己去破吧,这个软件很简单的。

嗯,扯淡扯了这么多,本来我是想写篇技术性的文章,以改变一下最近博客过酸的局面的,不过看来还是不能改变啊,嘿嘿。


分类: 佳软天地 由 ssfighter 于 2008年9月18日 发表

平常泡在实验室里,我的电脑处于好几层内网里,所以无论是BT还是eMule,都几乎没什么速度,尤其是BT。电驴好歹还能从HighID那里弄到几K的速度,BT的速度基本上就是零了,于是不得不努力地寻找HTTP资源。以前无论找什么东西,首先想到的都是P2P,现在开始逐渐转变思维方式了,呵呵。

HTTP下载的话,速度能保证,但是资源肯定不会比P2P的多,而且下载也麻烦点,但能有就不错了。以前都是从YYeTs的文件中转站上找点资源,不过那里速度快的也无非就是Foxmail和QQ邮箱的中转站,存储时间有限,资源更有限。后来就慢慢地到Rapidshare上下东西,应该说Rapidshare是个大宝库,不过Free User下载的限制也不少,同一IP同时只能下载一个文件,而且还要等待。

网上有一些下载Rapidshare的工具,我有天无意中发现的这个jDownloader,这是个德国人写的软件,是用Java写的,官方主页是:http://jdownloader.org/。由于是Java程序,所以想用的话必须在机器上安装Java运行环境。

网上有一些这个软件的介绍,但是不多,我觉得这个软件挺不错的,不但能下载Rapidshare上的资源,而且还能下载很多其他网盘上的东西。由于这类网盘一般都有等待时间,通过软件下载的好处就是能自动等待自动下载,而且不用看网页上的那些乱七八糟的广告——当然这有点不厚道,不过像netload.in这个网盘,广告太多,有时候还会有xx的东西,而且每个小时下载量还有限制,用这样的软件下载比较方便。不过jDownloader最强大的功能还是CAPTCHA的自动识别,也就是自动识别校验码,根据我的经验,识别的准确率还是相当高的。

在无人的情况下批量下载这类网盘上的资源,这个jDownloader还是相当强大的,不知道谁还有什么别的此类软件推荐吗?

此外,我对Java一窍不通,Java对字体的处理好像不是用的Windows自身的那套API吧?我的GDI++对于Java程序的渲染是无效的,另外,Java的字体没有font family这个概念吗?本来想汉化一下,但是中文字体都显示不出来,不知道是什么原因,有哪位Java达人给俺解答一下?谢谢。


分类: 佳软天地 由 ssfighter 于 2008年6月27日 发表

晚上玩了一个多小时的Home Designer Suite 8这个软件,感觉就是很爽很yy。我想很多人都曾经梦想着有一所自己的大房子,然后自己设计自己的家,至少对我来说,这是个很小时候就拥有的梦想了。早就在VeryCD上看到了许多家居设计的软件了,前两天正好闲的没事,就从电驴上拖了个Home Designer Suite 8这个软件,耳边听着孙燕姿的《完美的一天》,然后边听边玩这个软件。

软件设计的很周到,家居和材料库也很多,不过略有些不适合国内的情形。市面上好像这类软件都提供全套的设计方案,可以设计自己的房子,包括砖瓦、屋顶和花园,可在国内这个房价高涨的状况下,能混个狗窝住着就不错了,还哪里能奢望自己的花园呢?

不过尽管这样,用这玩意儿设计内饰其实也挺爽的,各方面想的很全,虽然家具种类不可能很全,不过大小和位置完全参数化,颜色和材质也可以随意改变,应该说还是能照顾的比较周全的。2D设计方面和Visio差不多,这类家居设计软件强大就强大在3D上面,参数化加上即时看到效果,能给人较强大的视觉冲击,不过为了照顾硬盘空间,3D模型方面做的都比较粗糙,远远没有网站上介绍的效果那么好,不过这东西也就是个演示,其实也够了。

其实我以前一直希望能有个基于Web的这么个软件,然后家居的信息都是真实的,这样的设计可以变得更真实更方便,不过难度过大也有点不太现实,目前国外的解决方案都是这种大的家居材料库+参数化设计,还是很不错的。

扯远了,说起来我好希望能有自己的一个房子,一个完全属于自己的空间,可叹这一平米好几个月工资的房价,实在是让我望尘莫及啊,还是务实点努力挣钱才是王道吧。

对了,有想玩这个软件的,给个VeryCD上的地址:
http://www.verycd.com/topics/289619/