MySQL导出结构和部分数据的脚本

N年不碰这个捡起来好痛苦
为了让远程数据库结构与配置数据与本地同步,写了个脚本,可能是重复劳动,但还蛮实用

#! /bin/env bash

dumpdir=./dumpdata
rows=1000
user=root
pass=root

#########################################

mysql=$(which mysql 2> /dev/null)
if [ "xx" = "xx"$mysql ]; then
    echo 'mysql command not found'
fi

mysqldump=$(which mysqldump 2> /dev/null)
if [ "xx" = "xx"$mysqldump ]; then
    echo 'mysqldump command not found'
fi

mysql="$mysql -u$user -p$pass"

databases=$($mysql -e "show databases;" | grep -i -v Database| grep -i -v information_schema| grep -i -v mysql| grep -i -v performance_schema| grep -i -v test)

for d in $databases; do
    mkdir -p $dumpdir/$d
    tables=$($mysql -e "use $d; show full tables;" | grep BASE | sed 's/\sBASE TABLE//')
    #echo $tables
    for t in $tables; do
        echo "$d.$t ..."
        $mysqldump $d $t --where "true limit $rows" > $dumpdir/$d/$t.sql
    done
done

单电相机的硬伤

纠结了两天终于弄明白了,为什么 Hologon 在 M9 上边缘泛红严重,失光也很严重。
红光折射率最低按理说不应该是泛红,紫色是折射率最高的,所以那个不是泛红,是泛紫。

因为以前胶片是完全平坦,并且感光材料是最表层,所以 Hologon 这种设计不会有边缘偏紫和严重失光的情况,虽然徕卡的 CCD 很 BT 的对边缘像素进行了底层位移,可以大大减轻这种情况,但 Hologon 底面光线斜射角度已经严重超出 CCD 能承受的范围了。

然后徕卡新出的镜头对数码相机进行了优化,所谓的优化只有一种方式,就是减少斜射光的角度,基本上可以认为是加长镜头长度,让镜头射出的光线尽量符合柯达这块 CCD 的变态设计,以前的老镜头拿到 M9 上都有这种问题。

所以什么火龙果、七枚玉之类的,不管它曾经有多辉煌,在 M9 上注定无法与新设计的镜头比。所以买镜头要买新镜头,或者玩胶片。

另外 M4/3 系统因为 CCD(CMOS) 较小,镜头都是全新设计的,这个问题控制得还不错,徕卡用了高成本的方式在 CCD 上做工作,而 NEX 的问题就比较严重了,这就说明为什么蔡司那个 24/1.8 设计得如此之长了,注定了 NEX 的镜头要有好画质,就一定很长,并不是不想做好的饼干头,而是做不出来。

linode备忘

Linode 512
swap 512M (不要太小,否则编译某些软件会失败,自己做swap麻烦)
disk1 19.5G
数据中心 Fremont, CA, USA 这个连中国比较快,可以先测试一下(google搜索测试方法)

计费方式:
周付:如果申请时间不是每月1号,第一个月每周结账
月付:每月自动扣款
年付:每年自动扣款,有10%优惠

我获得的第一个IP被搞,发Ticket过去,很快给我换了一个新IP

四核cpu性能不错

内存被扣掉大约100M,咨询后得知是xen内核占用,没显示出来云云,问题不大

提供的Gentoo内核支持pptp、tun,很方便

客服响应速度很快,有专业人士解答你的技术问题,问题描述需要严谨一些,因为他们客服做事非常严谨,因为我英文很差所以在咨询支付方式的时候纠结了很久,他们需要得到一个最精确的指令才会给你办事

记录两个转域名到 godaddy

转域名流程

  1. 上家申请转出域名
  2. 获得域名转移密码
  3. 取消TransferProhibited(解锁)
  4. 下家申请转入域名,一般需要续费一年,然后输入转移密码
  5. 上家确认转出
  6. 转移成功

我有两个域名,一个是商务中国的代理(520idc),找到客服QQ,传身份证扫描,100元服务费,顺利解锁并获得转移密码,第二个工作日收到邮件,点确认转出,完成。非常顺利,这100元服务费很值。

另一个是新网互联的代理(edong),找到客服留言,发来一对资料,要求将申请书、身份证复印件到上海的公司。
三个工作日后我主动打电话询问情况,要求15元到北京的快递费。
一天后留言询问,被告知域名所有机构(Registrant Organization)不是我的名字,而且这个值不能修改,要求先过户,过户费50元,并且过户后一年内不能转出域名!

您好:具体的注册信息您可以登录以下管理地址查看:
域名:nimab.org
密码:******
管理地址:http://mgt.dns.com.cn/
过户流程是:在会员中心,页面下方直接购物通道“增值服务”,找到“域名服务产品”下个订单(收费)50元/个。然后再邮寄过户书面资料! 
过户需要出具如下书面资料:
①域名过户协议:域名所有者双方签字(个人)或盖章(公司)
http://www.edong.com/Documents/dnsgh.doc
(原所有人不存在的,旧所有人签字(盖章)需与免责申明上签字(盖章)一致)
②新旧所有人证件:
1)域名所有者为公司:提供营业执照副本复印件,带有工商的年审章,且加盖公章
2)域名所有者为个人:提供个人身份证复印件,如是第二代,需要正反两面
③域名过户免责申明(申明上签字(盖章)由真实存在所有人签字(盖章))
原所有人正确过户免责申明:
http://www.edong.com/Documents/zhengchangyuming.doc 
原所有人不正确过户免责申明: http://www.edong.com/Documents/wentiyuming.doc
以上资料需要邮寄到我司:
公司总部地址:上海市 浦东新区 外高桥保税区 富特北路399号 华三大厦4层 邮政编码:200131 域名客服(收) 联系电话:021-51873666

头大了!不过转折点就在这里,我登陆新网域名管理系统以后发现(Registrant Organization)有一次修改的机会,于是修改之。再看,居然有转出域名的功能!

您尚未开通在线转移功能,请登录会员或联系为您提供域名注册服务的代理开通!
如在转移过程中遇到问题请联系新网互联客服中心,我们会为您解答。
通过代理商注册域名的用户,请您先联系代理为您开通转移功能,如代理无任何理由的拒绝为您开通在线转移,请与我们联系,我们会帮助您完成域名转出,非常感谢!
客服电话:95105612(免长话费) 服务邮箱:support@dns.com.cn

于是,两次留言要求开通在线转移功能,并附上新网的通知。
终于给我开通了在线转移功能。
在新网申请转出域名,顺利获得转移密码。
等了4天没有收到确认转出邮件,不过5天内新网没驳回我的请求将自动转出。

第一家代理:山寨,简单粗暴,我喜欢。
第二家代理:官僚,恶心,唾弃。

分阶段的人生

有一天,神创造了一头牛. 神对牛说:「你要整天在田里替农夫耕田,供应牛奶给人类饮用. 你要工作直至日落,而你只能吃草.我给你50年的寿命.」
牛抗议:「我这么辛苦,还只能吃草,我只要20年寿命,余下的还给你.」神答应了.
第二天,神创造了猴子. 神跟猴子说:「你要娱乐人类,令他们欢笑你要表演翻跟斗 ,而你只能吃香蕉.我给你20年的寿命.」
猴子抗议:「要引人发笑,表演杂技,还要翻跟斗,这么辛苦,我活10年好了.」 神答应.
第三天,神创造了狗. 神对狗说:「你要站在门口吠.你吃主人吃剩的东西.我给你25年的寿命.」
狗抗议:「整天坐在门口吠,我要15年好了,余下的还给你.」 神答应.
第四天,神创造了人.神对人说:「你只需要睡觉,吃东西和玩耍,不用做什么辛苦的事,只需要尽情享受生命,我 给你20年的寿命.」
人抗议:「这么好的生活只有20年」神没说话.
人对神说「这样吧.牛还了30年给你,猴子还了10年,狗也还了10年,这些都给我好了,那我就能活到70岁.」神答应了.
这就是为甚么,我们的头20年,只需吃饭.睡觉和玩耍.
之后的30年,我们像一条牛整天工作养家,.
接著的10年,我们退休了,我们得像只猴子表演杂耍来娱乐自己的孙儿,
最后的10年,整天留在家里,像一条狗坐在门口旁边看……

想给google投简历

随便输了一下 :www.google.cn/hr
结果输成了 www/google.cn/hr
奇迹出现了,直接眺到了 http://www.baidu.com/
算了,放弃了。

研究了一下,应该是firefox自动调用google的“手气不错”,但是结果确不是这样,放弃了。

————–

研究了二下,原来在google搜索www,第一个结果是baidu,然后被笑火星……

Zend Studio 错识文件的问题

ctrl+click 可以带到焦点的出处,但如果你曾经打开过一个有歧义的文件,它会一直错下去,即使你已经删除了那个文件,很让人抓狂。
有很多人会删除整个项目然后新建一个,不过所有的 “options” 都消失了。
正统的解决方法
1. 关闭 Zend Studio;
2. 删除 xxxxx/ZDE/config_xxx/caches/xxxx
3. 启动 Zend Studio;
4. 左点点;
5. 右看看;
6. 关了;
7. 再开;
……
N. 差不多恢复了吧?再不恢复就抱着爱机从20楼跳下去。