2013年1月7日,一个名为“古城钟楼”的微博引起网友的强烈围观。这个每隔一个时辰就发“铛”的微博迅速爆红,吸引了众多网友关注和评论,粉丝疯涨。至2013年1月8日14时30分,其粉丝已超过28万,在一天的时间里,就暴涨了26万多。

@古城钟楼 并非像部分网友猜测的那样通过人工发送,而是由西安葡萄城的两位技术爱好者开发的程序自动报时。2011年初,随着微博的逐渐普及,葡萄城的一些程序员开始关注新浪微博的应用开发,其中一位程序员看到Twitter上有英国大笨钟的报时,联想到我们身边的古城钟楼是西安的标志性建筑,于是使用微博应用开发、云计算等新技术动手做出了一个古城钟楼的报时微博。两年前的一个头脑发热的点子和两年的坚持,成就了@古城钟楼 今天的火爆。

一个最简单的报时程序可以是10行代码,但是@古城钟楼 的报时程序有3万多行,其中使用了Amazon EC2, Microsoft Azure的云服务、Redis、RabbitMQ等一系列新技术,甚至还专门做了一个网站来支持钟楼的运行。

有人说“做个@古城钟楼 用那么多行代码,折腾那么多的技术,太扯了”。对此,这个兴趣小组的回复是:“其实你们不了解码农的乐趣,码农的乐趣在于折腾各种技术,越复杂越开心。看过《生活大爆炸》的同学可能会对第一季第9集印象深刻,它诠释了技术宅的真谛---谢耳朵等人通过使用网络卫星等通讯设施,成功的控制了电灯的开和关。仅仅是能开关电灯就足以让他们兴奋了,因为在外人看来非常简单的事情背后,他们做了很多很多的努力,最重要的是用自己喜欢的方式来完成。”

葡萄城良好的技术氛围为@古城钟楼 的开发者们提供了学习和实践新技术的技术环境。葡萄城已扎根古城西安25年,在为员工营造舒适工作环境的同时,倡导组建了多个技术兴趣小组和技术俱乐部,鼓励程序员通过学习实践新技术、写技术文章、去高校讲课、参加技术培训等多种形式更新和分享自己的知识。同时,作为全球最大的控件提供商,葡萄城也致力于为程序员提供世界一流的控件产品和技术服务,帮助程序员更高效地完成软件项目的开发。

古城钟楼微博:葡萄城程序员演练技术的产物相关推荐

  1. 【原创】PHP程序员的技术成长规划

    PHP程序员的技术成长规划 作者:黑夜路人(2014/10/15) 按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理 ...

  2. PHP程序员的技术成长规划

    PHP程序员的技术成长规划 作者:黑夜路人(2014/10/15) 按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理 ...

  3. 程序员,技术的“背锅侠”,盘点 2020 年面向监狱编程的那些事!

    [CSDN 编者按]过去一年,"删库跑路".安全漏洞等事件层出不穷,企业.技术人深受其害,作为一名程序员,在新的一年即将到来之际,我们该如何避免面向监狱编程? 作者 | 马超    ...

  4. PHP程序员的技术成长规划(转载)

    按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定 ...

  5. 从程序员到技术领导者

    入行 你为什么要当程序员?每当我问起很多人入行的人,回答各不相同. 有很多人是因为喜欢.谁说过:热爱是最好的老师.当然,关键是热爱是否能支撑自己把爱好做成一份职业.但不论做多久,因为热爱或曾经热爱,这 ...

  6. PHP 程序员的技术成长规划

    按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定 ...

  7. 这份程序员常用技术栈和工具清单,刷爆朋友圈……

    基于Java的Web应用开发技术已成为目前Web开发的主流技术,作为一名Java程序员,到底要掌握什么技术才能完成一个JavaWeb项目呢? 小编和一位十年经历程序员要来这份Java程序员常用技术栈, ...

  8. java程序员学技术都会访问那些网站?

    Java程序员学技术的网站 哔哩哔哩 https://www.bilibili.com/ CSDN https://www.csdn.net/nav/java 掘金 https://juejin.cn ...

  9. 程序人生 | 程序员感觉技术停滞了怎么办?找个师傅引导架构之路

    程序人生 | 程序员感觉技术停滞了怎么办? Java程序员如何打破工作2,3年的瓶颈问题,让技术更上一层楼??      很多人做java开发2,3年后,都会感觉自己遇到瓶颈.什么都会又什么都不会,如 ...

最新文章

  1. 什么是textRNN?有什么用途?结构是什么样子的?
  2. C# 出现System.TypeInitializationException类型初始值设定项引发异常
  3. 利用事件冒泡和阻止事件冒泡的例子
  4. weblogic服务器修改ip,修改weblogic服务器ip地址
  5. boost::container实现双端队列选项的测试程序
  6. 接口使用jwt返回token_JWT实现token验证
  7. 面试官:要不讲讲 Cookie、Session、Token、JWT之间的区别?
  8. antd 日期时间选择_Excel最全时间类函数总结,有必要收藏一下哦
  9. 【MySQL】MySQL 报错 Could not retrieve transation read-only status server Unknown system tx_read_only
  10. matlab矩阵的表示和简单操作
  11. 性能测试--jmeter中响应断言【9】
  12. 小型温控系统c语言程序,温度控制的PID算法的C语言程序
  13. 微信小程序名片版需要服务器吗,【微信小程序】壹脉智能名片小程序源码V3.5.0+前端+后端+无插件【包更新】...
  14. HMM, CTC和RNN-Transducer对齐方式的差异
  15. 卡内基梅隆大学计算机专业类别,卡内基梅隆大学计算机专业优势介绍
  16. cesium的鼠标事件
  17. 尺子英语怎么读计算机英语怎么读,尺子英语怎么读
  18. CSS+JS仿QQ面板风格的多级折叠下拉菜单
  19. SpringCloud采用Jackson序列化统一响应不正当的消息转换器导致的异常问题
  20. C语言求解中国余数定理,程序设计课后习题.pdf

热门文章

  1. Response.Redirect 打开新窗口的两种方法
  2. 部署Laravel项目到centos服务器上
  3. const的用法,特别是用在函数前面与后面的区别!
  4. Python练习题(day1)
  5. ORACLE12C_ADG删除pdb
  6. 智慧城市建设的关键技术研究
  7. 试玩 go-socks5
  8. json-lib把XML转化为json
  9. 【LINUX 学习】Ext3 的三种日志记录方式
  10. iOS-项目打包为ipa文件