大蕉

大蕉,一种有益的水果。不过本blog并不是介绍大蕉。哈哈

golang modules问题的理解与踩坑记

golang 在1.11版本开始增加modules的功能,解决包管理的问题,之前包管理方案废除了。这个方案感觉都几好,不过最近使用的时候。发觉都点问题,可能是我对它的理解不是很清晰。导致的出问题。 现在讲讲我遇到的问题。如果大家想跟着我的项目试验,请去 github下载并切换到这个commit。这里 …

菲律宾宿务墨宝潜水日志

这次墨宝的潜水期待已久,计划已久。这次终于来到了。墨宝这个地方比起pg细太多了。这里的沙丁鱼最出名了。 潜店就不介绍。之前的文章已经说过了。潜店是快艇的船,那条楼梯是那些不锈钢管。好在有钢管外包有防滑的胶垫。不喜欢这种楼梯。 配重:这次进购了自己的装备,就差wetsuit不是自己的。而且是第一次使用 …

菲律宾宿务墨宝潜店介绍

以往去潜水都不会事先找定潜店的,都是去到现场看,感觉那家好就找那家。这次例外,因为希望潜店帮忙安排车和住宿等。所以分别联系了潜水主义和Savedra。最后选择了Savedra,有一个比较大的原因是buddy看中了Savedra推荐的酒店,有无敌海景。加上这个这个酒店就在潜店旁边,非常方便。我个人也非 …

菲律宾宿务墨宝潜水住宿与美吃攻略

想去墨宝这个地方潜水很久了,这里有比较著名的沙丁鱼。在网络上看到很多沙丁鱼的图片都很震撼。上年10.1假期就想去这个地方,最后还是选择了pg是因为去墨宝的交通不是那么方便,而且网上找这里的潜水攻略也不是很多,说明也不是很详细。有很多不明白的地方。所以没有去,之后一路都有留意墨宝的资讯,总算搞明白了一 …

TensorFlow with CUDA安装在Ubuntu的踩坑记录

最近研究TensorFlow,需要开发环境,需要安装一个。我选择了在Ubuntu上使用docker来进行TensorFlow开发环境。因为使用docker是目前最方便搭建开发环境的工具。 安装步骤官方文档说明得比较详细。其实用docker安装环境没有什么可以说的,能会有问题么?如果你使用cpu版本基 …

2017年国庆Puerto Galera潜水日记

这次是我第二次来到puerto galera了。上一次来的时候是2013年农历新年的时候,那时候的pg不是很多国人,虽然在中文潜店会很多国人。但是这次再来,发觉国人已经占据了这里,我在鬼佬潜店,也是大部分是国人。在餐厅,客人基本上都是说中文的。給我感觉是这里不能再来了。不过后来潜完水,觉得这里还是可 …

coturn的用于webrtc的测试

coturn是一个开源的turn/stun的服务器,大家可以使用它进行webrtc的测试搭建。当然也可以用于生产环境。此文只是介绍其用于测试环境如何配置其用户于验证。这里可以配合apprtc-go的测试进行说明。 coturn服务器是包括了turn和stun这两个服务的。如果你只需要stun服务。按 …

在chrome上调试webrtc踩坑记

最近又再次用chrome测试webrtc的demo(https://appr.tc/)。 为了有更多的控制性,和测试两个客户端不同的网络环境的情况是否可以通讯。此网站是google提供的测试网站并且提供了网站的全部源代码(https://github.com/webrtc/apprtc)。可以自行部 …

交叉编译Android平台glib库和其他一些库

最近有需要把glib库编译上Android上。网上搜索了一下,发觉有人已经写了详细的编译步骤出来了。 编译可在Android上运行的依赖库(一):glib库 交叉编译Android平台glib库 但是按照其方法还是有不少问题。我也不想在这里说明了。因为我估计这些问题可能和你的编译环境等有关系。每个人 …

修复mac OS X的Docker: No Space Left on Device

mac os x的docker现在比较好用,虽然macOS都是POSIX系统。但是多少都和linux系统有点不一样。所以我实验一些新软件系统的时候很多时候还是需要linux系统,以前多数使用虚拟机进行。现在喜欢用docker了。虽然mac上的docker也是运行在虚拟机上的。但是运行效果和在 …

WebRTC Native code在MacOS编译踩坑记

想编译WebRTC的源代码,想测试下一些东西。其实官方有说明怎样编译的。理论上也是比较简单的。但是非常不幸的是。webrtc的源代码在墙外。这个源代码据称有8G那么大。不过最后发觉压缩后还有10G多。 代码怎样下载?虽然webrtc用的是git管理代码,但是他的下载是用另外一套工具下载的,具体为什么 …

WebRTC入门指导

这篇文章是记录之前研究的webRTC的记录,最近准备再次走进WebRTC,所有写下一些资料,以免忘记的时候可以看看。 入门看什么文章比较好,当然是WebRTC的官方网站的Getting Started。不过资料比较多,而且上边列表的资源重复也不少。 Getting started的推荐的2013的 …

golang 与cgo的跨平台编译

golang语音本身是支持跨平台编译的,只要在编译的时候添加相应的选项就可以了。不过有一个问题是不支持带有cgo的程序。如果需要支持cgo还需要配置编译cgo的环境,如果一个带cgo的程序需要编译成多个平台的支持,那是一件痛苦的事情,或者需要编译成非开发机本机运行版本,也是一件麻烦事。特别是开发嵌入 …

RTMP转换成TS流的注意事项

RTMP转换成TS流的注意事项, 一 需要注意PCR的标记,虽然有人说PCR不是必须的,但是如果你标记PCR的话,必须写对PCR,开始做的时候,因为看见网上的评论说,ipad和苹果的系统并不检查PCR的。所以我就乱打,结果在windows上播放出问题,windows上的媒体播放器会播放得特别快,他是 …

2015年8月菲律宾宿务薄荷潜水日记

这次的潜水日记不分开每一潜来写,因为我的潜水日记是为了记录我潜水的时候一些操作不佳或者有些做的不好的东西,有待下次改进,主要记录技术问题为主。 这次潜水的是15年8月份在菲律宾宿命薄荷的alone beach和附近著名的Balicasag。潜店选择了无限蓝,选择它的原因是因为有朋友在这里学ow。那我 …