Archive for November, 2008
个人放贷有望合法化
据凤凰网报道, 中国个人放贷业务将合法化,从而使长期以来见不得阳光地下钱庄终于可以光明正大的在阳光底下运营
今后,在不非法吸收存款、借贷利率不超过基准利率4倍的前提下,个人有望合法注册从事放贷业务。昨天,中国人民银行研究局副局长刘萍在出席跨国公司CEO圆桌会议时透露,由央行起草的《放贷人条例》草案已经提交国务院法制办,民间借贷有望通过国家立法形式获得规范。
看了这则新闻不知道是一种进步还是一种回归, 个人放贷业务的合法化将会如何区分正常放贷和高利贷?如何界定个人放贷资质? 如何规范还贷模式,会不会导致暴力收债以及各种不良影响不得而知。如此等等问题 , 目前只有等待政府能拿出什么样的具体措施了。 个人看来,不过这项政策如果通过, 一方面会促进中小企业解决资金问题,另一方面肯定会导致各类社会问题的发生。。。
不用图片实现DIV圆角效果
很多网站的页面用了圆角效果,看起来使整个页面看起来圆润精美, 以往有很多人用图片+div或者table来实现圆角, 这是一个办法,可以根据实际的布局制作图片满足各种需求, 但如果只是需要简单的圆角的话就没必要了, 因为用div不用图片也可以很轻松实现圆角效果, 如下:
首先是实现style.css
div.RoundedCorner{background: #ffff33} /*div背景*/
b.rtop, b.rbottom{display:block;background: #FFFFFF}/*圆角的背景色*/
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #ffff33}/*上下边缘背景色*/
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
接下来在页面中插入圆角div代码
<div class=”RoundedCorner”>
<!–上半部分圆角–>
<b class=”rtop”><b class=”r1″></b><b class=”r2″></b><b class=”r3″></b><b class=”r4″></b></b>
<!–上半部分圆角–>
<br>无图片实现圆角框<br><br>
<!–下半部分圆角–>
<b class=”rbottom”><b class=”r4″></b><b class=”r3″></b><b class=”r2″></b><b class=”r1″></b></b>
<!–下半部分圆角–>
</div>
我也是用这个做的页面上半部分的圆角效果看起来还不错吧, 兼容Firefox、Safari、Opera 以及 IE系列。
经济危机真的来了
早在去年就有朋友说奥运会以后中国经济会有所衰退,因为奥运的预期使经济泡沫化严重, 由以往举办奥运的国家的经验看来一定程度的增长减慢或者衰退在所难免,但没想到会是这么严重。 美国的两房捅了天大的窟窿, 这个窟窿之大无法想象, 简直就是个黑洞,不但吸走了世界的财富,更严重的是吸走了世界人民对前景的信心,好在各国政府都在忙着救市,刺激内需。。。现在来看还没什么功效,难以堵住那个无形的窟窿。
这些都是国家大事,咱一平头老百姓顾不上多虑也没那能耐, 但这场突如其来的经济萧条十足给咱自己的生活带来了影响。 周围好多朋友的公司在裁员、倒闭关张。本人原本打算的一小笔收入的梦想也因为这场灾难成为泡影,,,要是没有这个萧条的话现在估计可以畅游祖国的大好河山了,哈哈。
不知道亲爱的朋友们感受到经济萧条了吗?
美国电话号码格式化的Objective-C代码
最近在做iPhone上的应用程序, 其中涉及到电话号码, 美国人喜欢自己常用的电话号码格式,就像iPhone拨号程序那样如: 1(234)567-8901这样的11位号码,查了一下iPhone的官方SDK没有找到需要的信息, 只好自己动手写一个简单的格式化函数。美国的电话号码有以下几种规则,比如11位的手机或者带国家代码的电话号码,前面已经提到了,超过11位则按正常的数字显示,不需要加任何格式;还有一种是10位号码,普通的日常应用的是7位电话号码,一般格式为:012-3456,以‘-’隔开前三位和后四位。超过7位的用(012)345-6789来表示,超过10位数字则按正常的数字号码显示,如01234567890. 好了, 知道了规则那么写程序就相对比较简单了, 代码如下
+(NSString*) encodePhoneNumber:(NSString*) phone
{
NSLocale* locale = [NSLocale currentLocale];
if( [[locale localeIdentifier] compare:@"en_US"]!=NSOrderedSame )
return phone;
if( [phone length]==0 )
return phone;
if( [phone rangeOfCharacterFromSet:[NSCharacterSet letterCharacterSet] ].location==NSNotFound )
{
const char* string = [phone UTF8String];
int length = [phone lengthOfBytesUsingEncoding:NSUTF8StringEncoding];
if( [[NSString stringWithCString:string length:1] intValue]==1 )
{
if( length > 11 )
return phone;
NSMutableData* array = [[[NSMutableData alloc] init] autorelease];
// 1 (234) 567-8901
for( int i=0; i < length; i++ )
{
if( i==1 )
{
[array appendBytes:" (" length:2];
}
if( i == 4 )
{
[array appendBytes:") " length:2];
}
if( i==7 )
{
[array appendBytes:"-" length:1];
}
[array appendBytes:string++ length:1];
}
return [NSString stringWithUTF8String:(const char*)[array bytes]];
}
else
{
// (012) 345-6789
if( length > 10 )
return phone;
NSMutableData* array = [[[NSMutableData alloc] init] autorelease];
int i=0;
if( length <=7 )
{
for( i=0; i < length; i++ )
{
if( i==3 )
{
[array appendBytes:"-" length:1];
}
[array appendBytes:string++ length:1];
}
}
else
{
for( i=0; i < length; i++ )
{
if( i==0 )
[array appendBytes:"(" length:1];
if( i==3 )
[array appendBytes:") " length:2];
if( i==6 )
[array appendBytes:"-" length:1];
[array appendBytes:string++ length:1];
}
}
[array appendBytes:"\0" length:1];
return [NSString stringWithUTF8String:(const char*)[array bytes]];
}
}
return phone;
}
从z-blog到wordpress的移植
用了一年z-blog, 用自己家里的电脑做服务器,用花生壳做解析,一年来运行还算正常, 就是家里的电脑要常开费电而且也有着火的隐患,正好美国的linux空间还闲着就着手把网站从z-blog移植到wordpress。 整个转移过程的重点是重新制作wordpress 主题, 因为用习惯了以前的,所以就用了三个晚上的时间把原来的主题移植到wordpress上。 至于内容的转移相对简单, 感谢月光博客提供的MoveableType插件, 步骤如下
第一步,首先下载MoveableType插件并拷贝到z-blog的Plugin目录
第二步,在z-blog中激活MoveableType插件
第三步,点击“管理”Moveable插件, 选择要导出的文章范围,如果要全部导出就默认了。 选项中导出正文、导出摘要、导出Tags、导出评论、导出引用是要导出的内容, 直接全选就成
第四步, 点击“提交”会提示保持“moveabletype.asp”文件, 保存即可 这样就已经成功的把内容从z-blog中导出了,接下来是导入到wordpress, 当然还是先create wordpress网站了,之后在“管理”页中选择“导入” , 从下面的选项列表中选择 Moveable Type , 再选择之前下载的 moveabletype.asp文件,再次过程中会提示指定文章的作者, 可以选择已有的用户也可以创建新用户, 接下来确定就搞定了。
转换换过程中会有部分信息丢失, 比如页面链接, 不考虑搜索引擎那就不是问题。 还有标签在转到wordpress后一个文章的多个标签会被当作一个标签对待,有点不爽。
现在新的网站运行基本正常, 在此初步比较一下两个程序,
1. 当然从功能上来说当然是wordpress更强大,有丰富的插件可以满足各种各样的需求, 而且可以自己写自己的插件; z-blog体积小,功能也不弱,在个别地方比wordpress更灵活好用, 比如相关文章这个功能在wordpress 中需要安装插件才行,但是z-blog自己本身的功能就很好用,这样在制作主题的时候容易的多。
2. z-blog小巧代码少, 这样对于diy的来说是见比较容易的事儿,在这方面wordpress 犹豫系统代码更多入手相对需要更多的时间。 z-blog 在不装其他插件的情况下能满足日常需求,制作模板相对简单,wordpress 还好需要选择好的插件,这在制作主题的时候需要考虑。
3. 运行效率, z-blog可以在发表文章后自动生成静态页面,可以很好的提高浏览速度;而wordpress 我还没有找到生成静态页面的方法, 或许安装插件可以满足,目前来看动态页面在浏览时速度总是会慢一点儿。
4. 运行成本对于z-blog来说要稍高一些, 现在比较稳定便宜的空间大多是linux系统, 而windows系统的空间少且贵, 这对z-blog来说是个制约。 好在z-blog官方网站提供博客主机,价格便宜量也足够,我就直接把另一个www.mxcabin.com放在96/年的空间了, 对于平时写写日记组后使了。
这些都是自己在转移过程中的个人体会, 不一定正确, 希望能给要移植到wordpress的朋友一点参考。
