如何使用gmail发送邮件

using System.Web.Mail;

    // Mail initialization
MailMessage mailMsg = new MailMessage();
mailMsg.From = "test@test.com";
mailMsg.To = "desti@126.com";
//mailMsg.Cc = cc;
//mailMsg.Bcc = bcc;
mailMsg.Subject = "send mail use gmail";
mailMsg.BodyFormat = MailFormat.Text;
mailMsg.Body = "Hello here comes the sun";
mailMsg.Priority = MailPriority.High;
// Smtp configuration
SmtpMail.SmtpServer = "smtp.gmail.com";
// – smtp.gmail.com use smtp authentication
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "yourgmailaddress");
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "youpassword");
// – smtp.gmail.com use port 465 or 587
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", "465");
// – smtp.gmail.com use STARTTLS (some call this SSL)
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpusessl", "true");
// try to send Mail
try
{
     SmtpMail.Send(mailMsg);
     Response.Write("send success");
}
catch (Exception ex)
{
     Response.Write(ex.Message);
}

转自:http://www.cnblogs.com/sunbingzibo/archive/2008/03/07/1094831.html

找dotnet的资料还是上csdn和cnblogs,在这里看到算你幸运,放心吧,2008年3月10日20点54分发送到126邮箱成功。

注意:G官方限制一天内同一封邮件最多发送到500个联系人。

以上代码符合.net1.1规范,2.0的代码如下:

using System;
using System.Collections.Generic;
using System.Text;
using System.Net.Mail;
using System.Net;

namespace Artech.Mail.ConsoleApp
{
    
class Program
    
{

        const string ADDRESS_FROM = "from@gail.com";
        
const string ADDRESS_TO = "to@gmail.com";
        
const string USER_ID = "MyAccount";
        
const string PASSWORD = "password";
        
const string SMTP_SERVER = "smtp.gmail.com";
        
const int PORT = 587;

        
static void Main(string[] args)
        
{

                 SendMail(SMTP_SERVER, PORT);
                 Console.Read();        
           
         }

        
static void SendMail(string smtpServer, int port)

        {
             SmtpClient mailClient
= new SmtpClient(smtpServer, 587);
             mailClient.EnableSsl
= true;
             NetworkCredential crendetial
= new NetworkCredential(USER_ID, PASSWORD);

             mailClient.Credentials = crendetial;
             MailMessage message
= new MailMessage(ADDRESS_FROM, ADDRESS_TO, "This is a subject", "This is the body of the mail");
           
             mailClient.Send(message);
             Console.WriteLine(
"Mail has been sent to ‘{0}’", ADDRESS_TO);
         }

     }

}

熟悉System.Net.Mail. SmtpClient,对上面的Code应该是很熟悉了,在这里我就不想对上面的逻辑多做介绍了。不过我需要补充几点的是:

1.通过Gmail,你只能以你登录到SMTP Server的Account的名义对外发信,以上面为例,我以” MyAccount”最为Gmail的Account登录,向Email address 为to@gmail.com发送邮件,虽然在SmtpClient.Send方法中的我指定的From address为from@gail.com,当收信人受到该邮件的时候,邮件的发件人是MyAccount@gail.com,不会为from@gail.com。这些很有必要的,可以防止你利用别人的名义发送邮件。这种机制并不是通用的,我就和同事开过这样的玩笑:通过公司的STMP Server以另一个同事的名义向他发邮件。

2.虽然Google对外宣称他们开发的SMTP Server的Port为25,465和587,但是在代码中,我使用25和587一切正常,当时当我使用465的时候,怎么也发不出去。但是当我在Outlook中把Port配置为465的时候,发送邮件也正常。我还没来得及查阅到底是什么问题。知道原因的朋友,请不吝赐教。

3.对于像这种邮件服务功能的代码,我们一般写成可配置的。因为对于对于帐户和密码,甚至是STMP Server,都有可能经常的变换。但是我们不用通过常用的<AppSettings>来配置,也不用定义我们的Custom ConfigurationSection。因为Configuration System已经为我们定义的内置的<mailSettings>来配置邮件相关的信息。比如:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  
<system.net>
    
<mailSettings>
      
<smtp from="MyAccount@gmail.com">
        
<network host="smtp.gmail.com"
                  password
="password"
                  port
="587"
                  userName
=" MyAccount @gmail.com"/>
      
</smtp>
    
</mailSettings>
  
</system.net>
</configuration>

对于Gmail,from实际上没有什么意义。

现在我们就可以进一步地简化我们的Managed code了:

static void SendMail()
        
{

             SmtpClient mailClient = new SmtpClient();
             mailClient.EnableSsl
= true;
             MailMessage message
= new MailMessage(ADDRESS_FROM, ADDRESS_TO, "This is a subject", "This is the body of the mail");


             mailClient.Send(message);
             Console.WriteLine("Mail has been sent to ‘{0}’", ADDRESS_TO);
         }

http://www.2ey.cn/showart.asp?art_id=338

可见端口设定变为最重要的一项,看准了用2.0时不能用465端口,而要用587,昨晚上发后一半用了半个小时也不成功。

可是用passwordrecovery控件的时候出了问题,它默认的enablessl是false,我又懒得自己写一个出来,所以在该空间的sendingmail事件中添加如下代码(不要忘了using System.Net.Mail;):

        MailMessage mail = e.Message;
        e.Cancel = true;
        SmtpClient smtp = new SmtpClient();
        smtp.EnableSsl = true;       
        smtp.Send(mail);

这样就搞定了。

然后我再查查怎么丰富一下邮件内容,即设置(Mail)BodyFile

为躺在床上也躺不舒服的兄弟祈祷

       某人去杭州看某人了,我才意识到问题有点严重。

       幸好电话里问了一下也算什么大病,可在这盛世就医那也至少要半年的工资啊,何况一起毕业的这伙子人到了一起不比谁挣钱多,都说比谁欠债多。除了恐怕别人借钱的小心眼,我看还是实情就是这样。

       上周偶然经过教五又见尚仲生开讲座,听了听有一点收获,那就是我属于“被文化武装了的游民”那一帮人。

       今天下午六点下了班,发现外面远比办公室暖和,出来太阳还没落,骑着老婆的自行车回家,心里美滋滋的。

       往家里寄了一套视频监控系统,专门守着我们家里那几头母猪的。这几头猪挺争气,从大年初一到现在下了三窝崽了。只是见大冷天父母还要整宿的盯着,心里实在不忍。这套东西调通运行了,我在电话里也听得出父母的欣喜,不只因为马上又有一窝小猪仔,也因为自己的儿子给家里做了一点实事。

        最后,希望那家伙的屁股早点好起来,希望那家伙的心情也早点好起来。

让六度眼见为实

        新版的蚂蚁网上线了,连账号信息都扔了,还要重新注册。

        稍微看了一下,发现这次的蚂蚁又重新回到了他最初的方向上。可见当初构建网上购物的尝试是失败的。

         前些日子我无聊的时候做了一个展示博客好友列表的原型,出发点就是让六度眼见为实,可喜的是蚂蚁现在做出来了。大家可以看看,www.mayi.com

         可惜仔细看了下,他做的又不够深入,只显示一阶好友,而且只是为了推广自己的网站。如果能做一个像hi首页那样的flash,以某个博客为圆点,周围散布他的好友,然后像路由一样显示自己到这个博客的跳数之类,那会更有意思些。

用Linq生成无限级分类菜单TreeView

数据模型:NewsCategory

Cateid

uniqueidentifier

ID

CateName

Nvarchar(256)

分类名

PreCate

uniqueidentifier

父类

IsLeaf

bit

是否为叶子

首先创建Linq to sql classes文件DB.dbml,把该表拖进去

下面是代码:

在页面上放:

<asp:TreeView ID="TreeView1" runat="server" ShowLines="True">
    </asp:TreeView>

.cs中为:

    DBDataContext ctx = new DBDataContext();

    protected void Page_Load(object sender, EventArgs e)
    {             
        IQueryable<NewsCategory> cates = from cate in ctx.NewsCategories
                                         where cate.PreCate.ToString().Equals("root")
                                         select cate;
        foreach (var cate in cates)
        {
            TreeNode node = new TreeNode();
            node.Text = cate.CateName;
            node.Value = cate.CateId.ToString();
            TreeView1.Nodes.Add(node);
            if (cate.IsLeaf==false)
            {
                node.Expanded = true;
                AddReplies(node);
            }
        }
    }

    private void AddReplies(TreeNode node)
    {
        IQueryable<NewsCategory> cs = from c in ctx.NewsCategories
                                      where c.PreCate.ToString().Equals(node.Value)
                                      select c;
        foreach (var c in cs)
        {
            TreeNode replyNode = new TreeNode();
            replyNode.Text = c.CateName;
            replyNode.Value = c.CateId.ToString();
            node.ChildNodes.Add(replyNode);
            if (c.IsLeaf==false)
            {
                replyNode.Expanded = true;
                AddReplies(replyNode);
            }
           
        }
    }

南方都市报刊称迅雷被指盗窃用户文件

谨慎使用迅雷建议

1.使用官方正式版的迅雷软件,不要选择来历不明、经过改编的“去广告版”等迅雷
2.不要设置开机自动运行迅雷,下载时以不影响其他网络应用为前提,觉得妨碍电脑运行和其他上网应用时不妨暂停下载,关闭迅雷
3.如有必要可选择在晚上不用电脑时进行下载,以免影响电脑和网络的正常使用
4.P2P精神在于无私分享,但不希望继续长期上传的文件可以转移下载到其他分区或对文件改名.

原文请看http://www.cnbeta.com/articles/49522.htm

我在一张电脑城发布的系统光盘上发现了一个绿色简化版的迅雷,现在提供给大家下载使用。下载

间接体验京广湖南段大堵塞

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

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

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

因为估计九点半同事就应该到公司了,我还要赶过去开门,就放下她一个在候车厅等车。离开候车厅走了好久才摆脱了武昌火车站,发现已经到了大东门,这才坐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

短程旅游相关新闻

旅游大鳄组团考察 河南欲在武汉城市圈掘金
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------------

写在2007的尾巴上

       依然用这个老套的标题吧,2007,不寻常的一年,彻底离开了大学,却经常出现在校园,从武汉跑到上海,又从上海转回来武汉。一年中,匆匆而过的多少事,已经成为我的历史。

       一年前,为了一个工作发愁,实际上没几天,一年中,换了好几个工作,收获也多多。只希望新的一年里,踏踏实实做成至少一件事情。对我来说,也许换工作不是一个坏事情,至少说明还有的换。但换工作绝对不能说明是一个好事情,毕竟兜了圈子。

        一年的开始,我被称为老师,在一个充满了理想的岗位上兢兢业业地干了一个月。一年的前半截,在黄浦江的边上,做了半年我不知道在做什么的工作,当我知道了自己在做什么的时候只好选择离开。2007的下半年有些悲壮,懒懒散散过了几个月,收获仅限于给未来设定了几个梦想。

        OK,希望今天下午我和gf转了一圈买回来的两个麦客让明天变成真正的开始吧。

关于武汉大学信息管理学院03届信息管理与信息系统三班同学及相关人士元旦聚会的通知

       为了纪念四年的大学生活,交流毕业后的发展经历,兹定于2007年12月30日下午三点在湖北省武汉市八一路东湖新村军转小区某栋某房间聚会,请在汉同学相互转告,准时参加。最迟当日下午五点赶到,不然好吃的就被抢光了。如对吃食有特殊要求,请回复提出,最好附上菜谱。场地费免收,活动经费AA,当晚喝醉了免费留宿 ,男女不限,但人数原则上不应超过五人。完。

                                                                                                 2007年12月27日