Karron's profile咸鱼翻身还是咸鱼(技术,软件,linux,vim...PhotosBlogListsMore ![]() | Help |
|
|
September 27 Castle中使用Sql表达式平时用Castle进行开发, 一般使用Criteria或者hql, Criteria对于不定参数很方便. 但是有时候需要用到一些sql函数, 这个时候criteria就不太方便了, 不过还好的是, 我们可以直接使用sql表达式. 比如我们数据库里面某个字段是int类型的, 但是界面上需要查询, 这个时候我们一般要将其转化成string才能查询, 不然Castle会报类型不匹配的错误. 示例代码如下. 分别有三个参数, 看代码便明白, 需要注意的仅仅是最后一个类型, 需要用NHibernate的数据类型. DetachedCriteria cri = DetachedCriteria.For<Quote>(); if (!string.IsNullOrEmpty(txtSubmission.Text)) cri.Add(Expression.Sql("str(SubmissionNumber) like ?", "%" + txtSubmission.Text + "%", NHibernateUtil.String)); Lenovo考虑Thinkpad上继续官方支持LinuxT60p的时候联想支持了Novell的SLED, 现在T61了, 也在低调准备支持, 正在他的blog上投票呢, 看看支持什么发行版. http://lenovoblogs.com/insidethebox/?p=98 目前的投票结果当然毫无疑问是ubuntu, 但是T61的硬件太新了, 7.04是无法正常运行的, 估计7.10能够运行正常. September 10 Freedom Trail上周9月1号是美国的劳动节, 我们也休息了, 去了一趟"红色旅游", 好像Boston算是美国的比较古老的城市, 当时的独立运动好像就是从这里开始的,boston政府就搞了一个 Freedom Trail, 沿途都是独立战争历史, 很好找, 因为只要沿着路上两条红色的线走就好了. 大概有10几里路, 沿途有好几个墓园, 里面都是革命先烈, 有几百年历史了, 想想中国的先烈的墓们, 不知道现在怎么样了, 有个地方还有伊拉克战争重阵亡的士兵的士兵牌. 途中还看到有两个导游, 一男一女, 都是穿着那种传统服装, 大概几百年前的样子那种, 女的长得还不错, 一边讲解一边还在做动作, 讲得很生动, 就是我一句没听懂. 我们一路走, 走到中途发现想上厕所, 居然都没有找到公厕, 找到一个教堂, 找了一会儿, 没找到, 后来居然在门口写了本教堂没有restroom.... 找到一个快餐店, 居然厕所被关闭了, 后来找到一个麦当劳, 上个厕所还要收费... 长途跋涉之后终于到了终点站, 一个纪念塔, 我爬了一下, 非常陡, 大概有300级台阶, 我爬上去之后就快要虚脱了.... 塔旁边有几个古装士兵, 拿着火药枪, 在走队, 还开枪呢. 后来还去看了一下五月花那艘船. 还要安检... 整个下来, 累死我了, 不过在美国旅游还是不错, 因为是免费的, 所有景点都是免费开放的. August 15 到美国几天了有点累,不过还是能够适应这里的生活,也许我是一个很能够适应环境的人吧。我们在客户的办公室上班,是美联储的大楼,进入都要安检,连皮带都要解下来,真是晕。 美国的物价对于美国人来说真的是很便宜,当然换算成人民币就很贵了。这边给我的感觉是空气很干净,每天都是蓝天白云,皮鞋几天不擦都是很干净的。 我们住在波士顿的一个小镇上,叫Quincy,旁边有免费的篮球场和网球场,还不错。路上行人很少,行人都是受歧视的,过马路还要按一下红灯下的按钮,当然可以直接横穿,一般情况都是车让人。 August 05 用上kde4了感觉还算不错,不过现在的状况和beta版本不太相称,还很不成熟。不过有些有意思的东西已经出现了,给我映象深刻的是kdegames 和 okular, okular就是原来的kpdf,现在很强大,可以给pdf加注释了,我想这个是很多人很希望得到的功能吧。 不过整体来说,还不够成熟,我甚至期望kde4在延期几个月发布。不过前景很好阿,期望大部分kde程序都移植上去,kde4更成熟。 August 02 kde4 beta1发布了http://www.kde.org/announcements/announce-4.0-beta1.php 据使用过的人说, 还是不够稳定。还是挺期待的。 Powered by ScribeFire. July 30 我的rss reader 终于从桌面程序迁移到google reader了虽然这个blog还是无法访问, 但是, 我还是继续更新. 很早之前我用的rss reader 是great news, 很不错, 免费的, 可惜的是每隔一段时间会提示让我清理老旧的item. 这个我很不愿意, 因为, 很多老的item也许我以后还会去找它. 这个功能似乎无法关闭, 最长只能设定90天清理一次. 后来换成盗版的 feed demon, 很不错, 但是随着我的使用, 我发现好像他就是让我的机器越来越慢的元凶, 也许是破解版, 有内存泄漏吧, 不过, 说实话我也无法确认就是它. 但是很多时候我的机器开启的程序很少的. 现在我换成了google reader, 用起来感觉还行. 不过我觉得还是桌面程序更习惯一些. July 20 gutsy tribe 3 releasedJuly 19 发现我的blog又被和谐了前一段时间就发现我无法登录我的blog, 一访问就 链接被重置, 典型的撞墙特征. 用tor等是可以访问的. 今天我无意中访问了一下别人的msn space, 发现能够访问, 但是我一访问我的, 就立马又 链接被重置. TNND. 我用代理看了看, 发现也许是哪个XXX的文章惹的麻烦? 但是那篇文章是完全转载的新浪上的啊? 奇怪了. July 14 tasksel ubuntu里面方便安装预设服务的软件想方便安装dns server, lamp, kubuntu desktop, ubuntu desktop, xubuntu之类的软件包吗, 不知道这些任务里面需要安装哪些软件吗? 用tasksel可以方便的安装这些任务. sudo tasksel , 在需要得任务上面空格, 再点确定就行了, 方便快捷. July 05 KDE 4.0 Alpha 2 Releasedhttp://www.kde.org/info/3.91.php
似乎kubuntu的包还没有发布. 有兴趣的人可以试试, 本月将发布beta1. 原本这个时候发布的应该是beta1, 但是现在将beta1推后, 中间再发行一个alpha2. 随着kde4.0发布的临近, 真是很期待啊. 不过也不要对4.0版本寄与太大的期望, 毕竟这只是kde4系列的第一个版本, 很多激动人心的东西这个版本还无法体现, 很多软件还没有port到kde4上去.经典的kde3 也是经过很多版本才达到kde3.5.7这样的高度. July 01 试用compiz和beryl的后代 -- compiz fusion今天试了试compiz fusion, 感觉还不错, 就是窗口抖来抖去看久了还是不太爽, 特别试输入法的输入窗口抖来抖去的很费眼睛, 呵呵. 发现有bug, 就是K菜单会闪, 背景会有一个菜单闪烁. 安装方法也很简单. 要首先安装显卡驱动. 首先添加源 再安装包.
激活fusion要输入命令, 可以自己写一个脚本文件, 赋予可执行权限, 放到会话, 或者 ~/.kde/Autostart 里面, 登录的时候就能够自动运行了.如果n卡出现没有窗口边框的话, 运行下面的命令: sudo nvidia-xconfig --add-argb-glx-visuals重启X, 就行了. June 30 据作者透露StarDict 3.0 正在紧张开发中在作者网站上看到的. 经研究决定 :) StarDict下个版本是3.0.0,而不是2.4.9了,因为积累了大量的特性可以开发。最近两天把插件系统的框架实现了,进入状态后开发得不想下 班,呵呵。自由地开发精细的软件真是享受啊。现在一般人看星际译王的代码感觉比较复杂,不过在我的脑中过滤就一个词:简单。只是工作量确实很大。 StarDict的Todo List June 20 ubuntu gutsy feature planhttps://lists.ubuntu.com/archives/ubuntu-devel-announce/2007-June/000304.html 未来要发布的gutsy将会使用gnome 2.20 , kde3.5.7, 并提供可选的kde4.0 rc2. 并且会成为第一个集成 opencompositing (beryl / compiz 合并后的项目)的发行版, 如果目标机器支持的话会被默认启用. 会使用2.6.22的内核, xorg7.3. 会发布移动版ubuntu. 增强错误报告. |
|
|