载入中
自定义HTML载入中... loading
日历
<<  <  2008 - 9  >  >>
Su Mo Tu We Th Fr Sa
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
载入中
边栏内容载入中... loading
华丽的谢幕 [原创 2008-03-29 18:45:48]  

赶在大学生活结束以前

隆重的结束和讯2年半的博客生活

新家地址:http://yedra.blog.163.com

夫惟弗居 是以不去

查看更多精彩图片

-----------------镜面具-----------------

Is this the real life

Is this just fantasy
Caught in a landslide
No escape from reality
 
easy come easy go

goodbye everyone

 

 

(字节数 : 938)
image图像库 [转贴 2008-03-29 18:10:20]  

image图像库

 原文URL:http://www.yhhe.net/ape/book/fap/las/ns/image.html

一、创建图片对象

颜色对象是一个userdata类型的变量,可以使用下面的函数来创建新的颜色对象。

img = image.new()
img = image();

创建空的图片对象。

因为image.new 是image库的默认函数,image()等效于image.new();

img = image.new(width,height,bpp)
img = image(width,height,bpp);
参数分别为图片宽,图片高,图片位数。最后一个参数可以省略(默认bpp值为24)。

img = image.new(filename)
img = image(filename)
从指定的路径载入新的图片对象。例:

img = image.new("c:\\test,jpg")

img2 = image.new(img)
img2 = image(img)
拷贝新的图片对象。

userdata、table、function这三种数据类型在赋值时仅添加一个新的引用而不是拷贝新的对象。
img2 = img这样两个变量是指向同一个图片对象,而 img2 = image.new(img) 是拷贝一个新的图片对象。

二、释放图片对象

image.del(img)
立即删除img对象。并不会删除img这个变量(img指向无效的图片对象)。

img = nil;
立即删除img变量,等待垃圾收集器删除img引用的图片对象

三、存取图片文件

image.load(img,filename)
img:load(filename)
读取图片文件,filename参数指定图片路径。
成功返回true,失败返回false。

--创建图片对象
img = image.new();

--用assert函数检查img:load的返回值是否为true,
--将win.lastError的第二个返回值作为错误信息.

assert( img:load("nofile.jpg"),select( 2, win.lastError()) );


image.save(img,filename)
img:save(filename)
保存图片文件,filename参数指定图片路径。
成功返回true,失败返回false。

注意图片的bpp值必须符合图片格式,例如小于24位的图像不应保存为jpg图片而应保存为bmp图片。

四、存取剪贴板图片

image.setClipBD(img)
img:setClipBD()
把图片发送到剪贴板

image.getClipBD(img)
img:getClipBD()
从剪贴板读取图像

五、下载图像

image.getURL(img,"网址","*.默认后缀名")
img:getURL("网址","*.默认后缀名")?
第一个参数指定网址,如果网址中包含正确的图片后缀名,那么第二个参数可以省略。

例:

img = image.new();
img:getURL("http://bbs.test.net/code.asp","*.bmp");

六、抓屏

image.capture(img,hwnd,x,y,cx,cy)
img:capture(hwnd,x,y,cx,cy)
快速抓屏,hwnd 指定窗口句柄,如果为0指定桌面窗口。
x,y指定左上角坐标,cx,cy指定宽、高 ,如果都为零都抓取整个窗口的图像。
省略全部抓屏参数,使用 img:capture() 则抓取全屏图像。

image.captureX(img,hwnd,x,y,cx,cy)
img:captureX(hwnd,x,y,cx,cy)

用法与image.capture相同,抓屏速度较慢。

也可以通过模拟按键启用外部抓屏,并且从剪贴板获取图像,下面是一个例子。
--按下抓屏热键
key.press("PRINT_SCREEN");
--适当的延时等待抓屏成功
delay(100);

--创建新的图片对象
img = image.new();
--从剪贴板获取图片
img:getClipBD();


七、读取、设置图片属性

ok = image.ok(img)
ok = img:ok()
检测图片是否有效,有效返回true,无效返回false。

x,y = image.size(img)
x,y = img:size()
返回图片大小。

x,y = image.size(img,cx,cy)
img:size(cx,cy)
重新设置图片大小(放大或缩小)。

image.Crop(img, x,y,x2,y2 )
img:Crop( x,y,x2,y2 )
参数指定一个矩形的左(x),上(y),右(x2),下(y2)坐标,并沿矩形区域修剪图片。

num = image.bpp(img,0)
num = img:bpp(0)
返回图片位深度

image.bpp(img,num)
img:bpp(num)
设置图片位深度。 可指定以下值 1(黑白) 4(16色) 8(256色) 24(真彩色)。

image.median(img,r)
img:median(r)
中值滤波(去杂点),参数r指定半径。
这个函数在识别验证码的时候有用,较小的图片会被严重破坏,但是可以有效的得到特征点。
例: img:median(3);

image.repair(img,r,n )
img:repair( r, n)
修复被破坏的图片,第一个参数r为修复半径,第二个参数n指定修复的次数。
例:img:repair( 0.25, 2);

八、分割图像

1、显示指定行列平均分割

例:

img2,img3,img4,img5 = img:split(1,4) --平均分割成一行四列,返回四个图片对象


2、仅指定一个参数并且参数为字符串值,按颜色通道分离(图片大小不变,可用于去杂色、杂点)

img2,img3,img4 = img:split("RGB")
img2,img3,img4,img5 = img:split("CMYK")
img2,img3,img4 = img:split("HSL")
img2,img3,img4 = img:split("XYZ")
img2,img3,img4 = img:split("YIQ")
img2,img3,img4 = img:split("YUV")


3、仅指定一个参数并且参数为数字值,自动分割(仅适用于单色图片),
例如:img:split(8) 其中8指定杂点系数,杂点越多,杂点系数就应当设置的较大。
必须反复测试找到正确的杂点系数,否则分割的效果不好。

九、合并图片

image.mix(img,img2,mode,x,y)
img:mix(img2,mode,x,y)
混合两张图片,mode参数指定混合模式,参数x,y指定偏移坐标。

下面是一个完整的例子:

_MIX_COPY = 0;
--将源图片直接拷贝到目标图片上
_MIX_MASK = 1;
--源图片黑色(颜色值0)部份擦除目标图片颜色
_MIX_DSTMASK = 2;
--目标图片透明背景部份显示源图片(即将目标图片覆盖在源图片上面,背景透明)
_MIX_SRCMASK = 3;
--源图片与目标透明色相同部份显示目标图片(即将源图片覆盖在目标图片上面,背景透明)
_MIX_SRCMASK2 = 4;
--同上,使用源图片透明色
_MIX_DSTBLEND = 5;
_MIX_SCREEN = 6;
_MIX_ADD = 7;
_MIX_SUB = 8;
_MIX_AND = 9;
_MIX_XOR = 10;
_MIX_OR = 11;
 
import("std"); --也可以使用这句导入标准库的定义,就不需要声明上面的变量了
 
w,h = win.getScreen(); --得到屏幕大小
 
--创建两个图片
img_left = image.new();
img_right = image.new();
 
img_left:capture(0,0,0,w/2,h); --抓屏屏幕的左半部份(宽度除2 w/2 )
img_right:capture(0,w/2,0,w/2,h); --抓屏屏幕的右半部份(起始x坐标为 w/2 宽度为 w/2)
 
img_left:save("c:\\左半部份.jpg")
img_right:save("c:\\右部部份.jpg")
 
img = image.new( w,h ,24); --创建一个全屏大小的图片
img:mix(img_left,_MIX_COPY,0,0); --把左半部份贴到img的左面
img:mix(img_right,_MIX_COPY,w/2,0); --把右半部份贴到img的右面(起始x坐标为 宽度除2 w/2)
img:save("c:\\合成的全屏.jpg"); --如予期的,左右合成了一个完整的图片 

 

十、读写指定坐标的颜色

num = image.getPos(img,x,y)
num = img:getPos( x,y)
x,y指定图片坐标,返回图片指定坐标的颜色数字值.

image.setPos(img, x, y, num )
img:setPos(x,y, num)
x,y指定图片坐标,设置图片指定坐标的颜色数字值.

左侧边距为x,上侧边距为y,当 x=0,y=0时,指向的点为图片的第一个像素。

下面是一个完整的例子:
img = image.new(300,200,24); --创建宽300,高200,bpp=24的图像
 
s_nLisXCoef = 1;
s_nLisYCoef = 3;
s_nLisYOffset = 44;
cl = color( 255 , 80 ,255 ); --画线的颜色
nCL = cl + 0;
 
m_pixelsX,m_pixelsY = 300,200; --读取图像宽度
 
s_nLisXCoef = s_nLisXCoef + 1;
s_nLisYCoef = s_nLisYCoef + 1;
 
x=0;y=0;
for t=0,32767,0.2 do
    x = math.sin( s_nLisXCoef * t) * m_pixelsX/2 + m_pixelsX/2;
    y = math.sin( s_nLisYCoef*t + s_nLisYOffset)*m_pixelsY/2 +m_pixelsY/2;
    img:setPos(x ,y,nCL);
end;
 
 
img:paint(100,100,300 ,200 ) --输出到屏幕看看

img:save("d:\\test.jpg") --保存到文件看看

十一、在图像上查找指定颜色

image.findColor(img,cl,x,y,x2,y2)
img:findColor(cl,x,y,x2,y2)

在图像上搜索指定颜色的点。
其中cl指定颜色,可以是color对象,或者数字值,或者形如"#FFFFFF"的字符串表达式

下面是一个例子,实现同样的功能,就比color.find快了近十倍。

img=image.new();--创建图象
img:capture();--抓屏

img:bpp(8); --可以通过bpp函数求近似色

cl = color("#FFFFFF");
cl:bpp(8); --可以通过bpp函数求近似色

x,y =img:findColor(cl,0,0,1024,768);

--win.consoleOpen()
mouse.setPos(x,y,true); --移动鼠标到指定位置
print(x,y);


十二、读取、设置图片二进制数据。

str = image.getBits(img,row)
str = img:getBits(row)
参数row指定行号,row等于1为第一行。
读取图片指定行的二进制数据。

例:

img = image.new();--创建新的图片对象
img:capture();--抓屏

str = img:getBits(1); --读取图片第一行二进制数据。
r = string.byte(str ,3 ); --得到第三个字节
g = string.byte(str ,2 ); --得到第二个字节
b =string.byte(str ,1 ); --得到每一个字节

win.messageBox( tostring(color(r,g,b) == color( img:getPos(0,0)) ) )


image.setBits(img,row,str)
img:setBits(row,str)
参数row指定行号,row等于1为第一行。
设置图片指定行的二进制数据。

下面是一个例子:

img = image.new(300,200,24); --创建宽300,高200,bpp=24的图像
 
tab = {} --创建一行颜色数据列表,每个像素点三位(bpp=24)
for i=0,300,1    do   
   tab[i*3+1]math.mod(i+5,255); --B
   tab[i*3+2]math.mod(i+25,255); --G
   tab[i*3+3]math.mod(i+155,255); --R
end;
 
 
for i=1,200,1    do 
   str = string.char( unpack(tab) ); --将列表转换为string
   img:setBits(i,str); -- i为行号 str为图像数据
end;
 
img:paint(100,100,300 ,200 ) --输出到屏幕看看

img:save("d:\\test.jpg") --保存到文件看看

-- 实际上,这是一个矩阵数组,参考数据结构-->建立矩阵的方法二

str = image.getBytes(img,"*.后缀名")
str = img:getBytes("*.后缀名")
读取图片的二进制数据,参数指定后缀名。

image.setBytes(img,str ,"*.后缀名")
img:setBytes(str,"*.后缀名");
将二进制数据还原为图片对象。
最后一个参数指定后缀名,必须与调用image.getBytes时使用的后缀名相同。

在ApeML中存储图像或者序列化到XML文件、或者其他需要显示字符串的地方,必须将二进制数据base64编码为纯文本。例如:

img = image.new();--创建新的图片对象
img:capture();--抓屏

--读取二进制数据 并进行base64编码转换为普通文本

str = string.encode( img:getBytes("*.bmp") , ""); -- "*.bmp"指定图像格式
string.save(str ,"c:\\test.txt");--保存为纯文本文件。

--还原图像
img:setBytes( string.decode( str ,"") ,"*.bmp"); -- 必须与img:getBytes使用的后缀名相同

十三、比较图像

image.test(img,img2)
img:test(img2)
比较图像 0 < 返回差异值 < (img面积 + img2面积)
image.test返回图像差异值,完全相似返回0 完全不相似为两个图片的面积相加。
image.test比较速度最快,可以比较任意图片(不要求大小相同),但是精确匹配能力一般,模糊识别的能力较强。
不适合用于图文识别。

image.testX(img,img2)
img:testX(img2)
比较图像 0 < 返回差异值 < 1
image.testX返回差异值,完全一样为0,完全不一样为1,通常返回的是1到0之间的小数,数字越小表示两个图片越接近相似。
image.testX速度较慢,适合比较较大的图片(不要求大小相同),精确匹配能力较差,模糊识别的能力一般。
适用于图文识别。

image.testXX(img,img2)
img:testXX(img2)
比较图像 0 < 返回差异值 < img面积
image.testXX返回相似度,完全一样为0,完全相似返回0 完全不相似为单个图片的面积。
image.testXX速度一般,适合比较小图片(要求两张图片大小相同),精确匹配能力最强,模糊识别的能力最差。
适用于图文识别。

以上的三个函数都返回一个值,表示两个图像的差异度(就是两个图像不相同的比率,即"相似度"的反义词)
这三个函数,最小值都是相同的,都是 0 ,(差异度等于0,表示两个图片完全相似,即相似度为百分之百)
而他们的最大值是不同的,参考上面的说明。

十四、在屏幕上查找图像

image.find(img,img2,x,y,x2,y2,step)
x,y,sm = img:find(img2,x,y,x2,y2,step)

img是要查找的图像,img2参数是屏幕图像,在img2里面查找img。
参数x,y,x2,y2指定要查找的范围,x、y为左上角坐标,x2、y2为右下角坐标。
step参数指定步进。

返回值x,y 为找到的坐标,sm为相似度,为0到100之间的值,100为完全相似,0为完全不相似

img:find()函数与“模拟区块--抓图移动”的功能类似,参数也类似。 .

除了img2以外,其他的参数可以忽略:

x,y,sm = img:find(img2,0,0,0,0,5)
img:find(img2) --查找范围为img2的大小
img:find(img2,0,0)
img:find(img2,0,0,0,0)
img:find(img2,0,0,0,0,5)
--以上的写法都是正确的。

十五、在屏幕上显示图像

image.paint(img,x,y,cx,cy )
img:paint(x,y,cx,cy )

在屏幕上显示图像,参数分别为左坐标(x),上坐标(y),宽(cx),高(cy)。

十六、从句柄获取为图片对象

ok,x,y = image.fromHICO(img,hicon,mode)
ok,x,y = img:fromHICO(hicon,mode)
hicon指定图标句柄,第二个参数设置转换选项(这是可选参数,可以省略)
返回值ok表示转换是否成功,x,y为指针类图标热区偏移值。

mode参数可选项如下:

ok,x,y = img:fromHICO(hico); --返回图标
ok,x,y = img:fromHICO(hico,1); --返回外观图案
ok,x,y = img:fromHICO(hico,2); --返回掩码图

image.fromHBMP(img,hbmp,bpp)
img:fromHBMP(hbmp,bpp)
hbmp指定位图句柄,bpp参数指定颜色位数(这是可选参数,可以省略)

 

(字节数 : 23203)
[word] 日文加平假注音 [原创 2008-03-29 17:59:54]  

和讯的图片功能做的太烂,我明明上传一张十分清晰的图片结果弄到这里来就成这样了,强行拉伸后竟然模糊了,天啊,和讯竟然把我的图片自动改小了,为了节省那点可怜的存储空间吗?好不容易找到大图的URL,把代码设置里的SRC换成大图的URL。结果竟然显示不出来,疯了。

这张图片不清楚,要看大图,点图下面的大图超链接,fuck 和讯
查看更多精彩图片

点击此处看大图

[下一篇](点击此处):从别处转了一篇关于图片的代码大全,有兴趣的同仁可以参考一下

 

(字节数 : 750)
自我發泄(閒人勿進) [原创 2008-03-17 09:38:43]  

剛發現博客的一個新用處:調劑心理失衡。

前兩天華為來學校招聘,又是筆試又是面試,面試還3輪。不知是哪位天使大姐暗中助我,竟然鬼使神差的全通過了,不過OFFER卻是沒拿到。原因在這裡:此次華為公司只成都分公司招人,南京和上海並沒有招人的配額,而我的求職意向書上寫的工作地點是南京和上海,並且不服從調配。結果這事就這麼黃了

現在有點後悔為什么非要去南京上海,HP工資2800,華為5500(雖然工作強度很高),差兩倍的雖然讓我惋惜,可最讓我後悔的事是剛剛才想到的:留在HP就意味著要在重慶再呆兩年,天啊,這麼好的換環境的機會我竟然錯過了,我有幾個兩年可以重來,所以現在心理嚴重失衡,悶的緊,到博客上來發泄一下。

悔也,腸子都悔青了

*¥%——……#*—%¥#·#%#%·*——

FUCK THE FUCKING SHIT

 

(字节数 : 427)
[原创 2008-03-14 18:37:18]  

平淡且無奇

素服換緇衣

生來死往皆如此

何須埋首趨太疾

 

(字节数 : 58)
加速死亡中 [原创 2008-03-10 21:18:09]  

今晚又是加班,不過沒什么事做。前幾天忙的焦頭爛額,卻有很充實的感覺,好像從來都沒有什么可寫的,平時在學校的時候不是遊戲就是小說,在公司裡又是從太陽出來忙到月亮起來,雖然重慶這裡這兩樣東西都很難見到。很累也很簡單,現在在努力的做事,努力的想得到前輩們的認可,努力的想多學點東西,努力的努力,十年以後如果還在做軟件這一行,生活依然是很累很簡單,但將變得毫無意義,該學的都學到了,也不用去得到誰的認可,就是一天天的過,消遣著自己。

最近在為臺灣的奇美公司做一個財務系統,一直用繁體,個人感覺繁體雖然寫的麻煩,但畢竟是傳統文化,可以用來看,手寫還是用簡體更好更方便。

公司裡的人都挺好,如果不是挺好,那也是因為自己的殼太厚。

想回江蘇,實在回不了就留在重慶了,只怕在這裡呆的太久,在這裡呆了4年了,除了比一開始感覺親切了,沒有其它感覺,完全產生不了好感。重慶人看到不要罵我,每個城市都有自己的文化,重慶的更明顯一點,雖然大多數都是不好的(要實在受不了就罵我一句吧,不過不要罵的太狠),不過重慶火鍋還是挺好吃。

OK了,還在加班中,怕被抓,不寫了

不過感覺加班這個詞有點意思,人生就像是上班,加班=加速死亡中

 

(字节数 : 546)
水边的人生 [原创 2008-01-25 00:19:53]  
借歪笔嚼烂句一篇 依然无题:

老树扶昏鸦
空堂垂白发
不意秋风起
晚蝉哀落霞

今次不空,正所谓:少年不识愁滋味,爱上层楼,爱上层楼,为赋新词强说愁;
皆是丑奴儿

致我敬爱的可怜的大姑二十年后的小爷和四十年后的孤家寡人,地上的蜗牛天上的飞鸟和曾经昏睡的大黄狗;
以管窥豹,时见一斑;从树缝里看流年,却是一圈圈的镜面具

 

(字节数 : 222)
随笔(08.1.23) [原创 2008-01-23 23:10:05]  

今天随意小作一首无题:

经年不觉春秋去

    新岁来

冬寒渐催晓梦醒

天涯霜打断肠人

 

中间差四字,想来想去不知该写什么,就空着吧

 

(字节数 : 127)
HappySpringFestival [原创 2008-01-18 19:14:18]  
确定在重庆惠普实习了 各位春节快乐!

 

(字节数 : 19)
BullShit [原创 2008-01-10 02:32:34]  

一个星期没见着太阳了,不是因为天气原因,相反这几天重庆的天气一反常态的好,听说是很难得的连续睛了好几天。经常熬夜身体果然是吃不消的,眼睛里的血丝像红色的蛛网。由于一直叫外卖,营养不好,大概缺些维生素之类的,口腔溃疡都疡到舌头上了,搞得我话都说不清,拐着腔调,有点像去势之人(自己消遣,但是别人要是这么说,我可不让)。吃饭就更加痛苦了,都不敢咀嚼,囫囵吞枣,想不通小说里那些咬舌自尽的人究尽怎么做到的。

也就是随便发发牢骚,怕的是长时间不更新博客,把这处地儿荒废了。其实最近在干什么呢,如果说我是在学习,鬼都不会相信。的确,我没有学习,我最近在VS上狂玩DOTA,DOTA这个游戏讲的是个配合,每边5个人,DOTA里有几句至理名言:不怕神一样的对手,就怕屎一样的队友;淫荡的意识,猥琐的操作。扯扯游戏估计没几个人会感兴趣,东西既然写到网上当然就不是只写给自己的,虽然我也没想过会有别人来看。思维有点跳跃,不要见怪。

什么叫意识流呢,我的理解就是想到什么写什么,那个卡夫卡名声很响,还没有机会接触过他的大作,好像中学的课本里有他的一篇课文来着,但是名字我给忘了。有时候想哪个作家以这种方式写作好像有点对读者不负责,东一笔西一笔,看的读者晕晕乎乎。金庸的小说很吸引人,往往拿到手上就舍不得放下,我就是一个暑假把他老人家的全集看个通遍,但这种吸引人的小说却很难排上“文学名著”这类东西里去,大概就是所谓的“思想”吧。小说能不能既有趣,又有思想,虽然有但是应该占的比例不算高吧。王小波算是我看到的一个例外,注意我只是说我看到的,并没有说没有其它人了,如果你拿其它的类似的人来和我对质,我可不奉陪。

现在耳机里在放一首叫Truly Madly Deeply的英文歌,还不错哦,至少旋律是这样。是电影《乐自芳邻来》的片尾曲,电影最后出字幕的时候唱这首歌,我一直等到字幕出完以听完这首歌。以前听歌的时候不可否认的有一种莫名的清高心理,对于主流的大家都听的总是自觉不自觉的排斥,其实何止我如此呢,有谁既十分爱好音乐又没有流派之别的,我佩服这样的人。大二三时一个宿舍的另一室友喜欢听周杰伦的歌,我听不惯他的歌,他听不惯我的。一个宿舍里他放流行,我放摇滚,这两种音乐掺到一起简直就如电锯锯木,粉笔剔黑板所产生的声音效果,最后大家谁也受不了了,干脆谁也不放了,音乐停了,聊天闲扯也懒得扯,每个人对视的表情都是没表情,宿舍从菜市场变成了停尸房,相比于停尸房我倒更喜欢菜市场,但是犹如覆水难收,大家都拉不下脸,成见已深,宿舍的气氛就这样浑浑噩噩,过了两年。

我脑子里经常会有这样一种场景:我提着把枪,也或许是托着,想去朝谁身上开一枪,却不知道该瞄准谁。这会有什么寓意吗?我搞不清楚,我甚至搞不清楚这种场景是在我睡着的时候还是清醒的时候蹦出来的。

我在想是不是写的差不多了,好像写的也不少了。既然已经写了不少了,也就是已经写了这么多了,那不多写点下次可就没机会再写这么长的东西了,虽然都是废话。我也没想着要去表达什么,只是扯扯闲话,和你扯也和我自己扯。对了还有我给这篇废话订的标题:BullShit。翻译过来就是:胡说。呵呵,胡说,我很喜欢。

看来真的差不多了,那就到此为止吧。

 

(字节数 : 1403)
牛博网已死 驴博网当立 [原创 2007-12-31 17:58:06]  

本来我的友情链接里有一个"韩寒的blog"。网址的老罗的牛博网上的,因为觉得韩寒写的很好,没有80后普遍的穷矫情,所以就收了过来。没想今天点了这个链接,却是接到了这样一段话:

到昨天为止,牛博网已经被关掉整整一个月了(我们在两个多星期前上交了有关部门要求的所有材料,但拿到正式的icp证看起来还需要一段时间)。对一个日PV达到了六十万,并且已经有了少量的商业广告的网站来说,这是一个灾难性的打击,今天我们不得不提前开放了原计划针对海外用户提供服务的分站“牛博国际”(此站稍后会改成多国语言版本)来应急。

这个设在海外的牛博国际暂时关闭全部的评论功能(留言只能被作者本人在登录状态下看到),暂时也不能提供自己注册开博客的功能,对此我们感到非常抱歉,请谅解。

原来在牛博网上开博客的用户们的文章,在我们的服务器上全都留有备份,稍后牛博国内站拿到icp证之后会全部恢复,请大家放心。 “非电子公告牌性质”的牛博国际分站地址是:

http://www.bullogger.com

2007.11.20

牛博网被关的原因,不用说也猜得到,就是太“牛”了。老罗能被维基百科收录到中国著名的自由主义人士,和胡适之等同列,想来说话方面是不会客气的。虽然现在不至于像封建社会那样“实话不能说”,但也不能“乱”说。因为居上位者哪个没过花甲,通通是一帮老不朽,这种人普遍的问题是身体不好,什么脑血栓,糖尿病以及各种各样不是饿出来的病全向领.袖们靠拢。所以大家说话要轻声轻语,拣高兴的说,像老罗之流说话那么直,万一把领袖们气出“病”来,可是不好。

不过领.袖们也不是无所事事,他们为青少年的身心健康可谓劳心苦身,什么国内外的露点片,类三级片,都是先经“不朽”仔细甄别,细心咀嚼过后,删掉不“健康”的部分后,才向全国发行。大家也别怪它们不懂弄个电影分级制什么的,毕竟年事已高,堵比疏要省心思,省得两三年安心日子,就像马克思报道了。

不过以后给各位“不朽”的悼词可得加点东西:“伟大的...忠诚的...长期工作在...虽然已经联想,但仍不辞辛苦的甄别各类不健康出版物上十万件,终因积劳成疾,于北京时间...享年...”

 

 

(字节数 : 1471)
镜面具 [原创 2007-12-10 21:53:28]  

是否四周开始充盈着紧张且迷醉的空气,

大家不用挪步,

更没人说再见,

却都各自远离。

 

是否渐渐开始找不到自已,

不用担心,

路早已铺好,

你只需按图索骥。

 

终日忙忙禄禄的穿梭于人群之中,

与很多人擦身而过。

你知道自己在干什么吗?

想清楚了,

你真的知道自己在干什么吗!

大概因为醉酒还没有醒吧,

不然镜子里的我为什么会披着一身狗皮。

 

你能否画尽人世间的表情?

那嬉笑怒骂的,真挚的,虚伪的,幸福的,痛苦的,深沉的,含蓄的,豪放的,孤独的,以及一切看不明猜不透的,

若都是我的,

你是否还确定你定认识我?

 

佳人常叹韶光易逝,

其实谁人不如此。

只是当你在病榻上奄奄一息时,

是否还会如此多愁善感?

会不会为了虚度年华而悔恨?

又会不会为了没有虚度年华而悔恨?

会不会觉得一生都被别人牵着走?

会不会觉得你我似乎从未相识?

会不会想到小时候在月光下的草地上出大恭时,盼着嫦娥来给你擦屁股?

 

终于,

在众人的哭声中,

你悄然登仙。

我偷偷的告诉你:

其实哭是笑意的另一种表达。

你不要看我,

你看不清我的容颜,

我亦看不清你的。

哈,

那又何谈画呢?

那又何谈画呢!

 

 

 

(字节数 : 897)
日三省吾身 [原创 2007-12-03 22:37:02]  

         最近相当的不顺,工作还像个着轻纱的姑娘,可望不可及。新东方的事情也时断时续,热情就像一杯冷水,虽然曾经也冒过热气,现在被漫无边际的牛皮和拙劣的谎言裹到双手都触不到的地方。我清楚的知道,一生中最不用为生活担心,不用被俗事所恼的二十年,就要随着大学生活的结束弃我而去。我总是苛求别人太多,却很少从别人的角度去思考问题,仔细思量一下却是发现其实是自己如此不堪,岂不闻“无求到处人情好,不饮任他酒价高”。人情世故总算扑面而来,电视剧里的鲜明的正反角也开始慢慢隐现,人性中美好的,丑恶的种种想躲也躲不了,就让我们按老江说的那样:作践历史,面向未来!

附一首诗与君共勉:

       宣州谢眺楼饯别校书叔云

                                                                     --李白

弃我去者,昨日之日不可留。

乱我心者,今日之日多烦忧。

长风万里送秋雁,对此可以酣高楼。

蓬莱文章建安骨,中间小谢又清发。

俱怀逸兴壮思飞,欲上青天揽明月。

抽刀断水水更流,举杯消愁愁更愁。

人生在世不称意,明朝散发弄扁舟。

 刚才写到一半去跑了一下步,心情好很多,所以大家多多跑步去吧,那句广告词怎么说来着:年轻态,健康品!

        

 

(字节数 : 1763)
牢骚太盛防断肠 [原创 2007-11-14 00:14:13]  

我有一个以前玩的很好的“朋友”,但愿算得上是。也许“距离产生美”这句话是不错的,走的近了发现一个堂堂男子汉竟然满腹牢骚,总是抱怨生活,抱怨他人,抱怨一切他所能看到的,听到的,想到的。大家都是自尊心很强的人,当面对他说必然只会令大家都不愉快,写在这里当然他也是看不到的,只愿有同样“僻好”的朋友能引以为戒!

顺便奉上毛泽东的一首诗:

牢骚太盛防断肠

风物长宜放眼量

莫道昆明池水浅

观鱼胜过富春江

 

另附寒山子问捨得的一问一答:

世人谤我,,欺我,辱我,笑我,轻我,贱我,恶我,骗我,如何处置乎?

只是忍他,让他,由他,避他,耐他,敬他,不要理他,再待几年你且看他!

 

(字节数 : 437)
明天的太阳有什么好 [原创 2007-09-30 13:06:36]  

我保证不了什么,救不了我自己,也同样救不了他。买保险的人终究还是要赔的。或许,大家就这样各自生活,老死不相往来

 

(字节数 : 62)
“实习”图记 [原创 2007-09-13 22:48:21]  

到都江堰半个月了,事儿少环境又好,日子过的挺悠闲,成都的散漫果然名不虚传。

给实习打个引号是因为根本就算不上是实习,每天就靠打打游戏消遣时间,话不多说,还是看看图片有意思

 

这是东软的标志,一进大门就是这几块石头(据说是跟微软学的)

查看更多精彩图片

软件园里的草坪是超级多,大概是因为这里边还有个专科学校(还是据说有四五千的学生,我目前就是住在学生宿舍里)

查看更多精彩图片

还是草坪,后面的山就是青城山了,不过不是主山(又是据说主山相当漂亮),后面远处的楼就是我实习的地方了

查看更多精彩图片

这就是我实习所在的楼,里边的电脑配置是一级棒的

查看更多精彩图片

这是软件园里其它的一些楼,这些建筑风格我喜欢

查看更多精彩图片

这里还有曲水只是没有流觞,水源不知道哪来的,总不至于拿自来水天天这么流吧

查看更多精彩图片

楼里边还有免费的咖啡,要自己动手

查看更多精彩图片

还在学校区里看到一块石头,不过看清楚了,这是石头吗?

查看更多精彩图片

近一点
查看更多精彩图片

再近一点,知道是什么了吧,喇叭
查看更多精彩图片

下面是住的地方,不过我因为迟来几天所以没有住到大部队住的别墅里,遗憾。

这是别墅区路边的效果图,这种古典的建筑风格很合我味口
查看更多精彩图片

这就是大部队住的地方了

查看更多精彩图片

再近一点
查看更多精彩图片

这是内景,三层,四个人一栋,舒服的紧,这是客厅(不过不用来接客,是用来打牌的)
查看更多精彩图片

OK! 就这么多

 



 

 

(字节数 : 3438)
1 | 2 | 3 | 4 | 5 | 下一页
和讯个人门户 v1.0 | 和讯部落 | 客服中心