[转]在Linux上将视频转换为Android兼容格式

转载自:http://thesourceshow.org/node/125

Converting Videos For The Android T-Mobile G1 Phone With Linux

继续阅读

发表在 数码 | 标签为 , , | 留下评论

[原]在OpenGL 中截图并用openCV保存的方法

opengl截图时原点在图像的左下角, 因此数据的顺序是这样的:

继续阅读

发表在 Linux编程 | 标签为 , | 留下评论

[转]在Ubuntu上部署L2TP服务

原文地址:http://lesca.me/archives/how-to-setup-l2tp-over-ipsec-on-ubuntu.html

继续阅读

发表在 服务器 | 标签为 , , , | 留下评论

[原]CMake 添加库 与 link_directories 指令

如何向工程中添加共享库呢, 比较简单的方法是

使用link_directories()指定库的搜索路径, 然后

使用target_link_libraries(target lib1 lib2)

这里要注意一点, link_directories 指令只针对其后边创建的target有效, 也就是说你要先使用 link_directories 指令, 然后再 add_executable 或 add_library

发表在 Linux编程 | 标签为 | 留下评论

【转】真正理解 git fetch, git pull 以及 FETCH_HEAD

原文链接:http://ruby-china.org/topics/4768

之前使用 git 主要还是限于本地项目使用, 所以接触fetch, pull , push比较少. 最近在github上用到了这些命令, 对其中的一些细节不甚了解, 今天花时间专门研究了下. 整理了一些笔记, 在这里分享给大家.

继续阅读

发表在 Linux编程 | 标签为 | 留下评论

[原]解决opensuse 12.2 下 codeblocks cpu 占用率高

安装后打开会把一个核占满, 后来发现是FileManager这个插件的问题, 将/usr/lib64/codeblocks/plugins/libFileManager.so文件换个后缀什么的让codeblocks找不到就好了

发表在 Linux使用 | 标签为 , | 留下评论

[转]openSUSE 12.2 修正时间问题

原文链接:http://swyear.blogspot.com/2012/09/opensuse-122.html

如果您安裝完后发现系統时间快了 8 小时
是因为 openSUSE 12.2 认为您的硬件时钟是 UTC 时间
所以很体贴的帮您加了 8 小时

但大部分的 bios 中都是设定本地时间…
在此有一大串讨论:
http://lists.opensuse.org/opensuse/2012-09/msg00351.html

如果您要修正这个问题
先将时间调成正确时间
然后执行

# /usr/sbin/hwclock –systohc –localtime

然后重启

发表在 Linux使用 | 标签为 , | 留下评论

【原】OpenCV 链接库问题

在OpenCV中提供了两种库, 一种release的, 一种debug的, 在vs中新建的工程一般默认使用的是debug模式构建, 这时就必须使用后边带d结尾的OpenCV库, 否则会出现奇怪的问题, 简单列举如下:

1. imread 读取不到图像, 参见网址:http://www.cnblogs.com/eyeszjwang/articles/2418354.html
2. namedWindow 创建的窗口标题栏乱码
3. 奇怪的CV_Assert 错误
4. 等等。。。

解决的方法就是为vs的debug和release两种构建方式提供不同的输入库。

发表在 OpenCV | 留下评论

【原】OpenGL贴图及贴图颜色偏蓝的解决

glEnable(GL_TEXTURE_2D); // 首先打开texture
glGenTextures(1, &me->texture_id);
glBindTexture(GL_TEXTURE_2D, me->texture_id);
glTexImage2D(GL_TEXTURE_2D, 0, 3, bitmap_width, bitmap_height, 0, GL_RGB, GL_UNSIGNED_BYTE, bitmap_data);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
glDisable(GL_TEXTURE_2D);// 做完相关工作后关掉, 否则此处的设定会影响后边

这里要注意一下在进行贴图的绑定和设定时要用glEndable(GL_TEXTURE_2D)和glDisable(GL_TEXTURE_2D)包围起来, 这是因为opengl是一个状态机, 如果你做过贴图相关的工作后不关闭, 后边再画图, 使用的颜色都将是这个贴图的颜色(据观察应该是这个贴图最后一个像素的颜色)。 如果你的贴图贴上去发现偏蓝, 将GL_RGB改为GL_BGR

之后就要使用贴图了

glEnable(GL_TEXTURE_2D); // 首先打开texture
glBindTexture(GL_TEXTURE_2D, me->texture_id);// 如果你加载了多个贴图, 用这个语句选择贴图
glTexCoordPointer(2, GL_FLOAT, 0, text_coord);
glDrawArrays(GL_TRIANGLES, 0, 3);
glDisable(GL_TEXTURE_2D);
发表在 3D | 标签为 | 留下评论

【转】在ubuntu上架设vpn服务器

文章一:在Ubuntu中配置可供Windows主机共享上网的VPN服务器
源地址:http://yp.oss.org.cn/software/show_resource.php?resource_id=567 继续阅读

发表在 服务器 | 标签为 , | 留下评论