<?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>VikinG</title>
	<atom:link href="http://www.vikingmute.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.vikingmute.com</link>
	<description>&#34;恨就恨出一个追求&#34; by 二手玫瑰</description>
	<lastBuildDate>Thu, 10 May 2012 03:53:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Fedora 16安装配置指南</title>
		<link>http://www.vikingmute.com/archives/275</link>
		<comments>http://www.vikingmute.com/archives/275#comments</comments>
		<pubDate>Tue, 17 Apr 2012 05:09:10 +0000</pubDate>
		<dc:creator>VikinG</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.vikingmute.com/?p=275</guid>
		<description><![CDATA[这些天在家自己写一些东西 选用了fedora16这个系统 ubuntu用的时间长乐 自然想换一换口味 其实用多了就发现二者没什么差别 只不过感觉fedora的源下载东西更快一点 上图就是截图 因为我实在vbox里面装得 所以就没有开启gnome3 而是使用了fallback模式 不过用惯了gnome3 换换口味也是不错的 安装完发现 发现没有中文输入法 不支持flash mp3等 网上发现了很多安装fedora16以后的二十五件事情这样的文章 其实都是转载笨兔兔博客的文章 我把他的东西提取一下 把我自己的配置过程给大家看看 1 设置sudo 这是ubuntu一个很好用的命令 不需要总是su切换用户 # visudo 搜索文件，找到下面而2行内容： ## Allow root to run any commands anywhere root ALL=(ALL) ALL 然后，在第二行下面添加如下内容 ‘username’ &#8230; <a href="http://www.vikingmute.com/archives/275">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.vikingmute.com/wp-content/uploads/2012/04/snapshot1.png"><img class="aligncenter size-large wp-image-276" title="fedora16" src="http://www.vikingmute.com/wp-content/uploads/2012/04/snapshot1-1024x575.png" alt="" width="584" height="327" /></a></p>
<p>这些天在家自己写一些东西 选用了fedora16这个系统 ubuntu用的时间长乐 自然想换一换口味 其实用多了就发现二者没什么差别 只不过感觉fedora的源下载东西更快一点</p>
<p>上图就是截图 因为我实在vbox里面装得 所以就没有开启gnome3 而是使用了fallback模式 不过用惯了gnome3 换换口味也是不错的</p>
<p>安装完发现 发现没有中文输入法 不支持flash mp3等 网上发现了很多安装fedora16以后的二十五件事情这样的文章 其实都是转载笨兔兔博客的文章 我把他的东西提取一下 把我自己的配置过程给大家看看</p>
<p><span id="more-275"></span></p>
<p>1 设置sudo 这是ubuntu一个很好用的命令 不需要总是su切换用户</p>
<blockquote><p># visudo<br />
搜索文件，找到下面而2行内容：<br />
## Allow root to run any commands anywhere<br />
root ALL=(ALL) ALL<br />
然后，在第二行下面添加如下内容<br />
‘username’ ALL=(ALL) ALL<br />
提示：将换成你的用户名即可。</p></blockquote>
<p>2 fastestmirror插件 yum会自动寻找最快的源 很好用的工具</p>
<blockquote><p>#sudo yum install yum-fastestmirror</p></blockquote>
<p>3安装小企鹅中文输入法</p>
<blockquote><p>#sudo yum install fcitx</p>
<p>安装完毕后 在应用里面查找“Input Method selector”(输入法切换器) 设置为fcitx</p></blockquote>
<p>4 安装mp3 等一系列音频 视频 格式支持</p>
<p>这里下载一个第三方扩展包来实现（RPM Fusion）</p>
<p>先下载安装 http://www.rpmfusion.org/Configuration</p>
<p>然后在终端中输入</p>
<blockquote><p>yum install ffmpeg ffmpeg-libs gstreamer-ffmpeg xvidcore libdvdread libdvdnav lsdvd<br />
yum install gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly</p></blockquote>
<p>5 安装flash插件</p>
<p>官方下载rpm http://get.adobe.com/cn/flashplayer</p>
<p>安装以后 在Add/Remove software 查找flash 然后选上勾以后安装</p>
<p>现在已经可以上网 听歌 看视频 一些基本功能没问题啦 当然我们追求更好的体验 就下载一些常用的软件</p>
<p>6 安装chromium浏览器</p>
<p>fedora16自带firefox11，当然我有很多东西同步在chrome中 还是习惯用chrome</p>
<blockquote><p>## Change directory to /etc/yum.repos.d/ ##<br />
cd /etc/yum.repos.d/</p>
<p>## Get Chromium repo file ##<br />
sudo wget http://repos.fedorapeople.org/repos/spot/chromium/fedora-chromium-stable.repo</p>
<p>yum install chromium</p></blockquote>
<p>7 安装其他常用软件 播放器（vlc） 邮件（thunderbird） 截图（ksnapshot） libre office 这些是我常用的 其他可以看笨兔兔那个经典日志 http://www.cnbeta.com/articles/144798.htm</p>
<blockquote><p>Thunderbird邮件客户端(Fedora 16 默认为Evolution)<br />
sudo yum install thunderbird</p>
<p>文件分享<br />
Transmission(BT客户端)<br />
sudo yum install transmission</p>
<p>Filezilla(FTP客户端)：<br />
sudo yum install filezilla</p>
<p>vlc：<br />
sudo yum install vlc<br />
LibreOffice（Office套件）：<br />
sudo yum install libreoffice</p>
<p>sknapshot：<br />
sudo yum install ksnapshot</p></blockquote>
<p>基本应用更扩展啦 其他的好玩好用的软件 大家就自己慢慢摸索吧～</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vikingmute.com/archives/275/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu11.10 安装gnome3 和美化(3.8更新)</title>
		<link>http://www.vikingmute.com/archives/194</link>
		<comments>http://www.vikingmute.com/archives/194#comments</comments>
		<pubDate>Thu, 08 Mar 2012 10:02:57 +0000</pubDate>
		<dc:creator>VikinG</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.vikingmute.com/?p=194</guid>
		<description><![CDATA[3.8号更新：（使用了Zukitwo theme+Faenza icon +tint2） 截图请看下面 是不是很帅~ &#160; 最近用了一段时间的gnome3 很喜欢 很漂亮 用惯了以后也感觉挺顺手 样子也很炫 看到好看的界面就像看到心爱的妞一样 更有动力去为之奋斗 下面就做个备忘 怕以后再改的时候直接弄就好了 安装 gnome3 在11.10 的软件中心 直接搜索 gnome shell 然后装上就可以了 安装完后注销后重新进入 就可以看到选择界面多了gnome Ubuntu 11.10的“系统设置–外观”，只能对系统主题、桌面背景进行调整。我们可以借助Gnome tweak tool 来进行字体、图标主题设置。 sudo apt-get install gnome-tweak-tool 安装gnome3后可以安装 很多插件 比如天气插件 像lz的那个一样 添加一个官方团队ppa源 &#8230; <a href="http://www.vikingmute.com/archives/194">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>3.8号更新：（使用了Zukitwo theme+Faenza icon +tint2） 截图请看下面 是不是很帅~</p>
<p>&nbsp;</p>
<p>最近用了一段时间的gnome3 很喜欢 很漂亮 用惯了以后也感觉挺顺手 样子也很炫 看到好看的界面就像看到心爱的妞一样 更有动力去为之奋斗<br />
<a href="http://www.vikingmute.com/wp-content/uploads/2011/11/desktop.png"><img class="aligncenter size-large wp-image-271" title="my new desktop" src="http://www.vikingmute.com/wp-content/uploads/2011/11/desktop-1024x819.png" alt="" width="584" height="467" /></a><span id="more-194"></span><br />
下面就做个备忘 怕以后再改的时候直接弄就好了<br />
安装 gnome3 在11.10 的软件中心 直接搜索 gnome shell 然后装上就可以了<br />
安装完后注销后重新进入 就可以看到选择界面多了gnome<br />
Ubuntu 11.10的“系统设置–外观”，只能对系统主题、桌面背景进行调整。我们可以借助Gnome tweak tool 来进行字体、图标主题设置。</p>
<blockquote><p>sudo apt-get install gnome-tweak-tool</p></blockquote>
<p>安装gnome3后可以安装 很多插件 比如天气插件 像lz的那个一样 添加一个官方团队ppa源</p>
<blockquote><p>sudo add-apt-repository ppa:webupd8team/gnome3</p>
<p>sudo apt-get update</p>
<p>sudo apt-get install gnome-shell-extensions-weather</p></blockquote>
<p>更多的插件可以看看bentutu总结的日志</p>
<p>http://www.bentutu.com/2011/10/gnome-3-extension-and-ubuntu-indicator-rencent-list/</p>
<p>然后整一些好看的图标 强烈推荐Faenza Icon Theme 装上以后很漂亮</p>
<blockquote><p>sudo add-apt-repository ppa:tiheum/equinox<br />
sudo apt-get update<br />
sudo apt-get install faenza-icon-theme</p></blockquote>
<p>最后是主题了~ 装个帅气的 大名鼎鼎的 Zukitwo theme<br />
在这里下载 http://gnome-look.org/content/show.php/Zukitwo?content=140562<br />
下载完了 把文件解压到 ~/.themes下 或者 /usr/share/themes</p>
<p>最后都用gnome-tweak-tool来设置一下 很简单 打开就明白了</p>
<p>大功告成 坐下来好好欣赏下把~</p>
<p><strong>没事干的时候继续折腾我的桌面（新增）</strong></p>
<p><strong></strong>当你发现gnome shell下面没有任务栏的时候是不是感觉相当抓狂呢？  所以我一直在找一个好的替代品  这个就是tint2  发现截图下面透明的任务栏了吗 这就是tint2</p>
<p>安装和使用(via ppa)</p>
<blockquote><p>//install<br />
sudo add-apt-repository ppa:killeroid/ppa<br />
sudo aptitude update<br />
sudo aptitude install tint2<br />
//make it running<br />
tint2 &amp;</p></blockquote>
<p>现在比较棒的主题和图标 可以去http://gnome-look.org/ 多看看</p>
<p>有一个很好的源 就是webupd8team这个ppa 里面有很多的工具和插件和图标 主题</p>
<blockquote><p>sudo add-apt-repository ppa:webupd8team/themes<br />
sudo apt-get update</p></blockquote>
<p>添加完源以后 可以用新利德打开安装 比敲代码快很多 看下面图就知道有多少啦 哈哈 打开gnome-tweak-tool开始找到你心仪的组合把</p>
<p><a href="http://www.vikingmute.com/wp-content/uploads/2011/11/ppa.png"><img class="aligncenter size-full wp-image-272" title="ppa" src="http://www.vikingmute.com/wp-content/uploads/2011/11/ppa.png" alt="" width="907" height="644" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vikingmute.com/archives/194/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>新版vbooks架构规划笔记</title>
		<link>http://www.vikingmute.com/archives/260</link>
		<comments>http://www.vikingmute.com/archives/260#comments</comments>
		<pubDate>Thu, 23 Feb 2012 09:00:08 +0000</pubDate>
		<dc:creator>VikinG</dc:creator>
				<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://www.vikingmute.com/?p=260</guid>
		<description><![CDATA[辞职决定把自己一直想写的站好好写一下 其实也就是一个很简单的站 分享和下载一些图书 利用douban的API  来读取 录入图书信息 集成豆瓣直接登陆的功能 想提供下载一些精品的技术类的电子图书（尤其是一些很好的前端开发书籍  我这里已经囤了很多） 大多数是高清版pdf 别的格式不会采纳 下面就是我规划中的架构 由于我对服务器理解很有限 这次开发就当从头到尾完成一个产品的过程 域名 vbooks.me  从godaddy购买 主服务器 这次肯定要用vps了 Linode最便宜的那个套餐 19刀一个月 静态服务器 主要是上传 下载书籍 书籍大约一本容量10m以内 使用 Upyun（又拍云）的服务  API很丰富 速度快 价格比较厚道 服务器架构 使用LAMP 或者 LNMP， nginx原来没有用过 这次考虑使用一下 自己已经写好了一个php的小框架 用了简单的两个库（ezsql + smarty） &#8230; <a href="http://www.vikingmute.com/archives/260">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>辞职决定把自己一直想写的站好好写一下 其实也就是一个很简单的站 分享和下载一些图书 利用douban的API  来读取 录入图书信息 集成豆瓣直接登陆的功能 想提供下载一些精品的技术类的电子图书（尤其是一些很好的前端开发书籍  我这里已经囤了很多） 大多数是高清版pdf 别的格式不会采纳 下面就是我规划中的架构 由于我对服务器理解很有限 这次开发就当从头到尾完成一个产品的过程</p>
<p><strong>域名</strong></p>
<p><strong></strong>vbooks.me  从godaddy购买</p>
<p><strong>主服务器</strong></p>
<p>这次肯定要用vps了<a href="linode.com"> Linode</a>最便宜的那个套餐 19刀一个月</p>
<p><strong>静态服务器</strong></p>
<p>主要是上传 下载书籍 书籍大约一本容量10m以内 使用 <a href="https://www.upyun.com/">Upyun</a>（又拍云）的服务  API很丰富 速度快 价格比较厚道</p>
<p><strong>服务器架构</strong></p>
<p>使用LAMP 或者 LNMP， <a href="http://nginx.org/">nginx</a>原来没有用过 这次考虑使用一下 自己已经写好了一个php的小框架 用了简单的两个库（ezsql + smarty）</p>
<p><strong>前端架构</strong></p>
<p><del>JS 基于 jquery，会自己写二个相应plugins（vtooltip 浮层，vcombobox 可编辑下拉菜单） 会用到其他的一些第三方插件 models.js(lightbox插件)  <a href="http://seajs.com/">sea.js</a>(脚本加载类)   <a href="http://mustache.github.com/">mustache</a>（模版引擎） <a href="http://swfupload.org/">swfupload</a>(上传文件控件)  整体上会全用类来规划（class.js）</del></p>
<p>2.29更新（今天研究了一下js loader）</p>
<p>JS主要框架用jquery</p>
<p>今天看了一下module loader 把几个主流的文档都浏览了一遍（lab.js  sea.js yepnope.js require.js） 最后决定用<a href="http://requirejs.org/">require.js</a> 简单易用 文档丰富</p>
<p>用到的module有</p>
<p>Jquery插件类 ： modals.js(lightbox插件 from bootstrap) vtooltip.js（tooltip插件 by me）vcombo（combobox插件 by me）</p>
<p>工具类：mustache.js（模版引擎） swfupload(文件上传)    json2.js(json converter)</p>
<p>代码的一个简单实例（读取主jquery，和两个模块）：</p>
<pre class="brush:jscript">require(["jquery", "mustache", "modal"], function($) {
	$(function(){
		//now base jquery, mustache,modal loaded, code goes here
	})
});</pre>
<p>CSS基于twitter的<a href="http://twitter.github.com/bootstrap/index.html">Bootstrap</a>框架  然后生成的时候会用<a href="http://lesscss.org/">LESS</a>来编译</p>
<p><strong>前端优化</strong></p>
<p>jquery主库会采用CDN加速  考虑到google CDN经常被屏蔽，会用一个更好的免费服务<a href="http://www.minicdn.com/">MiniCDN</a></p>
<p>其他JS文件考虑用<a href="http://code.google.com/p/closure-compiler/">google closure-compiler</a>压缩并且合并 服务器端会开启gzip压缩 并且设置Expires头 打开缓存</p>
<p>暂时就写这么多 到时候遇到问题再记录进来  规划一个东西很有感觉 但是写的时候也一定要坚持下去 至少能写出一个能用的东西来</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vikingmute.com/archives/260/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>自己写的jquery tooltip插件 &#8212; vtooltip</title>
		<link>http://www.vikingmute.com/archives/252</link>
		<comments>http://www.vikingmute.com/archives/252#comments</comments>
		<pubDate>Thu, 09 Feb 2012 09:58:10 +0000</pubDate>
		<dc:creator>VikinG</dc:creator>
				<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://www.vikingmute.com/?p=252</guid>
		<description><![CDATA[Update:version 1.3 这几天做了一个比较大的更新 现在使用插件不需要引入任何图片了 小三角由css完成渲染 添加了两种风格 dark.css light.css 根据您的需要引入对应的css就可以了 这个小玩意儿是完全是在我好好使用github的第一个产物 Demo页也是在github pages里面生成的 前几天公司正好有这个需求 所以我就在github里面好好写了一下 效果请看   DEMO 现在jquery的tipsy插件也很多了 我这个插件支持这些基础的功能 支持四个方向显示tipsy（top,bottom,left,right） 支持三种方式显示数据（normal，ajax，jsonp） 异步获取数据会缓存数据 不会再请求一次 计划添加几种css3样式 可以供大家切换（已经完成） 计划添加自适应功能 当页面距下边距离太短的时候 自动切换到上方 使用方法 下载以后将下面的两个文件添加进页面(jquery.vtip.js, style.css)（可以修改css文件来自定义） 参数说明 var settings = { //four postions,top left,right bottom &#8230; <a href="http://www.vikingmute.com/archives/252">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em><strong>Update:version 1.3<br />
这几天做了一个比较大的更新 现在使用插件不需要引入任何图片了 小三角由css完成渲染 添加了两种风格 dark.css light.css 根据您的需要引入对应的css就可以了</strong></em></p>
<p><a href="http://www.vikingmute.com/wp-content/uploads/2012/02/11.png"><img class="aligncenter size-full wp-image-257" title="light风格vtooltip" src="http://www.vikingmute.com/wp-content/uploads/2012/02/11.png" alt="" width="266" height="121" /></a><br />
<a href="http://www.vikingmute.com/wp-content/uploads/2012/02/2.png"><img class="aligncenter size-full wp-image-258" title="dark风格vtooltip" src="http://www.vikingmute.com/wp-content/uploads/2012/02/2.png" alt="" width="231" height="113" /></a></p>
<p>这个小玩意儿是完全是在我好好使用github的第一个产物 Demo页也是在github pages里面生成的 前几天公司正好有这个需求 所以我就在github里面好好写了一下</p>
<p>效果请看  <a href="http://vikingmute.github.com/vtooltip/demo.html" target="_blank"> DEMO</a></p>
<p>现在jquery的tipsy插件也很多了 我这个插件支持这些基础的功能</p>
<ol>
<li>支持四个方向显示tipsy（top,bottom,left,right）</li>
<li>支持三种方式显示数据（normal，ajax，jsonp）</li>
<li>异步获取数据会缓存数据 不会再请求一次</li>
<li>计划添加几种css3样式 可以供大家切换（已经完成）</li>
<li>计划添加自适应功能 当页面距下边距离太短的时候 自动切换到上方</li>
</ol>
<p>使用方法<br />
下载以后将下面的两个文件添加进页面(jquery.vtip.js, style.css)（可以修改css文件来自定义）</p>
<p>参数说明</p>
<pre class="brush:jscript">var settings = {
	//four postions,top left,right bottom
	position:'bottom',
	//three ways:normal or ajax or jsonp
	method:'normal',
	//when method is ajax or jsonp, you need a url
	url:'',
	//when you need a custom message
	desc:'',
	//custom width&amp;height
	width:'auto',
	height:'auto'
}</pre>
<p>使用方法</p>
<pre class="brush:jscript">//直接显示链接的title
$('a').vtip();
//在右边显示自定义的信息
$('a').vtip({"desc":"Hey i am a custom tip","position":"right"});
//ajax方法 包含一个回调函数
$('#ajax').vtip({method:"ajax",url:"posts.php"},function(data,ele){
	//data代表服务器返回的数据 ele表示当前元素
	//code goes here

})</pre>
<p>配置简单 中意的可以在这里fork</p>
<p><a href="https://github.com/vikingmute/vtooltip" target="_blank">DOWNLOAD&amp;FORK</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vikingmute.com/archives/252/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to set up a Github Pages?</title>
		<link>http://www.vikingmute.com/archives/247</link>
		<comments>http://www.vikingmute.com/archives/247#comments</comments>
		<pubDate>Wed, 01 Feb 2012 10:01:22 +0000</pubDate>
		<dc:creator>VikinG</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.vikingmute.com/?p=247</guid>
		<description><![CDATA[github有个特别实用的功能最近才知道，就是你在上面建立一个项目，他可以自动在上面按你的需要生成html页面，可以通过浏览器直接访问，原来我一些小东西的demo都是传到服务器上面，不仅麻烦 同步还是个问题，现在真是节省了我很多的时间。下面就是一个我项目自动生成的地址： http://vikingmute.github.com/vtooltip/ 下面我们就说说怎么样来生成  有两种方法 我推荐第二种直接用github提供的自动生成工具 将页面切换到你的项目首页 比如说https://github.com/vikingmute/vtooltip &#160; 然后点击这个admin按钮 然后勾选github pages的选项框 然后在弹出框里面点击 Automatic GitHub Page Generator 当这部分完成时 你就可以直接在浏览器里面看到你的页面了 这个就是地址格式http://{userid}.github.com/{project} 怎样修改这个页面的内容 只要在项目中checkout一个叫gh-pages的branch就可以了 $ cd Repos/ampere $ git fetch origin remote: Counting objects: 92, done. remote: Compressing objects: 100% (63/63), done. &#8230; <a href="http://www.vikingmute.com/archives/247">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>github有个特别实用的功能最近才知道，就是你在上面建立一个项目，他可以自动在上面按你的需要生成html页面，可以通过浏览器直接访问，原来我一些小东西的demo都是传到服务器上面，不仅麻烦 同步还是个问题，现在真是节省了我很多的时间。下面就是一个我项目自动生成的地址：</p>
<p><a href="http://vikingmute.github.com/vtooltip/">http://vikingmute.github.com/vtooltip/</a></p>
<p>下面我们就说说怎么样来生成  有两种方法 我推荐第二种直接用github提供的自动生成工具</p>
<p>将页面切换到你的项目首页 比如说<a href="https://github.com/vikingmute/vtooltip">https://github.com/vikingmute/vtooltip</a></p>
<p>&nbsp;</p>
<p>然后点击这个admin按钮<img class="aligncenter" title="admin" src="http://pages.github.com/admin_button.png" alt="" width="359" height="174" /></p>
<p>然后勾选github pages的选项框<br />
<img class="aligncenter" title="github pages" src="http://pages.github.com/ghpages_checkbox.png" alt="" width="693" height="190" /></p>
<p>然后在弹出框里面点击 Automatic GitHub Page Generator</p>
<p>当这部分完成时 你就可以直接在浏览器里面看到你的页面了 这个就是地址格式http://{userid}.github.com/{project}</p>
<p>怎样修改这个页面的内容 只要在项目中checkout一个叫gh-pages的branch就可以了</p>
<blockquote><p>$ cd Repos/ampere<br />
$ git fetch origin<br />
remote: Counting objects: 92, done.<br />
remote: Compressing objects: 100% (63/63), done.<br />
remote: Total 68 (delta 41), reused 0 (delta 0)<br />
Unpacking objects: 100% (68/68), done.<br />
From git@github.com:tekkub/ampere<br />
* [new branch] gh-pages -&gt; origin/gh-pages<br />
$ git checkout -b gh-pages origin/gh-pages<br />
Branch gh-pages set up to track remote branch refs/remotes/origin/gh-pages.<br />
Switched to a new branch “gh-pages”</p></blockquote>
<p>现在你只要提交gh—pages这个分支就可以变化你demo的内容</p>
<blockquote><p>$ cd Repos/ampere<br />
//可以在分支和主库中转换<br />
$ git checkout master<br />
$ git checkout gh-pages<br />
//分支从主库更新（merge）<br />
$ git merge gh-pages</p></blockquote>
<p>更多帮助请看文档<br />
<a href="http://pages.github.com/" target="_blank">git基本操作 branch和merge</a></p>
<p><a href="http://pages.github.com/" target="_blank">Github pages文档</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vikingmute.com/archives/247/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>可怜又可悲</title>
		<link>http://www.vikingmute.com/archives/244</link>
		<comments>http://www.vikingmute.com/archives/244#comments</comments>
		<pubDate>Tue, 17 Jan 2012 09:59:00 +0000</pubDate>
		<dc:creator>VikinG</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.vikingmute.com/?p=244</guid>
		<description><![CDATA[今年的开头都没写总结 展望之类的  其实当时心里面已经打好一千字的腹稿 但是提笔发现半个字都搞不出来  其实几个字就可以概括 ”去年 经常傻逼 今年 继续傻逼“ 傻逼是我的特性 如果你发现我突然有一天油头滑脑 懂得聪明了 那我真的就不是我了。 技术上这几天还行 一直在学点东西 写点东西 看点东西，在github上写东西感觉挺好的。 写了一个mousetip的插件 写了一个自动加广告触发的程序 vbooks还是没有怎么动手 看了几篇好文章 包括Javascript秘密花园 http://bonsaiden.github.com/JavaScript-Garden/zh 记了笔记。 这几天无聊的时候和鬼哥一起看了电视剧 《北京爱情故事》 里面有个叫是石小猛的傻逼和我很像 丫总是一副有梦想的样子 觉得自己挺牛逼的 有着卑微而脆弱的自尊 但是偏偏找了个牛逼媳妇儿  隔三差五的因为钱的事情吃个醋 发个火。 前几天看猪蹄蹄的微博上写了一句 “世间有多少姑娘为了自己男人那点可怜又可悲的自尊心而假装无生活自理能力，假装不喜欢帅哥和名牌，假装文盲，假装一碰就高潮……真是委屈了你们。” 发现这和我很像  和大部分男人都挺像 心里面总共5平米 一句话就能占三平米  容不得别人 尤其是自己的老婆 亲戚 &#8230; <a href="http://www.vikingmute.com/archives/244">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>今年的开头都没写总结 展望之类的  其实当时心里面已经打好一千字的腹稿 但是提笔发现半个字都搞不出来  其实几个字就可以概括 ”去年 经常傻逼 今年 继续傻逼“ 傻逼是我的特性 如果你发现我突然有一天油头滑脑 懂得聪明了 那我真的就不是我了。</p>
<p>技术上这几天还行 一直在学点东西 写点东西 看点东西，在github上写东西感觉挺好的。 写了一个mousetip的插件 写了一个自动加广告触发的程序 vbooks还是没有怎么动手 看了几篇好文章 包括Javascript秘密花园 <a href="http://bonsaiden.github.com/JavaScript-Garden/zh">http://bonsaiden.github.com/JavaScript-Garden/zh</a> 记了笔记。</p>
<p>这几天无聊的时候和鬼哥一起看了电视剧 《北京爱情故事》 里面有个叫是石小猛的傻逼和我很像 丫总是一副有梦想的样子 觉得自己挺牛逼的 有着卑微而脆弱的自尊 但是偏偏找了个牛逼媳妇儿  隔三差五的因为钱的事情吃个醋 发个火。</p>
<p>前几天看猪蹄蹄的微博上写了一句</p>
<p><em>“世间有多少姑娘为了自己男人那点可怜又可悲的自尊心而假装无生活自理能力，假装不喜欢帅哥和名牌，假装文盲，假装一碰就高潮……真是委屈了你们。”</em></p>
<p>发现这和我很像  和大部分男人都挺像 心里面总共5平米 一句话就能占三平米  容不得别人 尤其是自己的老婆 亲戚 朋友比你强 一说到比你强的一点 就像嘴里吃了大粪似的  自尊心不能吃不能喝不能卖不能买 其实说白了还是钱的事 有钱了以后 驼背变挺直  阳痿变威猛 小四变姚明。</p>
<p>所以我还是多加淡定 打好篮球 努力学习+赚钱。  是的  这就是我2012年的计划</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vikingmute.com/archives/244/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTTP协议详解</title>
		<link>http://www.vikingmute.com/archives/238</link>
		<comments>http://www.vikingmute.com/archives/238#comments</comments>
		<pubDate>Wed, 04 Jan 2012 09:36:22 +0000</pubDate>
		<dc:creator>VikinG</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.vikingmute.com/?p=238</guid>
		<description><![CDATA[这几天要努力学习基础知识，在总结php curl的用法和ajax的基础的时候发现要好好总结一下http，在维基百科上把http协议好好看了看 http协议是www的基础，所以也肯定是web开发的最基础的东西，总结写在下面，有不太清楚的同学可以看看。 定义：超文本传输协议（HTTP，HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。 工作流程： HTTP是一个客户端和服务器端请求和应答的标准（TCP）。客户端是终端用户，服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具，客户端发起一个到服务器上指定端口（默认端口为80）的HTTP请求。（我们称这个客户端）叫用户代理（user agent）。应答的服务器上存储着（一些）资源，比如HTML文件和图像。（我们称）这个应答服务器为源服务器（origin server） 构成： HTTP有两个关键部分：一个是请求 Request（客户端），一个是响应Response（服务器端） Request Method：HTTP defines nine methods (sometimes referred to as “verbs”) indicating the desired action to be performed on the identified resource.HTTP请求总共有九种方法，包括（OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE） 详细的信息 参看 http://en.wikipedia.org/wiki/HTTP#Request_methods POST和GET的区别请察看我原来写的日志http://www.vikingmute.com/archives/100 HTTP Headers：HTTP &#8230; <a href="http://www.vikingmute.com/archives/238">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>这几天要努力学习基础知识，在总结php curl的用法和ajax的基础的时候发现要好好总结一下http，在维基百科上把http协议好好看了看 http协议是www的基础，所以也肯定是web开发的最基础的东西，总结写在下面，有不太清楚的同学可以看看。</p>
<p>定义：超文本传输协议（HTTP，HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。</p>
<p>工作流程：<br />
HTTP是一个客户端和服务器端请求和应答的标准（TCP）。客户端是终端用户，服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具，客户端发起一个到服务器上指定端口（默认端口为80）的HTTP请求。（我们称这个客户端）叫用户代理（user agent）。应答的服务器上存储着（一些）资源，比如HTML文件和图像。（我们称）这个应答服务器为源服务器（origin server）</p>
<div id="attachment_239" class="wp-caption aligncenter" style="width: 722px"><a href="http://www.vikingmute.com/wp-content/uploads/2012/01/Screenshot-2012-01-04-162713.png"><img class="size-full wp-image-239" title="http过程" src="http://www.vikingmute.com/wp-content/uploads/2012/01/Screenshot-2012-01-04-162713.png" alt="http" width="712" height="477" /></a><p class="wp-caption-text">curl http过程</p></div>
<p><span id="more-238"></span><br />
构成：<br />
HTTP有两个关键部分：一个是请求 Request（客户端），一个是响应Response（服务器端）</p>
<p><strong>Request Method</strong>：HTTP defines nine methods (sometimes referred to as “verbs”) indicating the desired action to be performed on the identified resource.HTTP请求总共有九种方法，包括（OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE）<br />
详细的信息 参看<br />
<a title="http://en.wikipedia.org/wiki/HTTP#Request_methods" href="http://en.wikipedia.org/wiki/HTTP#Request_methods">http://en.wikipedia.org/wiki/HTTP#Request_methods</a><br />
POST和GET的区别请察看我原来写的日志<a title="http://www.vikingmute.com/archives/100" href="http://www.vikingmute.com/archives/100">http://www.vikingmute.com/archives/100</a></p>
<p><strong>HTTP Headers</strong>：HTTP header fields are components of the message header of requests and responses in the Hypertext Transfer Protocol (HTTP). They define the operating parameters of an HTTP transaction.HTTP头信息是HTTP请求和回应中附带的描述性的信息。他们定义了HTTP交互中的操作参数。<br />
Headers分为Request Headers和Response Headers两个的区别 下面两个个举一个例子。</p>
<div id="attachment_240" class="wp-caption aligncenter" style="width: 584px"><a href="http://www.vikingmute.com/wp-content/uploads/2012/01/Screenshot-2012-01-04-170704.png"><img class="size-full wp-image-240" title="http headers" src="http://www.vikingmute.com/wp-content/uploads/2012/01/Screenshot-2012-01-04-170704.png" alt="http headers" width="574" height="402" /></a><p class="wp-caption-text">HTTP headers</p></div>
<p>请看上面的图 这是wiki百科的请求和响应headers，举其中的两个例子<br />
Host： The domain name of the server (for virtual hosting), mandatory since HTTP/1.1 ：Host: en.wikipedia.org</p>
<p>Content-Type：The mime type of this content ： Content-Type: text/html; charset=utf-8</p>
<p>所有Headers的参考列表，请看<a title="http://en.wikipedia.org/wiki/List_of_HTTP_headers" href="http://en.wikipedia.org/wiki/List_of_HTTP_headers">http://en.wikipedia.org/wiki/List_of_HTTP_headers</a></p>
<p><strong>Status codes</strong>：In HTTP/1.0 and since, the first line of the HTTP response is called the status line and includes a numeric status code (such as “404&#8243;) and a textual reason phrase (such as “Not Found”). 在HTTP中，HTTP响应的第一行被称作状态行，包括一个状态码（比如404）和一个文字原因短语（比如“not found”）<br />
比如说： HTTP/1.1 302 Found</p>
<p>所有的状态码列表请参考：<a title="http://en.wikipedia.org/wiki/List_of_HTTP_status_codes" href="http://en.wikipedia.org/wiki/List_of_HTTP_status_codes">http://en.wikipedia.org/wiki/List_of_HTTP_status_codes</a></p>
<p>大体上就是这么多了，找这些资料 阅读和总结花了我大约2个多小时，累死了 不过也值了，搞清楚就最好了~</p>
<p>如果您想更深入的了解一些http的其他知识请看下面的参考</p>
<p><em>HTTP compression（HTTP压缩）：<a href="http://en.wikipedia.org/wiki/HTTP_compression">http://en.wikipedia.org/wiki/HTTP_compression</a></em></p>
<p>HTTPS（HTTP Secure）：<a href="http://en.wikipedia.org/wiki/HTTP_Secure">http://en.wikipedia.org/wiki/HTTP_Secure</a></p>
<p>HTTP Cookie：<a href="http://en.wikipedia.org/wiki/HTTP_cookie">http://en.wikipedia.org/wiki/HTTP_cookie</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vikingmute.com/archives/238/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP处理csv文件 以及处理中文会遇到的问题</title>
		<link>http://www.vikingmute.com/archives/235</link>
		<comments>http://www.vikingmute.com/archives/235#comments</comments>
		<pubDate>Thu, 29 Dec 2011 09:37:00 +0000</pubDate>
		<dc:creator>VikinG</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.vikingmute.com/?p=235</guid>
		<description><![CDATA[今天要处理一个excel文件 其实用php的一个库PHPexcel那个库就可以 但是我懒得还要下个库 就把excel先转换成csv，因为php里面有内置的函数可以直接支持csv，但是处理中文的时候会遇到乱码或者中文缺失的问题 下面这段源代码就显示怎样读取数据并怎样添加到数组中 //页面用utf-8输出 避免乱码 header('Content-Type: text/html; charset=utf-8'); //设置地区 解决中文缺失的问题 setlocale(LC_ALL,'zh_CN.utf8'); //打开csv文件 if (($handle = fopen("sichuan.csv", "r")) !== FALSE) { $ads = array(); $id = 0; //处理数据 while (($data = fgetcsv($handle,1000,",")) !== FALSE) { $ads[$id]['id'] = $id; $ads[$id]['name'] &#8230; <a href="http://www.vikingmute.com/archives/235">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>今天要处理一个excel文件 其实用php的一个库PHPexcel那个库就可以 但是我懒得还要下个库 就把excel先转换成csv，因为php里面有内置的函数可以直接支持csv，但是处理中文的时候会遇到乱码或者中文缺失的问题 下面这段源代码就显示怎样读取数据并怎样添加到数组中</p>
<pre class="brush:php">//页面用utf-8输出 避免乱码
header('Content-Type: text/html; charset=utf-8');
//设置地区 解决中文缺失的问题
setlocale(LC_ALL,'zh_CN.utf8');
//打开csv文件
if (($handle = fopen("sichuan.csv", "r")) !== FALSE) {
	$ads = array();
	$id = 0;
    //处理数据
    while (($data = fgetcsv($handle,1000,",")) !== FALSE) {
    	$ads[$id]['id'] = $id;
    	$ads[$id]['name'] = $data[5];
    	$ads[$id]['pdps'] = '';
    	$id++;
    }
    //可以处理成json
    $str = json_encode($ads);
    echo $str;
    fclose($handle);
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.vikingmute.com/archives/235/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>大作翻译&#8212;Interviewing the front-end engineer By Nicholas C. Zakas</title>
		<link>http://www.vikingmute.com/archives/233</link>
		<comments>http://www.vikingmute.com/archives/233#comments</comments>
		<pubDate>Wed, 28 Dec 2011 09:48:46 +0000</pubDate>
		<dc:creator>VikinG</dc:creator>
				<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://www.vikingmute.com/?p=233</guid>
		<description><![CDATA[Nicholas Zakas是高效率javascript这本书的作者，这篇文章写的是怎样面试前端工程师 其实他里面提到了很多基础知识 也是我自己需要强化和巩固的 过一阵我会对里面每个提到的知识点做一个总结和提炼 每一个知识点写一篇博客 所以我在这里之翻译基础只是这一部分（好久不翻译了 肯定很差 以后可以让刘老板帮忙改进一下） 原文链接 基础知识 我们生活在一个通过互联网可以快速汲取知识的时代，但是 之了解一些知识的皮毛并不代表已经已经掌握了它们并可以熟练应用，我这里有一些基础的知识点，我希望所有的前端工程师都了然于胸。你不能在有时间限制的时候还需要每次都停下来上网去查。如果有些人面对这些问题说：我不知道 但是我可以上网去查。 听到这话 我立刻给他灭灯，下面就是这些基础，我希望所有前端er都可以不依靠外部的帮助掌握它们。 1.DOM结构 节点之间的相互关系 和 怎样从一个节点到下一个节点 2.DOM修改 怎样 增加 删除 克隆 移动 查找 节点 3.事件 怎样使用事件 在IE和标准dom下的事件对象的主要区别 4.XMLHttpRequest 是什么 怎样发起一个完整的XML请求 怎样检测其中的错误 5.Strict Mode 和 Quirks Mode &#8230; <a href="http://www.vikingmute.com/archives/233">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Nicholas Zakas是高效率javascript这本书的作者，这篇文章写的是怎样面试前端工程师 其实他里面提到了很多基础知识 也是我自己需要强化和巩固的 过一阵我会对里面每个提到的知识点做一个总结和提炼 每一个知识点写一篇博客</p>
<p>所以我在这里之翻译基础只是这一部分（好久不翻译了 肯定很差 以后可以让刘老板帮忙改进一下）</p>
<p><a title="zakas" href="http://www.nczonline.net/blog/2010/01/05/interviewing-the-front-end-engineer/" target="_blank">原文链接</a></p>
<h2>基础知识</h2>
<p>我们生活在一个通过互联网可以快速汲取知识的时代，但是 之了解一些知识的皮毛并不代表已经已经掌握了它们并可以熟练应用，我这里有一些基础的知识点，我希望所有的前端工程师都了然于胸。你不能在有时间限制的时候还需要每次都停下来上网去查。如果有些人面对这些问题说：我不知道 但是我可以上网去查。 听到这话 我立刻给他灭灯，下面就是这些基础，我希望所有前端er都可以不依靠外部的帮助掌握它们。</p>
<p>1.<strong>DOM结构</strong> 节点之间的相互关系 和 怎样从一个节点到下一个节点<br />
2.<strong>DOM修改</strong> 怎样 增加 删除 克隆 移动 查找 节点<br />
3.<strong>事件</strong> 怎样使用事件 在IE和标准dom下的事件对象的主要区别<br />
4.<strong>XMLHttpRequest</strong> 是什么 怎样发起一个完整的XML请求 怎样检测其中的错误<br />
5.<strong>Strict Mode 和 Quirks Mode</strong> 怎样触发这两种格式 有什么区别<br />
6.<strong>The Box Model(盒模型)</strong> margin padding border怎样工作 还有在ie浏览器下会有什么问题<br />
7.<strong>Block vs Inline Elements(块级元素 内联元素)</strong> 有什么区别，怎样用css转换，对旁边的元素有什么影响<br />
8.<strong>浮动元素</strong> 怎样使用 会出现什么问题 怎样解决出现的问题<br />
9.<strong>JSON</strong> 是什么，为什么会使用他，怎样使用</p>
<p>重申一遍，这些知识点必须是你熟知的，我之前的问题都是要测试对在所有这些领域的知识水平。这个清单并不是非常的彻底，但是我相信这些都是你要成功于我们合作必备的技能和素质。</p>
<p>待续</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vikingmute.com/archives/233/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>写的两个豆瓣的油猴脚本 &#8211; douban quickview 和douban live</title>
		<link>http://www.vikingmute.com/archives/227</link>
		<comments>http://www.vikingmute.com/archives/227#comments</comments>
		<pubDate>Wed, 14 Dec 2011 09:56:39 +0000</pubDate>
		<dc:creator>VikinG</dc:creator>
				<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://www.vikingmute.com/?p=227</guid>
		<description><![CDATA[平时无聊的时候逛豆瓣发现有很多不方便的地方 有个叫豆瓣助手的东西又超级大 很不爽 所以写了两个常用的功能 第一个就是在豆瓣广播里面的图片 每次看都会跳到相册那一页 不方便 所以写了一个像微博可以放大 然后点击可以缩小的脚本 douban quickview 没有点击的时候 点击后  第二个是 小组看淫荡直播的时候直接看楼主的帖子 将其他灌水的帖子都隐藏 这个很方便实用 没有点击的时候 点击过后 下面的帖子只显示楼主的帖子 两个插件的下载地址： quickview ： http://userscripts.org/scripts/show/97647 live ：http://userscripts.org/scripts/show/118037]]></description>
			<content:encoded><![CDATA[<p>平时无聊的时候逛豆瓣发现有很多不方便的地方 有个叫豆瓣助手的东西又超级大 很不爽</p>
<p>所以写了两个常用的功能</p>
<p>第一个就是在豆瓣广播里面的图片 每次看都会跳到相册那一页 不方便 所以写了一个像微博可以放大 然后点击可以缩小的脚本 douban quickview</p>
<p>没有点击的时候</p>
<p><img class="aligncenter" title="没有点击的时候" src="http://img1.douban.com/view/note/large/public/p136406169-1.jpg" alt="" width="464" height="188" />点击后 <img class="aligncenter" title="点击后" src="http://img1.douban.com/view/note/large/public/p136406169-2.jpg" alt="" width="341" height="450" /></p>
<p>第二个是 小组看淫荡直播的时候直接看楼主的帖子 将其他灌水的帖子都隐藏 这个很方便实用</p>
<p>没有点击的时候<img class="aligncenter" title="没有点击" src="http://img1.douban.com/view/note/large/public/p188568507-1.jpg" alt="" width="400" height="150" /></p>
<p>点击过后</p>
<p><img class="aligncenter" title="点击后" src="http://img1.douban.com/view/note/large/public/p188568507-2.jpg" alt="" width="400" height="150" />下面的帖子只显示楼主的帖子</p>
<p>两个插件的下载地址：</p>
<p>quickview ： <a href="http://userscripts.org/scripts/show/97647">http://userscripts.org/scripts/show/97647</a></p>
<p>live ：<a href="http://userscripts.org/scripts/show/118037">http://userscripts.org/scripts/show/118037</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vikingmute.com/archives/227/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

