如何在IIS下部署php程序?

一般我们使用LAMP或者WAMP组合,但有时候我们想在windows服务器同时下跑.net与php,这时就必须使用IIS了。IIS是支持php的,而且配置也很简单。

具体操作:

1、打开IIS的CGI功能。

控制面板–打开或关闭windows功能。

2、下载最新php程序,解压到某个目录。

3、安装PHP Manager for IIS,下载地址:http://phpmanager.codeplex.com/

4、添加一个应用程序池PHP Pool,.NET Framework版本选择“无托管代码”,托管模式选择“集成”。

5、新建站点,应用程序池选择PHP Pool。

6、在网站列表中选中刚刚创建的站点,在右侧的功能视图中找到并打开PHP Manager,点击Register new PHP version,选择刚刚解压的PHP程序目录下php-cgi.exe。

Ok,到这里IIS就能部署PHP程序了。

[转载]前端开发工程师如何在2013年里提升自己

原文地址:Talks To Help You Become A Better Front-End Engineer In 2013

这篇文章其实文字部分不多,强烈推荐大家直接阅读原文,我这里主要是把文章里介绍的PPT简述一下,方便大家寻找。

===========================================================

大部分人非常在意个人在技术上的提升。但是保持对新技术的了解是一项不小的挑战, 毕竟我们需要的信息在数量上过于庞大。2012年里,伴随着前端发展的是大量的革命性突破和对前端的重新定义。

我们在实践的路上飞速前进,具体的进步体现在使用抽象化,优秀的代码质量,维护性上的提升以及更好的性能。如果你实在忙到没有时间来跟上最新的技术,不用担心。

随着假日的来临,我们就有了一些空闲的时间可以自己支配,我想,如果我把我收集的前端相关的精品讨论列表分享出来,那一定会对大家有一些帮助。你不需要把所有的都阅读一遍,但是这些相关的建议会让你了解更多相关的知识,为明年成为一名更好的前工程端开发师做准备。

Continue reading

ubuntu下安装windows7

今天同事拿来一台联想的笔记本,预装的Ubunt11.10,要我给他装个windows7系统。
电脑没有光驱,最先想到的是USB安装windows7。向另一同事要了个刻好了系统U盘,但面临一个问题,需要给硬盘分区。由于机子默认下把硬盘分为了3个区:”/”、”/swap”、”/home”,没空余空间了。这时在ubuntu自身系统下分区肯定是行不通的。我最先想到的是安装个puppy linux,然后在putty里进行分区。原本想把puppy装到U盘上的,后来想干脆直接在ubuntu下引导启动puppy。
Continue reading

在Google搜索上显示作者信息

看到一些搜索结果上都会带有头像等作者信息,是不是感觉很酷。

这个Google搜索提供的一个数据,事先需要在页面上配置文档格式,采用Hcard标准。
首页需要开通Google Plus,然后在Authorship页面激活你的账户。
激活后在博客页面中添加你的Google+身份的链接:

<a href="[profile_url]?rel=author">Google</a>
<a href="https://plus.google.com/109412257237874861202?rel=author">Google</a>

到这里添加你的站点:http://plus.google.com/me/about/edit/co

ok了,你可以到这里预览搜索结果:rich snippets testing 。当然你页面的包含Hcard格式的内容,否则它会提示验证不通过。

参考地址:http://support.google.com/webmasters/bin/answer.py?hl=en&answer=1408986

Ubuntu下配置双显示器

最近把家里的显示器搬过来了,在加也享受双显示器的生活。
平时在家使用Ubuntu桌面,我的显示器是1440*900的,ubuntu默认下只有800*600、1204*768两个选择,在网上搜罗一翻后把分辨率给解决了。
此方法不需要安装显卡驱动,环境Ubuntu12.04.
Continue reading

让VS2012支持Less css

最近安装了VS2012,喜欢她酷酷的Dark界面。

在项目中使用了Less来写CSS,在VS2010中需要使用扩展来支持Less的编写,并且也只是代码着色而已,没有像些css一样能有提示。

在VS2012中,可以直接设定Less文件的默认编辑器

Continue reading

通过代理使用Git

由于公司内网禁用了SSH的22端口与HTTPS的443端口,导致无法使用github。
我们可以使用代理来访问

//http代理
$ git config --global http.proxy http://your_hostname:8080/

//https代理
$ git config --global https.proxy http://your_hostname:8080/

或者直接打开~/.gitconfig,添加配置

[http]
	proxy = http://your_hostname:8080/
[https]
	proxy = http://your_hostname:8080/

Ubuntu下禁用触摸板

打字的时候总是会碰到触摸板,很不爽。

可以使用一下方法禁用触摸

首先查看所以输入设备

$ xinput list

你可以看到如下:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Laptop_Integrated_Webcam_1.3M             id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=13   [slave  keyboard (3)]

其中“SynPS/2 Synaptics TouchPad”就是触摸设备,对应的ID为12

禁用该设备:

$ xinput set-prop 12 "Device Enabled" 0

后面想要启用设备的话执行

$ xinput set-prop 12 "Device Enabled" 1