chenluois
V2EX  ›  macOS

心情不错,免费送出10个 Smaller license

  •  
  •   chenluois · Nov 21, 2011 · 6498 views
    This topic created in 5461 days ago, the information mentioned may be changed or developed.
    前两天 @virushuo 免费送他的 ImageBot,我也响应一下这种精神,决定给前十名回复的 V2EXer 每人免费送出一份 Smaller( http://smallerapp.com )的 license。

    注意这是 Mac OS X 上的应用,YUI Compressor 和 htmlcompressor 的图形界面,用于批压缩 JavaScript、CSS、HTML、PHP 文件的。

    回复时留下 email 即可,我好发给你。回复前请确认你需要这个 app,如果你并不是真正的需要它,把这个机会留给真正需要的人吧。:)
    43 replies  •  1970-01-01 08:00:00 +08:00
    poshboytl
    poshboytl
    Nov 21, 2011
    1
    [email protected] 感谢感谢 :) 顶....
    weihuilee
    weihuilee
    Nov 21, 2011
    2
    很不错啊,嘿嘿 liwh87囧gmail.com
    Wowbeing
    Wowbeing
    Nov 21, 2011
    3
    wowbeing#gmail.com 支持~ 谢谢~
    Mak
    Mak
    Nov 21, 2011
    4
    需要一个,Thx :)

    [email protected]
    Kirkcong
    Kirkcong
    Nov 21, 2011
    5
    leiz
    leiz
    Nov 21, 2011
    6
    决定妥协升lion的路过
    ultragtx
    ultragtx
    Nov 21, 2011
    7
    Evance
    Evance
    Nov 21, 2011
    8
    原来的可以用的吧?
    renxing
    renxing
    Nov 21, 2011
    9
    [email protected] 非常感谢,需要的
    mlzboy
    mlzboy
    Nov 21, 2011
    10
    下面还有3个机会,后面就别跟了
    chenjun
    chenjun
    Nov 21, 2011
    11
    我要要一个,谢谢啊,[email protected]
    chenluois
    chenluois
    OP
    Nov 21, 2011
    12
    @Evance 你已经有了,原来的可以用。:)
    Sivan
    Sivan
    Nov 21, 2011
    13
    我忘了以前貌似什么活动下载到smaller了,应该不会过期的吧?
    zhen9ao
    zhen9ao
    Nov 21, 2011
    14
    非常感谢 [email protected]
    svampire
    svampire
    Nov 21, 2011
    15
    非常感谢 svampire#gmail.com
    Xi
    Xi
    Nov 21, 2011
    16
    togiga 囧 gmail

    谢谢
    xzheng
    xzheng
    Nov 21, 2011
    17
    亲,还有机会吗?[email protected]
    blankyao
    blankyao
    Nov 21, 2011
    18
    [email protected] 应该还有机会
    roamlog
    roamlog
    Nov 21, 2011
    19
    在用, 不过好像满 10 人了。。。
    romoo
    romoo
    Nov 21, 2011
    20
    来晚了啊。。。Gmail: romoochen
    money
    money
    Nov 21, 2011
    21
    还有吗?yanweichaomoney@gmail
    money
    money
    Nov 21, 2011
    22
    还有吗? [email protected]
    lin
    lin
    Nov 21, 2011
    23
    deepure
    deepure
    Nov 21, 2011
    24
    sigh, 晚了~~
    chenluois
    chenluois
    OP
    Nov 21, 2011
    25
    发送完成! 前 10 个留下 email 应该都已经收到了。
    来晚的童鞋们,抱歉,等下次机会吧。^_^
    guoxiaosi
    guoxiaosi
    Nov 21, 2011
    26
    我表示來晚了
    chenluois
    chenluois
    OP
    Nov 21, 2011
    27
    @Sivan 正规活动获得的就没问题。
    yyfearth
    yyfearth
    Nov 21, 2011
    28
    来晚了啊,5555555555
    还有么?yyfearth*gmail
    chenluois
    chenluois
    OP
    Nov 21, 2011
    29
    @yyfearth 不好意思,你来晚了,等下次机会吧。:)
    yyfearth
    yyfearth
    Nov 21, 2011
    30
    @chenluois smaller是用YUIC压缩JS是么,和Google Closure Compiler相比,是不是后者要强一些呢?目前是用自己写的shell自动压缩。
    另外,smaller对css是用什么压缩呢?目前没有发现好的css compressor,要么功能太弱,仅仅取出空白;要么太强,压缩很多,但是却经常吧css弄坏(自作主张去掉很多css3的东西)。
    另外,自动合并这个主意不错啊。
    如果没有LZ的smaller,只能我下次花时间自己弄个shell,自动watch了。
    chenluois
    chenluois
    OP
    Nov 21, 2011
    31
    @yyfearth JS 和 CSS 压缩都是用的 YUI Compressor。选择用 YUI Compressor 而不用 Google Closure Compiler 的原因是,前者更保险,虽然后者通常能把 JS 压得更小,但把 JS 压坏(失效)的几率也更高。当然,这只是我个人的看法而已,可以理解其他人持不同意见。

    Smaller 比较适合像我这样的鼠标+界面流。你自己能写 shell,应该是属于键盘+命令行流派的,http://html5boilerplate.com 的脚本应该更适合你。:)
    richiefans
    richiefans
    Nov 21, 2011
    32
    没赶上啊
    yyfearth
    yyfearth
    Nov 22, 2011
    33
    @chenluois 键盘+命令行流派,还有这样的分类啊,呵呵。
    我倒也没有特别偏向,写shell也是无奈,不然自己经常用的指令,参数很长记不住。
    用terminal是用linux才习惯的。
    我不是特别鼠标和GUI,但是也不完全脱离(因为太菜的缘故吧)
    逼自己用vim也没有完全坚持下来,不过sublime 2,可以兼顾2者,挺适合我的。
    对于Closure,用Simple完全没有压坏过啊(不过要注意他的警告),只是它会莫名其妙的分行,如果直接把\n去掉的话,确实可能会坏。用Advance的话,基本上都会压坏掉。
    另外,我现在已经不用JS,改用Coffee,所以已经是使用他的命令行工具,只不过我为了方便,打算加入css和html的build工具。谢谢你提供的链接,下次有时间试试。
    yyfearth
    yyfearth
    Nov 23, 2011
    34
    由于用了HTML Compressor,那么就需要JRE咯?
    chenluois
    chenluois
    OP
    Nov 23, 2011
    35
    @yyfearth 你是刚用 Mac 不久么?Mac OS X 是自带 Java 的。
    yyfearth
    yyfearth
    Nov 23, 2011
    36
    @chenluois 几个月而已,我记得Java是要下载安装的,不过过程比较简单,像是Windows Update。但是JDK要额外去下载安装。
    chenluois
    chenluois
    OP
    Nov 23, 2011
    37
    @yyfearth OS X 10.6 之前(包括10.6)都是预装 Java 的。10.7 没有预装,但仍然是由 Apple 直接维护,跟系统的 Software Update 是集成的,安装升级都跟系统的更新过程一样简单。不像 Windows, 得去 ORACLE 的网站上下载。
    Echoldman
    Echoldman
    Nov 23, 2011
    38
    来晚了啊,还能给吗,多谢啊!
    chenluois
    chenluois
    OP
    Nov 23, 2011
    39
    @Echoldman 不好意思,您来晚了,前10个都已经送出了,等下次机会吧。:)
    Echoldman
    Echoldman
    Nov 23, 2011
    40
    @chenluois 好的
    Chris_Ys
    Chris_Ys
    Nov 23, 2011
    41
    @yyfearth @chenluois Google Closure Compiler 有一个特点是会压缩变量名, 并且会改变你的程序逻辑 (simple mode):

    if(a===false){b();}else{c();} -> !1===a?b():c();

    这种压缩方式很赞, 但是带来一个问题, 如果不是定制过参数或者你清楚它在干什么, (自动/傻瓜化压缩后) 你的代码不能正常工作的可能性不低.
    所以像 Smaller 这种无脑流工具来说, YUI 更安全, 而那点空间对个人项目/小项目实际上影响并不会太大.
    团队合作/大项目的话会有更严谨的压缩规范, 甚至自定义压缩器.
    yyfearth
    yyfearth
    Nov 23, 2011
    42
    @Chris_Ys 那倒是,用closure必须代码比较规范,封装的比较到位。但是,对于closure,simple模式只有内部的变量和流程才会变化,对外的不会修改。但是对js了解不够的人,用起来够呛的。就像css,我用比较高级的压缩工具就都会出问题,因为我没有遵守规范。
    yyfearth
    yyfearth
    Nov 23, 2011
    43
    @Chris_Ys 如果我没有用外部的lib,比如jq,而且单一页面的js,我用advance模式,超级爽。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5300 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 115ms · UTC 02:08 · PVG 10:08 · LAX 18:08 · JFK 21:08
    ♥ Do have faith in what you're doing.