分类: ‘就通一点’ 的所有文章

怎样才能系的紧鞋带?90%的人系错,五分钟学习,受用终生

2012年10月19号,星期五 作者:半瓶墨水   链接:http://www.2maomao.com/blog/how-to-tie-the-shoelace/

对,我要说的不是系各种各样风格炫丽的鞋带,而是真正实用的:

怎样打结才能系的紧,才不会走着走着就开了呢?

90%的人都会系错!为了松开的鞋带花费的时间不多,但一生积累起来时间就长了。
何况随着肚子越来越大,弯腰系鞋带找不到放脚的地方是多么难受啊啊啊啊啊~~~
鞋带为此粘得脏兮兮的有木有?!
踩到自己鞋带的有木有?!!!!
摔倒过的有木有?!!!!!!!

好了,看过这篇文章,你就不用再为此而烦恼了。
话说这个技能如果能在还能泡妞的年纪学到,应该是个很好的套近乎的方式。

以前我的鞋带经常走着走着就开了,系的时候再用力也无济于事,直到最近看到一个TED视频,讲如何系鞋带,才恍然大悟我原来一直都系错了,经过思考我才明白到底为什么90%以上的人都会系错(后面再说为什么)。

一般的都这么系,注意:蝴蝶结的方向跟下方鞋带的方向是垂直的。

这么系才不会松,注意:蝴蝶结的方向跟下方鞋带的方向是一致/平行的。

怎么才能系到像上面那样呢?很简单,在最后打结的时候换一次方向

对,就是这么简单,操作起来就是,不论你原来是怎么打结的,最后一个结要换一个方向,原来逆时针的换成顺时针,原来顺时针的换成逆时针。

记住,打完结,如果是平行的,就是对的;如果是垂直的,就有问题。

好了教程结束。

还没搞懂的看视频:
国外:

国内:

---- 关注为什么的请继续 ----

为什么90%的人都会系成容易松开的那种呢?

因为所有人都有自己打结的习惯,你可能注意到,结不是对称的,要么逆时针,要么顺时针。一般人打结有一定时间以后,都会稳定选择一种方向。

问题就在这里。

不论你选择哪种方向,只要总是用一种方向,就会出问题。
因为实际上最后你打了两个结。
在打蝴蝶结之前,就打了一个简单的交叉结垫在下边,而它跟你的蝴蝶结是同方向的!

所以你还有另一个选择,就是改变那个简单的交叉结的方向,这比改变最后的蝴蝶结简单多了,我就是这么干的。

Over.

贴代码:从命令行卸载程序, Windows XP/Vista/Win7

2011年03月24号,星期四 作者:半瓶墨水   链接:http://www.2maomao.com/blog/uninstall-from-command-line-for-windows/

主要写给自己用,因为天天都跟windows命令行打交道,装了个CCleaner就是因为它比windows自己的“添加/删除程序”要快。最近实现工作中要用到的东西,顺便做得更加通用一点,贴到这里。还挺方便的,因为命令行更快。

保存成u.py,然后如下运行:

D:\Documents\Dropbox\Coding\active>u apple
multiple matches, please choose:

  1  Apple Mobile Device Support
  2  Apple Software Update
  3  Apple Application Support

select a number, Ctrl+C to quit: 3

        Apple Mobile Device Support

press ENTER to uninstall, Ctrl+C to stop
Python语言: Command line uninstaller for Windows Applications
#! /usr/bin/env python
# -*- coding: utf-8 -*-
#Author : Zhongfang Ren
#         yid: renzhongfang
#         email: realfun AT gmail.com
#         website: http://2maomao.com/blog/, http://fayaa.com
#Purpose: Command line uninstaller for windows XP(Vista and Win7 not tried yet)
#Date   : Wednesday, March 23, 2011, 10:42:34
#

import sys, os, getpass
import subprocess as exe
import _winreg as R

target = ''
if len(sys.argv) > 1:
  target = sys.argv[1]

uninstalls = []

for root in (R.HKEY_LOCAL_MACHINE, R.HKEY_CURRENT_USER):
  with R.OpenKey(root, "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall") as key:
    keys = []
    i = 0
    while True:
      try:
        keys.append(R.EnumKey(key, i))
        i += 1
      except Exception as e:
        #print e
        break

    for k in keys:
      try:
        with R.OpenKey(key, k) as hkey:
          try:
            v = R.QueryValueEx(hkey, "DisplayName")
            v = str(v[0])
            if v.lower().find(target.lower()) >= 0:
              uninstalls.append((v, R.QueryValueEx(hkey, "UninstallString")[0]))
          except Exception as e:
            #print e
            pass
      except:
        pass

try:
  if not uninstalls:
    print "uninstall for %s not found" % target
  elif len(uninstalls) == 1:
    print
    print "\t%s" % uninstalls[0][0]
    print
    raw_input("press ENTER to uninstall, Ctrl+C to stop")
    exe.call(uninstalls[0][1])
  else:
    print "multiple matches, please choose:\n"
    i = 1
    for nu in uninstalls:
      print "%3d " % i, nu[0]#, '\t', nu[1]
      i += 1
    print
    val = 0
    while val <=0 or val > len(uninstalls):
      try:
        val = int(raw_input("select a number, Ctrl+C to quit: "))
      except ValueError:
        pass
    name, uninst = uninstalls[val1]
    print
    print "\t%s" % name
    print
    raw_input("press ENTER to uninstall, Ctrl+C to stop")
    exe.call(uninst)
except KeyboardInterrupt:
  pass
finally:
  print

命令行奇技淫巧一则 – 查找超大文件

2009年07月24号,星期五 作者:半瓶墨水   链接:http://www.2maomao.com/blog/command-line-trick4/

查找某个目录下的超大文件
dir /S /-C /A | ggrep " \d{9,} (?!bytes)"

这一个命令会输出当前目录及其子目录下所有大于100M的文件

参见:
ggrep: http://dir.filewatcher.com/d/OpenBSD/3.4/powerpc/ggrep-2.5.1.tgz.124943.html
正则表达式:Regular Expression

最近访问Twitter的方法

2009年07月18号,星期六 作者:半瓶墨水   链接:http://www.2maomao.com/blog/howto-fuckgfw-and-visit-twitter-recently/

Twitter 最近无法直接访问了,修改hosts也不行,但如果早有准备,访问Twitter仍然可以非常简单和直接。

1. 尝试:http://dabr.co.uk ,界面友好,
2. 上面提到的Dabr其实是开放源码的,自己有服务器的都可以搭建,比如:

@scavin(小众软件) 的 http://t.appinn.com/
@Sofishhttp://g.happinesz.cn/
另1:使用Dabr架设私人Twitter手机版
另2:现在怎样访问Twitter?

3. 还可以在Gmail里使用直接推 ,具体用法参见望月的blog:简单几步,将你的Gmail变成Twitter

PS: 最近小宝宝来到身边,天天都要陪着玩儿,乐不思博了…

把Outlook联系人导出到Google联系人

2009年05月14号,星期四 作者:半瓶墨水   链接:http://www.2maomao.com/blog/import-outlook-contacts-book-to-google-contacts/

这两天在玩Google Phone,G1的机型,G2的系统,总体上用起来还不错,视频文件列表第一次打开比较慢

由于原来一直用Windows Mobile的,联系人都同步到Outlook,所以也没想到要导出来
现在暂用Phone了,又不想麻烦的一条条加联系人,就去搜了一下导出Outlook联系人的文章

结果发现有两种方式可以做到:
1. Windows Mobile手机跟m.google.com同步
 具体步骤参见笑来的blog:Windows Mobile手机与Google日历如何同步?

2. 直接Outlook Contacts导出到dos格式的csv,然后到http://google.com/contacts/上面去导入
 但是我在导出的时候遇到了问题 – 导出出来的中文是乱码

试了几次发现时Outlook Contacts导出到csv时的问题,可以这样绕过去:
 先导出到excel,然后从excel里面“另存为”csv格式就行了