热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

极客“冷示爱”打动美人心

    核心提示:还记得《生活大爆炸》里几位极客(Geek,指计算机高手)用一大堆公式来表达自己情感的冷浪漫吗?中国极客们也不甘示弱,

    核心提示:还记得《生活大爆炸》里几位极客(Geek,指计算机高手)用一大堆公式来表达自己情感的冷浪漫吗?中国极客们也不甘示弱,用计算机代码来示爱。

    还记得《生活大爆炸》里几位极客(Geek,指计算机高手)用一大堆公式来表达自己情感的冷浪漫吗?中国极客们也不甘示弱,用计算机代码来示爱。 最近一位复旦大学毕业的程序员为庆祝和女友的恋爱一周年纪念日,精心制作了一个示爱网页,不想这个在他看来技术门槛不高的寻常之举竟引来众多网友围观,还 有人盛赞其为“最浪漫的程序员”。 Java代码代表我的心

    10月31日,一则名为“程序员的浪漫”的网页上线,仅数日就引来了近20万的点击量,它并不是什么IT界大腕的大网站,只是程序员hackerzhou为了纪念与女友MaryNee相恋一周年而制作的示爱网页而已。     虽然来头不大,该网页获得的反响却不小。多数人大赞网页“有创意,好浪漫”,还有网友受到鼓舞决心自学编程技术,甚至因此还改变了对程序员的刻板印象,“瞬间觉得程序员不是那么无聊了”。

    记者点开该网页,发现网页标题为“Our Love Story”(我们的爱情故事)。刚打开时,网页上一片空白,不过很快就有一行行代码有如敲 打上去一般逐一显现,代码采用了Java语言,是hackerzhou对女友的表白。翻译过来大致意思为:“2010年11月2日,我告诉你我爱你,很幸 运你接受了我,我每天都很想你,愿意一直照顾你。你说不会那么简单就嫁给我,我会一直等到你不再犹豫而答应我。在一场非常浪漫的婚礼之后,我们会幸福快乐 地生活在一起。”     与此同时,右边朵朵五彩斑斓的“鲜花”也接二连三地“绽放”,围成一颗爱心形状,爱心内部出现一串文 字:“Minyue,  I have fallen  in  love with  you  for×××days××hours××minutes××seconds(敏 悦,我和你坠入爱河迄今已×××天××时××分××秒)。这些数字随着时光的流逝而时时更新,最后有一句hackerzhou对女友说的誓言:“我会永远 永远爱你!”

    不过需要提醒的是,该网页是由HTML5语言完成,所以只有支持HTML5的浏览器 (IE9/Firefox7/Chrome14等)才能看到效果。

    制作者:爱心表白,前后修改十几次     记者昨天下午联系上了网页制作者周磊(hackerzhou)。他今年22岁,刚刚从复旦大学软件学院软件工程系毕业,现就职于某著名IT公司,是一位后端工程师。在采访过程中,周磊一直称女友为“mm”(网络用语,女孩)。     据了解,女友倪敏悦是周磊的同门师妹,现读大二。“很早之前就在想在周年纪念的时候给mm一个惊喜,诸如手绘卡片、摆爱心烛阵、拍DV,甚至到她 楼下唱歌,不过仔细考量了之后都否决了。因为既然身为程序员,就应该有程序员的范儿。”周磊决定为女友做一个示爱网页,不过还得事先保密,“当时只说要给 她一个惊喜,但是没有告诉她是什么惊喜。”     周磊平时工作繁忙,时间上并不充裕,进行这个秘密工程还必须要避开女友,他感觉分身乏术,网站创意也很让他头痛。周磊同门师兄做过一个周年纪念网 站,这给了他一个思路。经过多番筛选和修改,他最终选择了一个名为“Flower Power”的HTML5特效模式。“总共大概两周不到的时间,构思的 时间比较长,真正写代码的时间倒还好。”周磊称这只是1.0版的静态网页,没有和网友互动的专区,更多的功能还需逐步完善,“我会尝试建立一个对应的 App来帮助更多需要这种页面的人们,别人输入一些定制的信息和参数,自己的示爱页面就可以生成了。”     “很多人觉得那个爱心的效果很炫,但其实我真正想要的是在纪念日之前,让她读左半部分的代码及注释,以及在纪念日那天陪她一起看右边的计时器变成365天整。”

    周磊称写表白的代码及注释是自己最在意的,前后删删改改十几次。 女友:同看时钟跳到365:00:00,很幸福“他是通过Gtalk告诉我这个网站的,当时我已经做好准备去接受这个大惊喜了,但是打开网站的时候,应该说当时的心情是感动远大于惊喜。文字并 不华丽,但是可以从字里行间感受他的用心和他对这份感情的认真和坚定。”倪敏悦认为正是这份认真打动了自己,也打动了很多网友,“一周年纪念的时候,很不 幸处于我的期中考试备考阶段,也没有特别庆祝,我们只是两个人一起看着时钟跳到365:00:00:00。回忆起一年前从相识到相爱的过程,是一种恬淡的 幸福感吧。”“周磊比我大三岁,很多方面对我很照顾也很体贴,我对他耍脾气的时候他会哄我包容我。”倪敏悦坦言周磊并非是一个浪漫的人,但是他的真心却能 常常感动自己。“从高中认识他以来一直觉得他是个很低调的人,博客里记录的也只是技术和一些生活点滴,没有什么张扬之态。总之是一个很懂技术又很顾家的上 海好男人形象。”周磊的同门师弟奚奇评价说。


推荐阅读
  • 深入解析HTML5字符集属性:charset与defaultCharset
    本文将详细介绍HTML5中新增的字符集属性charset和defaultCharset,帮助开发者更好地理解和应用这些属性,以确保网页在不同环境下的正确显示。 ... [详细]
  • V8不仅是一款著名的八缸发动机,广泛应用于道奇Charger、宾利Continental GT和BossHoss摩托车中。自2008年以来,作为Chromium项目的一部分,V8 JavaScript引擎在性能优化和技术创新方面取得了显著进展。该引擎通过先进的编译技术和高效的垃圾回收机制,显著提升了JavaScript的执行效率,为现代Web应用提供了强大的支持。持续的优化和创新使得V8在处理复杂计算和大规模数据时表现更加出色,成为众多开发者和企业的首选。 ... [详细]
  • C++ 开发实战:实用技巧与经验分享
    C++ 开发实战:实用技巧与经验分享 ... [详细]
  • 结城浩(1963年7月出生),日本资深程序员和技术作家,居住在东京武藏野市。他开发了著名的YukiWiki软件,并在杂志上发表了大量程序入门文章和技术翻译作品。结城浩著有30多本关于编程和数学的书籍,其中许多被翻译成英文和韩文。 ... [详细]
  • 第二十五天接口、多态
    1.java是面向对象的语言。设计模式:接口接口类是从java里衍生出来的,不是python原生支持的主要用于继承里多继承抽象类是python原生支持的主要用于继承里的单继承但是接 ... [详细]
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • 全面解析JavaScript代码注释技巧与标准规范
    在Web前端开发中,JavaScript代码的可读性和维护性至关重要。本文将详细介绍如何有效地使用注释来提高代码的可读性,并探讨JavaScript代码注释的最佳实践和标准规范。通过合理的注释,开发者可以更好地理解和维护复杂的代码逻辑,提升团队协作效率。 ... [详细]
  • C++ 异步编程中获取线程执行结果的方法与技巧及其在前端开发中的应用探讨
    本文探讨了C++异步编程中获取线程执行结果的方法与技巧,并深入分析了这些技术在前端开发中的应用。通过对比不同的异步编程模型,本文详细介绍了如何高效地处理多线程任务,确保程序的稳定性和性能。同时,文章还结合实际案例,展示了这些方法在前端异步编程中的具体实现和优化策略。 ... [详细]
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • 如何撰写初级和高级前端开发者的专业简历
    如何撰写初级和高级前端开发者的专业简历 ... [详细]
  • Java环境中Selenium Chrome驱动在大规模Web应用扩展时的性能限制分析 ... [详细]
  • 如何高效利用Hackbar插件提升网页调试效率
    通过合理利用Hackbar插件,可以显著提升网页调试的效率。本文介绍了如何获取并使用未包含收费功能的2.1.3版本,以确保在不升级到最新2.2.2版本的情况下,依然能够高效进行网页调试。此外,文章还提供了详细的使用技巧和常见问题解决方案,帮助开发者更好地掌握这一工具。 ... [详细]
  • 本文探讨了如何通过检测浏览器类型来动态加载特定的npm包,从而优化前端性能。具体而言,仅在用户使用Edge浏览器时加载相关包,以提升页面加载速度和整体用户体验。此外,文章还介绍了实现这一目标的技术细节和最佳实践,包括使用User-Agent字符串进行浏览器识别、条件加载策略以及性能监控方法。 ... [详细]
  • DAO(Data Access Object)模式是一种用于抽象和封装所有对数据库或其他持久化机制访问的方法,它通过提供一个统一的接口来隐藏底层数据访问的复杂性。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
author-avatar
鲁毅-beyond_512
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有