“过生日”的罪恶

   我讨厌所谓的”过生日”!
   生日本身并不讨厌,讨厌的是过生日的一些“庆祝仪式”。
   无论是同学还是朋友过生日请客,我从来不去——哪怕是不用送礼。这一来,还真是得罪了不少人,但我不在乎。他们借生日为名,铺张浪费,大摆筵席,本来就是个极端错误的事情,我怎么能说为了世故,就去和他们犯同样的错误!

 

   对于一位母亲来说,她孩子的出生,就像是雨后初霁阳光的播洒。痛苦过后,带来的是欢乐。母亲有权利铭记这一刻,因为她在这一天,完成了一件至少对两个人的一生有历史性意义的伟大工程。
   孩子对于母亲来说,也许是阳光,是雨露,是天使,是唯一。但作为孩子本人,却绝对不能这么认为。
   我不敢说,人的出生是一种罪恶,但至少,是一种债务——对于父母而言,从孩子出生的那一刻开始,就仿佛欠下了他(她)一笔得用一生来偿还的债务。从她成为母亲那一刻开始,她就不得不以孩子为中心——为了使自己的孩子能吃得白白胖胖,她不得不暂时抛开自己曾经追求的苗条与美丽;为了使自己的孩子能有与别人一样的玩具,她不得不将本来计划买化妆品的钱挪用;为了使自己的孩子能有一双舒适的运动鞋,她不得不再次推迟自己购置新衣的时间;为了使自己的孩子能拥有最多的母爱,她不得不舍弃自己的梦想,陪伴着孩子的成长——母亲为了自己的孩子,付出的太多太多,而更重要的是,这一切,竟都是无偿的!

 

   然而,孩子们似乎错误地理解了这一点,他们竟然认为,母亲为自己所付出的这一切,本来就是理所应当的,就像是母亲上辈子欠他们,这辈子来偿还一样。
   所以,当他们以生日为借口,拿着从父母那儿伸手要来的钱,装阔摆场子的时候,怎么可能会想到,与其这样铺张浪费,倒不如回去帮妈妈做一天家务,其实更能使这一“值得纪念”的日子,更有意义呢?

讨厌的礼物

   每当过节或者是在别的一些有“纪念意义”的日子,朋友们之间都会互送礼物;而我却从不会给任何人送“礼”,当然,也绝不接受别人送我的任何东西。

为此,我得罪了不少人,然而鉴于相比之下,这点儿事情在我得罪人的本本上,连一行都占不了的事实,所以我也没有为此而改变我的原则。

话说“礼尚往来”,就是说“礼”是要“往来”的。只给别人送没人会愿意,会的不是暴富就是有病;光等别人送更不可能,老天不会凭白无故地拿馅饼砸你。所以送礼物,本质上是种“交换”,今天他送你,明儿你还他,就当是拿自己的钱让别人给自己买了东西。可是若是“平等交换”也就算了,但事情真的就是这样简单吗?

看看朋友一般都会送什么样的礼物吧!据我所见,无非是一些工艺品之类。一个非常要好朋友过生日,把我硬拖去,我亲眼目睹到他收到了十数件那样的东西。散会后他苦着脸向我说道,这么多叫我往哪儿摆啊!我回答道,看我多够意思就没给你添麻烦,朋友哭笑不得。

从这事儿可以看出,这种交易是不平等而是具有强制性的。退一步讲,你若是花自己的钱,会去买这么一大堆没有用的东西吗?

还有一个朋友,一直想买台12.1寸的笔记本电脑。但没想到的是,当他暑假回了家,正要准备和家里商量时,却意外地发现自己的床上竟然有一台崭新的本——原来他的爸爸知道他早就想要一台笔记本电脑,所以悄悄给他买了一台当时最好的配置的本,作为送他的礼物,想给他一个惊喜。父亲的做法诚然没错,甚至有些让人感动。但结果却是,由于那本是15.4的尺寸,不符合他一直想要的12.1的要求。导致该同学不得不用着那饱含父爱的但并不是他自己所满意的本。

由这事儿可以证明,“礼物”会在不经意间,起到相反的效果,使得一个本来可以和谐的事情变得不和谐,本来完美的东西,变得不完美。

这样的例子还有很多,礼物这个东西,本来是不怀恶意的,但无奈的是它的性质会使它带来一些让人并不满意的负面的效果。所以,我觉得我们还是明智一些,不要让这本来的好心,到最后却变成“驴肝肺”吧。

走马观花

   不得不承认,我是个喜新厌旧的人。
   比如哪个软件出了新版本,我一定会下载来试用一番。其实这样做,本质上是浪费时间,就像走马观花一样,是根本体会不到真正的美景的。
   我觉得可以称作软件试用狂人了,无论别人要找什么样用途的软件,我基本上都能给他们一个满意的答复。然而我自己对这些软件,却没有一个能使用精通。我曾经花费数小时来研究某软件的新功能,却在研究完这些新功能之后,将该软件删除;也曾经安过无数的游戏,却只是在记录下占用磁盘空间声光质量后将之请出我的硬盘;还曾经煞费苦心格掉硬盘,装了MACOX,然后在体验那炫丽之后再重装系统。
    我们的畸形教育最恶心的一点,就是让人什么都学,结果是什么都学不好。可我呢?是不是不知不觉中,也在犯着同样的错误呢?

第一次上色

   在电脑的旮旯里找出一张画,是我几年前第一次学用Photoshop上色时的“作品”。画儿是同学画的,我用摄像头“扫描”至电脑上,效果不好,但现在看着那粗劣的水准也挺怀念的,所以传上来,又是作纪念。

http://img.blog.163.com/photo/oI-ofjXA-0eC4m_Q-RixWw==/435160313995154265.jpg

戒酒

   第一次发现自己有喝酒才能是在高二。
   当时和一帮同学一起吃饭,席间必不可少地有酒。一个同学给我也倒了一杯,马上另一同学说道,他肯定喝不了。听了这话,我感到很不爽,我咋就喝不了酒了。于是紧接着,我把那杯酒一饮而尽,为了证明他预言能力的差劲。不过连我自己也没想到,到最后我竟灌下了三瓶青岛,一大杯扎啤,还有一杯白酒——而且在这样的情况下,却连一点不良反应也没有!
   我的表现征服了所有在场的人,在那之后同学都知道我的“酒量”是比较大的,事实上到现在为止,我还真没有喝醉过一次。
   不过后来我“戒酒”了,酒能乱性,我怕哪天我裁在酒上面。
   但不久后发现,其实我是根本喝不醉的,所以又重返酒坛。
   昨天从同学那儿得到一斤竹叶青,据说这是一种特别有“后劲”的酒,我盼望着能靠着这“后劲”,体验一下醉的感觉。回到寝室后和足下的兄弟就着花生米很快喝光。本来期盼着能体验到那种叫做“晕”的感觉,可是并没有。反到是在半夜,不得不去卫生间一阵狂吐。
   看来我想找的那种感觉是不可能找到的了,没准儿,我还是戒酒的好。

C语言写的《贪吃蛇》

写这个纯属为了向同学证明“C语言什么也编不出来”这句话的错误性,耗时两节课,其它的就不多说了,附上源码,欢迎指教。有兴趣的可以点下面的链接下载游戏,解压后即可运行:

点击这里下载

——下面是《贪吃蛇》源码——-

#include<graphics.h>
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<time.h>
#define ESC 283
#define UP 18432
#define DOWN 20480
#define LEFT 19200
#define RIGHT 19712
/*lugede 2007.4.25*/

void main()
{
int gdrive,gmode;
int an,ano;
int mx=15,my=10,r=38,rs=36,l=3;
int i,j;
int rnd,ex,ey,exx,eyy;
int x,y,xo,yo;
int xx,yy,xxo,yyo;
int lv;
int xs[999],ys[999];

gdrive=DETECT;
initgraph(&gdrive,&gmode,”..\BGI”);
srand(time(NULL));
setbkcolor(BLACK);

gotoxy(30,1);
printf(“—- Snake v0.1—-    C 2007www.lugede.cn”);

setcolor(WHITE);
rectangle(26,26,600,410);

start:

/*lv++;
if(lv%2==0) dl/=2;
gotoxy(7,1);
printf(“Lv:%d”,lv);
*/

rnd=rand();x=rnd%(mx-1)+1;
rnd=rand();y=rnd%(my-1)+1;

rndx1:rnd=rand();ex=rnd%(mx-1)+1;
for(i=1;i<l;i++) if(xs[i]==ex) gotorndx1;
rndy1:rnd=rand();ey=rnd%(my-1)+1;
for(j=1;j<l;j++) if(ys[j]==ey) gotorndy1;
exx=ex*r-10;eyy=ey*r-10;
setfillstyle(1,WHITE);
circle(exx+r/2-1,eyy+r/2-1,rs/2);
floodfill(exx+r/2,eyy+r/2,WHITE);

anjian:

if(bioskey(1))
{
an=bioskey(0);
}

if(an==UP)
{
if(ano==2)y++;
else
{
y–;
ano=1;
}
}
if(an==DOWN)
{
if(ano==1)y–;
else
{
y++;
ano=2;
}
}
if(an==LEFT)
{
if(ano==4)x++;
else
{
x–;
ano=3;
}
}
if(an==RIGHT)
{
if(ano==3)x–;
else
{
x++;
ano=4;
}
}
if(an==ESC) goto end;

along:

delay(99999999);

for(i=2;i<l;i++)
{
if(xs[i]==x&&ys[i]==y&&l>3)goto die;
}
if(x<1||x>mx||y<1||y>my) gotodie;

for(j=l;j>1;j–)
{
xs[j]=xs[j-1];
ys[j]=ys[j-1];
}
xs[1]=x;
ys[1]=y;    /*body record*/

if(x==ex &&y==ey)
{
l++;

xxo=xo*r-10;yyo=yo*r-10;
setfillstyle(1,BLACK);
bar(xxo,yyo,xxo+rs,yyo+rs);

gotoad;  /*pass clean old body*/
}

xxo=xo*r-10;yyo=yo*r-10;
setfillstyle(1,BLACK);
bar(xxo,yyo,xxo+rs,yyo+rs);
goto bd;

ad: /*remakeegg*/

gotoxy(14,1);
printf(“Eaten Eggs:%d”,l-3);

rndx2:rnd=rand();ex=rnd%(mx-1)+1;
for(i=1;i<l;i++) if(xs[i]==ex) gotorndx2;
rndy2:rnd=rand();ey=rnd%(my-1)+1;
for(j=1;j<l;j++) if(ys[j]==ey) gotorndy2;
exx=ex*r-10;eyy=ey*r-10;
setfillstyle(1,WHITE);
circle(exx+r/2-1,eyy+r/2-1,rs/2);
floodfill(exx+r/2,eyy+r/2,WHITE);

bd:
xx=x*r-10;yy=y*r-10;
setfillstyle(1,GREEN);
bar(xx,yy,xx+rs,yy+rs);

xs[1]=x;ys[1]=y;
xo=xs[l];yo=ys[l];

goto anjian;

die:

setfillstyle(1,RED);
for(i=1;i<=l;i++)
&n

bsp;
> {
bar(xs[i]*r-10,ys[i]*r-10,xs[i]*r-10+rs,ys[i]*r-10+rs);
}
gotoxy(30,15);
printf(“You got %d eggs!”,l-3);

getch();

end:
an=getch();
if(an!=27) goto end;
closegraph();

}