debug

通过VNC多台win7同时远程控制一台MAC

Mac_mini_big_love

Mac mini: 最佳入门开发机

Mac mini 极其简洁,
没有键盘没有鼠标没有触摸板没有显示器
只有一根电源线和 Thunderbolt 转 DVI 的转接线

价格只需要三四千,性能也完全没缩水
别以为很便宜,加上五百多的 Magic Mouse 五百多 的Trackpad 五百多的无线键盘加上七千多的Cinema显示器,就和 iMac 没啥区别了
但是除了 Trackpad 开发多点触摸,其他配件都可以用PC的代替
(需要小心接口得用 dvi/vga ,Mac Mini 2012 HDMI 普通显示器文字模糊)

Mac 下能用 xcode 跑 iOS 模拟器进行开发调试
例如选择 iOS5/6 或 iPhone iPad ,剩下一大笔测试机费用

VNC: 最佳远程控制方案

百度百科VNC ,简单的说,QQ远程协助玩过没…

原理就是被控制的电脑装个 VNC Server 发送画面给控制他的 VNC Client
在我们这个案例里就是一台 Mac Mini 开 N 个 VNC Server ,,然后N台 Win7 连进去控制不同的桌面

VNC 软件: 不用您掏钱

VNC Client 推荐 RealVNC ,他的 Server 需要收费,但 Client 免费,安装的时候只需要勾选 Client
装完后打开就是realvnc
输入地址点连接就可以了….简单到都不用配置

VNC Server 推荐 Vine ,他的 Client 需要收费,但 Server 免费,简直是绝配
vnc-server-1

双击后会给你地址和端口,写到 RealVNC Client里就可以连上了
也是巨简单以至于不用配置就能用…

多台win7同时远程控制一台MAC

多人的话,就需要切换到所有用户桌面

mac-users

然后每个用户都启动 Vine Server 端口会递增例如 5901 5902 等
连接的 win7 下选择不同的端口对应不同的桌面

各自操作,互不影响
并且各自的软件数据都是分开的,和常规多用户一样
程序用一份,程序的配置文件以及数据都在用户自己的目录里

VNC的缺陷

vnc 是通过发送屏幕图形给客户端,所以即使断开了,进行中的操作也可以继续
但这把双刃剑会导致画面比较复杂的时候略有延时的感觉…
啊 Mac 说的就是你啊,搞那么多动画啊阴影啊渐变啊还不能关闭是有多讨厌
(桌面改为纯色可以提速不少)

另外一个是 Mac 里 iOS 模拟器的问题,多个用户只能同时打开一个… 不知道大神们有解没?
yt 推荐直接通过 wifi 编译到真机调试,
公司纠结的防火墙原因,还没调通…

VNC 虽然比不上 windows 流畅的远程桌面,但也能凑合用,至少一台 Mac 搞定一堆同学的环境问题,
屌丝省钱 oh yeah

如何定位网站无法访问?

继 hexonet 宣布惹不起某国并不再给勤劳善良的某国人民提供DNS服务后
Godaddy的DNS服务器正大批的遭到干扰

很多同学突然发现自己的网站打不开了……心神不宁

定位网站打不开的问题只需要最多3步

[开始]>[运行]>输入cmd

出来个黑窗口

输入ping 域名

如果  ping 不出 IP 来,证明 DNS 服务器有问题
否则会有 响应时间或timeout

如果有响应时间,越短证明响应越快(但常规情况下更多影响网页打开速度的取决于页面性能,参考 yslow)
timeout的话一种是主机设置了禁止ping,还有一种是主机挂了或线路问题

而 tracert 则是 ping 的加强版

[开始]>[运行]>输入cmd

出来个黑窗口

输入tracert 域名

会最多显示30个经过的路由节点并返回相应时间

如果在某个IP之后都是 timeout 了,就证明那 节点出问题
可以通过 http://miao.in/ip.php 来反查IP确定具体是哪个地方

如果最后到了域名对应的服务器IP后 timeout, 就证明本地和服务器网络是连通的,
那无法访问就是服务器挂了,或防火墙拦截

 

解决方案

1. DNS问题

更换dns, 国内最好的也就是 DNSPOD 了,最近还把收费功能免费了

参考 如何让Godaddy域名使用DNSPod做DNS解析

2. 线路问题

世界上最远的距离,不是电信到网通,而是国内到国外,无解,只有等

3. 服务器禁ping

一般是预防扫描窥探攻击,可以用tracert替代

4. 服务器当机或被防火墙拦截

联系管理员-

Dragonfly-龙飞


(图来源)

Dragonfly,有人说是蜻蜓,有人说是龙苍蝇,有人说是延迟飞行,有人说是在苍蝇上拖着甩,有人说,那Butterfly不是奶油飞了呀,又有人说,没文化,Butterfly那是黄油飞
其实,是龙飞,对应PhoenixDance

谣传Dragonfly如果弄出来后,将和Firebug以及IE develope toolbar形成三足鼎立.
我估计三足也是畸形足,Firebug是一条黄金右腿,IE Develope toolbar则是软绵绵的左腿,龙飞就一根JJ,勃起后最多一长前面的尾巴

Dragonfly之于Opera,大致等同于FireBug之于FireFox。但是看到Opera如此大费周章的渲染这只龙飞,他们又有足够的理由相信——Opera的龙飞不仅仅是一个简单的用于Debug的开发者工具。

其实就alpha版本来说龙飞它不止简单,还很简陋.
据观察估计
1,是基于web方式,载入慢,反应慢
2,高调发布,很难不被拿来跟firebug比…给人很基仔的第一印象
3,长得丑

官方FAQ好玩,大家最关心的必备功能都是coming soon但不知道实用的独特之处在哪
1, 为啥我不能直接在DOM里修改CSS或JS并看到效果?
答:coming soon
解决方法:用Firebug或IE develope toolbar

2, 为啥不能整合到当前窗口编辑?
答:coming soon
解决方法:按住ctrl单击任务栏的 龙飞与opera 然后右击,选择横向平铺

3, 多少钱?
答:不敢要…
解决方法:不买就别问价…

哈,其实用了一圈后发现opera有一个点还是亮的,那就是Error Console,能直接显示页面上的错误详情例如

css
http://exporter.alibaba.com/exporter/sendCsLeads.html
HTML style attribute
Invalid value for property: padding

Line 1:
padding:6 5 0 0;

说的就是这页面上的padding取值有问题,哈,对的,忘了加单位px
这种错误firebug只是提示

Error in parsing value for property ‘padding’. Declaration dropped.

而IE Develope toolbar则认为,Ok,小问题咱看不上,这根本不算问题

希望龙飞release的时候能超过firebug,低于或等于,都不行,因为.因为我和firebug有感情
地址: http://www.opera.com/products/dragonfly/