判断傻密码的函数

如果是傻密码就会返回True。

傻密码是照着这篇文章里面排名前几的密码来的

def stupid_password(password):
    '''look here http://coolshell.cn/articles/6193.html .'''
    stupid_password_list = [
        '123456789',
        '12345678',
        'dearbook',
        '123123123',
        '1234567890',
        '147258369',
        '987654321',
    ]
    clean = list(set(password)) # 如果是 aaaaaaa这样的密码,就会返回['a']
    if password in stupid_password_list or len(clean) is 1:
        return True
    else: return False

Hanger

什么是Hanger

与其说框架,还不如说是骨架的东西,基于Python Tonado框架,也可以算胶水框架吧。

为什么会出来这个东西?

怎么说呢,自然而然的……自然而然的就出现了。任何人做久了网站差不多都会自然而然搞出来一个吧。

有什么用?

这东西估计只有我一个人用着顺手,本来就是为了自己写的嘛,别人的话有更成熟更棒的Django之类的框架可以用。

为什么不用Django?

太大,修改起来太麻烦,每一次看Django的用户字段我就觉得菊花一紧,还不如自己用胶水粘出一个轮子来。

为什么发这一篇文章

纪念意义吧,感觉第一次做出一个可以实用的东西。

将Vim默认剪贴板设为系统剪贴板

状态

在vim里访问系统剪贴板,你先要按“””,然后按“+”最后按“p”或者“y”,烦得要死,今天打算解决这件事,一开始思路是用map,结果用的不熟练出现了诡异的状况,只好求助Google大神了,大神给我指明了一条命令:

set clipboard+=unnamed

写在~/.vimrc 或者win下面的~\_vimrc就行。

Update: 刚刚在Linux下面试了试,不行,查到了这个Wiki Accessing the system clipboar

如果不行试试看

set clipboard=unnamedplus

PS:最近放暑假,不对是寒假 了,整天沉迷在代码和天际省。

EarthOL imagine v2

发布上一篇以后,我找到了游戏策划@Parrymia大大!然后他很一针见血的指出了很多潜在的不合理的地方:

简单的说,就是这个系统向用户收取劳力,但没有固定的报酬。RPG式的成长要素,如果仅仅是炫耀价值和一些特权的话,恐怕很难让人为些腾出时间

其实麻烦的地方还是工作的和约以及仲裁机制,信用相对来说简单一些。

orz,真的好麻烦,看来以虚拟交易为基础的任务系统是行不通了,但是如果用普通现金交易的话,虽然做起来容易些,但不是我想要的样子,仅仅会变成国外类似网站的Copy。

毕竟这只是一个按照我兴趣弄出来的东西,又不是要商业化。但是如果按我设想的那样,你帮人家解决事情,奖励却是虚拟的东西,那绝对是没人用的,那就玩脱了。 继续阅读

地球OL的设想

今天我上课的时候肚子疼向上厕所,在厕所里我想到之前日本有人在Twitter上发了没纸巾的Tweet然后得到别人帮助的故事,突发奇想如果有一个互相帮助的App多好,如果你在厕所里没有纸,那么就不慌不忙的掏出手机,发布一条任务:“厕所,无纸,求救!”。然后你周围装了这个App的人就会弹出一条通知:“附近有紧急任务‘厕所,无纸,求救!’。”

我觉得这个想法很不错,就发了一条tweet,发的时候半开玩笑的说

完成以后可以获得经验值。还可以有史诗任务,比如说【我被人围住了快点找人帮我收拾他们】,完成以后可以有称号:黑色拯救者

这时候我的想象展开了,有任务,有经验值,那么自然就有升级,有组队,甚至可以有工会,有职业……网游的系统完全可以搬到这个LBS应用上面。

我越想越觉得可行,越想越兴奋,于是即将到来的寒假不出意外就有事情干了,成功与否说不看重是不可能的,但是我对自己实在没有信心,努力过了就好。

现在这是我的初步设想:

数字图标代表的是优先级,如果没有注明就继承上一级的优先级

 Update:

果然已经有了前辈了,类似的有TaskRabbitGigalocalzaarly,国内也有个微任务,但是RPG模式应该是第一次尝试,在我的设想中这个应用更注重娱乐,不一定要有物质报酬,比如说什么什么展会,或者环城骑行自行车之类的活动也能当作任务来发布。

Blog迁移完成

小朋友们大家好,现在这个Blog已经挂到Linode的服务器里面了。

杯具的是丢掉了从2011-6 到2011-11的所有图片 1/11更新:今天这些图片奇妙的出现在我的主目录下面了,难道是神秘的神仙姐姐帮我找回来了?不管怎么样图片已经上传了。

有时间试试补上,这期间我也没发过多少图片。

网站用的是Nginx在前端反向代理,Apache在后端处理php的形式,过几天我试着让静态文件也通过Nginx处理。

一些比较冷门的轻小说推荐

紫色的Qualia

一开始看起来只是一个简单的百合故事,到后来出现超能力还算可以接受,然后引入了越来越多的量子力学,平行世界,时间旅行,主角的战斗力也把表爆的渣都不剩了。
剧情很像小圆脸的科幻科普作品。
十分推荐

德鲁伊来喽

清新可爱的搞笑风格,能把人笑抽。
推荐

花咲太郎系列

看起来是侦探小说,但是主角有金手指:同居萝莉,发生事件女主凭直觉就知道谁是犯人。
于是这就变成普通的故事了,由许多小故事串联起来,没什么大起大落的情节,读起来很舒服。
人间人间的风格实在是太多样了,电波女青春男是他写的,坏掉女说谎男也是他写的
十分推荐

少年天草的秀逗咒语

情节记不清了,只记得是很奇特的作品
有点推荐

我的妹妹会认字

挺奇葩的小说,如果往大里说,这小说讨论的是价值观的冲突,如果往小里说,这是两个变态把这个世界变得变态的故事。
有点推荐

银飘扬

治愈故事,悲伤的故事,唯美。大爱。
极其推荐

月兔的银色方舟

乍一看是很普通的超能力加恋爱故事
结果第二天女同学的头掉了。
有点推荐

原点回归walkers

故事挺奇特的。
推荐

数学少女

简单来说是披着轻小说皮的科普读物,我想买实体书。

六百六十日元的故事

人间人间的书质量都不错。
这是几个相互关联的治愈故事,主题大概是梦想吧
推荐

电锯的边缘

和《欢迎加入NHK》一个作者,不过主要描写的是中二少年们的空虚寂寞冷。

魔龙院光牙最后的战斗

名字很小白,但内容却是人际关系,中二,OTAKU等等等等,里面看似闹剧,但是同学的欺凌让人看着发冷。

孤立者

关于人际关系和宅之类的故事,同样希望阿宅读读。

生命游戏

小时候在KDE的小挂件里面看到这东西还以为是像《数码宝贝》里面的数字生命,只要放着不动就会进化……

我现在写了一个,用了HTML5 API ,就是Canvas,也稍微用了一点javascript的函数式特性来抽象一些过程,不过我没写注释,有空补上吧。

希望这个东西不断进化,成为我的女朋友。

情侣去死。

Jinja2学习笔记

from jinja2 import Environment, FileSystemLoader
 
class Base(object):
    settings = {
        'template_path': '../tamplate', #模板文件夹路径,可以是绝对路径。
        'site_url': '127.0.0.1',
    }
    #...
    def render(self, template_name, **kwargs):
        '''jinja2模板渲染。'''
        env = Environment(
            #loader是加载器类,用来加载模板文件。
            loader = FileSystemLoader(self.settings['template_path']), 
            auto_reload = True, #自动重载,调试用
            #还有许多参数,例如缓存大小,详细见jinja2文档
        )
        template = env.get_template(template_name) #创建一个template对象。
        kwargs.update({ #自动传递的参数
            'url': self.settings['site_url'],})
        html = template.render(kwargs) # 进行渲染,返回HTML字符串。
        return html

详细可以去看官方的文档,只是太罗嗦了,作为一个英语不怎么好的人没怎么找到重点,于是写下了这个笔记。

这是一个洗澡的时候突然想到的恋爱小剧场

表之章

我双击,打开了一个隐藏文件夹,打算开始练习魔法。

这时候门口突然传来敲门声,我连忙把misaka10086.avi暂停了,解除施法状态,动作一气呵成,随后打开门。

这两天才搬来的妹妹穿着睡衣,头发湿漉漉的,身上是沐浴露的清香,煞是诱人……不对,我在想什么呢。

“老哥,你想的都说出来咯。”妹妹看起来很困扰的样子,“防火墙说我的电脑被入侵了,快点过来看看。”一边说着一边把我拉到她的房间。

因为是刚刚搬过来,所以房间还是空荡荡的,只是散乱着一些行李,我闻了闻,果然没有妹妹的气味。

“你在干什么呢!”妹妹揪着我的耳朵把我拽到她的粉红色本本跟前,卡车司机弹出一个红框框上面写着有人想要侵入你的电脑。

我挠挠头,拿着鼠标先把网络连接断了,这时候,妹妹凑过来的脑袋狠狠的把我撞了一下。

“断开连接谁不会啊哥哥,我正在下的…嗯…电影现在都泡汤啦”

“难道没用软件下载?”

“网盘屏蔽迅雷啊咕呜”

第二天。

找上一来到学校看到我的同座坐立不安的坐在位置上,不得不说这种像有心事的猫一样的样子很赞,果然小小的女孩子最讨人喜欢。
继续阅读

一个非常棒的Android游戏:SteamBirds

有一天我偶然在电子市场中发现了这款游戏,SteamBirds的试用版,玩了几关以后我彻底喜欢上了这个游戏,你可以玩玩这款游戏的Flash版,本来以为只是对我一个人的胃口,但是我借给同学手机了以后,他们都喜欢上了这游戏。

游戏是回合制的,每一个回合你都要考虑你的飞机下一步怎么走,在射程之内就会自动开火,飞机也有些特殊功能,比如护盾啊,加速啊。


继续阅读

FanFeed

这是一个饭否的Feed同步应用,就一丁点简单的代码花了我很长时间(好像是一个下午),毕竟我是菜鸟嘛。

Python写成,没有GUI,没有配置文件,没有exe,就是源码,因为我懒啦。

另外,上一篇文章,如此纠结的原因是linux升级到了3.0结果版本号飞跃了archlinux的安装程序却没跟上……

装机记

跪了 装了整整一天archlinux依旧失败

错误如图,是在最后一步将grub写入到mbr时出现的,手动输grub命令也一样,问题只出现在net安装方式中 且换了两个源说明了和个别源无关。

上面的总结是我的血泪史啊,为了这个我今天装了十几遍arch。

杯具很早就埋下了伏笔,我安装系统分区的时候没主意只给/分了10g。于是我想调整大小,电脑光驱坏了,而且不只为何不认ubuntu的liveusb,最后我把硬盘拆下来用usb接上楼上公司的台式机,台式机再运行ubuntu live cd来调整分区 打开软件以后我发现只能移动分区不能调整大小,需要下载一个包 偏偏那时候公司网出了问题。只好等第二天来解决 结果第二天我把硬盘插上本本,竟然无法进入x,orz,决心重装,只是噩梦的开始

首先我在原来的系统上把镜像dd进u盘,不知道为什么无法写入,我光是格式化,写入就重复了5遍,在台式机上才写入进去,插上本本一切顺利,结果最后就遇到了这个问题。

我今天大量的时间都用于了不断的重装,我怀疑过是镜像,源,文件系统,分区表等等无数的可能越来越多的可能性被排除但是还是不知道原因
刚刚用cd安装成功了,我本想撒手的,结果似乎pacman版本太老没办法更新数据库,喵的
我觉得我和小强有一拼了

Web随便说说

讨论与评论

绝大多数的网站从信息的类型来讲能抽象成两个方面,便是主要的内容和对内容的讨论(或是说评论),不同的网站类型(Blog,论坛,社交网络)中很重要的一点区别便是这两种类型的信息所占的比重和地位的不同。

Blog内容是绝对的主要位置的,用户的讨论则相对无关紧要,即使网站主为了让用户更好的互动而千方百计的进行调整——例如评论投票——也扰动不大,这的原因很简单,因为Blog就是让特定的人发表声音的平台,除了他们,其他人的声音自然无关紧要。

另外还有wiki,wiki的情况更极端,讨论可以说是不存在,讨论页的讨论不是对于条目本身的,而是针对如何更好的编辑,因为wiki的宗旨是中立和如工具一般使用。

论坛的情况比较复杂,有些帖子是内容为中心的,有些却仅仅是发起一个讨论,而从样式来看,大多数论坛主贴和跟贴的样式几乎完全一样,但是不算跑题的话讨论的大致方向是被控制在主贴的范围的,所以主贴的优势在于是能一开始被看到,被人放在主要的位置上,而且是话题的指定者,而下面的跟贴并不是所有人会一页一页翻看的。所以我认为在论坛中主贴与跟贴的重要。

Twitter/微博&Google+的方式是最近人们争论的焦点,说些题外话,在Google+出来之前有些人(似乎包括我?)正在批判国内微博的讨论结构并且认为twitter的方式更让人有好感,结果Google+出来了以后他们也觉得在google+上面的这种讨论方式也不是那么令人讨厌,虽然Google+和微博并不是完全一样的,但是不排除有主观厌恶的成分在里面, 当然这是很正常的,人怎么也不能纯理性思考,科学家的主观期望都不知不觉干扰了实验结果呢!但是我觉得稍微找找自己厌恶的事物的优点也有利于更加全面的判断现实(好吧,包括TG,扯远了)。 继续阅读

用QuickDrag来代替Easy DragToGo

这是一篇很水的文章,但是这种文章似乎能吸引从Google传送到这里的冒险者。

Easy DragToGo曾经是我的FF的必装插件,拖动页面上的文字图片链接就可以在新标签页打开它们或者进行搜索,然后它某年某月某日停止更新了。于是我就用修改版的Easy DragToGo+,然后FF5出来了也杯具了。不过首页推荐了一个功能类似的QuickDrag

这东西完全能胜任,不过需要设置一下,不然的话你拖动图片会下载下来,拖动链接会搜索链接文字内容,很麻烦。设置页面是中文的。

玩脱了

果然上天是公平的,于是我玩脱了。

如果没有奇迹出现的话下学期我就不在上海了,有很多可能,可能在职高可能在中考复读班。

这一年是我目前为止16年来感受最糟糕的一年,没有之一。

详细情况是这样的,要从去年的中考说起,中考没记错的话我考了个烂成绩,然后也没填志愿就来上海了,结果很遗憾学籍没了,所以也不是借读而是旁听了,就算我好好学下去也拿不到毕业证不能参加高考。

当时我还去百度知道问了,有人的建议是再到上海去读一年初三,当时没接纳,现在这个后悔啊。

然后最主要的是我自己,在学校里基本是睡觉,在家里基本是上网,作业不交的次数怎么算也上百了,可以去看看这一篇文章的反白部分

于是我不出意外的杯具了。本来想这次期末考试考的好点继续上下去的,因为学校公布了升留级的规则,班主任也在班会说只要有进步就不会报上去,然而今天问道,她答道,不包括你。按照她的意思除非奇迹爆发我考进年级前列,不然只有收拾包裹的份。

操蛋的现实

记一笔发生在我身边的操蛋的现实,之前看过写这个的文章,一直没有实感,但这次就发生在我的身边了。

我有一个同学,在职校,上的是建筑相关的东西,今年被要求去富士康实习,可笑的是建筑和富士康有什么关联?

他对学校说要告,学校说随便你去教育局告,他在百度贴吧发的帖子上寄希望于媒体,不得不说我相信成都的媒体一直不错,但是这种事实在是太常见了,我不觉得有什么效果。

最后因为他还没到16岁今年就不去了,不过来年富士康等着他。

这就是职业教育,很明显“实习”的钱学校占了大头。这操蛋的现实。

高维碎片,无限美丽的4维世界

看三体3的时候,我惊异于其中对四维世界的描述。

当最初的眩晕过去后,莫沃维奇和关一帆又面临着一个更大的震撼·这个感觉刚才被周围环境的无限细节所转移——即对空间本身的感觉,或者说是对三维之外的第四个维度的感觉,后来人们称之为高维空间感。对于亲历过四维空问的人来说,高维空间感是最难川语言描述的,他们往往试图这样说明:我们在三维空间中称之为广阔、浩泌的这类东四,会在第四个维度上被无限重复,在那个三维世界中不存在的方向上被无限复制。他们常用两面相对的镜子来类比:这时在任可一面镜子中都可以看到被复制的无数面镜子,一个向深处无限延仲的镜子长廊,如果作为类比.长廊种每面镜子就都是一个三维空间。或者说:人们在三维世界中看到的广阔浩渺,其实只是真正的广阔浩渺的一个横断面。描述高维空间感的难处在于,置身于四维空间中的人们看到的空间也是均匀和空无一物的.但有一种难以言表的纵深感.这种纵深不能用距离来描述,它包含在空间的每一个点中。关一帆后来的一句话成为经典:“方寸之问,深不见底啊。”

感受高维空间感是一场灵魂的洗礼,在那一刻,像自由、开放、深远、无限这类概念突然都有了全新的含义。

——《三体III 死神永生》

四维到底是什么样子呢,虽然书上见到过“四维空间的三维投影”在2维的纸面上的投影,像这个样子(转自维基百科):

但是还是不能感受四维到底有多奇妙,但是我用Google搜索超球体的时候,发现了这篇文章,里面介绍了一款教育软件Jenn3d,这是一款开源的软件,模拟了四维在三维下的投影(所谓投影,就是在纸上画一个立方体,就是三维立方体在二维的投影),请看截图。


如果觉得只是看起来复杂的三维模型的话,可以尝试一下飞行模式,这样就能体会到一点“三体”中的玄妙感觉了,你明明向内侧飞,图形却像展开了一般,网站上专门对这种现象做了解释。


In flying mode, it looks like I’m inside the polytope. Is this what it’s like to live in the hypersphere?

No, not really. If you were actually in the hypersphere the lines would look straight and you’d only see half of the polytope at any one time (the other half would be behind you).

底下还有个软件,是在超球体下下围棋,听起来非常cool!不过已经没有维护了,也没有编译通过。