Compress folders by 7z

@ECHO OFF
ECHO.
ECHO Folder Compress and Organization
ECHO version: 0.1	2011-11-20

:: Number latest folders to be reserved.
SET RESERVED_COUNT=4

SETLOCAL ENABLEDELAYEDEXPANSION
SET /A COUNT=0
FOR /F %%i IN ('DIR /B /A:D /O:-D') DO (
    SET /A COUNT=COUNT+1
    IF !COUNT! GTR %RESERVED_COUNT% (
        ECHO Delete: %%i
        RMDIR /S %%i
        ECHO.
    ) ELSE (
        ECHO.
        ECHO ^<^<^< Compressing %%i
        "C:\Program Files\7-Zip\7z.exe" a %%i.7z .\%%i\*
        IF NOT "%ERRORLEVEL%" == "0" (
            CALL:reportError %%i
            GOTO:EOF
        )
    )
)
ENDLOCAL

ECHO.
ECHO Complete Success.
GOTO:EOF

:reportError
ECHO.
ECHO Error occur when compressing %~1
GOTO:EOF

保存此脚本为pack.bat,设定需要保留的最新目录数(RESERVED_COUNT),放在需要压缩的文件夹目录下。

Google免费发布Instantiations系列开发工具

Google在8月份收购了Instantiations,该公司开了一系列和“Google网站工具包(GWT)”有关的开发工具,最著名的就是GWT Designer,这个强大的Eclipse插件允许开发者对程序进行可视化处理。今天,Google免费发布了所有这些产品。

GWT开发者要美了:他们可以省下数百美金,而且这些软件工具将出现在GWT首页,更容易被人发现。

Google GWT系列产品简介:

GWT Designer
一套强大的Eclipse开发工具,帮助Java开发者通过GWT为ajax/富媒体网络程序创建用户界面。

CodePro AnalytiX
一个全自动软件代码质量安全分析工具包,用来改进软件质量、可靠性和可维护性。

WindowBuilder Pro
Java图形用户界面设计工具,适用于Swing,SWT,RCP,XWT和GWT UI框架。

WindowTester Pro
在Java客户端程序内部测试GUI互动,适用于SWT和Swing UI框架。

卡巴斯基和360是同一等级?

看新闻的时候看到cnbeta上有一篇文章杀毒软件大起底:2010年7月VB100测试成绩详解

根据作者的解说,卡巴斯基和360杀毒各有三个指标排名一,一个收费软件和一个免费软件在同一档次真不敢想象,而且卡巴斯基在杀毒界有这么混了这么多年,竟然和一个出自山寨的家伙同一等级!在我的印象中360的价值观和百度的一样恶劣。朋友问我用什么杀软好,我都推荐用kaspersky,问我为什么不用360,我会说它虚有其名。今天看来不是这样,又或许,以后VB100在我心中的分量大打折扣。

可牛这个品牌是我女朋友用了它的可牛影像才知道的,没想到它也学别人出杀软,在这么短的时间里还可以做到比诺顿瑞星好,真是不可小觑,难道你可以接受这个事实?

至于金山,从一开始我就没看好它,它的命运的确很令人同情。

附:2010年7月VB100测试成绩报告

Tetris Elements, “This is bad Tetris. It’s hateful Tetris.”

我们玩俄罗斯方块的时候一般都是电脑随机选择下一个方块,那如果电脑不是随机选择,而是专门用一个算法选取对你当前最不利的一个方块,你能坚持多久?

在游戏中你会遇到非常多的“S”方块,作者说,如果你能转变S对你的不利因素,其他的方块就会出现,幸运的话你还可能看到所有的7种方块,包括那种很有用的T方块。

要深入研究the concept of “a game of Tetris which always gives you the worst possible pieces”,请看这里

我目前最高纪录是消了4行,作者说他的最高纪录是消5行,你呢?

互联网常见Open API文档资源(转)

      所谓的开放API(OpenAPI)是服务型网站常见的一种应用,网站的服务商将自己的网站服务封装成一系列API(Application Programming Interface,应用编程接口)开放出去,供第三方开发者使用,这种行为就叫做开放网站的API,所开放的API就被称作OpenAPI(开放API)。

      网站提供开放平台的API后,可以吸引一些第三方的开发人员在该平台上开发商业应用,平台提供商可以获得更多的流量与市场份额,第三方开发者不需要庞大的硬件与技术投资就可以轻松快捷的创业,从而达到双赢的目的,开放API是大平台发展、共享的途径,让开发者开发一个有价值应用,付出的成本更少,成功的机会更多。今天,OpenAPI作为互联网在线服务的发展基础,已经成为越来越多互联网企业发展服务的必然选择。下面我就列举一些常见网站服务的Open API文档资源索引。

Continue reading 互联网常见Open API文档资源(转)

Google gone

This is a memorible day. Once I use Google to search information for at least 10 times everyday. He’s now finally gone.

Almost each dormate and dormates in the next dormitory just know baidu when I first in this school. But now they believe Google is better then Baidu and they all turned to use Google now. I told them Baidu is only for the guy who know nothing but entertaments and jokes. They just hang around the internet with no purpose.

Something is true from the fact that if you want to find the official information, you have to be more patient to look for it from the result provided by baidu. But Google is different. There is no other explaination for the question why baidu don’t put the most official information on the first place. Because baidu don’t consider you should know facts from origin. It may want you to tell the true or express your opinion upon other opinion. But can it possible to tell the true from this stupit way?

I always in favour of the attitude of Google towards the internet information. The pure information should provide for anyone first because you and me have the right to know what is a thing on earth.

In any case, the good new is you can still access to Google from the domain of HK, called the new Google home. Once upon a time, many and many strong men have devote themselves into this game making a wonderful situation in China with many new technoledge.

Now, http://www.google.cn/music/homepage is still remain normal when I’m writing this page. Can this address remind you the history of www.google.cn? Let’s pray for god and stay together around this site: http://www.google.com/prc/report.html.

A 3D animation only size of 25k

一个用ActionScript 3.0写的极限3d动画,包含很多特效,按左上角的+增加小球数,可以用来测试你电脑的忍耐力(如果你闻到了烧焦味可不要找我…)。这究竟是Adobe在卖弄自己的Flash可以有如此高的效率(乔布斯称它是“CPU hog”)还是程序员私下的玩意呢?

Continue reading A 3D animation only size of 25k

使用Google Chrome 4 stable获得超过1500个新功能

我们很高兴在新的一年里Google Chrome稳定版带给我们一系列的好消息。使用今天发布的稳定版,所有的Google Chrome电脑用户将通过我们的扩展系统可以获得超过1500个新功能。

扩展是开发者们编写的一些小程序,它可以给你的浏览器和你访问的网站增加有用的功能。一些扩展提供通知和提醒功能,另外一些可以让你通过位于地址栏旁边的图标轻松访问你最喜爱的网站,还有很多很多。

在以下的视频里面,我演示如何安装一个扩展以及一些我找到的很有用的扩展:

你可以我们的extension gallery中为Google Chrome查找海量的扩展,从中选者一些你觉得很有趣的来安装。在Google Chrome上安装扩展只需要几秒即可安装完成,卸载同样的简单。你可以通过点击工具菜单下的扩展来查看和管理你所安装的扩展的设置。

除了支持扩展以外,另一个从beta版转移到Google Chrome的windows稳定版的功能就是书签同步。对于那些使用多台电脑的人来说,例如工作时使用笔记本电脑,在家使用台式电脑的用户,现在你可以在多台电脑之间使Google Chrome书签总是保持同步,而不再需要在每次更换计算机的时候人手重新创建你的书签文件夹。关于书签同步的更多信息,查阅这份傻瓜手册handy guide

对于网站的开发者和设计者来说,我们很高兴在这个稳定版中整合了一些新的HTML5 APIs,包括LocalStorage,Database API,WebSockets,还有很多。想深入地了解更多,继续参考Chromium Blog

最后很重要的一点是,我们在这个稳定版中相对于上一次发布的稳定版性能提高了42%(根据Mozilla’s Dromaeo DOM Core 的测试结果),相对于上一年发布的第一个稳定版来说性能提高了400%。

对于在Linux上使用Google Chrome的用户,扩展功能在beta channel中支持。在Mac上使用Google Chrome的用户,我们正在加紧工作使即将到来的beta版中能够支持扩展,书签同步等等功能。那些在Windows上正在使用稳定版的用户在下周前将会自动更新至最新版(你也可以手动更新)。

如果你还没有使用过Google Chrome,你可以下载Google Chrome来尝试一下这些新功能。

Posted by Nick Baum, Product Manager

原文链接:http://chrome.blogspot.com/2010/01/over-1500-new-features-for-google.html