May 18

我手里有一个表,从A1到A100都联系人邮箱,我想把这些联系人邮箱地址通过“,”加起来,然后就能用邮件系统发送邮件了,但是Excel竟然没有这个函数,只有通过VBA实现功能了。

Sub test()
Dim str$, rng As Range
str = “”
For Each rng In [a1].CurrentRegion
str = str & “,” & rng
Next
[D1] = Right(str, Len(str) – 1)
End Sub

运行这个VBA,就能在D1这一个单元格中显示从A1到A100的所有邮件地址合并了。

发现CurrentRegion是好玩的属性,能返回所有连接的区域内所有单元格的属性:

http://www.excelperfect.com/index.php/2009/07/23/usecurrentregionproperty/

Apr 25

准备把手头的2P刷为webos 2.1,中途好多曲折:

1. Nova驱动的问题
即使我按照最为保险的方案,下载安装了webos SDK,然后nova驱动仍然有错,最后下载了WebOSQuickInstall后,通过WebOSQuickInstall自动安装了nova驱动才OK。

2.如何刷机
听说2p关机后,同时按下音量键上和插入USB线就能进入所谓的“刷机模式”,后来证明这是脱了裤子放屁,正常开机的时候只要运行webosdoctorp100ueu-wr-2.1.0_flash就能自动进入刷机模式。

3.刷机后无法注册profile
跳过注册:
#*3386633#
然后按拨号按钮

Apr 23

一个稍微小白的客户发现Nignx一键安装包无法安装,我登录VPS后用Yum -y update,发现报错:

Error: Missing Dependency: libedit.so.0 is needed by package openssh-clients-5.8p2-16.el5.1.i386

网上找了个解决方法:

rpm -Uvh ftp://ftp.pbone.net/mirror/atrpms.net/el5-i386/atrpms/stable/libedit0-3.0-1.20090722cvs.el5.i386.rpm

后来发现是因为epel-release-5-4.noarch.rpm原有的下载地址有误,原来是这样安装epel的:

rpm -ihv http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

但是今天发现这样rpm无法安装,更换如下方式:

wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

rpm -ihv epel-release-5-4.noarch.rpm

然后就OK了,估计是download.fedoraproject.org作了某些镜像分发,然后rpm内置简单的下载机制就无法下载了。

还有默认安装的nginx-stable后,启动报错:

Starting nginx: nginx: [emerg] unknown directive “limit_conn_zone” in /etc/nginx/nginx.conf:37

不得已,安装包里面改为yum install nginx,而不是nginx-stable.

Apr 22

一步完成修改和打包:

#下载

wget http://m.opera.com/android/Ow7Good/operamini.apk

#解包

apktool d operamini.apk

#修改

sed -i ‘s/”http:\/\/”/”http:\/\/opm.zhyu.me:80\/”/g’ `find operamini -name ‘*.smali’`
sed -i ‘s/”socket:\/\/”/”socket:\/\/opm.zhyu.me:9003\/”/g’ `find operamini -name ‘*.smali’`

#打包

apktool b operamini

#签名

java -jar signapk.jar testkey.x509.pem testkey.pk8 operamini/dist/operamini.apk operamini7.zhyu_mod.apk

Apr 19

准备写一个给所有unused用户发送新产品推荐的插件。

http://docs.whmcs.com/Useful_Functions_for_Devs

Apr 11

Linux OS我选择的是Deiban 5.0,首先要安装bind9:

#apt-get install bind9 bind9-doc dnsutils

如果没有意外的话,安装完毕后就可以启动named服务了:

#/etc/init.d/bind9 start

bind的配置文件在/etc/bind/文件夹下.

参考:http://tldp.org/HOWTO/DNS-HOWTO-5.html

Apr 11

在新建的debian5 VPS中有apt-get update升级,报错。好像是原有的sourc有问题,换了新的source:

deb http://archive.debian.org/debian/ lenny main contrib non-free
deb-src http://archive.debian.org/debian/ lenny main contrib non-free

deb http://archive.debian.org/debian-security lenny/updates main contrib non-free
deb-src http://archive.debian.org/debian-security lenny/updates main contrib non-free

deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

OK 可用

Mar 24

目的是不像让非国内用户访问whmcs系统,nginx.conf配置如下:

location /whmcs/ {
if ($geoip_country_code = CN) {
rewrite ^/whmcs/(.*)$ /p.php last;
break;
}
}

但是如果访问/whmcs/index.php 这样存在的文件的时候,nginx还是会解析而不是参考我的rewrite规则,后来换成了:

location ^~ /whmcs/ {
if ($geoip_country_code = CN) {
rewrite ^/whmcs/(.*)$ /p.php last;
break;
}
}

一切OK了。

Tagged with:
Mar 16

在HTML里,颜色有两种表示方式。一种是用颜色名称表示,比如blue表示蓝色。另外一种是用16进制的数值表示RGB的颜色值。RGB是Red,Green,Blue意思,RGB每个原色的最小值是0,最大值是255,如果换算成16进制表示,就是(#00),(#FF)。比如白色的RGB(255,255,255),就用#FFFFFF表示;还有黑色的RGB(0,0,0),就用#000000表示。

注:在W3C制定的HTML 4.0标准中,只有16种颜色可以用颜色名称表示(aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, and yellow),其它的颜色都要用16进制RGB颜色值表示。

当然,现在的浏览器支持更多的颜色名称。不过为保险起见,建议你还是采用16进制RGB颜色值来表示颜色。并且在值前加上#这个符号。

为了方便大家找到合适的颜色,我们在这里列了一些颜色说明,以供大家参考,不妨作为一种速查工具。

Web安全颜色

以前,很多电脑显示器最多支持256色,因此出现了216种Web安全颜色,以保证网页的颜色能够正确显示。

那为什么不是256种Web安全颜色呢?因为Microsoft和Mac操作系统有40种不同的系统保留颜色。

以下就是216种Web安全颜色:

#000000 #000033 #000066 #000099 #0000CC #0000FF
#003300 #003333 #003366 #003399 #0033CC #0033FF
#006600 #006633 #006666 #006699 #0066CC #0066FF
#009900 #009933 #009966 #009999 #0099CC #0099FF
#00CC00 #00CC33 #00CC66 #00CC99 #00CCCC #00CCFF
#00FF00 #00FF33 #00FF66 #00FF99 #00FFCC #00FFFF
#330000 #330033 #330066 #330099 #3300CC #3300FF
#333300 #333333 #333366 #333399 #3333CC #3333FF
#336600 #336633 #336666 #336699 #3366CC #3366FF
#339900 #339933 #339966 #339999 #3399CC #3399FF
#33CC00 #33CC33 #33CC66 #33CC99 #33CCCC #33CCFF
#33FF00 #33FF33 #33FF66 #33FF99 #33FFCC #33FFFF
#660000 #660033 #660066 #660099 #6600CC #6600FF
#663300 #663333 #663366 #663399 #6633CC #6633FF
#666600 #666633 #666666 #666699 #6666CC #6666FF
#669900 #669933 #669966 #669999 #6699CC #6699FF
#66CC00 #66CC33 #66CC66 #66CC99 #66CCCC #66CCFF
#66FF00 #66FF33 #66FF66 #66FF99 #66FFCC #66FFFF
#990000 #990033 #990066 #990099 #9900CC #9900FF
#993300 #993333 #993366 #993399 #9933CC #9933FF
#996600 #996633 #996666 #996699 #9966CC #9966FF
#999900 #999933 #999966 #999999 #9999CC #9999FF
#99CC00 #99CC33 #99CC66 #99CC99 #99CCCC #99CCFF
#99FF00 #99FF33 #99FF66 #99FF99 #99FFCC #99FFFF
#CC0000 #CC0033 #CC0066 #CC0099 #CC00CC #CC00FF
#CC3300 #CC3333 #CC3366 #CC3399 #CC33CC #CC33FF
#CC6600 #CC6633 #CC6666 #CC6699 #CC66CC #CC66FF
#CC9900 #CC9933 #CC9966 #CC9999 #CC99CC #CC99FF
#CCCC00 #CCCC33 #CCCC66 #CCCC99 #CCCCCC #CCCCFF
#CCFF00 #CCFF33 #CCFF66 #CCFF99 #CCFFCC #CCFFFF
#FF0000 #FF0033 #FF0066 #FF0099 #FF00CC #FF00FF
#FF3300 #FF3333 #FF3366 #FF3399 #FF33CC #FF33FF
#FF6600 #FF6633 #FF6666 #FF6699 #FF66CC #FF66FF
#FF9900 #FF9933 #FF9966 #FF9999 #FF99CC #FF99FF
#FFCC00 #FFCC33 #FFCC66 #FFCC99 #FFCCCC #FFCCFF
#FFFF00 #FFFF33 #FFFF66 #FFFF99 #FFFFCC #FFFFFF

微软支持的颜色名称

下面是微软IE4.0以上都支持的颜色名称:

aliceblue
(#F0F8FF)
antiquewhite
(#FAEBD7)
aqua
(#00FFFF)
aquamarine
(#7FFFD4)
azure
(#F0FFFF)
beige
(#F5F5DC)
bisque
(#FFE4C4)
black
(#000000)
blanchedalmond
(#FFEBCD)
blue
(#0000FF)
blueviolet
(#8A2BE2)
brown
(#A52A2A)
burlywood
(#DEB887)
cadetblue
(#5F9EA0)
chartreuse
(#7FFF00)
chocolate
(#D2691E)
coral
(#FF7F50)
cornflowerblue
(#6495ED)
cornsilk
(#FFF8DC)
crimson
(#DC143C)
cyan
(#00FFFF)
darkblue
(#00008B)
darkcyan
(#008B8B)
darkgoldenrod
(#B8860B)
darkgray
(#A9A9A9)
darkgreen
(#006400)
darkkhaki
(#BDB76B)
darkmagenta
(#8B008B)
darkolivegreen
(#556B2F)
darkorange
(#FF8C00)
darkorchid
(#9932CC)
darkred
(#8B0000)
darksalmon
(#E9967A)
darkseagreen
(#8FBC8B)
darkslateblue
(#483D8B)
darkslategray
(#2F4F4F)
darkturquoise
(#00CED1)
darkviolet
(#9400D3)
deeppink
(#FF1493)
deepskyblue
(#00BFFF)
dimgray
(#696969)
dodgerblue
(#1E90FF)
firebrick
(#B22222)
floralwhite
(#FFFAF0)
forestgreen
(#228B22)
fuchsia
(#FF00FF)
gainsboro
(#DCDCDC)
ghostwhite
(#F8F8FF)
gold
(#FFD700)
goldenrod
(#DAA520)
gray
(#808080)
green
(#008000)
greenyellow
(#ADFF2F)
honeydew
(#F0FFF0)
hotpink
(#FF69B4)
indianred
(#CD5C5C)
indigo
(#4B0082)
ivory
(#FFFFF0)
khaki
(#F0E68C)
lavender
(#E6E6FA)
lavenderblush
(#FFF0F5)
lawngreen
(#7CFC00)
lemonchiffon
(#FFFACD)
lightblue
(#ADD8E6)
lightcoral
(#F08080)
lightcyan
(#E0FFFF)
lightgoldenrodyellow
(#FAFAD2)
lightgreen
(#90EE90)
lightgrey
(#D3D3D3)
lightpink
(#FFB6C1)
lightsalmon
(#FFA07A)
lightseagreen
(#20B2AA)
lightskyblue
(#87CEFA)
lightslategray
(#778899)
lightsteelblue
(#B0C4DE)
lightyellow
(#FFFFE0)
lime
(#00FF00)
limegreen
(#32CD32)
linen
(#FAF0E6)
magenta
(#FF00FF)
maroon
(#800000)
mediumaquamarine
(#66CDAA)
mediumblue
(#0000CD)
mediumorchid
(#BA55D3)
mediumpurple
(#9370DB)
mediumseagreen
(#3CB371)
mediumslateblue
(#7B68EE)
mediumspringgreen
(#00FA9A)
mediumturquoise
(#48D1CC)
mediumvioletred
(#C71585)
midnightblue
(#191970)
mintcream
(#F5FFFA)
mistyrose
(#FFE4E1)
moccasin
(#FFE4B5)
navajowhite
(#FFDEAD)
navy
(#000080)
oldlace
(#FDF5E6)
olive
(#808000)
olivedrab
(#6B8E23)
orange
(#FFA500)
orangered
(#FF4500)
orchid
(#DA70D6)
palegoldenrod
(#EEE8AA)
palegreen
(#98FB98)
paleturquoise
(#AFEEEE)
palevioletred
(#DB7093)
papayawhip
(#FFEFD5)
peachpuff
(#FFDAB9)
peru
(#CD853F)
pink
(#FFC0CB)
plum
(#DDA0DD)
powderblue
(#B0E0E6)
purple
(#800080)
red
(#FF0000)
rosybrown
(#BC8F8F)
royalblue
(#4169E1)
saddlebrown
(#8B4513)
salmon
(#FA8072)
sandybrown
(#F4A460)
seagreen
(#2E8B57)
seashell
(#FFF5EE)
sienna
(#A0522D)
silver
(#C0C0C0)
skyblue
(#87CEEB)
slateblue
(#6A5ACD)
slategray
(#708090)
snow
(#FFFAFA)
springgreen
(#00FF7F)
steelblue
(#4682B4)
tan
(#D2B48C)
teal
(#008080)
thistle
(#D8BFD8)
tomato
(#FF6347)
turquoise
(#40E0D0)
violet
(#EE82EE)
wheat
(#F5DEB3)
white
(#FFFFFF)
whitesmoke
(#F5F5F5)
yellow
(#FFFF00)
yellowgreen
(#9ACD32)

 

Mar 13

最新消息,中投证券裁员了。虽然历史往往证明,券商的的预先动作往往和他们对行情估计的一样很不靠谱,例如2006年初作出的削减营业面积和成本的做法,导致很多营业部在2006年的牛市中应接不暇,作为大四毕业就去了中投证券,并且在中投换过三种职位,三家营业部的“老员工”,辞职之后的我觉得中投证券这次裁员还不错。

1.总部和营业部的关系

当初还是南方证券的时候,中投的很多分公司权力是很大的,总公司对分公司的管理力量很弱,这也是原南方证券倒闭的原因:几个分公司弄得窟窿把总公司拖垮了。05年新中投成立后,从大集中交易以后总部就把很多权力回收了,并且营业部做很多事情都要看总部的脸色。例如一次公司营业部总经理级别的年会上,营业部总经理们认为新年计划中“创新”应该放在“合规”之前,而董事长认为“合规”一定要放在“创新”之前。OK,这次改革后听说会增加营业部经理的权力,拭目以待吧。

2.营业部员工的分类

作为一个自认为自己是“纯国企”的金融机构,中投证券营业部里面有很大一股坏味道。后台员工认为自己的“正式员工”,客户经理认为自己是“非正式员工”,其中的微妙关系只有内部人才能体会到。并且每年巨额的“年终奖”也只有后台员工才能领取到,客户经理只能喝西北风。这些很大程度上影响了内部的团结。其实把营业部看成一个“小企业”,真正把巨额的奖金发给有贡献的人才能激励士气。不过全部由营业部总经理决定的话,又可能滋生腐败,需要总部的监管。

3.发展模式

其实目前券商的主要赢利点都一样:收手续费,并且在提供交易通道的方面手段都差不多,没啥区别。所以前年开始就大搞佣金战,杀得行业利润大降(证监会的同事们高兴了,叫你们07,09年发年终奖的时候那么拽)。在营业部层面,就要看那家的细节做的更好了,继续搞后台员工自以为是老大的单位氛围就很影响团队凝聚力。

preload preload preload