(转载)屏幕范围快照”Command + Shift + 4”功能补全说明

 

日本わかばマークのMacの备忘录网站针对Mac作业系统屏幕范围快照功能做了补充介绍,向来Mac使用者除了熟知组合键”command + shift + 3”全屏幕快照功能外,拖曳屏幕范围的快照功能”command + shift + 4”也相当实用,这里就”command + shift + 4”的补充功能进行说明。

 

 

相关的图示范例请参考原文,只要熟记组合键的应用,对于屏幕撷取的需求有相当助益;友站ApplePlan另整理了相关的快照进阶技巧,亦欢迎参考。

基本功能

     透过组合键,拖曳游标范围后,就能针对范围进行屏幕快照。

     透过组合键,按一下空白键后,再点按一下滑鼠键(click),即能针对单一执行中的视窗进行快照。

辅以option键

      再按下组合键后,先按住option键,屏幕拖曳范围的起点就能更灵活定位。

辅以shift键

      再按下组合键后,请先不要放开拖曳中的游标,确定范围的横(宽)或纵向(高)尺寸后,这时只要按住shift键,横向移动游标即能针对同样的高度延伸屏幕快照范围;反之,按住shift键后,纵向移动游标,即能针对同样的宽度,延伸所需的萤幕快照高度。

辅以space空白键

    按下组合键,并且确定屏幕快照的范围尺寸后,这时若按住空白键,屏幕快照范围能提供固定尺寸、随意的移动。

 

iOS 上搭建C/C++开发环境 Beta

11.02.24更新:这有一个别人写的简单版,更方便。

    先说一下效果吧,STL啥的试了几个可用,成功编译了我之前写的一个垃圾程序,过多的测试还没有做,应该能满足基础需求。

    标题之所以加了Beta,是因为笔者也是参考各路教程,东拼西凑才把GCC搭建好的,过程相当混乱,有些步骤也可能有遗漏,因此本文仅供参考,尽量不要完全遵照这个教程。

搭建过程如下:

  1. 当然是越狱,装Cydia,这个不多说了,有锁的注意,小心变砖。
  2. Cydia里安装OpenSSH,APT 0.6 Transitional,Aptitude,wget,unzip,zip
  3. SSH到你的iphone上,这里强烈建议把iphone的root和mobile用户的密码改了,保证机器的安全。
  4. 找一个你喜欢的文件夹:
    wget http://apt.saurik.com/debs/libgcc_4.2-20080410-1-6_iphoneos-arm.deb
    dpkg -i libgcc_4.2-20080410-1-6_iphoneos-arm.deb
    apt-get install iphone-gcc ldid make
    wget下载的那个deb包之后可以删除,随你。另外libgcc那个不用费心去看是否有新版,就用这个就行。
  5. 下载这个附件,把里面的libSystem.dylib放到iphone的 /usr/lib/ 目录下
  6. 这一步仅供测试用,终端上输入:
    echo 'main() { printf("Hello, world!\n"); }' > hello.c
    gcc -o hello hello.c
    ldid -S hello
    ./hello
    ldid是给编译好的程序签名,要不然iphone不会让你运行
  7. 之后就有些混乱了,在Cydia里先后安装了GNU Debugger, C++ Standard Library, iPhone 2.0 Toolchain, 这里面也许有不需要的,但是不想再刷机测试一下。
  8. 现在如果我没有遗漏什么步骤的话,测试stdio.h等c的头文件应该是OK的,C++的iostream等好像还不行,编译时提示应该是找不到usr/include/c++/4.0.0/bits/c++config.h这个文件。此时把第5步中下载的那个附件中的include.tar.gz中的usr/include/c++/4.0.0/ 中的arm-apple-darwin8,拷贝到iphone /usr/include/c++/4.0.0/ 下,然后在bits/ 中建立arm-apple-darwin8/ 中所有文件的链接,因为这里有我们需要的c++config.h,直接拷贝这些文件到bits下也应该可以。
  9. 之后用g++编译一个测试文件出现的错误提示应该是找不到 -lstdc++,原因其实是缺少libstdc++.dylib这个文件,这个文件我是在XCode里面找的,尝试了几个找到了个好用的,但是不知道具体是哪一个了,第5步那个附件里也提供了,是从iphone中拷出来的,应该好用。

到此就应该能实现预期的目标了,我能回忆起的过程也就是这些了,大家有问题留言吧。

附参考文献:

  1. 【ipod4g出品】用 iPhone gcc 编译 iPhone SDK 游戏(真机开发、运行及调试) 
  2. iphone-gcc

Mac下为iTunes U添加字幕的方法

iTunes U的介绍等废话就不多说了,直接进入主题,使用一个叫iSubtitle的软件即可搞定,当然你还要有相应的字幕文件才行。经笔者测试,虽然该软件输出的文件为mov格式,但是itunes仍然可以正确识别并分类。支持字幕开关,不损坏原来的文件。同时支持iPod等设备,字幕效果也很赞,输出速度快,不支持批量操作算是一大遗憾,总体来讲还是很不错的。对于iTunes上下载的正版电影笔者没有条件测试,据说是不行的,有兴趣的可以尝试,软件的具体使用方法参见帮助,下载地址(2.3中文版),有问题请留言。

(END)

解决Mac OS不能更新,下载更新速度慢的方法

更新Again:80.67.74.160这个ip好像已经ping不通了,如果之前修改了hosts,删除hosts中添加的那一行就行,更新应该也正常了。教育网内速度当然就又慢下来,正在实验这个ip是否能快点60.254.175.32,以下是dig出来的ip,仅供参考

60.254.175.23

60.254.175.22

125.56.202.7

125.56.202.12

125.56.202.12

121.248.156.7

—————————————————————————

更新:似乎在教育网内好用,教育网外可能反而无法更新

不知道用Mac的各位有没有遇到这两种情况:

  1. 打开iTunes/iWork,提示有新版本,点击升级,跳转到软件更新程序,检查了半天居然说你的软件是最新版。
  2. 下载更新速度奇慢,估计也就几K,一个更新能下一天,有时还有错误要重新下载。

如果你符合以上两种情况那么只需要执行一下几步就可以轻松解决

  1. 打开终端,sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts,然后可能有提示要输入你的密码,TextEdit会打开hosts文件让你编辑
  2. 在这个文件里添加一行:80.67.74.160 swcdn.apple.com 注意保存

就这么简单,之后更新就应该恢复正常了,下载速度也比原来强百倍,如果想知道更多细节参见这篇文章

PS:这个方法应该早就有了,我用了这么长时间mac居然没发现,真是罪过啊!

修改Mac下粘贴并匹配样式的快捷键

    Mac下的粘贴功能很“智能”,可以把原来的格式文字原封不动的搬过来,但这样也照成一些麻烦,如乱码,格式混乱等,Mac下还有另一种粘贴方式即“粘贴并匹配样式”(Paste And Match Sytle),这种粘贴方式所”匹配“的样式不是原文的样式,而是要粘贴到的位置的样式,但这种粘贴方法要同时按下“⇧⌘⌥V”这四个按键,实在是有点困难,而对我来讲还是这种粘贴方式更加符合我的工作习惯。解决方法很明确,就是将两种粘贴方式的快捷键互换一下,这样能很好的保证不会与其他快捷键有冲突,方法如下:

  1. 打开 偏好设置>>键盘>>键盘快捷键
  2. 在左边的列表里选择“应用程序快捷键”,然后点下面那个“+”号添加一项
  3. 在弹出的对话框中,“应用程序”选则你要修改的程序,尽量不要选择全部程序,因为某些程序没有匹配样式并粘贴这个操作(比如终端,Mac QQ等),这样就会导致粘贴时必须按⇧⌘⌥+V才行(如果一定要选择所有程序,要么就单独为那些出问题的程序把粘贴这一操作的快捷键设置成⌘+v,要么就使用别的快捷键),“菜单标题”输入“粘贴”,“键盘快捷键”⇧⌘⌥+v,点添加。
  4. 再用相同的方法添加“粘贴并匹配样式”,快捷键“⌘+v”,如果某些英文软件不支持中文,还要添加“Paste”和“Paste And Match Style",方法类似。

    OK,修改完成,现在可以开个程序试试修改的效果了。(END)

Mac OS X Snow Leopard 64bit下使用ipv6的方法

    需要一个软件Teredo(Miredo), 安装后在系统偏好设置里, 下载地址

    Teredo我就不介绍了, 如果真的不知道就自己查下吧, 这篇文章主要解决64bit下Teredo不能获得ipv6地址的问题. 可以额外参考这篇文章(EN).

   这个版本的Teredo只能工作在32bit下, 64bit无法获得ipv6地址, 现象是Teredo设置界面Teredo Tunnel那一项后面那个圆点(指示灯)总不是绿的(好像是黄的, 如果关闭Teredo后是红的), 高手可以尝试下载源代码自行编译修改. 懒人可以接着往下看解决方法:

    这里需要安装另一个东西–TunTap , 到这里下载, 我提供的地址是20090913版的,如果有更新请在附近查找, 安装后可以发现Teredo设置里面上面提到的指示灯变绿色了, 下面的Teredo Address也有信息了, 是你获取的ipv6地址, 如果还是不行试试把那个server换了, 微软那个我这里不能连接上,  teredo.remlab.net目前好用. 如果还是不行, 请留言. (END)

更新几个服务器:

 

Public teredo servers:

   * teredo.remlab.net / teredo-debian.remlab.net (France)

   * teredo.autotrans.consulintel.com (Spain)

   * teredo.ipv6.microsoft.com (USA, Redmond) (default for WindowsXP/2003/Vista/2008 OS)

   * teredo.ngix.ne.kr (South Korea)

   * teredo.managemydedi.com (USA, Chicago)

   * teredo.trex.fi (Finland)

 

Godaddy免费空间发送邮件方法

         原文是英文版,还被墙了,我在这转载并翻译一下,不能保证与原文的更新同步,该精简的我也了精简一下,如有需要我可以把原文贴出来。

         要知道Godaddy的免费空间禁用了mail()函数,无法通过调用mail()发送邮件,因此一些有关功能就无法使用,比如wp-db-backup插件的定期备份数据库并发送至指定邮箱的功能。下面这种方法可以解决该问题。

  1. 下载插件WP Mail SMTP,这个直接在后台就可以安装。
  2. 建立一个Godaddy的E-mail帐号,这个似乎只要你买了域名或者空间就可以免费获得,不过要自己去开通一下。如果你已经开通并有一个帐号了就不必再申请了。
  3. 进入后台“设置”–“EMail”,按如下方法填写:
  • From Email: 按这种格式填写“[email protected]",注意必须是刚才注册那个Godaddy的email帐号
  • From Name:应该随便填,就是现实是谁发的邮件,留空则发件人是wordpress
  • Mailer:选择“Send all WordPress emails via SMTP”
  • SMTP Host:填写“relay-hosting.secureserver.net”
  • SMTP Port:填写“25”(这是默认SMTP端口)
  • Encryption:选择“No encryption“
  • Authentication:选择”No: Do not use SMTP authentication“,下面那个用户名密码不用填

之后的工作:

  1. 点Update Options按钮保存
  2. 在最下面那个框填写一个你的email,点Send Test按钮测试一下

如果成功了将出现以下信息(点击右边那个按钮展开)

Test Message Sent

The result was:

bool(true)
The SMTP debugging output is shown below:

SMTP -> FROM SERVER:
220 p3nlsmtp01.shr.prod.phx3.secureserver.net ESMTP
SMTP -> FROM SERVER:
250-p3nlsmtp01.shr.prod.phx3.secureserver.net
250-PIPELINING
250-SIZE 31457280
250 8BITMIME
SMTP -> FROM SERVER:
250 ok
SMTP -> FROM SERVER:
250 ok
SMTP -> FROM SERVER:
354 go ahead punk, make my day
SMTP -> FROM SERVER:
250 ok 1292396492 qp 31062 by p3nlsmtp01.shr.prod.phx3.secureserver.net
SMTP -> FROM SERVER:
221 p3nlsmtp01.shr.prod.phx3.secureserver.net Goodbye.

眼花缭乱是吗?其实直接看第5行那个bool(true)就行,如果是true就表示成功了

LongTimeNoC 主题确定

经过几番周折,本博客终于确定了主题–Suffusion,先后测试了Mystique、Twenty Ten、LightWord、Atahualpa等多款主题,发现不是功能不好,定制性不强,中文支持不完善,就是太大众化,随便找几个wordpress的博客,能有一裤兜字用一个主题的,样式还挺统一的(如果可定制性强就不怕变得太大众化了)。这些主题中Atahualpa给我留下很深刻的印象,可定制性太强了,后台设置可以用眼花缭乱来形容,最终还是因RSS Feed中文乱码问题而放弃了。Suffusion,也就是现在这个主题最开始我安装过一遍,看到后台主题那部分没有设置选项就直接换成别的主题了,今天又安装了一次突然发现该主题的后台设置原来在后台的最底部,其可定制程度虽不能和Atahualpa相比,但也确实够丰富了,具体还是由读者来发现吧。主题下载直接在wordpress的主题安装中搜索即可,后台设置是英文版的,有网友对其做了汉化(本文发布时是3.7.1版,和最新版同步),汉化得很不错,下载页面

Suffusion作者博客:http://www.aquoid.com/news/