不曾真实
虽然工人可能是锤子的主人,但锤子却依然故我。 工具精确地知道自己应被如何使用,而使用者对此却只会有模糊的概念。
posts - 4,  comments - 4,  trackbacks - 0
         明天是我在现在这家公司呆的最后一天了。说起来也是很伤感的。5年半的时间,有喜悦,有悲哀,有成功,有失败,有锐意激扬,也有颓废沉默,但是我的命运和呼吸始终是和她一起的。你看,这个小小的集体,没有人比我更在意她,也绝对没有一个人,比我付出的更多。我像一个父亲,从别人手中捡来了一个孩子,悉心抚养他,改变自己去教他,守着它,不让别人说他的坏话。而现在,春去秋来,花落花来,这个孩子慢慢长大了,懂事了,而我却不得不离开他了。我想,如果,我从来没有拥有过这些,或许我可以走开得更洒脱些,更早些。
        人付出的越多,要求的回报也就越多。而爱,是超越付出之外的。所以我一定是爱他的。不过也很奇怪,每次我工作不开心的时候,我就想离开这里,已经有很多次了,我个人也觉得总是和公司的整体有些格格不入。想想,有时候我也挺横的,一副敢拉皇帝下马的架势。不过,那也仅限于对小组不利的人和事。和小组的兄弟姐妹们,大家倒是一团和气。大家私下都觉得我这个领导挺好的,跟我干长技术,学知识,还出活,最主要的是大家开心。看到我不开心他们都会来劝我的。当然我倒不是因为公司给的钱少,其实公司也挺器重我的,给我也给的不少,但是在公司里,还是缺少家的感觉。
        前几天看到一句话深有感触:人类的第二类追求是有可能成功的,但是第一类追求却注定失败。比如说你可以赢得一场战争,或者赚很多的钱,也许是得到一个女子的芳心,都属于第二类的追求,是有可能成功的。而第一类追求,指的是追求生命的意义,试图解释生命存在的价值等,都是永远没有尽头的,对他追寻的结果必然导致失败。正是因为这个原因,拿破仑,丘吉尔,罗斯福可以感受到成功,而苏格拉底,尼采,老庄却永远也感受不到。书中说到,然而,它(第一类追求)不是唯一值得关注的对象。可是实际上,我觉得,只要它出现了,它总是在那里,越发强烈的引诱你去思考它,你可以暂时不去想,但是只要你闲暇的时间,就会往那边看上两眼。
        就拿打游戏来说,我们沉迷于炼级,爆装备,可是即使是这样,也从来不会阻止你去思考游戏的意义是什么,一到等级上去了,装备能够拿出来炫了,也就是大家纷纷离开的时候,就算是紧张的FPS游戏也是一样,总是无法阻止你去思考你正坐做的事情的根本的,真正的意义。人可以用金钱美女装备车子等一切身外之物来麻痹自己,但是这些东西都是会有尽头的,而带来的欢乐也总是有限的可怜。
        明天会怎么样,也许只有明天才知道。

       罗罗嗦嗦说了这么多,那我再用一首诗来结束这篇文章:
          既不回头,何必不忘;
          既然无缘,何需誓言。
         今日种种,似水无痕,
          明夕何夕,君已陌路。
posted @ 2006-03-30 23:46 不曾真实 阅读(482) | 评论 (1)编辑 收藏
今天写代码发现一个奇怪的现象:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<body>
<div style="filter:shadow(color=#cccccc,direction=120);width:300;padding-right:10;padding-bottom:10"> 
<table width=300 border=1 bgcolor=#EAEAEA>
<tr><td width="93">111</td><td width="91">222</td><td width="94">333</td></tr>
</table>
</div>
</body>
</html>
无法正常显示。
但是如果把DOCTYPE里边的 http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd删除掉,就可以正常显示filter了。真是奇怪。
posted @ 2006-03-30 10:29 不曾真实 阅读(239) | 评论 (0)编辑 收藏

  今天做了一个Jsp页面合成图标的例子。
  起因每次网上去合成Gmail图片,觉得不爽(偶这里联网慢拉)。然后就找了一份合成Gmail图片的代码,http://playtime.uni.cc/downloads.php?page=gmail。下下来一看,php的,而且还需要一个GD的库。不过代码倒是看明白了。很短,也很无趣。

  于是我就想能不能用Jsp合成图标阿。
  然后搜了一下,网上果然有介绍。于是就自己照猫画虎做了一个爱因斯坦的图片合成的例子。

   

r_ai.JPG



  下边是代码。总共不到100行。
  通过测试,响应速度还挺快的。这里是核心部分

/*  =====ImageGen.jsp========  */
<%  @ page language  =   "  java  "   contentType  =   "  image/jpeg  "     %>  
<%  @ page  import   =   "  java.io.*  "     %>  
<%  @ page  import   =   "  java.awt.*  "     %>  
<%  @ page  import   =   "  java.awt.image.*  "     %>  
<%  @ page  import   =   "  com.sun.image.codec.jpeg.*  "     %>  

<%   !   static  Font fnt   =     null  ;   %>  
<%   !   static  BufferedImage bg   =     null  ;   %>  
<%  
     
//   DEBUG:  ->   long  st  =  System.currentTimeMillis();
    request.setCharacterEncoding(  "  shift_jis  "  );
     String  text  
=   request.getParameter(  "  text  "  );
     
if  (text   ==     null  ) text   =     ""  ;

     
//   DEBUG:  ->  System.err.println( " text:  " + text);

     
//  because font  and  background need only read once, so make it static.
      if  (fnt   ==     null  )      //   handwriting font make it looks funny.s
        fnt   =   Font.createFont(Font.TRUETYPE_FONT,  new   FileInputStream(getServletContext().getRealPath(  "  /  "  )  +   "  LHANDW.TTF  "  ));
     
if  (bg   ==     null  )
    {
        JPEGImageDecoder decoder  
=   JPEGCodec.createJPEGDecoder(  new   FileInputStream(getServletContext().getRealPath(  "  /  "  )  +   "  einstein.jpg  "  ));
        bg  
=   decoder.decodeAsBufferedImage();
    }

     
//   draw background
     int   width   =   bg.getWidth();
    
int   height   =   bg.getHeight();
    BufferedImage bi  
=     new   BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
    Graphics2D g  
=   bi.createGraphics();
    g.drawImage(bg, 
0  ,  0  ,  null  );

     
//   start draw text that user input
    g.setColor(Color.WHITE);
    g.setFont(fnt.deriveFont(20f));
     
int   stringwidth   =   g.getFontMetrics().stringWidth(text);
    g.drawString(text, 
300   -  stringwidth  /   2  ,  120  );

     
//    end  draw
    g.dispose();
    bi.flush();

     
//   encode  and  output result
    JPEGImageEncoder encoder   =   JPEGCodec.createJPEGEncoder(response.getOutputStream());
    JPEGEncodeParam param  
=   encoder.getDefaultJPEGEncodeParam(bi);
    param.setQuality( 
1  .0f,   false  );
    encoder.setJPEGEncodeParam(param);
    encoder.encode(bi);

     
//   DEBUG:  ->  System.err.println( " Time Cost:  " + (System.currentTimeMillis()  -  st));
%>

下边是界面部分

/* ======Image.jsp====== */
<%@ page language="java" contentType="text/html;charset=shift_jis" %>
<%@ page import="java.net.URLEncoder" %>
<html>
<head>
    
<title>Image Gen</title>
    
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
</head>
<body>

<table width="100%" border="0" align="center" cellspacing="1">

<tr><td>
<%
    request.setCharacterEncoding(
"shift_jis");
    
String text = request.getParameter("text");
    
if(text==null || text.length() == 0) text = "Please input !";
%>
<IMG src=<%= "ImageGen.jsp?text="+URLEncoder.encode(text,"shift_jis") %> border="0" />
</td></tr>

<tr valign="top">
   
<td>
    
<form name="gen" action="Image.jsp" method="post">
        
<!-- textarea name="text" rows="8" cols="70" -->
        
<input name="text" />
        
<input type="submit" value="Create Image"/>
    
</form>
    
</td>
</tr>

</table>
</body>
</html>

用到的图片和字体在这里:http://www.blogjava.net/Files/wenzhoou/Resource_JSPImgGen.zip
posted @ 2006-03-22 18:48 不曾真实 阅读(1117) | 评论 (3)编辑 收藏

  今天又折腾了下JspWiki,(恩,为什么说又呢?因为我以前折腾过。哈哈,其实我今天突然想知道JspWiki的数据存储和版本管理是怎么实现的。)这么一折腾,发现这个东西还是挺不错,挺好玩儿的。
  JspWiki的官方网站:http://www.jspwiki.org
  下载后安装,(其实也不用安装,很简单的拷贝和修改配置文件拉,我直接用我以前安装的一个版本)
  有一条配置“jspwiki.fileSystemProvider.pageDir”要改了,不然在系统盘下生成一个“/p/web/www-data/jspwiki/”的目录。挺郁闷的。
  启动后,页面上都是空空一片。觉得不爽。
  然后从下载的bin包下边找到一个“JSPWiki-samplepages.zip”文件,解开到刚才设定的pageDir下边,重启动以后,就有东西了。
  感觉纯英文不爽,上http://sourceforge.net/projects/startemplate去下了个Template。恩,感觉不错了。
  (编辑了一下,发现LeftMenu有些问题,估计是一个小BUG吧。)

  收获:
            1.发现原来JSPWiki默认采用的是文本存储
            2.pageProvider有三种,决定了版本是用什么管理的。
               FileSystemProvider 没有版本管理
               VersioningFileProvider 直接文本方式的版本管理
               RCSFileProvider 就是和RCS集成进行管理(我是这么想的,RCS是什么东东改天继续研究)
             3.FileSystemProvider和VersioningFileProvider因为直接存储的文本文件,而且没有分目录,
                所以不是一个很好的方案。
             4.VersioningFileProvider的版本管理就是直接把旧文件存到另外一个Old目录下边
                (当然是要改名字拉)。
                实际上按照版本,改为1.txt,2.txt等等
                我怎么没想到呢

posted @ 2006-03-21 14:28 不曾真实 阅读(1051) | 评论 (0)编辑 收藏
仅列出标题  

<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用链接

留言簿(1)

随笔分类

随笔档案

相册

friend

搜索

  •  

最新评论

阅读排行榜

评论排行榜