个人随笔¶
开源感慨
之前写过一个开源小软件,发布几个月就发现淘宝上有人50一份的卖,由于当时代码写的很青涩,存在很多小bug,发现这个情况,还是因为那个恶心的商家私信让我帮忙远程定位问题,说出问题的是他朋友,后面一问才知道人家是淘宝买的,本身写那个软件纯粹是因为热爱,自己写这个软件收到四百多的打赏,其中两百多还是一个人给的,反应过来是找我那个人直接拿我软件在淘宝上买,一看销量,至少赚了几千,关键我还免费给人当售后???当时还是个穷学生,软件群人满了需要扩群,会员都开不起,最后还是把群主转给另一个有会员的群友,被这件事情给恶心到之后,一气之下就把软件给闭源了,后面有学技术的小伙伴私信问一些技术细节,也都如实相告,后面人有点多,干脆做起了教程,然后直到去年年初,有个人加我,问软件某部分是怎么实现的,我还屁颠屁颠的一点点给他解释原理,结果它直接就不耐烦了,问我要源码,说不给就去告我,我用了开源的Qt,就必须开源自己的代码,它姐姐是律师,某节跟它打官司都输了,我难道比某节还硬?我就纳闷了,这就是个小玩具,又没盈利,完全靠爱发电,还花费了我工作之外的绝大部分的精力,这算什么事?
毕业设计第二次演讲PPT
第二次演讲是在开学后第十周,在演讲前几天无意发现AE也可以制作频谱,并且效果很炫酷!!我就在想我能不能也做一个类似的东西,况且我也有桌面显示这个强大的优势!
此次临时变更软件定位为音乐播放器+频谱设计器+桌面频谱,但程序还没来得及变更,不过这次的ppt有很认真的做-.-
本阶段大多时间花费在界面设计上(频谱设计界面,播放器界面,歌单管理界面),还有就是图形的绘制算法(如何通过音频数据绘制图像),走了特别多的弯路,界面基本都写好了,后来又统统被我丢了(原因是看了AE的频谱,打击太大T.T),俗话说,当断不断,必受其乱,唯一留下来有用的就是一个颜色选择控件,这个控件是模仿wps的,包含颜色选择器,颜色菜单,屏幕取色器,这也是一个不小的工程,整个控件的代码有近两千行,基本占这个阶段40%左右的代码量,这算是软件的第一次重构吧。
毕业设计第一次演讲PPT
初次将软件定位为 桌面频谱+音乐播放器
第一次演讲在开学之后的第五周,此时音频分析引擎基本完成,能够播放音频显示简单的音频简单频谱。看过雨滴制作的一些皮肤之后,感觉效果不是很理想。