|
|
用户名:superblunt 笔名:superblunt 地区: 行业:其他 |
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
欢迎访问superblunt的博客
激动的解说员,可爱的球迷
- 作者: superblunt 2006年06月27日, 星期二 09:59 回复(1) | 引用(0) 加入博采
老调重谈之女人的噩梦
- 作者: superblunt 2006年06月5日, 星期一 09:57 回复(0) | 引用(0) 加入博采
在乎,所以脆弱
- 作者: superblunt 2006年04月5日, 星期三 10:31 回复(3) | 引用(0) 加入博采
周末的快乐!
又到周末,发现最近每次一到周五都心情愉悦,雄心勃勃,准备大战一场的架势。这周也不例外,计划,周六上午收床,下午打球,周日买衣服,褥子。
但是一周过完,发现计划完全更改,迫不得已的成分,意外的收获,心情也不错,
首先,周五晚上蹭了邻居的车,还很不好意思地让她久等。回家的路上接到一个电话,一到家就开始办这件事。办完后打电话给床和床垫的厂家预约周六上午的送货情况,跟他们再三确认要上午送,下午我要出去。
第二天上午还在睡梦中座机响了,通往电话的道路是多么漫长寒冷! 接到电话,早上送货,再次跟他确认,早上送货。刚钻进温暖的被窝,该死的电话又响了,再次漫长寒冷后听到对方9点钟之前过来。
宽容之后我决定起床,又接到送床的电话,不错啊。
九点四十,床送到了,怎么床垫还没送来? 又打了个电话,让他们给我回电,没消息。等到12点,取消了羽球计划。上网到下午,还没收到。怒了,给那边打电话,告知对方弄错了,误以为我要周日才能送到,更怒,计划第二天扣他们违约金。晚上又接到两个电话,道歉的,保证周日一定送到。
晚上,大冰上来,我正在看金刚,原来晚上西甲世纪大战,3:40起来看球,可惜的是精彩的比赛被裁判玷污了,1:1. 小罗状态不好,肥罗在质疑声中再次证明了自己。
周日上午睡觉,下午计划出去买衣服等。下午出去时去超市买干粮,发现下面的福客隆超市正是甩货最后一天,一冲动,再次甩掉了四百多块,购得电饭煲,高压锅和榨汁机一个。接着出去买菜,腔骨2斤,苹果四个,橙子一个。回家研究说明书半个钟头后开始做饭。高压锅真的很好用,一个钟头骨头钝得可以嚼碎咽下。 可惜啊周榨汁时没加水,最后以上水果榨得果汁一杯,约200ML. 
呵呵,周末的故事,最终以喜剧首场! 
- 作者: superblunt 2006年04月3日, 星期一 16:40 回复(0) | 引用(0) 加入博采
FREEBSD下VSFTPD的配置
VSFTPD是一个安全高效的FTP服务软件,得到了广泛的应用。
本地用户经过设置后可以进行ftp访问。而匿名用户的访问经过了转换,在系统中。匿名用户的用户名为ftp, 系统将其属性设置为 根目录 /var/ftp/, 禁止控制台登陆,也就是,该用户只能进行ftp访问。
FreeBSD下vsftpd 的执行程序为 /usr/local/libexec/vsftpd, 一般情况下调用 /usr.local/libexec/vsftpd & 即可启动VSFTPD, 注意,修改 /usr.local/etc/vsftpd.conf文件中的listen要设置为YES.
VSFTPD有两种开机自启动模式: inet模式和standalone模式,推荐使用standalone模式。 两种模式的启动方法依次为:
1. inet模式
修改 /etc/inet.conf 修改或添加,使以下行有效:
ftp stream tcp nowait root /usr/sbin/tcpd /usr/local/sbin/vsftpd
并修改 /usr.local/etc/vsftpd.conf文件,使 listen=NO
2. standalone模式
修改/etc/inet.conf文件并注释掉vsftpd的启动行。
修改 /usr.local/etc/vsftpd.conf文件,使 listen=YES
在 /usr/local/etc/rc.d/下添加vsftpd 的启动脚本
VSFTPD的配置文件为/usr.local/etc/vsftpd.conf, 有多个选项,下面一一说明:
Anonymous_enable=yes | 允许匿名登陆, 设置为yes后,ftp用户和anonymous用户都被认为以匿名登陆 |
Dirmessage_enable=yes | 切换目录时,显示目录下.message的内容, 可以在vsftpd.conf文件中通过message_file修改文件名 |
Local_umask=022 | FTP上本地的文件权限,默认是077, 前面有0认为是8进制,无0认为是十进制 |
Connect_from_port_20=yes | 启用FTP数据端口的数据连接 |
Xferlog_enable=yes | 激活上传和下传的日志 |
Xferlog_std_format=yes | 使用标准的日志格式 |
Ftpd_banner=XXXXX | 欢迎信息 |
Pam_service_name=vsftpd | 验证方式 * |
Listen=yes | 独立的VSFTPD服务器 * |
Anon_upload_enable=yes | 开放上传权限 |
Anon_mkdir_write_enable=yes | 可创建目录的同时可以在此目录中上传文件 |
Write_enable=yes | 开放本地用户写的权限 |
Anon_other_write_enable=yes | 匿名帐号可以有删除的权限 |
Anon_world_readable_only=no | 放开匿名用户浏览权限 |
Ascii_upload_enable=yes | 启用上传的ASCII传输方式 |
Ascii_download_enable=yes | 启用下载的ASCII传输方式 |
Banner_file=/var/vsftpd_banner_file | 用户连接后欢迎信息使用的是此文件中的相关信息 |
Idle_session_timeout=600(秒) | 用户会话空闲后10分钟 |
Data_connection_timeout=120(秒) | 将数据连接空闲2分钟断 |
Accept_timeout=60(秒) | 将客户端空闲1分钟后断 |
Connect_timeout=60(秒) | 中断1分钟后又重新连接 |
Local_max_rate=50000(bite) | 本地用户传输率50K |
Anon_max_rate=30000(bite) | 匿名用户传输率30K |
Pasv_min_port=50000 | 将客户端的数据连接端口改在 |
Pasv_max_port=60000 | 50000—60000之间 |
Max_clients=200 | FTP的最大连接数 |
Max_per_ip=4 | 每IP的最大连接数 |
Listen_port=5555 | 从5555端口进行数据连接 |
Local_enble=yes | 本地帐户能够登陆 |
Write_enable=no | 本地帐户登陆后无权删除和修改文件 |
下面这是一组 |
|
Chroot_local_user=yes | 本地所有帐户都只能在自家目录 |
Chroot_list_enable=yes | 文件中的名单可以调用 |
Chroot_list_file=/任意指定的路径/vsftpd.chroot_list | 前提是chroot_local_user=no |
这又是一组 |
|
Userlist_enable=yes | 在指定的文件中的用户不可以访问 |
Userlist_deny=yes |
|
Userlist_file=/指定的路径/vsftpd.user_list |
|
又开始单的了 |
|
Banner_fail=/路径/文件名 | 连接失败时显示文件中的内容 |
Ls_recurse_enable=no |
|
Async_abor_enable=yes |
|
one_process_model=yes |
|
Listen_address=10.2.2.2 | 将虚拟服务绑定到某端口 |
Guest_enable=yes | 虚拟用户可以登陆 |
Guest_username=所设的用户名 | 将虚拟用户映射为本地用户 |
User_config_dir=/任意指定的路径/为用户策略自己所建的文件夹 | 指定不同虚拟用户配置文件的路径 |
又是一组 |
|
Chown_uploads=yes | 改变上传文件的所有者为root |
Chown_username=root |
|
又是一组 |
|
Deny_email_enable=yes | 是否允许禁止匿名用户使用某些邮件地址 |
Banned_email_file=//任意指定的路径/xx/ |
|
又是单的 |
|
Pasv_enable=yes | 服务器端用被动模式 |
User_config_dir=/任意指定的路径//任意文件目录 | 指定虚拟用户存放配置文件的路径 |
- 作者: superblunt 2006年03月29日, 星期三 10:36 回复(1) | 引用(0) 加入博采
迟来的<十里河游记>
装修过半,这段时间是既充实又苦恼,不过,想想房子装好后的成就感,还是很期待的。这段时间一直很忙,工作装修都是,幸亏有老爸盯着。
今天好友steve开始码blog,我也拿出以前的贴子更新一下吧。是九月份写的
秋风吹,战鼓擂。又是一年秋高气爽,不过大家进入所谓的装修大战,可谓神清气爽,磨刀霍霍,血战米场呀!
好了,不多说了,否则小牙和冰一干人众又得大喊“跑啦跑啦!” 不过,我们还是要体现我们619超级水塘的
精神嘛!
9月26日在我们楼花的带领下,我们参观了今朝的工地和总部,对今朝公司的实力有了进一步的了解,觉得这个
公司的信誉以及售后还是很有保障的,关于这个的话题请其它同志总结,这里不多说了。看完之后,我们有意瓷砖
的请今朝把我们送到十里河。Blue,蓝夫人,还有我,共三人,惭愧呀惭愧,又当了回灯泡。
刚到十里河,大家的感觉就是这里不象网上的,或者我们心目中的那种集贸市场,小摊贩那样的感觉,这里林立着
可能有10多家的建材市场,每个规模都很大,而且专业分工似乎很明确,有灯具,布艺,家具等专项市场,也有居然等综
合市场,这里的居然规模很大,我们走了很久采走出它的势力范围,怀疑可能是现在居然在北京最大的市场了。
我们的目标很明确:瓷砖.不过,大家感官之后一致同意如果有时间可以看一下洁具,再有时间可以逛一下居然,因为
今朝的集装很可能拿到十里河居然来做。后来证明我们实在是太小看十里河,或者说 闽龙 的实力了。
好了,说了这么久,终于要谈到传说中的闽龙了。记得跟一个装修过的同学请教时她对我说过:装修时一定不要偷懒,
十里河一定要去一下。现在给我的感觉应该是:十里河很可能是北京最大的家装集散地,想想看,这么多建材城在这里,
竞争一定很激烈,加上地皮相对便宜。所以我赞同那位同学的话:这里一定可以代表北京家装市场的最低价位。
闽龙,我们顺着主路走了很远,大约是三站路吧(中间想打个车来着,可惜没找到,不过,也为大家省了点银子,小半块强砖耶!)
终于看到了闽龙市场的招牌了,大家精神顿起,进入战备状态。好多没听说过的品牌呀,我们只好找自己听说过的进去查看。
(大家都还是菜鸟嘛!)第一家进入的是嘉俊陶瓷,里面店面很大,看好自己喜欢的型号,记录下标价,发现瓷砖都好贵呀,
至少都得100多每块,这里指的是800*800的。一般800的比600的贵20%左右(每平米),而且800的一般是1.2厚度(cm),600的近1个厚度。
至于采用哪种地砖,就看个人喜好,米量以及户型尺寸了。
在这里,我问了一下店员闽龙的情况,回答是:这里基本都是厂家的直营店,很多还是北京的旗舰店,库房也基本都在闽龙
10分钟车程范围内。像这样的店面比我估计的两百多家还不止。
经过一段时间的套磁试探,大家也对陶瓷质量有了一定的认识。陶瓷品质划分的主要依据是渗水率,渗水率越低质量越好,价格
也越高。国家标准是0.5%每平米,可以说大部分品牌都达到这一标准。但是光达到国家标准还不能保证无渗,我一个同学家里
就是茶水滴在地上一段时间没有打扫就会有茶水的颜色渗进地板内。估计要是能达到0.2,0.3%估计一般家用就可以保障了。
各个品牌的陶瓷名称很多,我们也分不清具体的区别,不过,终于摸到一个简单方法:超微粉和渗水率。超微粉具体含义还不清楚,
我的感觉就是这是十分细腻的石材,做出地砖后密度非常大,渗水率很低,硬度也非常强。各个厂家的各种系列叫法不一,但都有
超微粉的说法,有的还有聚精微粉等说法,估计都是超微粉的升级换代产品。
关于砖的硬度,记得进去一家店,叫金牌亚洲,强辉精工砖,进门处有一块中国地图,地砖拼装而成,给我的印象非常好,当时还
想着在东北外某角落设计某种排泄物云云。进门右手边架空了两块瓷砖,据说可以踩上去。我和blue两人同时踩上去都没事!!!
嗯,这个地转真的很不错!(后来才发现只要是超微粉以上的砖都可以踩!) 不过,金牌亚洲这个牌子我们算是认可了。
我们到闽龙的时候差不多三点多了,看了一会到了四点多,还没看到我要看的东鹏和金意陶,这两个是一个母公司,东鹏主要做玻化砖
和洁具,金意陶则专攻仿古砖。这时我们加快了节奏,只找大家熟悉的品牌,另外,看到店面特别大的也进去问问价格(店面大是实力
的象征,结果,价格果然都超贵)。马卡菠萝的店面就超大,进去谈了一下集采,但是店员说只能通过网上的统一集采,他们总店不做
这些,岂有此理!) 而且店内光线不是很好,看不出砖的本色,也没怎么看,不过,兰夫人看中了一款马桶,知道价格后大家走人:4000+。
我们进每个店面一般直接问哪些是超微粉的,问一下渗水率,再看一下厚度,其它的主要就是看花色了。其中,问到一家的时候竟然说
渗水率是0.01%,现在看来,基本上是自恋的梦话。其他的主要就是看花色了,我和blue一家审美差不多,基本都打算选用微亮带花纹的
花色,所以还是很省时间的。具体价格表请看兰夫人整理的压缩包。
在这里我们还发现一堆专卖店中间的广场上有人叫卖,一看,都有长城,马可波罗以及欧神诺的品牌,主要是清仓甩卖,估计跟服装鞋
帽的断码甩卖差不多,因为标价上除了单价以外还标有平米数,另外,不能退货,不包送货。价格很不错,而且就在这几个旗舰店门前
销售应该是正品。
又逛了一个洁具超市后,在我的坚持,blue夫妇的理解下我们找到了金意陶和东鹏的专卖店,果然大手笔。可惜天色渐晚,另外,他们
是7点下班,草草看了一下后就出来了。
对东鹏的印象:1. 在市场上应该属于较高价位
2. 口气很大,如某块号称亚洲砖王 很大,具体尺寸我也说不好,长方形的,厚15mm
3.某个造型很简单的单人浴缸,8万
对金意陶的了解:1.仿古砖比同档玻化砖贵
2.仿古砖有的不是通体,也相对便宜很多,但是釉面只有2mm厚,我不推荐
3.仿古砖尺寸一般是800,600,500,800的花色较少,适合我的只看到一款
- 作者: superblunt 2005年12月2日, 星期五 15:15 回复(1) | 引用(0) 加入博采
准备装修了,发文纪念
月底收房,事先主材要定好,趁着十一活动,跑了六天(一天同学聚会),总算是置办了一些东西!
大致如下:
电视烟机灶台热水器厨卫地砖墙砖洁具套装
- 作者: superblunt 2005年10月10日, 星期一 12:11 回复(0) | 引用(0) 加入博采
Symbian OS 中的基本类型总结2
所有的描述符都是从抽象类TDesC中派生的,他们可以分为三个大类:
1、缓冲区描述符——数据做为描述符对象的组成部分而存在,描述符对象存放在程序的堆栈中:TBuf和TBufC,
2、堆描述符——数据做为描述符对象的组成部分而存在,描述符对象存放在堆中:HBufC,
3、指针描述符——描述符对象和它所表示的实际数据是分开存放的:TPtr和TPtrC.
如果对照C/C++语法来看:
1、TPtrC可以被看作是const char*的使用
2、TBufC可以被看作是char[]的使用
TDes和TDesC是抽象类,因此你不可能实例化它们。它们的主要用途是做为函数的参数来描述字符串和二进制数据。在这样的函数中,你应该按如下规则使用:
1、const TDesC& 表示只读的数据和字符串。
2、TDes& 表示可以被修改的数据和字符串。
字符串常量可以使用_L()或_LIT()宏来定义。
_L()可以生成一个指向字符值的地址(TPtrC),它经常被用来传递字符串到函数中:
NEikonEnvironment::MessageBox(_L("Error: init file not found!"));
_LIT()可以生成个常量名,以便以后重复使用:
_LIT(KMyFile, "c:\System\Apps\MyApp\MyFile.jpg");
_LIT()宏的结果(就是上面的KMyFile)实际上是个文字描述符(literal descriptor)TLitC,它可以在任何使用TDesC&的地方使用。
下面显示了各个类中数据是如何组织的:

2. TdesC16 的用法 TDesC中最常用的函数如下:
1、Ptr(),用来获得描述符数据中的指针。
2、Length(),用来获得描述符数据中的字符数。
3、Size(),用来获得描述符数据中的字节数目。
4、Cpmpare()或操作符==、!=、>=和<=等专为比较描述符数据用的。
5、操作符[],可以被当作c/c++中一样,用来获得描述符字符串中的单个字符。
下面几个函数有其特殊性:
1、Append()和Num()有很多重载形式,具体可以看SDK
2、Compare()有2个变体:CompareC()和CompareF(),以及Copy(),Find(),Locate()和Match(),这些函数都有C/F的后缀形式,C代表Collated而F代表Folded.
Collating和Folding
------------------------
Folding是个比较格式化文本的简单方法,主要用在对比较不是太要求精确的场合。
Collation是个更好的也更有效的比较字符串的方法,可以生成类似字典的顺序。
- 作者: superblunt 2005年07月23日, 星期六 00:16 回复(0) | 引用(0) 加入博采
Symbian OS 中的基本类型总结1
1. http://blog.csdn.net/snaill/archive/2005/04/18/352029.aspx
按作者所记,他是参考了newlc的文档,呵呵。
2. Symbian OS 开发初级手册 (2)基本数据类型 (具体链接地址忘记了,不好意思呀,原作者)
种类 例子 描述
T classes; TDesC, TPoint; 这个类可以向基本类型一样使用,因为他们通常很小,而且不使用heap所以也没有析构函数
C classes; CConsoleBase,CActive; 这个类是Symbian使用最多的类,C代表他们从CBase类继承而来, 他们必须有析构函数因为他们的对 象创建在heap中
R classes; RFile, RTimer; R代表资源(Resource),它们只是一个系统资源的句柄,他们本身被创建在Stack上, 但是他们所使用的资源 被创建在heap上,使用完毕需要Close()
M classes; MEikMenuObserver; 这个类是一个空的接口,使用的时候需要从它继承
static classes; User, Math; 这个类只有静态函数, 一般都是库函数
Structs; SEikControlInfo; c struct
种类 例子 描述
枚举 EMonday,ETuesday E代表枚举
定量 KMaxFileName K代表定量
成员变量 iDevice, iX i代表成员变量
参数 aDevice, aX a代表参数
局部变量 device x 局部变量没有固定的规范
数据类型 描述
TInt8, TUint8 8位 整数
TInt16, TUint16 16位 整数
TInt32, TUint32 32位 整数
TInt, TUint (32位)整数
TReal32, TReal64 实数
TText8, TText16 字符, 相当于 unsigned char, unsigned short int
TBool 布尔
TAny 相当于void
以下几种类型一般都分为两种,8bit的和16bit的,所以后面一般都带有8,或16的后缀,这是针对不同机器的字长,另外,16bit的使用Unicode编码。由于在Symbian OS中字串一般使用Unnicode编码,所以一般如果后面不带有这两个后缀的一般在系统中都宏定义为16,如typedef TDesC16 TDesC; 下面就统称而不特指是用的多少位。
后面带C的定义表明该变量是可以改变的,而不带C的是不可变的。
例如 : 从TdesC继承来的Tdes的定义里多了MaxLength,MaxSize说明它是可变长的。从后面的示意图也可以看出来。
根据e32des16.h可以看出,各个类的继承关系如下:
TdesC
Tdes
TbufBase
Tbuf
TPtr
TbufCBase
HbufC
TBufC
TPtrC
注:这里跟原文不太一样,详情清参见头文件定义.
- 作者: superblunt 2005年07月23日, 星期六 00:14 回复(0) | 引用(0) 加入博采
房贷方式的选择
前段时间正准备办贷款,对还贷的两种方式:等本金和等本息 了解不够,所以花了一个下午搜索它们的数据模型,又花了两个钟头写了个小程序计算贷款信息。根据贷款金额年限利率以及还贷方式计算月供值,当前月供偿还本金金额,偿还利息金额,截止到任何月份所偿还本金总额,所付利息总额。为了节约大家时间,我已经将该程序放到网上,找不到的朋友可以跟我联系。
下面简单介绍一下这两种方式吧(截至我贷款为止,公积金贷款只有等本金和等本息两种方式)。等本息方式是最普遍采用的方式,顾名思义就是每月所还本金和利息总额相等,也就是每月月供数额固定。等本金方式是后来新添的还贷方式,也就是说每月所偿还的本金数额一定,利息金额逐渐减少,所以每月还贷金额逐渐减少。
下面是两种方式的每月月供数额:
月数
等本息每月还款额: (1+月利率)
贷款总额*月利率* —————————————
月数
(1+月利率) - 1
每月还利息金额: (贷款本金总额 - 已归还本金)*月利率
每月还本金金额: 每月还款额 - 每月还利息金额
等本金每月还款额:
贷款总额
———— + (贷款本金 - 已归还本金)*月利率
还款月数
我的理解:
两种方式无所谓好坏之分,根据个人实际情况而定,其实每种方式每月所还月供中的利息金额都是
当前剩余贷款额度*月利率,所区别的只是每月所还本金金额,以及由此引出的剩余贷款额度的差异。
等本息方式由于金额固定,而所还利息金额逐渐减少,所还本金金额则逐渐增大,但是由于开始时所还本金较少,所以到还贷结束时所付利息总额相对较高,但是由于开始时所还本金金额较少,所以开始时还贷压力不是很大。而等本金方式则恰恰相反,具体差异数字可以通过我的小程序察看。
所以要是近期经济压力较大的朋友可以采用等本息的方式,等经济稍好时可以考虑提前还贷以改变还贷方式(只有通过提前还贷才能改变还贷方式,提前还贷金额必须是万元的整数倍)。等本金方式所支付利息较少,所以是近期收入较为充裕的朋友的选择,另外,作为国家调控的手段,提高房贷利率是近年的趋势,所以,有经济实力还是提前还清比较好。
注:
二○○五年三月十七日发布的北京市最新公积金月利率为3.675‰(5年以上)http://www.bjgjj.gov.cn/zhcfg/dk/dk-46.htm (如有利率变化,可参见相应政策公告)
二○○五年三月十七日发布的北京市最新个人住房商业性贷款月利率5.100‰(5年以上)
- 作者: superblunt 2005年07月18日, 星期一 10:16 回复(0) | 引用(0) 加入博采