月度归档: 2008 年 1 月

  • 肯德基卖油条了

    楼下有个肯德基,早上路过听见叫卖不放明矾的油条……
  • 程序员就是这么过年的

    在博客园上看到了这则消息,微软亚洲研究院发布了自动对对联程序,有兴趣的可以看看http://duilian.msra.cn/app/couplet.aspx。以下是博客园的一帮人的成果,瞧瞧这些coder和iter是怎么过年的。http://www.cnblogs.com/justinw/archive/2008/01/28/1052774.html
  • 间接体验京广湖南段大堵塞

    今天早上,头昏昏沉沉的从睡梦中抬起,抓了一把衣服穿在身上,和某人赶往武昌火车站。雪像往常(前些日子)一样下,却不知道这一天注定一无所成。

    火车八点半开车,我们在八点之前赶到了褐色雪泥中的武昌火车站新候车厅,这里看上去人并不是很多,因为人群被拉成了绵延几里地的链条,在风雪中穿梭。厅外的楼檐太宏伟了,以至于高得不能给下面的乘客们遮挡风雪。

    有一个发现让我感到很有意义,似乎扫雪是一个天生就会的技能,当我等到将近九点也没见那趟列车进站的时候,很多穿着制服的铁路职工拿着崭新的铁锹出来清雪了。

    因为估计九点半同事就应该到公司了,我还要赶过去开门,就放下她一个在候车厅等车。离开候车厅走了好久才摆脱了武昌火车站,发现已经到了大东门,这才坐811赶到螃蟹岬。打开电脑,腾讯的头条新闻让我明白这一天的开始为什么是如此安排了。

  • 昨天的偶然聚会

           sea从上海回来了,我们在武商量贩相遇。这个家伙还是老样子,不过这次见到他仍然是在找工作,和上次一样,辞了职的人。

           听说他和韩还有一个经管的大哥结拜了,真是羡慕,虽然sea一直称我孟兄,但实在是惭愧,我一直远不如他们。上海的那帮人搞了个工作室,业余搞点项目做,我在武汉一个人,目前还不知道能做什么。自己的一些零碎想法,也只是变成了星星点点的破代码。

           不知道是不是真的如此,工资真的变得这么低了吗?Infosys只给他们两千多,太惨了,搞的这哥们面SAP的时候都不敢再开高价,只报了个四千,回来就被一帮人BS了一番。

           晚上叫他到家里吃饭,正好老常也来,sea顺便把他的大学室友带过来,他们聊得挺热闹,我想也会是这样,一瓶酒分四个人,老常说没喝好。

  • 从中文域名到十进制网络安全地址

    先开个题目,慢慢理解中。。。
  • 扯淡的漫游费降价听证会

           参考听证会的解释(百度百科),这次降价听证会的“双方”应该是消费者和提供移动通讯服务的移动提供商,所以个人觉得人大代表、政协委员、专家学者没有资格参加这次听证,这些人可以作为支持前两者一方的个人身份参加听证。国资委当然是移动等一方,赚了钱有他的份嘛。

            看看所谓交锋的三个主题:

            第一个是是否降价到位,这个是主题,正当的。

           第二个是先降资费还是先形成竞争,这是国务院的事情,与消费者无关,消费者只要保证服务和低价,价低了,有人不想做了,也自然有人想做了,竞争自然就有。

           第三个讨论到取消漫游费是否优惠富人简直是扯淡,有税法来调整,跟你移动漫游费何干?真是闲得蛋疼。

  • 百度空间链接分析

    string input = "";
            if (!string.IsNullOrEmpty(TextBox1.Text))
            {
                input = TextBox1.Text.Trim();  
            }
            string html = HtmlHandle.GetHtml(input, 8000, 0, Encoding.GetEncoding("gb2312"));
            string ptn = @"<span id=""linkArea"">.*?""(?<link>.*?)"",""(?<title>.*?)"",""(?<subtitle>.*?)"".*?</span>";

            string res = "";

            MatchCollection mc = Regex.Matches(html, ptn, RegexOptions.ExplicitCapture);
            foreach (Match ma in mc)
            {
                res = res + "<a href=" + ma.Groups["link"].Value + " title= " + ma.Groups["subtitle"].Value+">" + ma.Groups["title"].Value + "</a><br/>" ;
            }
            Literal1.Text = res;

  • 用SubSonic连接MySql数据库的配置

    在项目中加入SubSonic.dll的引用;

    在项目web.config的configuration中加入

    <configSections>
       <section name="SubSonicService" type="SubSonic.SubSonicSection, SubSonic" requirePermission="false"/>
    </configSections>

    <connectionStrings>
       <clear/>
       <add name="MySqlDataConnection" connectionString="Data Source=dataserveripornamepipe;Database=database;User ID=username;Password=password"/>
    </connectionStrings>
    <SubSonicService defaultProvider="MySqlData">
       <providers>
        <clear/>   
        <add name="MySqlData" type="SubSonic.MySqlDataProvider,SubSonic" connectionStringName="OracleDataConnection" generatedNamespace="MySqlDataDomain"/>
       </providers>
    </SubSonicService>

    然后SubSonic DAL,参照http://hi.baidu.com/beloving/blog/item/472d17ce1ed17e3ab600c8a9.html

    注:如果同一个项目中有多个数据库,甚至是多种,如Sql Server+Oracle+MySql,建议用不同的Namespace,这样Generated目录中会出现多个相应文件夹来存放相应的数据类。

    测试中我用的discuz数据库,输出界面显示如下信息:

    Generating ODS Controllers for MySqlData (201 total) that’s a serious amount of tables to generate. But we can handle it. You just will need to be patient and go get some coffee while we do this thang…

    呵呵

  • 用SubSonic连接Oracle数据库的配置

    首先要装Oracle客户端,数据库放在哪里就看你的情况了。

    在项目中加入SubSonic.dll的引用;

    在项目web.config的configuration中加入

    <configSections>
       <section name="SubSonicService" type="SubSonic.SubSonicSection, SubSonic" requirePermission="false"/>
    </configSections>

    <connectionStrings>
       <clear/>
       <add name="OracleDataConnection" connectionString="Data Source=yourdataspace;Persist Security Info=True;User ID=yourid;Password=yourpassword"/>
    </connectionStrings>
    <SubSonicService defaultProvider="OracleData">
       <providers>
        <clear/>   
        <add name="OracleData" type="SubSonic.OracleDataProvider,SubSonic" connectionStringName="OracleDataConnection" generatedNamespace="OracleDataDomain"/>
       </providers>
    </SubSonicService>

    然后SubSonic DAL,参照http://hi.baidu.com/beloving/blog/item/472d17ce1ed17e3ab600c8a9.html

  • 拿着学生票回家过年

    票已经买了,2月1号的,托同学买的,要买全票人家不卖,不得不买了半票。。。
  • 短程旅游相关新闻

    旅游大鳄组团考察 河南欲在武汉城市圈掘金
    2008-01-07 09:19   文章来源:湖北日报
    文章类型:摘编   内容分类:新闻
    日前,河南旅游业考察团来汉,考察以武汉为集结地的短程休闲度假产品。
    这是武汉城市圈获批“两型社会”试验区后,首个针对城市圈旅游产品的考察团,也是武汉今年首个大规模的外地旅行商考察团。
    考察团50名代表分别来自郑州、洛阳、开封等中原20多个城市的骨干组团社、县市旅游局以及业内重点媒体,集中了河南省内极具实力的旅行商买家。
    本次考察主要针对即将启动的春季市场,研发河南各地到武汉的短线游产品,加强两地的客源互动。对于城市圈的旅游资源,河南旅游界看好武汉的水上都市风光、汤池温泉等休闲度假产品。
    业内人士称,过去都是河南景区频繁来汉促销推介,招徕武汉游客;河南旅游业考察团来汉,正是武汉城市圈旅游界打开河南市场的好时机。

    ---------------------------------

    短线游带旺首个“小长假”


    金羊网 2007-12-24 09:59:06

    中国最新节假日休假方案上周正式出台。从方案中看,明年全年有5个3天的“小长假”,分别是元旦、清明、五一、端午和中秋节,还有两个7天长假,即春节和国庆节。有业内人士表示,新休假方案将给旅游业注入新活力。

    短线游成元旺主打产品

    记者了解到,作为调整后的第一个假期,元旦三至五

    天游成为主打产品,线路比以往增加了不少,除了省内游,还出现了湖南、广西等邻省份的中短线新产品。此外,如新马五天游、沙巴文莱五天游、菲律宾四天游、日本东京精选四天游、韩国首尔济州五天游等短线出境游也于近日面市,广受欢迎。广之旅等社表示,今年元旦出游价格与平日相仿,十分实惠。

    新休假将衍生更多自由行主题

    休假次数的增多将给人们提供更多机会自主安排出游,更将有利于消除淡旺季之间的差别,在分流黄金周人流之余,能更有效刺激潜在的旅游消费市场,引导人们“淡季”出游。

    从上半年假期看,四至六月出现清明、五一、端午三个小假期,这三个月正是北方地区春暖花开的季节,赏花踏青自由行必将受到极大欢迎。以往的六月是旅行社最淡的季节,现在有了具有浓厚中国传统内涵的端午假期,则将直接拉动自由行市场。而且从四月到六月,每个月都有个小假期,这让人们不会因为少了一个五一长假而有更多的遗憾。

    记者了解到,随着明年带薪休假制度的实行,自由行线路将是旅行社推出的重点产品。(王琦璋 钟健)

    ------------------------------------

    与“黄金周”相比 “小长假”更适合休闲

    CCTV.com消息(朝闻天下):明天就是新年了,现在我们正享受着我国节假日调整方案实施后的第一个“小长假”。这个假期大家过的怎么样呢?今天新华每日电讯报道说,与“黄金周”相比,“小长假”更适合休闲。

         元旦的三天假期,很多人都选择了一些休闲的方式来放松自己。比如逛商场、和亲朋好友聚会等等。山西财经大学的一位教授认为:“只要法律保障人们的休假权,小长假比黄金周更能让人们放松,便于从容安排休闲消费活动。

         对于许多年轻的上班族来说,小长假成了“省亲节”。30中午从太原回到家乡临汾的李辉认为,以往长假无论旅游、回家都过于拥挤,车票、机票很难买到,高速公路又时常堵车,长假因而令人向往但又令人发愁。小长假用来旅游有些匆忙,但趁机回趟老家和父母团聚,就觉得开心又从容。http://news.cctv.com/society/20071231/101276.shtml

  • 用代理页面协助ss抓取程序

    用ss6(supesite6.0beta)抓华师大在线的新闻时遇到一点问题,就是获取不到完整的页面代码。

    华师大在线采用shtml,不知道是否与此有关,ss测试程序只能抓到菜单部分,下面就没有了。后来只好自己写个页面来替它抓,然后再提供给ss来分析。

    代理页面代码如下:

    protected void Page_Load(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(Request.QueryString["url"]))
            {
                string url = Request.QueryString["url"];
                Encoding codetype = Encoding.UTF8;
                if (!string.IsNullOrEmpty(Request.QueryString["code"]))
                {
                    codetype = Encoding.GetEncoding(Request.QueryString["code"]); ;
                }
                string html=GetHtmlCode(url, 8000, 0, codetype);

                Page.Response.Write(html);
            }
            else
                TextBox1.Text = "未输入请求链接";
           
        }

    //下面是抄的

        private string GetHtmlCode(string strUrl, int timeout, int enterType, Encoding EnCodeType)
        {
            string strResult;
            try
            {
                HttpWebRequest myReq = (HttpWebRequest)HttpWebRequest.Create(strUrl);
                myReq.Timeout = timeout;
                HttpWebResponse HttpWResp = (HttpWebResponse)myReq.GetResponse();
                Stream myStream = HttpWResp.GetResponseStream();
                StreamReader sr = new StreamReader(myStream, EnCodeType);
                StringBuilder strBuilder = new StringBuilder();

                while (-1 != sr.Peek())
                {
                    strBuilder.Append(sr.ReadLine());
                    if (enterType == 1)
                    {
                        strBuilder.Append("\r\n");
                    }
                }
                strResult = strBuilder.ToString();

            }
            catch (Exception err)
            {
                strResult = "请求错误:" + err.Message;
            }
            return strResult;
        }

    下面是ss6采集器配置文件:

    # SupeSite Dump
    # Version: SupeSite 6.0beta1
    # Time: 2008-01-11 11:41:43
    # From: 武汉七校新闻网 ()
    #
    # This file was BASE64 encoded
    #
    # SupeSite:
    http://www.supesite.com
    # Please visit our website for latest news about SupeSite
    # ——————————————————–

    YTo1MDp7czo3OiJyb2JvdGlkIjtzOjI6IjExIjtzOjQ6Im5hbW
    UiO3M6MTI6IuWNjuW4iOimgemXuyI7czozOiJ1aWQiO3M6MToi
    MSI7czo4OiJkYXRlbGluZSI7czoxMDoiMTIwMDAyMjExOCI7cz
    o4OiJsYXN0dGltZSI7czoxMDoiMTIwMDAyMTkwNyI7czoxMToi
    aW1wb3J0Y2F0aWQiO3M6MToiMSI7czo4OiJyb2JvdG51bSI7cz
    oxOiIxIjtzOjExOiJsaXN0dXJsdHlwZSI7czozOiJuZXciO3M6
    NzoibGlzdHVybCI7czoxNjc6ImE6Mjp7czo2OiJtYW51YWwiO2
    E6MTp7aTowO3M6MTExOiJodHRwOi8vbmV3cy5mdWxsc2hhcmUu
    Y24vc3BpZGVyL0dldEh0bWwuYXNweD91cmw9aHR0cDovL29ubG
    luZS5jY251LmNvbS5jbi9TSHRtbC95YW93ZW4vaW5kZXguc2h0
    bWwmY29kZT1nYjIzMTIiO31zOjQ6ImF1dG8iO3M6MDoiIjt9Ij
    tzOjEzOiJsaXN0cGFnZXN0YXJ0IjtzOjE6IjAiO3M6MTE6Imxp
    c3RwYWdlZW5kIjtzOjE6IjAiO3M6MTI6InJldmVyc2VvcmRlci
    I7czoxOiIxIjtzOjY6ImFsbG51bSI7czoyOiIzNiI7czo2OiJw
    ZXJudW0iO3M6MToiMSI7czo3OiJzYXZlcGljIjtzOjE6IjEiO3
    M6NjoiZW5jb2RlIjtzOjU6InV0Zi04IjtzOjEzOiJwaWN1cmxs
    aW5rcHJlIjtzOjA6IiI7czo5OiJzYXZlZmxhc2giO3M6MToiMC
    I7czoxNDoic3ViamVjdHVybHJ1bGUiO3M6MTMzOiI8dGQgY29s
    c3Bhbj0iMiIgdmFsaWduPSJ0b3AiIGJnY29sb3I9IiNFRUY5Rk
    YiIGNsYXNzPSJ4aW53ZW4iPltsaXN0XTx0YWJsZSBib3JkZXI9
    IjAiIHdpZHRoPSIxMDAlIj48dHI+PHRkIHdpZHRoPSI1MCUiIG
    FsaWduPSJyaWdodCI+IjtzOjE4OiJzdWJqZWN0dXJsbGlua3J1
    bGUiO3M6MjY6ImhyZWY9Ii9TSHRtbC95YW93ZW4vW3VybF0iIj
    tzOjE3OiJzdWJqZWN0dXJsbGlua3ByZSI7czoxMDA6Imh0dHA6
    Ly9uZXdzLmZ1bGxzaGFyZS5jbi9zcGlkZXIvR2V0SHRtbC5hc3
    B4P2NvZGU9Z2IyMzEyJnVybD1odHRwOi8vb25saW5lLmNjbnUu
    Y29tLmNuL1NIdG1sL3lhb3dlbi8iO3M6MTE6InN1YmplY3RydW
    xlIjtzOjM3OiI8c3BhbiBjbGFzcz0iU1RZTEU3Ij5bc3ViamVj
    dF08L3NwYW4+IjtzOjEzOiJzdWJqZWN0ZmlsdGVyIjtzOjA6Ii
    I7czoxNDoic3ViamVjdHJlcGxhY2UiO3M6MDoiIjtzOjE2OiJz
    dWJqZWN0cmVwbGFjZXRvIjtzOjA6IiI7czoxMDoic3ViamVjdG
    tleSI7czowOiIiO3M6MTg6InN1YmplY3RhbGxvd3JlcGVhdCI7
    czoxOiIwIjtzOjEyOiJkYXRlbGluZXJ1bGUiO3M6MDoiIjtzOj
    g6ImZyb21ydWxlIjtzOjE5OiLmnaXmupDvvJpbZnJvbV3CoMKg
    IjtzOjEwOiJhdXRob3JydWxlIjtzOjIxOiLkvZzogIXvvJpbYX
    V0aG9yXcKgwqAiO3M6MTE6Im1lc3NhZ2VydWxlIjtzOjUyOiI8
    dGQgY2xhc3M9ImJrX3lvdV9zaG93Ij5bbWVzc2FnZV08ZGl2IG
    FsaWduPSJyaWdodCI+IjtzOjEzOiJtZXNzYWdlZmlsdGVyIjtz
    OjA6IiI7czoxNToibWVzc2FnZXBhZ2V0eXBlIjtzOjQ6InBhZ2
    UiO3M6MTU6Im1lc3NhZ2VwYWdlcnVsZSI7czozNToiPGRpdiBh
    bGlnbj0icmlnaHQiPltwYWdlYXJlYV08L2Rpdj4iO3M6MTg6Im
    1lc3NhZ2VwYWdldXJscnVsZSI7czoxNzoiPGEgaHJlZj0iW3Bh
    Z2VdIj4iO3M6MjE6Im1lc3NhZ2VwYWdldXJsbGlua3ByZSI7cz
    owOiIiO3M6MTQ6Im1lc3NhZ2VyZXBsYWNlIjtzOjA6IiI7czox
    NjoibWVzc2FnZXJlcGxhY2V0byI7czowOiIiO3M6ODoiYXV0b3
    R5cGUiO3M6MToiMSI7czoxMToid2lsZGNhcmRsZW4iO3M6MToi
    MCI7czoyMDoic3ViamVjdHVybGxpbmtjYW5jZWwiO3M6MDoiIj
    tzOjIwOiJzdWJqZWN0dXJsbGlua2ZpbHRlciI7czowOiIiO3M6
    MTY6InN1YmplY3R1cmxsaW5rcGYiO3M6MDoiIjtzOjE2OiJzdW
    JqZWN0a2V5Y2FuY2VsIjtzOjA6IiI7czoxMDoibWVzc2FnZWtl
    eSI7czowOiIiO3M6MTY6Im1lc3NhZ2VrZXljYW5jZWwiO3M6MD
    oiIjtzOjEzOiJtZXNzYWdlZm9ybWF0IjtzOjE6IjEiO3M6MjA6
    Im1lc3NhZ2VwYWdldXJsbGlua3BmIjtzOjA6IiI7czo3OiJ1aW
    RydWxlIjtzOjA6IiI7czo3OiJ2ZXJzaW9uIjtzOjg6IjYuMGJl
    dGExIjt9

  • 08元旦信管地带推出人物专访有声系列

           经过一段时间的准备,2008年1月1日下午,主持人沙拉同学和师兄Collin一起来到我的住处,昨天采购的两个麦克也用上了,75块钱,猎音者,在广埠屯资讯2107买的。

            录制了一个半小时,然后程兴华到了,我们晚饭吃的鸡汤,八一路菜场买的黑妃鸡。

            编辑完成以后及时上线,敬请期待。http://www.sim-zone.cn

    以下是暂定图片:

    --------------音频地址-2008-1-4------------