解决 CouchDB CORS OPTIONS 预检 405 Method Not Allowed 错误

每一次用CouchDB我都会后悔, 然后找个理由放弃它转用MongoDB. 这一次我不想这样了, 然后就因此多浪费了好几个小时, 所以这大概是我最后一次在项目里用CouchDB. CouchDB的CORS支持在1.3版本中作为实验性功能添加之后, 似乎就没有什么更新了, 用到这个功能的开发者好像也不多. 由于这次我是把CouchDB作为无后端开发的BaaS来用, 只想依赖CouchDB原有的功能, 所以不得不把这个自带的CORS支持给利用起来. CouchDB的文档虽然已经差不多被官方改写成了教程书籍, 但作为一个教程, 它的章节设计实在是太烂了, 以至于同一个功能你可以在好几个地方找到, 而且还都不全, 差不多每一处都是只把话讲一半, 从来就不懂得把整个内容讲解给读者, 有时候你会觉得这还不如干脆就写成API文档算了. 几个版本下来, CORS的配置方法在教程里的位置也几经辗转, 现在跑进了3.4. CouchDB HTTP »

基于Web Worker的Sandbox设计

最近在做的个人项目需要执行untrusted code, 现有的开源项目不是难以打包, 就是无法按预期效果运行(通常是二者兼备), 于是只好自己动手. 需要的Sandbox环境必须符合以下几项要求: 屏蔽不必要的接口 与Host环境通信 支持异步执行远程调用函数, 同时便于untrusted code的编程实现 本文的实现不包含: 对于untrusted code运行时间过长等基本问题的处理 方便自定义Worker环境的接口 在这几项要求下, Web Worker是一种理想的实现, 唯一的缺陷恐怕就是Worker环境缺失了很多Global的接口, 例如localStorage, 需要通过远程调用进行替代, 由于我的项目只用到fetch和JavaScript基本的内置函数, 所以这方面的顾虑反到不是很多. 注: 文中的所有代码均使用LiveScript语言, »

友情链接

博客程序换Ghost一年多了, 友情链接功能也随之消失了一年多, 找到以前的数据库, 发现自己的链接已经被下得差不多了. 继续搁置着友链功能也不是个办法, 就先弄个页面代替着吧. 星火金服 佳佳酱 | 跨次元日常卖萌 May Waves 音乐博客 | 溯洄从之,道阻且长。 CyberThink 现在剩下的有互相链接的就只剩这几个链接了, 欢迎各路人士留言与我交换友链. »

像素画面解谜类独立游戏新作推荐: Replica

游戏简介 "这个国家现在需要的不只是高楼大厦,它更需要希望" — 艾薇·哈蒙德 Replica是一款通过手机和社交媒体形式来推动的互动文字游戏. 一部机主身份不明的手机被交到你的手中. 迫于政府的威逼利诱, 你必须通过破解机主账号来寻找和恐怖主义相关的证据. 同时也需要调查电话的各种使用记录以及社交媒体留存信息. 通过手机来窥探他人隐私将是一种疯狂的体验, 这也将使你转变为国家中最伟大的爱国者. 个人评测 Replica是由韩国独立游戏制作人SOMI (@IndieSomi)开发的像素画面解谜类独立游戏, 游戏推进的方法很有新意——配合国土安全局, 通过各种线索揭开他人手机中的秘密, 将手机的主人迪吉以恐怖分子的身份定罪, 玩家将控制迪吉的智能手机, 一步步地找到事件的真相... 如果你不了解甚至都没有听说过1984, Little Brother, 黑客帝国, »

DARK SOULS III - All Bosses - Soul Level 1

一级挑战黑暗之魂3, 可能是我在魂系列里做过最作死的事情. 在我开始挑战之前, 已经有很多大神一级通关了游戏, 后来甚至有8周目一级通关的, 对于他们的技术和策略, 我只能用"瞻仰"二字形容: 一方面我对游戏的理解远低于他们, 另一方面他们的反应神经确实远强于我. 于是乎, 大神在20小时内就可以一级通关的黑暗之魂3, 我花了100个小时以上才通关(之前偷懒打法用得太多, 最后还是交了学费). 之前看到一些没有亲自试过玩一级的键盘侠认为一级通关路上的小怪比起BOSS是更大的阻碍, 这是完全错误的. 敢于尝试一级通关者, 必然已经通关游戏数次, 游戏的流程跑图早就已经可以当成跑酷游戏来玩, 小怪摸不着你, 又何来的小怪很难呢?我们在流程上的阻碍只有BOSS, 而BOSS真的是非常难, 至少对我来说是这样. »

虾米音乐是如何一错再错将自己逼上绝路的

这是一篇2年前写的草稿, 早上翻出来改了点内容发表, 愿我想要表达的并没有过时. 虾米音乐网是中国一个的以提供高品质MP3格式音乐的个性化推荐、发布、P2P下载服务, 以及线下音乐活动等互动内容的网站. 2013年被阿里巴巴集团全资收购, 现时为阿里巴巴旗下网站. 它曾是一个虽然不够高端, 但却很干净的地方. 在那个QQ音乐、酷狗音乐、酷我音乐盒还大行其道的时代, 你能在这里静下来, 找到钟爱的音乐, 遇见志同道合的人. 我以为那份难得的文艺气息会伴随着这个网站, 在浩浩荡荡的正版浪潮中, 静静地走完它的余生. ... 可我错了. Maybe self-improvement isn't the answer »

『初音ミク Project DIVA Future Tone』的游戏照片归档

6月23日发行的『初音ミク Project DIVA Future Tone』只要536HKD, 尽享高清街机画质和220首以上曲目, 简直太划算了. 至今我EXTREME只过了一首, 不是很懂那些已经100%游戏的触手, 游戏拿来当PV放映机用效果还不错... 这篇文章用来归档一些游戏中的照(jie)片(tu), 水印是游戏自动加的, 我也很不爽. 穿什么都好看的公主殿下 犹如打开了新世界大门的铃Future Style换头(大人铃) DECORATOR 有毒的大哥版DECORATOR »

《奥丁领域:里普特拉西尔(Odin Sphere Leifthrasir)》白金纪念

香草社的游戏我之前只玩过《胧村正》, 不过从《胧村正》开始, 我就深深地喜欢上了香草社的美术风格. 如今这种能坚持纯手绘的2D横版游戏真是玩一部少一部, 所以在得知《奥丁领域》在PS4上要重做时, 我是相当兴奋的. 香草社最终也没有辜负玩家的期待, 实际的游戏体验也确实很不错. 今天终于有心去把游戏白金, 虽然离游戏发售已经2个多月了, 不过还是留个纪念吧. 顺便分享一下自己整理的中文全料理列表, 方便需要白金的玩家节省时间. PS: 我真心不是什么白金党. »

回忆忘却之匣(Memory Oblivion Box) 个人评测

回忆忘却之匣(Memory Oblivion Box)这款国产Galgame, 距离实体版发售仅过了半年, 就成功的上架了Steam, 我想这算是DreaMory对Steam平台的一种认可吧, 愿今后能有更多的国产半商业化作品登陆Steam走向更广大的舞台. 较为可惜的是, 回忆忘却之匣目前只有简体中文和繁体中文两种语言, 也就是说, 这款游戏现在是纯粹面向Steam上的中文玩家的, 虽然之前上架Steam的各种国产游戏常常被诟病英文文本是小学生水平, 但有英文对于上Steam这件事而言总是好的, 如果经费允许, 希望制作组能把英语文本补上. 我的游戏记录是24.8个小时, 拿了全成就, 这个数字大概不会再增长了, 我不会再打开这款游戏, 玩过之后能轻易放下, 也算是完成了它作为一款合格的单机游戏的使命. 这其中的前6个小时, 是我刚买游戏时挂卡的时间, »

艺殇

今年的E3展前发布会, 直白的说, 没什么意思, 与去年比差得不止一点半点. EA的战地1, B社的羞辱2, 微软的天蝎计划, 育碧的看门狗2, 索尼的地平线, 除此之外, 不剩下太多了, 内容也未能算得上有什么新意, 观众的心累了, 情怀也黯淡了光泽, 小岛牌酱油也没法调出啥特别的味道, 无感, 真的无感. 任天堂的树屋直播虽然在明天, 但也可以预见到没有什么特别的惊喜, 主要是推新塞尔达, 不会有NX的消息, 可以说本届E3在索尼放出游戏名单时就已经被提前结束了, 剩下的展会里, 也不会有太多爆料了. 科隆游戏展在8月底, 东京电玩展在今年9月, »