V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
find456789
V2EX  ›  分享发现

不得不感叹几十年白活了, mac 才是生产力神器啊

  •  
  •   find456789 · 2017-12-06 13:37:41 +08:00 · 17934 次点击
    这是一个创建于 2305 天前的主题,其中的信息可能已经有所发展或是发生改变。

    断断续续,前后一个月时间,写了一个全自动脚本

    原本,每天都要花几个小时才能做完的事情

    现在启动脚本,1 分钟就搞定了

    不需要干预,后台运行,脚本运行的时候,我还可以做其他事情

    这种事情要是放在 windows、linux 上,是想都不敢想的啊(门槛高)

    不得不感叹,几十年白活了, 我也是几个月之前 才接触 mac 系统的

    第 1 条附言  ·  2017-12-06 16:55:11 +08:00

    看到很多朋友问脚本内容:

    automator + python3 写的脚本 1000行左右的代码

    脚本工作内容:

    我鼠标选中浏览器地址栏的网址,右键-服务-选中编写的服务脚本

    去网址获取内容、正则、拼接网址,获取其他内容,下载到本地,改名字、编辑内容、做简单计算(乘除)、存数据库、生成报告、发送邮件、 等等一些操作


    前段时间刚实现了,用iMessge控制电脑锁屏,这次的脚本,算是我的第二个脚本,花了很久时间


    😁

    让大家见笑了

    第 2 条附言  ·  2017-12-06 17:02:24 +08:00
    没有要黑 linux 和 win 的意思

    win:
    我以前用 win 写代码, 安装第三方库 ,总是会出现各种错误, 所以,对于 python、javascript 开发来说,windows 确实不如 mac 好用,而且 windows 上游戏太多,容易被游戏勾引


    linux:
    以前用过 Ubuntu,但是因为我就一个电脑,Ubuntu 很多软件没有,而且我 32G 内存,装的官方英文本 ubutnu,经常出现各种软件假死,死了几次就没有耐心了, 加上我不熟悉,所以留下的印象也不太好(觉得 Ubuntu 不适合日常用),服务器我还是坚持用 ubuntu 的


    mac:
    常用办公、日常软件都有, 对程序员友好、 和 iphone x 组合很高效、自带的 automator、applescript 也都不错的,自带的触控板、和鼠标也都超好用, 让我从石器时代进入了未来的感觉
    111 条回复    2019-06-09 11:54:40 +08:00
    1  2  
    foobar2000
        1
    foobar2000  
       2017-12-06 13:44:50 +08:00 via Android   ❤️ 2
    将 Linux 带上……
    hoyixi
        2
    hoyixi  
       2017-12-06 14:06:53 +08:00   ❤️ 2
    个人感觉,开发机还是 Linux 给力,Mac 处理一些库的时候还是不如 Linux 方便,当然如果 Mac 下用虚拟环境就是另一码事了;
    Mac 娱乐开发设计基本都能兼顾,还自带一堆软件比如 iWork,iMovie 啥的,日常够用,在某些国家就不用再花钱买相关正版了。国人国内错觉用 Mac 奢侈,实际洋鬼子用 Mac 省钱~
    holyghost
        3
    holyghost  
       2017-12-06 14:10:52 +08:00   ❤️ 11
    楼主能简单介绍下是什么事情放到 Linux 上让你都不敢想吗?
    suliuyes
        4
    suliuyes  
       2017-12-06 14:11:52 +08:00
    大家可以分享下脚本,集思广益嘛。
    ssynhtn
        5
    ssynhtn  
       2017-12-06 14:13:19 +08:00   ❤️ 18
    好了, 知道你买了 mac 了, 下一个
    chengzhoukun
        6
    chengzhoukun  
       2017-12-06 14:14:28 +08:00
    Just you
    CreSim
        7
    CreSim  
       2017-12-06 14:16:04 +08:00 via Android
    黑 windows 顺便还黑了一下 Linux。。写脚本能做的事情在我的想象中应该是 linux 更方便。
    Haiwx
        8
    Haiwx  
       2017-12-06 14:17:11 +08:00   ❤️ 1
    捶地大笑
    3dwelcome
        9
    3dwelcome  
       2017-12-06 14:19:54 +08:00   ❤️ 8
    不得不感叹几十年白活了,JS 才是 UI 生产力神器啊

    原本,每天都要花几个小时用 C++才能写完的界面,

    现在启动 JS+前端脚本,1 分钟就搞定了。
    chairuosen
        10
    chairuosen  
       2017-12-06 14:20:03 +08:00
    能写脚本,GUI 还不用折腾的,也就 mac 了
    isCyan
        11
    isCyan  
       2017-12-06 14:21:18 +08:00 via Android
    小学生嘲笑你不会写批处理和 powershell 脚本
    zhang1215
        12
    zhang1215  
       2017-12-06 14:22:07 +08:00   ❤️ 1
    所以说你写了啥全自动脚本
    gcli
        13
    gcli  
       2017-12-06 14:26:45 +08:00
    同样好奇什么的脚本
    boyxupers
        14
    boyxupers  
       2017-12-06 14:27:07 +08:00 via iPhone
    @isCyan +1 windows 玩不溜的是没花时间玩,玩溜了但不喜欢 win 另说
    pcatzj
        15
    pcatzj  
       2017-12-06 14:28:41 +08:00
    楼主写脚本去了,不会再回复你们了!
    leavic
        16
    leavic  
       2017-12-06 14:35:54 +08:00
    楼主我怀疑你用过 linux 吗?
    flynaj
        17
    flynaj  
       2017-12-06 14:39:44 +08:00 via Android
    原本,每天都要花几个小时才能做完的事情

    现在启动脚本,1 分钟就搞定了
    这个只能说明你以前太那个,就行改文件名只会在资源管理器里面改,这样当然慢
    Rice
        18
    Rice  
       2017-12-06 14:43:12 +08:00 via Android
    奇怪,有什么脚本是 mac 跑一分钟搞定,linux 要好几个小时的。
    ThatIsFine
        19
    ThatIsFine  
       2017-12-06 14:46:43 +08:00   ❤️ 1
    Mac 是基于什么系统的知道吗?
    idblife
        20
    idblife  
       2017-12-06 14:49:59 +08:00
    请去掉 linux
    peartail
        21
    peartail  
       2017-12-06 14:50:30 +08:00
    Mac 确实比 Linux 好用,很多东西可以用钱解决。
    gclove
        22
    gclove  
       2017-12-06 14:53:41 +08:00
    我好奇的是这脚本做了什么,还没发现在 其它系统实现不了的事情
    gstqc
        23
    gstqc  
       2017-12-06 14:57:09 +08:00
    1. 有什么 mac 脚本能实现的事情是 Windows 和 Linux 实现不了或者效率有较大差距的?
    2. 哪些 Windows 和 Linux 的脚本技术比 mac 脚本难很多的?
    3. 一个月时间写的脚本,是 bash shell script 吗?难道不是超过 100 行的用 Python ?
    timwei
        24
    timwei  
       2017-12-06 15:00:05 +08:00   ❤️ 1
    当然能提高生产力呀,Steam 能玩的游戏瞬间少一半
    mozutaba
        25
    mozutaba  
       2017-12-06 15:01:59 +08:00   ❤️ 8
    不得不感叹几十年白活了,windows 才是生产力神器啊

    断断续续,前后一个月时间,写了一个全自动脚本

    原本,每天都要花几个小时才能做完的事情

    现在启动脚本,1 分钟就搞定了

    不需要干预,后台运行,脚本运行的时候,我还可以做其他事情

    这种事情要是放在 mac、linux 上,是想都不敢想的啊(门槛高)

    不得不感叹,几十年白活了, 我也是几个月之前 才接触 windows 系统的

    你们要问我什么脚本? QQ 空间人气精灵
    jtsai
        26
    jtsai  
       2017-12-06 15:05:04 +08:00   ❤️ 5
    我的一个总结。

    以前的主题都是 linux 桌面好捧啊
    1. 上 mac
    2. 上 mac
    3. 上 mac
    ...

    现在的主题都是 mac 好棒啊
    1. Linux
    2. Linux
    3. Linux
    4. windows
    5. iv2ex
    ...
    xuminzhong
        27
    xuminzhong  
       2017-12-06 15:38:45 +08:00
    装 B,告诉我什么样的「全自动脚本」非得 Mac 才行,Win Linux 做不到?
    poorcai
        28
    poorcai  
       2017-12-06 15:40:13 +08:00
    @jtsai #26 笑了
    Phariel
        29
    Phariel  
       2017-12-06 15:42:49 +08:00 via Android
    @jtsai 人总是要提出观点质疑才会显得睿智啊 ヾノ≧∀≦)o
    xuminzhong
        30
    xuminzhong  
       2017-12-06 15:44:04 +08:00
    @chairuosen Win 也能跑脚本,能同时跑 bat 和 Bash,Mac 不能吧。

    论操作系统还是 Win 行,那些说 Win 不行或非得 Mac 的,除了装 B 就是自己不行。
    kiwi95
        31
    kiwi95  
       2017-12-06 15:58:26 +08:00 via iPhone
    嗯,你的几十年是真白活了
    crysislinux
        32
    crysislinux  
       2017-12-06 16:01:01 +08:00 via Android
    Mac 就是升级性能不方便。
    jhdxr
        33
    jhdxr  
       2017-12-06 16:12:45 +08:00   ❤️ 1
    你不光几十年白活了,今年也继续白活了。。。
    yinzhili
        34
    yinzhili  
       2017-12-06 16:16:33 +08:00
    如果硬要说一个能用脚本做的事情在 Linux 下做不到只能用 mac,那我只觉得这人肯定是在装 B
    vertion
        35
    vertion  
       2017-12-06 16:21:45 +08:00
    我猜一猜,楼主所说的自动化脚本怕不是 Alfred Workflow 吧
    blufaux
        36
    blufaux  
       2017-12-06 16:24:02 +08:00
    坐着看你们互喷,继续喷。。。。
    jeremaihloo
        37
    jeremaihloo  
       2017-12-06 16:27:44 +08:00
    emm.......我陷入了深深地沉思
    CPC27149
        38
    CPC27149  
       2017-12-06 16:27:56 +08:00
    MAC 和 Linux 不是一个祖宗出来的吗?
    https://upload.wikimedia.org/wikipedia/commons/7/77/Unix_history-simple.svg
    相比下 Linux 更纯粹吧?至于 win,我还是喜欢 Win
    bao3
        39
    bao3  
       2017-12-06 16:28:08 +08:00
    脚本这东西,楼主也能升高到生产力神器级别。。。。。虽然我也用 mac 也喜欢 mac,可是要说生产力,仍然是 win 的天下啊。来楼主,你做一个 **演示文稿** 里的 smart art ,这绝对是任何生产力都要借助的逻辑关系表达,放在 Mac 上。。。

    自动化脚本,虽然苹果有 apple script 但也根本没有神,很难和 win 下自动化脚本比,你说 alfred 勉强算是,毕竟是多脚本综合体,win 下确实没
    Humorce
        40
    Humorce  
       2017-12-06 16:33:30 +08:00 via iPhone
    我推测楼主是写了一个不断运行程序让 CPU 过热的脚本,
    这样,本来要几小时才能关机的 mac,过热保护几分钟就彻底关机了,含棒棒
    zander1024
        41
    zander1024  
       2017-12-06 16:38:02 +08:00
    是啊 你这几十年是白活了 放心 你后面也是白活的
    SO647898
        42
    SO647898  
       2017-12-06 16:43:59 +08:00 via Android
    好笑吗?我怀疑你是来黑 mac 的。
    assad
        43
    assad  
       2017-12-06 16:46:10 +08:00
    我想知道你用啥语言写的,bash,python,还是其他的?
    flowci
        44
    flowci  
       2017-12-06 16:46:15 +08:00
    原本,每天都要花几个小时才能做完的事情

    现在启动脚本,1 分钟就搞定了, 楼主方便说一下具体做了哪些事情吗?
    assad
        45
    assad  
       2017-12-06 16:48:08 +08:00   ❤️ 2
    我默默的打开了我吃灰已久的 Mac Pro,然后打开终端,优雅的输入了 ls -a
    然后又默默的合上它!
    Linxing
        46
    Linxing  
       2017-12-06 16:49:36 +08:00
    为什么黑 Linux MAC 能跑的脚本 LINUX 不行?
    justfun
        47
    justfun  
       2017-12-06 16:58:18 +08:00 via iPhone
    爬 1024 的脚本吗(逃
    hsuan
        48
    hsuan  
       2017-12-06 17:00:03 +08:00 via Android
    window 没有脚本吗?
    murmur
        49
    murmur  
       2017-12-06 17:02:00 +08:00
    生产力神器不是 jetbrains 全家桶么
    自从成为付费用户之后我再也不折腾 vim vscode 那坨了
    tscat
        50
    tscat  
       2017-12-06 17:02:41 +08:00
    我觉得这个脚本。。。
    不说了。mac 牛逼
    murmur
        51
    murmur  
       2017-12-06 17:03:53 +08:00
    用 iMessge 控制电脑锁屏
    这不是为了需求而需求么
    windows 可以设置时间锁屏
    离开的时候可以 win+l 锁屏
    对于要 qq 远程协助的还可以不锁屏
    iMessage 是什么鬼
    visitantzj
        52
    visitantzj  
       2017-12-06 17:08:41 +08:00
    脚本的东西要说神器应该是 Powershell
    shell 里面用对象 /属性 /方法的路子实在是高,整个命名体系也设计的非常人性化
    ihainan
        53
    ihainan  
       2017-12-06 17:09:14 +08:00
    我比较好奇楼主的…额,岁数。
    celerysoft
        54
    celerysoft  
       2017-12-06 17:10:29 +08:00
    现在政治正确的说法应该专注吹 Mac,而不要顺带黑 Linux 和 Windows。能写脚本完成重复的工作,已经领先很多人啦,继续加油
    shunia
        55
    shunia  
       2017-12-06 17:13:28 +08:00
    这个事情感觉更适合浏览器脚本来做.比如 chrome 插件.这样就是全平台可用的了.
    学习成本不算高,最高也就是跟你学习 applescript 一样. (chrome plugins api + javascript)
    shunia
        56
    shunia  
       2017-12-06 17:16:20 +08:00
    没有怼的意思,提供一个可能更优的思路而已.也许你的下一个脚本就是这个了.
    ashfinal
        57
    ashfinal  
       2017-12-06 17:29:24 +08:00
    我也用 Mac,楼主有空多交流。
    septem123
        58
    septem123  
       2017-12-06 17:33:22 +08:00
    Powershell 表示我就静静的看楼主吹 Mac
    zhangsen1992
        59
    zhangsen1992  
       2017-12-06 17:35:26 +08:00
    是比 win 环境下 友好多了,但是你黑 linux 是几个意思,不是一个爹妈生的吗
    wangmm
        60
    wangmm  
       2017-12-06 17:53:30 +08:00
    @mozutaba 我去!!小时候还下过 QQ 空间人气精灵来刷留言加人气 回忆啊
    overflowHidden
        61
    overflowHidden  
       2017-12-06 17:57:39 +08:00   ❤️ 1
    不是说好的 iv2ex 的吗。。。。
    youxiachai
        62
    youxiachai  
       2017-12-06 18:13:04 +08:00
    用了几十年 windows ..不知道 autohotkey ??
    anyele
        63
    anyele  
       2017-12-06 18:14:23 +08:00
    windows 就不能脚本了?
    shawnclovie
        64
    shawnclovie  
       2017-12-06 18:28:27 +08:00
    就算在 Windows 上没法在网址上右键-服务-执行,你也可以在 cmd 里执行“ python 脚本 网址”,多用不了几秒,说得好像你脚本里的操作只能在 Windows 上手工进行一样。
    <- Mac 重度用户,Windows 只用于专有游戏,暴雪游戏也用 Mac 耍。
    bao3
        65
    bao3  
       2017-12-06 18:49:14 +08:00
    原来只是跑个 python 脚本,放哪个系统跑不了?这也能叫生产力变神器,而且原来要花几个小时搞定的,现在 1 分钟完事,你以前的 python 写得不对还是怎么着,看你的程序逻辑无非就是保存所有内容再存数据库,说难听的,用 curl wget sed awk 也一样搞定自动化,在 win 下用 powershell 也能达到,你也可以用 autohotkey,更是神技,甚至你在 excel 里用自带的 vba 都能直接把 url 内容存数据库。。。。。

    虽然我也只有 Mac,我也同样写东西,但是实在没理解楼主急切表达用了 mac 就生产力变神级的点。
    xuminzhong
        66
    xuminzhong  
       2017-12-06 19:08:28 +08:00 via Android
    @bao3 正解。

    一台苹果牌电脑就让楼主否定了自己前几十前人生,
    悲哀啊。

    已经没什么好说。
    huguotai
        67
    huguotai  
       2017-12-06 19:08:45 +08:00
    final cut pro 是我购买的最贵的一个软件
    虽然我不是一个视频剪辑专业者 而只是一个。。。爱好者
    prehs
        68
    prehs  
       2017-12-06 19:12:28 +08:00
    这是钓鱼的吧
    meetocean
        69
    meetocean  
       2017-12-06 19:13:24 +08:00
    跨平台,给 chrome 开发一个扩展,可以处理网页,也可以向后台发送数据,后台什么语言都可以, PHP 或 python 或其它。
    ioven
        70
    ioven  
       2017-12-06 19:14:58 +08:00
    ahk + bat + py,各种自动化
    nannanziyu
        71
    nannanziyu  
       2017-12-06 20:29:56 +08:00
    楼主,说句实话,你不适合吃软件饭,改行吧
    ArthurMarcel
        72
    ArthurMarcel  
       2017-12-06 20:54:58 +08:00
    向大佬低头
    visonme
        73
    visonme  
       2017-12-06 21:05:49 +08:00
    看来苹果改变了不少人的“人生”了,我还是继续我的 window 吧
    Nioty
        74
    Nioty  
       2017-12-06 21:10:23 +08:00 via Android
    @Haiwx 蛤蛤蛤蛤我也捶地大笑
    intret
        75
    intret  
       2017-12-06 21:12:34 +08:00 via Android
    楼主只不过用了一种文学修辞手法表达自己的惊喜。

    另外问,macOS 下有和 Windows 下的 Everything 媲美的软件吗?别说 Spotlight 和 Alfred。
    Nioty
        76
    Nioty  
       2017-12-06 21:12:44 +08:00 via Android
    lz 服务器坚持用 Ubuntu #手动滑稽 我觉得 lz server 还是用 windows 吧
    caiyue1993
        77
    caiyue1993  
       2017-12-06 21:24:19 +08:00
    用 iMessage 控制电脑锁屏的脚本不分享下?纯炫耀贴?
    artandlol
        78
    artandlol  
       2017-12-06 22:00:36 +08:00
    计算机对与人类都是指令。 你所谓的高效只是没有人去做这类的应用罢了
    notreami
        79
    notreami  
       2017-12-06 22:03:09 +08:00
    黑我大 linux,想挑起圣战嘛??
    SpikeKnox
        80
    SpikeKnox  
       2017-12-06 22:25:57 +08:00 via Android
    从 monad 打级成 powershell,命令能搞定的事不用 linux? python
    SpikeKnox
        81
    SpikeKnox  
       2017-12-06 22:27:22 +08:00 via Android
    python 跨平台被你用瞎
    pifu
        82
    pifu  
       2017-12-06 22:28:32 +08:00 via Android
    看您用来干什么了
    SpikeKnox
        83
    SpikeKnox  
       2017-12-06 22:33:13 +08:00 via Android
    用 linux 大都不爱写界面😂
    byuc
        84
    byuc  
       2017-12-06 22:41:22 +08:00   ❤️ 1
    “ windows 上游戏太多,容易被游戏勾引”

    这是哪门子缺点。这个世界那么的姑娘,是不是当个 gay 才能提升生产力。

    醒醒,好好认识自己,你那么渣和游戏、姑娘没多大关系的。给你换支笔,就能上北大吗
    dejavuwind
        85
    dejavuwind  
       2017-12-06 22:55:35 +08:00
    用了一段时间 sierra 我只觉得贼好看,暂时没觉得 macOS 有啥别的独特的优点,可能我还没体验到(逃
    BBCCBB
        86
    BBCCBB  
       2017-12-06 22:58:49 +08:00
    原谅我不厚道的笑了
    cooliio
        87
    cooliio  
       2017-12-07 08:14:00 +08:00
    就凭楼主对 mac、win、linux 说的这些话,我估计楼主以后也会白活... ...楼主一切都太主观
    lypdarling
        88
    lypdarling  
       2017-12-07 08:42:58 +08:00   ❤️ 1
    太主观,Mac 和 Linux 都用过,相比之下,觉得 Linux 更好用,对比 Mac 那么多收费软件,Linux 下都有不错的替代。

    https://github.com/LewisVo/Awesome-Linux-Software
    Mark24
        89
    Mark24  
       2017-12-07 08:48:26 +08:00
    @jtsai 哈哈哈,说的对

    反正就是要说的和楼主不一样
    RobertYang
        90
    RobertYang  
       2017-12-07 09:10:44 +08:00 via Android
    看了下 PowerShell 然后关掉了
    diveIntoWork
        91
    diveIntoWork  
       2017-12-07 09:29:16 +08:00
    我觉得 Mac+docker,或者 Mac+vargant 完全可以替代 linux。
    deadEgg
        92
    deadEgg  
       2017-12-07 09:32:44 +08:00
    讲道理别的平台不同的实现方式也可以完成楼主的每日任务吧
    drazen15
        93
    drazen15  
       2017-12-07 09:34:18 +08:00
    楼主只不过感慨一下,你们何必冷嘲热讽。
    Keyes
        94
    Keyes  
       2017-12-07 09:41:12 +08:00
    @drazen15 现在 V2 就这个风气,该 BLOCK 的 BLOCK 就是了
    4ever911
        95
    4ever911  
       2017-12-07 09:57:12 +08:00
    Arch 党飘过表示鄙视。。。。。。
    yulanggong
        96
    yulanggong  
       2017-12-07 10:02:22 +08:00
    没有人觉得楼主的随机头像随机的很有品位吗?
    SelFree
        97
    SelFree  
       2017-12-07 10:09:53 +08:00
    @gstqc 蓝屏
    lengyihan
        98
    lengyihan  
       2017-12-07 10:11:37 +08:00 via Android
    论开发,linux 会没 mac 好用?楼主怕是不会用吧。
    lengyihan
        99
    lengyihan  
       2017-12-07 10:12:24 +08:00 via Android
    @ThatIsFine unix。
    lengyihan
        100
    lengyihan  
       2017-12-07 10:13:02 +08:00 via Android
    @mozutaba 666666
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2939 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 81ms · UTC 11:08 · PVG 19:08 · LAX 04:08 · JFK 07:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.