鸟鸟居

天高任鸟飞

Archive for 九月, 2006

月薪不够3000块,你就是“下等人”?

相关事件:

“雅阁女”第一次出现是8月9日,她上传了视频《蛮横白领美女自述:我开本田砸你破车》,在视频中,她声称自己是“高贵、有品位的高级白领”,而她开的是“豪华、高贵的本田雅阁轿车”。一天,一辆QQ车把她超了,她就把QQ车拦下来,砸烂了。

“雅阁女”后来又发布了4个视频。9月19日,“雅阁女”再次发布视频《工资3000元以下的都是低等人》。关于“雅阁女”帖子的点击量超过580万次,成千上万网民发表评语对她展开口诛笔伐,最多一天,网民评论超过一万条。另外还有不少网友同样以视频的方式,对“雅阁女”进行批驳。

“雅阁女事件”开始成为网民关注的热点事件……

视频言论:

“……在我看来,现在月薪低于3000元以下的,基本上可算下等了。

  不是吗?一个女人,每个月的花销绝对远远超过这个数字。拿我来说吧,首先是买衣服,其次是化妆品,然后是每个月的应酬开销,3000元够干什么啊?也别跟我说,你们工资低的原因,都是你们自己造成的。如果你的工作能力像我一样出色,能兢兢业业的对待自己的工作,你们也可以像我一样开雅阁,作为有品位有身份的白领。

  我知道,又有人要怀疑我的话了,也没关系,对于那些嫉妒我是不会在意的,唯一要说的是,真有那嫉妒和骂街的工夫,你们倒不如努力工作吧。我开雅阁并不可耻,那是对我努力工作的回馈。而月薪3000元以下的,你们之所以下等,其实是你们的工作能力下等。”

相关视频:
http://wmv.it168.com/06.09.29/0927yagenv.wmv

[color=Blue][b]本人观点:

炒作,这无非就是一次网站在幕后操作的炒作,不过这种炒作方法实在是有些过分了。这个叫“青娱乐”的网站利用“雅阁女”那过激的言论、歧视大众的态度来换取点击率,效果应该不错,因为他们在挑战全中国普通百姓的尊严;在这段视频的最后部分,更是把整个东北三省的人民给激怒了,说东北人太“野蛮”。“青娱乐”&“雅阁女”这次挑战的层面之大、面积之广可以算的上中国互联网的史上之“罪”了。舆论不应该只谴责“雅阁女”,应该将这次事件的幕后操作者“青娱乐”提到台面上来,他们才是真正的罪魁祸首,这种用藐视人格尊严的态度来换取PV的做法,媒体应该要洒墨批斗~

道德与金钱,到底哪个更重要,这个长期以来一直让我们思考的问题,在未来很长一段日子里将愈演愈烈,网络这个大剧场,以后将出现“奔驰少爷”、“宝马二姨太”乃至“太空BABY”等等更多的炒作事件……

希望互联网行业的从业者,不要一味的为了追寻金钱而放弃了做人的基本道德,作为人类未来最大的传播媒介,应该知道自己身上背负的更多的是责任而不仅仅是名和利~[/b][/color]

posted by 飞鸟真 in 互联网研究 and have Comments (8)

保时捷911

[b][color=Green]最爱的汽车,很久以前就给自己定下了一个人生目标,就是拥有一辆保时捷911,现在最低配置的911市场售价是70多万人民币。

本人粗略的算了一下:

如果打工上班,按照武汉最好的收入情况来算,每月4k,排除一切必须的生活费用开销以外,每月攒2K,一年攒24k,加上一些额外的收入,大概有30K。70W的PORSCHE911是700K,上班打工的话,不娱乐不旅游不购物,大概需要24年,我就能得到自己的梦之车,那我50岁的时候就可以开着我的911带着我家的黄脸婆去兜风了。[rolleyes]

这个目标有些奢侈啊,现在放在我的面前有两条人生道路可以选:1.上班拿安逸稳定的工资 2.继续坚持自己干。走第一条路基本上是无法拥有PORSCHE911[stun],走第二条路,拥有的机会是一半对一半[confused]。

……到底什么时候才能实现这个目标呢~哎,痛苦的人生~[/color][/b]

posted by 飞鸟真 in 七嘴八舌 and have Comment (1)

asp.net 2的文件上传

在asp.net 2.0中,上传文件时变的比较方便了,因为有了fileupload控件,使用十分简单,
if (FileUpload1.HasFile)
            try
            {
                FileUpload1.SaveAs("d:\\luceneData\\" + FileUpload1.FileName);
                Label1.Text = "File name: " +
                     FileUpload1.PostedFile.FileName + "<br>" +
                     FileUpload1.PostedFile.ContentLength + " kb<br>" +
                     "Content type: " +
                     FileUpload1.PostedFile.ContentType;
            }
            catch (Exception ex)
            {
                Label1.Text = "ERROR: " + ex.Message.ToString();
            }
        else
        {
            Label1.Text = "You have not specified a file.";
        }
还可以在web.config文件中,突破默认上传限制的4MB,比如
<httpRuntime
executionTimeout="110"
maxRequestLength="11000"
requestLengthDiskThreshold="80"
useFullyQualifiedRedirectUrl="false"
minFreeThreads="8"
minLocalRequestFreeThreads="4"
appRequestQueueLimit="5000"
enableKernelOutputCache="true"
enableVersionHeader="true"
requireRootedSaveAsPath="true"
enable="true"
shutdownTimeout="90"
delayNotificationTimeout="5"
waitChangeNotification="0"
maxWaitChangeNotification="0"
enableHeaderChecking="true"
sendCacheControlHeader="true"
apartmentThreading="false" />

设置maxRequestLenth属性,这里为11000KB,即11MB。

而对于多文件上传,也很简单,比如一个例子
string filepath = "d:\\luceneData\\";
        HttpFileCollection uploadedFiles = Request.Files;

        for (int i = 0; i < uploadedFiles.Count; i++)
        {
            HttpPostedFile userPostedFile = uploadedFiles[i];

            try
            {
                if (userPostedFile.ContentLength > 0)
                {
                    Label1.Text += "<u>File #" + (i + 1) +
                       "</u><br>";
                    Label1.Text += "File Content Type: " +
                       userPostedFile.ContentType + "<br>";
                    Label1.Text += "File Size: " +
                       userPostedFile.ContentLength + "kb<br>";
                    Label1.Text += "File Name: " +
                       userPostedFile.FileName + "<br>";

                    userPostedFile.SaveAs(filepath + "\\" +
                       System.IO.Path.GetFileName(userPostedFile.FileName));

                    Label1.Text += "Location where saved: " +
                       filepath + "\\" +
                       System.IO.Path.GetFileName(userPostedFile.FileName) +
                       "<p>";
                }
            }
            catch (Exception Ex)
            {
                Label1.Text += "Error: <br>" + Ex.Message;
            }
        }

    }

posted by 飞鸟真 in 技术研究 and have No Comments

为ASP.NET 2.0配置数据源

在ASP.NET 2.0中提供了大量的Provider,以及Master Page、Theme/Skin等新技术,而这些技术都需要有一个数据库的支持。而ASP.NET 2.0默认的是采用SQL Express,在实际开发中我们用的最多的还是Sql Server,因为我们要进行一定的配置。
下面简要叙述在ASP.NET 2.0中使用SQL Server 2K/2K5做支持数据库的步骤:

  1. 在Visuaol Studio 2005的命令行环境中执行命令:aspnet_regsql。该工具可以为ASP.NET 2.0在指定的SQL Server上建立或指定一个支持数据库,默认名字为aspnetdb
  2. 接下来需要修改配置文件,可以在通过修改$:WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config来实现,但修改machine.config文件并不是一个好的方法,好在ASP.NET 2.0提供了在Web.Config文件中修改的办法。
  3. 打开一个Web应用程序的Web.Config文件,添加如下配置节:
    <connectionStrings>
        
    <remove name="LocalSqlServer" />
        
    <add name="LocalSqlServer" connectionString="server=(local);trusted_connection=false;user id=sa;pwd=8848;database=aspnetdb" providerName="System.Data.SqlClient" />
    </connectionStrings>

    首先用remove去掉在machine.config中定义的LocalSqlSever连接配置,那个连接是指向本地安装的Sql Express的;然后再重新添加一个LocalSqlServer数据库连接指向想要设定的Sql Server服务器数据库。

  4. 然后在<system.web>节点中去配置一个默认的使用LocalSqlServer数据连接的Provider,如下:
    <system.web>
        
    <membership defaultProvider="SqlMembershipProvider">
          
    <providers>
            
    <add connectionStringName="LocalSqlServer" name="SqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
          
    </providers>
        
    </membership>
    </system.web>

  5. 这样配置文件就OK了。可以通过在VS中点击Web Site菜单下的ASP.NET配置来进行测试是否已经成功。
posted by 飞鸟真 in 技术研究 and have No Comments

asp.net 2.0中扩展login控件

asp.net 2.0中,login登陆控件是个不错的选择,但有时需要扩展该控件,比如,在一个OA系统中,有时要选择登陆的用户所在的是集团的哪一个子公司,这样,除了用户名,密码外,还需要有个dropdownlist,设置为该集团的所有子公司名,象这样应该如何实现呢?
      我们可以首先选择login control,并且将其转换为模版列,在其中加上一个dropdownlist,如下:
  
 

<asp:Login ID="Login1" runat="server" OnLoggingIn="Login1_LoggingIn">

            <LayoutTemplate>

                        ….

                        <asp:DropDownList id=”companies” runt=”server” …>

                                 ….

                        </asp:DropDownList>

                        ….

            </LayoutTemplate>

</asp:Login>
  然后在login控件的Authenticate事件中,写入如下代码:

protected void Login1_ Authenticate (object sender, AuthenticateEventArgs e)

{

       string company:

 

        DropDownList companies = Login1.FindControl("companies ") as DropDownList;

        if (companies != null)

            company = companies.SelectedValue;

 

      

       //Validate the user..

       e.Authenticated = true;

}

posted by 飞鸟真 in 技术研究 and have No Comments

aspnetdb.mdf数据字典

表名:aspnet_Applications
说明:保存应用程序信息

字段名  类型  属性 说明
 ApplicationName  nvarchar(256)    应用程序名
 LoweredApplicationName  nvarchar(256)    小写的应用程序名
ApplicationId  uniqueidentifier  PK 应用程序的id, GUID值
 Description  nvarchar(256)  nullable 应用程序的 描述

表名:aspnet_Paths
说明:路径信息

字段名  类型  属性 说明
 ApplicationId  uniqueidentifier  FK: appnet_Applications.ApplciationId  应用程序Id
 PathId  uniqueidentifier  PK  路径Id
 Path  nvarchar(256)    路径信息
 LoweredPath  nvarchar(256)   小写的路径信息

表名:aspnet_Users
说明:用户信息

 字段名  类型  属性  说明
 ApplicationId  uniqueidentifier    应用程序Id
 UserId  uniqueidentifier  PK 用户Id
 UserName  nvarchar(256)    用户名
 LoweredUserName  nvarchar(256)    小写的用户名
 MobileAlias  nvarchar(16)    移动电话的pin码(未使用)
 IsAnonymous  bit    是否为匿名用户
LastActivityDate  datetime    最后活动日期

表名:aspnet_Membership
说明:成员信息

 字段名  类型  属性  说明
 ApplicationId  uniqueidentifier  FK: appnet_Applications.ApplciationId  应用程序Id
 UserId  uniqueidentifier  FK: aspnet_Users.UserID 用户Id
 Password  nvarchar(128)    密码
 PasswordFormat  int   存储密码的格式 
 PasswordSalt  nvarchar(128)   密码的Hash值
 MobilePIN  nvarchar(16)    手机PIN码
 Email  nvarchar(256)    电子邮件地址
 LoweredEmail  nvarchar(256)    小写的电子邮件地址
 PasswordQuestion  nvarchar(256)    遗忘密码问题
 PasswordAnswer  nvarchar(128)    遗忘密码答案
 IsApproved  bit    
 IsLockedOut  bit    是否锁住
 CreateDate  datetime    创建时间
 LastLoginDate  datetime    最后登录时间
 LastPasswordChangedDate  datetime    最后密码更改时间
 LastLockoutDate  datetime    最后一次锁帐号的时间
 FailedPasswordAttemptCount  int    密码失败尝试次数
 FailedPasswordAttemptWindowStart  datetime    密码失败尝试窗口打开时间
 FailedPasswordAnswerAttemptCount  int    遗失密码问题尝试次数
 FailedPasswordAnswerAttemptWindowStart  datetime    遗失密码问题输入窗口打开时间
 Comment  ntext    备注

表名:aspnet_Roles
说明:角色表

 字段名  类型  属性  说明
ApplicationId  uniqueidentifier  FK: appnet_Applications.ApplciationId 应用程序Id
 RoleId  uniqueidentifier  PK  角色Id
 RoleName  nvarchar(256)    角色名称
 LoweredRoleName  nvarchar(256)    小的角色名称
 Description  nvarchar(256)  nullable  描述

表名:aspnet_UsersInRoles
说明:用户角色关系表

 字段名  类型 属性 说明
 UserID  uniqueidentifier  FK: aspnet_Users.UserId 用户ID 
 RoleID  uniqueidentifier  FK: aspnet_Roles.RoleId  角色ID

表名:aspnet_Profile
说明:Profile对象存储表

字段名 类型  属性  说明 
 UserId  uniqueidentifier  FK: aspnet_Users.UserId  用户ID
 PropertyNames  ntext    属性名称
 PropertyValuesString  ntext    字符串值
 PropertyValuesBinary  image    二进制值
LastUpdatedDate  datetime   最后更新日期 
posted by 飞鸟真 in 技术研究 and have Comment (1)

搞笑的警示标志


禁止放屁


禁止穿丁字裤上街


禁止往车外扔小孩


禁止对小羊进行性行为


禁止不穿胸罩出行


禁止用以下方式对付鳄鱼


禁止和熊打架


让人头晕的路标

posted by 飞鸟真 in 七嘴八舌 and have Comment (1)

鸟鸟居终于完工了

鸟鸟居终于完工了,庆祝一下。

今天开始,本人尽量做到每日更新,更新BLOG只是为了让自己能够保留记忆!

posted by 飞鸟真 in 七嘴八舌 and have Comments (2)

一首能释放压力的曲子

昨天无意听到,让感觉起来很舒服…..

http://www.birdwang.com/collect/dadadada.mp3

posted by 飞鸟真 in 音乐之旅 and have Comments (3)

24孝老公的标准

今天包子发给我了一个24孝老公的标准,看了一下,……..[muteness]

视频里面这个应该更标准,小生佩服不以~

http://bbmedia.qq.com/media/bb/joke/2005/10/18/24laogong.wmv

如何做个24孝好老公-时间表

6:30 起床(起床之后,一定要吻一下正在熟睡的老婆的脸,但动作要轻,不得吵醒老婆 )

  6:35-7:00 煅炼身体(在老婆要抱的时候,可以轻易抱上七楼;在老婆受到欺负的时候 可以以一敌十)

  7:00-7:30 做早餐(花样一定要多,面包、牛奶、鸡蛋,豆浆、油条、米粉,包子、馒头、稀饭,不得有重复)

  7:30-7:35 打开音响,叫老婆起床(一日之计在于晨,这时候的女人正是一日之中最可爱的时候,一般都会有点撒娇,叫起床时,一定要温柔,动作要轻,轻轻地搂起来)

  7:35-7:45 帮老婆穿衣服(千万要小心,如果像麦当娜一样,把小衣穿在外面的话,那你就等死吧)

  7:45-7:55 和老婆一起洗漱(有三要:要帮老婆挤好牙膏,要帮老婆放好洗脸水,要帮老婆梳头)

  7:55-8:00 摆早餐上桌(如果老婆的妆还没有化完,不得有催促之声)

  8:00-8:30 吃早餐(要能做回收站,老婆要吃的你少吃,老婆不吃的你全吃,不得浪费)

  8:30-9:00 送老婆上班(有汽车的开汽车,没汽车的打计程车,绝不能让老婆挤公车)

  9:00–12:00 上班(努力工作,有事做要做,没事做找出事也要做)

  12:00-12:10 打****给老婆(问老婆上午过得怎幺样,中午要吃什幺东西……这个不用教了?)

  12:10-12:40 吃工作餐(记住,一定要吃工作餐,不得吃别的东东,就算吃了别的东东,价格也不可以超过5元)

  12:40-13:00 小憩片刻(为了下午更好的工作,一定要小栖,不得在公司四处看小mm)

  13:00-17:30 努力工作(不努力工作怎幺养老婆?)

  17:30-18:00 接老婆下班(一定要准时,不得让老婆久等)

  18:00-19:00 陪老婆逛街(逛街是男人的必修课,每天必修。其间,老婆要买什幺东西,一定要大方,不得有嫌贵不买之行为,如果老婆不买什幺东西,一定要买东西送给老婆)

  19:00-20:00 吃饭(一定要下馆子,点老婆最喜欢吃的菜。除非你有四星级厨师的水平 ,那就在家里做饭吃)

  20:00-20:30 散步回家(手不能停–帮老婆拿东西;嘴不能停–给老婆说笑话;眼不能停–时刻注意四周是否有危险)

  20:30-22:00 陪老婆(老婆要看电视,不得换台;老婆要聊天,不得不理)

  22:00-22:20 洗澡(为节约用水,一定要和老婆一起洗,帮老婆搓背)

  22:20 睡觉(被子要先铺好,老婆要抱好,不得比老婆先睡着)

posted by 飞鸟真 in 搞笑视频 and have Comments (5)