将 iPhoto 图库移动到其它磁盘

iPhoto 默认将它的图库文件保存在用户目录的图片目录下,而用户目录是保存在系统磁盘上的。现如今我们通过 iPhone、iPad、单反等设备拍到的照片和视频越来越多,尺寸也在不断增加,这些导入到 iPhoto 中,其图库文件必然会越来越大。 而 Mac 用户也许会对磁盘进行分区、安装 Windows 等,不少新款的 MacBook 配备了 SSD 磁盘,以上情况可能会造成系统磁盘空间不足的情况,而 iPhoto 图库可能会有几十甚至上百G的大小,占据了大量的空间。这时我们可能希望将它移动到别的磁盘或者分区中了,以下就是方法。 打开 Finder,在用户目录的图片文件夹下找到 iPhoto 图库这个文件,将它拷贝或者移动到其它地方。 然后,按住 Option 键打开 iPhoto,此时点击其他图库按钮,选择刚才移动到新位置的图库文件就可以了.

nagios 检查 HTTP 服务,经常报警的一个解决方法

首先,你必须确保的确是误报,因为check_http的默认时间是10秒,我们其实只要延长这个时间就可以得到正确的值,那我们在commands.cfg里找到check_http的定义,把command_line改成如下这样,手动加入 -t 20参数即可
 
command_line    $USER1$/check_http -I $HOSTADDRESS$ $ARG1$ -t 20
 
check_http 选 项 说 明  -H, –hostname=ADDRESS 主机名或域名  -I, –IP-address=ADDRESS server的IP地址,用于在不能DNS的情况下  -p, –port=INTEGER 端口号,默认80  -u, –url=PATH url,默认是/  -w, –warning=DOUBLE warning状态的响应时间,单位是秒  -c, –critical=DOUBLE critical状态的响应时间,单位是秒  -t, –timeout=INTEGER 连接超时时间,默认10秒  -P, –post=STRING URL encoded http POST data -r, –regex, –ereg=STRING Search page for regex STRING    检查页面的返回值 -R  检查页面的返回值 ,忽略大小写 实例:check_http -I 172.18.33.11 -p 9080 -u “/health_check.jsp” -P “type=ids” -w 3 -c 10 -r “ok”

转个苹果官方的XCODE4.5.2下载地址

速度达到10M每秒,比APPSTORE强太多了,希望大家都用这个地址下载
 
Xcode 4.5.2
The is the release version of the complete Xcode developer toolset for Mac, iPhone, iPod touch, and iPad. It includes the iOS 6 SDK and OS X 10.8 SDK. Xcode 4.5.2 requires OS X Mountain Lion or OS X Lion.
下载地址:
Command Line Tools (OS X Mountain Lion) for Xcode – November 2012
This package enables UNIX-style development via Terminal by installing command line developer tools, as well as Mac OS X SDK frameworks and headers. Many useful tools are included, such as the Apple LLVM compiler, linker, and Make. If you use Xcode, these tools are also embedded within the Xcode IDE, and can be installed on your system using the Downloads preferences pane within Xcode 4.5.
 
下载地址:
 
Command Line Tools (OS X Lion) for Xcode – November 2012
 
This package enables UNIX-style development via Terminal by installing command line developer tools, as well as Mac OS X SDK frameworks and headers. Many useful tools are included, such as the Apple LLVM compiler, linker, and Make. If you use Xcode, these tools are also embedded within the Xcode IDE, and can be installed on your system using the Downloads preferences pane within Xcode 4.3 and later. This package requires Mac OS X 10.7.3 or later.
 
下载地址:

flashfxp的两个重要的URL

放在这里是为了忘了,每次升级系统总忘了备份hosts文件,所以,总会有一些事情来回反复,比如flashfxp,很好用的FTP客户端,但总弹出那个啥信息我也受不了啊,找了找,原来是两个URL作祟

因为FlashFXP 在启动时会连接到网站的服务器检查许可的激活数量是否合法,所以secure.flashfxp.com 和 liveupdate.inicom.net 这两个URL,你知道该怎么做的。

Macos10.7版本升级10.8版本的简单记录

10.8.2已经放出了,而且在耗电方面进行了很大的修改(很多文章如是说),本着折腾的原则,我也在今天上午升级了一把

1、Time machine 备份10.7版本,要记住备份永远是第一位的。
2、下载10.8.2的DMG文件,我改名字为Install.dmg,4个多G
3、准备一个8G 的 U盘,空白的,插入MBR备用,然后在10.7系统中点击 Finder-应用程序-使用工具-磁盘工具,打开磁盘工具后,将已下载的Install.dmg用鼠标拉入磁盘工具中,然后点击磁盘工具中的Install.dmg,在磁盘工具界面右方点击 恢复 ,这个时候,资源盘已经是 Install.dmg,我们不用管,我们把刚才准备的空白 U 盘 分区直接拉入目的磁盘,然后我们点击右下方的 恢复 按钮,恢复完成后我们就拥有了一个启动U盘。
4、重新启动电脑时按住OPTION按钮,系统会让你选择用哪个磁盘启动,咱们选咱们刚才做好的U盘就行了,然后等一会,进入启动界面,四个选项,第二个选项是安装10.8副本,我们选这个,点继续(我在这里的时候碰到一个问题,系统说我的系统盘不是GUID分区方案,这个时候我们需要退出10.8的安装,在四个选项界面里选最后一个,是磁盘工具选项,把系统盘格式成GUID分区,格式化后我们在四个选项界面选第一个,用 time capsule 来恢复之前我们备份的10.7系统,恢复完成后再从头开始安装10.8,不麻烦,很简单)
5、按照屏幕提示就安吧,都是自动的,系统会自动重启,安装完成。

启动后你会发现,系统升级了,你的文件也都在,点击关于本机,你会发现时10.8.2了,赶紧做个软件升级,现在应该有Safari 6.0.2 和 iphoto 9.4.2 的升级,升级完成后一切OK!ENJOY IT.

Serv-U 在Linux 操作平台中的安装说明

使用控制台+HTTP配置,30天免费试用,足够抗过某大的了,安装过程如下

chmod +x Serv-ULinux-x86_64-Install.bin

./Serv-ULinux-x86_64-Install.bin –mode console 

需要GLIBC 2.7以上,否则安装不成功,我用RPM升级,需要四个RPM文件,如下图

wget https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/8/Everything/x86_64/os/Packages/glibc-common-2.7-2.x86_64.rpm
wget https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/8/Everything/x86_64/os/Packages/glibc-headers-2.7-2.x86_64.rpm
wget https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/8/Everything/x86_64/os/Packages/glibc-devel-2.7-2.x86_64.rpm
wget https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/8/Everything/x86_64/os/Packages/glibc-2.7-2.x86_64.rpm
rpm -Uvh –aid –nodeps glibc-common-2.7-2.x86_64.rpm
rpm -Uvh –aid –nodeps glibc-headers-2.7-2.x86_64.rpm
rpm -Uvh –aid –nodeps glibc-devel-2.7-2.x86_64.rpm
rpm -Uvh –aid –nodeps glibc-2.7-2.x86_64.rpm

升级完GLIBC再安装Serv-U,一切顺利,安装完后,用IE浏览https://你的安装IP:8080 来进行配置,初始用户和密码都是admin,自己修改,别忘了超级用户名也能修改。

WIN8激活方法(已测试,转)

原文在

https://www.x-berry.com/windows-8-rtm-active

Win8 RTM 激活步骤:

Step 1 – 通过组合快捷键Win+X打开快捷菜单,选择“命令提示符(管理员)”,就是平时我们以管理员身份运行CMD;
Step 2 – Windows 8企业版直接跳过此步骤。Windows 8 专业版,通过Win+R组合快捷键调用运行命令工具:

Windows 8 专业版运行命令:slmgr /ipk NG4HW-VH26C-733KW-K6F98-J8CK4 专业版(含WMC版)运行命令:slmgr /ipk GNBB8-YVD74-QJHX6-27H4K-8QHDG

Step 3 – 接着依次运行以下五项命令(Windows 8 企业版直接运行下面的命令,第一句命令输入也是通过Win+R),每行输入之后按下键盘回车键(Enter):

slmgr /skms kms-c.no-ip.org:1688 slmgr /ato slmgr /skms kms-c.no-ip.org slmgr /ato slmgr /dli

通过以上步骤即可激活你的Windows 8 专业版或者企业版,如果你懒得操作,还可以下载黑客们制作的Windows 8 KMS激活工具(金山快盘  115网盘  迅雷方舟)。Windows 8 KMS 激活工具使用很简单,你只需要以管理员身份运行激活工具即可。

P.S. 据说Windows 8 专业版的预订价格只需要不到60欧元,有经济实力的可以待正式版上市后购买,笔者也打算买一版。

2012.10.07 Update: 日前再次出现可激活的KMS服务器,暂未激活Windows 8的童鞋得赶快了。 下载最新Windows 8 KMS激活工具(鉴于版权方要求,不再提供相关资源下载) 或者你也可以手动激活Windows 8,只要按照前面介绍的方法,将其中的KMS服务器更改命令由slmgr /skms kms-c.no-ip.org 改为slmgr /skms 147.134.1.42 即可。

写在这里,以备查看——firefox使用SSH账户代理翻墙上网

新建批处理文件,输入指令
plink -N 用户名@域名或IP -pw 密码 -D 127.0.0.1:8989

批处理文件跟pink.exe放在同一目录

设置firefox
工具-选项-高级-网络-设置-手动配置代理
SOCKS主机:127.0.0.1
端口:8989
SOCKS V5
不使用代理:localhost, 127.0.0.1
其余都不用填

使用
运行批处理文件,第一次打开输入Y并回车,保持窗口打开
运行firefox直接翻墙浏览网页

测试kindle fire 刷安卓2.3系统用手机GPS模块导航

上次我们写了 测试kindle fire 刷安卓4系统用手机GPS模块导航 ,详见https://techlife.com.cn/blog/?p=1267,用了一段时间,个人觉得还是有些缺点
1、亚马逊Kingdle 系统用的是深度修改的安卓2.3系统,对4的支持一般,机器装了4以后运行起来的效果不是很理想
2、tethergps lite 1.2.2 是限时产品,经过实测大概可免费使用1个月时间左右吧,当初想着lite是精简版本,没想到上周六给我上了一课,time limited!!
3、tethergps 1.1.5 和 1.2.0 的已付费软件到处都可以下到了,而1.2.2 是要交费的。我要没记错,大概12刀吧。

基于对系统和应用程序的双重不满,我开始了又一次刷kindle过程。

还是老样子,刷的nipad2.3版第二版(我们的SOFT区的PHONE目录提供下载,包括安卓四的刷机版本),这个版本是采用kindle 6.2 版本内核,就是安卓的2.3系统,刷完后运行效果很好,很流畅,关机也不会假死了,刷完很满意。然后我按照安卓四的文章安装应用及设置其他东西,折腾了一溜够,启动tethergps客户端报错,怎么也无法连接上手机上的tethergps服务器端,报错说的是我的kindle没有开启GPS定位,赶紧找文章,找了一圈才知道kindle系统默认将GPS定位服务给关了,这个很好理解,因为kindle没有GPS模块,开了这个选项没用啊。tethergps 软件依赖这个服务,没有是不行的,所以GOOGLE(先看BAIDU结果很失望,附件都下不了,下来的都是说RAR文件异常)到下面这篇文章

https://forum.xda-developers.com/showthread.php?t=1362472

提供了开启GPS定位的软件,必须用ADB环境安装,作者很贴心的写了BAT批处理,不过如果你是WIN7,还是老老实实手动敲命令吧。(kfire_tgps.zip,adb环境我也放到SOFT区的PHONE目录了,大家一般从网上下的2M多的ADB.EXE是有问题的,千万别用,否则找不到你的设备,487K的adb.exe才是正解。)

折腾了一个上午,GPS定位选项搞上去了,用了1.1.5付费版本,kindle导航很正常,当然还是用的高德,不用走流量!定位很准确。

下篇文章我会把win7使用adb简单介绍一下。休息了!

EXECL中比较两列是否相同

领导给了个任务,让比较EXECL两列文字是否一致,找到一些资料,在这里做个记录

三种方法:
1、VLOOKUP,=VLOOKUP(B1,A1,1,0) ,如果出现文字则一样的,如果出现#N/A则不一样。
2、c1=if(a1=b1,"","不同"),下拉公式即可。为空表示相同。
3、在C1使用公式=EXACT(A1,B1),然后下拉,返回ture的是完全相同的,显示false的表示不同。

另外说两个函数的作用
countif()的作用是测试某一个元素(成员)是不是在某集合(列),如果其值大于0,则说明该元素属于某集合,否则不属于。
if()的作用是根据countif()测试的结果来赋予某一单元格的值。

在单元格C2输入:=IF(COUNTIF(B$2:B$12,A2),A2,"")
说明:为了方便拖拉填充,需要把范围固定,即在数字前面加一个“$”符号,如:B$2:B$12。B$2:B$12表示一个范围,相当于集合B。COUNTIF(B$2:B$12,A2)的意思就是在范围B$2:B$12里统计单元格A2的值出现的次数,这样语句IF(COUNTIF(B$2:B$12,A2),A2,"")就表示,如果统计次数大于0则单元格C2的值等于A2,否则就等于""(即空)。以下公式类似,不再赘述。

在单元格D2输入:=IF(COUNTIF(B$2:B$12,A2),"",A2)
在单元格E2输入:=IF(COUNTIF(A$2:A$11,B2),"",B2)