绝对的权力与不绝对的真实

接服务器托管商通知,电信即将启动白名单,实在是不知所谓,在天朝网站本来就是要备个P案的。现在又要另外报个所谓的真实信息,是自我否定吗?

但作为P民,又不得不去填报,这就是绝对权力的价值。只是真的能拿到他们希望的真实信息吗?P!

国内部分城市文化宜居性比较 武汉公益状况堪忧

数据采集自豆瓣网的同城栏目:http://www.douban.com/location/world/

人数用的是各城市的豆瓣网友数量,采集时间为2010年6月21日14:00,以下图表均采用百万人口为单位。

音乐/演出
音乐/演出

音乐演出类活动集中在北京、上海,第二批队的杭州、广州、成都、深圳、西安、武汉、郑州等城市与其有一定差距。

展览
展览

展览类活动集中在上海、北京两个城市,与第二批队差距拉开较大。估计展览这活和政治、金融的关联度较高。

电影
电影

电影类活动以北京最为活跃,其他城市相对均衡,电影放映受场地和受众限制较小。有个厅,有个投影就可以放盗版碟了。

讲座/沙龙
讲座/沙龙

讲座/沙龙类活动以上海、北京最为活跃,与第二批队城市拉开较大差距。比较奇怪的是武汉、西安、南京等作为高校云集的城市竟然如此的落后,是不是因为高校开放性不足呢?

戏剧/曲艺
戏剧/曲艺

戏剧/曲艺类活动以北京、上海、杭州、广州较为活跃,其他城市明显较差。与电影类活动形成强烈对比,喜欢现场演出的还是去北京上海吧。

生活/聚会
生活/聚会

生活/聚会类活动以上海最为活跃,大概这里生活节奏较快,单身小青年们比较喜欢开放性的社会交往吧。

体育
体育

体育类活动相对比较均衡,但也可以看出大致和经济发展程度有一定关系。

旅行
旅行

旅行类活动集中于上海、北京、深圳这类人员流动较大的城市。深圳是比较有意思的一个。

公益
公益

公益类活动没啥好说的,只一句:武汉真的太差了!

总结一句,如此的情况,不去北京上海又去哪里呢?!

我的快乐 还在简单之间

我的快乐在简单之间
我的快乐在简单之间

这个床垫是从湖滨搬过来的,合算了一下,找个车,起步就40,我花了36买了个小拖车,用锁连在折叠车后架上,费了半天劲也给拖回来了。第二趟是床底,两个箱子拼的,摞在小拖车上还比较好,骑着回来的,可惜着急没等照相,遗憾!

说实话,天是真热,一动就是一身汗,不知道武大还有没有第二个人这么干了,想起大一大二一个人头顶着跟床垫大小差不多的展板在校内四处游走,得来的眼光几无二致,只是我已不再那么年轻。

解读《中国互联网状况》白皮书

白皮书原文请上网搜索。

读完一遍,白皮书一直在强调政府的管控意义,这也是国新办出这个东西的重点吧。全篇解读没有那个能力,就自己理解的谈一下。

白皮书称中国已成为世界上互联网使用人口最多的国家,而之后又说中国互联网发展与普及水平仅居发展中国家前列,这与咱们的大国地位显然不符。那么差距要么出现在基础建设上,要么是管理和开放程度上。

对于提升普及程度,提出了一个五年达到45%的目标,但没有提出具体的方向。但愿不要想世博这样拉人就行。

白皮书提到互联网促进了文化产业发展,其中网络游戏市场规模居世界前列,而政府的重点是在文化资源共享工程,是一种弥补,至于是否满足了人们多样化的精神文化需求也只能政府自己下结论了。

对于互联网应用,大致有个排名,依次为:搜索引擎、即时通信、网络教育、证券交易、求职、旅行。而政府大力支持的方向是:电子商务、教育类、电子政务、网络广播、网络电视。其中电子商务估计是想介入管理,比如实名制之后要收税啦,教育类不好说,表示下而已吧,电子政务咱没体会,反正还是查什么都查不到,至于网络广播和网络电视,无非是加强统一的舆论宣传。

最有意思的是互联网言论自由这段,有一个明显的对比,比如说互联网从世界进入中国,而网络新闻却是自我满足,不见国际新闻组织的进入。而国民的自言自语成本也是越来越高,成规模的网站的自我审查至少要搞几十上百人,这还不算国库开支的五毛党,反正还是羊毛出在羊身上。而80%的网站提供电子公告牌服务,这其中没有提到的是估计至少80%是非法的服务,比如我的备案号就不包括博客、电子公告牌等需要前置审批的项目。这种被非法的生活是否会让民众对法律的尊严产生质疑尚待评估。

白皮书提到确保未成年人上网安全,在绿坝沦落为风尘女子之后,政府提出了“母亲教育计划”,具体内容有待了解。但儿童方面的网络市场还是很大的,至少政府不希望儿童网游也来个居世界前列。

至于保护数字知识产权的工作,还是一团乱麻,算是处于军阀混战阶段,有待厘清。

网络时代如何保护自己的隐私

前一阵互联网出了一件新鲜事,有人通过某个在华外企总裁的相册,找到他拍摄的一些女白领的“私隐照片”,好事者通过网络找出了这个外企女白领的真实姓名和身份,并大肆流传,这个女白领的真实姓名一度成为百度和Google最热门的关键字之一。

这种通过网络而影响到个人真实生活的案例比比皆是,对于个人现实的生活产生了极大影响,这其中有一个关键的问题是,大多数人并没有意识到在网络上保护自己的个人隐私的重要性,最终出现问题后才后悔,才进行补救和扫尾工作,但那时已经晚了。

如何保护自己的隐私,仅仅靠道德的约束是不够的,总所周知,目前中国传统信仰道德和文化认同几近崩溃,主流社会正在进入一个没有价值观、没有信仰、没有操守的时代,这样的社会道德观在匿名的互联网络中更表现的淋漓尽致,因此,尽管现在我们的互联网的最大问题是道德的缺失,但要彻底解决这个问题,绝对不是一朝一夕就能轻易解决的,我们能做到的,只能是最大限度地保护自己,这里我总结了一些常用的保护自己个人隐私的技巧,供大家参考。

1、不要在网站提交个人信息。这一点是至关重要的,自己的隐私通常是自己无意中泄露出去的,因此不要轻易在网站上提交自己的信息,除了银行网站,著名的电子商务网站之外,其他网站都不要提交自己真实信息;举个例子来说,几年前你可能在5460同学录这个流氓网站录入过自己的个人信息,今天你会发现你的个人信息被复制到至少四、五个网站供人搜索查询。因此,在网站或社区系统提交自己真实信息的方法是不妥的。

2、发布文章,三思而后行。在网络上发帖子,写博客,不要因为你的博客访问人数少不会有人注意就写一些自己的隐私信息,一篇文章一旦发布出去,就无法收回来了,文章会被存档、转载、甚至散布到很多你永远都不知道的网站上,而搜索引擎的触角会找到互联网上的任何一个角落,因此,写文章前一定要三思而后行,如果你不希望某些人看到你的文章,那么就不要发布它,因为文章迟早会被别人看到的。

3、使用安全的密码。如果一定要在网络上保存自己的信息(例如电子邮件、私人日记等),那么一定要使用一个安全的密码进行保护,所谓安全的密码,通常情况下是长度多于6位,有字母和数字的不容易被人猜到的密码。

4、个人电脑的安全。自己使用的电脑,要有足够的安全设置,打上最新的操作系统补丁,启用防火墙,安装杀毒软件,不要访问任何钓鱼网站等等,确保个人电脑不被黑客入侵。如果发现有被入侵的异常情况,应该在第一时间内断开网线,然后再进行检测和修复。

如何查询自己的个人隐私是否已经外泄,这里也有一些技巧。

1、定期使用百度和Google搜索自己的真实姓名。重点查看前三页的内容,看看是否有和自己相关的隐私信息。

2、定期使用百度和Google搜索姓名+个人信息(如个人工作单位、学校、住址、电话号码等)。通过这种组合查询,能较为准确的知道自己信息外泄的情况。

如果个人隐私已经泄露,该怎么办?

1、如果是自己建立的网页或者填写的信息,那么直接登录网站进行删除操作。

2、如果发布在第三方网站,那么通过邮件或电话联系对方网站管理员,要求其删除个人隐私信息。

进过这些操作之后,就可以删除已经在网站上索引的个人隐私信息,但需要注意的是,百度和Google的网页快照依旧会保留这个信息一段时间(通常是几个月),因此最好能通知百度和Google要求其在搜索引擎的缓存里也将隐私信息删除。

原创文章如转载,请注明:转载自月光博客 [ http://www.williamlong.info/ ]

本文链接地址:http://www.williamlong.info/archives/1042.html

情书

今天,实际上从零点开始我就预谋翘班了(从翘课而来,不知道有没有这么用的)。上午躺在床上做白日梦,中午吃了一个香蕉,饥饿实在比失恋还难受。经过一番梳洗打扮(其实只是穿齐了衣服而已)终于可以出门去德芭了。

一路上还是饿,而且开始还有点晕,不管它,继续骑车。说实话,翘班的感觉比翘课还爽,有时候少挣点钱也值得。

武汉理工大学马房山校区的那个地下通道时依然在施工,我搞不懂好好的路面为什么要敲碎了重来。实际上昨天晚上从这里路过就发现了。

很快就到德芭了,以前步行或者坐令人兴奋地317或者312可没这么利落,200元的二手折叠车贵不贵的总算实用。

抽了一本《傅雷文集》,简装,要了一杯原味红茶。说实话,傅雷同学到法国留学之前的白话文实在不算流利。开头也只能忍着,但是等他到了法国,开始写文艺评论,我又不想看了。进来一个美女,一直没看清楚脸庞,身段不算好,但是很舒服那种,大概是更喜欢那件衬衣的缘故。我尤其喜欢这女子把舒展着腿,把肩也埋在沙发里的样子。她甚至刚看了一会儿就睡着了。

傅雷同学挺恋家的,让我想起早年间也曾经常写信。也许,现在就回家是个不错的选择,尽管一事无成,至少早点结束在外面浪费时间的日子。由此让我想起我为什么要恋爱,又是抱着什么样的信念期待着婚姻,甚至期待着小孩子。

我还应该继续吗?我清晰的记得,五一(准确来说应该是5.2)在杭州街上遇到的一位小师傅那迎面而来的点头微笑。我要做点什么?

转以调情:获得RSS 和 获得Atom

获取XML
1 string filePath = “temp.rss”;//指定RSS格式文件路径
2             try
3             {
4                 if(this.articles == null)
5                     this.articles = new Dictionary<string, Article>();
6
7                 this.articles.Clear();
8
9                 WebClient myClient = new WebClient();
10                 myClient.DownloadFile(Url, filePath);
11
12                 XmlDocument myXml = new XmlDocument();
13                 myXml.Load(filePath);
14
15                 //定位 channel 节点
16                 XmlNode channel = myXml.DocumentElement.FirstChild; //channel node
17
18                 //定位 item 节点
19                 foreach (XmlNode node in channel.ChildNodes)
20                 {
21                     if (node.Name == “item”)
22                     {
23                         Article atcl = new Article();
24
25                         foreach (XmlNode subNode in node.ChildNodes)
26                         {
27                             switch (subNode.Name)
28                             {
29                                 case “title”:
30                                     atcl.Title = subNode.InnerText;
31                                     break;
32                                 case “link”:
33                                     atcl.Url = subNode.InnerText;
34                                     break;
35                             }
36                         }
37
38                         this.articles.Add(atcl.Title, atcl);
39
40                     }
41                 }
42
43                 Clicks++;
44
45                 return true;
46             }
47             catch (Exception e)
48             {
49                 Console.WriteLine(e.ToString());
50                 return false;
51             }

///////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////

获取ATOM
1 string filePath = “temp.atom”;//Atom格式文件路径
2             try
3             {
4                 if (this.articles == null)
5                     this.articles = new Dictionary<string, Article>();
6                 //清空文章列表泛型集合
7                 this.articles.Clear();
8                 //取得Atom格式文件
9                 WebClient myClient = new WebClient();
10                 myClient.DownloadFile(Url, filePath);
11                 //读取XML文档
12                 XmlDocument myXml = new XmlDocument();
13                 myXml.Load(filePath);
14                 //获取根节点
15                 XmlNode feednode = myXml.DocumentElement; //feed node
16                 //外层按文章节点entry循环
17                 foreach (XmlNode node in feednode.ChildNodes)
18                 {
19                     if (node.Name == “entry”)
20                     {
21                         Article atcl = new Article();//实例化文章集合
22                         //内层循环获取文章详细信息
23                         foreach (XmlNode subNode in node.ChildNodes)
24                         {
25                             switch (subNode.Name)
26                             {
27                                 case “title”:
28                                     atcl.Title = subNode.InnerText;
29                                     break;
30                                 case “link”:
31                                     atcl.Url = subNode.Attributes[“href”].Value.ToString();
32                                     break;
33                             }
34                         }
35                         //将文章信息存入泛型集合
36                         this.articles.Add(atcl.Title, atcl);
37                     }
38                 }
39                 Clicks++;//点击次数加1
40                 return true;
41             }
42             catch (Exception e)
43             {
44                 Console.WriteLine(e.ToString());
45                 return false;
46             }

原文:http://www.cnblogs.com/nniixl/articles/1313791.html

C#下的SQL Server命名规范

SqlServer命名规范

参考各种命名规范,我们统一使用命名规范如下:

命名过程中如有现存的缩写,则使用该缩写,如无,一律不得缩写,例:ISBN

数据库:用一个或三个以下英文单词组成,单词首字母大写,如:DepartmentManage;

表名:使用名词性质的单词全拼表示,各单词首字母大写, 使用复数形式,如:Books
如果该表用于表明另外两表中字段间的关系,用单数(即表明实体间的关系的表用单数命名),单词中间无“and of in”之类的介词
如:BookAuthor

==============================================================================================

1. 表中的字段一般使用名词性质的单词全拼表示,采用一个或三个以下英文单词组成,单词首字母大写,如:UserName;

2. 表主键名称为:表名+ID,如Document表的主键名为:DocumentID

3. 外键名称位:主表名+对应列名,如:DepartmentsID,说明如下:
在表Departments中,其字段有:ID, DepartmentName
在表UserInfo中,其字段有:UserId,UserName,DepartmentsID DepartmentsID为外键

4. 表中自动增长的列一律命名为:ID;

5. 如果字段为bool型,则使用”IsShow”,”IsValid”,”HasPassed”,”HasExamined”,”IgnoreCase”这种形式表示

6. 如果字段位DateTime型,切且默认值是取系统时间,一律命名位:CheckDate

7. Status为表中状态的列名,默认值为0,在表中删除操作将会改变Status的值而不真实删除该记录;

8. 存储过程命名:sp_表名_方法,如:sp_News_Add,sp_News_Update;

9. 视图命名:vi_表名,如:vi_News;

10. 表、存储过程、视图等对象的所有都为dbo,不要使用数据库用户名,这样会影响数据库用户的更改

来源:http://blog.csdn.net/patrickpan/archive/2007/05/29/1629831.aspx