半冷半暖秋天

2010-01-29

买了个小电视机

Filed under: 不知所云 — sunu @ 19:59:06

TFT LCD Color Monitor

晚上吃完饭经过一家杂货店,看到门口摆着一个小电视机,觉得挺好玩的又不贵就买回来了。手册和包装都是日文,不过操作界面可以切换到中文。

可惜住的地方周边都是大楼,信号太差,只能勉强接收到CCTV-1和深圳台,模糊得不像样。

要是小的时候能有这样一台小电视,我肯定乐疯了,让我三天不吃饭都愿意。在湖南的时候,只有在周未,家里那台14吋的黑白电视机才会被从上锁的衣柜里搬出来,要是当天比较倒霉犯了什么错,就又要一个星期看不上电视了。我也还记得上初中时,在山里为爷爷奶奶做的管用的和不管用的大大小小的不知多少个天线,每个假期的第一件事情几乎都是在做天线,因为用竹杆撑在屋顶上的铁丝过不了多久就生锈了。

2010-01-24

我最低俗

Filed under: 不知所云 — sunu @ 18:13:31

20100124

2010-01-23

湖南移动:夫妻朋友间发黄段子不会被停机

Filed under: 不知所云 — sunu @ 18:14:25

湖南移动:夫妻朋友间发黄段子不会被停机

网易河北廊坊网友 ip:120.5.*.*: 2010-01-23 11:21:22 发表
哦~~,我认为所有人都是我的朋友,是我的家人,中国是个大家庭。

网易北京网友 [一人一个梦想]: 2010-01-23 11:14:15 发表
我个人认为 真正的夫妻之间是不会发黄段子的 发黄段子的一般都不是夫妻

网易广东深圳南山网友 [已被锁定咋办]: 2010-01-23 11:17:50 发表
原来湖南移动知道每个公民的朋友是谁。我靠。牛。

网易广东网友 ip:113.89.*.*: 2010-01-23 11:14:34 发表
中国互联网是开放的。。。
轻轻问一下,移动怎么确认是不是夫妻或者朋友?我用动感地带

网易山西临汾网友 [土星大爷]: 2010-01-23 11:02:22 发表
细布细 还要拿结婚证去申报啊?。。

网易山东临沂网友 [地域攻击是无能的表现]: 2010-01-23 11:23:28 发表
哈哈 各位网友 不准和小情儿发荤段子了

网易山西太原网友 ip:59.49.*.*: 2010-01-23 11:18:21 发表
后台杂知道是不是夫妻,朋友的了

网易山东东营网友 [liuyingrui99]: 2010-01-23 12:40:14 发表
网易山西太原网友(59.49.*.*)的原贴: 1
后台杂知道是不是夫妻,朋友的了

你的短信和通话记录都是数码压缩保存三个月。你以为你有隐私?

网易广西网友 [九_阴_争_茎]: 2010-01-23 12:19:55 发表
嘿嘿,谁收到我发的黄段子,谁就是我的朋友

网易火星网友 ip:unknown: 2010-01-23 12:15:44 发表
连是不是夫妻,是不是朋友都知道。我们还有隐私么。

网易河北邢台网友 [火星0013]: 2010-01-23 16:54:09 发表
是否朋友,夫妻应找公正处做公正那才合法!

网易江苏苏州网友 [xiaoshua]: 2010-01-23 16:28:52 发表
56个民族是一家

湖南移动真牛B,连手机用户间谁和谁是夫妻是朋友都知道。

2010-01-22

WindowsXp 组建VPN以供外部连接私有网络主机

Filed under: 文档及资源 — sunu @ 22:54:15

详细过程,下载Word文件Windows XP双网卡支持局域网+互联网访问方案.doc 或者PDFWindows XP双网卡支持局域网+互联网访问方案.pdf

截取开头:

以下IP地址全为虚拟,其中10.22.65.*为外部IP(即生产网络,可以访问互联网的),10.22.66.*为局域网IP
vpn_netshare_howto

前提:
A、B、C三者能互相访问,并且ABC中有一台能访问互联网,最好是B。
B、C、D三者能互相访问。

需求:
(一) A需要自由地访问纯局域网主机D以及其它和D网络情况相同的主机(A与BC本来就可以互相访问,也就不算在内了)。
(二) BCD都要能和A一样能联入互联网,更进一步BCD能访问到A能访问的所有网络资源。
(三) A的配置要尽量简单,并且不仅是A,其它和A网络环境相同的主机也要具有A的功能。

解决思路:
可以通过以下方式:
1. 通过远程终端登陆B,然后通过B访问D。
2. 在B上安装VPN服务器,这样BCD都属性这个新局域网,A虚拟拨号到这个VPN中,即加入了这个新局域网X,则A BCD可随意互相访问。
并且,如果A或C不能访问互联网,则可在B上同时启动网络共享。
如此一来:所以主机都可以通过拨号进入B的新局域网X,都能访问网络。

3. 通过在B上安装端口重定向软件,可以将B的某些端口重定到其它主机,比如
B:8080 —> D: 80
使得访问http://B:8080就相当于访问http://D:80/,其它端口类似原理。

以上方法最好用的是第二种。

SVN小记

Filed under: 不知所云,文档及资源 — sunu @ 13:29:41

http://www.tsingfeng.com/?p=515

名词解释:
修订版(revision):可以认为是某个文件在其生命周期内各个保存的快照,每个快照和一个时间区间对应。
版本库(Repository):存放修订版的数据库
本地工作拷贝(Local working copy):修订版在本地的副本
版本的检入(Check in):本地副本提交到服务器的版本库
检出(Check out):从服务器的版本库中取出修订版成为本地副本
版本号的来源:有两种策略,基于文件的计数和基于仓库的计数,subversion使用后者
标签(Tags):为版本加一个名字,便于检出
分支(Branches):修订版打分支,以后可以平行修改,互不干扰
合并(Merging):将分支的修订版合并为一个新的修订版
锁(Locking):为修订版枷锁
冲突(Conflict):并发版本控制时防止修订版混乱的错误机制

创建版本库
创建服务器端版本库
命令行:
svnadmin create file_path/repo_name

初始导入(import)
通过命令行导入:
svn import -m “init import” http://10.0.0.6/svn/teaching/
该命令可将当前路径下文件导入到版本库中。

检出(checkout)
通过命令行检入:
svn co http://10.0.0.6/svn/teaching/ mysvntest
或者:
svn checkout http://10.0.0.6/svn/teaching/ mysvntest
最后取出来的新目录名,不给定就会用路径的最后一个目录名(如这里的teaching,这里给了就是mysvntest)

保持更新(update)
命令行:
svn update
或者
svn up
多人合作时:
更新要经常频繁的做,尽量让问题及早暴露,便于处理。
提交代码前要更新,否则容易产生版本冲突。
通过第一步import后的那个目录并没有默认建立svn与远程的关系,需要手动从服务器checkout回服务器的版本到本地, 才算正式建立与远程的关系,才能直接 svn up……

添加(add)
命令行:
svn add file_path

告知svn服务器,添加目录和/或文件到服务器上,这个操作类似SQL的insert,但是并没有真的操作,直到commit。

提交改动(commit)
相当于通用概念:检入(checkin)。
命令行:
svn commit
或者:
svn ci
要求:一般要注明修改的原因
svn ci -m “修改bug #224″

要求:提交之前要做更新
svn up
svn ci -m “修改bug #224″

还原改动
对应提交(commit),要有类似回滚(rollback)的操作。
svn revert

“还原”已提交的改动
revert只适合未提交的情况。
如果已经提交,发现问题,要回退到之前的修订版。
首先:
svn up
让本地工作拷贝更新到最新状态。
然后:
svn log your_file_path
查看文件日志,这时候提交时填写的说明信息就派上用场了。
再,查看两个修订版之间的不同:
svn diff -r 旧修订版序号:新修订版序号 your_file_path

决定用哪个旧的修订版号后,用旧的修订版号文件覆盖新的修订版号文件。
svn merge -r 新修订版序号:旧修订版序号 your_file_path
还需要:
svn commit -m “恢复到某修订版(某修订版作废)”

拷贝文件和目录
命令行:
svn copy path/file_name newpath/new_file_name
svn commit -m “xxxx”
或者:
svn cp path/file_name newpath/new_file_name
svn commit -m “xxxx”
svn的copy,是很重要的工具,版本分支和标签等概念都通过它实现。

重命名目录/文件
命令行:
svn move file_name new_file_name
或者:
svn mv file_name new_file_name

处理合并冲突
svn默认不对文件加锁。
如果不同人编辑了同一个文件的不同部分,提交时会自动合并。
如果不同人编辑了同一个文件的同一部分,后提交者会报告合并冲突。
解决方法(人工仲裁):
放弃改动;
坚持你的改动,找到.mine的文件名,恢复为原文件名,然后执行:
svn resolved file_name
注意: 本子命令不会依语法来解决冲突或是移除冲突标记;它只是移除冲突的相关文件,然后让 PATH 可以再次提交。

删除文件
将本地工作拷贝删除。
命令行:
svn delete file_path
或者:
svn del file_path

版本库创建策略
单一的版本库保存一个项目。
单一的版本库保存多个项目。
多个版本库。

使用标签和分支
在svn中标签和分支都源于copy命令。
3个约定俗成的目录:
trunk:主干
branches:分支
tags:标签

发布分支:
svn cp -m “创建用于实现radio标签的分支” https://easymorse-simpletag.googlecode.com/svn/branches/simpletag_select_1 https://easymorse-simpletag.googlecode.com/svn/branches/simpletag_select_2

切换分支:
svn switch https://easymorse-simpletag.googlecode.com/svn/branches/simpletag_select_2

合并分支需要两个步骤:

合并操作
svn merge -r 33:HEAD https://easymorse-simpletag.googlecode.com/svn/branches/simpletag_select_2
或者:
svn merge https://easymorse-simpletag.googlecode.com/svn/trunk/simpletag@HEAD https://easymorse-simpletag.googlecode.com/svn/branches/simpletag_select_1@HEAD
提交。

Powered by WordPress