mac tagged posts

通过Mac Safari前端开发/远程调试测试iPhone/iPad上的网页 – javascript/css完美解决方案

在日趋现代化的 Web 网络中,各种现代浏览器和移动终端设备的用户百分比越来越高。对于我们 Web 前端开发者来说,运行 iOS Safari 浏览器的苹果移动设备对我们来说更是不容忽视的。然而当我们需要对前端页面进行测试调试时,桌面版 Safari 的表现并不是与移动版 Safari 一模一样的(主要缘起 CSS 中 device-width 的判断),因此我们只能直接在 iOS 设备...

继续阅读

以太网芯片媒体接口MII RMII SGMII RGMII及MAC PHY MII MDIO的关系

问:如何实现单片以太网微控制器?

答:诀窍是将微控制器、以太网媒体接入控制器(MAC)和物理接口收发器(PHY)整合进同一芯片,这样能去掉许多外接元器件.这种方案可使MAC 和PHY实现很好的匹配,同时还可减小引脚数、缩小芯片面积.单片以太网微控制器还降低了功耗,特别是在采用掉电模式的情况下.

问:以太网MAC是什么?

答:MAC即Media Acc...

继续阅读

Mac OSX包管理安装工具:使用Homebrew替换/替代/代替MacPorts/Fink的优点理由

MacPorts和Homebrew都是Mac OS X上的软件包管理工具 (via Wikipedia),且它们之间是不兼容的.个中好处就不介绍了,这里要说的是删除MacPorts并安装Homebrew.

可能大家都听说过MacPorts,今天我郑重像大家推荐 Homebrew 这款包管理软件(类似linux的apt-get),现在我的Mac就已经完全从MacPorts中解脱出来了,完全拥抱Homebrew。

首先介绍一下Homebrew,Homebrew是一个Ruby开...

继续阅读

为什么在Mac OS X下使用Homebrew 比/替换MacPorts,fink更好的秘密

对于一般用户来说,使用macports来 做包管理还是比较方便的,我的macbook上也老早就装上了macports了,但一直没有去用它,因为感觉它有点恶心丑陋。其实我一直担心它污染我的 系统,因为它的依赖机制是根据自身来检查的,只要你的软件不是用macports安装的,即使你系统中已经存在里该依赖包(即使同一版本)它也会被下载回 来安装一遍。还引申出另一些问题是,系统中有很多相同软件的不同版本、浪费磁盘空间、安装速度因为依赖包过多而非常缓慢……如果你可以忍受这 些,macports还是挺方便的。可惜我实在受不了,终于我发现了...

继续阅读

Mac OS X新的软件包管理工具Fink,macports,Homebrew的比较区别安装与使用pkgsrc,gentoo-prefix,Rudix

虽然 Mac OS X 自带了不少 Unix 下的开源软件,比如 vim, ruby, python, perl 等等,也自带了许多常用的库,包括 iconv, zlib 等等,但我们仍然有时会需要自己动手安装一些这样的软件或者库,要自动化这样的安装,现有最常见的选择是 MacPorts 和 Fink,其中 MacPorts 是基于源代码的包管理,并不在自己的库里储存软件的实际内容,只有一个定义如何编译代码的 Portfile 和一些专门针对这个平台的 patch;而 Fink 则是 Apt 包管理系统在 Mac OS X 下的一个克隆,采用二进制分发,用户直接从 Fink 的仓库中下载安装软件。...

继续阅读
Top Down