每年例拍一次的妹妹s

今年常德天气蛮冷的,稍微问了一圈没找到哪里有棚出租。最后终于在电视台借了个外拍灯,玩了把单灯人像。感谢雅雅妹妹和子瑛妹妹互相举灯,哈哈。

其实早知道这样就带我的便携闪光阵回去了,话说,这阵我也没布过几次呀 (。>0<。)

由于只有单灯,还没多余的手举反光板,可以看到阴影问题常常很明显,没办法,就这样忍了吧。┐(´д`)┌

IMG_4533

IMG_4648
…继续阅读 >>

  

微信 ╯‵Д′)╯︵┴─┴

企鹅终究还是抄了。
前一段时间以免费通话和华丽可爱的表情为主打的即使通讯应用Line风靡一时。所谓树大招风,产品大招腾讯,Line被深度学习也是板上钉钉的事。
其实微信做出的改变也只有两点:1. 聊天界面加入漂亮的背景。2. 可以使用明显大一号明显萌一圈的表情。这两点其实无所谓,要学就学好了,虽然实在不明白为啥别人做不出来之前微信就做不出来,嘛,毕竟不能要求太多。
微信
真正让人无奈又激愤的是,当我高兴的点开表情里面的Emoji(颜文字)标签的时候,看到的居然是一堆傻不啦叽的图标。这不是05年网上一抓一堆的各种图标么!(里面居然还是重复的)话说回来没弄清什么叫颜文字就别往自己头上贴,多二啊!(╬ ̄皿 ̄)=○#( ̄#)3 ̄)
顺便,这里提供少量颜文字供大家使用。基本上足够表达我的表情了 <( ̄︶ ̄)>
http://kazi.me/lab/emoji.php

 

混蛋!原来iPhone照相软件都是坑爹的!

今天偶然的机会发现iPhone4相册里一堆大小不一的片子,最小的居然只有几十K。仔细一想,估计是和我耍的那几个拍照程序有关。

很明显,几十k的文件我们是没法接受的。必须找出这些不靠谱的程序来,然后……再也不用了。

1. 比较

用同一部iPhone4(我也就这一部)拍同样的场景,所有测试都是原图保存,没有做特效。

比较结果如下图:

从结果可以看出,只有Camera+保存的是全尺寸(2592*1936,5百万像素)。美图秀秀由于我选择了大尺寸,保存的是1536*1147,170万像素。其他的Instagram、POCO、随拍之流就只有30多万像素。大家也看得出,这时候文件尺寸也只有小得可怜的100K不到。

想想吧,500万像素的摄像头被用成了30万像素,这是个什么心情呐。这样的小图片也就只能发发微博,很难说有保存的价值,输出更是基本不可能的了。

2. 用户使用手册

如果你拍照就是为了发发微博,传传彩信,坚信这些照片不会在电脑上打开,也不期望有一天实物打印出来,那你怎么玩都可以。反正手机屏幕小,看起来都差不多。

如果你是对画质有追求,喜欢弄点特效发微博的朋友,那就得麻烦点了。

从结果来看,靠谱的路只有两条:

1)原生照相程序拍,然后美图秀秀打开,处理,然后微博发布。

2)用camera+拍,处理,保存,然后新浪微博客户端上传。

个人比较倾向第一种方法,因为一方面原生照相反应快,点开就能拍,没什么花样。另一方面,我比较喜欢美图秀秀处理的效果,颜色啊加框啊都蛮好的,不像camera+效果没几种,还有要付费的。

3. 给每个程序的建议

1)Camera+:想说如果你能直接发布到新浪微博我就只用你了,不过应该是不可能的,不说了。

2)美图秀秀:既然都给了大中小尺寸了,麻烦再给个全尺寸呗。反正可以选,速度慢就让用户自己扛了嘛。

3)POCO相机:不能不说POCO你太扯了。我可以看你标榜的是摄影师的程序才下的啊。本来我挺相信poco做了这么多年摄影社区,确实有能力琢磨出靠谱的需求,做出过出色的摄影软件。不得不说,在很多地方poco就是我想要的,有多种相机模式,用来娱乐也不错;美化效果很丰富,对我是够用了;使用流程比美图强,确实适合拍照多的人用;但是!但是!你在关键的图像质量上打了个大折扣是什么玩法啊!你可是应该能扛住camera+的产品啊!赶紧努力吧。

4)Instagram、随拍:嘛…本来就是社区娱乐型,我倒是觉得也够了。而且因为120大小的图片,我本来也不会常用。

4.最后再来两句

我是顶美图秀秀的。可惜美图的流程太可怕了,启动后要转场两次才能开始拍照,相比camera+的直接拍照和poco的转场1次,对摄影师太不亲切了。真心希望美图秀秀能升升级,再靠谱一点。

   

gvim配置文件 _vimrc

怕万一没机会回来开公司的电脑了,在此备份一下
===============================
set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
set number
set diffexpr=MyDiff()
function MyDiff()
let opt = ‘-a –binary ‘
if &diffopt =~ ‘icase’ | let opt = opt . ‘-i ‘ | endif
if &diffopt =~ ‘iwhite’ | let opt = opt . ‘-b ‘ | endif
let arg1 = v:fname_in
if arg1 =~ ‘ ‘ | let arg1 = ‘”‘ . arg1 . ‘”‘ | endif
let arg2 = v:fname_new
if arg2 =~ ‘ ‘ | let arg2 = ‘”‘ . arg2 . ‘”‘ | endif
let arg3 = v:fname_out
if arg3 =~ ‘ ‘ | let arg3 = ‘”‘ . arg3 . ‘”‘ | endif
let eq = ”
if $VIMRUNTIME =~ ‘ ‘
if &sh =~ ‘\ let cmd = '""' . $VIMRUNTIME . '\diff"'
let eq = '"'
else
let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
endif
else
let cmd = $VIMRUNTIME . '\diff'
endif
silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ‘ . arg3 . eq
endfunction
colorscheme slate
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
set cindent
set encoding=utf-8
set fileencodings=utf-8,chinese,latin-1
if has(“win32″)
set fileencoding=chinese
else
set fileencoding=utf-8
endif
language messages zh_CN.utf-8
set fencs=utf-8,gbk,ucs-bom,gb18030,gb2312,cp936
” 指定菜单语言
set langmenu=zh_CN.utf-8
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
set guifont=DejaVu\ Sans\ Mono:h12
set nobackup