在冰冷的圣诞夜写下对未来的分享的思考

12月24日本是各大字幕组狂欢、在出片时附一句“圣诞快乐”、“新年快乐”的日子,但是今年的这一天,国内的 ACG 资源界遭遇了双重打击。

查看更多

分享到 评论

对模糊问题的调整尝试

在上次讲模糊的时候总是过于暗淡之后,tt补充道

你应该注意到了pixi的strength在传给shader之前进行了/4?在对两者进行比较之前或许应该先考虑这个区别。

哦,我承认,我没注意到。

以 X 方向的模糊为例,Pixi 的 strength 计算是这样的:

this.uniforms.strength.value = this.strength / 4 / this.passes * (input.frame.width / input.size.width);

于是在我的代码中就得这样:

shader.setStrength(this.strengthX / 4 / this.pass / (t1.fitWidth / t1.originalWidth));

而原来只是简单的设置为 strengthX

shader.setStrength(this.strengthX);

难怪了。以下是对比图。

查看更多

分享到 评论

GLantern 加入滤镜,并发布到了 NPM

GLantern 于今天调试加入了基本的滤镜支持。同时,0.1.0 版也作为第一个 release 发布到了 NPM 上

查看更多

分享到 评论

杂记

12-17

上传《青空StartingLine》的歌词翻译之后,今天早上收到了审核通过的通知。我照例播放试了试,然后发现,诶,好像有两个翻译的“绿色”被改为“蓝色”了。是上传的时候错了?我查了一下翻译稿,我打的是“绿色”……看来是云音乐的小编改的了。我正想着要发一个评论,又仔细看了看:原文是“青く”,也就是我脑抽望文生义翻成了“绿色”(正确的是“蓝色”)……感谢细心的小编,审核翻译的时候还对着原文看了看(也许只从“为天空涂上绿色”就能看出错误了吧 = =)。对了,三处相同结构,最后一处小编没看到,于是我的黑历史又多了一条。

不管怎么说,云音乐上,恋爱选举巧克力的5首ED,时间轴×5+翻译×5,10/10 全部拿下!

查看更多

分享到 评论

第一个 pull request 被 merge 纪念

第一次提出 PR,被 merge!走出了第一步。鉴于 Notepad++ 那个只是一个普通的 issue……这次算是真的为社区做了点贡献吧?

推 PR 的时候,真的就像是这篇文章中说的:

「我可没有说大话,」Garland 想起自己第一次把代码添加到团队正在建设的网页中那段经历还是心有戚戚焉,「我呆坐在电脑前长达 15 分钟,才有勇气按下提交的按钮。」


列出指定目录下的前20大文件:

$ find / -type f -print0 | xargs -0 du -h | sort -hr | head -20
分享到 评论

杂记

摘要:

  1. 瑞福问我“洞洞,你看上去没有以前那么快乐了”;
  2. 劣币驱逐良币。

查看更多

分享到 评论

工程伦理

关于下午的座谈会中一个外国大学教授问到的工程伦理(engineering ethics)。

查看更多

分享到 评论

VS2015U1 的使用问题基本上解决了

上次的尝试结果继续。这都是昨天到今天的事了。

查看更多

分享到 评论

只是稍稍冒泡而已

GitHub 推了两个repo,一个 TbKickstartExtract 一个 GLantern。前者是给同学做的一个简单的抓淘宝众筹数据的东西;后者是 Bulletproof 分离出来的图形上的代码,Bulletproof 重新组织之后引用的就会是这个,它还是我自动化构建的入门。

推了两个repo之后觉得,如果有谁关注了博客和 GitHub 动态(自作多情啦捂脸)的话就会发现“咦,这小子怎么言行不一致啊”,所以就推了博客的更新。

嘛,生存的东西还没搞定,在去向落实之前还是要分精力出去。

PS. 毕设的题目被分配(对,你没看错,是直接分到人头上,然后给你发通知说你就做这个)到了一个 DirectX 渲染的东西,这不是给我助攻么?顺便,这就是为什么我这么着急要将 VS 修好;修不好只好放大招重装系统了。

PPS. 翻译量过25纪念

分享到 评论

升级到 Visual Studio 2015 Update 1 之后遇到的一个问题

升级到 Visual Studio 2015 Update 1 后遇到的一个(可能是由 API 变更导致的)问题及诊断过程。(未完成,仅记录)

查看更多

分享到 评论

GLantern 的 RenderTarget alpha 问题解决

困扰许久的 alpha 问题终于解决了。这个问题在上个 Bulletproof 的进度报告中也提到,不知道是哪里的问题:图层alpha、上下文设置、shader 计算、给的原始点颜色数据。这次将 Flash 的部分抽出来,在未计算图层 alpha 的时候就测试,间接排除了第一种情况;直觉上第四个概率很小。接下来的就是二选一,今天突然想到 Pixi 的颜色结果是正常的,clone 了下来直奔主题。

详述在下文。

查看更多

分享到 评论

降世神通:科拉传奇 游戏简单记录

这一周趁着 Steam 特卖,入手了 The Legend of Korra,一个晚上的时间就通关了。

本文是其的简单记录,有轻微剧透。

查看更多

分享到 评论

GLantern 的第一次 Alpha 测试

GLantern 是一个 TypeScript 项目,希望基于 WebGL 提供一个 Flash 接口。我已经将其放到了 GitHub。详细阅读请展开。

查看更多

分享到 评论

TypeScript 的一个语义问题,或者是一个需要注意的语法细节

这篇文章记录了在做 JavaScript 继承的时候突然发现的一个 TypeScript 的坑:继承(extends)对于静态字段/函数的语义和主流 OOPL 不同。

TypeScript 目前(1.6.2)没有解决,于是就记录下来了。最后提出了一种兼容方案。

查看更多

分享到 评论

音乐的正版化随着政策开始了

10月25日的时候,我曾经说过云音乐的听歌保护改变。当时还以为,这像之前遇到的播放失常一样是临时的。可是,今天的博客园新闻告诉我,形势非常严峻,我没认清此次刮的是什么风,低估了它的强度。

12月4日补充:

睡前看科技新闻,在一个不太起眼的角落发现了一条足够震撼的消息:“音乐产业发展意见”于12月1日公布了,从电影电视剧开始的行动“开始”(11月17日定的条文,肯定更早之前就已经向业内打了招呼了,所以实际开展和技术准备时间早于此节点,只不过各大提供商此时才公开表示支持而已)向音乐延伸。

中国的文化业(含文化产业和引入资源)割据后被巨头掌控的时代来了。这次国家出面要求统一,一方面保护了大公司下站队的艺人的权利(这也是此次通知的主要意义),另一方面也在将渠道完整地纳入监管。从此,创作成果的发布和传播受到保护,质量有大公司担保——同时也收到监察,一枚硬币的两面。对于终端用户,也就是产业链的末端,我说得严重一些,如果企业不支持社区或实行特定营销策略(如 Visual Studio 和 IntelliJ 的 community edition,还有 Steam Discount 和 Origin 的 Humble Bundle),那么人们就不得不挤破头——面包吃不到,给你点面包屑让你饿着但不饿死的感觉毕竟不好受。对于内容的创作者则是福音,因为这得以保护非实体的创作成果,只要跟好队,有产出,就有饭吃。

我认为,这次整风相当于文化业的“国企改革”。九十年代的国企改革牺牲(这个字眼值得斟酌)了许多人,促成了社会的进步,虽不见血,但是和见血没什么两样,触动的既得利益者是处于系统末梢的根须的职工们。这次触动的是终端用户,保护的是“社会的利益”,也是大提供商的利益。真有一种“人类进步的引擎得由大企业来做,草民一边去”的气势。对此思想我持保留态度。反正我是很喜欢云音乐曾经提供的相对自由的环境,能上传一些鬼畜草根音乐(有专门类别,用户能看出这不是发行的东西),能上传和翻译歌词(社区的力量)。这和 Mozilla 那样是让各位看到了自己可能提供的帮助,获得成就感。但是如果一切资源都只能按照权利方提供的那个“规定版本”来的话,会不会也出现现在译制片的那些笑话呢?听说因为《银河护卫队》的挑刺,网友称谷大白话应该进译制厂去给他们整整。随便啦,我可是不想掺什么事,在社区是最开心的。

照这么看,“国家资本主义”是没错了。政府掌控财团(或者我等平民不知晓的……)而不是财团手握政府。亲爱的社会主义和万恶的资本主义核心的不同点只在政治形式上了。融入国际市场的一个缺陷就是,总会被资本牵着走,谁有资本谁就能说话;总设计师同志想到了这一天吗?总觉得,ZF好厉害,在一如既往的恶劣环境下能坚决抗老美,保持独立自主之国格,实为可贵。

嘛,人类就是这样子,抱团相信低熵能促进系统优化的。也许将来有一天我会尝试模拟这个过程,看看在生灭之间会如何。


真·学神:http://www.cnblogs.com/icedream61/p/4959411.html

已经不在一个高度上了……所以要说膜拜的话对方也只会以为这是平平常常的事情而已。

分享到 评论

杂谈

个人事务原因,GitHub 上的活动要先暂停一下。

查看更多

分享到 评论

如果将画家送上战场

如果将画家送上战场……

查看更多

分享到 评论

杂谈

本篇日志对于一篇杂谈来说太长了,因为讲了几个方面的东西。为了减小首页规模所以请展开查看吧。

查看更多

分享到 评论

北航北航!你的开源协作精神去哪里了!

想写一个 Android app 替换掉学校的那个超不好用的东西。不过用 SDK Manager,Android Source 总是没法更新成功。找除了FQ之外的方法时,找到了一个帖子,设置 SDK Manager 的代理为 http://mirrors.neusoft.edu.cn:80。明显这是一个镜像源,不过那 .edu 的域名还是吸引了我,上去看了一下。原来是东软信息学院的镜像站

翻到页面最下方,是清华的镜像站。这个名称(二级域名)居然是“tuna”,有点意外。点开,继续翻到页面最下方,是其 GitHub 组织账户。看了看,那些项目都活得很健康!

在其中一个 gdanmaku 项目中,发现了测试地址 http://dm.tuna.moe/。MOE 域名!然后一看,又指向一个二级域名,那么主站呢?点开一看,十分精彩,甚至还有一个 IRC 频道,而且现在(16:48)还在不断刷新(多人参与)!

反观北航。自从年初未来花园关闭了之后,镜像站也一起被关闭(由同一个学长维护的)。社团成什么样子了?MSTC 成了内部组织,Google Camp 和百度那啥(还有一个莫名其妙的 CSDN)不知道具体活动如何,但是主要也是学习使用这些公司的技术,获得更好的实习机会什么的。计算机协会?呵呵,那群只会给人笔记本清灰的家伙能做什么!开源协会,在我前年还在 MSTC 的时候,那次百团大战,微软、谷歌、百度都出了五六个人,而开源协会整个下午只有孤零零一人守在一张小桌子后。我看了一下本学习的社团状况,开源协会已经被下调为1星了(MSTC 是5星),岌岌可危。

跟你们讲个笑话,我们学校自己的软件在自己手里的情况。我现在的专业是机械,我们有一门专业课叫“专业综合实验”,主要就是进行数字化加工实验的。开始是手工编G代码,然后是生成模型用软件导出G代码加工。就在昨天,这课开始讲自动G代码生成软件。一上课,老师拿出一个U盘,说:“同学们用过 CAXA 制造工程师没有?”(“金工实习的时候用过。”)“这次我们还是用 CAXA,你们把这软件装到电脑里去。这里面有32位的有64位的,如果你的系统是64位就选那个2013的,不用解密(他把‘破解’都说成了‘解密’)直接用;如果是32位的就安装那个2010的,只能用30天,到时间重装。需要序列号的话,下面文档里有。……64位这个是‘大赛专用版’,是数码大方他们专门给院校用的,就不用解密了。”看看看看,滥用都成这样子了。CAXA 起源于北航,而现在就如同廉价的奴隶一般被使唤。如果每个软件副本都有自己的感觉的话,它们会不会心塞呢?

虽然领导们嘴上说着建设先进、一流,却没人在这里发力。21系确实有大神将项目玩得溜溜的,但是没有一个联合的组织,没有一个共同的目标、一个兴趣。反观身边的人,想的都是怎么考上本校研究生(对,甚至都不想往外试试,只因为本校考本校,特别是本系,有面试优势),怎么找到最轻松薪酬最高的工作。——这样每个人之间都是敌人,资源有限,你争我夺。我承认我胆小,人脉没学生会、团委的人多,因此也就没法仅凭一人的力量将局势扭转。没有干草,风中的小小火柴怎么能有燎原之势?若有星星点点的汇聚,或许能指出一方光明,但究竟是什么让火种支离破碎呢?

班里一群人每天组团上自习复习考研,其中绝大多数都是考本校本系的。他们应该觉察到,你看现在大家其乐融融、相互鼓励,但是到了考试的战场上,指不定就是谁把谁给刷下去了,所以本质上每个人都是孤立的。认命也罢,不服也罢,没有共同创造的价值,只会剩下残酷斗争的遗骸,咒骂也罢,淡然也罢,事实是板上钉钉的,即使无人知晓。

胡乱写了一通,满纸荒唐言。

分享到 评论

微软的 C++ 编译器将自增自减炖成了一锅汤

《由一个自增引发的问题》的后续,用实验和文档证明微软挖大坑。

附赠:瞥一眼,瞧一瞧给微软报告bug特别是技术bug会有多麻烦。

查看更多

分享到 评论