<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>apt-blog.net   无证程序员的PT桑 &#187; 技术沙龙</title>
	<atom:link href="http://apt-blog.net/tag/%e6%8a%80%e6%9c%af%e6%b2%99%e9%be%99/feed" rel="self" type="application/rss+xml" />
	<link>http://apt-blog.net</link>
	<description>潜逃中。</description>
	<lastBuildDate>Fri, 18 May 2012 11:25:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>参加了广州技术沙龙第二期活动</title>
		<link>http://apt-blog.net/second_gz_tech_salon</link>
		<comments>http://apt-blog.net/second_gz_tech_salon#comments</comments>
		<pubDate>Sat, 19 Sep 2009 17:20:01 +0000</pubDate>
		<dc:creator>BOYPT</dc:creator>
				<category><![CDATA[IT视角]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[技术沙龙]]></category>
		<category><![CDATA[算法]]></category>
		<guid isPermaLink="false">http://apt-blog.net/archives/561.html</guid>
		<description><![CDATA[先来一段他们的广告式简介： 广州技术沙龙，是由珠三角地区的 web、游戏开发人员自发组织的线下交流活动，计划每月举办一期，以主题演讲和松散交流为形式；吸引来自广州、珠海、深圳等珠三角城市的很多位技术人员参加活动，其中不乏来自网易、金山、腾讯、中国移动等公司的开发人员，活动举办后，大家通过 twitter、python-cn maillist 和 blog 持续交流，取得了比较好的线下交流效果。 https://groups.google.com/group/guangzhou-tech-party 第二期活动的两个主要演讲题目： 《深入 nginx 源码》 Zhu Zhaoyuan 广州梦境网络 《 MMOrpg 副本自动地图生成》 林伟 广州网易 我刚开始看到他们的题目预告时候，第一感觉是，啊，那么高深的东西，我去怎么听得懂阿……不过想到如果都是听自己熟悉的东西，那更不是浪费时间么，而且看了第一期录像，《选好业务与技术，单枪匹马做游戏》 (赖勇浩)，感觉虽然不是自己感兴趣的题材，但是收获还是不少的，这是很难得的“基层人员”的信息啊！所以一早就报名参加了此次活动。 《深入 nginx 源码》让我了解到nginx内部代码的实现是如何精益求精，比如说处理HTTP Request时候的指令，GET、PUT等的指令，nginx里面可不是用C库里面的strcmp，而是自己写了比较函数（似乎是一个maroc），具体实现我没看清楚，但我估计是把指令的前两个char放入一个short里面来比较，这样只需在switch之类的处理时候，单比较就完成了！当然这可不是nginx性能的突出点，只是冰山一角的例子罢了。nginx自己实现了一个很巧妙的内存池，使用排序链来管理获得分配的内存（减少内存碎片，这点是lighttpd没有的），跟apahe相比，更加在进程处理上面的洁癖。 虽然我自己在机器上配置过nginx，但很难想象我会花时间去看其代码，但发现这么看确实能学到不少东西…… 《游戏自动地图生成》这个题材，自己也没想过做游戏开发或者之类的，但是听小林介绍下去几种地图生成算法时，兴趣大增了；其提到一个“细胞自动机算法”觉得颇为经典，在在自动生成地图的整个过程里面也用的比较多。其实就是一个很现实化的思想，局部性原理；现实世界中，某个坐标跟它相邻坐标对应的物体，很大几率就是相同的；操作系统的磁盘调度、内存调度、缓存快写，通通都用到局部性原理，当请求了A地址的内容，A+1地址的内容很可能将会被访问到。其他如平滑连接随机点算法（集合、概率）、侵蚀算法、次优选择等等一大堆的思想，颇让我大开眼界。 收集一下资料吧： 广州技术沙龙第二期流程笔记Ayou的nginx、Linux服务器配置笔记（推荐！很多很重要很实用的资料！）]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;"><img src="http://apt-blog.net/wp-content/uploads/2009/09/gztech_2.jpg" /></div>
<p>先来一段他们的广告式简介：<br />
<blockquote><span>广州技术沙龙，是由珠三角地区的</span><span lang="EN-US"> web</span><span>、游戏开发人员自发组织的线下交流活动，计划每月举办一期，以主题演讲和松散交流为形式；吸引</span><span>来自广州、珠海、深圳等珠三角城市的</span><span lang="EN-US">很多</span><span>位技术人员参加活动，其中不乏来自网易、金山、腾讯、中国移动等公司的开发人员，活动举办后，大家通过</span><span lang="EN-US"> twitter</span><span>、</span><span lang="EN-US">python-cn maillist </span><span>和</span><span lang="EN-US"> blog </span><span>持续交流，取得了比较好的线下交流效果。</span></p>
<p><a target="_blank" href="https://groups.google.com/group/guangzhou-tech-party?hl=zh-CN">https://groups.google.com/group/guangzhou-tech-party</a></p></blockquote>
<p><font class="fixed_width" face="Courier, Monospaced">第二期活动的两个主要演讲题目：<br /></font>
<ul>
<li><font class="fixed_width" face="Courier, Monospaced"> 《深入 nginx 源码》 Zhu Zhaoyuan 广州梦境网络 </font></li>
<li><font class="fixed_width" face="Courier, Monospaced"> 《 MMOrpg 副本自动地图生成》 林伟 广州网易 </font></li>
</ul>
<p>我刚开始看到他们的题目预告时候，第一感觉是，啊，那么高深的东西，我去怎么听得懂阿……不过想到如果都是听自己熟悉的东西，那更不是浪费时间么，而且看了第一期录像，<font class="fixed_width" face="Courier, Monospaced"><a target="_blank" href="http://you.video.sina.com.cn/b/23547097-1542244154.html">《选好业务与技术，单枪匹马做游戏》 (赖勇浩)</a>，感觉虽然不是自己感兴趣的题材，但是收获还是不少的，这是很难得的“基层人员”的信息啊！</font>所以一早就报名参加了此次活动。</p>
<p><font class="fixed_width" face="Courier, Monospaced">《深入 nginx 源码》让我了解到nginx内部代码的实现是如何精益求精</font>，比如说处理HTTP Request时候的指令，GET、PUT等的指令，nginx里面可不是用C库里面的strcmp，而是自己写了比较函数（似乎是一个maroc），具体实现我没看清楚，但我估计是把指令的前两个char放入一个short里面来比较，这样只需在switch之类的处理时候，单比较就完成了！当然这可不是nginx性能的突出点，只是冰山一角的例子罢了。nginx自己实现了一个很巧妙的内存池，使用排序链来管理获得分配的内存（减少内存碎片，这点是lighttpd没有的），跟apahe相比，更加在进程处理上面的洁癖。</p>
<p>虽然我自己在机器上配置过nginx，但很难想象我会花时间去看其代码，但发现这么看确实能学到不少东西……</p>
<p>《<font class="fixed_width" face="Courier, Monospaced">游戏自动地图生成》这个题材，自己也没想过做游戏开发或者之类的，但是听小林介绍下去几种地图生成算法时，兴趣大增了；其提到一个“细胞自动机算法”觉得颇为经典，在在自动生成地图的整个过程里面也用的比较多。其实就是一个很现实化的思想，局部性原理；现实世界中，某个坐标跟它相邻坐标对应的物体，很大几率就是相同的；操作系统的磁盘调度、内存调度、缓存快写，通通都用到局部性原理，当请求了A地址的内容，A+1地址的内容很可能将会被访问到。其他如平滑连接随机点算法（集合、概率）、</font>侵蚀算法、次优选择等等一大堆的思想，颇让我大开眼界。</p>
<p>收集一下资料吧：</p>
<p>  <span id="thread_subject_site"><br />
  <a target="_blank" href="https://groups.google.com/group/guangzhou-tech-party/browse_thread/thread/b063987167f67f43?hl=zh-CN#">广州技术沙龙第二期流程笔记</a><br /><a target="_blank" href="http://sudone.com/">Ayou的nginx、Linux服务器配置笔记（推荐！很多很重要很实用的资料！）</a></p>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://apt-blog.net/second_gz_tech_salon/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

