• 某业务员网站写给百度的一封情书

      “你”是一个多变的“情人”,让人实在是无法理解和捉摸不透,如有“情场”高手请速来指点,“我”应该怎么对付“他”。

      “我”与“你”初次谋面(收录)将近两个月,原本想与“你”疯逛热恋(天天更新),“你”却对“我”若即若离(收录时多时少),有时候“你”经常来看(更新)“我”,有时候又十来天不来不闻不问(更新),“我”不知道哪里惹得“你”不开心,虽然“我”在“你”的心中的位置有提高(排名上升),但是“你”最近变了,都不来看“我”了,让“我”天天伤心。“我”多方咨询,向了解“你”的人打听“你”的脾气,努力改变自己来迎合“你”,天天变着花样充实(内容更新)自己,也去很多人气的地方(论坛)留下自己的身影(发贴),可是还是听不到“你”一点消息(没更新)。“我”的印象在你的心中越来越模糊了(收录减少),生怕“你”会把“我”忘记,心中郁闷只有寄相思于明月啊!多希望“你”每天都能来看看“我”;问候“我”;关心“我”,但总是“我”的愿望一次又一次落空,心里难过极了。“你”知道吗?"我"每天早上醒来的第一件事就是看下"你"昨晚有没有来过(爬行网站),却发现不了一丝"你"的踪迹,让"我"一天的心情都为此低落。

      外面已是秋风扫落叶,让人更是伤感!没有“你”来看我的日子是孤寂的,“你”的行踪让人无法捉摸,有时候难免胡思乱想,外面的花花世界,新鲜事物层出不穷相必你已经是移情别恋了,干脆一死了之好了。但姐妹们都劝我,说“你”很忙,需要耐心等待,说“你”会来的,只需要“我”自己天天充实地过,“你”一定会再来看我,而且会对我的印象越来越深刻,而且还会让“你”更加爱上“我”,在“你”心中的位置也会越来越重,只需要时间。所以“我”告诉自己一定要坚持,要改变自己,多交朋友,让更多的朋友都支持“我”,当“我”从灰姑娘变成万众瞩目的焦点时,相信“你”一定会天天陪在我的身边,难舍难分!

      大家支持我“www.woshiyewuyuan.com”吧,“我”会努力加油的,做最好的自己!

  •     我是业务员网再增新业务:旺旺群营销(http://www.woshiyewuyuan.com/wangwangqun.php) 欢迎大家测试体验!

     

        同时,我是业务员网开通业务员差旅帮手工具:火车查询(http://www.woshiyewuyuan.com/province.php?provinceID=19)欢迎大家体验,并提宝贵意见!

  • QQ校友录和人人网的纵向比较 浅谈垂直服务SNS的运营
     
            我是校内的忠实fans,上校内是每天必做的功课,但是最近改名人人,用户纯净度一下拉下那么多,我一段好失望,打算不再上。转向了QQ校友录,发现里面的人气越来越高了,用户体验度也不错!
           QQ针对的用户群是学生,很像刚开始的校内。但是QQ校友有腾讯.那个”老爸“的庇佑,皇帝的女儿不愁嫁,但是校内不同,他要考虑自己的商业运营,他要盈利。所以他要"改变,坚持,信任,联系”。
     
          抛开情感因素,现在的人人在商业运营上做的真的很不错,不管从活动到,广告的整合度上。让他不感觉他是AD,很多都是从用户的角度去出发的。校内的改变的正确的,这也是未来SNS发展的一个趋势。
     
          我们不是校内,也不是QQ。作为一个垂直服务的SNS的站长们,我们没有QQ那样巨大的资源,也没有校内聚集起来的那么多的人气。我们要走的是校内网刚起步的路,针对特点人气,认真做好服务。多从你的用户角度出发,专注的为他们服务。然后在去考虑商业性的东西。
     
       比如,我们的站,我是业务员网(www.woshiyewuyuan.com),前段时间上了些业务行业的数据。每天上百的IP,分析它的关键字来源,发现很大部分都是那些业务员,找业务联系电话数据过来。一个真正为客户服务的站。才能取得人气。
     
    我是业务员网    笨小孩any
  • SNS运作心得:业务员网添加地区群组
     

        运作业务员交友网-(www.woshiyewuyuan.com)已经有四个月了,针对业务员交友网的运营和用户建议,就业务员网添加地区群组和大家交流了一下。
        我们已知垂直行业门户网站应该在用户的交互和用户行业服务两个方面入手, 用户交互开始比较难做,因为SNS的去中心化,在焦点消息的传播方面相比BBS是劣势,优势是更好的进行消息隔离,解决信息过多时的信息爆炸问题,但开始的网站肯定没有信息爆炸问题,所以开始入手应该通过吸引用户加入和参与的服务来增加用户黏度。
        我在开发和运营业务员交友网时遇到这些问题,注册用户持续增加,而用户计划不发表话题也不参与群组,更多的用户仅仅来看看,仅有的几个话题也因为没有朋友的关系而得不到更多的关注,活跃者热情逐渐降低。
    为了分析和解决这些问题,我和我的工作组成员一起分析了ajj,校内等多个SNS网站的运作,仔细分析后,发现他们引入的地区群组,用户活跃度相当高. 因为,在地区群组中,人们自然的分流。在不同的地区群组中,他们因为有共同的地区属性而产生共同话题,因而活跃。
        在运作过程中还发现,因为地区群组中的话题往往都是围绕着大家熟知事情或项目,大家对信息都或多或少了解一些,或者感兴趣。故而,他们跟帖和回复很活跃!
        另外,业务员交友网还发现一个特点,那就是在地区群组中发布按地区分类好了的资讯或业务数据,用户热度很高,并且黏性很高,他们会经常来关注资讯内容的更新程度,或者来找寻是否有更多自己需要的信息或数据。
     
        行业垂直SNS网站应该更好的分析用户需求,facebook、校内和海内是泛化的SNS,大家根据兴趣自我组织话题内容并逐渐聚集,而行业垂直SNS一般都会为商务人士服务,在用户之间的话题也会局限在行业本身,这就造成了用户参与度不高,但地区群组因为能让他们抛开行业局限,从而能更好的刺激他们的参与。
        所以更多关注你的用户的需求,实现适应他们的交互方式很重要。在SNS引入地区群组是一个值得分析和考虑的运营手法!
  • using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Net;
    using System.Net.Sockets;
    using System.Collections;
    using System.IO;
    using System.Text.RegularExpressions;
    using RE = System.Text.RegularExpressions.Regex;
    using System.Security.Cryptography.X509Certificates;

     

    namespace HttpProc
    {
        ///<summary>
        ///上传事件委托
        ///</summary>
        ///<param name="sender"></param>
        ///<param name="e"></param>
        public delegate void WebClientUploadEvent(object sender, HttpProc.UploadEventArgs e);

        ///<summary>
        ///下载事件委托
        ///</summary>
        ///<param name="sender"></param>
        ///<param name="e"></param>
        public delegate void WebClientDownloadEvent(object sender, HttpProc.DownloadEventArgs e);


        ///<summary>
        ///上传事件参数
        ///</summary>
        public struct UploadEventArgs
        {
            ///<summary>
            ///上传数据总大小
            ///</summary>
            public long totalBytes;
            ///<summary>
            ///已发数据大小
            ///</summary>
            public long bytesSent;
            ///<summary>
            ///发送进度(0-1)
            ///</summary>
            public double sendProgress;
            ///<summary>
            ///发送速度Bytes/s
            ///</summary>
            public double sendSpeed;
        }

        ///<summary>
        ///下载事件参数
        ///</summary>
        public struct DownloadEventArgs
        {
            ///<summary>
            ///下载数据总大小
            ///</summary>
            public long totalBytes;
            ///<summary>
            ///已接收数据大小
            ///</summary>
            public long bytesReceived;
            ///<summary>
            ///接收数据进度(0-1)
            ///</summary>
            public double ReceiveProgress;
            ///<summary>
            ///当前缓冲区数据
            ///</summary>
            public byte[] receivedBuffer;
            ///<summary>
            ///接收速度Bytes/s
            ///</summary>
            public double receiveSpeed;
        }

        ///<summary>
        ///实现向WEB服务器发送和接收数据
        ///</summary>
        public class WebClient
        {
            private WebHeaderCollection requestHeaders, responseHeaders;
            private TcpClient clientSocket;
            private MemoryStream postStream;
            private Encoding encoding = Encoding.Default;
            private const string BOUNDARY = "--HEDAODE--";
            private const int SEND_BUFFER_SIZE = 10245;
            private const int RECEIVE_BUFFER_SIZE = 10245;
            private string cookie = "";
            private string respHtml = "";
            private string strRequestHeaders = "";
            private string strResponseHeaders = "";
            private int statusCode = 0;
            private bool isCanceled = false;
            public event WebClientUploadEvent UploadProgressChanged;
            public event WebClientDownloadEvent DownloadProgressChanged;

            ///<summary>
            ///初始化WebClient类
            ///</summary>
            public WebClient()
            {
                responseHeaders = new WebHeaderCollection();
                requestHeaders = new WebHeaderCollection();
            }


            ///<summary>
            ///读取指定URL的文本
            ///</summary>
            ///<param name="URL">请求的地址</param>
            ///<returns>服务器响应文本</returns>
            public string OpenRead(string URL)
            {
                requestHeaders.Add("Connection", "close");
                SendRequestData(URL, "GET");
                return GetHtml();
            }


            //解决证书过期无法访问的问题
            class CertPolicy : ICertificatePolicy
            {
                public bool CheckValidationResult(ServicePoint srvpt, X509Certificate cert, WebRequest req, int certprb)
                { return true; }
            }

            ///<summary>
            ///采用https协议访问网络
            ///</summary>
            ///<param name="URL">url地址</param>
            ///<param name="strPostdata">发送的数据</param>
            ///<returns></returns>
            public string OpenReadWithHttps(string URL,string strPostdata)
            {
                ServicePointManager.CertificatePolicy = new CertPolicy();
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL);
                request.CookieContainer = new CookieContainer();
                request.Method = "POST";
                request.Accept = "*/*";
                request.ContentType="application/x-www-form-urlencoded";
                byte[] buffer = this.encoding.GetBytes(strPostdata);
                request.ContentLength = buffer.Length;
                request.GetRequestStream().Write(buffer, 0, buffer.Length);
                HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                StreamReader reader = new StreamReader(response.GetResponseStream(), encoding);
                this.respHtml = reader.ReadToEnd();
                foreach (System.Net.Cookie ck in response.Cookies)
                {
                    this.cookie += ck.Name + "=" + ck.Value + ";";
                }
                reader.Close();
                return respHtml;
            }

            ///<summary>
            ///读取指定URL的文本
            ///</summary>
            ///<param name="URL">请求的地址</param>
            ///<param name="postData">向服务器发送的文本数据</param>
            ///<returns>服务器响应文本</returns>
            public string OpenRead(string URL, string postData)
            {
                byte[] sendBytes = encoding.GetBytes(postData);
                postStream = new MemoryStream();
                postStream.Write(sendBytes, 0, sendBytes.Length);

                requestHeaders.Add("Content-Length", postStream.Length.ToString());
                requestHeaders.Add("Content-Type", "application/x-www-form-urlencoded");
                requestHeaders.Add("Connection", "close");

                SendRequestData(URL, "POST");
                return GetHtml();
            }


            ///<summary>
            ///读取指定URL的流
            ///</summary>
            ///<param name="URL">请求的地址</param>
            ///<param name="postData">向服务器发送的数据</param>
            ///<returns>服务器响应流</returns>
            public Stream GetStream(string URL, string postData)
            {
                byte[] sendBytes = encoding.GetBytes(postData);
                postStream = new MemoryStream();
                postStream.Write(sendBytes, 0, sendBytes.Length);

                requestHeaders.Add("Content-Length", postStream.Length.ToString());
                requestHeaders.Add("Content-Type", "application/x-www-form-urlencoded");
                requestHeaders.Add("Connection", "close");

                SendRequestData(URL, "POST");

                MemoryStream ms = new MemoryStream();
                SaveNetworkStream(ms);
                return ms;
            }


            ///<summary>
            ///上传文件到服务器
            ///</summary>
            ///<param name="URL">请求的地址</param>
            ///<param name="fileField">文件域(格式如:file1=C:\test.mp3&file2=C:\test.jpg)</param>
            ///<returns>服务器响应文本</returns>
            public string UploadFile(string URL, string fileField)
            {
                return UploadFile(URL, "", fileField);
            }

            ///<summary>
            ///上传文件和数据到服务器
            ///</summary>
            ///<param name="URL">请求地址</param>
            ///<param name="textField">文本域(格式为:name1=value1&name2=value2)</param>
            ///<param name="fileField">文件域(格式如:file1=C:\test.mp3&file2=C:\test.jpg)</param>
            ///<returns>服务器响应文本</returns>
            public string UploadFile(string URL, string textField, string fileField)
            {
                postStream = new MemoryStream();

                if (textField != "" && fileField != "")
                {
                    WriteTextField(textField);
                    WriteFileField(fileField);
                }
                else if (fileField != "")
                {
                    WriteFileField(fileField);
                }
                else if (textField != "")
                {
                    WriteTextField(textField);
                }
                else
                    throw new Exception("文本域和文件域不能同时为空。");

                //写入结束标记
                byte[] buffer = encoding.GetBytes("--" + BOUNDARY + "--\r\n");
                postStream.Write(buffer, 0, buffer.Length);

                //添加请求标头
                requestHeaders.Add("Content-Length", postStream.Length.ToString());
                requestHeaders.Add("Content-Type", "multipart/form-data; boundary=" + BOUNDARY);
                requestHeaders.Add("Connection", "Keep-Alive");

                //发送请求数据
                SendRequestData(URL, "POST", true);

                //返回响应文本
                return GetHtml();
            }


            ///<summary>
            ///分析文本域,添加到请求流
            ///</summary>
            ///<param name="textField">文本域</param>
            private void WriteTextField(string textField)
            {
                string[] strArr = RE.Split(textField, "&");
                textField = "";
                foreach (string var in strArr)
                {
                    Match M = RE.Match(var, "([^=]+)=(.+)");
                    textField += "--" + BOUNDARY + "\r\n";
                    textField += "Content-Disposition: form-data; name=\"" + M.Groups[1].Value + "\"\r\n\r\n" + M.Groups[2].Value + "\r\n";
                }
                byte[] buffer = encoding.GetBytes(textField);
                postStream.Write(buffer, 0, buffer.Length);
            }

            ///<summary>
            ///分析文件域,添加到请求流
            ///</summary>
            ///<param name="fileField">文件域</param>
            private void WriteFileField(string fileField)
            {
                string filePath = "";
                int count = 0;
                string[] strArr = RE.Split(fileField, "&");
                foreach (string var in strArr)
                {
                    Match M = RE.Match(var, "([^=]+)=(.+)");
                    filePath = M.Groups[2].Value;
                    fileField = "--" + BOUNDARY + "\r\n";
                    fileField += "Content-Disposition: form-data; name=\"" + M.Groups[1].Value + "\"; filename=\"" + Path.GetFileName(filePath) + "\"\r\n";
                    fileField += "Content-Type: image/jpeg\r\n\r\n";

                    byte[] buffer = encoding.GetBytes(fileField);
                    postStream.Write(buffer, 0, buffer.Length);

                    //添加文件数据
                    FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read);
                    buffer = new byte[50000];

                    do
                    {
                        count = fs.Read(buffer, 0, buffer.Length);
                        postStream.Write(buffer, 0, count);

                    } while (count > 0);

                    fs.Close();
                    fs.Dispose();
                    fs = null;

     

  •        同安生活网随着网网友的认可度的不断上升,这一崛起引来厦门地区的诸多网站的关注!

     

            其中厦门大学国际旅行社旗下网站 中国厦门会议网( www.5186u.com  原:我要中国游 网站)已公开表示有意把旗下武夷山旅游网(wuyishan.5186u.com)作为一个频道为同安生活网(www.365ta.com)的广大网友服务,其表现形式为 “同安生活网->武夷山旅游”频道。

    该频道将为同安生活网的网友提供:整合了厦门大学国际旅行社客服服务资源(包括其全国武夷山旅游热线:400-6618166),为同安生活网上的网友提供武夷山出游的实时咨询,咨询内容包括汽车、火车、飞机等票务服务(免费咨询),以及武夷山住宿、景点、特产、旅游线路安排等多方位信息服务,方便有武夷山出游计划的同安好友做好出游计划策划以及安全防范策略等等。

           同安生活网的成功体现了同安生活网的建设团队的实力,我们为同安生活网的美好明天喝彩,为同安生活网的耕耘者们喝彩,为同安生活网忠实的网友喝彩!

     

    相关信息链接:

     

           中国-厦门旅游会议网拟与同安生活网合作 民意调查http://www.365ta.com/thread-10878-1-1.html

     

    参考信息链接:

     

           同安生活网www.365ta.com

           中国厦门旅游会议网www.5186u.com