Articles of mac osx

MacOS在AFPpath调用上创build一个新的挂载

以下情况: 在我的webapp中,我的客户正在使用Firefox作为目标浏览器。 他们需要通过Javascript打开afp://文件夹。 长话短说,这真的有用。 您需要使用about:config设置Firefox,并将值network.protocol-handler.external.afp为true。 然后,操作系统(OSX)会处理该path,并正确打开Finder窗口。 问题是 : OSX每次都创build一个新的挂载。 例如,它不能区分afp://host/path/111和afp://host/path/222 。 此外,即使afppath是100%相同的,也会创build一个新的挂载。 看起来这是OSX的默认行为,无论Firefox如何。 那么,有没有什么机会可以告诉OSX不要为某些应该通过afp://访问的子导向器创build一个新的挂载点? 更新: 看起来,有OSX应用程序可以更改networking协议的默认行为。 因此,您可以更改应用程序OSX应为协议调用的“某处”。 如果这是真的,是不是可以创build一个脚本,只是打开本地path没有afp://前缀? 这里的问题是,在哪里configuration(?)告诉OSX哪个应用程序用于特定的协议。 任何帮助欢迎!

在10.6.6上通过MacPorts安装ruby(校验和错误)

我似乎得到一个校验和错误,对于macports来说是新的,对于一般的包pipe理员来说并不是那么好,除了search和安装。 我将如何去解决这个问题? —> Computing dependencies for ruby —> Verifying checksum(s) for ruby Error: Checksum (md5) mismatch for ruby-1.8.7-p334.tar.bz2 Error: Checksum (rmd160) mismatch for ruby-1.8.7-p334.tar.bz2 Error: Checksum (sha1) mismatch for ruby-1.8.7-p334.tar.bz2 *** The non-matching file appears to be HTML. See this page for possible reasons for the checksum mismatch: <http://trac.macports.org/wiki/MisbehavingServers> *** Error: Target org.macports.checksum returned: Unable […]

OSX 10.6客户端的Samba性能很慢

我刚刚在一台虚拟化的CentOS 5.4机器上build立了一个新的Samba 3.3服务器,并且发现它在非常特殊的情况下遇到性能问题。 我的老板有一台运行Mac OSX 10.6的Macbook Pro。 当他试图……将30兆字节的文件传输到服务器上时,速度极慢(15+秒)。 这里还有一些其他有趣的数据点: 从服务器传输相同的文件只需要几秒钟。 极端的缓慢只是在写。 将相同的文件传输到我们已经安装好的旧版samba服务器上,运行Fedora Core 5和Samba 3.0几乎是瞬间的。 不用说,我们正在尝试升级,否则我们会继续使用它。 使用SFTP将相同的文件传输到新服务器需要1-2秒。 当我尝试使用我的个人OSX 10.5机器将相同的示例文件传输到新服务器上时,无论使用何种协议(Samba,SCP,SFTP),都需要大约5-6秒的时间。 所以它比其他协议上的老板机要慢,但是在使用Samba的时候更快。 我已经尝试了一些在Google上列出的加速技巧,比如socket options = TCP_NODELAY , read raw并write raw ,但是没有一个对速度产生任何影响。 防火墙都configuration正确,虚拟主机将所有桥接stream量传递到相应的虚拟服务器,并允许虚拟服务器本身通过“Samba”。 我也浏览了旧的服务器的configuration文件,没有任何东西跳出来,因为它是“aha, 这就是为什么它如此之快”。 任何其他的想法? 编辑:新的信息。 我发现我的电脑使用的是WiFi而不是以太网。 当我切换到以太网时,我在服务器上的performance与我在各方面的老板(SFTP快,Samba写超慢等)相同。

来宾虚拟机上运行的服务器是不可见的主机?

我正在使用virtualbox从os x运行Ubuntu服务器。 我有NAT和桥接连接设置,我可以ping来回,ssh进入客人框,传输文件与SCP等,但是,当我启动Django开发服务器,我无法从主机。 $ – manage.py runserver 0.0.0.0:8000 查看192.168.56.1:8000时,页面无法加载。 以下是来自主机的访客机器的IP详细信息: vboxnet0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 ether 0a:00:27:00:00:00 inet 192.168.56.1 netmask 0xffffff00 broadcast 192.168.56.255 在Ubuntu服务器中,我得到以下内容,第一个是NAT适配器,第二个是桥接连接: eth0 Link encap:Ethernet HWaddr 08:00:27:1f:cd:51 inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe1f:cd51/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1955 errors:0 dropped:0 overruns:0 frame:0 TX packets:1080 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 […]

如何在mac osx中实现文件locking

在Mac上,您可以selectlocking文件以防止删除。 但是这不是由chmodding uw或类似的东西,因为locking的文件可以有写权限。 那么实现文件locking的机制是什么?

在Ubuntu上的MySQL比在一个不太强大的Mac上慢1500%,可能是错误的?

我有一个非常快速的8核心Ubuntu 10.10 64位台式机,运行MySQL 5.1.41的内存为16GB,但MySQL安装(尽pipe它是一个未修改的股票MySQL安装)似乎是错误的。 我也有一个不太强大的双核心Mac Mini,运行Snow Leopard 10.7和MySQL 5.0.91。 当加载一个小型的9MB mysqldump生成的数据库时,Ubuntu机器需要花费33秒的时间,Mac mini需要2秒钟: ubuntu> time mysql –user = root vm-dev -e“source test / database / database.sql”real 0m33.554s user 0m0.220s sys 0m0.030s macmini> time mysql –user = root vm-dev -e“source test / database / database.sql”real 0m2.077s user 0m0.108s sys 0m0.054s 我应该寻找什么样的东西,这可能是错误的Ubuntu的服务器?

如何在OS X上的VMWare或Virtual Box上的VM上安装USB驱动器

我需要在运行Snow Leopard的Mac(OS X 10.6.7)上安装格式为UFS的外部USB驱动器。 OS X不支持UFS,但是我知道您可以运行带有UFS支持的操作系统的虚拟实例,并使用它将文件传输到Mac主机。 尝试FreeBSD和Ubuntu 11.04,WMWare显示该驱动器确实连接到VM,但不能自动挂载。 这很好,但我无法在/ dev中find该设备以便手动挂载。 另外,在连接和不连接外部驱动的情况下启动虚拟机显示/ dev的内容没有什么区别 – 也就是说,当驱动未连接时,我期望find相对于/ dev内容的附加设备。 我已经在Virtual Box上尝试过,结果相同 – 在/ dev中没有新设备。 思考?

MySQL最大化了内存使用问题

我目前正在将数百万行数据读入MySQL数据库。 我使用MySQL Workbench在本地机器上监视服务器状态。 应用程序正在显示内存正在最大化。 请看下面的图片。 有没有一种方法可以在MySQL Workbench中解决这个问题。 也许是某种设置。 我是MySQL和服务器的新手。 谢谢您的帮助。

我的局域网上的MacOSX多播风暴

在我的大约100台Mac的局域网中,我们在networking中存在严重的问题。 由于某种原因,我不知道,Macs洪泛networking与此stream量(嗅探样本), 08:11:12.757245 IP 224.0.0.1 > 192.168.1.101: ICMP time exceeded in-transit, length 52 08:11:12.758818 IP 224.0.0.1 > 192.168.1.101: ICMP time exceeded in-transit, length 52 08:11:12.761885 IP 224.0.0.1 > 192.168.1.101: ICMP time exceeded in-transit, length 52 08:11:12.763429 IP 224.0.0.1 > 192.168.1.101: ICMP time exceeded in-transit, length 52 08:11:12.768031 IP 224.0.0.1 > 192.168.1.101: ICMP time exceeded in-transit, […]

Apache VHost本地主机不能在OSX上工作

我已经在我的OSX客户端上工作了很长时间了。 最近,我一直在尝试使用http://localhost来访问/Library/WebServer/Documents但它一直将我的博客redirect到我的博客。 任何人都可以指出我可能会出错的方向吗? 这是我的hosts文件: 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost 127.0.0.1 www.chrislrobinson.co.uk 127.0.0.1 blog.chrislrobinson.co.uk 这里是我的httpd.conf文件: … ServerName localhost:80 DocumentRoot "/Library/WebServer/Documents" <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all </Directory> <Directory "/Library/WebServer/Documents"> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all </Directory> 最后这里是我的httpd-vhosts.conf <Directory /Library/WebServer/Documents> Options Indexes FollowSymlinks MultiViews AllowOverride None […]