测试密码强度的网站

How Secure Is My Password
http://howsecureismypassword.net/

Strength Test
http://rumkin.com/tools/password/passchk.php

Microsoft Safety And Security Center
https://www.microsoft.com/security/pc-security/password-checker.aspx

How Big Is Your Haystack
https://www.grc.com/haystack.htm

以下几个网站的效果不是很理想,因为abc-123或者123!@#qwe这样的密码,他们也认为是强度很高的密码,有一定的误导性。

The Password Meter
http://www.passwordmeter.com/

Test Your Password
http://www.testyourpassword.com/

Yet Another Password Meter
http://www.yetanotherpasswordmeter.com/

Share
Posted in 软件 | Tagged , , | Leave a comment

SVN培训大纲

这份大纲是我在公司做SVN培训时用到的,感觉可能对其他人有用,就贴了出来。

  • 日常操作
    • 地址:
    • 迁出
    • 提交:顺利提交、提交失败,提示先更新
    • 提交日志:日志内容、与Issue Tracker绑定
    • 更新
    • 查看历史
    • 比较:与工作目录比较、与之前某版本比较
    • 添加文件及文件夹:直接添加、提交时添加
    • 解决冲突:推荐推迟解决
    • 创建分支:方法、什么时候创建分支
    • 查看分支历史:正常查看,stop-on-copy
    • 合并分支:方法、什么时候合并分支
    • 创建tag:方法、什么时候创建tag
    • 更新到特定版本:更新、更新后如果想提交该怎么办(直接提交、提交到分支)
  • 高级操作
    • Cleanup:什么时候会用到cleanup
    • 忽略文件及文件夹
    • Global-ignore
    • 切换分支:如何、安全吗
    • 重定向仓库位置:如何、跟切换分支的区别
  • SVN管理
    • 创建SVN仓库:VisualSVN的操作,TortoiseSVN的操作
    • 备份与恢复:只有命令行操作
Share
Posted in 编程 | Tagged | Leave a comment

In BCP command, database name and table name must begin with letter or underscore, and can’t contains hyphen.

One of our database name is “0726″, and another database is “demo07-26″.
We use the following command to import data:
bcp 0726..abc in f:\io.txt -S. -Usa -Pmypass -c -F1
bcp demo07-26..abc in f:\io.txt -S. -Usa -Pmypass -c -F1
Both command will shows an error message:
An error occurred while processing the command line.
Database name or table name begin with number is not a good habit, if you insist to do this, you may use [] to surround your database name.
bcp [0726..abc] in f:\io.txt -S. -Usa -Pmypass -c -F1
bcp [demo07-26..abc] in f:\io.txt -S. -Usa -Pmypass -c -F1
That will works.
Share
Posted in 编程 | Tagged , , , , | Leave a comment

关于产品的代码问题

本来打算写封邮件回复,后来想想还是算了吧。但是辛苦码好的字不能浪费,就贴到这里了。邮件是发给不懂代码的人,所以避开了术语。

Continue reading

Share
Posted in 编程 | Tagged , , | 1 Comment

3个较好用的免费DDNS提供商

春节时买了一个Buffalo路由器。自带的固件可以上300M(虽然笔记本暂时只能以150M连接,可能是哪里没设置好),但是支持的DDNS服务商太少,只有两个,而且都是收费的。Buffalo版的DD-WRT倒是支持很多,但是只能上150M。用了一段时间的DD后,我又换回了Buffalo固件。

家里有台下载机,如果没有DDNS还是挺麻烦的。所以我想选择一个能被DD支持(这意味着这家DDNS提供商还算比较知名,以后万一DD支持300M了,直接刷,不用再换DDNS提供商了),又免费,又有API的DDNS提供商。

google到了一个大全,一个个点开看,慢慢排除,最后选择了3家。这三家服务就不一一介绍了,感兴趣的自己看看吧

DNSDynmic,稳定,更新IP之后不超过5分钟就刷新过来了。API支持HTTPS。

freedns.afraid.org,容易被墙,可能页面上有什么关键字引起的。不清楚使用API直接更新会不会被墙。

DtDNS,10分钟后新IP生效。新增加一个hostname好像也需要半小时才生效。

我目前主要使用DNSDynmic,准备把DtDNS和freedns.afraid.org当作备用。也就是更新的时候会更新他们,仅当DNSDynmic得到的不是正确的IP时才尝试看看其他两个IP是不是能用。毕竟,在天朝,网络的事情可说不准。

Share
Posted in 互联网 | Tagged , | 2 Comments

12306订票助手

今年春运,铁道部的12306.cn网站一举成名,先后夺得我为其颁发的几个之最:最烂网站、最慢网站、最傻网站。

但是在不想排队,排队也买不到票,电话订票经常无故被挂断的情况下,最靠谱的还是这个网站了。不过由于其实在是太烂了,仅仅登录都很困难,何况买票。

所以就分析了一下它登录、买票的操作,写了个bash脚本辅助登录、买票。

流程是这样的:

用户将浏览器的Cookie、用户名、密码、姓名、验证码当作参数传递给登录程序,它就自动帮你登录。

买票也是类似,不用考虑这趟车是不是有票,你只管把需要的信息填写到程序里,然后运行就可以了。

原理和参数就不解释了,感兴趣的自己下载研究吧。

login.sh http://www.box.com/s/m2t7ncgozeen8d092z95

order.sh http://www.box.com/s/i417h9ia9z2v1c9oy6x6

有人已经写了更友好的程序,直接google搜索“12306 订票 助手”即可

有个现成的(for chrome,估计firefox和ie9也能用):https://github.com/zzdhidden/12306/raw/master/12306BookingAssistant.user.js

还有人用一个叫做iMacro的firefox插件录制脚本,自动播放,也是个办法。

八仙过海各显神通啊。

Share
Posted in 互联网, 生活 | 1 Comment

电视机应该挂在多高的位置

年底了,新买台55寸的液晶电视。我想直接放在电视柜上,老婆说还是挂起来好看。于是就来研究该挂在什么位置。

网上找了一下,简体中文的搜索结果中,大部分都是说让电视的中心距离地面130cm。我用胶布在墙上做了记号,发现电视机的位置偏上,坐在沙发上看电视需要把脖子抬起来,如同在电影院前两排一样。时间长了,肯定会脖子酸痛的。

其实这个问题很好解决,自己观察一下平时是以什么姿势看的电脑屏幕,你很有可能是让眼睛与屏幕中间(或中间偏上一点)保持相同高度。

我们来做个实验。首先让眼球与屏幕的中间在同一高度,然后尝试看屏幕顶端,再看看屏幕底端。你认为看哪里时比较费力?我是往上看的时候比较费力,相信大多数人都是这样。所以如果让眼睛与屏幕中间偏上部分保持高度一致,看电视的时候就会比较舒服,眼睛不会累。我今天想找一些关于眼睛上下角度的权威说法,但是没找到。不过有些东西是可以根据经验来猜测的。

所以无论多大的电视,安装之前,先测量一下家人坐在沙发上时,眼睛的距离地面的高度。然后让电视屏幕的60%高度与此高度保持一致。用胶布模拟电视,贴在墙上试试,感觉一下,看看这样是不是最舒服的。

但任何事都是有利有弊的,电视的位置低了,当你站着看电视的时候就会觉得不太舒服。因为可能此时眼睛的高度与电视的上边缘一致了。另外电视的位置偏低,可能对于客厅的整体布局也会有影响。具体怎么衡量这个高度,还是仁者见仁的。

以下为参考资料:
http://wenda.tianya.cn/wenda/thread?tid=4f8f80f065868f77
http://tonesidar.pixnet.net/blog/post/31777771-電視施工高度與觀賞距離建議
http://5i01.com/topicdetail.php?f=347&t=275143&p=1
http://tw.myblog.yahoo.com/datongfurniture-168/article?mid=2645&prev=2646&next=2644
http://elec.it168.com/a2011/1220/1291/000001291434.shtml
http://news.xinhuanet.com/jiaju/2011-12/13/c_122416588.htm

Share
Posted in 数码, 生活 | Leave a comment

截图软件

Updated: 2011/12/19

一直在用PicPick,昨天更新时可能没看清选项,一路Next,后来发现给我的Firefox装上的工具条、修改了默认搜索引擎、修改了首页,太卑劣了!我卸载后再安装,没有任何选项了,但也不装这些插件了。

这也算是报应,因为作者说了免费版不能商用,而我是在公司装的。

那就换一个吧。

alternativeto.net上找PicPick的替代品,发现了好多,有收费的有免费的。
我只把免费的下载下来,然后一一测试,根据个人喜好以及功能,找到以下几款还不错的,而且都能免费商用。

  • Screenpresso,闭源软件,有免费版和Pro收费版,主页上没说是否可以商用,我联系了作者问问看,还没得到回复作者说免费版可以商用。自带编辑器,用起来也比较方便。
  • Greenshot,开源软件,免费,自带编辑器,但是编辑器里不能输入中文最新的0.8.1版可以支持中文输入了,我一般就是截图、画框,极少输入文字,这也不是一个很大的缺点。0.8.1版还支持修改快捷键定义,相对来说很完美了。
  • ZScreen,开源软件,免费,启动时需要注册图像文件的编辑权限,点OK就好了,不会造成不良影响,启动稍慢一点,不带编辑器。

还有好多比如JShotLightscreenLightshotDuckCaptureScreenshot Captor等,他们都因为功能太弱,或者不能商用或者个人喜好问题而被我删掉了。

最终选择的是Screenpresso,就是每次截图完会弹出一个截图历史的窗口比较讨厌,也没有选项可以禁止自动弹出。如果作者禁止该软件商用,那我就毫不犹豫的选择Greenshot。

Screenpresso最近老是弹出一些莫名的东西,被我删掉了,还是改回Screenshop Captor。

经网友提示说Greenshot最新的0.8.1版可以支持中文输入了,而且还能自定义快捷键,我觉得已经是一个非常完美的软件了。接下来我会试用它。

Share
Posted in 软件 | Tagged , | 9 Comments

3个在线画流程图/线框图的网站

手头没有Visio,想画几张简单的流程图该怎么办呢?

这几个网站可以帮到你,都提供免费和收费版本。

1. Cacoo,基于Flash的画图网站,图上可输入中文。提供基本流程图,线框图,UML等。免费用户只能保存25张图,只能导出PNG格式,收费用户不限制图数,能导出SVG、PS、PNG、PDF。查看Cacoo的各种Plan

2. Diagram.ly,基于纯Javascript,不提供储存空间,在Web上画的图需要保存到本地,支持的保存格式有XML、PNG、JPG。能打开的格式为XML,VDG(Visio格式)。完全免费。它的收费项目是mxGraph这个Javascript的类库,不过这个跟普通用户到没多大关系。

3. Gliffy,基于Flash,免费用户可以创建5张图,但都是公开的。收费用户可以创建更多,以及图可以选择是私有的。可以导出SVG,PNG,XML格式。查看Gliffy的各种Plan

我推荐Cacoo,这个网站虽说只能保存25张图,但一般情况下够用了。而且其界面和画出的图形也比较美观。
第二推荐的是Diagram.ly,用起来没限制,只不过所有的文件是保存在本地,不方便随时随地打开。
不太推荐Gliffy,因为有免费用户的5张图限制,没Cacoo大方。倒是他能以xml方式把图保存在本地,从某种角度说,可以突破5张图的限制,不过比较麻烦。

Share
Posted in 互联网 | Tagged , , , | Leave a comment

Windows 7 不能连接L2TP/IPSec VPN的解决办法,以及MacOS拨上VPN后,默认路由没改的解决办法

最近几篇都是讲不能xxx的原因….

Windows 7里连接不上L2TP/IPSec的VPN,提示无法连接主机,主机没响应。

前提是:L2TP都设置正确,协议是L2TP/IPSec,Preshared Key也填写了。

具体解决办法如下:
1. 确保服务里面“IKE and AuthIP IPSec Keying module” 和“IPSec policy agent”两个服务状态是自动,并且已经运行
2. 打开注册表,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent里添加一个DWORD(32-bit),名称是AssumeUDPEncapsulationContextOnSendRule的key,值为2

重启电脑即可。

如果你是在公司域中,需要在VPN设置里,去掉Include Windows logon domain前面的钩即可。

如果是在MacOS中发现VPN能连上,但是默认路由还是走原来的,并没有走VPN,可以参考这篇文章,把Service Order改一下,让VPN在Wifi/Ethernet之前就好了

参考文章:
《Windows 7 IPSec/L2TP VPN connection problem》

《How to configure an L2TP/IPsec server behind a NAT-T device in Windows Vista and in Windows Server 2008》

《VPN connection does not change the default routing on clients》

Share
Posted in 互联网, 操作系统, 软件 | Tagged , , , , , , , , | 1 Comment