`
zhmocean
  • 浏览: 201336 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Geek的世界――2010.06.19 BeijingOpenParty荷风清韵后记

阅读更多

“给我一个杠杆,我会撬起地球;给我一根火柴,我会点亮整个世界”前半句是伽前辈说的,后半句似乎是每个 Geek 的心声。

       Geek ,互动百科:“一般定义 Geek( 极客 ) 在一般的字典上解作一些拥为古怪性格的人。而对于早期的电脑发烧友, Geek 就是一般人对 hacker 的贬称。”但是在 openparty 上所认识的人身上,我看到的却是另一种解释。

       6 月的活动,正值骄阳似火,虽然还没有进入让人抓狂的伏天, T 恤也早成了大家谈论的话题,刚刚到达会场,就听到关于 openparty 主题 T 恤杀入普通人视野的消息,这无疑让每一位组织者和参与者感到高兴。

       会场里,不但有很多美女前来捧场,而且还见到了老朋友 Martin ,他自从去了新加坡发展,还是第一次回来看大家,虽然只来京 4 天,但能够赶上我们的活动也让大家感到无比的开心。

每次活动,都会有一些重量级嘉宾现身,这次也不例外,有《把时间当作朋友》的作者李笑来老师;淘宝的 Geek 大牛 agentzh ;当年在 Delphi 界叱咤风云如今又潜心研究 DB2 的左轻侯老师 而话题也越来越有 Geek 的倾向,比如冬清带来的“量天――软件助力天文物理”、淘宝 agentzh nginx.conf 脚本编程 可谓是量大质优。

来自搜狐的雨磊童鞋带两只可爱的小狐狸一同为大家献上了“读本好书”的话题,也让各位在互动的同时,获得了期待已久的奖品。

Session 1 中,李笑来老师给大家带来了关于“时间管理”的话题,虽然对于程序员来说,管理 coding 时间已经是每天必备工作(不要告诉我你连 coding 的时间都没法把握),但对于不正当竞争越来越激烈、计算生产力全按每周 40 小时来的公司的员工(我想是大多数),这个话题的重要性应该高于闷头 coding

由于拍摄任务的原因,李笑来老师的话题我只听了个大概,在后面,我选择了感兴趣的“量天――软件工程助力天文物理”和“ nginx.conf 脚本编程”。

“量天――软件工程助力天文物理”讲述了一个属于计算机行业本职的工作,科学计算。冬清所在公司负责天文观测工作的地面应用系统开发,其工作可以用“伸手碰到天,低头摸到键盘”来形容,也真正体现了一群为科学努力发挥计算机真正意义的 Geek 们的梦想。

他们目前正在做而且正在招聘新人的项目是一个与赫歇尔望远镜有关的科学计算分析平台,这个平台使用 java 开发,是一个用于支撑科学计算用 python (主要用于天体图像的处理和分析)的 IDE ,堪比 eclipse 。能够把手头的工具发挥到极致并为科学研究尽最大努力,应该是战斗在各个领域的 Geek 们不约而同的选择。

“当热情被点燃,手上的任何东西都能成为武器”,这也许是 Geek 世界不变的宣言, session 3 里, agentzh 带来的 nginx.conf 脚本编程更是把它体现的淋漓尽致。

nginx 我想大家并不陌生,关键字也很熟悉:俄罗斯、反向代理、黑客 我们一般用它作为站点的前端,平衡请求负载和转向。但跟很多流行的工具、平台一样, nginx 流行的特性只是其中的某个功能,我们通常是拿它们的某一个特性来拼凑一个系统,说好听叫拿来主义,说不好听就是一知半解能用就行,而很少有人知道,你手里的工具还能用的更好――轮到 Geek 出场了。

正如前文所述, nginx 在作为网站前端的应用只是它特性的一小部分,而对于深层次的应用带给我们的还有另一片激动人心的景象。

对于 nginx 的高性能,归因于它基于线程的非阻塞访问方式, nginx 内置 CPU 时间片管理机制,而且可以让线程配合 CPU 的多核机制,让整个处理流水线不存在空转和空等,不过这个特性仅仅是一个前提, nginx 后端的业务访问同样也支持非阻塞的时候,它的高性能才能最大限度的发挥。让人高兴的是, agentzh 以及其他一些贡献者已经为传统的阻塞式应用编写了非阻塞的驱动,比如 mysql 数据库的驱动。更令人高兴的是, nginx 支持 module 扩展,那么这就意味着任何人都可以在引擎上构建自己的高性能应用。

目前,使用现有的 module nginx 可以:

  • 直接接受 form 请求;  
  • 直接响应 ajax 请求;
  • 直接读取数据并返回数据;  
  • 无缝连接缓存服务器;  
  • 直接把数据转换成 json/xml 并返回  

       这些经常躲在后端应用服务器上的功能,如今则直接得益于 nginx 的杀手锏――高并发,相对于其它平台语言的实现,上面提到的这些功能可以将请求响应数提高上千倍, agentzh topic 中最频繁出现的关键字就是“单台 X QPS ”“ XX QPS ”“跑满千兆网卡”

而这一切,却并不复杂,它们都可以在 nginx.conf 中使用几行代码实现。

当然我们还可以借助 nginx module 机制自己扩展应用,它不但支持原生的模块程序,还支持 lua 脚本,其扩展成本远低于大多数流行的语言(即便是学习成本略高,但其带来的性能提升足以让整个预算团队振臂一呼了)。

agentzh topic 中让大家着实领略到了“把工具用到极致”的实战精神,这也让我回想起了曾经想尽一切办法把第一个卡片机用到性能极限的情景,这种共鸣使之感触颇深。 Geek 的世界并不是人们在定义中描述的异次空间,而仅仅是一个有着耀眼航标和足够空间的小窝。在里面 Geek 们只是并不满足于“能用就好”“不求甚解”的现状,也直接对那些普遍存在的浪费说“不”,他们无法容忍独裁式的消沉,无法容忍官僚式的欺骗,无法容忍击鼓传花式的逃避,因为所有的原因都是那个耀眼的航标。

OpenParty 正在努力成为 Geek 最忠实的朋友。

本次活动照片已上传,访问地址:

http://www.flickr.com/photos/41954905@N06/sets/72157624373551000/

也可以关注我们的新网站: http://app.beijing-open-party.org

如果你不希望自己出现在照片中,或者有其他问题(比如索取无水印版),请直接与我联系,鸡毛: zhmocean#gmail.com

  • 大小: 23.2 KB
  • 大小: 22.9 KB
  • 大小: 16.7 KB
0
0
分享到:
评论

相关推荐

    Geek Uninstaller v1.4.7.142.zip

    在“Geek Uninstaller v1.4.7.142”版本中,包含了名为“geek.exe”的主程序文件。这个文件是整个软件的核心,它拥有直观的用户界面和高效的扫描算法。只需一键操作,就能快速找到并列出所有已安装的程序,包括那些...

    geek_1.4.5.135.zip

    《电脑卸载软件工具——Geek_1.4.5.135的深度解析》 在日常的电脑使用过程中,我们经常会遇到需要卸载软件的情况。然而,有些软件卸载后会在系统注册表中留下残留,导致系统性能下降甚至出现错误。此时,一款高效、...

    geek.exe(一款超级好用的绿色卸载小工具)

    一款可以将任何软件都卸载干净的绿色小工具,非常实用,无需安装,window内置都可以卸载!

    geek(强力删除软件).zip

    无论是无意安装的一些无法卸载的流氓软件,还是因为不正常的删除文件导致无法正常卸载的程序,或是各种其他原因造成的不能卸载的应用,有时候使用电脑自身的卸载工具无法完成,甚至使用某数字的强制卸载也无计可施。...

    Team Geek by Brian_W._Fitzpatrick,_Ben_Collins-Sussman

    《Team Geek》是Brian Fitzpatrick和Ben Collins-Sussman所著的一本关于如何在软件开发领域中与他人高效合作的书籍。本书对于软件开发人员、管理者以及所有与技术团队相关的人士来说是一本宝贵的资源。书中探讨了...

    完全卸载工具geek.7z

    标题中的“完全卸载工具geek.7z”指的是一个名为“Geek”的卸载工具,它被压缩在了一个.7z格式的压缩包里。7z是一种高效、开源的文件压缩格式,由7-Zip软件创建,可以提供比ZIP和RAR更高的压缩率。这个工具的主要...

    geek系统卸载工具.7z

    "geek系统卸载工具.7z"是一个压缩包文件,其中包含了一个名为“系统卸载工具”的应用程序,专为帮助用户轻松、高效地卸载Windows 10中的程序而设计。这个工具的亮点在于其简洁的用户界面和无残留的卸载特性。 首先...

    Geek强制卸载工具包含注册表.zip

    《Geek强制卸载工具与注册表管理》 在计算机技术领域,软件的安装与卸载是日常操作的一部分。然而,有些程序在卸载时可能会留下残余文件或注册表项,导致系统资源浪费,甚至可能引发冲突。在这种情况下,就需要借助...

    geek.zip卸载器

    "Geek.zip卸载器"是一款专为用户设计的强力卸载工具,旨在帮助用户彻底、干净地从计算机中移除不需要的软件。在日常使用电脑的过程中,有时我们安装的软件可能留下了残留的注册表项、文件夹或者启动项,这些残留可能...

    geek.exe安装包,卸载软件的时候可以卸载残留文件

    标题中的“geek.exe安装包”指的是一个名为“geek.exe”的可执行文件,它通常是一种专门为用户卸载软件而设计的应用程序。这种类型的工具被称为卸载工具或系统清理工具,其主要目的是帮助用户彻底、干净地从计算机中...

    geek电脑卸载工具v1.3.1.38最新绿色免费版

    geek卸载工具是一款电脑卸载软件,我们在日常用电脑的时候总会有一些软件难以卸载掉,或者下载完了又被自动重装,geek卸载工具可以帮你完全免除这种烦恼,一键强力卸载,无残留,简单方便,让你的电脑干净整洁!...

    geek(卸载工具).rar

    - **启动程序**:解压后的"geek.exe"是主程序,双击运行即可开始使用。 - **查看指南**:"使用说明.txt"文件可能包含了详细的使用教程和常见问题解答,用户可以参考以了解如何操作。 - **资源链接**:"当下软件园...

    Being Geek The Software Developers Career Handbook.pdf

    《Being Geek:软件开发者的生涯手册》是一本由Michael Lopp撰写的专为软件开发者提供职业发展指导的书籍。本书不仅深入探讨了软件开发者在职业生涯中可能遇到的各种挑战,还提供了实用的策略和建议,帮助他们更好地...

    一个Geek 眼中的无线互联网简史.docx

    【标题】: 一个Geek眼中的无线互联网简史 【描述】: 本文通过一个Geek的视角,回顾了无线互联网从初期到2.5G广泛应用的历史,讲述了从模拟到数字,再到2G通信技术的演进,以及移动互联网早期的服务和应用。 【部分...

    软件卸载神器geek.zip

    Geek是一款专业的Windows软件卸载工具,只有6M大小,非常轻巧方便。它可以帮助用户管理电脑上的软件、驱动、系统补丁等,同时还能够对电脑进行安全检测和优化。 Geek软件的主要功能包括: 1. 软件管理:可以扫描...

    Geek-仓储机器人的未来.pdf

    【仓储机器人的未来发展】 仓储机器人,尤其是自主移动机器人(AMR),正逐步改变物流行业的格局。过去,AMR主要用于单一工作模块,而现在,它们正在被整合到多流程中,以应对新冠疫情带来的挑战,如社交距离需求和...

    geek_卸载.zip

    文件列表中的 "geek.exe" 是这个卸载工具的可执行文件,用户可以直接运行来启动程序,无需进行复杂的安装步骤。这种便携式设计使得工具可以随时随地使用,无需担心对系统造成额外的负担或依赖。"无需安装直接用.txt...

    geek.7z

    《深入解析7z压缩格式与geek.exe》 在信息技术领域,数据压缩是一种常见的技术,用于减少文件的存储空间和提高传输效率。7z是一种高效、开源的压缩格式,由7-Zip软件创建,它提供了比传统的ZIP和RAR格式更高的压缩...

    geek_1.4.7.142强制删除卸载软件:针对只对当前产品有效卸载不掉的软件

    在这种情况下,专业工具如"geek_1.4.7.142强制删除卸载软件"就显得尤为重要。这个工具专为解决那些只对当前产品有效,即常规方法无法卸载的应用程序设计。 首先,我们要理解为什么有些软件难以卸载。这通常是因为...

Global site tag (gtag.js) - Google Analytics