<?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>hVenus&#039;s Blog</title>
	<atom:link href="http://blog.fm618.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fm618.net</link>
	<description>神不贪，为何容不得一点对其不敬， 神不恶，为何要将千万生灵命运握于手中？</description>
	<lastBuildDate>Tue, 21 Feb 2012 16:16:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>配置我的Emacs</title>
		<link>http://blog.fm618.net/2012/02/22/%e9%85%8d%e7%bd%ae%e6%88%91%e7%9a%84emacs/</link>
		<comments>http://blog.fm618.net/2012/02/22/%e9%85%8d%e7%bd%ae%e6%88%91%e7%9a%84emacs/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 16:08:44 +0000</pubDate>
		<dc:creator>hVenus</dc:creator>
				<category><![CDATA[随笔]]></category>
		<category><![CDATA[emacs]]></category>

		<guid isPermaLink="false">http://blog.fm618.net/?p=407</guid>
		<description><![CDATA[一直以来都是Emacs的粉，试过在不同的系统下用Emacs来工作，最早是用的FreeBSD，后来在windows下也用Emacs，然后是Ubuntu下的Emacs，直到现在的Mac OS，比较习惯字符模式下工作。XEmacs虽然强大，但总也上一了手，不舒服。 前些日子看到CSDN上有一篇文章，讲如果学习使用Emacs，其中有一段讲到直接抄 Steve Purcell 的Emacs配置，说是大师级的人物，配置非常地有用。于是今天抽空研究了一下Steve Purcell的Emacs。 先说怎么安装Purcell的Emacs配置，很简单用git把配置文件下到本地的.emacs.d目录。 git clone https://github.com/purcell/emacs.d.git ~/.emacs.d 这条命令会把一些配置文件下载下来，为什么这么说，是因为在运行emacs之前还需要额外的附加软件和配置，如何获得，Purcell已经帮我们做好了。 git执行完，还需要到～/.emacs.d目录里执行一条命令： git submodule update --init 脚本会自动去下载那些额外的内容配置。 不要以为下载完成就可以使用Emacs了，在第一次启动Emacs时，脚本还会去下载一些东西，具体是什么还没来得有研究，总之，等Emacs提示完成了，那才是真的完成，可以使用了。 我的Emacs在第一次启动是提示了一个错误，需要我去site-lisp/html5-el目录执行 make relaxng 于是照做。 等一切都结束。Emacs变了一个样。]]></description>
		<wfw:commentRss>http://blog.fm618.net/2012/02/22/%e9%85%8d%e7%bd%ae%e6%88%91%e7%9a%84emacs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Taobao API应用开发</title>
		<link>http://blog.fm618.net/2012/02/17/taobao-api%e5%ba%94%e7%94%a8%e5%bc%80%e5%8f%91/</link>
		<comments>http://blog.fm618.net/2012/02/17/taobao-api%e5%ba%94%e7%94%a8%e5%bc%80%e5%8f%91/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 03:53:52 +0000</pubDate>
		<dc:creator>hVenus</dc:creator>
				<category><![CDATA[随笔]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[TaoBao]]></category>

		<guid isPermaLink="false">http://blog.fm618.net/?p=404</guid>
		<description><![CDATA[首先说一句，TaoBao API的文档，真是够烂的。一个问题要翻上好几遍文档，再搜索来搜索去，才能找到稍微符合的解释内容。实在不知道这么大一公司为什么文档整这么烂，是不是成心要用户去买他们的有偿服务的。恶心。 做了一个星期的应用，除了查文档之外，都还顺利。先说说授权，根据应用的类型不同，授权方式也不同。 web类型的应用，需要有一个回调地址，怎么个意思呢。就是说web程序向taobao发起授权申请，那么taobao不是直接返回授权结果，而是访问你留给他的加调地址，并加上结果参数。你的回调地址可以通过附加的结果参数来得到session key。 这东西厉害了，所有有关隐私的API调用都得加上这个session key。 C\S类的应用，怎么办呢，没有回调址，他就直接用localhost代替了。原理都是一样的。通过附加参数来取得session key。 关于session key的有效期，也就是授权的有效期，根据应用类型来确定，基本上不需要发布的应用，也就是你不指望卖你的应用来发财的，有效期都很长，像卖家后台服务就有一年的有效期。当初建应用的时候就选错了类型，搞得有效期才一天，心想总不能让我一天授一次权吧，这不麻烦死。后来改成卖家后台服务就行了。 再说说API调用。把官方的SDK下下来一看，亲娘来，怎么还带了一个PHP框架，你让我自己的框架怎么处理。妈的。TaoBao真不是一般人能理解的。研究了一下这个SDK，也就是用到了这个附带框架的自动加载功能，其它的没什么特别。 API调用总的说来，就是向TaoBao服务器发起http请求。只要URL参数拼对了，一般是没什么问题的。API的参数有很多，大致分两类，一类是系统级的，一类是应用级的。系统级的参数是必须传的；应用级的，根据需要自己决定。 调用的时候有一个签名的过程，说明一下：把所有参数都准备好，按照文档要求拼接好字符串，记着要把sign这个参数去掉，拼接的顺序有讲究，一定要对参数进行排序，就是从a到z这种正序排好，这个在程序里用数组做就行。具体怎么做就不用多说了。PHP有现成的函数ksort(); 如果不排序，签出来的肯定是错的。然后把签名结果赋给sign。接着，再用这个完整的参数（添加了sign的）来拼装url。 http请求用curl也行。用file_get_contents也行。Taobao都会返回数据的。数据格式有XML和json之分。我选了json。 先这么多，以后再慢慢说。]]></description>
		<wfw:commentRss>http://blog.fm618.net/2012/02/17/taobao-api%e5%ba%94%e7%94%a8%e5%bc%80%e5%8f%91/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenCart开发支付宝插件</title>
		<link>http://blog.fm618.net/2012/01/11/opencart%e5%bc%80%e5%8f%91%e6%94%af%e4%bb%98%e5%ae%9d%e6%8f%92%e4%bb%b6/</link>
		<comments>http://blog.fm618.net/2012/01/11/opencart%e5%bc%80%e5%8f%91%e6%94%af%e4%bb%98%e5%ae%9d%e6%8f%92%e4%bb%b6/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 14:38:31 +0000</pubDate>
		<dc:creator>hVenus</dc:creator>
				<category><![CDATA[随笔]]></category>
		<category><![CDATA[OpenCart]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.fm618.net/?p=401</guid>
		<description><![CDATA[OpenCart用了很久了，渐渐发现它越来越不适合自己的需要。想要达到国人的使用习惯，必须进行大的改动。包括核心框架的改动。例如各种插件模块的文件放置位置，太分散，想写个模块要在目录里来回倒腾好几次，有时候时间一长就根本不记得文件在哪个目录里。当然，这些都得等有时间了才能去弄。 这回要给OpenCart加个支付宝的插件，本来官网上有免费的支付宝插件可以下的，不知什么时候开始，OpenCart的铜臭味越来越重了，只要是附加的东西都想赚点零花用用。只好自己来写。 文件放置的位置前面已经说过了，比较分散，支付模块的文件都在catalog/controller/payment/下，新建个alipay的子目录，和alipay.php的文件。 模块怎么写就不重复讲解了，写这个下来也就是为了给自己一个提醒。主要说下疑难问题。 支付宝模块需要三个文件， alipay.php 给OpenCart用的，当用户确认订单后，用来生成支付宝支付链接用的。这个文件只要能获得生成的订单号，并将订单数据，按照支付宝的要求，拼接成URL链接，让用户能跳转到支付页面就行了。本来是件挺简单的事，而且支付宝的接口说明也有例子，照抄都行。 这里有几点要注意，因为我没有照抄接口的例子，而是自己重头写的，在对URL进行签名时出了问题，签名本身并不复杂，只要对拼接的URL进行MD5运算就行。我在写的时候忽略了例子中的一个操作，即对要提交的数据进行排序。问题就出在这里，我估计是支付宝收到数据后，也是先将变量们进行排序后，再验证签名的，所以这里必须做一步排序的工作 。这个问题影响了进度。这里特别注明一下，以免以后忘了。 alipay_notify.php, 这个文件是用在支付宝完成付款后的异步通知，支付宝在完成支付后会做两个通知，一个是异步的，用户看不到，在后台通知网站，支付成功了，另外，还会将完成后的页面重定向回网站指定的页面。这两次通知都会带有返回数据，供网站使用。 那么为什么会做两次通知呢？主要是因为跳转通知（即alipay_return.php要做的工作），在执行时，跳转页面会被用户给关掉，这样网站就不能通过这个方式来获知付款是否成功，异步通知不会因为用户的操作而终止，所以两种方式起码能保证有一种途径能正常通知网站。 alipay_return.php 这个文件是在支付完成 后从支付宝跳转 回来的页面。 上面两个问题明白了，那么程序就不难写了。 另外一点接口里的return_url和notify_url这两个URL里不能有?flag=abc&#38;open=true这样的东西。虽然不知道支付宝是怎么想的，既然这是规定就必须遵守，不然网站付不了钱就不好玩了。 所以，OpenCart里如果去掉url里的“route=”就必须写成“http://www.xxoo.com/catalog/controller/payment/alipay_callback.php” 最后吐个槽，支付宝这么大的公司，这么大的支付量，现金流量，有这么大的用户群，竟然不支持沙箱测试。非得搞个1分钱的东西去测试，妈的，1分钱也是钱啊，测试10次就是1块钱了。全进支付宝口袋了。 &#160;]]></description>
		<wfw:commentRss>http://blog.fm618.net/2012/01/11/opencart%e5%bc%80%e5%8f%91%e6%94%af%e4%bb%98%e5%ae%9d%e6%8f%92%e4%bb%b6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE呀IE万恶的IE！</title>
		<link>http://blog.fm618.net/2011/12/21/ie%e5%91%80ie%e4%b8%87%e6%81%b6%e7%9a%84ie%ef%bc%81/</link>
		<comments>http://blog.fm618.net/2011/12/21/ie%e5%91%80ie%e4%b8%87%e6%81%b6%e7%9a%84ie%ef%bc%81/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 07:02:02 +0000</pubDate>
		<dc:creator>hVenus</dc:creator>
				<category><![CDATA[随笔]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://blog.fm618.net/?p=398</guid>
		<description><![CDATA[Skyline的程序写到加载fly文件的时候，先要去本地目录选择一个fly文件，其它加载到程序里，那么就需要得到这个文件的本地地址。好。页面上放个fileField，再写段js。运行，提示加载文件失败，文件找不到。怎么会找不到，把fileField里的数据alert出来一看，所有的开头都变成了“C:\fakepath\”，搞什么东西，一看就知道IE又二了。去网上一搜，果然，IE8里要想上传文件，得把安全级别调一下。如下： 工具 -&#62; Internet选项 -&#62; 安全 -&#62; 自定义级别 -&#62; 找到“其他”中的“将本地文件上载至服务器时包含本地目录路径”，选中“启用”。 再试，可以了。 万恶的IE！]]></description>
		<wfw:commentRss>http://blog.fm618.net/2011/12/21/ie%e5%91%80ie%e4%b8%87%e6%81%b6%e7%9a%84ie%ef%bc%81/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>华为C8650如何实现USB调试</title>
		<link>http://blog.fm618.net/2011/12/05/%e5%8d%8e%e4%b8%bac8650%e5%a6%82%e4%bd%95%e5%ae%9e%e7%8e%b0usb%e8%b0%83%e8%af%95/</link>
		<comments>http://blog.fm618.net/2011/12/05/%e5%8d%8e%e4%b8%bac8650%e5%a6%82%e4%bd%95%e5%ae%9e%e7%8e%b0usb%e8%b0%83%e8%af%95/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 18:56:12 +0000</pubDate>
		<dc:creator>hVenus</dc:creator>
				<category><![CDATA[随笔]]></category>
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://blog.fm618.net/?p=393</guid>
		<description><![CDATA[话说折腾这个USB调试有段时间了。怎么整都不行。这里是指Mac OS平台。windows平台可以略过不看。 那么这个Mac OS平台为什么不行呢？主要是因为华为的USB模式搞了个光盘加USB双模式，也就是你在windows下插上手机到USB口，系统会自动加载一个光盘镜像，里面是天翼的什么宽带连接程序，这个就是光盘模式，再加上USB功能，就变成双模式了。 这模式不敢说不好，反正对我来说没什么用，尤其到了Mac OS上，这种方式简直就是SB模式，我的Mac根本认不到光盘模式，认到也没用，都是windows的可执行程序。自然的，adb也就认不出android设备，当时还以为是手机太垃圾了。还去论坛问来着。 也就是在论坛逛的时候偶然间解决了我这问题。当时是想看看别人是怎么解决C8650GPS定位不行的问题，找到一篇文章，说要关掉手机的基于CDMA网络的快速定位功能，于是按照文章所说，进入工程模式。 在手机上拨号： *#*#2846579#*#* 进入工程模式后，选择ProjectMenu,然后是“3.后台设置”，接着“4.USB端口配置”，会看到一长串的列表，只要选中“google模式”就行。然后退出工程模式，重启下机器。再连到Mac上试试，手机上会出现已经连接usb调试的提示。在系统里用”adb devices”也能查看到C8650设备了。 写个程序试试，一切正常。 &#160;]]></description>
		<wfw:commentRss>http://blog.fm618.net/2011/12/05/%e5%8d%8e%e4%b8%bac8650%e5%a6%82%e4%bd%95%e5%ae%9e%e7%8e%b0usb%e8%b0%83%e8%af%95/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何去除DEDECMS系统中友情链接里的“织梦链”</title>
		<link>http://blog.fm618.net/2011/11/17/%e5%a6%82%e4%bd%95%e5%8e%bb%e9%99%a4dedecms%e7%b3%bb%e7%bb%9f%e4%b8%ad%e5%8f%8b%e6%83%85%e9%93%be%e6%8e%a5%e9%87%8c%e7%9a%84%e2%80%9c%e7%bb%87%e6%a2%a6%e9%93%be%e2%80%9d/</link>
		<comments>http://blog.fm618.net/2011/11/17/%e5%a6%82%e4%bd%95%e5%8e%bb%e9%99%a4dedecms%e7%b3%bb%e7%bb%9f%e4%b8%ad%e5%8f%8b%e6%83%85%e9%93%be%e6%8e%a5%e9%87%8c%e7%9a%84%e2%80%9c%e7%bb%87%e6%a2%a6%e9%93%be%e2%80%9d/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 16:42:39 +0000</pubDate>
		<dc:creator>hVenus</dc:creator>
				<category><![CDATA[随笔]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.fm618.net/?p=391</guid>
		<description><![CDATA[最近不得已用dedecms来做项目，已经很久没用dede了，现在的版本都好高，功能也强不少。记得以前dede会背地里向服务器发送网站的地址之类的信息，这次测试发现，在浏览器这层，除了向dede的网站请求了几张图片之外，没有其它多余的动作。正当我以为dede走上正道的时候，发现页面底部默认的友情链接列表里有一堆不知道哪里来的链接，后台数据库里并没有这些内容。网上搜了一把，主要是自己懒不想动脑子，说是dede在解析模版标签的时候偷偷的加上去的。于是，还得动脑子了。 在dede的include/taglib/flinktype.lib.php文件中对type做了判断，凡是id为999的，就是“织梦链”。只要删了下面这段，就可以不显示了。 $dedecms = false; $dedecms-&#62;id = 999; $dedecms-&#62;typename = &#8216;织梦链&#8217;; if($type == &#8216;dedecms&#8217;) $row[] = $dedecms; 到这里应该说问题解决了，“织梦链”被干掉了，欢呼吧。 打住，这只是把type给干掉了，那“织梦链”依然存在，只是因为没有了type系统不会显示而已。这些“织梦链”到底从哪里来的呢？ 跟flinktype.lib.php同一个目录有一个flink.lib.php,打开。你会发现有这么一段：  if($typeid == 0) { $wsql .= ”; } else if($typeid == 999) { //require (DEDEDATA.&#8217;/admin/config_update.php&#8217;); //if (!class_exists(&#8216;DedeHttpDown&#8217;, false)) { //require_once(DEDEINC.&#8217;/dedehttpdown.class.php&#8217;); //} //$del = new DedeHttpDown(); //$del-&#62;OpenUrl($linkHost); //$linkUrl = $del-&#62;GetHtml().”flink.php?lang={$cfg_soft_lang}&#38;site={$_SERVER['SERVER_NAME']}”; //$del-&#62;OpenUrl($linkUrl); //$linkInfo = $del-&#62;GetHtml(); //if(!empty($linkInfo)){ //$dedelink [...]]]></description>
		<wfw:commentRss>http://blog.fm618.net/2011/11/17/%e5%a6%82%e4%bd%95%e5%8e%bb%e9%99%a4dedecms%e7%b3%bb%e7%bb%9f%e4%b8%ad%e5%8f%8b%e6%83%85%e9%93%be%e6%8e%a5%e9%87%8c%e7%9a%84%e2%80%9c%e7%bb%87%e6%a2%a6%e9%93%be%e2%80%9d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CodeIgniter 去掉URL里的index.php</title>
		<link>http://blog.fm618.net/2011/11/11/codeigniter-%e5%8e%bb%e6%8e%89url%e9%87%8c%e7%9a%84index-php/</link>
		<comments>http://blog.fm618.net/2011/11/11/codeigniter-%e5%8e%bb%e6%8e%89url%e9%87%8c%e7%9a%84index-php/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 07:09:04 +0000</pubDate>
		<dc:creator>hVenus</dc:creator>
				<category><![CDATA[随笔]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.fm618.net/?p=388</guid>
		<description><![CDATA[折腾了半天的zend framework，发现zend入门太难．虽然已经算是入了门，可开发起来还是很累．想到以前用过的CodeIgniter，开发速度很快．小巧易用．听说新版支持了php5．于是转去用CI来开发． 以前用过，所以不用到处找文档，CI文档本来就挺全的．配置url的时候遇到点麻烦，直接抄论坛里的.htaccess文件，居然报500错误，以为是mac os的配置不同，后来换到windows居然也一样，百思不得其解．到处找文章，都是同一个文件．同样的配置．别人就行． 无奈之下在论坛里那个帖子里翻来翻去，翻到最后一页的时候，有人说了一句坑爹，终于明白是怎么回事了．RewriteCond里只有一个斜杠，但被LZ写成了两个，难怪会500错误． 正确的.htaccess文件如下： RewriteEngine on RewriteCond $1 !^(index\.php&#124;images&#124;robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L] 花了一个小时，订餐的小程序开了个头．]]></description>
		<wfw:commentRss>http://blog.fm618.net/2011/11/11/codeigniter-%e5%8e%bb%e6%8e%89url%e9%87%8c%e7%9a%84index-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>制作6寸的电子书</title>
		<link>http://blog.fm618.net/2011/11/05/%e5%88%b6%e4%bd%9c6%e5%af%b8%e7%9a%84%e7%94%b5%e5%ad%90%e4%b9%a6/</link>
		<comments>http://blog.fm618.net/2011/11/05/%e5%88%b6%e4%bd%9c6%e5%af%b8%e7%9a%84%e7%94%b5%e5%ad%90%e4%b9%a6/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 17:28:08 +0000</pubDate>
		<dc:creator>hVenus</dc:creator>
				<category><![CDATA[随笔]]></category>
		<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://blog.fm618.net/?p=385</guid>
		<description><![CDATA[由于前一阵小钢炮送了个Kindle 4给我，于是乎，天天忙着找书看。 Kindle 4支持的电子书的格式还是挺多的，平时搜集了些电子书大多是pdf,djvu格式的，epub的很少。对于epub格式，Kindle 4默认是打不开的，必须要转换成mobi，Kindle 的默认格式才行。转换到也不难，有一个很棒的工具，calibre,这个工具可以管理电子书，转换格式，管理Kindle等，功能强大。看书必备软件之一。 对于pdf格式，虽然Kindle 4默认支持，可Kindle 4那小小的6寸可没有办法完美的显示，因为普通PDF的书分辨率都很大，所以在Kindle 4上显的格外的小，看着非常吃力。为了适应6寸小屏，只能转换。主要工具可以选 adobe 的acrobat,经过我的努力研究，始终没有找到方法。 后来偶然间用系统自带的预览工具打开PDF，再用网上的办法装文件打印成6寸的pdf，竟然成了。放到Kindle 4 上一看，果然不一样了。不一样也只是格式对于，如果遇到扫描版的PDf，依然是字体小，看不清，很累人。 搞了半天，还是mobi格式的最好看。]]></description>
		<wfw:commentRss>http://blog.fm618.net/2011/11/05/%e5%88%b6%e4%bd%9c6%e5%af%b8%e7%9a%84%e7%94%b5%e5%ad%90%e4%b9%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SkylineGlobe 二次开发</title>
		<link>http://blog.fm618.net/2011/10/31/skylineglobe-%e4%ba%8c%e6%ac%a1%e5%bc%80%e5%8f%91/</link>
		<comments>http://blog.fm618.net/2011/10/31/skylineglobe-%e4%ba%8c%e6%ac%a1%e5%bc%80%e5%8f%91/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 07:13:05 +0000</pubDate>
		<dc:creator>hVenus</dc:creator>
				<category><![CDATA[随笔]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Skyline]]></category>

		<guid isPermaLink="false">http://blog.fm618.net/?p=383</guid>
		<description><![CDATA[Skyline用的com控件，加载到IE里。所以，只有IE才能用。 用Skyline的电脑里，IE要关闭TAB功能，不然，多开几家的web页面就会造成冲突，加载失败。 Skyline上的API手册，网站上进去的内容，跟从exmaple里进去的内容，有些出入。 对于javascript上的写法也有区别。网站上的例子在HTML里加入object。exmaple 网站上的例子是这样的： HTMl里加载几个object &#60;object id=”SGWorld” classid=”CLSID:3a4f91b0-65a8-11d5-85c1-0001023952c1&#8243; style=”visibility: hidden;height: 0&#8243;&#62;&#60;/object&#62; &#60;object id=”TE” classid=”clsid:3a4f9192-65a8-11d5-85c1-0001023952c1&#8243; style=”width: 600px;height: 600px”&#62;&#60;/object&#62; 然后再通过 onLoad的init()方法来加载地图 &#160; &#60;script type=”text/javascript”&#62; function Init() { try { var flyPath = “http://www.skylineglobe.com/SkylineGlobe/WebClient/PresentationLayer/WebClient/SkyglobeLB.fly”; // attach callback to the load finished event SGWorld.AttachEvent(“OnLoadFinished”, OnProjectLoadFinished); // Load default developer fly file from www.skylineglobe.com web site. // default load [...]]]></description>
		<wfw:commentRss>http://blog.fm618.net/2011/10/31/skylineglobe-%e4%ba%8c%e6%ac%a1%e5%bc%80%e5%8f%91/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Framework 一</title>
		<link>http://blog.fm618.net/2011/10/23/zend-framework-%e4%b8%80/</link>
		<comments>http://blog.fm618.net/2011/10/23/zend-framework-%e4%b8%80/#comments</comments>
		<pubDate>Sat, 22 Oct 2011 16:37:09 +0000</pubDate>
		<dc:creator>hVenus</dc:creator>
				<category><![CDATA[随笔]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.fm618.net/?p=377</guid>
		<description><![CDATA[今天 再一次拿起Zend Framework，一直认为Zend framework的官方教程难懂，照着抄都无法运行。这次找到一个非官方的，反正挺有名的，再次证明老外的东西就是好。 教程看这里：http://akrabat.com/zend-framework-tutorial 总结一下Zend Framework要怎么用。 首先要配置好开发环境，php的运行环境就不讲了，喜欢用套件的用套件，不喜欢用套件的就自己配，反正能运行php就行了。然后，配置zend Framework,截一段教程里的原文： Extractthedownloadedarchivefile,ZendFramework-1.11.10-minimal.zipinyourDownloads directory by double clicking on it. Copyto/usr/local/ZendFrameworkClibyopeningTerminalandtyping: sudo cp -r ~/Downloads/ZendFramework-1.11.10-minimal /usr/local/ ZendFrameworkCli Edit your bash profile to provide an alias: • From Terminal, type: open ~/.bash_profile • Addaliaszf=/usr/local/ZendFrameworkCli/bin/zf.shtotheendofthefile • Save and exit TextEdit. • Exit Terminal. 执行zf show version，能看到 Zend Framework Version: 1.11.10   [...]]]></description>
		<wfw:commentRss>http://blog.fm618.net/2011/10/23/zend-framework-%e4%b8%80/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

