Sergio Chan

Full Stack, Born hacker, Professional Manager

Crazy fan of Hackathons all around the world.
Founded Hackathon team hACKbUSTER.


  1. How to draw a Wireframe Shader for a Cube in Rajawali under OpenGL ES 2.0

    PS. This will be my first blog totally written in english. Setup Environment: GLSL ES Version 100 OpenGL ES Version 2.0 Android 6.0 Android OpenGL ES 2.0/3.0 Engine Rajawali First DiscussThere are several ways to draw a wireframe for a cube in …

    于  Android, GLSL, OpenGL ES, Shader, Wireframe 继续阅读

  2. ADB 两三事-残

    折腾了两天 ADB, 宛若一个智障。遇到如下问题。 从电脑 push 多个文件到设备 : wildCard参考这篇。 一开始用 *.* 的方式将文件夹下的所有文件 push 到设备的目录下,但是始终失败。查无果,只看到了上面这篇说不支持的,于是看了下自己的 ADB 版本号,1.0.32。确认这个版本是不支持 wildCard 匹配文件的。遂将 *.* 这种表示方式改成了 shell 中的 for 循环。 for i in `ls /Users/sergiochan/xxx/`doecho "/ …

    于  ADB, Android, Android Debug Bridge, 智障, 残念 继续阅读

  3. iOS Airplay 中的 Airtunes Server 服务协议和机制详解以及 Android Demo 的实现

    在 Android 设备上搭建一个 Airplay Server 其实是一件很浩大的工程,因为这需要逆向苹果的 Airplay 协议流程啊格式啊什么的,万幸这件事情已经由许许多多国外的大神们帮我们做好了,因此我们只要基于他们逆向出来的 Airplay 协议来搭建一个服务就可以了。话虽如此,整个过程中的工作量和需要掌握的知识点还是非常非常多的。 在局域网中实现流媒体传输的主流协议有两种,一种是苹果封闭的 Airplay 协议,一种是 DLNA 。 DIGITAL LIVING NETWORK …

    于  Airplay, Android, iOS 继续阅读