Linux中安装oray服务
家里面的路由器ddns经常不能用,索性在系统中直接安了一个oray的客户端。具体安装步骤如下:
1、首先安装必要的开发包
[root@wangheng.org ~] apt-get install gcc g++ automake autoconf
2、下载phddns-2.0.2.16556.tar.gz到某一个目录
[root@wangheng.org ~]# wget http://download.oray.com/peanuthull/phddns-2.0.2.16556.tar.gz
3、解压所有文件
[root@wanghe ...
使用ScribeFire离线编写博客
以前都是通过windows live writer在写博客,在windows中使用确实很不错。最近转做web开发后,对windows的依赖也越来越小了,刚好回家可以在自己喜欢的linux环境中谢谢代码。没有了游戏的诱惑,感觉专注了不少。 linux系统中live writer肯定是没戏了,不想面对wordpress蛋疼的在线编辑工具,所以最近写博客的频率也有点低。还好最近发现了ScribeFire这款插件,支持多种博客类型,也有FireFox和Chrome的版本,强烈推荐大家使用! 用ScribFire写博客,最大的好处当然是速度的优势,不用每次都登录自己博客的后台。 以下以Firefox浏览器上使用为例 1、在附加组建搜索并安装ScribeFire,有两个版本classic 和next,classic我这里安上报错,next版本正常,懒得折腾,直接用了next版本,装好重启firefox; 2、在firefox工具选项卡找到Scribeire,点击后会出现一个编辑界面; 3、按照Wizard的提示创建一个帐号,如图; 4、输入博客地址,ScribeFi ...
Javascript编码解码方法
ASP(Server.UrlEncode)、PHP(urlencode())函数编码结果,或是经过asp、php等动态语言直接写入COOKIES的中文字符,用JS读取的时候,都会碰到一个编码的问题,那就是最终字符串被urlencode编码了,而又时有需要从JS在客户端去读取这些数据。而本文,就大概说说如何在js中通过系统自带的函数去解决这个问题。
而相信碰到过此问题的朋友应该都有所了解,目前网络上流行一些js下的自定义函数去解决这个问题,如说vbscript(URLDecode())、javascript(UrlDecode())等。而这两个函数,都无法很好的与asp(Server.UrlEncode)、php(urlencode())这两个函数相互通讯。
javascript(UrlDecodedecodeURIComponent())这个函数名称实在太常了,个人真的不太了解,毕竟js的系统函数很多,很容易遗漏。烦恼在偶然间发现了这个函数!编码函数:encodeURIComponent()解码函数:decodeURIComponent()decodeURIComponent()语 ...
金山快盘丢文件
这几天金山快盘似乎在做服务器端的升级,今天打开快盘发现一些重要的东西都没了!话说你这个有点太扯了吧~
我用vim写了好久的wiki文件!~ 只给我剩下了一个!
还好快盘有个隐藏的缓存目录,折腾了半天终于算是把我的文件找回来了! 如下图:
恶心的是它把每个文件的名字都改了~ 好吧,我们要手动改回来。
写了一段代码来实现改名~ 首先是把前面那一堆乱七八糟的字符串去掉,然后把它替换成空格的下划线替换回来~ 如下:
static void Main()
{
string path = @"c:\wiki\";
var files=Directory.GetFiles(path);
foreach (var file in files)
{
string[] substr = file.Split('_');
string new ...
(转)告诉你一个真实的北京
纯转发
近日网上盛传一篇题为“大量内幕:告诉你一个真实的北京”的文章。文章称,北京真是一个神奇的城市,吸引了全国各地的“人才”(从只有小学学历的到海龟博士后)。但真是不知道为什么全国各地那么多人非要削尖了脑袋扎进北京?北京挺好 跟你有多大关系?作者说,客观的说,北京挺好。不论悠久的历史文化、快速发展的经济、还是宏伟大气的城市风貌,异常丰富的教育资源,全国顶尖的医疗条件….这个城市都堪称绝对的国际化大都市。具体点儿:故宫、长城、颐和园、圆明园、后海儿….这是帝都!(如果这儿的历史文化你都看不上,那中国也没啥你能看上的地儿了。)清华、北大、北邮、北航、人大….这是中国的教育中心!(如果这儿都教育不好你,那你基本也是没法教育好的料儿了。)协和、301、武总、空总、阜外、中日友好….这是中国顶尖的医疗高地。(如果这儿都治不好你的病,基本你就只有见阎王的份儿了。)中石油、中石化、五矿、神化、中行、建行、农行、中xx….中央企业总部的集散地!(如果这儿的工作你都看不上,那你只能上外星找工作了。)川、苏、鲁、粤、闽、湘、徽、淮扬,海鲜、烧烤、火锅、西餐,民间小吃、国宴大菜….全国美食集大成之地! ...
windows下用pear安装symfony
介绍
Symfony是一个基于MVC模式的面向对象的PHP5框架。Symfony允许在一个web应用中分离事务控制,服务逻辑和表示层。同时,它还包含了很多工具和类用以缩短开发复杂的网络应用的时间。
安装准备
首先需要你在windows中安装好pear,没有安装的同学可以参考一下Windows下安装Pear。成功安装好pear并配置好环境变量后,就可以使用pear安装symfony了。
开始安装
首先确定你要使用的symfony的版本,下面依次介绍1.4版本和2.0版本的安装
1、安装1.4版本的symfony
按照symfony官方文档执行安装命令即可,依次执行:
pear upgrade PEAR
pear channel-discover pear.symfony-project.com
pear install symfony/symfony
pear install http://phing.info/pear/phing-current.tgz
最后 symfony -V 确认一下版本
2、安装2.0版本的symfony2
注册channel执行:
pear chan ...
分享个人wiki部署脚本
上一篇介绍了如何使用vimwiki组建个人wiki,但是如何同步自己的vimwiki 到线上却成了很多人的困扰。丘迟的维基世界介绍了同步 vimwiki 到线上的各种方法,如果你的桌面是使用linux的话,当然问题不大,很轻松就能写出一个同步的脚本。但是还是有很多人平时工作在windows的系统环境中,这里我自己写了一个vim的小插件用来一键同步vimwiki到线上。
首先分析一下这个同步需求: 需要自动同步 vimwiki_html 的所有文件 有变更的文件才同步上去 被删掉的文件也要能同步删掉 由于文件修改频繁,不需要一旦修改就马上同步 有需要时可以手动同步 最好能排除一些不用放在线上的文件 不能占用太多系统资源这里我将vimwiki生成的html托管在了自己的github上面,此vim脚本的运行需要依赖你gvim对应版本的python,或者自己在windows下编译一个gvim。(好吧,这个实在够蛋疼。。。)
安装并配置你的github
首先关闭360安全卫士等流氓软件!切记!
从github下载github for window,链 ...
使用vimwiki组建个人wiki
为什么用vimwiki?
博客平台可以记录自己学习的总结,适合较多的知识积累才能写出一篇较好的博文。但是平时学到用到的很多零碎的小知识点却常常不知道该放在哪里。而且博客的组织结构也不能很好的把一些相关知识点总结在一起,种种原因吧。还好遇到了vimwiki这款插件,从此后便一发不可收拾的喜欢上了在vim中写自己的个人wiki。
维基语法的作用有三点。
使条目更规范。通过一定转换,wiki 能输出为拥有约定俗成格式的HTML;
节约编辑时间。 显然,你不用写出完整的HTML标签,也不用在可视化编辑器中点来点去;
充分的可读性。使用维基语法书写的文档,即使未被转为HTML,内容的语义也是一目了然,甚至表格也能清晰地阅读。
安装
vimwiki的安装可以参考这里。
开始使用 vimwiki
使用快捷键 <leader>ww 开始编辑您的第一个 vimwiki 吧! 首次使用 vimwiki 时, 它默认会在操作系统用户目录(即 ~/ )建立一个 vimwiki 文件夹,保存所有你的 wiki 条目。如果你调用 :!Vimwiki2HTML 命令把 wiki 条目转 ...
wamp配置多域名虚拟目录
安装完成wamp后默认的www目录是在我本地的C:\wamp\www,这个目录下我放了一些自己测试php写的一些小例子。但是我工作的项目都是在其他的D盘、E盘,反复的设置apache的DocumentRoot 路径实在不是一个好的解决方案。当然这点小问题还是很好解决的,跟VPS中设置多域名类似,使用Apache的虚拟主机扩展Vhost可以轻松解决这个问题。 现在先来配置虚拟主机: 1、首先打开apache的配置文件httpd.conf 我这里是C:\wamp\bin\apache\apache2.2.22\conf\httpd.conf,打开后去掉#Include conf/extra/httpd-vhosts.conf前面的#注释标记。 2、打开配置文件httpd-vhosts.conf 我这里的文件路径是C:\wamp\bin\apache\apache2.2.22\conf\extra\httpd-vhosts.conf 。在httpd-vhosts.conf文件的末尾添加上: ...
Windows下安装PHP Pear
PEAR简介 PEAR是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写。它是一个PHP扩展及应用的一个代码仓库,简单地说,PEAR之于PHP就像是CPAN(Comprehensive Perl Archive Network)之于Perl。 PEAR的基本目标是发展成为PHP扩展和库代码的知识库,而这个项目最有雄心的目标则是试图定义一种标准,这种标准将帮助开发者编写可移植、可重用的代码。 在WAMP集成环境中安装PEAR 1、首先下载一个go-pear.phar文件。 点击这里下载~ 2、进入到php的运行目录安装 我这里使用了一个wamp的集成开发环境,版本是wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24-32b,我本地的安装路径是C:\wamp\bin\php\php5.4.3> 执行如下的命令: php.exe -d phar.require_hash=0 go-pear.phar 到这一步可以修改PEAR安装的$prefix路径,我 ...