Category: Opensource

  • 解剖Joomla! 1.5的模板架构

    Joomla! (注意全名包括这个“!”)1.5总算出来了,目前更是更新到了1.5.2。难拒其诱惑,我打算用Joomla!做网站了。下面说说Joomla! 1.5的模板吧。 如图,beez是随1.5发行包而来的一套功能展示布景,虽然不是很花哨,但是大大小小的模板功能基本都用到了。值得解剖一番。先看看几个必要文件和文件夹: templateDetails.xml 这个是模板的编目文件,类似windows软件中setup.ini这样的角色。 index.html 名字很正经,但没什么用,只是为了避免文件夹索引被显示出来而已。 index.php 模板文件的入口,主要的布局和布局逻辑都在这里。 params.ini 模板参数文件。简单的模板是不需要这个的,但是如果你想设计一个同时适应1280和1440的模板,可能就需要使用参数了。 template_thumbnail.png 这个是模板的预览图,一般都不大,200×150左右,用于在模板管理界面上看到模板的预览。 favicon.ico 网站的图标。如有此文件,Joomla!会自动在模板中显示出来。 html文件夹用来存放override页面,就是用来取代系统模组缺省模板的。例如:/templates/beez/html/mod_search/default.php 将取代 /modules/mod_search/tmpl/default.php。 下面标注一下最重要的templateDetails.xml和index.php文件。首先是templateDetails.xml文件: <?xml version=”1.0″ encoding=”utf-8″?> <!DOCTYPE install PUBLIC “-//Joomla! 1.5//DTD template 1.0//EN” “http://dev.joomla.org/xml/1.5/template-install.dtd”> <install version=”1.5″ type=”template”> <!– 下面这些模板信息,套用过来填写你自己的就可以了 –> <name>beez</name> <creationDate>19 February 2007</creationDate> <author>Angie Radtke/Robert Deutz</author> <authorEmail>[email protected]</authorEmail> <authorUrl>http://www.run-digital.com</authorUrl> <copyright></copyright> <license>GNU/GPL</license> <version>1.0.0</version> <description>Accessible template for Joomla 1.5</description> <!–…

  • WordPress 2.5来啦

    关于WordPress 2.5发布的官方blog 升级方式和以往基本一样: 三十六计,备份为上 停用所有的插件 删除wp-admin和wp-includes文件夹 用下载的新版本覆盖上去 访问http://yourblog/wp-admin/upgrade.php 按提示完成升级 看看你的布景是否有什么异样 照例上图: 全新的后台dashboard 发表大作的地方

  • 免费的字体:文泉驿正黑之“夸父”发布

    借助免费的文泉驿正黑之“夸父”版字体,现在我的ubuntu下的中文不再惨不忍睹了,而且感觉比WinXP(缺省设置)也不差了: 对照组:virtualbox当中的winxp,缺省字体和设置。 安装了文泉驿之后的ubuntu,缺省设置。 我是在linuxdesktop这里发现的此字体。

  • Amarok,五脏俱全的音乐盒(+1)

    最近仔细看看了原来装的Amarok,看来Amarok不仅有WMP那样的pretty face,功能甚至更强。简单的推荐一下: 安装很简单,点几下就可以了。粗略翻译一下图上的功能介绍: * 快捷的建立播放列表, 使用鼠标拖拽一个包含音乐的文件夹过来即可 * 相关信息 (歌词、艺人、类似曲目) * 播放清单浏览 ,支持现有格式:(PLS or M3U formats) * 支持对收藏进行索引 * 在行内编辑ID3 tag, 也可以从MusicBrainz获取 * 支持专辑封面图片 * 音频特效……无所谓了 * 简单的可绑定的快捷键 * 完全可配置的屏幕显示 (OSD) * 支持iPod和iRiver 导入CD专辑后,可以直接从amazon获得CD封面。 拜防火长墙所赐,艺人的wikipedia页面没出来。 幸好歌词服务没被墙挡住。这个也算个学习英语的好方法吧。 Update1:  连接我的小ipod,基本无障碍 目前Amarok是1.4.7,而更强大的2.0版本就快面世了。非常期待。

  • Ubuntu、VirtualBox以及USB

    参考链接: http://www.xxlinux.com/linux/article/development/soft/20071126/12656.html https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/151585 http://www.virtualbox.org/ticket/747 http://forums.virtualbox.org/viewtopic.php?p=981&sid=6f27866dd1b767a59739ce46d452cc9e 也许是VirtualBox还不够成熟,正常安装好之后,无法把USB设备指派给Guest系统。参考以上链接内的方法,我勉强把一个U盘给接上了,可以交换文件,但是其他USB设备例如手机、移动硬盘还是连不上。 希望VirtualBox以后解决这个问题。

  • 给Ubuntu养一个宠物叫Windows

    自从上次回到Windows之后,虽然用上了我喜欢的紫光拼音,升级到了漂亮的Live Messenger8.5,但是我又不得不面对缓慢的开机以及各种可能的安全威胁了。前几天看新闻,VirtualBox1.5.6发行了!而对于我而言,却是第一次的想在Ubuntu上面跑一个Windows XP。 安装很简单,只要按照版本和平台下载正确的VirtualBox,再运行安装文件即可。然后选择Guest系统:Windows XP,然后为其分配内存、磁盘空间。我的设置是内存640MB、磁盘10GB。 一点需要注意的就是内存一定要够用,既要保证Host系统够用,也要保证Guest不会挨饿。好在现在内存不贵。 初步设置完成, 记得把CDROM挂上,这样就可以安装WinXP了。当然,你也可以把一个WinXP的安装光盘镜像给虚拟机挂上。 第一次启动成功了!WinXP照例提示你,把屏幕分辨率改为800×600。 一些系统的属性和状态。 将Ubuntu系统里的一个文件夹共享给Windows。可以选择临时、永久、只读、可写等等。 记得安装VirtualBox工具包,这样你的鼠标就可以自由进出这个Windows了。 最后装上了Lotus Notes for  Windows  7。任务完成。 关于版权,为了虚拟机而买一套正版WinXP似乎有点烧钱了。我装的是盗版的,不过随笔记本带了一份正版了,因此也说得过去了吧。

  • Project Babel v0.6的安装

    Babel是Livid创造的一套很不错的开源社区程序,只是可惜其主站已经被和谐了。以下资料是对应0.6版安装的,仅供备份。 下载:http://code.google.com/p/project-babel/ 注意:不知为何,0.6版的包里没有pear,要从其0.5版中抄过来。 以下说明转载自:http://labs.v2ex.com/installation.php Installation 本安装说明文档适用于最复杂的 Trunk 版本(关于 Trunk 版本和 Distribution 版本的区别,请看 V2EX Labs 的 Downloads 页)。 STEP 1: 下载压缩包或者从 Subversion repository 中获得安装文件之后,将整个目录(名字叫 babel 的顶级目录)上传到服务器,并且记下这个文件夹在服务器上所位于的绝对路径。比如在 Linux 上这个路径可能是 /www/babel 而在 Windows 上这个路径可能是 C:/www/babel 。 STEP 2: 将 htdocs/core/ 目录下的 Settings.example.php 更名为 Settings.php,然后把之前记下的那个目录位置写到 BABEL_PREFIX 这个配置选项中。假设这个位置是 /www/babel,那么完成之后的代码应该是这样的: define(‘BABEL_PREFIX’, ‘/www/babel’); STEP 3: 使用 phpMyAdmin 或者 MySQL 命令行客户端将 sql/babel.mysql.sql 文件导入数据库中,然后将…

  • 回到Windows

    公司明天要培训JDE了,而DEMO是Windows软件这一点也不意外。为此我又回到了Windows环境。顺便说说Ubuntu的优缺点,算是个总结了: 优点: 免费!正版!无需输入CDKEY!无需ACTIVATE! 安全、快速、稳定。不必担心主流环境的病毒、木马。 开机关机都很快,关机尤其快。 优秀的系统IO设计,磁盘很少会像WinXP环境那么疯转的。 系统更新很容易,类似Windows Update,不过很少有更新后需要重启的情况。 开启Compiz之后,界面漂亮,3D效果更炫,稳超XP,接近OSX。 日常应用所需软件基本都有了。 自带的很多益智游戏很不错,例如数独。 缺点: 软件还是少。一些软件的Linux版本比较滞后,例如skype。 专业软件更少。当然了,这些软件(例如photoshop)的windows版本价格不菲,没有免费的替代品也在情在理。 OpenOffice虽然兼容到Office2003,但是并不是100%,与Windows用户交换文件还会出现麻烦,例如个别特效无法显示或个别版式显示混乱等等 对硬件的支持已经有了很大改进,例如USB设备的支持等等,但是很多移动设备例如手机,就连不上了。当然手机厂商不会为了不到1%的用户去开发一套软件的,这还得靠Linux社区的努力了。显卡驱动也还不完善。 对休眠支持的不好,至少对于我的T60是这样,选择休眠后可以进入休眠状态,但是不能正常唤醒。 相信过一段时间,我还会恢复使用Ubuntu的,愿Ubuntu以及所有Linux Distro进步。