個人檔案贫瘠的沙壤地相片部落格清單更多 工具 說明

部落格


11月1日

好大啊~~

下雪了,嗷嗷大。

20091101

昨天晚上10点多的时候听见雨声,后来一点多出去的时候,已经变成雪了。

今天早起还在下,而且越下越大,说是鹅毛大雪一点也不夸张。

到了中午,房檐上的雪已经积的象上图那样了。

看上去感觉比去年全年的雪都多。

图上还可以看见雪片(就是照片里的白点)

最后,在上张图吧,看看积雪:

20091101(001)

8月22日

细节

看了场中国对日本的女排,主场在日本.

结果很没悬念3:0.最大的感触是摄像、导播都很到位。

机位都很靠谱——尤其是标志杆上面那个机位,每个球回放的时候都能看清怎么下的球。而且导播很注重细节:

王一梅的护腕(应该是护腕吧,不过被带到肘关节上了)上阿迪的荷花被照了至少有5秒钟(不知道厂商给了导播多少贿赂)。

薛明的手也是好几次给了特写(确实挺好看的手)。

看了香港站之后又看日本站,果然是是种享受……

7月24日

AHCI驱动的安装及优势

前几天装xp sp3(4411S到手第一天),就把SATA模式改成IDE了,后来倒是从本的官网下了驱动了,但是装的时候说没满足最低要求。当时也没深究,就放弃了,这两天申请了个08 SE的key,都说AHCI模式好,于是想再鼓捣一下:

08也是在IDE模式下装的,今天调成AHCI以后,发现两个系统都进不去了,一律蓝屏。改回来之后,尝试装驱动,在哪个系统下都说没满足什么最低要求。

于是踏踏实实的Google.com。找到了这个方法(详见问题3,这家伙的页面还真不是一般的乱- -!)以及这个

这里有两点:

  1. xp下没什么问题,跟方法1写的一样。08 SE下那个驱动不是英文名,是中文的“双通道什么什么”的。
  2. 还是08 SE下,更新一个驱动没什么问题,但是更新第二个的时候会直接蓝屏重启(实验很多次的结论,第一次更新不论更新哪个都没问题,第二次一定会出问题)。不过不影响安装效果。

再有,更新以后,就再也回不了IDE模式了,不然会蓝屏- -!

再说AHCI的好处吧,说之前先说点题外话:我的本是HP的4411S,只有一个散热口,买之前很提心吊胆。买之后发现散热超好(不过第三天就让我摔了,壳裂了- -!),就是硬盘温度有点高,用EVEREST测,一般在45度左右。加上正好在右手下面,会感觉温温的。

  • 言归正传,装了AHCI以后,36度了(硬盘温度下降后,带着主板、显卡和CPU的温度也降下来了),最直接的感觉就是右手没有温热感了。在XP SP3下速度没什么明显的感觉,但是在08 SE下明显感觉登录速度(从输完密码回车到桌面显示并且稳定的时间)快了。
  • 硬盘噪音降下来了。

不过,现在硬盘平时倒是不响,但是偶尔会有一声类似拨簧片的声音(猜测没准跟磁头寻到有关),以前只有硬盘出问题前才会出现这样的声音。还有些不太习惯。

附:AHCI扫盲贴

4月25日

意外

很意外

很久以前在VCD上下过一套漫画《意外》,1-5连载中。当时觉得很田原、很闲适、很寓言。当时就觉得很好,无奈VCD上一直没有更新,时间长了,慢慢就淡了。

今天意外的发现一部动画《物怪》(仔细看看再读,读成怪物的都给我变成怪物吧~~~)第一眼只是被封面吸引了,等看过第一话以后,赫然发现……这不是《意外》的动画版么!!!!

4月20日

在这里,来啊~~来啊~~~

在某BLOG上看到了一个叫DOS Here的脚本,没想到……呃……我竟然读懂了- -!

其实就是一个注册表文件——往右键里插一个开CMD窗口,并切换到当前目录的项。

试了一下,只在文件夹上才有效,开regedit看了看,然后修改了一下:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\cmd]
@="Shell Here"
[HKEY_CLASSES_ROOT\*\shell\cmd\command]
@="cmd.exe /k \"cd %L\\..\""
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="SHell Here"
[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /k \"cd %L\""

这样的话,就能在文件和文件夹的右键中都出现了。

经常用命令行的人,也许会看见这东西会觉得亲切吧,至少我是~~~

4月18日

今天是节日

PLUTO完结、四叶妹妹更新、食梦者更新~~~

某姐姐买了新显示器(LG的,嗷嗷销魂~~~羡慕ing~~~),去参观顺便凌虐了一下(是显示器,不是人- -!)

前几天发现三个东西,很好玩:Quaqua 、 Spring RCP && BOKS 正在凌虐ing~~~

4月17日

苹果皮

GUI里,MacOS的Aqua应该是公认的美艳了。

Swing有一套开源的Quaqua Look And Feel,不过,据说是MAC only的。

下了源码看了一下,100%纯Java,官网的页面上,也有个JNLP,能在Win下运行……

能运行就好办,查资料~~~

这里说了怎么在win下用

http://blog.csdn.net/Ahui_2005/archive/2005/11/20/533527.aspx

不过只这样做的话,JFrame、JDialog、JWindow等顶级控件不能MAC风格(应该是因为Swing的顶级窗口都有同位体,近似AWT,而其他控件都是画上去的关系吧)

继续:

http://www.blogjava.net/dong/archive/2008/01/26/177897.html

照这个这么做的话,顶级窗口就MAC化了。

不过还是有问题:启动的时候会被提示找不到一个配置文件

再看这里:

http://hi.baidu.com/%B7%E7%C9%FA%CB%AE%C6%F0_fly/blog/item/dc448c81bd5c91debd3e1e3c.html

重新编译一下那个类就能解决

最后,发现这个段代码不涉及对象……全部是静态的……于是:

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package turnip.gray.laf.quaqua;

import ch.randelshofer.quaqua.QuaquaManager;
import ch.randelshofer.quaqua.util.Methods;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;

/**
*
* @author Administrator
*/
public class AppleLAFInit {

    public static void init(){
        if (System.getProperty("os.name").toLowerCase().indexOf("mac") == -1) {
            System.setProperty("Quaqua.Debug.crossPlatform", "true");
            System.setProperty("swing.aatext", "true");
        }

            System.setProperty("Quaqua.TabbedPane.design", "jaguar");
            String lafClassName = QuaquaManager.getLookAndFeelClassName();
        try {
            UIManager.setLookAndFeel(lafClassName);
            Methods.invokeStatic(JFrame.class, "setDefaultLookAndFeelDecorated", Boolean.TYPE, Boolean.TRUE);//主窗体苹果样式
            Methods.invokeStatic(JDialog.class, "setDefaultLookAndFeelDecorated", Boolean.TYPE, Boolean.TRUE);//子窗体样式
        } catch (ClassNotFoundException classNotFoundException) {
        } catch (InstantiationException instantiationException) {
        } catch (IllegalAccessException illegalAccessException) {
        } catch (UnsupportedLookAndFeelException unsupportedLookAndFeelException) {
        } catch (NoSuchMethodException noSuchMethodException) {
        }
    }

}

用类似这样一段代码封装一下,以后,只要导入Quaqua.jar调用“AppleLAFInit.init();”就能让你的Swing应用套上苹果皮~~~

4月6日

有点坐不住了

心开始浮躁了……老想有事儿没事儿溜达溜达……

没准因为闻到夏天的味道了罢……

没准因为这两天天气太好了罢……

没准是因为真的坐太久了罢……

3月29日

澳大利亚揭幕战

有人说,布朗车队是黑马……不过看看阵容:

罗斯·布朗——法拉利最辉煌的时候的技术总监(法拉利不行,好像正是从他走了之后- -!);

巴里切罗——舒马赫坚挺的靠山,一个真正值得崇拜的人(之后换上来的马萨,经常能看见被超越的镜头)

巴顿——当年被炒得很火的,舒马赫退役之后,有可能继承法拉利一号车手位置的准继承人之一

应该就不会觉得拿到冠军是偶然的事情了吧~~~

新赛季赛车变化很大,前定风翼整个跟车一边宽了,后定风翼又窄又高……据说侧定风翼全没了……说真的,太难看了……- -!不过,可靠性倒是好像强了点:以前的车,如果看见撞掉了点零件,那绝对会减速,甚至就直接回维修站了……

再看今天的老巴,刚开场就撞了,前定风翼左边裂一大口子……没事,照样开……一点没慢……不知道是不是光头胎,才让前轮还有足够的抓地的……- -!后来又撞了一下,零碎儿都下来了……还是没见减速……换个定风翼继续~~~~

再说发车,不知道老巴是不是在法拉利呆久了,习惯了干这种事了……红灯灭了不发车的,绝对再找不出来第二个了……他这么一干,俨然堵了一排车,后面的明显全都没开起来……直接从起跑就制造了两个梯队出来……能跟着巴顿跑的,应该就没几辆车了……

最后还有进站……据说布朗一直是重车跑的……这都不算什么……最诡异的是最后一次进站:

先慢慢悠悠的换胎,然后再插加油管- -!不知道是因为之前的经济问题顾不起专业技师了,还是车设计的有问题,换胎的时候加油的家伙没地儿站,够不着加油口- -!

巴顿也就算了,出来还是第一…………巴里切罗也这么干就太不靠谱了……之前已经第二了……结果出来直接变第四……要不是前边俩哥们想不开,非要寻短见……老巴绝对就没戏了……

总之,这场比赛太传奇了……绝对算得上个人秀……

Hibernate的Transaction not successfully started

一个数据库可以有很多Session,一个Session可以多次执行Transaction,不过同一时间只能执行一个Transaction。这句话好像是废话……不过想做到不犯这种低级错误,其实不太容易。

比如一棵文件夹树,在数据库存储方面用子节点里添加一个单项一对多的父节点的对象来实现。

如果删掉某个不是叶子的节点的话,也要同时删除他的子节点以及子节点的子节点……这样的话,貌似就要用到递归(因为是单项一对多,貌似Hibernate的连级删除就不能用了)。如果递归函数里,有个session.beginTransaction(),或者transaction.commit();的话……就会出现“Transaction not successfully started”异常……解决办法也很简单,把除了session.beginTransaction();和transaction.commit();以外的语句拿出来,做个方法,递归那个就好了……

Java2D关于图像的旋转

查了一下API,Graphics2D下面有个方法叫:.rotate();参数是一个弧度……

想当然的写了下面的代码:

BufferedImage bufferedImage = ImageIO.read(new File("C:\\Documents and Settings\\Administrator\\桌面\\未标题-1.png"));

Graphics2D graphics2D = (Graphics2D) bufferedImage.getGraphics();
graphics2D.rotate(Math.toRadians(45), bufferedImage.getWidth() / 2, bufferedImage.getHeight() / 2);

一运行……没转……

又试着加了句:graphics2D.drawImage(bufferedImage, 0, 0, null);

这回倒是有转的了,不过没转的那个也在上面画着呢……- -!

于是试着把转过的画到另一张图上面:

BufferedImage bufferedImage1 = new BufferedImage(bufferedImage.getWidth(), bufferedImage.getHeight(), BufferedImage.TYPE_INT_ARGB);
                ((Graphics2D)bufferedImage1.getGraphics()).drawImage(bufferedImage,0,0, null);

新画上,又不转了……

再查API,发现……rotate貌似仅仅是旋转坐标用的- -!

瞎猫碰死耗子一下:((Graphics2D)bufferedImage1.getGraphics()).drawImage(bufferedImage,origXform, null);

一输出bufferedImage1……转了~~~~~~~~~

3月15日

不管不顾

刚才倒水的功夫,看了眼电视,我妈正看的《王贵与安娜》

电视上有个神叨叨的老太太,听海青说什么孩子怎么怎么样……来龙去脉不太清楚,听这么两耳朵感觉……貌似剧情里面出了小三。神叨叨的老太太最后问海青:“你确定你还爱他吗?”然后老太太又神神叨叨的说:“我认为,爱是不管不顾……”

呃……没想到神神叨叨的老太太还挺理想主义的……不过我喜欢这个调调~~~~

2月9日

姐姐的味道~~

崖爷的新“短到不能再短的短篇”——嫩草

中长发、大波浪、很沧桑、很姐姐的女人和正太的故事~~~~

PS:嫉妒那个正太ing。。。。。

1月30日

关于clickjacking

CB上看见一个新名词:clickjacking

听起来像在GUI上做手脚的东西……google了一下,金山官方的BLOG上竟然有教程(狂汗ing...不知道这是杀毒官网还是黑客官网)- -!

简单看了一下,竟然觉得一点也不新鲜- -!经常上的一些小网站很久以前就有类似的东西——e.g.凤鸣轩(鄙视我吧,我确实没事干的时候会看言情- -!)……它的页面在第一次打开的时候,会劫持点击然后打开逐浪或者其他一些广告……

PS:据说Chrome解决了这个漏洞(不知道怎么解决得- -!这个不像是程序bug)

S60 V3 FP1新固件的X解

去年年末的短信门,让诺基亚几乎对全线产品都进行了固件升级我的E51固件升到了300

升级后的固件,用之前所有的X解方法都不能X解。前两天,等待已久的新的X解方法终于出来了:

所需软件:

ROMPatcher(替代权限开关,新固件会使权限开关失效。)

open4all.rmp(RP用的补丁,真正代替权限开关的是这个东西)

Modo(20权限的文件管理器,往sys下放X解程序用)

X-pkore(AllFiles权限的、09年能继续用的文件管理器)

MapDrives(磁盘映射工具)

FreeSigner(为映射工具签名用)

17权限证书(很多网站都有申请)

installserver.exe(就是之前那个免签安装的程序)

X解步骤:

1.给MapDrives签名,然后安装

2.修改E盘根目录下的MapDrives.txt(MapDrives.txt的内容好像三行就行:第一行“Y=E:\Hack\”,第二行“.”,第三行什么也不写)

3.复制installserver.exe到E:/Hack/sys/bin/

4.运行MapDrives

5.删除MapDrives

这时候,手机已经可以实现免签了,在重启以前

7.安装Modo(这里可以省略了,直接跳到第九步往下做,在清理之前再做第八步就好了),安装X-plore

8.打开Modo(运行RMOPatcher,启动open4all,然后用X-plore)复制installserver.exe到C:/sys/bin/

这时候重启后,也能实现免签了

9.安装ROMPatcher

10.复制open4all.rmp到e:\patches

到这所有破解完成。

每次需要访问sys时运行ROMPatcher,启动open4all.rmp。这样在AllFiles权限的X-plore就能修改系统目录了。

清理:

这时候可以删除E:/Hack、FreeSigner(X解了就不需要签名了)、Modo(留着也可以,但是这个没有X-plore好用)

1月23日

开始对语气有要求了

看一部叫《恋爱情结》的动画……第一次感觉到声优的语气很死板……感觉上就像是在念东西一样- -!

看《神薙》的时候,觉得非常自然,就好像是动画中的人物真的在谈话一样……

开始变得挑剔了- -!

1月22日

吉住步的美女

以前好像看过几个他画的东西,没什么太深的印象……

今天在闲人上看见了他的新连载(貌似是新连载,不过感觉翻译的很不靠谱)——《香辣粉色系》,突然觉得,他画的姐姐还是挺有味道的……

情节也还可以~~~~推荐~~~~

1月13日

好吃的桃子

“桃子就是要有一点伤痕才比较好吃,因为树木会很努力帮他修复伤痕”

——漫画《yesterday yes a day》