<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/rss.xsl" type="text/xsl"?>
<rss version="2.0">
  <channel>
    <title>IT瘾mac推荐</title>
    <link>https://itindex.net/categories/mac</link>
    <description>IT社区推荐资讯 - ITIndex.net</description>
    <language>zh</language>
    <copyright>https://itindex.net/</copyright>
    <generator>https://itindex.net/</generator>
    <docs>http://backend.userland.com/rss</docs>
    <image>
      <url>https://itindex.net/images/logo.gif</url>
      <title>IT社区推荐资讯 - ITIndex.net</title>
      <link>https://itindex.net/categories/mac</link>
    </image>
    <item>
      <title>想用Clawdbot何必抢Mac mini，手把手教你打造最强本地Agent，立省200美元 | 附保姆级教程</title>
      <link>https://itindex.net/detail/63153-clawdbot-mac-mini</link>
      <description>&lt;p&gt;  &lt;img alt="" height="720" src="https://s3.ifanr.com/wp-content/uploads/2026/01/1_MTCOGQnhyONPUNYO0740mg.jpeg" width="1152"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;今年，本地 Agent 产品真的火了，说是一周一爆款，一点都不为过。&lt;/p&gt;
 &lt;p&gt;前有 Claude Cowork 一发布就创下将近五千万次的浏览；后有 Clawdbot（现在已经改名叫 Moltbot），在 GitHub 上的 Star 数量，直线突破，从两千狂飙到 7 万。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="563" src="https://s3.ifanr.com/wp-content/uploads/2026/01/G_jRGJTbwAAg9tx.jpeg" width="923"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;div&gt;
  &lt;p&gt;▲ 本周你漏掉了什么&lt;/p&gt;
&lt;/div&gt;
 &lt;p&gt;这么多工具，根本尝试不过来，况且像 Clawdbot 这种需要自己部署服务器的 AI，着实很劝退想要尝试的电脑小白用户。Cowork 就更过分了，目前只开放给 200 美元/月的 Max 订阅用户。&lt;/p&gt;
 &lt;p&gt;但无论是 Cowork 还是 Clawdbot，其实还有个更聪明的选择；它们俩能做的事，本质上都是从 Claude Code 进化来的。这个已经推出快一年的工具，在今年突然再次流行起来。&lt;/p&gt;
 &lt;p&gt;国内模型厂商，像是 MiniMax 和阶跃，也推出了 Agent 2.0 桌面版 App 和 AI 桌面伙伴，主打就是「  &lt;strong&gt;中国版 Cowork&lt;/strong&gt;」。这些应用无一例外地都是从 Claude Code 的概念进阶而来，打造一个本地版的 Agent。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="1796" src="https://s3.ifanr.com/wp-content/uploads/2026/01/Screenshot-2026-01-22-at-16.20.20.png" width="3024"&gt;&lt;/img&gt;   &lt;img alt="" height="1790" src="https://s3.ifanr.com/wp-content/uploads/2026/01/Screenshot-2026-01-22-at-16.31.44.png" width="3104"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;div&gt;
  &lt;p&gt;▲最近更新的 MiniMax Agent 和 阶跃 AI 桌面助手，都开始支持直接处理电脑文件&lt;/p&gt;
&lt;/div&gt;
 &lt;p&gt;不需要买服务器，也不用本地搭建，Claude Code 本质上就是官方提供的一个「轻量级 Cowork」，一条命令就能安装。Skills 系统由 Anthropic 官方维护，现成的技能库也更丰富。&lt;/p&gt;
 &lt;p&gt;这篇文章，APPSO 就手把手教你如何用 Claude Code + Skills + 国产模型，构建你自己的本地 Agent。&lt;/p&gt;
 &lt;h2&gt;什么是 Skills&lt;/h2&gt;
 &lt;p&gt;2026 年，要混在 AI 圈里装 X，不能谈论几句 Skills，还是停留在提示词，已经算是 OUT 了。这些工具能火起来，Skills 这个概念功不可没。&lt;/p&gt;
 &lt;p&gt;Anthropic 在去年十月就推出了这项功能，但是直到今年年初，Skills 的各类教程才真正像病毒一样传播开来。不得不说，Anthropic 是有点技术傍身的，不是那种纯靠营销的吹吹捧捧，之前被广泛采用的 MCP 协议，也是由 Anthropic 提出的。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="1230" src="https://s3.ifanr.com/wp-content/uploads/2026/01/PixPin_2026-01-22_17-25-06.png" width="2554"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;div&gt;
  &lt;p&gt;▲ 部分 Skills 聚合网站，整理的 Skill 提交数量趋势，在今年猛增｜来源：https://skillsmp.com/&lt;/p&gt;
&lt;/div&gt;
 &lt;p&gt;和 MPC 作为一个 USB 协议，接入不同的数据来源不同；Skills 更多的是像一个应用市场，和中文翻译为「技能」一样，它能把不同需求的应用都整理为一个单独的技能。我们可以简单的把 Agent 理解成一个游戏角色，它有自己专门的游戏定位，同时他自身也会有很多技能点，这些就是 Skills。&lt;/p&gt;
 &lt;p&gt;以前我们没办法给这个角色总结出一套按 E 出战技，按 R 开大招，要做什么都得一遍遍和 Agent 沟通；现在这些技能都封装成了一个快捷键，下次再遇到一样的怪，Skills 会直接按照之前设计的流程来操作。&lt;/p&gt;
 &lt;p&gt;根据 Anthropic 官方的介绍，它们把 Skills 定义为，能够将通用 Agent 转成专用 Agent 的文件目录。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="1824" src="https://s3.ifanr.com/wp-content/uploads/2026/01/PixPin_2026-01-28_15-13-21.png" width="3254"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;div&gt;
  &lt;p&gt;▲Skills 是一个目录，其中包含一个 SKILL.md 文件，该文件组织了指令、脚本和资源的文件夹，为 Agent 提供额外的功能。&lt;/p&gt;
&lt;/div&gt;
 &lt;p&gt;由于只是一个文件目录，Skills 也有了可移植的特点，能在 Claude 网页和应用程序（仅限会员用户）、以及 Claude Code、Cowork、API、第三方平台等直接使用。&lt;/p&gt;
 &lt;p&gt;还是有点懵，看几个 Skills 的热门玩法，我们能更直观感受到它的能力。&lt;/p&gt;
 &lt;p&gt;  &lt;a href="https://s3.ifanr.com/wp-content/uploads/2026/01/img_6979b74ec1c45.png" rel="lightbox[1653306]"&gt;   &lt;img alt="" src="https://s3.ifanr.com/wp-content/uploads/2026/01/img_6979b74ec1c45.png"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;这个官方的演示视频，介绍了在 Claude 中，如何将   &lt;strong&gt;PowerPoint 技能&lt;/strong&gt;，与  &lt;strong&gt;自定义品牌指南技能&lt;/strong&gt;结合使用，即视频中拖拽压缩包到 Skills 界面，然后再运用海报设计技能来创作概念图。&lt;/p&gt;
 &lt;p&gt;Claude 会根据我们的需要，来自动加载这些包含指令、脚本和资源的文件夹（Skill）；这些 Skills 会像一个定制化的入职培训材料，让 AI 一来就能上手，更高效的实现我们的需求。&lt;/p&gt;
 &lt;p&gt;还有一个是最近非常火的，让 Claude 生成视频，通过在 Claude Code 中使用 remotion-best-practices 这个技能，我们可以直接一句话让它生成一个视频。&lt;/p&gt;
 &lt;p&gt;  &lt;a href="https://s3.ifanr.com/wp-content/uploads/2026/01/img_6979b7ae04095.png" rel="lightbox[1653306]"&gt;   &lt;img alt="" src="https://s3.ifanr.com/wp-content/uploads/2026/01/img_6979b7ae04095.png"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;此外，在这个 Anthropic 官方的 Skills 库里面，还有大量针对网页设计、前端设计、PDF 剪裁和分页等处理、文件压缩、图片格式转换、图片剪裁和拼接等处理，只要你想得到的，现在都可以透过 Skills 来直接完成。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="1976" src="https://s3.ifanr.com/wp-content/uploads/2026/01/PixPin_2026-01-23_11-55-17.png" width="3840"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;div&gt;
  &lt;p&gt;▲官方 Skills 库 https://skills.sh/&lt;/p&gt;
&lt;/div&gt;
 &lt;p&gt;甚至还有给编辑们用的去 AI 味的 Skill，在 GitHub 上收获了一千个赞。我们在 Claude Code 里面输入「/humanizer-zh」，直接运行该 Skill，然后输入需要修改的问题，这个 Skill 会直接生成改写的文本，和更改的细节。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="966" src="https://s3.ifanr.com/wp-content/uploads/2026/01/Screenshot-2026-01-23-at-12.10.18.png" width="1384"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;问题来了，能直接给我们干活的 Skills，到底怎么用？&lt;/p&gt;
 &lt;h2&gt;安装 Claude Code 到你的电脑&lt;/h2&gt;
 &lt;p&gt;Claude 的订阅用户可以直接在 Claude 网页和 App 里面直接开启，免费用户的使用方式，目前最火的就是 Claude Code，这也是 Claude Cowork 的「脚手架」版本。有了 Claude Code，等于有了一个 200 美元订阅才能用的 Cowork，和 20 美元订阅才能用的 Skills。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="1065" src="https://s3.ifanr.com/wp-content/uploads/2026/01/bd90eaf0-b02c-448b-89ff-6de45db88a1f_1600x1065.png" width="1600"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;div&gt;
  &lt;p&gt;▲ 在 Claude 设置界面，「Capability 能力」选项下，订阅用户能看到 Skills 功能｜图片来源：https://departmentofproduct.substack.com/p/what-are-claude-skills-and-how-can&lt;/p&gt;
&lt;/div&gt;
 &lt;p&gt;APPSO 这次手把手教大家怎么把 Claude Code 在自己的电脑上配置好，然后当成 Cowork 来使用，让 AI 操作自己的电脑本地文件，还有叠加使用不同的 Skills 来完成更专门的任务，甚至是创建自己的 Skills。&lt;/p&gt;
 &lt;p&gt;  &lt;strong&gt;温馨提示：预计用时，视不同用户的网络环境，大约在一小时左右。60 分钟后，你就能拥有一个真的能解决 50% 人类工作的 AI。此外，不要害怕黑乎乎的终端。&lt;/strong&gt;&lt;/p&gt;
 &lt;p&gt;总结一下大致的步骤是：&lt;/p&gt;
 &lt;ol&gt;
  &lt;li&gt;使用合适的网络，下载和安装 Node.js，Windows 用户需要额外安装 Git 应用。&lt;/li&gt;
  &lt;li&gt;在终端里输入 Claude Code 的安装命令，Windows 用户可能需要额外配置环境变量。&lt;/li&gt;
  &lt;li&gt;购买 API，智谱、Kimi、MiniMax、千问，等几大国产 AI 都支持连接到 Claude Code。&lt;/li&gt;
  &lt;li&gt;修改 Claude Code 的 settings.json 文件，根据不同模型 API 开放平台的教程，替换对应的 JSON 文件内容。&lt;/li&gt;
  &lt;li&gt;开始使用 Claude Code，一直按 Enter 等待它解决问题，同时直接复制命令安装对应的 Skills，让 Skills 来处理我们的请求。&lt;/li&gt;
&lt;/ol&gt;
 &lt;p&gt;  &lt;strong&gt;第一步：检查网络环境&lt;/strong&gt;，由于涉及到下载不同的软件安装包，最好是切换到使用 ChatGPT 的网络。&lt;/p&gt;
 &lt;p&gt;  &lt;strong&gt;第二步：认识终端。&lt;/strong&gt;&lt;/p&gt;
 &lt;p&gt;找到电脑上的终端（Terminal），打开之后不要被它黑乎乎的界面给吓到了，把它当成一个聊天简陋的对话窗口就可以，只不过在这个黑框里面，对话的语言都是各种晦涩难懂的命令。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="404" src="https://s3.ifanr.com/wp-content/uploads/2026/01/11-4.png" width="1280"&gt;&lt;/img&gt;   &lt;img alt="" height="396" src="https://s3.ifanr.com/wp-content/uploads/2026/01/12-3.png" width="1123"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;div&gt;
  &lt;p&gt;▲macOS 和 Windows 上的终端应用截图&lt;/p&gt;
&lt;/div&gt;
 &lt;p&gt;  &lt;strong&gt;第三步：软件下载。&lt;/strong&gt;&lt;/p&gt;
 &lt;p&gt;下载和安装 Node.js，下载地址：https://nodejs.org/en/download/。&lt;/p&gt;
 &lt;p&gt;打开网页之后，网站会自动识别到设备信息，我们直接往下滚动，macOS 下载 PKG 安装包，Windows 下载MSI 安装包即可。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="258" src="https://s3.ifanr.com/wp-content/uploads/2026/01/13-3.png" width="1432"&gt;&lt;/img&gt;   &lt;img alt="" height="192" src="https://s3.ifanr.com/wp-content/uploads/2026/01/14-2.png" width="1201"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;div&gt;
  &lt;p&gt;▲ Nodejs 网页截图，使用默认下载即可，下载第一个（.pkg 文件/.msi 文件）&lt;/p&gt;
&lt;/div&gt;
 &lt;p&gt;和正常的软件安装一样，我们全部使用默认的安装设置即可。当然，如果你的电脑上本来就有安装 Node.js，那可以直接跳过这一步，检查是否有安装 Node.js 的方法是在终端里面输入命令「node –version」，这也是检查是否安装成功的命令。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="317" src="https://s3.ifanr.com/wp-content/uploads/2026/01/15-1.png" width="995"&gt;&lt;/img&gt;   &lt;img alt="" height="256" src="https://s3.ifanr.com/wp-content/uploads/2026/01/16-1.png" width="836"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;div&gt;
  &lt;p&gt;▲安装成功，终端应该会显示版本号「v24.13.0」，具体版本可能会有所不同。&lt;/p&gt;
&lt;/div&gt;
 &lt;p&gt;接着是 Windows 用户的额外操作，除了安装 Node.js，Windows 用户还需要安装 Git，我们把它叫做版本控制工具。&lt;/p&gt;
 &lt;p&gt;和安装 Node.js 一样，首先复制该网址到浏览器打开，https://git-scm.com/install/windows，然后现在 ARM64 的 Windows 电脑应该比较少，我们一般下载第一个「Git for Windows/x64 Setup」就可以。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="820" src="https://s3.ifanr.com/wp-content/uploads/2026/01/17.png" width="1880"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;div&gt;
  &lt;p&gt;▲如果你想检查一下自己的 Windows 电脑是什么架构，也可以在设置-系统-系统信息-设备规格里面找到，一般会写「64 位操作系统，基于 x64 的处理器」。&lt;/p&gt;
&lt;/div&gt;
 &lt;p&gt;安装 Git 的步骤，也是只需要按照默认的安装设置即可，如果不明白什么意思，每一步都点下一步（Next）也没问题。安装完成后，会提示我们「View Release Notes（查看发布日志）」，取消勾选，然后结束。忘记取消勾选，也只会打开一个网页，所以问题不大。&lt;/p&gt;
 &lt;p&gt;  &lt;strong&gt;第四步：开始安装 Claude Code。&lt;/strong&gt;&lt;/p&gt;
 &lt;p&gt;如果你的电脑操作系统是 macOS、Linux 可以直接复制下面这条命令到终端里，这里复制可以直接用快捷键 CTRL+V，然后 ENTER 运行（发送命令到终端）。&lt;/p&gt;
 &lt;p&gt;curl -fsSL https://claude.ai/install.sh | bash&lt;/p&gt;
 &lt;p&gt;没有遇到网络问题的话，我们就可以直接看到安装完成的提示信息。  &lt;br /&gt;
  &lt;img alt="" height="1162" src="https://s3.ifanr.com/wp-content/uploads/2026/01/18.png" width="1944"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;div&gt;
  &lt;p&gt;▲macOS 安装完成截图&lt;/p&gt;
&lt;/div&gt;
 &lt;p&gt;而对于 Windows 用户，则是复制下面这条命令到终端，即打开名为 Windows PowerShell 的窗口，然后复制运行。复制时，遇到 CTRL+V 失效，反而当作命令输入，可以使用鼠标右键，然后选择粘贴。&lt;/p&gt;
 &lt;p&gt;irm https://claude.ai/install.ps1 | iex&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="924" src="https://s3.ifanr.com/wp-content/uploads/2026/01/19.png" width="1730"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;div&gt;
  &lt;p&gt;▲Claude code 安装完成页面，如果你也跟我一样，提示遇到环境变量的问题，按照终端里面的提示信息，添加对应环境变量即可。&lt;/p&gt;
&lt;/div&gt;
 &lt;p&gt;  &lt;strong&gt;Windows 用户的小插曲&lt;/strong&gt;&lt;/p&gt;
 &lt;p&gt;首先在 Windows 搜索里面，输入环境变量，会匹配到编辑系统环境变量的结果。  &lt;br /&gt;
  &lt;img alt="" height="345" src="https://s3.ifanr.com/wp-content/uploads/2026/01/20.png" width="1113"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;点击下方环境变量&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="327" src="https://s3.ifanr.com/wp-content/uploads/2026/01/21.png" width="715"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;按照终端提示的信息，USER PATH，我们只需要修改上方的用户变量，先点选中变量中的 Path，然后点击编辑&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="375" src="https://s3.ifanr.com/wp-content/uploads/2026/01/22.png" width="930"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;点击新建，然后复制你的终端里面，提示的路径信息，我这里是 C:\Users\ifanr\.local\bin&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="212" src="https://s3.ifanr.com/wp-content/uploads/2026/01/23.png" width="842"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;编辑完成后，点击确定，再点确定，关闭环境变量的窗口即可。然后关掉之前的终端，重新打开一个新的，输入 claude –version，看到有版本号出现，一切就大功告成了。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="301" src="https://s3.ifanr.com/wp-content/uploads/2026/01/24.png" width="940"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;  &lt;strong&gt;第五步：开始使用 Claude Code。&lt;/strong&gt;&lt;/p&gt;
 &lt;p&gt;在终端里输入 claude，就正式进入了 Claude Code 的大门。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="924" src="https://s3.ifanr.com/wp-content/uploads/2026/01/25.png" width="1602"&gt;&lt;/img&gt;   &lt;img alt="" height="934" src="https://s3.ifanr.com/wp-content/uploads/2026/01/26-1.png" width="1720"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;第一次点开，你一定会有诸多不习惯，明明是有很多选项可以选择，但是我不能用鼠标点击，就像这里的主题选择，我们只能使用键盘，上下选择，然后 Enter 表示选中。一般来说，默认第一个 dark mode 暗黑模式即可。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="924" src="https://s3.ifanr.com/wp-content/uploads/2026/01/27.png" width="1602"&gt;&lt;/img&gt;   &lt;img alt="" height="998" src="https://s3.ifanr.com/wp-content/uploads/2026/01/28.png" width="1720"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;  &lt;strong&gt;第六步：设置 API。&lt;/strong&gt;&lt;/p&gt;
 &lt;p&gt;选择完主题，就会进入 API 的设置，这里提供了 Claude 账户登录，以及 API 和第三方 API 的选项，但无论选择哪个，它都会要求我们登录，登录 Claude 账号，或者 Anthropic 的 API 账户。&lt;/p&gt;
 &lt;p&gt;所以这个时候，我们要先退出终端，把 API 先设置好。&lt;/p&gt;
 &lt;p&gt;国产大模型支持 Claude Code 的非常多，无论是像千问这样的大模型家族，还是 AI 六小虎，MiniMax、Kimi、智谱 GLM 这些，都有专门的接入 Claude Code 的文档，方法基本上都一样，就是对参数进行修改。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="1506" src="https://s3.ifanr.com/wp-content/uploads/2026/01/29.png" width="1882"&gt;&lt;/img&gt;   &lt;img alt="" height="1784" src="https://s3.ifanr.com/wp-content/uploads/2026/01/30.png" width="1936"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;div&gt;
  &lt;p&gt;▲cc-switch 页面，图片来源：https://platform.minimaxi.com/docs/guides/text-ai-coding-tools&lt;/p&gt;
&lt;/div&gt;
 &lt;p&gt;最近甚至还有专门的工具，叫做 cc-switch 来直接对 Claude Code 的 API 信息进行修改。这里我们还是演示一下如何对文件直接进行修改，cc-switch 工具的 GitHub 项目地址是 https://github.com/farion1231/cc-switch。&lt;/p&gt;
 &lt;p&gt;拿智谱来举个例子，我们首先要获取 API，不同模型厂商的 API 获取方式不同，基本上都在对应的开放平台能找到。一般来说，API 只会出现一次，所以创建后复制，最好先放到其他地方，不过也可以重新再创建。&lt;/p&gt;
 &lt;p&gt;Windows 用户：打开终端，输入命令 notepad $HOME\.claude\settings.json；然后就会弹出记事本，在记事本里面，添加或者替换对应的 “env” 信息即可，同时也需要把 TOKEN 替换为自己真实的 API-KEY。&lt;/p&gt;
 &lt;p&gt;{  &lt;br /&gt;
“env”: {  &lt;br /&gt;
“ANTHROPIC_AUTH_TOKEN”: “your_zhipu_api_key”,  &lt;br /&gt;
“ANTHROPIC_BASE_URL”: “https://open.bigmodel.cn/api/anthropic”,  &lt;br /&gt;
“API_TIMEOUT_MS”: “3000000”,  &lt;br /&gt;
“CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC”: 1  &lt;br /&gt;
}  &lt;br /&gt;
}&lt;/p&gt;
 &lt;p&gt;在智谱官方获取 API 也很方便，前往他们官网 https://bigmodel.cn/usercenter/proj-mgmt/apikeys，创建一个新的 API KEY。现在智谱还有活动，能直接送 200 万 Token，推荐小白可以直接去智谱官网，免费就能体验。&lt;/p&gt;
 &lt;p&gt;macOS 用户，在终端里面输入 open -e ~/.claude/settings.json，就会用系统自带的文本编辑器，打开编辑窗口。&lt;/p&gt;
 &lt;p&gt;如果提示文件不存在，就输入这行命令，mkdir -p ~/.claude &amp;amp;&amp;amp; echo “{}” &amp;gt; ~/.claude/settings.json &amp;amp;&amp;amp; open -e ~/.claude/settings.json&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="686" src="https://s3.ifanr.com/wp-content/uploads/2026/01/31.png" width="1536"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;然后同样的，直接替换 settings.json 里面的内容即可，CTRL+S 对文件进行保存。&lt;/p&gt;
 &lt;p&gt;关闭终端，然后在自己的工作文件夹里面，以终端打开，输入 claude，我们就能直接进去，来到对话的页面了。&lt;/p&gt;
 &lt;p&gt;Windows 用户这里可能还会遇到一个小问题，就是对明明已经对 settings.json 文件进行修改了，重新输入 claude，还是提示我要去登录 Claude 账户或者 Anthropic API 账户。&lt;/p&gt;
 &lt;p&gt;又一个小插曲，我们需要在终端输入 notepad $HOME\.claude.json，然后在打开的记事本文件里面，添加或修改下面这一行： “hasCompletedOnboarding”: “true”,&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="719" src="https://s3.ifanr.com/wp-content/uploads/2026/01/32.png" width="1422"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;到这里，如果你的 API 是可以使用的，我们就能直接在 Claude Code 里面进行对话了。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="1820" src="https://s3.ifanr.com/wp-content/uploads/2026/01/33.png" width="1730"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;一般来说，我们会在一个专门的工作文件夹里面，来启用 Claude Code。这一点在 macOS 上更加明显，我们必须不断赋予 Claude Code 访问文件夹的权限，如果是在默认的文件夹里，Claude Code 生成的和处理的内容，相对来说会杂乱一点。&lt;/p&gt;
 &lt;p&gt;macOS 同样可以右键在终端里面打开，或者直接把文件夹，拖拽到在 dock 栏的终端应用 Logo 上。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="943" src="https://s3.ifanr.com/wp-content/uploads/2026/01/34.png" width="1182"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;到这里，Claude Code 基本上就配置完成了，现在我们可以让它来真的做点其他 AI 做不到的工作。&lt;/p&gt;
 &lt;p&gt;如果你想使用其他的 API，例如 MiniMax 2.1，在他们的 https://platform.minimaxi.com/docs/guides/text-ai-coding-tools开放平台文档中心， 也有具体的指引，同样是获取 API 之后，修改 settings.json 文件即可。&lt;/p&gt;
 &lt;p&gt;{  &lt;br /&gt;
“env”: {  &lt;br /&gt;
“ANTHROPIC_BASE_URL”: “https://api.minimaxi.com/anthropic”,  &lt;br /&gt;
“ANTHROPIC_AUTH_TOKEN”: “”,  &lt;br /&gt;
“API_TIMEOUT_MS”: “3000000”,  &lt;br /&gt;
“CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC”: 1,  &lt;br /&gt;
“ANTHROPIC_MODEL”: “MiniMax-M2.1”,  &lt;br /&gt;
“ANTHROPIC_SMALL_FAST_MODEL”: “MiniMax-M2.1”,  &lt;br /&gt;
“ANTHROPIC_DEFAULT_SONNET_MODEL”: “MiniMax-M2.1”,  &lt;br /&gt;
“ANTHROPIC_DEFAULT_OPUS_MODEL”: “MiniMax-M2.1”,  &lt;br /&gt;
“ANTHROPIC_DEFAULT_HAIKU_MODEL”: “MiniMax-M2.1”  &lt;br /&gt;
}  &lt;br /&gt;
}&lt;/p&gt;
 &lt;p&gt;把这些文件，替换掉之前的 settings.json 文件，就可以切换到 MiniMax 的模型。&lt;/p&gt;
 &lt;h2&gt;让 AI 真的干点活&lt;/h2&gt;
 &lt;p&gt;首先是聊天，我们现在可以在 Claude Code 里面，要求它帮助我们对文件进行处理，或者下载等。&lt;/p&gt;
 &lt;p&gt;例如，我们从 YouTube 上随便找了一个视频，然后复制视频链接，直接丢给 Claude Code，要求他下载下来。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="7168" src="https://s3.ifanr.com/wp-content/uploads/2026/01/35.png" width="1730"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;其实可以看到，一开始 Claude Code 会一直报错，「command not found」，一直在提示没有对应的命令，但是 Claude Code 会自动进行处理，帮助我们下载并且安装好这些对应的库。&lt;/p&gt;
 &lt;p&gt;其中视频下载 yt-dlp 这个库，以及多媒体处理的 ffmpeg 库，我们之前没有安装，Claude Code 都会安装好，然后来下载和处理视频文件。&lt;/p&gt;
 &lt;p&gt;但是这里 ffmpeg 使用的是 AV1 编码，有些设备可能会解码不了，这个时候，我们可以直接要求 Claude Code 重新对视频进行编码，以符合更多设备的播放适配。&lt;/p&gt;
 &lt;p&gt;对其他文件的处理也是这样，例如我这里有一个 PDF，我需要它帮我分页，每一页都保存为一个单独的 PDF 文件和一个 PNG 图片格式的文件，Claude Code 会自动调用对应的 PDF 库来帮我们处理。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="2534" src="https://s3.ifanr.com/wp-content/uploads/2026/01/36.png" width="1160"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;除了这些在本地进行的操作，Claude Code 也可以通过编辑 CLAUDE.MD 来修改我们的记忆，这些功能和前几天推出的 Cowork 是一样，所以，你现在已经有了一个免费的 Cowork 了。&lt;/p&gt;
 &lt;p&gt;接下来是重头戏，Skills 来了。安装 SKill 特别容易，也是一句命令就能解决。就拿 Claude 官方的 Skills 库来进行说明，它对每个库的介绍，首先都是一句安装命令，我们复制这行命令到终端，&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="1012" src="https://s3.ifanr.com/wp-content/uploads/2026/01/37.png" width="2262"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;div&gt;
  &lt;p&gt;▲ npx skills add https://github.com/remotion-dev/skills –skill remotion-best-practices&lt;/p&gt;
&lt;/div&gt;
 &lt;p&gt;Windows 可能会提示不允许运行任何脚本，我们可以使用管理员模式打开终端，输入命令 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser，表示允许运行自己编写的脚本，或者直接使用 CMD，而不是 PowerShell 来运行。&lt;/p&gt;
 &lt;p&gt;搜索 CMD，打开，输入 y 表示 yes 确定，然后可以选择要安装到哪些应用，选择是否全局安装或只是某个项目，一般我会选择全局安装，如果这个 Skills 不是针对某个特定项目，此外的设置，如安装位置等按照推荐来，直接 Enter，等待安装完成就行。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="924" src="https://s3.ifanr.com/wp-content/uploads/2026/01/38.png" width="1730"&gt;&lt;/img&gt;   &lt;img alt="" height="924" src="https://s3.ifanr.com/wp-content/uploads/2026/01/39.png" width="1730"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;div&gt;
  &lt;p&gt;▲使用 CMD 和 PowerShell 终端来进行安装&lt;/p&gt;
&lt;/div&gt;
 &lt;p&gt;安装完成后，输入 claude，进入 Claude Code，然后斜杠 /，我们就能看到已经安装的两个 Skills，一个是 remotion-best-practices，一个是 web-design-guidelines。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="924" src="https://s3.ifanr.com/wp-content/uploads/2026/01/40.png" width="1730"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;除了通过斜杠 / 来启用对应的 Skills，在 Claude Code 里，它也能自动调用对应的 Skills 来完成我们下达的任务。&lt;/p&gt;
 &lt;p&gt;和那些 Claude Code 自动安装的库不同，Skills 更像是一个工作流，例如 Claude 官方也给出了一些针对 PDF 文件处理的 Skill。在这个 Skill 里面，不仅仅包含此前提到的 PDF 处理工具，还有更具体的工作流，来应对各种关于 PDF 的任务。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="1596" src="https://s3.ifanr.com/wp-content/uploads/2026/01/41.png" width="2236"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;那么，什么时候需要用到 Skills，还是直接通过提示词，让 Claude Code 自己去找对应的库就好；怎么用好 Skills 又是一门新的功课。&lt;/p&gt;
 &lt;p&gt;任何可以被总结出一套工作流的任务，我们都可以让 Skills 来处理。尤其是那些 AI 还没有办法，凭借自己的知识，自动总结出工作流的任务。&lt;/p&gt;
 &lt;p&gt;像那些句子翻译之类的工作，AI 早已掌握了不同语言翻译的流程，不需要我们再赋予它什么角色，只是用简单的一两句提示词，大部分的 AI 都能翻译得很好，这个时候再用一个 Skills 来做翻译，就有点画蛇添足。&lt;/p&gt;
 &lt;p&gt;但是翻译可以被包装到一个更大的 Skill 里面，例如需要翻译为特定的格式、排版、以及文风要求；还有对不能直接复制、包含各种图表论文的 PDF 做翻译……这些每一次都需要我们跟 AI 说好该如何处理的任务，现在就能用 Skills 来解决。&lt;/p&gt;
 &lt;p&gt;最近做视频的 Skill 非常火，我们也直接让它来做一个 Claude Code 安装教程视频。&lt;/p&gt;
 &lt;p&gt;  &lt;a href="https://s3.ifanr.com/wp-content/uploads/2026/01/img_6979bcdf04acb.png" rel="lightbox[1653306]"&gt;   &lt;img alt="" src="https://s3.ifanr.com/wp-content/uploads/2026/01/img_6979bcdf04acb.png"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;这效果我觉得是有点吹捧 Remotion 的能力了，很明显就是先做了一个网页，然后再把这个网页渲染成视频。不过这个概念倒是挺新鲜的，如果能对提示词再调整一下，或许会有一些不一样的成品。&lt;/p&gt;
 &lt;p&gt;生视频没问题，生图就更不在话下。我们还可以让它生成一张 Canva 的设计图，不需要先输入斜杠 / 唤起 Skills，我们输入的提示词，就能自动触发到相关的 Skills 的使用，Claude Code 会询问我们是否要使用 canva-design 这个 skill。  &lt;br /&gt;
  &lt;img alt="" height="994" src="https://s3.ifanr.com/wp-content/uploads/2026/01/42.png" width="1552"&gt;&lt;/img&gt;  &lt;br /&gt;
在 skill.md 的文档里面，也会有描述，用来告诉 Agent 什么时候可以唤起该 Skill。&lt;/p&gt;
 &lt;p&gt;这个 2.35:1 的封面，设计感是在线的，就是有点太简洁风格了。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="1000" src="https://s3.ifanr.com/wp-content/uploads/2026/01/43.png" width="2350"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;直接处理电脑文件，有优点，也有很明显的缺点，有时候无预警的删除那些本来就有用的文件，是社交媒体上，对 Claude Code 这类产品，最常见的控诉。  &lt;br /&gt;
  &lt;img alt="" height="994" src="https://s3.ifanr.com/wp-content/uploads/2026/01/44.png" width="1384"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;div&gt;
  &lt;p&gt;▲开启 Plan mode 后会有提示显示「plan mode on」&lt;/p&gt;
&lt;/div&gt;
 &lt;p&gt;有一个小 Tips，就是我们在使用 Claude Code 时，可以按 shift+tab 切换到 Plan Mode，计划模式。在计划模式下，Claude Code 不仅会保持为「只读模式」，对电脑文件不做任何操作，只是先给出执行的计划；此外，它也会比普通模式有更多的思考。&lt;/p&gt;
 &lt;p&gt;虽然 Claude 官方是推荐我们在多步骤实现、代码探索和交互式开发等项目上使用 Plan Mode，但我们的使用体验是，一般任务开着，也不会有额外的影响。&lt;/p&gt;
 &lt;p&gt;和这个缺点一样，Claude Code 并不是面向一般用户的产品，就连 Skills 也是，我们在安装 Skills 时，可以看到它能选择不同的 Agents，有 OpenCode、Cursor、字节的 Trae、腾讯的 CodeBuddy、Gemini CLI 等等工具。  &lt;br /&gt;
  &lt;img alt="" height="994" src="https://s3.ifanr.com/wp-content/uploads/2026/01/45.png" width="1384"&gt;&lt;/img&gt;  &lt;br /&gt;
这些工具都是面向开发者设计的，现在能从代码圈里走出来，或许一方面也是证实了 AI 时代，这种工具带来的差异，会越来越小。&lt;/p&gt;
 &lt;p&gt;每个人都可以拿起一个称手的工具，造出轮子，组装成汽车，然后开着这辆车，带我们去一些未曾抵达的地方。&lt;/p&gt;
 &lt;p&gt;未来 APPSO 会带来更多的 AI 时代的工具指南，我们的线下活动 AIDONE 也在持续更新，和我们一起去发现和体验，更好用的明日产品。&lt;/p&gt;
 &lt;p&gt;#欢迎关注爱范儿官方微信公众号：爱范儿（微信号：ifanr），更多精彩内容第一时间为您奉上。&lt;/p&gt; &lt;p&gt;
  &lt;a href="https://www.ifanr.com"&gt;爱范儿&lt;/a&gt; |
  &lt;a href="https://www.ifanr.com/1653306"&gt;原文链接&lt;/a&gt; ·
  &lt;a href="https://www.ifanr.com/1653306#comments"&gt;查看评论&lt;/a&gt; ·
  &lt;a href="https://weibo.com/ifanr"&gt;新浪微博&lt;/a&gt;
&lt;/p&gt;

 &lt;br /&gt;
 &lt;div&gt;
&lt;/div&gt; &lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category>软件 AI Agent Claude Claude Cowork Claude Skills</category>
      <guid isPermaLink="true">https://itindex.net/detail/63153-clawdbot-mac-mini</guid>
      <pubDate>Wed, 28 Jan 2026 17:53:18 CST</pubDate>
    </item>
    <item>
      <title>在 Mac 用 LM studio 部署本地大模型（DeepSeek/Qwen） + 翻译</title>
      <link>https://itindex.net/detail/62973-mac-lm-studio</link>
      <description>&lt;p&gt;得益于 Mac 的 CPU 和 GPU 共享内存， 以及大的内存带宽， 使得使用 macBook 运行本地大模型成为可能，借着最近 DeepSeek 大火的东风，我也尝试在本地构建了一套 AI 翻译的系统。本文将会介绍如何在 Mac 电脑上正确的配置这套系统。设置完成后，你将可以&lt;/p&gt;
 &lt;ul&gt;
  &lt;li&gt;在 Mac 上免费使用大语言模型进行对话&lt;/li&gt;
  &lt;li&gt;无需等待服务器响应，提高效率&lt;/li&gt;
  &lt;li&gt;快速翻译任何文档，截图，网页等&lt;/li&gt;
&lt;/ul&gt;
 &lt;p&gt;本文以 macBook 为例， 理论上 windows 电脑也可以获得同样的效果，仅供参考&lt;/p&gt;
 &lt;p&gt;本文下载工具在中国大陆可能会遇到网络问题，请自行解决&lt;/p&gt;
 &lt;h2&gt;模型管理工具&lt;/h2&gt;
 &lt;p&gt;所谓模型管理工具，就是可以本地运行管理大模型的工具，并且可以提供服务器功能，这样可以省去一些没有必要的麻烦。此外， 模型管理工具还可以提供本地聊天的功能，这样在网络不畅的情况下，也可以使用到最近最火的 DeepSeek。&lt;/p&gt;
 &lt;p&gt;比较流行的模型管理工具有   &lt;a href="https://ollama.com/" rel="noopener noreferrer" target="_blank"&gt;Ollama&lt;/a&gt; 和   &lt;a href="https://lmstudio.ai/" rel="noopener noreferrer" target="_blank"&gt;LM Studio&lt;/a&gt;. 这两个工具比起来， LM Studio 有一个 GUI 页面，下载模型也更方便，对新手比较友好。 所以本文将使用 LM Studio。&lt;/p&gt;
 &lt;h3&gt;安装模型&lt;/h3&gt;
 &lt;p&gt;如何找到合适的模型是一切开始的关键，当下比较流行的开源大模型有 deepseek-r1， Qwen， LLama 等，根据需要选择你喜欢的。作者需要使用到中文 - 英文翻译，所以选择了中文更友好的 deepseek 和 Qwen（千问）。&lt;/p&gt;
 &lt;p&gt;然后是根据自己 Mac 的配置选择合适的模型大小。 LM Studio 会把当前配置无法下载的模型禁止掉， 当然即使可以使用， 这和使用的舒服也有一定的区别。&lt;/p&gt;
 &lt;p&gt;作者的配置是 MacBook Pro M3 Max 36G 内存， 测试过程中，32B 大小的 DeepSeek R1 是可以正常使用的，但是运行速度会比较慢，简单对话没有问题， 但是翻译场景，尤其是比较大型的 PDF 就很让人着急，再加上 DeepSeek R1 还有大量推理过程，32B 模型的速度就更慢了。当然如果拥有更好配置的机器，尤其是大内存，肯定是越大的模型效果越好，这一点丰俭由人。&lt;/p&gt;
 &lt;p&gt;关于 DeepSeek R1 还有一点要说，DeepSeek R1 会展示出一个长的思维链， 这一点固然很棒，但是在翻译的场景下，思维链其实并不是必须的，甚至是累赘，拖慢翻译速度， 相比而言 Qwen 模型在这个场景下就是更好的那个选择，后文会给出一个解决思维链的方案。&lt;/p&gt;
 &lt;p&gt;总结一下，模型很多，各有利弊。根据自己的需求，配置选择合适的模型即可。我使用了 qwen2.5-7b-instruct-1m 用来翻译（14B 应该也没什么问题）。&lt;/p&gt;
 &lt;p&gt;可以参考下图进行下载安装。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="image" src="https://ipfs.crossbell.io/ipfs/QmcYJDMNYGCw646bEyXrv1GZeLuYhR1BqgUi95imKnhmMV"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;h3&gt;启动服务&lt;/h3&gt;
 &lt;p&gt;接下来就是加载模型，启动服务，按照下图即可。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="image" src="https://ipfs.crossbell.io/ipfs/QmT89csnB5Dx2VgxSQyVrPW3nEyc9yzMEWDbme6UhdeVMX"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="image" src="https://ipfs.crossbell.io/ipfs/QmdzFfPL5pNUc4LeGBwbeU5NeXvEBAiwWWvHpq154GsH96"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;一旦加载成功，就可以使用这个大模型了。左边栏最上方一个是对话功能，在这里可以和你加载的大模型对话。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="image" src="https://ipfs.crossbell.io/ipfs/QmP45hmbfEcFZBc4mxfmb8y2TDZJmZsBAihJfbqUtAJnaN"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;同时还可以复制代码到命令行检查模型是否正常运行以及服务是否正常启动。到这里，大模型相关的配置就结束了，恭喜你，已经获得了一个可以运行在本地，不受服务器影响， 快速响应的，专属于你的大模型了。&lt;/p&gt;
 &lt;p&gt;如果你把这个服务开放在局域网上，乃至公网你，你就可以在其他设备上访问到你的大模型了，这就是另一个故事了。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="image" src="https://ipfs.crossbell.io/ipfs/QmVHjauMqLW4jZM91hyuZDKvHP6k67EGJGhhvLCGnvK37L"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="image" src="https://ipfs.crossbell.io/ipfs/QmTLfCpF11Q6Vjdy7g7vxfHKYRTLHJJ6Sm3VWfxgjZzpjj"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;h2&gt;翻译 - Easydict&lt;/h2&gt;
 &lt;p&gt;本文使用了一个开源的本地翻译工具   &lt;a href="https://github.com/tisfeng/Easydict" rel="noopener noreferrer" target="_blank"&gt;Easydict&lt;/a&gt; , 当然如果有你发现了其他工具也可以使用。本文仅以此为例。&lt;/p&gt;
 &lt;h3&gt;安装&lt;/h3&gt;
 &lt;p&gt;你可以使用下面两种方式之一安装。&lt;/p&gt;
 &lt;p&gt;Easydict 最新版本支持系统 macOS 13.0+，如果系统版本为 macOS 11.0+，请使用   &lt;a href="https://github.com/tisfeng/Easydict/releases/tag/2.7.2" rel="noopener noreferrer" target="_blank"&gt;2.7.2&lt;/a&gt;。&lt;/p&gt;
 &lt;h3&gt;1. 手动下载安装&lt;/h3&gt;
 &lt;p&gt;  &lt;a href="https://github.com/tisfeng/Easydict/releases" rel="noopener noreferrer" target="_blank"&gt;下载&lt;/a&gt; 最新版本的 Easydict。&lt;/p&gt;
 &lt;h3&gt;2. Homebrew 安装&lt;/h3&gt;
 &lt;div&gt;Copy  &lt;pre&gt;   &lt;code&gt;brew install --cask easydict
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;h3&gt;配置&lt;/h3&gt;
 &lt;p&gt;安装成功后，点击按钮，选择配置， 进入配置页面。  &lt;br /&gt;
然后点击服务，配置我们自己的服务器地址， 这里其实选择 ollama 翻译 和 自定义 OpenAI 翻译理论上都可以。&lt;/p&gt;
 &lt;p&gt;输入自己的 服务器地址端口和模型名称即可，这些在 LM Studio 页面都能找到。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="image" src="https://ipfs.crossbell.io/ipfs/QmeRwegm1jrV4a8jZWC9yqs1nbvKG9pkXnUWzUT2xRyMuU"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="image" src="https://ipfs.crossbell.io/ipfs/QmVZkJqe8yTHjY1Mz14b5tEtWtqubTEemAaAMhH39ud9CD"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;h3&gt;使用&lt;/h3&gt;
 &lt;p&gt;配置会之后，就可以正常使用了。关于 Easydict 的具体使用方法，请参考对应的  &lt;a href="https://github.com/tisfeng/Easydict/tree/main" rel="noopener noreferrer" target="_blank"&gt;官方文档&lt;/a&gt; .&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="image" src="https://ipfs.crossbell.io/ipfs/QmUHAcpF78XFz7ScQGRt4bsqxzyjzhfzKMMJ1h7B7rTsX9"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;另外要说明的是， EasyDict 也支持其他形式的 API ，也内置了翻译，不需要前面本地大模型那一套， 本身也是一个很好用的应用。&lt;/p&gt;
 &lt;h2&gt;翻译 - 沉浸式翻译&lt;/h2&gt;
 &lt;p&gt;沉浸式翻译几乎是 OpenAI 横空出世之后最火的一个浏览器翻译插件了。它也支持使用自定义 API 接口来进行翻译，且同时支持网页翻译和 PDF 翻译， 且翻译的展示效果非常优秀。&lt;/p&gt;
 &lt;p&gt;可以支持一个 pro 会员，这样就无需折腾，开箱即用。如果愿意继续折腾本地大模型，就往后看吧。&lt;/p&gt;
 &lt;p&gt;这是  &lt;a href="https://immersivetranslate.com/zh-Hans/" rel="noopener noreferrer" target="_blank"&gt;官网链接&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="image" src="https://ipfs.crossbell.io/ipfs/QmP73FB2JzeU7JUtKpvS6og8MLvYpzEfqi2BMb7RiZ1Rdj"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;下载完插件之后，进入配置页面， 还是一样输入 API 地址和模型名称，就可以使用本地大模型进行沉浸式翻译了。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="image" src="https://ipfs.crossbell.io/ipfs/QmP73FB2JzeU7JUtKpvS6og8MLvYpzEfqi2BMb7RiZ1Rdj"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="image" src="https://ipfs.crossbell.io/ipfs/QmbMRCm35ywTPiZpCW6hoSPLLHPgAdLfr4AFndwFbdrQdz"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;h2&gt;服务器转发&lt;/h2&gt;
 &lt;p&gt;走到这一步，几乎可是使用了，但是你会遇到一下问题&lt;/p&gt;
 &lt;ol&gt;
  &lt;li&gt;deepseek R1 的翻译结果会带上思维链，影响翻译体验&lt;/li&gt;
  &lt;li&gt;沉浸式翻译的 API 格式和 LM Studio 的 API 格式不能无缝对接，所以即使 API 通了，沉浸式翻译也无法显示翻译结果&lt;/li&gt;
&lt;/ol&gt;
 &lt;p&gt;所以，不得已，我用 Python web.py 写了一个最简单的本地服务器，用来转发请求，并在中间做一些微小的工作，解决上述两个小问题，使得翻译体验更好。这里附上代码，仅供参考。web.py 的默认端口是 8080， 也可以按需修改成你需要的&lt;/p&gt;
 &lt;p&gt;记得要安装 Python 并使用    &lt;code&gt;pip install webpy&lt;/code&gt;  &lt;br /&gt;
这里不再赘述&lt;/p&gt;
 &lt;div&gt;Copy  &lt;pre&gt;   &lt;code&gt;import web
import json
import requests
import re
import time

# 配置URLs路由
urls = (
    &amp;apos;/v1/chat/completions&amp;apos;, &amp;apos;ChatCompletions&amp;apos;,
    &amp;apos;/v1/models&amp;apos;, &amp;apos;Models&amp;apos;
)

def add_cors_headers():
    # 添加CORS相关的响应头
    web.header(&amp;apos;Access-Control-Allow-Origin&amp;apos;, &amp;apos;*&amp;apos;)
    web.header(&amp;apos;Access-Control-Allow-Credentials&amp;apos;, &amp;apos;true&amp;apos;)
    web.header(&amp;apos;Access-Control-Allow-Methods&amp;apos;, &amp;apos;GET, POST, OPTIONS&amp;apos;)
    web.header(&amp;apos;Access-Control-Allow-Headers&amp;apos;, &amp;apos;Content-Type, Authorization&amp;apos;)

def remove_think_tags(text):
    # 移除&amp;lt;think&amp;gt;标签及其内容
    return re.sub(r&amp;apos;&amp;lt;think&amp;gt;.*?&amp;lt;/think&amp;gt;&amp;apos;, &amp;apos;&amp;apos;, text, flags=re.DOTALL)

class ChatCompletions:
    def OPTIONS(self):
        # 处理预检请求
        add_cors_headers()
        return &amp;apos;&amp;apos;
        
    def POST(self):
        web.header(&amp;apos;Content-Type&amp;apos;, &amp;apos;application/json&amp;apos;)
        add_cors_headers()
        
        try:
            data = json.loads(web.data())
            lm_studio_url = &amp;quot;http://localhost:1234/v1/chat/completions&amp;quot;
            
            # 检查是否为流式请求
            is_stream = data.get(&amp;apos;stream&amp;apos;, False)
            
            # 转发请求到LM Studio
            response = requests.post(
                lm_studio_url,
                json=data,
                headers={&amp;apos;Content-Type&amp;apos;: &amp;apos;application/json&amp;apos;},
                stream=is_stream  # 设置stream参数
            )
            
            if is_stream:
                # 对于流式请求，先收集完整内容
                full_content = &amp;quot;&amp;quot;
                current_id = None
                
                def generate_stream():
                    nonlocal full_content, current_id
                    
                    for line in response.iter_lines():
                        if line:
                            line = line.decode(&amp;apos;utf-8&amp;apos;)
                            if line.startswith(&amp;apos;data: &amp;apos;):
                                line = line[6:]
                            if line == &amp;apos;[DONE]&amp;apos;:
                                # 处理完整内容并发送最后一个块
                                cleaned_content = remove_think_tags(full_content)
                                # 发送清理后的完整内容
                                final_chunk = {
                                    &amp;quot;id&amp;quot;: current_id,
                                    &amp;quot;object&amp;quot;: &amp;quot;chat.completion.chunk&amp;quot;,
                                    &amp;quot;created&amp;quot;: int(time.time()),
                                    &amp;quot;model&amp;quot;: &amp;quot;local-model&amp;quot;,
                                    &amp;quot;choices&amp;quot;: [{
                                        &amp;quot;index&amp;quot;: 0,
                                        &amp;quot;delta&amp;quot;: {
                                            &amp;quot;content&amp;quot;: cleaned_content
                                        },
                                        &amp;quot;finish_reason&amp;quot;: &amp;quot;stop&amp;quot;
                                    }]
                                }
                                yield f&amp;apos;data: {json.dumps(final_chunk)}\n\n&amp;apos;
                                yield &amp;apos;data: [DONE]\n\n&amp;apos;
                                continue
                                
                            try:
                                chunk_data = json.loads(line)
                                current_id = chunk_data.get(&amp;apos;id&amp;apos;, current_id)
                                
                                if &amp;apos;choices&amp;apos; in chunk_data:
                                    for choice in chunk_data[&amp;apos;choices&amp;apos;]:
                                        if &amp;apos;delta&amp;apos; in choice:
                                            if &amp;apos;content&amp;apos; in choice[&amp;apos;delta&amp;apos;]:
                                                # 累积内容而不是直接发送
                                                full_content += choice[&amp;apos;delta&amp;apos;][&amp;apos;content&amp;apos;]
                                
                                # 发送空的进度更新
                                progress_chunk = {
                                    &amp;quot;id&amp;quot;: current_id,
                                    &amp;quot;object&amp;quot;: &amp;quot;chat.completion.chunk&amp;quot;,
                                    &amp;quot;created&amp;quot;: int(time.time()),
                                    &amp;quot;model&amp;quot;: &amp;quot;local-model&amp;quot;,
                                    &amp;quot;choices&amp;quot;: [{
                                        &amp;quot;index&amp;quot;: 0,
                                        &amp;quot;delta&amp;quot;: {},
                                        &amp;quot;finish_reason&amp;quot;: None
                                    }]
                                }
                                yield f&amp;apos;data: {json.dumps(progress_chunk)}\n\n&amp;apos;
                                
                            except json.JSONDecodeError:
                                continue
                
                web.header(&amp;apos;Content-Type&amp;apos;, &amp;apos;text/event-stream&amp;apos;)
                web.header(&amp;apos;Cache-Control&amp;apos;, &amp;apos;no-cache&amp;apos;)
                web.header(&amp;apos;Connection&amp;apos;, &amp;apos;keep-alive&amp;apos;)
                return generate_stream()

            else:
                # 非流式请求的处理
                response_data = json.loads(response.text)
            
                if &amp;apos;choices&amp;apos; in response_data:
                    for choice in response_data[&amp;apos;choices&amp;apos;]:
                        if &amp;apos;message&amp;apos; in choice and &amp;apos;content&amp;apos; in choice[&amp;apos;message&amp;apos;]:
                            choice[&amp;apos;message&amp;apos;][&amp;apos;content&amp;apos;] = remove_think_tags(
                                choice[&amp;apos;message&amp;apos;][&amp;apos;content&amp;apos;]
                            )
                return json.dumps(response_data)
            
        except Exception as e:
            print(e)
            return json.dumps({
                &amp;quot;error&amp;quot;: {
                    &amp;quot;message&amp;quot;: str(e),
                    &amp;quot;type&amp;quot;: &amp;quot;proxy_error&amp;quot;
                }
            })

class Models:
    def OPTIONS(self):
        # 处理预检请求
        add_cors_headers()
        return &amp;apos;&amp;apos;
        
    def GET(self):
        web.header(&amp;apos;Content-Type&amp;apos;, &amp;apos;application/json&amp;apos;)
        add_cors_headers()
        # 返回一个模拟的模型列表
        return json.dumps({
            &amp;quot;data&amp;quot;: [
                {
                    &amp;quot;id&amp;quot;: &amp;quot;local-model&amp;quot;,
                    &amp;quot;object&amp;quot;: &amp;quot;model&amp;quot;,
                    &amp;quot;owned_by&amp;quot;: &amp;quot;local&amp;quot;
                }
            ]
        })

if __name__ == &amp;quot;__main__&amp;quot;:
    app = web.application(urls, globals())
    app.run() 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;p&gt;到这里，一个在 Mac 上运行本地部署的大模型，再加上网页、PDF 文档、文字翻译的工具链就完成了。这其中可以替代的选项还有很多。  &lt;br /&gt;
模型部署还有 ollama 等，大模型还可以用 Phi、llama 等， 转发服务器也可以用其他方案，或者可能还有不用转发的选项可以研究，翻译工具也可以用 Bob 来代替。总而言之，技术选择有很多，本文只是提供一个参考。时间还是要花在更重要的事上， 已经有了利器，赶快去善其事吧。&lt;/p&gt;&lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category>post 工具 AI Tech</category>
      <guid isPermaLink="true">https://itindex.net/detail/62973-mac-lm-studio</guid>
      <pubDate>Tue, 11 Feb 2025 23:18:29 CST</pubDate>
    </item>
    <item>
      <title>[Apple] 入门款 4499 的 M4 Mac Mini 也许是性价比最高的高性能媒体服务器？</title>
      <link>https://itindex.net/detail/62953-apple-m4-mac</link>
      <description>&lt;p&gt;作为一个拥有约 150 用户，日均总观时达到 8 个小时的 Jellyfin 服务器运营者，在跟 Jellyfin 服务器打了一年多的交道之后，我意识到 Jellyfin 服务器能够让这么多人顺场地使用，还是对性能有所依赖的。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" src="https://geelao-oss.oss-cn-hangzhou.aliyuncs.com/db/202410311038570.png?x-oss-process=style/jpeg"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;目前我的服务器通过 docker 跑在一台 N6005 的 NAS 上，和存储服务丢在一起。性能的羸弱对体验的影响显而易见：无法同时承载 2 条以上的并行 4K HEVC 转码、肉眼可见的缩略图加载时间、连转 7 天以上才能完成的首次媒体库扫描、生成 Trickplay 耗时过长等。&lt;/p&gt;
 &lt;p&gt;以前我也搜索过一些 Homalab 的成果，大部分人提到媒体服务器，会是&lt;/p&gt;
 &lt;ul&gt;
  &lt;li&gt;
   &lt;p&gt;一部分高阶用户会搞一台    &lt;strong&gt;E5 的旧世纪服务器，或者淘汰的 R730&lt;/strong&gt;，配一张 DG1 或者 A380：&lt;/p&gt;
   &lt;p&gt;22nm 的古老科技空转 100w ，跑码 200w ，而且整体性能可能打不过现在的笔记本低压芯片。&lt;/p&gt;
   &lt;p&gt;优点是带“ECC”，以及成品主板有时候会有 IPMI 或者 BMC 的带外管理&lt;/p&gt;
&lt;/li&gt;
  &lt;li&gt;
   &lt;p&gt;    &lt;strong&gt;一台树莓派&lt;/strong&gt;，因为性能过于落后在 Jellyfin 10.10 已经被放弃支持，包括整个 arm32 平台&lt;/p&gt;
&lt;/li&gt;
  &lt;li&gt;
   &lt;p&gt;    &lt;strong&gt;N100 廉价盒子&lt;/strong&gt;：&lt;/p&gt;
   &lt;p&gt;对于家用（不是我这种 150 用户的工况）处于性能甜点，&lt;/p&gt;
   &lt;p&gt;但受本身产品定位限制，外围配置给得比较丐，主要体现在无法更换的有线网卡、SODIMM 内存以及单 M2 ，可靠性欠佳&lt;/p&gt;
   &lt;p&gt;（目前我家里用一台 N100 的盒子当作跳板机，我发现在跑 Windows11 Pro 的时候，连续运行 90 天以上会让系统进入一个近乎崩溃的状态，CPU 占用不高，内存占用良好，但是所有操作的响应都变慢到秒级，例如连接 RDP 、打开文件管理器等，最后会所有功能都会逐渐失效，连 RDP 也无法连接，只能强制重启）&lt;/p&gt;
&lt;/li&gt;
  &lt;li&gt;
   &lt;p&gt;    &lt;strong&gt;MODT 平台的主板&lt;/strong&gt;：&lt;/p&gt;
   &lt;p&gt;缺点和 N100 差不多，可靠性欠佳，高速网卡的缺失可以用 PCIE 补齐。&lt;/p&gt;
   &lt;p&gt;并且做 MODT 平台主板的小厂设计经验不足，看过不少反馈说稳定性并不太好&lt;/p&gt;
&lt;/li&gt;
  &lt;li&gt;
   &lt;p&gt;    &lt;strong&gt;MODT 平台的盒子&lt;/strong&gt;：&lt;/p&gt;
   &lt;p&gt;Intel 笔记本芯片，i5-i7 甚至 13900H 都有，&lt;/p&gt;
   &lt;p&gt;能耗比相比旧世纪 E5 是质的提升，并且 laptop 平台的部分 Iris 核显比桌面平台还强得多，某些厂子出于软路由的用户需求甚至给了 10G SFP+，不会构成 NFS 的读写瓶颈。&lt;/p&gt;
   &lt;p&gt;缺点是价格偏贵，而且因为 AMD 越来越强，规模大的厂子高端 MODT 都逐渐转向锐龙，i9h 级别的高端盒子在 discounted 后可能再无后续，但我们又都知道锐龙的核显编解码就是一坨，并不适合媒体服务器的需求。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
 &lt;p&gt;因为我预算偏高，打算用一台机器单独供着 Jellyfin+Metatube ，其它什么都不干，所以综合上面的调查结果，铭凡的这台盒子一直放在我的购物车里，5399 的价格让我迟迟下不去手，硬件配置合适，但价格实在是太™贵了&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" src="https://geelao-oss.oss-cn-hangzhou.aliyuncs.com/db/202410311109140.png?x-oss-process=style/jpeg"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;自拥有了 ATV 4K 之后，我一直在等待苹果能够给我们带来下一代能 HDMI Passthrough ，HDMI2.1 4K120 的硬件，结果没等来，等来了个跟 ATV 长得一模一样的下一代 M4 mac mini&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" src="https://geelao-oss.oss-cn-hangzhou.aliyuncs.com/db/202410311114125.png?x-oss-process=style/jpeg"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;好家伙这一看我发现不得了。&lt;/p&gt;
 &lt;ul&gt;
  &lt;li&gt;本身 M1 就已经完全够跑 Jellyfin ，据 Jellyfin 项目组自己的测试，M1 可以并行跑 3 条 4K 转码，那么下下下代 M4 更不用说，性能上是绝对的力大砖飞（但是目前转码支持的制式相比 Intel Graphics 少，参考    &lt;a href="https://jellyfin.org/docs/general/administration/hardware-acceleration/apple/" rel="nofollow"&gt;https://jellyfin.org/docs/general/administration/hardware-acceleration/apple/&lt;/a&gt; ）&lt;/li&gt;
  &lt;li&gt;TSMC 3 工艺加上苹果的硬件-系统垂直开发能力，运行能耗比甚至更优于 Intel 的 H 平台，名副其实的省电王&lt;/li&gt;
  &lt;li&gt;因为 Apple Intelligence 的缘故，同样价格入门款标配了 16GB 内存，如果是前代 8GB 跑 Jellyfin 很有可能内存吃紧&lt;/li&gt;
  &lt;li&gt;+750 就能获得 10GBASET ，市面上的雷电 10G 网卡价格普遍要翻倍，以 QNAP 的产品为例
   &lt;img alt="" src="https://geelao-oss.oss-cn-hangzhou.aliyuncs.com/db/202410311123729.png?x-oss-process=style/jpeg"&gt;&lt;/img&gt;&lt;/li&gt;
  &lt;li&gt;macos 虽然不好用，但是相比纯命令行调试，白送个 GUI&lt;/li&gt;
  &lt;li&gt;Apple 出厂的产品，可靠性测试流程必然优于小厂产品，SLA 有更高保障，并且相比类似价位的无头 Macbook 还有保修&lt;/li&gt;
  &lt;li&gt;可以国补 9 折，成品比上面准系统还便宜很多&lt;/li&gt;
&lt;/ul&gt;
 &lt;p&gt;反正我很心动，已经在研究定制+10G 网卡的同时还能走国补的方案了&lt;/p&gt;

	&lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category />
      <guid isPermaLink="true">https://itindex.net/detail/62953-apple-m4-mac</guid>
      <pubDate>Thu, 31 Oct 2024 11:29:49 CST</pubDate>
    </item>
    <item>
      <title>苹果 iPhone SE3、iPad Air 5、Mac Studio 发布会 5 分钟无废话版简介</title>
      <link>https://itindex.net/detail/62156-%E8%8B%B9%E6%9E%9C-iphone-se3</link>
      <description>今天凌晨 2 点，苹果发布了新手机、新 iPad、新芯片、新工作站、新显示器 …… 一上网被铺天盖地的媒体报道和专家分析烦得不得了是吧？苹果fans 博客照例只写一篇 5 分钟无废话版简介。 &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;h2&gt;iPhone SE 3&lt;/h2&gt; &lt;p&gt;&lt;/p&gt; &lt;ul&gt;  &lt;li&gt;4.7 寸屏幕，没有刘海和 FaceID，有实体 Home 键和指纹识别&lt;/li&gt;  &lt;li&gt;和 iPhone 13 一样用 A15 芯片&lt;/li&gt;  &lt;li&gt;1200 万像素单摄像头&lt;/li&gt;  &lt;li&gt;支持 5G，支持 IP67 级别防水&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;h2&gt;iPad Air 5&lt;/h2&gt; &lt;p&gt;&lt;/p&gt; &lt;ul&gt;  &lt;li&gt;和 iPad Pro 一样使用 M1 芯片&lt;/li&gt;  &lt;li&gt;全面屏，1200 万像素超广角前置摄像头&lt;/li&gt;  &lt;li&gt;支持 5G，接口也换成了 USB-C&lt;/li&gt;  &lt;li&gt;64GB 和 256GB 两档&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;h2&gt;M1 Ultra 芯片&lt;/h2&gt; &lt;p&gt;&lt;/p&gt; &lt;ul&gt;  &lt;li&gt;把两个 M1 Max「拼」到一起，5 纳米制程&lt;/li&gt;  &lt;li&gt;7 倍于 M1 的晶体管数量，比 M1 快 8 倍&lt;/li&gt;  &lt;li&gt;20 核 CPU（16 大 + 4 小），最高 128GB 内存，最高 64 核心 GPU&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;h2&gt;Mac Studio&lt;/h2&gt; &lt;p&gt;&lt;/p&gt; &lt;ul&gt;  &lt;li&gt;比 Mac mini 更厚的「饭盒」形工作站，两个风扇底部吸气后部排出&lt;/li&gt;  &lt;li&gt;使用 M1 Max 和 M1 Ultra 芯片，比使用英特尔至强处理器的顶配 Mac Pro 还快得多&lt;/li&gt;  &lt;li&gt;接口还算全：USB-C × 6（前 2 后 4）、USB-A × 2、HDMI、音频、万兆网口、读卡器&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;h2&gt;其它&lt;/h2&gt; &lt;p&gt;&lt;/p&gt; &lt;ul&gt;  &lt;li&gt;Studio Display：27 寸 5K 显示器，内置 1200 像素摄像头和 6 个喇叭，而且比 Pro  Display 便宜得多&lt;/li&gt;  &lt;li&gt;iPhone 13 / 13 Pro 有了新颜色可选：苍岭绿&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;/p&gt; &lt;hr&gt;&lt;/hr&gt; &lt;p&gt;以上各项新品，有感兴趣的，去苹果中国官网看详细图文介绍吧。&lt;/p&gt; &lt;p&gt;本次发布会视频回放   &lt;u&gt;   &lt;a href="https://www.apple.com/apple-events/event-stream/" target="_blank" title="&amp;#33529;&amp;#26524;&amp;#21457;&amp;#24067;&amp;#20250;&amp;#35270;&amp;#39057;&amp;#8221;&amp;#22238;&amp;#25918; rel="&gt;https://www.apple.com/apple-events/event-stream/&lt;/a&gt;&lt;/u&gt;&lt;/p&gt; &lt;p&gt;  &lt;br /&gt;Tags -   &lt;a href="http://www.mac52ipod.cn/tag.php?tag=%25E4%25BA%2594%25E5%2588%2586%25E9%2592%259F%25E6%2597%25A0%25E5%25BA%259F%25E8%25AF%259D" rel="tag"&gt;五分钟无废话&lt;/a&gt;

&lt;/p&gt;&lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category>苹果新闻</category>
      <guid isPermaLink="true">https://itindex.net/detail/62156-%E8%8B%B9%E6%9E%9C-iphone-se3</guid>
      <pubDate>Wed, 09 Mar 2022 03:15:10 CST</pubDate>
    </item>
    <item>
      <title>在Mac上运行Rainbond，10分钟快速安装</title>
      <link>https://itindex.net/detail/62012-mac-rainbond</link>
      <description>&lt;br /&gt; &lt;h2&gt;前言&lt;/h2&gt;以往安装部署  &lt;a href="https://www.rainbond.com/?channel=dockone"&gt;Rainbond&lt;/a&gt; 的方式都无法绕过 Kubernetes 集群的搭建，无论是作为开发环境还是用于生产交付，部署的过程都非常依赖于服务器或云主机。这在体验 Rainbond 云原生应用管理平台的过程中设置了较高的门槛。然而对于个人开发者而言，准备一台服务器甚至多台服务器，才可以体验到这种企业级产品，是非常奢侈的。从今天开始，Rainbond 开辟了一条可以快速体验的道路，借助常见的个人 PC 平台（诸如 MacOS、Windows 等操作系统）上的 Docker Desktop ，以启动一个容器作为代价，提供一个全功能的 Rainbond 体验环境。这个部署过程被压缩到了  &lt;strong&gt;一条命令&lt;/strong&gt; 运行， &lt;strong&gt;10分钟&lt;/strong&gt;就可以体验到最新版本的 Rainbond。 接下来，将为大家介绍如何在个人 MAC 笔记本上安装使用Rainbond。 &lt;br /&gt;
 &lt;br /&gt;MAC目前共分为两种芯片，一种是intel芯片，另外一种就是苹果最新的M1芯片（ARM版本），Rainbond目前不仅仅支持intel芯片，对于新款的M1也提供了支持，这次适配在任何一台MAC上都可以轻松启动Rainbond，这一体验尤其适合个人开发者。通过这种途径安装 Rainbond ，会在短时间内得到一整套开箱即用的单机环境，免去繁琐安装集群的痛苦，对接集群的痛苦，让你在任何笔记本上，台式机上都可以随时随地，实现高效开发测试。 &lt;br /&gt;
 &lt;br /&gt; &lt;h2&gt;安装Docker Desktop&lt;/h2&gt;安装 Rainbond 之前，我们需要在个人 PC 上安装 &lt;a href="https://docs.docker.com/desktop/mac/release-notes/"&gt;Docker Desktop&lt;/a&gt; ，它可以帮助我们在MAC上运行容器。Rainbond 的控制台会以容器的方式运行起来，而在控制台容器中，会以 Docker In Docker 的形式，运行起所有支撑 Rainbond 高级功能的组件。同时在控制台容器中内置 K3s 来提供容器的调度编排能力。 &lt;br /&gt;
 &lt;br /&gt; &lt;img alt="" src="https://static.goodrain.com/wechat/Mac/signal.png"&gt;&lt;/img&gt; &lt;br /&gt;
 &lt;br /&gt;安装的 Docker Desktop 对于版本，和资源限额有一定要求： &lt;br /&gt;
 &lt;br /&gt;| Docker Desktop版本 | MAC 内存 | MAC CPU | &lt;br /&gt;
| ------------------ | -------- | ------- | &lt;br /&gt;
| 4.2及以下          | 8G预留   | 2预留   | &lt;br /&gt;
 &lt;br /&gt; &lt;h2&gt;安装Rainbond&lt;/h2&gt;&amp;gt;  启动之前需要定义 Rainbond 网关工作的 IP 地址，确保外界可以访问内部应用组件。IP地址在MAC上可以通过在终端执行  &lt;code&gt;ifconfig&lt;/code&gt; 命令获得，或者按住  &lt;code&gt;Option&lt;/code&gt; 键的同时点击右上角 WIFI 图标即可。但注意的一点就是，除非你确定这个集群中部署的业务不会对除本机之外的其他人提供服务，否则不要填写127.0.0.1。 &lt;br /&gt;
 &lt;br /&gt;打开 MAC 终端，后续的指令都会在命令行界面下执行 &lt;br /&gt;
 &lt;br /&gt;设置IP变量 &lt;br /&gt;
 &lt;pre&gt;export EIP=IP地址  &lt;br /&gt;
&lt;/pre&gt; &lt;br /&gt;
 &lt;br /&gt;Intel版本启动命令（与M1二选一执行）： &lt;br /&gt;
 &lt;pre&gt;docker run --privileged -d -p 7070:7070 -p 80:80 -p 443:443 -p 6060:6060 -p 8443:8443 \  &lt;br /&gt;
--name=rainbond-allinone --restart=unless-stopped \  &lt;br /&gt;
-v ~/.ssh:/root/.ssh \  &lt;br /&gt;
-v ~/opt/rainbond:/opt/rainbond \  &lt;br /&gt;
-e ENABLE_CLUSTER=true \  &lt;br /&gt;
-e EIP=$EIP \  &lt;br /&gt;
registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.5.0-dind-allinone \  &lt;br /&gt;
&amp;amp;&amp;amp; docker logs -f rainbond-allinone  &lt;br /&gt;
&lt;/pre&gt; &lt;br /&gt;
 &lt;br /&gt;M1版本启动命令（与Intel二选一执行）： &lt;br /&gt;
 &lt;pre&gt;docker run --privileged -d -p 7070:7070 -p 80:80 -p 443:443 -p 6060:6060 -p 8443:8443 \  &lt;br /&gt;
--name=rainbond-allinone --restart=unless-stopped \  &lt;br /&gt;
-v ~/.ssh:/root/.ssh \  &lt;br /&gt;
-v ~/opt/rainbond:/opt/rainbond \  &lt;br /&gt;
-e ENABLE_CLUSTER=true \  &lt;br /&gt;
-e EIP=$EIP \  &lt;br /&gt;
registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.5.0-dind-arm64-allinone \  &lt;br /&gt;
&amp;amp;&amp;amp; docker logs -f rainbond-allinone  &lt;br /&gt;
&lt;/pre&gt; &lt;br /&gt;
 &lt;br /&gt;启动成功后的会看到以下提示： &lt;br /&gt;
 &lt;pre&gt;正在加载数据，预计3分钟，时间取决于磁盘性能...  &lt;br /&gt;
正在启动Rainbond，预计5分钟...  &lt;br /&gt;
Rainbond启动成功，可以通过访问: http://$EIP:7070 进入Rainbond控制台  &lt;br /&gt;
&lt;/pre&gt; &lt;br /&gt;
 &lt;br /&gt;切换进容器，查看集群状态 &lt;br /&gt;
 &lt;pre&gt;docker exec -ti rainbond-allinone bash  &lt;br /&gt;
root@e600f21466b6:~# kubectl get po -n rbd-system  &lt;br /&gt;
&lt;/pre&gt; &lt;br /&gt;
 &lt;br /&gt;获得以下返回，说明 Rainbond 已经安装完成 &lt;br /&gt;
 &lt;pre&gt;NAME                                         READY   STATUS    RESTARTS       AGE  &lt;br /&gt;
rbd-etcd-0                                   1/1     Running   2 (4d4h ago)   6d2h  &lt;br /&gt;
rbd-gateway-4l2l7                            1/1     Running   2 (4d4h ago)   6d2h  &lt;br /&gt;
dashboard-metrics-scraper-7db45b8bb4-5lsfv   1/1     Running   2 (4d4h ago)   6d2h  &lt;br /&gt;
rbd-webcli-6d64c66cb7-4g8bh                  1/1     Running   2 (4d4h ago)   6d2h  &lt;br /&gt;
kubernetes-dashboard-fbd4fb949-d6wbx         1/1     Running   2 (4d4h ago)   6d2h  &lt;br /&gt;
rbd-mq-c95cf9857-x4m5b                       1/1     Running   2 (4d4h ago)   6d2h  &lt;br /&gt;
rainbond-operator-7d8649cd8b-cbllk           1/1     Running   3 (4d4h ago)   6d2h  &lt;br /&gt;
rbd-db-0                                     2/2     Running   4 (4d4h ago)   6d2h  &lt;br /&gt;
rbd-hub-64777d89d8-sjhgt                     1/1     Running   2 (4d4h ago)   6d2h  &lt;br /&gt;
rbd-node-8nfmj                               1/1     Running   2 (4d4h ago)   6d2h  &lt;br /&gt;
rbd-monitor-0                                1/1     Running   2 (4d4h ago)   6d2h  &lt;br /&gt;
rbd-eventlog-0                               1/1     Running   2 (4d4h ago)   6d2h  &lt;br /&gt;
rbd-worker-85d4f9696c-lkjn6                  1/1     Running   2 (4d4h ago)   6d2h  &lt;br /&gt;
rbd-resource-proxy-67879f484-tlq26           1/1     Running   4 (4d4h ago)   6d2h  &lt;br /&gt;
rbd-chaos-2m7nt                              1/1     Running   2 (4d4h ago)   6d2h  &lt;br /&gt;
rbd-api-dff6bc49d-ttxrg                      1/1     Running   2 (4d4h ago)   6d2h  &lt;br /&gt;
&lt;/pre&gt; &lt;br /&gt;
 &lt;br /&gt; &lt;h2&gt;快速熟悉Rainbond&lt;/h2&gt;为了让大家能够快速熟悉 &lt;a href="https://www.rainbond.com/?channel=dockone"&gt;Rainbond&lt;/a&gt;，安装成功后，默认会有示例应用： &lt;br /&gt;
 &lt;br /&gt;点击 团队界面 -&amp;gt; admin团队 -&amp;gt; 默认应用，即可查看Ghost示例，示例初次启动大概2分钟左右，待变成绿色，即可访问，如下图： &lt;br /&gt;
 &lt;br /&gt; &lt;img alt="" src="https://static.goodrain.com/wechat/Mac/ghost.png"&gt;&lt;/img&gt; &lt;br /&gt;
 &lt;br /&gt; &lt;h2&gt;写在最后&lt;/h2&gt;本文简要介绍了一种在 MAC 电脑环境中快速体验 Rainbond 的方式，这种方式对个人开发者，或者缺乏足够服务器硬件支持的小企业、小团队非常友好。Rainbond 目前已经全面适配了 Arm64 架构的芯片，对于最终用户环境为 Arm64 架构的开发者而言，可以借助 Rainbond 有针对性的搭建开发环境。 &lt;br /&gt;
 &lt;br /&gt;接下来还有文章介绍如何在 Windows 环境中快速体验 Rainbond 的方式，敬请期待。
                                
                                                            &lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category />
      <guid isPermaLink="true">https://itindex.net/detail/62012-mac-rainbond</guid>
      <pubDate>Tue, 11 Jan 2022 11:10:11 CST</pubDate>
    </item>
    <item>
      <title>Mac SSD：如何测试你的硬盘速度？「更新测速软件推荐」 - Mac玩儿法</title>
      <link>https://itindex.net/detail/61137-mac-ssd-%E6%B5%8B%E8%AF%95</link>
      <description>&lt;div&gt;    &lt;div&gt;      &lt;div&gt;        &lt;div&gt;     &lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div&gt;      &lt;div&gt;        &lt;div&gt;&lt;/div&gt;&lt;/div&gt;      &lt;div&gt;        &lt;p&gt;今天我们来个「酒瓶装新酒」，说说如何测试自己的 Mac 硬盘速度，之前曾介绍过用终端命令行的测试方法，但大多数朋友还是想了解一些有没有专业些的软件来做，那么下面小编就来继续讲讲~ （可直接跳入第二段）&lt;/p&gt;        &lt;h2&gt;命令行测试方法&lt;/h2&gt;        &lt;p&gt;Terminal 指令真是无所不能，就连          &lt;a href="https://www.waerfa.com/tag/ssd" target="_blank" title=""&gt;SSD&lt;/a&gt;的速度也能准确“算计”出来：&lt;/p&gt;        &lt;p&gt;          &lt;strong&gt;测试写入速度：&lt;/strong&gt;&lt;/p&gt;        &lt;pre&gt;          &lt;code&gt;time dd if=/dev/zero bs=1024k of=tstfile count=1024&lt;/code&gt;&lt;/pre&gt;        &lt;p&gt;在我的 2011 款 Macbook Air 13′ 执行测试后，输出结果是：&lt;/p&gt;        &lt;p&gt;1024+0 records in
1024+0 records out
1073741824 bytes transferred in 4.196358 secs (          &lt;strong&gt;255874697 bytes/sec&lt;/strong&gt;)&lt;/p&gt;        &lt;p&gt;real 0m4.205s
user 0m0.004s
sys 0m0.712s&lt;/p&gt;        &lt;p&gt;将          &lt;strong&gt;255874697 bytes/sec&lt;/strong&gt;连续除以两次1024就可以看到你的SSD硬盘标准写入速度了，我的为每秒244m&lt;/p&gt;        &lt;p&gt;          &lt;strong&gt;读取速度命令：&lt;/strong&gt;&lt;/p&gt;        &lt;pre&gt;          &lt;code&gt;dd if=tstfile bs=1024k of=/dev/null count=1024&lt;/code&gt;&lt;/pre&gt;        &lt;p&gt;结果：每秒256m&lt;/p&gt;        &lt;h2&gt;测速软件推荐&lt;/h2&gt;        &lt;div&gt;          &lt;a href="https://www.waerfa.com/images/image/thumb/Purple71/v4/dc/a0/59/dca05950-3a6d-5617-10be-e40843f06348/source800x500bb.jpg"&gt;            &lt;img alt="Mac SSD&amp;#65306;&amp;#22914;&amp;#20309;&amp;#27979;&amp;#35797;&amp;#20320;&amp;#30340;&amp;#30828;&amp;#30424;&amp;#36895;&amp;#24230;&amp;#65311;&amp;#12300;&amp;#26356;&amp;#26032;&amp;#27979;&amp;#36895;&amp;#36719;&amp;#20214;&amp;#25512;&amp;#33616;&amp;#12301;&amp;#25554;&amp;#22270;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" title="Mac SSD&amp;#65306;&amp;#22914;&amp;#20309;&amp;#27979;&amp;#35797;&amp;#20320;&amp;#30340;&amp;#30828;&amp;#30424;&amp;#36895;&amp;#24230;&amp;#65311;&amp;#12300;&amp;#26356;&amp;#26032;&amp;#27979;&amp;#36895;&amp;#36719;&amp;#20214;&amp;#25512;&amp;#33616;&amp;#12301;&amp;#25554;&amp;#22270;"&gt;&lt;/img&gt;&lt;/a&gt;          &lt;div&gt;            &lt;div&gt;              &lt;div&gt;                &lt;div&gt;                  &lt;a href="https://www.waerfa.com/blackmagic-disk-speed-test" target="_blank"&gt;                    &lt;img alt="Mac SSD&amp;#65306;&amp;#22914;&amp;#20309;&amp;#27979;&amp;#35797;&amp;#20320;&amp;#30340;&amp;#30828;&amp;#30424;&amp;#36895;&amp;#24230;&amp;#65311;&amp;#12300;&amp;#26356;&amp;#26032;&amp;#27979;&amp;#36895;&amp;#36719;&amp;#20214;&amp;#25512;&amp;#33616;&amp;#12301;&amp;#25554;&amp;#22270;1" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" title="Mac SSD&amp;#65306;&amp;#22914;&amp;#20309;&amp;#27979;&amp;#35797;&amp;#20320;&amp;#30340;&amp;#30828;&amp;#30424;&amp;#36895;&amp;#24230;&amp;#65311;&amp;#12300;&amp;#26356;&amp;#26032;&amp;#27979;&amp;#36895;&amp;#36719;&amp;#20214;&amp;#25512;&amp;#33616;&amp;#12301;&amp;#25554;&amp;#22270;1"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;            &lt;div&gt;              &lt;p&gt;                &lt;a href="https://www.waerfa.com/blackmagic-disk-speed-test" target="_blank"&gt;Blackmagic Disk Speed Test&lt;/a&gt;&lt;/p&gt;              &lt;p&gt;&lt;/p&gt;              &lt;div&gt;                &lt;a href="https://www.waerfa.com/blackmagic-disk-speed-test?st=download1" target="_blank"&gt;下载&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;        &lt;p&gt;这款软件想必已是许多硬件发烧友的「老朋友」了，她曾出现过各大媒体的新品 Mac 评测视频里，操作简单，BDST 界面就像一台汽车的智能仪表盘，点一下中间的「Start」按钮（像一键启动按钮）就开始读写速度模拟测试了，「读」与「写」的速度在测试中会动态变化，如果你不点「停止」（还是那个 Start 按钮），她会不停测试下去，但小编的测试结果实在有些寒酸，竟然没达到网上说的“至少 300 MB”，额…… 话说现在有的机器 SSD 速度都已达到了 GB 级别…&lt;/p&gt;        &lt;h3&gt;&lt;/h3&gt;        &lt;p&gt;          &lt;img alt="Mac SSD&amp;#65306;&amp;#22914;&amp;#20309;&amp;#27979;&amp;#35797;&amp;#20320;&amp;#30340;&amp;#30828;&amp;#30424;&amp;#36895;&amp;#24230;&amp;#65311;&amp;#12300;&amp;#26356;&amp;#26032;&amp;#27979;&amp;#36895;&amp;#36719;&amp;#20214;&amp;#25512;&amp;#33616;&amp;#12301;&amp;#25554;&amp;#22270;2" height="491" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20455%20491'%3E%3C/svg%3E" title="Mac SSD&amp;#65306;&amp;#22914;&amp;#20309;&amp;#27979;&amp;#35797;&amp;#20320;&amp;#30340;&amp;#30828;&amp;#30424;&amp;#36895;&amp;#24230;&amp;#65311;&amp;#12300;&amp;#26356;&amp;#26032;&amp;#27979;&amp;#36895;&amp;#36719;&amp;#20214;&amp;#25512;&amp;#33616;&amp;#12301;&amp;#25554;&amp;#22270;2" width="455"&gt;&lt;/img&gt;&lt;/p&gt;        &lt;p&gt;速度显示表盘下方可以检测出你的硬盘是否能胜任各级别视频的播放，并划出了 10 Bit YUV 10 Bit RGB 12 Bit RGB 三种颜色编码范围内的读写支持结果，这款软件的开发商本身就是做视频解码器的，所有有些格式小编都不懂唉，抱歉，同时，在右侧，你还能看到支持的视频级别在播放时硬盘的读写速度。&lt;/p&gt;        &lt;p&gt;&lt;/p&gt;        &lt;div&gt;          &lt;a href="https://www.waerfa.com/images/image/thumb/Purple60/v4/f6/4a/ee/f64aeeef-c857-9186-9640-e295717e2676/source800x500bb.jpg"&gt;            &lt;img alt="Mac SSD&amp;#65306;&amp;#22914;&amp;#20309;&amp;#27979;&amp;#35797;&amp;#20320;&amp;#30340;&amp;#30828;&amp;#30424;&amp;#36895;&amp;#24230;&amp;#65311;&amp;#12300;&amp;#26356;&amp;#26032;&amp;#27979;&amp;#36895;&amp;#36719;&amp;#20214;&amp;#25512;&amp;#33616;&amp;#12301;&amp;#25554;&amp;#22270;3" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" title="Mac SSD&amp;#65306;&amp;#22914;&amp;#20309;&amp;#27979;&amp;#35797;&amp;#20320;&amp;#30340;&amp;#30828;&amp;#30424;&amp;#36895;&amp;#24230;&amp;#65311;&amp;#12300;&amp;#26356;&amp;#26032;&amp;#27979;&amp;#36895;&amp;#36719;&amp;#20214;&amp;#25512;&amp;#33616;&amp;#12301;&amp;#25554;&amp;#22270;3"&gt;&lt;/img&gt;&lt;/a&gt;          &lt;div&gt;            &lt;div&gt;              &lt;div&gt;                &lt;div&gt;                  &lt;a href="https://www.waerfa.com/aja-system-test-lite" target="_blank"&gt;                    &lt;img alt="Mac SSD&amp;#65306;&amp;#22914;&amp;#20309;&amp;#27979;&amp;#35797;&amp;#20320;&amp;#30340;&amp;#30828;&amp;#30424;&amp;#36895;&amp;#24230;&amp;#65311;&amp;#12300;&amp;#26356;&amp;#26032;&amp;#27979;&amp;#36895;&amp;#36719;&amp;#20214;&amp;#25512;&amp;#33616;&amp;#12301;&amp;#25554;&amp;#22270;4" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" title="Mac SSD&amp;#65306;&amp;#22914;&amp;#20309;&amp;#27979;&amp;#35797;&amp;#20320;&amp;#30340;&amp;#30828;&amp;#30424;&amp;#36895;&amp;#24230;&amp;#65311;&amp;#12300;&amp;#26356;&amp;#26032;&amp;#27979;&amp;#36895;&amp;#36719;&amp;#20214;&amp;#25512;&amp;#33616;&amp;#12301;&amp;#25554;&amp;#22270;4"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;            &lt;div&gt;              &lt;p&gt;                &lt;a href="https://www.waerfa.com/aja-system-test-lite" target="_blank"&gt;AJA System Test Lite&lt;/a&gt;&lt;/p&gt;              &lt;p&gt;&lt;/p&gt;              &lt;div&gt;                &lt;a href="https://www.waerfa.com/aja-system-test-lite?st=download1" target="_blank"&gt;下载&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;        &lt;p&gt;&lt;/p&gt;        &lt;p&gt;这款软件也很常见，虽说不支持测试外接硬盘的速度，但提供了超多测试文件尺寸可选，而上面的「BDST」最多只能选 5GB，这个最大是 16GB，而且能够测试对指定文件的读取速度，模拟对二进制文件，视频框架文件的读写速度。在「Video Frame Size」里能选择 4K 级别的分辨率进行测试。&lt;/p&gt;        &lt;p&gt;          &lt;img alt="Mac SSD&amp;#65306;&amp;#22914;&amp;#20309;&amp;#27979;&amp;#35797;&amp;#20320;&amp;#30340;&amp;#30828;&amp;#30424;&amp;#36895;&amp;#24230;&amp;#65311;&amp;#12300;&amp;#26356;&amp;#26032;&amp;#27979;&amp;#36895;&amp;#36719;&amp;#20214;&amp;#25512;&amp;#33616;&amp;#12301;&amp;#25554;&amp;#22270;5" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" title="Mac SSD&amp;#65306;&amp;#22914;&amp;#20309;&amp;#27979;&amp;#35797;&amp;#20320;&amp;#30340;&amp;#30828;&amp;#30424;&amp;#36895;&amp;#24230;&amp;#65311;&amp;#12300;&amp;#26356;&amp;#26032;&amp;#27979;&amp;#36895;&amp;#36719;&amp;#20214;&amp;#25512;&amp;#33616;&amp;#12301;&amp;#25554;&amp;#22270;5"&gt;&lt;/img&gt;&lt;/p&gt;        &lt;div&gt;          &lt;a href="https://www.waerfa.com/images/image/thumb/Purple118/v4/a5/71/02/a5710296-c798-7693-0530-ca184fdd9ef8/source800x500bb.jpg"&gt;            &lt;img alt="Mac SSD&amp;#65306;&amp;#22914;&amp;#20309;&amp;#27979;&amp;#35797;&amp;#20320;&amp;#30340;&amp;#30828;&amp;#30424;&amp;#36895;&amp;#24230;&amp;#65311;&amp;#12300;&amp;#26356;&amp;#26032;&amp;#27979;&amp;#36895;&amp;#36719;&amp;#20214;&amp;#25512;&amp;#33616;&amp;#12301;&amp;#25554;&amp;#22270;6" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" title="Mac SSD&amp;#65306;&amp;#22914;&amp;#20309;&amp;#27979;&amp;#35797;&amp;#20320;&amp;#30340;&amp;#30828;&amp;#30424;&amp;#36895;&amp;#24230;&amp;#65311;&amp;#12300;&amp;#26356;&amp;#26032;&amp;#27979;&amp;#36895;&amp;#36719;&amp;#20214;&amp;#25512;&amp;#33616;&amp;#12301;&amp;#25554;&amp;#22270;6"&gt;&lt;/img&gt;&lt;/a&gt;          &lt;div&gt;            &lt;div&gt;              &lt;div&gt;                &lt;div&gt;                  &lt;a href="https://www.waerfa.com/novabench" target="_blank"&gt;                    &lt;img alt="Mac SSD&amp;#65306;&amp;#22914;&amp;#20309;&amp;#27979;&amp;#35797;&amp;#20320;&amp;#30340;&amp;#30828;&amp;#30424;&amp;#36895;&amp;#24230;&amp;#65311;&amp;#12300;&amp;#26356;&amp;#26032;&amp;#27979;&amp;#36895;&amp;#36719;&amp;#20214;&amp;#25512;&amp;#33616;&amp;#12301;&amp;#25554;&amp;#22270;7" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" title="Mac SSD&amp;#65306;&amp;#22914;&amp;#20309;&amp;#27979;&amp;#35797;&amp;#20320;&amp;#30340;&amp;#30828;&amp;#30424;&amp;#36895;&amp;#24230;&amp;#65311;&amp;#12300;&amp;#26356;&amp;#26032;&amp;#27979;&amp;#36895;&amp;#36719;&amp;#20214;&amp;#25512;&amp;#33616;&amp;#12301;&amp;#25554;&amp;#22270;7"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;            &lt;div&gt;              &lt;p&gt;                &lt;a href="https://www.waerfa.com/novabench" target="_blank"&gt;Novabench&lt;/a&gt;&lt;/p&gt;              &lt;p&gt;&lt;/p&gt;              &lt;div&gt;                &lt;a href="https://www.waerfa.com/novabench?st=download1" target="_blank"&gt;下载&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;        &lt;p&gt;这款软件是系统综合测试软件，同样能够将自己的测试结果上传到官网参与比较，最底部的「Hardware Tests」可以看到 Drive Write Speed。&lt;/p&gt;&lt;/div&gt;   &lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category />
      <guid isPermaLink="true">https://itindex.net/detail/61137-mac-ssd-%E6%B5%8B%E8%AF%95</guid>
      <pubDate>Mon, 04 Jan 2021 14:33:29 CST</pubDate>
    </item>
    <item>
      <title>一文讲懂什么是vlan、三层交换机、网关、DNS、子网掩码、MAC地址</title>
      <link>https://itindex.net/detail/60904-vlan-%E4%B8%89%E5%B1%82-%E4%BA%A4%E6%8D%A2%E6%9C%BA</link>
      <description>&lt;div&gt;    &lt;p&gt;      &lt;br /&gt;      &lt;img width="auto"&gt;&lt;/img&gt;&lt;/p&gt;很多朋友多次问到什么是网关、dns、子网掩码，三层交换机，它们定位的用途；确实，因为网络技术在弱电中确实应用非常广泛，我们平时在vip技术群中也是不断的讨论到网关、vlan、三层交换机或子网掩码等问题，今天我们就一起用通俗方式一次性了解清楚。    &lt;p&gt;      &lt;br /&gt;&lt;/p&gt;    &lt;p&gt;      &lt;strong&gt;一、什么是vlan?&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;VLAN中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络，也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络——也就是广播域。&lt;/p&gt;    &lt;p&gt;听上面的概念，肯定有不少朋友是一头雾水的，什么是虚拟局域网？好好的，为什么要划分vlan？&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;      &lt;strong&gt;这里举个例：通俗的了解&lt;/strong&gt;      &lt;br /&gt;&lt;/p&gt;    &lt;p&gt;一所高中，新学期高一招了800个学生，这800个学生，如果放在一个班里，那肯定是管理不过来，面对800个人，老师看了也头疼，这边在授课，那边完全听不到，老师布置什么任务，也会有一些传达不到，老师要是想找某个学生的信息，要从800份信息中去找，极其麻烦，浪费时间；&lt;/p&gt;    &lt;p&gt;      &lt;br /&gt;&lt;/p&gt;    &lt;p&gt;而实际中，也是一样，电脑A要想要与电脑B通信，于是电脑A就需要发送arp请求，而网络中电脑众多，最终ARP请求会被转发到同一网络中的所有电脑，才能找到电脑B，如此一来，为了找到电脑B，消耗了网络整体的带宽，收到广播信息的计算机还要消耗一部分CPU时间来对它进行处理。造成了网络带宽和CPU运算能力的大量无谓消耗。&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;      &lt;strong&gt;那么怎么办呢？&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;学校就针对这800个学生，分成了10个班，每个班80人，分别命名为高一（1）班，高一（2）班、、、、高一（10）班，每个人都会获得一个班级编号。&lt;/p&gt;    &lt;p&gt;1101表示一班01号学生。      &lt;br /&gt;&lt;/p&gt;    &lt;p&gt;1102表示一班02号学生。&lt;/p&gt;    &lt;p&gt;1201表示2班01号学生。&lt;/p&gt;    &lt;p&gt;同一个班的学生编号尾数不同，其它的都相同。&lt;/p&gt;    &lt;p&gt;那么这样老师再管理起来就轻松多了，可以把一班这80人管理的妥妥的，隔壁2班与3班乱成一锅粥也不管一班的事，我就要这一班80人好好上课就行。&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;这就是vlan，每个班就相当于一个vlan，而每个班名称，就相当于vlan的名称，而每个学生的编号就是ip地址；同班同学（同一个vlan的ip），因为同一个教室，朝夕相处，且可以相互通信，不同班的同学，若不做其它工作，很难往来通信。&lt;/p&gt;所以同一个vlan间，可以相互通信；不同vlan，若不做配置，不能相互通信。那么不同vlan如何通通信呢？就需要单臂路由与三层交换机。    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;      &lt;strong&gt;二、单臂路由与三层交换机&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;我们知道要实现不同vlan间通信，就必须需要有路由功能，不同VLAN之间相互通信的两种方式（单臂路由、三层交换机）。&lt;/p&gt;    &lt;p&gt;      &lt;br /&gt;&lt;/p&gt;    &lt;p&gt;      &lt;strong&gt;什么是单臂路由？&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;单臂路由的实现方式，其实就是普通二层交换机加路由器，从而实现不同vlan间的可以互相通信。&lt;/p&gt;    &lt;p&gt;      &lt;img&gt;&lt;/img&gt;&lt;/p&gt;    &lt;p&gt;      &lt;br /&gt;&lt;/p&gt;    &lt;p&gt;      &lt;strong&gt;那什么是三层交换机呢？&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;对于小型的网络，单臂路由可以应付，但随着VLAN之间流量的不断增加，很可能导致路由器成为整个网络的瓶颈，出现掉包、或者通信堵塞。&lt;/p&gt;    &lt;p&gt;      &lt;br /&gt;&lt;/p&gt;    &lt;p&gt;为了解决上述问题，三层交换机应运而生。三层交换机，本质上就是“带有路由功能的（二层）交换机”。路由属于OSI参照模型中第三层网络层的功能，因此带有第三层路由功能的交换机才被称为“三层交换机”。&lt;/p&gt;    &lt;p&gt;关于三层交换机的内部结构，可以参照下面的简图。&lt;/p&gt;    &lt;p&gt;      &lt;br /&gt;&lt;/p&gt;    &lt;p&gt;      &lt;img&gt;&lt;/img&gt;&lt;/p&gt;    &lt;p&gt;      &lt;br /&gt;&lt;/p&gt;    &lt;p&gt;在一台本体内，分别设置了交换机模块和路由器模块；而内置的路由模块与交换模块相同，使用ASIC硬件处理路由。因此，与传统的路由器相比，可以实现高速路由。并且，路由与交换模块是汇聚链接的，由于是内部连接，可以确保相当大的带宽，所以对于正规的项目，需要使用三层交换机来实现网网络间的通信。&lt;/p&gt;    &lt;p&gt;      &lt;br /&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;      &lt;strong&gt;三、什么是网关&lt;/strong&gt;&lt;/p&gt;在了解了vlan与三层交换机后，能不能通信，还需要看网关是否正确。    &lt;strong&gt;一、什么是网关&lt;/strong&gt;    &lt;p&gt;网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连，是最复杂的网络互连设备，仅用于两个高层协议不同的网络互连。&lt;/p&gt;    &lt;p&gt;      &lt;br /&gt;&lt;/p&gt;    &lt;strong&gt;二、如何来理解网关&lt;/strong&gt;    &lt;p&gt;大家都知道，从一个房间走到另一个房间，必然要经过      &lt;strong&gt;一扇门&lt;/strong&gt;。同样，从一个网络向另一个网络发送信息，也必须经过一道“关口”，这道关口就是网关。顾名思义，网关(Gateway)就是一个网络连接到另一个网络的“      &lt;strong&gt;关口&lt;/strong&gt;”。&lt;/p&gt;    &lt;p&gt;      &lt;br /&gt;&lt;/p&gt;    &lt;p&gt;按照不同的分类标准，网关也有很多种。TCP/IP协议里的网关是最常用的，在这里我们所讲的“网关”均指TCP/IP协议下的网关。&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;strong&gt;三、网关的ip地址&lt;/strong&gt;    &lt;p&gt;      &lt;strong&gt;那么网关到底是什么呢？&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;网关实质上是一个网络通向其他网络的IP地址，网关在网段内的可用      &lt;strong&gt;ip中选一个&lt;/strong&gt;，不过，一般用的是      &lt;strong&gt;第1个和最后一个&lt;/strong&gt;。      &lt;br /&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;      &lt;strong&gt;例如&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;比如有网络A和网络B，&lt;/p&gt;    &lt;p&gt;      &lt;strong&gt;网络A：&lt;/strong&gt;的IP地址范围为“192.168.1.1~192. 168.1.254”，子网掩255.255.255.0；&lt;/p&gt;    &lt;p&gt;如果需要与其它网段通信，那么它的网关可以设置为192.168.1.1，当然也可以设置为      &lt;strong&gt;网段内&lt;/strong&gt;其它的一个ip地址。&lt;/p&gt;    &lt;p&gt;      &lt;br /&gt;&lt;/p&gt;    &lt;p&gt;      &lt;strong&gt;网络B：&lt;/strong&gt;的IP地址范为“192.168.2.1~192.168.2.254”，子网掩码255.255.255.0。&lt;/p&gt;    &lt;p&gt;如果需要与其它网段通信，那么它的网关可以设置为192.168.2.1，当然也可以设置为      &lt;strong&gt;网段内&lt;/strong&gt;其它的一个ip地址。&lt;/p&gt;    &lt;p&gt;          &lt;img title=""&gt;&lt;/img&gt;      &lt;br /&gt;&lt;/p&gt;    &lt;strong&gt;四、网关是如何实现通信？&lt;/strong&gt;    &lt;p&gt;在没有      &lt;strong&gt;路由器&lt;/strong&gt;的情况下，不同的两个网络之间是      &lt;strong&gt;不能&lt;/strong&gt;进行TCP/IP通信的，即使是两个网络连接在同一台交换机(或集线器)上，TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信，则      &lt;strong&gt;必须通过网关&lt;/strong&gt;。&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;如果      &lt;strong&gt;网络A&lt;/strong&gt;中的主机发现      &lt;strong&gt;数据包&lt;/strong&gt;的目的主机      &lt;strong&gt;不在&lt;/strong&gt;本地网络中，就把数据包转发给它      &lt;strong&gt;自己的网关&lt;/strong&gt;，再由网关转发给网络B的网关，网络B的网关再转发给网络B的某个主机(如附图所示)。网络B向网络A转发数据包的过程。&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;所以说，只有设置好网关的      &lt;strong&gt;IP地址&lt;/strong&gt;，TCP/IP协议才能实现不同网络之间的相互通信。&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;strong&gt;五、什么是默认网关？&lt;/strong&gt;    &lt;p&gt;　　如果搞清了什么是网关，默认网关也就好理解了。就好像一个房间可以有多扇门一样，一台主机可以有多个网关。      &lt;strong&gt;默认网关&lt;/strong&gt;的意思是一台主机如果找不到可用的网关，就把数据包发给默认      &lt;strong&gt;指定的网关&lt;/strong&gt;，由这个网关来处理数据包。现在      &lt;strong&gt;主机&lt;/strong&gt;使用的网关，一般指的是默认网关。 &lt;/p&gt;    &lt;p&gt;      &lt;br /&gt;&lt;/p&gt;    &lt;p&gt;      &lt;strong&gt;四、什么是DNS&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;DNS是域名解析服务器（Domain Name System），是把网址变成IP地址的服务器。&lt;/p&gt;    &lt;p&gt;DNS说白了是把域名翻译成IP地址用的，这里面      &lt;strong&gt;举个例子&lt;/strong&gt;，大家就很容易清楚了。&lt;/p&gt;    &lt;p&gt;例如我们在浏览器里面输入www.baidu.com的时候，机器要跟百度这个网站进行      &lt;strong&gt;通信&lt;/strong&gt;，机器要往外面      &lt;strong&gt;发送&lt;/strong&gt;数据包，数据包里面要写百度这台服务器的      &lt;strong&gt;IP地址&lt;/strong&gt;，我们不知道IP地址是多少，那么就需要主机      &lt;strong&gt;问DNS服务器&lt;/strong&gt;，DNS服务器就自动帮我们把www.baidu.com这个域名      &lt;strong&gt;翻译成&lt;/strong&gt;了IP地址61.135.169.105。然后写到了数据包的目的IP地址里面就可以进行通信。&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;就跟我们写信一样，你得写个收信人的      &lt;strong&gt;地址&lt;/strong&gt;邮局才能给你发送吧，你给国外写信，你写中文地址邮局不认识，需要这个一个人帮你翻译成英语。这就是DNS的作用，所以你的在本地连接里面写DNS才可以正常浏览网页，如果不设置DNS，是无法正常访问网页的。&lt;/p&gt;    &lt;p&gt;      &lt;br /&gt;&lt;/p&gt;    &lt;p&gt;      &lt;strong&gt;五、MAC地址&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;讲到MAC地址，就不得不提ip地址，这里顺便把ip地址也说下。&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;      &lt;strong&gt;IP与MAC&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;虽然现在已经ipv6了，但我们基本用的大多数还是ipv4协议，所谓ip就是你电脑整个      &lt;strong&gt;网络的编号&lt;/strong&gt;。其他电脑想访问电脑就得需要这个编号。但是这个编号很多情况下是一直在      &lt;strong&gt;变化&lt;/strong&gt;的。唯一不变的是你的MAC地址：      &lt;strong&gt;物理地址&lt;/strong&gt;。&lt;/p&gt;    &lt;p&gt;MAC是网络中用来标识网卡设备的唯一网络地址。由相关硬件制造商统一分配，每台电脑的MAC地址都是      &lt;strong&gt;唯一&lt;/strong&gt;的。&lt;/p&gt;    &lt;p&gt;做个比喻，你经常搬家，你没搬一次家都有一个地址，XX小区XX单元XX号，这个就是IP。但是你的名字不变，这个就是MAC，不同的是我们的      &lt;strong&gt;MAC不允许重名。&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;      &lt;strong&gt;        &lt;img&gt;&lt;/img&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;      &lt;strong&gt;我们的IP分为两个部分：&lt;/strong&gt;如上图分为      &lt;strong&gt;网络部分&lt;/strong&gt;和      &lt;strong&gt;主机部分&lt;/strong&gt;。网络部分好比就是你在XX省XX市XX镇，这个是国家固定下来了的。但是XX小区XX单元XX号是开发商自己定的。两个编号      &lt;strong&gt;加起来&lt;/strong&gt;就是你的ip了。不同的是在现实中两个编号的长度是固定的，在网络上A、B、C、D的ip地址却是变化的，这个在前天有详细讲到。&lt;/p&gt;    &lt;p&gt;      &lt;br /&gt;&lt;/p&gt;    &lt;p&gt;      &lt;br /&gt;&lt;/p&gt;    &lt;p&gt;      &lt;strong&gt;六、子网掩码&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;子网掩码是为了区分网络位和主机位，上面我们说到过，一个ip地址是由      &lt;strong&gt;网络部分&lt;/strong&gt;和      &lt;strong&gt;主机部分。&lt;/strong&gt;正如一个人的名字由姓与名组成。&lt;/p&gt;    &lt;p&gt;那么我们可以把IP地址比作一个人的名字，那么子网掩码就像是一份名单，可以快速的知道那些人同姓，那些人不同姓，把同姓的人分在一组，让他们之前可以互相交流。&lt;/p&gt;    &lt;p&gt;      &lt;strong&gt;举个例子&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;      &lt;strong&gt;有一个网段&lt;/strong&gt;是192.168.1.0-192.1.254，这个网段就像一个村子一样，就称它为      &lt;strong&gt;安防村&lt;/strong&gt;，此这网段有个ip地址是192.168.1.1，我们就叫他安防一，另外一个人叫安防二，它的ip地址为192.168.1.2，我们一看他们，就知道他们是同村的。&lt;/p&gt;    &lt;p&gt;      &lt;br /&gt;&lt;/p&gt;    &lt;p&gt;      &lt;strong&gt;另外有一个网段，&lt;/strong&gt;是192.168.0.0——192.168.255.254，我们叫它      &lt;strong&gt;安村&lt;/strong&gt;，村里有个同样有两个ip地址为92.168.1.1与192.168.1.2，也叫安防一，安防二，那么问题来了？这个时候，如何区分他们是属于那个村的？&lt;/p&gt;    &lt;p&gt;这个时候就需要      &lt;strong&gt;子网掩码&lt;/strong&gt;了来判断他们是属于那个网段的，需要把安防一、安防二带到村里去认下，就知道他们是属于那个村了，      &lt;strong&gt;安防村&lt;/strong&gt;的网段是255.255.255.0，      &lt;strong&gt;安村&lt;/strong&gt;的网段是255.255.0.0。&lt;/p&gt;    &lt;p&gt;      &lt;br /&gt;&lt;/p&gt;    &lt;p&gt;网络中也会出现类似于“同名”“同姓”的ip地址，如何区分他们到底是属于那个网段，就需要依靠子网掩码了。&lt;/p&gt;    &lt;p&gt;      &lt;br /&gt;&lt;/p&gt;    &lt;p&gt;   &lt;br /&gt;&lt;/p&gt;&lt;/div&gt;
    &lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category />
      <guid isPermaLink="true">https://itindex.net/detail/60904-vlan-%E4%B8%89%E5%B1%82-%E4%BA%A4%E6%8D%A2%E6%9C%BA</guid>
      <pubDate>Wed, 30 Sep 2020 15:58:02 CST</pubDate>
    </item>
    <item>
      <title>mac上安装mysqlclient - 简书</title>
      <link>https://itindex.net/detail/60645-mac-mysqlclient</link>
      <description>&lt;p&gt;本人在学习django数据库阶段选择比较常见的mysqlclient驱动来操作mysql，可是使用常规的命令，始终报错&lt;/p&gt;  &lt;pre&gt;    &lt;code&gt;pip3 install mysql&lt;/code&gt;&lt;/pre&gt;  &lt;p&gt;后来各种google，终于找到解决方法，如下步骤    &lt;br /&gt;第一步 安装brew，这个是为了安装 mysql-connector-c，直接在终端中输入即可&lt;/p&gt;  &lt;pre&gt;    &lt;code&gt;ruby -e &amp;quot;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)&amp;quot; &amp;lt; /dev/null 2&amp;gt; /dev/null&lt;/code&gt;&lt;/pre&gt;  &lt;p&gt;第二步，安装mysql-connector-c    &lt;br /&gt;添加环境变量，一定要在虚拟机中添加&lt;/p&gt;  &lt;pre&gt;    &lt;code&gt;brew install mysql-connector-c
touch .bash_profile 创建环境变量 mac中bash_profile是用户级别的环境变量
export LDFLAGS=&amp;quot;-L/usr/local/opt/openssl/lib&amp;quot;
export CPPFLAGS=&amp;quot;-I/usr/local/opt/openssl/include&amp;quot;&lt;/code&gt;&lt;/pre&gt;  &lt;p&gt;第三步，修改mysqlclient源码&lt;/p&gt;  &lt;pre&gt;    &lt;code&gt;cd /usr/local/Cellar/mysql-connector-c/6.1.11/bin  进入到该目录中
vim mysql_conf 修改该文件的114行
文件如下：
原文件
# Create options
113行  libs=&amp;quot;-L$pkglibdir&amp;quot;
114行  libs=&amp;quot;$libs -l &amp;quot;
修改后
# Create options 
113行  libs=&amp;quot;-L$pkglibdir&amp;quot;
114行  libs=&amp;quot;$libs -lmysqlclient -lssl -lcrypto&amp;quot;&lt;/code&gt;&lt;/pre&gt;  &lt;p&gt;最后    &lt;br /&gt;pip3 install mysqlclient  成功&lt;/p&gt;
    &lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category />
      <guid isPermaLink="true">https://itindex.net/detail/60645-mac-mysqlclient</guid>
      <pubDate>Sat, 06 Jun 2020 09:12:47 CST</pubDate>
    </item>
    <item>
      <title>mac地址imsi码imei码在手机定位中的作用_152*****908@sina.cn_新浪博客</title>
      <link>https://itindex.net/detail/59837-mac-%E5%9C%B0%E5%9D%80-imsi</link>
      <description>&lt;div&gt;  &lt;div&gt;一、MAC地址的定义&lt;/div&gt;  &lt;div&gt;MAC（Medium/Media Access Control）地址，意译为媒体访问控制，或称为物理地址、硬件地址，用来定义网络设备的位置。在互联网中，每一个网络终端都有一个MAC地址，而每一个网络节点设备都有一个专属于他的IP地址。网卡的物理地址通常是网卡生产厂商烧入网卡的EPROM，它存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的设备的地址。也就是说在网络底层的物理传输过程中，是通过物理地址来识别网络设备的，MAC地址就如同我们身份证上的身份号码一样，是全球唯一的。移动互联网是传统互联网的扩展，同样遵从互联网的OSI模型结构，而智能手机除作为GSM通信网络终端外，也是移动互联网的终端设备，同样具有一个唯一的MAC地址。&lt;/div&gt;  &lt;div&gt;   &lt;a href="http://album.sina.com.cn/pic/001O8Eu1zy7iKKxVdrDed" target="_blank"&gt;    &lt;img alt="mac&amp;#22320;&amp;#22336;imsi&amp;#30721;imei&amp;#30721;&amp;#22312;&amp;#25163;&amp;#26426;&amp;#23450;&amp;#20301;&amp;#20013;&amp;#30340;&amp;#20316;&amp;#29992;" src="http://s14.sinaimg.cn/mw690/001O8Eu1zy7iKKxVdrDed&amp;690" title="mac&amp;#22320;&amp;#22336;imsi&amp;#30721;imei&amp;#30721;&amp;#22312;&amp;#25163;&amp;#26426;&amp;#23450;&amp;#20301;&amp;#20013;&amp;#30340;&amp;#20316;&amp;#29992;"&gt;&lt;/img&gt;&lt;/a&gt;   &lt;br /&gt;   &lt;br /&gt;&lt;/div&gt;  &lt;div&gt;   &lt;br /&gt;&lt;/div&gt;一、MAC地址   &lt;div&gt;   &lt;div&gt;    &lt;strong&gt;固定的MAC地址与变化的IP地址相关联，形成手机移动轨迹。&lt;/strong&gt;&lt;/div&gt;   &lt;div&gt;移动互联网中数据的传送依靠将ip地址映射到MAC地址上来完成。MAC地址作为手机的身份标识符是固定不变的，但与其成对出现的IP地址却随着手机在互联网中所连接的节点不同而变化。在移动网络环境中，手机从一个节点范围移动到另一个节点范围，经纬坐标已知的各个节点的IP地址不断与手机固定不变的MAC地址相关联，就形成了手机在地里坐标系中的移动轨迹&lt;/div&gt;   &lt;div&gt;二、imsi码&lt;/div&gt;   &lt;div&gt;    &lt;strong&gt;基站通过广播imsi码与手机取得联系&lt;/strong&gt;&lt;/div&gt;   &lt;div&gt;当手机开机的时候，会将手机和手机卡的一些信息上传给基站，其中包括IMSI码、IMEI码和MAC码。附近的几个基站根据信号的强弱可以判断手机所在位置。因为基站本身是带GPS模块的，所以就可以对手机进行定位。正常情况下基站通过广播IMSI码与手机取得联系，IMSI码就是基站对手机定位身份的标识。但实际上通过基站对手机进行定位并不只靠IMSI码，也依靠手机与基站之间的信号，也就是说这个手机只是开机就可以定位手机的位置。因为手机定时会和基站进行联系，联系信号中就包含手机的标识信息&lt;/div&gt;   &lt;div&gt;三、imei码&lt;/div&gt;   &lt;div&gt;    &lt;strong&gt;imei码  手机运营商可以通过imei码分辨用户设备，追踪用户地理位置&lt;/strong&gt;&lt;/div&gt;   &lt;div&gt;IMEI码是手机鉴别的主要依据，由他可以看出是原厂正品手机，还是水改机或翻新机，但他在手机识别和跟踪方面的作用也不容小觑。手机运营商通过IMEI码分辨用户设备，追踪用户地理位置，记录用户拨打电话、发送短信、上网等行为。当手机被盗的时候，如知道IMEI码，可以通过手机运营商进行手机锁定。即：获知手机被盗之后所用的电话号码，终止手机的通话功能，获知手机的方位。公安和安全部门可以根据特定人员手机的IMEI码，无论其更换了什么手机号，通过基站定位后，使用无线电测向车和单兵测向设备定位，精度足够到具体哪个房间&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category />
      <guid isPermaLink="true">https://itindex.net/detail/59837-mac-%E5%9C%B0%E5%9D%80-imsi</guid>
      <pubDate>Tue, 16 Jul 2019 09:29:14 CST</pubDate>
    </item>
    <item>
      <title>为你的旧电脑找回流畅的感觉：拯救老 Mac 计划</title>
      <link>https://itindex.net/detail/57938-%E7%94%B5%E8%84%91-%E5%9B%9E%E6%B5%81-%E6%84%9F%E8%A7%89</link>
      <description>&lt;p&gt;昨天是 MacBook Air 的十岁生日，也许你想不到，这条古董产品线的需求仍然不低。现在还在使用旧款 MacBook 的用户其实不在少数，图书馆里也常常能见到略显复古的苹果灯。&lt;/p&gt;
 &lt;p&gt;还在使用经典款 Mac 电脑的你应该注意到，几次固件升级之后，膝上的老伙计已经威风不再，卡顿、发烫甚至死机的情况时有发生。拿什么拯救我们的老 Mac？新年伊始，请给你的 Mac 做一次彻底的检查和清理，让它在下一个年头里继续效力。&lt;/p&gt;
 &lt;h2&gt;调养篇：优化系统&lt;/h2&gt;
 &lt;p&gt;俗话说开刀不如药养，药养不如食养，许多情况下我们只是没有用正确的姿势使用 Mac，给它造成了过载的压力。做好下面几点，就能显著提高电脑运行速度。&lt;/p&gt;
 &lt;h3&gt;牺牲视觉效果&lt;/h3&gt;
 &lt;p&gt;自 Yosemite 开始引入的毛玻璃效果固然漂亮，祖传的精灵 Dock 动效也的确有趣，但它们消耗了部分内存，很可能在你建模的最后一秒变成压死 Mac 的稻草。所以，关掉一些视觉效果吧：&lt;/p&gt;
 &lt;ul&gt;
  &lt;li&gt;辅助功能-减弱动态效果&lt;/li&gt;
  &lt;li&gt;辅助功能-减少透明度&lt;/li&gt;
  &lt;li&gt;Dock（程序坞）-关闭「放大」&lt;/li&gt;
  &lt;li&gt;Dock（程序坞）-最小化窗口时使用「缩放效果」&lt;/li&gt;
&lt;/ul&gt;
 &lt;p&gt;  &lt;img alt="null" src="https://cdn.sspai.com/minja/2018-01-17-Group-fs8-1.png"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;减弱动态效果后会出现一些 bug，部分按钮控件上可能覆着一层半透明的遮罩：&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="null" src="https://cdn.sspai.com/minja/2018-01-17-new-IMG_5141.JPG" width="350"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;想彻底避免的话就得开启辅助功能里的「提高对比度」，只是你要忍受一下「老人机」模式了。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="&amp;#23545;&amp;#27604;&amp;#20250;&amp;#21464;&amp;#24471;&amp;#38750;&amp;#24120;&amp;#24378;&amp;#28872;&amp;#65292;&amp;#20294;&amp;#19981;&amp;#20250;&amp;#24433;&amp;#21709;&amp;#22270;&amp;#29255;&amp;#21644;&amp;#35270;&amp;#39057;&amp;#30340;&amp;#26174;&amp;#31034;&amp;#25928;&amp;#26524;" src="https://cdn.sspai.com/minja/2018-01-17-%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7%202018-01-17%2010.17.28-fs8.png" title="&amp;#23545;&amp;#27604;&amp;#20250;&amp;#21464;&amp;#24471;&amp;#38750;&amp;#24120;&amp;#24378;&amp;#28872;&amp;#65292;&amp;#20294;&amp;#19981;&amp;#20250;&amp;#24433;&amp;#21709;&amp;#22270;&amp;#29255;&amp;#21644;&amp;#35270;&amp;#39057;&amp;#30340;&amp;#26174;&amp;#31034;&amp;#25928;&amp;#26524;"&gt;&lt;/img&gt;对比会变得非常强烈，但不会影响图片和视频的显示效果&lt;/p&gt;
 &lt;h3&gt;关注后台进程&lt;/h3&gt;
 &lt;p&gt;明明才开了一个 Safari，光标就卡得像陷进凝胶？你很机智地按下   &lt;code&gt;⌘Command+⇥Tab&lt;/code&gt;，再三确认除了浏览器和 Finder 没有别的应用了。&lt;/p&gt;
 &lt;p&gt;其实，后台默默运行的程序可能多得数不过来。打开活动检测器，你能看见大量在偷偷占用内存的进程，这一瞬间的快感不亚于从火锅底料里捞出一大块肚丝儿。那些暂时不用的应用，可以点击左上角的   &lt;code&gt;x&lt;/code&gt; 将其退出。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="null" src="https://cdn.sspai.com/minja/2018-01-17-Group%202-fs8.png"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;要是你有 LaunchBar，干掉后台进程就简单多了，用我这个   &lt;a href="https://github.com/BlackwinMin/sspai-sample-script/blob/master/Killall.lbaction.zip" title="&amp;#21160;&amp;#20316;"&gt;动作&lt;/a&gt; ，可以快速列出当前进程，选择看着不爽的关掉（可多选）：&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="null" src="https://cdn.sspai.com/minja/2018-01-16-2017-12-15-killall.gif"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;感到电脑莫名卡顿或异常耗电时，不妨检查一下后台进程，往往会有出乎意料的收获。不过，在关闭它们之前请确认不会影响电脑的正常运行，那些陌生的进程不要随意下杀手。&lt;/p&gt;
 &lt;h3&gt;清理菜单栏&lt;/h3&gt;
 &lt;p&gt;或许你很喜欢把菜单栏填得满满当当，但是这不光点起来麻烦，还会让电脑变得吃力。当你把一个工具放在菜单栏上时，可能想着「说不定何时要用呢 」，于是就变成了下面这样：&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="null" src="https://cdn.sspai.com/minja/2018-01-16-Screen%20Shot%202018-01-16%20at%2021.47.21-fs8.png" width="500"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;我也这么干过，但真正用到没有多少。裤兜里东西装多了碍手碍脚，菜单栏工具同样过犹不及。现在我只放了三个最常用的工具，其他的应用临时像打开的话就依靠 LaunchPad 或 LaunchBar。&lt;/p&gt;
 &lt;h3&gt;严管开机启动项&lt;/h3&gt;
 &lt;p&gt;Windows 用户一定还记得那蜂拥而上的开机启动项，要知道外国的月亮也不圆，Mac 上的应用同样像抢占你的启动菜单。检查一下设置-用户-登陆项，把不需要开机就跑出来的去掉。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="null" src="https://cdn.sspai.com/minja/2018-01-17-%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7%202018-01-17%2010.16.37-fs8.png"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;许多应用在第一次启动时会弹出一个满是洋文的通知问你要不要开机启动，你很可能稀里糊涂就点同意，于是它们就飞扬跋扈拖累开机速度了。&lt;/p&gt;
 &lt;h3&gt;多用原生应用&lt;/h3&gt;
 &lt;p&gt;Chrome 作为耗电大户人尽皆知，像这样功能强劲但也耗能巨大的应用不在少数，像 Office、Photoshop 都会让老电脑疲惫不堪。而原生应用虽然功能没有那么强悍，却往往轻量、省电、省内存，没有专业需求的话可以多多采用。&lt;/p&gt;
 &lt;p&gt;例如网页浏览，我以 Safari 为主力，而简单的图片处理就直接使用预览工具。Mac 的预览工具绝对是一个被低估的应用，像是魔棒抠图、标注等功能都有。许多人安装来路不明的 Photoshop 可能只是为了偶尔去除一下图片背景，四处求「绿色版」PDF Expert 最后不过拿来划几个重点。其实这些简单的需求，用预览工具就能满足。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="null" src="https://cdn.sspai.com/minja/2018-01-16-Screen%20Shot%202018-01-17%20at%2003.07.00.png" width="500"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;拓展阅读：&lt;/p&gt;
 &lt;p&gt;  &lt;a href="https://sspai.com/post/40446" title="Keynote vs &amp;#39044;&amp;#35272;&amp;#65306;&amp;#21407;&amp;#29983;&amp;#31616;&amp;#21333;&amp;#22270;&amp;#29255;&amp;#26631;&amp;#27880;&amp;#23545;&amp;#20915; - &amp;#23569;&amp;#25968;&amp;#27966;"&gt;Keynote vs 预览：原生简单图片标注对决 - 少数派&lt;/a&gt;&lt;/p&gt;
 &lt;h3&gt;用   &lt;a href="https://marco.org/apps" title="Quitter"&gt;Quitter&lt;/a&gt; 定时退出应用&lt;/h3&gt;
 &lt;p&gt;所谓书到用时方恨少，我也常常等到内存告急才想起去关掉一些应用。除了手动清除，还能用 Quitter 来定时退出，比如设置 Typora 闲置十五分钟后就自动关闭（此时我八成是跑去刷少数派而忘了写作了）。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="null" src="https://cdn.sspai.com/minja/2018-01-16-quitter-fs8.png"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;Mac 上的应用多数带有自动保存功能，无需你时不时去按   &lt;code&gt;⌘Command+S&lt;/code&gt;，所以 Quitter 一般不会误事。但像 Sketch 等设计工具如果开了自动保存，有一定几率会让电脑更卡，具体要自动关闭哪些应用还请根据你的工作情况来定。&lt;/p&gt;
 &lt;h2&gt;手术篇：清理、升级硬件&lt;/h2&gt;
 &lt;p&gt;如果上面的方法都救不了你的电脑，也许是时候给它动一场手术了。&lt;/p&gt;
 &lt;h3&gt;清理灰尘&lt;/h3&gt;
 &lt;p&gt;Mac 也会年久失修，尤其是带有风扇的型号，积灰状况不容忽视。不光光是风扇内部，电脑的进风口和出风口也是藏污纳垢的重灾区，除了阻碍散热，也会导致接触不良，那么肥沃的灰尘堆里说不定还会长出东西来……&lt;/p&gt;
 &lt;p&gt;灰尘的清理难度不高，有现成工具的读者可以自己操作，  &lt;strong&gt;但是一定要按顺序拆开电脑&lt;/strong&gt;，重点清理的风扇可借鉴 iFixit 的   &lt;a href="https://www.ifixit.com/Guide/MacBook+Pro+15-Inch+Retina+Display+Mid+2015+Left+Fan+Replacement/55916" title="&amp;#25945;&amp;#31243;"&gt;教程&lt;/a&gt;。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="&amp;#22270;&amp;#29255;&amp;#26469;&amp;#33258; iFixit" src="https://cdn.sspai.com/minja/2018-01-16-new-U1xQpvnCkUKT1fOP.huge.jpeg" title="&amp;#22270;&amp;#29255;&amp;#26469;&amp;#33258; iFixit"&gt;&lt;/img&gt;图片来自 iFixit&lt;/p&gt;
 &lt;h3&gt;换块 SSD，或者更大的 SSD&lt;/h3&gt;
 &lt;p&gt;可能你想象不到，现在仍然有人在使用机械硬盘的 Mac 电脑，对于这些设备来说提升运行速度最划算的办法可能就是换 SSD。如果你在使用配备 FusionDrive（机械/固体混合硬盘） 的 iMac，则没有太大必要更换。想知道自己的电脑用的哪种硬盘，最简单的办法就是  &lt;s&gt;趴到机器上听一听&lt;/s&gt;前往「关于本机」查看。&lt;/p&gt;
 &lt;p&gt;想自己动手，请参考 iFixit 的教程：&lt;/p&gt;
 &lt;p&gt;  &lt;a href="https://www.ifixit.com/Guide/MacBook+Pro+13-Inch+Unibody+Mid+2009+Hard+Drive+Replacement/1337/1" title="MacBook Pro 13" Unibody Mid 2009 Hard Drive Replacement - iFixit"&gt;MacBook Pro 13&amp;quot; Unibody Mid 2009 Hard Drive Replacement - iFixit&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;  &lt;a href="https://www.ifixit.com/Guide/Installing+MacBook+Pro+13-Inch+Unibody+Mid+2009+Dual+Hard+Drive/8518/1" title="Installing MacBook Pro 13" Unibody Mid 2009 Dual Hard Drive - iFixit"&gt;Installing MacBook Pro 13&amp;quot; Unibody Mid 2009 Dual Hard Drive - iFixit&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;但也有人明明用着自带 SSD 的 Mac，却见运行速度日下。事实很残酷，你的可用空间越少，运行一般就越慢，这在 128 GB SSD 的 Mac 上尤为明显。因为 SSD 可用空间不足时，电脑运行起来就像绞尽脑汁的考生在草稿纸边角反复擦写，怎么也快不起来，还可能把剩下的那点磁盘空间「擦破」导致无法使用。&lt;/p&gt;
 &lt;p&gt;如果你打算死马当活马医，通过开颅手术为 MacBook 扩容，那么   &lt;a href="https://www.transcend-info.com/apple/jetdrive/" title="JetDrive"&gt;JetDrive&lt;/a&gt; 提供的 SSD 升级组件是一个可选方案。除了 12 寸的 MacBook 和配备 USB-C 接口的 MacBook Pro，JetDrive 都能治，具体支持型号列表可前往其   &lt;a href="https://www.transcend-info.com/apple/jetdrive/" title="&amp;#23448;&amp;#32593;"&gt;官网&lt;/a&gt;，iFixit 上也有   &lt;a href="https://www.ifixit.com/Guide/MacBook+Pro+13-Inch+Retina+Display+Early+2015+SSD+Replacement/38520" title="&amp;#35814;&amp;#32454;&amp;#25945;&amp;#31243;"&gt;详细教程&lt;/a&gt;。&lt;/p&gt;
 &lt;h2&gt;小结&lt;/h2&gt;
 &lt;p&gt;每次提起电脑优化方面的话题，总有人告诉我「不升级系统就好了」。诚然，现在 macOS 新版本的稳定性令人忧虑，但是抱守旧系统终归让我们失去享受新特性的机会，也无异于让电脑有更大的风险在漏洞面前裸奔。&lt;/p&gt;
 &lt;p&gt;我们该干什么？优化它，清理它，并养成更好的使用习惯。&lt;/p&gt;
 &lt;p&gt;也有人对于折腾老电脑的行为嗤之以鼻，但别忘了需求千奇百怪，有些读平面设计的人就是离不开 MacBook 那块不容易反光的雾面屏幕，也有摄影爱好者无法接受不带 SD 卡读取功能的新款 MacBook Pro，或者仅仅是囊中羞涩。不论如何，既然还有办法让你的老伙计迎来第二春，我们都不应该放弃治疗。&lt;/p&gt;
 &lt;hr&gt;&lt;/hr&gt;
 &lt;p&gt;题图来自   &lt;a href="https://www.pexels.com/photo/apple-computer-device-electronics-574086/" title="Pexels"&gt;Pexels&lt;/a&gt; 。&lt;/p&gt;
&lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category />
      <guid isPermaLink="true">https://itindex.net/detail/57938-%E7%94%B5%E8%84%91-%E5%9B%9E%E6%B5%81-%E6%84%9F%E8%A7%89</guid>
      <pubDate>Wed, 17 Jan 2018 15:30:46 CST</pubDate>
    </item>
    <item>
      <title>Stack Overflow调查发现开发者更多用Mac</title>
      <link>https://itindex.net/detail/55335-stack-overflow-%E5%8F%91%E7%8E%B0</link>
      <description>编程问答社区Stack Overflow的年度开发者调查发现，有更多的开发者选择使用OSX而不是Linux作为他们的主要桌面开发系统，Windows仍然是最大的开发平台，但这一趋势如果延续下去，明年可能只有不到半数的开发者会继续使用Windows程序。苹果Mac计算机的一大优势是它支持运行OS X、Linux和Windows，Linux之父Linus Torvalds 就有一台运行Linux的苹果笔记本。在被调查的开发者中间，最受开发者喜爱的语言是Mozilla的Rust，其次是苹果的Swift。虽然开发者多数都知道iOS是一个更有利可图的平台，但他们手中的项目主要是 Android而不是iOS。 &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;a href="http://rc.feedsportal.com/r/247386432236/u/0/f/556826/c/33236/s/4e5f1a3a/sc/28/rc/1/rc.htm" rel="nofollow"&gt;  &lt;img border="0" src="http://rc.feedsportal.com/r/247386432236/u/0/f/556826/c/33236/s/4e5f1a3a/sc/28/rc/1/rc.img"&gt;&lt;/img&gt;&lt;/a&gt; &lt;br /&gt; &lt;br /&gt; &lt;a href="http://rc.feedsportal.com/r/247386432236/u/0/f/556826/c/33236/s/4e5f1a3a/sc/28/rc/2/rc.htm" rel="nofollow"&gt;  &lt;img border="0" src="http://rc.feedsportal.com/r/247386432236/u/0/f/556826/c/33236/s/4e5f1a3a/sc/28/rc/2/rc.img"&gt;&lt;/img&gt;&lt;/a&gt; &lt;br /&gt; &lt;br /&gt; &lt;a href="http://rc.feedsportal.com/r/247386432236/u/0/f/556826/c/33236/s/4e5f1a3a/sc/28/rc/3/rc.htm" rel="nofollow"&gt;  &lt;img border="0" src="http://rc.feedsportal.com/r/247386432236/u/0/f/556826/c/33236/s/4e5f1a3a/sc/28/rc/3/rc.img"&gt;&lt;/img&gt;&lt;/a&gt; &lt;img border="0" height="1" src="http://solidot.org.feedsportal.com/c/33236/f/556826/s/4e5f1a3a/sc/28/mf.gif" width="1"&gt;&lt;/img&gt;&lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category />
      <guid isPermaLink="true">https://itindex.net/detail/55335-stack-overflow-%E5%8F%91%E7%8E%B0</guid>
      <pubDate>Sun, 20 Mar 2016 01:00:13 CST</pubDate>
    </item>
    <item>
      <title>全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP，Nginx ，MySQL，Redis，Memcache ... ... (LNMP开发</title>
      <link>https://itindex.net/detail/53569-%E6%96%B0%E5%AE%89-mac-osx</link>
      <description>&lt;div&gt;
  &lt;h1&gt;OS X Mavericks&lt;/h1&gt;
  &lt;p&gt;重新安装系统，在苹果商店下载好OS X Mavericks安装文件，然后准备一支16G的USB3.0 U盘。制作   &lt;strong&gt;OS X Mavericks 全新安装启动U盘&lt;/strong&gt;。   &lt;br /&gt;插上U盘，在终端执行：   &lt;code&gt;sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/untitled --applicationpath /Applications/Install\ OS\ X\ Mavericks.app --nointeraction&lt;/code&gt;   &lt;br /&gt;   &lt;strong&gt;untitled&lt;/strong&gt; 是你的u盘盘符，根据实际情况来。&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;Erasing Disk: 0%… 10%… 20%… 30%…100%…
&amp;gt;Copying installer files to disk…
Copy complete.
Making disk bootable…
Copying boot files…
&amp;gt;Copy complete.
&amp;gt;Done.
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;看到上面的信息说明启动盘制作成功。 安装起来so easy ：）&lt;/p&gt;
  &lt;blockquote&gt;
   &lt;p&gt;安装完成系统之后， 暂时还没有去迁移文件，由于本人喜好摄影，有大量RAW格式的原图在Aperture 的照片库中，尼康D800一张RAW文件有40M左右，到时候迁移照片库和照片流希望不要掉坑里了。 等开发环境搞定再说了，更新OS X系统到10.9.4 ，然后安装最新的Xcode， 以及在商店买过的软件。确定系统无问题了，进入下一步...&lt;/p&gt;
&lt;/blockquote&gt;
  &lt;h1&gt;Brew&lt;/h1&gt;
  &lt;p&gt;Brew 是 Mac 下面的包管理工具，通过 Github 托管适合 Mac 的编译配置以及 Patch，可以方便的安装开发工具。 Mac 自带ruby 所以安装起来很方便，同时它也会自动把git也给你装上。官方网站：    &lt;a href="http://brew.sh/" target="_blank"&gt;http://brew.sh&lt;/a&gt; 。&lt;/p&gt;
  &lt;blockquote&gt;
   &lt;p&gt;安装完成之后，建议执行一下自检，    &lt;code&gt;brew doctor&lt;/code&gt;如果看到    &lt;strong&gt;Your system is ready to brew.&lt;/strong&gt; 那么你的brew已经可以开始使用了。&lt;/p&gt;
&lt;/blockquote&gt;
  &lt;p&gt;   &lt;strong&gt;安装：&lt;/strong&gt;&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;ruby -e &amp;quot;$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;   &lt;strong&gt;自检：&lt;/strong&gt;&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;brew doctor
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;   &lt;strong&gt;常用命令：&lt;/strong&gt;    &lt;em&gt;（所有软件以PHP5.5为例子）&lt;/em&gt;&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;brew update                        #更新brew可安装包，建议每次执行一下
brew search php55                  #搜索php5.5
brew tap josegonzalez/php          #安装扩展&amp;lt;gihhub_user/repo&amp;gt;   
brew tap                           #查看安装的扩展列表
brew install php55                 #安装php5.5
brew remove  php55                 #卸载php5.5
brew upgrade php55                 #升级php5.5
brew options php55                 #查看php5.5安装选项
brew info    php55                 #查看php5.5相关信息
brew home    php55                 #访问php5.5官方网站
brew services list                 #查看系统通过 brew 安装的服务
brew services cleanup              #清除已卸载无用的启动配置文件
brew services restart php55        #重启php-fpm
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;   &lt;em&gt;注意：brew services 相关命令最好别经常用了，提示会被移除&lt;/em&gt;&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;➜  ~  brew services restart php55
Warning: brew services is unsupported and will be removed soon.
You should use launchctl instead.
Please feel free volunteer to support it in a tap.

Stopping `php55`... (might take a while)
==&amp;gt; Successfully stopped `php55` (label: homebrew.mxcl.php55)
==&amp;gt; Successfully started `php55` (label: homebrew.mxcl.php55)
&lt;/code&gt;&lt;/pre&gt;
  &lt;h1&gt;Oh My Zsh&lt;/h1&gt;
  &lt;blockquote&gt;
   &lt;p&gt;ohmyzsh &amp;amp; iTerm2两个神器，在Mac os x下是一定要装的. 两组配合起来使用，加上插件。简直是神一样的存在。 秒杀梅西，内马尔啊：）     &lt;a href="https://github.com/robbyrussell/oh-my-zsh" target="_blank"&gt;Oh 猛戳到官网&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
  &lt;p&gt;   &lt;strong&gt;安装 oh my zsh&lt;/strong&gt;&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;curl -L http://install.ohmyz.sh | sh
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;   &lt;strong&gt;设置默认shell&lt;/strong&gt;&lt;/p&gt;
  &lt;blockquote&gt;
   &lt;p&gt;查看系统支持的shell列表，Mac 10.9.4 自带了 zsh 5.0.2，Linux上得安装。&lt;/p&gt;
&lt;/blockquote&gt;
  &lt;pre&gt;   &lt;code&gt;cat /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.

/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
zsh --version
zsh 5.0.2 (x86_64-apple-darwin13.0)
chsh -s /bin/zsh
&lt;/code&gt;&lt;/pre&gt;
  &lt;blockquote&gt;
   &lt;p&gt;虽然Mac自带了zsh，如果你想要最新版的zsh，那么你用     &lt;code&gt;brew install zsh&lt;/code&gt;安装一个最新的吧。    &lt;code&gt;/usr/local/bin/zsh --version zsh 5.0.5 (x86_64-apple-darwin13.3.0)&lt;/code&gt; 区别也不会很大， 默认的版本已经很新了。&lt;/p&gt;
&lt;/blockquote&gt;
  &lt;h1&gt;homebrew-cask&lt;/h1&gt;
  &lt;p&gt;   &lt;strong&gt;安装cask：&lt;/strong&gt;&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;brew tap phinze/homebrew-cask &amp;amp;&amp;amp; brew install brew-cask 
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;   &lt;strong&gt;cask常用命令：&lt;/strong&gt;&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;brew cask search        #列出所有可以被安装的软件
brew cask search php    #查找所有和php相关的应用
brew cask list          #列出所有通过cask安装的软件
brew cask info phpstorm #查看 phpstorm 的信息
brew cask uninstall qq  #卸载 QQ
&lt;/code&gt;&lt;/pre&gt;
  &lt;blockquote&gt;
   &lt;p&gt;这里谈谈cask对比Mac App Store的优势：&lt;/p&gt;
&lt;/blockquote&gt;
  &lt;ol&gt;
   &lt;li&gt;对常用软件支持更全面（特别是开发者），cask里面会给你一些惊喜；&lt;/li&gt;
   &lt;li&gt;软件更新速度快，一般都是最新版本 Store上很久很久才会更新版本；&lt;/li&gt;
   &lt;li&gt;命令安装感觉比打开Store方便，另外Store在国内的速度也是XXOO。&lt;/li&gt;
&lt;/ol&gt;
  &lt;h1&gt;iTerm2&lt;/h1&gt;
  &lt;p&gt;   &lt;strong&gt;安装iTerm2：&lt;/strong&gt;&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;brew cask install iterm2
&lt;/code&gt;&lt;/pre&gt;
  &lt;blockquote&gt;
   &lt;p&gt;上面提过的神器组合，更多使用方法请参考    &lt;a href="http://www.iterm2.com/#/section/documentation" target="_blank"&gt;iTerm2官方文档&lt;/a&gt;， 这里就不详细说明了。&lt;/p&gt;
&lt;/blockquote&gt;
  &lt;h1&gt;安装开发常用的包&amp;amp;软件&lt;/h1&gt;
  &lt;p&gt;   &lt;strong&gt;安装开发包&lt;/strong&gt;&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;brew install wget watch tmux cmake openssl imagemagick graphicsmagick gearman geoip readline autoconf multitail source-highlight autojump zsh-completions sshfs 
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;   &lt;strong&gt;升级一下系统自带的vim&lt;/strong&gt;   &lt;br /&gt;   &lt;code&gt;brew install ctags macvim --env-std --override-system-vim&lt;/code&gt;&lt;/p&gt;
  &lt;p&gt;   &lt;strong&gt;安装常用软件&lt;/strong&gt;&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;brew cask install alfred appcleaner firefox google-chrome phpstorm sublime-text sequel-pro sketch mplayerx thunder qq
&lt;/code&gt;&lt;/pre&gt;
  &lt;blockquote&gt;
   &lt;p&gt;Alfred 是个很不错的东西，推荐必须安装。它默认搜索目录不包含brew cask安装的软件，因此手动将    &lt;code&gt;/opt/homebrew-cask&lt;/code&gt;添加到Alfred的搜索目录&lt;/p&gt;
&lt;/blockquote&gt;
  &lt;h1&gt;MySQL PHP Nginx Redis Memcache&lt;/h1&gt;
  &lt;blockquote&gt;
   &lt;p&gt;前面做了这么多的准备工作，其实 zsh iTerm2 brew 等等这些由于篇幅以及能力有限，一时半会也讲不完，更多选择，更多欢乐，就在Google search，现在才入正题。come on ：）&lt;/p&gt;
&lt;/blockquote&gt;
  &lt;p&gt;   &lt;strong&gt;安装MySQL&lt;/strong&gt;&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;brew install mysql
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;MySQL开机启动：&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;安装完成之后开启MySQL安全机制：&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;/usr/local/opt/mysql/bin/mysql_secure_installation
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;根据终端提示，输入root密码，然后依次确认一些安全选项。具体信息可以参考   &lt;a href="http://blog.frd.mn/install-nginx-php-fpm-mysql-and-phpmyadmin-on-os-x-mavericks-using-homebrew/" target="_blank"&gt;外国友人的这篇文章&lt;/a&gt;&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;#查看一下MySQL运行情况
➜  ~  ps aux | grep mysql
calvin           1695   0.0  0.5  2719864  90908   ??  S     1:38上午   0:00.31 /usr/local/Cellar/mysql/5.6.19/bin/mysqld --basedir=/usr/local/Cellar/mysql/5.6.19 --datadir=/usr/local/var/mysql --plugin-dir=/usr/local/Cellar/mysql/5.6.19/lib/plugin --bind-address=127.0.0.1 --log-error=/usr/local/var/mysql/CalvinsMacBook-Pro.local.err --pid-file=/usr/local/var/mysql/CalvinsMacBook-Pro.local.pid --socket=/tmp/mysql.sock --port=3306
calvin           1323   0.0  0.0  2444628   1020   ??  S     1:38上午   0:00.04 /bin/sh /usr/local/opt/mysql/bin/mysqld_safe --bind-address=127.0.0.1 --datadir=/usr/local/var/mysql

#测试连接MySQL
mysql -uroot -p
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 23
Server version: 5.6.19-log Homebrew

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type &amp;apos;help;&amp;apos; or &amp;apos;\h&amp;apos; for help. Type &amp;apos;\c&amp;apos; to clear the current input statement.

mysql&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;   &lt;em&gt;安装phpmyadmin&lt;/em&gt;&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;brew install phpmyadmin
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;   &lt;strong&gt;安装PHP&lt;/strong&gt;&lt;/p&gt;
  &lt;p&gt;添加brew的PHP扩展库：&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;brew update
brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;可以使用   &lt;code&gt;brew options php55&lt;/code&gt;命令来查看安装php5.5的选项，这里我用下面的选项安装：&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;brew install php55 --with-fpm --with-gmp --with-imap --with-tidy --with-debug --with-mysql --with-libmysql
&lt;/code&gt;&lt;/pre&gt;
  &lt;blockquote&gt;
   &lt;p&gt;PHP编译过程中如果遇到    &lt;code&gt;configure: error: Cannot find OpenSSL&amp;apos;s &amp;lt;evp.h&amp;gt;&lt;/code&gt;错误，执行    &lt;code&gt;xcode-select --install&lt;/code&gt; 重新安装一下    &lt;strong&gt;Xcode Command Line Tools&lt;/strong&gt; 在    &lt;a href="https://github.com/Homebrew/homebrew-php/issues/1181" target="_blank"&gt;GitHub HomeBrew&lt;/a&gt;上有关于这个讨论:    &lt;br /&gt;    &lt;em&gt;For future reference of anybody looking for Command Line Tools with Xcode 5, open up a Terminal window and type xcode-select --install. A window will appear informing you command line tools are required. Click Install and you should be good to go&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
  &lt;p&gt;等待PHP编译完成，开始安装PHP常用扩展，扩展安装过程中brew会自动安装依赖包，例如   &lt;code&gt;php55-pdo-pgsql&lt;/code&gt; 会自动装上   &lt;code&gt;postgresql&lt;/code&gt;,这里我安装以下PHP扩展：&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;brew install php55-apcu\
 php55-gearman\
 php55-geoip\
 php55-gmagick\
 php55-imagick\
 php55-intl\
 php55-mcrypt\
 php55-memcache\
 php55-memcached\
 php55-mongo\
 php55-opcache\
 php55-pdo-pgsql\
 php55-phalcon\
 php55-redis\
 php55-sphinx\
 php55-swoole\
 php55-uuid\
 php55-xdebug;
&lt;/code&gt;&lt;/pre&gt;
  &lt;blockquote&gt;
   &lt;p&gt;扩展里面提一下    &lt;a href="http://phalconphp.com/" target="_blank"&gt;php55-phalcon&lt;/a&gt; 和     &lt;a href="http://www.swoole.com/" target="_blank"&gt;php55-swoole&lt;/a&gt;. 一个是C语言写的PHP框架，安装来个人摸索熟悉一下，还没有真正的使用过，大致看了一下文档，感觉非常吊炸天。目前公司的项目是基于Yii2的，也看看这个框架。 另外一个    &lt;a href="http://www.swoole.com/" target="_blank"&gt;swoole是国产的PHP高性能网络通信框架&lt;/a&gt;，貌似不错，可能在项目中会考虑用到它。&lt;/p&gt;
&lt;/blockquote&gt;
  &lt;p&gt;由于Mac自带了php和php-fpm，因此需要添加系统环境变量PATH来替代自带PHP版本。&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;echo &amp;apos;export PATH=&amp;quot;$(brew --prefix php55)/bin:$PATH&amp;quot;&amp;apos; &amp;gt;&amp;gt; ~/.bash_profile  #for php
echo &amp;apos;export PATH=&amp;quot;$(brew --prefix php55)/sbin:$PATH&amp;quot;&amp;apos; &amp;gt;&amp;gt; ~/.bash_profile  #for php-fpm
echo &amp;apos;export PATH=&amp;quot;/usr/local/bin:/usr/local/sbib:$PATH&amp;quot;&amp;apos; &amp;gt;&amp;gt; ~/.bash_profile #for other brew install soft
source ~/.bash_profile
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;测试一下效果：&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;#brew安装的php 他在/usr/local/opt/php55/bin/php
php -v    
PHP 5.5.14 (cli) (built: Jul 16 2014 15:43:06) (DEBUG)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
    with Xdebug v2.2.5, Copyright (c) 2002-2014, by Derick Rethans 

#Mac自带的PHP
/usr/bin/php -v   
PHP 5.4.24 (cli) (built: Jan 19 2014 21:32:15) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

#brew安装的php-fpm 他在/usr/local/opt/php55/sbin/php-fpm
php-fpm -v
PHP 5.5.14 (fpm-fcgi) (built: Jul 16 2014 15:43:12) (DEBUG)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
    with Xdebug v2.2.5, Copyright (c) 2002-2014, by Derick Rethans

#Mac自带的php-fpm
/usr/sbin/php-fpm -v
PHP 5.4.24 (fpm-fcgi) (built: Jan 19 2014 21:32:57)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;修改php-fpm配置文件，   &lt;code&gt;vim /usr/local/etc/php/5.5/php-fpm.conf&lt;/code&gt;，找到pid相关大概在25行，去掉注释    &lt;code&gt;pid = run/php-fpm.pid&lt;/code&gt;, 那么php-fpm的pid文件就会自动产生在   &lt;code&gt;/usr/local/var/run/php-fpm.pid&lt;/code&gt;，下面要安装的Nginx pid文件也放在这里。&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;#测试php-fpm配置
php-fpm -t
php-fpm -c /usr/local/etc/php/5.5/php.ini -y /usr/local/etc/php/5.5/php-fpm.conf -t

#启动php-fpm
php-fpm -D
php-fpm -c /usr/local/etc/php/5.5/php.ini -y /usr/local/etc/php/5.5/php-fpm.conf -D

#关闭php-fpm
kill -INT `cat /usr/local/var/run/php-fpm.pid`

#重启php-fpm
kill -USR2 `cat /usr/local/var/run/php-fpm.pid`

#也可以用上文提到的brew命令来重启php-fpm，不过他官方不推荐用这个命令了
brew services restart php55

#还可以用这个命令来启动php-fpm
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php55.plist

&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;启动php-fpm之后，确保它正常运行监听9000端口：&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;lsof -Pni4 | grep LISTEN | grep php
php-fpm   30907 calvin    9u  IPv4 0xf11f9e8e8033a2a7      0t0  TCP 127.0.0.1:9000 (LISTEN)
php-fpm   30917 calvin    0u  IPv4 0xf11f9e8e8033a2a7      0t0  TCP 127.0.0.1:9000 (LISTEN)
php-fpm   30918 calvin    0u  IPv4 0xf11f9e8e8033a2a7      0t0  TCP 127.0.0.1:9000 (LISTEN)
php-fpm   30919 calvin    0u  IPv4 0xf11f9e8e8033a2a7      0t0  TCP 127.0.0.1:9000 (LISTEN)
#正常情况，会看到上面这些进程
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;PHP-FPM开机启动：&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;ln -sfv /usr/local/opt/php55/*.plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.php55.plist
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;   &lt;strong&gt;安装php composer&lt;/strong&gt;&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;brew install composer
#检查一下情况
composer --version
Composer version 1.0.0-alpha8 2014-01-06 18:39:59
&lt;/code&gt;&lt;/pre&gt;
  &lt;blockquote&gt;
   &lt;p&gt;redis memcached这些软件brew 已经自动依赖安装上，如果想开机自动启动，或者查看使用说明     &lt;code&gt;brew info redis&lt;/code&gt;即可。另外，composer的中文文档：    &lt;a href="http://composer.golaravel.com/" target="_blank"&gt;猛戳这里&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
  &lt;p&gt;   &lt;strong&gt;安装Nginx&lt;/strong&gt;&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;brew install nginx --with-http_geoip_module
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;Nginx启动关闭命令：&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;#测试配置是否有语法错误
nginx -t

#打开 nginx
sudo nginx

#重新加载配置|重启|停止|退出 nginx
nginx -s reload|reopen|stop|quit

#也可以使用Mac的launchctl来启动|停止
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist

&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;Nginx开机启动&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;ln -sfv /usr/local/opt/nginx/*.plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;Nginx监听80端口需要root权限执行，因此：&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;sudo chown root:wheel /usr/local/Cellar/nginx/1.6.0_1/bin/nginx
sudo chmod u+s /usr/local/Cellar/nginx/1.6.0_1/bin/nginx
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;   &lt;strong&gt;    &lt;em&gt;配置nginx.conf&lt;/em&gt;&lt;/strong&gt;   &lt;br /&gt;创建需要用到的目录：&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;mkdir -p /usr/local/var/logs/nginx
mkdir -p /usr/local/etc/nginx/sites-available
mkdir -p /usr/local/etc/nginx/sites-enabled
mkdir -p /usr/local/etc/nginx/conf.d
mkdir -p /usr/local/etc/nginx/ssl
sudo mkdir -p /var/www
sudo chown :staff /var/www
sudo chmod 775 /var/www
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;   &lt;code&gt;vim /usr/local/etc/nginx/nginx.conf&lt;/code&gt; 输入以下内容：&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;worker_processes  1;

error_log   /usr/local/var/logs/nginx/error.log debug;


pid        /usr/local/var/run/nginx.pid;


events {
    worker_connections  256;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    log_format  main  &amp;apos;$remote_addr - $remote_user [$time_local] &amp;quot;$request&amp;quot; &amp;apos;
                      &amp;apos;$status $body_bytes_sent &amp;quot;$http_referer&amp;quot; &amp;apos;
                      &amp;apos;&amp;quot;$http_user_agent&amp;quot; &amp;quot;$http_x_forwarded_for&amp;quot;&amp;apos;;

    access_log  /usr/local/var/logs/access.log  main;

    sendfile        on;
    keepalive_timeout  65;
    port_in_redirect off;

    include /usr/local/etc/nginx/sites-enabled/*;
}

&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;   &lt;em&gt;设置nginx php-fpm配置文件&lt;/em&gt;&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;vim /usr/local/etc/nginx/conf.d/php-fpm
#proxy the php scripts to php-fpm
location ~ \.php$ {
    try_files                   $uri = 404;
    fastcgi_pass                127.0.0.1:9000;
    fastcgi_index               index.php;
    fastcgi_intercept_errors    on;
    include /usr/local/etc/nginx/fastcgi.conf;
}
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;   &lt;em&gt;nginx虚拟主机准备工作&lt;/em&gt;&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;#创建 info.php index.html 404.html 403.html文件到 /var/www 下面
vi /var/www/info.php
vi /var/www/index.html
vi /var/www/403.html
vi /var/www/404.html
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;   &lt;em&gt;创建默认虚拟主机default&lt;/em&gt;   &lt;br /&gt;   &lt;code&gt;vim /usr/local/etc/nginx/sites-available/default&lt;/code&gt;输入：&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;server {
    listen       80;
    server_name  localhost;
    root         /var/www/;

    access_log  /usr/local/var/logs/nginx/default.access.log  main;

    location / {
        index  index.html index.htm index.php;
        autoindex   on;
        include     /usr/local/etc/nginx/conf.d/php-fpm;
    }

    location = /info {
        allow   127.0.0.1;
        deny    all;
        rewrite (.*) /.info.php;
    }

    error_page  404     /404.html;
    error_page  403     /403.html;
}
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;   &lt;em&gt;创建ssl默认虚拟主机default-ssl&lt;/em&gt;   &lt;br /&gt;   &lt;code&gt;vim /usr/local/etc/nginx/sites-available/default-ssl&lt;/code&gt;输入：&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;server {
    listen       443;
    server_name  localhost;
    root       /var/www/;

    access_log  /usr/local/var/logs/nginx/default-ssl.access.log  main;

    ssl                  on;
    ssl_certificate      ssl/localhost.crt;
    ssl_certificate_key  ssl/localhost.key;

    ssl_session_timeout  5m;

    ssl_protocols  SSLv2 SSLv3 TLSv1;
    ssl_ciphers  HIGH:!aNULL:!MD5;
    ssl_prefer_server_ciphers   on;

    location / {
        include   /usr/local/etc/nginx/conf.d/php-fpm;
    }

    location = /info {
        allow   127.0.0.1;
        deny    all;
        rewrite (.*) /.info.php;
    }

    error_page  404     /404.html;
    error_page  403     /403.html;
}
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;   &lt;em&gt;创建phpmyadmin虚拟主机&lt;/em&gt;&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;vim /usr/local/etc/nginx/sites-available/phpmyadmin #输入以下配置
server {
    listen       306;
    server_name  localhost;
    root    /usr/local/share/phpmyadmin;

    error_log   /usr/local/var/logs/nginx/phpmyadmin.error.log;
    access_log  /usr/local/var/logs/nginx/phpmyadmin.access.log main;

    ssl                  on;
    ssl_certificate      ssl/phpmyadmin.crt;
    ssl_certificate_key  ssl/phpmyadmin.key;

    ssl_session_timeout  5m;

    ssl_protocols  SSLv2 SSLv3 TLSv1;
    ssl_ciphers  HIGH:!aNULL:!MD5;
    ssl_prefer_server_ciphers   on;

    location / {
        index  index.html index.htm index.php;
        include   /usr/local/etc/nginx/conf.d/php-fpm;
    }
}
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;   &lt;em&gt;设置SSL&lt;/em&gt;&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;mkdir -p /usr/local/etc/nginx/ssl
openssl req -new -newkey rsa:4096 -days 365 -nodes -x509 -subj &amp;quot;/C=US/ST=State/L=Town/O=Office/CN=localhost&amp;quot; -keyout /usr/local/etc/nginx/ssl/localhost.key -out /usr/local/etc/nginx/ssl/localhost.crt
openssl req -new -newkey rsa:4096 -days 365 -nodes -x509 -subj &amp;quot;/C=US/ST=State/L=Town/O=Office/CN=phpmyadmin&amp;quot; -keyout /usr/local/etc/nginx/ssl/phpmyadmin.key -out /usr/local/etc/nginx/ssl/phpmyadmin.crt
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;   &lt;em&gt;创建虚拟主机软连接，开启虚拟主机&lt;/em&gt;&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;ln -sfv /usr/local/etc/nginx/sites-available/default /usr/local/etc/nginx/sites-enabled/default
ln -sfv /usr/local/etc/nginx/sites-available/default-ssl /usr/local/etc/nginx/sites-enabled/default-ssl
ln -sfv /usr/local/etc/nginx/sites-available/phpmyadmin /usr/local/etc/nginx/sites-enabled/phpmyadmin
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;   &lt;em&gt;启动|停止Nginx&lt;/em&gt;&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist
&lt;/code&gt;&lt;/pre&gt;
  &lt;p&gt;接下来你可以通过下面这些连接访问：&lt;/p&gt;
  &lt;blockquote&gt;
   &lt;p&gt;    &lt;br /&gt;    &lt;a href="http://localhost/" target="_blank"&gt;http://localhost/&lt;/a&gt; -&amp;gt; index.html    &lt;br /&gt;    &lt;a href="http://localhost/info" target="_blank"&gt;http://localhost/info&lt;/a&gt; -&amp;gt; info.php via phpinfo();    &lt;br /&gt;    &lt;a href="http://localhost/404" target="_blank"&gt;http://localhost/404&lt;/a&gt; -&amp;gt; 404.html    &lt;br /&gt;    &lt;a href="https://localhost/" target="_blank"&gt;https://localhost/&lt;/a&gt; -&amp;gt; index.html(SSL)    &lt;br /&gt;    &lt;a href="https://localhost/info" target="_blank"&gt;https://localhost/info&lt;/a&gt; -&amp;gt; info.php via phpinfo();(SSL)    &lt;br /&gt;    &lt;a href="https://localhost/404" target="_blank"&gt;https://localhost/404&lt;/a&gt; -&amp;gt; 404.html(SSL)    &lt;br /&gt;    &lt;a href="https://localhost:306/" target="_blank"&gt;https://localhost:306&lt;/a&gt; -&amp;gt; phpmyadmin(SSL)&lt;/p&gt;
&lt;/blockquote&gt;
  &lt;h1&gt;设置快捷服务控制命令&lt;/h1&gt;
  &lt;p&gt;为了后面管理方便，将命令 alias 下，   &lt;code&gt;vim ~/.bash_aliases&lt;/code&gt; 输入一下内容：&lt;/p&gt;
  &lt;pre&gt;   &lt;code&gt;alias nginx.start=&amp;apos;launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist&amp;apos;
alias nginx.stop=&amp;apos;launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist&amp;apos;
alias nginx.restart=&amp;apos;nginx.stop &amp;amp;&amp;amp; nginx.start&amp;apos;
alias php-fpm.start=&amp;quot;launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php55.plist&amp;quot;
alias php-fpm.stop=&amp;quot;launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.php55.plist&amp;quot;
alias php-fpm.restart=&amp;apos;php-fpm.stop &amp;amp;&amp;amp; php-fpm.start&amp;apos;
alias mysql.start=&amp;quot;launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist&amp;quot;
alias mysql.stop=&amp;quot;launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist&amp;quot;
alias mysql.restart=&amp;apos;mysql.stop &amp;amp;&amp;amp; mysql.start&amp;apos;
alias redis.start=&amp;quot;launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.redis.plist&amp;quot;
alias redis.stop=&amp;quot;launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.redis.plist&amp;quot;
alias redis.restart=&amp;apos;redis.stop &amp;amp;&amp;amp; redis.start&amp;apos;
alias memcached.start=&amp;quot;launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist&amp;quot;
alias memcached.stop=&amp;quot;launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist&amp;quot;
alias memcached.restart=&amp;apos;memcached.stop &amp;amp;&amp;amp; memcached.start&amp;apos;
&lt;/code&gt;&lt;/pre&gt;
  &lt;pre&gt;   &lt;code&gt;#让快捷命令生效
echo &amp;quot;[[ -f ~/.bash_aliases ]] &amp;amp;&amp;amp; . ~/.bash_aliases&amp;quot; &amp;gt;&amp;gt; ~/.bash_profile     
source ~/.bash_profile
#创建站点目录到主目录，方便快捷访问
ln -sfv /var/www ~/htdocs
&lt;/code&gt;&lt;/pre&gt;
  &lt;blockquote&gt;
   &lt;p&gt;有时间会进一步整理一下，感觉有点乱，第一次在segmentfault上码字，写到一半的时候不小心滑一下触摸板，浏览器后退了，虽然有提示不要离开，点击了不离开之后，Safari白屏。 然后还特地去    &lt;a href="http://segmentfault.com/q/1010000000609305#c-1020000000609386-1050000000609523"&gt;吐了个槽&lt;/a&gt;， 害我白白又浪费很久来写这个博客。希望能帮助到刚刚接触Mac的同学。enjoy Mac‘s development EVN ：）&lt;/p&gt;
   &lt;p&gt;参考资料：    &lt;a href="http://blog.frd.mn/install-nginx-php-fpm-mysql-and-phpmyadmin-on-os-x-mavericks-using-homebrew/" target="_blank"&gt;Install Nginx, PHP-FPM, MySQL and phpMyAdmin on OS X Mavericks using Homebrew&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
          
           &lt;br /&gt; &lt;br /&gt;
          
             &lt;a href="http://hongtoushizi.iteye.com/blog/2216026#comments"&gt;已有   &lt;strong&gt;0&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;  &lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          
           &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;
ITeye推荐
 &lt;br /&gt;
 &lt;ul&gt;  &lt;li&gt;   &lt;a href="http://www.iteye.com/clicks/433" target="_blank"&gt;—软件人才免语言低担保 赴美带薪读研！— &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;
          
        &lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category />
      <guid isPermaLink="true">https://itindex.net/detail/53569-%E6%96%B0%E5%AE%89-mac-osx</guid>
      <pubDate>Mon, 01 Jun 2015 22:55:17 CST</pubDate>
    </item>
    <item>
      <title>GitHub为Mac和Windows 发布了一个统一的桌面版本</title>
      <link>https://itindex.net/detail/54200-github-mac-windows</link>
      <description>&lt;p&gt;  &lt;img alt="" src="http://images0.cnblogs.com/news/66372/201508/192318526444252.png" width="530"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;8 月 12 日，GitHub 为 Mac 和 Windows   &lt;a href="https://github.com/blog/2046-github-desktop-is-now-available"&gt;发布&lt;/a&gt;了一个统一的桌面版本，取代了原先在两个平台上独立的 APP，这意味着以后用户在两个平台上将拥有统一的体验。对于所有 GitHub 用户来说，GitHub 桌面版大大简化了 GitHub 工作流中的一些关键步骤。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" src="http://images0.cnblogs.com/news/66372/201508/192318524106480.png" width="530"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;在新的 GitHub 桌面版中，所有项目都在侧面栏中被列出。开始一个新项目非常简单，只要使用库视图（repository view）中的下拉菜单创建一个新的库，或者直接从 GitHub.com 克隆一个现有的项目。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" src="http://images0.cnblogs.com/news/66372/201508/192318585666028.png" width="530"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;在 GitHub 上，分支对于提出修改和审查代码非常重要。在新的 GitHub 桌面版中，用户可以在库视图（repository view）中查看、切换和创建分支，以可视化图形的形式浏览所做的修改和提交。通过在本地和远程分支上浏览提交可以快速、清楚地看到哪些修改需要被合并，还可以从 GitHub 桌面上将代码合并到主分支上进行部署。用户不用离开 GitHub 桌面，也不需要使用命令行，就可以提交修改或打开一个 pull request。&lt;/p&gt;
 &lt;p&gt;事实上，用户使用 GitHub 存在多种交互方式，除了 GitHub 桌面 GUI，还有 GitHub 网页版，Git 客户端以及嵌入 GitHub 的集成开发环境（IDE），GitHub 统一桌面版的发布可能暂时还无法完全取代其他开发交互方式。&lt;/p&gt;
 &lt;p&gt;此外，目前 GitHub 在其统一的桌面版中并没有包括 Linux 平台，针对这个问题，大量用户在 Hacker News 上展开了  &lt;a href="https://news.ycombinator.com/item?id=10048100"&gt;讨论&lt;/a&gt;。例如，用户 harel 就说到，大量的用户是在 Linux 平台上进行开发，作为一个多平台的应用，没有考虑到 Linux 平台，这的确有一些失望。可是也有用户认为也许 GitHub 觉得不值得花费大量的时间精力在 Linux 上进行统一，JeremyMorgan 就说到 Linux 用户通常很少使用 GUI，大部分用户都是使用命令行界面（command-line interface，CLI），而他本人就不打算使用 GitHub GUI，因为使用 CLI 更快速、更方便。但是大部分用户仍然认为虽然他们不一定会在 Linux 上使用 GitHub GUI，但他们仍然期待 GitHub 也能为 Linux 提供一个与 Windows 和 Mac 统一的 GUI。&lt;/p&gt;
 &lt;p&gt;现在就可以从 GitHub 官网  &lt;a href="https://desktop.github.com/"&gt;下载&lt;/a&gt;。如果已经安装过 GitHub 的 Mac 或 Windows 版本，那么它们会自动更新为 GitHub Desktop，并且能够与 GitHub Enterprise 一同使用。&lt;/p&gt; &lt;p&gt;  &lt;a href="http://news.cnblogs.com/n/527441/" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt; &lt;img alt="" height="1" src="http://news.cnblogs.com/news/rssclick.aspx?id=527441" width="1"&gt;&lt;/img&gt;&lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category />
      <guid isPermaLink="true">https://itindex.net/detail/54200-github-mac-windows</guid>
      <pubDate>Wed, 19 Aug 2015 23:19:28 CST</pubDate>
    </item>
    <item>
      <title>为什么国外程序员爱用苹果Mac电脑？</title>
      <link>https://itindex.net/detail/52807-%E7%A8%8B%E5%BA%8F%E5%91%98-%E8%8B%B9%E6%9E%9C-mac</link>
      <description>&lt;p&gt;Mac 在国外很受欢迎，尤其是在 设计/web开发/IT 人员圈子里。普通用户喜欢 Mac 可以理解，毕竟 Mac 设计美观，简单好用，没有病毒。那么为什么  &lt;a rel="nofollow" target="_blank"&gt;专业人士也对 Mac 情有独钟&lt;/a&gt;呢？从个人使用经验来看我想有下面几个原因：&lt;/p&gt;
 &lt;p&gt;1、Mac OS X 是基于 Unix 的。这一点太重要了，尤其是对开发人员，至少对于我来说很重要，这意味着Unix 下一堆好用的工具都可以随手捡到。如果你是个 windows 开发人员，我想你会在 windows 上装一套cygwin 环境吧？你不用 flex/yacc，grep，screen，ssh，make？好多 open source 的项目只提供cygwin/gcc/make 的编译环境。Mac 就是基于 BSD Unix 的，所有这些都是 built in 的。&lt;/p&gt;
 &lt;p&gt;2、开发环境。c/c++/java/perl/python/php/ruby/lisp，各种 shell，应有尽有，直接支持，非常方便。你要在 windows 上开发 C++，要装个 Visual Studio 编译器吧？或者其他的 C++ 编译器；你要开发 Java，你要下载 Java SDK 吧，说不定还要一个 Elipse 或者 Netbean；你要用 Perl，要安装一个 Perl 解释器吧，Active Perl？你要 python/php/ruby，你要安装……？开发程序需要库，图像处理，视频处理，人工智能之类大部分库都是只支持 Unix/Linux 的。Mac 基于 Unix，所以这些通通都和 Mac 能很好和睦相处。&lt;/p&gt;
 &lt;p&gt;3、编辑器 Vi/Emac。作为 程序员/IT 人员一个好用的编辑器太重要了，因为写程序/改系统配置都需要编辑器。我在 Mac 上差不多1/2的时间是 browser/email，另外1/2时间差不多就是 Vi 了。&lt;/p&gt;
 &lt;p&gt;4、没有病毒/木马。用了5年多的 Mac 就没看到病毒长成什么样，我还看不到 Mac 上装杀毒软件的需要。&lt;/p&gt;
 &lt;p&gt;5、不需要维护。Mac 买来就直接用，磁盘碎片整理？不需要。装驱动？Mac 装好了，驱动就好了。重装系统？我5年没有重装过一次（期间换了几次不同的 Mac）。&lt;/p&gt;
 &lt;p&gt;6、简洁。Mac 上所有的操作都简洁到了极致，尽量避免干扰用户，增加了程序员的生产力。比如切换无线网功能，在 Mac 上切换只需要1次鼠标点击就可以完成，在 windows 上需要点击多次鼠标（包括一些很愚蠢的确认对话框）；再比如卸载 USB 盘，Mac 只需要1次鼠标点击，windows 至少需要点击右下角图标、停止设备、确认对话框等多次点击。&lt;/p&gt;
 &lt;p&gt;7、多窗口切换。这个很方便管理打开的程序/文档。我经常要在多个虚拟窗口切换，比如看浏览网页/邮件一个窗口，写程序/文档一个窗口。&lt;/p&gt;
 &lt;p&gt;8、程序员文化。国外程序员是以 Unix 为主流成长起来的。这一点和国内不同，中国程序员/开发人员大都是从90年代的 DOS 开始的，随着 Windows 的壮大，成长了一批使用 Microsoft 工具的程序员。这也解释了为什么自从 Mac 切换到 Unix 阵营后，Mac 会发展这么快。基于 Unix 的 Mac 一经推出后，迅速赢得了一大批老 Unix hacker 和新 Web 2.0/Linux hacker 的关注，正是因为这些忠实的 fans 影响了他们的人际网络，圈子，博客，从而影响了整个程序员文化。有点像 Ruby on Rails，开始是一小部分人（精英人士）试用，这些人感觉不错就在博客，研讨会等各种场合鼓吹，从而在 Web 开发领域刮起一阵 Ruby 风。&lt;/p&gt;
 &lt;p&gt;9、苹果很酷。每台电脑，每个系列都设计完美，从包装盒，宣传册，广告，电源线，电脑内部，电脑外观，电脑软件都精心设计，风格统一。甚至微小到螺丝，看过苹果机箱上的螺丝，机箱里面的数据线吗？那个也是设计。每个 Mac 上都标记着：Designed by Apple in California，而不是 Desgined in USA，苹果就是这么酷，“我们是一家加州公司”。苹果的保密措施可以说做到了极致，产品官方不发售就在市场上看不到踪影。&lt;/p&gt;
 &lt;p&gt;10、企业家精神。苹果的传奇经历吸引了大批硅谷创业者，Apple/Google/Microsoft/Amazon/eBay/Yahoo 代表了创新，进取的企业家精神。这不是一个大原因，但可以看作是 Mac 在国外，尤其是在美国，尤其是在硅谷，尤其是在大学这么流行的一个小原因吧。据调查2007年美国大学 Mac 市场占有率第一，这些大学精英们毕业以后走上工作岗位，走上社会，再过几年其中一部分走入中层，走进高层，他们会如何影响 Mac 呢？&lt;/p&gt;
 &lt;p&gt;如果对于类似讨论有兴趣可以看看 VPSee 在 Top Language 讨论组上的回复：  &lt;a rel="nofollow" target="_blank"&gt;[TL] Re: [初级] 为何要选择 Mac？&lt;/a&gt;对了，你如果还是对上面那张图片有所怀疑的话，可以看看下面这张图片，来自最近的   &lt;a href="http://techcrunch.com/2010/05/22/over-300-battle-at-disrupt-hackathon/" rel="nofollow" target="_blank"&gt;TechCrunch Hacker 大会&lt;/a&gt;。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="hackathon" height="334" src="http://www.techug.com/wordpress/wp-content/uploads/2015/02/hackathon.jpg?ab9029" width="500"&gt;&lt;/img&gt;&lt;/p&gt;
&lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category>业界观察</category>
      <guid isPermaLink="true">https://itindex.net/detail/52807-%E7%A8%8B%E5%BA%8F%E5%91%98-%E8%8B%B9%E6%9E%9C-mac</guid>
      <pubDate>Thu, 26 Feb 2015 21:13:18 CST</pubDate>
    </item>
    <item>
      <title>mac 开发环境常用技巧</title>
      <link>https://itindex.net/detail/54856-mac-%E5%BC%80%E5%8F%91-%E7%8E%AF%E5%A2%83</link>
      <description>&lt;div&gt;
  &lt;p&gt;话说Mac一般来讲不需要什么重装啊，不过世事无绝对啊，有时候人就是喜欢作死！！！比如前几天的我~~~算了，具体情况就不说了，反正就是作死，Mac系统出了问题。本来想着用Time Machine恢复一下就得了，也省事。不过仔细想了一想，很想自己安装一遍（博主的折腾精神有时候很是让自己“佩服”），然后就开始了Mac系统重装之旅！&lt;/p&gt;
  &lt;h3&gt;一、制作USB安装盘&lt;/h3&gt;
  &lt;hr&gt;&lt;/hr&gt;
  &lt;p&gt;要安装首先就得制作一个启动U盘，当然你也可以使用Mac的Internet Recovery，不过我试了一下，反正我是连不上！不过即使连上了，那个下载应该也需要超久的时间，不是我可以等得了的。我之前更新Mac时，已经下载好了Mavericks（OS X 10.9），所以直接拿来用了。&lt;/p&gt;
  &lt;h4&gt;具体操作如下：&lt;/h4&gt;
  &lt;ol&gt;
   &lt;li&gt;将OS X 10.9安装文件放到桌面上，右键选择“显示包内容”；&lt;/li&gt;
   &lt;li&gt;复制”Contents/Resources/createinstallmedia”到桌面；&lt;/li&gt;
   &lt;li&gt;打开终端，执行命令：    &lt;code&gt;sudo -s&lt;/code&gt;，切换到root（成功的话，应该会显示    &lt;code&gt;bash-3.2#&lt;/code&gt;）；&lt;/li&gt;
   &lt;li&gt;将U盘（8G以上）接入Mac，用磁盘工具进行格式化，格式选择    &lt;strong&gt;“Mac OS扩展（日志式）”&lt;/strong&gt;，名称定为    &lt;strong&gt;“OSX”&lt;/strong&gt;；&lt;/li&gt;
   &lt;li&gt;
    &lt;p&gt;在终端中执行下面的命令：（将其中的“username”换成你自己的用户名）&lt;/p&gt;
    &lt;p&gt;     &lt;code&gt;/Users/username/Desktop/createinstallmedia --volume /Volumes/OSX --&lt;/code&gt;&lt;/p&gt;
    &lt;p&gt;     &lt;code&gt;applicationpath /Users/username/Desktop/&amp;quot;Install OS X Mavericks.app&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
   &lt;li&gt;等待终端完成。因为需要将安装的文件全部拷贝到U盘中，需要的时间可能有些久，不用着急，喝杯咖啡看看网页！完成后的终端会显示“Copy complete.Done.”&lt;/li&gt;
&lt;/ol&gt;
  &lt;p&gt;根据上面的流程，制作的安装盘是完整的，也就是安装完成之后，Mac是有Recovery HD的（就是开机按住option可以看到得“恢复10.9”），也可以使用FileVault和find my Mac功能。网上一些直接利用磁盘工具制作的安装盘，应该是不具备这个能力的，所以不建议使用那些方法。&lt;/p&gt;
  &lt;h3&gt;二、加密与备份&lt;/h3&gt;
  &lt;hr&gt;&lt;/hr&gt;
  &lt;h4&gt;安装之前：&lt;/h4&gt;
  &lt;p&gt;在重装Mac系统之前，需要对Mac里面的文件进行一个备份。也建议使用Dropbox这样的网盘，将自己的一部分文件同步在网盘上，这样就不会存在丢失的情况。备份好之后，就可以开始重新安装Mac系统了。&lt;/p&gt;
  &lt;h4&gt;安装之后：&lt;/h4&gt;
  &lt;ol&gt;
   &lt;li&gt;在安装好了Mac系统之后，我首先进行了一些基本的设置：触控板、输入源、iCloud账号设置等等；&lt;/li&gt;
   &lt;li&gt;在完成这些基础设置之后，你可以选择打开FileVault加密，增强电脑的安全系数（不过打开后，开机速度可能会变慢一些）；&lt;/li&gt;
   &lt;li&gt;强烈建议打开Time Machine，给电脑做个备份；&lt;/li&gt;
&lt;/ol&gt;
  &lt;h3&gt;三、安装Command Line Tools&lt;/h3&gt;
  &lt;hr&gt;&lt;/hr&gt;
  &lt;p&gt;为什么需要将这个独立出来？哎，没办法啊。。。在Mac上很多事情都靠他，离了它，估计我就没法好好生活好好学习好好过日子了！！！（夸张夸张！）&lt;/p&gt;
  &lt;p&gt;这个的安装，我是直接下载了XCode和Command Line Tools之后安装的。用App Store下载Xcode，那个速度我实在是等不了。&lt;/p&gt;
  &lt;h3&gt;四、安装Java&lt;/h3&gt;
  &lt;hr&gt;&lt;/hr&gt;
  &lt;p&gt;由于平时需要使用Weka，当然还有那个什么，那个什么~~~反正很多啦，都是需要Java支持的，像Matlab！嘿嘿。。。所以去安装一个Java吧，虽然我很不喜欢它！&lt;/p&gt;
  &lt;h3&gt;五、配置shell&lt;/h3&gt;
  &lt;hr&gt;&lt;/hr&gt;
  &lt;p&gt;Mac默认使用的时bash，表示不喜欢。在对电脑进行各种软件安装配置之前，必须把Terminal搞成我喜欢的样子，嘿嘿~~&lt;/p&gt;
  &lt;ol&gt;
   &lt;li&gt;切换shell到    &lt;code&gt;zsh&lt;/code&gt;：    &lt;code&gt;chsh -s /bin/zsh&lt;/code&gt;；&lt;/li&gt;
   &lt;li&gt;
    &lt;p&gt;首先安装     &lt;code&gt;Homebrew&lt;/code&gt;，执行下面的命令即可：&lt;/p&gt;
    &lt;p&gt;     &lt;code&gt;ruby &amp;lt;(curl -fsSkL raw.github.com/mxcl/homebrew/go)&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
   &lt;li&gt;安装    &lt;code&gt;wget&lt;/code&gt;：    &lt;code&gt;brew install wget&lt;/code&gt;
&lt;/li&gt;
   &lt;li&gt;安装    &lt;code&gt;oh-my-zsh&lt;/code&gt;：    &lt;code&gt;wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh&lt;/code&gt;
&lt;/li&gt;
   &lt;li&gt;修改配置文件    &lt;code&gt;.zshrc&lt;/code&gt;；&lt;/li&gt;
   &lt;li&gt;修改主题文件，主题文件的目录为    &lt;code&gt;~/.oh-my-zsh/themes&lt;/code&gt;，找到自己使用的主题，进行修改即可。&lt;/li&gt;
&lt;/ol&gt;
  &lt;h3&gt;六、R语言相关&lt;/h3&gt;
  &lt;hr&gt;&lt;/hr&gt;
  &lt;p&gt;每天都在使用R语言，离了这个可真是活不了！下载好了R 和 RStudio之后，直接安装就好了。不过，这边可能会出现一个问题，就是在Mac上可能会出现encoding之类的问题，这个时候就需要设置一下，打开终端运行以下的命令即可：&lt;/p&gt;
  &lt;div&gt;
   &lt;div&gt;
    &lt;table&gt;     &lt;tr&gt;
      &lt;td&gt;
       &lt;pre&gt;1
&lt;/pre&gt;
&lt;/td&gt;
      &lt;td&gt;
       &lt;pre&gt;        &lt;code&gt;defaults write org.R-project.R force.LANG en_US.UTF-8&lt;/code&gt;&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
  &lt;p&gt;安装好之后，将自己常用的包下载一下就OK了！&lt;/p&gt;
  &lt;h3&gt;七、Python&lt;/h3&gt;
  &lt;hr&gt;&lt;/hr&gt;
  &lt;p&gt;除了R语言，应该算是这货用的最多，所以安装好了R之后，就开始来弄它了。&lt;/p&gt;
  &lt;p&gt;Mac是自带Python的，10.9自带的版本是Python 2.7.5，我一般使用的是Python 2.7.6，所以首先需要更新一个Python。以前我使用的软件包管理系统是Macports，不过现在已经叛逃到了Homebrew了！&lt;/p&gt;
  &lt;ol&gt;
   &lt;li&gt;
    &lt;p&gt;执行     &lt;code&gt;brew install python&lt;/code&gt;就可以下载安装最新版的Python了。不过安装好了之后，还是用不了的。因为Mac还是会用自带的那个Python。这个我一般就是将Homebrew的软件包目录加入PATH中，并且将该软件包目录的位置放置于其它目录的上方。&lt;/p&gt;
    &lt;p&gt;可以使用     &lt;code&gt;sudo vi etc/paths&lt;/code&gt;打开系统的PATH，然后在里面的第一行添加Homebrew的软件包安装目录     &lt;code&gt;\usr\local\bin&lt;/code&gt;，第二行添加为     &lt;code&gt;\usr\local\sbin&lt;/code&gt;，其实只要再     &lt;code&gt;\usr\bin&lt;/code&gt;的上方就行了。&lt;/p&gt;
&lt;/li&gt;
   &lt;li&gt;安装好这些之后，可以使用Python自带的    &lt;code&gt;easy_install&lt;/code&gt;安装    &lt;code&gt;pip&lt;/code&gt;，即：    &lt;code&gt;easy_install pip&lt;/code&gt;；&lt;/li&gt;
   &lt;li&gt;使用    &lt;code&gt;pip&lt;/code&gt;安装需要的python库：    &lt;code&gt;pip install numpy&lt;/code&gt;等等。我一般安装的是库有：    &lt;code&gt;numpy, scipy, matplotlib, ipython, scikit-learn&lt;/code&gt;等。&lt;/li&gt;
&lt;/ol&gt;
  &lt;p&gt;         4.退出再登陆，变成2.7.11&lt;/p&gt;
  &lt;p&gt;               &lt;br /&gt;   &lt;img alt="" src="http://dl2.iteye.com/upload/attachment/0113/7283/568fc79b-2788-3c46-948b-e6d917356f5f.png"&gt;&lt;/img&gt;   &lt;br /&gt; &lt;/p&gt;
  &lt;p&gt;         &lt;/p&gt;
  &lt;h3&gt;八、Sublime Text &amp;amp; TextMate&lt;/h3&gt;
  &lt;hr&gt;&lt;/hr&gt;
  &lt;p&gt;我一般使用的文本编辑器就是上面两个，ST3常用，TM用的稍微少一些。配置的时候，ST3稍微麻烦一些，TM则简单地多，只要点点点就可以了。&lt;/p&gt;
  &lt;h4&gt;Sublime Text 3&lt;/h4&gt;
  &lt;ol&gt;
   &lt;li&gt;
    &lt;p&gt;安装好ST之后先安装Package Control，打开view -&amp;gt; show console，在console中输入代码。可以到     &lt;a href="https://sublime.wbond.net/installation"&gt;这里&lt;/a&gt;去查看安装的最新代码(区分ST2以及ST3)；&lt;/p&gt;
&lt;/li&gt;
   &lt;li&gt;
    &lt;p&gt;配置安装主题Flatland（我的最爱），使用     &lt;code&gt;shift + cmd + P&lt;/code&gt;打开Package Control，输入     &lt;code&gt;install package&lt;/code&gt;，return之后等待一下。在弹出的窗口中输入     &lt;code&gt;Flatland&lt;/code&gt;，安装即可。安装完成后，打开Prefereces -&amp;gt; Settings - User，添加配置：&lt;/p&gt;
    &lt;p&gt;     &lt;code&gt;&amp;quot;color_scheme&amp;quot;: &amp;quot;Packages/Theme - Flatland/Flatland Monokai.tmTheme&amp;quot;, &amp;quot;theme&amp;quot;: &amp;quot;Flatland Dark.sublime-theme&amp;quot;&lt;/code&gt;&lt;/p&gt;
    &lt;p&gt;当然还可以对这个主题进行其它配置，可以自行Google；&lt;/p&gt;
&lt;/li&gt;
   &lt;li&gt;
    &lt;p&gt;修改字体，还是在Setting-User中，添加：&lt;/p&gt;
    &lt;p&gt;     &lt;code&gt;&amp;quot;font_face&amp;quot;: &amp;quot;menlo&amp;quot;, &amp;quot;font_size&amp;quot;: 13&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
   &lt;li&gt;安装一些常用的包：    &lt;code&gt;ConvertToUTF8&lt;/code&gt;,     &lt;code&gt;Enhanced-R&lt;/code&gt;,     &lt;code&gt;SublimeLinter&lt;/code&gt;,     &lt;code&gt;SublimeREPL&lt;/code&gt;,     &lt;code&gt;OmniMarkupPreviewer&lt;/code&gt;,     &lt;code&gt;Markdown Extended&lt;/code&gt;,     &lt;code&gt;Jedi - Python autocompeltion&lt;/code&gt;,     &lt;code&gt;Alignment&lt;/code&gt;,     &lt;code&gt;BracketHighlighter&lt;/code&gt;,     &lt;code&gt;SendText&lt;/code&gt;,     &lt;code&gt;SideBarEnhancements&lt;/code&gt;,     &lt;code&gt;TrailingSpaces&lt;/code&gt;等等。&lt;/li&gt;
   &lt;li&gt;对有些需要配置的包配置一下，其实我也就配置了跟R语言有关的包，以及R语言在ST的快捷键。&lt;/li&gt;
&lt;/ol&gt;
  &lt;h4&gt;TextMate&lt;/h4&gt;
  &lt;p&gt;这个配置起来比较容易，只需要在Preferences -&amp;gt; Bundles下面选择需要安装的包就可以了。我安装了一些我常用的包，然后将主题更换成了   &lt;code&gt;Made of Code&lt;/code&gt;，将   &lt;code&gt;show command output&lt;/code&gt;修改成了   &lt;code&gt;Right of text view&lt;/code&gt;。&lt;/p&gt;
  &lt;h3&gt;九、安装其它的软件&lt;/h3&gt;
  &lt;hr&gt;&lt;/hr&gt;
  &lt;p&gt;完成上面的安装，基本上就能用了，但是我需要在R中使用Knitr和Sweave，所以我得安装MacTex，顺便还装了Lyx。&lt;/p&gt;
  &lt;p&gt;安装好了MacTex之后，我就安装了其它一些平时会用的软件，像Octave、Weka、MySQL等等！&lt;/p&gt;
  &lt;p&gt;那个下载速度很是蛋疼啊~~~&lt;/p&gt;
  &lt;p&gt; &lt;/p&gt;
  &lt;p&gt;reference:http://jackycode.github.io/blog/2014/04/30/reinstall-mac/ &lt;/p&gt;
  &lt;p&gt; &lt;/p&gt;
&lt;/div&gt;
          
           &lt;br /&gt; &lt;br /&gt;
          
             &lt;a href="http://hugolandrover.iteye.com/blog/2263713#comments"&gt;已有   &lt;strong&gt;0&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;  &lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          
           &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;
ITeye推荐
 &lt;br /&gt;
 &lt;ul&gt;  &lt;li&gt;   &lt;a href="http://www.iteye.com/clicks/433" target="_blank"&gt;—软件人才免语言低担保 赴美带薪读研！— &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;
          
        &lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category />
      <guid isPermaLink="true">https://itindex.net/detail/54856-mac-%E5%BC%80%E5%8F%91-%E7%8E%AF%E5%A2%83</guid>
      <pubDate>Sun, 13 Dec 2015 11:29:04 CST</pubDate>
    </item>
    <item>
      <title>号称比 MacBook Pro 快两倍，微软的 Surface Book 足以替换掉你手里的 Mac 吗？</title>
      <link>https://itindex.net/detail/54461-macbook-pro-%E5%BE%AE%E8%BD%AF</link>
      <description>&lt;p&gt;在苹果、Google 纷纷推出新一代的 iPhone、Nexus 设备后，微软 10 月 6 号的硬件发布会也如约到来。今年，微软除了推出新一代的 Surface 和 3 款 Lumia 手机外，还带来了一款名为 Surface Book 的笔记本电脑。这个新品类刚一出现就成了整场发布会上最吸引人的硬件设备。&lt;/p&gt;
 &lt;p&gt;  &lt;a href="http://cdn.pingwest.com/wp-content/uploads/2015/10/Untitled222.jpg"&gt;   &lt;img alt="Untitled222" height="584" src="http://cdn.pingwest.com/wp-content/uploads/2015/10/Untitled222.jpg-700x0" width="882"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;  &lt;strong&gt;微软亲自打造的第一台笔记本电脑&lt;/strong&gt;&lt;/p&gt;
 &lt;p&gt;作为微软亲自打造的第一台笔记本电脑，Surface Book 的对标对象当然是目前高端市场最受欢迎的 Mac 系列笔记本。但由于 Surface Book 的显示屏和键盘又是可分离的，所以像 iPad Pro 这样的产品其实也是 Surface Book 的竞争对手。&lt;/p&gt;
 &lt;p&gt;具体来说，13.5 英寸的 Surface Book 屏幕部分重量为 728 克，和 712 克的 iPad Pro 相当；加上键盘后，Surface Book 重量为 1516 克，和 1580 克的 13 英寸 MacBook Pro 相当。在厚度方面，由于 Surface Book 屏幕和键盘的折叠处比较与众不同，所以它最薄的地方有 13 毫米，最厚的地方则有 22.8 毫米。&lt;/p&gt;
 &lt;p&gt;硬件配置方面，Surface Book 的屏幕分辨率为 3000 x 2000 (267 PPI)。处理器分为英特尔第六代 i5、i7 两档，运存分为 8GB、16GB 两档，内存分为 128GB、256GB、512GB 和 1TB 四档。用户可以根据需要自行搭配，但起步价为 1499 美元。&lt;/p&gt;
 &lt;p&gt;软件方面，Surface Book 搭载的当然是最新的 Windows 10 Pro。此外，微软还提供 30 天的 Office 试用体验。&lt;/p&gt;
 &lt;p&gt;  &lt;a href="http://cdn.pingwest.com/wp-content/uploads/2015/10/Untitled555.jpg"&gt;   &lt;img alt="Untitled555" height="584" src="http://cdn.pingwest.com/wp-content/uploads/2015/10/Untitled555.jpg-700x0" width="882"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;  &lt;strong&gt;号称比 MacBook Pro 快 2 倍&lt;/strong&gt;&lt;/p&gt;
 &lt;p&gt;既然 Surface Book 的外形和 MacBook 相比还有些差距，那么就要在速度和性能上取胜。微软声称 Surface Book 要比苹果的 MacBook Pro 快两倍，而且是历史上速度最快的 13 英寸笔记本电脑。在续航方便，Surface Book 支持最高 12 小时的视频播放，和 13 英寸的 MacBook Pro 相当。&lt;/p&gt;
 &lt;p&gt;  &lt;a href="http://cdn.pingwest.com/wp-content/uploads/2015/10/Untitled444.jpg"&gt;   &lt;img alt="Untitled444" height="584" src="http://cdn.pingwest.com/wp-content/uploads/2015/10/Untitled444.jpg-700x0" width="882"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;  &lt;strong&gt;触控板终于赶得上 MacBook 了&lt;/strong&gt;&lt;/p&gt;
 &lt;p&gt;如果你即使用过 Windows 笔记本，也使用过 MacBook 的话，那么两者之间一个显然的差距就是触摸板。和 MacBook 相比，大多数 Windows 笔记本触摸板的使用体验都可以用一团糟来形容。不过在 Surface Book 上，这方面也终于赶得上 MacBook 了。&lt;/p&gt;
 &lt;p&gt;  &lt;a href="http://www.theverge.com/2015/10/6/9456137/microsoft-surface-book-laptop-hands-on" target="_blank"&gt;The Verge 的作者 Tom Warren 在亲自体验过 Surface Book 后表示&lt;/a&gt;，它的触摸板使用起来感觉和 MacBook 一样好。看上去，微软终于要在这方面给诸多 Windows OEM 厂商做一次示范了。&lt;/p&gt;
 &lt;p&gt;  &lt;a href="http://cdn.pingwest.com/wp-content/uploads/2015/10/Untitled333.jpg"&gt;   &lt;img alt="Untitled333" height="584" src="http://cdn.pingwest.com/wp-content/uploads/2015/10/Untitled333.jpg-700x0" width="882"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;  &lt;strong&gt;支持 Surface Pen&lt;/strong&gt;&lt;/p&gt;
 &lt;p&gt;由于 Surface Book 的屏幕和键盘是可以分离的，所以用户还可以把它当做平板电脑来使用。在微软看来，这种形态将是未来笔记本电脑的发展方向。基于这样的特性，Surface Book 也增加了对 Surface Pen 触控笔的支持，而且这支笔属于出厂自带物品，用户无需额外购买。&lt;/p&gt;
 &lt;p&gt;目前，Surface Book 已经开始接受预定，想直接购买的用户则需要等到 10 月 26 号。由于它身上兼具 iPad Pro、MacBook 和 Surface Pro 的影子，所以 Surface Book 或许最适合有多样化需求的那一类用户，至于它是已经好到否足以影响苹果笔记本在高端市场的份额，这还真不一定。&lt;/p&gt;
 &lt;p&gt;图片来自：  &lt;a href="http://www.theverge.com/2015/10/6/9456137/microsoft-surface-book-laptop-hands-on" target="_blank"&gt;The Verge&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;相关阅读：&lt;/p&gt;
 &lt;p&gt;      &lt;a href="http://www.pingwest.com/huddle-at-boxworks/"&gt;这种发布会踢馆方式你见过吗？&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;      &lt;a href="http://www.pingwest.com/ppt-genius/"&gt;微软中国推出官方模板服务“OFFICE PLUS”。上班族们，是时候把它加进你的收藏夹了&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;      &lt;a href="http://www.pingwest.com/windows-10-default-search-engine-baidu/"&gt;百度将替换必应成Windows 10浏览器默认首页和搜索引擎&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;      &lt;a href="http://www.pingwest.com/office-2016-review/"&gt;微软正式推出Office 2016，这是我们的简单上手体验&lt;/a&gt;&lt;/p&gt;
&lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category>短新闻 Surface Surface Book 微软</category>
      <guid isPermaLink="true">https://itindex.net/detail/54461-macbook-pro-%E5%BE%AE%E8%BD%AF</guid>
      <pubDate>Wed, 07 Oct 2015 10:16:15 CST</pubDate>
    </item>
    <item>
      <title>Linux 下查看局域网内所有主机IP和MAC</title>
      <link>https://itindex.net/detail/53870-linux-%E5%B1%80%E5%9F%9F%E7%BD%91-%E4%B8%BB%E6%9C%BA</link>
      <description>&lt;div&gt;  &lt;p&gt;用nmap对局域网扫描一遍，然后查看arp缓存表就可以知道局域内ip对应的mac了。nmap比较强大也可以直接扫描mac地址和端口。执行扫描之后就可以 cat /proc/net/arp查看arp缓存表了。   &lt;br /&gt;   &lt;br /&gt;进行ping扫描，打印出对扫描做出响应的主机：　　   &lt;br /&gt;$ nmap -sP 192.168.1.0/24　　   &lt;br /&gt;   &lt;br /&gt;仅列出指定网络上的每台主机，不发送任何报文到目标主机：　   &lt;br /&gt;$ nmap -sL 192.168.1.0/24　　   &lt;br /&gt;   &lt;br /&gt;探测目标主机开放的端口，可以指定一个以逗号分隔的端口列表(如-PS 22，23，25，80)：　　   &lt;br /&gt;$ nmap -PS 192.168.1.234　　   &lt;br /&gt;   &lt;br /&gt;使用UDP ping探测主机：   &lt;br /&gt;$ nmap -PU 192.168.1.0/24　　   &lt;br /&gt;   &lt;br /&gt;使用频率最高的扫描选项（SYN扫描,又称为半开放扫描），它不打开一个完全的TCP连接，执行得很快：　   &lt;br /&gt;$ nmap -sS 192.168.1.0/24&lt;/p&gt;&lt;/div&gt;
          
           &lt;br /&gt; &lt;br /&gt;
          
             &lt;a href="http://q16964777.iteye.com/blog/2226373#comments"&gt;已有   &lt;strong&gt;0&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;  &lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          
           &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;
ITeye推荐
 &lt;br /&gt;
 &lt;ul&gt;  &lt;li&gt;   &lt;a href="http://www.iteye.com/clicks/433" target="_blank"&gt;—软件人才免语言低担保 赴美带薪读研！— &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;
          
        &lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category />
      <guid isPermaLink="true">https://itindex.net/detail/53870-linux-%E5%B1%80%E5%9F%9F%E7%BD%91-%E4%B8%BB%E6%9C%BA</guid>
      <pubDate>Sat, 11 Jul 2015 12:14:06 CST</pubDate>
    </item>
    <item>
      <title>Android 和 Mac 连爆毁灭级安全漏洞，数字居民何以安身立命？</title>
      <link>https://itindex.net/detail/54094-android-mac-%E5%AE%89%E5%85%A8%E6%BC%8F%E6%B4%9E</link>
      <description>&lt;p&gt;  &lt;a href="http://images.ifanr.cn/wp-content/uploads/2015/08/glebstock140501410-e1438842990651.jpg" rel="lightbox[549084]"&gt;   &lt;img alt="glebstock140501410" height="750" src="http://images.ifanr.cn/wp-content/uploads/2015/08/glebstock140501410-e1438842990651.jpg" width="1200"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;数字安全事件我们常有耳闻，比如   &lt;a href="http://www.ifanr.com/478765" target="_blank"&gt;12306 账户信息泄露&lt;/a&gt;和携程用户信用卡泄露，它们都属于网络安全范畴。而最近两件重大安全事件则实属罕见，一个是系统级别的漏洞，一个是固件层面的隐形蠕虫。&lt;/p&gt;
 &lt;p&gt;几天前，网络安全机构 Zimperium 在 Android 系统上发现了一个堪称 Android 有史以来最严重漏洞——Stagefright。&lt;/p&gt;
 &lt;p&gt;这个漏洞波及了 9.5 亿左右的 Android 手机，从多年前的 Android 2.2 到最近的 Android 5.1 之间的各个系统版本都有可能中招。它的厉害之处在于，黑客只需要知道你的手机号码，发一条彩信就可以入侵用户的手机，在远端执行代码读取、控制你手机中的内容，甚至不需要你去打开这条彩信。&lt;/p&gt;
 &lt;p&gt;  &lt;a href="http://images.ifanr.cn/wp-content/uploads/2015/08/stagefright.jpg" rel="lightbox[549084]"&gt;   &lt;img alt="stagefright" height="491" src="http://images.ifanr.cn/wp-content/uploads/2015/08/stagefright.jpg" width="750"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;无独有偶，近日不少媒体接连报道了一个在 Mac 固件层面上的隐形蠕虫——  &lt;a href="http://www.theguardian.com/technology/2015/aug/04/mac-viruses-strike-secure-thunderstrike-2" target="_blank"&gt;Thunderstrike 2&lt;/a&gt;。与计算机病毒不同的是，计算机蠕虫不需要附在别的程序内。计算机蠕虫未必会直接破坏被感染的系统，却几乎都对网络有害。&lt;/p&gt;
 &lt;p&gt;这个蠕虫其实是 Thunderstrike 的升级版。今年年初德国汉堡举行的 CCC 大会（Chaos Communication Congress ）上，安全专家 Trammell Hudson 展示了一种针对 Mac 固件层面的恶意软件——Thunderstrike（雷击）。它实际上是利用了一个在 Thunderbolt Option ROM 的漏洞，这个漏洞在 2012 年首次被发现但至今仍未修补。&lt;/p&gt;
 &lt;p&gt;Thunderstrike 主要通过 Mac 上的 Thunderbolt 接口传播恶意软件。恶意软件通过 Thunderbolt 接口进入到 Mac 中，然后自动在固件层面安装，获得系统控制权限，接着肆无忌惮地偷取用户一切信息。&lt;/p&gt;
 &lt;p&gt;这种 Thunderbolt 恶意软件厉害的地方在于，它独立于操作系统和硬盘驱动，难以被系统侦测到，即使格式化硬盘和重装操作系统也没有办法彻底根除。&lt;/p&gt;
 &lt;p&gt;近日，这位 Trammell Hudson 联手另一位安全专家 Xeno Kovah 研究出了 Thunderstrike 的升级版——Thunderstrike 2。前面说到，Thunderstrike 依靠 Thunderbolt 接口的物理接触，而 Thunderstrike 2 则可以通过恶意网站或者电子邮件来远程传播。&lt;/p&gt;
 &lt;p&gt;对于这两个重大安全漏洞，Google 和苹果的反应还算迅速。Google 今日  &lt;a href="http://www.ifanr.com/549065" target="_blank"&gt;宣布&lt;/a&gt;，除了常规的平台升级之外，从本周开始，所有 Nexus 设备每个月都将收到 OTA 升级推送。首个安全更新在 8 月 5 日放出。&lt;/p&gt;
 &lt;p&gt;据《卫报》  &lt;a href="http://www.theguardian.com/technology/2015/aug/05/apple-will-fix-mac-os-x-bug-amid-security-concerns" target="_blank"&gt;报道&lt;/a&gt;，苹果已经承诺尽快修复 Mac 这个固件层面的漏洞。与此同时，苹果将采取临时的措施来阻止漏洞被利用，其中包括废除利用这个漏洞的开发者证书，以及任何利用恶意软件进行升级的应用。&lt;/p&gt;
 &lt;p&gt;  &lt;center&gt;&lt;/center&gt;&lt;/p&gt;
 &lt;p&gt;（Thunderstrike 2 攻击演示）&lt;/p&gt;
 &lt;p&gt;对于没有技术背景的大众普通消费者来说，不管是 Android 在系统层面上的漏洞，还是 Mac 在固件上的蠕虫，能做的似乎也只有保持关注，厂商或者软件开发商一发布漏洞补丁立刻更新安装。&lt;/p&gt;
 &lt;p&gt;事实上，相较于上面提到的系统安全问题和计算机固件层面的漏洞，我们平时使用电子设备上网遇到的更多是网络安全问题。&lt;/p&gt;
 &lt;p&gt;中国互联网协会近日发布的《中国网民权益保护调查报告（2015）》  &lt;a href="http://news.cntv.cn/2015/07/25/VIDE1437790324228495.shtml" target="_blank"&gt;显示&lt;/a&gt;，78% 的网民个人身份信息曾遭泄露，包括姓名、身份证号码、工作单位及家庭住址等。63% 的网民个人网上活动信息被泄露过，包括通话记录、网络浏览纪录、IP 地址及地理位置等。82% 的网民亲身感受到了个人信息泄露对日常生活造成的影响。&lt;/p&gt;
 &lt;p&gt;  &lt;a href="http://images.ifanr.cn/wp-content/uploads/2015/08/image1.jpeg" rel="lightbox[549084]"&gt;   &lt;img alt="image" height="900" src="http://images.ifanr.cn/wp-content/uploads/2015/08/image1.jpeg" width="960"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;日常生活中我们知道保护手机号码和身份证号码，正确的网络安全防范措施同样应该成为每个“数字居民”的常识。&lt;/p&gt;
 &lt;p&gt;Google 近期发表了一篇名为“没有人能攻击我的大脑：专业人士与非专业人士安全行为对比”的  &lt;a href="https://www.usenix.org/system/files/conference/soups2015/soups15-paper-ion.pdf" target="_blank"&gt;报告&lt;/a&gt;。这份报告针对 231 名安全专家和 294 名非安全专家的网络用户做了调查，询问他们在网络安全方面通常采取哪些措施。&lt;/p&gt;
 &lt;p&gt;调查结果显示，专业人士的 5 个首选安全行为是：&lt;/p&gt;
 &lt;ol&gt;
  &lt;li&gt;安装软件更新&lt;/li&gt;
  &lt;li&gt;使用独有密码&lt;/li&gt;
  &lt;li&gt;使用双重认证&lt;/li&gt;
  &lt;li&gt;使用安全性强的密码&lt;/li&gt;
  &lt;li&gt;使用密码管理器&lt;/li&gt;
&lt;/ol&gt;
 &lt;p&gt;而非安全专家的网络用户的 5 个首选安全行为则是：&lt;/p&gt;
 &lt;ol&gt;
  &lt;li&gt;使用防病毒软件&lt;/li&gt;
  &lt;li&gt;使用安全性强的密码&lt;/li&gt;
  &lt;li&gt;经常更改密码&lt;/li&gt;
  &lt;li&gt;仅访问自己了解的网站&lt;/li&gt;
  &lt;li&gt;不共享个人信息&lt;/li&gt;
&lt;/ol&gt;
 &lt;p&gt;  &lt;a href="http://images.ifanr.cn/wp-content/uploads/2015/08/w1408.jpg" rel="lightbox[549084]"&gt;   &lt;img alt="w1408" height="468" src="http://images.ifanr.cn/wp-content/uploads/2015/08/w1408.jpg" width="636"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;这里有一个有趣的点，专业人士的 5 个首选安全行为里面全部没有“使用防病毒软件”，而非安全专家的的网络用户则把“使用防病毒软件”放在了第 1 位。&lt;/p&gt;
 &lt;p&gt;调查指出，非专业人士往往没有意识到及时更新软件的重要性，并且有所质疑：&lt;/p&gt;
 &lt;blockquote&gt;  &lt;p&gt;我不了解更新软件是否能够确保安全。如果下载了恶意软件岂不是很糟糕？我认为软件自动更新并不安全，因为它可能会被用于更新恶意内容。&lt;/p&gt;&lt;/blockquote&gt;
 &lt;p&gt;对此，专业人士解释道，防病毒软件有它自身的优势，但它会误导用户对安全性的理解，以为安装了防病毒软件就能一劳永逸。及时更新软件才是网络安全的重要保障。&lt;/p&gt;
 &lt;p&gt;在专业人士的选择中，我们还可以看到 2-4 位的都是和密码相关的安全措施。“使用独有密码”可以最大限度地防止“  &lt;a href="http://www.zhihu.com/question/21562202" target="_blank"&gt;撞库攻击&lt;/a&gt;”所造成的密码泄露。之前   &lt;a href="http://www.ifanr.com/478765" target="_blank"&gt;12306 用户信息泄露事件&lt;/a&gt;就是黑客通过“撞库攻击”所引起的。&lt;/p&gt;
 &lt;p&gt;“双重认证”相当于给你的家门上了两把锁，而且是两把完全不一样的锁。像 Gmail 的双重认证就包括第一重的密码认证，以及第二重的短信认证或者身份验证器（  &lt;a href="https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2" target="_blank"&gt;Google Authenticator&lt;/a&gt;）生成的随机数字组合认证。&lt;/p&gt;
 &lt;p&gt;Google 的调查还显示，仅有 24% 的非专业人士为部分账户使用密码管理器，而 73% 的专业人士会把全部密码都交由密码管理器管理。调研结果指出，这种差异存在的原因在于，非专业人士对密码管理器的优势缺乏了解，以及对此类程序缺乏信任。&lt;/p&gt;
 &lt;p&gt;尽管   &lt;a href="http://www.ifanr.com/532432" target="_blank"&gt;LastPass 曾爆出安全漏洞&lt;/a&gt;，但专业付费的密码管理器仍是现在安全系数比较高的密码管理解决方案。密码管理器还可以生成高强度的不规律密码组合，提高密码的破解难度。&lt;/p&gt;
 &lt;p&gt;对于希望进一步了解网络安全的读者，我们鼓励阅读这份调研报告的  &lt;a href="https://www.usenix.org/system/files/conference/soups2015/soups15-paper-ion.pdf" target="_blank"&gt;英文原文&lt;/a&gt;。报告不仅阐述了大众对于基本网络安全实践的主要误解，还提供一系列技巧帮助大家过上更安全的数字生活。&lt;/p&gt;
 &lt;p&gt; &lt;/p&gt;
 &lt;p&gt;题图来自   &lt;a href="http://www.123rf.com.cn/%E4%BA%8C%E8%BF%9B%E5%88%B6%E9%BB%91%E8%89%B2%E7%A0%81%E7%94%B5%E8%84%91%E9%A5%BC%E5%B9%B2%E6%91%84%E5%BD%B1%E5%9B%BE%E7%89%87_29639098_123RF%E5%9B%BE%E7%89%87%E5%BA%93" target="_blank"&gt;123RF&lt;/a&gt;&lt;/p&gt;
   &lt;div&gt;
      &lt;div&gt;   &lt;a href="http://www.ifanr.com/author/odyssey" target="_blank"&gt;&lt;/a&gt;

         &lt;div&gt;
            &lt;div&gt;
               &lt;div&gt;      &lt;strong&gt;       &lt;a href="http://www.ifanr.com/author/odyssey" target="_blank"&gt;欧狄&lt;/a&gt;&lt;/strong&gt;
          &lt;/div&gt;
               &lt;div&gt;报道倾向：消费电子、虚拟现实、工具类 app。工作邮箱：oudi@ifanr.com。&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
      &lt;div&gt;
         &lt;div&gt;
                                    &lt;a href="mailto:oudi@ifanr.com" target="_blank"&gt;邮箱&lt;/a&gt;

          
                &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
   &lt;p&gt;#欢迎关注爱范儿认证微信公众号：AppSolution（微信号：appsolution），发现新酷精华应用。&lt;/p&gt; &lt;img border="0" src="http://ifanr.feedsportal.com/c/33866/f/642084/s/549084/mf.gif"&gt;&lt;/img&gt; &lt;br /&gt; &lt;br /&gt; &lt;a href="http://da.feedsportal.com/r/144540365956/u/362/f/642084/c/33866/s/549084/a2.htm"&gt;  &lt;img border="0" src="http://da.feedsportal.com/r/144540365956/u/362/f/642084/c/33866/s/549084/a2.img"&gt;&lt;/img&gt;&lt;/a&gt; &lt;img border="0" height="1" src="http://pi.feedsportal.com/r/144540365956/u/362/f/642084/c/33866/s/549084/a2t.img" width="1"&gt;&lt;/img&gt; &lt;a href="http://mindstore.io/mind/5279/"&gt;
                      &lt;img src="http://www.ifanr.com/wp-content/uploads/2015/08/banner.jpg"&gt;&lt;/img&gt;
                &lt;/a&gt; &lt;p&gt;
  &lt;a href="http://www.ifanr.com"&gt;爱范儿 · Beats of Bits&lt;/a&gt; |
  &lt;a href="http://www.ifanr.com/549084"&gt;原文链接&lt;/a&gt; ·
  &lt;a href="http://www.ifanr.com/549084#comments"&gt;查看评论&lt;/a&gt; ·
  &lt;a href="http://www.weibo.com/ifanr"&gt;新浪微博&lt;/a&gt; ·
  &lt;a href="http://www.ifanr.com/weixin"&gt;微信订阅&lt;/a&gt;
&lt;/p&gt;

 &lt;br /&gt;
 &lt;div&gt;
&lt;/div&gt; &lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category>产品 Google/Android mac 固件漏洞 安全漏洞</category>
      <guid isPermaLink="true">https://itindex.net/detail/54094-android-mac-%E5%AE%89%E5%85%A8%E6%BC%8F%E6%B4%9E</guid>
      <pubDate>Thu, 06 Aug 2015 15:34:36 CST</pubDate>
    </item>
    <item>
      <title>无论怎么测试，Safari 都是 Mac 平台最省电的浏览器</title>
      <link>https://itindex.net/detail/54048-%E6%B5%8B%E8%AF%95-safari-mac</link>
      <description>&lt;div&gt;
  &lt;p&gt;相信很多人都喜欢谷歌推出的 Chrome 浏览器，数据也显示 Chrome 的全球浏览器份额高达64.8%。不过，Chrome 的电池消耗却很严重，能影响续航。简单的说，如果你是 MacBook 用户，使用 Chrome 浏览器直接可以让续航时间缩短1个小时。Firefox 浏览器的成绩好一些，不过最省电的浏览器仍然是 Safari。&lt;/p&gt;&lt;/div&gt;
 &lt;div&gt;  &lt;p&gt;   &lt;a href="http://static.cnbetacdn.com/article/2015/0802/67569bb17137b26.jpg" target="_blank"&gt;    &lt;img src="http://static.cnbetacdn.com/thumb/article/2015/0802/67569bb17137b26.jpg_600x600.jpg" title="featured-banner-Mario.jpg"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;国外 BatteryOS 网站使用不同浏览器进行了电池续航测试，测试项目包括在 You Tube 上观看视频，浏览 Reddit，在 Netflix 观看直播，在推特和脸书上玩耍，在 Gmail 和 Hotmail 上编写邮件，以及在谷歌、必应和 DuckDuckGo 上搜索。测试中使用的   &lt;a href="http://aos.prf.hn/click/camref:100lcC/creativeref:305224" target="_blank"&gt;MacBook&lt;/a&gt;都进行恢复原厂设置，每次测试只安装一款浏览器，不安装其他任何应用。&lt;/p&gt;  &lt;p&gt;   &lt;a href="http://static.cnbetacdn.com/article/2015/0802/8d2c66b520d79cf.jpg" target="_blank"&gt;    &lt;img src="http://static.cnbetacdn.com/thumb/article/2015/0802/8d2c66b520d79cf.jpg_600x600.jpg" title="Averages-copy.jpg"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;结果显示，Safari 的续航成绩为6小时21分钟，Firefox 的续航为5小时29分钟，Chrome 浏览器只有5小时8分钟。这意味着如果你是 Chrome 用户，切换至 Safari 浏览器可以提升一个小时的续航时间。下面详细的测试数据，Safari 只有访问部分网站时，成绩不如 Firefox。&lt;/p&gt;  &lt;p&gt;   &lt;a href="http://static.cnbetacdn.com/article/2015/0802/e8c0f0ea08a5ca5.jpg" target="_blank"&gt;    &lt;img src="http://static.cnbetacdn.com/thumb/article/2015/0802/e8c0f0ea08a5ca5.jpg_600x600.jpg" title="Search-Engines2.jpg"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;▲搜索引擎测试&lt;/p&gt;  &lt;p&gt;   &lt;a href="http://static.cnbetacdn.com/article/2015/0802/ab846772d406481.jpg" target="_blank"&gt;    &lt;img src="http://static.cnbetacdn.com/thumb/article/2015/0802/ab846772d406481.jpg_600x600.jpg" title="YouTube.jpg"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;▲YouTube 浏览测试&lt;/p&gt;  &lt;p&gt;   &lt;a href="http://static.cnbetacdn.com/article/2015/0802/a018b2c486eb12e.jpg" target="_blank"&gt;    &lt;img src="http://static.cnbetacdn.com/thumb/article/2015/0802/a018b2c486eb12e.jpg_600x600.jpg" title="Tech-News-copy.jpg"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;▲科技新闻网站&lt;/p&gt;  &lt;p&gt;   &lt;a href="http://static.cnbetacdn.com/article/2015/0802/afc54ebd88a8c2f.jpg" target="_blank"&gt;    &lt;img src="http://static.cnbetacdn.com/thumb/article/2015/0802/afc54ebd88a8c2f.jpg_600x600.jpg" title="General-News.jpg"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;▲新闻网站&lt;/p&gt;  &lt;p&gt;   &lt;a href="http://static.cnbetacdn.com/article/2015/0802/bfd6e233c7aeeaa.jpg" target="_blank"&gt;    &lt;img src="http://static.cnbetacdn.com/thumb/article/2015/0802/bfd6e233c7aeeaa.jpg_600x600.jpg" title="Enterainment.jpg"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;▲娱乐网站&lt;/p&gt;  &lt;p&gt;   &lt;a href="http://static.cnbetacdn.com/article/2015/0802/6551c64af1987c3.jpg" target="_blank"&gt;    &lt;img src="http://static.cnbetacdn.com/thumb/article/2015/0802/6551c64af1987c3.jpg_600x600.jpg" title="Music-Streaming.jpg"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;▲音乐播放&lt;/p&gt;  &lt;p&gt;   &lt;a href="http://static.cnbetacdn.com/article/2015/0802/4830c880a45931e.jpg" target="_blank"&gt;    &lt;img src="http://static.cnbetacdn.com/thumb/article/2015/0802/4830c880a45931e.jpg_600x600.jpg" title="Composing-and-Sending-Email2.jpg"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;▲编写和发送邮件&lt;/p&gt;&lt;/div&gt;
&lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category />
      <guid isPermaLink="true">https://itindex.net/detail/54048-%E6%B5%8B%E8%AF%95-safari-mac</guid>
      <pubDate>Sun, 02 Aug 2015 09:32:33 CST</pubDate>
    </item>
    <item>
      <title>新恶意软件 iWorm 已感染全球1.7万台 Mac 电脑</title>
      <link>https://itindex.net/detail/51288-%E6%81%B6%E6%84%8F%E8%BD%AF%E4%BB%B6-iworm-%E6%84%9F%E6%9F%93</link>
      <description>&lt;p&gt;  &lt;img height="315" src="http://static.oschina.net/uploads/img/201410/04085816_92vp.png" width="550"&gt;&lt;/img&gt;&lt;/p&gt; &lt;p&gt;北京时间10月4日早间消息，信息安全研究人员近期发现，全球超过1.7万台Mac电脑已经感染了一种名为“iWorm”的新的OS X恶意软件。这种恶意软件曾使用Reddit网站作为传播媒介，能窃取用户数据，触发多种系统操作，并执行Lua脚本。&lt;/p&gt; &lt;p&gt;俄罗斯信息安全研究公司Dr. Web在病毒库中将这一恶意软件标记为“Mac.BackDoor.iWorm”。这是一种复杂的后门软件，能在被感染的Mac电脑上执行多种命令，从而实现窃取用户数据，以及远程遥控系统等目的。&lt;/p&gt; &lt;p&gt;在iWorm被装入Mac电脑后，这一软件会创建可执行文件，打开一个端口，对多台控制服务器发出请求，以等待进一步指令。这一恶意软件的特别之处在于能调用Reddit的搜索服务获得僵尸网络的服务器列表。&lt;/p&gt; &lt;p&gt;Reddit已经封杀了这一恶意软件发送的请求，但iWorm的开发者很可能已通过其他搜索服务创建了又一个服务器列表。研究人员尚未发现该软件使用了哪一搜索服务。&lt;/p&gt; &lt;p&gt;在iWorm连接命令和控制服务器之后，将会以二进制格式和Lua脚本的方式拉取指令。服务器随后可以向被感染的计算机发送其他恶意软件，或从事其他恶意活动。&lt;/p&gt; &lt;p&gt;iWorm本身能够收集并发送敏感的用户信息，在配置文件中设置参数，触发GET请求，使Mac电脑进入休眠状态，禁止某些节点，或运行Lua脚本。&lt;/p&gt; &lt;p&gt;由于iWorm会被解压至OS X的一个文件夹，因此用户可以很容易检查，自己的Mac电脑是否感染了这一恶意软件。用户只需点击OS X的Finder菜单中的“Go -&amp;gt; Go to Folder”选项，随后输入路径“/Library/Application Support/JavaW”即可。如果OS X找不到这一文件夹，那么Mac电脑就是安全的。如果能找到这一文件夹，那么用户需要安装反病毒软件，从硬盘中清理iWorm。&lt;/p&gt; &lt;p&gt;根据Dr. Web的iWorm统计分析数据，到9月26日，这一恶意软件已经感染了17658台Mac电脑。&lt;/p&gt;&lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category>综合新闻</category>
      <guid isPermaLink="true">https://itindex.net/detail/51288-%E6%81%B6%E6%84%8F%E8%BD%AF%E4%BB%B6-iworm-%E6%84%9F%E6%9F%93</guid>
      <pubDate>Sat, 04 Oct 2014 08:58:16 CST</pubDate>
    </item>
    <item>
      <title>在 Mac 下制作可启动 PC 的 Windows Bootable 安装启动盘</title>
      <link>https://itindex.net/detail/51159-mac-%E5%88%B6%E4%BD%9C-pc</link>
      <description>&lt;p&gt;这个小技巧是小编昨天才发现的，实际应用场景如下：&lt;/p&gt;
 &lt;p&gt;某朋友请我帮他组装一台 PC，相信很多人都有类似的经历。硬件组装完成之后，就需要安装操作系统了。然而这时我才想起来没有购买光驱，因此只能通过制作 USB 的 Windows Bootable 安装启动盘。&lt;/p&gt;
 &lt;p&gt;但是这里有一个问题，我只有一台 Mac，且没有安装 Windows 系统。理论上在 Mac 下通过 BootCamp  助理制作的 USB Windows Bootable 安装启动盘是只能启动 Mac 电脑的，没有办法启动 PC(会黑屏左上角一个光标一直闪)。但昨天我还是抱着试试看的态度，在 Mac 上通过 BootCamp 助理制作了一个 Windows Bootable 启动盘。&lt;/p&gt;
 &lt;div&gt;  &lt;a href="http://img.guomii.com/2014/09/FullSizeRender-2.jpg"&gt;   &lt;img alt="&amp;#35831;&amp;#26080;&amp;#35270;&amp;#29031;&amp;#29255;&amp;#20013;&amp;#30340;&amp;#26368;&amp;#21518;&amp;#19968;&amp;#39033;&amp;#65292;&amp;#22240;&amp;#20026;&amp;#36825;&amp;#24352;&amp;#29031;&amp;#29255;&amp;#26159;&amp;#23433;&amp;#35013;&amp;#22909; Windows &amp;#21518;&amp;#25165;&amp;#25293;&amp;#25668;&amp;#30340;&amp;#12290;" height="750" src="http://img.guomii.com/2014/09/FullSizeRender-2.jpg" width="1000"&gt;&lt;/img&gt;&lt;/a&gt;  &lt;p&gt;请无视照片中的最后一项，因为这张照片是安装好 Windows 后才拍摄的。&lt;/p&gt;&lt;/div&gt;
 &lt;p&gt;结果奇迹出现了，在将只做好的 U 盘插入 PC 并打开引导菜单之后(这台 PC 采用的是华硕某型号主板，打开引导菜单的方法是在开机后立刻按 F8)，选择启动界面上出现了一个 “UEFI: ”开头的引导项，选择它之后，机器貌似进入了假死状态约30秒钟后，Windows 8 的安装程序竟然开始了，并且最后顺利完成了在这台 PC 上的 Windows 8 系统安装。&lt;/p&gt;
 &lt;p&gt;  &lt;a href="http://img.guomii.com/2014/09/FullSizeRender.jpg"&gt;   &lt;img alt="FullSizeRender" height="750" src="http://img.guomii.com/2014/09/FullSizeRender.jpg" width="1000"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;后来我仔细想了想，这次能够成功启动应该是恰好满足了以下两个因素：&lt;/p&gt;
 &lt;blockquote&gt;  &lt;p&gt;1、新 PC 的主板采用的是 UEFI BIOS，这或许跟 Apple 的 EFI BIOS 是一个意思(或者说底层是一样的)。&lt;/p&gt;
  &lt;p&gt;2、我制作 USB Bootable 启动盘时，使用的是 64Bit 的 Windows 8 ISO，而恰好 UEFI 仅支持 64Bit 系统。&lt;/p&gt;
&lt;/blockquote&gt;
 &lt;p&gt;现在大家应该知道了，这篇文章我想告诉各位果迷的就是：如果下次你也有朋友找你帮忙组装 PC，而你原来又只有 Mac 系统的话，请为他在选择主板时，尽可能的选择支持 UEFI BIOS 的主板，这样你就可以直接在 Mac 上做好 For PC 的 Windows Bootable 启动安装盘帮他安装系统了。&lt;/p&gt;
 &lt;p&gt;下面附上在 Mac 下制作 Windows Bootable 启动安装盘的教程：&lt;/p&gt;
 &lt;blockquote&gt;  &lt;p&gt;Step 1：首先下载一个 64Bit 的 Windows 安装镜像(文件扩展名为 ISO)，微软官方的 Windows 8.1 下载地址在   &lt;a href="http://msdn.microsoft.com/subscriptions/downloads/?#searchTerm=&amp;ProductFamilyId=545&amp;Languages=cn&amp;PageSize=10&amp;PageIndex=0&amp;FileId=0"&gt;这里&lt;/a&gt;，需要一个微软账号才能下载，当然你也可以通过其他渠道下载，请记住一定要下载 X64 版本。&lt;/p&gt;
  &lt;p&gt;Step 2：将一个容量大于 4GB 的空 U盘插入 Mac(U 盘上所有数据都将丢失)，然后在 Mac 上启动 BootCamp 助理，该应用位于[应用程序—实用工具]下。&lt;/p&gt;
  &lt;p&gt;Step 3：在“选择任务”的时候，只勾选“创建 Windows 7 或更高版本的安装盘”。&lt;/p&gt;
  &lt;p&gt;   &lt;a href="http://img.guomii.com/2014/09/&amp;#23631;&amp;#24149;&amp;#24555;&amp;#29031;-2014-09-22-&amp;#19978;&amp;#21320;9.18.33.jpg"&gt;    &lt;img alt="&amp;#23631;&amp;#24149;&amp;#24555;&amp;#29031; 2014-09-22 &amp;#19978;&amp;#21320;9.18.33" height="737" src="http://img.guomii.com/2014/09/&amp;#23631;&amp;#24149;&amp;#24555;&amp;#29031;-2014-09-22-&amp;#19978;&amp;#21320;9.18.33.jpg" width="1000"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;p&gt;Step 4：点击“继续之后”，ISO 镜像 一栏选择你下载好的 Windows x64 ISO，目的磁盘就选择你 U 盘就可以了，接下来就按照提示操作即可轻松完成 Windows Bootable 安装盘的制作。&lt;/p&gt;
  &lt;p&gt;   &lt;a href="http://img.guomii.com/2014/09/&amp;#23631;&amp;#24149;&amp;#24555;&amp;#29031;-2014-09-22-&amp;#19978;&amp;#21320;9.22.13.jpg"&gt;    &lt;img alt="&amp;#23631;&amp;#24149;&amp;#24555;&amp;#29031; 2014-09-22 &amp;#19978;&amp;#21320;9.22.13" height="737" src="http://img.guomii.com/2014/09/&amp;#23631;&amp;#24149;&amp;#24555;&amp;#29031;-2014-09-22-&amp;#19978;&amp;#21320;9.22.13.jpg" width="1000"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;
 &lt;p&gt;在 新 PC 上安装时，如果发现不能成功启动，请在开机后立刻进入启动盘选择界面(按哪个键需要看启动后 BIOS 界面的提示，比如”Press F8 to enter boot menu”，其中的 boot menu 就是启动菜单的意思)，选择带有 UEFI 字样的项进行启动。&lt;/p&gt;
 &lt;p&gt;  &lt;em&gt;注：本文基于在 OS X Yosemite 下制作启动盘，在采用华硕 A85MX-A 主板的 PC 上测试通过，其他情况暂未试验。&lt;/em&gt;&lt;/p&gt;
&lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category>教程 Bootable USB Mac OS X Yosemite Windows</category>
      <guid isPermaLink="true">https://itindex.net/detail/51159-mac-%E5%88%B6%E4%BD%9C-pc</guid>
      <pubDate>Mon, 22 Sep 2014 09:49:25 CST</pubDate>
    </item>
    <item>
      <title>升级到 Mac OS X 10.10 Yosemite (Beta)</title>
      <link>https://itindex.net/detail/50534-%E5%8D%87%E7%BA%A7-mac-os</link>
      <description>&lt;p&gt;上周四苹果发布了 Mac OS X 10.10 Yosemite Beta 公开测试版，如果你提前加入了 OS X Beta Program 的话会收到邮件，按照提示提取或手动输入 Redemption Code 后就可以下载安装了。和  &lt;a href="http://www.vpsee.com/2013/10/upgrade-my-mac-to-os-x-mavericks/"&gt;升级 Mac OS X 10.9 Mavericks&lt;/a&gt; 时候一样，升级 Mac OS X 10.10 Yosemite 直接通过 App Store 就可以完成。&lt;/p&gt;
 &lt;p&gt;目测改变最大的是界面，继续向扁平化、iOS 7 风格靠拢，菜单字体也变了。自己用得最多、最在意的两个程序是 Safari 和 Terminal.&lt;/p&gt;
 &lt;p&gt;Safari.app 改进挺大，终于加上了 Google Chrome 几年前就有的 “直接在地址栏搜索”，因为从来不关机，所以浏览器经常会有 n 个 tab 页放在那里，时间长了这些 tab 不容易找，单从 tab 上面的 title 没法快速识别自己要找哪个 tab，Safari 菜单上的 show all tabs 能快速预览所有 tabs，正是我想要的。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="Mac OS X 10.10 Yosemite" src="http://www.vpsee.com/wp-content/uploads/2014/07/mac-os-x-yosemite1.png"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;
&lt;/p&gt; &lt;p&gt;Terminal.app 没有多大变化，依然没有 iTerm2.app 那种多窗口切分功能，只能依靠 tmux 做窗口、会话切分。&lt;/p&gt;
 &lt;p&gt;Calendar.app 也是常用的 app，这年头记不住事，全靠 Calendar/Reminder/Notes/Timer 之类的工具。不知道大脑退化是否和这些 app 有关，反正自从可以用电脑打字以后，很少碰过笔，现在拿笔写出来的字惨不忍睹～，不知道大家还记不记得曾经有 “书法” 这个词～&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="Mac OS X 10.10 Yosemite" src="http://www.vpsee.com/wp-content/uploads/2014/07/mac-os-x-yosemite2.png"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;
&lt;/p&gt; &lt;p&gt;Spotlight 功能大大加强，而且搜索的速度大大提高，也可能是因为我的硬盘是 SSD 的缘故，搜索结果基本上是实时显示。&lt;/p&gt;
 &lt;p&gt;Notifications 增加了 “Today” 标签页，用户可以在 “Today” 里看日历、提醒、天气、股票、计算器等常用信息，据说苹果开放了 API，第三方程序也可以将信息显示到 “Today” 里，貌似苹果打算这个新的信息展示页面替代老的 Dashboard.&lt;/p&gt;
 &lt;p&gt;iCloud Drive 可以到 System Preferences -&amp;gt; iCloud 开启，5GB 免费，和 Dropbox 用法一样。&lt;/p&gt;
 &lt;p&gt;可能因为我的使用习惯是保持系统最简，不怎么用第三方软件，不会出现乱七八糟的软件兼容、干扰等问题，Mac OS X 10.10 Yosemite 公开测试版在  &lt;a href="http://www.vpsee.com/2013/09/my-new-macbook-pro/"&gt;我的 Mac&lt;/a&gt; 上运行很稳定，完全可以当作正式版用～&lt;/p&gt;
&lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category>Mac mac os x</category>
      <guid isPermaLink="true">https://itindex.net/detail/50534-%E5%8D%87%E7%BA%A7-mac-os</guid>
      <pubDate>Mon, 28 Jul 2014 18:52:51 CST</pubDate>
    </item>
    <item>
      <title>Mac技巧之苹果电脑上把视频转换成 GIF 动态图片的免费软件：Gifrocket</title>
      <link>https://itindex.net/detail/50160-mac-%E6%8A%80%E5%B7%A7-%E8%8B%B9%E6%9E%9C%E7%94%B5%E8%84%91</link>
      <description>昨天在 Twitter 上看到  &lt;u&gt;  &lt;a href="https://twitter.com/beryl_snw/status/480943788890660865" rel="nofollow" target="_blank" title="https://twitter.com/beryl_snw/status/480943788890660865"&gt;@Beryl_snw 分享了个&lt;/a&gt;&lt;/u&gt;苹果电脑 Mac OS X 系统上的小软件：Gifrocket，拖拽即可把视频转换成 GIF 动态图片。而且图片尺寸、质量、视频起止时间等参数都可以设定。 &lt;p&gt;&lt;/p&gt; &lt;p&gt;  &lt;img alt="&amp;#33529;&amp;#26524;&amp;#30005;&amp;#33041;&amp;#19978;&amp;#25226;&amp;#35270;&amp;#39057;&amp;#36716;&amp;#25442;&amp;#25104; GIF &amp;#30340;&amp;#20813;&amp;#36153;&amp;#36719;&amp;#20214;&amp;#65306;Gifrocket" border="0" src="http://www.mac52ipod.cn/attachment.php?fid=5632" title="&amp;#33529;&amp;#26524;&amp;#30005;&amp;#33041;&amp;#19978;&amp;#25226;&amp;#35270;&amp;#39057;&amp;#36716;&amp;#25442;&amp;#25104; GIF &amp;#30340;&amp;#20813;&amp;#36153;&amp;#36719;&amp;#20214;&amp;#65306;Gifrocket"&gt;&lt;/img&gt;&lt;/p&gt; &lt;p&gt;极简风格 + 扁平化 的界面，把要转换的视频拖进去就行了。转换好的 GIF 图片会存储在和视频同一文件夹里。&lt;/p&gt; &lt;p&gt;点击右上角的齿轮按钮，可以调出设置界面，如下图所示：&lt;/p&gt; &lt;p&gt;  &lt;img alt="&amp;#33529;&amp;#26524;&amp;#30005;&amp;#33041;&amp;#19978;&amp;#25226;&amp;#35270;&amp;#39057;&amp;#36716;&amp;#25442;&amp;#25104; GIF &amp;#30340;&amp;#20813;&amp;#36153;&amp;#36719;&amp;#20214;&amp;#65306;Gifrocket" border="0" src="http://www.mac52ipod.cn/attachment.php?fid=5633" title="&amp;#33529;&amp;#26524;&amp;#30005;&amp;#33041;&amp;#19978;&amp;#25226;&amp;#35270;&amp;#39057;&amp;#36716;&amp;#25442;&amp;#25104; GIF &amp;#30340;&amp;#20813;&amp;#36153;&amp;#36719;&amp;#20214;&amp;#65306;Gifrocket"&gt;&lt;/img&gt;&lt;/p&gt; &lt;p&gt;由于还是 Beta 版，有时候会出血问题，比如我遇到过修改分辨率以后出马赛克的情况。以后有更新了会改善吧。&lt;/p&gt; &lt;p&gt;Gifrocket 下载地址   &lt;u&gt;   &lt;a href="http://www.gifrocket.com/" rel="nofollow" target="_blank" title="Gifrocket &amp;#19979;&amp;#36733;&amp;#22320;&amp;#22336;"&gt;http://www.gifrocket.com/&lt;/a&gt;&lt;/u&gt;&lt;/p&gt; &lt;br /&gt;Tags -  &lt;a href="http://www.mac52ipod.cn/tag.php?tag=gif" rel="tag"&gt;gif&lt;/a&gt; ,  &lt;a href="http://www.mac52ipod.cn/tag.php?tag=%25E8%25A7%2586%25E9%25A2%2591" rel="tag"&gt;视频&lt;/a&gt; &lt;img border="0" height="0" src="http://www1.feedsky.com/t1/731367733/applefan/feedsky/s.gif?r=http://www.mac52ipod.cn/post/-mac-os-x-app-gifrocket-creat-gif-pic-from-video.php" width="0"&gt;&lt;/img&gt;&lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category>Mac</category>
      <guid isPermaLink="true">https://itindex.net/detail/50160-mac-%E6%8A%80%E5%B7%A7-%E8%8B%B9%E6%9E%9C%E7%94%B5%E8%84%91</guid>
      <pubDate>Tue, 24 Jun 2014 09:50:14 CST</pubDate>
    </item>
    <item>
      <title>7 个 Safari 8.0 for Mac 的实用小技巧</title>
      <link>https://itindex.net/detail/51661-safari-for-mac</link>
      <description>&lt;p&gt;在 OS X Yosemite 中，Safari 升级到了全新的 8.0 版本。除了全新的界面，更加流畅的性能，这一版本还带来了许多实用的改变，本文就将向你介绍一些你可能还没体验过的新功能和小技巧。&lt;/p&gt;
 &lt;h2&gt;1. 全新的标签管理界面&lt;/h2&gt;
 &lt;p&gt;Safari 8 的感觉和 iOS 系统里的移动端越来越接近，最明显的就是全新的标签管理界面。在这里你可以一起查看当前打开的所有标签的缩略图。&lt;/p&gt;
 &lt;p&gt;打开标签管理界面，你可以点击图中右上角红框中的按钮，或在 Trackpad 上使用三指收缩的手势。在这个界面上，你可以点击缩略图查看某个网页，或是直接关闭它。最酷的是，当标签页过多时，Safari 还会自动将同一个域名下的页面聚合堆叠在一起。&lt;/p&gt;
 &lt;p&gt;页面的下方还会显示当前在同一个 iCloud 账号登录的 iPhone 或 iPad 上的漫游页面。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" src="http://cdn.sspai.com/attachment/thumbnail/2014/11/03/a08813c037701f67d3095f617958376f_mw_640_wm_1_wmp_3.png"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;h2&gt;2. 标签栏支持 Trackpad 滑动&lt;/h2&gt;
 &lt;p&gt;在 Safari 7 以及之前的版本中，如果同时打开的标签页过多，会在最右侧显示一个下拉箭头，才能查看或切换到其它的页面，而在 Safari 8 中则抛弃了这一设计。&lt;/p&gt;
 &lt;p&gt;现在， 当你打开的标签页过多时，会自动将靠前或靠后的标签页堆叠在一起，你可以使用 Trackpad 或 Magic Mouse，通过左右滑动来快速切换每个标签页的显示宽度。再也不用点击那个反人类的下拉箭头了，也不会像 Chrome 一样，标签页过多时几乎看不到所有网页的标签。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" src="http://sspai.com/../attachment/origin/2014/11/03/188819.gif"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;h2&gt;3. 地址栏和收藏夹结合&lt;/h2&gt;
 &lt;p&gt;你是不是已经习惯了在地址栏下方显示收藏夹？现在，Safari 8 还提供了一种全新的收藏夹显示模式，和地址栏完美结合。&lt;/p&gt;
 &lt;p&gt;你只需要点击地址栏，会自动下拉打开收藏夹里的所有网页，网站的 favicon 会作为大图标显示排列，你可以直接点击在当前页打开，或按住 Command 点击，则会在新标签页中打开。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" src="http://cdn.sspai.com/attachment/thumbnail/2014/11/03/5aec2777820a8cdf90ad892a92f24148_mw_640_wm_1_wmp_3.png"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;h2&gt;4. 按时间段清除历史记录&lt;/h2&gt;
 &lt;p&gt;Safari 8 的清除历史记录也有了一个小更新，和 Chrome 一样，现在可以按时间段来选择性地删除历史记录等隐私信息。&lt;/p&gt;
 &lt;p&gt;在清除历史记录等信息时，你可以选择「过去一小时内」、「今天」、「今天和昨天」以及「所有」四个选项。这样，如果你一时兴起看了一些不该看的网页，毁尸灭迹就方便多了。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="215" src="http://cdn.sspai.com/attachment/thumbnail/2014/11/03/de14598a0858b05597b16ee9f5537242_mw_640_wm_1_wmp_3.png" width="442"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;h2&gt;5. 全新的无痕浏览模式&lt;/h2&gt;
 &lt;p&gt;当然，按时间段清除历史记录不是唯一一个 Safari 向 Chrome 借鉴的功能。Safari 8 中的无痕浏览模式，也全盘借鉴了 Chrome。在以前的版本中，如果一旦进入无痕浏览，所有的页面都不得不开启这一模式，而 Safari 8 则和 Chrome 一样，正常模式和无痕浏览模式的页面可以并存，两者互不干扰。&lt;/p&gt;
 &lt;p&gt;在无痕浏览模式时，地址栏的颜色会由白变成深灰色，在这一模式下，不会记录你的浏览历史、搜索记录和自动填充信息。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" src="http://cdn.sspai.com/attachment/thumbnail/2014/11/03/c775a76f84efc05226261b82f0b1adb8_mw_640_wm_1_wmp_3.png"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;h2&gt;6. 单个页面时显示网页标题&lt;/h2&gt;
 &lt;p&gt;为了使 Safari 极简和尽可能地显示网页内容，Safari 8 在只打开一个页面时，竟然连网页标题都省略不显示了。但别怕，还是有办法把它找回来的。&lt;/p&gt;
 &lt;p&gt;在只有一个网页时，你只需要开启菜单中的「View -&amp;gt; Show Tab Bar」，就会像以前一样，即使只有一个网页，也显示标签栏了，而且只需要操作一次，Safari 会记住你的选择。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" src="http://cdn.sspai.com/attachment/thumbnail/2014/11/03/fb91706047ad600b30e4ea30402f4ad3_mw_640_wm_1_wmp_3.png"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;h2&gt;7. 显示完整网页链接地址&lt;/h2&gt;
 &lt;p&gt;Safari 再次本着极简的理念，帮我们把地址栏的网址也简化了。默认情况下，你只会看到一级域名，网址的其它部分都被隐藏了。当然，对于很多非小白用户来说，能一眼看到完整的 URL 有助于判断自己当前在网站里的位置和层级，还是有一定帮助的。&lt;/p&gt;
 &lt;p&gt;我派已经有专门的教程，你可以按  &lt;a href="http://sspai.com/../27191"&gt;「Mac 教程：在 Yosemite 的 Safari 地址栏显示完整网页地址」&lt;/a&gt;中的步骤操作，就可以在地址栏显示完整的链接了。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="" height="469" src="http://cdn.sspai.com/attachment/thumbnail/2014/10/22/b7a39d954b0f57f9bdd6aa85a223091b_mw_800_wm_1_wmp_3.png" width="664"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;关于 Safari 8，你是否还有独家秘门绝技呢？欢迎在评论中和我们分享！&lt;/p&gt; &lt;br /&gt; &lt;br /&gt; &lt;center&gt; 文章来源   &lt;a href="http://sspai.com/\/\/sspai.com"&gt;少数派&lt;/a&gt; ，原作者   &lt;a href="http://sspai.com/\/\/sspai.com/author/648292"&gt;子不语Rex&lt;/a&gt; ，转载请注明原文链接&lt;/center&gt; &lt;br /&gt; &lt;hr&gt;&lt;/hr&gt; &lt;br /&gt;
喜欢少数派？欢迎关注我们的微博：@少数派sspai ，微信公众号： sspaime  &lt;br /&gt;
少数派（ http:\/\/sspai.com ）&lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category />
      <guid isPermaLink="true">https://itindex.net/detail/51661-safari-for-mac</guid>
      <pubDate>Thu, 06 Nov 2014 18:03:29 CST</pubDate>
    </item>
    <item>
      <title>关闭 Mac 上的虚拟内存</title>
      <link>https://itindex.net/detail/47853-mac-%E8%99%9A%E6%8B%9F%E5%86%85%E5%AD%98</link>
      <description>&lt;p&gt;  &lt;a href="http://www.vpsee.com/2013/09/my-new-macbook-pro/"&gt;MacBook Pro with Retina display&lt;/a&gt; 的标配内存是8GB，这个内存足够日常使用了，考虑到 SSD 硬盘寿命的问题，建议关闭系统的虚拟内存（Swap），避免频繁写入。关闭系统 swap 还可以提高性能（参考   &lt;a href="http://www.vpsee.com/2009/11/linux-system-performance-monitoring-memory/"&gt;Linux 性能监测：Memory&lt;/a&gt; 和   &lt;a href="http://www.vpsee.com/2009/11/linux-system-performance-monitoring-io/"&gt;Linux 性能监测：IO&lt;/a&gt; 的 swap 部分）。&lt;/p&gt;
 &lt;p&gt;查看当前正在使用的虚拟内存：&lt;/p&gt;
 &lt;pre&gt;
$ sysctl vm.swapusage
vm.swapusage: total = 1024.00M  used = 354.50M  free = 669.50M  (encrypted)
&lt;/pre&gt;
 &lt;p&gt;关闭虚拟内存以后，系统里还保留着这些用作虚拟内存的交换文件，可以删除：&lt;/p&gt;
 &lt;pre&gt;
$ sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist

$ sudo rm /private/var/vm/swapfile*
&lt;/pre&gt;
 &lt;p&gt;用了一段时间还没有遇到系统不稳定问题，如果发现系统不稳的话可以重新开启虚拟内存：&lt;/p&gt;
 &lt;pre&gt;
$ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
&lt;/pre&gt;
&lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category>Mac ssd swap</category>
      <guid isPermaLink="true">https://itindex.net/detail/47853-mac-%E8%99%9A%E6%8B%9F%E5%86%85%E5%AD%98</guid>
      <pubDate>Tue, 28 Jan 2014 16:37:35 CST</pubDate>
    </item>
    <item>
      <title>在 Mac 下录制屏幕操作</title>
      <link>https://itindex.net/detail/48070-mac-%E5%B1%8F%E5%B9%95</link>
      <description>&lt;p&gt;用 Windows 的朋友可能会遇到过到处找盗版软件来录制屏幕操作经历. 对于 Mac 用户, OS X 自带的 QuickTime Player 就是一个非常棒的屏幕录制软件, 而且功能强大!&lt;/p&gt;
 &lt;p&gt;QuickTime Player 可以录制屏幕的操作, 还可以录制你用鼠标划出来的任何一个矩形区域.&lt;/p&gt;
 &lt;p&gt;使用方法很简单:&lt;/p&gt;
 &lt;p&gt;1. 启动 QuickTime Player  &lt;br /&gt;
2. 从”文件(File)”菜单时选择”新建屏幕录制(New Screen Recording)”.  &lt;br /&gt;
3. 然后会在屏幕正中央弹出一个浮云的提示条, 上面提示你怎么开始录制. 你可以直接单击鼠标, 然后就开始录制整个全屏了. 录完后点击顶部图标区域的一个按钮结束. 或者, 你用鼠标在屏幕上拖曳划出一个矩形区域, 只录制这个区域内的画面.&lt;/p&gt;


 &lt;h3&gt;Related posts:&lt;/h3&gt; &lt;ol&gt;  &lt;li&gt;   &lt;a href="http://www.ideawu.net/blog/archives/512.html" rel="bookmark" title="Permanent Link: screen &amp;#21629;&amp;#20196;&amp;#20351;&amp;#29992;"&gt;screen 命令使用&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;   &lt;a href="http://www.ideawu.net/blog/archives/216.html" rel="bookmark" title="Permanent Link: &amp;#29992;mplayer,toolame&amp;#25552;&amp;#21462;rmvb&amp;#31561;&amp;#35270;&amp;#39057;&amp;#25991;&amp;#20214;&amp;#20013;&amp;#30340;&amp;#38899;&amp;#39057;&amp;#20026;mp3"&gt;用mplayer,toolame提取rmvb等视频文件中的音频为mp3&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;   &lt;a href="http://www.ideawu.net/blog/archives/702.html" rel="bookmark" title="Permanent Link: Mac SVG &amp;#22270;&amp;#29255;&amp;#36716;&amp;#25104; PNG"&gt;Mac SVG 图片转成 PNG&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;   &lt;a href="http://www.ideawu.net/blog/archives/239.html" rel="bookmark" title="Permanent Link: &amp;#32534;&amp;#35793;C&amp;#35821;&amp;#35328;&amp;#20195;&amp;#30721;"&gt;编译C语言代码&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;   &lt;a href="http://www.ideawu.net/blog/archives/320.html" rel="bookmark" title="Permanent Link: Zend Framework &amp;#30340;&amp;#32531;&amp;#23384;&amp;#27169;&amp;#22359; Zend_Cache &amp;#20351;&amp;#29992;"&gt;Zend Framework 的缓存模块 Zend_Cache 使用&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt; &lt;div&gt;  &lt;p&gt;   &lt;img src="http://www.ideawu.net/favicon.ico"&gt;&lt;/img&gt; 你现在看的文章是:    &lt;a href="http://www.ideawu.net/blog/archives/780.html" title="&amp;#22312; Mac &amp;#19979;&amp;#24405;&amp;#21046;&amp;#23631;&amp;#24149;&amp;#25805;&amp;#20316;"&gt;在 Mac 下录制屏幕操作&lt;/a&gt;&lt;/p&gt;

  &lt;div&gt;
	   &lt;a href="http://www.benegg.com/linode-ad.php"&gt;
		Linode VPS - 美国虚拟主机
	&lt;/a&gt;
	|
	   &lt;a href="http://www.udpwork.com/"&gt;
		IT牛人博客聚合网站
	&lt;/a&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category>MacOSX</category>
      <guid isPermaLink="true">https://itindex.net/detail/48070-mac-%E5%B1%8F%E5%B9%95</guid>
      <pubDate>Thu, 13 Feb 2014 21:37:44 CST</pubDate>
    </item>
    <item>
      <title>Mac 程序员的十种武器</title>
      <link>https://itindex.net/detail/47903-mac-%E7%A8%8B%E5%BA%8F%E5%91%98-%E6%AD%A6%E5%99%A8</link>
      <description>&lt;p&gt;  &lt;strong&gt;上&lt;/strong&gt;&lt;/p&gt;
 &lt;p&gt;在写 Mac 程序员的十个武器之前，我决定先讲一个故事，关于 Mac 和爱情的。（你们不是问 Mac 和爱情有个鸟关系吗？）&lt;/p&gt;
 &lt;p&gt;从前有一个孩子叫做小明，他不是高帅富，与高大上也毫无瓜葛，只有低调、无聊和内涵。他住在全国房价最贵的城市，租着最贵的单间，写着各种垃圾或垃圾回收的代码，干着程序员这份前途若有若无的职业，一切都朝着注定孤独一生的方向发展着，如果没有变数的话。&lt;/p&gt;
 &lt;p&gt;终于有一天他的朋友小强为他介绍了另一位朋友，这个朋友不是女朋友，而是一款笔记本，笔记本的名字叫做 Macbook Pro。见到 Mac 小明似乎遇到了久违的情人，呆滞的双眼放出绿油油的光芒，他花掉了所有的积蓄购买了这款笔记本，开始没日没夜的学习 iOS 和 OS X 开发的相关知识。&lt;/p&gt;
 &lt;p&gt;他在写 Java 代码的间隙写 Objective-C，在编译 Java 的同时构建 IPA，在运行完 Web Server 之后运行 iOS 虚拟机。每个清晨和夜晚他都在编程……他与 Mac 相依相偎，他们是最好的朋友。&lt;/p&gt;
 &lt;p&gt;终于有一天，他掌握了 Mac 的一部分奥秘，他编写出了自己的第一个 iOS App，花了 99 美元申请了开发者账户，传到了 App Store 上。又过了一段时间，他告诉他的技术主管：我要去远行。于是他去了另一个房价很贵的城市，带着增长了 75% 的薪资，从此杳无音讯。&lt;/p&gt;
 &lt;p&gt;两年后，小强去那个城市看望小明，发现小明身边除了升级的视网膜屏 Macbook 之外，还多了一个水灵灵的女朋友，小强和他的女朋友握了握手，发现是真人，小强觉得很欣慰。小明告诉小强，他现在是公司 iOS 开发组的 Team leader，还和女朋友一起买了套小房子，他们准备，从此幸福的生活在一起……&lt;/p&gt;
 &lt;p&gt;这就是 Mac 和爱情的故事，这是一个真实的故事，故事的主角不是我。我用 Mac 的时候孩子已经两岁了，没有机会去完成这样一个美丽的爱情故事，是我毕生的遗憾。&lt;/p&gt;
 &lt;p&gt;今天的文章到此结束。&lt;/p&gt;
 &lt;p&gt;喂喂，说好的十个 Mac 工具呢？好吧，没看到这只是上吗？&lt;/p&gt;
 &lt;p&gt;再回答一个问题：问：是不是买了 Mac 就会变得很有钱？&lt;/p&gt;
 &lt;p&gt;答：错，这当然是个伪命题，真实的情况是：&lt;/p&gt;
 &lt;p&gt;1、Mac 本来就比其他品牌的笔记本贵不少，一般情况下有钱人才会买。&lt;/p&gt;
 &lt;p&gt;2、不是有钱人的，买了 Mac 天天抱着看各种动作片和爱情片，一样无法改变注孤生的命运。&lt;/p&gt;
 &lt;p&gt;  &lt;strong&gt;下&lt;/strong&gt;&lt;/p&gt;
 &lt;p&gt;以前在 Mac 指引系列里写过一个工具列表，主要是面向普通 Mac 用户的，完整文章已经收录到纸版《MacTalk·人生元编程》中。今天的文章主要是面向程序员的，有重合，但侧重点不同。&lt;/p&gt;
 &lt;p&gt;大部分用户第一次使用 Mac 都会有个短暂的情绪反转。打开包装后马上为 Mac 精美的硬件工艺击节赞叹，进入 OS X 之后随即陷入一种蛋蛋的忧伤，因为，用了十几年的开始菜单不见袅！妈妈开始菜单不见袅肿么办？这时候需要的是：淡定和冷静！&lt;/p&gt;
 &lt;p&gt;要清楚的认识到，我们寻找的不是开始按钮，而是程序入口，任何一个操作系统，用户要做的事情并不是找到开始菜单，而是找到程序，然后打开它们完成自己的工作。在 Mac 里，完成这个职责的最佳角色不是 Dock，而是 Alfred。所以我的建议是，任何用户进入 OS X 之后，第一步就是去 App Store 下载 Alfred。普通用户使用免费版就够了，开发人员可以购买 Powerpack，物超所值。&lt;/p&gt;
 &lt;p&gt;（一）Alfred 是 Mac 平台上最为传奇的效率工具，用一篇长文来介绍都不为过，幸好 Mac 君在之前已经写过了，回复「alfred」阅读。&lt;/p&gt;
 &lt;p&gt;Mac 对原生 Shell 的支持是无数程序员喜爱 Mac 的理由之一，程序员用 Mac 而不用 Shell，基本等于自断一臂，威力将大打折扣。Shell 并非凭空而来，它的入口是终端工具。OS X 自带的终端工具虽然不错，但是和 iTerm 2 一比，就逊色很多了。&lt;/p&gt;
 &lt;p&gt;（二）iTerm2 是 OS X 下一款开源免费的的终端工具，我基本用它替代了原生的 Terminal。网址：  &lt;a href="http://www.iterm2.com/"&gt;http://www.iterm2.com&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;一些基本功能如下：&lt;/p&gt;
 &lt;p&gt;1、分窗口操作：shift+command+d（横向）command+d（竖向）&lt;/p&gt;
 &lt;p&gt;2、查找和粘贴：command+f，呼出查找功能，tab 键选中找到的文本，option+enter 粘贴&lt;/p&gt;
 &lt;p&gt;3、自动完成：command+; 根据上下文呼出自动完成窗口，上下键选择&lt;/p&gt;
 &lt;p&gt;4、粘贴历史：shift+command+h5、回放功能：option+command+b&lt;/p&gt;
 &lt;p&gt;6、全屏：command+enter&lt;/p&gt;
 &lt;p&gt;7、光标去哪了？command+/&lt;/p&gt;
 &lt;p&gt;8、Expose Tabs：Option+Command+E&lt;/p&gt;
 &lt;p&gt;功能还有很多，多用多体会。&lt;/p&gt;
 &lt;p&gt;另外，很多朋友说自己的终端一直是黑白的，如何换成彩电？在用户目录的 .profile 里加上这两行即可：export CLICOLOR=1export LSCOLORS=gxfxcxdxbxegedabagacad&lt;/p&gt;
 &lt;p&gt;（三）有了优秀的终端，我们终于可以使用 Shell 了。不过，万里长征才开始了第一步，Shell 也是分门派的，我推荐给大家的是：  &lt;a href="http://macshuo.com/?p=676" target="_self" title=""&gt;终极 Shell——ZSH&lt;/a&gt;。&lt;/p&gt;
 &lt;p&gt;（四）文本编辑器同样是程序员最喜爱的开发工具之一，我个人偏爱 Vim。Vim 号称编辑器之神，可以脱离鼠标全键盘操作，良好的插件体系几乎适配各类编程语言，使用起来充满推背的速度感，如果你是个赛车迷，你会喜欢上这款软件的。&lt;/p&gt;
 &lt;p&gt;推荐阅读   &lt;a href="http://macshuo.com/?tag=vim" target="_self" title=""&gt;Vim 系列&lt;/a&gt;。&lt;/p&gt;
 &lt;p&gt;其他可选工具：Emacs、TextMate、Sublime Text 等。&lt;/p&gt;
 &lt;p&gt;（五）IDE 是图形化的集成开发工具，具备精准的词法分析、编程提示、调试等功能，功能之繁复用户自知，如果做工业级编程和团队协作的话，推荐使用 IDE。&lt;/p&gt;
 &lt;p&gt;在这里给大家推荐如下几个工具：&lt;/p&gt;
 &lt;p&gt;1、Xcode，Mac 上优秀的集成开发工具，几乎所有的 Mac App 和 iOS App 都由此而生，免费软件。无论你是写 Java 的还是写 Python，用了 Mac 一定要安装 Xcode，为什么？我准备写一篇「更有效率的 XCode」说一下这个事情，当然，这样的内容没那么干，如果各位不同意就算了。&lt;/p&gt;
 &lt;p&gt;2、JetBrains 系列，产品线丰富，几乎都是精品，Java、Python、Ruby、Php、Objective-C、Web 等一应俱全，收费，还挺贵。&lt;/p&gt;
 &lt;p&gt;3、Eclipse 系列，通过插件方式几乎支持所有的常用编程语言，免费。&lt;/p&gt;
 &lt;p&gt;（六）Homebrew 是 OS X 的包管理工具，Ruby 社区的作品，功能类似 Ubuntu 下的 apt-get。使用 Homebrew 可以非常容易的安装 OS X 中没有包含的 Unix 工具包和语言包，比如 wget，node，lua，rabbitmq，nginx 等。当然，我们得首先安装 Homebrew，安装脚本如下：&lt;/p&gt;
 &lt;p&gt;ruby -e &amp;quot;$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)&amp;quot;&lt;/p&gt;
 &lt;p&gt;一段类似黑客帝国里的脚本过去之后，Homebrew 就装好了。尝试一下安装命令行下载工具 wget：brew install wget 一段类似黑客帝国里的脚本过去之后，wget 就装好了。&lt;/p&gt;
 &lt;p&gt;那有没有工具可以用类似的方式安装 Chrome 浏览器、离线迅雷、虾米、QQ 呢？答案是肯定的，程序员无所不能，他们开发了 Homebrew-Cask 用来一键安装应用软件，有了 Cask，再也不用手动下载软件包 DMG，打开，拖进应用程序文件夹了，一切都可以交给程序去做。&lt;/p&gt;
 &lt;p&gt;安装 Cast：brew tap phinze/homebrew-cask &amp;amp;&amp;amp; brew install brew-cask&lt;/p&gt;
 &lt;p&gt;用法：brew cask search 列出所有可以被安装的软件 brew cask search xx 查找所有和 xx 相关的应用 brew cask info xx 查看 xx 应用的信息 brew cask uninstall xx 卸载 xx&lt;/p&gt;
 &lt;p&gt;尝试一下吧。&lt;/p&gt;
 &lt;p&gt;（七）Git 是一款分布式版本控制和软件配置管理软件，类似 SVN 和 CVS，是 Linus 的第二个惊世之作。关于 Linus 和 Git 的故事，我们会在 Linus 系列里描述，这里就不细聊了。&lt;/p&gt;
 &lt;p&gt;Git 是目前主流的版本管理工具，基于 Git 构建的 Github 网站则是这个星球上最大的开源集散地。还在使用 SVN 和 CVS 的童靴，该换换脑筋了。&lt;/p&gt;
 &lt;p&gt;回复「git」，你将获得一份 Git 简明教程。&lt;/p&gt;
 &lt;p&gt;图形化的 Git 工具推荐：GitHub、SourceTree。&lt;/p&gt;
 &lt;p&gt;（八）对于程序员来说，文件比较也属必备工具，OS X 中提供了原生的比较工具 FileMerge，不过这个工具对非 ASCII 内容的文件支持非常不好，推荐 VisualDiffer。VisualDiffer 支持文件和文件夹比较、文件过滤、多重比较模式、颜色标注等，操作简单，响应迅速，实乃程序员居家旅行之必备工具。收费软件，可以直接从 AppStore 下载。&lt;/p&gt;
 &lt;p&gt;另外，习惯命令行操作的朋友，直接使用 diff 和 vimdiff，也是不错的选择。&lt;/p&gt;
 &lt;p&gt;（九）xScope 是一款强大的辅助设计工具，可以精确度量屏幕上的 UI 元素，尤其适合全栈工程师。xScope 可以方便的取得屏幕上任意位置的颜色，可以动态智能监测元素边界并显示距离，可以针对移动设备和各种浏览器设定屏幕尺寸，可以设定屏幕辅助线，放大屏幕等。如果你不想事事求人，xScope 是个不错的选择。收费软件。&lt;/p&gt;
 &lt;p&gt;（十）Pixelmator 号称 Mac 上的精简版 PhotoShop，设计更为人性化，适合非专业人士使用，不是平面设计人员也可以作出非常专业的图像设计。像我这样的老程序员，也开始时不时设计个物件，让团队里的美工 MM 为之侧目。收费软件。&lt;/p&gt;
 &lt;p&gt;推荐一个 Podcast 视频教程：  &lt;a href="http://www.pixelmator.com/tutorials/itunes/"&gt;http://www.pixelmator.com/tutorials/itunes/&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;有了这些武器，你将如猛虎加之羽翼而翱翔四海，到时候再说英雄谁是英雄……&lt;/p&gt; &lt;p&gt;  &lt;a href="http://news.cnblogs.com/n/199688/" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt; &lt;img alt="" height="1" src="http://news.cnblogs.com/news/rssclick.aspx?id=199688" width="1"&gt;&lt;/img&gt;&lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category />
      <guid isPermaLink="true">https://itindex.net/detail/47903-mac-%E7%A8%8B%E5%BA%8F%E5%91%98-%E6%AD%A6%E5%99%A8</guid>
      <pubDate>Tue, 04 Feb 2014 19:58:16 CST</pubDate>
    </item>
    <item>
      <title>Windows系统份额首次跌破90% Mac OS X拿下8%</title>
      <link>https://itindex.net/detail/48599-windows-%E7%B3%BB%E7%BB%9F-mac</link>
      <description>&lt;p&gt;毫无疑问，Windows依然是目前头号操作系统，传闻台式机电脑和笔记本电脑大多数搭载了 Windows 平台。但是据全球最大的财经博客 SeekingAlpha 最新于2014年3月发布的数据表明，按照目前的趋势发展，未来几年可能将发生改变。&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="50_1394950788.jpg_w600" border="0" src="http://upload.techweb.com.cn/2014/0316/1394957412325.jpg"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;  &lt;img alt="47_1394950788.jpg_w600" border="0" src="http://upload.techweb.com.cn/2014/0316/1394957455448.jpg"&gt;&lt;/img&gt;&lt;/p&gt;
 &lt;p&gt;20年来Windows桌面份额首次跌破90%&lt;/p&gt;
 &lt;p&gt;SeekingAlpha 给予的数据图显示，微软最重要的软件平台Windows全球市场份额已经下滑至 90% 以下，这是从20世纪90年代中期Windows95系统开始接管全球桌面平台至今首次跌破 90%，反之 Mac OS X 终于成功的拿下了8%的市场份额。&lt;/p&gt;
 &lt;p&gt;全球著名的两家调研机构的数据均对此进行了证实。首先是 NetMarketShare的数据，Windows的全球市场份额为89.96％，再者StatCounter的数据显示Windows市场份额为更少的89.22％。&lt;/p&gt;
 &lt;p&gt;SeekingAlpha表示，Windows在桌面平台的霸主地位持续了20年之久，不过不幸的是，桌面平台竞争现在变得更加激烈了。Windows整体下滑一切都在意料之中，从如今Windows XP的份额不难发现 ，微软并没有拿出一个可以说服用户升级的全新操作系统。&lt;/p&gt;
 &lt;p&gt;微软目前面向市场主打力推的最新Windows平台为Windows 8/8.1。该平台一经推出便饱受争议，不仅因为微软决定去除传统的开始按键和开始菜单，而且整个系统设计更针对触摸设备优化，桌面用户倍感不适。也有声音指出，Windows XP用户正在等待Windows 9，无论如何首选平台都不会是Windows 8。&lt;/p&gt;
 &lt;p&gt;由于 Windows 8/8.1未获得用户芳心，再加上PC市场份额持续下滑，更多用户坚守Windows 8之前的版本，或者在条件允许的情况下尝试转移至其他平台，比如Linux和Mac OS X。这正是微软最担心的问题，尽管公司开始侧重触摸设备，比如平板电脑，但维持传统桌面平台的市场份额显然更为重要。&lt;/p&gt;
 &lt;p&gt;前段时间，微软内部高管发生变动，Satya Nadella上任微软CEO，Bill Gates重回微软担任技术顾问，消费者对微软下一代Windows操作系统表示期待。&lt;/p&gt;&lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category>TechWeb</category>
      <guid isPermaLink="true">https://itindex.net/detail/48599-windows-%E7%B3%BB%E7%BB%9F-mac</guid>
      <pubDate>Sun, 16 Mar 2014 16:07:00 CST</pubDate>
    </item>
    <item>
      <title>mac终端命令大全介绍</title>
      <link>https://itindex.net/detail/47206-mac-%E7%BB%88%E7%AB%AF-%E5%91%BD%E4%BB%A4</link>
      <description>&lt;div&gt;
  &lt;p&gt;OSX 的文件系统    &lt;br /&gt;OSX 采用的Unix文件系统，所有文件都挂在跟目录 / 下面，所以不在要有Windows 下的盘符概念。    &lt;br /&gt;你在桌面上看到的硬盘都挂在 /Volumes 下。    &lt;br /&gt;比如接上个叫做 USBHD的移动硬盘，桌面上会显示出一个硬盘图标，它实际在哪里呢？    &lt;br /&gt;在终端里执行 ls /Volumes/USBHD, 看看显示出的是不是这个移动硬盘的内容。    &lt;br /&gt;根目录位置是 / 核心 Mach_kernel 就在这里，    &lt;br /&gt;驱动所在位置 /Systme/Library/Extensions    &lt;br /&gt;用户文件夹位置 /User/用户名    &lt;br /&gt;桌面的位置 /User/用户名/Desktop    &lt;br /&gt;文件通配符为星号 *    &lt;br /&gt;注意：在 Unix系统中是区别大小写字符的，A.txt 不等于 a.txt。    &lt;br /&gt;根目录标志 / 不是可有可无，cd /System 表示转到跟目录下的System中，而cd System 表示转到当前目录下的 System中    &lt;br /&gt;——————————————————————————————————————————————    &lt;br /&gt;如何进入命令行操作模式    &lt;br /&gt;再图形界面下，用finder 打开 应用程序 》实用程序》终端    &lt;br /&gt;如果连图形界面都进不去了（比如安错了显示驱动），开机时按 F8，用－s参数启动，然后输入命令 mount -uw /    &lt;br /&gt;   &lt;br /&gt;获得权限    &lt;br /&gt;为了防止误操作破坏系统，再用户状态下时没有权限操作系统重要文件的，所以先要取得root权限    &lt;br /&gt;sudo －s    &lt;br /&gt;然后输入密码，输入密码时没有任何回显，连星号都没有，只管输完回车就行了。    &lt;br /&gt;——————————————————————————————————————————————    &lt;br /&gt;基本命令    &lt;br /&gt;列出文件    &lt;br /&gt;ls 参数 目录名    &lt;br /&gt;例: 想看看跟目录下有什么，    &lt;br /&gt;ls /    &lt;br /&gt;想看看驱动目录下有什么，    &lt;br /&gt;ls /System/Library/Extensions    &lt;br /&gt;参数 -w 显示中文，-l 详细信息， -a 包括隐藏文件    &lt;br /&gt;转换目录    &lt;br /&gt;cd    &lt;br /&gt;例：想到驱动目录下溜达一圈    &lt;br /&gt;cd /System/Library/Extensions    &lt;br /&gt;建立新目录    &lt;br /&gt;mkdir 目录名    &lt;br /&gt;例：在驱动目录下建一个备份目录 backup    &lt;br /&gt;mkdir /System/Library/Extensions/backup    &lt;br /&gt;在桌面上建一个备份目录 backup    &lt;br /&gt;mkdir /User/用户名/Desktop/backup    &lt;br /&gt;拷贝文件    &lt;br /&gt;cp 参数 源文件 目标文件    &lt;br /&gt;例：想把桌面的Natit.kext 拷贝到驱动目录中    &lt;br /&gt;cp -R /User/用户名/Desktop/Natit.kext /System/Library/Extensions    &lt;br /&gt;参数R表示对目录进行递归操作，kext在图形界面下看起来是个文件，实际上是个文件夹。    &lt;br /&gt;把驱动目录下的所有文件备份到桌面backup    &lt;br /&gt;cp -R /System/Library/Extensions/* /User/用户名/Desktop/backup    &lt;br /&gt;删除文件    &lt;br /&gt;rm 参数 文件    &lt;br /&gt;例：想删除驱动的缓存    &lt;br /&gt;rm -rf /System/Library/Extensions.kextcache    &lt;br /&gt;rm -rf /System/Library/Extensions.mkext    &lt;br /&gt;参数－rf 表示递归和强制，千万要小心使用，如果执行了 rm -rf / 你的系统就全没了    &lt;br /&gt;   &lt;br /&gt;移动文件    &lt;br /&gt;mv 文件    &lt;br /&gt;例：想把AppleHDA.Kext 移到桌面    &lt;br /&gt;mv /System/Library/Extensions/AppleHDA.kext /User/用户名/Desktop    &lt;br /&gt;想把AppleHDA.Kext 移到备份目录中    &lt;br /&gt;mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/backup    &lt;br /&gt;更改文件权限    &lt;br /&gt;chmod 参数 权限 文件    &lt;br /&gt;例：把驱动目录下所有文件设定到root读写，其他用户只读    &lt;br /&gt;chmod -R 755 /System/Library/Extensions    &lt;br /&gt;参数R 表示递归，755表示各用户的权限    &lt;br /&gt;更改文件属主    &lt;br /&gt;chown 参数 用户:组 文件    &lt;br /&gt;例：把驱动目录下的所有文件属主改成根用户    &lt;br /&gt;chown -R root:wheel /System/Library/Extensions    &lt;br /&gt;参数R 表示递归操作    &lt;br /&gt;修复整个系统中文件的权限    &lt;br /&gt;diskutil repairpermissions /    &lt;br /&gt;严格的说这不是一个unix 命令，而是osx一个软件，记得修改或添加的驱动就执行一次。    &lt;br /&gt;文本编辑    &lt;br /&gt;nano 文件名    &lt;br /&gt;例：编辑natit Info.plist    &lt;br /&gt;nano /System/Library/Extensions/Natit.kext/Info.plist    &lt;br /&gt;编辑完成后 用 Ctrl ＋O 存盘，Ctrl＋X 退出    &lt;br /&gt;另一个文本编辑软件是 vi，操作有些古怪，熟了是非常好用的，而且在所有类Unix系统中都它，走遍天下都不怕了。    &lt;br /&gt;运行脚本命令    &lt;br /&gt;sh 脚本文件名    &lt;br /&gt;例 修改驱动后所有需要的操作存成一个脚本，以后修改了驱动后只要运行一次这个脚本就可以了，方便吧    &lt;br /&gt;1. 终端中运行nano /clean    &lt;br /&gt;2. 把下列代码粘贴到 nano 中    &lt;br /&gt;rm -rf /System/Library/Extensions.kextcache    &lt;br /&gt;rm -rf /System/Library/Extensions.mkext    &lt;br /&gt;chown -R root:wheel /System/Library/Extensions    &lt;br /&gt;chmod -R 755 /System/Library/Extensions    &lt;br /&gt;diskutil repairpermissions /    &lt;br /&gt;kextcache -k /System/Library/Extensions/    &lt;br /&gt;3. Ctrl ＋O 存盘，Ctrl＋X 退出    &lt;br /&gt;4. 以后只要动了驱动，就在终端中运行一次 sh /clean    &lt;br /&gt;————————————————————————————————————    &lt;br /&gt;小技巧    &lt;br /&gt;用 Tab 键自动补齐命令    &lt;br /&gt;比如想到 /System 目录中去，输入 cd /Sy 然后按一下Tab 键，命令就会自动补齐成 cd /System    &lt;br /&gt;操作带名字中带有空格的文件和目录    &lt;br /&gt;空格在命令中写成 空格， 比如要进入 My Documents，命令为 cd My Documents    &lt;br /&gt;查看命令的详细帮助    &lt;br /&gt;man 命令名    &lt;br /&gt;比如要看看 ls 命令的详细用法，执行 man ls    &lt;br /&gt;————————————————————————————————————    &lt;br /&gt;典型操作流程    &lt;br /&gt;(假设已经制作好清理脚本，记得每次操作前 sudo -s 获得系统权限)    &lt;br /&gt;假设下载了一个显卡驱动 Natit.zip，在桌面解压得到了一个Natit.kext，该怎么做呢？    &lt;br /&gt;为了保险起见，先把所有驱动备份了再说    &lt;br /&gt;mkdir /User/用户名/Desktop/backup 在桌面上建立备份文件夹    &lt;br /&gt;cp -R /System/Library/Extensions/* /User/用户名/Desktop/backup 备份驱动文件    &lt;br /&gt;现在可以安心安装了    &lt;br /&gt;cp -R /User/用户名/Desktop/Natit.kext /System/Library/Extensions 把它 拷贝到系统驱动目录位置    &lt;br /&gt;sh /clean 执行清理脚本，操作完成    &lt;br /&gt;重新开机失败，进不去桌面了，发现不应该安这个驱动，怎么恢复呢？    &lt;br /&gt;开机按F8，用 -s 参数启动    &lt;br /&gt;执行 mount -uw /    &lt;br /&gt;rm -rf /User/用户名/Desktop/Natit.kext 删除这个驱动    &lt;br /&gt;sh /clean 执行清理脚本，操作完成    &lt;br /&gt;重启，回到原先状态了，不死心啊，没有特效怎么行呢，又听说需要修改 Natit的 Info. plist 文件才行，好，再来    &lt;br /&gt;cp -R /User/用户名/Desktop/Natit.kext /System/Library/Extensions 把它 拷贝到系统驱动目录位置    &lt;br /&gt;nano /System/Library/Extensions/Natit.kext/Info.plist    &lt;br /&gt;编辑完成后 用 Ctrl ＋O 存盘，Ctrl＋X 退出    &lt;br /&gt;sh /clean 执行清理脚本，操作完成    &lt;br /&gt;重启，这回对了，显卡特效都有了，该弄声卡了，天知道会出什么事，得把现有成果保护好。    &lt;br /&gt;mkdir /User/用户名/Desktop/gooddrivers 专为有效驱动建个目录    &lt;br /&gt;cp -R /System/Library/Extensions/Natit.kext /User/用户名/Desktop/gooddrivers 备份    &lt;br /&gt;这个声卡要求把 AppleHDA.kext 删除和编辑 AppleAzaliaAudio.kext中的Info.plist 文件，谁知道以后会不会还用AppleHDA呢，不如暂时禁用吧。    &lt;br /&gt;mkdir /System/Library/Extensions/disabled 建立个禁用目录    &lt;br /&gt;mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/disabled 移动过去    &lt;br /&gt;nano /System/Library/Extensions/Natit.kext/AppleAzaliaAudio.kext/Info.plist    &lt;br /&gt;编辑完成后 用 Ctrl ＋O 存盘，Ctrl＋X 退出    &lt;br /&gt;sh /clean 执行清理脚本，操作完成    &lt;br /&gt;成功了，也把修改好的驱动备份一下把    &lt;br /&gt;复制内容到剪贴板代码:    &lt;br /&gt;   &lt;br /&gt;以下是unix的命令行,供参考    &lt;br /&gt;目录操作    &lt;br /&gt;命令名    &lt;br /&gt;功能描述    &lt;br /&gt;使用举例    &lt;br /&gt;mkdir    &lt;br /&gt;创建一个目录    &lt;br /&gt;mkdir dirname    &lt;br /&gt;rmdir    &lt;br /&gt;删除一个目录    &lt;br /&gt;rmdir dirname    &lt;br /&gt;mvdir    &lt;br /&gt;移动或重命名一个目录    &lt;br /&gt;mvdir dir1 dir2    &lt;br /&gt;cd    &lt;br /&gt;改变当前目录    &lt;br /&gt;cd dirname    &lt;br /&gt;pwd    &lt;br /&gt;显示当前目录的路径名    &lt;br /&gt;pwd    &lt;br /&gt;ls    &lt;br /&gt;显示当前目录的内容    &lt;br /&gt;ls -la    &lt;br /&gt;dircmp    &lt;br /&gt;比较两个目录的内容    &lt;br /&gt;dircmp dir1 dir2    &lt;br /&gt;文件操作    &lt;br /&gt;命令名    &lt;br /&gt;功能描述    &lt;br /&gt;使用举例    &lt;br /&gt;cat    &lt;br /&gt;显示或连接文件    &lt;br /&gt;cat filename    &lt;br /&gt;pg    &lt;br /&gt;分页格式化显示文件内容    &lt;br /&gt;pg filename    &lt;br /&gt;more    &lt;br /&gt;分屏显示文件内容    &lt;br /&gt;more filename    &lt;br /&gt;od    &lt;br /&gt;显示非文本文件的内容    &lt;br /&gt;od -c filename    &lt;br /&gt;cp    &lt;br /&gt;复制文件或目录    &lt;br /&gt;cp file1 file2    &lt;br /&gt;rm    &lt;br /&gt;删除文件或目录    &lt;br /&gt;rm filename    &lt;br /&gt;mv    &lt;br /&gt;改变文件名或所在目录    &lt;br /&gt;mv file1 file2    &lt;br /&gt;ln    &lt;br /&gt;联接文件    &lt;br /&gt;ln -s file1 file2    &lt;br /&gt;find    &lt;br /&gt;使用匹配表达式查找文件    &lt;br /&gt;find . -name &amp;quot;*.c&amp;quot; -print    &lt;br /&gt;file    &lt;br /&gt;显示文件类型    &lt;br /&gt;file filename    &lt;br /&gt;选择操作    &lt;br /&gt;命令名    &lt;br /&gt;功能描述    &lt;br /&gt;使用举例    &lt;br /&gt;head    &lt;br /&gt;显示文件的最初几行    &lt;br /&gt;head -20 filename    &lt;br /&gt;tail    &lt;br /&gt;显示文件的最后几行    &lt;br /&gt;tail -15 filename    &lt;br /&gt;cut    &lt;br /&gt;显示文件每行中的某些域    &lt;br /&gt;cut -f1,7 -d: /etc/passwd    &lt;br /&gt;colrm    &lt;br /&gt;从标准输入中删除若干列    &lt;br /&gt;colrm 8 20 file2    &lt;br /&gt;paste    &lt;br /&gt;横向连接文件    &lt;br /&gt;paste file1 file2    &lt;br /&gt;diff    &lt;br /&gt;比较并显示两个文件的差异    &lt;br /&gt;diff file1 file2    &lt;br /&gt;sed    &lt;br /&gt;非交互方式流编辑器    &lt;br /&gt;sed &amp;quot;s/red/green/g&amp;quot; filename    &lt;br /&gt;grep    &lt;br /&gt;在文件中按模式查找    &lt;br /&gt;grep &amp;quot;^[a-zA-Z]&amp;quot; filename    &lt;br /&gt;awk    &lt;br /&gt;在文件中查找并处理模式    &lt;br /&gt;awk &amp;apos;{print $1 $1}&amp;apos; filename    &lt;br /&gt;sort    &lt;br /&gt;排序或归并文件    &lt;br /&gt;sort -d -f -u file1    &lt;br /&gt;uniq    &lt;br /&gt;去掉文件中的重复行    &lt;br /&gt;uniq file1 file2    &lt;br /&gt;comm    &lt;br /&gt;显示两有序文件的公共和非公共行    &lt;br /&gt;comm file1 file2    &lt;br /&gt;wc    &lt;br /&gt;统计文件的字符数、词数和行数    &lt;br /&gt;wc filename    &lt;br /&gt;nl    &lt;br /&gt;给文件加上行号    &lt;br /&gt;nl file1 &amp;gt;file2    &lt;br /&gt;安全操作    &lt;br /&gt;命令名    &lt;br /&gt;功能描述    &lt;br /&gt;使用举例    &lt;br /&gt;passwd    &lt;br /&gt;修改用户密码    &lt;br /&gt;passwd    &lt;br /&gt;chmod    &lt;br /&gt;改变文件或目录的权限    &lt;br /&gt;chmod ug+x filename    &lt;br /&gt;umask    &lt;br /&gt;定义创建文件的权限掩码    &lt;br /&gt;umask 027    &lt;br /&gt;chown    &lt;br /&gt;改变文件或目录的属主    &lt;br /&gt;chown newowner filename    &lt;br /&gt;chgrp    &lt;br /&gt;改变文件或目录的所属组    &lt;br /&gt;chgrp staff filename    &lt;br /&gt;xlock    &lt;br /&gt;给终端上锁    &lt;br /&gt;xlock -remote    &lt;br /&gt;编程操作    &lt;br /&gt;命令名    &lt;br /&gt;功能描述    &lt;br /&gt;使用举例    &lt;br /&gt;make    &lt;br /&gt;维护可执行程序的最新版本    &lt;br /&gt;make    &lt;br /&gt;touch    &lt;br /&gt;更新文件的访问和修改时间    &lt;br /&gt;touch -m 05202400 filename    &lt;br /&gt;dbx    &lt;br /&gt;命令行界面调试工具    &lt;br /&gt;dbx a.out    &lt;br /&gt;xde    &lt;br /&gt;图形用户界面调试工具    &lt;br /&gt;xde a.out    &lt;br /&gt;进程操作    &lt;br /&gt;命令名    &lt;br /&gt;功能描述    &lt;br /&gt;使用举例    &lt;br /&gt;ps    &lt;br /&gt;显示进程当前状态    &lt;br /&gt;ps u    &lt;br /&gt;kill    &lt;br /&gt;终止进程    &lt;br /&gt;kill -9 30142    &lt;br /&gt;nice    &lt;br /&gt;改变待执行命令的优先级    &lt;br /&gt;nice cc -c *.c    &lt;br /&gt;renice    &lt;br /&gt;改变已运行进程的优先级    &lt;br /&gt;renice +20 32768    &lt;br /&gt;时间操作    &lt;br /&gt;命令名    &lt;br /&gt;功能描述    &lt;br /&gt;使用举例    &lt;br /&gt;date    &lt;br /&gt;显示系统的当前日期和时间    &lt;br /&gt;date    &lt;br /&gt;cal    &lt;br /&gt;显示日历    &lt;br /&gt;cal 8 1996    &lt;br /&gt;time    &lt;br /&gt;统计程序的执行时间    &lt;br /&gt;time a.out    &lt;br /&gt;网络与通信操作    &lt;br /&gt;命令名    &lt;br /&gt;功能描述    &lt;br /&gt;使用举例    &lt;br /&gt;telnet    &lt;br /&gt;远程登录    &lt;br /&gt;telnet hpc.sp.net.edu.cn    &lt;br /&gt;rlogin    &lt;br /&gt;远程登录    &lt;br /&gt;rlogin hostname -l username    &lt;br /&gt;rsh    &lt;br /&gt;在远程主机执行指定命令    &lt;br /&gt;rsh f01n03 date    &lt;br /&gt;ftp    &lt;br /&gt;在本地主机与远程主机之间传输文件    &lt;br /&gt;ftp ftp.sp.net.edu.cn    &lt;br /&gt;rcp    &lt;br /&gt;在本地主机与远程主机 之间复制文件    &lt;br /&gt;rcp file1 host1:file2    &lt;br /&gt;ping    &lt;br /&gt;给一个网络主机发送 回应请求    &lt;br /&gt;ping hpc.sp.net.edu.cn    &lt;br /&gt;mail    &lt;br /&gt;阅读和发送电子邮件    &lt;br /&gt;mail    &lt;br /&gt;write    &lt;br /&gt;给另一用户发送报文    &lt;br /&gt;write username pts/1    &lt;br /&gt;mesg    &lt;br /&gt;允许或拒绝接收报文    &lt;br /&gt;mesg n    &lt;br /&gt;Korn Shell 命令    &lt;br /&gt;命令名    &lt;br /&gt;功能描述    &lt;br /&gt;使用举例    &lt;br /&gt;history    &lt;br /&gt;列出最近执行过的 几条命令及编号    &lt;br /&gt;history    &lt;br /&gt;r    &lt;br /&gt;重复执行最近执行过的 某条命令    &lt;br /&gt;r -2    &lt;br /&gt;alias    &lt;br /&gt;给某个命令定义别名    &lt;br /&gt;alias del=rm -i    &lt;br /&gt;unalias    &lt;br /&gt;取消对某个别名的定义    &lt;br /&gt;unalias del    &lt;br /&gt;其它命令    &lt;br /&gt;命令名    &lt;br /&gt;功能描述    &lt;br /&gt;使用举例    &lt;br /&gt;uname    &lt;br /&gt;显示操作系统的有关信息    &lt;br /&gt;uname -a    &lt;br /&gt;clear    &lt;br /&gt;清除屏幕或窗口内容    &lt;br /&gt;clear    &lt;br /&gt;env    &lt;br /&gt;显示当前所有设置过的环境变量    &lt;br /&gt;env    &lt;br /&gt;who    &lt;br /&gt;列出当前登录的所有用户    &lt;br /&gt;who    &lt;br /&gt;whoami    &lt;br /&gt;显示当前正进行操作的用户名    &lt;br /&gt;whoami    &lt;br /&gt;tty    &lt;br /&gt;显示终端或伪终端的名称    &lt;br /&gt;tty    &lt;br /&gt;stty    &lt;br /&gt;显示或重置控制键定义    &lt;br /&gt;stty -a    &lt;br /&gt;du    &lt;br /&gt;查询磁盘使用情况    &lt;br /&gt;du -k subdir    &lt;br /&gt;df    &lt;br /&gt;显示文件系统的总空间和可用空间    &lt;br /&gt;df /tmp    &lt;br /&gt;w    &lt;br /&gt;显示当前系统活动的总信息&lt;/p&gt;
  &lt;div&gt; &lt;/div&gt;
&lt;/div&gt;
          
           &lt;br /&gt; &lt;br /&gt;
          
             &lt;a href="http://songzhan.iteye.com/blog/1994120#comments"&gt;已有   &lt;strong&gt;0&lt;/strong&gt; 人发表留言，猛击-&amp;gt;&amp;gt;  &lt;strong&gt;这里&lt;/strong&gt;&amp;lt;&amp;lt;-参与讨论&lt;/a&gt;
          
           &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;
ITeye推荐
 &lt;br /&gt;
 &lt;ul&gt;  &lt;li&gt;   &lt;a href="http://www.iteye.com/clicks/433" target="_blank"&gt;—软件人才免语言低担保 赴美带薪读研！— &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;
          
        &lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category />
      <guid isPermaLink="true">https://itindex.net/detail/47206-mac-%E7%BB%88%E7%AB%AF-%E5%91%BD%E4%BB%A4</guid>
      <pubDate>Mon, 23 Dec 2013 21:49:01 CST</pubDate>
    </item>
    <item>
      <title>MacOptimizer-Mac系统优化清理应用</title>
      <link>https://itindex.net/detail/46005-macoptimizer-mac-%E7%B3%BB%E7%BB%9F</link>
      <description>&lt;div&gt;  &lt;img alt="MacOptimizer" height="262" src="http://rosefinch.qiniudn.com/wp-content/uploads/2013/10/MacOptimizer.jpg" width="524"&gt;&lt;/img&gt;&lt;/div&gt;
 &lt;div&gt;         Windows系统共可以使用360清理垃圾，是系统保持在一个最优状态。同样Mac系统也需要一款优化软件。MacOptimizer 就是款 Mac 专用的最优化系统清理工具。如果你感觉系统速度不如以前顺畅、程序常常运行缓慢，建议你用MacOptimizer来进行修复和优化。&lt;/div&gt;
 &lt;div&gt;   &lt;img alt="mac-dock" height="379" src="http://rosefinch.qiniudn.com/wp-content/uploads/2013/10/mac-dock.jpg" width="532"&gt;&lt;/img&gt;&lt;/div&gt;
 &lt;div&gt;          MacOptimizer 提供包括清理缓存（Cache）、优化、维护、系统设定等主要功能，最大的目标就是帮助使用者实现 Mac 系统的良好体验。全新的 MacOptimizer 还加入内存管理、CPU 监控、启动项管理、Safari 加速和 Dock 相关设置等等。&lt;/div&gt;
 &lt;div&gt;下载MacOptimizer 2.0 ：  &lt;a href="http://macappware.com/software/mac-optimizer/" target="_blank"&gt;官方&lt;/a&gt;&lt;/div&gt;
 &lt;hr&gt;&lt;/hr&gt; &lt;small&gt;Copyright © 2012  &lt;br /&gt; This feed is for personal, non-commercial use only.   &lt;br /&gt; 无名小卒(Digital Fingerprint: b98c67913fef00419d415179421ab42f)&lt;/small&gt;
 &lt;div&gt;  &lt;div&gt;   &lt;h3&gt;Related Posts&lt;/h3&gt;   &lt;ul&gt;    &lt;li&gt;     &lt;a href="http://rollom.com/xee-c3/"&gt;Xee³-轻便的图片浏览软件&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;     &lt;a href="http://rollom.com/iskysoft-data-recovery-for-mac/"&gt;iSkysoft Data Recovery for Mac限时免费&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;     &lt;a href="http://rollom.com/speedtao-download/"&gt; SpeedTao-大道至简的下载工具[Mac]&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;     &lt;a href="http://rollom.com/autocad-2013-for-mac/"&gt;AutoCAD 2013 for Mac欧特克官方正式注册版下载&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;     &lt;a href="http://rollom.com/vmware-fusion5/"&gt;VMWare Fusion 5-Mac OSX 系统优秀的虚拟机软件&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;     &lt;a href="http://rollom.com/imessage/"&gt;iMessage-Mac版聊天软件客户端&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
 &lt;img height="1" src="http://feeds.feedburner.com/~r/rollom/~4/WQqBHcOphWE" width="1"&gt;&lt;/img&gt;&lt;div&gt; &lt;a href="https://itindex.net/"  title="IT 资讯"&gt;&lt;img src="https://itindex.net/images/iconWarning.gif" title="IT 资讯" border="0"/&gt; &lt;/a&gt;</description>
      <category>iOS应用 mac 优化 系统</category>
      <guid isPermaLink="true">https://itindex.net/detail/46005-macoptimizer-mac-%E7%B3%BB%E7%BB%9F</guid>
      <pubDate>Fri, 11 Oct 2013 20:22:30 CST</pubDate>
    </item>
  </channel>
</rss>

