SNS在中国

Tags: 互联网

随着Twitter成为互联网新宠,投资界也在不断看清SNS。作为曾经的超级热门,校内网曾获得软银4.3亿美元的投资,开心网的迅猛发展也曾在 整个整个互联网界激起轩然大波。随着中国在校园市场仅仅次于校内的同学网转型微博客,我们不难发现SNS的疲态已经显现。中国的SNS一直没有真正成为像 Facebook、Myspace那样的社会关系网络,随着开心网的大热,中国的SNS更是瞬间投入了网页游戏的怀抱,很少有真正的发展关系SNS,中国 的SNS集体跑偏了。春晚的小沈阳“穿跑偏了”这是一个玩笑,而这些烧着投资人的钱的SNS的集体跑偏则有可能让中国的SNS被资本和用户集体出局。

中国的SNS集体沉迷在webgame上,几乎没有人真正思考怎么更好的建立起像Facebook那样的强关系网络。正如一个互联网专家所说:“本来就是webgame,就别装SNS的纯了。”

反庐舍联盟之所以能够激起大批互联网用户的反应,最重要是被webgame化的中国SNS本身就缺乏真正的实用价值。中国的SNS们也许需要注意的是,不要太急功近利赚钱,而需要打造真正的社会化网络,如果本末倒置,被用户抛弃的日子可能就不远了。

也许第一股嗅到SNS将要衰竭的气味的不是同学网,但是第一个作出转型的是他们。6月份,同学网在静默中转向了微博客。很多人怀疑,同学网是看着美 国Twitter大热的一次跟风。作为中国第三大的SNS,作出这样一个举动,肯定不是仅仅图一时心头之快,这是在多次论证下的结果。年初刚刚获得600 万美金的同学网,如果没有资本的允许,估计也很难作出这样的举动。通过这个信号,我们也可以看清,资本市场已经看低SNS。

小于、高唯唯是校内网多年的老用户,最近他们都注销了自己的账户。他们说,感觉这个网络越来越没有意思了,还浪费时间,与其天天挂念,不如直接注销掉。

程伟作为开心网的忠实用户,在抢车位、偷菜的热潮后,渐渐的也兴趣索然,原先是天天泡在线上,现在是一个周也懒得登陆一会,登陆也不再挪车位,而是看看朋友们在干什么,随后就下线了。

SNS成为了时尚,很多的网站都在试水SNS,当辛辛苦苦建好了网络,而每天只有几个人在上面交流时,大家才发现SNS已经不再是万金油了。中国的 SNS要想在未来获得很多的发展,要么继续改进用户体验,把webgame化的SNS变成真正的人际关系网络,要么转型,要么就是死掉。

中国SNS的市场已经没有什么希望和前景了,当校内用户被越来越多的游戏邀请所困扰,开心的用户的热情越来越低,51被史玉柱投资,同学网转型微博客,我们很难对中国的SNS再提起什么信心。

51被史玉柱投资,很清晰的看出一个信号,51将越来越偏离SNS,而最终成为一家网页游戏的公司,SNS最终之成为一个噱头。当你在二三流城市的烟雾缭绕的网吧,看见51的用户最终成为巨人的玩家,这一点并不用惊奇。

同学网在SNS疲态尽显的时候,借用其庞大的用户基数瞬间转向微博客,成为中国最大的微博客网站,这不失为中国SNS的一个出路。

No Comments 2009-07-06 18:02:42 by supercode

Ruby On Rails发送邮件的配置

Tags: rubyonrails

ruby on rails 发送邮件配置

一、环境
  ubuntu 9.0.4  ruby 1.8.7 (2008-08-11) [i486-linux]  Rails 2.3

二、目的
   给注册发送激活邮件

三、实现过程
   本想考虑用sendmail,因为RubyOnRails默认情况下就是用sendmail来发送。不过sendmail需要一些复杂的配置,而且人员和系统的用户绑定(也可分开,没有去研究)。
所以,干脆实现用stmp来实现,采用Gmail邮件。
  因为gmail用tls,用先安装插件
  ruby script/plugin install http://svn.xlsuite.org/trunk/vendor/plugins/action_mailer_tls/ 
  在environment.rb中加入
 config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
   :enable_starttls_auto => true,
:address => "smtp.gmail.com",
:port => 587,
#:domain => "mycompany.com",
:authentication => :plain,
:user_name => "xxx@gmail.com",
:password => "xxx"
}
config.action_mailer.raise_delivery_errors = true
config.action_mailer.perform_deliveries = true
config.action_mailer.default_charset = 'utf-8'

千万要注意这句,:enable_starttls_auto => true, 不然会出现如下错误
530 5.7.0 Must issue a STARTTLS command first. i6s

因为Rails中具体应用Mail,请参考文档
http://guides.rubyonrails.org/action_mailer_basics.html

No Comments 2009-06-25 20:47:29 by supercode

在ubuntu下如何将数据导入到mysql中

Tags: ubuntu, mysql


在unbuntu下导入数据的工具不是很多,今天也正好遇到,总结了几种方法。
假如我们的数据已经放到excel中,当然不是ms的excel,而是open office中的excel。
我们的数据结构很简单,第一列是一个数值,第二列是一个字符串。


第一种 用mysql自带方法

进入mysql中
load data local infile '/working/industry.csv' INTO TABLE mynewtable  fields terminated by ';' lines terminated by '\n' (name);
其中mynewtable是我们在mysql中创建的表,包括字段和类型都事先定义好。

第二种是用程序,用ruby写了一种。思路是先把excel文件另存为csv格式,再用ruby读取,再插入到数据库中。

require "mysql"

begin
  # connect to the MySQL server
  dbh = Mysql.real_connect("localhost", "root", "password", "myappdb") 

  dbh.query("SET NAMES utf8")

  File.open('/working/industry.csv').each_line{ |s|
    lines =  s.split(',')
    sql = "insert into industries(ordervalue,name) values(" + lines[0] +",'" + lines[1].gsub("\"", "") +"');"
    #puts sql   
    dbh.query(sql)     
  }


  puts "Server version: " + dbh.get_server_info


rescue Mysql::Error => e
  puts "Error code: #{e.errno}"
  puts "Error message: #{e.error}"
  puts "Error SQLSTATE: #{e.sqlstate}" if e.respond_to?("sqlstate")
ensure
  # disconnect from server
  dbh.close if dbh
end

No Comments 2009-06-05 16:42:42 by supercode