目 录 卷 首 语 作 者 简 介 MacTips 快 速 查 询 序 技 术 写 作 与 减 熵 但 行 好 事, 去 他 妈 的 前 程 生 命 中 遇 见 的 每 一 本 书, 都 不 是 偶 然 Mac Macintosh 的 命 名 1984,Mac 诞 生 非 同 凡 想 怀 念 2007 年 轻 时 的 梦 想 还 在 吗? 品 评 OS X Mavericks 唯 快 不 破 ( 上 ) 品 评 OS X Mavericks 唯 快 不 破 ( 中 ) 品 评 OS X Mavericks 唯 快 不 破 ( 下 ) 苹 果 的 语 言 说 说 我 和 Mac( 一 ) 选 择 Mac Mac Tips 程 序 员 与 编 程 并 发 的 错 觉 程 序 员 的 性 格 程 序 员 如 何 提 高 英 语 阅 读 水 平 普 通 人 之 殇 去 创 业 还 是 继 续 编 程 趣 谈 个 人 建 站 人 生 元 编 程 如 何 提 问
如 何 学 习 一 门 编 程 语 言 神 奇 的 程 序 员 王 小 波 科 技 与 人 文 Mac 上 的 软 件 付 费 不 要 做 一 个 Hater 沉 默 的 坚 持 和 沉 没 的 成 本 锤 子 和 钉 子 读 书 日 谈 书 付 费 阅 读 技 术 成 长 克 隆 高 手 老 兵 不 死, 只 能 自 我 提 升 留 不 住 的 人 才 没 文 化 有 人 文 缅 怀 那 些 沉 没 的 项 目 明 天 的 科 技 你 有 多 少 时 间? 奇 特 的 一 生 是 旅 行 还 是 长 跑? 西 塘 古 色 晓 说 不 小 遗 失 的 访 谈 岁 月 无 声 怎 能 忘 了 西 游 重 读 黑 客 与 画 家 人 物 传 统 的 黑 客 史 蒂 夫 沃 兹 从 汇 编 到 太 空 保 罗 艾 伦 敬 畏 之 心 设 计 巨 匠 乔 纳 森 艾 维 (Jonathan Ive) 工 具 VIM 缘 起 VIM 为 效 率 而 生 VIM 帮 助 和 配 置
神 兵 利 器 Alfred 终 极 Shell
MacTalk 人 生 元 编 程 作 者 : 池 建 强 策 划 : 青 苹 果 数 据 中 心 封 面 设 计 : 赖 仙 明 版 式 设 计 : 邱 霜 湖 南 省 青 苹 果 数 据 中 心 有 限 公 司 2013 本 书 由 作 者 池 建 强 授 权 授 权 湖 南 省 青 苹 果 数 据 中 心 有 限 公 司 全 球 范 围 内 电 子 版 制 作 与 发 行 版 权 所 有 侵 权 必 究 湖 南 省 青 苹 果 数 据 中 心 有 限 公 司 湖 南 长 沙 开 福 区 青 竹 湖 大 道 399 号 互 联 网 出 版 许 可 证 : 新 出 网 证 ( 湘 ) 字 013 号 电 子 邮 箱 :GA@egreenapple.com 网 址 :www.egreenapple.com 湖 南 省 青 苹 果 数 据 中 心 有 限 公 司 为 作 者 和 相 关 机 构 提 供 数 字 出 版 服 务 本 书 电 子 版 如 有 错 讹, 敬 请 指 正, 我 们 会 及 时 更 新 版 本
卷 首 语 开 篇 : 为 何 而 写 在 盛 夏 的 某 个 周 末, 我 在 杭 州 度 过 了 一 段 美 好 的 时 光 见 到 了 很 多 老 朋 友, 认 识 了 很 多 新 朋 友, 参 加 了 阿 里 嘉 年 华 的 夜 聊 节 目, 领 略 了 夜 行 西 湖 的 美 妙, 此 行 非 虚 杭 州 的 天 气 和 北 京 截 然 不 同, 北 京 要 么 是 热 烈 的 阳 光 直 射 大 地, 干 燥 温 暖, 要 么 是 大 风 裹 挟 着 暴 雨 席 卷 京 城, 要 么 以 漫 天 的 雾 霭 夹 杂 着 浓 浓 的 PM2.5 气 息 为 你 带 来 这 才 是 北 京 的 直 观 感 受 杭 州 就 温 和 多 了, 阳 光 似 乎 总 被 一 层 薄 雾 笼 罩, 温 度 很 高, 但 空 气 中 总 夹 杂 着 水 汽, 出 去 转 一 圈 浑 身 湿 漉 漉 回 来 的 一 定 是 北 方 土 鳖, 偶 尔 碰 到 一 个 PM2.5, 它 会 告 诉 你, 我 要 旅 行 去 北 方, 那 里 才 是 我 的 家, 想 想 让 人 颇 为 绝 望 说 是 有 台 风, 但 台 风 也 只 是 轻 轻 掠 过 杭 州 上 空, 带 来 了 些 许 清 凉, 带 走 了 一 些 红 尘 现 在 我 即 将 离 开 这 座 美 好 的 城 市, 坐 在 开 向 北 方 的 列 车 上, 颇 为 惆 怅 的 写 下 今 天 的 MacTalk 的 主 题 : 为 何 而 写? 在 阿 里 嘉 年 华 的 夜 聊 节 目 中, 有 一 个 问 题 是 你 为 什 么 要 写 东 西?, 换 个 文 艺 一 点 的 说 法 就 是, 你 就 是 个 写 代 码 的, 不 去 好 好 做 程 序 员 这 份 有 前 途 的 职 业, 为 什 么 要 来 写 文 章 呢? 谁 让 你 写 了, 能 挣 钱 吗, 有 人 看 吗? 你 爸 爸 妈 妈 知 道 吗? 你 的 老 板 允 许 吗? 每 个 嘉 宾 都 谈 了 自 己 的 看 法, 我 整 理 一 下 自 己 的 思 路, 分 了 以 下 这 么 几 点, 看 能 不 能 把 这 事 说 的 清 楚 一 点 1 我 觉 得 程 序 员 这 个 群 体 是 非 常 幸 运 的 一 群 人, 我 们 生 在 一 个 技 术 改 变 世 界 的 时 代, 而 我 们 可 能 正 在 做 着 能 够 改 变 世 界 的 技 术, 这 是 何 等 的 荣 耀 和 机 遇 想 想 Apple 的 终 端 设 备 Google 的 眼 镜 和 汽 车 Amazon 的 电 子 阅 读 阿 里 的 电 商 和 金 融 梦, 难 以 想 象 10 年 以 后 这 个 世 界 会 发 生 什 么 样 的 改 变 更 不 用 提 那 些 还 在 车 库 里 酝 酿 的 各 种 奇 思 妙 想, 而 这 些 改 变, 程 序 员 都 将 参 与 其 中 虽 然 我 们 现 在 依 然 会 遭 遇 到 这 样 的 烦 恼 : 大 哥 听 说 你 是 搞 电 脑 的? 我 做 了 十 年 技 术 了 好 的, 能 帮 我 装 个 XP 吗? 要 番 茄 版 的 这 时 候 就 可 以 把 兜 里 准 备 好 的 西 红 柿 扔 出 去 了, 如 果 不 会 扭 到 自 己 的 老 腰, 再 加 个 360 回 旋 踢 就 更 加 完 美 2 不 要 给 自 己 设 限 谁 说 程 序 员 只 能 写 代 码 了, 谁 说 程 序 员 都 是 宅 男 了? 程 序 员 里 才 华 横 溢 的 多 了 去 了, 无 论 是 黑 客 与 画 家 还 是 乔 布 斯 传 都 描 述 了 很 多 具 备 文 艺 气 息 的 技 术 大 师, 他 们 要 么 作 画 要 么 弹 琴 要 么 写 作 要 么 运 动, 同 时 还 写 的 一 手 好 代 码 其 实 万 事 万 物 都 是 相 通 的, 要 么 熊 样 要 么 鸟 样, 如 果 你 能 够 把 代 码 写 的 很 好, 那 么 为 什 么 不 去 把 自 己 的 思 想 和 设 计 通 过 文 字 表 达 出 来 呢? 如 果 你 能 够 把 技 术 文 章 写 好, 慢 慢 就 能 写 出 人 文 类 的 文 字, 慢 慢 你 就 会 发 现 自 己 已 经 站 在 科 技 与 人 文 的 十 字 路 口 了 最 高 境 界 就 是, 你 站 在 哪, 哪 里 就 有 一 个 刻 着 科 技 和 人 文 路 标 的 十 字 路 口 在 MacTalk 之 前, 我 写 博 客, 也 为 一 些 媒 体 写 文 章, 最 好 的 时 候 一 个 月 会 写 2-3 篇, 每 次 约 稿 都 要 拖 到 最 后 才 能 完 成, 但 是 开 始 写 MacTalk 之 后, 到 今 天 为 止, 近 8 个 月 的 时 间 我 写 了 180 多 篇 有 效 文 章, 平 均 每 周 5 篇 左 右, 文 字 总 量 在 15 万 到 20 万, 这 个 惊 人 的 数 量 是 我 从 来 没
想 到 的, 而 且 花 费 的 时 间 是 我 剪 切 了 刷 微 博 浏 览 网 页 扯 淡 看 电 视 的 时 间, 粘 贴 到 MacTalk 上 的, 每 个 人 时 间 就 那 么 多, 我 觉 得 我 并 没 有 损 失 什 么 所 以, 不 要 为 自 己 设 限! 3 写 作 即 思 考 写 作 其 实 就 代 表 思 考, 你 需 要 言 之 有 物, 需 要 架 构 需 要 梳 理, 要 有 开 端 有 结 尾 有 结 论 有 主 题, 特 别 神 奇 的 是 你 构 思 了 一 篇 文 章, 写 完 后 发 现 文 章 像 具 备 了 生 命 一 样 生 长 出 了 很 多 奇 异 的 果 实, 它 们 就 在 那 些 文 字 中 间 微 微 颤 动, 闪 烁 着 独 特 的 光 泽, 仿 佛 被 岁 月 冲 刷 过 的 鹅 卵 石 一 样, 而 这 一 切 你 可 能 完 全 没 有 想 到 过, 而 且 不 可 复 制 所 以 有 时 候 我 们 去 看 之 前 写 的 文 章, 会 产 生 两 种 感 觉, 要 么 是 觉 得 写 的 太 烂 了, 怎 么 会 写 的 如 此 臭 不 可 闻 ; 要 么 是 觉 得 写 的 太 好 了, 妈 妈 我 再 也 写 不 出 这 么 牛 逼 的 文 字 了, 我 觉 得 这 样 两 种 感 觉, 都 挺 好 优 秀 的 写 作 者 不 仅 能 让 事 情 变 的 容 易 理 解, 而 且 能 够 换 位 思 考, 沟 通 顺 畅 思 维 敏 捷 与 这 样 的 程 序 员 交 流 是 赏 心 悦 目 的 遇 到 问 题 时 他 会 抽 丝 剥 茧, 告 诉 你 问 题 的 前 因 后 果, 由 表 及 里, 并 且 把 能 够 反 映 问 题 的 各 种 信 息 等 都 提 供 给 你, 包 括 他 自 己 尝 试 解 决 问 题 的 措 施 和 结 果 所 以, 为 自 己 写 作! 4 附 加 值 写 MacTalk 的 初 衷 是 给 大 家 介 绍 一 些 Mac 相 关 的 技 术 和 技 巧, 从 来 没 想 过 商 业 化 和 媒 体 属 性, 但 是 做 到 现 在, 积 累 了 几 万 读 者, 每 天 都 有 用 户 的 反 馈 和 赞 助, 你 们 告 诉 我 这 些 文 字 为 你 们 带 来 了 欢 乐 思 考 和 启 发, 解 决 了 问 题, 我 告 诉 你 们 开 心 就 好 MacTalk 还 为 我 带 来 了 很 多 好 朋 友, 有 知 名 大 公 司 的, 也 有 不 知 名 的 小 公 司 的, 还 有 在 创 业 的 天 地 悠 悠 过 客 匆 匆, 能 认 识 这 些 朋 友, 真 好! 所 以, 为 读 者 写 作, 附 加 值 会 随 之 而 来 MacTalk, 为 自 己 而 写, 为 读 者 而 来 但 行 好 事, 莫 问 前 程 ; 河 狭 水 急, 人 急 计 生
池 建 强,70 后 程 序 员,Blogger, 微 信 平 台 MacTalk 作 者 先 后 任 职 洪 恩 软 件 和 用 友 集 团, 从 事 互 联 网 和 企 业 应 用 软 件 研 发, 目 前 担 任 瑞 友 科 技 IT 应 用 研 究 院 技 术 负 责 人 热 爱 技 术 和 编 码 工 作,Apple 和 Google 产 品 重 度 用 户, 分 享 技 术, 坚 持 梦 想 博 客 :http://macshuo.com 微 博 :@ 池 建 强 微 信 平 台 :MacTalk By 池 建 强 (sagacity-mac)
MacTips 快 速 查 询 1. 终 端 输 入 说 英 语 2.Spotlight 快 速 打 开 程 序 3.Spotlight 注 释 功 能 定 位 文 件 4. 使 用 sips 命 令 批 量 处 理 图 片 5.command+I 直 接 打 开 邮 件 6.shift+command+delete 自 动 清 空 废 纸 篓 7. 输 入 du -sh * 获 悉 目 录 空 间 8. 英 文 自 动 完 成 9. 文 件 操 作 10. 显 示 隐 藏 文 件 11. 利 用 你 的 触 发 角 12. 维 护 你 的 Mac 13. 窗 口 按 应 用 程 序 成 组 关 掉 取 消 同 一 个 程 序 窗 口 重 叠 14. 截 图 15. 推 荐 几 个 有 用 的 小 工 具 16.Mac 的 原 生 输 入 法 17.Safari 的 标 签 18. 监 控 Mac 的 运 行 状 况 19. 批 量 复 制 文 件 20. 程 序 切 换 21. 远 程 拷 贝 22.OS X 中 的 ftp 23. 备 份 24.inode 和 history 25.Go2Shell 26.Safari 的 阅 读 器 27.Remote Desktop Connection for Mac 28. 文 档 的 版 本 控 制 29. 如 何 快 速 发 送 带 附 件 的 邮 件 30. 如 何 快 速 创 建 便 笺 31.Mac 的 通 用 快 捷 键
32. 终 端 命 令 open 33.CatchMouse 自 定 义 快 捷 键 34. 激 活 窗 口 35. 文 件 检 查 器 36. 屏 幕 放 大 镜 37. 语 音 识 别 38.time 命 令 39. 特 殊 字 符 输 入 40.OS X 三 指 轻 拍 查 找 功 能 41.F.lux 调 节 屏 幕 色 温 42. 输 入 pmset noidle,mac 不 休 眠 43. 网 络 共 享 44. 快 速 查 看 45. 显 示 桌 面 46. 应 用 程 序 的 安 装 和 卸 载 47. 磁 盘 映 像 48. 复 制 目 录 下 文 件 名 列 表 49. 多 点 触 控 手 势 50.OS X 的 预 览 程 序 51. 显 示 隐 藏 桌 面 内 容 快 捷 键 52. 按 住 option 的 快 捷 键 53.Space( 空 间 ) 54. 隐 藏 程 序 55. 文 件 颜 色 标 签 的 使 用 56. 利 用 邮 件 中 的 日 期 创 建 日 历 事 件 57.AppleScript 小 程 序 58.Homebrew 59. 根 据 文 件 名 快 速 查 找 文 件 60. 设 置 用 户 登 录 选 项 61. 修 改 你 的 登 录 窗 口 62.Mac 的 键 盘 63.QuickTime 64.Dropbox 快 速 导 入 Mac
65. 快 速 创 建 日 历 事 件 66. 显 卡 监 控 软 件 gfxcardstatus 67. 创 建 智 能 文 件 夹 68. 自 动 打 开 程 序 文 稿 69. 智 能 邮 箱 70. 隐 藏 的 VIP 71. 在 Finder 中 打 开 某 个 文 件 夹 下 所 有 子 文 件 夹 72. 慢 速 动 画 73.XtraFinder 插 件 74.macbook 待 机,iPhone 仍 可 供 电 75. 恢 复 截 屏 损 坏 图 片 76. 为 OS X 自 带 的 字 典 增 加 中 文 词 典 77. 文 件 共 享 78. 删 除 程 序 79.command+ 上 下 方 向 键 80.Mac 上 的 阅 读 笔 记 类 软 件 81. 查 看 电 源 状 况 82.Pixelmator 83. 搜 索 命 令 mdfind 84. 元 信 息 命 令 mdls 85. 功 能 键 86. 查 看 文 件 信 息 的 命 令 :file 87. 如 何 配 置 多 种 网 络 环 境 88. 生 成 man page 的 pdf 文 档 89. 虚 拟 机 90. 如 何 开 启 root 用 户? 91. 隐 藏 的 空 间 切 换 功 能 92. 免 费 的 文 本 编 辑 器 Imagine 93. 去 除 右 键 菜 单 的 重 复 项 94. 如 何 分 别 设 置 Mac 的 鼠 标 和 触 控 板 的 滚 动 方 向 95. 如 何 让 不 支 持 Retina 的 Mac 软 件 变 成 Retina App? 96. 文 件 比 较 97.FTP 工 具 Cyberduck
98. 文 件 重 命 名 99. 多 个 用 户 登 陆 一 个 程 序 100. 强 制 关 闭 程 序 101. 用 AppleScript 实 现 打 开 多 实 例 程 序 102.Automator 103.Safari 默 认 查 询 引 擎 查 询 应 用 软 件 文 字 104. 旋 转 屏 幕 105.keycastr 录 制 视 频 屏 幕 上 显 示 键 盘 快 捷 键 106. 复 制 截 屏 图 片 到 剪 贴 板 107.CheatSheet 108.HTML5Player 109. 重 建 Spotlight 索 引 110. 用 键 盘 操 作 Dock 和 menu bar 的 菜 单 111. 定 义 自 己 的 快 捷 键 112. 选 择 文 本 113.Dock 中 的 文 件 夹 114.Finder 的 宽 度 115.Dashboard 116.Dock 文 件 夹 的 使 用 小 技 巧 117. 介 绍 几 个 简 单 的 命 令 118. 神 奇 的 option 键 119. 音 乐 处 理 软 件 XLD 120. 保 护 你 的 数 据 文 件 121. 如 何 禁 用 通 知? 122.Finder 的 工 具 栏 123.Spotlight 搜 索 command* 键 定 位 124. 重 新 启 动 Finder 快 捷 方 式 125. 屏 幕 画 中 画 126. 粘 贴 纯 文 本 127. 终 端 命 令 lsof 128.AirDrop 的 有 线 传 输 129. 切 换 程 序 时 实 现 预 览 功 能 : 130.Spotlight 检 索 的 高 级 技 巧
序 技 术 写 作 与 减 熵 池 建 强 兄 告 知 我 他 的 电 子 书 即 将 出 版, 作 为 他 的 微 信 公 众 帐 号 MacTalk 的 忠 实 读 者, 必 须 要 支 持 一 下 MacTalk 和 我 的 小 道 消 息 差 不 多 同 时 期 开 始 进 行 写 作, 我 们 也 经 常 交 流 写 作 和 运 营 的 经 验, 从 内 容 流 行 性 上 来 说, 我 的 小 道 消 息 赢 得 了 更 多 读 者 和 一 点 名 声, 但 从 内 容 上 看, MacTalk 则 对 读 者 更 有 价 值, 所 以, 一 有 机 会, 我 总 要 推 荐 一 下 他 的 帐 号 这 本 书 的 几 个 主 题 中, 我 最 为 喜 欢 科 技 与 人 文 的 这 一 系 列 文 章, 阅 读 的 过 程 中 我 也 用 自 己 的 经 历 来 印 证, 回 顾 自 己 从 业 过 程 中 那 些 错 误 的 抉 择, 给 了 我 不 小 的 启 发, 建 议 对 自 己 职 业 生 涯 有 困 惑 的 朋 友 能 读 一 下 这 个 主 题 如 果 是 五 年 前 看 到 这 本 书, 我 可 能 会 更 喜 欢 程 序 员 与 编 程 这 个 主 题 而 作 为 Mac 用 户, 一 系 列 的 Mac 技 巧 则 直 接 提 升 了 我 的 工 作 效 率, 这 篇 文 章 就 是 在 MacTalk 推 荐 过 的 工 具 上 写 出 来 的 或 许 有 人 觉 得, 写 书 会 带 来 经 济 收 入 和 名 气, 但 实 际 上, 我 个 人 认 为 这 可 能 是 一 种 误 解, 在 我 们 这 个 领 域, 写 书 的 确 会 带 来 一 点 好 处, 但 肯 定 比 很 多 人 预 期 的 要 小 得 多, 对 于 作 者 来 说, 投 入 和 产 出 简 直 不 成 比 例 如 若 不 信, 也 可 以 先 算 一 笔 经 济 账, 假 定 一 本 讲 技 术 人 文 的 书 能 卖 到 五 千 册 到 一 万 册, 按 照 8% 的 版 税 来 计 算, 也 就 是 几 万 块 钱 的 收 入, 这 还 没 缴 税 呢, 当 然 如 果 是 出 版 电 子 版 图 书 的 话 需 要 另 作 计 算, 但 经 济 上 的 收 入 也 不 会 有 多 高 而 一 个 作 者 在 这 上 面 投 入 的 时 间 和 精 力 如 果 用 来 做 点 别 的 事 情 的 话, 比 如 出 去 做 几 次 培 训, 或 者 是 做 个 技 术 顾 问 收 点 咨 询 费 什 么 的, 轻 轻 松 松 也 能 拿 到 这 个 收 入 至 于 赚 名 气, 写 再 多 的 书 怕 也 不 如 多 参 加 几 次 行 业 会 议 多 做 几 次 公 开 演 讲 赚 取 名 气 来 的 快 王 小 波 称 自 己 的 写 作 是 一 个 减 熵 的 过 程, 通 俗 一 点 说 就 是 吃 力 不 讨 好, 考 虑 到 王 小 波 曾 经 也 是 个 不 错 的 程 序 员, 套 个 近 乎, 算 是 咱 们 这 个 行 当 的, 所 以 这 一 点 上 IT 人 倒 是 容 易 对 他 的 文 章 有 共 鸣, 至 少 我 就 受 到 了 一 些 影 响 我 曾 在 微 博 上 说 过, 尽 管 曾 被 怂 恿 或 是 鼓 励 去 写 本 书, 但 是 总 还 下 不 了 这 个 决 心 一 方 面 是 考 虑 到 经 济 账, 另 一 方 面, 心 里 也 有 点 担 心 总 干 这 个 减 熵 的 事 情 是 不 是 有 点 自 己 跟 自 己 过 不 去? 还 有 一 个 不 好 意 思 说 的 原 因 是 我 一 想 到 像 建 强 这 样 把 文 章 重 新 整 理 一 遍 就 头 大, 总 是 有 畏 难 情 绪 但 是 世 界 上 总 是 有 人 在 不 停 的 做 这 种 减 熵 的 事 情, 我 想 这 么 做 的 人 可 能 就 是 因 为 这 是 一 种 乐 趣, 一 种 真 正 的 乐 趣, 尤 其 是 你 的 文 字 能 够 帮 到 人 能 够 启 发 别 人 的 时 候, 那 种 快 乐 难 以 言 说 作 为 读 者, 我 能 做 到 的 事 情 并 不 多, 想 来 想 去, 唯 有 尽 可 能 的 支 持 作 者 的 创 作, 并 且 向 更 多 人 推 荐 这 本 书 顺 便 说 一 下, 如 果 他 这 本 书 销 量 好 的 话, 不 排 除 我 也 会 减 熵 一 次 冯 大 辉 [ 注 ] 注 释 [ 注 ] 丁 香 园 技 术 负 责 人, 网 络 ID:Fenng 微 信 公 众 帐 号 小 道 消 息 作 者
但 行 好 事, 去 他 妈 的 前 程 MacTalk 微 信 推 送 的 文 章 我 都 读 过, 结 册 成 书 后 我 又 买 下 读 了 一 遍 看 过 整 册 后, 我 竟 然 产 生 了 一 种 敬 畏 感 这 种 敬 畏 感 源 自 我 心 中 对 写 了 十 几 年 代 码 的 程 序 员 这 样 头 衔 的 赞 叹 和 崇 拜 每 一 个 写 了 十 几 年 代 码 的 程 序 员 都 是 一 本 书 我 也 差 点 儿 能 成 为 一 个 老 程 序 员, 我 父 亲 该 算 是 国 内 第 一 代 程 序 员, 我 出 生 时 他 在 一 所 大 学 教 编 程, 而 我 母 亲 当 时 在 另 一 所 大 学 教 统 计 诞 生 在 这 样 的 一 个 家 庭, 我 几 乎 在 育 婴 室 就 被 贴 上 了 很 可 能 会 是 个 码 农, 请 注 意 安 全 的 标 签, 接 生 的 护 士 说 这 小 宝 贝 好 可 爱, 来 给 姐 姐 笑 一 个, 笑, 笑, 你 特 么 倒 是 笑 啊, 我 冷 漠 而 淡 淡 地 回 应,bad command or file name 我 曾 有 过 在 短 时 间 内 带 着 极 大 的 心 理 压 力, 以 极 大 的 工 作 量 写 代 码 的 经 历, 我 甚 至 不 太 敢 回 忆 那 时 的 感 受 我 知 道 那 种 长 时 间 面 对 一 台 机 器 的 冰 冷 和 绝 望 机 器 没 有 感 情, 它 执 行 你 要 求 的 每 一 句 逻 辑, 你 对 它 没 什 么 脾 气, 因 为 起 承 转 合 都 来 自 于 你 的 编 排, 机 器 只 是 精 确 执 行 有 人 评 价 程 序 员 说 他 们 成 天 跟 机 器 打 交 道, 别 闹 了, 电 脑 才 不 会 跟 人 打 交 道, 在 这 台 坚 硬 的 机 器 前, 一 切 喜 怒 哀 惧 都 是 程 序 员 心 中 的 自 言 自 语 于 是 很 多 人 觉 得 程 序 员 很 可 怜, 木 讷 神 经 质 不 善 交 际 不 修 边 幅, 嘲 笑 程 序 员 的 段 子 足 够 装 一 火 车 我 听 到 不 少 姑 娘 偷 偷 地 跟 自 己 的 闺 密 说 别 嫁 程 序 员, 没 情 趣, 或 者 嫁 个 程 序 员, 老 实 有 钱 死 的 早 在 这 种 诡 异 的 环 境 中, 很 多 程 序 员 都 在 转 型 和 突 破, 做 产 品, 做 运 营, 做 职 业 吹 货, 他 们 想 办 法 甩 开 做 技 术 的 或 写 代 码 的 标 签 我 不 止 一 次 听 到 程 序 员 是 吃 青 春 饭, 你 还 是 得 赶 紧 转 型 这 样 的 所 谓 前 辈 忠 告 如 此 背 景 之 下, 一 个 写 了 十 年 代 码 的 老 程 序 员 头 衔 的 背 后, 似 乎 一 定 有 一 曲 二 胡 拉 就 的 挽 歌, 你 忍 不 住 掏 出 纸 巾 想 递 给 对 面 已 经 年 逾 不 惑 的 他, 伸 手 叫 服 务 员 再 上 一 箱 啤 酒, 冰 的, 你 悲 怆, 你 泣 涕 涟 涟, 你 起 好 了 范 儿, 准 备 听 他 开 讲 结 果 他 一 开 口, 竟 然 是 活 泼 幽 默 轻 松 直 率 荤 素 搭 配 清 爽 可 口 可 是 船 长, 这 明 明 是 一 场 悲 剧, 你 笑 什 么 呢? 谁 特 么 说 这 是 一 场 悲 剧 了 这 本 书 就 是 这 样 一 个 老 程 序 员 哼 的 这 样 一 段 小 曲 儿 端 起 来 有 很 多 技 术 性 文 章, 放 下 去 有 嬉 笑 怒 骂 和 语 重 心 长 当 然 了 书 名 叫 做 MacTalk, 自 然 有 不 少 Mac 技 巧 看 得 出 他 对 苹 果 情 有 独 钟, 书 中 开 篇 就 是 Mac 的 历 史 和 故 事 他 还 有 一 篇 被 广 泛 转 载 的 趣 谈 个 人 建 站, 细 致 到 代 码 级 别 他 还 写 人, 写 书 评, 说 是 书 评, 实 则 是 自 省 梳 理 和 复 盘, 他 读 黑 客 与 画 家, 势 必 跟 我 这 个 只 写 过 几 行 代 码 的 产 品 狗 读 起 来 深 度 不 同, 我 喜 欢 他 那 篇 书 评 他 有 代 码 情 结, 感 觉 就 是 随 便 一 撩 动, 他 就 马 上 坐 那 儿 不 起 来 非 要 给 你 写 上 一 段 儿, 还 拉 着 你 让 你 看 他 写, 你 瞅 瞅 书 中 字 里 行 间 那 些 代 码, 像 着 了 魔 似 的 书 里 我 最 喜 欢 的 一 篇 文 章 是 人 生 元 编 程, 他 做 了 一 个 跨 度 非 常 大 的 类 比, 用 元 编 程 的 思 想 类 比 人 生, 那 段 时 间 我 正 在 看 自 私 的 基 因, 我 在 这 三 个 概 念 中 间 也 找 到 了 些 似 是 而 非 的 暗 合 我 觉 得 这 篇 东 西 是 程 序 员 用 程 序 机 制 思 考 人 生 的 一 个 缩 影 ( 当 然 了 书 里 还 有 些 其 他 的 缩 影 比 如 并 发 什 么 的 ), 如 果 你 只 是 一 个 把 堆 代 码 当 差 事 的 程 序 员, 我 特 别 推 荐 你 看 看 这 一 系 列 文 章, 它 们 或 许 会 帮 你 打 开 一 扇 门, 看 看 这 种 奇 异 的 关 联
比 如 你 可 以 在 爱 情 中 拒 绝 GC, 自 己 照 顾 (take care) 你 的 每 一 段 回 忆 (memory), 多 浪 漫 啊 他 认 同 对 他 文 笔 相 对 轻 松 温 和 的 评 价, 他 说 自 己 在 网 际 多 年 看 惯 了 刀 锋 和 鲜 血, 所 以 他 不 愿 意 参 与 或 挑 起 争 端 但 我 不 同 意 他 的 文 笔 温 和, 我 觉 得 不 温 和, 而 且 挺 有 情 绪 的 有 情 绪 的 文 章 读 起 来 像 作 者 在 跟 你 聊 天 儿, 也 很 容 易 有 代 入 感, 是 好 事 儿 最 后 想 提 一 下 这 本 书 的 价 格, 这 本 书 现 在 卖 2 块 9 毛 9, 之 前 经 常 有 人 跟 我 抱 怨 推 荐 的 书 太 贵, 买 不 起 这 本 应 该, 还 好 吧 这 本 书 有 52 篇 文 章 ( 其 中 还 有 130 个 MacTips), 平 均 每 篇 文 章 5 分 多 钱, 真 是 卖 得 够 贱 的, 要 说 作 者 好 歹 也 是 正 儿 八 经 一 个 帝 都 仔, 到 底 图 了 个 啥? 他 在 序 言 里 是 这 样 回 答 这 个 问 题 的 但 行 好 事, 莫 问 前 程, 我 特 么 太 喜 欢 这 句 话 了! 我 想 把 它 送 给 每 一 个 在 深 夜 烧 烤 摊 前 黯 然 神 伤 的 人 们, 精 于 算 计 的 人 们, 小 心 翼 翼 的 人 们, 举 轻 若 重 的 人 们, 当 然 也 包 括 我 自 己 但 行 好 事, 去 特 么 的 前 程 泰 山 崩 于 前, 我 依 然 沐 浴 更 衣 焚 香 沏 茶, 诚 心 正 意, 手 起 键 落 Hello World! 邱 岳 微 信 公 众 帐 号 二 爷 鉴 书 作 者
生 命 中 遇 见 的 每 一 本 书, 都 不 是 偶 然 霍 夫 斯 塔 特 ( 哥 德 尔, 埃 舍 尔, 巴 赫, 集 异 璧 之 大 成 的 作 者 ) 在 给 内 格 尔 的 哥 德 尔 证 明 一 书 作 序 时, 写 过 这 样 一 段 令 人 印 象 深 刻 的 话 : 当 时 是 1959 年 秋 天, 在 门 罗 公 园 的 开 普 勒 书 店 里, 我 完 全 偶 然 地 见 到 了 哥 德 尔 证 明 可 能 此 刻 在 中 国, 有 个 人 可 能 就 是 你 正 在 书 店 里 面 随 意 浏 览 这 本 书, 正 在 翻 动 它 的 书 页 并 正 在 读 着 眼 前 这 些 词 句 或 许 如 果 你 买 了 这 本 书, 会 使 你 的 生 活 发 生 革 命 性 的 变 化, 就 像 这 本 书 对 我 那 样! 当 然, 也 可 能 什 么 也 没 有 发 生 也 可 能 你 根 本 就 不 在 书 店 里 或 许 你 还 正 在 睡 觉 呢! 但 是 不 管 是 哪 种 情 况, 不 管 是 你 或 是 别 的 什 么 人, 我 的 确 希 望 在 中 国 有 人 能 发 现 这 本 书, 能 感 受 到 它 是 如 此 之 美 妙, 如 此 激 动 人 心 按 理 说, 作 为 一 个 没 有 Mac, 不 怎 么 懂 编 程 的 人, 我 和 MacTalk 应 该 是 没 有 任 何 交 集 的 不 过 现 在 仍 然 记 得 第 一 次 看 到 MacTalk 的 那 一 天 : 一 个 初 夏 的 中 午, 阳 光 很 好, 看 到 Fenng 在 小 道 消 息 里 推 荐 了 Mac 君 的 公 众 账 号, 正 好 吃 完 饭 闲 来 无 事, 于 是 顺 手 加 上 了, 然 后 就 看 到 了 沉 没 成 本 那 篇 文 章, 正 好 之 前 在 曼 昆 的 经 济 学 原 理 里 看 到 过 这 个 名 词, 印 象 很 深 刻, 于 是 查 看 历 史 消 息, 发 现 作 者 在 精 通 技 术 之 余, 还 有 着 深 深 的 人 文 情 怀, 这 在 码 农 界 是 不 多 见 的, 于 是 慢 慢 变 成 了 Mac 君 的 忠 实 粉 丝, 每 一 篇 文 章 都 能 给 人 启 发, 更 难 能 可 贵 的 是, 作 者 对 每 一 条 回 复 到 公 众 账 号 的 消 息 都 会 认 真 阅 读 并 且 尽 力 解 答 读 者 的 问 题, 这 在 很 多 傲 娇 的 公 众 账 号 中 更 是 不 多 见 的 然 后 Mac 君 就 出 了 书, 在 多 看 买 了, 又 看 到 豆 瓣 也 上 架 了, 说 实 话, 对 于 我 这 种 早 已 告 别 了 文 艺 青 年 这 个 称 号 的 人 来 说, 实 在 不 好 意 思 来 这 么 小 清 新 的 豆 瓣 发 评 论, 不 过, 这 本 书 确 实 给 了 我 很 多 启 发, 所 以, 写 下 这 些, 也 是 为 了 让 更 多 人 能 够 有 缘 和 它 相 遇 乔 帮 主 在 著 名 的 遗 失 的 访 谈 里 曾 经 说 过 : 每 个 人 都 应 该 学 习 一 门 编 程 语 言 我 个 人 认 为, 这 句 话 是 非 常 有 道 理 的, 不 仅 仅 是 为 了 会 写 代 码, 能 够 实 现 自 己 的 想 法, 更 重 要 的, 是 通 过 这 种 训 练, 能 够 培 养 程 序 员 的 思 维 方 式 正 在 我 为 学 习 哪 门 语 言 难 以 选 择 时,Mac 君 适 时 推 出 如 何 学 习 一 门 编 程 语 言 这 篇 文 章, 以 一 位 过 来 人 的 身 份 提 点 后 学 在 他 的 推 荐 下, 开 始 学 习 python( 和 那 位 码 模 木 有 关 系, 完 全 是 因 为 今 年 是 蛇 年 ~), 有 人 说, 养 成 一 个 好 习 惯 需 要 21 天, 坚 持 到 现 在, 每 天 写 几 段 代 码 已 经 成 为 我 的 习 惯, 也 许 在 高 级 码 农 眼 里, 我 只 是 一 个 非 常 非 常 初 级 的 入 门 者, 但 是 对 我 自 己 而 言, 能 够 从 coding 中 获 得 乐 趣, 将 来 某 天 有 能 力 实 现 自 己 想 完 成 的 事 情, 就 已 经 很 令 人 满 足 了 我 一 直 认 为, 书 和 人 是 有 特 殊 的 缘 分 的, 缘 分 这 个 词 也 许 有 些 矫 情, 更 确 切 的 说, 遇 到 的 每 一 本 书, 冥 冥 中 与 你 都 有 特 殊 的 connection 在 之 前 的 印 象 中, 码 农 都 是 一 群 带 着 高 度 近 视 镜, 脖 子 僵 硬, 弯 腰 驼 背 的 nerd(s), 对 人 生 有 着 令 人 不 敢 苟 同 的 奇 怪 看 法 但 是 Mac 君 这 本 书 的 出 现, 很 大 程 度 上 颠 覆 了 这 种 印 象, 作 者 不 仅 具 有 high level 的 专 业 技 能 ( 在 百 余 篇 MacTips 里 有 充 分 体 现 ), 而 且 行 文 生 动, 文 字 幽 默, 在 保 证 知 识 性 之 余, 也 兼 顾 了 全 书 的 可 读 性, 再 加 上 这 么 便 宜 的 定 价 (2.99 元 的 价 格 估 计 现 在 连 一 枚 可 爱 多 都 买 不 到 ), 不 买 本 支 持 一 下, 怎 能 对 得 起 这 难 得 的 偶 遇 呢? 正 如 题 目 人 生 元 编 程 所 暗 示 的, 这 本 书 也 是 作 者 思 考 与 自 省 的 结 晶 所 谓 元 ( 英 文 meta ), 就 是 指 能 够 对 自 身 状 态 进 行 描 述 例 如 希 尔 伯 特 当 年 所 说 的 元 数 学, 就 是 指 关 于 整 个 数 学 系 统 的 语 言, 那 么 元 编 程, 就 是 能 够 操 作 代 码 的 代 码, 人 生 元 编 程, 就 是 具 有 自 省 能 力, 随 时 检 查 和 控 制 自 身 情 绪 和 行 为 思 考 自 己 想 法 改 变 大 脑 的 动 机 或 者, 用 一 句 简 单 的 话 来 说, 就 是 对 当 下 的 状 态 保 持 清 醒 的 觉 知 继 续 用 霍 夫 斯 塔 特 的 话 来 结 尾 吧 : 如 果 你 问 我 是 否 取 得 了 最 后 的 成 功, 答 案 是 当 然 没 有! 如 果 是 的 话, 生 活 将 会 变 得 令 人 厌 烦 如 果 人 的 心 灵 会 被 化 简 为 几 条 僵 化 的 规 则, 即 便 是 相 当 大 的 一 个 僵 化 规 则 的 集 合, 那 会 是 一 件 令 人 极 度 悲 哀 的 憾 事 我 们 是 幸 运
的, 因 为 我 们 的 心 灵 是 如 此 不 可 预 知 ; 正 因 为 如 此, 生 活 才 充 满 了 情 趣 尽 管 如 此, 我 们 仍 在 进 行 努 力 来 科 学 地 了 解 我 们 自 身 希 望 每 位 有 缘 读 到 这 本 人 生 元 编 程 的 读 者, 都 能 像 作 者 期 待 的 那 样, 具 有 人 生 元 编 程 的 能 力, 洞 察 自 身 的 微 妙 与 精 深 作 者 : 密 码 有 误
Mac Macintosh 的 命 名 发 布 日 期 2013 年 6 月 27 日 1976 年, 美 国 有 两 个 叫 Steve 的 孩 子 开 了 一 家 以 水 果 命 名 的 电 脑 公 司, 叫 做 苹 果 电 脑 公 司, 为 什 么 叫 苹 果, 据 说 是 那 阵 儿 乔 布 斯 天 天 吃 素, 顿 顿 水 果 餐, 瘦 的 跟 干 煸 豆 角 一 样, 他 闪 烁 着 迷 离 的 眼 神 ( 估 计 是 饿 的 ) 和 沃 兹 说, 我 刚 从 苹 果 农 场 回 来, 咱 公 司 就 叫 苹 果 电 脑 吧, 阳 光 健 康, 还 不 吓 人, 有 科 技 有 人 文, 在 电 话 黄 页 上 还 能 排 在 前 列, 多 好, 于 是 苹 果 电 脑 公 司 就 诞 生 了 现 在 我 们 知 道, 苹 果 公 司 所 有 电 脑 产 品 的 命 名 都 和 Mac 相 关, 比 如 MacBook Pro,MacBook air,imac,mac Pro 等 等, 但 是 第 一 代 苹 果 电 脑 却 和 Mac 毛 关 系 没 有, 人 家 叫 Apple 开 天 辟 地 的 是 Apple I, 居 功 至 伟 的 是 Apple II, 以 前 写 沃 兹 小 传 的 时 候 说 过, 这 两 个 神 作 都 是 沃 兹 单 枪 匹 马 做 出 来 的, 乔 布 斯 也 就 是 焊 焊 板 子 买 点 披 萨 神 马 的 有 了 Apple I 和 Apple II 垫 底, 很 快 就 衍 生 出 一 些 新 产 品 项 目, 我 们 把 时 针 拨 到 1979 年, 那 时 苹 果 公 司 有 四 款 产 品 在 研 发,AppleII,AppleIII,Lisa 和 本 文 的 主 角 Macintosh 其 中 AppleII 一 直 充 满 活 力, 在 退 出 历 史 舞 台 之 前 都 是 苹 果 公 司 的 支 柱 产 品,AppleIII 和 Lisa 就 比 较 惨 了, 命 运 多 舛, 一 会 万 般 宠 爱, 一 会 无 人 问 津, 这 种 境 遇 就 不 可 能 做 出 好 产 品, 结 果 AppleIII 只 生 产 了 9 万 台,Lisa 更 可 怜,1983 年 推 出,1986 年 彻 底 终 止, 余 货 被 埋 在 犹 他 州 的 垃 圾 堆 里 这 时 候 Mac 的 原 型 正 在 孕 育, 这 是 个 微 不 足 道 的 小 项 目, 项 目 名 称 叫 做 安 妮, 项 目 的 负 责 人 是 杰 夫 拉 斯 金 大 家 一 看 到 安 妮 二 字 是 不 是 立 刻 就 懵 了, 洋 气 的 苹 果 公 司 居 然 有 这 么 基 情 四 射 的 项 目 名 称, 但 是 具 体 为 什 么 叫 安 妮, 我 也 无 从 考 证, 大 家 还 是 来 认 识 一 下 项 目 经 理 吧, 这 兄 弟 叫 做 杰 夫 拉 斯 金, 同 样 是 一 位 技 术 牛 人, 是 苹 果 的 第 31 位 员 工 苹 果 公 司 的 开 创 者 们 似 乎 都 脱 不 开 人 文 与 技 术 的 情 怀, 拉 斯 金 的 专 业 是 计 算 机 科 学, 但 是 教 过 音 乐 和 视 觉 艺 术, 在 厌 倦 教 书 之 后, 就 租 了 一 只 热 气 球, 跑 到 校 长 家 上 空 大 声 喊 道, 我 特 么 不 干 了 谁 这 么 辞 过 职? 拉 斯 金 在 自 己 的 博 士 论 文 里 写 着, 计 算 机 应 该 是 给 人 用 的, 不 仅 仅 是 给 极 客 黑 客 各 种 客 用 的, 除 了 神 秘 的 命 令 行, 还 得 有 图 形 界 面 所 以 他 对 世 界 宣 布 : I have a dream, 那 就 是 为 大 众 制 造 价 廉 物 美 的 电 脑!
想 到 做 到,1979 年, 拉 斯 金 说 服 了 当 时 苹 果 公 司 的 管 理 者 迈 克 马 库 拉, 成 立 了 一 个 小 规 模 的 项 目 组 用 来 研 发 廉 价 的 同 时 具 备 图 形 界 面 和 命 令 行 的 电 脑, 当 时 这 个 项 目 代 号 就 非 常 神 奇 的 被 命 名 为 安 妮, 咱 也 不 知 道 拉 兄 是 怎 么 想 的, 终 于 有 一 天, 拉 斯 金 觉 得 这 名 字 太 女 性 化 了, 于 是 主 动 更 换 了 项 目 代 号, 用 自 己 喜 欢 的 一 种 苹 果 ( 又 是 苹 果!) 来 命 名, 叫 做 麦 金 托 什 (McIntosh) 但 是 为 了 避 免 与 另 一 家 音 响 设 备 制 造 商 麦 金 托 什 实 验 室 (McIntosh laboratory) 重 名, 拉 斯 金 对 这 个 单 词 做 了 些 微 调, 改 为 大 家 现 在 熟 知 的 Macintosh 感 谢 拉 斯 金, 如 果 不 是 他 把 Mac 的 名 字 改 了, 现 在 大 家 用 的 都 是 iannie 和 Anniebook, 那 感 觉 得 有 多 么 怪 异
1984,Mac 诞 生 发 布 日 期 2013 年 6 月 30 日 所 有 伟 大 的 事 业 都 源 于 梦 想, 始 于 微 不 足 道 拉 斯 金 的 梦 想 是 数 以 百 万 计 的 电 脑, 是 如 果 个 人 电 脑 能 够 真 正 面 向 个 人, 那 么 任 何 一 个 家 庭 都 该 拥 有 一 台 但 是 Macintosh 项 目 初 期, 整 个 项 目 组 只 有 四 名 研 发 工 程 师, 四 名 啊, 各 位 兄 弟, 这 是 在 做 操 作 系 统 和 硬 件 工 业 设 计, 不 是 在 写 移 动 App! 就 像 秦 始 皇 告 诉 蒙 恬, 兄 弟, 哥 有 件 事 托 你 办 一 下, 你 挑 选 20 名 精 锐 勇 士, 去 修 一 下 万 里 长 城,Okey?You can do it!, 但 事 实 就 是 这 么 残 酷, 搁 到 现 在 您 就 算 打 破 脑 袋 也 找 不 到 这 样 的 团 队! 这 还 没 完, 人 少 不 算 什 么, 您 别 没 事 就 来 捣 乱 啊 每 隔 一 段 时 间 Mac 项 目 就 会 被 拿 出 来 讨 论 一 下, 讨 论 的 主 题 不 是 加 人 加 钱, 而 是 啥 时 候 解 散? 为 神 马 还 不 解 散? 好 在 拉 斯 金 也 不 是 吃 素 的, 每 次 都 能 凭 借 三 寸 不 烂 之 舌 让 项 目 化 险 为 夷, 又 惊 又 喜 终 于 有 一 天,Macintosh 被 乔 布 斯 盯 上 了, 这 下 拉 斯 金 老 实 了, 他 妈 妈 再 也 不 担 心 他 的 项 目 被 解 散 了, 而 是 什 么 时 候 这 个 项 目 会 被 小 乔 据 为 己 有 根 据 乔 帮 主 的 各 种 言 行 访 谈, 我 相 信 他 对 编 程 有 着 深 刻 的 认 知, 但 是 根 据 各 种 史 料 传 记, 帮 主 应 该 是 没 有 真 正 写 过 代 码 的 没 编 程 但 是 对 编 程 有 深 刻 的 认 识, 这 种 行 为 是 无 法 解 释 的, 所 以 史 称 天 才 行 为! 虽 然 不 会 编 程, 但 是 乔 布 斯 非 常 欣 赏 拉 斯 金 的 想 象 力, 在 Lisa 项 目 折 戟 沉 沙 之 后, 乔 布 斯 盯 上 了 Macintosh, 不 过 在 帮 主 的 词 典 中 是 没 有 价 廉 物 美 这 个 词 的 他 告 诉 拉 斯 金, 你 太 不 高 端 大 气 了, 搞 什 么 价 廉 物 美 呢? 咱 有 钱, 不 用 考 虑 电 脑 的 成 本, 要 做 就 做 完 美 的 产 品, 可 操 作 性 图 形 界 面 性 能, 一 样 都 不 能 少 洗 脑 完 毕, 乔 布 斯 开 始 让 工 程 师 为 Mac 换 上 性 能 强 劲 的 摩 托 罗 拉 68000, 用 来 支 持 鼠 标 和 华 丽 的 图 形 效 果 工 程 师 这 一 次 站 到 了 乔 布 斯 这 一 边, 哪 个 程 序 员 会 不 希 望 自 己 的 程 序 跑 在 更 好 的 硬 件 上 呢? 终 于, 乔 布 斯 代 替 拉 斯 金 接 管 了 Macintosh 项 目 组 当 时 的 乔 布 斯 迫 切 希 望 用 Macintosh 再 次 证 明 自 己, 他 开 始 动 用 自 己 的 资 源 和 现 实 扭 曲 力 场 来 改 造 和 影 响 Macintosh 项 目 组 成 员, 同 时 也 吸 引 了 更 多 优 秀 的 技 术 天 才 加 入 Macintosh 的 研 发 乔 布 斯 甚 至 不 切 实 际 的 希 望 Macintosh 能 在 1982 年 左 右 发 布, 他 的 激 情 和 工 作 方 式 虽 然 让 项 目 组 成 员 间 歇 性 崩 溃, 但 同 样 在 激 励 着 他 们 奋 力 前 行, 实 现 了 很 多 似 乎 不 可 能 完 成 的 天 才 技 术 创 意
Macintosh 研 发 期 间 那 个 著 名 的 缩 短 Mac 启 动 时 间 的 故 事 尤 其 让 人 印 象 深 刻 有 一 天 乔 布 斯 走 进 负 责 Macintosh 操 作 系 统 的 工 程 师 的 办 公 隔 间 查 看 电 脑 演 示, 随 即 开 始 抱 怨 系 统 启 动 时 间 太 长 了 像 所 有 程 序 员 一 样, 那 个 工 程 师 开 始 解 释 balabala, 乔 布 斯 打 断 了 他, 说, 如 果 能 够 救 人 一 命 的 话, 你 愿 意 让 系 统 的 启 动 时 间 加 快 10 秒 吗? 工 程 师 说 可 以 考 虑 乔 布 斯 拉 过 白 板 开 始 计 算, 如 果 500 万 人 使 用 Macintosh, 每 天 开 机 多 用 10 秒 钟, 那 加 起 来 每 年 要 浪 费 的 时 间 大 约 是 3 亿 小 时, 如 果 我 们 把 这 些 时 间 节 省 下 来, 那 每 年 就 相 当 于 挽 救 了 数 以 百 计 的 生 命 工 程 师 一 听 吓 尿 了, 几 个 星 期 后 乔 布 斯 回 来 一 看, 系 统 的 启 动 时 间 减 少 了 28 秒 年 轻 时 的 乔 布 斯 虽 然 工 作 方 式 方 法 上 有 很 多 值 得 探 讨 的 地 方, 但 是 他 能 够 看 到 宏 观 层 面 的 东 西, 从 而 激 励 别 人 奋 勇 向 前 终 于, 时 间 来 到 1984 年, 在 经 历 了 数 不 清 的 延 期 之 后,Macintosh 要 发 布 了, 乔 布 斯 为 此 策 划 了 著 名 的 1984 广 告, 这 是 一 个 注 定 名 垂 千 古 的 广 告 片, 但 第 一 次 给 苹 果 董 事 会 成 员 播 放 时, 大 多 数 人 居 然 认 为 这 是 看 过 最 差 的 广 告 片 ( 你 们 就 知 道 大 部 分 光 管 理 不 干 活 的 人 有 多 么 没 品 了 吧 ) 不 过 乔 布 斯 和 沃 兹 都 非 常 喜 欢 这 个 广 告 的 创 意, 甚 至 沃 兹 提 议 广 告 费 由 他 和 乔 布 斯 一 人 一 半 承 担 ( 厚 道 的 沃 兹 ) 经 过 努 力,1984 广 告 按 照 原 计 划 播 放 1984 年 1 月 22 日, 在 第 十 八 届 美 国 职 业 橄 榄 球 超 级 碗 大 赛 中, 苹 果 公 司 播 放 了 这 段 构 思 独 特 的 广 告 片 1984 广 告 借 用 乔 治 奥 威 尔 的 小 说 1984 映 射 IBM 对 市 场 的 垄 断 和 不 思 进 取, 把 Macintosh 作 为 挑 战 IBM 的 新 生 力 量, 在 广 告 的 结 尾, 屏 幕 上 出 现 广 告 词 : 1 月 24 日, 苹 果 电 脑 公 司 将 推 出 Macintosh 电 脑, 你 就 明 白, 为 什 么 今 天 的 1984 不 会 变 成 1984 30 年 过 去 了,IBM 似 乎 又 开 始 不 思 进 取 了, 但 这 次 IBM 的 角 色 已 经 从 当 年 的 老 大 哥 变 为 时 代 的 follower, 能 否 跟 上 还 要 看 其 自 身 的 变 革 力 度 这 则 广 告 取 得 了 令 人 震 撼 的 效 果, 最 终 被 电 视 指 南 和 广 告 时 代 评 为 有 史 以 来 最 伟 大 的 商 业 广 告 从 此,Macintosh 拉 开 了 另 一 个 伟 大 时 代 的 序 幕
非 同 凡 想 发 布 日 期 2013 年 8 月 6 日 6 月 底 我 在 1984,Mac 诞 生 中 介 绍 了 苹 果 公 司 的 一 则 著 名 广 告 1984, 在 那 篇 文 章 中 我 描 述 道 : 1984 年 1 月 22 日, 在 第 十 八 届 美 国 职 业 橄 榄 球 超 级 碗 大 赛 中, 苹 果 公 司 播 放 了 这 段 构 思 独 特 的 广 告 片 1984 广 告 借 用 乔 治 奥 威 尔 的 小 说 1984 影 射 IBM 对 市 场 的 垄 断 和 不 思 进 取, 把 Macintosh 作 为 挑 战 IBM 的 新 生 力 量, 在 广 告 的 结 尾, 屏 幕 上 出 现 广 告 词 : 1 月 24 日, 苹 果 电 脑 公 司 将 推 出 Macintosh 电 脑, 你 就 明 白, 为 什 么 今 天 的 1984 不 会 变 成 1984 不 过 我 最 喜 欢 的 苹 果 广 告 并 不 是 1984, 而 是 今 天 要 介 绍 的 非 同 凡 想 Think Different 2011 年 乔 布 斯 辞 世 的 时 候, 这 条 广 告 曾 经 被 广 泛 的 报 道 过, 喧 嚣 过 后, 我 们 再 来 品 味 这 些 充 满 时 间 感 的 黑 白 画 面 和 优 美 到 极 致 的 文 字, 想 想 宇 宙 苍 茫, 想 想 在 时 间 的 滚 滚 洪 流 中 推 动 人 类 进 步 的 人 事 欢 乐 苦 难 和 疯 狂, 我 们 就 知 道, 改 变 世 界 不 是 闹 着 玩 的 这 则 广 告 诞 生 在 乔 布 斯 刚 刚 回 归 苹 果 公 司 的 那 段 时 期 (1997 年 ), 乔 布 斯 还 仅 仅 是 头 顶 顾 问 头 衔 的 领 导 者, 连 临 时 CEO 都 不 是 苹 果 当 时 内 忧 外 患, 除 了 要 精 兵 简 政, 缩 减 产 品 线, 拓 展 优 势 产 品 之 外, 还 要 告 诉 外 界, 苹 果 依 然 生 机 勃 勃 和 与 众 不 同, 这 个 重 任 就 落 到 了 非 同 凡 想 上
苹 果 找 到 了 当 时 知 名 的 广 告 公 司 TBWA/Chiat/Day, 这 个 公 司 也 是 1984 的 缔 造 者, 大 家 开 始 坐 在 一 起 寻 找 创 意 与 1984 一 样, 创 意 必 定 伴 随 痛 苦, 整 个 过 程 充 满 了 争 论 反 击 争 吵 骂 娘 和 痛 哭 流 涕, 双 方 恨 不 得 杀 死 对 方, 剧 情 狗 血 得 能 写 一 个 剧 本 参 与 创 意 的 人 逐 字 逐 句 的 推 敲 文 字 画 面, 选 择 历 史 人 物, 选 择 旁 白 者 等 等, 终 于, 在 所 有 人 彻 底 崩 溃 之 前, 广 告 内 容 完 成 了 在 旁 白 者 的 选 择 上, 有 人 推 荐 乔 布 斯, 但 是 在 当 年 看 来 这 并 不 是 个 好 主 意, 乔 布 斯 那 时 的 成 就 很 难 比 肩 画 面 中 的 其 他 人 物 最 后 大 家 选 择 了 奥 斯 卡 历 史 上 最 年 轻 的 影 帝 理 查 德 德 莱 弗 斯, 不 过, 乔 布 斯 也 录 制 了 一 个 版 本, 所 以 我 们 今 天 才 有 幸 能 够 听 到 乔 布 斯 本 人 旁 白 的 非 同 凡 想 在 广 告 创 意 和 制 作 接 近 尾 声 的 时 候, 乔 布 斯 决 定 正 式 接 管 苹 果 公 司, 由 顾 问 变 为 iceo( 临 时 CEO) 非 同 凡 想 广 告 播 出 后, 所 有 人 都 知 道 苹 果 又 活 了, 他 们 重 新 开 启 了 复 兴 之 旅 16 年 过 去 了, 让 我 们 再 次 欣 赏 一 下 这 则 广 告 的 文 字 版 和 乔 布 斯 配 音 的 广 告 片 : 在 此 向 那 些 疯 狂 的 家 伙 致 敬 他 们 我 行 我 素, 桀 骜 不 驯, 惹 是 生 非, 就 像 方 孔 中 的 圆 钉 一 样 他 们 用 不 同 的 方 式 看 待 世 界 他 们 既 不 墨 守 成 规, 也 不 安 于 现 状 你 尽 可 以 支 持 他 们, 反 对 他 们, 赞 美 或 诋 毁 他 们 但 是 唯 独 不 能 忽 视 他 们 因 为 他 们 改 变 了 世 界 他 们 让 人 类 向 前 跨 越 了 一 大 步 他 们 是 别 人 眼 里 的 疯 子 却 是 我 们 眼 中 的 天 才 因 为 只 有 疯 狂 到 自 以 为 能 够 改 变 世 界 的 人 才 能 真 正 的 改 变 世 界 影 片 中 包 含 的 人 物 有 : 阿 尔 伯 特 爱 因 斯 坦 鲍 勃 迪 伦 马 丁 路 德 金 理 察 布 兰 森 约 翰 蓝 侬 巴 克 敏 斯 特 富 勒 (Richard Buckminster Fuller) 汤 玛 斯 爱 迪 生 穆 罕 默 德 阿 里 (Muhammad Ali-Haj) 泰 德 特 纳 玛 丽 亚 卡 拉 丝 圣 雄 甘 地 阿 梅 莉 亚 埃 尔 哈 特 亚 弗 列 希 治 阁 玛 莎 葛 兰 姆 吉 姆 韩 森 弗 兰 克 劳 埃 德 赖 特 毕 加 索 广 告 的 结 尾, 一 位 青 春 洋 溢 的 小 女 孩, 睁 开 了 紧 闭 的 双 眼, 仿 佛 看 到 无 限 可 能
怀 念 2007 发 布 日 期 2013 年 3 月 21 日 看 到 一 则 消 息, 或 叫 传 闻, 苹 果 将 在 6 月 29 日, 也 就 是 iphone 发 布 6 周 年 的 时 候 发 布 新 产 品 届 时 苹 果 将 举 办 一 个 名 为 Original Passion, New Ideas 的 活 动 来 庆 祝 iphone 发 布 6 周 年, 并 在 活 动 中 发 布 下 一 代 iphone 和 ipad 等 产 品 由 于 苹 果 传 统 的 WWDC 大 会 也 是 在 每 年 6 月 举 行, 不 知 道 这 两 个 活 动 是 不 是 一 起 进 行 作 为 技 术 人 员, 相 对 于 新 产 品 发 布 会, 我 更 喜 欢 每 年 一 度 的 WWDC 大 会, 届 时 会 有 年 轻 的 年 迈 的 大 师 级 的 各 种 产 品 经 理 布 道 师 程 序 员 来 讲 解 他 们 在 设 计 开 发 创 意 中 的 想 法 和 实 践, 几 十 个 session, 看 起 来 非 常 过 瘾 今 天 的 附 图 就 是 2012 年 的 WWDC Logo 时 间 如 白 驹 过 隙, 距 离 第 一 部 iphone 发 布 已 经 6 年 了, 我 手 机 上 有 一 个 用 来 做 纪 念 日 提 醒 的 App 显 示, 第 一 部 iphone 发 布 于 2007 年 6 月 29 日, 至 今 2092 天 6 年 时 光, 智 能 手 机 和 平 板 领 域 发 生 了 翻 天 覆 地 的 变 化, 当 年 那 个 手 持 iphone 睥 睨 世 界 乔 布 斯 已 经 仙 去,Android 崛 起, 与 ios 分 庭 抗 礼 手 持 设 备 上 超 过 百 万 的 App 数 量 彻 底 改 变 了 人 们 的 生 活, 一 切 从 iphone 开 始 iphone 的 各 个 版 本 中, 第 一 代 和 第 四 代 是 获 得 赞 誉 最 多 的, 第 一 代 横 空 出 世, 告 诉 世 界 现 在 和 未 来, 手 机 应 该 是 这 样 的 三 年 以 后 第 四 代 iphone 破 茧 而 出, 工 业 设 计 和 软 件 技 术 的 水 准 堪 称 空 前, 远 远 的 把 同 年 代 的 手 机 落 在 身 后 70 码, 颇 有 倚 天 不 出 谁 与 争 锋 的 气 势 时 至 今 日, 无 论 iphone 或 ipad 有 多 么 大 的 改 进, 比 如 芯 片 摄 像 头 NFC 硬 件 工 艺 和 外 观 等 等, 都 不 能 再 给 我 们 带 来 创 世 的 感 觉 除 非 出 现 颠 覆 性 的 特 性, 比 如 电 池 续 航 能 力 的 突 破, 全 息 影 像, 智 能 感 知 等 等 毫 无 疑 问, 苹 果 会 把 iphone ipad Mac 和 App 生 态 帝 国 做 得 越 来 越 好, 我 们 可 以 慢 慢 等 待, 也 可 以 去 添 砖 加 瓦, 但 是 我 们 更 期 待 那 种 颠 覆 性 的 产 品 出 现, 就 像 Mac ipod iphone App Store ipad, 这 才 是 苹 果 创 新 的 基 因 未 来 的 颠 覆 是 什 么 呢? 可 能 是 iwatch itv, 或 者 是 我 们 没 有 想 到 的 东 西
作 为 一 个 软 件 从 业 人 员, 我 知 道 一 个 产 品 从 无 到 有 是 困 难 的, 从 有 到 精 是 艰 难 的, 而 当 你 站 上 一 个 巅 峰 之 后, 哪 怕 是 做 最 微 小 的 改 进 和 提 升, 都 需 要 花 费 大 量 的 人 力 物 力, 同 时 还 要 承 受 失 败 的 风 险 我 们 都 知 道, 从 平 庸 到 优 秀 是 容 易 的, 从 优 秀 到 卓 越 是 痛 苦 的, 可 能 很 多 人 公 司 穷 尽 一 生 都 无 法 达 到 卓 越 的 境 地 有 时 候, 我 们 只 是 需 要 一 点 耐 心, 把 我 们 自 己 的 事 情 做 好 的 同 时, 再 等 等
年 轻 时 的 梦 想 还 在 吗? 发 布 日 期 2013 年 3 月 17 日 每 个 孩 子 从 小 都 怀 揣 梦 想, 积 极 上 进, 在 充 满 无 穷 可 能 的 选 择 里 为 自 己 编 织 最 灿 烂 的 明 天 我 想 大 家 小 时 候 都 这 样 吧, 没 人 从 小 立 志 要 做 个 坏 人 或 者 流 氓, 很 多 时 候 别 人 问 你 的 理 想 是 什 么 啊? 回 答 多 半 是 科 学 家 作 家 医 生 老 师, 从 来 没 见 过 一 个 孩 子 从 小 信 誓 旦 旦 的 要 做 一 个 黑 社 会 或 贪 污 犯 即 使 人 们 长 大 了, 由 于 各 种 原 因 变 成 了 坏 蛋 和 流 氓, 他 们 也 希 望 自 己 的 子 女 将 来 做 个 好 人 而 不 是 坏 蛋 但 是, 你 年 轻 时 候 的 梦 想 只 是 你 生 命 中 的 一 个 Logo, 而 且 是 个 会 变 的 Logo, 比 如 苹 果 最 初 的 Logo 是 这 样, 后 来 变 成 了 这 样 ( 见 附 图 ) 我 小 时 候 因 为 作 文 被 老 师 读, 想 当 作 家, 因 为 参 加 数 学 竞 赛, 想 当 数 学 家, 因 为 练 毛 笔 字, 想 当 书 法 家 这 些 都 不 重 要, 重 要 的 是 你 在 长 大 的 过 程 中 没 有 把 这 个 Logo 丢 掉, 你 还 在 想 要 做 点 什 么 或 改 变 点 什 么, 你 没 有 变 成 小 时 侯 痛 恨 的 那 些 人, 这 就 够 了 人 长 大 总 是 伴 随 着 痛 苦, 现 实 变 得 越 来 越 现 实, 那 些 无 限 可 能 都 变 成 了 没 有 可 能 或 很 小 可 能, 这 东 西 是 很 残 酷 的 当 年 我 进 入 洪 恩 软 件 的 时 候, 大 概 24 岁, 洪 恩 的 总 裁 也 姓 池, 比 我 大 4 左 右, 清 华 的 本 科 生, 当 时 已 经 拥 有 一 家 几 百 人 的 全 国 知 名 的 科 技 教 育 公 司 那 时 我 暗 暗 的 想, 自 己 在 28 岁 的 时 候, 也 要 发 展 成 什 么 样... 这 就 是 我 当 时 的 梦 想 于 是 拼 命 工 作 彻 夜 编 程 努 力 学 习, 但 是 毕 竟 资 质 和 眼 界 在 那 摆 着,28 岁 了, 有 提 升, 但 是 远 远 到 不 到 我 设 定 的 梦 想 这 时 候 你 就 会 慢 慢 认 识 到, 想 取 得 什 么 样 的 成 就, 或 者 想 成 为 什 么 样 的 人, 除 了 通 过 长 期 艰 苦 的 练 习 和 有 意 识 的 提 升, 资 质 环 境 勇 气 运 气 等 同 样 重 要 然 后 很 快 你 就 三 十 了, 三 十 而 立, 梦 想 似 乎 已 经 远 走, 每 个 人 都 在 感 慨, 这 么 多 年 付 出 了 真 心 却 收 获 了 一 堆 下 水, 不 知 道 那 些 真 心 和 梦 想 都 去 哪 了, 不 是 说 能 量 守 恒 吗? 都 他 妈 去 哪 了? 其 实 都 在, 它 们 就 藏 在 某 个 角 落 默 默 的 等 着, 一 旦 你 准 备 重 新 上 路, 它 们 就 会 跳 出 来, 指 引 你 前 行 所 以 最 重 要 的 是 你 还 想 做 事, 而 不 是 混 世 有 人 说 不 知 道 自 己 想 做 什 么, 那 么 最 好 的 办 法 就 是 把 目 前 正 在 做 的 事 情 做 好, 如 果 你 把 不 感 兴 趣 的 事 情 都 做 好 了, 一 旦 你 找 到 自 己 的 方 向, 那 你 得 做 得 多 好 啊 我 自 己 离 三 十 已 经 很 久 远 了, 正 在 加 速 冲 向 四 十 不 惑 的 那 条 金 线 子 曾 经 曰 过, 四 十 而 不 惑, 好 像 是 告 诉 你 到 了 40 岁 就 什 么 都 明 白 了, 我 曾 经 期 望 着 大 彻 大 悟 的 那 一 天 的 到 来 后 来 我 发 现 子 就 是 个 骗 子, 他 的 意 思 是 你 到 了 40 岁, 该 明 白 的 都 明 白 了, 不 明 白 的 估 计 你 也 不 想 去 明 白 了, 所 以 就 不 惑 了 但 现 实 的 情 况 是, 如 果 你 一 直 在 思 考 读 书 实 践, 做 自 己 认 为 对 的 事 情, 到 了 40 岁, 你 会 发 现 不 是 不 惑, 而 是 有 了 更 多 的 惑 这 种 未 知 的 恐 惧 可 能 会 伴 随 我 们 的 一 生.. 附 图 是 苹 果 Logo 的 变 迁, 大 部 分 人 熟 悉 被 吃 了 一 口 的 苹 果 图 案, 但 不 知 道 第 一 个 图 是 什 么 意 思 那 是 苹 果 公 司 最 早 的 合 伙 人 韦 恩 设 计 的 第 一 代 苹 果 Logo, 图 案 是 一 个 缠 绕 了 缎 带 的 徽 章, 徽 章 正 中 是 牛 顿 在 苹 果 树 下 读 书 的 场 景 所 以 说 乔 布 斯 的 苹 果 和 牛 顿 的 苹 果, 还 是 有 点 关 系 的 乔 布 斯 沃 兹 和 韦 恩 创 建 了 苹 果 公 司, 但 韦 恩 在 公 司 成 立 没 几 天 就 卖 掉 了 公 司 股 份 退 出 了, 因 为 他 觉 得 乔 布 斯 和 沃 兹 太 孩 子 气 了 多 年 以 后 苹 果 成 了 伟 大 的 公 司, 有 人 找 到 韦 恩,
问 他 是 否 后 悔 退 出 苹 果, 他 的 回 答 是, 一 点 也 不, 我 喜 欢 现 在 的 生 活 所 以 说 命 中 有 时 终 须 有, 命 中 无 时 莫 强 求, 后 悔 也 没 用, 还 不 如 不 后 悔!
品 评 OS X Mavericks 唯 快 不 破 ( 上 ) 发 布 日 期 2013 年 8 月 12 日 2013 年 6 月 11 日, 苹 果 的 WWDC 大 会 结 束 的 第 二 天, 我 就 升 级 了 ios7, 还 写 了 两 篇 文 章 那 时 就 有 读 者 问, 为 什 么 不 顺 手 把 Mavericks 也 升 了 呢? 其 实 无 论 是 ios 的 beta 版, 还 是 OS X 的 开 发 者 预 览 版, 都 是 为 了 开 发 者 测 试 和 适 配 现 有 软 件 程 序 并 提 交 bug 的, 苹 果 不 会 保 证 其 可 用 性, 尤 其 是 前 几 个 版 本, 系 统 崩 溃 变 砖 发 热 耗 电 断 网 都 非 常 可 能, 你 看 着 千 百 个 App 在 你 面 前 挥 舞 但 一 个 也 不 能 用 时 是 不 会 有 人 同 情 你 的, 甚 至 可 能 有 代 码 界 的 达 人 慢 慢 的 踱 过 来 安 慰 你 说, 该, 谁 让 你 丫 升 级 了!, 让 你 觉 得 世 界 残 酷 无 比 那 我 为 什 么 升 级 ios 7 呢? 第 一, 我 觉 得 出 了 问 题 自 己 能 Hold 住, 第 二, 别 看 大 家 每 天 走 路 开 车 冒 着 被 撞 飞 和 撞 飞 别 人 的 风 险 低 头 看 手 机, 但 是 手 机 只 要 能 够 打 电 话 和 发 短 信, 就 不 至 于 耽 误 大 事 OS X 就 不 同 了, 那 是 工 作 和 学 习 的 必 须 品, 我 可 不 愿 意 冒 风 险 花 时 间 去 折 腾 Mac, 所 以 Mavericks 一 直 没 升 前 几 天 Mavericks 的 第 五 个 预 览 版 发 布 了, 先 问 了 几 个 朋 友 都 说 比 较 稳 定, 后 外 事 不 决 问 Google, 得 知 我 必 须 用 的 几 个 软 件 都 已 经 有 新 版 本 兼 容 了, 遂 决 定 周 末 花 时 间 升 级, 并 在 微 博 上 发 布 了 这 一 消 息 这 时 就 看 出 人 品 了, 马 上 有 达 人 发 来 祝 福, 无 数 事 实 证 明 了 一 个 颠 扑 不 破 的 真 理 不 作 死 就 不 会 死 啊, 兄 弟, 我 毅 然 回 复, 哥 行 走 江 湖 靠 的 是 个 稳 字, 早 就 备 份 袅 插 播 一 句, 自 从 开 通 了 MacTalk, 有 无 数 的 人 跑 来 问 文 件 误 删 除 了 怎 么 办, 系 统 挂 了 怎 么 办, 硬 盘 坏 了 怎 么 办? 一 问 之 下 都 是 没 备 份 过 的, 为 什 么 不 备 份, 一 部 分 不 知 道, 一 部 分 嫌 麻 烦 在 这 里 我 只 能 通 过 MacTalk 再 次 告 诉 大 家, 苹 果 为 OS X 开 发 了 一 个 叫 做 时 间 机 器 (Time Machine) 的 软 件, 不 是 让 大 家 混 不 下 去 的 时 候 穿 越 到 清 朝 去 找 格 格 玩 的, 而 是 为 了 备 份 你 的 操 作 系 统 和 重 要 文 件 的,Mac 君 只 能 帮 你 们 到 这 里 了
于 是, 我 周 末 准 备 了 茶 咖 啡 啤 酒 和 披 萨, 一 边 欣 赏 羽 毛 球 世 锦 赛, 一 边 完 成 了 Mavericks 的 升 级, 整 个 过 程 无 比 顺 利 ( 人 品 好 没 办 法 ), 下 面 聊 聊 升 级 过 程 和 使 用 体 验 Mavericks 的 命 名 OS X 向 来 是 用 我 心 爱 的 大 猫 命 名 的, 比 如 Leopard,Lion 等, 这 次 不 知 道 怎 么 发 神 经 用 了 个 加 州 冲 浪 胜 地 的 名 字, 让 我 非 常 困 惑, 到 现 在 也 不 知 道 中 文 名 字 是 什 么 而 且 这 个 名 字 似 乎 很 难 记, 我 发 微 博 时 把 rick 写 成 了 risk 居 然 没 有 被 各 类 错 字 控 和 错 字 党 发 现, 可 见 一 斑 总 之, 大 猫 没 了, 让 人 伤 感, 而 且, 你 不 知 道 下 一 个 版 本 会 叫 什 么 名 字, 难 道 找 个 攀 岩 胜 地 么? 安 装 再 说 一 次, 安 装 之 前 先 用 Time Machine 进 行 系 统 备 份, 保 证 你 可 以 随 时 恢 复 到 现 在 的 系 统 状 态 下 载 OS X Mavericks 10.9 的 第 五 个 开 发 者 预 览 版, 把 安 装 程 序 拖 到 应 用 程 序 文 件 夹, 双 击 安 装 即 可 因 为 是 升 级 安 装, 所 以 过 程 傻 瓜 的 令 人 发 指, 选 择 一 下 安 装 磁 盘, 剩 下 的 事 情 就 交 给 安 装 程 序 了 我 看 完 一 场 羽 毛 球 比 赛 后 回 来, 发 现 系 统 已 经 升 级 完 成 有 童 靴 问 什 么 是 升 级 安 装? 这 么 理 解 吧, 有 一 天 你 很 累, 早 早 就 睡 下 了, 这 时 候 一 个 装 修 队 趁 着 夜 色 的 掩 护 偷 偷 进 入 你 的 豪 宅 进 行 了 一 次 升 级 装 修 等 早 晨 的 闹 钟 轻 轻 敲 醒 沉 睡 的 心 灵, 你 慢 慢 张 开 自 己 的 眼 睛, 发 现 一 切 似 乎 都 不 一 样 了, 但 所 有 的 东 西 都 在, 家 具 和 电 器 换 了 新 的, 但 衣 物 摆 设 位 置 都 没 变, 甚 至 你 上 次 打 开 的 电 视 频 道 都 保 留 下 来 了, 总 之 系 统 已 经 不 是 那 个 系 统, 但 你 的 个 人 设 置 (Profile) 都 保 存 下 来 了 OS X 系 统 的 每 次 升 级 都 是 如 此, 安 装 完 成 后 几 乎 所 有 软 件 都 不 需 要 重 新 安 装, 甚 至 你 打 开 文 件 的 进 度 Safari 的 Tab 页 都 会 被 作 为 状 态 保 存 下 来 我 从 第 一 次 使 用 Leopard 之 后 再 没 有 重 装 过 系 统, 要 么 升 级 要 么 恢 复, 就 是 这 样 用 户 体 验 升 级 完 成 登 录 系 统, 我 的 第 一 感 受 是 MD 被 骗 了, 什 么 变 化 都 木 有 啊 魂 淡, 接 着 才 进 入 第 二 感 受, 以 下 均 为 第 二 感 受 的 体 验 1 去 材 质 化 其 实 看 到 登 录 界 面 就 会 感 觉 有 所 不 同, 但 由 于 只 是 背 景 材 质 的 改 变, 所 以 容 易 让 人 忽 视 Lion 系 列 的 登 录 界 面 背 景 是 亚 麻 材 质 的 灰 黑 色 图 片, 苹 果 的 Logo 也 带 有 镌 刻 的 立 体 感,Mavericks 的 登 录 则 极 为 简 洁, 纯 灰 色 的 背 景 和 白 色 的 Logo, 登 录 用 户 头 像 也 被 妥 妥 的 拍 扁 了 通 知 界 面 的 背 景 也 做 了 同 样 的 改 变, 由 亚 麻 背 景 改 为 纯 色 Launchpad 则 彻 底 与 当 前 桌 面 的 色 系 融 为 一 体, 取 消 了 二 级 文 件 夹 打 开 显 示 纹 理 背 景 的 设 计, 这 一 点 与 ios7 的 毛 玻 璃 效 果 有 异 曲 同 工 之 效 Dashboard 空 间 的 背 景 也 由 原 来 立 体 的 圆 变 成 了 横 竖 交 织 的 线
至 此, 就 我 的 观 察,Mavericks 基 本 完 成 了 所 有 背 景 材 质 的 去 除, 从 早 期 充 满 贵 族 气 息 的 金 属 拉 丝 和 近 期 沉 稳 含 蓄 的 纹 理 设 计, 都 不 会 出 现 在 新 的 OS X 中 了, 一 个 时 代 已 经 结 束 2 扁 平 设 计 Mavericks 在 OS X 的 扁 平 设 计 上 做 了 一 些 尝 试, 比 如 登 录 界 面, 新 应 用 ibook 和 地 图 的 图 标, 日 历 通 讯 录 备 忘 录 和 活 动 监 视 器 的 新 设 计, 都 显 示 了 OS X 的 扁 平 化 趋 势, 那 为 什 么 没 有 对 所 有 的 原 生 程 序 进 行 全 新 设 计? 我 估 计 一 个 是 时 间 上 的 问 题, 另 一 个 是 OS X 的 演 进 一 直 是 潜 移 默 化 的, 可 能 还 不 到 大 变 脸 的 时 候 老 话, 路 要 一 步 一 步 走, 走 的 过 大, 容 易 扯 着 淡 另 外,OS X 用 了 这 么 多 年, 我 确 实 还 没 有 产 生 类 似 ios 那 样 的 审 美 疲 劳, 那 就 让 扁 平 来 的 缓 慢 一 些 吧 3 细 节 改 进 * 手 势 : 四 指 划 开 显 示 桌 面 的 时 候 可 以 通 过 手 指 的 动 作 实 时 控 制 程 序 的 位 置, 目 前 只 有 显 示 桌 面 和 桌 面 空 间 切 换 可 以 做 到 类 似 效 果 * 万 般 委 屈 的 Finder 终 于 有 了 全 屏 功 能, 到 现 在 我 也 想 不 通 为 毛 原 来 就 不 让 Finder 全 屏 另 外, 在 Finder 中 选 择 文 件 列 表 时 选 择 区 域 也 变 成 大 圆 角 了 * 原 来 按 一 下 电 源 键 就 会 弹 出 是 否 关 机 的 窗 口, 现 在 按 一 下 关 闭 屏 幕, 长 时 间 按 弹 出 关 机 窗 口, 再 长 时 间 按 强 制 关 机 * 点 击 顶 边 栏 的 电 池 状 态, 会 显 示 使 用 大 能 耗 的 应 用 程 序, 如 果 你 在 用 电 池 供 电, 可 以 把 这 些 程 序 选 择 性 关 闭
* 可 以 离 线 听 写 了, 不 过 需 要 下 载 语 音 包, 大 概 700 多 M * 勿 扰 模 式 增 强, 可 以 在 系 统 选 项 设 置 通 知 里 设 置 勿 扰 的 时 间 段 使 用 模 式 等, 类 似 ios7 里 的 勿 扰 模 式 * 平 滑 滚 动 继 续 增 强, 无 论 是 在 Safari Finder itunes 里 上 下 滚 动 都 丝 般 柔 滑, 毫 无 停 顿 的 感 觉, 明 天 我 测 试 一 下 FPS( 每 秒 显 示 帧 数 ), 看 看 效 果 如 何 大 概 就 这 么 多 吧, 最 后 发 现 itunes 居 然 是 英 文 的, 我 决 定 暂 时 不 用 它 来 同 步 手 机, 避 免 误 伤 友 军 下 一 篇 讲 讲 应 用 软 件 的 兼 容 性 和 新 功 能,iBook,Finder,Map, 双 屏 等 最 后 是 性 能 部 分 ( 高 科 技 总 是 放 在 最 后 讲 )
品 评 OS X Mavericks 唯 快 不 破 ( 中 ) 发 布 日 期 2013 年 8 月 13 日 发 了 上 篇 之 后, 很 多 人 发 来 贺 电 说,Mavericks 不 就 是 达 拉 斯 小 牛 吗? 怎 么 成 冲 浪 胜 地 啦 我 建 议 大 家 去 苹 果 官 网 看 看 OS X 10.9 的 logo, 那 一 片 大 浪 啊 实 在 不 行 去 维 基 百 科 查 查, 总 之, 这 里 提 到 的 Mavericks 和 达 拉 斯 小 牛 的 一 根 牛 毛 关 系 都 没 有, 请 大 家 暂 时 忘 掉 牛, 想 着 浪 小 伙 伴 们 看 了 昨 天 的 文 章 之 后 说 了 句 天 津 话, 这 有 嘛? 我 说 别 急 啊, 时 光 都 穿 梭 到 2013 年 了, 如 果 你 还 认 为 升 级 就 是 改 改 UI/UE 那 就 太 Naive 了, 事 实 上 这 次 Mavericks 真 正 动 大 手 术 的 地 方 在 底 层 的 技 术 框 架 上 我 们 会 在 性 能 一 章 着 重 描 述 今 天 讲 讲 应 用 软 件 的 兼 容 性 和 新 功 能 应 用 软 件 1 兼 容 性 一 看 到 这 个 标 题 估 计 就 有 童 靴 扔 砖 头 了, 不 是 说 所 有 软 件 都 不 需 要 重 新 安 装 么? 请 注 意,Mac 君 在 所 有 之 前 加 了 几 乎 二 字, 行 走 江 湖 你 们 懂 的 所 以, 升 级 完 成 之 后 有 几 个 地 方 还 是 需 要 修 缮 一 下 的 首 先,JDK 没 了, 这 在 前 几 个 操 作 系 统 升 级 时 是 从 未 发 生 过 的, 最 多 默 默 的 帮 你 把 JDK5 升 级 为 6, 而 这 次 是 默 默 的 把 Java 干 掉 了, 难 道 库 克 大 爷 和 Oracle 的 埃 里 森 结 下 了 梁 子? 总 之,Java 在 OS X 上 一 直 充 当 一 等 公 民 的 日 子 结 束 了, 但 也 没 那 么 惨, 当 你 需 要 运 行 Java 相 关 的 应 用 时, 系 统 会 自 动 提 醒 你 安 装 Java 框 架, 比 如 你 想 打 开 IntelliJ 或 Eclipse,Mavericks 就 会 问 你 要 装 Java 么, 你 说 是 的, 人 家 也 不 会 为 难 你, 分 分 钟 就 帮 你 装 好 了 装 完 之 后, 所 有 相 关 的 程 序 就 都 可 以 正 常 运 行 了 Python 比 Java 麻 烦 一 些 Python 依 然 是 OS X 的 一 等 公 民, 并 且 版 本 升 级 到 了 2.7.5, 但 这
个 升 级 导 致 的 直 接 后 果 是 以 前 安 装 的 那 些 库 统 统 都 不 见 了 比 如 Django ElementTree Markdown html5lib MySQL-python 等, 甚 至 bpython 和 ipython 两 个 增 强 型 shell 也 需 要 重 新 安 装, 让 人 愤 愤 不 平 这 还 不 算, 用 easy_install 安 装 时 出 现 的 编 译 错 误 是 你 躲 不 开 的 宿 命, 这 时 候 是 不 就 想 骂 娘 了? 别 急 这 才 刚 刚 开 始 发 生 编 译 错 误 是 因 为 Xcode 的 command line tools 没 装, 在 OS X 里 玩 命 令 行 没 有 这 货 是 万 万 不 行 的 这 时 你 微 笑 着 打 开 Xcode, 找 到 Preferences-Downloads-Components, 发 现,command line tools 的 安 装 包 不 见 袅! 再 一 次,Mavericks 把 XCode 4.6.3 的 command line tools 全 部 干 掉 了, 而 且 你 还 找 不 到 单 独 的 10.9 的 command line tools 安 装 包, 当 你 想 装 10.8 的 包 时, 系 统 会 明 确 的 告 诉 你 版 本 不 合 适, 想 都 别 想 在 诅 咒 了 这 个 万 恶 的 强 删 制 度 以 后, 我 决 定 使 出 杀 手 锏 和 Plan B, 在 命 令 行 输 入 xcodeselect install, 这 时 会 弹 出 一 个 选 项 框, 问 你 是 去 下 载 Xcode 还 是 直 接 安 装, 选 择 安 装, 你 会 发 现, 总 会 有 解 决 方 案 的 我 担 心 的 Parallels Desktop 8 和 Papers 2 都 可 以 正 常 使 用, 用 来 干 活 的 JetBrains 系 列 和 Eclipse Xcode 4.6.3 都 没 什 么 问 题 Ruby 升 到 了 2.0, 在 经 历 了 这 些 之 后, 我 决 定 让 别 人 去 填 坑, 自 己 则 无 耻 的 跳 了 过 去 其 他 我 用 到 的 几 十 种 软 件 大 部 分 都 能 正 常 使 用, 兼 容 性 测 试 到 此 结 束, 简 单 来 说, 这 个 预 览 版 是 可 以 投 入 日 常 工 作 使 用 的! 2 新 成 员 和 新 改 进 ibooks 和 地 图 是 Mavericks 新 增 的 原 生 软 件, 尤 其 是 ibooks, 在 第 五 个 预 览 版 首 次 发 布 ( 一 )ibooks 的 功 能 类 似 Amazon 的 Kindle for Mac, 支 持 云 同 步, 支 持 打 开 本 地 文 件, 可 以 做 笔 记 和 书 签,iBooks 对 应 的 文 件 格 式 是 epub,kindle 是 mobi 除 了 普 通 电 子 书,iBooks 还 能 够 支 持 多 媒 体 交 互 式 电 子 书, 比 如 那 本 著 名 的 Life on Earth, 在 Mac 版 的 ibooks 上 显 示 效 果 相 当 惊 艳 终 于 能 够 在 Mac 拥 有 epub 书 籍 的 完 美 体 验, 我 感 觉 心 满 意 足 当 然, 这 个 新 版 本 问 题 也 不 少, 崩 溃 渲 染 问 题 性 能 等 都 像 最 近 的 地 震 一 样 说 来 就 来, 期 待 最 终 版
( 二 ) 地 图 就 没 什 么 可 说 的 了, 就 是 一 个 原 生 的 地 图 软 件, 大 家 去 看 官 网 介 绍 即 可 ( 三 )Finder 新 增 了 Tab( 标 签 ) 和 Tag( 标 记 ) 功 能, 标 签 这 个 功 能 已 经 被 用 户 吐 槽 很 多 年 了, 在 看 到 苹 果 迟 迟 没 有 动 静 的 情 况 下, 程 序 员 们 愤 怒 的 开 发 出 了 TotalFinder 和 XtraFinder 这 样 的 软 件 来 告 诉 苹 果, 没 有 你 妹 一 样 可 以 用 Tab!Tag 的 功 能 可 能 创 意 来 自 互 联 网 的 标 签 云, 现 在 我 们 除 了 可 以 为 文 件 和 文 件 夹 标 记 颜 色, 还 可 以 打 标 签, 并 把 这 些 标 记 过 文 件 一 次 显 示 出 来,Mac 的 文 件 系 统 也 向 着 扁 平 化 多 维 度 管 理 浩 浩 荡 荡 的 进 军 了 目 前 Tag 自 身 的 管 理 比 较 弱, 就 一 个 列 表, 这 要 是 有 50 个 Tag 基 本 会 疯 掉, 期 待 改 进 ( 四 ) 日 历 和 备 忘 录 的 UI 都 重 新 设 计 了, 尤 其 是 日 历 的 改 进, 除 了 设 计 简 约 清 新 之 外, 周 视 图 可 以 左 右 滚 动, 月 视 图 可 以 上 下 滚 动, 阅 读 和 记 录 更 加 方 便, 事 件 还 能 直 接 与 地 图 位 置 绑 定 备 忘 录 去 除 了 拟 物 化 设 计, 界 面 采 用 了 白 色 和 淡 黄, 字 体 用 了 手 札 体 ( 五 )Safari 的 性 能 阅 读 器 边 栏 Top Sites 都 进 行 了 重 新 设 计 阅 读 器 有 了 更 好 的 阅 读 体 验, 基 本 不 需 要 其 他 插 件 了, 但 取 消 了 底 部 的 设 置 和 导 出 打 印 的 功 能, 不 知 何 解 边
栏 提 供 了 书 签 阅 读 列 表 和 共 享 链 接 三 个 功 能 面 板, 和 ios7 的 Safari 一 模 一 样 共 享 链 接 会 列 出 你 在 微 博 Twitter 上 关 注 的 那 些 小 伙 伴 分 享 的 链 接, 让 你 一 个 链 接 都 不 放 过 Safari 这 次 发 布 的 版 本 是 7.0, 在 高 速 缓 存 页 面 解 析 和 平 滑 滚 动 上 做 了 很 大 的 优 化, 如 果 网 站 和 带 宽 足 够, 网 页 几 乎 没 有 刷 新 和 加 载 的 感 觉, 瞬 间 开 启, 让 你 产 生 一 种 MD 出 事 了 的 错 觉! 长 页 面 上 下 滚 动 几 乎 没 有 停 顿 感, 我 用 Quartz Debug 测 试 了 一 下,FPS 能 达 到 60 帧, 相 当 强 悍 ( 六 ) 监 视 器 的 UI 重 新 设 计 功 能 增 强, 为 CPU 内 存 网 络 磁 盘 提 供 了 更 多 图 形 化 的 系 统 信 息, 界 面 设 计 也 隐 约 透 出 扁 平 化 的 味 道 ( 七 ) 双 屏 或 多 屏 支 持 放 到 最 后 说, 是 因 为 这 个 功 能 太 赞 了 这 次 多 屏 的 改 进 并 不 是 扩 展 或 辅 助 屏 幕, 而 是 为 扩 展 显 示 器 增 加 了 一 个 桌 面 空 间, 比 如 你 的 Mac 原 来 有 三 个 桌 面 空 间, 外 接 显 示 器 时, 系 统 会 默 认 为 你 创 建 第 四 个 桌 面 空 间, 并 在 扩 展 屏 里 显 示, 这 个 空 间 是 完 全 独 立 的, 除 了 没 有 Dock, 其 他 和 主 屏 完 全 一 样 这 样 做 的 好 处 就 是 两 个 屏 幕 是 完 全 独 立 的, 互 不 干 扰, 如 果 你 的 机 器 足 够 强 悍, 都 可 以 当 两 台 电 脑 使 用, 爱 全 屏 全 屏, 爱 切 换 切 换, 互 不 侵 犯, 各 自 为 政 对 于 多 桌 面 空 间 爱 好 者 来 说, 吸 引 力 这 绝 对 是 致 命 的 通 知 和 icloud Keychain 就 不 细 说 了, 总 之 让 通 知 和 密 码 保 存 更 加 方 便, 大 家 届 时 自 己 体 会 吧 本 来 想 一 把 写 完, 结 果 发 现 自 己 太 幼 稚 了, 只 好 把 下 改 成 中, 下 一 篇 再 谈 谈 性 能 和 目 前 存 在 的 一 些 问 题
品 评 OS X Mavericks 唯 快 不 破 ( 下 ) 发 布 日 期 2013 年 8 月 14 日 本 来 触 动 我 写 这 个 系 列 的 原 因 就 是 Mavericks 的 快, 所 以 起 名 唯 快 不 破 结 果 拉 开 架 势 写 了 两 篇 都 还 没 有 写 到 这 个 快 字, 真 够 失 败 的 今 天 的 终 结 篇 将 主 要 介 绍 Mavericks 是 如 何 做 到 多 快 好 省 更 正 1:Java 从 Lion 开 始 就 不 是 OS X 的 一 等 公 民 了, 而 是 按 需 安 装, 但 是 之 前 Lion 和 ML 升 级 时 不 会 干 掉 原 有 的 JRE, 所 以 Mac 君 没 有 觉 察, 这 次 他 们 干 得 更 彻 底 一 些 更 正 2: 双 屏 显 示 的 时 候, 在 扩 展 的 桌 面 空 间 里 也 可 以 出 现 Dock, 具 体 操 作 方 式 是 鼠 标 在 屏 幕 下 方 滑 动 两 次, 就 会 呼 出 该 屏 幕 的 Dock 但 是 这 个 功 能 还 不 稳 定, 经 常 发 生 呼 不 出 来 的 现 象, 等 正 式 版 吧 更 正 3:Ant 被 干 掉 了,Maven 保 留 着 看 来 自 古 都 是 但 见 新 人 笑, 那 闻 旧 人 哭 依 然 想 使 用 Ant 的 童 靴 可 以 执 行 以 下 脚 本 安 装 : brew install https://raw.github.com/homebrew/homebrew-dupes/master/ant.rb 性 能 : 唯 快 不 破 一 个 操 作 系 统 除 了 功 能 性 和 安 全 性 之 外, 考 虑 最 多 的 就 是 迅 疾 如 风 的 响 应 速 度 和 持 久 的 续 航 能 力, 这 次 Mavericks 的 升 级 使 用 了 多 种 技 术 保 证 了 OS X 的 快 和 节 能
( 一 )Kernel OS X 的 内 核 基 于 FreeBSD 和 Mach3.0 构 建, 可 以 通 过 32 位 或 64 位 内 核 启 动 系 统, 并 充 分 发 挥 32 位 或 64 位 应 用 程 序 的 运 行 效 能 在 64 位 内 核 的 情 况 下,Mavericks 经 测 试 可 以 最 大 支 持 128G 的 物 理 内 存, 这 特 么 就 是 个 服 务 器 版 本 啊 ( 二 )Compressed Memory( 内 存 压 缩 ) 内 存 压 缩 技 术 是 Mavericks 新 增 加 的 底 层 技 术, 这 货 彻 底 提 升 了 整 个 系 统 的 使 用 容 量 和 响 应 速 度, 也 就 是 说 你 可 以 开 启 几 十 个 应 用 程 序, 在 联 动 内 存 超 过 80%, 物 理 内 存 使 用 几 乎 达 到 100% 的 时 候, 依 然 可 以 像 整 个 系 统 只 打 开 了 一 个 程 序 那 样, 毫 无 顿 挫 感 的 使 用 每 一 个 打 开 的 程 序, 这 种 美 妙 的 感 觉 让 人 想 想 都 要 流 口 水 的 具 体 原 则 就 是 永 远 去 满 足 最 需 要 内 存 的 程 序, 当 内 存 告 急 的 时 候, 系 统 就 会 根 据 时 间 顺 序 去 寻 找 那 些 不 活 跃 程 序 的 内 存, 将 其 压 缩 到 一 半 大 小, 然 后 把 内 存 倒 出 来 给 最 需 要 的 程 序 当 这 些 被 压 缩 了 内 存 的 程 序 活 跃 起 来 的 时 候, 系 统 会 以 最 快 的 速 度 释 放 内 存, 让 你 切 换 程 序 毫 无 顿 挫 的 感 觉 这 就 像 一 个 家 族 企 业, 哥 哥 姐 姐 弟 弟 妹 妹 各 有 各 的 生 意, 有 一 天 大 哥 说 要 干 一 票 大 的, 这 时 候 其 他 人 就 会 把 手 里 的 闲 散 资 金 贡 献 出 来 给 大 哥 用, 当 有 其 他 人 也 想 拓 展 生 意 时, 也 是 一 样 的 路 数 资 源 虽 然 有 限, 但 总 能 让 最 需 要 最 活 跃 的 人 获 得 足 够 的 资 金 当 然 前 提 是 活 跃 的 人 数 是 有 限 制 的, 都 活 跃 了 这 个 游 戏 就 没 法 玩 了 Mavericks 的 内 存 压 缩 采 用 了 WKdm 算 法, 这 个 算 法 巨 牛 无 比, 压 缩 和 解 压 缩 可 以 说 唯 快 不 破 我 查 了 上 面 提 到 的 论 文, 这 算 法 也 有 年 头 了, 不 知 道 为 毛 现 在 才 翻 出 来 使 用 这 种 压 缩 技 术 比 硬 盘 Swap 交 换 技 术 要 快, 即 使 是 SSD 硬 盘 也 无 法 比 拟 内 存 压 缩 的 使 用, 在 增 加 内 存 使 用 效 率 的 同 时, 还 减 少 了 硬 盘 的 读 写 次 数 和 CPU 的 占 用 率, 另 外, 与 传 统 的 虚 拟 内 存 技 术 不 同, 这 玩 意 还 能 充 分 利 用 多 核 CPU 的 特 性, 实 在 是 牛 到 逆 天 所 以, 大 家 如 果 总 是 把 创 新 定 在 UI/UE 的 变 化 上 是 图 样 图 森 破 的, 没 有 技 术 底 蕴 都 是 昙 花 一 现 为 了 测 试 内 存 压 缩 的 效 果, 我 开 启 了 三 十 个 左 右 的 GUI 程 序, 包 括 各 种 浏 览 器 阅 读 器 办 公 软 件 开 发 工 具 (IntelliJ Eclipse Xcode 和 模 拟 器 ), 其 中 Safari 和 Chrome 分 别 打 开 了 几 十 个 标 签 页, 整 个 系 统 什 么 感 觉 都 没 有, 运 转 如 飞 于 是 开 始 出 大 招, 打 开 Parallels Desktop, 开 启 了 三 个 Linux 和 一 个 Win7, 整 个 系 统 的 内 存 变 化 如 下 图 所 见 ( 见 网 站 ), 红 色 部 分 表 示 内 存 压 力 高 的 时 候, 也 就 是 我 逐 一 打 开 四 个 虚 拟 机 的 阶 段 这 时 系 统 终 于 有 反 应 了, 程 序 切 换 略 有 卡 顿, 但 是 依 然 不 影 响 独 立 程 序 的 使 用 关 掉 一 个 虚 拟 机 之 后, 这 个 系 统 又 恢 复 如 初 了, 性 能 远 超 上 一 代 的 10.8ML ( 三 )Power Efficiency( 电 源 效 率 ) Mavericks 中 的 电 源 技 术 是 根 据 现 代 处 理 器 的 功 能 和 程 序 需 求 构 建 的, 可 以 有 效 的 延 长 电 池 的 续 航 时 间, 简 单 来 说 就 是 当 你 的 电 脑 在 使 用 电 池 供 电 时, 系 统 会 把 后 台 程 序 的 功 耗 降 到 最 低, 尽 可 能 只 帮 你 处 理 激 活 窗 口 的 程 序, 并 根 据 CPU 的 具 体 使 用 状 况 尽 可 能 让 各 处 理 器 处 于 idle 状 态, 一 旦 有 需 要 再 满 负 荷 运 行 比 如 我 现 在 正 在 打 字 写 文 章,CPU 和 硬 盘 都 会 处
于 低 功 耗 的 状 态 系 统 对 大 功 耗 的 后 台 程 序 做 了 严 格 的 控 制, 并 且 会 通 过 电 池 状 态 告 诉 你 哪 些 程 序 是 不 合 格 的, 以 方 便 你 随 时 干 掉 这 些 程 序 很 牛 的 技 术, 但 苹 果 没 说 怎 么 实 现 的, 杯 具! ( 四 )App Nap( 程 序 挂 起 ) 这 个 技 术 叫 程 序 挂 起 也 好, 程 序 休 眠 也 好, 事 实 上 是 和 Power Efficiency 结 合 使 用 的 系 统 会 把 你 暂 时 不 用 的 程 序, 或 者 不 可 见 的 程 序 迅 速 而 强 硬 的 置 于 休 眠 状 态, 比 如 你 开 了 三 个 Safari 窗 口, 每 个 窗 口 开 启 了 30 个 标 签 页, 一 共 访 问 90 个 网 址, 但 是 你 只 能 同 看 一 个 或 几 个 页 面, 这 时 候 其 他 标 签 也 都 会 被 置 为 挂 起 状 态, 当 你 进 行 标 签 也 切 换 时 再 迅 速 唤 醒 并 且 在 你 访 问 Safari 的 时 候, 其 他 不 可 见 的 程 序 都 会 被 置 为 挂 起 状 态, 限 制 程 序 向 CPU 发 出 中 断 请 求, 降 低 磁 盘 和 网 络 I/O 同 时,App Nap 技 术 还 降 低 了 UNIX 基 础 进 程 的 优 先 级, 以 保 证 系 统 的 低 功 耗 写 过 程 序 的 都 知 道, 这 基 本 上 就 是 一 种 懒 加 载 技 术, 使 用 的 时 候 才 加 载, 但 最 神 奇 的 是, 系 统 在 做 了 这 么 多 限 制 之 后, 一 旦 某 个 程 序 需 要 处 于 激 活 状 态, 系 统 就 会 开 足 马 力 将 其 唤 醒 并 提 供 足 够 的 资 源, 让 用 户 完 全 感 觉 不 到 有 休 眠 和 挂 起 这 回 事, 这 让 我 个 人 感 觉 非 常 悲 伤, 因 为 完 全 不 知 道 人 家 是 怎 么 实 现 的 人 比 人 死, 货 比 货 扔, 没 啥 说 的 ( 五 )Timer Coalescing( 计 时 器 聚 合 ) 最 后 说 说 计 时 器 聚 合 的 技 术 传 统 的 应 用 程 序 在 运 行 的 时 候 向 CPU 发 请 求 是 杂 乱 无 章 的, 这 就 搞 的 CPU 很 烦, 因 为 永 远 不 知 道 什 么 时 候 能 休 息, 刚 眯 一 下 会 就 可 能 被 叫 醒 的 程 序 员 你 们 感 受 下 比 如 一 位 忙 碌 的 程 序 员, 几 十 位 上 级 轮 番 上 阵 的 向 程 序 员 要 资 源 要 成 果, 而 且 不 分 场 合 不 分 时 间 不 分 类 型, 长 此 以 往, 代 码 必 将 写 无 可 写, 因 为 程 序 员 已 经 疯 掉 了 这 时 候 就 需 要 一 个 秘 书 出 现 来 梳 理 这 些 请 求, 定 时 定 点 分 门 别 类 的 处 理, 这 样 程 序 员 的 工 作 就 轻 松 多 了,
有 了 计 划 性, 还 能 得 到 休 息 计 时 器 聚 合 就 是 CPU 的 秘 书, 它 会 把 请 求 进 行 梳 理, 通 过 合 理 的 时 间 管 理 保 证 请 求 的 有 序 性 和 间 歇 性, 这 样 CPU 就 会 有 更 多 的 低 功 耗 休 息 时 间, 具 体 的 处 理 示 意 图 如 下, 表 示 处 理 之 前 和 之 后 的 CPU 时 钟 对 比 同 样, 用 户 完 全 感 受 不 到 这 位 秘 书 的 存 在 好, 以 上 内 容 根 据 苹 果 提 供 的 OS X Mavericks Core Technologies Overview 演 绎 而 得, 如 有 雷 同, 必 是 他 人 抄 袭 遗 留 问 题 目 前 这 个 DP5 的 版 本 已 经 达 到 工 作 机 可 用 的 程 度, 但 问 题 也 不 少, 如 下 : 1. 外 接 显 示 器 启 动 Mac 的 时 候 你 会 看 到 左 右 两 个 灰 灰 的 界 面, 如 果 你 一 直 等 下 去 的 话, 夏 去 秋 来 也 不 会 有 结 果 的 拔 掉 外 接 插 头, 你 就 能 看 到 那 张 熟 悉 的 脸 ( 登 录 界 面 ) 2. 多 屏 的 情 况 下 鼠 标 经 常 会 失 去 焦 点, 如 果 你 发 现 某 个 页 面 怎 么 也 无 法 滚 动 时, 不 要 怪 罪 你 的 食 指, 一 定 是 有 另 一 个 程 序 在 后 面 骂 娘, 老 子 已 经 在 后 面 归 隐 多 时, 为 毛 还 要 被 反 反 复 复 的 拖 来 拖 去? 3. 总 体 来 说,Mavericks 的 UI 并 没 有 太 大 的 变 化, 但 是 时 而 扁 平 时 而 立 体 的 效 果, 还 是 容 易 让 人 产 生 困 惑, 我 们 期 盼 两 岸 尽 快 统 一 起 来 4. 程 序 的 稳 定 性 仍 需 加 强, 比 如 Safari ibooks 等, 每 天 还 能 崩 溃 一 两 回,iBooks 的 性 能 和 渲 染 也 是 问 题, 丫 经 常 把 自 己 搞 得 很 慢 日 历 也 经 常 出 问 题, 你 会 发 现 周 历 和 月 历 突 然 不 能 滚 动 了, 或 者 用 着 用 着 事 件 的 颜 色 被 偷 偷 的 修 改 了, 总 之, 凡 做 过 大 手 术 的 程 序, 都 不 稳 定,Xcode5.0 没 敢 升 级, 不 作 死 就 不 会 死 希 望 下 一 个 预 览 版 能 够 解 决 这 些 问 题 另 外, 应 部 分 童 靴 的 要 求, 我 把 Mavericks 10.9DP4 完 整 镜 像 包 和 DP5 的 升 级 包 的 下 载 链 接 都 放 到 了 这 篇 文 章 的 后 面, 感 兴 趣 的 可 以 去 试 试, 尝 试 新 鲜 事 物 永 远 是 保 持 内 心 鲜 活 的 动 力 之 一, 但 这 毕 竟 是 给 开 发 者 的 预 览 版, 记 住 两 点 : 1. 先 备 份 2. 杯 具 了 就 别 来 找 我
苹 果 的 语 言 发 布 日 期 2013 年 4 月 10 日 最 近 连 续 被 问 到 学 习 Objective-C 的 问 题, 比 如 我 原 来 学 的 是 C 或 C++, 学 Objective-C 行 吗? 这 门 语 言 语 法 怎 么 那 么 古 怪 呢? 现 在 学 Objective-C 有 前 途 吗? 好 吧, 今 天 简 单 说 说 苹 果 的 当 家 语 言 Objective-C 首 先 说 明 一 下, 技 术 这 种 东 西 很 难 说 学 哪 个 更 有 前 途, 而 且 以 前 有 一 期 也 说 过, 如 果 你 准 备 以 技 术 手 段 谋 生 或 实 现 你 的 理 想, 基 本 不 可 能 只 懂 一 门 语 言 就 目 前 来 看,Objective-C 似 乎 是 薪 酬 较 高 的 语 言, 但 是 这 个 阶 段 迟 早 会 过 去 的, 就 像 当 年 的 Java 一 样 一 门 语 言 只 有 掌 握 的 足 够 深 入, 才 有 机 会 探 讨 它 的 前 途 和 钱 途 想 要 看 得 远, 必 须 站 得 足 够 高 吐 槽 完 毕! Objective-C 是 C 语 言 的 扩 展, 设 计 思 路 上 借 鉴 了 Smalltalk 的 面 向 对 象 和 消 息 机 制 的 思 想 从 我 个 人 使 用 过 的 面 向 对 象 语 言 来 看 Obj-C 是 对 消 息 传 递 支 持 的 最 彻 底 也 最 显 式 的 Objective-C 的 类 中 定 义 的 方 法 都 是 消 息 传 递, 而 且 类 和 消 息 之 间 是 运 行 时 绑 定 的, 运 行 时 编 译 器 把 消 息 发 送 转 换 成 对 objc_msgsend 方 法 的 调 用 其 它 的 C++ Java Python Ruby 都 体 现 得 不 明 显, 更 倾 向 于 对 象 的 封 装 和 抽 象 Objective-C 和 C++ 基 本 上 是 两 门 语 言, 没 有 太 大 的 关 系 Objective-C 本 身 是 静 态 语 言, 编 译 后 就 是 机 器 码, 执 行 效 率 很 高, 但 引 入 了 很 多 类 似 Python Ruby 的 动 态 特 性, 像 动 态 类 型 推 断,id,selector,block 等 特 性, 所 以 又 非 常 灵 活 用 惯 了 Java 或 C++ 会 觉 得 Objective-C
的 语 法 很 怪, 但 如 果 你 用 学 习 新 事 物 抛 弃 旧 思 路 的 方 式 去 学 习 这 门 语 言 的 话, 你 会 很 快 爱 上 它 的 消 息 式 的 编 程 风 格, 加 上 XCode, 无 论 是 写 Mac 应 用 还 是 ios 应 用, 都 会 非 常 得 心 应 手 关 于 苹 果 为 什 么 采 用 Objective-C 的 问 题, 说 明 一 下, 其 实 不 是 苹 果 采 用 了 Objective-C, 而 是 乔 布 斯 创 建 的 Next 公 司 的 操 作 系 统 NextStep 采 用 了 Objective-C 作 为 原 生 语 言 Objective-C 在 计 算 机 编 程 语 言 中 有 着 不 短 的 历 史,80 年 代 初 Brad Cox 和 Tom Love 发 明 了 Objective-C,1988 年 乔 布 斯 的 Next 公 司 获 得 了 这 门 编 程 语 言 的 授 权, 并 开 发 出 了 Objective-C 的 语 言 库 和 NextStep 的 开 发 环 境 NextStep 是 以 Mach 和 BSD 为 基 础,Objective-C 是 其 语 言 和 运 行 库 后 来 的 事 大 家 都 比 较 清 楚 了, 苹 果 买 了 NextStep, 乔 布 斯 回 归 苹 果,NextStep 也 成 了 Mac OS X 的 基 础 以 后 发 展 越 来 越 好,Objective-C 反 而 成 了 苹 果 的 当 家 语 言, 现 在 基 本 上 是 苹 果 在 维 护 这 门 语 言 的 发 展 随 着 苹 果 的 APP 帝 国 不 断 壮 大, 这 门 语 言 也 得 到 了 长 足 的 发 展, 从 1.0 到 2.0, 从 面 向 对 象 的 C 语 言 扩 展, 到 内 存 引 用 计 数 管 理, 属 性 管 理, 引 入 块 的 概 念, 实 现 自 动 引 用 计 数, 优 化 编 译 器, 简 化 语 法 等 等 Objective-C 在 2011 年 和 2012 年 分 别 获 得 了 TIOBE 评 选 的 年 度 语 言, 目 前 排 名 第 四 苹 果 CEO 库 克 在 2012 年 的 WWDC 大 会 上 宣 布, 苹 果 已 经 为 全 球 开 发 者 支 付 了 超 过 50 亿 美 金 的 分 成 收 入, 时 至 今 日, 估 计 已 经 远 远 超 过 50 亿 了, 对 于 开 发 者 来 说, 这 是 一 门 能 够 独 立 创 富 的 编 程 语 言 还 有 一 点 不 能 不 提, 第 一 台 万 维 网 的 Server 就 是 一 个 叫 蒂 姆 伯 纳 斯 - 李 的 大 牛 在 NextStep 上 写 的, 包 括 浏 览 器 所 以, 咱 们 得 感 谢 Objective-C, 要 不 然 还 不 知 道 互 联 网 会 发 展 成 啥 样 呢
说 说 我 和 Mac( 一 ) 发 布 日 期 2013 年 4 月 19 日 30 岁 之 后, 时 间 仿 佛 开 闸 的 河 水 一 样 滚 滚 而 去, 感 觉 自 己 浪 费 的 时 间 太 多 我 们 不 得 不 承 认, 先 知 先 觉 的 人 会 比 我 们 领 先 10 年 甚 至 更 多 的 身 位 进 入 二 十 一 世 纪, 世 界 迎 来 了 信 息 时 代, 人 才 竞 争 尤 其 激 烈, 与 其 他 人 感 受 不 同 的 是, 我 觉 得 中 国 涌 现 出 了 很 多 非 常 厉 害 的 年 轻 人, 很 多 人 年 纪 轻 轻 就 成 为 某 个 领 域 的 行 家 里 手, 端 的 是 少 年 英 雄 不 过 放 眼 未 来, 无 论 现 在 的 你 是 年 少 成 名 还 是 大 器 晚 成 还 是 默 默 无 闻, 都 需 要 不 停 的 奔 跑 和 追 赶 感 慨 完 了, 说 说 今 天 的 内 容, 很 多 读 者 让 我 讲 讲 自 己 的 经 历, 非 常 惭 愧 的 是, 工 作 十 余 年 并 无 可 圈 可 点 之 事, 实 属 籍 籍 无 名 之 辈, 谈 之 无 物 倒 是 可 以 讲 讲 我 对 Mac 的 些 许 认 知, 中 间 也 可 以 穿 插 讲 点 有 意 思 的 事 情 今 天 是 第 一 篇 说 起 Mac, 还 得 从 2001 年 说 起, 那 是 我 第 一 次 接 触 Mac 电 脑, 当 时 我 在 洪 恩 软 件 开 发 了 一 套 叫 做 数 字 校 园 的 软 件 系 统, 由 于 与 一 家 厂 商 合 作, 需 要 把 我 们 的 软 件 移 植 到 Mac Server 上
软 件 是 BS 架 构 的, 基 于 JDK1.3 构 建, 由 于 一 直 在 linux 上 编 程 ( 当 时 Java 几 乎 没 有 像 样 的 IDE,Eclipse NetBeans IDEA 等 后 来 如 日 中 天 的 工 具, 有 的 刚 刚 起 步, 有 的 还 在 孵 化 ), 所 以 Mac 基 本 上 是 被 我 们 当 做 Unix 用 的, 印 象 中 移 植 并 没 有 太 大 的 工 作 量, 细 节 也 不 记 得 了, 反 正 当 时 Mac 对 我 来 说 就 是 一 个 Unix Server, 以 至 于 我 现 在 完 全 不 记 得 当 年 那 台 Mac 服 务 器 是 什 么 样 子 了 后 来 有 另 外 一 个 组 的 兄 弟 要 做 音 乐, 公 司 专 门 给 他 配 了 一 台 Mac Pro, 价 格 相 当 昂 贵, 那 个 兄 弟 估 计 也 是 没 用 过 好 东 西, 护 的 紧, 基 本 不 让 我 们 这 些 土 鳖 程 序 员 靠 近, 那 时 候 Mac OS X 已 经 告 别 了 9, 进 入 了 10 如 果 记 忆 没 有 失 误 的 话, 那 个 系 统 用 的 是 Mac OS X 10.2Jaguar, 其 华 丽 的 界 面 让 一 直 用 土 土 的 windows 的 程 序 员 口 水 留 了 一 堆, 但 当 时 我 们 已 经 被 Liunx 下 各 种 华 丽 但 不 实 用 的 GUI 伤 透 了 心, 像 GNome,KDE 基 本 都 是 浮 云 于 是 苹 果 在 我 眼 中 就 是 个 酷 酷 的 操 作 系 统, 界 面 优 美, 适 用 于 图 形 图 像 视 频 制 作, 价 格 贵 的 离 谱, 用 来 工 作 娱 乐 神 马 的, 基 本 上 是 天 方 夜 谭 了 现 在 留 下 的 印 象 就 是 头 发 杂 乱 的 流 浪 歌 手, 谈 着 吉 他, 安 详 的 坐 在 Mac Pro 前 调 音 和 谱 曲 的 画 面 那 个 兄 弟 叫 老 郭, 专 门 为 软 件 做 音 乐, 经 常 对 我 们 这 些 不 懂 艺 术 的 程 序 猿 说, 嗯, 你 们 都 是 土 鳖, 就 知 道 编 程, 多 无 聊 当 时 我 想, 这 话 反 过 来 说, 也 成! 我 在 洪 恩 软 件 一 共 工 作 了 3 年 半 的 时 间, 这 段 经 历 让 我 的 能 力 和 见 识 得 到 了 长 足 的 成 长 期 间 做 过 互 联 网 ( 没 错, 就 是 传 说 中 的 第 一 波 互 联 网 神 奇 泡 沫, 一 触 即 溃 ), 基 于 Perl 构 建 洪 恩 在 线 网 站 ; 做 过 企 业 级 软 件 数 字 校 园, 基 于 Java 和 Jsp 技 术 ; 做 过 英 语 培 训 软 件, 基 于.Net 和 C; 还 管 理 过 儿 童 产 品 事 业 部 不 过 让 人 伤 感 的 是, 我 参 与 的 大 部 分 软 件 项 目 都 以 失 败 告 终, 洪 恩 在 线 遭 遇 互 联 网 泡 沫, 数 字 校 园 过 于 超 前, 销 量 一 般, 英 语 培 训 碰 到 2003 年 非 典, 完 全 无 人 问 津 ( 这 部 分 内 容 在 缅 怀 那 些 沉 没 的 项 目 一 文 中 有 述 ) 当 时 洪 恩 的 主 要 的 业 务 还 是 电 脑 教 育 高 教 英 语 儿 童 软 件 等, 现 金 流 良 好 但 安 则 思 变, 公 司 开 始 尝 试 其 他 的 业 务 类 型, 比 如 互 联 网 游 戏 企 业 软 件 培 训 等 等, 这 些 项 目 我 基 本 都 参 与 了, 但 成 者 寥 寥, 这 对 当 时 年 少 轻 狂 的 我 来 说 打 击 非 常 大, 经 常 参 与 失 败 或 无 疾 而 终 的 项 目 会 让 人 产 生 对 己 对 人 的 怀 疑 和 不 自 信 要 么 留 下 来 继 续 坚 持, 要 么 出 走 寻 找 新 的 挑 战, 这 是 很 多 人 当 时 的 选 择 有 些 人 选 择 坚 持, 有 些 人 选 择 离 开, 留 下 的 很 多 技 术 人 员 组 成 了 后 来 的 游 戏 公 司 完 美 时 空 的 技 术 和 策 划 班 底, 完 美 时 空 2007 年 在 纳 斯 达 克 上 市, 目 前 发 展 得 非 常 好 离 开 的 人, 则 就 各 自 有 各 自 的 生 活 和 精 彩 所 以 说 选 择 这 个 动 作 真 的 很 神 奇, 人 生 漫 漫 征 途, 到 处 十 字 路 口, 每 次 选 择 就 把 你 带 向 一 个 完 全 不 同 的 路 和 沿 途 的 风 景, 我 们 只 能 慨 叹, 嗟 夫, 人 无 常 势, 水 无 常 形 当 时 我 选 择 了 离 开, 那 段 时 间 是 1999 到 2003 年 在 这 段 时 期 里, 地 球 的 那 一 边, 乔 布 斯 正 在 重 新 整 肃 苹 果, 在 进 行 了 精 兵 健 身 并 相 继 推 出 了 imac 和 ipod, 苹 果 正 在 一 步 步 走 向 巅 峰, 只 不 过 还 没 有 看 看 到 这 家 没 落 帝 国 的 潜 力, 在 国 内,Mac 仍 然 是 稀 有 物 品, 我 也 仅 仅 见 过 两 款 ( 待 续 )
选 择 Mac 发 布 日 期 2013 年 7 月 16 日 今 天 去 苹 果 官 网 上 扫 了 一 眼, 发 现 Macbook 的 价 格 比 我 之 前 购 买 的 优 惠 了 不 少, 加 上 有 不 少 朋 友 让 我 说 说 如 何 选 择 Mac, 那 就 简 单 说 两 句 苹 果 目 前 Mac 系 列 的 产 品 有 MacBook Air,MacBook Pro,Mac mini,imac,mac Pro 1 首 先 来 说 说 MBA, 如 果 追 求 轻 薄 便 携 的 话, 当 然 首 选 Air 系 列, 如 果 选 Air 系 列, 首 推 11 英 寸 系 列, 因 为 11 英 寸 的 键 盘 宽 度 和 13 英 寸 差 不 多,13 英 寸 只 是 增 加 了 屏 幕 高 度, 所 以 在 输 入 性 上 二 者 并 无 太 大 区 别, 但 在 移 动 方 面 11 寸 就 能 落 13 寸 的 几 条 街 了 Air 系 列 目 前 是 续 航 能 力 最 强 的 笔 记 本,11 英 寸 款 续 航 时 间 长 达 9 小 时 全 系 列 采 用 了 SSD 硬 盘, 性 能 无 需 担 心, 打 开 程 序 文 档 基 本 秒 开, 所 以 不 仅 是 商 务 人 士, 程 序 员 一 样 可 以 选 择 Air, 你 可 以 随 时 随 地 拿 出 11 寸 的 Air 进 行 编 程 写 作 浏 览, 无 需 担 心 热 量 重 量 和 续 航 同 时, 如 果 需 要 使 用 大 屏 编 程, 接 上 蓝 牙 键 盘 鼠 标 和 外 接 显 示 器, 即 可 打 造 一 台 强 劲 的 台 式 电 脑 目 前 MBA 全 系 列 不 支 持 Retina 显 示 屏, 应 该 是 技 术 上 还 没 有 解 决 如 此 轻 薄 的 笔 记 本 如 何 适 配 视 网 膜 屏 2 MacBook Pro 是 Mac 系 列 里 的 中 坚 力 量, 深 得 广 大 人 民 群 众 的 喜 爱 如 果 你 想 追 求 更 强 的 性 能 更 好 的 体 验 更 清 晰 的 画 面, 那 么 我 推 荐 你 购 买 配 备 了 Retina 显 示 屏 的 MBP15,MBP 系 列 里 的 顶 配, 也 就 是 传 说 中 的 RMBP15, 笔 记 本 中 的 跑 车, 跑 车 里 的 战 斗 机! 如 果 你 选 择 了 足 够 大 的 内 存 和 硬 盘, 可 谓 一 本 在 手 走 遍 天 下 都 有, 画 面 之 清 晰 性 能 之 强 悍 让 你 恨 不 得 贫 贱 不 能 移 威 武 不 能 屈, 你 可 以 编 程 可 以 作 画 可 以 视 频 可 以 阅 读, 你 还 可 以 建 三 个 虚 拟 机 并 且 同 时 启 动, 然 后 搭 一 个 夹 杂 着 私 有 云 和 公 有 云 的 混 合 云, 什 么 LVS Cloud
Foundry Hadoop NoSql, 能 用 的 都 给 丫 用 上, 当 客 户 问 你 们 的 私 有 云 有 demo 吗, 你 沉 默 着 指 着 自 己 的 包 包, 都 在 这 里, 无 比 的 高 端 大 气! 当 然 RMBP15 的 缺 点 是 价 位 较 高, 虽 然 已 经 变 得 轻 薄 了, 但 依 然 不 适 合 手 提 斜 跨 奔 波 街 头, 电 池 的 续 航 能 力 也 是 个 问 题, 只 能 支 撑 4-6 小 时 退 而 求 其 次 是 RMBP13, 屏 幕 性 能 CPU 重 量 价 位 同 步 降 级, 也 算 个 上 选 旧 版 的 MBP 就 不 推 荐 了, 基 本 上 都 是 过 渡 产 品 3 Mac mini 分 为 普 通 版 和 Server 版, 操 作 系 统 也 分 为 OS X Mountain Lion 和 OS X Server, 和 普 通 PC 不 同,mini 就 是 一 个 铝 合 金 的 漂 亮 盒 子, 除 了 一 堆 接 口 啥 都 没 有, 但 是 价 位 低 廉, 性 能 强 劲, 适 合 学 生 或 在 经 济 性 上 考 虑 较 多 的 用 户, 配 上 外 置 键 盘 鼠 标 和 显 示 器, 应 该 是 个 很 好 的 Mac 解 决 方 案 4 imac 是 Mac 的 一 体 机, 外 观 看 上 去 就 是 一 台 帅 到 逆 天 的 显 示 器 ( 本 文 的 配 图 ), 其 中 低 调 隐 藏 了 主 机 和 各 种 外 设, 屏 幕 分 为 21.5 英 寸 和 27 英 寸 购 买 前 者 还 是 后 者, 我 觉 得 主 要 看 你 自 己 的 书 房 和 书 桌 大 小, 在 苹 果 店 看 起 来 不 算 什 么 的 imac27, 放 到 自 己 书 房, 就 特 么 一 个 字, 大! 有 了 imac 27, 神 马 双 显 示 器, 什 么 9 个 Space 都 弱 爆 了, 你 只 要 把 自 己 的 窗 口 平 铺 开 放 到 屏 幕 上 就 行 了, 还 是 那 个 字, 大! 如 果 是 穷 人 家 的 孩 子, 第 一 次 用 imac 会 眩 晕 的, 你 会 说 妈 妈 我 再 也 不 用 窗 口 最 大 化 了 imac 主 要 是 在 工 作 室 或 家 用, 配 合 一 个 11 寸 MBA 似 乎 是 不 错 的 选 择 5 最 后 介 绍 一 下 Mac Pro, 这 货 是 Mac 系 列 中 动 力 最 为 强 劲 的 机 型, 号 称 战 斗 机 里 的 宇 宙 飞 船, 而 且 是 桶 装 的 它 那 忧 郁 的 光 泽, 浑 圆 的 腰 身, 神 乎 其 技 的 性 能 和 存 储, 还 有 那 基 于 Xeon E5 芯 片 组 的 12 核 CPU, 都 掩 饰 不 住 Mac Pro 的 出 众, 它 代 表 了 专 业 台 式 电 脑 的 未 来 如 果 你 们 不 信, 看 看 这 个 :http://www.apple.com.cn/mac-pro/, 如 果 不 是 专 业 人 士, 我 不 告 诉 他!
Mac Tips 1. 终 端 输 入 说 英 语 说 英 语 时 我 们 当 然 希 望 有 标 准 发 音 在 Mac 中 不 需 要 字 典, 直 接 在 终 端 里 输 入 say yes,mac 就 会 说 英 语 了 2.Spotlight 快 速 打 开 程 序 很 多 刚 开 始 使 用 Mac 的 用 户, 一 般 都 知 道 Spotlight 检 索 功 能 事 实 上 用 这 个 功 能 还 可 以 快 速 打 开 程 序 通 过 ctrl+space 呼 出, 输 入 通 讯 或 cont, 都 可 以 找 到 通 讯 录 这 个 程 序, 回 车 即 可 打 开 3.Spotlight 注 释 功 能 定 位 文 件 OS X 的 文 件 系 统 提 供 了 Spotlight 注 释 功 能, 可 以 帮 助 用 户 更 有 针 对 性 的 定 位 文 件 选 中 一 个 文 件 或 文 件 夹,command+I 打 开 简 介, 在 Spotlight 注 释 功 能 中 加 入 自 己 特 定 的 关 键 词 关 掉 简 介 窗 口, 呼 出 Spotlight 并 输 入 刚 才 的 关 键 词, 可 以 准 确 定 位 到 相 关 的 文 件 或 文 件 夹 4. 使 用 sips 命 令 批 量 处 理 图 片 如 果 你 想 批 量 修 改 一 批 图 片 ( 尺 寸 旋 转 反 转 等 ), 但 你 不 会 或 没 有 PS, 可 以 使 用 sips 命 令 高 效 完 成 这 些 功 能, 例 如 : # 把 当 前 用 户 图 片 文 件 夹 下 的 所 有 JPG 图 片 宽 度 缩 小 为 800px, 高 度 按 比 例 缩 放 sips -Z 800~/Pictures/*.JPG # 顺 时 针 旋 转 90 sips -r 90~/Pictures/*.JPG # 垂 直 反 转 sips -f vertical ~/Pictures/*.JPG 更 多 命 令 可 以 用 sips -h 查 看 5.command+I 直 接 打 开 邮 件 使 用 Safari 浏 览 网 页 的 时 候, 如 果 你 想 把 当 前 页 面 通 过 邮 件 发 送 给 自 己 或 别 人, 使 用 command+i, 可 以 直 接 打 开 邮 件 并 把 当 前 网 页 附 加 到 待 发 送 的 邮 件 中 6.shift+command+delete 自 动 清 空 废 纸 篓 如 何 快 速 删 除 文 件 和 清 空 废 纸 篓 呢? 在 Finder 中 选 中 文 件, 使 用 command+delete 删 除 文 件, 如 果 想 彻 底 清 除, 使 用 shift+command+delete 就 会 自 动 清 空 废 纸 篓 7. 输 入 du -sh * 获 悉 目 录 空 间 在 Mac 下 想 知 道 某 个 目 录 下 各 个 文 件 和 子 目 录 各 占 多 少 空 间, 不 需 要 一 个 一 个 去 查 看 打 开 终 端, 在 该 目 录 下 输 入 :du -sh *, 结 果 一 目 了 然 8. 英 文 自 动 完 成 当 使 用 系 统 软 件 文 本 编 辑 Pages Keynote 时, 输 入 英 文 按 esc 键, 系 统 会 帮 助 你 自 动 完 成 单 词, 比 如 你 想 输 入 brilliance, 只 需 输 入 brill, 按 esc 键, 系 统 就 会 出 现 自 动 提 示 如 果 某
个 应 用, 比 如 Safari 的 搜 索 框 里 esc 是 取 消 输 入, 那 么 使 用 fn+f5 也 可 以 达 到 这 个 效 果 对 于 常 写 英 文 文 档 的 人 比 较 有 帮 助 9. 文 件 操 作 在 Finder 中 打 开 文 件 使 用 鼠 标 双 击 或 command+o, 和 Windows 不 一 样 的 是, 选 中 文 件 回 车 是 对 文 件 重 命 名, 而 不 是 打 开 文 件 10. 显 示 隐 藏 文 件 在 终 端 里 输 入 ls -a, 可 以 显 示 该 目 录 下 的 隐 藏 文 件 在 Finder 中 输 入 shift+command+. 可 以 显 示 隐 藏 文 件, 想 恢 复 原 来 的 设 置, 再 输 入 一 遍 shift+command+. 即 可 11. 利 用 你 的 触 发 角 OS X 系 统 为 用 户 提 供 了 强 大 的 Mission Control 功 能, 今 天 为 大 家 介 绍 其 中 的 触 发 角 打 开 系 统 偏 好 设 置 -Mission Control- 触 发 角, 就 可 以 对 屏 幕 的 四 个 角 进 行 设 置 了 比 如 把 左 上 角 设 置 为 将 显 示 器 置 为 睡 眠 状 态, 当 我 们 暂 时 离 开 电 脑 时, 顺 手 把 鼠 标 移 到 左 上 角, 屏 幕 就 变 黑 了, 非 常 方 便 12. 维 护 你 的 Mac Mac 的 OS X 是 一 个 使 用 起 来 非 常 简 单 的 操 作 系 统, 一 般 情 况 下 不 需 要 装 杀 毒 工 具, 大 部 分 程 序 安 装 都 非 常 简 单, 直 接 把 后 缀 为 App 的 程 序 拖 进 应 用 程 序 文 件 夹 就 可 以 了 但 是, 当 你 在 使 用 系 统 时 如 果 发 现 出 现 异 常, 那 么 就 该 进 行 日 常 维 护 了 打 开 磁 盘 管 理, 选 中 你 的 系 统 盘, 点 击 修 复 磁 盘 权 限, 对 磁 盘 权 限 进 行 检 查 和 修 复 完 成 之 后 还 可 以 手 动 执 行 维 护 脚 本 : sudo periodic daily sudo periodic weekly sudo periodic monthly 也 可 以 一 次 全 部 执 行 : sudo periodic daily weekly monthly 一 般 执 行 完 这 些 操 作 后, 你 的 Mac 就 会 充 满 活 力, 继 续 上 路 这 些 操 作 可 以 定 期 执 行 13. 窗 口 按 应 用 程 序 成 组 关 掉 取 消 同 一 个 程 序 窗 口 重 叠 在 Mission Control 设 置 中 把 使 窗 口 按 应 用 程 序 成 组 关 掉,Mission Control 的 行 为 就 会 跟 10.7 以 前 的 expose 一 样, 不 会 把 同 一 个 程 序 的 多 个 窗 口 叠 在 一 起 对 经 常 一 个 程 序 开 很 多 窗 口 的 程 序 员 来 说 很 有 用 14. 截 图 OS X 提 供 了 非 常 方 便 的 截 图 工 具, 你 可 以 随 时 随 地 截 取 屏 幕 画 面 shift+command+3: 全 屏 幕 截 图 ;shift+command+4: 通 过 鼠 标 选 取 截 图 截 取 的 图 片 默 认 存 放 在 桌 面 上, 以 时 间 命 名
系 统 默 认 截 图 格 式 是 png, 你 可 以 通 过 如 下 命 令 修 改 截 图 文 件 类 型, 例 如 : defaults write com.apple.screencapture type -string JPEG 15. 推 荐 几 个 有 用 的 小 工 具 TotalFinder:Finder 的 增 强 插 件,Finder 的 插 件, 为 Finder 增 加 多 标 签 ( 类 似 Chrome 的 多 页 签 ) 双 面 板 UI 设 置 等 功 能 收 费 软 件 Breeze: 窗 口 管 理 软 件,Optiong+1/2/3 分 别 对 应 最 大 化 窗 口 / 左 半 屏 幕 窗 口 / 右 半 屏 幕 窗 口 收 费 软 件 Trillian: 整 合 了 MSN,GTalk,Twitter 等, 表 现 稳 定, 用 户 体 验 也 不 错 免 费 软 件, 可 以 从 App Store 直 接 下 载 smcfancontrol: 风 扇 控 制 软 件, 免 费 OS X 对 风 扇 控 制 不 敏 感,CPU 温 度 很 高 时 才 会 增 加 风 扇 转 速, 那 时 机 器 表 面 已 经 比 较 热 了 用 这 个 软 件 可 以 自 由 控 制 风 扇 转 速 夏 天 空 调 屋 里 一 般 3000-4000 转 就 够 了, 冬 天 一 般 不 需 要 开 启 16.Mac 的 原 生 输 入 法 我 在 Mac 下 曾 经 使 用 过 很 多 输 入 法, 包 括 百 度 FIT 搜 狗 等, 这 是 因 为 之 前 Mac 的 原 生 输 入 法 太 不 给 力 了 不 过 现 在 的 版 本 已 经 有 了 很 大 的 改 进, 慢 慢 的 也 变 成 了 常 用 输 入 法 之 一, 今 天 就 为 大 家 介 绍 一 些 Mac 输 入 法 的 操 作 技 巧 : 中 英 文 混 合 输 入, 输 入 中 文 的 时 候, 打 开 caps lock 键, 可 以 直 接 输 入 英 文, 关 掉 又 切 换 回 中 文 选 词, 通 过 -+ 号 可 以 切 换 字 或 词, 通 过 [] 可 以 展 开 候 选 词 列 表 并 进 行 切 换 打 开 输 入 法 偏 好 设 置, 可 以 设 置 自 动 校 正 模 糊 音 用 ' 可 以 进 行 手 动 分 词, 比 如 fang'an( 方 案 ) 使 用 shift +6 可 以 输 入 表 情 符 号, 比 如 ( _ ) 凸 ^-^ 凸 用 习 惯 了, 你 会 离 不 开 这 个 输 入 法 的 17.Safari 的 标 签 Safari 是 我 在 Mac 上 最 常 用 的 浏 览 器,Chrome 也 不 错, 但 我 更 偏 爱 Safari 今 天 为 大 家 介 绍 一 下 这 个 浏 览 器 的 标 签 使 用 当 你 想 在 新 的 标 签 页 打 开 网 页 时, 只 需 要 按 住 command 键, 点 击 链 接 即 可 使 用 Multi-Touch 手 势 在 标 签 页 中 切 换 在 触 控 板 上, 双 指 开 合 即 可 显 示 你 打 开 的 标 签 页 在 标 签 视 图 中, 双 指 轻 扫 可 浏 览 不 同 标 签 页 通 过 shift+command+ 左 右 方 向 键, 可 以 快 速 在 Safari 中 打 开 的 标 签 中 进 行 切 换 18. 监 控 Mac 的 运 行 状 况 top 打 开 终 端 输 入 top, 可 以 显 示 目 前 系 统 的 进 程 情 况 CPU 使 用 情 况 内 存 使 用 情 况 磁 盘 使 用 情 况 和 进 程 的 详 细 列 表 等 信 息, 输 入? 会 显 示 帮 助 信 息, 参 考 帮 助 你 还 可 以 自 定 义 top 显 示 的 信 息, 输 入 q 退 出 监 控 界 面 htop htop 是 更 聪 明 更 高 级 的 top, 虽 然 不 是 Mac 原 生 的, 但 安 装 非 常 方 便 打 开 终 端 输 入 :sudo port install htop, 命 令 结 束 就 安 装 完 成 了 然 后 键 入 htop, 你 会 看 到 一 个 更 丰 富 的 彩 色 的 top, 多 个 CPU 内 存 统 计 uptime, 更 详 细 的 进 程 信 息 参 考 界 面 最 底 部 的 帮 助 信 息 还 可 以 对 进 行 排 序 展 开 Kill 输 入 q 退 出 监 控 界 面 系 统 的 活 动 监 视 器 这 个 非 常 适 合 不 喜 欢 终 端 的 用 户 从 应 用 程 序 - 实 用 工 具 可 以 找 到 活 动 监 视 器, 打 开 后 你 会 发 现 很 类 似 windows 下 的 任 务 管 理 器, 相 信 这 个 不 需 要 给 大 家 介 绍 了
19. 批 量 复 制 文 件 例 如 你 在 一 个 目 录 下 林 林 总 总 放 了 几 百 个 文 件, 有 图 片 有 pdf 有 zip 有 doc 等 等, 你 想 把 后 缀 为 png jpeg gif 的 图 片 复 制 到 另 一 个 文 件 夹 去, 最 简 单 的 方 式 是 什 么? 不 是 通 过 搜 索 把 这 些 文 件 找 出 来, 再 全 选 复 制 到 另 一 个 文 件 夹 下 而 是 进 入 该 目 录, 执 行 这 样 一 个 命 令 : cp *.png *.jpeg *.gif /destpath 如 果 想 剪 切, 就 把 cp 改 为 mv 20. 程 序 切 换 在 OS X 中 程 序 切 换 可 以 通 过 command+tab 进 行,command+tab 进 行 顺 序 切 换,command+shift+tab 进 行 逆 序 切 换, 功 能 类 似 Win7 的 alt+tab OS X 还 提 供 了 同 组 程 序 的 切 换, 比 如 你 打 开 了 多 个 预 览 程 序 阅 读 pdf, 你 想 在 这 些 pdf 之 间 切 换 阅 读, 这 时 候 就 可 以 使 用 command+`(esc 下 面 的 键 ) 进 行 同 组 程 序 切 换 21. 远 程 拷 贝 OS X 提 供 基 于 ssh 的 远 程 拷 贝 命 令 scp, 这 个 命 令 大 部 分 linux 和 unix 系 统 都 会 提 供, 使 用 该 命 令 可 以 非 常 方 便 的 在 两 台 机 器 之 间 安 全 的 复 制 文 件, 具 体 命 令 : scp./testfile.txt username@10.10.10.22:/tmp 回 车 后 会 要 求 你 输 入 username 的 密 码, 只 会 将 当 前 目 录 下 的 testfile.txt 复 制 到 另 一 台 机 器 的 tmp 目 录 下 scp username@10.10.10.22:/tmp/testfile.txt./ 从 远 端 复 制 到 本 地 22.OS X 中 的 ftp 这 个 问 题 有 订 阅 者 问 过, 总 结 一 下, 以 下 三 种 方 式 就 够 用 了 : 直 接 在 命 令 行 使 用, 打 开 终 端 输 入 ftp anonymous@ftp.mozilla.org, 或 者 使 用 sftp 通 过 ssh 完 成 ftp 的 功 能, 例 如 sftp user@10.10.10.11 使 用 第 三 方 工 具, 比 如 FileZilla, 用 法 和 windows 类 似 利 用 OS X 原 生 ftp 工 具, 从 Finder 菜 单 栏 中 进 入 前 往 - 连 接 服 务 器, 输 入 FTP 服 务 器 地 址 ( 如 :ftp://ftp.mozilla.org) 点 击 地 址 栏 右 侧 的 + 号 按 钮 可 以 将 当 前 地 址 加 入 个 人 收 藏 服 务 器 点 击 连 接 按 钮, 按 照 提 示 进 行 身 份 验 证 成 功 后 即 可 连 接 到 FTP 服 务 器 23. 备 份 OS X 提 供 了 非 常 方 便 的 备 份 工 具 TimeMachine( 时 间 机 器 ), 我 第 一 台 Mac 用 的 操 作 系 统 是 Leopard, 后 来 升 级 到 Snow Leopard Lion MountainLion, 换 新 机 器, 但 从 未 重 装 过 系 统, 这 对 于 Windows 系 统 来 说 是 不 可 想 象 的, 这 都 得 益 于 时 间 机 器 我 个 人 每 周 会 备 份 一 次, 如 果 你 觉 得 自 己 资 料 非 常 重 要, 可 以 每 隔 几 小 时 备 份 一 次 具 体 的 用 法 我 就 不 介 绍 了, 可 以 参 考 官 方 介 绍
24.inode 和 history inode:mac 的 文 件 系 统 和 windows 完 全 不 同, 文 件 所 需 信 息 都 包 含 在 这 个 inode( 索 引 节 点 ) 里 每 个 文 件 都 有 inode, 文 件 系 统 用 inode 来 标 识 文 件 简 单 来 说 就 是 inode 包 含 了 文 件 的 元 数 据 信 息, 文 件 名 文 件 内 容 并 不 包 含 任 何 控 制 信 息 inode 是 unix/linux 系 列 文 件 系 统 设 计 的 核 心, 有 兴 趣 的 童 靴 可 以 上 网 查 阅 相 关 资 料 对 于 普 通 用 户 用 来, 最 直 观 的 表 现 是, 在 Mac 里, 你 可 以 对 正 在 使 用 的 文 件 改 名, 换 目 录, 甚 至 放 到 废 纸 篓, 都 不 会 影 响 当 前 文 件 的 使 用 history: 打 开 终 端 输 入 history, 所 有 的 历 史 命 令 都 会 显 示 出 来, 想 找 某 一 条 执 行 过 的 命 令, 还 可 以 这 样 : history grep apache 找 到 左 边 的 命 令 编 号 ( 例 如 1001), 在 终 端 输 入!1001 就 可 以 执 行 原 来 那 条 命 令 了 25.Go2Shell 通 过 Finder 浏 览 文 件 的 时 候, 常 常 需 要 在 浏 览 的 文 件 目 录 中 打 开 终 端 进 行 操 作,Go2Shell 能 够 自 动 做 到 这 一 点 从 App Store 下 载 这 个 免 费 软 件 下 载 完 成 后 从 应 用 程 序 文 件 夹 把 Go2Shell 拖 到 Finder 工 具 栏 上, 然 后 随 便 进 入 一 个 目 录, 点 击 Go2Shell 图 标, 即 可 打 开 终 端 进 入 该 目 录 Go2Shell 支 持 原 生 终 端 iterm2 和 xterm, 在 终 端 输 入 open -a Go2Shell args config 即 可 进 入 配 置 界 面, 选 择 你 喜 欢 的 终 端 26.Safari 的 阅 读 器 Safari 的 阅 读 器 是 浏 览 器 创 新 之 一, 在 Safari 之 前, 没 有 其 他 浏 览 器 提 供 过 这 样 的 功 能 当 Safari 发 现 结 构 优 良 的 网 页 文 档 时, 就 会 在 地 址 栏 右 侧 显 示 阅 读 器, 点 击 就 可 以 进 入 简 洁 的 阅 读 模 式, 通 过 shift+command+r 也 可 以 进 入 阅 读 器 已 经 提 供 了 良 好 的 网 页 阅 读 体 验, 对 于 分 页 文 档 甚 至 能 够 自 动 翻 页 阅 读, 但 是 我 们 还 可 以 更 进 一 步 比 如 我 就 觉 得 阅 读 器 太 窄 了, 视 野 不 够 宽 阔 有 类 似 需 求 的 童 靴 就 可 以 通 过 safari 的 扩 展 插 件 CustomReader 进 行 个 性 化 定 义 从 这 里 下 载 CustomReader, 双 击 可 安 装 安 装 之 后 到 任 何 一 个 支 持 阅 读 器 的 网 页, 按 下 shift+command+r 激 活 阅 读 器, 再 用 ctrl+r 调 出 配 置 页 面, 就 可 以 配 置 你 自 己 独 享 的 个 性 化 阅 读 器 了 27.Remote Desktop Connection for Mac 很 多 读 者 询 问 如 何 在 Mac 中 通 过 远 程 桌 面 连 接 到 Windows, 这 次 统 一 答 复 一 下, 微 软 提 供 了 专 门 的 Remote Desktop Connection for Mac, 免 费, 下 载 链 接 :http://www.microsoft.com/mac/remote-desktop-client 28. 文 档 的 版 本 控 制 经 常 使 用 Keynote Pages Numbers 和 原 生 文 本 编 辑 器 的 用 户, 可 以 尝 试 使 用 文 档 的 版 本 控 制 功 能 对 于 经 常 编 写 文 档 的 人 来 说, 这 个 功 能 非 常 有 用, 大 家 可 能 没 有 注 意 到, 当 你 把 鼠 标 移 至 文 档 标 题 的 时 候, 会 出 现 一 个 小 箭 头, 下 拉 可 以 看 到 浏 览 所 有 版 本 的 选 项, 点 击 进 入 该 文 档 的 时 间 线, 界 面 与 Time Machine 一 模 一 样, 你 可 以 非 常 方 便 的 找 到 任 何 一 时 间 点 你 编 辑 过 内 容, 也 可 以 随 意 恢 复 到 任 何 一 个 版 本 而 不 会 影 响 其 他 版 本 非 常 酷 的 功 能, 并 且 好
用 29. 如 何 快 速 发 送 带 附 件 的 邮 件 在 Windows 我 们 可 以 右 键 点 击 文 件 发 送 到 邮 箱 即 可 发 送 带 附 件 的 邮 件,OS X 也 有 类 似 功 能, 只 不 过 叫 共 享 右 键 点 击 要 发 送 的 文 件 共 享 电 子 邮 件 即 可 30. 如 何 快 速 创 建 便 笺 便 笺 是 我 们 很 常 用 的 功 能, 可 以 把 一 些 临 时 性 的 文 字 内 容 贴 到 桌 面 上, 大 家 是 如 何 做 的 呢? 复 制 文 字, 打 开 便 笺 程 序, 新 建 便 笺, 粘 贴 文 字!Too young too complicated, 我 们 只 需 要 选 中 文 字, 然 后 shift+command+y, 就 行 了 31.Mac 的 通 用 快 捷 键 这 部 分 内 容 之 前 陆 续 介 绍 过, 但 还 是 有 童 靴 希 望 有 个 汇 总, 基 于 二 八 原 则, 我 把 最 常 用 的 快 捷 键 罗 列 一 下, 对 于 非 开 发 者, 应 该 够 用 了 Command+Tab Shift+Command+Tab Command+Delete 任 意 情 况 下 切 换 应 用 程 序 - 向 前 循 环 切 换 应 用 程 序 - 向 后 循 环 把 选 中 的 资 源 移 到 废 纸 篓 Shift+Command+Delete 清 倒 废 纸 篓 ( 有 确 认 ) Shift+Option+Command+Delete Command+~ Command+F Command+C/V/X Command+N Command+Q Command+L Command+"+/-" Control+Space Command+Space 直 接 清 倒 废 纸 篓 同 一 应 用 程 序 多 窗 口 间 切 换 呼 出 大 部 分 应 用 程 序 的 查 询 功 能 复 制 / 粘 贴 / 剪 切 新 建 应 用 程 序 窗 口 彻 底 退 出 当 前 应 用 程 序 当 前 程 序 是 浏 览 器 时, 可 以 直 接 定 位 到 地 址 栏 放 大 或 缩 小 字 体 呼 出 Spotlight 切 换 输 入 法 对 于 最 后 两 个 快 捷 键, 我 个 人 比 较 习 惯 Control+Space 切 换 输 入 法, 所 以 做 了 自 定 义 的 配 置 32. 终 端 命 令 open 我 们 之 前 介 绍 过 如 何 在 Finder 中 浏 览 文 件 时 进 入 当 前 目 录 的 shell 界 面, 那 个 插 件 叫 做 Go2Shell 当 然 我 们 也 会 有 在 shell 下 打 开 当 前 目 录 的 Finder 的 需 求, 运 行 如 下 命 令 即 可 : open. # 当 然 open 也 可 以 打 开 其 他 目 录, 比 如 open /Users #open 还 可 以 直 接 打 开 文 件, 打 开 程 序, 指 定 程 序 打 开 文 件, 打 开 网 址 等 等, 例 如 open a.txt open -a Safari open -a TextMate a.txt open http://news.sina.com.cn
33.CatchMouse 自 定 义 快 捷 键 介 绍 小 软 件 CatchMouse, 可 以 自 定 义 快 捷 键 快 速 在 多 个 显 示 器 内 切 换 鼠 标, 非 常 方 便, 链 接 附 上 : 34. 激 活 窗 口 如 果 你 在 一 个 屏 幕 内 打 开 了 多 个 程 序, 除 了 当 前 激 活 的 软 件 窗 口, 你 还 想 看 看 其 他 窗 口 的 内 容, 这 时 你 直 接 点 击 其 他 窗 口 的 话, 原 来 的 窗 口 就 可 能 被 遮 挡 或 消 失 如 何 保 持 原 来 的 窗 口 一 直 处 于 最 上 层 呢? 非 常 简 单, 拖 拽 其 他 窗 口 的 时 候 按 住 command 键 即 可, 原 来 的 窗 口 会 永 远 在 最 上 面 35. 文 件 检 查 器 在 windows 中 大 家 经 常 选 中 多 个 文 件, 右 键 - 属 性 可 以 查 看 这 些 文 件 的 大 小 在 Mac 里 同 样 的 操 作 ( 选 中 多 个 文 件, 右 键 - 显 示 简 介 ), 弹 出 的 是 各 个 文 件 或 文 件 夹 的 简 介, 这 让 很 多 童 靴 困 惑 不 解 其 实 我 们 只 要 在 点 右 键 的 同 时 按 住 option 键, 显 示 简 介 就 会 变 成 显 示 检 查 器, 点 击 显 示 检 查 器 即 可 查 看 和 操 作 批 量 文 件 另 外, 我 还 经 常 用 这 种 方 式 浏 览 图 片, 比 如 选 中 多 张 图 片, 按 住 option 键 点 击 鼠 标 右 键, 选 中 幻 灯 片 显 示 xx 项, 就 可 以 全 屏 浏 览 图 片 了 36. 屏 幕 放 大 镜 有 时 我 们 需 要 放 大 屏 幕 做 一 些 精 细 的 操 作,ctrl+ 鼠 标 滚 轮 可 以 实 现 这 一 效 果, 如 果 你 是 键 盘 控, 用 option+command 加 上 加 减 号 也 可 以 实 现 37. 语 音 识 别 Mountain Lion 增 加 了 语 音 识 别 的 功 能, 具 体 的 设 置 在 系 统 偏 好 设 置 - 听 写 与 语 音, 你 可 以 设 置 听 写 语 言 呼 出 窗 口 的 快 捷 键 等 等 我 采 用 是 默 认 的 快 捷 键, 连 续 按 fn 键 两 次 即 可 呼 出 语 音 识 别 窗 口, 这 时 候 你 就 可 以 对 Mac 说 话 了 如 果 你 想 让 Mac 把 你 说 的 写 下 来, 最 好 打 开 一 个 的 文 本 并 让 光 标 处 于 可 编 辑 状 态 注 意, 该 功 能 需 要 联 网 38.time 命 令 如 果 你 想 知 道 在 终 端 执 行 的 某 个 程 序 耗 时 多 久, 对 CPU 等 的 使 用 情 况, 可 以 输 入 : time python fib.py 输 出 结 果 : python fib.py 0.02s user 0.02s system 50%cpu 0.094 total 39. 特 殊 字 符 输 入 美 元,shift+4 美 分,option+4 英 镑,option+3 人 民 币,option+y 欧 元,shift+option+2
波 折 号,option+- 或 shift+option+- 省 略 号,option+; 约 等 于,option+x 度,shift+option+8 除 号,option+/ 无 穷 大,option+5 小 于 等 于,option+, 大 于 等 于,option+. 不 等 于,option+= 圆 周 率 Pi,option+p 正 负,shift+option+= 平 方 根,option+v 总 和,option+w 商 标 Trademark,option+2 注 册,option+r 版 权,option+g 40.OS X 三 指 轻 拍 查 找 功 能 OS X 提 供 了 三 指 轻 拍 查 找 的 功 能, 什 么 意 思 呢? 把 光 标 移 到 一 个 单 词 上 面, 无 需 选 中, 三 指 轻 拍, 系 统 就 会 弹 出 词 典 显 示 相 关 单 词 的 释 义, 非 常 方 便 该 功 能 可 以 在 系 统 偏 好 设 置 - 触 控 板 里 进 行 设 置 41.F.lux 调 节 屏 幕 色 温 推 荐 一 款 免 费 小 软 件 F.lux, 这 个 软 件 功 能 类 似 系 统 的 亮 度 自 动 调 节, 不 同 的 是 它 调 节 的 是 屏 幕 的 色 温 该 软 件 能 够 根 据 时 间 来 调 节 屏 幕 色 温 以 达 到 保 护 眼 睛 的 目 的 有 数 据 表 明,4600k 到 5000k 的 暖 色 有 缓 解 眼 部 疲 劳 的 作 用 下 载 地 址 :http://stereopsis.com/flux/ 第 一 次 打 开 应 用, 需 要 输 入 当 前 城 市 名 称, 搜 索 定 位 用 户 的 当 地 时 间 F.lux 将 根 据 日 出 及 日 落 的 时 间 来 调 节 色 温 在 日 出 日 落 期 间, 屏 幕 色 温 和 平 时 一 样, 对 于 RMBP 来 时 就 是 6500k; 日 落 之 后,F.lux 会 逐 渐 地 暖 化 你 的 屏 幕 具 体 色 温 可 以 自 定 义 我 用 了 之 后 感 觉 还 不 错, 大 家 可 以 试 用 下 42. 输 入 pmset noidle,mac 不 休 眠 如 果 你 想 离 开 电 脑 一 段 时 间, 又 不 想 让 电 脑 进 入 睡 眠 状 态, 有 个 简 单 的 命 令 可 以 帮 助 你 做 到 这 一 点 在 终 端 中 输 入 :pmset noidle, 即 可 只 要 该 命 令 一 直 运 行,Mac 就 不 会 进 入 睡 眠 状 态 关 掉 终 端 或 ctrl+c 可 以 取 消 该 命 令 pmset 是 OS X 提 供 的 命 令 行 管 理 电 源 的 工 具, 其 功 能 远 不 止 于 此 pmset -g, 查 看 当 前 电 源 的 使 用 方 案 sudo pmset -b displaysleep 5, 设 置 电 池 供 电 时, 显 示 器 5 分 钟 内 进 入 睡 眠 sudo pmset schedule wake "02/01/13 20:00:00", 设 置 电 脑 在 2013 年 2 月 1 日 晚 8 点 唤 醒 电 脑 感 兴 趣 的 可 以 使 用 man pmset 查 看 详 细 信 息 43. 网 络 共 享 Mac 提 供 了 非 常 简 单 易 用 的 Internet 共 享 功 能, 可 以 作 为 一 个 轻 量 级 的 家 庭 无 线 路 由 使 用 只 要 你 的 Mac 能 够 上 网, 那 么 phone 和 pad 等 设 备 就 都 可 以 通 过 wifi 共 享 Mac 的 网 络, 实 现 无 线 上 网 具 体 的 设 置 非 常 简 单, 打 开 系 统 偏 好 设 置 - 共 享 - 互 联 网 共 享, 选 择 共 享 源 ( 网 卡
或 AirPort), 并 设 置 wifi 的 名 称 密 码 安 全 级 别 等 属 性, 最 后 勾 选 左 侧 列 表 的 互 联 网 共 享, 根 据 提 示 操 作 即 可 这 是 一 个 我 曾 经 认 为 大 部 分 用 户 都 知 道 的 功 能, 后 来 发 现 几 乎 很 少 人 使 用 或 会 用 44. 快 速 查 看 OS X 提 供 了 非 常 方 便 的 预 览 文 件 内 容 的 功 能 在 Finder 或 桌 面 上, 选 中 一 个 文 件 并 按 空 格 键, 系 统 就 会 弹 出 预 览 界 面 对 于 很 多 文 件 我 们 仅 仅 使 用 快 速 查 看 功 能 就 可 以 浏 览 文 件 内 容 了, 比 如 iworks 的 keynote pages numbers, 微 软 Office 的 文 档,pdf, 图 片, 视 频, 各 类 文 本 文 件 等 等 除 了 在 Finder 和 桌 面 快 速 查 看 文 件, 我 们 还 可 以 快 速 浏 览 邮 件 的 附 件 打 开 邮 件 程 序, 找 到 一 个 带 有 附 件 的 邮 件, 选 中 附 件 并 按 空 格 键, 就 可 以 快 速 浏 览 附 件 内 容 我 们 还 可 以 在 终 端 操 作 的 时 候 使 用 这 个 功 能, 例 如 qlmanage -p 文 件 名, 系 统 就 会 弹 出 快 速 查 看 窗 口 45. 显 示 桌 面 我 们 下 载 文 件 或 临 时 文 件 经 常 会 放 到 桌 面 上, 在 Windows 里 通 过 alt+d 或 点 按 显 示 桌 面 的 图 标 即 可, 在 Mac 里 如 何 实 现 呢? 有 两 种 方 式, 都 很 方 便, 第 一 种 是 四 指 划 开, 该 功 能 可 以 在 触 控 板 里 设 置 还 有 一 种 方 式 是 通 过 快 捷 键 command+f3, 即 可 实 现 移 开 程 序 显 示 桌 面 的 功 能 当 我 们 想 把 桌 面 的 文 件 放 入 某 个 程 序 ( 比 如 当 做 邮 件 附 件 ) 时, 可 以 配 合 command+tab 实 现 用 鼠 标 拖 动 桌 面 文 件,command+tag 切 换 程 序, 然 后 把 文 件 拖 入 该 程 序 即 可 46. 应 用 程 序 的 安 装 和 卸 载 OS X 中 的 应 用 程 序 和 OSGi 中 使 用 的 Bundle 类 似, 都 是 把 配 置 文 件 和 程 序 封 装 在 一 个 包 里 对 于 普 通 用 户 来 说, 你 在 Launchpad 中 看 到 的 所 有 程 序 都 像 一 个 图 标, 但 这 个 图 标 不 是 Windows 中 的 快 捷 方 式, 而 是 封 装 好 的 Bundle, 从 程 序 角 度 而 言 这 是 一 个 文 件 夹, 对 普 通 用 户 来 说, 知 道 点 这 个 图 标 运 行 程 序 就 行 了 这 种 设 计 方 式 使 得 OS X 中 95% 以 上 的 软 件 的 安 装 变 得 十 分 简 单 如 果 你 是 从 Windows 转 过 来 的 话, 你 会 认 为 安 装 和 卸 载 简 单 的 令 人 发 指 安 装 程 序 就 是 把 XXX.app 拖 进 /Applications( 应 用 程 序 文 件 夹 ), 卸 载 就 是 把 程 序 从 该 目 录 删 掉 好 吧, 你 可 以 这 么 理 解,OS X 中 95% 以 上 的 软 件 都 是 Windows 中 的 绿 色 软 件 47. 磁 盘 映 像 磁 盘 映 像 类 似 Windows 中 的 iso, 不 过 文 件 后 缀 为 dmg 磁 盘 映 像 可 以 直 接 挂 接 到 OSX 中, 其 表 现 形 式 就 像 是 磁 盘 分 区 双 击 文 件 可 以 直 接 打 开, 打 开 后 在 Finder 左 边 栏 的 设 备 中 可 以 找 到 挂 接 好 的 磁 盘 映 像 dmg 是 Mac 下 最 常 用 的 文 件 组 织 方 式, 几 乎 所 有 的 安 装 程 序 都 是 以 dmg 方 式 发 布 的 一 般 情 况 下 安 装 程 序 就 是 打 开 相 关 程 序 的 dmg 文 件, 里 面 有 一 个 app 和 应 用 程 序 文 件 夹, 把 app 拖 入 应 用 程 序 即 可 另 外 我 们 也 可 以 使 用 磁 盘 工 具 把 dmg 里 的 文 件 恢 复 为 真 正 的 硬 盘 文 件, 也 可 以 制 作 dmg 文 件 48. 复 制 目 录 下 文 件 名 列 表 如 何 复 制 某 个 目 录 下 所 有 文 件 的 文 件 名 列 表 呢? 非 常 简 单,command+a,command+c 然 后 打 开 一 个 文 本 编 辑 器 ( 比 如 TextMate),command+v 即 可 49. 多 点 触 控 手 势
当 我 们 用 Safari 浏 览 网 页 时, 经 常 想 回 到 之 前 浏 览 过 的 历 史 页 面, 使 用 多 点 触 控 手 势 可 以 非 常 容 易 直 观 的 实 现 该 功 能 打 开 Safari 浏 览 多 个 页 面, 然 后 使 用 双 指 左 右 轻 扫, 可 以 来 回 切 换 浏 览 页 面 另 外, 如 果 你 在 浏 览 时 不 小 心 关 掉 了 一 个 标 签 页, 使 用 command+z 可 以 恢 复 最 后 关 闭 的 那 个 标 签 页 50.OS X 的 预 览 程 序 OS X 的 预 览 程 序 可 以 打 开 各 类 图 片 和 pdf 等 类 型 的 文 件, 当 你 想 查 看 某 个 图 片 或 pdf 的 细 节 时, 没 必 要 用 command+± 来 缩 放 整 个 文 件, 使 用 ` 键 可 以 呼 出 放 大 镜, 细 节 一 览 无 遗 51. 显 示 隐 藏 桌 面 内 容 快 捷 键 我 们 经 常 会 在 桌 面 上 堆 满 文 件 夹 和 文 件, 有 时 候 会 很 方 便, 有 时 候 会 觉 得 很 乱 其 实 我 们 可 以 通 过 以 下 命 令 来 决 定 什 么 时 候 显 示, 什 么 时 候 隐 藏 chflags hidden ~/Desktop/* chflags nohidden ~/Desktop/* // 隐 藏 桌 面 内 容 // 显 示 桌 面 内 容 如 果 觉 得 输 入 麻 烦, 用 TextExpander 或 Alfred 设 置 成 snippet 即 可 52. 按 住 option 的 快 捷 键 OS X 设 置 了 一 些 快 捷 键 用 来 快 速 打 开 显 示 器 MissionControl 键 盘 声 音 等 系 统 设 置, 具 体 是 什 么 呢? 你 只 要 按 住 option, 轮 番 把 键 盘 最 上 方 的 那 排 键 试 一 下 就 知 道 了, 一 般 人 我 不 告 诉 他 53.Space( 空 间 ) 使 用 OS X, 我 们 可 以 充 分 利 用 系 统 提 供 的 多 个 Space, 把 不 同 的 程 序 放 到 不 同 的 Space, 让 我 们 的 系 统 更 有 扩 展 性 如 何 增 加 Space 呢? 四 指 上 推, 在 桌 面 的 最 上 方 会 出 现 当 前 的 Space, 把 鼠 标 移 到 Space 列 表 的 右 侧, 会 出 现 一 个 带 + 号 的 空 间, 点 击 加 号, 即 可 增 加 一 个 Space 那 么 如 何 把 某 个 程 序 固 定 在 某 个 Space 打 开 呢? 在 某 个 Space 打 开 程 序, 在 Dock 中 找 到 这 个 程 序 图 标, 鼠 标 长 按 会 出 现 一 个 菜 单, 选 项 - 分 配 给, 选 这 个 桌 面, 下 次 再 打 开 这 个 程 序, 就 会 自 动 进 入 设 定 的 Space Space 的 排 列 方 式 可 以 在 Mission Control 里 设 置, 比 如 选 择 按 照 使 用 情 况 自 动 排 列 等 54. 隐 藏 程 序 当 我 们 不 想 在 使 用 当 前 程 序 的 时 候 看 到 其 他 程 序 的 时 候, 可 以 使 用 快 捷 键 option+command+h, 这 时 除 了 你 正 在 使 用 的 程 序, 其 他 所 有 的 程 序 都 会 被 隐 藏 起 来, 有 助 于 你 专 心 工 作 想 切 换 到 其 他 程 序 时, 可 以 使 用 command+tab 55. 文 件 颜 色 标 签 的 使 用 OS X 的 Finder 提 供 了 颜 色 标 签 的 功 能, 可 以 直 接 为 文 件 和 文 件 夹 标 记 颜 色 我 在 很 长 一 段 时 间 都 没 有 注 意 到 这 个 功 能, 一 次 偶 然 的 机 会 开 始 使 用 颜 色 标 记 文 件, 感 觉 非 常 方 便 比 如 我 会 在 Finder 的 主 目 录 下 用 颜 色 标 明 最 常 访 问 的 文 件 夹 如 果 是 电 子 书, 可 以 用 颜
色 表 示 阅 读 状 态, 例 如 绿 色 表 示 正 在 阅 读, 灰 色 表 示 读 完 了, 橙 色 表 示 待 阅 读 等 等 大 家 可 以 根 据 自 己 的 习 惯 使 用 颜 色 标 签, 提 高 效 率 56. 利 用 邮 件 中 的 日 期 创 建 日 历 事 件 工 作 中 我 们 总 是 通 过 邮 件 来 通 知 会 议 和 活 动, 这 时 邮 件 中 往 往 有 日 期 信 息 我 们 可 以 利 用 这 个 信 息 直 接 创 建 日 历 事 件 打 开 邮 件, 把 鼠 标 移 动 到 有 效 的 日 期 信 息 上, 会 出 现 下 拉 菜 单 的 按 钮, 点 击 后 可 以 为 日 历 添 加 事 件, 事 件 标 题 默 认 为 邮 件 标 题 57.AppleScript 小 程 序 今 天 为 大 家 介 绍 用 AppleScript 实 现 一 个 示 例 小 功 能 : 清 空 废 纸 篓 打 开 AppleScript 编 辑 器, 输 入 如 下 代 码 : 操 作 对 象 是 Finder tell application "Finder" 为 isempty 变 量 赋 值 set isemptyto " 是 否 清 空 废 纸 篓!" 显 示 确 认 对 话 框, 点 击 确 认 程 序 继 续 执 行, 点 击 取 消 终 止 程 序 display dialog isempty 清 空 废 纸 篓 empty the trash 通 过 语 音 说 这 事 搞 定 了 say "It is done!" endtell 点 击 工 具 栏 的 编 译 按 钮, 检 查 没 有 错 误 后, 点 击 运 行 即 可, 大 家 可 以 看 看 发 生 了 什 么 58.Homebrew Homebrew 的 功 能 和 OS X 自 带 的 MacPorts 很 像, 但 是 更 为 轻 量 级, 由 于 大 量 利 用 了 系 统 自 带 的 库, 安 装 方 便, 编 译 快 速, 实 在 是 OS X 系 统 开 发 中 之 必 备 工 具 安 装 方 式 : ruby -e "$(curl -fssl https://raw.github.com/mxcl/homebrew/go)" 使 用 方 式 : brew install wget // 安 装 wget 工 具 具 体 的 使 用 请 参 考 :https://github.com/mxcl/homebrew/wiki 59. 根 据 文 件 名 快 速 查 找 文 件 我 们 在 OS X 中 查 找 文 件 或 文 件 内 容 一 般 使 用 spotlight 或 Alfred, 这 些 功 能 以 前 的 Mac Tips 中 都 介 绍 过, 不 过, 如 果 你 知 道 文 件 名 的 一 部 分, 想 更 加 快 速 的 定 位 文 件, 那 么 就 会 用 到 命 令 行 工 具 locate locate 是 Unix/Linux 下 的 命 令 工 具, 基 本 原 理 就 是 通 过 定 期 更 新 系 统 的 文 件 和 文 件 名 并 把 索 引 信 息 放 入 系 统 的 数 据 库 中, 当 通 过 locate 查 找 文 件 时 直 接 从 数 据 库 里 取 数 据 而 且 locate 可 以 查 到 spotlight 查 不 到 的 系 统 文 件 基 本 的 使 用 方 法 非 常 简 单, 比 如 你 想 找 niginx 的 配 置 文 件 在 哪, 只 需 输 入 :
locate nginx.conf 60. 设 置 用 户 登 录 选 项 OS X 系 统 登 录 后 会 自 动 启 动 一 些 程 序, 比 如 Alfred 拼 音 输 入 法 风 扇 控 制 软 件 等 等, 有 时 我 们 会 嫌 多, 有 时 又 想 增 加 一 些 启 动 项, 在 哪 设 置 呢? 打 开 系 统 偏 好 设 置 - 用 户 与 群 组, 选 中 当 前 用 户, 点 击 右 边 的 登 录 项, 你 就 会 看 到 系 统 启 动 时 加 载 的 程 序, 可 以 随 意 删 减, 还 能 够 设 置 启 动 后 隐 藏, 非 常 方 便 61. 修 改 你 的 登 录 窗 口 我 们 默 认 登 录 OS X 时, 系 统 会 显 示 登 录 用 户 列 表, 你 需 要 用 鼠 标 点 一 下 要 使 用 的 用 户, 或 者 用 光 标 键 选 择 用 户, 出 现 登 录 框 后 输 入 密 码 登 录 如 果 我 们 想 不 显 示 用 户 列 表, 直 接 输 入 用 户 名 密 码 登 录 怎 么 办 呢? 打 开 系 统 偏 好 设 置 - 用 户 与 群 组, 点 击 左 侧 下 方 的 登 录 选 项 ( 很 奇 怪 很 多 人 找 不 到 这 个 ), 在 右 侧 修 改 登 录 窗 口 为 名 称 和 密 码 注 销 登 录, 这 次 大 家 就 满 意 了 62.Mac 的 键 盘 很 多 人 第 一 次 用 Mac 的 键 盘 是 会 发 现, 苹 果 也 太 抠 门 了, 退 格 键 没 了,PageUP/PageDown/Home/End 也 没 了 别 担 心, 您 不 是 还 有 delete 键 和 上 下 左 右 方 向 键 么?delete 相 对 于 退 格 键,fn+delete 可 以 往 前 删,fn+ 上 下 左 右 方 向 键 可 以 实 现 PageUP/PageDown/Home/End 的 功 能, 一 个 都 不 能 少 63.QuickTime 很 多 人 都 会 使 用 QuickTime Player 看 mp4 或 mov 视 频 文 件, 但 其 功 能 远 不 止 于 此 option+command+n, 可 以 打 开 录 像 功 能,ctrl+option+command+n 可 以 打 开 录 音 功 能,ctrl+command+n 可 以 打 开 录 制 屏 幕 功 能, 最 后 一 个 功 能 非 常 适 合 做 产 品 介 绍 或 产 品 演 示, 大 家 可 以 试 一 试 遇 到 快 捷 键 冲 突 的, 在 QuickTime 的 文 件 菜 单 也 可 以 找 到 这 三 项 64.Dropbox 快 速 导 入 Mac 有 读 者 问 如 何 把 iphone 或 ipad 里 的 照 片 导 入 Mac, 我 自 己 用 的 办 法 是 Dropbox, 安 装 了 Dropbox 之 后, 每 次 用 USB 连 接 iphone 或 ipad 时, 程 序 都 会 提 示 是 否 有 新 照 片 需 要 导 入, 导 入 后 自 动 云 端 同 步 不 用 Dropbox 的 同 学, 另 外 一 个 简 单 的 方 式 是 连 接 移 动 设 备 时, 打 开 预 览 程 序, 点 击 文 件, 可 以 看 到 一 个 从 iphone/ipad 导 入 的 菜 单, 点 击 一 下, 后 续 你 基 本 就 知 道 该 怎 么 做 了 当 然 还 有 其 他 方 法, 比 如 打 开 图 像 捕 捉 或 iphoto 程 序 等 65. 快 速 创 建 日 历 事 件 OS X 提 供 了 智 能 创 建 日 历 事 件 的 功 能 打 开 日 历 程 序, 点 击 左 上 角 的 + 号, 在 弹 出 的 输 入 框 里 输 入 : 明 天 上 午 9 点 到 13 点 参 加 公 司 年 会 回 车, 看 看 效 果 如 何? 日 历 程 序 会 准 确 的 创 建 你 想 要 的 事 件 大 家 可 以 试 试 其 它 写 法 66. 显 卡 监 控 软 件 gfxcardstatus 现 在 大 部 分 Mac 都 有 两 块 显 卡, 集 成 显 卡 和 独 立 显 卡 OS X 会 根 据 不 同 的 程 序 自 动 切 换 显 卡, 但 有 时 候 我 们 在 电 池 供 电 的 情 况 下 会 由 于 某 些 程 序 的 原 因 一 直 使 用 独 立 显 卡, 会 大 大
缩 短 待 机 时 间, 这 时 候 就 能 用 到 这 个 软 件 了 gfxcardstatus 能 做 的 事 情 有 两 件, 一 件 是 手 动 切 换 显 卡 另 一 件 是 监 控 现 在 系 统 在 使 用 哪 块 显 卡, 如 果 是 独 立 显 卡 的 话, 是 因 为 哪 个 程 序 导 致 必 须 使 用 独 显 下 载 地 址 :http://gfx.io 67. 创 建 智 能 文 件 夹 Finder 提 供 了 智 能 文 件 夹 的 功 能, 简 单 来 说 就 是 固 化 你 的 搜 索 条 件, 并 形 成 文 件 夹 存 放 在 左 侧 边 栏 例 如 你 想 建 一 个 文 件 大 小 大 于 1G 的 智 能 文 件 夹, 使 用 快 捷 键 option+command+n 呼 出 新 建 智 能 文 件 夹 界 面, 点 击 最 右 侧 的 加 号, 在 条 件 选 择 第 一 栏 选 择 大 小, 第 二 栏 选 择 大 于, 第 三 栏 输 入 1G, 你 就 可 以 看 到 你 的 Mac 上 文 件 大 于 1G 的 列 表, 点 击 存 储, 命 名 后 该 文 件 夹 就 会 出 现 在 左 侧 边 栏 随 时 点 击 随 时 动 态 监 控 自 己 的 硬 盘 上 有 哪 些 超 过 1G 的 大 文 件 试 试 其 他 搜 索 条 件 吧! 68. 自 动 打 开 程 序 文 稿 OS X 提 供 了 自 动 恢 复 上 次 关 闭 程 序 时 打 开 的 文 稿 和 窗 口 的 功 能 这 就 是 说, 如 果 你 使 用 预 览 程 序 打 开 了 5 个 PDF 文 件, 用 command+q 关 闭 了 预 览 程 序, 下 次 打 开 预 览 程 序 时, 会 自 动 恢 复 这 5 个 PDF 程 序, 包 括 文 字 选 中 的 状 态, 阅 读 进 度 等 信 息 这 个 功 能 我 非 常 喜 欢, 但 有 时 候 我 们 并 不 希 望 自 动 恢 复, 那 么 有 两 种 方 式 可 以 关 闭 这 个 功 能 第 一 种 : 打 开 系 统 偏 好 设 置 - 通 用, 选 中 退 出 应 用 时 关 闭 窗 口, 这 样 所 有 的 程 序 都 不 再 具 备 恢 复 功 能 第 二 种 : 退 出 程 序 时 使 用 option+command+q 而 不 是 command+q, 相 当 于 关 闭 所 有 文 件 并 退 出 程 序, 下 次 打 开 时, 这 些 文 件 就 不 会 自 动 打 开 了 69. 智 能 邮 箱 邮 箱 账 户 的 创 建 相 信 一 般 的 用 户 都 可 以 正 常 操 作, 不 知 道 你 是 否 使 用 过 OS X 中 Mail 的 智 能 邮 箱 功 能 呢? 打 开 邮 件 程 序, 点 击 邮 箱 - 新 建 智 能 邮 箱, 在 弹 出 的 窗 口 中 选 择 你 的 过 滤 条 件, 过 滤 条 件 非 常 灵 活, 可 以 定 义 与 或 关 系, 增 加 多 个 过 滤 条 件, 设 置 完 成 后 保 存 即 可, 你 会 发 现 左 侧 栏 多 了 一 个 智 能 邮 箱, 点 击 即 可 根 据 你 设 置 的 过 滤 条 件 找 到 那 些 符 合 条 件 的 邮 件 70. 隐 藏 的 VIP 如 果 你 的 系 统 是 10.8 以 上, 那 么 你 就 会 发 现 邮 件 程 序 中 多 了 一 个 隐 藏 的 VIP 功 能 随 便 找 封 邮 件, 把 鼠 标 放 在 发 件 人 或 收 件 人 的 邮 件 地 址 上, 会 出 现 一 个 蓝 色 的 选 择 框, 点 击 其 中 的 白 色 箭 头, 在 下 拉 菜 单 中 点 击 添 加 到 VIP, 你 就 会 发 现 左 边 栏 多 了 一 个 VIP 分 栏, 点 击 加 入 的 VIP 用 户, 可 以 直 接 查 看 他 们 发 送 的 邮 件 71. 在 Finder 中 打 开 某 个 文 件 夹 下 所 有 子 文 件 夹 有 时 候 我 们 希 望 在 Finder 中 查 看 某 个 文 件 夹 下 的 所 有 文 件 和 子 文 件 夹, 怎 么 做 到 呢? 把 文 件 切 换 到 列 表 视 图 (command+2), 把 排 序 方 式 设 置 为 不 排 序, 这 时 文 件 夹 左 侧 会 出 现 一 个 箭 头 按 住 option 键 点 击 文 件 夹 左 侧 的 箭 头, 你 就 会 发 现 所 有 的 文 件 和 文 件 夹 都 展 现 在 眼 前 了 注 意, 如 果 该 文 件 夹 下 文 件 太 多, 不 建 议 使 用, 打 开 会 需 要 很 长 时 间 72. 慢 速 动 画
所 有 具 备 动 画 效 果 的 操 作, 按 住 shift 键, 会 播 放 慢 速 动 画 大 家 可 以 试 试 按 住 shift 键 的 时 候 最 小 化 窗 口, 效 果 非 常 酷 73.XtraFinder 插 件 这 个 插 件 具 备 和 TotalFinder 类 似 的 功 能, 支 持 tab 文 件 夹 置 顶 多 窗 口 剪 切 全 局 热 键 等 功 能, 重 要 的 是 这 是 一 个 完 全 免 费 的 自 由 软 件 下 载 网 址 :http://www.trankynam.com/xtrafinder/ 74.macbook 待 机,iPhone 仍 可 供 电 我 们 平 时 会 把 iphone 接 到 macbook 上 充 电, 事 实 上 把 macbook 合 上 待 机 时, 仍 然 可 以 为 iphone 供 电, 大 家 可 以 试 一 下 如 果 你 出 游 时 会 带 上 你 的 mac, 别 忘 了 这 也 是 一 块 大 的 移 动 电 池 75. 恢 复 截 屏 损 坏 图 片 截 屏 图 片 存 哪 了? OS X 自 带 截 屏 不 好 使 了, 截 屏 之 后 有 咔 嚓 的 程 序 运 行 声, 但 图 片 不 知 道 去 哪 里 了, 如 何 修 复? OS X 自 带 的 截 图 文 件 是 存 储 在 桌 面 上 的, 你 的 可 能 是 被 修 改 过 了, 我 们 可 以 通 过 以 下 命 令 恢 复 默 认 路 径 : defaults delete com.apple.screencapture location 注 销 重 新 登 录, 再 次 截 屏 看 看 文 件 是 否 保 存 在 桌 面 上 了 76. 为 OS X 自 带 的 字 典 增 加 中 文 词 典 如 何 为 OS X 自 带 的 字 典 增 加 中 文 词 典? 目 前 OS X 自 带 的 字 典 程 序 是 没 有 中 文 的, 不 过 我 们 很 容 易 为 其 扩 展 新 字 典 操 作 如 下 : 1 如 果 打 开 了 字 典 程 序, 关 闭 2 到 以 下 网 址 下 载 朗 道 英 汉 和 汉 英 词 典, 解 压 缩 得 到 两 个 后 缀 为 dictionary 的 文 件 3 把 这 两 个 文 件 复 制 到 ~/Library/Dictionaries 下 4 启 动 字 典 程 序, 你 就 会 看 到 增 加 了 朗 道 英 汉 字 典 和 朗 道 汉 英 字 典 77. 文 件 共 享 在 Mac 之 间 进 行 文 件 共 享 有 很 多 种 方 式, 介 绍 两 个 最 简 单 的, 具 备 AirDrop 功 能 的 两 台 或 多 台 Mac, 在 开 着 WI-FI 的 情 况 下 打 开 AirDrop, 就 会 找 到 同 样 打 开 AirDrop 的 Mac, 把 想 传 送 的 文 件 拖 放 到 其 他 人 的 Mac 头 像 上 即 可 另 一 个 就 是 利 用 系 统 的 共 享 功 能 打 开 系 统 偏 好 设 置 - 共 享, 点 击 左 侧 栏 的 文 件 共 享, 在 右 侧 区 域 配 置 即 可 78. 删 除 程 序 删 除 Mac 上 的 程 序 有 很 多 种, 比 如 直 接 去 应 用 程 序 文 件 夹 下 删 除 用 CleanApp 删 除 等
等, 今 天 介 绍 一 个 最 好 玩 的 打 开 launchpad, 按 住 option 键, 就 会 看 到 所 有 的 程 序 图 标 都 会 像 ios 图 标 那 样 晃 动 起 来, 点 击 图 标 左 上 角 的 叉, 即 可 删 除 程 序, 操 作 和 ios 一 样 79.command+ 上 下 方 向 键 这 两 个 快 捷 键 很 多 应 用 程 序 都 支 持, 具 体 功 能 就 是 屏 幕 滚 动 到 应 用 程 序 的 顶 部 或 底 部, 类 似 很 多 网 站 提 供 的 回 到 顶 部 / 底 部 功 能 Safari Chrome Firefox Pages Evernote 等 默 认 支 持 这 样 的 功 能 在 使 用 快 捷 键 呼 出 Spotlight 的 时 候, 使 用 command+ 上 下 方 向 键 还 可 以 在 搜 索 分 组 之 间 切 换, 非 常 方 便 80.Mac 上 的 阅 读 笔 记 类 软 件 1 Kindle for Mac: 支 持 视 网 膜 屏, 支 持 本 地 阅 读 和 Amazon 商 店, 支 持 中 英 文 字 典, 电 子 阅 读 体 验 一 流 遗 憾 的 是 不 能 整 合 中 国 和 美 国 Amazon 的 帐 户, 导 致 电 子 书 商 品 也 没 法 使 用 同 一 个 帐 户 阅 读 ( 免 费 ) 2 Caffeinated: 优 秀 的 RSS 阅 读 器, 如 果 你 还 喜 欢 博 客 和 传 统 阅 读, 那 么 推 荐 使 用 ( 收 费 ) 3 Pocket: 最 好 的 稍 后 读 App, 支 持 标 签 分 类 编 辑 等 功 能, 支 持 Safari Chrome 等 插 件, 非 常 适 合 知 识 积 累 ( 免 费 ) 4 Evernote: 很 好 的 笔 记 类 App,5.0 之 后 UI 有 了 很 大 的 改 进, 目 前 我 所 有 的 文 章 都 是 用 Evernote 管 理 ( 免 费, 有 收 费 版 本 ) 以 上 四 个 App 在 ipad iphone 上 也 有 相 关 应 用, 并 且 都 支 持 云 同 步, 合 理 使 用 对 提 高 读 写 效 率 非 常 有 帮 助 81. 查 看 电 源 状 况 按 住 option 键, 点 击 右 上 角 的 苹 果 - 系 统 信 息, 在 打 开 窗 口 的 左 侧 栏 中 找 到 电 源, 点 击 即 可 查 看 电 源 的 详 细 信 息, 主 要 的 指 标 包 括 电 池 循 环 计 数 状 况 等 信 息 如 果 您 安 装 了 Alfred, 呼 出 后 直 接 输 入 sys, 也 可 以 找 到 系 统 信 息 如 果 想 简 单 查 看 一 下 电 池 的 使 用 状 况, 按 住 option 键 点 击 顶 部 工 具 栏 上 的 电 池 图 标, 可 以 显 示 电 池 使 用 状 况 如 果 出 现 尽 快 更 换 修 理 电 池 等 信 息, 那 么 有 可 能 是 电 池 出 了 问 题, 建 议 先 重 置 系 统 管 理 控 制 器 (SMC), 如 何 重 置 可 以 去 Apple 的 官 方 支 持 网 站 查 一 下 还 没 效 果 的 话, 可 能 就 需 要 换 电 池 了 82.Pixelmator 这 款 图 像 处 理 软 件 号 称 Mac 上 的 精 简 版 PhotoShop, 而 且 更 为 人 性 化, 适 合 非 专 业 人 士 使 用, 不 是 平 面 设 计 人 员 也 可 以 作 出 非 常 专 业 的 图 像 设 计 MacTalk 里 很 多 配 图 我 都 使 用 这 款 软 件 加 工 过, 很 好 用 收 费 软 件, 但 值 得 拥 有 推 荐 一 个 Podcast 视 频 教 程 :http://www.pixelmator.com/tutorials/itunes/ 83. 搜 索 命 令 mdfind mdfind 是 一 个 非 常 灵 活 的 全 局 搜 索 命 令, 类 似 Spotlight 的 命 令 行 模 式, 可 以 在 任 何 目 录 执 行 文 件 名 文 件 内 容 进 行 检 索, 例 如 :
mdfind 苹 果 操 作 系 统 // 搜 索 文 件 内 容 或 文 件 名 包 含 苹 果 操 作 系 统 的 文 件 mdfind -onlyin ~/Desktop 苹 果 操 作 系 统 // 在 桌 面 上 搜 索 文 件 内 容 或 文 件 名 包 含 苹 果 操 作 系 统 的 文 件 mdfind -count -onlyin ~/Desktop 苹 果 操 作 系 统 // 统 计 搜 索 到 的 结 果 mdfind -name 苹 果 操 作 系 统 // 搜 索 文 件 名 包 含 苹 果 操 作 系 统 的 文 件 84. 元 信 息 命 令 mdls mdls 可 以 列 出 某 个 文 件 或 文 件 夹 的 所 有 元 数 据 信 息, 针 对 不 同 文 件 显 示 不 同 的 元 数 据 信 息, 例 如 文 件 创 建 时 间 类 型 大 小 等, 如 果 是 图 片 或 音 视 频 文 件, 则 会 显 示 更 多 元 数 据 信 息 使 用 方 式 非 常 简 单 : mdls ~/Desktop/a.jpg 如 果 想 查 看 图 片 的 ISO 数 据, 可 以 使 用 如 下 命 令 : mdls ~/Desktop/a.jpg grep ISO 85. 功 能 键 很 多 程 序 猿 在 调 试 程 序 的 时 候 总 会 用 到 f7 f8 这 些 键, 但 在 OS X 里 这 些 功 能 键 默 认 分 配 了 一 些 功 能, 想 使 用 的 话 需 要 同 时 按 fn+f8 如 果 希 望 将 这 些 f 按 键 用 作 标 准 功 能 键 而 且 不 需 要 按 fn, 可 以 执 行 以 下 操 作 : 打 开 系 统 偏 好 设 置 - 键 盘, 选 中 将 F1 F2 等 键 用 作 标 准 功 能 键, 启 用 此 选 项 时, 顶 部 一 行 按 键 将 用 作 标 准 功 能 键 (F1-F12), 而 不 执 行 音 量 控 制 等 特 殊 功 能 启 用 此 选 项 后, 若 要 使 用 这 些 按 键 的 特 殊 功 能, 请 按 fn, 比 如 请 fn+f8 来 播 放 音 乐 86. 查 看 文 件 信 息 的 命 令 :file file 可 以 查 看 相 关 文 件 的 类 型 和 属 性, 相 对 于 mdls, 这 个 更 亲 民 一 些, 基 本 用 法 :file xxx.png, 大 家 感 受 一 下 87. 如 何 配 置 多 种 网 络 环 境 我 自 己 无 论 在 公 司 还 是 家 里 都 是 DHCP 自 动 分 配 IP, 所 以 不 需 要 进 行 网 络 环 境 切 换 但 有 些 用 户 有 时 自 动 有 时 手 动, 需 要 多 套 网 络 配 置 方 案, 每 次 修 改 实 在 是 太 麻 烦 了 曾 经 有 人 问 我 Mac 上 是 否 有 这 样 的 第 三 方 软 件? 我 说 没 有, 因 为 OS X 的 网 络 设 置 本 身 就 提 供 了 这 样 的 功 能 打 开 系 统 偏 好 设 置 - 网 络, 点 击 位 置 下 拉 菜 单, 找 到 编 辑 位 置, 打 开 后 即 可 增 删 编 辑 多 套 网 络 设 置, 设 置 完 成 后 保 存 这 时 点 击 屏 幕 左 上 角 的 苹 果 图 标, 在 下 拉 菜 单 里 增 加 了 一 个 位 置 选 项, 里 面 就 是 你 配 置 好 的 多 种 网 络 设 置, 点 击 切 换 即 可 88. 生 成 man page 的 pdf 文 档 打 开 OS X 的 终 端, 通 过 man 命 令 可 以 直 接 查 看 该 命 令 的 使 用 手 册, 但 有 时 我 们 会 觉 得 在 命 令 行 查 看 不 太 方 便, 如 果 可 以 提 供 一 个 pdf 文 档 就 完 美 了 这 很 容 易 做 到, 在 终 端 输 入 如
下 命 令, 即 可 在 预 览 程 序 打 开 grep 的 使 用 手 册, 另 存 为 你 需 要 的 文 件 名 即 可 : man -t grep open -f -a Preview 89. 虚 拟 机 2006 年 Mac 的 硬 件 进 行 了 重 大 的 架 构 调 整, 开 始 全 面 采 用 Intel 系 列 CPU,Power 渐 行 渐 远 架 构 的 调 整 和 Bootcamp 的 推 出, 使 得 在 Mac 上 安 装 双 系 统 变 得 触 手 可 及 基 于 Mac 的 虚 拟 机 应 用 也 开 始 出 现 我 刚 开 始 使 用 Mac 时 是 双 系 统 的 支 持 者, 后 来 Windows 用 的 越 来 越 少, 就 比 较 推 荐 使 用 虚 拟 机 了 在 OS X 上 主 要 有 三 款 虚 拟 机 软 件 :Parallels Desktop, Vmware Fusion 和 VirtualBox 简 单 给 大 家 介 绍 下 : Parallels Desktop:Parallels 是 OS X 上 一 款 优 秀 的 虚 拟 机 软 件, 最 新 版 本 是 8 它 支 持 多 种 操 作 系 统, 并 对 Windows 有 完 美 的 支 持 通 过 融 合 模 式, 可 以 让 Windows 程 序 运 行 起 来 象 Mac 的 应 用 提 供 把 Vmware Fusion 虚 拟 机 迁 移 到 PD 上 的 功 能 收 费 Vmware Fusion:Vmware 在 Windows 和 Linux 下 大 名 鼎 鼎,Fusion 是 Mac 版 本, 功 能 同 样 强 大 收 费 VirtualBox:Sun 推 出 的 一 款 开 源 虚 拟 机, 现 在 归 Oracle 了, 未 来 走 势 不 明 免 费 我 个 人 首 推 Parallels Desktop, 功 能 性 能 和 价 格 都 不 错, 专 注 于 桌 面 版, 属 上 乘 之 选 我 自 己 虚 拟 了 Win7 Reahat Linux 和 Ubuntu 等 环 境, 作 软 件 测 试 和 搭 建 多 机 开 发 环 境 90. 如 何 开 启 root 用 户? 用 过 Linux/Unix 系 统 的 都 知 道 root 用 户, 它 具 备 读 写 文 件 系 统 所 有 区 域 的 特 权, 是 最 高 级 别 的 用 户 OS X 一 样 有 root 用 户, 只 不 过 默 认 情 况 是 不 开 启 的 我 们 想 在 命 令 行 执 行 需 要 root 权 限 的 操 作 时, 可 以 在 命 令 之 前 增 加 sudo 指 令, 比 如 执 行 每 日 维 护 指 令,sudo periodic daily, 系 统 会 提 示 你 输 入 用 户 密 码, 执 行 root 权 限 在 GUI( 图 形 界 面 ) 执 行 root 级 别 的 命 令 时 也 会 提 示 输 入 用 户 密 码 一 般 情 况 下 我 们 是 不 需 要 开 启 root 用 户 的 用 惯 了 Linux 系 统 的 用 户 有 时 很 想 启 用 root 用 户, 其 实 也 很 简 单, 打 开 Finder, 输 入 shift+command+g, 在 前 往 文 件 夹 中 输 入 : /System/Library/CoreServices 然 后 在 目 录 中 找 到 目 录 实 用 工 具 并 打 开, 解 开 左 下 角 的 小 锁, 然 后 点 击 顶 部 菜 单 的, 你 就 会 看 到 启 用 或 停 用 root 用 户 的 选 项 了 然 后 我 们 在 命 令 行 下 执 行 su -, 就 可 以 切 换 到 root 目 录 下,root 的 默 认 目 录 是 /var/root root 有 风 险, 启 用 须 谨 慎! 91. 隐 藏 的 空 间 切 换 功 能 以 前 介 绍 过 OS X 中 Space 的 使 用, 我 们 可 以 定 义 多 个 Space, 每 个 程 序 都 可 以 在 特 定 的 Space 中 打 开, 多 手 势 上 推 下 滑 选 择 程 序, 也 可 以 通 过 ctrl+ 数 字 切 换 Space, 很 方 便 今 天 再 为 大 家 介 绍 一 个 隐 藏 的 功 能, 就 是 通 过 四 指 双 击 触 控 板, 可 以 在 你 最 近 使 用 的 两 个 Space 之 间 切 换, 这 个 功 能 就 类 似 电 视 频 道 中 的 返 回 功 能, 当 你 使 用 了 Space1 中 的 一 些 APP, 切 换 到 Space4, 通 过 四 指 双 击 可 以 在 Space1 和 Space4 之 间 切 换, 对 于 协 同 工 作 非 常 有 效 典 型 的 应 用 场 景 : 在 Space1 里 编 码, 在 Space4 里 参 考 各 类 文 档 功 能 开 启, 打 开 终 端 程 序, 输 入 :
defaults write com.apple.dock double-tap-jump-back -bool TRUE;# 功 能 开 启 killall Dock;# 重 启 Dock 92. 免 费 的 文 本 编 辑 器 Imagine 我 个 人 觉 得 Imagine 比 OS X 自 带 的 TextEdit 好, 除 了 目 前 不 支 持 icloud 外, 基 本 涵 盖 了 TE 的 功 能, 而 且 排 版 简 约 美 观, 可 更 换 柔 和 的 背 景 色, 全 屏 写 字 非 常 舒 服, 对 字 体 样 式 的 支 持 很 好, 在 富 文 本 和 纯 文 本 间 切 换 方 便, 我 基 本 用 Imagine 替 代 了 TextEdit 下 载 地 址 :https://itunes.apple.com/cn/app/imagine/id566877440?mt=12 93. 去 除 右 键 菜 单 的 重 复 项 OS X 系 统 有 个 问 题, 某 个 程 序 反 复 安 装 后, 选 中 某 种 类 型 的 文 件, 点 右 键 - 打 开 方 式, 你 会 看 到 不 少 重 复 的 选 项, 我 们 可 以 用 以 下 命 令 去 除 重 复 项 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/ls register -kill -r -domain local -domain system -domain user 94. 如 何 分 别 设 置 Mac 的 鼠 标 和 触 控 板 的 滚 动 方 向 很 多 人 习 惯 鼠 标 使 用 相 反 的 滚 动 方 向, 而 触 控 板 类 似 ipad 那 样 的 自 然 滚 动, 问 如 何 设 置, 当 时 我 的 回 答 是 不 知 道, 因 为 目 前 OS X 的 系 统 设 置 里, 鼠 标 和 触 控 板 的 设 置 是 统 一 的 今 天 发 现 了 一 个 免 费 的 软 件 Scroll Reverser, 可 以 实 现 鼠 标 和 触 控 板 的 分 别 设 置 下 载 地 址 :http://www.macupdate.com/app/mac/37872/scroll-reverser 启 动 后 程 序 显 示 在 顶 部 菜 单 栏, 设 置 简 单 明 了, 有 需 要 的 用 户 体 验 一 下 吧 95. 如 何 让 不 支 持 Retina 的 Mac 软 件 变 成 Retina App? 前 两 天 有 读 者 求 推 荐 Mac 下 的 FTP 软 件, 我 推 荐 了 FileZilla, 但 这 个 软 件 是 不 支 持 Retina 屏 的,Retina 用 户 使 用 这 个 软 件 会 感 觉 整 个 世 界 都 模 糊 了, 结 果 搜 索 之 下, 发 现 了 一 个 小 软 件, 叫 做 Retinizer, 顾 名 思 义, 就 是 把 非 Retina 的 软 件 Retina 化, 我 用 了 一 下, 完 美 支 持 FileZilla 下 载 地 址 如 下 :http://retinizer.mikelpr.com/ 96. 文 件 比 较 1 对 于 单 个 文 件 的 比 较, 一 般 使 用 diff 或 vimdiff 就 可 以 了, 比 如 : vimdiff destfile.txt sourcefile.txt vim 会 非 常 清 晰 的 显 示 出 文 件 的 不 同, 还 有 很 多 快 捷 方 式 帮 助 你 查 看 和 操 作 文 件, 这 个 命 令 比 较 适 合 命 令 行 爱 好 者 2 对 于 大 批 量 文 件 的 比 较, 还 是 图 形 化 比 较 工 具 更 合 适 一 些 OS X 自 带 了 FileMerge 比 较 工 具, 可 以 满 足 部 分 需 求, 但 对 于 中 文 编 码 文 件 或 大 文 件 经 常 会 崩 溃, 很 奇 怪 Apple 一 直 不 解 决 这 个 问 题 3 推 荐 一 款 收 费 软 件,VisualDiffer(25 元 ),UI 功 能 和 稳 定 性 都 非 常 不 错, 实 在 是 居 家 旅 行 代 码 比 较 查 找 问 题 的 必 备 利 器 97.FTP 工 具 Cyberduck 之 前 介 绍 Retinizer( 普 通 软 件 Retina 化 ) 的 时 候 提 到 了 FTP 软 件 FileZilla, 我 个 人 一 般 使 用 命 令 行 下 的 ftp/sftp/scp 等 实 现 FTP 软 件 的 功 能, 但 普 通 用 户 还 是 用 图 形 界 面 的 更 方 便 些 今 天 再 给 大 家 介 绍 一 个 可 以 实 现 远 程 同 步 文 件 的 FTP 工 具 :Cyberduck
Cyberduck 除 了 可 以 实 现 FTP 的 基 本 功 能 外, 还 能 支 持 远 程 同 步 所 谓 同 步, 就 是 把 远 程 和 本 地 的 两 个 目 录 进 行 比 较, 然 后 自 动 找 出 修 改 的 文 件 上 传 到 服 务 器 具 体 操 作 就 是 通 过 ftp 或 sftp 的 方 式 登 入 远 端 服 务 器, 选 中 某 个 文 件 夹, 右 键 菜 单 里 选 择 同 步, 再 选 择 本 地 文 件 夹, 就 可 以 进 行 同 步 比 较 上 转 了, 上 传 之 前 你 最 好 确 认 下, 更 稳 妥 同 样, 这 个 软 件 也 可 以 用 Retinizer 实 现 高 清 显 示 效 果 98. 文 件 重 命 名 文 件 重 命 名 的 问 题 以 前 说 过, 但 最 近 又 有 些 用 户 问 起, 就 再 说 一 下 如 果 你 没 有 装 任 何 插 件 的 话, 在 Finder 中 重 命 名 文 件 或 文 件 夹 的 快 捷 键 就 是 回 车 打 开 文 件 用 command+o, 返 回 上 级 目 录 用 command+ 向 上 的 方 向 键 如 果 你 装 了 原 来 推 荐 过 的 XtraFinder, 可 以 把 回 车 改 为 打 开 文 件 ( 与 windows 操 作 类 似 ), 把 option+r 设 置 为 文 件 重 命 名 如 果 你 在 命 令 行 下 重 命 名 文 件, 命 令 是 这 样 的 : mv oldname newname 99. 多 个 用 户 登 陆 一 个 程 序 Mac 下 有 很 多 程 序 默 认 是 单 进 程 的, 比 如 你 不 能 打 开 多 个 邮 件 程 序, 不 能 打 开 多 个 Evernote, 但 有 时 我 们 可 能 会 有 这 样 的 需 求, 那 么 用 如 下 命 令 可 以 实 现 : open -n /Applications/XXX.app -n 的 含 义 是 Open a new instance of the application(s)even if one is already running, 意 思 就 是 为 正 在 运 行 的 应 用 程 序 再 开 一 个 新 实 例 常 用 于 多 个 账 户 登 录 一 个 程 序, 或 软 件 比 较 等 场 景 100. 强 制 关 闭 程 序 总 有 程 序 关 闭 不 了, 这 时 候 我 们 就 需 要 : 方 法 一 :option+command+esc, 调 出 强 制 退 出 应 用 程 序 的 窗 口, 选 择 要 退 出 的 进 程 即 可 方 法 二 : 打 开 活 动 监 视 器, 类 似 windows 的 任 务 管 理 器 一 样 操 作 就 好 了 方 法 三 : 命 令 行 下 的 kill 命 令, 比 如 想 杀 掉 TextMate, 首 先 用 ps -ax grep TextMate 找 到 进 程 号, 然 后 用 kill -9 进 程 号, 即 可 至 此, 天 下 无 杀 不 掉 的 进 程 101. 用 AppleScript 实 现 打 开 多 实 例 程 序 之 前 介 绍 了 通 过 open -n /Applications/XXX.app 的 方 式 打 开 多 实 例 程 序, 有 人 在 微 博 上 问 如 何 选 中 一 个 文 件 或 程 序, 通 过 右 键 菜 单 打 开 新 实 例, 而 不 是 每 次 都 去 命 令 行 操 作 我 们 可 以 通 过 Automator+Applescript 实 现 这 个 功 能 打 开 Automator, 选 择 创 建 服 务, 在 左 侧 选 择 运 行 AppleScript, 双 击 打 开 程 序 窗 口, 在 (*Your script goes here *) 处 输 入 如 下 代 码 : tell application "Finder" try set filename to POSIX path of (selection as text)
set filetype to (do shell script "file -b " & filename) if (filetype does not end with "directory")or (filename end with "App" )then do shell script "open -n " & filename end if end try end tell 在 程 序 上 方 的 选 择 框 设 定 文 件 和 文 件 夹 任 何 应 用 程 序, 然 后 保 存, 起 个 你 喜 欢 的 名 字, 比 如 叫 以 新 实 例 运 行 退 出 Automator 选 中 文 件 或 程 序, 右 键 - 服 务 - 以 新 实 例 运 行, 即 可 实 现 类 似 open -n 的 方 式 102.Automator Automator 是 苹 果 公 司 为 其 操 作 系 统 OS X 开 发 的 一 款 软 件 通 过 点 击 拖 拽 鼠 标 等 操 作 就 可 以 将 一 系 列 动 作 组 合 成 一 个 工 作 流, 从 而 帮 助 你 自 动 完 成 一 些 复 杂 的 重 复 工 作 Automator 还 能 横 跨 很 多 不 同 种 类 的 程 序, 包 括 : 查 找 器 Safari 网 络 浏 览 器 ical 地 址 簿 或 者 其 他 的 一 些 程 序 在 Automator 中 可 以 运 行 Applescript 在 上 一 个 技 巧 中 我 们 通 过 Automator 创 建 了 一 个 服 务, 当 你 在 Finder 或 桌 面 上 选 中 文 件 时, 在 右 键 的 服 务 菜 单 里 增 加 了 一 个 选 项 : 以 新 实 例 运 行, 是 通 过 Applescript 实 现 的, 下 面 说 明 一 下 程 序 功 能 : 通 知 Finder tell application "Finder" 异 常 处 理 try 获 取 选 中 文 件 的 全 路 径 set filename to POSIX path of (selection as text) 通 过 脚 本 file -b 获 取 文 件 类 型 set filetype to (do shell script "file -b " & filename) 如 果 不 是 文 件 夹 或 以 app 结 尾, 执 行 open -n 脚 本 if (filetype does not end with "directory")or (filename ends with "app")then do shell script "open -n " & filename end if end try end tell 这 里 考 虑 到 了 选 中 程 序 直 接 打 开, 或 选 中 文 件 以 默 认 程 序 打 开 的 情 况 103.Safari 默 认 查 询 引 擎 查 询 应 用 软 件 文 字 如 果 你 想 通 过 Safari 的 默 认 查 询 引 擎 查 询 某 个 应 用 软 件 里 的 文 字, 选 中 文 字, 然 后 shift+command+l, 即 可 跳 转 到 Safari 的 搜 索 页 面, 非 常 方 便 大 部 分 应 用 都 支 持 这 个 快 捷 键 104. 旋 转 屏 幕 打 开 系 统 选 项 设 置, 已 经 打 开 了 的, 退 出 重 新 打 开 按 住 option+command 键 盘, 点 击 显 示 器, 在 原 来 的 亮 度 选 项 下 方 会 出 现 一 个 旋 转 的 选 项, 这 时 候 你 就 可 以 旋 转 你 的 屏 幕 了 105.keycastr 录 制 视 频 屏 幕 上 显 示 键 盘 快 捷 键 最 近 尝 试 录 制 视 频 时 在 屏 幕 上 显 示 键 盘 快 捷 键 的 操 作,ScreenFlow 固 然 可 以 实 现 这 个 功
能, 不 过 99 美 金 的 价 格 让 人 感 觉 得 不 偿 失 搜 索 之 下 找 到 了 keycastr, 简 单 设 置 了 一 下 发 现 可 以 实 现 我 需 要 的 功 能, 项 目 托 管 在 github 上, 可 以 直 接 下 载 dmg 包 下 载 地 址 :https://github.com/sdeken/keycastr 还 有 一 种 方 案 是 使 用 OS X 原 生 的 键 盘 显 示, 打 开 语 言 与 文 本 偏 好 设 置 - 输 入 源, 选 中 左 边 栏 的 第 一 项 : 键 盘 与 字 符 显 示 程 序 关 闭 偏 好 设 置, 这 时 点 击 顶 部 menu bar 的 语 言, 会 多 出 两 项 功 能, 点 击 键 盘 显 示 程 序, 就 会 在 屏 幕 上 出 现 一 个 模 拟 键 盘 这 个 方 案 的 缺 点 是 没 法 区 分 快 捷 键 和 普 通 字 符 输 入, 而 且 显 示 速 度 太 快, 不 够 醒 目 106. 复 制 截 屏 图 片 到 剪 贴 板 以 前 介 绍 过 如 何 通 过 苹 果 自 带 的 快 捷 键 截 屏 并 存 储 图 片 文 件, 例 如 shift+command+3 和 shift+command+4, 现 在 发 现 如 果 在 以 上 两 个 截 屏 动 作 中 加 入 ctrl 键, 可 以 实 现 直 接 把 图 片 保 存 在 剪 贴 板 而 不 是 实 体 文 件, 这 样 你 可 以 通 过 command+v 直 接 把 截 取 的 图 片 内 容 复 制 到 图 像 处 理 软 件 或 Pages Keynote 等 文 件 中 107.CheatSheet 一 生 要 记 住 多 少 快 捷 键 呢? 我 都 不 知 道 自 己 记 住 了 多 少 快 捷 键, 很 多 快 捷 键 是 到 了 那 个 环 境 下 才 能 想 起 来 但 是 毋 庸 置 疑, 快 捷 键 可 以 大 大 提 高 我 们 的 工 作 效 率, 在 Mac 环 境 下 使 用 快 捷 键 和 不 使 用, 几 乎 是 两 种 体 验 如 何 记 住 这 些 快 捷 键 呢, 有 人 开 发 了 一 款 软 件 叫 做 CheatSheet, 安 装 并 打 开 之 后, 当 你 记 不 住 快 捷 键 的 时 候, 按 住 command 键 两 秒 钟, 就 会 弹 出 一 个 当 前 应 用 软 件 快 捷 键 列 表, 不 全, 但 是 对 大 部 分 用 户 都 够 用 了 下 载 地 址 :https://itunes.apple.com/cn/app/cheatsheet/id529456740?mt=12 108.HTML5Player 现 在 越 来 越 多 的 人 开 始 看 在 线 视 频, 目 前 大 部 分 视 频 网 站 的 播 放 器 都 是 基 于 Flash 技 术, 而 苹 果 一 直 对 Flash 很 抵 触, 支 持 的 也 不 好,Flash 播 一 会 Mac 机 身 就 会 变 热 另 外 现 在 的 视 频 网 站 广 告 太 多, 页 面 花 里 胡 哨 也 不 适 合 观 看 于 是 有 位 无 聊 的 程 序 猿 做 了 一 个 HTML5 播 放 器, 可 以 把 在 线 视 频 的 播 放 转 化 成 HTML5 方 式, 并 且 去 除 广 告 使 用 起 来 非 常 简 单, 只 要 把 { 原 文 } 里 的 HTML5Player 链 接 拖 拽 到 Safari 的 书 签 栏, 播 放 视 频 时 点 击 书 签 栏 上 的 HTML5Player 书 签, 播 放 器 就 会 自 动 转 换, 效 果 自 己 看 吧 目 前 支 持 优 酷, 土 豆, 搜 狐 视 频, 爱 奇 艺, 乐 视 网,QQ, 迅 雷 离 线,56 视 频 的 单 视 频 播 放 页 面 相 关 链 接 :http://zythum.sinaapp.com/youkuhtml5playerbookmark/ 109. 重 建 Spotlight 索 引 以 前 给 大 家 介 绍 过, 在 OS X 中 几 乎 不 需 要 进 行 文 档 和 文 件 夹 管 理, 因 为 有 Spotlight 机 制, 可 以 瞬 间 找 到 你 想 要 的 文 件, 只 要 你 记 得 这 个 文 件 的 一 点 蛛 丝 马 迹 但 是 Spotlight 也 有 出 问 题 的 时 候, 就 是 它 的 索 引 文 件 出 事 了, 比 如 查 找 速 度 变 慢, 某 些 文 件 明 明 在 硬 盘 上 就 是 检 索 不 到, 等 等, 这 时 候 就 需 要 重 建 索 引 了 打 开 终 端 程 序, 输 入 如 下 命 令 : sudo mdutil -i off / # 该 命 令 用 来 关 闭 索 引 sudo mdutil -E /` # 该 命 令 用 来 删 除 索 引 sudo mdutil -i on /` # 该 命 令 用 来 重 建 索 引
然 后 用 快 捷 键 呼 出 spotlight 菜 单, 随 便 输 入 一 个 词, 就 能 看 到 提 示, 正 在 进 行 索 引, 并 且 显 示 完 成 重 建 索 引 需 要 的 时 间 完 成 之 后,spotlight 又 可 以 运 转 如 飞 了 有 时 候 人 在 某 个 阶 段 也 需 要 重 建 索 引, 保 持 初 心 什 么 是 初 心, 空 空 如 也! 不 要 成 天 得 瑟 你 知 道 的 那 点 事, 多 琢 磨 那 些 你 还 不 知 道 的 事 儿 110. 用 键 盘 操 作 Dock 和 menu bar 的 菜 单 当 我 们 想 操 作 Dock 或 顶 部 菜 单 栏 的 时 候, 往 往 需 要 鼠 标 去 选 中 Dock 或 菜 单 栏, 但 是 我 们 往 往 是 不 希 望 去 碰 鼠 标 的, 这 时 候 快 捷 键 就 又 开 始 发 挥 作 用 了 使 用 control+f2 可 以 选 中 menu bar 的 菜 单, 通 过 左 右 键 选 择 功 能, 回 车 执 行 ; 使 用 control+f3 可 以 选 中 并 显 示 Dock, 通 过 左 右 键 选 择 功 能, 回 车 执 行 该 功 能 在 全 屏 操 作 时 尤 其 有 效 对 于 F1 F2 等 不 是 标 准 功 能 键 的 设 置, 增 加 fn 键 即 可 111. 定 义 自 己 的 快 捷 键 我 认 为 OS X 是 一 个 把 GUI( 图 形 界 面 ) 程 序 进 程 脚 本 结 合 的 最 好 的 操 作 系 统, 当 然 这 样 说 可 能 有 些 读 者 不 是 很 明 白, 这 么 说 吧,OS X 是 一 个 定 制 化 非 常 强 的 系 统, 很 多 人 说 OS X 封 闭, 事 实 上 OS X 为 用 户 预 留 了 非 常 多 的 入 口 和 切 面, 让 你 能 够 通 过 简 单 简 洁 的 办 法 进 入 系 统 做 你 想 做 的 事 情 举 例 来 说, 对 于 普 通 用 户, 你 可 以 通 过 键 盘 的 快 捷 键 设 置 定 义 自 己 的 常 用 操 作 对 于 程 序 员, 你 可 以 自 己 通 过 AppleScript/Shell/Automator 等 创 建 自 己 的 服 务, 也 可 通 过 类 似 Alfred 2 这 样 的 优 秀 工 具 编 写 自 己 的 workflow 今 天 给 大 家 说 说 第 一 种, 打 开 系 统 偏 好 设 置 - 键 盘 - 键 盘 快 捷 键, 左 侧 栏 里 列 出 了 各 种 功 能 的 快 捷 键, 比 如 Launchpad 和 Dock,Mission Control, 截 屏, 服 务 等 等, 大 家 可 以 在 这 些 选 项 种 定 义 和 修 改 自 己 常 用 的 快 捷 键, 增 加 右 键 菜 单 等 等 112. 选 择 文 本 用 command+ 鼠 标, 可 以 选 中 不 同 位 置 的 文 本 内 容 用 option+ 鼠 标, 可 以 对 文 本 进 行 块 选 113.Dock 中 的 文 件 夹 这 个 功 能 非 常 适 合 普 通 用 户 使 用 一 般 安 装 了 系 统 后 Dock 右 边 会 有 几 个 默 认 的 文 件 夹, 事 实 上 你 可 以 把 任 何 常 用 的 文 件 夹 拖 到 这 个 位 置, 不 想 要 的 拖 到 废 纸 篓 即 可 移 除 Dock 文 件 夹 的 显 示 方 式 提 供 了 扇 状 网 格 和 列 表 三 种 方 式, 我 一 般 使 用 网 格 和 列 表, 但 是 还 有 一 个 隐 藏 的 列 表 功 能, 更 为 实 用 些, 可 以 在 命 令 行 输 入 如 下 命 令 开 启 : defaults write com.apple.dock use-new-list-stack -bool TRUE; killall Dock 这 时 候 你 再 启 动 列 表 模 式, 就 会 发 现 列 表 显 示 方 式 不 一 样 的, 变 得 更 加 容 易 操 作 另 外, 在 列 表 和 网 格 模 式, 还 可 以 通 过 command +/- 来 放 大 和 缩 小 图 标, 非 常 方 便 114.Finder 的 宽 度 Finder 是 OS X 的 默 认 文 件 管 理 器, 它 提 供 了 多 种 显 示 方 式, 包 括 图 标 列 表 分 栏 和 Cover Flow 其 中 分 栏 最 为 常 用, 通 过 键 盘 的 方 向 键 浏 览 多 层 级 的 文 件 非 常 方 便 不 过 每 个
分 栏 的 宽 度 都 是 系 统 默 认 宽 度, 如 何 改 变 这 个 默 认 宽 度 呢? 用 鼠 标 拖 动 分 栏 线 时 同 时 按 住 option 键, 这 个 默 认 宽 度 就 随 之 改 变 了 115.Dashboard 顾 名 思 义,Dashboard 就 是 OS X 系 统 中 的 仪 表 盘, 它 可 以 在 桌 面 上 显 示 各 种 小 功 能 块, 比 如 字 典 便 签 系 统 状 态 天 气 预 报 等 使 用 快 捷 键 f12 或 点 击 Dock 中 的 Dashboard 可 以 运 行 Dashboard, 运 行 方 式 可 以 在 一 个 新 的 Space 里, 也 可 以 在 当 前 的 Space 里, 设 置 在 偏 好 设 置 -Mission Control 中 我 一 般 使 用 在 当 前 Space 里 打 开 点 击 左 下 角 的 + 号, 可 以 为 Dashboard 添 加 功 能 块,- 号 可 以 删 除 已 经 添 加 的 功 能 块 把 鼠 标 移 动 到 某 个 功 能 块 时 按 住 option 键, 该 功 能 块 会 出 现 一 个 删 除 图 标, 点 击 也 可 删 除 如 果 你 想 添 加 更 多 的 功 能 块, 在 点 击 + 号 时, 右 侧 会 显 示 更 多 Widget, 点 击 可 以 到 网 络 上 下 载 你 需 要 的 功 能 Dashboard 还 有 一 个 Web Clip 的 功 能, 如 果 你 添 加 了 这 个 功 能 块, 浏 览 网 页 看 到 特 别 喜 欢 的 词 句 或 图 片, 可 以 点 右 键 - 在 Dashboard 打 开, 把 这 部 分 内 容 放 入 Dashboard 116.Dock 文 件 夹 的 使 用 小 技 巧 有 一 期 介 绍 过 Dock 文 件 夹 的 使 用 问 题, 再 说 一 个 小 技 巧, 当 我 们 打 开 Dock 文 件 夹 后, 先 打 开 某 个 文 件 所 在 文 件 夹 时, 按 住 command, 点 击 该 文 件, 就 会 打 开 Finder 文 件 夹, 并 选 中 你 刚 才 点 击 的 文 件 117. 介 绍 几 个 简 单 的 命 令 打 开 终 端 程 序, 输 入 date 会 显 示 当 前 日 期, 输 入 cal 会 显 示 日 历, 输 入 uptime 会 显 示 系 统 从 开 机 到 现 在 所 运 行 的 时 间 118. 神 奇 的 option 键 以 前 很 多 期 介 绍 过 option 相 关 的 快 捷 键 和 功 能, 比 如 选 中 多 个 文 件 option+ 右 键, 可 以 显 示 检 查 器, 按 住 option 点 击 顶 部 菜 单 的 电 池 会 显 示 电 池 状 况, 点 击 wifi 会 显 示 网 络 状 况, 点 击 备 份... 可 以 点 点 试 试 别 忘 了 最 左 边 的 苹 果 按 钮,option+ 点 击, 在 下 拉 菜 单 点 关 机 重 启 都 不 提 示 的 option+ 拖 拽 文 件 可 以 复 制, 按 住 option 输 入 = 输 出 是, 按 住 option 和 shift 输 入 =, 输 出 是 ± 还 有 好 多, 没 事 的 时 候 多 按 按 option 键, 你 会 有 很 多 意 外 的 发 现 119. 音 乐 处 理 软 件 XLD XLD 全 程 是 X Lossless Decoder, 是 Mac 平 台 上 无 损 音 乐 播 放 编 码 和 转 换 工 具, 不 仅 支 持 APE FLAC 等 无 损 音 频, 还 支 持 读 取 音 频 CD, 将 音 轨 抓 取 出 来 之 后 创 建 音 乐 文 件 免 费 软 件, 喜 欢 的 可 以 捐 赠 官 网 地 址 :http://tmkk.undo.jp/xld/index_e.html 120. 保 护 你 的 数 据 文 件 在 Mac 下 对 某 些 文 件 或 数 据 进 行 加 密 操 作 有 两 种 方 式 : 第 一 种 : 系 统 偏 好 设 置 - 安 全 性 和 隐 私 -FileVault, 打 开 FileVault 即 可 FileVault 是 全 盘 加 密 技 术, 可 以 对 磁 盘 上 的 所 有 文 件 进 行 加 密, 后 果 是 系 统 速 度 会 稍 微 变 慢 一 点 点, 如 果 你 不
是 在 军 方 服 役, 一 般 不 建 议 采 用 第 二 种 : 创 建 磁 盘 映 像 文 件, 对 磁 盘 映 像 进 行 加 密 处 理, 然 后 把 需 要 保 护 的 数 据 和 文 件 放 到 这 个 磁 盘 映 像 中 即 可 具 体 方 式 如 下 : 打 开 应 用 程 序 - 实 用 工 具 - 磁 盘 工 具, 点 击 新 建 映 像, 在 加 密 选 项 处 选 择 256 位 AES 加 密, 这 种 加 密 算 法 是 极 其 安 全 的 创 建 映 像 时 输 入 两 次 密 码, 即 可 创 建 加 密 的 磁 盘 映 像 文 件 在 创 建 时 最 好 不 要 选 择 在 我 的 钥 匙 串 中 记 住 密 码, 这 样 可 以 每 次 打 开 这 个 磁 盘 映 像 文 件 时 都 需 要 输 入 密 码, 可 以 达 到 最 佳 保 护 数 据 的 作 用 121. 如 何 禁 用 通 知? 很 多 时 候 写 作 或 写 代 码, 不 希 望 被 打 扰, 这 时 候 就 需 要 把 OX S 的 通 知 关 掉, 双 指 从 触 控 板 右 侧 滑 入, 呼 出 通 知 中 心, 在 最 顶 部 有 一 个 显 示 提 示 和 横 幅 的 开 关, 关 掉 就 会 禁 止 通 知, 不 过 第 二 天 会 自 动 回 复 这 个 通 知 设 置 更 简 单 的 做 法 是 按 住 option 键 点 击 屏 幕 右 上 角 的 通 知 图 标 122.Finder 的 工 具 栏 我 们 可 以 把 文 件 和 程 序 拖 到 Finder 的 工 具 栏 上, 以 便 随 时 打 开 但 是 想 移 除 时 会 发 现 点 击 鼠 标 拖 动 是 没 法 把 这 些 图 标 移 除 的, 这 时 候 只 要 在 点 击 拖 动 时 加 上 command, 你 就 会 发 现 这 些 图 标 被 销 毁 了 123.Spotlight 搜 索 command* 键 定 位 用 Spotlight 搜 索 的 时 候, 搜 到 文 件 时, 我 们 有 时 候 会 需 要 打 开 该 文 件 所 在 的 文 件 夹, 这 时 候 按 住 command* 键, 点 击 文 件 即 可 打 开 Finder, 并 定 位 到 该 文 件 所 在 文 件 夹 124. 重 新 启 动 Finder 快 捷 方 式 Finder 是 OS X 系 统 中 的 常 驻 程 序, 一 般 不 需 要 退 出, 如 果 想 重 新 启 动 Finder 时, 有 一 个 简 单 的 方 式, 按 住 option 键, 右 键 点 击 Dock 上 的 Finder 图 标, 底 部 菜 单 会 出 现 重 新 开 启 的 选 项, 点 击 即 可 同 样 的 操 作 对 其 他 Dock 上 的 程 序 是 强 制 退 出 125. 屏 幕 画 中 画 之 前 介 绍 过 屏 幕 放 大 功 能, 也 就 是 通 过 option command ± 可 以 放 大 和 缩 小 屏 幕, 使 用 control + 滚 轮 也 可 以 不 过 这 只 是 放 大 屏 幕 方 式 的 一 种 表 现 形 式, 我 们 还 可 以 通 过 辅 助 设 置 改 为 画 中 画 模 式, 打 开 系 统 偏 好 设 置 - 缩 放 - 缩 放 样 式, 把 全 屏 幕 改 为 画 中 画 即 可, 效 果 大 家 自 己 看 吧 126. 粘 贴 纯 文 本 我 们 在 网 页 或 其 他 文 档 上 复 制 文 字 的 时 候, 会 把 文 字 格 式 一 并 复 制 下 来,command+v 会 把 文 字 格 式 都 粘 贴 过 去, 如 果 我 们 只 想 粘 贴 纯 文 本, 可 以 使 用 shift+option+command+v, 大 部 分 软 件 都 支 持 这 种 方 式 复 制 纯 文 本 127. 终 端 命 令 lsof 有 用 户 问, 在 倾 倒 废 纸 篓 的 时 候, 经 常 会 提 示 该 文 件 还 在 使 用, 不 能 删 除, 但 是 又 不 知 道 哪 个 程 序 在 用, 怎 么 办? Unix 下 有 一 个 命 令 叫 做 lsof, 名 字 是 list open files 的 缩 写, 顾 名 思 义, 就 是 查 看 打 开 的 文
件, 在 终 端 里 输 入 lsof 文 件 名, 就 可 以 找 到 打 开 这 个 文 件 的 程 序 关 掉 程 序, 就 可 以 正 常 删 除 文 件 了 当 然 lsof 还 有 很 多 丰 富 的 指 令, 感 兴 趣 的 用 户 自 行 Google 吧 128.AirDrop 的 有 线 传 输 Airdrop 默 认 只 能 通 过 WIFI 来 传 文 件, 如 果 电 脑 已 经 连 了 网 线, 但 是 没 开 WIFI 就 不 能 用 AirDrop 了, 有 一 个 办 法 可 以 打 开 AirDrop 通 过 有 线 传 文 件 的 特 征 打 开 终 端 输 入 : defaults write com.apple.networkbrowser BrowseAllInterfaces 1 然 后 选 中 Dock 栏 的 Finder, 按 住 option 键 右 键 点 击 Finder 图 标, 点 击 底 部 菜 单 项 重 新 开 启,Finder 重 启 之 后, 即 使 你 的 电 脑 没 开 WIFI, 也 可 以 用 AirDrop 给 别 人 分 享 传 文 件 了 129. 切 换 程 序 时 实 现 预 览 功 能 : 通 过 command+tab 可 以 实 现 程 序 之 间 的 切 换, 如 果 我 们 想 在 切 换 到 某 个 程 序 的 时 候 看 看 该 程 序 组 都 在 显 示 什 么, 可 以 按 住 command 的 同 时 按 数 字 键 1 或 上 下 方 向 键, 系 统 会 调 出 该 程 序 的 Exposé 模 式, 这 时 你 可 以 放 开 所 有 按 键, 用 鼠 标 或 方 向 键 选 择 显 示 哪 个 程 序 窗 口 130.Spotlight 检 索 的 高 级 技 巧 通 过 文 件 类 型 搜 索 文 件, 搜 索 格 式 是 : kind: 文 件 类 型 搜 索 关 键 字, 比 如 : kind:app 搜 索 应 用 程 序 kind:bookmark 搜 索 书 签 和 历 史 纪 录 kind:contact 搜 索 联 系 人 kind:document 搜 索 各 类 文 档 kind:word 搜 索 word kind:pages 搜 索 pages kind:key 搜 索 keynote kind:email 搜 索 email kind:event 搜 索 日 历 事 件 kind:folder 搜 索 文 件 夹 kind:movies 搜 索 视 频 kind:music 搜 索 音 乐 kind:pdf 搜 索 pdf 文 件 kind:pic 搜 索 图 片 通 过 标 签 颜 色 搜 索 如 果 你 喜 欢 使 用 各 种 颜 色 的 标 签 标 注 不 同 的 文 件 夹, 那 么 这 个 功 能 就 用 的 上 了 label: 红, 就 可 以 找 到 红 色 标 签 的 文 件 和 文 件 夹 通 过 日 期 搜 索 date:today 查 看 今 天 创 建 或 修 改 的 文 件 date:yesterday 查 看 今 天 创 建 或 修 改 的 文 件 date:2013-05-01 查 看 2013 年 5 月 1 日 创 建 或 修 改 的 文 件 条 件 表 达 式 想 搜 索 包 含 Mac 不 包 含 Windows 的 Keynote, 可 以 这 样 写 : kind:key Mac -Windows 也 可 以 这 样 写 : kind:key Mac NOT Windows
我 们 可 以 使 用 +/- 进 行 条 件 表 达 式 求 值, 也 可 以 通 过 NOT AND OR 来 检 索, 不 过 后 者 一 定 要 大 写, 否 则 会 被 当 做 搜 索 内 容 处 理 有 了 以 上 4 种 搜 索 方 式, 天 下 再 无 搜 不 到 的 文 档!
程 序 员 与 编 程 并 发 的 错 觉 发 布 日 期 2013 年 7 月 1 日 今 天 聊 一 聊 电 脑 和 人 脑 的 并 发 问 题 在 计 算 机 发 展 初 期,CPU 的 计 算 能 力 非 常 有 限, 计 算 资 源 稀 缺 而 昂 贵 最 早 的 时 候 一 个 CPU 只 能 同 时 运 行 一 个 任 务, 这 简 直 让 人 无 法 忍 受 什 么 叫 做 只 能 运 行 一 个 程 序 呢? 这 就 像 大 学 上 自 习 占 座 一 样, 一 旦 一 本 书 一 张 纸 一 个 包 或 一 个 活 人 占 有 了 那 个 桌 子, 其 他 人 就 再 也 没 法 用 了, 无 论 是 这 个 人 出 去 上 厕 所, 踢 球, 你 都 不 能 去 用 那 个 座 位, 如 果 你 贼 胆 包 天 敢 偷 着 去 坐, 这 时 候 就 会 有 个 神 秘 人 突 然 拍 拍 你 的 肩 膀 告 诉 你 童 靴, 这 里 有 人, 这 就 是 常 说 的 见 鬼 的 故 事 故 事 里 的 座 位 就 是 CPU, 无 论 当 前 任 务 在 使 用 CPU 进 行 计 算, 还 是 在 读 写 磁 盘 IO 或 进 行 网 络 交 互, 丫 都 得 占 着 CPU, 黑 客 极 客 和 各 种 无 证 程 序 员 们 觉 得, 这, 不, 科, 学! 于 是 大 家 试 图 通 过 各 种 方 式 来 改 变 这 一 现 象 首 先 出 场 的 是 多 通 道 程 序, 程 序 员 们 很 快 写 了 一 个 监 控 程 序, 发 现 当 前 任 务 不 用 CPU 计 算 时, 就 唤 醒 其 他 等 待 CPU 资 源 的 程 序, 让 CPU 资 源 能 够 得 到 充 分 利 用 但 多 通 道 的 问 题 是 调 度 乏 力, 不 分 青 红 皂 白 和 轻 重 缓 急, 不 管 是 急 诊 还 是 普 通 门 诊, 该 等 都 得 等 第 二 出 场 的 是 分 时 系 统, 分 时 系 统 是 一 种 协 作 模 式, 每 个 程 序 运 行 一 小 段 时 间 都 得 主 动 把 CPU 让 出 来 给 其 他 程 序, 这 样 每 个 程 序 都 有 机 会 用 到 CPU 一 小 段 时 间 这 时 操 作 系 统 的 监 控 程 序 也 完 善 了 一 些, 能 够 处 理 相 对 复 杂 的 请 求 早 期 的 Windows 和 Mac OS( 注 意 没 有 X) 都 是 采 用 这 种 方 式 来 调 度 程 序 的 分 时 系 统 的 问 题 是, 一 旦 某 个 程 序 死 循 环, 系 统 就 没 招 了, 只 能 干 等 着, 就 像 死 机 了 一 模 一 样, 程 序 员 们 说, 这 是 不 可 接 受 的! 第 三 个 隆 重 登 场 的 是 多 任 务 系 统, 程 序 员 们 让 操 作 系 统 接 管 了 所 有 的 硬 件 资 源, 变 得 更 加 高 级 智 能, 系 统 进 程 开 始 分 级, 有 的 是 特 权 级 别, 有 的 是 平 民 级 别 ( 你 就 知 道, 在 计 算 机 世 界 都 特 么 是 这 个 样 子!), 所 有 的 应 用 程 序 以 进 程 和 线 程 方 式 运 行,CPU 的 分 配 方 式 采 用 了 抢 占 式, 就 是 说 操 作 系 统 可 以 强 制 把 CPU 的 资 源 分 配 给 目 前 最 需 要 的 程 序 程 序 员 们 成 功
了, 几 乎 完 美 的 控 制 了 一 切, 并 造 成 了 很 多 任 务 都 在 同 时 运 行 的 假 象, 如 果 用 两 个 字 来 形 容 的 话, 那 就 是 和 谐! 目 前 OS X Unix Linux Windows 都 是 采 用 这 种 方 式 进 行 任 务 管 理 的 以 上 都 是 单 核 单 CPU 的 情 况, 但 无 论 线 程 间 的 切 换 多 么 快, 这 些 都 是 并 发, 而 不 是 并 行 好 吧, 中 间 插 播 一 段 并 发 和 并 行 的 区 别 并 发 的 英 文 单 词 是 Concurrency, 并 行 是 Parallelism 如 果 一 个 系 统 支 持 两 个 或 多 个 动 作 (Action) 同 时 存 在, 那 就 是 一 个 并 发 系 统 如 果 一 个 系 统 支 持 两 个 或 多 个 动 作 同 时 执 行, 那 就 是 一 个 并 行 系 统 也 就 是 说, 单 个 CPU 永 远 无 法 同 时 执 行 两 个 或 以 上 的 任 务, 但 是 允 许 任 务 同 时 存 在 所 以, 只 有 多 核 或 多 个 CPU 才 可 能 发 生 并 行, 如 果 单 核 单 CPU 只 能 发 生 并 发 行 为 如 果 有 人 以 为 单 核 单 CPU 的 并 发 就 是 同 时 执 行 很 多 任 务, 那 么 这 是 个 错 觉 不 知 道 解 释 清 楚 了 木 有 插 播 完 毕! 终 于, 多 核 CPU 和 分 布 式 系 统 被 干 出 来 了, 一 台 计 算 机 可 以 拥 有 多 颗 CPU, 每 颗 CPU 可 以 有 多 核, 同 时, 成 千 上 万 台 的 机 器 被 连 接 在 一 起 进 行 计 算, 大 家 一 看 都 晕 了, 史 称 云 计 算 随 着 硬 件 的 变 化, 软 件 技 术 同 时 开 始 革 新, 各 种 语 言 开 始 支 持 并 行 计 算, 比 如 Erlang/Scala 的 Actor&Message 模 型,Go 语 言 的 goroutine 机 制,Java 的 ForkJoinPool,Objective- C 的 Grand Central Dispatch 技 术, 当 然 还 有 Hadoop 等 分 布 式 框 架 总 之, 到 了 目 前 这 个 阶 段, 无 论 是 并 发, 还 是 并 行, 计 算 机 和 CPU 都 算 是 解 放 了, 它 们 不 仅 在 单 台 机 器 上 可 以 执 行 并 行 计 算, 在 横 向 扩 展 上 也 变 得 随 心 所 欲, 各 种 云 平 台 应 运 而 生, 公 有 云 私 有 云 混 合 云 balabala, 反 正 是 比 较 晕 人 脑 就 比 较 惨 了, 在 电 脑 突 飞 猛 进 的 这 几 十 年 里, 几 乎 没 有 任 何 进 展, 脑 袋 仍 然 只 有 一 个, 也 没 有 裂 变 出 多 核 上 文 书 谈 了 电 脑 的 并 发 和 并 行 的 事 情, 有 读 者 反 馈, 像 一 个 有 趣 的 教 科 书! 我 特 么 最 烦 教 科 书, 就 因 为 教 科 书, 哥 写 了 几 年 程 序 才 把 这 些 事 捋 清 楚, 为 了 让 你 们 不 再 重 蹈 覆 辙, 我 容 易 吗 我! 好, 下 面 我 们 谈 一 下 人 脑 的 并 发, 先 看 一 个 读 者 反 馈, 你 们 感 受 一 下 : 看 过 一 个 关 于 人 脑 的 理 论, 说 不 清 是 并 发 还 是 异 步 有 时 候 我 们 很 努 力 的 想 一 个 问 题, 但 却 怎 么 也 想 不 起 来, 于 是 我 们 放 弃 了 但 是 大 脑 并 没 有 放 弃, 此 时 它 会 自 动 起 一 个 gorouting, 继 续 再 大 脑 的 各 个 角 落 去 寻 找 这 个 记 忆 碎 片, 当 找 到 时 执 行 回 调 告 诉 你 而 此 时 你 可 能 正 边 洗 澡 边 哼 着 小 曲 儿! 关 于 人 脑 的 机 制, 其 复 杂 程 度 超 过 CPU 何 止 万 倍, 比 如 上 古 奇 人 周 伯 通 郭 靖 小 龙 女 的 双 手 互 搏 到 底 是 并 发 还 是 并 行 呢,Mac 君 万 不 敢 断 言, 未 来 还 是 让 研 究 人 脑 图 谱 的 人 去 探 索 其 真 正 的 奥 秘 吧 我 们 在 这 篇 文 章 中 把 一 心 二 用 或 一 心 多 用 统 称 为 人 脑 的 并 发 俗 话 说 一 心 不 能 二 用, 这 句 话 常 常 送 给 那 些 做 事 三 心 二 意 的 人, 但 是 我 们 真 的 不 能 一 心 多 用 吗? 或 者 说 并 发 带 给 我 们 的 到 底 是 效 率 的 提 升 还 是 状 态 的 下 降? 关 于 这 件 事 Mac 君 的 看 法 是, 不 可 一 概 而 论 好 吧, 那 位 同 学 请 把 砖 头 继 续 放 入 怀 中, 我 们 还 没 有 讲 完 关 于 人 脑 的 多 任 务 处 理, 应 该 从 个 人 特 点 所 处 环 境 和 任 务 特 性 来 考 虑 其 实 人 脑 天 生 就 是 用 来 处 理 多 任 务 的, 比 如 你 可 以 一 边 洗 澡 一 边 唱 歌, 一 边 看 电 影 一 边 磕 瓜 子 还 要 注 意 不 要 被 飞 来 的 砖 头 砸 到 等 等, 不 过 这 样 的 多 任 务 都 是 在 放 松 环 境 下 的 简 单 任 务, 对 我 们 提 升 效 率 没 什 么 意 义 但 是, 当 我 们 在 健 身 房 跑 步 时 听 英 语, 写 文 章 或 编 码 的 时 候 听 歌 ( 所 有 不 让 听 音 乐 编 程 的 公 司 都 将 死 于 心 碎 ), 坐 地 铁 的 时 候 阅 读, 步 行 的 时 候 思 考, 这 就 变 得 非 常 有 意 义 的, 因 为 我 们 在 一 个 相 对 宽 松 的 环 境 下 把 复 杂 的 逻 辑 任 务 和 简 单 的 机 械 任 务 结 合 在 一 起, 既 不 影 响 A, 也 不 会 干 扰 B, 这 种 情 况 是 我 们 优 先 要 采 取 的 并 发 策 略 类 似 的 事 情, 比 如 开 车 时 听 英 语, 就 要 因 人 而 异 了 我 有 近 10 年 的 驾 驶 经 验, 喜 欢 开
车, 驾 驶 基 本 上 已 经 形 成 下 意 识 的 动 作, 从 出 发 到 目 的 地 往 往 不 会 记 得 自 己 做 了 哪 些 操 作, 所 以 我 经 常 开 车 时 听 英 语 并 有 所 收 获 但 有 些 人 开 车 仅 仅 是 驾 驶 已 经 够 紧 张 忙 乱 了, 倒 一 次 车 能 车 头 入 绝 不 车 尾 进, 开 次 长 途 出 的 汗 够 洗 澡 的, 那 么 就 专 心 开 车 好 了, 车 内 最 好 保 持 安 静 或 听 一 些 舒 缓 的 音 乐 我 曾 经 看 过 一 本 叫 做 错 觉 的 书, 书 中 有 一 段 描 述 了 一 位 机 长 在 飞 机 飞 行 的 过 程 中 发 现 机 上 设 备 出 了 点 小 故 障, 于 是 他 和 副 机 长 一 起 排 查, 接 着 又 找 来 机 械 师, 哥 三 忙 的 不 亦 乐 乎, 过 了 一 段 时 间, 有 人 问, 谁 在 开 飞 机 呢? 这 时 飞 机 无 人 驾 驶 已 经 很 久 了, 等 反 应 过 来 之 后, 飞 机 已 经 开 始 俯 冲 坠 地, 机 上 人 员 全 部 罹 难! 这 种 空 难 并 不 是 意 外, 一 架 状 况 良 好 的 飞 机 直 接 撞 向 地 面 不 是 偶 尔 发 生, 这 种 现 象 在 航 空 领 域 被 称 作 可 控 飞 行 撞 地, 其 根 本 原 因 就 是, 人 们 太 相 信 自 己 的 多 任 务 处 理 能 力! 驾 车 虽 然 比 驾 驶 飞 机 简 单 多 了, 但 同 样 是 一 项 非 常 危 险 的 工 作, 所 以 我 建 议 大 家, 听 听 音 乐 就 好, 另 外 千 万 别 玩 手 机 还 有 一 种 情 况 就 是, 在 同 一 时 间 做 两 项 或 多 项 复 杂 任 务, 比 如 你 让 程 序 员 在 编 码 的 同 时 帮 助 别 人 解 决 问 题, 能 不 能 做 好? 也 许 有 人 可 以, 但 我 的 感 觉 是, 这 种 安 排 效 率 反 而 会 打 折 扣 人 们 在 很 多 时 候 会 低 估 自 己 的 能 力, 但 在 更 多 时 候 会 高 估 自 己 在 复 杂 任 务 并 发 处 理 的 时 候, 人 脑 往 往 会 高 估 自 己 的 处 理 能 力, 以 为 可 以, 其 实 任 务 的 并 行, 上 下 文 的 切 换, 注 意 力 的 分 散, 都 会 让 你 的 效 率 大 打 折 扣, 所 以 设 计 模 式 中 的 职 责 单 一 原 则 不 是 盖 的, 一 个 类 尽 可 能 只 做 一 件 事 情, 无 论 是 效 率 还 是 后 期 维 护 都 会 好 很 多, 人 脑 其 实 也 是 一 样 总 结 一 下 : 1. 简 单 任 务 的 并 发 是 大 脑 天 生 的 nature, 每 个 人 都 在 不 自 觉 的 应 用 2. 在 宽 松 的 环 境 中 让 简 单 机 械 的 任 务 和 复 杂 有 机 的 任 务 并 行 完 成 是 非 常 不 错 的 做 法, 提 高 效 率 节 省 时 间 3. 在 高 危 环 境 中 ( 驾 驶 高 空 作 业 等 等 ) 我 们 应 该 专 心 致 志 的 只 做 当 前 的 工 作 4. 对 于 复 杂 任 务, 我 们 最 好 一 件 一 件 完 成, 即 使 有 些 人 能 够 同 时 处 理 多 重 任 务, 那 也 需 要 长 期 的 艰 苦 训 练, 比 如 郭 靖 君, 你 能 否 做 到, 就 得 看 有 没 有 周 伯 通 那 样 的 大 哥!
程 序 员 的 性 格 发 布 日 期 2013 年 6 月 6 日 今 天 的 话 题 来 自 一 封 读 者 来 信, 他 在 邮 件 里 写 了 大 概 2000 多 字, 其 中 一 大 部 分 描 述 了 自 己 的 经 历, 我 觉 得 非 常 精 彩, 写 过 汇 编 写 过 C, 玩 过 Flex, 做 过 web(html5+css+js), 还 用 过 Scala 和 OC, 经 历 过 创 业 人 生, 整 个 技 术 历 程 也 足 够 丰 富, 可 能 比 很 多 技 术 人 员 丰 富 这 样 一 个 典 型 的 程 序 员 遇 到 的 问 题 是 什 么 呢? 如 下 : 我 是 个 静 下 来 喜 欢 反 思 自 己 的 人 我 虽 然 对 自 己 过 去 的 一 年 挺 自 豪 的, 但 我 也 发 现 了 在 我 身 上 发 生 了 一 些 变 化 我 发 现 我 的 幽 默 感 渐 渐 消 失, 而 且 我 很 喜 欢 从 另 一 面 去 看 问 题, 一 开 始 我 觉 得 这 是 我 具 备 了 独 立 思 考 的 能 力, 不 会 轻 易 被 别 人 的 言 论 左 右 但 这 也 给 我 身 边 的 人 带 来 了 困 扰 因 为 当 他 们 说 出 一 些 东 西 的 时 候, 我 首 先 的 反 应 就 是 : 可 能 并 不 是 这 样, 那 样 也 许 更 好, 其 实 是 这 样 的 等 等, 而 且 几 乎 是 反 射 性 的, 不 假 思 索 就 能 找 到 问 题 的 另 一 面, 并 且 表 达 出 来 然 而 说 者 无 意, 听 者 有 心 朋 友 之 间, 说 说 笑 笑 还 好, 他 们 最 多 觉 得 是 我 很 喜 欢 抬 杠 反 驳 别 人, 送 我 外 号 杠 王 但 我 老 婆 和 我 生 活 在 一 起, 就 受 不 了 了, 觉 得 我 太 自 负, 自 以 为 是, 愤 青 我 自 己 知 道, 我 不 是 故 意 这 样 的, 但 这 已 经 成 为 了 下 意 识 的 行 为 虽 然 这 现 象 以 前 就 有, 但 是 这 一 年 变 化 的 很 明 显, 明 显 到 我 自 己 都 察 觉 到 了 我 不 想 变 成 一 个 让 身 边 人 觉 得 不 舒 服 的 人, 我 也 怕 以 后 会 发 展 成 阴 谋 论 者 我 不 是 不 懂 得 谦 逊, 只 是 对 自 己 的 观 点 比 较 执 着, 而 且 想 强 烈 的 表 达 出 来, 并 且 希 望 别 人 也 赞 同 到 后 来, 我 自 己 都 分 不 清 楚, 我 到 底 是 真 的 发 现 了 这 些 事 物 的 猫 腻, 还 是 我 为 了 反 驳 而 反 驳 的 我 觉 得 这 是 一 个 很 不 好 的 习 惯, 因 为 我 身 边 的 人 和 我 探 讨 某 些 问 题 的 时 候, 在 我 这 里 得 到 的 几 乎 都 是 否 定 的 结 论 就 我 关 注 的 一 些 技 术 前 辈, 包 括 我 同 学, 也 都 是 这 样 我 发 现 我 们 这 些 技 术 同 类, 好 像 戾 气 都 比 较 重 而 您 在 我 关 注 的 人 里, 是 属 于 比 较 温 和 的, 没 有 那 么 张 扬, 没 有 显 示 出 自 负 和 自 以 为 是, 我 想 请 教 下, 您 是 否 遇 到 我 这 样 的 问 题? 而 您 又 是 怎 么 控 制 自 己 的? 为 了 表 述 清 楚, 我 可 能 把 我 的 问 题 夸 大 了 一 点 点, 但 我 觉 得 如 果 我 不 改 善 的 话, 迟 早 会 变 成 那 样, 甚 至 更 坏 其 是 我 想 说 的 是, 大 部 分 牛 人 都 很 张 扬, 戾 气 也 重, 我 之 所 以 比 较 温 和, 一 个 是 岁 数 大 了, 另 一 个 就 是 确 实 不 够 牛 另 外 的 一 点 就 是, 当 牛 人 牛 到 一 定 的 境 界, 可 能 就 会 重 归 和 平, 比 较 文 艺 的 描 述 就 是, 大 牛 领 会 了 返 璞 归 真 和 万 物 生 长 的 道 理, 知 行 合 一, 遇 事 抖 抖 衣 袖, 不 溅 起 一 片 涟 漪 你 现 在 浑 身 都 是 杠 头 和 愤 怒, 其 实 也 只 是 不 够 牛 而 已 当 然, 我 说 的 这 种 张 扬 也 好, 愤 怒 也 罢, 主 要 是 反 映 在 你 的 工 作 和 技 术 领 域, 如 果 你 把 这 些 情 绪 完 全 带 入 到 生 活 中, 那 就 比 较 危 险 了, 严 重 时 会 导 致 人 见 人 踹, 花 见 花 败, 除 了 至 交 好 友, 少 有 人 愿 意 搭 理 你, 如 果 再 不 悔 改, 可 能 会 像 你 预 想 的 那 样, 再 也 没 有 人 愿 意 和 你 交 流 这 种 结 果 很 容 易 理 解, 换 位 思 考 一 下 就 好 了, 如 果 你 说 的 每 一 句 话 和 每 一 个 观 点 都 遭 到 聆 听 者 的 反 驳 和 质 疑, 那 这 种 交 流 就 没 法 进 行 下 去, 如 果 是 工 作 中 的 讨 论 还 可 以 商 榷, 真 理 越 辩 越 明 嘛, 但 是 在 生 活 中, 很 多 时 候 大 家 就 是 聊 聊 天, 舒 缓 一 下 心 情, 比 如 对 方 见 面 问, 你 好! 你 说, 你 怎 么 知 道 我 好? 这 时 候 板 砖 就 飞 过 来 了 程 序 员 有 性 格 是 好 事, 但 是 谁 也 不 可 能 永 远 都 对, 多 聆 听 少 说 话 不 是 坏 事 我 有 一 个 朋 友, 我 知 道 他 学 识 非 常 渊 博, 但 是 每 次 大 家 聊 天 或 讨 论 问 题, 他 都 处 于 一 种 聆 听 的 状 态, 频 频 点 头 若 有 所 思, 但 是 如 果 你 征 求 他 的 意 见, 就 会 发 现 他 总 能 一 针 见 血 一 剑 封 喉 找 到 问 题 的 关 键 我 就 知 道, 他 一 直 在 从 别 人 的 谈 话 中 获 取 自 己 需 要 的 知 识 当 然, 他 不 是 程 序 员 程 序 员 一 般 都 比 较 自 负, 我 年 轻 也 是 一 个 德 行, 谁 要 是 对 我 的 代 码 说 三 道 四, 恨 不 得 掏 刀 子 和 丫 拼 了, 但 是 慢 慢 你 就 会 意 识 到, 不 停 的 反 驳 别 人 不 会 证 明 自 己 的 聪 明 和 独 立 思 考, 正 确 的 讨 论 技 巧 和 解 决 问 题 才 是 王 道, 比 如 有 人 提 出 了 一 个 创 意, 你 觉 得 有 问 题, 可 以 这 样 说, 我 说 Mac 君 啊, 你 今 天 的 文 章 总 体 来 说 还 是 不 错 的, 照 顾 了 大 多 数 的 读 者, 观 点 也 比 较 新 颖, 但 是 呢, 似 乎 没 有 重 点 还 多 了 点 狗 血 内 容, 如 果 能 够 一 下, 就 更 完 美 了 这 种 说 法 基 本 上 会 让 你 避 开 板 砖 与 西 红 柿 齐 飞 的 场 面, 并 造 成 大 家 在 同 一 战 壕 的 假 象, 有 利 于 迅 速 有 效 的 解 决 问 题 当 然 有 人 会 说, 乔 布 斯 骂 人 都 是 直 接 说 人 家 狗 屎 的, 哪 那 么 多 弯 弯 绕 呢? 其 实 很 简 单,
因 为 他 是 乔 布 斯, 你 不 是 总 之, 程 序 员 要 保 持 自 己 的 性 格 激 情 愤 怒, 这 样 你 才 能 写 出 传 世 的 代 码, 同 时 也 要 温 和 有 理 有 据 有 节 的 与 别 人 探 讨 问 题, 还 要 有 健 康 的 生 活 和 好 的 娱 乐 活 动 除 了 技 术 书 籍, 多 看 一 些 人 文 类 的 著 作, 有 助 于 完 善 自 己, 善 待 他 人! 今 天 似 乎 写 了 一 堆 碎 碎 念, 也 不 知 道 是 否 回 答 了 这 位 读 者 的 问 题, 就 这 样 吧, 你 们 可 以 认 为 我 说 的 都 是 错 的!
程 序 员 如 何 提 高 英 语 阅 读 水 平 发 布 日 期 2013 年 4 月 16 日 问 题 : 作 为 一 名 程 序 员, 虽 说 每 天 都 在 和 英 语 打 交 道, 但 是 当 看 到 一 篇 英 语 文 档 或 者 英 语 技 术 文 章 的 时 候 还 是 比 较 头 疼, 理 解 他 们 的 意 思 也 只 能 是 20% 尤 其 是 使 用 google 搜 索 的 时 候, 很 多 问 题 解 决 办 法 都 是 英 文 的, 还 有 一 些 国 外 比 较 有 名 的 网 站 比 如 stack overflow, 上 面 也 有 很 多 学 习 的 资 源 怎 样 才 能 让 自 己 顺 利 阅 读 这 些 技 术 文 章 呢? 回 答 : 其 实 学 英 语 和 其 他 技 能 没 什 么 太 大 区 别, 无 论 是 你 想 在 英 语 阅 读 口 语 或 写 作 方 面 提 升 自 己, 都 需 要 进 行 长 期 的 不 间 断 的 练 习, 坚 持 一 段 时 间 后 ( 时 间 长 短 根 据 你 自 己 的 效 率 每 天 用 时 频 率 都 有 关 系 ), 你 会 发 现 自 己 的 水 平 自 然 就 提 升 了 举 个 例 子, 以 前 写 博 客 似 乎 是 最 难 坚 持 的, 但 是 如 果 你 每 个 月 都 能 写 一 篇 略 有 价 值 文 章 的 话,5 年 就 会 有 60 篇 高 质 量 的 博 客, 你 几 乎 都 能 集 结 出 书 了 到 了 微 信 时 代, 似 乎 写 微 信 公 众 平 台 是 最 难 坚 持 的, 但 是 如 果 你 能 坚 持 一 年, 那 就 有 300 多 篇 文 章, 于 人 于 己, 都 是 一 份 宝 贵 的 财 富 作 为 程 序 员, 英 语 阅 读 能 力 是 最 基 本 的 要 求, 相 对 口 语 和 写 作 来 说 也 是 最 容 易 达 到 的, 因 为 计 算 机 类 图 书 的 那 些 常 用 单 词 就 那 么 多, 多 读 几 本 英 语 类 技 术 图 书, 想 不 认 识 都 难 一 个 相 对 容 易 坚 持 的 办 法 就 是, 找 一 本 和 当 前 工 作 相 关 的 急 需 的 技 术 图 书, 每 天 拿 出 一 小 时 阅 读, 不 认 识 的 单 词, 如 果 不 影 响 阅 读 可 以 不 查 词 典 如 果 某 个 单 词 多 次 出 现, 那 么 就 该 查 下 词 典 并 计 入 生 词 本 如 果 你 能 坚 持 查 阅 英 英 词 典, 那 么 提 高 就 会 更 快 了 每 天 坚 持 一 小 时, 这 本 书 读 完, 你 就 会 发 现 自 己 的 阅 读 能 力 提 高 了 一 大 截 这 样 看 来 提 高 阅 读 能 力 似 乎 很 简 单, 但 是, 问 题 的 关 键 是, 你 能 否 坚 持 下 来, 尤 其 是 阅 读 初 期, 你 只 能 看 懂 20%, 需 要 不 停 的 查 字 典, 单 词 记 了 又 忘, 几 个 星 期 过 去 了, 进 展 依 然 缓 慢 这 时 候 最 容 易 放 弃, 你 会 痛 苦 的 怀 疑 自 己, 我 究 竟 是 不 是 这 块 料 毕 竟 人 类 的 大 脑 都 是 倾 向 于 舒 适 和 懒 惰 的, 谁 都 知 道 看 美 剧 刷 微 博, 是 容 易 的 愉 悦 的 学 英 语 学 编 程 是 痛 苦 的, 有 时 候 你 甚 至 会 有 意 识 的 去 避 免 开 始 这 件 事 情, 先 干 点 这 个, 再 干 点 那 个, 熬 到 最 后, 发 现 没 时 间 了, 再 拿 起 书 来 读 一 会, 困 了, 今 天 先 睡 吧 就 这 样, 一 天 天 很 快 过 去 了, 你 发 现 自 己 似 乎 每 天 都 在 坚 持, 但 依 然 没 效 果 但 事 实 是, 你 既 没 坚 持, 也 没 效 率, 这 根 本 不 是 刻 意 练 习 提 高 英 语 阅 读 能 力 这 事, 比 提 高 英 语 口 语 和 写 作 能 力 容 易 多 了 如 果 程 序 员 缺 乏 英 语 阅 读 能 力, 这 将 是 你 非 常 大 的 一 块 短 板, 如 果 意 识 到 了, 尽 早 补 上 另 外 说 一 点, 英 语 翻 译 对 提 升 英 语 阅 读 有 一 定 的 帮 助, 但 这 个 要 求 比 较 高, 必 须 要 查 字 典, 遣 词 造 句, 力 求 原 汁 原 味 的 表 达 作 者 的 意 图 翻 译 并 不 是 提 升 阅 读 能 力 的 捷 径 我 曾 经 翻 译 过 很 多 文 章 和 半 本 书, 没 觉 得 自 己 英 语 水 平 有 很 大 提 升 最 简 单 的 坚 持, 最 后 的 结 果 都 是 惊 人 的 这 世 界 上 一 直 存 在 一 条 路, 让 我 们 的 能 力 从 平 庸 到 杰 出, 这 条 路 漫 长 而 且 艰 辛, 只 有 少 数 人 愿 意 走 下 去, 所 以, 优 秀 的 人 永 远 是 少 数
普 通 人 之 殇 发 布 日 期 2013 年 3 月 25 日 什 么 是 普 通 用 户, 我 对 普 通 用 户 的 定 义 是, 我 们 不 会 成 为 乔 布 斯 或 比 尔 盖 茨, 我 们 坐 飞 机 不 会 掉 下 来, 我 们 中 不 了 几 百 万 的 彩 票, 我 们 当 中 只 有 很 少 人 能 够 创 建 自 己 的 公 司, 我 们 取 得 的 每 一 点 进 步 都 来 自 持 续 艰 苦 的 努 力 但 是, 这 并 不 妨 碍 我 们 成 为 人 群 中 稍 稍 优 秀 一 点 的 群 体, 比 如 我 们 工 作 稍 微 优 秀 一 点, 唱 歌 稍 微 嘹 亮 一 点, 踢 球 踢 得 更 猛 烈 一 点, 用 电 脑 用 的 更 高 级 一 点 我 想 表 达 什 么 意 思 呢? 无 论 大 家 工 作 还 是 生 活, 总 要 涉 及 各 种 领 域, 如 果 每 个 领 域 都 浅 尝 辄 止, 那 你 就 真 的 成 了 普 通 用 户 了, 普 通 用 户 是 没 法 进 入 高 级 用 户 的 圈 子 的, 因 为 那 些 人 讨 论 的 东 西 你 不 懂 嘛, 你 也 不 能 给 别 人 提 供 更 有 价 值 的 东 西, 那 才 是 真 正 的 普 通 用 户 之 殇 大 部 分 人 都 是 普 通 人, 大 部 分 人 也 成 不 了 盖 茨 乔 布 斯, 但 我 们 可 以 成 为 高 级 用 户 在 写 这 篇 文 章 之 前, 我 又 为 Alfred 写 了 一 个 插 件, 叫 做 FindYYeTs,FindYYeTs 是 为 Alfred 开 发 的 一 款 workflow, 主 要 功 能 是 检 索 YYeTs( 人 人 影 视 ) 上 最 新 发 布 的 影 视 作 品 用 法 : 通 过 option+space 呼 出 Alfred, 输 入 yyets all, 查 看 YYeTs 网 站 最 近 发 布 的 影 视 剧 ; 输 入 yyets 科 幻, 可 以 检 索 标 题 匹 配 科 幻 的 影 视 剧, 同 样 是 网 站 最 新 发 布 的, 不 是 所 有 历 史
数 据 用 上 下 方 向 键 或 command+ 数 字 选 中 需 要 的 文 件, 回 车 可 以 直 接 在 默 认 浏 览 器 打 开 如 果 你 是 个 美 剧 爱 好 者, 你 应 该 需 要 这 个 workflow 点 击 原 文 可 以 到 Github 上 阅 读 这 个 插 件 的 简 要 说 明 和 源 代 码, 下 载 workflow 有 时 候 我 想, 在 这 样 一 个 海 量 信 息 时 代, 是 不 是 每 个 人 都 该 学 学 编 程 呢? 这 样 你 自 己 就 可 以 做 很 多 事, 那 里 是 一 个 新 的 世 界, 钥 匙 就 在 你 的 手 中
去 创 业 还 是 继 续 编 程 发 布 日 期 2013 年 3 月 31 日 有 人 说 现 在 是 个 创 业 的 最 好 时 代, 有 人 说 是 最 坏 的 时 代, 无 论 如 何, 都 无 法 阻 止 有 志 中 青 少 年 投 入 创 业 洪 流, 这 些 创 业 者 中 有 大 量 的 技 术 人 员, 或 者 说 有 大 量 的 程 序 员 创 业 这 些 在 0 和 1 的 世 界 里 游 刃 有 余 的 技 术 高 手 怀 着 改 变 世 界 和 发 财 致 富 的 梦 想, 开 始 创 业 后 才 发 现, 现 实 世 界 并 没 有 程 序 那 么 美 好 旁 观 别 人 的 创 业 和 成 功, 总 是 充 满 传 奇 和 荣 耀, 其 实 那 些 阴 暗 琐 碎 和 繁 杂 都 隐 藏 在 美 好 的 东 西 后 面 在 编 程 的 时 候, 计 算 机 是 如 此 的 忠 实 和 温 顺, 你 输 入 你 的 算 法 判 断 和 流 程, 编 写 计 算 机 能 够 识 别 的 程 序, 它 就 会 严 格 执 行 这 些 逻 辑, 对 的 绝 不 会 错, 错 的 它 会 告 诉 你 错 在 哪 了 计 算 机 几 乎 不 会 闹 情 绪, 也 没 有 低 潮 期, 偶 尔 死 机 一 次, 重 启 一 下 又 运 转 如 飞 而 在 现 实 中 创 业 呢? 需 要 注 册 公 司 租 房 买 设 备 招 人 裁 人 谈 判 决 策 市 场 推 广 产 品 销 售, 工 商 检 不 爽 了 要 动 之 以 情, 员 工 闹 情 绪 要 晓 之 以 理, 一 个 决 策 不 对 不 是 客 户 跑 了 就 是 单 子 丢 了, 而 且 一 旦 开 始 创 业, 你 发 现 你 平 时 用 来 学 习 和 提 升 技 术 的 时 间 会 被 各 种 琐 事 毫 不 客 气 的 瓜 分, 你 担 心 自 己 最 骄 傲 的 技 术 也 开 始 技 不 如 人 了 怎 么 办? 去 创 业 还 是 继 续 编 程? 我 曾 经 见 过 很 多 优 秀 的 程 序 员 最 终 变 成 了 一 个 出 色 的 企 业 家 比 如 带 我 入 行 的 师 兄 三 无 程 序 员 ( 不 是 无 证 程 序 员, 而 是 技 术 极 其 强 悍, 我 们 称 之 为 无 论 操 作 系 统 无 论 编 程 语 言 无 论 数 据 库 ), 后 来 创 建 了 多 家 企 业, 而 且 技 术 也 没 扔, 依 然 在 编 程 另 一 位 我 很 熟 悉 的 创 业 者, 从 程 序 员 做 起, 最 终 掌 管 一 家 大 型 公 司, 成 绩 斐 然 与 上 一 个 例 子 不 同 的 是, 后 者 完 全 放 弃 了 技 术 国 外 的 例 子 就 更 多 了, 比 如 苹 果 的 沃 兹 微 软 的 盖 茨 和 艾 伦 Facebook 的 扎 克 伯 格 和 Google 的 佩 奇 和 布 林, 这 些 人 无 不 具 备 超 强 的 技 术 嗅 觉 和 编 程 能 力, 在 计 算 机 发 展 的 重 要 年 代 单 枪 匹 马 撼 动 世 界, 他 们 的 起 点 都 是 程 序 员 所 以 我 的 看 法 是, 技 术 人 员 创 业 和 继 续 编 程 并 不 矛 盾, 但 凡 在 编 程 之 余 琢 磨 创 业 的, 基 本 上 都 不 是 传 统 意 义 上 的 技 术 人 员, 他 们 在 编 程 之 余 还 想 做 一 些 更 有 挑 战 的 事 情, 那 就 去 做 好 了 结 果 无 非 有 三 种, 真 正 对 技 术 有 追 求 的, 会 创 业 并 继 续 编 程 ; 而 更 擅 长 设 计 管 理 和 经 营 的, 慢 慢 会 放 弃 编 程 并 转 向 一 个 更 适 合 的 领 域 ; 还 有 一 部 分 发 现 完 全 不 适 合 创 业 的, 那 就 专 心 做 技 术 好 了, 别 担 心 浪 费 的 那 些 时 间, 那 些 创 业 实 践 可 能 会 给 你 带 来 更 多 的 编 程 灵 感 而 且, 我 觉 得 创 业 并 不 一 定 要 完 全 从 头 做 起, 只 要 是 在 合 适 的 环 境 里 去 做 自 己 能 够 全 盘 掌 控 的 事 情, 就 算 创 业 了 去 创 业 还 是 继 续 编 程? 如 果 你 在 问 这 个 问 题, 我 觉 得 除 了 技 术 之 外, 你 该 做 点 别 的 了
趣 谈 个 人 建 站 这 篇 文 章 是 分 四 次 完 成 的 虽 然 是 技 术 文 章, 但 我 尽 量 把 这 件 事 写 的 轻 松 一 点, 大 家 读 起 来 也 更 有 趣 最 后 形 成 了 一 篇 完 整 的 趣 谈 个 人 建 站 2000 年 前 后 是 第 一 波 互 联 网 浪 潮, 无 论 是 幸 与 不 幸, 我 的 早 期 职 业 生 涯 都 是 从 这 波 浪 潮 开 始 的, 那 时 候 很 多 ASP(Application Service Provider) 厂 商 会 给 个 人 用 户 免 费 提 供 一 些 静 态 建 站 功 能, 大 家 可 以 写 一 些 HTML+CSS+JS 的 页 面 传 上 去, 算 是 早 期 的 个 人 的 站 点, 我 记 得 自 己 的 第 一 个 站 点 叫 做 雪 域 苍 穹, 貌 似 取 自 一 首 流 行 歌 曲 的 名 字 无 论 是 名 称 还 是 页 面, 现 在 看 来 都 土 的 能 掉 出 翔 来, 但 当 时 的 感 觉 是, 这 特 么 的 太 酷 了 后 面 做 过 一 些 个 人 网 站, 由 于 各 种 原 因 都 关 掉 了 再 后 来 开 始 写 博 客, 很 多 人 开 始 建 自 己 的 博 客 站 点 站 点 不 少, 一 直 保 持 更 新 的 倒 没 几 个 我 的 想 法 是, 专 业 的 事 就 让 专 业 的 厂 商 去 做 吧, 所 以 一 直 也 没 建 个 人 博 客 网 站, 断 断 续 续 的 在 博 客 园 和 图 灵 社 区 写 一 些 东 西, 也 算 是 保 持 更 新 了 终 于 有 一 天, 微 信 公 众 平 台 来 了, 一 个 偶 然 的 机 会 注 册 了 MacTalk( 原 Mac 技 巧 ), 之 后 一 口 气 写 了 一 百 三 十 多 篇 文 章, 文 字 总 数 超 过 了 我 前 几 年 的 博 客 总 和, 而 且 保 持 了 一 定 的 文 字 水 准 ( 自 以 为 -_-#) 然 后 就 有 很 多 读 者 一 直 提 醒 我,MacTalk 里 的 内 容 有 一 部 分 是 技 术 性 质 的, 有 存 留 价 值, 如 果 能 够 进 行 查 询 检 索, 对 Mac 的 新 老 用 户 都 有 帮 助 我 想 了 想 也 是, 扯 淡 的 东 西 估 计 没 人 愿 意 重 复 阅 读 的, 技 术 类 又 很 难 记 在 当 下, 所 以 就 准 备 开 始 着 手 建 站, 然 后 macshuo.com 就 建 成 了 下 面 我 把 整 个 过 程 写 一 下, 供 大 家 参 考, 另 外, 我 只 说 自 己 的 选 择, 不 会 去 比 对 各 种 指 标, 比 如 Linode 和 国 内 VPS 的 优 劣,Apache 和 Nginx 的 性 能 差 异
等 等, 如 果 你 想 了 解 这 些 东 西, 那 就 用 Google 百 度 一 下 搭 建 个 人 站 点, 大 致 需 要 做 这 么 几 件 事 情 : * 一 台 具 备 公 网 IP 的 服 务 器 * 安 装 操 作 系 统, 搭 建 环 境 * 购 买 域 名, 域 名 绑 定 IP * 部 署 应 用 程 序 基 本 上 这 四 套 组 合 拳 打 完, 你 的 个 人 网 站 就 算 建 起 来 了, 后 续 的 事 情 就 是 添 砖 加 瓦 和 蓬 荜 生 辉 了 好 吧 我 们 依 次 介 绍 : 服 务 器 大 部 分 公 司 都 会 有 自 己 的 服 务 器 和 公 网 IP, 要 么 托 管 要 么 自 建 机 房 但 对 于 个 人 用 户 来 说, 就 没 必 要 费 时 费 力 做 这 个 事 情 了, 购 买 一 个 VPS(Virtual Private Server) 即 可 什 么 是 VPS, 建 议 大 家 去 维 基 百 科 上 查 一 下, 简 单 来 说 就 是 你 会 拥 有 一 台 虚 拟 主 机, 除 了 看 不 见 机 箱 之 外, 你 可 以 像 操 作 一 台 实 体 服 务 器 那 样 操 作 它, 独 立 操 作 系 统 和 硬 盘 空 间 独 立 内 存 和 CPU 资 源 独 立 的 执 行 程 序 和 系 统 配 置 等, 可 以 自 己 安 装 操 作 系 统 和 软 件, 独 立 重 启 等 等 在 VPS 的 选 择 上, 我 用 的 是 Linode Linode 是 一 家 来 自 于 米 帝 的 专 注 于 提 供 Linux VPS 的 服 务 提 供 商, 虚 拟 化 技 术 采 用 了 Xen,Linode 的 含 义 是 Linux Node 注 意, 这 里 的 操 作 系 统 是 Linux, 我 推 荐 所 有 个 人 建 站 都 采 用 Linux, 不 解 释, 如 果 你 想 采 用 Windows Server, 后 面 的 内 容 就 不 用 看 了 Linode 在 国 内 外 口 碑 都 不 错, 价 格 适 中, 质 量 可 靠, 童 叟 无 欺 Linode 提 供 了 各 种 Linux 操 作 系 统 供 选 择, 比 如 Ubuntu Redhat Debian CentOS 等 等, 装 系 统 和 重 装 系 统 都 非 常 简 单 好, 我 们 下 面 简 单 说 一 下 步 骤, 访 问 :https://manager.linode.com/session/signup 填 写 邮 箱 用 户 名 密 码, 就 算 注 册 成 功 了,Linode 会 给 你 发 封 邮 件 确 认, 打 开 那 个 确 认 链 接, 大 家 就 会 看 到 下 面 这 张 图 的 内 容 : Linode 通 过 它 的 ticket system( 一 套 支 持 系 统 ) 提 供 7x 24x 365 的 支 持 服 务, 看 清 楚, 不 是 7x 24x 365 的 不 停 机 服 务, 我 现 在 特 别 烦 一 些 企 业 客 户, 一 谈 就 说 永 不 宕 机, 特 么 除 了 上 帝 谁 能 保 证 永 不 宕 机? 时 间 长 了 自 个 都 得 宕! 另 外 Linode 还 提 供 了 4 小 时 的 免 费 试 用 服 务, 比 较 厚 道, 如 果 你 试 试 觉 得 不 爽 还 可 以 选 择 不 玩 选 择 继 续, 就 可 以 选 机 房 了,Linode 目 前 提 供 了 东 京 和 欧 美 等 地 的 机 房 选 择, 我 选 了 东 京 机 房, 据 说 是 针 对 亚 太 地 区 用 户 的 需 求 新 开 辟 的, 速 度 很 快 然 后 选 操 作 系 统, 设 置 硬 盘 大 小 root 密 码 等, 点 击 Rebuild, 你 就 进 入 了 VPS 的 控 制 台, 等 Host Job Queue 的 所 有 任 务 都 是 绿 色 的 Success, 就 可 以 点 击 Boot, 启 动 系 统 然 后 找 到 Remote Access 这 个 标 签, 点 进 去 就 可 以 找 到 这 台 服 务 器 的 访 问 IP, 打 开 终 端, 输 入 ssh root@x.x.x.x, 就 可 以 登 录 系 统 了,
看 到 了 吧,very simple! 试 用 之 后, 如 果 你 觉 得 可 以, 点 击 Account 标 签, 完 善 自 己 的 信 息, 选 择 服 务 器 配 置, 支 付 信 息, 然 后 就 可 以 完 整 支 付 流 程 了 我 选 的 是 Linode 1024 套 餐 (24GB DISK, 2000GB), 按 照 年 付 费 的 话 230 刀 左 右, 大 家 这 两 天 赞 助 的 碎 银 子, 差 不 过 够 一 年 年 费 了 :) 支 付 方 式 包 括 Visa,MasterCard,American Express, 只 有 要 信 用 卡 还 是 很 方 便 的 另 外 需 要 注 意 的 一 点 是, 拿 到 了 IP 之 后, 一 定 要 在 不 翻 ## 墙 的 情 况 下 测 试 一 下 是 否 可 以 正 常 访 问 我 就 遇 到 这 个 问 题 了, 在 国 内 没 法 访 问, 但 是 挂 了 VPN 的 就 可 以, 我 估 计 是 哪 个 倒 霉 孩 子 以 前 用 过, 被 墙 之 后 不 用 了 不 得 已 我 发 起 了 一 个 Ticket( 支 持 问 题 ), 说 我 在 中 国 大 陆 不 能 访 问 这 个 IP, 但 通 过 VPN 可 以, 那 哥 们 响 应 倒 是 挺 快, 但 显 然 不 懂 我 朝 行 情, 让 我 执 行 mtr r x.x.x.x,mtr 可 以 结 合 ping nslookup tracert 诊 断 网 络 传 输 问 题 我 只 得 把 数 据 返 给 他, 结 果 人 家 还 要 其 他 数 据, 我 就 不 耐 烦 了, 用 蹩 脚 的 英 文 给 丫 解 释 了 一 下 什 么 是 伟 大 的 墙, 基 本 意 思 就 是 少 特 么 废 话, 赶 紧 给 我 换 个 IP 那 哥 们 看 我 气 势 挺 盛, 赶 紧 给 我 换 了 个 IP, 我 一 试 没 问 题 了, 说 了 声 三 克 油, 他 说 威 尔 卡 姆, 这 事 算 结 了 两 人 共 交 手 五 个 回 合, 用 时 2 小 时, 效 率 还 可 以 好, 服 务 器 部 分 就 介 绍 到 这 里 以 下 是 我 的 Linode 推 荐 码, 如 果 大 家 要 购 买 Linode 服 务, 可 以 用 这 个 链 接 http://www.linode.com/?r=6bd100da844d8d2c191680a4792610467ce9052 搭 建 环 境 我 选 用 的 服 务 器 是 Ubuntu12.04,64 位 以 下 内 容 均 基 于 该 环 境 描 述 拿 到 了 主 机 IP, 你 就 算 拿 到 了 新 房 的 钥 匙, 但 是 离 入 住 还 远 着 呢, 因 为 你 那 个 主 机 现 在 就 是 个 毛 坯 房, 除 了 进 去 看 看, 什 么 都 不 能 干 好, 下 面 我 们 做 一 下 简 装 修 1 创 建 用 户 第 一 次 登 录 需 要 root 用 户, 什 么 是 root?root 就 是 整 个 Linux 操 作 系 统 最 牛 逼 的 主, 他 想 干 嘛 就 干 嘛, 他 想 删 谁 就 删 谁, 他 是 光 他 是 电 他 是 唯 一 的 神 话, 他 就 是 我 朝 就 是 我 D, 所 以 非 常 危 险, 你 们 懂 的 如 果 用 root 执 行 一 下 rm -rf, 那 整 个 锡 安 就 会 被 抹 掉, 尼 奥 也 拯 救 不 了, 如 果 root 愿 意, 他 可 以 抹 掉 你 曾 经 存 在 过 的 所 有 痕 迹 所 以, 我 们 不 能 没 事 就 用 root 进 去 耍, 为 了 解 决 这 个 问 题, 我 们 必 须 要 建 立 一 个 agent, 平 时 是 普 通 用 户, 关 键 时 刻 充 当 root 的 角 色 具 体 操 作 如 下 : 首 先 用 root 登 录 系 统 ssh root@x.x.x.x 创 建 一 个 新 用 户, 用 户 名 随 你 喜 欢, 比 如 叫 做 mactalk adduser mactalk 按 照 提 示 信 息 输 入 密 码 和 相 关 信 息, 就 可 以 完 成 操 作 完 成 之 后 系 统 就 会 自 动 建 立 /home/mactalk 路 径 然 后 是 授 权, 输 入 visudo 在 编 辑 器 中 找 到 如 下 内 容 : root ALL=(ALL:ALL)ALL 在 下 面 加 一 行 mactalk ALL=(ALL:ALL)ALL
通 过 ctrl+x 保 存 退 出 即 可 然 后 就 可 以 退 出 root, 用 mactalk 重 新 登 录 (ssh mactalk@x.x.x.x), 登 录 进 来 默 认 目 录 在 /home/mactalk 下, 当 你 想 行 使 root 权 限 时, 请 在 命 令 之 前 增 加 sudo, 按 照 系 统 提 示 输 入 密 码 即 可 执 行 操 作 2 选 择 shell 用 户 建 好 了, 下 面 我 们 为 用 户 选 择 一 种 shell, 估 计 小 白 看 到 这 个 又 毛 了, 啥 是 shell? shell 就 是 Linux 的 一 个 外 壳, 你 理 解 成 衣 服 也 行 它 负 责 外 界 与 Linux 内 核 的 交 互, 接 收 用 户 或 其 他 应 用 程 序 的 命 令, 然 后 把 这 些 命 令 转 化 成 内 核 能 理 解 的 语 言, 传 给 内 核, 内 核 是 真 正 干 活 的, 干 完 之 后 再 把 结 果 返 回 用 户 或 应 用 程 序 比 如 你 对 shell 说, 你 好,shell 就 跑 到 内 核 那 说, 老 大, 有 人 问 候 你 呢, 内 核 就 不 耐 烦 的 说, 有 事 说 事, 我 特 么 忙 着 呢,shell 就 把 这 条 信 息 反 馈 给 你, 大 致 就 是 这 样 以 前 讲 Mac 技 巧 的 时 候, 经 常 跟 大 家 说 在 终 端 里 输 入 一 些 命 令, 那 就 是 Mac 的 shell, 都 是 一 脉 相 承 的 Linux 提 供 了 很 多 种 shell, 你 要 问 我 为 什 么 要 有 这 么 多, 我 只 能 告 诉 你, 你 为 毛 同 类 型 的 衣 服 有 那 么 多 件? 花 色, 质 地 还 不 一 样 写 程 序 比 买 衣 服 复 杂 多 了, 而 且 程 序 员 是 不 惮 于 把 事 情 搞 复 杂 的, 牛 程 序 员 看 到 不 爽 的 shell, 就 会 自 己 重 新 写 一 套, 慢 慢 形 成 了 一 些 标 准, 常 用 的 shell 有 这 么 几 种,sh bash csh zsh 等, 想 知 道 你 的 系 统 有 几 种 shell, 可 以 通 过 以 下 命 令 查 看 : cat /etc/shells 这 些 shell 我 就 不 解 释 了, 维 基 百 科 和 百 度 百 科 都 写 的 很 清 楚, 总 之, 坊 间 流 传, 普 通 程 序 员 用 bash, 文 艺 程 序 员 用 zsh,xx 程 序 员 直 接 用 原 生 的 sh, 我 建 议 大 家 文 艺 一 点, 用 zsh 好 一 些, 功 能 也 最 强 大 目 前 各 个 版 本 的 Linux 默 认 的 shell 都 是 bash, 如 果 你 想 用 zsh, 需 要 安 装 一 下, 如 下 : sudo apt-get install zsh 具 体 的 配 置 我 就 不 介 绍 了, 感 兴 趣 的 读 者, 可 以 参 考 http://leeiio.me/bash-to-zsh-for-mac/ 3 通 用 工 具 介 绍 几 个 简 单 的 工 具, 建 站 必 备 * wget, 命 令 行 下 载 工 具, 安 装 sudo apt-get install wget, 使 用 方 式 后 面 会 介 绍 * tmux, 一 个 优 秀 的 终 端 复 用 软 件, 类 似 GNU Screen, 但 来 自 于 OpenBSD, 采 用 BSD 授 权 使 用 它 最 直 观 的 好 处 就 是, 通 过 一 个 终 端 登 录 远 程 主 机 并 运 行 tmux 后, 在 其 中 可 以 开 启 多 个 控 制 台 而 无 需 再 浪 费 多 余 的 终 端 来 连 接 这 台 远 程 主 机 好 吧, 这 句 话 有 点 绕, 简 单 说 就 是 用 tmux 打 开 的 会 话 可 以 一 直 驻 留 在 服 务 器 上, 下 次 去 看 时 还 是 上 次 来 的 样 子 就 像 你 是 某 个 酒 店 的 VIP 客 户, 住 完 之 后 不 会 人 走 茶 凉, 也 不 会 断 电, 下 次 去 时 茶 还 热 着, 灯 也 亮 着, 就 这 样 安 装 方 式 sudo apt-get install tmux, 对 使 用 方 式 感 兴 趣 的 读 者 去 查 一 下 吧, 中 文 介 绍 很 多, 记 住, 热 键 是 ctrl+b * vim, 在 Linux 上 少 不 了 编 辑 文 件, 我 推 荐 Vim 和 Emacs, 一 个 是 编 辑 器 之 神, 一 个 是 神 的 编 辑 器 ( 或 者 是 伪 装 成 操 作 系 统 的 编 辑 器 ), 我 是 Vim 党, 目 前 在 学 习 Emacs 我 之 前 写 过 一 个 Vim 系 列, 有 兴 趣 的 可 以 去 看 :http://www.cnblogs.com/chijianqiang/tag/vim/ 从 原 理 到 配 置 使 用 都 有 非 常 详 细 的 介 绍, 那 也 是 个 大 坑, 还 没 写 完, 但 写 了 MacTalk 就 变 成 顾 此 坑 失 彼 坑 了 差 不 多 就 这 几 个, 其 他 的 工 具 随 用 随 装 吧 域 名 和 DNS
服 务 器 和 环 境 构 建 都 写 完 了, 今 天 介 绍 一 下 域 名 和 DNS 的 那 点 事 儿, 稍 微 复 杂 一 点 的 软 件 部 分 放 在 最 后 说 域 名 是 什 么 东 西 呢? 就 是 一 个 网 站 的 标 识 和 入 口, 由. 分 隔 开 的 字 符 串 构 成, 洋 名 叫 Domain Name, 比 如 苹 果 公 司 网 站 的 域 名 就 是 apple.com, 在 浏 览 器 地 址 栏 输 入 这 个 域 名, 就 可 以 访 问 苹 果 的 网 站 了 为 什 么 要 有 域 名 呢, 有 了 公 网 IP, 不 就 可 以 访 问 网 站 了 么? 咳, 这 么 说 吧, 如 果 有 人 说 找 个 地 方 聚 聚, 你 说, 咱 们 经 度 116.46 纬 度 39.92, 不 见 不 散! 地 方 倒 是 对, 但 是 估 计 实 名 菜 刀 和 无 名 臭 鞋 就 飞 过 来 了 IP 地 址 就 是 你 的 服 务 器 在 互 联 网 世 界 的 经 纬 度, 域 名 就 是 对 应 IP 的 门 牌 号 码, 就 像 人 们 能 记 住 门 牌 号 记 不 住 经 纬 度 一 样, 在 网 络 世 界 里, 大 家 都 是 记 域 名 的 与 现 实 世 界 不 同 的 是, 门 牌 号 和 实 际 地 址 正 常 情 况 都 是 一 对 一 的, 而 域 名 和 IP 地 址 是 多 对 一 的, 也 就 是 说, 只 要 你 有 一 个 公 网 IP, 就 可 以 申 请 多 个 域 名, 对 应 多 个 应 用, 非 常 方 便 现 在 你 知 道 了 吧, 要 建 站, 必 须 要 有 域 名 能 够 提 供 域 名 的 厂 商 很 多, 国 内 外 都 有 不 过 我 强 烈 推 荐 大 家 购 买 国 外 厂 商 的 域 名, 免 去 提 交 材 料 和 备 案 之 苦, 国 外 动 动 鼠 标 和 小 手 分 分 钟 搞 定 的 事 情, 国 内 要 提 交 各 种 材 料 备 案 定 期 监 管 balabala 具 体 差 异 大 家 看 看 www.apple.com.cn 和 www.apple.com 两 个 网 站 的 底 部 知 道 了, 苹 果 中 国 的 底 部 有 京 公 安 网 安 备 11010500896 京 ICP 备 10214630, 再 看 看 米 帝 的 网 站, 毛 都 没 有, 都 是 自 己 的 网 站 信 息, 我 们 只 能 说, 米 帝 的 监 管 制 度 太 不 健 全 了, 真 为 他 们 捉 鸡! 国 外 的 域 名 厂 商 推 荐 www.godaddy.com 和 www.name.com, 都 不 错 我 使 用 的 是 Godaddy Godaddy 是 全 球 最 大 的 域 名 注 册 服 务 商, 全 球 市 场 占 有 率 超 过 30%, 一 般 情 况 下 不 会 被 我 朝 屏 蔽 如 果 屏 蔽 了 Godaddy, 会 导 致 在 大 陆 无 法 访 问 全 球 近 三 分 之 一 的 网 站, 所 以 相 对 安 全, 相 对, 你 懂 的 另 外 Godaddy 开 始 支 持 支 付 宝 了, 对 我 朝 臣 民 来 说 付 费 变 得 方 便 无 比 在 域 名 选 择 上, 最 好 满 足 这 几 点 要 求 : 有 意 义 好 记 简 短, 另 外 尽 可 能 使 用 com( 通 用 顶 级 域 名 ) 申 请 步 骤 也 很 简 单, 访 问 www.godaddy.com, 在 搜 索 框 输 入 你 想 要 购 买 的 域 名, 点 击 搜 索, 你 会 看 到 这 个 域 名 的 具 体 信 息, 是 否 被 使 用, 相 关 域 名, 价 格 等 信 息, 域 名 后 缀 一 般 有 com net me us info 等, 建 议 选 com, 不 建 议 选 info, 据 说 info 结 尾 的 网 站 大 部 分 是 垃 圾 网 站, 会 被 搜 索 引 擎 屏 蔽 选 好 域 名 后, 点 Add, 加 入 购 物 车, 如 果 不 需 要 其 他 服 务, 一 路 Continue 即 可, 最 后 设 置 支 付 信 息, 支 付 宝 在 最 后 一 列, 然 后 Place Your Order, 根 据 提 示 注 册 和 支 付 即 可 价 格 与 域 名 信 息 相 关, 一 般 几 美 元 到 十 几 美 元 不 等 购 买 完 成 之 后, 进 入 Godaddy 的 域 名 管 理 控 制 台, 找 到 你 购 买 的 域 名, 把 域 名 和 你 的 IP 地 址 绑 定 起 来, 就 可 以 通 过 域 名 访 问 你 的 网 站 了 这 里 就 涉 及 到 DNS 了 DNS 的 洋 名 一 般 说 成 Domain Name System, 就 是 给 域 名 提 供 服 务 的 光 有 域 名 没 用, 还 得 有 相 关 的 服 务 能 够 把 域 名 解 析 成 IP 地 址 才 行,DNS 就 干 这 事 DNS 的 扩 展 性 非 常 好, 不 依 靠 单 一 的 巨 型 主 机 索 引, 而 是 通 过 分 布 式 系 统 提 供 服 务, 全 球 能 够 提 供 DNS 服 务 的 服 务 器 多 如 牛 毛 数 不 胜 数, 但 大 哥 级 别 的 根 服 务 只 有 13 台, 目 前 的 分 布 是 : 主 根 服 务 器 美 国 1 个, 设 置 在 弗 吉 尼 亚 州 的 杜 勒 斯 ; 辅 根 服 务 器 美 国 9 个, 瑞 典 荷 兰 日 本 各 1 个, 旗 下 是 各 个 级 别 的 域 名 服 务 器 DNS 的 工 作 方 式 挺 复 杂, 有 兴 趣 的 直 接 去 Google 吧, 我 简 单 描 述 一 下, 大 致 的 场 景 是 这 样 的, 比 如 小 明 是 个 DNS 服 务 器, 有 一 天 你 想 访 问 macshuo.com, 就 问, 小 明 啊, 我 想 去 听 听 MacTalk, 怎 么 走 呢?, 作 为 忠 诚 的 DNS 战 士, 小 明 的 服 务 态 度 是 值 得 赞 赏 的, 如 果 他 知 道 的 话, 就 会 立 刻 告 诉 你 地 址, 比 如 从 这 个 街 区 左 转 左 转 左 转 再 左 转 balabala 如 果 丫 不 知 道 也 没 关 系, 他 会 反 馈 给 上 级 主 管, 说 最 近 有 人 新 建 了 个 MacTalk 网 站, 我 这 还 没 记 录 地 址, 你 晓 得 不?, 上 级 部 门 如 果 知 道 就 会 把 地 址 发 给 小 明, 说 你 丫 长 点 记 性, 把 这 地 址 记
下 来 行 不? 别 特 么 老 问 了, 最 近 自 媒 体 网 站 可 真 多 啊, 哎, 这 样 小 明 就 会 把 地 址 告 诉 你, 并 且 用 心 的 把 这 个 地 址 记 到 自 己 的 小 本 本 上, 下 次 有 人 再 问, 就 直 接 告 诉 人 家 答 案 了 如 果 上 级 部 门 也 不 知 道, 那 就 继 续 问, 直 到 反 馈 到 根 服 务 器 为 止, 反 正 只 要 你 注 册 了, 总 能 找 到 差 不 多 就 这 样 吧 Godaddy 默 认 提 供 了 DNS 服 务, 点 击 DNS Manager, 在 弹 出 的 设 置 面 板 中 设 置 你 的 网 站 IP 即 可, 具 体 的 图 文 教 程 网 络 上 很 多, 我 就 不 费 那 事 了 但 是 我 的 使 用 结 果 是,Godaddy 提 供 的 DNS 在 国 内 访 问 不 太 稳 定, 时 不 时 就 不 能 访 问 了, 具 体 为 啥 我 也 不 清 楚 因 为 购 买 了 Linode 服 务, 我 最 后 采 用 了 Linode 的 DNS, 具 体 的 做 法 是 : 1. 登 录 linode.com, 点 击 DNS Manager 标 签, 进 入 管 理 控 制 台 2. 选 择 Add a domain zone 3. 填 写 域 名 邮 件 地 址 和 IP 4. 点 击 Add a Master Zone, 就 算 完 成 了 最 后 一 步 就 是 在 Godaddy 的 控 制 台 里 设 置 一 下 Linode 的 DNS 服 务 器, 很 简 单 就 不 描 述 了 应 用 程 序 和 部 署 经 过 前 面 三 篇 系 列 文 章 的 介 绍 之 后, 我 们 现 在 房 子 也 有 了, 做 了 简 装 修, 还 申 请 了 地 址 和 门 牌 号, 最 后 一 步 就 是 入 住, 也 就 是 部 署 你 的 应 用 程 序 针 对 网 站 提 供 的 服 务 不 同, 需 要 不 同 的 技 术 选 型, 我 的 需 求 就 是 做 个 风 格 简 约 的 博 客, 用 来 存 放 MacTalk 的 文 章, 同 时 有 个 地 方 能 够 随 意 发 表 一 些 个 人 观 点, 就 这 么 简 单, 所 以 针 对 这 个 需 求 进 行 选 择 即 可 大 家 将 来 建 站 的 时 候 也 是 一 样, 明 确 自 己 的 需 求, 不 要 为 未 来 买 单, 尽 量 搞 的 轻 量 级 一 些, 最 忌 讳 给 的 是 龙 套 的 钱, 您 自 个 却 按 照 男 猪 脚 进 行 角 色 扮 演, 不 提 倡 搭 建 轻 量 级 的 博 客 不 建 议 使 用.Net 或 JavaEE 的 技 术, 这 些 技 术 都 比 较 重, 必 要 性 不 大 Php Python Ruby 相 关 的 框 架 都 是 可 选 的 技 术 因 为 我 对 Python 相 对 熟 悉 一 些, 最 初 想 找 个 开 源 的 Python Blog 框 架, 不 过 后 来 综 合 对 比 了 一 下, 发 现 在 个 人 博 客 领 域,WordPress 基 本 上 无 出 其 右, 技 术 成 熟 安 装 方 便 性 能 稳 定 插 件 众 多, 实 在 是 居 家 建 站 个 人 扯 淡 之 必 备 良 药, 就 是 它 了 在 确 定 了 基 本 需 求 和 工 具 之 后, 我 们 看 看 涉 及 到 哪 些 技 术 : 1 Nginx Nginx 是 一 款 高 性 能 的 HTTP 服 务 器 软 件, 由 俄 罗 斯 的 一 位 大 牛 Igor Sysoev 开 发 的, 源 代 码 以 类 BSD 许 可 证 的 形 式 发 布 Nginx 的 设 计 非 常 轻 量 级, 由 内 核 和 模 块 组 成, 内 核 微 小 简 洁, 模 块 功 能 强 大, 静 态 编 译 Nginx 做 的 事 情 简 单 来 说 就 是, 接 收 客 户 端 ( 浏 览 器 ) 的 HTTP 请 求, 然 后 通 过 映 射 机 制 把 不 同 类 型 的 请 求 交 给 不 同 的 模 块 去 处 理, 比 如 html 图 片 css 等 可 以 交 给 静 态 资 源 模 块 处 理, 还 可 以 做 压 缩 缓 存 等,php python 等 类 型 的 请 求 则 交 给 FastCGI 模 块 去 处 理, 完 成 业 务 逻 辑 什 么 是 FastCGI 呢? 这 玩 意 就 等 于 是 HTTP 服 务 器 和 动 态 脚 本 语 言 通 信 的 接 口, 就 像 一 个 粘 合 剂 一 样 把 HTTP 请 求 和 动 态 脚 本 处 理 整 合 在 一 起, 顾 名 思 义, 处 理 速 度 非 常 Fast! Nginx 可 以 说 是 HTTP 服 务 器 软 件 市 场 的 新 贵, 目 前 国 内 很 多 大 型 网 站 都 采 用 了 Nginx 作 为 默 认 的 web 服 务 器, 比 如 阿 里 腾 讯 新 浪 等 等, 国 外 就 更 多 了 当 然, 在 Nginx 未 涉 足 江 湖 之 前, 这 个 领 域 的 大 哥 叫 做 Apache, 那 时 候 几 乎 所 有 的 HTTP Server 都 是 清 一 色 的 Apache, 一 时 之 间 风 头 无 两 但 是 这 哥 们 大 哥 做 久 了 就 不 思 进 取, 跟 国 内 很 多 大 佬 一 个 德 性, 没 竞 争 对 手 时 就 特 么 不 知 道 改 进, 直 到 Nginx 出 来 抢 了 丫 半 壁 江 山, 现 在 知 道 努 力 了, 当 初 干 嘛 去
了? 那 么 Nginx 比 Apache 优 秀 在 哪 呢? * Nginx 的 所 有 模 块 都 是 全 静 态 编 译 的, 启 动 Nginx 后,Nginx 的 模 块 被 自 动 加 载, 静 态 库 执 行 效 率 更 高 * Nginx 支 持 epoll(linux 系 列 ) 和 kqueue(bsd 系 列 )I/O 事 件 通 知 机 制 完, 又 特 么 出 现 两 个 名 词! 这 让 人 情 何 以 堪 文 何 以 完 啊? 简 单 说 说 epoll 吧 epoll 是 Linux2.6 正 式 引 入 的 提 高 网 络 I/O 的 处 理 方 法, 它 的 几 个 优 点 是 : 单 一 进 程 打 开 的 FD( 文 件 描 述 符 ) 数 量 仅 受 限 于 操 作 系 统,1GB 内 存 的 机 器 上 大 约 是 10 万 左 右, 这 一 点 大 大 提 升 了 处 理 海 量 请 求 的 能 力 ; 采 用 共 享 内 存 的 模 式 避 免 内 存 拷 贝 ; 随 着 打 开 FD 的 数 量 增 加,I/O 效 率 不 会 线 性 下 降 总 之, 大 家 知 道 epoll 很 牛 逼 就 是 了 * Nginx 支 持 多 进 程 的 工 作 方 式,Nginx 启 动 后 会 有 一 个 master 进 程, 多 个 worker 进 程 worker 进 程 一 般 对 应 服 务 器 的 CPU 数 量, 你 有 个 8 核 的 CPU, 最 好 把 worker 设 置 为 8 master 负 责 接 收 外 界 信 号, 并 向 worker 发 送 信 号, 监 控 worker 的 运 行 状 况, 当 worker 挂 掉 的 时 候, 启 动 新 的 worker 写 到 这 我 发 现, 这 特 么 活 脱 脱 就 是 一 个 地 主 老 财 打 压 长 工 的 模 式 啊! 尤 其 是 Nginx 的 不 中 断 重 启 机 制, 当 系 统 配 置 变 化 需 要 重 新 启 动 Nginx 时, 我 们 就 给 地 主 (master) 发 个 消 息, 说 这 批 长 工 (worker) 太 老 了, 都 得 换 掉, 你 看 着 办 地 主 收 到 消 息 后 就 开 始 偷 偷 雇 佣 新 的 长 工 (worker), 然 后 假 惺 惺 的 告 诉 老 长 工, 把 手 头 的 活 干 完 就 行 了, 别 太 累 了, 啊 这 时 候 如 果 有 新 的 请 求, 就 会 交 给 新 长 工 干, 等 所 有 的 老 长 工 把 活 都 干 完 了, 就 直 接 fire, 绝 不 留 情 这 样, 整 个 服 务 无 中 断 重 启 过 程 就 完 成 了, 就 特 么 一 个 字, 黑! 当 然 长 工 (worker) 也 不 是 省 油 的 等, 他 们 干 活 的 过 程 非 常 复 杂, 会 用 到 我 们 上 文 中 提 到 的 epoll 机 制, 如 果 有 人 感 兴 趣, 以 后 再 讲 吧, 这 么 写 下 去 这 个 系 列 就 没 完 了 Nginx 功 能 非 常 强 大, 一 本 书 也 写 不 完, 我 简 单 就 说 这 么 几 句 老 话, 有 兴 趣 的, 用 Google 百 度 一 下! 大 概 了 解 了 Nginx 的 工 作 机 制, 下 面 安 装 就 比 较 简 单 了,Nginx 可 以 编 译 安 装, 也 可 以 在 线 安 装, 对 于 普 通 用 户 来 说, 使 用 apt-get 在 线 安 装 即 可, 省 得 自 己 去 找 依 赖 关 系 # 安 装 sudo apt-get install nginx # 启 动 sudo service nginx start 如 果 安 装 和 启 动 都 没 有 问 题, 我 们 再 调 整 几 个 参 数 就 可 以 了 找 到 /etc/nginx/nginx.conf, 做 以 下 几 个 改 动 : * 把 worker_processes 设 置 为 服 务 器 的 CPU 核 数 * 在 event 里 增 加 use epoll * 把 worker_connections 的 值 设 置 大 一 点, 如 果 是 1G 内 存, 不 要 大 于 100000/worker_processes 其 他 的 采 用 默 认 值 即 可, 然 后 重 新 加 载 参 数 : sudo nginx -s reload 好,Nginx 就 算 妥 了, 后 续 在 安 装 PHP 和 WordPress 时 还 要 做 一 些 配 置
我 有 时 候 觉 得, 当 我 们 在 计 算 机 领 域 遇 到 问 题 的 时 候, 总 会 出 现 一 些 技 术 神 山 上 的 神 人, 他 们 时 不 时 会 俯 视 一 下 凡 人 的 IT 世 界, 高 兴 了 就 顺 手 解 决 几 个 bug, 发 明 几 个 新 玩 意,epoll 和 Nginx 就 是 这 些 玩 意, 我 们 用 好 就 已 经 心 满 意 足 袅 2 MySQL MySQL 是 应 用 最 为 广 泛 的 开 源 数 据 库, 这 个 没 什 么 可 说 的, 非 常 成 熟 的 技 术, 直 接 安 装 即 可 : sudo apt-get install mysql-server 安 装 过 程 中,MySQL 会 提 示 你 设 置 root 密 码 (root 的 作 用 参 考 之 前 介 绍 的, 把 操 作 系 统 换 成 数 据 库 即 可 ) 如 果 安 装 时 没 设 置 密 码, 等 MySQL 起 来 后 用 mysqladmin 改 也 行, 用 sql 改 也 行, 简 单 不 啰 嗦 3 PHP WordPress 是 基 于 PHP 开 发 的, 所 以 我 们 得 为 WordPress 准 备 好 环 境, 安 装 PHP sudo apt-get install php5 sudo apt-get install php5-fpm php5-fpm 是 PHP FastCGI 的 实 现 之 一, 能 够 更 好 的 管 理 PHP 进 程, 控 制 内 存 使 用, 平 滑 重 载 等, 现 在 我 们 都 用 它! 下 面 做 一 点 简 单 配 置, 打 开 php.ini 文 件 : sudo vim /etc/php5/fpm/php.ini 找 到 cgi.fix_pathinfo=1 这 一 行, 把 1 改 为 0 值 为 1 时,php 的 解 释 器 会 尽 可 能 的 去 解 析 客 户 端 请 求 的 文 件 各 种 类 型, 这 会 引 发 一 些 安 全 漏 洞, 设 置 为 0 时, 解 释 器 只 会 去 解 析 特 定 的 文 件 类 型, 设 置 为 0 是 一 种 相 对 安 全 的 处 理 策 略 修 改 www.conf: sudo vim /etc/php5/fpm/pool.d/www.conf 把 listen =127.0.0.1:9000 修 改 为 listen =/var/run/php5-fpm.sock, 前 者 是 走 TCP socket, 后 者 是 Unix domain socket, 如 果 服 务 都 在 同 一 台 机 器 上, 建 议 使 用 后 者, 效 率 更 好 一 些 重 新 启 动 PHP, 这 部 分 的 配 置 就 算 完 成 了 : sudo service php5-fpm restart 4 WordPress 好 的, 我 们 从 后 场 断 球 后 左 冲 右 突, 盘 过 对 方 和 我 方 的 所 有 进 攻 和 防 守 队 员, 来 到 球 门 前 面, 发 现 就 差 最 后 一 关 :WordPress 下 面 我 们 看 看 如 何 安 装 和 配 置 WordPress 首 先 下 载 WordPress 的 最 新 版 本, 我 用 了 中 文 版, 下 载 和 解 压 缩 : wget http://cn.wordpress.org/wordpress-3.5.1-zh_cn.tar.gz tar -xzvf wordpress-3.5.1-zh_cn.tar.gz 在 MySQL 中 为 WordPress 创 建 用 户 和 数 据 库, 这 部 分 很 简 单 就 不 描 述 了 我 们 设 定 数 据
库 为 wordpress, 用 户 名 为 mactalk, 并 且 把 数 据 库 编 码 改 为 UTF-8 在 解 压 好 的 wordpress 文 件 夹 下, 执 行 : cp wp-config-sample.php wp-config.php vim ~/wordpress/wp-config.php 按 照 文 件 内 容 注 释 填 写 数 据 库 名 称 用 户 名 密 码 数 据 库 编 码 使 用 UTF-8, 然 后 保 存 退 出 为 wordpress 创 建 www 文 件 夹, 并 且 把 完 整 的 wordpress 目 录 复 制 到 www 文 件 夹 下, 并 设 置 相 关 权 限 : sudo mkdir -p /var/www sudo cp -r ~/wordpress/*/var/www cd /var/www/ sudo chown www-data:www-data *-R sudo usermod -a -G www-data username 安 装 php 的 MySQL 驱 动 #sudo apt-get install php5-mysql 设 置 虚 拟 主 机 : 在 /etc/nginx/sites-available 下 创 建 文 件 wordpress sudo vim wordpress 内 容 如 下 : server { listen 80; root /var/www; index index.php index.html index.htm; # 根 据 IP 或 域 名 自 定 义 server_name 3.3.3.3; location /{ try_files $uri $uri//index.php?q=$uri&$args; } error_page 404/404.html; error_page 500502503504/50x.html; location =/50x.html { root /usr/share/nginx/www; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9$
location ~\.php${ #fastcgi_pass 127.0.0.1:9000; #With php5-fpm: fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } } 这 个 文 件 的 作 用 就 是 把 Nginx 和 WordPress 粘 合 在 一 起, 接 收 客 户 端 的 请 求 并 反 馈 响 应 结 果 有 几 点 要 注 意 的 是,root 设 置 为 /var/www/,index 部 分 增 加 index.php,fastcgi_pass 对 应 之 前 设 置 的 unix socket:unix:/var/run/php5-fpm.sock 为 wordpress 文 件 建 立 软 连 接 : sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/wordpress 最 后 重 新 启 动 nginx 和 php5-fpm, 就 算 大 功 告 成 了 : sudo service nginx restartsudo service php5-fpm restart 如 果 一 切 正 常 的 话, 访 问 你 的 域 名 或 者 公 网 IP, 就 可 以 看 到 wordpress 的 提 示 页 面, 根 据 信 息 提 示 初 始 化 数 据 库, 创 建 管 理 员, 基 本 框 架 就 算 建 好 了, 之 后 就 是 完 善 和 优 化, 比 如 性 能 优 化 主 题 选 择 配 置 信 息 插 件 选 择 扩 展 开 发 等 等, 大 家 慢 慢 体 会 吧 这 个 系 列 就 算 完 结 了, 我 发 现 写 这 种 文 章 想 做 到 好 玩 好 看 还 能 言 之 有 物 把 事 说 清 楚, 挺 难 也 挺 累, 好 在 结 了 第 一 个 十 年 我 才 华 横 溢, 贼 光 闪 现, 令 周 边 黯 然 失 色 ; 第 二 个 十 年, 我 终 于 宝 光 现 形, 不 再 去 抢 风 头, 反 而 与 身 边 的 美 丽 相 得 益 彰 ; 进 入 第 三 个 十 年, 繁 华 落 尽 见 真 醇, 我 进 入 了 醇 光 初 现 的 阶 段, 真 正 体 味 到 了 境 界 之 美 台 湾 作 家 林 清 玄
人 生 元 编 程 发 布 日 期 2013 年 6 月 24 日 如 果 你 是 个 诗 人, 那 你 的 人 生 就 是 一 场 风 花 雪 月 的 事 ; 如 果 你 是 个 演 员, 除 了 学 好 演 员 的 自 我 修 养 之 外, 你 的 人 生 就 是 一 场 接 一 场 的 剧 本 ; 如 果 你 是 个 侠 客, 对 不 起, 现 代 没 有 侠 客, 你 会 被 抓 起 来 进 行 休 假 式 治 疗 ; 如 果 你 是 个 程 序 员, 好 吧, 你 的 人 生 将 由 一 行 行 飘 逸 的 代 码 和 捉 摸 不 定 的 bug 组 成, 所 谓 编 程 人 生, 就 是 你 的 一 生 已 经 与 编 程 密 不 可 分, 为 代 码 欢 笑, 为 bug 忧 伤 那 一 年 你 初 入 江 湖, 你 不 懂 什 么 是 汇 编 什 么 是 语 言, 你 搞 不 懂 Lisp 和 Smalltalk 的 区 别, 为 什 么 C++ 比 C 多 了 两 个 加 号 就 成 了 对 象,2000 年 以 后 那 么 多 人 都 在 用 Java, 现 在 却 说 Objective-C 是 最 贵 的 语 言, 这 特 么 又 是 为 毛? 你 对 着 大 海 说, 我 要 学 尽 天 下 武 功! 大 海 对 你 说, 你 算 术 不 太 好 孩 纸, 世 界 上 的 编 程 语 言 成 百 上 千, 常 用 的 也 有 数 十 种, 光 学 会 这 些 语 言 你 的 时 间 就 得 用 微 积 分 计 算, 学 完 以 后 估 计 手 抖 的 都 敲 不 动 键 盘 了, 哪 还 有 时 间 创 造 奇 迹? 更 别 说 除 了 语 言 你 还 得 掌 握 前 端 后 端 UI 体 验, 这 个 数 据 库 那 个 操 作 系 统 balabala 你 在 知 道 了 这 些 真 相 以 后, 依 然 痴 心 不 改, 抹 干 眼 泪 冲 到 编 程 兵 器 排 行 榜 TIOBE Index 面 前, 挑 选 了 前 十 名 开 始 勤 学 苦 练 你 在 满 天 星 斗 的 夜 色 中 编 写 C 程 序, 在 清 晨 的 微
光 中 调 试 算 法, 上 午 你 敲 打 键 盘 输 出 日 志, 中 午 吃 完 五 又 四 分 之 一 口 米 饭 之 后 就 匆 匆 离 开, 因 为 你 要 去 看 看 系 统 为 什 么 崩 溃 你 学 会 了 五 种 语 言 三 种 操 作 系 统 和 四 种 数 据 库, 你 写 了 一 个 MIS 两 个 OA 三 个 App, 你 觉 得 你 开 始 了 编 程 人 生, 其 实 是 你 的 人 生 被 编 程 了, 你 被 代 码 驱 动 和 驱 赶, 你 变 得 疲 惫 不 堪 这 次 你 在 清 晨 的 寒 风 里 对 着 高 山 说, 这 特 么 是 为 什 么? 高 山 对 你 说, 因 为 你 不 懂 元 编 程! 好 吧, 扯 了 这 么 多 其 实 是 想 和 大 家 谈 谈 元 编 程 的 事 儿 元 编 程? 估 计 小 白 一 听 又 懵 了, 啥 是 元 编 程 呢? 与 云 计 算 大 数 据 不 同, 元 编 程 并 不 是 一 个 抽 象 的 概 念 和 名 词, 这 里 面 代 表 了 很 多 务 实 的 技 术, 相 伴 而 行 的 概 念 还 有 元 数 据 元 在 英 文 里 就 是 meta, 元 编 程 就 是 meta programming, 元 数 据 就 是 meta data 元 编 程 就 是 能 够 操 作 代 码 的 代 码, 元 数 据 就 是 能 够 描 述 数 据 的 数 据 听 完 这 样 一 个 介 绍, 大 家 是 否 更 加 晕 菜 了 呢? 如 果 回 答 是 肯 定 的, 那 么 效 果 达 到 了 在 接 着 介 绍 元 编 程 之 前, 我 们 先 看 一 下 代 码 的 世 界 如 果 把 代 码 比 作 一 座 小 镇, 那 么 其 中 的 类 函 数 方 法 变 量 代 码 块 宏, 就 是 小 镇 上 安 居 乐 业 的 居 民, 他 们 相 互 协 作, 相 互 依 赖, 一 起 建 设 着 有 XX 特 色 的 美 好 家 园 在 能 够 支 持 元 编 程 的 语 言 世 界 里, 你 可 以 和 这 些 居 民 打 招 呼, 还 可 以 进 行 内 省 (introspection), 获 取 其 自 身 的 一 些 信 息 和 行 为, 甚 至 你 能 够 为 这 些 居 民 动 态 增 加 一 些 能 力 和 行 为, 或 者 在 这 些 居 民 奔 跑 的 时 候 改 变 他 们 的 行 为, 或 者 创 建 一 些 新 的 居 民 这 样 的 语 言 有 Ruby Python 等 在 不 支 持 元 编 程 的 语 言 世 界 里, 大 家 分 为 两 个 状 态, 编 译 时 和 运 行 时, 一 旦 编 译 器 完 成 了 自 己 的 工 作, 这 些 方 法 和 函 数 就 看 不 见 了, 他 们 成 为 内 存 中 的 幽 灵, 你 只 能 通 过 固 定 的 方 式 使 用 他 们, 而 无 法 获 取 他 们 自 身 的 信 息 当 然, 即 使 是 这 样 的 语 言, 为 了 增 加 编 程 的 灵 活 性, 也 通 过 各 种 方 式 来 提 升 元 编 程 的 能 力, 比 如 Java 和 C# 笨 手 笨 脚 的 使 用 反 射 方 式,C++ 则 通 过 模 板 方 式, 但 古 老 的 C 就 无 能 为 力 了, 因 为 他 没 有 元 编 程 能 力 现 在 我 们 就 知 道 了, 编 程 语 言 虽 然 各 有 侧 重, 但 是 语 言 和 语 言 之 间 的 能 力 和 特 点 区 别 还 是 很 大 的, 不 管 你 现 在 使 用 的 是 什 么 语 言, 我 都 建 议 你 们 去 学 一 门 具 备 原 生 的 元 编 程 能 力 的 语 言, 比 如 Ruby Python Lisp Objective-C 等 我 第 一 次 接 触 元 编 程 和 元 数 据 还 是 在 一 家 外 企, 那 家 外 企 的 名 字 和 火 箭 有 关, 他 们 有 很 多 年 纪 一 大 把 的 老 程 序 员, 据 说 是 制 定 corba 标 准 的 牛 人, 他 们 在 这 个 火 箭 公 司 开 发 了 一 套 分 布 式 的 软 件 平 台, 名 字 不 能 提, 因 为 老 外 的 版 权 意 识 太 强 袅 我 一 位 前 同 事 移 民 国 外, 只 是 在 自 己 的 开 源 项 目 引 用 了 一 点 平 台 文 档, 结 果 一 纸 法 院 传 票 追 杀 到 异 国 他 乡, 而 且 直 接 导 致 这 个 同 事 的 上 司 被 辞 退 好 吧, 上 司 不 是 我, 不 过 我 当 时 确 实 想 过, 如 果 我 引 用 了 他 们 的 代 码, 也 许 会 见 到 真 的 杀 手 吧 这 套 平 台 的 持 久 化 权 限 和 业 务 逻 辑 引 擎 都 采 用 了 元 编 程 和 元 数 据 的 方 式 实 现, 实 现 语 言 是 Python, 当 时 看 到 那 些 优 雅 的 代 码, 我 再 次 感 受 到 编 程 的 魔 力, 原 来 代 码 还 可 以 这 样 写! 我 在 那 个 外 企 的 两 点 收 获, 第 一 是 平 台 和 元 编 程, 第 二 是 版 权 意 识 后 来 当 我 有 机 会 主 导 从 头 构 建 一 个 软 件 开 发 平 台 的 时 候, 我 吸 取 了 这 些 思 想 和 经 验, 基 于 元 编 程 的 思 路 构 建 了 平 台 组 件 数 据 字 典, 你 可 以 编 写 少 量 代 码 或 不 编 写 代 码 就 生 成 各 种 业 务 应 用, 这 就 是 操 作 代 码 的 代 码, 描 述 数 据 的 数 据 这 时 候 就 有 童 靴 问 了, 你 啰 哩 啰 嗦 扯 了 这 么 多 元 编 程, 干 嘛 标 题 叫 做 人 生 元 编 程? 因 为 无 论 是 编 程 还 是 人 生, 都 特 么 是 相 通 的, 想 清 楚 了 这 一 点, 你 就 会 觉 得 百 无 聊 赖, 因 为 万 事 万 物 要 么 是 熊 样 要 么 是 鸟 样, 都 脱 不 出 那 个 框 框 具 备 元 编 程 的 语 言 就 具 备 更 强 大 的 操 控 自 己 的 能 力, 可 以 自 省, 可 以 反 射, 可 以 动 态 改 变 和 控 制 自 己 ; 具 备 人 生 元 编 程 能 力 的 人, 同 样 有 自 省 能 力, 随 时 检 查 和 控 制 自 身 的 情 绪 和 行 为, 思 考 自 己 的 想 法, 改 变 大 脑 的
动 机 举 个 简 单 的 例 子, 当 你 的 理 智 告 诉 自 己 9 点 就 必 须 开 始 看 书 学 习 的 时 候, 你 的 大 脑 会 对 你 说, 亲, 可 以 再 看 会 电 视 呦, 你 看 沙 发 都 这 么 舒 服 缺 乏 元 编 程 能 力 的 回 答 是 那 就 再 看 会, 具 备 元 编 程 能 力 的 回 答 是 滚!
如 何 提 问 发 布 日 期 2013 年 3 月 22 日 现 在 MacTalk 的 读 者 越 来 越 多, 提 问 的 也 越 来 越 多, 但 是 好 的 问 题 却 凤 毛 麟 角, 有 些 问 题 你 几 乎 不 知 道 要 问 的 是 什 么, 所 以 也 无 从 答 起 提 问 和 回 答 是 交 流 最 重 要 的 部 分, 一 个 好 的 问 题 能 够 让 提 问 者 和 回 答 者 都 得 有 收 获 我 在 2005 年 左 右, 与 美 国 程 序 员 共 同 维 护 一 个 平 台 级 产 品, 邮 件 往 来 必 不 可 少, 当 时 我 就 发 现 他 们 提 的 问 题 或 bug 都 非 常 规 范, 每 个 bug 都 有 清 晰 的 标 题, 正 文 是 环 境 描 述 已 经 采 取 了 什 么 措 施 结 果 日 志 Core dump 截 图 等 等, 读 完 邮 件 你 就 能 很 清 楚 对 方 想 要 表 达 的 意 图 和 希 望 你 能 提 供 的 帮 助, 而 且 你 也 知 道 该 做 什 么, 如 何 回 复 等 等 很 多 人 说 中 美 技 术 人 员 在 创 意 和 创 造 方 面 相 差 甚 远, 其 实 差 距 是 全 方 面 的, 不 仅 仅 是 技 术, 还 有 文 化 氛 围 教 育 等 等, 这 个 扯 远 了 那 么 就 技 术 问 题 而 言, 如 何 去 问 一 个 让 双 方 都 满 意 的 好 问 题 并 最 大 程 度 的 得 到 回 复 呢? 大 好 人 生, 谁 也 不 愿 意 为 一 个 烂 问 题 浪 费 时 间 简 单 总 结 一 下, 如 果 你 按 照 以 下 步 骤 进 行, 相 信 提 出 的 问 题 会 更 靠 谱 一 些, 提 出 好 的 问 题 是 提 升 的 第 一 步, 其 实 这 个 过 程 在 提 问 之 前 已 经 开 始 了 : 1. 遇 到 问 题 不 要 急 着 问 别 人, 在 时 间 允 许 的 情 况 下 看 是 否 自 己 能 够 解 决, 一 方 面 锻 炼 自 己 分 析 问 题 和 解 决 问 题 的 能 力, 另 一 方 面, 一 旦 问 题 解 决 了, 问 题 就 不 是 问 题, 而 是 你 的 经 验 和 知 识 库 况 且 现 在 互 联 网 有 那 么 多 的 技 术 资 料 和 各 类 问 答 网 站, 想 碰 到 一 个 别 人 没 碰 到 的 问 题, 已 经 非 常 困 难 了 2. 如 果 做 了 努 力 依 然 不 能 解 决, 或 者 客 观 条 件 不 允 许 你 自 己 解 决 了, 那 么 首 先 要 选 择 提 问 对 象, 不 管 是 是 现 实 中 的 大 神, 还 是 网 络 上 的 牛 人, 确 保 他 是 你 所 知 道 的 最 佳 解 决 人 选 3. 你 需 要 一 个 好 的 标 题, 用 清 晰 的 短 句 描 述 你 遇 到 的 问 题 4. 至 关 重 要 的 正 文
(1) 用 清 晰 的 语 言 描 述 你 遇 到 的 问 题 (2) 提 供 软 件 环 境, 包 括 操 作 系 统 数 据 库 等 相 关 软 件 及 其 版 本 号 (3) 问 题 是 否 可 以 重 现, 采 用 什 么 方 式 重 现 (4) 采 用 了 什 么 措 施 解 决 问 题, 最 终 结 果 ( 可 提 供 日 志 程 序 截 图 等 描 述 ) (5) 尽 可 能 提 供 问 题 相 关 的 可 分 析 文 件, 包 括 日 志 截 图 和 Core dump 等 (6) 不 要 长 篇 大 论, 简 明 扼 要, 描 述 主 要 问 题 最 后, 不 要 忘 了 说 请 和 谢 谢, 毕 竟 你 需 要 别 人 帮 助 你 解 决 问 题, 没 人 欠 你 什 么
如 何 学 习 一 门 编 程 语 言 发 布 日 期 2013 年 6 月 24 日 关 于 学 习 编 程 这 个 主 题, 有 各 种 读 者 多 次 要 求 写 一 写, 而 且 要 求 文 艺 的 写 抒 情 的 写 充 满 社 会 主 义 特 色 的 写, 要 做 到 : 问 题 看 起 来 巨 复 杂, 读 起 来 巨 简 单, 学 起 来 巨 容 易! 看 把 你 们 惯 成 什 么 样 子 了,Mac 君 你 继 续 去 面 壁 吧 好 吧 不 管 他, 我 们 接 着 聊 如 果 你 准 备 未 来 投 身 到 IT 江 湖 从 事 编 码 这 份 有 前 途 的 职 业, 学 习 一 门 语 言 显 然 是 远 远 不 够 滴, 就 像 你 初 入 江 湖, 告 诉 别 人, 兄 弟 只 会 太 祖 长 拳! 问, Level 可 及 乔 峰? 答 曰, 不 及 万 一
人 家 一 看 你 就 是 P2 的 命,PK 时 一 个 大 招 直 接 秒 掉 写 到 这 我 想 起 了 一 个 叫 做 冰 河 的 兄 弟, 也 是 奇 葩 一 朵, 在 程 序 语 言 方 面 一 生 只 爱 Lisp(Lisp 号 称 编 程 语 言 的 祖 宗 ), 在 人 类 语 言 方 面 则 除 了 中 英 文, 还 在 同 时 学 习 意 法 西 德 四 门 语 言, 而 且 不 是 随 便 学 学, 而 且 神 志 没 有 错 乱, 这 一 点 让 我 简 直 佩 服 到 逆 天, 一 门 英 语 已 经 从 初 中 折 磨 我 到 现 在 了, 在 人 类 语 言 层 面, 我 常 常 是 被 秒 杀 的 所 以, 如 果 编 程 有 可 能 成 为 你 的 职 业, 那 么 5-10 年 的 学 习 和 实 践 时 间 是 需 要 的, 因 为 你 可 能 要 学 习 编 程 语 言 操 作 系 统 算 法 数 据 库 (Sql 的 NoSql 的 ) Web 开 发 等 等, 还 有 各 种 数 不 清 的 引 擎 和 架 构, 特 别 令 人 发 指 的 是 当 你 熟 练 的 掌 握 了 一 门 技 术 之 后, 就 会 有 位 赤 脚 大 仙 走 过 来 告 诉 你, 孩 纸, 你 学 的 技 术 已 经 不 是 方 向 袅, 然 后 在 你 绝 望 的 眼 神 里 飘 然 离 去 写 Java 的 兄 弟 感 受 一 下 如 果 你 的 职 业 发 展 与 编 程 无 关, 只 是 想 学 习 一 门 语 言 磨 练 人 生 意 志, 那 么 这 事 就 比 较 容 易 了, 比 如 Python Shell AppleScript Ruby 等, 根 据 自 己 常 用 的 操 作 系 统 选 一 个 就 好, 如 果 你 用 Mac, 这 些 语 言 可 以 任 选, 而 且 环 境 都 是 现 成 的, 如 果 你 用 其 他 操 作 系 统, 对 不 起,MacTalk 只 说 Mac 这 些 语 言 除 了 能 够 帮 助 你 锻 炼 意 志 和 提 高 逻 辑 思 维 能 力 的 同 时, 还 可 以 在 某 些 关 键 时 刻 帮 助 你 处 理 各 种 繁 琐 复 杂 的 工 作, 比 如 大 量 文 本 定 时 任 务 自 动 化 任 务 编 写 常 用 小 工 具 等 等, 还 可 以 引 发 跨 界 编 程 的 轰 动 效 应, 不 信 的 话 去 百 度 搜 索 Python 女 神 便 知 好 的, 写 到 这 如 果 还 没 有 打 消 你 学 习 编 程 的 热 情, 那 就 可 以 继 续 往 下 读, 下 面 才 是 正 文 : 要 有 光 无 论 学 习 什 么, 一 定 要 有 明 确 的 目 的 和 目 标, 如 果 是 抱 着 玩 票 的 心 态, 最 多 能 够 知 道 而 不 是 学 以 致 用, 所 以 搞 清 楚 自 己 为 什 么 要 学 习 编 程, 准 备 学 习 哪 门 语 言, 要 达 到 什 么 程 度, 想 用 多 长 时 间 等 等, 这 些 问 题 在 你 的 头 脑 里 有 个 大 概 的 思 路 和 计 划, 就 基 本 解 决 了 Why 和 What 的 问 题, 下 面 我 们 来 找 How 多 说 一 句, 其 实 学 什 么 都 有 用 的, 大 部 分 时 间 你 只 是 不 知 道 会 在 什 么 时 候 什 么 地 方 用 经 典 教 程 选 定 了 语 言 不 要 着 急 去 网 上 搜 索 各 种 秘 籍 评 价 和 下 载 各 类 盗 版 电 子 书, 每 个 技 术 领 域 都 会 有 一 些 经 典 的 圣 经 级 别 的 图 书, 找 到 它 们, 购 买 一 本 纸 质 书 或 电 子 书, 最 好 是 带 练 习 题 的, 可 以 边 学 边 做 如 何 找 到 这 些 图 书, 豆 瓣 读 书 网 应 该 是 个 不 错 的 选 择, 虽 然 豆 瓣 的 电 影 评 价 过 于 小 清 新 口 味, 但 图 书 评 价 还 是 值 得 信 赖 的, 另 外 找 乐 于 分 享 的 老 鸟 推 荐 一 下 也 是 个 不 错 的 选 择 掌 握 基 础, 持 续 练 习 每 一 门 编 程 语 言 的 学 习 内 容 都 会 涉 及 : 基 础 运 行 环 境 数 据 类 型 ( 数 字 字 符 串 数 组 集 合 字 典 等 ) 表 达 式 函 数 流 程 控 制 类 方 法 等 等, 不 同 的 语 言 还 有 一 些 不 同 的 特 性, 这 些 内 容 并 不 复 杂, 尽 快 通 过 大 量 的 练 习 击 倒 它 们, 然 后 再 去 深 入 了 解 面 向 对 象 并 发 异 常 文 件 与 目 录 网 络 标 准 库 等 内 容, 并 辅 以 持 续 的 练 习, 这 些 内 容 才 能 够 让 你 真 正 进 入 编 程 领 域 并 做 出 实 际 的 软 件 初 学 者 每 天 花 1-2 个 小 时 是 需 要 的, 尽 量 保 证 阅 读 和 练 习 的 持 续 性 和 时 间 长 度 其 实 1-2 个 小 时 根 本 不 算 什 么, 想 想 你 们 花 费 在 看 电 视 和 刷 微 博 上 的 时 间 吧, 如 果 还 说 没 时 间, 那 就
是 不 抽 不 舒 服 斯 基 了 记 住 那 句 话 : 一 边 憎 恶 虚 荣, 一 边 找 各 种 机 会 虚 荣, 在 应 该 为 了 虚 荣 而 努 力 的 时 候, 丫 拖 延 症 犯 了 外 事 不 决 问 Google 现 代 人 的 生 活 和 学 习 是 如 此 的 方 便, 因 为 我 们 有 Google! 俗 话 说 内 事 不 决 问 百 度, 外 事 不 决 问 Google, 技 术 绝 对 属 于 外 事, 你 要 是 去 问 度 娘 技 术 问 题, 被 人 家 的 回 旋 踢 踢 飞 可 别 怪 我 没 告 诉 过 你 以 前 学 习 技 术 只 能 通 过 技 术 图 书 和 口 口 相 传, 现 在 遇 到 问 题 从 Google 那 里 就 可 以 找 到 答 案, 所 以 用 好 Google 你 就 能 如 猛 虎 加 之 羽 翼 而 翱 翔 四 海 如 果 你 还 在 认 为 Google 就 是 个 搜 索 框, 那 就 图 样 图 森 破 了,Mac 君 今 天 为 你 推 荐 这 两 篇 文 章 : Google,Google, 再 Google http://wordpress.lixiaolai.com/archives/7572.html 如 何 用 好 Google 搜 索 引 擎 http://www.zhihu.com/question/20161362 让 你 的 搜 索 与 众 不 同 用 好 工 具 俗 话 说 的 好, 欲 练 神 功 挥 剑 自 宫,sorry 不 是 这 句, 工 欲 善 其 事 必 先 利 其 器, 想 要 学 习 编 程 一 定 要 写 代 码, 我 们 不 提 倡 咬 破 手 指 写 bloody code, 所 以 一 定 要 找 到 趁 手 的 武 器 我 个 人 把 工 具 分 为 三 种, 第 一 种 是 部 分 程 序 语 言 自 带 的 shell, 第 二 种 是 文 本 编 辑 器, 第 三 种 是 集 成 开 发 环 境 (IDE) 1 Shell, 如 果 你 在 学 习 Python, 那 么 python shell,bpython 和 ipython 都 是 不 错 的 选 择 ; 如 果 你 在 学 习 Ruby, 那 么 irb 就 是 ruby 的 shell; 如 果 你 在 学 习 Shell, 打 开 终 端 (Terminal) 就 是 shell; 如 果 你 在 学 习 Java 或 Objective-C, 对 不 起, 这 些 语 言 没 有 shell Shell 能 够 单 步 执 行 你 的 编 程 语 句 并 给 出 即 时 反 馈, 这 种 交 互 式 编 程 方 式 非 常 适 合 初 学 者, 所 见 即 所 得, 所 以 凡 是 提 供 shell 工 具 的 语 言, 推 荐 大 家 优 先 使 用 shell 学 习 2 文 本 编 辑 器, 这 个 领 域 向 来 是 猿 家 必 争 之 地, 溢 美 之 词 和 吐 槽 之 声 交 相 辉 映, 从 古 至 今 绵 延 不 绝, 说 起 来 都 是 眼 泪, 比 如 Emacs 和 Vim 程 序 猿, 大 家 沿 着 不 同 的 道 路 和 目 标 前 进, 但 总 是 会 在 某 个 点 交 叉 相 遇, 见 面 就 扔 石 头 和 臭 鸡 蛋, 砸 得 对 方 鼻 青 脸 肿, 然 后 擦 擦 眼 泪 和 口 水 继 续 前 行 还 有 IDEer 说 Vimer 装 逼,Emacser 说 IDEer 垃 圾 balabala 种 种 血 淋 淋 的 事 实 足 以 拍 一 部 惊 悚 科 幻 动 作 言 情 片 我 自 己 比 较 喜 欢 文 本 编 辑 器, 但 是 也 不 排 斥 IDE, 这 种 人 俗 称 两 边 不 待 见, 但 我 还 是 那 句 话, 不 为 自 己 设 限, 不 同 的 环 境 应 该 选 择 最 好 的 工 具 下 面 给 大 家 推 荐 几 款 文 本 编 辑 器 : (1)VIM: 号 称 编 辑 器 之 神, 全 键 盘 操 作, 充 满 速 度 感, 良 好 的 插 件 体 系, 几 乎 满 足 一 切 程 序 语 言 的 编 写 需 求 (2)Emacs: 神 的 编 辑 器, 捆 绑 了 文 本 编 辑 器 的 操 作 系 统 没 了, 大 家 感 受 一 下 (3)TextMate:Mac 专 有 编 辑 器, 号 称 Ruby 程 序 员 最 爱, 当 年 1.0 版 一 份 39 欧 元, 总 共 卖 了 十 几 万 份 拷 贝, 现 在 2.0 免 费 开 源, 原 来 的 开 发 者 已 经 消 失 无 踪, 据 说 挣 足 银 子 去 太 平 洋 的 小 岛 晒 太 阳 去 袅 (4)Sublime Text: 文 本 编 辑 器 的 后 起 之 秀, 发 展 迅 猛, 媲 美 TextMate, 跨 平 台, 比 Vim 和 Emacs 容 易 上 手, 号 称 性 感 编 辑 器 以 上 四 款 自 成 体 系, 都 有 完 善 的 插 件 生 态 环 境, 诸 君 可 任 意 选 择 对 于 TextMate 开 发 者 赚 了 钱 就 跑 的 恶 劣 行 径, 大 家 完 全 可 以 批 判, 有 时 我 们 不 得 不 痛 苦 的 承 认, 国 外 程 序 员 的 鸡 贼 是 我 泱 泱 大 国 之 IT 民 工 永 远 无 法 理 解 滴 泪
3 集 成 开 发 环 境 (IDE) IDE 是 图 形 化 的 集 成 开 发 工 具, 具 备 精 准 的 词 法 分 析 编 程 提 示 调 试 等 功 能, 功 能 之 繁 复 用 户 自 知, 如 果 做 工 业 级 编 程 和 团 队 协 作 的 话, 还 是 推 荐 使 用 IDE 在 这 里 推 荐 几 个 系 列 : (1)Eclipse 系 列, 通 过 插 件 方 式 几 乎 支 持 所 有 的 常 用 编 程 语 言, 免 费 (2)JetBrains 系 列, 产 品 线 丰 富, 几 乎 都 是 精 品,Java Python Ruby Php Objective-C Web 等 一 应 俱 全, 收 费 (3)Xcode,Mac 上 优 秀 的 集 成 开 发 工 具, 所 有 的 Mac App 和 ios App 都 出 自 此 货 之 手, 免 费 微 软 的 技 术 不 懂, 就 不 推 荐 了, 嘿 嘿 除 了 写 代 码 的 工 具, 你 还 需 要 记 录 阅 读 和 查 询, 所 以 再 为 大 家 推 荐 三 款 应 用 : Evernote( 笔 记 ) Pocket( 以 后 读 ) 和 Dash( 代 码 检 索 ) 具 体 介 绍 和 用 法 就 不 说 了, 不 要 忘 了 上 一 篇 提 到 的 Google 君 找 到 你 的 Master 小 时 候 看 西 游 记 发 现, 师 傅 原 来 是 用 来 人 肉 的 ; 后 来 看 天 龙 八 部 发 现, 牛 人 都 不 需 要 师 傅, 即 使 有 也 是 要 被 别 人 一 掌 震 飞 的 ; 再 后 来 看 射 雕 英 雄 传 发 现, 愚 钝 的 人 首 先 得 有 师 傅, 其 次 得 有 很 多 师 傅, 再 次 每 增 加 一 个 师 傅 功 力 都 以 指 数 级 别 增 长,2 4 8 16 所 以, 如 果 有 人 告 诉 你 三 人 行, 一 个 老 师 都 没 有, 你 至 少 要 质 疑 这 一 观 点, 同 时 考 虑 自 己 会 不 会 筋 斗 云, 是 否 天 赋 异 禀 以 一 当 百 等 等 如 果 不 成, 那 还 是 去 找 师 傅 好 了 有 老 师 的 好 处 有 这 么 几 个 : (1) 老 师 能 够 看 到 你 自 己 看 不 到 的 地 方, 人 这 一 辈 子, 很 少 人 能 给 自 己 一 个 清 晰 的 评 价 和 认 知, 要 么 高 估 自 己, 要 么 低 估 自 己, 而 旁 观 者, 尤 其 是 老 师, 往 往 能 够 看 到 你 的 弱 点 长 处 威 胁 变 化, 并 给 你 适 时 的 提 醒 和 指 导, 少 走 弯 路 (2) 所 有 领 域 的 知 识 都 是 成 体 系 的, 如 果 有 这 个 领 域 的 行 家 里 手 在 你 早 期 的 学 习 阶 段 进 行 指 导 甚 至 设 计 练 习 技 巧, 与 自 己 琢 磨 的 效 果 是 不 可 同 日 而 语 的 估 计 每 个 人 都 会 有 这 样 的 经 历, 一 个 问 题 自 己, 想 到 心 碎 想 到 梦 醒 也 没 有 结 果, 别 人 过 来 抽 丝 剥 茧 条 理 清 晰 的 一 讲, 不 仅 你 懂 了, 连 你 的 小 伙 伴 都 懂 了 这 就 是 听 君 一 席 话 胜 读 十 年 书 的 道 理 (3) 好 处 多 多, 余 不 一 一 但 是 走 出 校 门 之 后 再 想 找 传 统 意 义 的 师 傅 就 很 难 了, 像 绝 地 武 士 那 样 和 Master 出 双 入 对 同 生 共 死 更 无 可 能, 这 时 你 就 需 要 把 身 边 的 朋 友 同 事 当 做 老 师 和 资 源, 不 耻 下 问, 而 且 要 问 的 有 智 慧, 让 人 有 回 答 欲 望, 那 么 如 何 提 问 呢, 请 参 考 我 之 前 写 的 一 篇 如 何 提 问 参 与 社 区 和 技 术 会 议 自 己 学 习 和 同 事 交 流 之 余, 可 以 参 与 一 些 网 络 社 区 的 交 流, 推 荐 : 技 术 问 答 社 区 :http://stackoverflow.com, 在 技 术 领 域 几 乎 包 括 万 象, 无 所 不 知 GitHub:https://github.com, 几 乎 全 世 界 优 秀 的 开 源 软 件 作 品 都 在 上 面 另 外 还 可 以 参 与 一 些 群 组, 订 阅 一 些 优 秀 的 个 人 博 客, 这 个 时 代 依 然 有 人 愿 意 贡 献 优 质 内 容 选 择 性 参 与 一 些 技 术 会 议, 比 如 QCon, 不 指 望 在 会 场 能 学 到 什 么, 但 可 以 了 解 技 术 趋 势, 并 看 看 别 人 在 做 什 么 刻 意 练 习
之 前 写 过 两 篇 刻 意 练 习 的 文 章, 自 感 对 学 习 编 程 有 一 定 帮 助, 大 家 可 以 去 读 一 下 逃 离 舒 适 区 这 一 部 分 适 合 已 经 有 一 定 编 程 基 础 的 童 靴 什 么 是 舒 适 区? 如 果 你 是 个 新 手, 你 就 没 什 么 舒 适 区, 什 么 都 不 懂 嘛 舒 适 个 毛, 在 磕 磕 绊 绊 的 学 习 中 懵 懂 前 行, 期 间 可 能 还 伴 随 着 老 鸟 的 嘲 笑 和 进 度 的 压 力, 终 于 有 一 天 你 武 功 精 进, 乾 坤 大 挪 移 练 到 了 第 五 重, 工 作 中 开 始 得 心 应 手 游 刃 有 余, 不 断 有 新 人 或 老 人 来 找 你 解 决 问 题, 你 微 笑 着 迎 接 挑 战, 淡 淡 的 送 走 难 题, 你 挥 一 挥 手, 不 带 走 一 片 云 彩, 这 是 什 么 境 界? 这 就 是 你 的 舒 适 区, 这 和 靠 在 沙 发 上 看 电 视 的 舒 适 不 是 一 回 事, 通 常 进 入 舒 适 区 需 要 花 费 你 很 多 的 时 间 和 精 力, 需 要 你 不 断 的 练 习, 一 旦 进 入, 你 会 enjoy it! 这 时 候, 如 果 有 人 胆 敢 让 你 脱 离 舒 适 区, 可 算 要 了 亲 命 了, 你 会 勃 然 大 怒, 轻 则 争 吵, 重 则 离 职 这 种 事 遇 到 太 多 了, 一 个 写 前 端 的 你 让 他 学 习 一 些 后 端 技 术, 一 个 写 Java 的 你 让 他 学 习 一 下 C, 得 到 的 答 复 可 能 会,Sorry, I feel very uncomfortable! 没 有 人 学 新 东 西 的 时 候 非 常 舒 服, 一 旦 经 历 过 从 新 人 到 老 鸟 的 过 程, 再 让 你 进 入 陌 生 的 领 域, 那 种 痛 苦 会 让 你 自 发 的 去 抗 拒 但 是 一 个 人 不 可 能 永 远 躲 在 舒 适 区 里, 逃 离 舒 适 区 会 有 助 于 你 从 不 同 的 角 度 看 问 题, 视 野 会 更 加 开 阔 人 总 要 往 前 走 的 很 多 人 在 某 个 地 方 待 久 了 就 会 非 常 懈 怠, 没 退 休 就 像 在 养 老, 这 时 候 你 就 知 道, 他 们 在 舒 适 区 太 久 了, 与 在 哪 个 地 方 无 关 最 后 一 招 见 龙 在 田 实 战 总 是 很 重 要, 为 大 家 推 荐 一 个 在 线 学 习 编 程 网 站 : 假 以 时 日, 各 位 必 定 武 功 大 成, 那 时 横 刀 立 马 拔 剑 四 顾, 说 英 雄 谁 是 英 雄!
神 奇 的 程 序 员 王 小 波 发 布 日 期 2013 年 4 月 12 日 喜 欢 读 书 的 人, 我 想 对 王 小 波 都 不 陌 生, 他 是 中 国 最 富 创 造 性 的 作 家 之 一, 他 是 中 国 近 半 世 纪 的 苦 难 和 荒 谬 所 结 晶 出 来 的 天 才, 他 英 年 早 逝 他 的 作 品 对 我 们 生 活 中 所 有 的 荒 谬 和 苦 难 作 出 最 彻 底 的 反 讽 刺 他 还 做 了 从 来 没 有 人 想 做 和 做 也 没 才 力 做 到 的 事 : 他 唾 弃 中 国 现 代 文 学 那 种 软 以 及 伤 感 和 谄 媚 的 传 统, 而 秉 承 罗 素 伊 塔 洛 卡 尔 维 诺 他 们 的 批 判 思 考 的 精 神, 同 时 把 这 个 传 统 和 中 国 古 代 小 说 的 游 戏 精 神 作 了 一 个 创 造 性 的 衔 接 ( 部 分 内 容 摘 自 百 度 百 科 ) 我 读 过 王 小 波 三 部 曲 黄 金 时 代, 白 银 时 代 和 青 铜 时 代, 读 过 沉 默 的 大 多 数, 读 过 红 拂 夜 奔, 读 过 似 水 流 年, 但 是 最 近 才 知 道, 原 来 王 小 波 是 一 个 伪 装 成 作 家 的 程 序 员 ( 这 位 同 学 不 用 站 起 来 了, 不 知 道 这 是 调 侃 么 ) * 王 小 波 很 早 就 接 触 了 计 算 机,1988 年 毕 业 于 美 国 匹 兹 堡 大 学 东 亚 研 究 中 心, 获 硕 士 学 位, 那 时 就 知 道 Macintosh, 玩 过 IBMPS/2 * 90 年 学 习 FORTRAN, 开 始 进 行 数 据 统 计, 并 开 始 在 北 大 教 统 计 学 * 91 年 搞 了 个 用 调 整 字 模 发 生 器 方 法 输 出 汉 字 的 系 统, 并 发 出 嗟 叹 : 嗟 夫, 不 过 现 在 我 对 微 机 已 无 兴 趣, 因 为 发 现 写 小 说 也 可 赚 到 钱 一 代 天 才 作 家 终 于 开 始 写 小 说 了, 但 他 依 然 没 有 停 止 编 程 的 脚 步 * 92 年 开 始 写 C, 用 C 编 的 软 件 已 经 用 熟, 并 做 出 了 各 种 写 小 说 的 工 具, 别 人 的 软 件 已 不 用 了 现 在 主 要 是 写 书 赚 钱 从 今 年 初 开 始 写 长 篇, 首 先 做 了 写 长 篇 的 专 用 软 件, 现 在 基 本 调 通, 开 始 写 了
* 93 年 开 始 搞 汇 编, 下 决 心 买 了 一 台 286, 这 些 日 子 在 改 造 软 件, 作 了 不 少 汇 编 工 作 其 核 心 是 它 在 虚 拟 保 护 方 式 (virtual address protected) 下 工 作, 以 便 利 扩 展 内 存 (expandedmemory) * 如 果 王 小 波 不 那 么 早 辞 世, 估 计 会 有 更 多 伟 大 的 文 学 作 品 和 软 件 产 品 留 下 谁 说 文 科 生 不 懂 技 术? 谁 说 程 序 员 不 能 写 书? 这 才 是 技 术 与 人 文 的 完 美 结 合 啊 点 击 原 文, 查 看 王 小 波 的 软 件 历 程
科 技 与 人 文 Mac 上 的 软 件 付 费 发 布 日 期 2013 年 4 月 13 日 关 于 这 个 问 题, 有 很 多 位 读 者 曾 经 问 过, 为 什 么 在 Windows 上 软 件 都 是 免 费 的, 到 了 Mac 都 要 付 费 才 能 用 呢? 所 以 就 决 定 写 写 这 个 话 题, 曾 经 在 微 博 上 看 到 一 位 父 亲 发 的 内 容 : 在 我 儿 子 帮 助 下 把 ipad 越 狱 装 了 个 PP 助 手, 看 着 那 么 多 不 要 钱 的 软 件 想 着 以 前 竟 然 花 钱 买 软 件 简 直 是 痛 不 欲 生 啊, 不 越 狱 的 苹 果 简 直 就 是 一 颗 生 苹 果 啊! 我 的 感 受 : 这 儿 子 也 够 可 怜 的, 从 小 就 不 知 道 偷 盗 为 何 物! 好 吧, 今 天 就 说 几 句 软 件 付 费 的 问 题 以 前 有 朋 友 看 我 用 Pixelmator 处 理 图 片, 问 我 从 哪 下 载 的, 我 说 从 App Store 上 啊, 付 费 软 件 他 说 啊, 你 们 Mac 什 么 都 要 钱, 你 看 Windows 上 的 PhotoShop 都 是 免 费 的 当 时 我 就 崩 溃 了,PS 软 件 无 论 是 在 Win 上 还 是 Mac 上, 都 是 相 对 较 贵 的 个 人 软 件, 只 是 国 内 盗 版 严 重, 居 然 很 多 人 不 知 道 这 是 付 费 软 件 嗟 夫 杯 具! Windwos 操 作 系 统 和 Office 软 件 的 盗 版 流 行, 我 个 人 以 为 和 微 软 的 定 价 策 略 和 垄 断 政 策 还 是 有 一 定 关 系 的, 十 年 前 一 套 Windows 和 Office 和 现 在 的 价 格 差 不 多, 对 于 当 时 的 工 薪 阶 层 还 是 有 压 力 的, 但 是 盗 版 为 微 软 形 成 了 全 面 的 垄 断 市 场, 反 正 微 软 在 中 国 市 场 钱 也 没 少 挣, 人 家 对 于 这 点 损 失 承 受 得 起, 毕 竟 还 有 广 阔 的 国 际 市 场 国 内 的 个 人 软 件 开 发 厂 商 就 惨 透 了, 盗 版 毁 掉 了 我 们 的 通 用 软 件 整 整 十 年, 早 期 做 通 用 软 件 的 公 司 要 么 倒 掉, 要 么 转 行 做 企 业 软 件 和 互 联 网 我 在 洪 恩 软 件 的 时 候, 我 们 研 发 的 个 人 教 育 软 件, 在 整 个 市 场 上 只 有 10% 或 者 更 低 份 额 是 正 版, 其 他 全 部 是 盗 版 大 量 做 通 用 软 件 的 公 司 死 掉, 金 山 这 种 大 型 软 件 公 司 存 活 并 发 展, 但 是 也 并 不 是 靠 通 用 软 件 盈 利 在 这 种 环 境 下, 国 内 盗 版 商 笑 眯 眯 的 做 盗 版, 国 内 用 户 乐 呵 呵 的 用 盗 版, 殊 不 知 摧 毁 的 是 民 族 软 件 工 业 反 观 国 外, 如 果 一 个 程 序 员 开 发 了 一 款 不 错 的 个 人 软 件, 基 本 上 就 可 以 衣 食 无 忧 了, 比 如 Mac 上 的 TextMate1.0, 总 共 卖 了 10 几 万 份 拷 贝, 一 份 39 欧 元, 大 家 算 算 这 个 程 序 员 的 收 入, 最 终 他 把 TextMate 2 开 源 了, 因 为 不 需 要 卖 钱 了 嘛, 而 且 这 兄 弟 成 为 富 翁 以 后 基 本 上 不 再 对 TextMate 改 进 了, 结 果 开 源 后, 大 量 爱 好 者 开 始 加 入 开 发, 新 特 性 不 断 增 加, 最 终 形 成 了 良 性 的 生 态 圈, 目 前 发 展 得 非 常 好 我 个 人 也 用 过 盗 版, 但 我 始 终 知 道 这 是 不 对 的, 说 白 了 和 偷 东 西 没 有 太 大 区 别 转 到 Mac 上 之 后, 发 现 Mac 上 也 有 大 量 的 免 费 软 件 可 用, 另 外 收 费 软 件 也 完 全 可 以 承 受, 操 作 系 统 才 100 人 民 币 多, 类 似 Office 的 Pages/Keynote/Numbers 可 以 分 别 购 买 (128), 其 他 很 多 个 人 软 件 都 是 几 块 钱 / 十 几 块 / 几 十 块, 只 有 一 些 很 少 用 到 的 专 业 软 件 才 成 百 上 千, 所 以 我 在 用 Mac 之 后, 逐 渐 变 成 了 正 版 用 户, 我 想 这 也 是 大 量 的 普 通 用 户 和 程 序 员 开 始 转 向 使 用 Mac 的 一 部 分 原 因 吧 关 于 软 件 盗 版 和 付 费, 我 的 看 法 是 : 1. 盗 版 肯 定 是 不 对 的, 如 果 用 了 盗 版 软 件, 至 少 要 有 愧 疚 之 心 如 果 你 是 个 穷 学 生, 学 习 软 件 开 发 用 了 盗 版 软 件, 谁 忍 心 责 备 你 呢? 但 大 家 千 万 不 能 无 耻 到 开 篇 提 到 的 那 位 父 亲 那 样, 不 仅 误 己, 而 且 误 人 2. 程 序 员 也 是 要 吃 饭 的, 你 们 每 个 人 在 自 己 的 电 脑 上 使 用 的 每 个 软 件 都 是 程 序 员 一 行 行 的 代 码 敲 出 来 的
3. 在 经 济 实 力 允 许 的 基 础 上, 尽 可 能 用 正 版, 尤 其 是 程 序 员 程 序 员 不 支 持 程 序 员, 还 怎 么 指 望 别 人 呢?
不 要 做 一 个 Hater 发 布 日 期 2013 年 4 月 17 日 MacTalk 开 通 以 后, 我 收 到 过 很 多 寻 求 建 议 的 问 题, 也 尝 试 回 复 过 一 些, 还 有 一 些 是 我 没 有 能 力 回 复 的 人 生 一 路 走 来 我 们 会 寻 求 很 多 建 议, 也 有 很 多 人 给 你 忠 告, 需 要 警 惕 的 是, 这 里 面 有 相 当 一 部 分 人 的 忠 告 总 是 负 面 的, 比 如 你 想 去 学 编 程, 他 说, 你 的 逻 辑 能 力 不 适 合 编 程, 你 说 要 去 做 销 售 ; 他 说, 性 格 决 定 命 运, 你 的 性 格 做 不 了 销 售 ; 你 说 我 要 去 创 业, 他 说, 这 个 项 目 类 型 没 人 会 投 资 的, 早 做 早 死 晚 做 晚 死 ; 你 说 我 要 站 着 把 钱 挣 了, 他 说, 这 是 在 中 国 当 你 稍 微 遭 遇 了 一 点 失 败 的 时 候, 这 些 人 就 会 祭 出 万 试 万 灵 杀 手 锏 : 你 看, 我 早 就 说 过 我 们 把 这 样 的 人 统 称 为 Hater, 这 种 人 对 自 己 不 了 解 或 没 有 勇 气 尝 试 的 事 物 永 远 持 否 定 态 度, 如 果 你 发 现 一 个 人 大 部 分 时 间 在 否 定 着 什 么, 那 么 他 们 的 意 见 不 听 也 罢, 甚 至 于 那 些 鼓 励 的 建 议 也 仅 仅 是 建 议 而 已, 仅 供 参 考, 因 为 最 终 不 是 那 些 提 建 议 的 人 去 做 事 和 承 担 后 果 做 任 何 事 情 都 是 我 们 自 己 的 选 择, 想 清 楚 了 也 好, 没 想 清 楚 也 罢, 想 去 做 的 话, 尽 可 能 鼓 励 自 己 去 做, 做 实 事 的 人 总 是 让 人 敬 佩 的, 而 且 由 于 我 们 在 做 事, 所 以 总 会 遇 到 失 败, 这 时 候 那 些 口 诵 大 悲 咒 我 早 就 说 过 的 Hater 是 完 全 可 以 忽 视 的, 因 为 所 有 人 都 是 在 试 错 中 成 长, 那 些 不 犯 错 的 人 充 满 了 各 种 幻 觉, 其 实 是 因 为 他 不 再 成 长 了 李 笑 来 在 把 时 间 当 做 朋 友 一 书 中 写 道 : 他 们 一 定 要 给 你 泼 冷 水 的 泼 冷 水 的 愿 望 之 强 烈, 你 无 法 想 象 那 种 强 烈 借 助 了 太 多 的 力 量 : 怀 疑 嫉 妒 恐 惧 愤 怒 而 在 表 现 的 过 程 中 却 又 包 装 上 另 外 一 层 表 皮 : 关 怀 爱 护 友 爱 帮 助 当 然 李 笑 来 没 有 把 他 们 定 义 为 Hater, 但 我 想 应 该 是 一 个 意 思 所 以 我 们 首 先 不 要 自 己 成 为 Hater, 另 外 也 没 必 要 去 听 取 Hater 的 忠 告 地 球 也 不 会 因 为 Hater 的 存 在 而 停 止 转 动! 当 老 罗 的 锤 子 手 机 发 布 的 时 候, 我 仿 佛 是 看 到 了 一 群 Hater 冲 上 去 一 顿 狂 贬, 当 然 里 面 也 包 含 了 一 些 看 似 有 道 理 的 贬, 但 是 这 些 东 西 有 什 么 力 量 呢? 老 罗 不 也 说 了 么, 你 们 的 感 受 我 根 本 不 在 乎 我 不 认 为 锤 子 有 一 天 能 够 砸 烂 苹 果, 但 锤 子 会 有 自 己 要 砸 的 东 西 当 时 就 有 写 这 一 篇 的 冲 动, 不 过 一 直 放 到 今 天 才 写, 是 为 记 :Don't be a Hater!
沉 默 的 坚 持 和 沉 没 的 成 本 发 布 日 期 2013 年 7 月 8 日 快 速 解 决 掉 晚 饭 之 后, 我 跳 上 坐 骑, 快 马 轻 裘 赶 往 机 场 ( 不 是 说 不 让 养 马 么?), 今 日 帝 都 天 气 极 佳, 奔 驰 在 高 架 桥 上 可 以 看 到 远 远 的 山 脊, 山 顶 覆 盖 着 层 层 波 浪 也 似 的 云 彩, 将 落 未 落 的 夕 阳 把 最 后 的 光 晖 洒 落 在 山 顶 和 云 层, 紫 霞 满 天, 让 人 产 生 一 种 这 就 不 是 北 京 的 错 觉! 一 路 顺 风, 耳 边 听 着 谢 天 笑 鲍 家 街 43 号 左 小 声 音 碎 片 超 级 市 场 的 歌, 很 快 就 抵 达 三 号 航 站 楼, 停 好 车 蹿 到 航 班 接 机 的 B 口, 一 打 听, 好 吧, 早 来 了 两 个 小 时 找 了 一 个 蚊 子 多 的 地 方 ( 这 当 然 是 后 来 才 发 现 的 ) 坐 下, 左 右 看 看 大 家 都 在 玩 手 机, 要 么 刷 微 博 要 么 玩 游 戏, 做 为 一 个 有 志 中 年, 我 决 定 把 手 机 放 进 口 袋, 拿 出 ipad mini 开 始 阅 读 一 直 没 怎 么 看 的 推 荐 系 统 实 践, 一 口 气 读 了 一 个 小 时, 直 到 蚊 子 开 始 提 醒 我, 该 歇 歇 眼 了, 我 发 现 胳 膊 腿 上 有 不 少 提 醒 的 痕 迹, 于 是 我 也 觉 得 该 歇 歇 了, 当 然 另 一 个 原 因 是 看 到 算 法 部 分 实 在 看 不 下 去 了 于 是 我 换 了 一 个 蚊 子 少 的 地 方, 打 开 第 二 本 清 醒 思 考 的 艺 术, 开 始 读 第 五 节 纠 缠 于 沉 没 的 成 本, 感 觉 挺 有 意 思, 比 算 法 好 玩 多 了 文 章 开 篇 就 举 了 个 例 子, 丈 夫 陪 妻 子 看 电 影, 比 如 电 影 叫 中 时 代, 看 到 一 半 丈 夫 实 在 看 不 下 去 了, 说, 亲, 咱 回 家 吧 妻 子 不 同 意, 钱 都 花 了, 别 说 中 时 代, 就 是 小 时 代 都 特 么 得 看 完! 这 就 是 沉 没 成 本! 不 管 是 谈 恋 爱 做 项 目 创 业 投 资 都 会 面 临 这 沉 没 成 本 的 问 题, 基 本 的 句 式 就 是 我 们 已 经 投 入 了 这 么 多 我 们 已 经 走 了 这 么 远 我 们 已 经 牺 牲 了 这 么 多 纠 结 于 过 去 的 沉 没 成 本, 会 让 人 感 到 痛 苦 和 犹 豫 不 决, 该 放 手 时 要 放 手, 大 概 就 是 这 章 要 表 述 的 思 想 但 是 作 为 一 个 拧 巴 的 程 序 员,Mac 君 有 话 要 说 我 个 人 曾 经 参 与 过 很 多 失 败 的 项 目 和 产 品, 其 中 大 部 分 是 在 研 发 和 经 营 过 程 中 被 叫 停 的, 也 就 是 不 纠 缠 于 沉 没 的 成 本, 这 也 许 是 对 的, 但 有 几 个 项 目 我 至 今 耿 耿 于 怀, 我 不 知 道
坚 持 下 去 是 否 有 成 功 的 可 能, 毕 竟 后 来 同 类 型 的 东 西 有 坚 持 下 来 的 成 功 者 也 就 是 说, 很 多 时 候 你 并 不 知 道 那 些 沉 没 的 成 本 是 否 真 正 沉 没 了, 你 只 能 沉 默 的 坚 持, 希 望 坚 持 到 最 后 的 水 落 石 出 我 曾 经 写 过 一 句 话 : 你 一 直 坚 持 着 最 后 失 败 了, 就 是 固 执 不 懂 变 通 中 途 转 向 失 败 了, 就 是 没 有 再 坚 持 最 后 一 公 里 相 反, 如 果 你 一 直 坚 持 着 最 后 成 事 了, 那 就 是 无 所 畏 惧 一 往 无 前 ; 转 向 成 功 了, 那 就 是 灵 活 柔 性 随 需 应 变 可 见 选 择 是 一 件 多 么 艰 难 而 奇 妙 的 事 是 沉 没 的 成 本 还 是 沉 默 的 坚 持, 都 是 你 自 己 的 判 断 和 选 择, 有 时 候 是 命 数, 有 时 候 是 形 式, 只 要 是 自 己 选 择, 接 受 就 好 了, 只 能 这 样 当 Mac 君 思 绪 万 千 的 时 候, 两 位 领 导 的 座 机 已 经 稳 稳 的 降 落 到 了 首 都 机 场, 看 到 迎 面 而 来 的 笑 容, 我 感 觉 书 没 白 读, 上 车 回 家! 再 说 一 句, 有 条 件 有 时 间 的 时 候, 尽 可 能 去 机 场 车 站 接 接 家 人 朋 友, 那 种 笑 容 确 实 非 常 让 人 开 心!
锤 子 和 钉 子 发 布 日 期 2013 年 7 月 9 日 曾 经 有 位 古 人 说 过, 如 果 你 手 里 有 一 把 锤 子, 所 有 东 西 看 上 去 都 像 钉 子 还 有 一 位 今 人 说 过, 如 果 你 有 一 个 钉 子, 就 会 满 大 街 找 锤 子! 哪 位 读 者 说 说 这 话 是 什 么 意 思? 好, 就 这 位 穿 黄 衣 服 的 童 靴, 请 把 手 里 的 锤 子 放 下 到 前 面 来 此 处 省 略 一 万 字 这 位 童 靴 讲 的 非 常 好, 不 过 我 要 纠 正 两 点, 第 一, 诺 基 亚 不 是 锤 子, 虽 然 少 数 型 号 可 以 当 锤 子 用 第 二, 锤 子 不 是 老 罗 手 机, 虽 然 他 的 手 机 叫 锤 子 如 果 你 们 以 为 我 今 天 要 讲 的 是 手 里 有 锤 心 中 无 锤 不 要 见 人 就 锤, 工 具 是 死 的 人 是 活 的, 不 要 被 工 具 禁 锢 balabala 你 们 就 图 样 图 森 破 了,Mac 君 今 天 要 讲 的 是 : 1 尽 可 能 去 做 开 发 工 具 的 人 无 论 是 锤 子 还 是 钉 子, 都 是 工 具, 如 果 让 我 来 选 择, 是 去 做 锤 子 和 钉 子 本 身, 还 是 去 用 锤 子 把 钉 子 敲 进 木 板, 我 显 然 会 选 择 前 者 一 个 团 队 里 最 容 易 被 低 估 的 就 是 做 锤 子 的 人, 尤 其 是 做 内 部 用 的 锤 子, 因 为 他 们 并 不 直 接 创 造 利 润, 无 论 做 出 来 的 是 雷 神 之 锤 还 是 天 马 流 星 锤, 只 要 不 是 作 为 产 品 直 接 销 售, 那 么 就 是 公 司 买 单, 而 那 些 拿 着 工 具 到 处 晃 的 人 则 更 容 易 出 彩, 因 为 客 户 买 单 从 做 工 具 和 使 用 工 具 这 两 件 事 的 认 知 程 度 上 来 说, 前 者 更 容 易 知 其 所 以 然 从 长 远 来 看, 个 人 以 为 工 具 和 平 台 是 推 动 人 类 发 展 的 原 动 力, 业 务 和 应 用 则 构 建 于 工 具 和 平 台 之 上, 相 辅 相 成 以 前 我 说 过 一 句 : 阿 里 玩 的 是 平 台, 顺 道 把 电 商 做 了 ; 京 东 玩 的 就 是 电 商, 顺 手 搞 搞 技 术 大 概 表 达 的 也 是 这 个 意 思 ( 当 然 京 东 现 在 也 开 始 做 平 台 了 ) 你 以 为 阿 里 在 做 电 商, 其 实 人 家 在 做 电 商 平 台, 你 以 为 苹 果 在 做 电 脑 和 手 机, 其 实 人 家 在 打 造 App 平 台 有 了 做 工 具 的 人 和 工 具, 才 有 可 能 实 现 几 十 倍 甚 至 成 千 上 百 倍 效 率 的 提 升, 所 以, 有 机 会 的 时 候, 去 做 工 具 吧
2 用 好 工 具 写 到 这 估 计 有 同 学 开 始 愤 愤 不 平 了, 不 是 说 不 要 去 造 轮 子 吗? 注 意, 人 家 说 的 是 不 要 重 新 发 明 轮 子, 不 是 不 要 造 轮 子! 如 果 有 了 好 的 工 具 和 平 台, 那 就 去 用 好 了, 不 要 重 写 一 个, 尽 可 能 的 复 用, 而 不 是 犯 NIH 综 合 症 (Not Invented Here, 就 是 非 我 所 创 不 是 爷 搞 的 就 不 用 的 意 思 ) 用 工 具, 而 且 要 用 好 工 具 用 好 工 具 的 基 础 是 对 工 具 有 足 够 的 了 解 并 刻 意 练 习 很 多 人 从 Windows 转 到 Mac 上 没 用 两 下 就 开 始 抱 怨 了 : 天 塌 了 地 陷 了, 开 始 菜 单 不 见 了! 妈 妈 开 始 菜 单 不 见 了 我 该 怎 么 开 始? 桌 面 图 标 在 右 边 怎 么 办? 键 盘 变 了 怎 么 办? 找 不 到 文 件 怎 么 办? 对 于 这 样 的 使 用 者, 首 先 用 一 记 360 回 旋 踢 让 其 冷 静 下 来, 然 后 再 告 诉 他, 你 知 道 Dock 吗, 了 解 Finder 吗, 会 用 Mission Control 吗, 那 么 宽 的 触 摸 板 不 是 让 你 烤 红 薯 的 好 吧, 找 文 件 要 用 Spotlight, 神 器 Alfred 一 定 要 装 上, 什 么 都 不 了 解 您 拿 着 鼠 标 里 三 层 外 三 层 的 戳 能 不 累 吗? 我 见 过 最 神 奇 的 Mac 用 户 是 把 Spotlight 关 掉 了, 问 之 何 为? 答 曰 因 为 每 次 建 索 引 太 慢 袅 仔 细 一 问 才 知 道, 此 仁 兄 从 来 就 没 有 完 成 过 一 次 完 整 的 索 引, 每 次 装 系 统 建 索 引 的 时 候 感 觉 费 时 费 力 就 把 Spotlight 关 掉 了, 真 实 的 情 况 是 Spotlight 只 有 第 一 次 全 索 引 慢 点, 只 要 建 完 之 后 就 是 增 量 索 引, 用 户 基 本 无 感 的 这 种 用 户 我 们 只 能 说 图 样 图 欠 揍 了 后 来 我 告 诉 了 他 解 决 方 案 后, 他 连 声 惊 呼, 太 神 奇 了, 太 神 奇 了 好 吧, 他 在 Spotlight 关 掉 的 情 况 下 用 了 一 年 Mac! 好, 总 结 一 下, 今 天 的 话 题 是 去 做 工 具, 并 用 好 工 具
读 书 日 谈 书 发 布 日 期 2013 年 4 月 23 日 1995 年, 联 合 国 教 科 文 组 织 正 式 确 定 每 年 4 月 23 日 为 世 界 图 书 与 版 权 日, 设 立 目 的 是 推 动 更 多 的 人 阅 读 和 写 作 我 觉 得 我 正 在 践 行 这 一 点, 今 天 是 读 书 日, 就 谈 谈 书 的 事 工 作 十 几 年 来, 我 发 现 书 是 自 己 购 买 频 度 最 高 的 商 品, 基 本 上 看 见 好 书 就 买, 或 者 临 时 急 用 的 工 具 书 也 买, 甚 至 碰 到 近 期 不 会 读 的 书, 觉 得 不 错 也 就 买 了 工 作 前 期, 薪 水 低 微, 那 时 候 买 书 要 考 虑 价 格, 后 来 相 对 好 一 些, 价 格 已 经 不 再 是 买 书 的 考 虑 因 素, 买 书 的 地 点 也 从 实 体 店 转 移 到 了 网 络 现 在 算 一 下, 还 真 想 不 起 来 哪 本 书 是 在 书 店 买 的, 或 有 多 久 没 去 实 体 店 买 书 了 之 所 以 爱 买 书, 一 方 面 是 因 为 喜 欢 看 书, 另 一 方 面 也 和 自 己 从 事 软 件 行 业 有 关 软 件 行 业 对 人 的 要 求 是 终 身 学 习, 技 术 的 革 新 和 变 化 太 快,2000 年 的 软 件 技 术 和 今 天 相 比, 完 全 不 是 一 个 量 级 的 另 外 还 有 第 三 个 因 素, 也 是 我 很 长 时 间 没 有 意 识 到 的, 那 就 是 书 的 价 格 2000 年 书 是 几 十 块 钱 一 本, 到 现 在 基 本 上 还 是 这 个 价 位 而 2002 年 4 千 元 一 平 米 的 房 子, 到 了 2012 年 已 经 变 成 4 万 一 平 了 即 使 是 从 整 个 时 代 变 迁 的 角 度, 书 也 算 是 涨 价 最 慢 的 商 品 之 一 了, 所 以, 买 书 是 个 事 儿 吗? 既 然 买 书 不 是 个 事 儿, 那 为 什 么 写 书 的 翻 译 书 的 出 版 社 的, 都 没 有 香 车 宝 马 夜 韶 明 装 呢? 很 多 写 书 出 书 的 都 有 其 他 工 作, 完 全 靠 写 字 养 活 自 己 的, 国 内 就 那 么 几 位, 号 称 畅 销 书 作 家 青 年 作 家 兼 赛 车 手 韩 寒 在 给 李 彦 宏 先 生 的 一 封 信 中 写 到, 一 本 书 如 果 卖 两 万 本, 已 经 算 是 畅 销, 一 个 作 家 两 年 能 写 一 本, 一 本 可 以 赚 三 万 四, 一 年 赚 一 万 七, 如 果 他 光 写 书, 他 得 不 吃 不 喝 写 一 百 年 才 够 在 大 城 市 的 城 郊 买 套 像 样 的 两 居 室 之 前 与 一 位 资 深 出 版 人 聊 天, 他 说 好 卖 的 技 术 书 籍 的 标 准 是 5000 册 以 上,10000 册 以 上 已 经 是 畅 销 书 了, 即 使 这 样, 出 版 社 和 作 者 译 者 的 利 润 也 非 常 薄, 这 一 点 还 是 很 让 人 震 惊 的 在 了 解 这 些 背 景 之 前, 我 琢 磨 着 一 本 畅 销 技 术 书 籍, 怎 么 也 得 卖 到 十 几 万 册 吧? 中 国 可 是 有 十 几 亿 人 口 基 数 的, 但 现 实 总 能 轻 易 突 破 你 的 底 线 什 么 原 因 造 成 这 样 一 种 局 面 呢? 我 个 人 觉 得 有 三 点 可 以 探 讨 : 1 现 代 人 普 遍 不 读 书 以 前 看 见 一 个 段 子, 说 : 在 日 本 地 铁 里,5 个 人 就 有 5 个 人 读 书 看 报 ; 在 台 湾,5 个 人 就 有 3 个 人 读 书 看 报 ; 在 香 港,5 个 人 中 有 2 个 人 读 书 看 报 ; 而 在 中 国 的 地 铁 里,5 个 人 中 往 往 有 两 个 人 在 讲 话, 另 外 3 个 人 在 听 他 们 讲 话 当 然, 现 在 北 京 地 铁 里 都 是 人 贴 人 肉 贴 肉, 每 次 挤 地 铁 都 祈 祷 自 己 立 刻 瘦 十 斤, 能 说 句 话 就 不 错 了, 哪 还 有 空 间 读 书 呢? 不 过 这 从 侧 面 也 反 映 了 一 些 问 题, 不 管 我 们 承 认 不 承 认, 有 相 当 大 一 部 分 中 国 人, 成 年 后 就 不 读 书 了 既 然 书 都 不 读 了, 买 书 就 更 少 了 事 实 上 由 于 技 术 从 业 者 的 强 迫 性 学 习, 搞 爱 踢 的 已 经 是 一 个 非 常 爱 买 书 的 圈 子 了 2 国 内 对 知 识 产 权 的 漠 视 对 知 识 产 权 的 漠 视, 这 是 我 们 永 远 无 法 忽 视 的 问 题, 尤 其 是 在 图 书 音 像 和 软 件 领 域 软 件 就 不 说 了, 之 前 的 讲 过 一 期 对 于 图 书, 无 论 是 纸 质 书 还 是 各 类 电 子 书, 盗 版 界 基 本 采 取 了 广 泛 撒 网 重 点 捕 捞 的 战 略 战 术, 做 到 了 宁 可 错 盗 一 千, 绝 不 放 过 一 本 的 辉 煌 战 果! 如 果 一 个 民 族 不 尊 重 产 生 和 创 造 知 识 的 群 体, 那 未 来 我 们 还 能 留 下 什 么?
3 电 子 书 对 传 统 产 业 的 冲 击 我 现 在 阅 读 基 本 是 三 种 介 质 : 纸 质 书 ipad mini 和 Kindle 这 些 优 秀 的 电 子 阅 读 工 具 极 大 地 冲 击 了 出 版 行 业, 对 于 书 价 提 升 空 间 很 小 的 作 者 和 出 版 商 来 说, 打 击 是 超 乎 想 象 的 电 子 书 之 所 以 能 对 纸 质 媒 体 产 生 这 么 大 的 影 响, 主 要 原 因 是 软 硬 件 技 术 的 进 步 现 在 的 ipad 系 列 和 Kindle 系 列, 都 是 很 好 的 阅 读 工 具, 尽 管 阅 读 只 是 ipad 的 一 个 功 能, 但 是 我 知 道 很 多 人 用 到 ipad 最 多 的 功 能 就 是 阅 读 由 于 这 些 电 子 版 本 的 书 籍, 去 除 了 大 量 的 生 产 成 本, 书 的 价 格 可 以 降 到 很 低, 比 如 Kindle Store 上 的 很 多 电 子 版 书 籍 只 有 纸 质 书 籍 的 1/3, 国 内 的 多 看 字 节 社 和 豆 瓣 阅 读 上 的 书 价 都 非 常 诱 人, 而 且 这 些 云 端 的 书 店 还 提 供 了 大 量 的 免 费 书 籍 吸 引 读 者, 优 势 显 而 易 见 所 以 对 于 书 阅 读 和 出 版 行 业 来 说, 未 来 的 方 向 只 能 是 电 子 化 纸 质 书 不 会 消 亡, 总 有 和 我 一 样 的 人 喜 欢 手 捧 纸 质 图 书 阅 读 的 感 觉, 对 于 纸 质 图 书 和 传 统 出 版 业 来 说, 除 了 提 供 更 好 的 内 容 和 更 好 的 质 量 之 外, 还 需 考 虑 的 就 是 图 书 的 电 子 化 传 统 出 版 业 和 电 子 化 图 书 的 结 合, 前 景 更 为 广 阔 电 子 化 并 不 是 单 独 做 成 PDF 或 一 本 书 一 个 App 放 到 移 动 终 端 就 完 了, 而 是 要 把 云 端 的 书 城 和 移 动 的 终 端 结 合 起 来, 这 样 用 户 就 会 在 阅 读 的 过 程 中 获 得 更 多 的 好 处, 比 如 笔 记 保 存 分 享 高 亮, 进 度 同 步 等 等 这 一 点 国 外 市 场 已 经 做 的 非 常 成 熟 了, 在 苹 果 的 ibook Store 或 亚 马 逊 的 Kindle Store 中 几 乎 可 以 找 到 你 想 买 的 任 何 书 籍, 而 且 除 了 良 好 的 阅 读 体 验, 这 些 阅 读 器 都 对 应 了 强 大 的 后 端 系 统,iPad 有 ibook Store,Kindle 有 Kindle Store 而 国 内 的 类 似 应 用 云 中 书 城 多 看 字 节 社 豆 瓣 阅 读 等, 书 库 的 规 模 相 对 而 言 还 是 比 较 小 如 果 传 统 出 版 业 和 这 些 电 子 厂 商 能 够 很 好 地 结 合, 那 么 无 论 是 对 于 书 商 云 端 书 店 和 读 者, 都 是 非 常 好 的 事 情 当 然, 图 灵 公 司 已 经 在 做 这 些 事 情 了, 大 家 已 经 可 以 在 多 看 和 豆 瓣 阅 读 上 可 以 找 到 很 多 图 灵 策 划 的 书 籍 在 阅 读 App 上, 国 外 首 推 苹 果 的 ibooks 和 亚 马 逊 的 Kindle, 基 本 上 都 是 简 洁 优 雅 大 巧 若 拙 的 风 格 国 内 首 推 多 看, 字 节 社 豆 瓣 阅 读 云 中 书 城 也 不 错 不 知 道 我 的 读 者 里 是 否 有 豆 瓣 的 童 靴, 我 特 别 奇 怪 豆 瓣 阅 读 的 ipad 版 本, 为 什 么 不 增 加 调 整 字 体 大 小 的 功 能? 用 ipad 时 还 不 觉 得, 字 体 大 小 正 合 适, 但 是 在 ipad mini 上 字 体 就 太 小 了, 还 不 能 调 整, 而 iphone 版 和 Android 版 都 是 可 以 调 整 的, 这 个 问 题 着 实 让 人 费 解 总 体 来 说, 我 希 望 大 家 读 书 的 环 境 越 来 越 好, 能 读 到 更 多 的 好 书, 也 希 望 提 供 创 造 性 内 容 的 工 作 者 能 够 得 到 应 有 的 尊 重, 包 括 精 神 的 和 物 质 的 也 许 不 远 的 未 来, 创 新 和 创 造 会 越 来 越 多, 复 制 和 盗 版 会 越 来 越 少!
付 费 阅 读 发 布 日 期 2013 年 5 月 19 日 之 前 做 过 一 次 付 费 阅 读 调 查, 仅 仅 是 个 探 讨, 因 为 微 信 公 众 平 台 的 作 者 无 法 确 定 收 费 规 则, 最 多 搞 一 个 支 付 宝 的 donate, 自 愿 捐 助, 这 也 是 目 前 很 多 作 者 采 用 的 方 式 调 查 结 果 也 很 有 意 思, 简 单 的 看 了 一 下,20% 的 反 馈 者 属 于 铁 杆 读 者, 认 为 文 章 定 价 太 低, 好 的 信 息, 一 条 10 元 都 值 得 必 须 订 阅 还 有 20% 的 游 离 态 读 者, 党 费 一 年 才 两 块 四 呢 如 果 付 费 的 话 则 会 取 消 剩 下 的 60% 基 本 上 属 于 中 坚 读 者, 表 示 每 月 1 块 可 以 接 受 当 然 也 有 表 示 每 年 10 块 可 以, 每 月 1 块 不 能 接 受 的 这 也 是 我 特 意 想 求 证 的 一 点, 每 月 1 块 钱 和 全 年 10 块, 其 实 差 距 只 有 每 年 2 元 钱, 我 想 知 道 时 间 走 到 2013 年 这 个 号 称 大 数 据 的 时 代, 是 否 还 有 人 在 意 这 2 元 / 年, 事 实 证 明, 有 的, 而 且 不 是 个 案 所 以 你 就 知 道, 永 远 不 要 把 自 己 的 认 知 想 当 然 的 代 入 到 消 费 者 和 用 户 的 想 法 中 当 然 还 有 更 多 的 读 者 没 有 任 何 反 馈, 他 们 属 于 沉 默 的 大 多 数, 这 个 时 代, 这 样 的 人, 总 是 最 多 的 关 于 软 件 书 和 文 章 的 付 费 问 题, 我 个 人 有 两 个 观 点, 第 一, 首 先 要 关 注 我 们 提 供 的 东 西 是 否 能 够 真 正 解 决 用 户 的 问 题 满 足 需 求 并 带 来 价 值 ; 第 二, 付 费 总 是 能 够 在 某 个 阶 段 为 作 者 带 来 更 旺 盛 的 创 作 热 情, 在 某 些 时 候 也 可 能 适 得 其 反 很 早 我 就 认 识 到 的 一 件 事 情 就 是, 人 们 乐 于 去 花 钱 买 好 的 东 西 当 然 我 指 的 的 普 通 人, 不 是 强 盗 从 长 远 来 看, 人 类 对 美 好 的 事 物 的 追 求 是 永 无 止 境 的 所 以 不 要 担 心 他 们 是 否 愿 意 买 你 的 服 务, 不 要 担 心 他 们 是 否 会 把 钱 花 在 你 做 的 东 西 上 如 果 有 人 不 愿 意 并 抱 怨 你 做 的 东 西, 这 没 什 么, 因 为 这 并 不 是 他 们 真 正 需 要 的 东 西, 仅 此 而 已 世 界 上 还 有 大 量 的 人 懂 得 欣 赏, 愿 意 付 费 去 购 买 美 好 的 东 西, 因 为 他 们 认 为 它 是 值 得 的, 它 让 他 们 的 生 活 更 美 好, 只 要 你 的 东 西 足 够 好 我 想 这 是 技 术 人 持 续 编 程 和 写 作 的 最 重 要 的 理 由 之 一! 另 外, 就 我 个 人 的 软 件 使 用 体 验 来 说, 收 费 软 件 的 平 均 水 平 远 远 高 于 免 费 软 件, 除 非 这 个 免 费 软 件 的 背 后 有 强 大 的 社 区 和 公 司 支 持, 比 如 优 秀 的 开 源 免 费 IDE 工 具 Eclipse, 就 是 由 IBM 支 持 的, 可 以 说 Eclipse 是 世 界 上 程 序 员 使 用 最 多 的 开 发 工 具 但 即 使 是 这 样, 与 Jetbrains 的 付 费 软 件 Intellij IDEA 相 比,Eclipse 的 功 能 依 然 稍 逊 一 筹 没 有 人 能 够 饿 着 肚 子 写 出 优 秀 的 作 品 捐 助 和 付 费, 从 长 远 来 看, 能 够 获 得 更 好 的 回 报 当 然, 也 可 能 出 现 的 情 况 是, 创 业 者 或 创 作 者 由 于 用 户 和 读 者 的 付 费 发 财 了, 慵 懒 了, 把 公 司 卖 掉 了, 或 停 止 创 作 了, 这 会 导 致 产 品 的 质 量 下 降 或 停 止 更 新 但 是 从 另 一 个 角 度 来 说, 这 是 这 些 创 业 和 创 造 者 应 得 的 因 为 大 部 分 人 在 朝 九 晚 五 和 电 视 电 脑 前 消 磨 人 生 的 时 候, 他 们 则 在 孤 独 的 环 境 中 默 默 的 创 造 内 容 没 人 欠 用 户 什 么, 大 家 都 有 选 择 自 己 生 活 的 权 利 像 乔 布 斯 那 样 坐 拥 百 亿 资 产 身 患 绝 症 依 然 充 满 创 作 热 情 的, 这 个 星 球 上 就 那 么 一 位 比 尔 盖 茨 做 不 到, 保 罗 艾 伦 做 不 到, 史 蒂 夫 沃 兹 也 做 不 到 付 费 和 免 费, 这 是 个 问 题, 但 不 是 我 的 问 题
技 术 成 长 发 布 日 期 2013 年 5 月 13 日 越 来 越 多 的 技 术 人 员 最 终 走 向 了 领 导 岗 位, 也 有 更 多 的 技 术 人 员 在 技 术 领 域 走 的 更 深 更 远, 孰 优 孰 劣 如 何 选 择? 是 否 要 一 直 留 在 自 己 熟 知 的 领 域 不 断 深 入, 还 是 降 低 技 术 创 新 和 跟 踪 来 加 强 交 流 激 励 演 讲 组 织 经 营 和 财 务 能 力? 在 抛 砖 之 前, 我 觉 得 可 以 先 引 玉, 看 看 大 家 发 来 的 反 馈 : 大 路 的 看 法 : 我 觉 得 首 先 要 认 识 自 己 是 什 么 类 型 的 人 假 如 更 享 受 和 机 器 代 码 打 交 道, 喜 欢 比 较 直 接 和 单 纯 的 人 际 关 系, 那 做 一 个 不 断 深 入 的 技 术 专 家 很 不 错 如 果 较 为 擅 长 沟 通 交 流, 享 受 通 过 整 合 更 多 人 力 量 系 统 性 解 决 问 题 的 成 就 感, 那 就 在 保 持 技 术 敏 感 性 和 理 解 力 的 前 提 下 尝 试 走 向 管 理, 也 许 是 不 错 的 方 式 广 杰 的 专 业 : 从 两 方 面 分 析 比 较 靠 谱 一 方 面 是 自 己 的 需 求 在 马 斯 洛 第 几 个 层 次 上, 需 求 是 什 么, 最 后 找 到 自 己 究 竟 想 要 什 么 另 一 方 面, 认 真 分 析 自 己 的 特 点, 例 如 可 使 用 九 型 人 格 着 重 分 析 自 己 先 实 践, 后 找 keyman 咨 询, 找 伙 伴 一 起 评 估 分 析 自 己 特 点 最 后 才 是 看 看 圈 子 或 者 三 层 关 系 网, 资 源 人 脉 情 况 哪 个 方 向 只 要 自 己 真 的 喜 欢, 肯 投 入, 锤 炼 出 的 价 值 一 样 ok 王 力 拓 的 叹 息 : 每 个 人 都 沉 下 心 搞 一 辈 子 技 术? 在 这 个 浮 躁 的 社 会 氛 围 里 恐 怕 不 现 实 托 狮 卡 尼 尼 的 选 择 : 貌 似 更 多 的 人 会 选 择 领 导 更 有 话 语 权, 钱 可 能 也 更 多 但 是 哪 个 更 让 自 己 快 乐 就 难 说 了 TimonWang 的 困 惑 : 喜 欢 技 术, 但 是 已 经 莫 名 其 妙 的 走 上 了 管 理 道 路, 虽 然 也 还 开 发, 但 是 各 种 方 案 文 档 各 种 项 目 内 部 会 议 层 出 不 穷, 占 用 了 大 量 的 时 间 技 术 呢, 大 方 向 上 的 技 术 研 究 研 究, 技 术 细 节 关 注 少 很 多 了, 可 能 和 自 己 在 技 术 钻 研 上 还 不 够 深 入 也 有 关 系 傲 刀 客 风 的 结 论 : 必 然 有 一 部 分 技 术 人 员 需 要 走 向 领 导 岗 位, 因 为 有 着 技 术 背 景, 所 以 更 容 易 为 团 队 指 引 方 向 但 是 大 多 数 的 技 术 人 员 需 要 向 更 深 处 努 力, 毕 竟 技 术 才 是 王 道, 空 谈 而 不 技 术 实 现, 产 品 怎 么 进 步? 如 果 你 的 技 术 比 不 过 大 多 数 人, 那 还 是 努 力 锻 炼 眼 光 吧 Brother 蓝 天 的 判 断 : 取 决 于 每 个 人 对 自 己 欲 望, 价 值 观, 成 就 来 源, 痛 苦 承 受 力 等 方 面 的 判 断! 刘 翔 的 问 题 : 我 也 很 想 知 道 那 些 终 未 走 上 管 理 职 位 的 技 术 人 员 后 来 都 去 干 嘛 了?
最 后 还 有 一 个 比 较 专 业 的 回 复, 内 容 较 多, 来 自 爱 小 恩 关 于 是 走 管 理 还 是 技 术 路 线, 我 认 为 核 心 有 两 个 因 素 : 1 个 人 的 兴 趣 与 性 格 导 向 2 公 司 及 大 环 境 本 身 是 否 可 提 供 持 续 学 习 与 发 展 的 技 术 或 管 理 平 台 一 个 人 如 果 极 有 兴 趣 在 某 个 技 术 领 悟 钻 研 一 生, 但 他 热 爱 的 这 个 公 司 甚 至 当 前 技 术 大 环 境 无 法 提 供 其 继 续 钻 研 技 术 的 平 台, 很 可 能 他 逐 步 就 转 向 了 管 理 ; 如 果 一 个 热 衷 于 交 际 与 管 理 的 人, 即 使 技 术 科 班 出 生, 未 来 走 向 管 理 路 线 的 概 率 也 注 定 更 大, 反 之 亦 然 而 究 竟 技 术 路 线 更 好 还 是 管 理 路 线 更 棒, 这 个 问 题 的 答 案 也 许 是 我 们 认 为 两 条 道 路 相 同, 但 实 际 并 非 如 此 管 理 路 线 在 人 们 潜 意 识 中 具 有 更 高 的 地 位 和 更 让 人 信 服 的 领 导 力 举 两 个 事 例 : 远 的, 人 月 神 话 曾 用 很 大 的 篇 幅 讨 论 过 相 同 级 别 的 技 术 岗 和 领 导 岗 应 该 具 有 相 同 的 薪 资 待 遇, 甚 至 细 化 到 应 该 具 有 相 同 的 办 公 室 大 小 说 明 什 么 问 题? 技 术 岗 所 受 到 的 待 遇 普 遍 是 低 于 相 同 层 级 的 管 理 岗 位 的, 技 术 人 员 渴 望 能 够 扶 正 但 即 使 做 到, 在 人 心 中 的 地 位 感 受 也 是 有 微 妙 差 别 的 近 的, 这 点 也 能 说 明 为 什 么 技 术 岗 地 位 常 常 低 于 相 同 管 理 岗 NRM 曾 回 答 过 为 什 么 项 目 经 理 拿 的 钱 比 程 序 员 多, 因 为, 善 于 交 际 的 人 稀 少, 这 种 人 在 任 何 公 司 都 能 来 到 巨 大 的 好 处, 尤 其 是 在 软 件 开 发 领 域 对 于 公 司 高 层, 管 理 价 值 相 比 技 术 价 值 更 加 凸 显 热 门 先 进 或 价 值 巨 大 的 技 术, 注 定 会 被 人 趋 之 若 鹜, 伴 随 的 也 是 该 技 术 报 酬 的 降 低, 所 以 技 术 人 员 不 得 不 持 续 学 习, 以 提 升 甚 至 只 是 保 持 自 己 的 价 值 而 真 正 高 级 管 理 层 所 需 要 的 更 是 持 之 以 恒 及 全 方 面 能 力 的 学 习 和 培 养, 与 人 打 交 道 以 及 管 理 人 的 哲 学, 对 于 很 多 人 来 说, 更 是 难 以 学 习 和 快 速 积 累 的 以 上 内 容 均 为 读 者 提 供, 文 字 和 标 点 上 略 做 调 整 珠 玉 在 前, 下 面 我 再 谈 谈 关 于 技 术 成 长 的 一 些 自 己 的 看 法 讲 个 小 故 事 先 : 村 里 有 一 个 傻 子, 他 的 古 董 手 表 不 走 了, 拆 开 手 表 一 看, 发 现 里 面 有 一 只 死 蟑 螂, 傻 子 恍 然 大 悟, 怪 不 得 手 表 不 走 了, 原 来 管 事 的 家 伙 完 蛋 了 不 知 道 大 家 看 完 这 个 故 事 是 怎 么 想 的, 我 的 想 法 是, 永 远 不 要 简 单 的 割 裂 的 看 问 题, 很 多 时 候 我 们 以 为 找 到 了 问 题 的 答 案, 真 实 的 情 况 是, 我 们 只 触 摸 了 表 象, 盲 人 摸 象 看 起 来 是 个 笑 话, 但 在 现 实 世 界 里 却 随 时 随 处 的 发 生 着 落 到 技 术 成 长 这 个 话 题 上, 那 就 是 技 术 人 员 在 成 长 的 过 程 中, 关 于 技 术 和 管 理 ( 或 其 他 非 技 术 技 能 ), 永 远 没 有 非 正 即 负 非 黑 即 白 在 计 算 机 发 展 史 上, 确 实 有 很 多 技 术 天 才 醉 心 技 术 不 问 世 事, 比 如 大 家 比 较 熟 悉 的 软 硬 件 技 术 天 才 史 蒂 夫 沃 兹, 他 虽 然 是 苹 果 公 司 的 创 始 人 之 一, 在 苹 果 初 创 的 时 候 几 乎 以 一 己 之 力 单 枪 匹 马 做 出 了 AppleI 和 AppleII, 对 苹 果 公 司 的 贡 献 居 功 至 伟, 但 他 对 自 己 的 定 位 却 非 常 简 单, 就 是 去 做 一 些 酷 的 东 西, 成 为 一 个 伟 大 的 工 程 师, 写 出 匪 夷 所 思 的 代 码, 并 且 跟 每 个 人 都 成 为 朋 友 这 样 的 人 是 不 需 要 去 演 讲 去 管 理 去 销 售 去 协 调 资 源 的, 让 他 好 好 做 技 术 就 好 了 世 上 能 达 到 这 种 级 别 的 技 术 天 才 凤 毛 麟 角, 我 们 是 这 样 的 或 接 近 这 样 的 技 术 天 才 吗? 如 果 回 答 是 肯 定 的, 下 面 的 内 容 就 不 用 看 了 如 果 是 否 定 的, 可 以 接 着 读 读 ( 一 ) 先 谈 谈 选 择 大 部 分 人 进 入 IT 行 业 是 因 为 喜 欢 技 术, 还 有 一 部 分 可 能 觉 得 程 序 员 起 点 工 资 好 一 些, 无 论 如 何, 进 入 技 术 领 域 之 后, 只 要 用 心 用 功, 大 部 分 人 会 得 心 应 手, 在 自 己 的 岗 位 游 刃 有 余 这 时 候 不 管 是 主 动 还 是 被 动, 都 会 有 更 多 的 责 任 找 过 来, 你 不 再 是 搞 定 自 己 的 任 务 就 可 以 了, 你 需 要 去 协 调 交 流 传 播 聚 合 每 个 人 在 这 个 阶 段 都 是 不 适 应 的 痛 苦 的, 有 些 人 挺 挺 就 过 去 了, 进 入 另 一 个 更 大 的 空 间, 有 些 人 以 不 喜 欢 做 繁 琐 的 事 务 工 作 为 由, 继 续 回 到 原 来 的 领 域 深 入 研 究
这 两 种 选 择, 无 所 谓 对 错, 但 是 有 一 点 我 想 强 调 的 是, 不 要 轻 易 为 自 己 设 限, 人 的 潜 力 是 无 法 估 量 的, 作 为 程 序 员, 无 论 是 哪 种 选 择, 都 需 要 在 专 业 的 基 础 上 尽 可 能 的 扩 大 自 己 的 知 识 领 域 和 综 合 技 能, 总 是 躺 在 技 术 舒 适 区 是 容 易 的, 比 如 你 是 一 个 IBM 大 型 机 的 开 发 人 员, 你 可 以 在 最 后 一 台 大 型 机 陈 列 在 博 物 馆 之 前 不 去 看 任 何 其 他 技 术 但 是 一 旦 这 一 天 来 临, 你 要 承 受 的 压 力 是 巨 大 的 另 外, 作 为 技 术 人 员, 多 读 一 些 人 文 类 的 书 籍, 好 处 多 多 不 费 电! ( 二 ) 再 谈 谈 领 导 首 先 我 想 说 的 是, 如 果 大 家 看 到 领 导 和 管 理 这 些 字 眼, 想 到 的 仅 仅 是 发 号 施 令 和 挣 更 多 的 钱, 那 么 就 很 难 做 好 事 情, 这 一 点 可 能 很 多 人 不 以 为 然, 不 急, 大 家 慢 慢 体 会 技 术 领 导 在 成 为 领 导 之 前, 一 般 是 某 个 领 域 的 技 术 明 星, 在 成 为 领 导 之 后, 遇 到 最 困 难 的 事 情 就 是 没 有 那 么 多 时 间 去 接 触 和 研 究 最 新 的 技 术, 你 会 很 尴 尬 的 发 现, 有 些 技 术 问 题 你 不 得 不 向 你 的 下 属 请 教, 这 种 成 长 的 痛 苦 是 非 常 折 磨 人 的 我 个 人 就 经 历 过 类 似 的 痛 苦, 不 过 现 在 我 已 经 能 够 非 常 坦 然 的 向 团 队 成 员 请 教 问 题 了, 因 为 技 术 领 导 需 要 的 是 敏 锐 的 技 术 嗅 觉 和 前 瞻 性, 规 划 能 力, 解 决 问 题 的 能 力, 组 织 协 调 的 能 力 等 等, 而 不 是 去 掌 握 团 队 使 用 的 所 有 技 术 而 且, 还 需 要 注 意 的 是, 一 个 团 队 中 除 了 有 任 命 的 领 导, 还 有 更 多 未 任 命 的 领 导, 他 们 往 往 充 满 活 力, 善 于 提 出 各 种 奇 思 妙 想, 自 发 带 领 团 队 以 更 有 效 率 更 优 雅 的 方 式 工 作, 这 样 的 潜 在 领 导 尤 其 值 得 关 注, 他 们 的 发 展 空 间 可 能 更 为 广 阔 ( 三 ) 最 后 说 说 白 衣 飘 飘 的 年 代 当 有 一 天 你 终 成 一 代 大 师, 白 衣 飘 飘 风 尘 仆 仆, 知 行 合 一 物 我 两 忘, 那 时 你 追 求 的 是 如 何 找 到 终 极 答 案, 而 不 是 要 这 个 答 案 一 定 是 自 己 回 答 的, 因 为 大 师 有 足 够 的 自 信 去 驾 驭 那 些 人 和 物, 最 终 形 成 可 用 的 资 源 性 格 决 定 命 运, 选 择 决 定 领 域 世 界 上 只 有 极 少 数 人 能 成 为 大 师, 这 个 人 不 是 我, 但 我 希 望 是 你
克 隆 高 手 发 布 日 期 2013 年 6 月 17 日 不 知 道 多 少 读 者 看 过 最 近 汤 姆 克 鲁 斯 的 新 作 遗 落 战 境, 影 片 之 宏 大 和 剧 情 的 逆 转 就 不 细 说 了, 让 我 印 象 深 刻 的 是 外 星 势 力 通 过 克 隆 人 类 的 精 英 分 子 来 反 制 人 类, 掠 夺 资 源 的 场 景 阿 汤 哥 在 电 影 中 扮 演 了 一 枚 帅 哥 宇 航 员, 要 能 力 有 能 力, 要 Pose 有 姿 势, 力 量 与 智 慧 的 化 身, 沉 着 冷 静, 风 采 迷 人, 实 属 人 类 之 精 华, 当 然 还 有 一 个 靓 妹 纸 就 不 说 了, 这 俩 人 在 一 次 出 航 中 被 抓, 外 星 人 估 计 也 是 好 色 之 徒, 一 看 帅 锅 靓 妹, 直 接 克 隆 几 千 份, 随 用 随 克, 一 会 派 去 东 塔 一 会 送 到 西 塔, 一 会 去 修 理 几 个 机 器 人, 一 会 去 修 理 几 个 抵 抗 者, 然 后 自 己 在 摄 像 头 后 面 笑 的 像 你 大 爷! 各 位 看 官 看 到 这 估 计 就 明 白 了, 这 帮 外 星 孙 子 就 是 慕 容 一 脉 复 兴 啊, 这 不 就 是 以 彼 之 道 还 施 彼 身 么, 看 来 外 星 大 爷 也 是 一 点 不 厚 道 但 是 大 老 板 看 到 这 估 计 就 嗨 皮 了, 我 知 道 很 多 老 板 经 常 对 公 司 里 牛 人 说, 你 看, 你 这 么 牛, 但 是 你 就 一 个 人 牛, 这 样 不 好, 对 吧? 你 就 不 能 给 我 培 养 出 xxx 个 你 来, 那 样 不 就 你 好 我 好 大 家 都 好 了 么?, 这 时 候 估 计 高 手 都 会 坚 定 的 回 复 一 句 你 大 爷! 我 记 得 当 年 京 东 促 销 导 致 服 务 器 全 面 崩 溃 时, 京 东 老 刘 放 话 增 加 三 倍 服 务 器, 活 动 再 搞 一 次, 做 技 术 的 都 知 道, 想 做 到 性 能 容 量 随 着 服 务 器 数 量 的 增 加 线 性 扩 展 是 多 么 困 难 的 事, 没 有 积 累 想 通 过 复 制 绝 无 可 能 机 器 如 此, 况 高 手 乎? 所 以 高 手 除 非 能 够 克 隆, 每 个 靓 汤 都 一 样 英 明 神 武, 有 灵 感 有 直 觉, 处 理 事 务 解 决 问 题 思 路 都 一 样 一 样 的 若 非 如 此, 高 手 不 可 培 养, 只 能 独 自 成 长 说 到 直 觉, 我 觉 得 这 是 高 手 的 一 个 特 征 虽 然 自 己 不 是 高 手, 但 有 时 候 帮 助 别 人 解 决 问 题 时 往 往 靠 直 觉 行 事, 有 时 候 还 会 觉 得, 这 么 简 单 的 解 决 方 法 对 方 怎 么 想 不 到 呢? 这 就 是 直
觉 吧 你 有 可 能 说 不 清 楚 为 什 么 会 想 到 这 个 方 法, 但 是 知 道, 那 是 正 确 的 我 们 家 老 太 太 有 一 天 冬 天 患 病 手 疼, 我 查 了 大 量 的 医 学 资 料, 觉 得 有 可 能 是 腱 鞘 炎, 随 后 带 老 太 太 去 医 院, 那 位 医 生 让 俺 妈 简 单 的 做 了 几 个 动 作, 看 了 看 手 和 臂, 简 单 问 了 问, 说, 很 可 能 是 类 风 湿, 最 好 做 检 查 确 认 下 检 查 结 果 确 诊 为 类 风 湿! 这 就 是 高 手, 他 可 以 通 过 一 些 微 妙 的 线 索 得 出 结 果, 而 新 手 往 往 让 你 做 一 堆 检 查, 最 后 得 出 一 个 错 误 结 论! 直 觉, 这 玩 意 能 复 制 和 培 养 么? 还 有, 很 多 公 司 往 往 希 望 通 过 设 置 规 则 和 秩 序 来 保 证 专 家 和 高 手 有 更 大 的 产 出, 殊 不 知 这 样 的 做 法 正 好 适 得 其 反 在 技 术 公 司, 规 则 和 秩 序, 更 多 适 合 那 些 不 知 进 取 或 不 思 进 取 的 新 手 和 胜 任 者, 人 一 旦 在 某 个 领 域 达 到 一 定 的 高 度, 就 有 了 自 己 的 做 法 和 直 觉, 方 向 没 问 题 就 行 了, 复 杂 的 制 度 反 而 会 抑 制 他 们 的 创 造 性 另 外, 自 信 往 往 来 自 于 无 知 而 不 是 知 识, 一 个 人 一 旦 成 为 高 手, 就 会 痛 苦 的 意 识 到 自 己 知 道 的 是 多 么 少, 人 生 苦 短 学 问 太 多, 这 样 的 人 是 不 需 要 去 鞭 策 的, 给 空 间 和 鼓 励 就 好 扯 了 这 么 多, 估 计 有 读 者 要 问, 你 丫 见 过 高 手 吗? 我 还 算 幸 运, 刚 进 入 洪 恩 软 件 的 时 候 身 边 有 几 个 牛 人, 其 中 之 一 还 是 我 的 顶 头 上 司, 这 哥 们 技 术 功 能 非 常 扎 实, 据 说 读 汇 编 像 读 读 者 一 样, 公 司 要 做 网 站, 他 就 学 了 几 天 perl, 然 后 带 着 我 们 把 洪 恩 在 线 搭 起 来 了, 后 来 要 做 企 业 级 软 件, 他 又 学 了 几 天 java, 带 着 我 们 把 产 品 做 出 来 了, 那 是 2001 年 左 右 后 来 他 去 创 业 袅 另 一 个 是 独 行 侠, 大 老 板 专 门 为 他 配 了 办 公 室, 里 面 一 堆 服 务 器 和 显 示 屏, 他 经 常 蜷 缩 在 宽 大 的 座 位 里 抱 着 键 盘 编 程, 我 们 进 去 请 教 问 题 时 看 到 屋 里 烟 雾 缭 绕, 丫 叼 着 烟 翘 着 二 郎 腿 正 在 敲 打 键 盘, 后 来 这 兄 弟 搭 建 了 完 美 时 空 游 戏 的 底 层 框 架 和 引 擎 还 有 一 位 被 大 老 板 誉 为 国 内 少 有 的 能 够 写 操 作 系 统 级 别 代 码 的 家 伙, 后 来 去 了 美 帝 音 讯 全 无 你 们 说, 这 些 人 能 复 制 和 培 养 么? 高 手 不 可 培 养, 只 能 独 自 成 长 如 果 你 的 团 队 里 有 这 样 的 高 手, 好 好 珍 惜 他 们 并 给 予 他 们 足 够 的 空 间, 也 许 有 一 天 会 有 数 百 倍 的 回 报!
老 兵 不 死, 只 能 自 我 提 升 发 布 日 期 2013 年 7 月 31 日 按 照 现 代 人 的 生 存 环 境, 我 觉 得 70 岁 可 以 算 人 生 的 有 效 年 龄, 所 以 说 35 岁 人 生 过 半 并 不 为 过 对 于 喜 欢 思 考 的 人 来 说, 人 生 过 半 还 能 够 听 进 人 言 的, 我 觉 得 有 圣 贤 之 心, 当 然 能 否 成 就 圣 贤 之 事 要 另 说 常 年 读 书 思 考, 并 每 日 三 省 其 身 的 人,30 多 岁 基 本 都 形 成 了 自 己 的 完 整 三 观, 至 于 三 观 正 与 不 正, 就 仁 者 见 仁 了 这 样 的 人 你 试 图 以 旁 观 者 清 的 理 由 告 诉 他 一 些 人 一 些 事, 提 些 建 议 或 给 些 意 见, 得 到 的 反 馈 基 本 都 是 面 带 笑 容 频 频 点 头 和 若 有 所 思, 心 里 不 骂 娘 手 里 不 攥 紧 诺 记 手 机 已 经 算 是 对 你 客 气 了 我 和 身 边 的 朋 友 同 事 探 讨 过 这 个 问 题, 大 家 都 有 同 感, 一 个 问 题 只 有 自 己 想 清 楚 了, 悟 了, 才 会 去 回 顾 之 前 别 人 的 那 些 碎 碎 念, 哪 些 是 建 议 哪 些 是 垃 圾, 哪 些 是 牛 人 哪 些 是 吊 丝, 然 后 给 别 人 分 分 类 排 排 序, 以 为 自 己 下 次 会 更 多 采 纳 那 些 优 质 建 议, 其 实 下 次 还 是 一 个 德 行 伟 大 如 乔 布 斯 者, 经 常 对 苹 果 的 那 些 牛 人 提 出 的 建 议 意 见 创 意 和 想 法 抛 出 硬 邦 邦 的 两 个 字, 狗 屎, 掷 地 有 声 后 飘 然 离 去, 两 周 后 一 准 喜 滋 滋 的 把 大 家 召 集 在 一 起 说, 哥 有 个 好 主 意 balabala 这 时 就 会 有 个 倒 霉 蛋 在 后 面 骂 娘 这 特 么 不 是 我 两 周 前 的 点 子 么? 说 起 来 都 是 眼 泪 注 : 看 了 这 篇 文 章 不 要 试 图 和 你 的 领 导 去 探 讨 意 见 和 建 议 的 事, 无 论 是 工 作 中 的 还 是 家 里 的, 他 / 她 们 的 处 理 原 则 是 不 变 的 : 有 意 见 可 以 提, 保 留 就 是 了 不 听 劝 非 要 去 争 取 自 由 的, 生 死 由 命 富 贵 在 天,MacTalk 不 负 担 任 何 法 律 责 任! 其 实 更 稳 妥 的 做 法 是 让 他 / 她 们 订 阅 MacTalk 为 毛 会 这 样, 给 大 家 讲 个 故 事 先 : 话 说 唐 僧 师 徒 四 人 取 经 成 功 位 列 仙 班, 第 一 天 去 上 班 时 进 大 雄 宝 殿, 被 看 门 的 拦 住 了 大 家 一 看, 原 来 是 当 年 悟 空 大 闹 天 庭 时 揍 过 的 一 个 罗 汉, 罗 汉 说 : 虽 然 你 们 都 成 仙 了, 但 是 还 得 回 答 一 个 问 题 才 能 进 去 然 后 问 唐 僧, 你 信 佛 吗? 唐 僧 心 里 说, 尼 玛 信 不 信 都 得 说 信 啊, 于 是 回 答, 信, 然 后 就 进 去 了, 猪 八 戒 和 沙 和 尚 也 是 这 问 题, 分 分 钟 都 进 去 了 猴 子 心 想, 这 特 么 太 简 单 了, 正 准 备 整 整 虎 皮 战 衣 抬 腿 进 殿, 罗 汉 问 道 : 大 圣, 你 知 道 世 界 上 有 多 少 只 猴 子 吗? 你 大 爷 这 个 故 事 当 然 是 我 编 的, 中 心 思 想 就 是, 我 们 每 个 人 都 是 那 个 罗 汉, 在 判 断 一 个 人 或 一 件 事 或 一 句 话 的 时 候, 已 经 根 据 以 往 的 经 验 教 训 进 行 了 预 判, 为 不 同 的 人 和 事 设 立 了 不 同 的 准 则, 我 们 只 相 信 那 些 愿 意 相 信 的 东 西 这 玩 意 有 个 术 语 叫 做 确 认 偏 误, 英 文 叫 Confirmation Bias, 一 旦 有 了 这 种 偏 见, 我 们 就 很 难 改 变 主 意 和 接 受 他 人 意 见 了 比 如 那 些 愿 意 相 信 气 功 大 师 的 人, 如 果 你 说 气 功 大 师 都 是 骗 子, 他 就 会 问 你 猴 子 的 问 题, 如 果 你 说 气 功 大 师 是 国 学 国 粹 的 传 承 者, 那 么 他 就 会 问 你 佛 的 问 题 如 果 你 说 气 功 大 师 能 隔 几 条 街 戳 死 谁, 他 就 会 两 眼 放 光 说, 我 擦 不 是 真 的 吧 现 实 如 此, 网 络 上 更 是 乌 烟 瘴 气, 网 络 骂 战 几 乎 分 不 出 胜 负, 大 部 分 人 都 在 相 信 自 己 原 来 相 信 的 东 西, 只 有 那 些 一 直 积 极 思 考 并 且 愿 意 接 受 新 思 想 的 人 才 有 可 能 改 变, 这 部 分 人 的 比 例 是 极 少 的, 如 果 你 是, 那 就 是 大 幸! 写 到 这 我 对 古 代 那 些 当 谋 士 的 人 充 满 绝 望 的 缅 怀, 想 碰 到 一 个 上 马 可 杀 敌 下 马 可 治 国 还 能 纳 谏 如 流 的 明 主, 基 本 上 和 现 代 中 彩 票 的 几 率 差 不 多, 悲 乎! 想 清 楚 这 些 之 后, 我 目 前 的 行 为 准 则 是 这 样 的 :
1. 如 果 别 人 需 要 我 的 意 见, 知 无 不 言, 但 不 要 去 追 寻 结 果, 不 要 以 为 你 的 建 议 是 金 科 玉 律 不 听 不 行, 更 不 要 事 后 说, 我 早 就 说 过 2. 如 果 我 需 要 别 人 的 意 见 和 建 议, 那 就 把 自 己 放 空, 暂 时 扔 掉 偏 见 和 预 判, 认 真 听 好 好 学, 争 取 融 会 贯 通, 提 升 自 我, 如 果 确 实 无 法 接 受, 那 也 不 必 抱 怨, 最 后 要 记 的 说 谢 谢 老 兵 不 死, 只 能 自 我 提 升, 人 生 能 做 到 大 通 达, 小 拧 巴, 就 行 了
留 不 住 的 人 才 发 布 日 期 2013 年 2 月 19 日 工 作 以 来 虽 然 一 直 从 事 技 术 研 发 工 作, 但 很 早 就 涉 足 所 谓 的 管 理 工 作, 掐 指 算 算, 带 团 队 有 十 年 了, 人 多 人 少, 人 聚 人 散, 有 时 想 想 蛮 伤 感 的, 很 多 非 常 好 的 朋 友 兄 弟, 因 为 工 作 分 开 后 慢 慢 的 疏 远 再 不 相 见 这 可 能 就 是 古 人 两 千 年 前 所 说 的 相 濡 以 沫, 不 如 相 忘 于 江 湖 春 节 后 第 一 天 工 作, 就 来 谈 谈 这 些 留 不 住 的 人 才 几 乎 每 家 公 司 无 论 大 小 都 在 标 榜 以 人 为 本, 但 真 正 做 到 的 凤 毛 麟 角, 甚 至 用 几 乎 没 有 来 表 述 也 不 为 过 在 这 样 一 个 信 息 时 代, 人 才 几 乎 就 是 每 家 公 司 的 所 有 财 产, 所 以 各 大 公 司 都 希 望 能 够 留 住 宝 贵 的 人 才, 但 恰 恰 是 信 息 的 流 动 也 导 致 了 人 才 的 过 度 流 动, 这 就 像 各 大 球 队 转 会 一 样, 每 到 年 中 年 末, 不 停 地 换 人 裁 人 进 人, 现 在 IT 行 业 的 人 员 流 动 比 转 会 更 加 剧 烈 我 带 团 队 最 好 的 成 绩 是 在 2008-2010 年, 两 年 多 的 时 间 里 团 队 流 失 率 为 零, 当 时 沾 沾 自 喜, 觉 得 自 己 具 备 带 人 的 天 赋, 实 际 的 情 况 是, 虽 然 我 采 取 了 很 多 人 性 化 的 做 法, 包 括 定 期 主 动 为 优 秀 员 工 加 薪 的 措 施, 但 主 要 的 原 因 是 因 为 互 联 网 和 移 动 市 场 还 没 有 爆 发 性 增 长, 从 2011 年 开 始, 电 商 移 动 搜 索 云 计 算 大 数 据, 乱 花 渐 欲 迷 人 眼, 热 钱 已 经 迷 了 眼, 整 个 行 业 的 薪 酬 水 平 已 经 完 全 无 法 预 测 了,IT 人 员 开 始 疯 狂 的 跳 槽, 所 有 的 人 才 都 是 留 不 住 的 人 才 关 于 跳 槽 和 薪 资, 这 个 扯 起 来 就 扯 不 清 了, 坚 守 还 是 离 职, 长 远 利 益 还 是 短 期 利 益, 对 于 那 些 背 负 着 房 贷 车 贷 和 没 有 房 贷 车 贷 的 80 后 90 后, 任 何 选 择 都 不 应 该 受 到 苛 责 所 以 我 们 就 知 道, 人 才 是 留 不 住 的, 除 非 他 们 想 自 己 留 下, 不 断 的 引 入 新 生 血 液, 培 养 他 们, 即 使 他 们 两 年 后 会 义 无 反 顾 的 离 开 最 后 用 伟 大 的 披 头 士 乐 队 的 最 后 一 张 专 辑 的 名 称 来 结 束 这 段 碎 碎 念 :Let it Be!
没 文 化 有 人 文 发 布 日 期 2013 年 6 月 5 日 看 到 一 篇 文 章, 叫 做 不 穿 裤 子 驱 动 开 发, 看 题 目 以 为 出 现 了 牛 叉 闪 闪 的 新 型 开 发 方 法, 细 读 之 下, 发 现 是 一 个 没 见 过 世 面 的 外 国 程 序 员 的 碎 碎 念, 大 意 就 是 他 们 可 以 穿 短 裤 上 班 编 程, 然 后 有 个 兄 弟 就 发 明 了 个 词 叫 做 PDD(Pants-less Driven Development), 我 觉 得 人 家 是 为 了 讽 刺 各 种 DD( 比 如 FDD- 特 征 驱 动 开 发,DDD- 领 域 驱 动 开 发,TDD- 测 试 驱 动 开 发 balabala ), 结 果 文 章 作 者 把 这 事 扯 到 企 业 文 化 上 了, 比 如 快 乐 幸 福 自 由 等 等 好 吧, 这 篇 文 章 就 拿 企 业 文 化 开 刀 我 记 得 最 早 参 加 工 作 的 时 候 没 听 说 企 业 文 化 这 回 事, 那 时 候 墙 上 都 写 着 团 结 紧 张 严 肃 活 泼 这 样 自 相 矛 盾 的 词 汇, 所 以 大 家 都 视 而 不 见 后 来 不 知 道 怎 么 回 事, 估 计 是 美 帝 文 化 入 侵, 国 内 大 大 小 小 的 公 司 都 开 始 有 文 化 了, 大 家 使 用 了 各 种 正 确 的 废 话 来 作 为 公 司 的 文 化 和 口 号, 比 如 创 新 严 谨 务 实 ; 比 如 诚 信 立 足 创 新 致 远 ; 比 如 为 用 户 创 造 价 值 ; 比 如 与 客 户 共 赢 balabala, 还 有 更 奇 葩 的, 比 如 态 度 决 定 一 切, 细 节 决 定 成 败 ; 比 如 态 度 决 定 行 为, 行 为 培 养 性 格, 性 格 决 定 命 运, 到 最 后 你 都 不 知 道 是 谁 他 喵 的 决 定 了 谁, 怎 么 看 怎 么 像 死 循 环
还 有 不 少 企 业 把 公 司 的 愿 景 作 为 企 业 文 化, 比 如 基 业 长 青 百 年 老 店 等 等, 但 是 如 果 没 有 把 公 司 的 利 益 和 员 工 利 益 整 合 在 一 起, 那 这 个 文 化 就 是 老 板 的 文 化, 企 业 投 资 方 的 文 化, 和 员 工 有 毛 关 系? 还 有 企 业 搞 文 化 是 为 了 给 公 司 员 工 洗 脑, 把 员 工 招 进 来 以 后 先 拉 到 一 个 鸟 不 拉 屎 的 地 方 进 行 集 中 培 训 和 宣 讲, 告 诉 员 工, 进 了 这 家 门 就 是 这 家 人, 你 必 须 得 和 我 们 长 的 一 样, 否 则 就 要 一 刀 两 断 大 义 灭 亲! 还 有 企 业 搞 文 化 是 为 了 推 行 胡 萝 卜 + 大 棒 + 大 饼 的 政 策, 通 过 企 业 文 化 画 大 饼, 然 后 辅 以 考 核 绩 效 奖 金, 一 套 组 合 拳 下 来, 估 计 新 老 员 工 就 晕 了 还 有 更 奇 葩 的 企 业, 在 不 同 的 阶 段 会 不 断 变 换 自 己 的 企 业 文 化, 就 像 人 说 历 史 是 个 任 人 打 扮 的 小 姑 娘, 企 业 文 化 也 成 了 小 姑 娘, 不 同 阶 段 穿 不 同 的 衣 服, 您 的 情 商 如 果 没 有 达 到 某 个 高 度, 是 很 难 理 解 这 种 转 变 的 其 实 我 觉 得 企 业 文 化 这 事 挺 好, 做 好 了 可 以 决 定 企 业 的 基 因, 比 如 谈 到 创 新 Think different, 我 们 就 会 想 到 苹 果, 提 到 开 放 Don't be evil, 我 们 就 会 想 到 谷 歌, 谈 到 工 程 师 文 化, 我 们 就 会 想 到 Facebook, 但 这 玩 意 有 时 也 会 带 来 一 些 困 惑, 比 如 苹 果 没 发 布 新 产 品, 很 多 就 是 说 你 创 新 已 死, 其 是 大 家 掐 指 一 算, 从 ipod iphone ipad 之 间 都 间 隔 了 好 几 年 Google 和 别 人 打 专 利 官 司, 关 掉 大 家 喜 欢 的 服 务, 也 会 有 人 说, 你 丫 不 是 不 做 恶 吗, 我 呸 ~~~~~~ Facebook 上 市 后 市 值 大 跌, 结 果 有 人 喷 工 程 师 文 化 完 蛋 了 我 要 说, 这 些 外 界 的 声 音 都 不 重 要, 重 要 的 是 企 业 是 否 真 正 认 可 自 己 的 企 业 文 化, 如 果 是, 继 续 保 持 就 好 了, 苹 果 依 然 会 创 新 和 不 同, 谷 歌 保 持 开 放,Facebook 工 程 师 主 导, 他 们 甚 至 不 需 要 去 解 释 什 么 反 观 国 内, 很 多 公 司 把 企 业 文 化 作 为 一 种 秀 或 工 具, 这 就 比 较 扯 淡 了 我 觉 得 搞 好 企 业 文 化, 就 两 点 : 1. 利 益, 把 公 司 利 益 和 员 工 联 系 在 一 起, 好 员 工 钱 得 给 足 2. 人 文, 少 搞 或 不 搞 办 公 室 政 治, 让 员 工 自 由 一 点 开 放 一 点 平 等 一 点, 你 会 获 得 回 报 对 于 员 工 本 身 来 说, 不 管 企 业 是 什 么 文 化, 如 果 你 热 爱 自 己 做 的 事 情, 并 愿 意 付 出 劳 动 获 取 酬 劳, 那 就 去 做 好 了 当 你 在 夜 里 独 自 思 考, 反 复 打 磨 你 设 计 和 创 造 的 东 西, 在 清 晨 的 微 光 中 看 到 自 己 的 作 品, 我 想 告 诉 你, 你 为 之 付 出 的 每 一 分 钟 都 是 值 得 的
缅 怀 那 些 沉 没 的 项 目 发 布 日 期 2013 年 7 月 4 日 上 一 期 谈 了 沉 没 成 本 的 问 题, 很 多 读 者 表 示 意 犹 未 尽, 非 要 问 我 哪 些 项 目 沉 没 了, 这 可 谓 哪 壶 不 开 提 哪 壶, 看 热 闹 不 怕 事 大, 事 不 关 己 高 高 挂 起, 既 如 此, 那 我 就 缅 怀 一 下 我 经 历 过 的 那 些 失 败 的 项 目 和 沉 没 的 成 本, 让 你 们 的 周 末 更 加 愉 悦 一 些 互 联 网 的 泡 沫 1999 年 底, 我 离 开 北 京 的 郊 区 顺 义, 离 开 堆 满 散 热 器 的 车 间, 来 到 北 京, 看 着 北 京 四 环 上 一 路 的 滚 滚 红 尘, 我 心 想, 这 才 是 我 要 的 生 活!2000 年, 初 入 IT 江 湖, 伴 随 着 第 一 波 互 联 网 浪 潮 的 冲 击, 我 第 一 个 真 正 参 与 的 项 目 是 洪 恩 在 线 洪 恩 软 件 当 时 就 在 五 道 口 的 东 升 乡 楼 里, 对 面 就 是 清 华 大 学 东 门, 公 司 学 习 和 学 术 氛 围 很 浓 那 时 使 用 的 编 程 语 言 是 Perl Shell HTML 和 JavaScript 那 段 时 光 美 好 的 令 人 发 指, 全 公 司 80% 的 员 工 投 入 在 网 站 建 设 上, 其 中 大 部 分 是 程 序 员, 大 家 都 青 春 年 少 一 腔 热 血, 持 剑 四 顾 眉 宇 苍 茫, 每 个 人 都 像 贪 婪 的 海 绵 吸 水 一 样 吸 收 知 识 并 拼 命 编 程 当 时 我 们 的 日 程 表 是 这 样 的 : 上 午 11 点 左 右, 一 堆 睡 眼 惺 忪 的 程 序 员 踢 踢 踏 踏 走 进 办 公 室, 打 开 自 己 的 个 人 电 脑, 勤 奋 的 人 会 噼 噼 啪 啪 的 编 写 一 会 程 序, 慵 懒 的 就 会 浏 览 一 下 网 站 的 流 量 和 论 坛 评 论, 等 到 12 点 去 食 堂 吃 饭, 吃 完 饭 休 息 一 下, 下 午 正 式 开 始 一 天 的 工 作, 路 遥 当 时 写 平 凡 的 世 界 时 号 称 早 晨 从 中 午 开 始, 我 们 同 样 如 此 每 天 的 下 午 和 晚 上 是 大 家 效 率 最 高 的 时 候, 那 时 候 只 听 到 噼 噼 啪 啪 的 键 盘 敲 击 声 和 嗡 嗡 的 讨 论 声, 这 种 情 况 一 直 持
续 到 晚 上 九 点 左 右, 有 人 开 始 离 开, 我 们 一 般 会 继 续 编 程 到 凌 晨, 每 晚 12 点 左 右 要 更 新 程 序 和 网 站 内 容, 做 完 这 件 工 作 之 后, 大 家 就 会 放 松 一 些, 开 始 看 书 和 学 习 一 些 前 沿 的 技 术, 到 凌 晨 两 三 点 的 时 候, 就 是 我 们 每 天 的 happy time, 几 个 人 开 始 联 网 打 对 战 游 戏, 比 如 三 角 洲 雷 神 之 锤 等, 慢 慢 天 光 发 亮, 我 们 就 知 道 睡 眠 的 时 间 来 临 了, 各 自 蹿 回 公 司 的 宿 舍 睡 觉, 等 待 下 一 天 的 来 临 那 段 时 光 是 如 此 美 好, 以 至 于 我 开 始 怀 疑 它 的 真 实 性, 无 论 如 何, 我 在 那 个 阶 段 得 到 了 肆 意 的 成 长, 身 边 都 是 清 华 北 大 的 牛 人, 只 要 你 想 学 就 会 有 无 数 的 新 鲜 玩 意 等 着 你, 每 天 我 们 都 被 新 的 技 术 和 潮 流 冲 击 着, 并 幻 想 这 种 生 活 能 长 长 久 久 的 持 续 下 去 但 是, 幸 福 的 时 光 总 是 短 暂 的, 接 下 来 便 是 无 穷 无 尽 的 痛 苦! 很 快 互 联 网 的 泡 沫 破 灭, 无 论 投 入 了 多 少, 公 司 必 须 要 考 虑 自 己 的 现 金 流 了, 大 批 的 人 撤 走 重 新 去 开 发 教 育 产 品, 但 是 网 站 开 发 积 累 了 大 批 的 程 序 员 如 何 处 理? 总 不 能 把 我 们 收 拾 一 下 埋 在 清 华 园 里, 虽 然 可 以 埋 葬 回 忆, 但 埋 人 显 然 是 不 对 滴, 为 了 解 决 这 个 问 题, 公 司 决 定 新 启 动 一 个 项 目, 叫 做 数 字 校 园, 准 备 使 用 最 新 的 技 术 Java 实 现, 新 的 一 段 历 程 又 开 始 了 洪 恩 在 线 经 过 大 跃 进 式 的 轰 轰 烈 烈 之 后 悄 然 沉 寂, 究 其 原 因 就 是 随 风 而 动, 但 是 那 个 年 代 因 此 交 学 费 的, 可 不 止 洪 恩 软 件 一 家, 所 以 这 个 沉 没 的 成 本, 可 以 归 结 为 历 史 原 因 数 字 校 园 数 字 校 园 当 时 的 定 位 是 基 于 BS 架 构 的 校 园 信 息 化 平 台, 大 部 分 功 能 使 用 浏 览 器 操 作, 少 数 类 似 排 课 引 擎 要 安 装 客 户 端 主 要 技 术 架 构 J2EE, 支 持 Windows Linux Unix, 数 据 库 采 用 PostgreSQL,Http Server 是 IIS+Tomcat 或 Apache+Tomcat, 主 要 语 言 是 java 和 jsp, 其 他 用 到 的 语 言 包 括 汇 编 C VC Shell 等, 当 然 前 端 的 HTML 和 JS 是 少 不 了 的 为 毛 会 扯 到 汇 编 上 呢? 这 个 问 题 我 也 郁 闷, 汇 编 是 我 当 时 的 老 板 写 的, 我 之 前 提 到 过 这 位 三 无 人 员 无 论 操 作 系 统 无 论 编 程 语 言 无 论 数 据 库, 他 的 风 格 是 能 把 简 单 的 事 情 搞 的 巨 复 杂, 也 能 把 复 杂 的 技 术 搞 的 巨 简 单, 当 然 最 终 的 结 果 是 把 问 题 搞 定, 把 菜 鸟 搞 晕 当 时 那 些 汇 编 程 序 应 该 是 用 来 做 产 品 License 验 证 的, 但 现 在 想 来 我 觉 得 他 的 精 力 更 应 该 放 在 卖 License 上 而 不 是 保 护 License 上 为 了 在 浏 览 器 上 模 拟 客 户 端 程 序 的 效 果, 我 们 使 用 xml 数 据 岛 的 技 术 实 现 浏 览 器 异 步 加 载, 后 来 类 似 的 技 术 有 个 更 时 髦 的 名 称 叫 AJAX 为 了 实 现 智 能 排 课 和 分 班, 我 们 走 访 了 很 多 学 校, 编 写 排 课 和 分 班 算 法, 分 别 实 现 了 在 线 版 和 离 线 版 经 过 以 上 结 案 陈 词, 我 们 就 知 道, 在 这 个 案 子 里, 无 论 是 技 术 水 准 还 是 业 务 理 解, 我 们 在 同 领 域 都 处 于 领 先 的 地 步, 我 们 的 团 队 对 成 功 是 如 此 笃 定, 就 像 一 个 优 秀 射 手 在 连 续 错 失 多 次 良 机 之 后, 面 对 空 门 我 们 相 信 这 个 一 定 会 进 我 们 猜 对 了 开 头, 却 想 错 了 结 局, 球 再 次 滑 门 而 过, 射 手 爬 起 来 泪 流 满 面,md 原 来 是 国 足 射 手! 总 之, 数 字 校 园 并 没 有 给 我 们 带 来 好 运, 虽 然 我 们 的 产 品 不 错, 但 是 理 念 超 前, 曲 高 和 寡, 洪 恩 本 身 缺 乏 企 业 级 产 品 的 运 营 和 销 售 经 验, 学 校 的 信 息 化 程 度 也 没 那 么 迫 切, 在 坚 持 了 两 年 的 研 发 和 销 售 之 后, 最 终 这 个 产 品 也 以 缩 减 编 制 告 终, 我 在 这 个 阶 段 也 开 始 成 长 为 一 个 技 术 管 理 者, 帮 助 产 品 负 责 人 协 调 各 种 技 术 牛 人 的 工 作, 当 然 我 编 写 的 代 码 并 不 比 别 人 少 但 是 项 目 的 沉 没 给 我 带 来 的 挫 败 感 远 远 大 于 成 长 的 喜 悦, 对 此 我 无 能 为 力 一 切 似 乎 都 没 有 落 在 点 上, 沉 没 没 有 注 定 却 依 约 而 来, 让 人 唏 嘘 感 慨! 由 此 我 也 想 明 白 了 一 个 道 理, 通 晓 天 下 武 功 而 百 无 一 用, 其 实 和 不 出 家 门 的 书 生 也 没 太 大 区 别 ; 学 尽 世 上 技 术 但 做 不 出 成 功 的 产 品, 一 样 是 毫 无 意 义 所 谓 知 行 合 一, 实 在 缺 一 不 可!
当 培 训 遭 遇 非 典 时 间 来 到 2003 年, 公 司 老 板 目 光 炯 炯, 准 备 开 辟 培 训 市 场, 他 告 诉 我 们 失 败 不 可 怕, 目 光 坚 定 勇 往 直 前 一 定 能 成 功 我 当 时 的 老 板 具 备 一 定 的 现 实 扭 曲 力 场, 我 们 透 过 婆 娑 的 泪 眼 看 到 他 坚 毅 的 面 庞, 再 一 次 相 信 了 真 心 与 梦 想, 我 们 开 始 规 划 培 训 帝 国 的 荣 光 洪 恩 教 育 当 时 的 英 语 培 训 力 量 还 是 很 强 的, 为 了 做 出 差 异 化 的 培 训, 除 了 准 备 师 资 力 量 和 多 样 化 的 课 程 之 外, 我 们 还 设 计 了 一 套 英 语 培 训 系 统, 系 统 不 仅 可 以 记 录 学 员 的 信 息 学 习 进 度 学 习 课 程, 还 可 以 通 过 视 频 进 行 对 话 和 练 习, 讲 师 会 对 学 员 的 文 字 作 业 和 视 频 作 业 进 行 点 评, 形 成 了 一 套 教 学 视 频 反 馈 文 字 反 馈 点 评 成 长 教 学 的 闭 环 培 训 体 系, 这 套 系 统 的 开 发 任 务 主 要 由 我 和 另 一 位 程 序 员 完 成, 那 哥 们 是 清 华 的 硕 士, 人 称 阿 黄, 一 手 VC 写 的 十 分 俊 朗, 经 过 严 肃 的 讨 论 后 确 认, 用 C# 写 培 训 系 统,VC 实 现 视 频 引 擎 当 时 我 们 的 效 率 还 是 很 高 的, 系 统 很 快 上 线, 场 地 学 员 设 备 一 应 俱 全, 一 切 都 在 往 成 功 的 方 向 挺 进, 然 后, 就 非 典 了, 然 后 就 没 有 然 后 了 我 们 的 状 态 从 打 鸡 血 直 接 转 换 成 泄 了 气 的 皮 球, 乾 坤 大 挪 移 也 不 过 如 此 我 躺 在 宿 舍 望 着 天 花 板 痛 苦 的 思 考 着 中 国 IT 的 未 来, 心 想, 这 行 业 到 底 是 不 是 人 干 的? 看 看 吧,Mac 君 年 轻 的 时 候 就 开 始 思 考 这 些 木 有 答 案 的 问 题 了, 各 位 初 入 或 将 入 IT 江 湖 的 师 弟 师 妹 师 侄, 我 只 能 帮 你 们 到 这 里 了 我 经 过 长 时 间 的 思 考 之 后, 做 了 一 个 看 似 错 误 的 决 定 ( 兄 弟 们, 所 谓 长 考 出 坏 招 就 是 这 样 滴!), 洪 恩 依 然 在 不 断 寻 求 突 破 和 机 会, 但 我 已 经 疲 惫 不 堪 了, 最 后 放 弃 了 做 管 理 和 做 游 戏 的 尝 试, 离 开 洪 恩 去 做 其 他 事 情 结 果 原 来 那 票 兄 弟 2004 年 成 立 完 美 时 空, 度 过 了 一 段 极 其 艰 苦 的 岁 月 之 后, 成 功 开 发 出 了 诛 仙 七 侠 镇 等 经 典 游 戏, 并 于 2007 年 在 纳 斯 达 克 上 市 呜 呼, 这 也 就 是 坚 持 的 力 量 吧, 美 好 的 结 局 总 是 送 给 坚 持 到 最 后 的 人 们! 之 后 我 又 经 历 过 一 些 失 败 的 项 目 和 沉 没 的 成 本, 不 再 一 一 细 数, 总 之, 技 术 不 行 时 机 不 对 策 略 失 误 公 司 基 因 等 等, 每 一 个 因 素 都 可 能 会 导 致 项 目 的 沉 没, 而 坚 持, 有 时 降 低 成 功 率, 有 时 提 升 成 功 率, 时 也 命 也, 就 是 如 此! 最 后 用 一 首 送 别 的 词 来 送 别 这 些 沉 没 的 项 目 : 登 山 临 水 送 将 归, 悲 莫 悲 兮 生 别 离, 不 用 登 临 怨 落 晖 昔 人 非, 惟 有 年 年 秋 雁 飞
明 天 的 科 技 发 布 日 期 2013 年 7 月 22 日 每 次 写 完 一 个 规 划 中 的 长 篇 文 章 都 会 比 较 累, 今 天 微 信 宕 机 大 半 天, 我 高 兴 坏 了, 心 想 一 直 坏 下 去 今 儿 就 不 用 写 了, 没 想 到 天 不 随 人 愿, 临 时 工 愣 是 把 电 缆 接 好 了, 好 吧, 今 天 扯 点 轻 松 的 话 题 在 人 类 漫 长 的 历 史 长 河 中, 科 技 的 发 展 其 实 一 直 是 缓 慢 的, 从 穴 居 山 洞 茹 毛 饮 血, 到 拔 剑 四 顾 踏 马 江 湖, 再 到 汽 车 飞 机 一 日 万 里, 整 个 过 程 历 经 上 百 万 年, 科 技 就 像 一 头 年 迈 的 耕 牛 在 时 光 的 地 垄 间 缓 缓 前 行 直 到 20 世 纪 中 叶, 计 算 机 被 整 出 来 了, 随 后 互 联 网 诞 生, 从 此 人 类 的 科 技 开 始 快 马 轻 裘, 进 入 了 发 展 的 快 车 道 昨 天 还 是 电 灯 电 话 楼 上 楼 下, 今 天 已 经 是 智 能 手 机 和 平 板 电 脑 的 天 下, 明 天 的 科 技 属 于 谁 呢?Google 的 Glass 和 无 人 驾 驶 汽 车, 还 是 Apple 的 可 穿 戴 智 能 设 备? 亦 或 是 马 斯 克 的 超 音 速 管 道 和 火 箭 飞 机 有 诗 吟 道 : 北 方 有 佳 人, 绝 世 而 独 立 一 顾 倾 人 城, 再 顾 倾 人 国 今 天 我 们 还 能 找 到 倾 国 倾 城 的 科 技 么? 今 日 佳 人, 明 日 黄 花,2010 年 被 推 崇 备 至 的 ipad 和 iphone 已 经 被 批 评 没 有 创 新 了, 更 早 的 微 软 和 IBM 已 经 被 说 成 是 没 落 英 雄 了, 时 至 今 日, 说 英 雄 谁 是 英 雄? 上 次 和 Google 的 朋 友 聊 天 的 时 候 他 们 让 我 评 价 一 下 Google 和 Apple, 我 说, 这 两 个 公 司 开 发 出 了 我 每 天 使 用 最 多 的 产 品 和 服 务, 比 如 Apple 的 iphone ipad Mac 和 App Store,Google 的 Search Gmail Analytics Map 等, 所 以 它 们 是 我 最 喜 欢 的 两 个 公 司 Google 呢, 精 深 而 充 满 未 来 感, 他 们 有 世 界 上 最 庞 大 的 数 据 平 台 和 搜 索 能 力, 但 却 并 不 迷 恋 于 此, 而 是 把 领 域 拓 展 到 未 来, 开 发 出 了 Google Class 和 无 人 驾 驶 汽 车, 虽 然 这 两 个 产 品 的 盈 利 还 不 可 预 期, 但 是 很 多 人 看 到 了 Google 的 眼 界 和 探 索 精 神, 这 也 是 其 股 票 一 直 稳 步 增 长 的 原 因 关 于 Google 眼 镜 我 要 插 一 句, 为 毛 老 外 戴 上 总 是 帅 帅 的, 中 国 人 民 一 戴 总 是 土 气 四 溢 傻 气 逼 人? 我 觉 得 要 么 是 这 货 专 门 为 老 外 脸 型 设 计 了, 要 么 是 国 内 那 些 眼 镜 男 都 不 够 洋 气 哎, 有 时 我 被 自 己 崇 洋 媚 外 的 心 理 活 动 搞 的 什 么 都 吃 不 下, 最 后 只 好 去 吃 海 底 捞
Apple 则 是 不 创 新 就 去 死 的 公 司, 很 多 人 指 责 苹 果 这 几 年 没 有 创 新, 但 是 不 要 忘 了, 创 新 是 需 要 时 间 的, 在 你 刷 微 博 吐 口 水 扔 臭 鸡 蛋 的 时 候, 真 正 的 创 新 者 都 在 踏 踏 实 实 的 用 锤 子 钉 钉 子, 用 电 烙 铁 焊 板 子 如 果 我 们 从 2000 年 开 始 回 顾 的 话,Apple 的 每 个 创 新 大 概 都 要 经 历 3-5 年 的 时 间,2001 年 的 ipod, 到 2006 年 的 Macbook,2007 年 的 iphone,2010 年 的 ipad, 现 在 是 2013 年, 我 想 是 到 了 创 新 可 期 的 时 候 了 (iwatch?) 一 个 产 品 从 无 到 有 是 困 难 的, 从 有 到 精 是 艰 难 的, 而 当 你 站 上 一 个 巅 峰 之 后, 哪 怕 是 做 最 微 小 的 改 进 和 提 升, 都 需 要 花 费 大 量 的 人 力 物 力, 同 时 还 要 承 受 失 败 的 风 险 我 们 都 知 道, 可 能 很 多 人 很 多 公 司 穷 尽 一 生 都 无 法 达 到 卓 越 的 境 地 所 以 对 Apple 来 说, 我 们 只 是 需 要 一 点 耐 心, 在 把 我 们 自 己 的 事 情 做 好 的 同 时, 再 等 等 今 天 之 所 以 想 写 这 个 话 题, 是 因 为 这 几 天 正 在 玩 Jawbone Up 手 环 智 能 穿 戴 设 备 似 乎 已 经 成 为 未 来 的 主 流 趋 势, 但 是 Google Class 在 国 内 似 乎 还 是 个 高 端 玩 具, 尤 其 是 我 们 这 种 读 书 读 成 近 视 眼 高 端 人 士, 看 见 别 人 带 Google 眼 镜 耍 酷 心 中 就 有 几 万 头 泥 马 翻 腾 奔 涌 iwatch 呢, 除 了 一 堆 效 果 图 毛 都 没 有, 所 以 玩 玩 健 康 手 环 是 个 不 错 的 贴 近 未 来 的 选 择 我 个 人 除 了 对 Apple 的 产 品 抵 抗 力 稍 弱 之 外, 在 其 他 方 面 基 本 上 土 的 掉 渣 渣, 自 然 不 知 道 有 这 种 手 环, 这 是 上 次 参 加 阿 里 技 术 嘉 年 华 获 赠 的, 回 来 就 开 始 折 腾, 用 了 一 周 多, 感 觉 不 错, 手 环 和 iphone 或 Andorid 平 台 上 的 App 配 合, 可 以 记 录 你 每 天 运 动 了 多 少 步, 睡 眠 质 量, 睡 眠 时 间, 还 有 智 能 睡 眠 闹 钟, 空 闲 提 醒 等 功 能 长 时 间 使 用 还 可 以 记 录 你 的 生 命 线 和 趋 势 当 然 有 个 功 能 比 较 鸡 肋 就 是 记 录 饮 食 信 息 和 热 量, 全 特 么 是 英 文, 您 要 是 吃 了 个 土 豆 炖 牛 肉, 根 本 就 不 知 道 填 啥, 所 以, 目 前 基 本 没 用 用 这 玩 意 的 另 一 个 好 处 就 是, 如 果 需 要 徒 步 去 做 点 什 么, 以 前 的 反 映 是 我 了 个 擦, 怎 么 这 么 远 现 在 的 反 映 是, 好, 又 可 以 增 加 几 千 步 了 扯 了 这 么 多, 明 天 的 科 技 到 底 是 什 么 样 子 呢? 没 人 知 道, 未 来 的 事 情 谁 说 的 准 呢, 不 过 我 觉 得, 软 件 与 硬 件 的 整 合, 硬 件 与 人 的 整 合, 人 与 自 然 的 整 合, 可 能 是 未 来 科 技 的 发 展 之 路 吧
你 有 多 少 时 间? 发 布 日 期 2013 年 5 月 22 日 经 常 有 读 者 问 我 每 天 花 多 少 时 间 在 写 作 上, 你 怎 么 会 有 那 么 多 时 间 呢? 其 实 我 一 直 在 压 缩 写 微 信 平 台 的 时 间, 包 括 取 消 了 每 天 更 新 的 承 诺 ( 于 我 而 言, 时 间 确 实 是 不 够 的 ), 但 是 固 定 的 时 间 消 耗 必 不 可 少, 现 在 大 概 短 则 半 小 时, 长 则 两 小 时, 这 里 面 还 包 含 了 读 者 互 动 的 时 间, 时 间 成 本 还 是 蛮 高 的 怎 么 会 有 那 么 多 时 间? 其 实 没 那 么 多 时 间, 大 家 时 间 都 是 一 样 的, 只 不 过 在 做 不 同 的 事 情 罢 了 说 到 这 里, 我 就 要 给 大 家 介 绍 一 个 节 省 时 间 的 绝 招, 那 就 是 远 ~ 离 ~ 电 ~ 视! 小 时 候 有 个 阶 段 我 最 爱 的 两 件 事 就 是 看 武 侠 小 说 和 武 侠 电 视 剧, 金 庸 古 龙 梁 羽 生 的 书 基 本 读 了 个 遍, 常 常 就 着 夜 色 和 手 电 筒 看 书, 碰 到 武 侠 剧 一 集 都 不 想 落 下, 估 计 眼 睛 近 视 就 源 于 此 看 到 痴 迷 处 仰 望 星 空, 我 就 琢 磨, 等 老 了 就 弄 两 筐 武 侠 小 说 和 录 像 带 看, 想 躺 着 看 就 躺 着 看, 想 坐 着 看 就 坐 着 看, 想 看 多 久 就 看 多 久, 那 是 何 等 豆 浆 和 冰 糖 的 生 活! 那 时 候 的 我 还 不 知 道 人 在 各 个 阶 段 的 变 化 是 如 此 难 以 预 料, 二 十 岁 的 时 候 很 难 想 象 自 己 三 十 岁 时 候 的 思 想, 何 谈 老 去? 梦 想, 能 力, 规 则 和 习 惯 等, 都 会 随 着 时 间 流 逝 发 生 改 变 很 快 武 侠 小 说 就 淡 出 视 野, 但 电 视 还 是 充 满 吸 引 力, 刚 毕 业 时 租 了 房 子, 首 先 给 自 己 买 了 台 电 视, 工 作 回 来 后, 经 常 躺 在 床 上 看 着 电 视 入 睡, 那 时 的 网 络 还 没 有 如 此 发 达 慢 慢 我 开 始 意 识 到 电 视 这 玩 意 简 直 就 是 时 间 杀 手, 光 换 频 道 你 就 能 换 一 个 小 时, 别 提 那 些 垃 圾 广 告 了, 后 来 慢 慢 电 视 也 淡 了,30 岁 之 后, 基 本 戒 掉 了 这 个 娱 乐 活 动 现 在 我 家 的 电 视 有 几 百 个 台, 仅 用 来 看 看 体 育 直 播 和 重 大 新 闻, 偶 尔 看 看 电 影 频 道 由 于 我 们 不 看 电 视, 孩 子 对 电 视 也 没 瘾, 可 以 用 更 多 的 时 间 做 其 他 好 玩 的 事 情 据 不 完 全 统 计, 现 代 儿 童 在 电 视 机 面 前 每 天 要 耗 上 2-3 个 小 时, 这 几 乎 占 到 了 孩 子 们 课 余 时 间 的 一 半 还 多 各 种 垃 圾 广 告 和 言 论 轮 番 对 人 们 进 行 轰 炸, 画 面 的 不 停 切 换 和 非 互 动 性
会 让 人 们 失 去 注 意 力, 当 然 更 大 的 损 失 是 自 己 的 时 间 就 我 个 人 的 了 解, 现 在 的 电 视 几 乎 没 有 任 何 营 养,90% 的 娱 乐 内 容 脑 残 电 视 剧 和 无 比 和 谐 的 你 幸 福 吗, 我 觉 得 不 看 也 罢, 人 类 通 过 书 籍 留 下 了 那 么 多 美 好 的 东 西, 即 使 你 不 想 提 升 自 己 的 专 业 能 力, 看 看 各 个 时 代 的 书, 你 也 会 知 道 宇 宙 洪 荒, 桑 田 沧 海, 人 类 的 各 种 美 好 和 苦 难, 看 什 么 电 视 呢? 确 实 想 看 的, 看 看 美 剧, 顺 便 还 练 练 听 力 当 然, 网 络 也 是 个 时 间 大 杀 器, 同 样 需 要 控 制, 但 网 络 至 少 比 电 视 好, 至 少 具 备 互 动 性, 至 少 你 是 在 主 动 获 取 内 容 如 果 你 现 在 正 躺 在 沙 发 上 看 电 视, 那 么 最 好 关 掉 电 视, 好 好 去 读 一 本 书
奇 特 的 一 生 发 布 日 期 2013 年 3 月 8 日 今 天 为 大 家 介 绍 一 位 俄 罗 斯 的 科 学 家, 但 在 之 前 首 先 谈 谈 我 对 全 才 和 专 才 的 理 解 很 多 人 的 看 法 是 二 选 一, 要 么 全 面 发 展, 样 样 精 通 样 样 稀 松 ; 要 么 成 为 某 个 专 业 领 域 的 顶 尖 专 家 作 为 一 个 70 后 程 序 员,Nac 君 万 不 赞 同! 就 拿 IT 技 术 来 说, 工 作 十 年 以 上 的, 想 不 成 为 通 才 是 很 困 难 的, 除 非 你 确 实 是 不 思 进 取, 而 且 十 几 年 不 跳 槽 很 难 想 象 一 个 工 作 近 10 年 的 技 术 人 员 说, 我 只 会 Java! 回 顾 一 下, 从 2000 到 2013, 技 术 领 域 的 革 新 速 度 令 人 瞠 目 结 舌, 说 日 新 月 异 不 为 过 各 种 操 作 系 统 编 程 语 言 数 据 库 (Sql 的 NoSql 的 ) 各 种 框 架 平 台 业 务 系 统, 接 踵 而 来, 数 不 胜 数, 你 运 气 得 多 好 才 能 做 到 十 年 只 用 一 种 操 作 系 统 编 程 语 言 和 数 据 库 啊? 比 较 好 的 方 式 是 全 面 熟 悉 你 接 触 或 主 动 学 习 的 内 容 ( 非 浅 尝 辄 止 ), 同 时 在 其 中 根 据 兴 趣 和 方 向 打 造 自 己 的 专 项 特 长 写 到 这 估 计 就 有 同 学 要 发 言 了, 那 位 已 经 涨 红 了 脸 的 童 靴 你 说 一 下 吧, Mac 君, 全 面 学 习 打 造 专 长, 说 者 容 易 做 者 难, 不 吃 不 喝 光 学 东 西, 你 当 我 神 仙 啊? 好 的 这 位 神 仙, 你 先 坐 下, 把 手 里 的 臭 鸡 蛋 放 到 桌 子 里 面, 下 面 我 将 用 一 个 完 美 的 公 式 证 明 这 是 可 行 的 是 啊, 人 怎 么 会 有 那 么 多 时 间 学 习 那 么 多 东 西 呢? 其 实 这 个 不 可 能 的 设 定, 是 在 保 证 你 有 足 够 时 间 看 电 视 看 美 剧 刷 微 博 上 网 闲 逛 的 基 础 之 上 的 只 要 把 上 述 这 些 事 情 消 费 的
时 间 减 少 一 半, 拿 来 持 续 学 习, 你 就 会 发 现 学 习 效 果 是 惊 人 的 有 一 本 书 叫 奇 特 的 一 生, 介 绍 了 一 位 叫 柳 比 歇 夫 的 科 学 家, 这 个 兄 弟 生 前 发 表 了 七 十 来 部 学 术 著 作 其 中 有 分 散 分 析 生 物 分 类 学 昆 虫 学 方 面 的 经 典 著 作 ; 各 种 各 样 的 论 文 和 专 著, 他 一 共 写 了 五 百 多 印 张 等 于 一 万 二 千 五 百 张 打 字 稿 涉 及 内 容 包 括 : 著 作, 探 讨 地 蚤 的 分 类 科 学 史 农 业 遗 传 学 植 物 保 护 哲 学 昆 虫 学 动 物 学 进 化 论 无 神 论 此 外, 他 还 写 过 回 忆 录, 追 忆 许 多 科 学 家 柳 比 歇 夫 为 什 么 会 有 如 此 多 的 时 间 干 这 么 多 事 情? 难 道 他 不 睡 觉 不 娱 乐 每 天 工 作 18 小 时 么? 非 也, 很 多 宣 称 自 己 每 天 工 作 15 小 时 的 人, 真 正 有 效 的 工 作 时 间 可 能 不 到 一 半 柳 比 歇 夫 把 时 间 分 为 纯 时 间 和 毛 时 间, 纯 时 间 是 要 把 工 作 中 的 任 何 间 歇 都 要 除 去 的, 他 这 么 描 述 : 常 常 有 人 说, 他 们 一 天 工 作 十 四 五 个 小 时 这 样 的 人 可 能 是 有 的 可 是 拿 纯 时 间 来 说, 我 一 天 干 不 了 那 么 多 我 做 学 术 工 作 的 时 间, 最 高 纪 录 是 十 一 小 时 三 十 分 一 般 我 能 有 七 八 个 小 时 的 纯 工 作 时 间, 我 就 心 满 意 足 了 我 最 高 纪 录 的 一 个 月 是 一 九 三 七 年 七 月, 我 一 个 月 工 作 了 三 百 一 十 六 小 时, 每 日 平 均 纯 工 作 时 间 是 七 小 时 如 果 把 纯 时 间 折 算 成 时 间, 应 该 增 加 百 分 之 二 十 五 到 三 十 ; 我 逐 渐 改 进 我 的 统 计, 最 后 形 成 了 我 现 在 使 用 的 方 法 当 然, 每 个 人 每 天 都 要 睡 觉, 都 要 吃 饭 换 句 话 说, 每 个 人 都 有 一 定 的 时 间 用 在 标 准 活 动 上 工 作 经 验 表 明, 约 有 十 二 十 三 小 时 毛 时 间 可 以 用 于 非 标 准 活 动, 诸 如 上 班 办 公 学 术 工 作 社 会 工 作 娱 乐, 等 等 这 个 人 对 时 间 有 精 准 的 把 控, 他 会 把 自 己 每 天 的 工 作 和 用 时 记 录 成 册, 时 间 就 像 经 过 严 格 控 制 的 沙 漏 一 样, 在 他 身 边 缓 缓 流 过, 他 仿 佛 能 感 知 时 间 的 流 失 这 样 的 自 控 能 力 学 习 和 工 作 效 率 让 人 叹 为 观 止, 常 被 我 奉 为 天 人! 每 当 偷 懒 时 总 是 对 自 己 说, 孙 子, 你 看 看 人 家 柳 比 歇 夫 子 是 怎 么 干 的! 当 然, 咱 不 是 天 才, 有 时 候 懒 还 是 要 偷 的 所 以, 综 上 所 述, 无 论 你 现 在 处 于 哪 个 境 地, 是 手 握 优 质 资 源 还 是 即 将 被 裁 掉, 其 实 都 是 自 己 之 前 的 选 择 造 成 的 我 们 不 能 改 变 出 生 的 国 家 年 代 家 庭 背 景 运 气, 我 们 唯 一 能 做 的 就 是 充 分 利 用 时 间, 按 照 自 己 的 兴 趣 把 自 己 训 练 成 通 才 之 上 的 专 才, 这 个 道 理 很 多 人 懂 的 晚, 做 的 晚, 但 是, 就 像 写 MacTalk 一 样, 写 的 慢 不 要 紧, 重 要 的 是 持 续 的 写! 证 明 完 毕!
是 旅 行 还 是 长 跑? 发 布 日 期 2013 年 6 月 26 日 你 苦 战 通 宵 游 戏 时, 布 里 斯 班 的 灯 鱼 已 划 过 珊 瑚 丛 ; 你 赶 场 招 聘 会 时, 蒙 巴 萨 的 小 蟹 刚 溜 出 渔 夫 的 掌 心 ; 你 写 程 序 代 码 时, 布 拉 格 的 电 车 正 摇 着 铃 晃 过 金 色 夕 阳 ; 你 挤 进 汹 涌 的 食 堂 时, 哥 本 哈 根 的 街 头 画 家 完 成 了 第 99 幅 立 体 画 有 一 些 穿 高 跟 鞋 走 不 到 的 路, 有 一 些 喷 着 香 水 闻 不 到 的 空 气, 有 一 些 在 楼 宇 里 永 远 遇 不 到 的 人 大 伙 看 到 这 段 文 字, 一 定 以 为 我 要 炖 一 锅 热 腾 腾 的 心 灵 鸡 汤 了, 然 而 事 实 的 真 相 是,Mac 君 不 会 做 饭! 这 段 文 字 在 网 络 上 流 传 甚 广 被 誉 为 佳 句, 其 实 还 有 很 多 类 似 的 文 字, 比 如 放 下 一 段 过 往, 期 待 一 场 盛 大 而 华 丽 的 远 行, 比 如 生 活 在 别 处, 远 离 城 市 的 丛 林, 比 如 背 起 行 囊 去 远 行 等 等, 总 之 就 是 一 边 戳 着 你 的 脑 门 一 边 对 你 说 你 看 看 你 现 在 过 得 是 什 么 生 活, 你 对 得 起 谁, 你 为 什 么 不 把 这 些 破 烂 扔 掉 去 面 朝 大 海 春 暖 花 开? 这 时 候 你 是 不 是 就 忧 伤 啦, 躺 在 租 来 的 小 屋 里, 手 边 是 一 个 二 手 的 电 脑 和 已 经 翻 的 卷 边 的 编 程 指 南, 想 想 蒙 巴 萨 的 小 蟹 和 布 拉 格 的 电 车, 你 对 自 己 说, 这 特 么 是 人 过 的 日 子 么? 于 是 就 开 始 自 怨 自 艾, 懊 悔 不 迭, 为 什 么 当 年 特 么 的 不 让 自 选 爹? 但 是 想 归 想, 除 了 极 少 数 的 二 愣 子, 大 部 分 看 完 这 些 话 就 是 忧 伤 一 下, 然 后 洗 洗 睡 了, 因 为 明 天 还 要 去 找 工 作 或 去 写 代
码 其 实 每 个 人 在 某 个 城 市 呆 久 了 都 会 疲 惫, 每 份 工 作 干 多 了 都 会 厌 倦, 为 了 疲 惫 和 厌 倦 的 改 变, 那 不 叫 改 变, 那 叫 逃 避 面 对 无 数 的 选 择 和 变 化, 你 沉 溺 其 中, 但 是 依 然 无 法 获 得 理 想 中 的 生 活 经 过 这 样 一 番 理 性 加 感 性 的 描 述 之 后, 你 就 知 道 这 种 文 字 除 了 让 人 感 受 令 人 愉 悦 的 忧 伤 和 丧 失 斗 志 之 外 毛 用 没 有, 基 本 上 可 以 定 性 为 精 神 鸦 片! 只 要 你 没 有 一 个 强 悍 的 爹, 就 要 先 忘 掉 那 些 小 鱼 小 蟹 还 有 珊 瑚 丛, 那 些 暂 时 还 不 属 于 你, 踏 踏 实 实 的 练 习 和 提 升 才 是 正 道, 为 自 己 规 划 一 个 十 年 的 长 跑, 可 以 时 不 时 停 下 来 休 息 一 下, 低 下 头 汗 水 就 落 入 尘 埃, 抬 起 头 就 看 看 夕 阳 西 下, 你 抹 去 疲 惫, 然 后 继 续 前 行 十 年 看 似 很 长, 但 实 在 很 短, 十 年 以 后 你 回 头 看 看, 你 究 竟 是 成 了 人 中 龙 凤, 还 是 小 鱼 小 虾, 是 你 认 知 了 世 界, 还 是 世 界 抛 弃 了 你 如 果 你 真 的 烦 透 了 当 下, 想 出 去 散 心 旅 行 的, 看 看 这 篇 旅 行, 写 作, 编 程 (http://www.aqee.net/traveling-writing-programming/), 同 样 是 在 全 球 各 处 行 走, 这 位 兄 弟 游 山 玩 水 的 成 果 是 : 写 了 两 本 关 于 JavaScript 和 CoffeeScript 的 书, 参 加 了 一 个 技 术 会 议, 写 了 大 量 的 开 源 库, 筹 划 了 一 个 创 业 公 司 的 框 架, 旅 行 结 束 后 背 着 包 去 Twitter 上 班 了, 那 一 年 他 21 岁 这 叫 游 历 生 活 如 果 你 也 可 以, 那 就 凡 事 趁 早, 早 去 早 回, 对 了, 别 说 我 没 提 醒 你 把 背 包 里 的 PC 换 成 Mac! 零 零 碎 碎 写 了 一 些 东 西, 是 因 为 最 近 见 了 一 些 悲 欢, 看 了 一 些 生 死, 我 越 来 越 感 觉 到, 生 活 更 像 长 跑 而 不 是 旅 行, 你 不 断 的 前 行 和 奔 跑, 在 长 跑 中 告 别 青 春 告 别 幻 想 告 别 岁 月 然 后 慢 慢 开 始 告 别 各 种 人 和 事 你 不 知 道 什 么 时 候 是 终 点, 可 能 倒 下 的 时 候 就 是 终 点 吧
西 塘 古 色 发 布 日 期 2013 年 4 月 2 日 昨 天 发 了 一 个 西 塘 的 预 告, 很 多 人 以 为 我 去 旅 游 了, 其 实 是 去 嘉 善 做 一 个 产 品 和 技 术 交 流 去 了 嘉 善 不 去 西 塘, 那 就 像 来 杭 不 见 西 湖, 去 京 不 登 长 城 一 样, 虽 然 时 间 非 常 紧 张, 但 西 塘 之 行 势 在 必 得, 所 以 我 们 把 中 午 的 时 间 放 在 了 西 塘 古 城, 匆 匆 一 瞥, 意 味 悠 长 西 塘 是 江 南 六 大 古 镇 之 一, 位 于 浙 江 省 嘉 兴 市 嘉 善 县 六 大 古 镇 分 别 是 周 庄 同 里 甪 直 西 塘 乌 镇 南 浔, 个 个 是 清 丽 婉 约 的 水 乡 古 镇 风 貌 古 朴 典 雅 的 吴 侬 软 语 风 情, 诸 位 看 官 有 机 会 都 可 以 去 走 走 看 看 曾 经 多 次 看 到 西 塘 的 风 景 图 画, 也 在 碟 中 谍 3 中 看 到 过 汤 姆 克 鲁 斯 迅 疾 奔 跑 的 场 面, 但 真 正 到 了 这 个 千 年 古 镇, 还 是 让 人 感 觉 闻 名 不 如 见 面 我 想 象 这 个 水 乡 小 镇 应 该 有 一 个 很 正 式 的 入 口, 各 种 美 景 慢 慢 入 境, 结 果 是, 前 一 分 钟 还 走 在 嘈 杂 的 城 市 街 道, 转 过 一 个 胡 同, 西 塘 古 镇 突 然 就 呈 现 在 你 眼 前 了, 让 人 感 觉 非 常 突 兀 由 于 是 周 一, 游 人 并 不 多, 大 家 缓 缓 行 走 在 岸 边 和 蜿 蜒 的 烟 雨 长 廊, 与 小 桥 下 的 流 水 相 得 益 彰 一 进 入 这 个 场 景, 整 个 时 间 似 乎 都 变 得 慢 下 来 了, 长 廊 流 水 白 墙 青 瓦, 整 个 西 塘 就 像 一 幅 活 动 的 水 墨 丹 青, 对 于 我 这 样 的 北 方 土 鳖 来 说, 一 路 走 一 路 啧 啧 称 奇 各 种 形 态 各 异 的 房 屋 依 河 而 建, 无 论 是 白 墙 青 瓦, 都 错 落 有 形, 各 有 各 的 精 致 与 其 他 古 镇 不 同 的 是,80 多 平 方 公 里 的 西 塘 目 前 依 然 是 一 个 居 住 区, 带 我 们 去 西 塘 的 当 地 朋 友 本 身 就 有 一 个 老 房 子 在 西 塘, 他 告 诉 我 们 夜 里 的 水 乡 尤 其 幽 静, 在 这 住 几 晚, 就 像 穿 越 了 时 空, 远 离 都 市 喧 嚣 和 繁 杂, 人 心 也 会 变 得 宁 静
临 走 时 一 位 当 地 居 民 跟 我 说, 每 次 见 到 游 客 赞 叹 西 塘 的 清 丽 古 朴 都 非 常 不 解 因 为 他 们 天 天 居 住 在 这 里, 已 经 熟 视 无 睹 了 这 让 我 想 起 原 来 说 过 的 一 句 话, 旅 行 就 是 从 一 个 自 己 待 烦 了 的 地 方, 跑 到 一 个 别 人 待 烦 了 的 地 方 此 言 不 虚
晓 说 不 小 发 布 日 期 2013 年 4 月 17 日 这 段 时 间 利 用 上 下 班 的 时 间, 把 高 晓 松 的 晓 说 第 一 季 全 部 听 了 一 遍, 晓 说 虽 小, 但 格 局 很 大, 在 这 里 给 大 家 推 荐 一 下, 有 心 人 可 以 去 找 mp3 听 一 遍, 涨 见 识 不 费 电 作 为 一 个 典 型 的 70 后, 高 晓 松 这 个 人 我 当 然 是 在 听 了 同 桌 的 年, 睡 在 我 上 铺 的 兄 弟, 白 衣 飘 飘 的 年 代 等 等 校 园 民 谣 之 后 才 熟 知 的, 当 时 的 感 觉 是 此 子 才 华 横 溢 但 恃 才 傲 物, 歌 里 表 达 的 是 内 向 伤 感, 外 在 却 神 采 飞 扬 后 来 才 知 道 这 位 兄 弟 端 得 是 根 正 苗 红, 外 公 张 维 是 深 圳 大 学 的 创 办 者 中 国 工 程 院 科 学 院 两 院 院 士 ; 外 婆 陆 士 嘉 是 中 国 著 名 的 流 体 力 学 家 教 育 家 ; 舅 舅 张 克 潜 是 著 名 的 物 理 电 子 学 与 光 电 子 学 科 学 家 ; 母 亲 是 著 名 的 建 筑 学 家 张 克 群, 老 爹 最 不 济, 也 是 清 华 大 学 教 授 基 本 上 是 脑 门 上 刻 着 高 知 子 弟 四 个 金 光 闪 闪 的 大 字 出 生 的, 小 时 候 对 门 住 着 梁 思 成 ( 梁 启 超 之 子 ) 和 林 徽 因, 还 去 过 共 和 国 将 帅 家 里 玩 耍, 见 过 传 奇 大 奖 粟 裕 将 军 哎, 这 见 识 怎 么 比 啊, 怪 不 得 人 家 能 说 一 年 的 脱 口 秀! 高 晓 松 以 前 的 定 位 是 音 乐 人 导 演 制 作 人 词 曲 创 作 者 等 等,2012 年 之 后, 又 多 了 一 个 名 号, 脱 口 秀 主 持 人 2012 年 3 月, 由 韩 寒 命 名 的 脱 口 秀 栏 目 晓 说 开 始 播 出, 每 周 一 期 说 了 近 50 期, 其 中 涉 及 的 内 容 包 括 民 国 的 刺 客 镖 局 青 楼, 千 年 科 举, 美 国 的 医 疗 种 族 大 选 枪 工 会, 开 国 将 帅 授 衔 抗 日 风 云 朝 鲜 战 争 军 力 对 比, 大 师 照 亮 八 十 年 代, 好 莱 坞 启 示 录 等 等, 内 容 繁 复, 博 古 抵 今, 精 彩 纷 呈, 尽 管 有 些 观 点 我 不 能 完 全 认 同, 但 大 部 分 是 高 晓 松 的 独 立 思 考, 观 点 新 颖, 非 常 值 得 一 阅 以 高 晓 松 的 杂 文 集 如 丧 里 的 一 句 话 结 束 今 天 的 内 容 : 迄 今 为 止, 我 把 所 有 喜 欢 做 的 事 情 都 做 了, 除 了 恋 爱 和 旅 行, 都 已 换 成 了 钱, 钱 不 多, 够 生 活 感 谢 所 有 的 衣 食 父 母, 包 括 我 父 母 所 有 人 都 老 了, 再 没 人 死 于 心 我 数 着 日 子 和 钱, 等 着 永 逝 降 临
遗 失 的 访 谈 岁 月 无 声 发 布 日 期 2013 年 5 月 6 日 最 近 看 完 了 @ 七 印 部 落 发 布 的 乔 布 斯 1995 访 谈 字 幕 版 这 是 1995Bob Cringleg 在 制 作 书 呆 子 的 胜 利 时 对 乔 布 斯 的 一 段 非 常 完 整 的 访 谈, 当 时 乔 布 斯 还 没 有 回 归 苹 果, 他 自 己 的 公 司 NeXT 举 步 维 艰, 这 段 访 谈 在 当 年 只 播 出 了 很 少 一 段 就 被 扔 到 车 库 里, 直 到 2011 年 才 重 见 天 日 @ 七 印 部 落 花 费 5 个 月 业 余 时 间, 累 计 听 译 11700 个 英 文 单 词, 推 出 了 中 文 字 幕 版 遗 失 的 访 谈, 感 谢 @ 七 印 部 落 的 工 作 看 这 段 访 谈 的 时 候, 乔 布 斯 还 非 常 年 轻, 让 人 恍 惚 中 感 到 岁 月 穿 梭 时 光 流 转 看 完 之 后 才 知 斯 人 已 去, 岁 月 无 声! 今 天 我 为 大 家 讲 述 一 些 听 来 有 感 的 段 落, 并 辅 以 自 己 的 思 考 1 陈 规 陋 习 folklore 很 多 时 候 我 们 初 入 江 湖, 不 知 深 浅, 不 知 道 什 么 事 能 做, 怎 么 做, 为 什 么 要 这 么 做, 即 使 怯 生 生 问 了, 得 到 的 答 复 往 往 是,That's just the way it's done( 我 们 向 来 这 么 做 ), 于 是 我 们 慢 慢 也 变 得 成 熟 圆 滑 和 懒 惰, 不 再 去 从 深 层 次 思 考 为 什 么 要 这 么 做? 因 为 别 人 也 这 么 做 慢 慢 的, 这 些 东 西 就 成 为 了 folklore( 陈 规 陋 习 ) 一 个 坏 的 习 惯 或 传 统, 可 能 延 续 十 年 百 年 千 年, 直 到 那 个 打 破 陈 规 陋 习 的 人 出 现! 提 问 思 考 和 努 力 工 作, 你 就 会 抛 弃 这 些 陈 规 陋 习, 找 到 布 满 荆 棘 也 满 是 鲜 花 的 另 一 条 鲜 活 的 路 2 为 什 么 要 编 程
乔 布 斯 建 议 每 个 人 都 去 学 习 或 了 解 一 门 编 程 语 言, 因 为 编 程 会 教 会 你 另 一 种 思 考 方 式 为 什 么 要 编 程 呢? 第 一 编 程 可 以 帮 助 我 们 更 加 轻 松 的 完 成 工 作, 第 二 编 程 可 以 帮 助 我 们 更 好 的 思 考, 因 为 编 程 本 身 就 是 思 考 的 镜 子 思 考 最 大 的 价 值 在 于 你 可 以 用 不 同 的 方 式 去 看 待 世 界, 看 待 世 界 上 发 生 的 事 情, 而 不 是 局 限 在 自 己 的 圈 子 里 自 怨 自 艾 烦 的 时 候 想 想 宇 宙 洪 荒 大 江 东 去, 你 的 烦 恼 也 许 就 随 风 而 去 了 3 富 有 的 感 觉 乔 布 斯 从 小 被 养 父 母 养 大, 创 立 苹 果 公 司 的 时 候 几 乎 身 无 分 文, 但 是 他 在 23 岁 时 身 价 就 达 到 100 万 美 金,24 岁 1000 万 刀,25 岁 1 亿 刀 但 这 不 重 要, 他 从 来 不 是 冲 着 钱 去 的 富 有 之 后 乔 布 斯 依 然 生 活 极 简, 一 生 如 此 财 富 应 该 是 一 种 资 源, 允 许 你 去 做 自 己 想 做 的 事 情, 让 你 去 实 现 那 些 短 期 内 看 不 到 效 益 的 事 情 但 是 钱 永 远 不 是 最 重 要 的 重 要 的 是 公 司 人 才 产 品, 以 及 产 品 带 给 客 户 的 价 值 不 为 钱 工 作, 然 后 去 挣 钱 4 施 乐 的 宝 藏 1979 年 底, 乔 布 斯 去 施 乐 公 司 参 观 他 们 的 技 术 成 果 施 乐 给 乔 布 斯 展 示 了 三 个 项 目, 一 个 是 面 向 对 象 编 程 一 个 是 计 算 机 网 络 系 统, 最 后 一 个 才 是 图 形 用 户, 也 是 最 吸 引 乔 布 斯 的 项 目 那 是 我 一 生 见 过 最 美 丽 的 东 西, 很 快 我 意 识 到 所 有 的 计 算 机 都 该 是 这 样 这 三 项 科 技 成 果 在 未 来 的 几 十 年 内 都 将 焕 发 出 最 璀 璨 的 光 华, 但 是 非 常 可 惜, 这 些 光 辉 都 不 属 于 施 乐, 像 施 乐 这 样 一 座 科 技 金 山, 为 什 么 最 后 完 全 失 去 光 芒, 沦 为 石 块, 这 真 是 让 太 人 费 解, 我 们 看 看 乔 布 斯 是 如 何 解 读 的 5 关 于 产 品 掌 控 传 统 公 司 的 人 是 营 销 和 市 场 部 门, 而 在 官 僚 垄 断 科 技 企 业 内 部 (IBM 和 施 乐 中 枪 ) 也 是 一 样, 即 使 产 品 部 门 的 人 做 出 了 更 好 的 产 品, 又 能 怎 么 样 呢? 已 经 垄 断 市 场 的 公 司 是 不 会 想 到 通 过 产 品 创 新 来 提 高 业 绩 的, 想 提 高 业 绩 他 们 会 觉 得 还 是 压 榨 营 销 部 门 来 的 靠 谱, 慢 慢 公 司 就 丧 失 了 打 造 优 秀 产 品 的 热 情 和 能 力 在 施 乐 研 究 院, 那 些 天 才 的 技 术 人 员 私 底 下 把 管 理 层 叫 做 墨 粉 脑 袋, 就 是 完 全 不 可 交 流 不 可 救 药 的 意 思 所 以, 施 乐 在 极 有 可 能 成 为 90 年 代 的 微 软 的 情 况 下, 失 败 了, 变 成 历 史 那 么 对 于 产 品 来 说, 什 么 才 是 最 重 要 的? 是 不 是 创 意 呢? 很 多 人 以 为 有 了 伟 大 的 绝 妙 的 创 意, 就 算 成 功 了 90%, 事 实 完 全 不 是 这 样, 优 秀 的 创 意 与 产 品 之 间 隔 着 巨 大 的 鸿 沟, 在 实 现 创 意 的 过 程 中, 会 再 思 考 和 再 加 工, 想 法 和 创 意 可 能 会 变 的 面 目 全 非, 你 需 要 调 整 让 步 修 改 完 善 梳 理 尝 试 各 种 组 合, 形 成 最 终 的 产 品 过 程 和 团 队 非 常 重 要 期 间 乔 布 斯 还 举 了 一 个 磨 石 机 打 磨 出 美 丽 石 子 的 隐 喻, 我 就 不 复 述 了, 有 兴 趣 用 Google 百 度 一 下 6 大 公 司 有 毒 每 个 公 司 都 是 从 小 变 大, 之 所 以 能 够 变 大, 就 是 因 为 有 可 取 之 处, 因 为 某 些 事 情 作 对 了 而 公 司 规 模 扩 大 后, 大 部 分 公 司 就 会 变 的 因 循 守 旧, 他 们 觉 得 只 要 遵 守 流 程 就 能 奇 迹 般
的 继 续 成 功 于 是 管 理 层 开 始 充 满 幻 觉, 推 行 严 格 的 流 程 制 度 很 快 员 工 就 会 把 遵 守 流 程 和 纪 律 当 作 工 作 本 身, 而 不 是 去 创 造 伟 大 的 产 品 经 验 告 诉 我, 优 秀 的 人 才 是 那 些 一 心 想 着 产 品 的 人, 而 不 是 关 注 管 理 和 流 程 本 身 注 意, 这 里 的 大 不 是 规 模, 而 是 臃 肿 7 关 于 Macintosh 乔 布 斯 说 Lisa 失 败 后, 他 重 组 了 个 小 组 用 来 研 发 Macintosh 拯 救 苹 果, 但 我 个 人 以 为, 在 这 一 点 上, 乔 布 斯 有 所 保 留, 毕 竟 当 年 还 比 较 年 轻, 事 实 的 真 相 是 Macintosh 起 源 于 一 个 微 不 足 道 的 小 项 目, 项 目 名 称 叫 做 安 妮, 项 目 的 负 责 人 是 杰 夫 拉 斯 金 杰 夫 拉 斯 金 是 一 位 技 术 天 才, 也 是 苹 果 的 第 31 位 员 工 拉 斯 金 在 自 己 的 博 士 论 文 里 写 道, 计 算 机 应 该 具 备 图 形 界 面, 而 不 仅 仅 是 纯 文 本 另 外, 他 还 有 一 个 梦 想, 就 是 为 大 众 制 造 价 廉 物 美 的 电 脑 1979 年, 拉 斯 金 说 服 了 当 时 苹 果 公 司 的 管 理 者 迈 克 马 库 拉, 成 立 了 一 个 小 规 模 的 项 目 组 用 来 研 发 廉 价 的 同 时 具 备 图 形 界 面 和 命 令 行 的 电 脑, 当 时 这 个 项 目 代 号 非 常 悲 催 的 被 命 名 为 安 妮, 后 来 拉 斯 金 觉 得 太 女 性 化 了, 于 是 更 换 了 项 目 代 号, 用 自 己 喜 欢 的 一 种 苹 果 来 命 名, 叫 做 麦 金 托 什 (McIntosh) 但 是 为 了 避 免 与 另 一 家 音 响 设 备 制 造 商 麦 金 托 什 实 验 室 (McIntosh laborator) 重 名, 拉 斯 金 对 这 个 单 词 做 了 些 微 调, 改 为 大 家 现 在 熟 知 的 Macintosh 后 来 这 个 项 目 几 经 讨 论 和 变 迁, 终 于 被 乔 布 斯 盯 上 了, 他 取 代 拉 斯 金 接 管 了 Macintosh 项 目 组, 开 始 了 Mac 的 传 奇 的 征 程 8 卓 越 和 普 通 生 活 中 大 多 数 事 物, 卓 越 与 普 通 之 间 的 差 距 不 会 超 过 两 倍 但 是 在 软 件 行 业, 这 种 差 距 通 常 会 超 过 几 十 倍 或 上 百 倍 不 在 软 件 行 业 的 人 也 许 很 难 理 解, 大 家 都 在 编 程, 难 道 卓 越 的 程 序 员 会 写 出 超 过 普 通 程 序 员 上 百 倍 的 代 码 么? 显 然 不 是 这 样, 但 是 卓 越 的 程 序 员 可 以 用 简 练 优 雅 的 代 码 创 造 出 伟 大 的 产 品, 卓 越 的 程 序 员 可 以 花 半 天 的 时 间 解 决 困 扰 普 通 程 序 员 半 个 月 的 问 题 这 些 才 是 真 正 的 差 距, 卓 越 程 序 员 创 造 了 百 倍 普 通 程 序 员 的 利 润, 但 大 多 数 的 他 们 并 没 有 享 受 百 倍 的 待 遇, 所 以, 如 果 你 的 团 队 里 有 卓 越 的 程 序 员, 那 是 你 的 运 气! 对 此, 乔 布 斯 的 建 议 是, 构 建 一 个 团 队 只 需 找 到 才 华 横 溢 和 不 甘 平 庸 的 5 个 人, 让 他 们 形 成 合 作 关 系, 然 后 他 们 会 找 到 更 多 同 一 档 次 的 人, 自 动 扩 展 团 队, 并 做 出 伟 大 的 成 就 9 关 于 乔 布 斯 对 于 乔 布 斯 的 暴 脾 气 和 经 常 骂 人 为 狗 屎 的 恶 习, 乔 布 斯 解 释 说, 在 他 眼 里 只 有 正 确 的 事 情, 而 不 是 去 考 虑 人 情 是 非 和 办 公 室 政 治 并 且 他 认 为 牛 人 有 足 够 的 自 信, 不 怕 被 他 称 为 狗 屎 对 此 我 深 表 疑 虑, 那 得 多 强 大 的 内 心 啊 :) 10 关 于 微 软 在 1995 年 的 这 段 采 访 中, 乔 布 斯 基 本 从 精 神 层 面 秒 杀 了 微 软, 用 一 句 话 形 容 就 是 一 流 经 营, 三 流 产 品, 并 且 没 有 品 位! 他 认 为 微 软 的 产 品 既 没 有 灵 魂 也 没 有 魅 力, 更 让 人 难 过 的 是 客 户 居 然 没 有 觉 察 到 这 一 点
这 一 点 该 怎 么 理 解 呢? 我 来 举 个 例 子 说 说, 当 年 微 软 的 手 机 操 作 系 统 叫 做 Windows Mobile, 这 个 系 统 是 按 照 PC 操 作 系 统 的 模 式 来 设 计 的, 有 桌 面 和 开 始 菜 单, 想 进 入 某 个 程 序, 需 要 用 触 摸 笔 点 击 开 始 > 程 序, 在 菜 单 里 找 到 你 想 使 用 的 程 序 并 打 开 如 此 灭 绝 人 性 的 使 用 体 验, 在 开 创 性 的 ios 操 作 系 统 横 空 出 世 之 前, 使 用 者 的 感 受 是, 还 可 以! 乔 布 斯 认 为, 人 活 着 是 为 了 追 求 极 致 并 分 享 美 好 的 东 西 给 人 类, 而 不 是 做 三 流 产 品 并 赚 钱 这 样 社 会 才 能 进 步, 让 更 多 的 人 欣 赏 到 更 美 好 的 东 西 微 软 不 过 是 另 一 个 麦 当 劳, 哈 哈 11 关 于 NeXT 乔 布 斯 离 开 苹 果 后 开 创 了 另 一 家 公 司 叫 做 NeXT, 意 为 下 一 代 计 算 机 他 认 为, 计 算 机 产 业 要 创 新 需 要 靠 软 件, 但 是 软 件 的 开 发 方 式 在 那 20 年 一 直 没 有 太 大 的 变 化 当 时 的 Macintosh 虽 然 降 低 了 用 户 的 使 用 难 度, 但 是 提 高 了 程 序 员 开 发 软 件 的 难 度 而 NeXT 公 司 采 用 了 面 向 对 象 编 程 技 术, 不 仅 能 够 提 升 软 件 开 发 速 度, 而 且 质 量 更 好 从 后 续 十 年 的 发 展 来 看, 这 个 预 言 更 像 是 给 Java 做 出 的 预 言,NeXT 使 用 的 语 言 Objective-C 是 在 iphone 和 App Store 发 布 之 后 才 开 始 风 生 水 起 的 访 谈 一 年 后, 苹 果 收 购 NeXT, 乔 布 斯 创 建 的 NeXT 公 司 的 操 作 系 统 NeXTSTEP 最 终 变 成 了 苹 果 的 OS X, 这 真 是 宿 命 轮 回! 12 展 望 乔 布 斯 在 1995 年 对 未 来 的 技 术 发 展 进 行 了 精 准 的 展 望 : 计 算 机 将 不 再 是 独 立 的, 互 联 网 将 把 它 们 联 结 起 来 ; 在 线 电 子 商 务 将 取 代 电 视 购 物 ;Web 技 术 将 成 为 重 要 的 里 程 碑, 其 巨 大 潜 力 会 吸 引 更 多 年 轻 人 进 入 计 算 机 行 业 并 且, 微 软 还 没 有 注 意 到 这 一 点!( 连 这 都 预 测 袅 ~~~) 结 语 : 采 访 结 束 一 年 后, 乔 布 斯 将 NeXT 出 售 给 苹 果, 在 苹 果 即 将 破 产 之 际, 乔 布 斯 重 新 接 管 了 他 创 办 的 苹 果 公 司, 并 开 始 了 美 国 商 业 历 史 上 绝 无 仅 有 的 拯 救 行 动 和 伟 大 复 兴 之 路 随 着 imac ipod itunes iphone ipad 等 创 新 产 品 的 推 出, 苹 果 成 为 全 球 最 有 价 值 的 科 技 公 司 正 如 他 在 采 访 中 所 言, 他 追 求 极 致, 分 享 给 人 类 最 好 的 产 品 体 验, 改 变 了 世 界! 一 切 都 取 决 于 品 位!
怎 能 忘 了 西 游 发 布 日 期 2013 年 2 月 27 日 随 着 星 爷 新 作 西 游 降 魔 篇 的 上 映 和 今 何 在 西 游 日 记 的 出 版, 似 乎 再 次 掀 起 了 新 一 轮 的 西 游 狂 想 12 年 一 个 轮 回,12 年 前 的 大 话 西 游 和 悟 空 传 给 我 们 这 一 代 70 后 带 来 了 太 多 的 欢 乐 和 思 考, 前 度 西 游 今 又 来! 前 一 阵 在 字 节 社 (ios App) 重 温 了 今 何 在 的 悟 空 传 - 完 美 纪 念 版, 除 了 当 年 风 靡 网 络 世 界 的 网 络 第 一 书 悟 空 传 之 外, 还 收 录 了 花 果 山 百 年 孤 寂 杨 戬 传 哪 吒 传 四 个 新 篇, 非 常 好 看 另 外 最 近 从 云 中 书 城 下 了 西 游 日 记, 花 了 几 个 晚 上 读 完 了, 非 常 精 彩, 虽 然 比 不 上 当 年 悟 空 传 带 来 的 震 撼, 但 依 然 文 笔 犀 利 幽 默, 在 另 类 西 游 的 基 础 上 对 现 实 社 会 和 人 类 本 身 进 行 了 深 刻 的 反 思 和 自 嘲, 同 时 少 不 了 今 何 在 文 字 中 一 贯 蕴 含 的 不 朽 精 神 飞 扬 的 热 血 和 纯 粹 的 理 想 2013 年 的 西 游 仿 佛 把 我 带 回 2001 年 岁 月, 很 想 为 此 写 点 东 西, 就 由 此 开 篇 吧 大 话 西 游 记 忆 中 大 话 西 游 的 月 光 宝 盒 和 大 圣 娶 亲 分 别 上 映 于 1994 和 1995 年, 当 时 反 响 平 平 票 房 惨 淡, 哪 个 能 想 到 2000 年 左 右 在 内 地 大 学 生 中 奇 迹 般 走 红 哩? 大 话 西 游 一 举 成 为
经 典, 并 掀 起 了 声 势 浩 大 的 大 话 西 游 热, 同 时 周 星 驰 被 莫 名 奇 妙 的 推 上 了 后 现 代 解 构 主 义 大 师 的 位 置, 我 估 计 周 星 驰 到 现 在 也 没 搞 清 楚 这 个 大 师 到 底 是 啥 意 思, 其 实 谁 又 能 明 白 呢? 当 时 我 毕 业 没 几 年, 正 在 洪 恩 软 件 工 作 洪 恩 当 时 的 环 境 就 像 一 所 升 级 的 大 学 校 园, 工 作 环 境 开 放 扁 平 式 管 理 提 倡 工 程 师 文 化, 管 吃 管 住, 写 程 序 还 给 钱, 而 且 工 作 地 点 正 对 清 华 大 学 东 门,md, 这 什 么 环 境 啊, 于 是 清 华 北 大 的 学 生 纷 纷 在 洪 恩 实 习 和 工 作 那 时 聚 集 了 大 量 的 优 秀 技 术 人 才, 而 且 这 帮 程 序 员 都 喜 欢 看 大 话 西 游, 我 们 在 公 司 的 电 脑 上 看 了 一 遍 又 一 遍 的 月 光 宝 盒 和 大 圣 娶 亲, 所 有 的 经 典 台 词 都 烂 熟 于 心, 这 些 内 容 贯 穿 在 工 作 和 生 活 中, 新 来 了 程 序 猿 很 不 适 应, 于 是 又 去 看 VCD, 我 们 也 乐 得 再 看 一 遍 编 程 时 我 们 也 经 常 会 使 用 大 话 语 言, 比 如 修 复 了 一 个 bug, 会 加 一 行 注 释 : 虽 然 本 人 生 平 fix 了 无 数 bug, 但 是 这 一 个 我 认 为 是 最 完 美 的 遇 到 别 人 写 得 方 法 不 好 用, 会 说, 兄 弟, 你 这 个 API 前 重 后 轻 左 宽 右 窄, 用 起 来 很 不 舒 服, 整 晚 失 眠, 你 就 不 能 改 改! 收 到! 俩 程 序 员 熬 夜 写 程 序, 见 面 语 是, 长 夜 漫 漫 无 心 睡 眠, 我 以 为 只 有 我 睡 不 着 觉, 原 来 兄 弟 你 也 睡 不 着 啊! 别 扯 淡, 好 好 地 做 你 程 序 员 这 份 很 有 前 途 的 职 业 去 吧 现 在 想 来, 这 些 东 西 为 我 们 当 时 生 活 和 工 作 带 来 了 很 多 乐 趣, 回 忆 起 来 让 人 倍 感 温 暖 最 初 看 大 话 西 游 的 时 候, 比 较 喜 欢 第 一 部 月 光 宝 盒, 春 三 十 娘 和 白 晶 晶 打 劫 脚 底 板 的 军 事 行 动 相 当 惊 艳, 一 句 金 钱 落 地 人 头 不 保 完 爆 斧 头 帮 大 小 头 目 那 时 孙 悟 空 还 是 至 尊 宝, 在 从 事 斧 头 帮 帮 主 这 份 有 前 途 的 职 业, 啰 嗦 的 唐 僧 倒 霉 的 二 当 家 烤 焦 的 菩 提 老 祖 和 忠 贞 不 二 的 瞎 子, 看 起 来 都 非 常 过 瘾 和 轻 松, 比 如 那 句 娘 子, 出 来 看 上 帝 了 让 我 们 笑 了 一 次 又 一 次 第 二 部 大 胜 娶 亲 则 相 对 沉 重 和 悲 情, 但 看 得 多 了, 反 而 开 始 喜 欢 第 二 部, 你 们 都 知 道, 紫 霞 仙 子 在 第 二 部 出 场 了! 无 论 是 在 大 话 西 游 还 是 后 续 谈 到 的 悟 空 传 里, 紫 霞 都 是 一 个 重 要 的 角 色 这 是 一 个 寂 寞 的 仙 子, 充 满 对 爱 情 的 执 着 和 向 往, 美 丽 反 叛 痴 情, 紫 霞 的 扮 演 者 朱 茵 对 这 个 角 色 进 行 了 完 美 的 诠 释, 让 人 感 觉 这 个 角 色 就 是 为 她 而 生, 能 给 观 众 留 下 这 种 感 受 的, 除 了 射 雕 里 的 翁 美 玲, 再 无 第 三 人 大 话 西 游 之 后, 紫 霞 仙 子 彻 底 成 了 朱 茵 的 一 个 符 号 如 果 有 人 认 为 我 夸 张 的 话, 就 给 你 们 个 证 据, 去 Google 或 百 度 的 图 片 搜 索 紫 霞 二 字, 看 到 满 屏 幕 的 紫 霞 仙 子, 你 们 就 知 道 12 年 前 的 震 撼 了, 膜 拜 吧 大 圣 娶 亲 的 推 出 同 时 诞 生 了 那 两 句 流 传 至 今 的 爱 情 经 典 : 第 一 句 是 一 万 年 的 表 白 周 星 驰 说 了 两 遍, 第 一 遍 是 谎 言, 第 二 遍 说 完, 带 上 金 箍 化 身 齐 天 大 圣 去 完 成 自 己 的 宿 命! 这 句 话 我 们 当 年 每 个 人 都 能 背 过 : 曾 经 有 一 份 真 诚 的 爱 情 摆 在 我 的 面 前, 但 是 我 没 有 珍 惜, 等 到 了 失 去 的 时 候 才 后 悔 莫 及, 尘 世 间 最 痛 苦 的 事 莫 过 于 此 如 果 可 以 给 我 一 个 机 会 再 来 一 次 的 话, 我 会 跟 那 个 女 孩 子 说 我 爱 她, 如 果 非 要 把 这 份 爱 加 上 一 个 期 限, 我 希 望 是 一 万 年! 据 说 当 年 男 生 都 不 需 要 跪 搓 板 的, 计 算 机 主 板 很 贵 也 跪 不 起, 惹 女 朋 友 生 气 后 背 一 段 大 话 一 万 年, 就 行 了 第 二 句 是 盖 世 英 雄 紫 霞 为 孙 悟 空 挡 了 牛 魔 王 的 致 命 一 击 后 重 伤, 对 后 悔 莫 及 的 齐 天 大 圣 说 : 我 的 意 中 人 是 个 盖 世 英 雄, 有 一 天 他 会 踩 着 七 色 的 云 彩 来 娶 我 我 猜 中 了 前 头, 可 是 我 猜 不 着 这 结 局 这 句 话 除 了 悲 情 之 外, 也 充 满 了 黑 色 幽 默, 当 年 一 位 兄 弟 在 集 成 测 试 惨 遭 失 败 后, 痛 苦 的 自 责 : 我 以 为 我 是 个 盖 世 程 序 猿, 有 一 天 我 的 程 序 会 奔 跑 在 千 万 台 服 务 器 上 我 猜 中 了 前 头, 可 是 我 猜 不 着 这 结 局 我 们 说, 呸, 你 丫 从 头 就 错 了!
当 年 的 大 话 西 游, 为 我 们 这 些 成 天 埋 头 写 程 序 员 的 年 轻 人 带 来 了 无 数 的 伤 感 和 欢 乐, 怎 能 忘 了 西 游! 悟 空 传 当 年 除 了 VCD 外, 各 种 解 构 西 游 的 书 籍 和 文 章 满 天 飞, 相 关 的 小 说 层 出 不 穷, 然 而 真 正 脱 颖 而 出 并 流 传 至 今 的, 只 有 今 何 在 的 悟 空 传 就 像 北 乔 峰 南 慕 容 一 样, 当 年 网 络 文 学 号 称 台 湾 痞 子 蔡, 内 地 今 何 在 悟 空 传 以 后, 今 何 在 被 誉 为 内 地 网 络 文 学 第 一 人, 可 见 影 响 力 之 大 我 最 早 知 道 悟 空 传 并 不 是 从 网 络 上, 而 是 从 一 个 兄 弟 的 网 络 签 名 得 知, 有 一 天 我 发 现 这 个 木 讷 的 家 伙, 把 水 木 清 华 BBS 的 签 名 改 成 了 : 我 要 这 天, 再 遮 不 住 我 眼 要 这 地, 再 埋 不 了 我 心 要 这 众 生, 都 明 白 我 意 要 那 诸 佛, 都 烟 消 云 散 料 想 这 厮 没 有 此 等 文 采, 一 问 之 下, 才 知 道 悟 空 传 出 版 了 悟 空 传 讲 述 的 是 悲 剧 英 雄 孙 悟 空 以 及 唐 僧 等 人 对 命 运 的 抗 争, 并 对 高 高 在 上 的 神 仙 皇 帝 进 行 了 无 情 的 嘲 讽 其 中 的 情 节 与 大 话 西 游 有 千 丝 万 缕 的 联 系, 很 多 文 字 充 满 了 对 大 话 西 游 的 致 敬, 同 时, 悟 空 传 又 有 自 己 新 的 灵 魂, 虽 然 都 是 悲 剧 故 事 和 悲 剧 英 雄, 大 话 西 游 是 注 重 痴 心 与 离 别, 悟 空 传 是 强 调 梦 想 与 追 寻 今 何 在 从 现 代 人 的 角 度 重 新 解 读 西 游 记 中 与 孙 悟 空 的 相 关 情 节, 通 篇 文 章 强 化 了 思 考 和 反 叛, 弱 化 了 情 节, 他 的 文 字 在 那 个 年 代 闪 烁 着 叛 逆 的 光 芒, 其 跳 跃 性 和 质 感 吸 引 了 大 量 的 年 轻 读 者, 读 起 来 既 痛 又 快 同 样, 悟 空 传 也 催 生 了 大 量 的 经 典 名 句 : 当 五 百 年 的 光 阴 只 是 一 个 骗 局, 虚 无 时 间 中 的 人 物 又 为 什 么 而 苦, 为 什 么 而 喜 呢? 等 到 那 一 刹 那, 黑 暗 的 天 空 突 然 被 一 道 巨 大 的 闪 电 划 开 孙 悟 空 一 跃 而 起, 将 金 箍 棒 直 指 向 苍 穹, 来 吧! 那 一 刻 被 电 光 照 亮 的 他 的 身 姿, 千 万 年 后 仍 凝 固 在 传 说 之 中 若 天 压 我, 劈 开 那 天, 若 地 拘 我, 踏 碎 那 地, 我 等 生 来 自 由 身, 谁 敢 高 高 在 上? 悟 空 传 是 一 个 时 代 的 传 奇, 多 年 以 后, 相 信 仍 然 有 人 记 得 那 个 苦 苦 对 抗 宿 命 的 猴 子 也 许 我 们 每 个 人 内 心 深 处 都 是 个 无 法 无 天 的 石 猴, 充 满 愤 怒 和 激 情, 只 是 随 着 年 龄 的 增 长 慢 慢 被 戴 上 了 紧 箍 咒, 然 后 用 一 生 去 寻 找 自 我
重 读 黑 客 与 画 家 发 布 日 期 2013 年 3 月 1 日 黑 客 与 画 家 这 本 书 的 中 译 本 出 版 于 2011 年 4 月, 它 的 作 者 是 美 国 互 联 网 界 " 创 业 教 父 ", 哈 佛 大 学 计 算 机 博 士 Paul Graham, 他 的 译 者 是 著 名 blogger 译 者 阮 一 峰 先 生 这 本 书 在 2011 年 一 上 市 就 受 到 了 广 大 人 民 群 众 的 爱 戴, 我 在 第 一 时 间 拿 到 纸 质 书 后, 通 读 了 两 遍, 当 时 感 觉 很 震 撼, 可 以 说 本 书 是 我 近 年 来 读 过 的 最 优 秀 的 人 文 类 技 术 图 书, 个 人 非 常 喜 欢, 所 以 在 去 年 在 图 灵 推 出 多 看 电 子 书 后, 又 购 买 了 电 子 版 黑 客 与 画 家, 放 到 手 机 和 Pad 上 随 翻 随 看, 最 近 又 开 始 重 读 好 书 的 特 点 是 常 读 常 新, 一 本 好 书 往 往 沉 淀 了 作 者 几 十 年 的 岁 月, 绝 不 是 你 草 草 翻 上 一 遍 就 可 以 理 解 和 掌 握 的 虽 然 是 同 样 的 文 字, 在 不 同 的 时 间 和 环 境 阅 读, 往 往 给 你 带 来 不 同 的 启 示 和 感 悟 下 面 是 我 重 读 的 读 书 笔 记 Redesign 设 计 永 无 止 歇 Paul Graham 在 黑 客 的 第 十 四 章 - 梦 寐 以 求 的 编 程 语 言 里, 写 了 一 节 关 于 Redesign 的 随 笔 什 么 是 好 的 文 字? 好 的 文 字 来 自 于 不 停 的 修 改, 好 的 编 程 语 言 和 软 件 产 品 同 样 如 此, 在 个 人
的 工 作 生 涯 里, 我 的 体 会 是, 再 多 的 修 改 也 不 过 分 可 以 说 没 什 么 软 件 产 品 是 完 美 的, 完 美 主 义 者 都 是 不 断 打 磨 产 品 以 趋 近 完 美 如 果 不 信, 那 么 各 位 看 官 可 以 打 开 你 们 一 年 前 写 的 代 码 或 文 章, 如 果 脸 红 的 话 就 吱 一 声 吧 同 样, 如 果 你 想 不 断 的 调 整 自 己 的 设 计 和 实 现, 那 你 就 需 要 保 证 你 的 工 作 在 某 个 特 定 阶 段 是 可 持 续 的 我 的 建 议 是 无 论 选 择 公 司, 还 是 在 公 司 内 部 选 择 工 作, 尽 可 能 选 择 能 够 长 期 投 入 和 完 善 的 事 情 做, 如 果 你 半 年 做 一 个 项 目, 之 后 又 换 成 另 一 个, 然 后 再 换, 除 了 积 累 了 一 大 堆 项 目 经 验 之 外,1 你 个 人 能 力 没 有 得 到 提 升,2 你 永 远 无 法 完 成 一 个 优 秀 的 产 品 在 产 品 公 司, 你 可 以 为 优 化 某 个 算 法 或 Ajax 效 果 花 费 一 个 月 的 时 间, 这 在 以 单 纯 做 项 目 或 外 包 的 公 司 是 不 可 想 象 的 找 一 家 程 序 员 被 当 做 天 才 和 宝 贝 的 公 司, 去 做 可 持 续 的 产 品 推 荐 两 段 核 心 文 字, 大 家 体 会 下 阮 一 峰 老 师 的 翻 译 功 底 : 为 了 写 出 优 秀 软 件, 你 必 须 同 时 具 备 两 种 互 相 冲 突 的 信 念 一 方 面, 你 要 像 初 生 牛 犊 一 样, 对 自 己 的 能 力 信 心 万 丈 ; 另 一 方 面, 你 又 要 像 历 经 沧 桑 的 老 人 一 样, 对 自 己 的 能 力 抱 着 怀 疑 态 度 在 你 的 大 脑 中, 有 一 个 声 音 说 千 难 万 险 只 等 闲, 还 有 一 个 声 音 却 说 早 岁 哪 知 世 事 艰 (You have to be able to think how hard can it be? with one half of your brain while thinking it will never work with the other.) 如 果 你 能 平 衡 好 希 望 和 担 忧, 它 们 就 会 推 动 项 目 前 进, 就 像 自 行 车 在 保 持 平 衡 中 前 进 一 样 在 创 新 活 动 的 第 一 阶 段, 你 不 知 疲 倦 地 猛 攻 某 个 难 题, 自 信 一 定 能 够 解 决 它 到 了 第 二 阶 段, 你 在 清 晨 的 寒 风 中 看 到 自 己 已 经 完 成 的 部 分, 清 楚 地 意 识 到 存 在 各 种 各 样 的 缺 陷 此 时, 只 要 你 对 自 己 的 怀 疑 没 有 超 过 你 对 自 己 的 信 心, 就 能 够 坦 然 接 受 这 个 半 成 品, 心 想 不 管 多 难 我 还 是 可 以 把 剩 下 的 部 分 做 完 时 间 与 流 行 一 种 编 程 语 言 想 要 变 得 流 行, 最 后 一 关 就 是 要 经 受 时 间 的 考 验 黑 客 与 画 家 时 间 有 时 候 是 很 无 情 的, 很 多 流 行 的 东 西, 随 着 时 间 的 流 逝 将 变 得 面 目 全 非 美 貌 与 时 尚 如 此, 技 术 同 样 要 经 历 岁 月 的 洗 礼 进 入 21 世 纪 以 来, 技 术 热 点 不 断 变 更, 每 次 的 技 术 更 迭, 就 像 流 水 冲 刷 河 床 一 样, 虚 无 的 流 走, 沉 淀 下 来 的 才 是 有 价 值 的 东 西, 我 们 要 做 的 就 是 那 些 能 沉 淀 下 来 的 东 西, 这 需 要 去 判 断 和 选 择 进 入 21 世 纪, 从 静 态 语 言 到 动 态 语 言 面 向 对 象 编 程 到 函 数 式 编 程 从 模 型 驱 动 设 计 到 领 域 驱 动 设 计 从 SOA 到 云 计 算 从 BI 到 大 数 据 从 BS 到 移 动 互 联, 无 论 技 术 热 点 如 何 变 化, 站 着 挣 钱 的 永 远 是 那 些 踏 踏 实 实 做 产 品 和 技 术 的 2009 年 SOA 火 热 的 时 候, 每 家 软 件 公 司 和 互 联 网 公 司 都 号 称 自 己 面 向 服 务 了, 甚 至 IBM BEA 等 公 司 为 SOA 确 定 了 SCA 和 SDO 规 范, 但 3 年 以 后, 无 人 再 提 SOA, 无 非 就 是 用 开 放 的 技 术 实 现 原 来 的 EAI 么 有 位 在 校 大 学 生 问, 我 们 下 学 期 要 学 习 数 据 库, 以 后 想 从 事 大 数 据 方 向, 不 知 道 从 什 么 方 面 学 习 大 数 据 我 的 建 议 是, 不 要 被 现 在 大 数 据 的 噱 头 忽 悠 了, 等 你 两 年 后 毕 业 出 来, 可 能 已 经 没 人 提 大 数 据 这 回 事 了 如 果 真 的 对 数 据 感 兴 趣, 踏 踏 实 实 把 关 系 数 据 库 学 好, 有 时 间 的 话 再 学 一 门 编 程 语 言, 掌 握 数 据 结 构, 再 有 余 力 学 习 一 些 数 据 挖 掘 和 推 荐 算 法 等 知 识, 这 就 行 了, 相 信 我, 你 没 那 么 多 时 间! 所 以, 正 在 流 行 的 东 西 并 不 一 定 值 得 投 入, 流 行 感 冒 倒 是 流 行, 也 没 人 追 啊 最 大 化 你 的 价 值 有 人 问, 你 为 什 么 要 从 事 IT 技 术 研 发 工 作? 如 果 是 乔 布 斯, 可 能 的 答 案 是 改 变 世 界 ; 如 果 是 人 生 导 师, 可 能 的 答 案 是 跟 随 你 心 如 果 是 我 回 答 呢, 答 案 就 是 如 果 不 从 事 这 个 行 业 的 话 呢, 我 还 真 不 知 道 该 如 何 养 家 糊 口 :) 每 个 人 进 入 一 个 行 业, 有 必 然 性 也 有 偶 然 性, 现 在 想 来, 我 进 入 软 件 行 业 可 能 是 兴 趣 使 然 我 小 时 候 就 比 较 喜 欢 电 子 相 关 的 东 西, 这 个 习 惯 保 持 到 现 在 就 是 喜 欢 电 子 设 备 大 学 的
时 候 电 子 和 计 算 机 相 关 的 课 程 都 学 的 很 好, 其 他 专 业 课 则 一 塌 糊 涂 毕 业 后 进 入 一 个 工 厂 做 电 子 设 备 测 试, 晚 上 则 用 车 间 的 电 脑 学 习 编 程, 很 快 自 己 觉 得 可 以 找 到 工 作 了, 就 去 面 试, 一 面 之 下 进 入 洪 恩, 稀 里 糊 涂 算 是 进 入 了 IT 行 业 工 作 了 十 几 年, 发 现 自 己 确 实 对 技 术 比 较 感 兴 趣, 曾 经 有 很 多 机 会 转 岗 成 为 纯 粹 的 管 理 和 业 务 人 员, 但 最 终 都 没 舍 得 放 弃 技 术, 当 然 技 术 也 没 什 么 大 成, 爱 好 而 已 为 什 么 做 技 术, 技 术 是 什 么? 我 的 观 点 是 : 1 与 其 他 工 种 一 样, 技 术 可 以 谋 生 很 多 导 师 说 看 准 一 件 事 情 就 全 情 投 入, 不 要 考 虑 收 入, 奋 斗 不 息 财 富 会 随 之 而 来 且 不 说 只 有 你 成 事 了 财 富 才 能 来, 就 说 没 成 事 的 时 候 我 们 总 不 能 饿 得 头 昏 眼 花 去 奋 斗 吧 准 确 一 点 是 工 作 初 期 不 要 过 分 考 虑 金 钱 总 要 解 决 温 饱 问 题 吧, 那 么 做 技 术 研 发 可 以 很 容 易 达 到 这 个 目 标 2 技 术 是 一 种 手 段 和 做 事 方 式 尤 其 是 在 现 在 这 样 一 个 互 联 网 和 数 据 的 时 代, 可 以 说 技 术 面 前 人 人 平 等 你 付 出 了 多 少, 差 不 多 就 会 得 到 多 少 很 多 人 羡 慕 创 业 公 司 的 人 获 得 的 财 富, 他 们 只 不 过 是 把 你 20 年 平 稳 的 打 工 生 涯 压 缩 成 4 年 艰 苦 卓 绝 的 创 业, 当 他 们 冒 着 成 为 炮 灰 的 风 险 在 清 晨 的 寒 风 里 编 程 时, 你 正 在 温 暖 的 被 窝 里 做 着 美 梦 所 以 就 别 羡 慕 了, 那 是 他 们 应 得 的 3 做 技 术 需 要 终 身 学 习, 如 果 你 个 学 习 狂, 恭 喜 你 找 到 了 一 份 完 美 的 工 作 有 一 次 一 个 工 程 师 告 诉 我, 每 次 感 到 恐 慌 的 时 候, 就 开 始 学 习, 掌 握 了 一 门 又 一 门 语 言 和 技 术 最 后 他 成 为 了 一 个 通 才 之 上 的 专 才 书 到 用 时 方 恨 少, 事 非 经 过 不 知 难, 有 时 间 就 学 点 东 西, 没 坏 处, 还 能 预 防 老 年 痴 呆 4 作 技 术 可 以 最 大 化 你 的 价 值 如 果 你 是 卖 煎 饼 的, 卖 一 个 是 一 个, 如 果 你 开 发 了 一 个 千 万 人 使 用 的 软 件, 那 你 做 这 个 软 件 的 价 值 就 放 大 了 千 万 倍 如 果 你 做 的 互 联 网 产 品 服 务 了 千 万 个 用 户, 你 做 的 这 个 产 品 的 价 值 也 就 放 大 了 千 万 倍 如 果 你 在 做 这 样 的 工 作, 那 么 你 就 最 大 化 了 自 己 的 价 值, 财 富 也 会 随 之 而 来 如 果 没 有, 就 去 找 这 样 的 工 作 难 易 相 成 古 人 云 : 有 无 相 生, 难 易 相 成, 长 短 相 形, 高 下 相 倾 很 早 就 想 说 说 困 难 和 容 易 这 点 事 人 生 一 世, 我 们 到 底 是 要 选 择 做 容 易 的 事 还 是 做 难 事? 这 个 想 法 源 于 春 节 前 的 业 务 讨 论 会, 有 两 位 经 理 各 执 一 词, 一 个 说, 为 了 让 部 门 能 够 生 存 下 去, 我 尽 可 能 去 做 那 些 简 单 的 相 对 稳 定 的 任 务, 因 为 这 样 可 以 保 证 良 好 的 现 金 流 另 一 个 说, 为 了 能 让 部 门 生 存 下 去, 我 尽 可 能 去 做 那 些 困 难 的 利 润 更 高 的 任 务, 因 为 这 样 可 以 保 证 良 好 的 现 金 流 难 易 相 成, 困 难 和 容 易 会 在 不 同 的 环 境 下 会 相 互 转 化, 我 觉 得 这 两 位 经 理 在 特 定 场 景 下 说 得 都 没 错 就 个 人 而 言, 我 觉 得 我 们 应 该 尽 可 能 做 那 些 困 难 的 事 情, 让 别 人 变 得 不 那 么 困 难 无 论 是 做 软 件 还 是 做 互 联 网 服 务, 其 实 终 极 意 义 就 是 你 做 出 来 的 东 西 能 否 解 决 用 户 的 问 题, 如 果 这 是 一 个 容 易 解 决 的 问 题, 那 么 很 多 人 早 已 经 解 决 了 ; 如 果 这 是 个 困 难 的 问 题, 那 就 意 味 着 很 多 坑 等 着 要 埋 你 咋 选 呢, 似 乎 怎 么 选 都 是 炮 灰, 权 衡 一 下, 选 择 前 者 基 本 是 无 用 功, 那 我 们 只 好 选 择 后 者, 我 们 本 身 也 是 爱 挖 坑 的 人, 况 且 困 难 面 前 人 人 平 等 么 JetBrains 是 一 家 捷 克 的 软 件 公 司, 他 们 做 的 事 情 就 是 为 Java,Objective- C,Python,Ruby,JS 等 语 言 写 开 发 IDE, 给 程 序 员 写 工 具 可 不 是 闹 着 玩 的, 他 们 对 IDE 的 挑 剔 基 本 比 肩 女 性 对 化 妆 品, 但 JetBrains 开 发 出 来 的 工 具 深 受 程 序 员 喜 爱, 各 种 智 能, 各 种 效 率, 他 们 获 得 了 极 大 的 成 功, 为 啥, 因 为 做 着 别 人 很 难 做 成 的 事 让 自 己 困 难 点, 让 别 人 容 易 点, 说 了 半 天, 好 像 就 这 么 点 事 Paul 在 黑 客 画 家 里 提 到 选 择 哪 种 技 术 和 语 言 去 实 现 软 件 的 时 候, 同 样 选 择 了 那 些 困 难 的 有 竞 争 力 的 事 情 去 做
逃 离 舒 适 区 本 来 想 起 名 为 逃 离 技 术 舒 适 区, 后 来 想 想 这 个 话 题 具 备 普 适 性, 就 把 技 术 去 掉 了 上 一 节 谈 的 是 困 难 和 容 易 的 取 舍, 这 一 节 的 话 题 算 个 延 续 什 么 是 舒 适 区? 如 果 你 是 个 新 手, 你 就 没 什 么 舒 适 区, 什 么 都 不 懂 嘛 舒 适 个 毛 啊, 在 磕 磕 绊 绊 的 学 习 中 懵 懂 前 行, 期 间 可 能 还 伴 随 着 老 鸟 的 嘲 笑 和 进 度 的 压 力, 终 于 有 一 天 你 武 功 大 成, 乾 坤 大 挪 移 练 到 了 第 五 重, 工 作 中 开 始 得 心 应 手 游 刃 有 余, 不 断 有 新 人 或 老 人 来 找 你 解 决 问 题, 你 微 笑 着 迎 接 各 种 挑 战, 淡 淡 的 送 走 困 难, 你 挥 一 挥 手, 不 带 走 一 片 云 彩, 这 是 什 么 境 界? 这 就 是 你 的 舒 适 区, 这 和 靠 在 沙 发 上 看 电 视 的 舒 适 不 是 一 回 事, 通 常 进 入 舒 适 区 需 要 花 费 你 很 多 的 时 间 和 精 力, 需 要 你 不 断 的 练 习, 一 旦 进 入, 你 会 enjoy it! 这 时 候, 如 果 有 人 胆 敢 让 你 脱 离 舒 适 区, 可 算 要 了 亲 命 了, 你 会 勃 然 大 怒, 轻 则 争 吵, 重 则 离 职 这 种 事 遇 到 太 多 了, 一 个 写 前 端 的 你 让 他 学 习 一 些 后 端 技 术, 一 个 写 Java 的 你 让 他 学 习 一 下 C, 得 到 的 答 复 可 能 会,Sorry, I feel very uncomfortable! 没 有 人 学 新 东 西 的 时 候 非 常 舒 服, 一 旦 经 历 过 从 新 人 到 老 鸟 的 过 程, 再 让 你 进 入 陌 生 的 领 域, 那 种 痛 苦 会 让 你 自 发 的 去 抗 拒 但 是 一 个 人 不 可 能 永 远 躲 在 舒 适 区 里, 逃 离 舒 适 区 会 有 助 于 你 从 不 同 的 角 度 看 问 题, 视 野 会 更 加 开 阔 人 总 要 往 前 走 的 就 我 个 人 而 言, 我 有 多 年 的 vim 使 用 经 验, 目 前 在 学 习 emacs, 我 从 Linux 转 到 Windows 再 转 到 Mac, 学 习 了 多 种 编 程 语 言, 一 直 在 练 习 自 己 的 演 讲 能 力 并 做 了 很 多 公 开 演 讲 有 时 候 做 很 多 事 就 是 为 了 挠 自 己 痒 处, 避 免 在 舒 适 区 待 太 久 很 多 人 在 某 个 地 方 待 久 了 就 会 非 常 懈 怠, 没 退 休 就 像 在 养 老, 这 时 候 我 就 知 道, 他 们 在 舒 适 区 太 久 了, 与 在 哪 个 地 方 无 关 创 造 财 富 黑 客 与 画 家 里 有 两 章 是 描 述 财 富 的, 如 果 你 是 个 财 迷, 那 么 就 该 去 读 读, 如 果 你 不 是, 读 读 我 的 读 后 感 就 行 了 财 富 和 钱 从 来 就 不 是 一 码 事, 所 以 大 部 分 人 只 能 去 创 造 财 富, 因 为 你 不 是 印 钞 机 但 钱 毕 竟 是 流 动 的 财 富, 所 以 大 部 分 人 还 得 通 过 创 造 财 富 去 挣 钱, 那 么 一 辈 子 挣 多 少 钱 合 适 呢? 在 很 多 年 以 前,100 万 还 能 在 北 京 买 一 套 房 子, 大 家 还 没 有 听 说 过 PM2.5 这 个 术 语, 蓝 天 还 不 是 那 么 得 稀 有, 有 人 写 过 一 篇 文 章, 大 意 就 是 一 个 家 庭 要 多 少 钱 才 能 正 常 的 生 活 ( 什 么 是 正 常? 好 吧, 你 就 当 及 格 线 60 分 理 解 ), 作 者 从 购 房 购 车 赡 养 父 母 教 育 子 女 家 庭 生 活 休 闲 娱 乐 养 老 货 币 贬 值 物 价 飞 涨 等 各 个 方 面 算 了 一 笔 帐, 这 个 数 字 是 600 万 这 位 同 学 你 不 用 站 起 来 了, 我 知 道 现 在 100 万 在 北 京 只 能 买 个 洗 手 间, 我 说 得 重 点 不 是 这 个 而 且 要 算 也 很 简 单 么, 如 果 你 觉 得 现 在 北 京 买 套 房 需 要 400 万, 那 就 加 上 300, 如 果 在 老 家 50 万 就 能 买, 减 去 50 即 可, 不 离 谱 如 何 去 挣 这 个 抽 象 的 600 万 呢? 如 果 按 照 60 岁 退 休 计 算, 大 部 分 人 要 工 作 40 年 左 右, 大 家 可 以 计 算 下, 如 果 妥 妥 的 工 作 了 40 年, 你 的 平 均 工 资 要 达 到 多 少 才 能 过 正 常 生 活 当 然 你 也 可 以 选 择 创 业, 高 风 险 高 回 报, 一 旦 创 业 成 功, 你 就 摆 脱 了 这 个 正 常 生 活 的 羁 绊, 可 以 有 更 多 的 时 间 和 空 间 做 自 己 更 喜 欢 的 事 但 是 这 些 成 功 的 创 业 者 不 会 就 此 不 再 工 作 了, 他 们 可 能 会 比 普 通 打 工 者 工 作 更 长 的 时 间 为 毛? 很 多 有 钱 人 完 全 不 必 再 工 作, 但 是 他 们 工 作 起 来 比 普 通 人 还 欢 实 不 是 天 生 受 虐 狂 和 社 会 压 力, 而 是 无 所 事 事 使 人 感 到 孤 独 和 消 沉 我 有 个 朋 友 移 民 国 外, 由 于 有 房 产 完 全 不 必 工 作, 天 天 烧 烤 钓 鱼, 半 年 以 后, 他 在 MSN 上 告 诉 我 看 到 烧 烤 钓 鱼 就 想 吐, 我 必 须 要 找 个 工 作 了
另 外, 如 果 你 不 是 银 行 劫 匪 或 公 务 员, 你 应 该 知 道 财 富 是 创 造 出 来 的, 而 不 是 抢 来 的 乔 布 斯 和 沃 兹 创 建 了 苹 果 公 司, 为 自 己 员 工 开 发 者 和 社 会 带 来 了 巨 大 财 富, 但 别 人 并 未 因 此 而 变 得 贫 穷 所 以 建 议 大 家 尽 可 能 去 做 创 造 财 富 的 工 作, 而 不 是 掠 夺 财 富 另 外, 如 果 没 人 给 你 报 酬, 你 是 否 愿 意 去 工 作 呢? 唯 一 可 能 的 就 是 这 件 事 比 较 有 趣, 比 如 Linus Torvalds 免 费 写 了 著 名 的 操 作 系 统 Linux, 他 当 时 可 没 想 着 用 这 个 操 作 系 统 赚 钱 那 我 为 什 么 写 博 客 呢? 嗯, 思 考 中 关 于 这 个 话 题,Paul 表 现 出 了 很 多 技 术 之 外 的 Political 智 慧, 比 如 允 许 赚 到 大 钱 的 人 保 留 自 己 的 财 富, 比 如 藏 富 于 民 : 一 旦 自 己 的 财 产 有 了 保 证, 那 些 想 致 富 的 人 就 会 愿 意 去 创 造 财 富, 而 不 是 去 偷 窃 由 此 导 致 的 新 技 术 会 很 容 易 被 转 化 成 财 富 要 鼓 励 大 家 去 创 业 只 要 懂 得 藏 富 于 民, 国 家 就 会 变 得 强 大 让 书 呆 子 保 住 他 们 的 血 汗 钱, 你 就 会 无 敌 于 天 下 完 结 黑 客 与 画 家 可 以 为 你 带 来 技 术 生 活 自 由 财 富 等 各 方 面 的 思 考, 确 实 是 难 得 一 见 的 技 术 图 书 事 实 上 这 次 重 读 还 有 很 多 感 受 没 有 形 成 文 字, 希 望 以 后 有 机 会 还 能 继 续 补 充 这 篇 文 章
人 物 传 统 的 黑 客 史 蒂 夫 沃 兹 发 布 日 期 2013 年 6 月 3 日 今 天 和 大 家 说 说 苹 果 的 另 一 位 创 始 人 : 史 蒂 夫 沃 兹 沃 兹 出 生 于 1950 年, 根 据 异 类 作 者 马 尔 科 姆 的 记 述, 对 于 计 算 机 来 说,20 世 纪 50 年 代 是 个 最 为 牛 逼 的 年 份, 在 这 黄 金 十 年 里 各 类 天 才 和 大 师 呱 呱 坠 地, 开 始 了 他 们 传 奇 的 人 生, 史 蒂 夫 乔 布 斯 生 于 1955, 比 尔 盖 茨 1955, 保 罗 艾 伦 1953, 史 蒂 夫 鲍 尔 默 ( 微 软 CEO)1956, 埃 里 克 施 密 特 ( 原 Google CEO)1955, 比 尔 乔 伊 (Sun 创 始 人 )1954, 当 然, 还 包 括 史 蒂 夫 沃 兹 ( 仨 史 蒂 夫, 俩 比 尔 ) 沃 兹 和 乔 布 斯 不 同, 乔 布 斯 是 纯 草 根, 沃 兹 则 是 高 知 子 弟 ( 类 似 高 晓 松 ), 老 爹 是 忠 诚 的 美 帝 知 识 分 子,NASA 航 天 局 搞 火 箭 的 沃 兹 之 所 以 在 硬 件 领 域 有 极 深 的 造 诣, 是 因 为 乔 布 斯 还 没 出 生 的 时 候, 沃 兹 的 老 爹 已 经 开 始 教 授 沃 兹 电 子 学 知 识 ; 乔 布 斯 在 玩 尿 泥 的 时 候, 沃 兹 已 经 开 始 理 解 原 子 电 子 中 子 和 质 子 所 以, 哪 个 时 代 都 得 拼 爹, 差 别 就 这 么 大 由 于 沃 兹 从 小 就 打 下 了 良 好 的 电 子 学 的 基 础, 一 旦 计 算 机 大 潮 来 临, 他 就 顺 理 成 章 的 走 上 计 算 机 世 界 的 康 庄 大 道, 进 入 了 惠 普 公 司 谋 得 一 份 有 趣 的 电 子 工 程 师 的 职 位, 如 果 没 有 遇 到 乔 布 斯, 他 想 象 自 己 的 下 半 生 都 会 在 惠 普 度 过, 也 许 整 个 计 算 机 历 史 就 改 写 了 然 而 往 事 如 风, 无 论 有 多 少 种 选 择, 最 终 的 结 果 就 是 上 帝 让 乔 布 斯 和 沃 兹 迎 头 撞 在 一 起, 并 产 生 了 最 大 的 化 学 反 应 他 们 在 一 起 参 加 黑 客 聚 会, 搞 各 种 恶 作 剧, 一 起 制 作 电 子 设 备, 盗 打 电 话, 制 作 游 戏 机 等 等, 说 是 一 起, 但 是 设 计 电 路 和 编 程 的 活 儿 基 本 都 是 由 沃 兹 搞 定, 乔 布 斯 就 负 责 买 披 萨 和 焊 板 子 其 实 纵 观 沃 兹 和 乔 布 斯 合 作 的 经 历, 基 本 上 就 是 一 个 产 品 经 理 虐 待 程 序 员 的 悲 惨 案 例, 大 家 可 以 脑 补 以 下 场 景 : 乔 布 斯 兴 冲 冲 的 从 外 面 冲 进 来, 对 沃 兹 说, 兄 弟, 咱 们 得 做 个 XX, 你 是 最 佳 人 选, 只 要 你 能 做 出 来, 咱 就 发 达 了
善 良 的 沃 兹 : 没 问 题, 我 喜 欢 这 挑 战 唔, 我 们 需 要 在 4 天 内 完 成 我 艹, 你 没 事 吧, 怎 么 可 能? 至 少 需 要 两 周 乔 布 斯 不 说 话 含 情 脉 脉 的 望 着 沃 兹 : You can do it! 好 吧, 十 天 好 吧, 五 天 好 吧, 就 4 天 乔 布 斯 吹 着 口 哨 走 了, 沃 兹 留 下 来 干 了 4 天 4 夜 与 传 统 项 目 的 悲 惨 结 局 不 同 的 是, 沃 兹 能 把 活 儿 做 出 来, 还 是 世 界 顶 级 水 平 的, 这 就 是 天 才 的 价 值 然 后, 苹 果 公 司 就 诞 生 了, 然 后 是 AppleI 和 AppleII, 沃 兹 做 出 了 当 时 那 个 时 代 最 伟 大 的 个 人 计 算 机 之 后 苹 果 就 上 市 了, 那 一 年 沃 兹 30 岁 在 苹 果 公 司 上 市 的 那 一 年, 沃 兹 考 取 了 飞 行 执 照, 半 年 后 沃 兹 飞 行 时 发 生 意 外, 清 醒 后 呈 现 失 忆 状 态, 直 到 五 个 星 期 后 才 逐 渐 恢 复 记 忆 之 后 慢 慢 淡 出 苹 果 公 司, 开 始 享 受 自 己 的 人 生, 搞 遥 控 器, 音 乐 节, 教 育, 慈 善 等 等 而 他 的 伙 伴 乔 布 斯 则 继 续 自 己 的 传 奇 之 旅 纵 观 计 算 机 的 发 展 史, 有 些 人 在 软 件 方 面 的 有 突 出 贡 献, 有 些 人 是 硬 件 技 术 专 家, 而 同 时 擅 长 软 硬 件 技 术 的 则 凤 毛 麟 角, 沃 兹 是 其 中 之 一 1976 年, 世 界 上 只 有 少 数 人 了 解 操 作 系 统 存 储 芯 片 电 路 板 布 线 等 知 识, 而 沃 兹 基 本 上 以 一 己 之 力, 单 枪 匹 马 做 出 了 AppleI 和 AppleII, 另 一 位 创 始 人 乔 布 斯 凭 借 着 自 己 出 众 的 市 场 感 觉 和 现 实 扭 曲 力 场, 让 沃 兹 的 作 品 震 惊 了 世 界 回 顾 苹 果 公 司 的 历 史, 沃 兹 研 制 的 AppleII 居 功 至 伟,AppleII 的 销 售 和 市 场 直 接 导 致 苹 果 公 司 上 市, 同 时 为 苹 果 公 司 乔 布 斯 和 沃 兹 积 累 了 巨 额 财 富 以 至 于 乔 布 斯 在 出 走 苹 果 之 后 可 以 手 握 巨 额 启 动 资 金 来 试 验 自 己 的 各 种 想 法 而 且 沃 兹 这 个 人 非 常 厚 道, 在 职 期 间 还 发 起 过 " 沃 兹 计 划 ", 把 自 己 的 股 权 分 出 一 部 分 给 他 觉 得 优 秀 的 员 工, 在 当 时 能 做 到 这 点 真 是 让 人 无 比 钦 佩 沃 兹 是 一 个 充 满 人 文 关 怀 的 艺 术 家 技 术 天 才, 遵 循 了 传 统 的 黑 客 文 化 沃 兹 的 最 初 给 自 己 的 定 位 就 是 去 做 一 些 酷 的 东 西, 成 为 一 个 伟 大 的 工 程 师, 写 出 匪 夷 所 思 的 代 码, 并 且 跟 每 个 人 都 成 为 朋 友 这 样 的 沃 兹 肯 定 是 人 见 人 爱 花 见 花 开, 但 他 断 然 不 会 去 主 动 改 变 世 界 但 真 实 的 情 况 是, 没 有 他, 世 界 也 不 会 是 这 个 样 子 30 多 年 来, 世 界 变 了, 乔 布 斯 变 了, 盖 茨 变 了, 不 变 的 是 沃 兹 用 我 是 沃 兹 这 本 书 里 的 一 段 话 结 束 今 天 的 话 题 : 苹 果 的 创 意 来 自 一 对 生 死 与 共 的 好 兄 弟, 其 中 之 一 非 常 成 功, 他 将 毕 生 致 力 于 创 建 伟 大 的 公 司, 保 证 盈 利, 整 合 科 技 与 人 文, 而 另 一 个 人 则 言 谈 幽 默, 对 一 些 小 玩 意 感 兴 趣, 热 爱 技 术, 他 在 世 界 里 挖 掘 趣 闻, 此 生 只 为 寻 找 欢 笑
从 汇 编 到 太 空 保 罗 艾 伦 发 布 日 期 2013 年 6 月 18 日 今 天 和 大 家 说 说 微 软 的 联 合 创 始 人 保 罗 艾 伦 吧 自 从 微 软 帝 国 统 治 了 个 人 电 脑 的 操 作 系 统 之 后, 比 尔 盖 茨 的 名 声 就 遍 及 天 下, 我 记 得 在 2000 年 以 后 到 处 都 是 比 尔 盖 茨 的 传 记 在 飞, 但 是 另 一 位 创 始 人 保 罗 艾 伦 就 少 有 人 提 了, 真 正 了 解 艾 伦 生 平 的 就 更 加 少 之 又 少 有 时 候 我 觉 得 艾 伦 之 于 微 软 和 盖 茨, 就 像 沃 兹 之 于 苹 果 和 乔 布 斯, 艾 伦 和 沃 兹 都 是 不 世 出 的 技 术 天 才, 而 且 在 公 司 初 创 和 发 展 的 过 程 中 居 功 至 伟, 也 都 是 在 公 司 高 速 成 长 期 间 离 开, 去 寻 找 其 他 的 光 辉 与 梦 想, 而 他 们 的 伙 伴 则 继 续 着 IT 世 界 的 传 奇! 有 时 候 看 看 这 些 技 术 天 才 的 所 作 所 为 所 想 所 言, 会 让 人 感 慨 万 千, 文 艺 的 说 法 就 是 感 受 生 命 的 恢 宏 与 奇 迹, 通 俗 的 说 法 就 是 人 比 人 得 死, 货 比 货 得 扔, 今 天 你 们 也 感 受 一 下! 保 罗 艾 伦 同 样 出 生 在 那 个 传 奇 年 代 20 世 纪 50 年 代, 生 于 1953 年, 比 盖 茨 大 两 岁 很 多 人 说 比 尔 盖 茨 白 手 起 家 创 立 微 软, 好 像 人 家 是 个 吊 丝 一 样, 其 实 盖 茨 是 标 准 的 富 二 代, 家 境 显 赫, 老 爹 是 州 律 师 协 会 的 主 席, 有 大 House, 家 里 定 阅 的 杂 志 是 财 富, 以 至 于 艾 伦 第 一 次 去 盖 茨 的 家 时 感 觉 稍 稍 有 些 敬 畏 艾 伦 就 差 一 些, 老 妈 是 教 师, 老 爹 打 过 二 战, 退 伍 后 在 图 书 馆 工 作, 算 个 普 通 人 家, 这 对 父 母 怎 么 也 没 想 到 自 己 的 儿 子 会 在 几 十 年 后 长 期 霸 在 福 布 斯 财 富 排 行 榜 的 前 列! 艾 伦 的 老 爹 虽 然 是 个 普 通 人, 但 是 作 为 父 亲 基 本 做 到 了 伟 岸 深 邃, 他 在 艾 伦 很 小 的 时 候 就 告 诉 他 等 你 长 大 了, 要 做 喜 欢 做 的 事 情, 无 论 做 什 么, 喜 欢 就 好, 这 位 老 爹 为 什 么 有 这 样 的 警 世 名 言 呢? 因 为 老 爷 子 当 年 打 完 二 战 退 伍 之 后, 有 两 个 选 择, 一 个 是 做 橄 榄 球 教 练, 一 个 是 图 书 管 理 员, 结 果 一 哆 嗦 选 了 稳 妥 的 图 书 管 理 员, 一 辈 子 徜 徉 在 知 识 的 海 量 里, 后 悔 一 辈 子! 各 位 凡 事 选 择 稳 妥 的 童 靴 们 感 受 下 吧, 我 只 能 帮 你 们 到 这 里 了! 和 史 蒂 夫 沃 兹 一 样, 艾 伦 小 时 候 非 常 调 皮, 爱 好 是 恶 作 剧, 喜 欢 电 子 学, 自 学 能 力 超
强 老 爹 老 妈 一 看, 孩 子 有 出 息 啊, 砸 锅 卖 铁 让 他 上 了 私 立 学 校 著 名 的 湖 畔 中 学, 在 那 里 他 遇 到 了 身 材 瘦 长 满 脸 雀 斑 的 比 尔 盖 茨, 并 由 于 共 同 的 爱 好 和 革 # 命 信 # 仰 走 到 了 一 起, 由 于 湖 畔 中 学 良 好 的 师 资 力 量 和 硬 件 设 施 开 放 的 学 习 氛 围, 艾 伦 和 盖 茨 得 到 了 自 由 成 长 艾 伦 开 始 学 习 汇 编 语 言, 他 读 了 汇 编 程 序 手 册 系 统 参 考 手 册 操 作 系 统 手 册, 在 学 习 了 几 个 月 后 对 自 己 说 这 东 西 太 迷 人 了!, 这 不 是 天 生 码 农 是 神 马? 一 位 同 学 说 保 罗 能 像 别 人 读 小 说 那 样 读 汇 编 程 序, 但 真 实 的 情 况 是, 艾 伦 也 不 觉 得 汇 编 容 易, 只 是 他 比 较 专 注 罢 了 在 那 段 时 间 里, 艾 伦 和 盖 茨 开 始 疯 狂 的 编 程, 晚 上 11 点 开 始 达 到 巅 峰 状 态, 并 且 保 持 很 长 时 间, 不 管 多 晚, 都 要 找 到 最 后 一 个 bug 他 们 经 常 一 忙 就 是 几 天, 然 后 睡 上 十 几 个 小 时, 起 身 继 续 工 作 据 艾 伦 描 述, 比 尔 盖 茨 的 工 作 状 态 是 这 样 的 : 他 一 会 踱 步, 一 会 坐 在 椅 子 上 摇 晃, 在 黄 色 的 纸 片 上 胡 乱 记 着 什 么, 等 我 的 模 拟 器 完 成 后, 他 就 挪 到 终 端 跟 前, 一 边 看 着 纸 片, 一 边 用 他 疾 风 一 般 奇 怪 的 指 法 编 写 代 码, 接 着 重 复 以 上 过 程, 他 会 一 连 好 几 个 小 时 保 持 这 个 状 态 而 艾 伦 已 经 熟 悉 10 种 类 型 的 计 算 机 10 种 高 级 语 言 9 种 机 器 语 言 3 种 操 作 系 统 那 一 年 他 不 到 20 岁 关 于 这 些 技 术 人 物 传 记, 一 本 书 也 写 不 完, 我 只 是 写 一 点 有 趣 的 能 让 我 思 考 的 东 西, 如 果 想 了 解 他 们 的 传 奇 经 历, 还 是 去 读 个 人 传 记 和 回 忆 录 更 好 一 些 伟 大 的 梦 想 都 始 于 微 不 足 道, 当 年 艾 伦 和 盖 茨 在 畅 想 创 业 生 活 的 时 候, 艾 伦 问 比 尔, 如 果 一 切 顺 利 的 话, 你 觉 得 我 们 公 司 能 办 多 大? 比 尔 想 了 想 说, 估 计 得 有 35 名 程 序 员 那 么 大!, 艾 伦 心 想, 这 特 么 真 是 个 雄 心 壮 志! 1975 年, 艾 伦 和 比 尔 承 接 了 MITS 公 司 的 一 个 单 子, 为 牵 牛 星 电 脑 编 写 Basic 语 言, 他 们 开 始 了 进 入 新 一 轮 的 编 程 竞 赛 工 作 强 度 之 大 难 以 想 象, 以 至 于 在 去 餐 厅 吃 饭 的 时 候 经 常 会 吓 到 餐 厅 的 服 务 员 人 家 看 着 他 们 一 个 个 脸 色 苍 白, 小 声 问 你 们 是 不 是 在 飙 车? 没 车 彪 毛 啊, 哥 在 编 程! 他 们 要 么 噼 噼 啪 啪 的 敲 击 键 盘, 要 么 大 口 吃 饭, 要 么 蜷 在 办 公 室 的 地 板 上 睡 的 不 醒 人 事 用 一 句 话 描 述 就 是 : 写 不 完 的 代 码 改 不 尽 的 bug 和 永 远 不 够 的 时 间 终 于 代 码 写 的 差 不 多 了, 人 家 要 和 他 们 签 合 同 ( 现 在 企 业 客 户 经 常 让 软 件 厂 商 先 干 活 后 结 算, 木 想 到 米 帝 70 年 代 就 这 样 了 ), 这 时 就 必 须 有 个 公 司, 比 尔 和 艾 伦 想 了 半 天, 最 后 艾 伦 想 出 了 微 软 这 个 名 字, 然 后 就 是 股 权 问 题, 艾 伦 想 当 然 的 认 为 该 五 五 开, 这 时 盖 茨 开 始 语 重 心 长 的 对 艾 伦 说 : 你 拿 一 半 不 合 适, 你 看, 你 是 兼 职, 还 有 薪 水, 我 毛 都 没 有 ; 我 编 程 和 睡 觉 时 间 都 比 你 多 ; 我 的 代 码 比 你 多, 我 的 bug 比 你 多,balabala, 所 以 我 应 该 比 你 多, 六 # 四 吧, 就 这 么 定 了, 艾 伦 听 完 以 后 觉 得 太 特 么 有 道 理 了, 于 是 就 六 # 四 了, 当 然 后 来 艾 伦 搞 清 楚 局 势 之 后 想 反 悔 已 经 来 不 及 了, 很 多 人 说 乔 布 斯 的 扭 曲 现 实 能 力, 我 觉 得 盖 茨 在 这 方 面 也 毫 不 逊 色 :) 当 然, 即 使 是 40%, 微 软 在 艾 伦 离 开 之 后 的 爆 发 式 成 长 一 直 源 源 不 断 的 为 艾 伦 提 供 财 富, 估 计 有 一 段 时 间 艾 伦 每 天 睡 醒 之 后 就 是 查 看 自 己 的 户 头 又 多 了 几 千 万 美 金, 我 要 说 这 特 么 也 是 个 乐 子 当 然, 艾 伦 毫 不 质 疑 比 尔 盖 茨 的 编 程 能 力, 盖 茨 当 年 要 编 写 软 盘 驱 动 器 的 Basic 程 序, 还 有 几 天 的 时 候 抓 着 三 个 作 业 本 和 十 根 铅 笔 住 进 了 旅 馆,5 天 后 带 着 几 千 个 字 节 的 汇 编 代 码 回 来 了, 然 后 满 脸 倦 容 把 这 些 代 码 输 入 终 端, 告 诉 艾 伦 搞 定, 你 们 再 看 看 有 没 有 bug, 然 后 就 回 哈 佛 了 牛 逼 的 人 就 是 这 样 工 作 的, 搞 定 之 后 飘 然 离 去, 不 带 走 一 个 字 节! 艾 伦 当 时 的 评 价 是 : 随 着 公 司 发 展 和 成 倍 的 管 理 职 责, 比 尔 很 少 有 机 会 做 这 样 高 强 度 的 程 序 创 作, 在 编 程 上 比 尔
有 无 与 伦 比 的 才 华! 之 后, 盖 茨 从 哈 佛 退 学, 两 个 人 开 始 专 心 经 营 微 软 公 司, 后 面 的 事 情 大 部 分 搞 计 算 机 的 都 比 较 清 楚,IBM 公 司 选 中 微 软 公 司 为 其 编 写 新 PC 的 操 作 系 统,MS-DOS 诞 生, 微 软 开 始 头 角 峥 嵘, 迈 上 发 展 的 快 车 道 后 一 发 不 可 收 拾, 直 到 成 为 全 球 最 大 的 软 件 公 司 然 而, 艾 伦 和 比 尔 这 对 好 基 友 的 关 系 却 发 生 了 一 些 变 化, 两 个 人 开 始 意 见 相 左, 而 盖 茨 更 强 势 一 些 1982 年 艾 伦 患 了 了 一 种 叫 做 霍 奇 金 的 疾 病, 心 力 憔 悴, 逐 渐 退 出 了 微 软, 但 他 依 然 是 微 软 的 第 二 大 股 东 艾 伦 退 出 微 软 之 后 4 年,1986 微 软 上 市, 市 值 达 到 5 亿 美 金, 盖 茨 和 艾 伦 瞬 间 成 为 亿 万 富 豪, 从 此 两 个 人 也 走 上 了 完 全 不 同 的 道 路 艾 伦 手 握 微 软 的 巨 额 资 金, 不 断 的 更 新 自 己 的 兴 趣 和 梦 想, 他 之 后 的 一 系 列 举 措 是 : * 买 下 了 NBA 开 拓 者 队, 进 军 NBA * 买 下 了 西 雅 图 海 鹰 队 ( 橄 榄 球 ), 打 进 超 级 碗 比 赛 * 出 资 修 建 一 座 称 为 体 验 音 乐 计 划 的 交 互 式 音 乐 博 物 馆, 成 立 乐 队, 负 责 节 奏 吉 他 和 主 音 * 赞 助 太 空 飞 行 计 划, 准 备 上 天 看 看, 失 败, 身 体 不 好 有 钱 也 木 用 啊 * 建 立 艾 伦 脑 科 学 研 究 所, 研 究 人 脑 图 谱, 试 图 解 开 大 脑 的 奥 秘 * 54 岁 高 龄 去 南 极 冒 险, 看 看 企 鹅 看 看 冰 * 60 岁, 写 了 一 本 书 叫 做 Idea Man, 那 位 同 学 请 注 意 了, 这 特 么 不 是 钢 铁 侠, 中 文 名 叫 我 用 微 软 改 变 世 界 * 一 直 以 来 做 慈 善 事 业, 拟 死 后 向 慈 善 事 业 捐 献 大 部 分 财 产 精 彩 人 生 继 续 保 罗 艾 伦 与 比 尔 盖 茨 共 同 创 建 微 软 公 司, 艾 伦 8 年 后 离 开, 凭 借 在 微 软 的 股 份 先 后 涉 足 体 育 音 乐 太 空 人 脑 等 多 项 领 域 而 比 尔 几 十 年 来 一 直 强 力 经 营 这 世 界 上 最 大 的 软 件 公 司 并 成 为 世 界 首 富, 之 后 退 休 做 慈 善 这 两 种 生 活 估 计 是 很 多 人 的 梦 想, 各 位 看 官, 你 们 梦 想 哪 种 生 活 呢? 另 外, 我 读 过 很 多 技 术 天 才 的 传 记, 除 了 天 分 以 外, 他 们 都 是 极 其 勤 奋, 并 痴 迷 于 自 己 的 事 业, 不 眠 不 休 估 计 这 些 牛 人 在 专 业 技 能 的 钻 研 上 全 部 都 超 过 了 一 万 小 时 要 想 人 前 显 贵, 人 后 必 须 受 罪, 人 后 若 不 受 罪, 人 前 就 要 遭 罪, 你 们 感 受 下,Mac 君 真 的 只 能 帮 到 这 里 了
敬 畏 之 心 发 布 日 期 2013 年 8 月 8 日 最 近 在 读 两 个 人 的 著 作, 一 个 是 冯 唐, 一 个 是 吴 军 喜 爱 文 学 的 人 应 该 对 冯 唐 不 陌 生, 当 年 韩 方 大 战 时, 冯 唐 及 时 抛 出 文 学 金 线 论, 后 被 戏 称 为 冯 金 线 古 诗 有 云, 冯 唐 易 老, 李 广 难 封, 冯 唐 当 然 是 他 的 笔 名, 此 人 真 名 张 海 鹏, 似 乎 比 Mac 君 的 名 字 还 要 俗 气 一 些 冯 唐 是 协 和 妇 科 博 士, 前 麦 肯 锡 合 伙 人, 作 家 我 最 初 知 道 冯 唐 的 时 候, 被 丫 的 三 重 身 份 惊 呆 了, 这 得 多 分 裂 才 能 把 这 三 个 职 业 捏 合 到 一 个 人 身 上? 比 无 间 道 牛, 比 韩 寒 的 赛 车 手 和 作 家 身 法 高 端 大 气 冯 唐 的 文 字 有 幼 功, 初 中 的 时 候 熟 读 大 量 的 古 文 和 外 语 著 作, 所 以 他 的 文 字 非 常 体 现 功 力, 能 少 用 一 词, 绝 不 多 填 一 字, 文 字 充 满 速 度 而 不 凝 滞, 厚 重 而 有 质 感 文 学 的 幼 功 咱 不 懂, 围 棋 的 幼 功 我 是 知 道 的, 我 哥 哥 半 路 出 家 学 习 围 棋, 打 败 同 时 代 学 期 小 伙 伴 无 敌 手, 但 是 经 常 被 那 些 三 四 岁 开 始 摸 棋 的 小 屁 孩 打 得 落 花 流 水 而 无 还 手 之 力, 我 问 何 解? 我 哥 说 这 是 幼 功! 可 见 一 斑 冯 唐 写 过 很 多 书, 我 最 近 在 读 的 是 三 十 六 大, 是 他 今 年 的 杂 文 集, 以 冯 唐 的 才 气, 写 杂 文 当 属 大 理 石 压 咸 菜 缸 大 材 小 用, 但 是 这 些 文 字 依 然 能 够 体 现 他 的 风 格 和 特 点, 我 非 常 喜 欢, 摘 录 几 则 供 大 家 欣 赏 : 个 人 和 全 体 古 人 的 关 系, 应 该 是 昆 仑 山 上 一 棵 草 和 昆 仑 山 的 关 系 在 长 出 草 之 前, 需 要 先 爬 昆 仑 山 如 果 不 明 白 什 么 叫 高 山 仰 止, 先 别 说 俱 往 矣, 先 背 三 百 首 唐 诗 知 道 昆 仑 山 有 高 度 之 后, 开 始 爬 吧, 学 杜 甫 学 到 风 雨 掀 翻 你 家 屋 顶, 学 李 白 学 到 梦 里 仙 人 摸 你 头 顶, 学 李 商 隐 学 到 你 听 到 锦 瑟 的 一 刹 那 裤 裆 里 铁 硬 学 到 神 似 之 后, 是 血 战 古 人, 当 你 感 觉 到 不 是 自 己 像 杜 甫 李 白 李 商 隐, 而 是 杜 甫 李 白 李 商 隐 像 自 己, 就 是 到 了 昆 仑 山 顶 是 时 候 长 自 己 的 草 了, 不 是 杜 甫 的 草, 不 是 李 白 的 草, 是 自 己 的 草 这 个 时 候, 长 一 寸, 也 是 把 昆 仑 山 增 高 一 寸, 也 比 自 己 在 平 地 蹦 跶 一 米, 高 万 丈, 强 百 倍 关 于 现 场, 你 说 : 笔 与 墨 会, 是 为 氤 氲, 氤 氲 不 分, 是 为 混 沌 不 可 雕 凿, 不 可 板 腐, 不 可 沉 泥, 不 可 牵 连, 不 可 脱 节, 不 可 无 理 在 于 墨 海 中 立 定 精 神, 笔 锋 下 决 出 生 活, 尺 幅 上 换 去 毛 骨, 混 沌 里 放 出 光 明 纵 使 笔 不 笔, 墨 不 墨, 画 不 画, 自 有 我 在 人 写 树 叶 苔 色, 有 深 墨 浓 墨, 成 分 字 个 字 一 字 品 字 幺 字, 以 至 攒 三 聚 五, 梧 叶 松 叶 柏 叶 柳 叶 等 垂 头 斜 头 诸 叶, 而 形 容 树 木 山 色 风 神 态 度 吾 则 不 然 点 有 风 雪 雨 晴 四 时 得 宜 点, 有 反 正 阴 阳 衬 贴 点, 有 夹 水 夹 墨 一 气 混 杂 点, 有 含 苞 藻 丝 缨 络 连 牵 点, 有 空 空 阔 阔 干 燥 没 味 点, 有 有 墨 无 墨 飞 白 如 烟 点, 有 如 胶 似 漆 邋 遢 透 明 点 更 有 两 点, 未 肯 向 学 人 道 破, 有 没 天 没 地 当 头 劈 面 点, 有 千 岩 万 壑 明 净 无 一 点 噫! 法 无 定 相, 气 概 成 章 耳 现 场 有 神 无 论 是 钢 笔 在 纸 面 上 书 写 还 是 手 指 在 键 盘 上 敲 打, 我 知 道, 字 句 的 黑 白 疏 密 凸 凹 之 间, 有 小 鱼 和 小 雀 在 两 千 多 年 前, 人 平 均 寿 命 不 到 五 十, 孔 丘 说, 一 个 人 到 了 四 十, 知 道 了 自 己 能 力 的 边 界, 能 做 什 么 和 不 能 做 什 么, 于 是 不 惑 两 千 多 年 后, 人 平 均 寿 命 超 过 七 十, 孔 丘 说 的 依 旧 适 用, 这 个 老 怪 物 这 几 天 冬 去 春 来, 换 季 节, 睡 得 不 安 稳, 昨 夜 醒 来, 看 到 你 就 倚 在 窗 台 边 抽 烟, 生 命 就 像 一 头 驴 一 样 蹲 在 你 旁 边, 因 为 彼 此 熟 悉 天 人 相 知, 驴 血 已 经 不 嗞 嗞 作 响 一 时, 我 想, 我 想 骑 就 骑, 要 下 就 下, 打 打 小 鸟 看 看 小 星 码 码 小 说, 向 死 骑 去 而 不 知 死 之 将 至, 一 切 挺 好
冯 唐 还 有 一 本 奇 书 叫 做 不 二, 国 内 是 没 有 出 版 的, 如 果 你 不 知 道, 就 用 Google 百 度 一 下, 我 觉 得 冯 唐 的 不 二 让 他 在 汉 语 文 字 的 使 用 上 抵 达 了 又 一 个 巅 峰, 我 明 显 能 感 觉 到 他 在 尝 试 汉 语 使 用 的 极 限, 在 用 文 字 打 败 时 间!500 年 后, 文 史 应 有 不 二 的 一 席 之 地 * 说 了 冯 唐, 有 些 读 者 表 示 不 喜 欢 冯 唐, 有 的 说 看 不 懂, 有 的 说 Mac 君 你 怎 么 能 喜 欢 冯 唐 呢? 声 明 一 下,Mac 君 不 喜 欢 冯 唐, 俺 是 异 性 恋, 只 是 喜 欢 冯 唐 的 一 些 文 章 和 文 字 罢 了 另 外, 写 冯 唐 并 不 是 推 荐 大 家 去 买 或 去 读 冯 唐 的 书, 只 是 主 观 表 达, 文 学 这 东 西, 确 是 仁 者 见 仁 淫 者 见 淫, 萝 卜 白 菜 各 有 所 爱, 大 家 只 管 去 读 自 己 喜 欢 的 书 就 好 了, 多 读 书, 是 好 事 * 下 面 说 说 吴 军 博 士 和 他 的 书 吴 军 应 该 算 是 科 学 家 范 畴 的, 毕 业 于 清 华 大 学 和 约 翰 霍 普 金 斯 大 学, 获 博 士 学 位, 主 要 研 究 领 域 是 语 音 识 别 和 统 计 语 言 模 型, 和 李 开 复 老 师 的 早 年 研 究 方 向 类 似, 当 然 李 老 师 咳 咳, 已 经 不 做 技 术 和 研 究 很 多 年 了, 但 吴 军 博 士 依 然 是 冲 在 第 一 线 的, 他 先 后 加 入 Google 和 腾 讯, 都 是 负 责 搜 索 领 域 的 研 究 和 研 发 工 作 吴 军 目 前 出 了 两 本 书, 分 别 是 浪 潮 之 巅 和 数 学 之 美, 原 稿 都 来 自 他 在 Google 黑 板 报 的 系 列 文 章 很 多 人 知 道 吴 军 可 能 是 因 为 浪 潮 之 巅, 那 本 书 我 当 然 也 读 过, 目 前 在 读 的 是 数 学 之 美 我 以 前 说 过, 很 多 人 技 术 做 的 很 广 很 深, 但 是 文 字 能 力 欠 缺, 写 出 东 西 来 让 读 者 痛 苦 不 堪 ; 有 的 文 字 功 底 深 厚, 但 技 术 不 行, 著 作 虽 然 读 来 容 易, 但 无 法 深 入 浅 出, 读 者 一 旦 醒 悟 过 来 后 果 同 样 很 严 重 二 者 兼 而 有 之 的 人 则 少 之 又 少, 所 以 优 秀 的 技 术 图 书 真 是 凤 毛 麟 角 吴 军 在 技 术 和 文 字 层 面 都 属 上 上 之 选 浪 潮 之 巅 出 版 之 后 赞 誉 多 多, 我 读 完 以 后 感 觉 比 那 本 硅 谷 之 光 好 看, 有 些 人 觉 得 有 不 符 史 实 之 处, 但 我 觉 得 吴 军 凭 一 己 之 力 纵 论 IT 科 技 和 公 司 发 展 史, 揭 示 规 律 品 评 趋 势, 书 写 科 技 公 司 的 人 事 势, 同 时 辅 以 自 己 的 思 考 和 论 证, 确 属 难 能 可 贵, 行 文 流 畅, 读 来 收 获 多 多 今 天 主 要 说 说 我 正 在 读 的 数 学 之 美 小 时 候 念 书 时, 数 学 是 我 的 强 科, 在 几 门 学 科 里 处 领 先 之 列, 但 工 作 以 后 除 了 记 得 几 个 算 法 和 编 程 所 需 的 一 些 数 学 知 识 之 外, 其 他 大 部 分 都 还 给 老 师 了, 想 想 老 师 也 不 易, 那 么 多 同 学 那 么 多 知 识 还 回 来, 得 有 多 沉 多 重 知 识 虽 然 还 了, 但 兴 趣 还 在, 常 读 一 些 数 学 相 关 的 著 作, 这 本 数 学 之 美 很 早 就 买 了, 但 近 期 才 拿 起 来 看, 说 来 也 是 惭 愧 的 紧 数 学 是 众 多 自 然 科 学 社 会 科 学 管 理 科 学 的 基 础, 誉 为 是 科 技 之 根 毫 不 为 过 从 一 到 无 穷 大 一 书 在 第 一 章 大 数 里 讲 了 个 故 事, 说 两 个 贵 族 决 定 做 计 数 游 戏, 谁 说 出 的 数 大 谁 赢, 一 个 贵 族 绞 尽 脑 汁 想 到 了 一 个 大 数 : 三 ( 请 以 shan 平 音 读 出 并 感 受 下 ) 另 一 个 贵 族 傻 眼 了, 想 了 想 说, 好 吧 你 赢 了 这 当 然 是 个 故 事, 用 来 说 明 原 始 社 会 物 质 匮 乏 导 致 无 法 产 生 大 数, 吴 军 在 数 学 之 美 里 也 引 述 了 这 个 故 事, 并 由 此 开 始 讲 述 数 学 之 美 整 个 书 的 基 调 是 简 洁 扎 实 深 入 浅 出 又 栩 栩 如 生, 于 平 凡 之 中 见 深 邃, 于 无 声 处 闻 惊 雷, 读 来 有 趣 而 又 涨 姿 势 对 于 从 事 IT 技 术 的 人 来 说, 以 下 内 容 值 得 细 细 研 读 : * 自 然 语 言 处 理 * 统 计 语 言 模 型 * 中 文 分 词 * 搜 索 引 擎 的 索 引 * 图 论
* 网 络 爬 虫 * PageRank 网 页 排 名 * 地 图 和 本 地 搜 索 * 拼 音 输 入 法 的 数 学 原 理 * 逻 辑 回 归 和 搜 索 广 告 这 本 书 读 起 来 是 比 较 费 力 的, 不 跟 看 网 络 小 说 那 样 一 个 晚 上 翻 250 页, 但 费 力 之 事 自 有 其 好 处, 人 生 总 要 做 一 些 艰 难 费 力 的 事 情, 读 书 也 是 一 样 写 到 这 儿 很 多 读 者 要 问 了, 这 和 敬 畏 之 心 有 啥 关 系? 这 是 近 期 Mac 君 在 读 这 些 书 的 时 候 产 生 的 一 些 感 受 很 多 读 者 看 到 我 写 了 一 些 文 和 事, 经 常 发 信 息 说 好 说 赞, 但 我 自 己 经 常 处 于 一 种 惶 恐 的 状 态, 比 如 读 书 的 时 候, 你 就 会 知 道 自 己 文 不 如 冯 唐 术 不 及 吴 军, 其 实 用 不 如 是 不 妥 的, 实 在 是 难 以 望 其 项 背 一 个 人 学 了 十 年 再 工 作 十 年, 以 为 学 了 一 点 文 和 术, 但 你 了 解 愈 多, 会 发 现 自 己 仅 仅 是 大 海 之 一 滴 水 沙 漠 之 一 粒 石, 永 远 有 无 数 优 秀 和 卓 越 的 人 在 你 前 方 奔 跑, 你 只 能 看 到 他 们 奔 跑 中 的 一 缕 尘 埃! 但 在 现 实 中, 却 是 敬 畏 之 心 不 常 有, 常 起 轻 视 之 意 所 谓 文 人 相 轻, 自 古 如 此, 大 家 执 笔 对 骂, 恨 不 得 在 对 方 身 上 戳 几 个 窟 窿 程 序 员 也 是 一 个 德 行, 看 见 别 人 的 代 码 要 么 是 Garbage, 要 么 就 Refactoring, 缺 乏 起 码 的 尊 重 和 敬 畏 总 之 文 章 和 代 码 都 是 自 己 的 好,LD 都 是 别 人 的 好 (LD 可 做 多 重 含 义 理 解 ) 以 前 说 过, 人 的 一 生 要 么 就 低 估 自 己, 要 么 就 高 估 自 己, 想 要 做 到 既 不 妄 自 尊 大 也 不 妄 自 菲 薄, 实 在 是 太 难 了! 我 们 只 能 保 持 敬 畏 之 心, 保 持 孤 独 之 意, 一 路 向 前!
设 计 巨 匠 乔 纳 森 艾 维 (Jonathan Ive) 发 布 日 期 2013 年 5 月 29 日 今 天 看 到 一 篇 新 闻, 说 苹 果 的 CEO 库 克 参 加 华 尔 街 日 报 主 办 的 D11 科 技 大 会 时, 谈 了 一 些 大 家 关 心 的 热 点 问 题, 包 括 对 Google Glass 的 看 法, 苹 果 的 可 穿 戴 技 术 策 略 (iwatch?),ios 平 台 为 第 三 方 开 放 更 多 的 API, 乔 纳 森 艾 维 主 导 ios 人 机 界 面 的 设 计 等 等 Google 的 眼 镜 和 Apple 的 手 表 离 我 这 样 的 土 老 冒 比 较 远, 即 使 今 秋 发 布 iwatch, 估 计 我 也 就 是 擦 擦 口 水 看 一 眼 的 份, 第 三 方 API 呢, 有 新 的 用 就 是 了 但 是 ios 或 OS X 的 升 级 是 关 系 到 果 计 民 生 的 大 事, 所 以 我 对 最 后 一 点 比 较 感 兴 趣, 其 实 也 是 对 乔 纳 森 艾 维 这 个 人 比 较 感 兴 趣 艾 维 是 哪 路 神 仙 呢? 对 于 大 部 分 中 国 人 民 来 说, 我 们 熟 知 的 是 苹 果 的 灵 魂 人 物 和 精 神 领 袖 乔 布 斯, 如 果 再 知 道 一 个 联 合 创 始 人 沃 兹 就 算 逆 天 了, 但 是 沃 兹 很 早 就 离 开 了 苹 果, 开 始 享 受 人 生 真 正 与 乔 布 斯 并 肩 战 斗 并 实 现 苹 果 伟 大 复 兴 的, 是 艾 维 在 苹 果, 这 兄 弟 基 本 上 是 乔 布 斯 的 精 神 伴 侣, 据 说 乔 布 斯 在 公 司 吃 饭 的 时 候, 很 少 有 人 凑 上 去 找 骂, 只 有 艾 维 能 过 去 陪 吃 陪 聊 从 设 计 成 就 上, 乔 纳 森 艾 维 负 责 了 ipod 系 列 iphone 系 列 ipad 系 列 的 imac 系 列 的 产
品 工 业 设 计 和 人 机 交 互 设 计 这 些 设 计 为 他 带 来 的 荣 誉 是 : 2005 年 被 英 国 女 王 授 予 最 优 秀 不 列 颠 帝 国 勋 章 司 令 官 2007 年 因 为 iphone 的 设 计 获 得 美 国 国 家 设 计 奖 2010 年 财 富 杂 志 将 其 评 选 为 世 界 上 最 聪 明 的 设 计 师 你 们 想 一 想, 这 个 人 得 多 牛 逼 啊, 而 且 最 难 得 的 是 牛 就 牛 吧, 还 低 调 的 令 人 发 指 在 乔 哥 辞 世 之 前, 几 乎 不 接 受 采 访, 很 少 做 公 开 演 讲, 偶 尔 当 一 下 乔 布 斯 的 串 场 嘉 宾, 接 个 电 话 唔 得 但 是 因 为 长 得 帅, 发 布 新 产 品 的 时 候 总 是 被 选 为 产 品 代 理 人 一 般 效 果 是 这 样 的, 在 苹 果 传 统 的 纯 白 背 景 中, 虎 头 虎 脑 的 艾 维 冒 出 来, 苦 口 婆 心 的 告 诉 你, 兄 弟 今 年 可 没 歇 着, 又 做 了 一 款 这 个 星 球 上 最 牛 逼 的 产 品, 你 们 看 看, 这, 这, 这,amazing,fantastic, 好 了, 钱 包 拿 来 balabala 非 常 有 意 思 我 其 实 就 是 从 苹 果 的 视 频 广 告 里 知 道 这 位 设 计 奇 才 的 另 一 件 有 意 思 的 事 就 是, 我 一 看 到 库 克 那 张 方 脸, 就 觉 得 丫 是 搞 库 房 管 理 的, 再 看 人 家 艾 维, 从 那 个 角 度 看 都 充 满 艺 术 感, 所 以 说, 如 果 你 们 没 有 设 计 出 牛 逼 的 产 品, 可 以 对 着 镜 子 评 估 一 下 哈 哈 乔 纳 森 艾 维 是 一 位 英 国 人, 在 乔 布 斯 1997 年 回 归 苹 果 之 前 就 已 经 在 公 司 负 责 一 些 产 品 的 设 计 据 说 在 乔 布 斯 回 归 的 时 候, 艾 维 正 准 备 收 拾 东 西 走 人, 所 幸 乔 布 斯 发 现 了 艾 维 和 艾 维 的 设 计 工 作 室, 我 琢 磨 当 时 乔 布 斯 的 想 法 是 : 我 嚓, 捡 到 宝 贝 了 从 此 两 人 开 始 天 作 之 合 的 设 计 旅 程, 第 一 个 产 品 就 是 彩 色 透 明 的 imac, 然 后 一 发 不 可 收 拾,iPod 的 转 轮,macbook 的 铝 合 金 设 计,iPhone ipad MacAir 等 等 如 今, 这 个 地 球 上 最 牛 逼 的 设 计 师 开 始 同 时 负 责 ios 的 硬 件 和 软 件 设 计, 这 样 的 人 机 交 互 界 面 是 不 是 值 得 期 待 呢? 今 年 的 WWDC 应 该 会 给 出 答 案! 关 于 艾 维, 如 果 你 觉 得 没 看 过 瘾, 可 以 去 读 读 乔 布 斯 传, 其 中 有 一 章 专 门 讲 大 师 艾 维 我 想 以 后 可 能 会 有 一 本 艾 维 自 传 问 世!
工 具 VIM 缘 起 发 布 日 期 2013 年 8 月 1 日 从 湿 漉 漉 的 广 州 回 来, 兜 头 遭 遇 一 盆 大 雨, 大 雨 过 后, 整 个 京 城 变 得 清 凉 干 爽, 俗 话 说, 环 保 基 本 靠 风, 清 洁 基 本 靠 雨, 此 言 非 虚 傍 晚 从 办 公 室 出 来, 满 园 的 白 玉 簪 花 散 发 出 淡 淡 清 香, 碧 叶 莹 润, 花 色 如 玉, 新 鲜 的 雨 珠 还 挂 在 绿 叶 和 白 花 上, 一 点 一 点, 晶 莹 剔 透, 折 射 着 夕 阳 的 余 晖, 闪 闪 烁 烁, 煞 是 好 看 最 近 不 断 有 vim 的 关 键 词 在 微 信 后 台 的 回 复 中 出 现, 好 把, 今 天 就 开 始 给 Vim 系 列 搬 家 操 作 系 统 编 程 语 言 和 编 辑 器 是 程 序 员 永 恒 的 吐 槽 话 题, 技 术 发 展 了 几 十 年, 争 论 起 来 依 然 是 此 恨 绵 绵 无 绝 期 在 文 本 编 辑 器 领 域,Vim 和 Emacs 是 永 恒 的 焦 点 我 在 如 何 学 习 一 门 编 程 语 言 里 写 道, Emacs 和 Vim 程 序 猿, 大 家 沿 着 不 同 的 道 路 和 目 标 前 进, 但 总 是 会 在 某 个 点 交 叉 相 遇, 见 面 就 扔 石 头 和 臭 鸡 蛋, 砸 得 对 方 鼻 青 脸 肿, 然 后 擦 擦 眼 泪 和 口 水 继 续 前 行 你 们 就 知 道, 编 程 其 实 是 个 危 险 的 工 作, 当 真 不 是 瞎 扯 工 作 十 几 年 来 我 用 过 各 种 编 程 工 具, 用 错 过, 也 用 对 过, 虽 然 每 种 优 秀 的 编 辑 器 都 有 传 奇 的 故 事, 每 个 程 序 员 都 有 自 己 的 脾 气, 但 这 一 次, 我 只 想 写 一 写 Vim
为 什 么 Vim 总 会 和 Emacs 相 提 并 论 呢? 因 为 Vim 号 称 编 辑 器 之 神,Emacs 则 是 神 的 编 辑 器 ;Vim 编 程 唯 快 不 破, 插 件 遍 天 下,Emacs 则 宣 称 自 己 是 伪 装 成 文 本 编 辑 器 的 操 作 系 统, 所 谓 针 尖 对 麦 芒, 就 是 这 样 的 效 果, 写 完 Vim 这 个 系 列, 我 希 望 还 有 机 会 写 写 Emacs 缘 起 我 从 2000 年 开 始 接 触 Vim, 当 时 正 值 第 一 波 互 联 网 浪 潮, 我 刚 毕 业 不 久, 一 如 现 在 的 热 血 青 年, 投 身 到 互 联 网 的 大 熔 炉 中 ( 当 然 和 现 在 的 互 联 网 弄 潮 儿 不 一 样 的, 当 年 我 们 大 部 分 都 被 熔 掉 了 ) 当 时 的 公 司 聚 集 了 很 多 清 华 北 大 的 兄 弟, 技 术 牛 人 扎 堆, 大 家 清 一 色 使 用 Vim 在 服 务 器 端 编 程, 语 法 高 亮 都 不 设, 内 部 BBS 也 是 水 木 清 华 那 种, 通 过 终 端 访 问, 非 常 高 端 大 气 走 进 办 公 室 一 眼 望 去, 满 目 皆 是 黑 漆 漆 的 屏, 绿 瓦 瓦 的 字, 每 个 人 都 在 那 里 噼 噼 啪 啪 的 敲 击 键 盘, 韵 律 十 足, 我 想, 这 简 直 酷 毙 了! 当 时 我 还 在 使 用 Editplus 编 程, 隶 属 菜 鸟 帮 别 人 的 开 发 编 译 和 发 布 环 境 都 在 服 务 器 端, 而 我 则 需 要 在 本 地 编 写 好 程 序, 通 过 Editplus 的 ftp 功 能 上 传 到 服 务 器 端, 再 进 行 调 试 测 试 和 发 布, 非 常 麻 烦 所 谓 文 人 相 轻, 我 这 种 行 为 遭 到 了 小 伙 伴 的 无 情 嘲 讽, 当 年 的 Mac 君 只 好 眼 泪 往 肚 子 里 咽, 把 愤 怒 都 发 泄 在 键 盘 上, 每 天 在 满 天 星 斗 的 夜 色 中 学 习 Vim 技 法, 在 清 晨 的 微 光 中 编 译 Linux 内 核, 上 午 敲 打 键 盘 输 出 Perl 程 序, 中 午 吃 完 五 又 四 分 之 一 口 米 饭 之 后 开 始 研 习 Vim 的 多 窗 口 和 标 签 由 于 单 身 住 在 公 司, 时 间 充 裕 到 让 你 不 好 意 思, 很 快 小 成, 编 码 时 鼠 标 锁 进 抽 屉, 双 手 敲 击 键 盘 上 下 翻 飞, 成 就 感 十 足, 我 对 语 法 高 亮 情 有 独 钟, 经 常 把 自 己 的 界 面 配 置 的 花 花 绿 绿, 没 事 看 看 也 是 件 乐 事 自 此 以 后, 与 Vim 结 下 不 解 之 缘, 十 几 年 过 去 了, 工 作 一 直 没 有 离 开 过 Vim, 断 断 续 续 一 直 在 用 到 了 2009 年, 我 开 始 把 工 作 环 境 完 全 切 换 到 了 Mac 上, 记 得 当 时 打 开 Mac 的 终 端 时, 欣 喜 若 狂 的 想, 这 不 就 是 Vim Shell 和 IDE 的 完 美 集 成 么? 场 景 在 不 同 的 场 景 下 采 用 最 合 适 的 工 具, 永 远 是 最 佳 选 择 这 是 就 会 有 人 问,Vim 适 合 什 么 场 景 呢? 简 单 说 来,Vim 比 较 适 合 Unix/Linux 服 务 器 端 编 程, 当 然 这 因 人 而 异 我 个 人 使 用 Vim 主 要 用 来 进 行 Shell/Python/C 编 程 在 Unix/Linux 服 务 器 端 编 辑 和 修 改 文 件 也 离 不 开 Vim, 另 外 由 于 我 个 人 工 作 环 境 是 Mac, 所 以 改 个 文 本 文 件 查 个 代 码 的, 也 就 用 Vim 顺 手 做 了 与 很 多 程 序 员 交 流, 大 家 会 认 为 不 用 Vim 一 样 能 修 改 服 务 器 端 的 文 件,ftp 拉 下 来, 改 好 了 再 传 上 去 这 当 然 是 一 种 方 案, 但 不 是 最 优 方 案 而 且 极 端 情 况 下 需 要 直 接 在 客 户 服 务 器 上 解 决 问 题, 你 总 不 能 说 骚 瑞,Sir, 我 不 会 在 Linux 下 编 辑 文 件,Down 一 份 下 来 先? 这 就 像 用 Vim 编 写 Markdown 文 件 一 样, 能 不 能 用, 当 然 可 以, 甚 至 有 人 已 经 为 Vim 开 发 了 Markdown 插 件, 可 以 编 写 时 通 过 快 捷 键 查 看 转 换 的 HTML 文 本, 但 是 显 然 不 如 Mou/Byword 编 写 JavaEE HTML/CSS/JS Objective-C, 最 优 方 案 可 能 是 Eclipse IDEA XCode 等, 这 些 优 秀 的 工 具 可 以 帮 助 我 们 提 升 效 率, 减 少 错 误, 但 是 如 果 你 还 想 更 进 一 步, 那 么 Vim 绝 对 值 得 拥 有 Vim 用 了 很 多 年, 也 总 结 果 过 很 多 次, 但 不 完 整, 我 想 这 次 在 MacTalk 能 有 始 有 终, 完 成 这 个 系 列 网 络 上 介 绍 Vim 的 文 章 浩 如 烟 海, 各 种 精 巧 的 用 法 数 不 胜 数, 看 起 来 还 是 比 较 费 时 费 力 Vim 本 身 开 箱 即 用, 什 么 都 不 配 置 也 可 以 使 用 其 基 本 功 能, 如 果 大 家 掌 握 了 基 本 操 作, 以 下 内 容 可 以 帮 助 提 升 效 率, 打 造 你 的 专 属 Vim ( 待 续 )
VIM 为 效 率 而 生 发 布 日 期 2013 年 8 月 4 日 现 在 回 想 早 年 用 Vim 编 程 的 场 景, 当 可 体 现 专 注 二 字, 那 个 年 月 的 网 络 没 有 这 么 多 诱 惑, 编 写 代 码 时 差 不 多 只 开 一 个 终 端 工 具, 噼 噼 啪 啪 的 敲 击 键 盘, 累 了 就 躺 在 办 公 室 外 的 沙 发 上 休 息, 也 可 以 站 起 身 看 看 窗 外, 舒 缓 一 下 疲 惫 的 眼 光 就 能 延 展 到 清 华 东 门 上 空 五 道 口 还 地 属 荒 凉, 没 有 高 楼, 夕 阳 可 以 直 接 从 窗 口 进 入 室 内, 光 影 打 在 办 公 桌 上 让 人 感 觉 非 常 温 暖 时 过 境 迁, 现 在 靠 着 硬 盘 的 快 内 存 的 大, 我 常 常 同 时 开 几 十 个 程 序, 用 command+tab 一 切, 屏 幕 中 央 一 排 几 毫 米 见 方 的 小 图 标 一 字 排 开, 看 着 它 们 我 有 时 候 茫 然 若 失, 不 知 道 自 己 到 底 想 点 开 哪 个, 估 计 它 们 看 着 我 也 郁 闷, 这 孙 子 把 我 们 都 打 开 想 干 什 么? 环 境 变 好, 硬 件 充 沛, 软 件 强 劲, 我 们 的 效 率 是 下 降 了 呢, 还 是 下 降 了 呢? 而 Vim, 正 是 为 效 率 而 生 的 历 史 Vim 源 于 Vi, 但 不 是 Vi,Vi 作 为 计 算 机 的 文 本 编 辑 器 历 史 极 为 悠 远, 它 是 由 美 国 计 算 机
科 学 家 比 尔 乔 伊 编 写 并 于 1976 年 发 布 的, 同 年 苹 果 公 司 成 立 我 在 传 统 的 黑 客 史 蒂 夫 沃 兹 中 提 到 过 比 尔 乔 伊, 他 是 Sun 公 司 的 联 合 创 始 人 和 首 席 科 学 家, 一 位 传 奇 的 技 术 天 才, 我 个 人 以 为 他 最 伟 大 的 贡 献 是 独 立 编 写 BSD 操 作 系 统, 开 发 Vi 编 辑 器, 创 立 Sun 公 司, 当 然, 他 还 是 Java 语 言 的 主 要 贡 献 者 之 一, 任 何 人 有 幸 完 成 其 中 一 项 工 作 已 经 足 以 名 垂 计 算 机 发 展 史, 而 乔 伊 则 通 过 一 己 之 力 完 成 了 这 些 科 技 成 果, 推 动 了 整 个 计 算 机 科 技 的 发 展 Vim 则 诞 生 的 要 晚 一 些, 它 的 第 一 个 版 本 由 布 莱 姆 米 勒 在 1991 年 发 布, 这 个 兄 弟 也 是 一 位 声 名 显 赫 的 程 序 员,80 年 代 买 了 一 台 Amiga 电 脑, 打 开 电 脑 一 看, 米 勒 鼻 子 差 点 气 歪 了, 居 然 没 有 他 最 常 用 的 Vi 编 辑 器! 对 于 米 勒 来 说 这 是 不 可 接 受 的 愤 怒 的 米 勒 决 定 自 己 开 发 一 个 文 本 编 辑 器, 完 全 复 制 Vi 的 功 能, 并 起 名 为 Vi IMitation( 模 拟 ) 事 实 证 明, 牛 X 的 程 序 员 都 具 备 这 种 德 行, 感 到 不 爽 了, 就 会 写 出 个 什 么 东 西, 要 么 完 善 一 下, 要 么 创 新 一 下, 要 么 是 你 写, 要 么 是 我 写, 于 是 很 多 伟 大 的 软 件 程 序 就 发 明 出 来 了 随 着 Vim 的 不 断 发 展, 更 多 更 好 的 功 能 被 加 了 进 来, 正 式 名 称 改 成 了 Vi IMproved( 增 强 ), 也 就 形 成 了 现 代 的 Vim, 目 前 最 新 的 稳 定 版 本 是 7.3,Vim 的 开 发 语 言 是 C 和 VimScript( 后 续 我 们 还 会 谈 到 这 门 语 言 ) 理 念 Vim 是 一 款 完 全 面 向 程 序 员 的 软 件, 活 了 三 十 多 年 我 还 没 有 见 到 过 用 Vim 编 辑 文 字 的 普 通 用 户, 如 果 你 是, 你 一 定 要 告 诉 我 写 过 程 序 的 人 都 知 道, 编 程 的 时 候 双 手 大 部 分 时 间 都 放 在 键 盘 上, 或 编 码 或 插 入 或 移 动 或 定 位 或 查 找, 这 种 连 续 操 作 的 时 间 和 频 率 远 远 大 于 阅 读 翻 页 设 置 字 体 摆 弄 样 式 等 文 案 工 作, 而 二 者 往 往 产 生 很 多 停 顿 和 间 隙, 而 编 程 时 的 停 顿 是 非 常 影 响 编 程 效 率 的, 所 以 Vim 的 设 计 理 念 就 是 通 过 模 式 的 转 换 命 令 的 组 合 和 数 以 万 计 的 插 件, 保 证 程 序 员 在 编 程 的 过 程 中, 双 手 尽 可 能 保 留 在 键 盘 中 央 的 区 域, 并 且, 不 需 要 鼠 标 想 用 好 Vim, 先 要 理 解 Vim 的 模 式 转 换 Vim 常 用 的 模 式 有 四 种 : 1. 普 通 模 式 :Vim 启 动 后 的 默 认 模 式, 用 来 移 动 光 标 删 除 文 本 覆 盖 输 入 文 本 恢 复 操 作 粘 贴 文 本 等 等 2. 插 入 模 式 : 输 入 i 或 a 进 入 插 入 模 式, 在 这 个 模 式 下 敲 击 键 盘 会 往 文 字 缓 冲 区 增 加 文 字, 相 当 于 普 通 编 辑 器 的 编 辑 模 式 3. 可 视 模 式 : 选 择 文 本, 可 以 行 选 块 选 和 依 次 选 择, 选 择 后 可 以 进 行 复 制 删 除 排 序 等 操 作 4. 命 令 模 式 : 执 行 内 部 和 外 部 命 令, 通 过 : /?! 可 以 进 入 命 令 模 式, 分 别 对 应 的 是 : 执 行 内 部 命 令 向 上 或 向 下 搜 索 执 行 外 部 命 令 Vim 的 模 式 和 普 通 的 编 辑 器 有 所 不 同, 而 且 命 令 繁 多 千 变 万 化, 所 以 初 期 的 学 习 曲 线 较 高, 一 旦 你 坚 持 练 习 并 且 度 过 了 最 早 的 平 台 期, 就 会 领 略 Vim 的 妙 和 全 键 盘 的 好 事 实 上 Vim 除 了 能 够 快 速 编 辑 文 本 文 件 之 外, 还 能 够 通 过 简 单 的 命 令 做 更 多 的 事 情, 所 以, 如 果 你 认 为 Vim 只 是 一 个 文 本 编 辑 器, 你 就 输 了! 举 几 个 例 子, 大 家 领 略 一 下 Vim 的 风 采 : 1 如 果 你 想 在 Vim 打 开 的 文 本 中 插 入 一 个 1 到 100 的 序 列, 执 行 如 下 命 令 : :r!seq 100 2 如 果 你 想 在 当 前 的 每 一 行 文 字 前 面 增 加 序 号., 那 么 执 行 如 下 命 令 : :let i=1 g /^/s//\=i.". "/ let i+=1
3 如 果 你 想 把 当 前 目 录 下 ( 包 括 子 文 件 夹 ) 所 有 后 缀 为 java 的 文 件 中 的 apache 替 换 成 eclipse, 那 么 依 次 执 行 如 下 命 令 : 在 当 前 目 录 下 执 行 : vim :n **/*.java :argdo %s/apache/eclipse/ge update 后 续 还 会 为 大 家 介 绍 一 些 Vim 使 用 技 巧, 不 过 这 个 系 列 不 会 去 讲 如 何 通 过 hjkl 移 动 光 标, 如 何 块 选 行 选, 如 何 查 找 定 位, 如 何 跳 到 行 首 行 尾 等 等, 我 会 告 诉 大 家 如 何 通 过 Vim 自 带 的 帮 助 去 学 习 这 部 分 内 容, 当 然, 如 果 大 家 有 需 要, 我 可 以 出 一 个 常 用 快 捷 键 操 作 列 表 下 一 篇 Vim 文 章 的 内 容 是 : 使 用 帮 助 和 环 境 配 置
VIM 帮 助 和 配 置 发 布 日 期 2013 年 8 月 5 日 今 天 说 说 Vim 的 帮 助 和 配 置 内 容 使 用 帮 助 Vim 本 身 提 供 了 非 常 详 细 的 帮 助 系 统, 初 学 者 可 以 通 过 帮 助 手 册 学 习 Vim 的 基 础 内 容 在 Vim 中 输 入 命 令 `:help`, 即 可 进 入 帮 助 页 面, 默 认 是 英 文 帮 助, 如 果 你 喜 欢 看 中 文, 可 以 通 过 以 下 方 式 安 装 中 文 帮 助 内 容 : * 下 载 中 文 帮 助 的 [ 文 件 压 缩 包 ] * 解 压, 把 doc 目 录 下 的 文 件 复 制 到 ~/.vim/doc 下 * 确 认 在.vimrc 中 设 置 了 set helplang=cn * 输 入 命 令 :help 即 可 进 入 中 文 帮 助 * 输 入 命 令 :help user-manual 直 接 进 入 用 户 手 册 用 户 手 册 的 界 面 是 这 样 的 :
如 何 浏 览 帮 助 呢? 请 牢 记 如 下 秘 籍 : * 移 动 : 使 用 光 标 键, 或 者 用 h 向 左,j 向 下,k 向 上,l 向 右 * 退 出 : 使 用 :q<enter> * 跳 转 到 一 个 主 题 : 将 光 标 置 于 标 签 ( 例 如 usr_01.txt) 上 然 后 输 入 CTRL-] * 跳 回 : 键 入 CTRL-T * 翻 页 : 键 入 CTRL-F/B 当 然, 大 家 也 可 以 从 如 下 网 址 下 载 用 PDF 版 本 的 户 手 册 和 帮 助 文 档 :[ 下 载 ]
配 置 Vim 以 简 洁 的 方 式 提 供 了 丰 富 的 配 置 功 能, 主 要 配 置 体 系 由 一 个 文 件 和 文 件 夹 组 成 在 一 台 安 装 了 Vim 的 OS X/Linux/Unix 机 器 上, 进 入 用 户 主 目 录, 可 以 找 到.vimrc 文 件 和.vim 文 件 夹, 这 就 是 Vim 所 有 的 配 置 信 息 1.vimrc 用 户 目 录 下 的.vimrc 文 件 就 是 Vim 针 对 当 前 用 户 的 主 配 置 文 件, 该 文 件 不 是 必 备 的, 没 有 的 话 就 创 建 它 文 件 位 于 当 前 用 户 的 主 目 录 下, 可 以 用 ~/.vimrc 找 到,Vim 启 动 时 会 自 动 运 行 文 件 中 的 每 条 命 令 通 过.vimrc 我 们 可 以 为 Vim 进 行 个 性 化 配 置, 包 括 使 用 方 式 显 示 风 格 编 写 函 数 和 运 行 插 件 等,.vimrc 中 所 有 的 命 令 都 可 以 在 Vim 运 行 时 通 过 类 似 :comm args[=args1] 的 方 式 动 态 运 行, 即 时 生 效
以 下 是 一 个.vimrc 的 样 例 脚 本, 包 含 了 一 些 常 用 配 置, 后 面 的 注 释 是 简 要 说 明 *.vimrc 的 注 释 用 双 引 号 (") 表 示, 样 例 中 的 大 括 号 仅 表 示 功 能 区, 属 于 注 释 的 一 部 分, 无 其 他 含 义 *.vimrc 的 配 置 非 常 丰 富, 可 以 定 义 各 种 宏 函 数 插 件 和 映 射, 我 见 过 最 长 的.vimrc 配 置 有 1000 多 行, 这 里 的 示 例 比 较 简 单, 适 合 入 门 级 用 户 syn on " 语 法 支 持 common conf {{ set ai set bs=2 set showmatch set laststatus=2 set expandtab set shiftwidth=4 set tabstop=4 set cursorline set number set autoread 通 用 配 置 " 自 动 缩 进 " 在 insert 模 式 下 用 退 格 键 删 除 "" 代 码 匹 配 " 总 是 显 示 状 态 行 " 以 下 三 个 配 置 配 合 使 用, 设 置 tab 和 缩 进 空 格 数 " 为 光 标 所 在 行 加 下 划 线 " 显 示 行 号 " 文 件 在 Vim 之 外 修 改 过, 自 动 重 新 读 入 set ignorecase set fileencodings=uft-8,gbk set hls set helplang=cn set foldmethod=syntax "}} " 检 索 时 忽 略 大 小 写 " 使 用 utf-8 或 gbk 打 开 文 件 " 检 索 时 高 亮 显 示 匹 配 项 " 帮 助 系 统 设 置 为 中 文 " 代 码 折 叠 " conf for tabs, 为 标 签 页 进 行 的 配 置, 通 过 ctrl h/l 切 换 标 签 等 let mapleader =',' nnoremap <C-l> gt nnoremap <C-h> gt nnoremap <leader>t :tabe<cr> "conf for plugins {{ 插 件 相 关 的 配 置 " 状 态 栏 的 配 置 "powerline{ set guifont=powerlinesymbols\for\powerline set nocompatible set t_co=256 let g:powerline_symbols ='fancy' "} "pathogen 是 Vim 用 来 管 理 插 件 的 插 件 "pathogen{ call pathogen#infect() "} "}} 2.vim.vim 是 Vim 的 主 配 置 文 件 夹, 位 于 当 前 用 户 的 主 目 录 下, 可 以 用 `cd ~/.vim` 进 入 该 文 件 夹 一 般 用 来 放 置 插 件 和 相 关 的 帮 助 文 档, 常 用 的 目 录 结 构 包 括 :
doc autoload plugin // 帮 助 文 档 目 录 //Vim 启 动 时 自 动 加 载 的 插 件 目 录 // 插 件 目 录, 一 般 在 使 用 Vim 时 通 过 命 令 呼 出 当 然, 如 果 你 已 经 安 装 了 足 够 多 插 件, 那 么 这 个 目 录 下 就 会 变 得 五 花 八 门,syntax snippets indent 等 文 件 夹 都 会 冒 出 来 了 一 个 插 件 所 包 含 的 文 件 往 往 会 分 布 在 多 个 文 件 夹 下, 管 理 起 来 比 较 麻 烦, 稍 后 我 们 会 介 绍 两 个 管 理 插 件 的 插 件, 让 这 个 目 录 变 得 干 净 整 洁, 容 易 管 理, 这 两 个 插 件 的 名 字 叫 pathogen 和 Vundle! 今 天 就 到 这 儿, 后 续 文 章 会 介 绍 Vim 的 Buffer Window 和 Tab, 敬 请 期 待
神 兵 利 器 Alfred 发 布 日 期 2013 年 7 月 10 日 有 人 的 地 方 就 有 江 湖, 有 江 湖 就 有 纷 争 很 多 人 说 我 的 文 字 风 格 相 对 轻 松 和 温 和, 那 是 因 为 我 很 早 就 认 识 到, 我 们 没 有 教 育 脑 残 和 喷 子 的 义 务 在 网 际 多 年, 看 过 太 多 虚 拟 的 刀 锋 和 鲜 血, 很 多 人 被 彻 头 彻 尾 的 粉 碎, 挫 骨 扬 灰, 似 乎 从 来 没 有 来 过 这 个 网 络, 但 是 很 快 这 些 人 就 从 另 一 个 黑 暗 的 角 落 爬 了 起 来, 并 换 上 一 副 暂 新 的 马 甲 继 续 战 斗 所 以 我 在 网 络 上 很 少 参 与 或 挑 起 争 端, 我 的 文 字 只 写 给 愿 意 读 的 读 者 即 使 这 样, 有 时 你 还 是 会 遭 遇 一 些 特 别 轴 的 人, 你 说 Spotlight 可 以 用 多 种 方 式 快 速 定 位 文 件, 他 就 会 说 哪 有 那 么 方 便, 我 根 本 不 记 得 文 件 名 文 件 内 容 及 其 他 任 何 特 征, 我 只 能 从 各 种 分 类 文 件 夹 里 寻 找, 那 你 就 去 找 呗, 你 不 是 我 的 学 生, 也 不 付 给 我 咨 询 费, 也 没 赞 助 过 MacTalk, 我 有 什 么 义 务 让 你 知 道 Spotlight 的 好 处 呢? 所 以 关 于 这 个 江 湖, 我 最 喜 欢 的 两 句 话 送 给 大 家 : 自 反 而 缩, 虽 万 千 人, 吾 往 矣! 夫 唯 不 争, 天 下 莫 能 与 之 争 者! 在 之 前 的 MacTalk 中 我 介 绍 过 几 次 Alfred, 个 人 以 为 小 帽 子 是 Mac 平 台 上 最 为 传 奇 的 效 率 作 品, 誉 为 神 兵 利 器 毫 不 为 过 其 实 这 个 领 域 当 年 的 带 头 大 哥 是 Quicksilver, 一 时 风 头 无 两 但 是 一 个 人 在 风 头 浪 尖 站 太 久 就 会 倦 怠, 而 且 QS 也 没 找 到 合 适 的 盈 利 模 式, 结 果 被
Alfred 迎 头 赶 上, 等 QS 醒 过 来 再 发 布 新 版 本 的 时 候, 江 山 已 经 易 主,Alfred 强 势 发 布 2.0, 而 且 通 过 Powerpack 模 式 的 强 大 功 能 转 化 了 很 多 免 费 用 户, 目 前 看 来 Alfred 已 经 一 骑 绝 尘 了 昨 天 MacTalk 之 后 有 不 少 读 者 居 然 不 知 道 Alfred, 所 以 今 天 给 大 家 相 对 系 统 的 介 绍 一 下 1 安 装 ( 不 说 了 去 Google 吧 ) 2 基 础 快 捷 键 :option+space 3 打 开 应 用 程 序 :Alfred 几 乎 是 一 切 程 序 的 入 口, 你 再 也 不 需 要 找 妈 妈 要 开 始 菜 单 了 用 快 捷 键 呼 出 Alfred, 输 入 任 何 一 款 应 用 程 序 的 中 文 或 英 文 名 称, 即 可 快 速 定 位 程 序, 回 车 打 开 4 简 单 查 找 文 件 : 用 快 捷 键 呼 出 Alfred, 键 入 空 格, 输 入 你 要 查 找 文 件 名, 即 可 定 位 文 件, 回 车 打 开,command+ 回 车 打 开 文 件 所 在 文 件 夹 5 复 杂 操 作 文 件 : 通 过 find open in 等 关 键 词 搜 索 文 件 find 是 定 位 文 件,open 是 定 位 并 打 开 文 件,in 是 在 文 件 中 进 行 全 文 检 索, 三 种 检 索 方 式 基 本 上 可 以 找 到 任 何 你 想 找 的 文 件 6 直 接 当 做 计 算 器 使 用 7 操 作 Shell: 输 入 > 即 可 直 接 运 行 shell 命 令 比 如 >cat *.py grep print, 可 以 直 接 打 开 终 端 并 查 找 当 前 py 文 件 中 包 含 print 的 语 句 8 输 入 itunes, 会 出 现 一 个 itunes mini play, 打 开 可 以 通 过 Alfred 控 制 音 乐 播 放 用 快 捷 键 也 能 完 成 这 个 功 能 :shift+option+command+p 9 输 入 email, 后 面 跟 邮 件 地 址, 可 以 直 接 打 开 写 邮 件 的 界 面 10 定 义 文 字 片 段, 在 Alfred 的 设 置 -Features 选 中 Clipboard, 在 Snippets 里 定 义 自 己 常 用 的 文 字 片 段, 比 如 代 码 地 址 等 等 等, 之 后 以 option+command+c 呼 出 界 面, 输 入 文 字 片 段 的 关 键 字 回 车 即 可 11 在 option+command+c 呼 出 的 界 面 里 还 包 括 剪 贴 板 历 史, 输 入 关 键 字 自 动 匹 配 12 简 单 搜 索 : 直 接 输 入 你 要 查 询 的 内 容, 回 车 即 可 打 开 默 认 浏 览 器 进 行 搜 索 13 自 定 义 搜 索, 这 个 稍 微 复 杂 些, 打 开 设 置 窗 口, 点 击 Features-Custom Search, 在 右 侧 栏 添 加 自 定 义 搜 索 举 几 个 例 子 帮 助 大 家 理 解 下 规 则 : (1) 搜 索 ios App: Search URL:itunes://ax.search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?term={query} Title:iOS App Keyword:ios (2) 搜 索 Mac App: Search URL:macappstore://ax.search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?q={query} Title:Mac App Keyword:mac 设 置 完 之 后, 呼 出 Alfred, 输 入 mac dash 或 ios 多 看, 看 看 什 么 效 果 (3) 翻 译 : Search URL:`http://translate.google.cn/#auto/zh-CN/{query}` Title: 英 译 中 Keyword:en 设 置 完 之 后, 呼 出 Alfred, 输 入 en awesome, 看 看 什 么 效 果 大 家 可 以 据 此 自 定 义 各 种 快 捷 查 询 翻 译 打 开 特 定 网 页 等 功 能 14 编 写 自 己 的 插 件 :Alfred2 的 推 出 伴 随 的 是 成 熟 的 workflow 插 件 机 制, 这 部 分 内 容 就 更 加 复 杂 一 些, 这 次 就 不 做 详 细 介 绍 了 我 为 Alfred 贡 献 了 三 个 workflow, 分 别 是 查 找 本 地 视 频 查 找 yyets, 查 找 startup news, 已 经 放 到 了 github 上, 大 家 可 以 参 考, 我 之 前 的 MacTalk 也 介 绍 过, 网 址 :https://github.com/jackychi Alfred 功 能 不 止 于 此, 以 上 介 绍 的 功 能 有 的 属 于 收 费 版 有 的 属 于 免 费 版, 大 家 根 据 自 己
的 需 要 各 取 所 需 吧
终 极 Shell 发 布 日 期 2013 年 7 月 24 日 在 开 始 今 天 的 MacTalk 之 前, 先 问 两 个 问 题 吧 : 1 相 对 于 其 他 系 统,Mac 的 主 要 优 势 是 什 么? 2 你 们 平 时 用 哪 种 Shell? 第 一 个 童 靴 可 以 坐 下 了,Mac 的 最 大 优 势 是 GUI 和 命 令 行 的 完 美 结 合, 不 要 把 所 有 注 意 力 放 在 Mac 性 感 的 腰 身 和 明 媚 的 显 示 屏 上 好 吧, 这 不 是 妹 纸! 第 二 个 童 靴 你 可 以 出 去 面 壁 了, 讲 了 这 么 多 期 MacTalk 你 告 诉 我 还 在 用 Windows 的 cmd, 你 让 Mac 君 情 何 以 堪? 哪 怕 你 就 说 在 用 Linux 的 Bash 我 也 就 原 谅 你 了, 踢 飞! 上 次 在 如 何 学 习 一 门 编 程 语 言 里 提 到 了 Shell, 也 有 读 者 问 到 Shell 的 问 题, 所 以 这 次 给 大 家 说 说 Shell 的 事 我 在 趣 谈 个 人 建 站 里 介 绍 过 一 点 Shell, 自 己 的 东 西 借 用 下 不 丢 人, 把 扯 淡 的 拿 掉, 干 货 留 下, 就 是 如 下 内 容 : Shell 是 Linux/Unix 的 一 个 外 壳, 你 理 解 成 衣 服 也 行 它 负 责 外 界 与 Linux 内 核 的 交 互, 接 收 用 户 或 其 他 应 用 程 序 的 命 令, 然 后 把 这 些 命 令 转 化 成 内 核 能 理 解 的 语 言, 传 给 内 核, 内 核 是 真 正 干 活 的, 干 完 之 后 再 把 结 果 返 回 用 户 或 应 用 程 序 Linux/Unix 提 供 了 很 多 种 Shell, 为 毛 要 这 么 多 Shell? 难 道 用 来 炒 着 吃 么? 那 我 问 你, 你 同 类 型 的 衣 服 怎 么 有 那 么 多 件? 花 色, 质 地 还 不 一 样 写 程 序 比 买 衣 服 复 杂 多 了, 而 且 程 序 员 往 往 负 责 把 复 杂 的 事 情 搞 简 单, 简 单 的 事 情 搞 复 杂 牛 程 序 员 看 到 不 爽 的 Shell, 就 会 自 己 重 新 写 一 套, 慢 慢 形 成 了 一 些 标 准, 常 用 的 Shell 有 这 么 几 种,sh bash csh 等, 想 知 道 你 的 系 统 有 几 种 Shell, 可 以 通 过 以 下 命 令 查 看 : cat /etc/shells 显 示 如 下 : /bin/bash /bin/csh
/bin/ksh /bin/sh /bin/tcsh /bin/zsh 在 Linux 里 执 行 这 个 命 令 和 Mac 略 有 不 同, 你 会 发 现 Mac 多 了 一 个 zsh, 也 就 是 说 OS X 系 统 预 装 了 个 zsh, 这 是 个 神 马 Shell 呢? 目 前 常 用 的 Linux 系 统 和 OS X 系 统 的 默 认 Shell 都 是 bash, 但 是 真 正 强 大 的 Shell 是 深 藏 不 露 的 zsh, 这 货 绝 对 是 马 车 中 的 跑 车, 跑 车 中 的 飞 行 车, 史 称 终 极 Shell, 但 是 由 于 配 置 过 于 复 杂, 所 以 初 期 无 人 问 津, 很 多 人 跑 过 来 看 看 zsh 的 配 置 指 南, 什 么 都 不 说 转 身 就 走 了 直 到 有 一 天, 国 外 有 个 穷 极 无 聊 的 程 序 员 开 发 出 了 一 个 能 够 让 你 快 速 上 手 的 zsh 项 目, 叫 做 oh my zsh,github 网 址 是 :https://github.com/robbyrussell/oh-my-zsh 这 玩 意 就 像 X 天 叫 你 学 会 C++ 系 列, 可 以 让 你 神 功 速 成, 而 且 是 真 的 好, 下 面 我 们 看 看 如 何 安 装 配 置 和 使 用 zsh 安 装 zsh 如 果 你 用 Mac, 就 可 以 直 接 看 下 一 节 : 如 果 你 用 Redhat Linux, 执 行 :sudo yum install zsh 如 果 你 用 Ubuntu Linux, 执 行 :sudo apt-get install zsh 如 果 你 用 Windows 去 洗 洗 睡 吧 安 装 完 成 后 设 置 当 前 用 户 使 用 zsh:`chsh -s /bin/zsh`, 根 据 提 示 输 入 当 前 用 户 的 密 码 就 可 以 了 安 装 oh my zsh 首 先 安 装 git, 安 装 方 式 同 上, 把 zsh 换 成 git 即 可 安 装 oh my zsh 可 以 自 动 安 装 也 可 以 手 动 安 装 自 动 安 装 : wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - sh 手 动 安 装 : git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc 都 不 复 杂, 安 装 完 成 之 后 退 出 当 前 会 话 重 新 打 开 一 个 终 端 窗 口, 你 就 可 以 见 到 这 个 彩 色 的 提 示 了 :
配 置 zsh 的 配 置 主 要 集 中 在 用 户 当 前 目 录 的.zshrc 里, 用 vim 或 你 喜 欢 的 其 他 编 辑 器 打 开.zshrc, 在 最 下 面 会 发 现 这 么 一 行 字 : `#Customize to your needs ` 可 以 在 此 处 定 义 自 己 的 环 境 变 量 和 别 名, 当 然,oh my zsh 在 安 装 时 已 经 自 动 读 取 当 前 的 环 境 变 量 并 进 行 了 设 置, 你 可 以 继 续 追 加 其 他 环 境 变 量 接 下 来 进 行 别 名 的 设 置, 我 自 己 的 部 分 配 置 如 下 : alias cls='clear' alias ll='ls -l' alias la='ls -a' alias vi='vim' alias javac="javac -J-Dfile.encoding=utf8" alias grep="grep color=auto" alias -s html=mate # 在 命 令 行 直 接 输 入 后 缀 为 html 的 文 件 名, 会 在 TextMate 中 打 开 alias -s rb=mate # 在 命 令 行 直 接 输 入 ruby 文 件, 会 在 TextMate 中 打 开 alias -s py=vi # 在 命 令 行 直 接 输 入 python 文 件, 会 用 vim 中 打 开, 以 下 类 似 alias -s js=vi alias -s c=vi alias -s java=vi alias -s txt=vi alias -s gz='tar -xzvf' alias -s tgz='tar -xzvf' alias -s zip='unzip' alias -s bz2='tar -xjvf' zsh 的 牛 粪 之 处 在 于 不 仅 可 以 设 置 通 用 别 名, 还 能 针 对 文 件 类 型 设 置 对 应 的 打 开 程 序, 比 如 : alias -s html=mate 意 思 就 是 你 在 命 令 行 输 入 hello.html,zsh 会 为 你 自 动 打 开 TextMat 并 读 取 hello.html; alias -s gz='tar -xzvf'
表 示 自 动 解 压 后 缀 为 gz 的 压 缩 包 总 之, 只 有 想 不 到, 木 有 做 不 到, 吓 尿 了 吧 设 置 完 环 境 变 量 和 别 名 之 后, 基 本 上 就 可 以 用 了, 如 果 你 是 个 主 题 控, 还 可 以 玩 玩 zsh 的 主 题 在.zshrc 里 找 到 ZSH_THEME, 就 可 以 设 置 主 题 了, 默 认 主 题 是 : ZSH_THEME="robbyrussell" oh my zsh 提 供 了 数 十 种 主 题, 相 关 文 件 在 ~/.oh-my-zsh/themes 目 录 下, 你 可 以 随 意 选 择, 也 可 以 编 辑 主 题 满 足 自 己 的 变 态 需 求, 我 采 用 了 默 认 主 题 robbyrussell, 不 过 做 了 一 点 小 小 的 改 动 : PROMPT='%{$fg_bold[red]%} %{$fg_bold[green]%}%p%{$fg[cyan]%}%d %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%}%%{$reset_color%}>' #PROMPT='%{$fg_bold[red]%} %{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%}%%{$reset_color%}' 对 照 原 来 的 版 本, 我 把 c 改 为 d,c 表 示 当 前 目 录,d 表 示 绝 对 路 径, 另 外 在 末 尾 增 加 了 一 个 >, 改 完 之 后 的 效 果 是 这 样 的 : 插 件 大 家 可 以 尝 试 进 行 改 造, 也 算 个 趣 事 最 后 我 们 来 说 说 插 件 oh my zsh 项 目 提 供 了 完 善 的 插 件 体 系, 相 关 的 文 件 在 ~/.oh-my-zsh/plugins 目 录 下, 默 认 提 供 了 100 多 种, 大 家 可 以 根 据 自 己 的 实 际 学 习 和 工 作 环 境 采 用, 想 了 解 每 个 插 件 的 功 能, 只 要 打 开 相 关 目 录 下 的 zsh 文 件 看 一 下 就 知 道 了 插 件 也 是 在.zshrc 里 配 置, 找 到 plugins 关 键 字, 你 就 可 以 加 载 自 己 的 插 件 了, 系 统 默 认 加 载 git, 你 可 以 在 后 面 追 加 内 容, 如 下 : plugins=(git textmate ruby autojump osx mvn gradle) 下 面 简 单 介 绍 几 个 : 1 git: 当 你 处 于 一 个 git 受 控 的 目 录 下 时,Shell 会 明 确 显 示 git 和 branch, 如 上 图 所 示, 另 外 对 git 很 多 命 令 进 行 了 简 化, 例 如 gco='git checkout' gd='git diff' gst='git status' g='git 等 等, 熟 练 使 用 可 以 大 大 减 少 git 的 命 令 长 度, 命 令 内 容 可 以 参 考 `~/.oh-myzsh/plugins/git/git.plugin.zsh` 2 textmate:mr 可 以 创 建 ruby 的 框 架 项 目,tm finename 可 以 用 textmate 打 开 指 定 文 件 3 osx:tab 增 强,quick-look filename 可 以 直 接 预 览 文 件,man-preview grep 可 以 生 成 grep
手 册 的 pdf 版 本 等 4 autojump:zsh 和 autojump 的 组 合 形 成 了 zsh 下 最 强 悍 的 插 件, 今 天 我 们 主 要 说 说 这 货 首 先 安 装 autojump, 如 果 你 用 Mac, 可 以 使 用 brew 安 装 : brew install autojump 如 果 是 Linux, 去 下 载 autojump 的 最 新 版 本, 比 如 : wget https://github.com/downloads/joelthelion/autojump/autojump_v21.1.2.tar.gz 解 压 缩 后 进 入 目 录, 执 行./install.sh 最 后 把 以 下 代 码 加 入.zshrc: [[-s ~/.autojump/etc/profile.d/autojump.sh ]]&&. ~/.autojump/etc/profile.d/autojump.sh 至 此, 安 装 配 置 插 件 三 位 一 体, 终 极 Shell 全 面 登 场 退 出 终 端 会 话 重 新 登 录, 开 始 感 受 zsh 的 迅 疾 如 风! 使 用 zsh 1 兼 容 bash, 原 来 使 用 bash 的 兄 弟 切 换 过 来 毫 无 压 力, 该 咋 用 咋 用 2 强 大 的 历 史 记 录 功 能, 输 入 grep 然 后 用 上 下 箭 头 可 以 翻 阅 你 执 行 的 所 有 grep 命 令 3 智 能 拼 写 纠 正, 输 入 gtep mactalk *-R, 系 统 会 提 示 :zsh:correct 'gtep'to 'grep'[nyae]? 比 妹 纸 贴 心 吧, 她 们 向 来 都 是 让 你 猜 的 4 各 种 补 全 : 路 径 补 全 命 令 补 全, 命 令 参 数 补 全, 插 件 内 容 补 全 等 等 触 发 补 全 只 需 要 按 一 下 或 两 下 tab 键, 补 全 项 可 以 使 用 ctrl+n/p/f/b 上 下 左 右 切 换 比 如 你 想 杀 掉 java 的 进 程, 只 需 要 输 入 kill java +tab 键, 如 果 只 有 一 个 java 进 程,zsh 会 自 动 替 换 为 进 程 的 pid, 如 果 有 多 个 则 会 出 现 选 择 项 供 你 选 择 ssh + 空 格 + 两 个 tab 键,zsh 会 列 出 所 有 访 问 过 的 主 机 和 用 户 名 进 行 补 全 5 智 能 跳 转, 安 装 了 autojump 之 后,zsh 会 自 动 记 录 你 访 问 过 的 目 录, 通 过 j + 目 录 名 可 以 直 接 进 行 目 录 跳 转, 而 且 目 录 名 支 持 模 糊 匹 配 和 自 动 补 全, 例 如 你 访 问 过 hadoop-1.0.0 目 录, 输 入 j hado 即 可 正 确 跳 转 j stat 可 以 看 你 的 历 史 路 径 库 6 目 录 浏 览 和 跳 转 : 输 入 d, 即 可 列 出 你 在 这 个 会 话 里 访 问 的 目 录 列 表, 输 入 列 表 前 的 序 号, 即 可 直 接 跳 转 7 在 当 前 目 录 下 输 入.. 或, 或 直 接 输 入 当 前 目 录 名 都 可 以 跳 转, 你 甚 至 不 再 需 要 输 入 cd 命 令 了 8 通 配 符 搜 索 :ls -l *\*/\*.sh, 可 以 递 归 显 示 当 前 目 录 下 的 shell 文 件, 文 件 少 时 可 以 代 替 find, 文 件 太 多 就 歇 菜 了 9 更 强 的 别 名 : 请 参 考 配 置 一 节 10 插 件 支 持 : 请 参 考 插 件 一 节
看 完 这 篇 文 章, 你 就 知 道,zsh 一 出, 无 人 再 与 争 锋! 终 极 二 字 不 是 盖 的 如 果 你 是 个 正 在 使 用 shell 程 序 员, 如 果 你 依 然 准 备 使 用 bash, 那 就 去 面 壁 和 忏 悔 吧, 别 说 你 订 阅 过 MacTalk! 感 谢 那 位 开 发 了 oh my zsh 的 无 聊 程 序 员, 他 可 能 没 有 因 此 收 获 物 质 上 的 利 益, 但 是 他 的 代 码 提 升 了 无 数 程 序 员 的 效 率, 节 省 了 大 量 的 时 间, 我 们 说, 程 序 员 改 变 世 界!