对 GtkGLExt 的粗浅认识
GtkGLExt 项目主页上对 GtkGLExt 给出的简介如下:“GtkGLExt 是面向 GTK+ 2.0 或其更新版本的 OpenGL 扩展,最初由 Naofumi Yasufuku 所写,它提供了额外的 GDK 对象,用于实现 GTK+ 对 OpenGL 渲染的支持;另外提供了相关的 GtkWidget API,可用于实现兼容 OpenGL 的 GTK+ widget。”
GTK+ 中的 OpenGL
在 Gtk+ 窗口中调用 OpenGL 库进行三维图形渲染的资料少而又少,遍索 Google,非但也没有找到一份像样点的文档,反而让我不断感慨 GTK+ 对 OpenGL 支持的孱弱。
在 FreeBSD 中配置 Lighttpd 服务
本文介绍 FreeBSD 中 Lighttpd 的安装与最基本的配置,目标仅是实现 Lighttpd 提供静态网页访问支持。
开启 FreeBSD 的匿名 FTP 服务
虽然先是看了 FreeBSD 用户手册的“文件传输协议”一节,对 FreeBSD 自带的 ftpd 有了大概了解,但是在着手配置实验室内部使用的匿名 FTP 服务时,还是遇到了一些小挫折。
尝试 FreeBSD
早就想除实验室服务器上的 ubuntu server 而后快,趁着近来总是有人出现 ssh 连接遭拒绝的问题,便下手了。在挑选继任系统上,第一个想到的就是 FreeBSD。也许是一只深受 ESR 的《Unix 编程艺术》的忽悠,对 Unix 始终存在着莫名其妙的神秘感,相对于自己天天都在用的 Linux,前者仿若皇室贵胄,深沉威严;后者则很像与我一样苦出身的平头百姓。
『dot 学习笔记』二. 记录 Shell 的变迁
上一篇「基本概念」中,我阐述了我所理解的 dot 绘图的基本知识,现在到了绝知此事要躬行的时刻。从本篇开始,我希望能够通过一些应用实例来历练一下 dot 绘图技能,许多关于 dot 的绘图细节知识与技巧也在这些实例的分析中进行探讨。
本篇所采用的实例来源于 graphviz 软件包附带的一个示例。我所做的就是对之详加分析,并且按照我的审美标准进行了一点修改。
Go ahead!
『dot 学习笔记』一. 基础概念
dot 是一种绘图语言,它可以方便你采用图形的方式快速、直观地表达一些想法,比如描述某个问题的解决方案,构思一个程序的流程,澄清一堆貌似散乱无章的事物之间的联系……等等。总之,当你打算使用铅笔在纸上乱画一些圈圈框框并用一些带箭头的线将它们联系起来的时候,不妨考虑一下使用 dot 来完成这个工作。