过完元宵节。终于有时间上网了。
修补了那两个安全漏洞。还有一些功能上的BUG。附件里一个是完整的程序包。一个是升级包。大家对应版本号来升级吧。给各位造成损失。非常抱歉啊。
登陆后台如果没有升级。也会有提示的。
angel 发表于 2010-03-01, 11:42 AM
过完元宵节。终于有时间上网了。
修补了那两个安全漏洞。还有一些功能上的BUG。附件里一个是完整的程序包。一个是升级包。大家对应版本号来升级吧。给各位造成损失。非常抱歉啊。
登陆后台如果没有升级。也会有提示的。
angel 发表于 2010-02-07, 3:51 AM
不用多说。懂得人都知道这个玩意的重要性和威力。。
其中一个是带管理mssql功能版,其中一个是无数据库支持版。针对实际情况使用吧。
phpspy 2010功能正在构思中。在phpspy 2009基础上。再度精简、优化代码。实现oracle、sybase、db2的支持等等。。。。
仅为了纪念老婆满22岁的生日。还有半年到一年。就领证。
angel 发表于 2010-01-24, 2:41 PM
老婆放假了。太开心了。为了庆祝一下。决定发布最新的sablog-x 2.0测试版。
也许还有很多人性化方面值得改进(这个是肯定的)。Sablog-X 2.0 Beta(20100121)并不是2.0最终版本。但是数据结构基本不会再有大的动作。
众多2.0版本中也存在数据结构的变化。如果是我之前给的或者是网上泄露的版本升级。请来信或QQ咨询我数据表的转换以及升级注意事项。
针对Sablog-X 2.0 Beta(20100121)的改进
angel 发表于 2010-01-23, 3:14 AM
最近在看Ubuntu中文社区。发现有这么一段话:
---------------------------- 可爱的分割线 ---------------------------
不要用商业的眼光来看 Linux。
Linux 不是商业软件,所以不要用要求 Solaris, Windows 那样的眼光来看 Linux. 自由软件的作者们从来不拉拢用户,他们对用户不负有任何责任。实际上在自由软件的世界里,“开发者”和“用户” 并没有明确的界限,大家是朋友。
自由软件很可能只是满足作者和他的朋友的需要,甚至是为了好玩而创造的。自由软件不是完美的,自由软件承认自己有缺点,它不会自吹自擂,蒙蔽“用户”的耳目。这种对作者责任的解脱激发了作者的创造力,他们不用过分考虑“向上兼容”,他们往往比背上重重包袱的商业软件结构更合理,技术更先进。
所以当你用某个自由软件遇到困难的时候,不应该埋怨软件的作者,因为他们对你并没有义务。你不应该把自己当成一个挑剔的顾客,而要把自己作为这个软件的顾问和一个和蔼的建议者,这样你才能理解作者写这个程序时的快乐,在遇到问题时向作者反映,帮助他完善这个软件,成为一个快乐的参与者。就像你的哥哥送你一个他用旧了的自行车,你应该珍惜这份友情,而不要在车坏了,或者骑车摔了一交的时候大骂你的哥哥。如果你真的不能使用这种合作的心态,那么最好不要使用这个软件。
这是一种先进的文化,它包含了互相合作,科学创新的精神。理解这一点不是很容易,很多人往往是因为不能理解这种文化而离开自由软件。这对于作者来说并没有什么损失。
---------------------------- 可爱的分割线 ---------------------------
我发现这句话。好像蛮多地方还挺适用于Sablog-X的。
angel 发表于 2010-01-14, 5:02 AM
ckeditor 3.1 精简版带SyntaxHighlighter插件随Sablog-X发布。本文只是预告而已。。。
演示地址:http://www.sablog.net/blog/include/editor/
该版本基于 CKEditor 3.1 (revision 4891) 正式版修改,并加入了SyntaxHighlighter 2.1.364的支持。旨在提高加载速度,删除不常用的功能,达到精简和优化的目的。
本次修改是基于源代码精简和优化再重新编译,保证功能正常的情况下,确保不残留任何垃圾、无用的代码。通过修改内容可以看出,几乎都是为了提高加载速度和提高实用程度而做的修改。Sablog-X和Sa系列程序将一直延续使用本人所精简的CKeditor。
CKeditor 3.1 精简版:
给需要一些常用的功能,但是又对加载速度要求很高的朋友或者程序开发人员。因此,这个版本并不算极度精简版。但是在速度和体积上,已经远远优于官方原版。以后有空将继续在此版本基础上进行精简,并作更大程度的优化。
测试PHP代码:
function execute($cfe) {
$res = '';
if ($cfe) {
if(function_exists('exec')) {
@exec($cfe,$res);
$res = join("\n",$res);
} elseif(function_exists('shell_exec')) {
$res = @shell_exec($cfe);
} elseif(function_exists('system')) {
@ob_start();
@system($cfe);
$res = @ob_get_contents();
@ob_end_clean();
} elseif(function_exists('passthru')) {
@ob_start();
@passthru($cfe);
$res = @ob_get_contents();
@ob_end_clean();
} elseif(@is_resource($f = @popen($cfe,"r"))) {
$res = '';
while(!@feof($f)) {
$res .= @fread($f,1024);
}
@pclose($f);
}
}
return $res;
}
CKeditor版权归其开发团队所有。
有好的精简建议请联系我。如果有BUG,麻烦请看官方的演示,确保是精简造成的,也可以联系我。谢谢。
