摘要: 哪里有激情,哪里就有潜力大学四年的总结,关于一个在财大拿管理学位但走纯技术路线的稀有动物,希望对于技术有兴趣的、和我有相似经历的、有同感的、信息的学弟学妹、处于迷茫之中的或者想看看热闹的同学们能有所帮助。短篇连载(1),41的大学生涯总结 哪里有激情,哪里就有潜力 首章 短篇连载(2),和技术无关的经历,关于校园和社会实践。进大学,打比赛,以及组战队 短篇连载(3),在校园里做比赛的那些日子,以及...阅读全文
posted @ 2009-03-18 17:40 BetaGeek™ 阅读(101) 评论(1) 编辑
摘要: 距离上一篇整整7个月了,那时候还在学校。SHUFE BBS上的这篇连载,最后的自己回复是“没有下文的原因么,最近我比较郁闷,论文、工作,弄得我啥都没心思。快了,毕业前肯定要写完的,不太监”。事实证明还...阅读全文
posted @ 2009-10-23 00:46 BetaGeek™ 阅读(48) 评论(1) 编辑
    该文被密码保护。
posted @ 2009-06-12 20:34 BetaGeek™ 阅读(5) 评论(0) 编辑

毕业论文的主题是云计算,为此最近这段时间看了无数相关理论文献和观点。上个礼拜结了题,但是自己偷懒了一把,本来是计划用 Azure写个小Sample的,后来想想论文字数到了就算了。

结果答辩前两天,导师说这样你的毕业论文很不饱满,创新什么的都没有,索然无味,还是把本来设想的程序给加进去吧!想想也是,毕竟有个亮点,娱乐娱乐答辩老师也好。

然后便连夜装好开发环境,找Sample, 看教程,因为本来就是想写个小应用,代码写起来很快。因为几个月前就拿到了Azure的测试邀请,写好就能直接往云端部署了。

这里插一句,不知是Azure服务端的原因还是我们这互联网出口的原因(G F W…),有些时候网站会打不开,大家要是也碰到点不开的情况请告之。众所周知GAE有不和谐的翻墙应用,照理说Azure也能,不知道到时候这些会被和谐伐…

废话不多,放上围观地址:http://betageek.cloudapp.net

 

应用名称:全球地图即时贴(StickyGISNotes

功能介绍:本应用全部组件均部署于微软Azure服务平台。通过微软Virtual Earth Control地理信息控件,展现给访问者全球地图界面的同时,允许用户在任何一个经纬坐标点输入自己的留言,像即时贴一样贴在地球的任何一个角落。

 

Windows Azure Storage Table负责持久化工作,每一个标签的实体信息都存于其中。

地图控件自然是微软的Virtual Earth,通过JS和对地图进行控制和通讯。

image

放个截图。乍一看很乱,为什么呢,因为程序写好未免会有IB之嫌,于是向我亲爱的同学们推广,却不知反响不错,留言无数,更有甚者在太平洋上作画…

有兴趣的同学们可以打开此应用的地址自行观看。亮点在南极洲,北冰洋,南美,太平洋,和非洲…群众的创造力啊。

值得肯定的是有两贴分别在四川和钓鱼岛,留言很让人感动。

 

由于社区里关于Azure的介绍和入门文章很多,这里就不做Step by Step的介绍和截图了,未免浪费资源。

至于项目源代码,Map Control的JS可以直接看到,后台里关于Storage Table的操作,有其他牛人的文章都有介绍。因为具体代码是贴到毕业论文里的,不清楚随便发上来会有什么问题,就不发了,而且其实是没什么花头的。

附上两个参考链接:http://blogs.msdn.com/jnak/archive/2008/10/28/walkthrough-simple-table-storage.aspx

http://www.cnblogs.com/azure/archive/2009/03/16/1413728.html(流牛木马兄算是院子里发Azure文章最多的了,赞一个,教程很详细,我就不班门弄斧了)

 

 

Azure本身以及其SDK现在还是属于测试阶段,本人开发过程中就因为一个很傻的问题调试了很长时间。

/// <summary>
/// 即时贴数据环境实体。
/// </summary>
public class StickyGISNoteDataContext : TableStorageDataServiceContext
{
    /// <summary>
    /// 构造函数
    /// </summary>
    /// <param name="info">Storage账户信息</param>
    public StickyGISNoteDataContext(StorageAccountInfo info)
        : base(info)
    { }

    /// <summary>
    /// 获取所有的即时贴数据实体
    /// </summary>
    public IQueryable<StickyGISNoteModel> StickyGISNoteModel  //问题出在这里,见下文
    {
        get
        {
            return this.CreateQuery<StickyGISNoteModel>("StickyGISNoteModel");
        }
    }

}

问题出在,由于习惯了Linq To SQL中对Table实体集的英文复数命名方式,这里的public IQueryable<StickyGISNoteModel> StickyGISNoteModel我一开始命名为StickyGISNoteModels,而CreateQuery后的泛型参数和函数参数自然是用单数实体名字。但是正因如此,程序运行之后非常荒谬地报了DataServiceClientException…

我个人认为这是一个Azure Development Table database generation tool的Bug。竟然DataContext的实体集属性会和实体名字本身发生这样的耦合。

还有就是开发过程中,Debug,Build,Create Test Storage Tables等操作会无故报错,不进行任何改动重新操作一遍就会又恢复正常,挺无语的。

 

欢迎拍砖和交流:)

posted @ 2009-05-16 21:28 BetaGeek™ 阅读(1134) 评论(1) 编辑

 

ShufeTaoTao.cn MileStone:RTW, 技术支持及Bug汇报专贴

 

经过我们的不懈努力,以及和大学生活动中心“淘来淘趣”的精诚合作,此时我们得以欣喜的看到,上财淘淘整站程序已经正式发布。

这两周来,我们根据“淘来淘趣”的具体业务需求,以及本身对此项目的执着,对网站的功能、样式、业务流程、程序稳定性、以及性能上改进颇多。

 

接下来的计划:

在四月的第一周(3/30—4/5),和“淘来淘趣”进行细节上的密切沟通,完成和改进所有可以预见和觉察到的功能和缺陷。

四月第二周和第三周(4/6—4/19 )进行生产环境的部署准备、相关操作人员的培训、和基于生产环境的上线测试。

争取在五月长假结束之后能够开始宣传,并且开放给全校学生使用本系统。

 

 

非常由衷地感谢大家的支持。

在线访问:http://www.shufetaotao.cn/

源码及文档:http://taotao.codeplex.com/

 

此帖接受匿名回复,方便收集相关建议、意见及Bug报告。

 

posted @ 2009-03-27 22:44 BetaGeek™ 阅读(53) 评论(0) 编辑
摘要: 第三章 Technology changes the world, and me. (1)记录这段“电脑爱好者”生涯,从四年级开始接触计算机,直到大二寒假决定步入IT行业。 在武川26号楼4层某男阅读全文
posted @ 2009-03-16 00:32 BetaGeek™ 阅读(75) 评论(0) 编辑
摘要: 之前一篇把当年的‘战友’给翻了出来,殊不知身后还有数位后勤。每一次的活动都有他们在幕后帮忙,这些东西关注这我们每一次的比赛,他们属于我的民工团。以下是照片相册: 阅读全文
posted @ 2009-03-14 02:53 BetaGeek™ 阅读(82) 评论(0) 编辑
摘要: SHUFE | BonusV 本文主角。05ORC。当年以4K.Grubby为偶像,操作和风格亦非常相似。当年在群里最大的乐趣就是找人打,但是一般没人肯和他打。最终走上了技术道路。 SHUFE | 阅读全文
posted @ 2009-03-14 01:51 BetaGeek™ 阅读(69) 评论(0) 编辑
摘要: 组了所谓的战队,这些有共同兴趣爱好的同学们能在一起玩一起讨论了,同时也就意味着,组织比赛和活动起来会更加方便。这段日子总共持续了一年,从大二,06年9月做的极品飞车比赛开始,到大三,07年9月,登上NeoTV的直播台,彻底退休为止。时间太久了,很多细节都已经想不起来。 阅读全文
posted @ 2009-03-14 01:31 BetaGeek™ 阅读(50) 评论(0) 编辑
摘要: 第二章,和技术无关的经历,关于校园和社会实践。 说的真好听。但是在哪都好这口,总不见得说我打游戏打的很好。自己玩多了也没劲,所以要把一起玩的人都汇聚起来,组织这样那样的比赛,认识更多的同好,才有意思阅读全文
posted @ 2009-03-10 19:37 BetaGeek™ 阅读(65) 评论(0) 编辑