Category: Opensource

  • 小试Joomla! 1.6

    Joomla! 1.6已经放出有一段时间了. 相比Drupal7, 我觉得Joomla! 更适合于制作企业网站, 而Drupal更适合做社区/SNS这类的网站. 下面杂乱的记一下使用Joomla!制作网站的一些笔记. 去掉缺省模板beez5里面的字体缩放, 这个还真不好找呢. 打开/templates/beez5/index.php, 找到如下一行, 应该在30多行处吧, 删除或者注释掉: $doc->addScript($this->baseurl.’/templates/beez5/javascript/md_stylechanger.js’, ‘text/javascript’, true); 图文并茂的显示banner, 这个要求不高, 不过却要修改一番. 首先要override(这个我怎么找不到对应的中文词) banner的模板. 新建或修改 /templates/beez5/html/mod_banners/default.php, 在图片代码之后添加即可: <div><span><?php echo $item->params->get(‘alt’); ?></span></div> 然后,  Alternative Text里面的文字就可以在图片后显示出来了. 为每个页面设定class. 缺省模板beez5里面, 竟然没有任何对于<body>的代码, 想给<body>添加个class对吧? 至少我非常希望这样. 编辑 /templates/beez5/index.php, 在顶部的php块里添加: $active = JFactory::getApplication()->getMenu()->getActive(); 然后把<body>改为如下即可. <body class=”<?php echo $active->alias; ?>”> 这样如果你给菜单首页链接的alias是homepage, 那么首页的body html应该就是 <body class=”homepage”> 这样接下来写CSS就非常轻松了, 例如: body.homepage…

  • Enclave MKII 的一点更新

    五一归来, 家里的东西却出了不少状况: 一个U盘彻底报废, 我运行Win7的桌面电脑更新时出了故障, 而跑着Ubuntu的客厅里的Enclave MKII无缘无故的没了显卡驱动(AMD非开放驱动). 难道家里遭受了EMP风暴了么? 真见鬼. 不过很显然, 论优先级, Enclave必须先修好了, 因为笑笑小朋友正急切的要看离别的四五天的卡通片呢. 原来Enclave运行的是Ubuntu 10.04 Lucid, 索性重装到10.10 Maverick吧. 这个过程对我来说真是轻车熟路, 将Maverick的iso做到U盘里, 然后从U盘引导Enclave, 安装一气呵成. 对于影音应用, 最要紧的是安装下面几个: 大名鼎鼎的 gstreamer0.10-ffmpeg 不得不装的 gstreamer0.10-plugins-bad 最好也装的 gstreamer0.10-plugins-ugly 熟手可以直接在上面这个软件包管理器里安装, 也可以鲁莽的双击一个电影文件, 如果无法播放, 那么播放器会提醒你安装这些. 是不是比Windows下还简单呢? 考虑到Boxee团队非常不在乎中文用户, 我重回XBMC的圈子, 而欣然发现, XBMC已经比之前进步了许多. 在Ubuntu上安装XBMC, 首先要确认multiverse源已经开启, 如图: 然后要做的就是打开一个CLI窗口: sudo add-apt-repository ppa:team-xbmc sudo apt-get update sudo apt-get install xbmc sudo apt-get update…

  • 笔记: 使用CLI升级Centos

    公司在香港的服务器虽然运行平稳, 但一直都没有升级, 版本还是Centos 5.3. 而现在5.5都出来好久了. 于是我打算给它升级了. 参考链接: Centos 5.4 is out! Upgrade centos 5.3 to 5.4 运行命令如下: yum clean all yum update glibc\* yum update yum\* rpm\* python\* yum clean all yum update shutdown -r now 成功重启后, 检查一下版本号: cat /etc/redhat-release PS. 香港网络很快. 几百个MB的文件, 几分钟搞定了 😀

  • 在Ubuntu上照看一下Windows服务器

    如图, 本篇没什么技术含量, 只是个笔记了. 在Ubuntu/Linux桌面系统里通过远程桌面协议管理Windows(Server)电脑, 只需要安装Remotedesktop Client即可: 运行RDC之后, 输入目标电脑的IP地址既可连接. 当然, 你要有目标电脑上开通远程管理权限的用户账号才行. 我这可不是黑客教程 🙂 默认的屏幕分辨率是640×480, 显然太寒酸了. 点击[Down]按钮, 可以修改诸如显示/声音等详细设置了. 最好将改好的设置保存下来, 以便下次使用. 至于文件共享, 使用Windows的文件夹共享即可. 例如在Windows里开了Share共享文件夹, 在Linux桌面里只需要打开: smb://windows-host-ip/share 🙂 参考链接: Remote Desktop into windows system UPDATE: 刚刚发现了更好的替代品: Remmina, 据说将成为Ubuntu 11.04的缺省远程管理软件. 已经被加入Ubuntu软件源了, 直接搜索安装即可, 或者: $sudo apt-get install remmina

  • 随时随地管理Linux服务器

    既然有了3G, 随时随地能上网了, 那很自然的我就希望能用手机管理服务器. Android手机本身就是Linux的一种, 连接另一台Linux服务器只是顺水行舟. 需要用到SSH客户端, 我的选择是ConnectBot, 免费的. 在HTC EVO4G上的具体步骤如下: 启动ConnectBot 不要急于连接, 先按menu键, 然后点”manage pubkeys”管理密钥. 在密钥界面(目前是空的), 再按menu, 然后点generate/建立 在接下来的界面内输入密钥的基本信息, 名字, 加密位数等等. password是可选的, 不过最好还是设置一个简单的 然后界面会要求你在方框内乱画一气, 以生成一个随机数字 密钥建好了, 下面要把对应的公钥放到服务器上, 这样就不需要password口令验证了. 按住密钥, 在弹出的菜单选”copy public key”, 就是复制公钥 按返回键( <- ), 建立服务器连接, 格式就是通用的[email protected] 第一次连接时还是要输入password的, 用软键盘很容易出错, 🙂 登录后, 输入如下命令 echo “PUBKEY” >> .ssh/authorized_keys 其中, 上面引号内的PUBKEY是你的公钥, 也就是需要按menu键, 然后选择paste/粘贴. 上面第7步复制的公钥就出来了. 之后就可以logout, 再试试用公钥登录啦. 另外,…

  • 顺利升级到10.10, Ubuntu与我的三周年

    三年前, 我用多买一块硬盘的代价走上了Ubuntu之路. 如果碰巧您一直关注本站, 你就会看到, 当初用Ubuntu显然比现在更有成就感, 因为很多缺点和不足需要手工修改. 逐渐的, 7.10, 8.04, 8.10, 9.04, 9.10, 10.04, 每一次升级都比前一次更顺利, 也因此我感觉值得一写的东西也越来越少了. 10.10发布后, 我打开Update Manager, 在线升级. 一边是Ubuntu新版本新血液一样缓缓流入, 一边我只是做着日常工作. 终于, 下载完成了, 安装, 重启. 于是升级到了10.10. 上网/Office/中文/之前的各种软件也都跟着更新了. 真平淡, 真无奇, 看来使用Ubuntu已经没什么技术难度了. 无聊的我只好拿出秒表, 记录一下, 20秒启动, 12秒关机. 这是Ubuntu 10.10在我三年前购买的ThinkPad T60上的成绩. 我这都没什么可写的了. 您还在纠结什么呢?

  • Ubuntu 10.04 与 Gmail新邮件提醒

    我承认, 我已经深度Gmail中毒. 顺便解释一下, 我的目的不是批评其它邮件服务, 但Gmail在我心中真的是最好的: 任何操作系统, 任何浏览器(千夫所指的IE6除外), 任何能上网的地方, 你就能找到你的邮件 同上, 不需要安装任何软件. 我讨厌形形色色的客户端, Outlook也好, Thunderbird/Evolution也好. 五星/标签/会话式分组, 这些极大的加快了找到一封邮件的速度. 好, 跑题到此为止. Ubuntu 10.04的消息提示机制很方便, 即时消息和邮件都可以从图上这个小信封处表示出来. 但缺省的邮件提示是与缺省邮件客户端软件Evolution挂钩的. 也就是说, 点击一下, Evolution就跳出来了. 下面的方法可以让这个图标直接显示Gmail新邮件, 点击后直接在浏览器里装入Gmail. 非常好. 打开一个命令行窗口吧: $sudo add-apt-repository ppa:gm-notify-maintainers/ppa $sudo apt-get update $sudo apt-get install gm-notify $sudo apt-get remove evolution-indicator 之后你需要重新登录一次(logout/login), 就能看到上图的样子了 😀 参考链接: http://ubuntuforums.org/showthread.php?t=1477297 UPDATE: 有新邮件时的样子:

  • 完工: Enclave MKII

    自前些天基本完成Enclave MKII之后, 遗留的主要问题就是没有一个合适的机箱. Athlon II虽然功耗已经很低, 但比起Atom 而言还是高了许多, 因此原来的小盒子不大合适. 如果用普通的PC机箱那一定很难看, 再说也对不起MINIX ITX板子了. 最后我选定的是联力的PC-Q07机箱, 决定因素如下: 外形简洁, 全铝, 用料和做工都不错 内部设计合理, 利用标准ATX电源的风扇基本达到散热效果 标准一个3.5″硬盘位, 一个5.25″光驱位 下面总结一下这次折腾的花销(含运费), 供参考: 机箱: 联力 PC-Q07, RMB408.0 主板: MINIX ITX 785G, RMB683.0 CPU: AMD Athlon II x240, RMB330.0 内存: 上次升级换下来的笔记本内存 硬盘: 继续使用旧硬盘 电源: 继续使用旧电源 遥控器: 遥酷, RMB108.0 系统: Ubuntu 10.04 媒体中心: Boxee 合计RMB1529.0. 比一般高清播放机可能贵了些, 但功能上绝不仅仅是播放了, 因为这是一台完整的Ubuntu…