TonyChyi

我在那一角落患过抽风

包养计划
2018年09月06日 捐赠
这个无耻的想法是跟网绿(Lwrless)学的 主要是因为我开发了一个游戏用的 Telegram Bot1, 放服务器运行毕竟是需要费用的,开发嘛,也是占用了我个人的时间。 所以希望大家能稍微支持一下 Paypal https://git.wetofu.top/tonychee7000/blackForestBot [return]
Tags: #捐赠
自建 Git 服务启用
2018年06月05日 文章
建了一个私有 git 服务器 https://git.wetofu.top 使用 Gitea 搭建,非常好用,也足够轻量 打算当作自己 Github 的镜像来用,暂时不考虑对公众开放注册(不过有需要的话,可以发邮件给我,我手动开通账号) 感觉 github 被 M$收购这件事从某种程度上促进了 git 向分布式版本控制的回归
Tags: #Git · #Github
新的网站主题启用
2018年05月28日 文章
折腾了一天,终于把新网站的主题搞定了 用了 Bootstrap 和 Fontawesome 本来打算用 Vue 来着,发现并不适用于 hugo 总的效果还可以吧……
已停用 Aliyun
2018年05月25日 文章
网站已迁移到 Vultr kaka.wetofu.top 和 moduleab.wetofu.top 停用 打算找个时间重新设计一个网站的模版,打算用 vue+bootstrap+fontawesome 搞定
Tags: #公告
用 Arduino 的蜂鸣器发出非方波声音
2018年03月14日 文章
在网上看了很多有关 Arduino 使用蜂鸣器来播放声音的例子,然而在我们西图社区昨天的讨论中,有人提出一个问题: 对了我突然在想Arduino套件送的那个buzzer能不能用来唱歌 能不能发出除了方波以外的其他波形 我个人认为,理论上,应该是可以的,为了验证自己的想法,就写了下面这个程序 // 使用 Arduino 的第 11 个引脚,可以支持模拟输出 #define SOURCE 11 #define LED 13 // 半周期时长 #define PERIOD(x) (1000/x)/2 void setup() { // put your setup code here, to run once: pinMode(SOURCE, OUTPUT); pinMode(LED, OUTPUT); square(440, 2); delay(500); saw(440, 2); delay(500); trangle(440, 2); delay(500); sine(440, 2); delay(500); analogWrite(SOURCE, 0); } // 执行完成后闪灯提示 void loop() { // put your main code here, to run repeatedly: for(int i = 0; i < 3; i++){ digitalWrite(LED, HIGH); delay(500); digitalWrite(LED, LOW); delay(500); } delay(1500); } // 传统的方波 -_-_-_ void square(double _tone, int len_second) { double p = PERIOD(_tone); for(int j = 0; j < len_second; j++){ for(int i = 0; i < _tone; i++){ digitalWrite(SOURCE, HIGH); delay((int)p); digitalWrite(SOURCE, LOW); delay((int)p); } } } // 锯齿波 /|/|/| void saw(int _tone, int len_second){ double p = PERIOD(_tone) * 1000; for(int j = 0; j < len_second; j++){ for(int i = 0; i < 256; i++){ analogWrite(SOURCE, i); delayMicroseconds( (int)p * 2 ); } } } // 三角波 \/\/\/\/ void trangle(int _tone, int len_second){ double p = PERIOD(_tone) * 1000; for(int j = 0; j < len_second; j++){ for(int i = 0; i < 256; i++) { analogWrite(SOURCE, i); delayMicroseconds( (int)p ); } for(int i = 255; i >= 0; i--){ analogWrite(SOURCE, i); delayMicroseconds( (int)p ); } } } // 正弦波 ^v^v^v^v void sine(int _tone, int len_second) { double p = PERIOD(_tone); for(int j = 0; j < len_second; j++){ for(int i = 0; i < 360; i++) { double x = sin(i) * 127.
Tags: #瞎折腾 · #Arduino
Cakewalk 还没凉吗?
2018年02月24日 文章
今天早上看到一条新闻: 死而复生:Gibson 把 Cakewalk 卖给了新加坡初创公司 BandLab,问题是 SONAR 能缓过来么? 这事还真是各种起伏呢! 之前我写过一篇文章:再见,Cakewalk 仅仅不到半年的时间,它还是活过来了…… 但愿能继续开发下去?
Tags: #MIDI · #Cakewalk
我所理解的理想世界
2018年02月23日 文章
其实并不会存在一个对所有人都理想的世界,但我还是想放空自己去想像一个自己所理解的世界 尽管它不靠谱 总的来说 我很期待这样一个世界 首先它解决了人和人之间那些根本的、不可调和的矛盾,人和人能和谐相处。 不会再出现“因为你和我们不一样,我要排斥你、消灭你”这样的情况。 人和人就算做不到接受,也能有最起码的包容 每个人都能选择自己想要的生活,无论能否被主流授受 很少存在伤害他人的现象 不再有上下级的关系,不再有剥削 实现一种类似于开源社区/自由软件社区一样的生产关系 每个人可以自主的选择性关系,不再对性感到羞耻,白学现场不再尴尬 基因和遗传关系不再是人和人之间的壁垒 性别及其性别带来的属性不再是一种限制 宗教势力消亡,宗教变成私人信仰1 不再需要金钱和权力来维持社会运行 “自由”概念消亡,“自主”概念成为社会主流 没有政治正确,一切就事论事 混吃等死将会是一种让人发疯的生活方式 世俗应当不断干预宗教,压制宗教对世俗的影响 [return]
再见,Cakewalk
2017年11月22日 文章
Cakewalk 停止开发了1 在我知道 MIDI 这个东西以后,我就在想这些文件是怎么做出来的,然后在当年的一本杂志《新潮软件》上,看到了 Cakewalk 的相关介绍。 当时家里没有网络,而自己的声卡还是用的 FM 芯片,音质巨烂,此事一直搁置。 后来升级了自己的声卡驱动,支持了 WDM 以后,用上了系统自带的那个 Roland 合成器,这才有时间玩 Cakewalk。还安装了 Yamaha 的合成器驱动。 这就开始了自己玩 MIDI 的生涯。 后来也用过水果和 Cubase,但是就 MIDI 文件本身的编辑能力来说,还是 Cakewalk 更好用一些。后来发现了很多好用的 VST 插件,而同时 MIDI 也开始回归它本身的定位2,这才减少了我用 Cakewalk 的频率,但是在编辑 MIDI 文件的时候我还是会用它。 直到我改用了 Linux。 Linux 下并没有一个对 MIDI 文件友好的编辑工具,这是让我非常不痛快的体验,只好用虚拟机继续运行早期版本的 Cakewalk3 这几年,Cakewalk 一再倒手4,在这过程中,似乎渐渐被人遗忘了,Cubase 成了事实标准。 我现在很希望 Cakewalk 能交给开源社区来继续开发,不仅能延续这个软件的生命,也能将它移植到 Linux 或者 Mac 上,还可以增加 LV2 和 AU 的支持,这也能让很多喜欢音乐的人有一个非常好用的音乐制作平台 http://www.cakewalk.com/Gibson-Announcement [return] https://tonychyi.wetofu.top/2016/04/01/death-of-midi-standards/ [return] 我没用过Sonar [return] https://www.midifan.com/modulenews-detailview-28242.htm [return]
Tags: #Cakewalk · #MIDI
李昕泽是骗子,崇才是垃圾!
2017年09月10日 文章
最近微博上一直在炒作一个“00 后 CEO”的事情,那个人叫李昕泽。 大约在 1 年前,我的微博时间线有人转发了一条微博,记得是某人在喷 Linux 怎样,然而完全没喷到点子上。好吧,他们有个公司叫“崇才科技”,好吧,我去一眼。 这一看不要紧,差点闪瞎我的狗眼!“公司”网站完全是 IE6 兼容,各种错位,同时夹杂着各种错别字。他们当时吹的有一个项目 FXDesktop,我当场就想掀桌,那种项目我小学时用 VB6 做的都比他强好嘛!1 好吧,也许只是某些中二少年在过家家吧! 过了没多久,他们居然宣布和 Sunshine 组合2合作了!WTF!后来还真有了一个 APP 出来,然而制作水平嘛,实验性作品而已。 合着牛 B 吹那么大,水平就是一坨啊!“安徽同志社区”不知道比你们高到哪去了!3 难道创业就像崇才这样过家家吗,不脱层皮能搞起来? 同样是 00 后,差别咋就这么大呢! 实际上崇才搞的很多“项目”,要么没有实物,要么是只是改了几张图/字符串的别人的代码,甚至剽窃代码的时候有些东西连改都不改! “李总”居然还说三四十的中年人不懂互联网?你丫不懂法律好吗? 李昕泽是骗子,崇才是垃圾 其实我真的做过一个“桌面”,也真的是用VB6写的。后来也知道,他们宣传的那个项目也是别人的实验性作品。 [return] 真的是“有梦想谁都了不起”,你昨不酒后开飞机呢? [return] 虽然安同社区早些时候是有一些争议,但是他们对技术的态度真的是很严肃。 [return]
结束了,那些曾经为之自豪的一切
2017年06月26日 文章
几年后,当孩子问我,为什么乒乓球会被别的国家打到这么惨,爸爸骗人说我们很厉害,我该怎么回答? 我曾经也经历过类似的事情,一支干劲十足的团队在无聊的政治斗争下,渐渐散掉。 这样的戏码几乎每天都会在不同的地方上演。 这个世界本来就应该是专业的人干专业的事,就怕是外行指点内行。然而并没有用,只要有不干正事只对权力感兴趣的人在,这样的悲剧就仍然不会停止。说什么都没有用,只要不能阻止这样的人上位,这样的人总得作点事出来。 这几天,骂也骂过了,挂也挂过了,然而除了这些,什么也做不了了。 大概我只能对自己的孩子说,做什么都行,但唯独不能做那种什么都不懂还要各种插一杠子的人,更不能做那种,明明是外行,却还要领导内行的那种人,做不好的事情,趁早走人,留给能做的人去做。如果不幸做了这种人的手下,也趁早离开。 做人不仅要有原则,有正义感,也要有血性,有义气 总之,结束了,在某些人瞎搞的情况下。 推翻的大山,又起来了

 

TonyChyi © 2018 GPLv2