Archive for the ‘编程开发’ Category

Wordpress 回复可见插件Easy2Hide

星期四, 二月 25th, 2010

转载自:http://www.wordpress.la/easyhide.html

回复可见插件听起来,是不是有点像论坛社区的回复可见功能,呵呵,不错,就是那个功能,这款Easy2Hide插件小巧简单,只有区区30行的代 码,但是,它却足以让你的博客变成水区,是不是有点可怕,O(∩_∩)O~。

其实这款插件的功能还是很不错的,它具有以下功能:

  • 隐藏掉关键的内容,强迫访客留言以赚取人气;
  • 保持神秘(做测试题的时候可用);
  • 隐藏掉不和谐的内容,小心为上;
  • 让RSS读者来到你的页面;
  • 隐藏掉额外内容,给留言者一个惊喜;
  • 其他你自由发挥吧

Easy2Hide插件安装使用:

  1. 下载 Easy2Hide插件,然后上传插件到/wp-content/plugins/下的文件夹。
  2. 到wp管理后台插件页面,激活插件即可使用。
  3. 在写博客的时候,你只需要在隐藏的内容前面加上<!–easy2hide start–> ,后面加上<!–easy2hide end–> ,如下所示:

就可以了,非常的简单,即使你以后不再使用这款插件,它也不会影响以前的文章。如果访客不进行回复留言,那么页面的内容版块就会显示:
Sorry, only those who have replied to this site could see this words

你也可以在HTML编辑器中添加按钮,可以直接的插入隐藏标签,如下图:

这个回复可见插件,只对完全没有留言过,或者说,缓存里面没有信息的留言者有效。

Easy2Hide插件下载地址: 抱歉,只有对本站任何文章发表过评论才能阅读隐藏内容
Easy2Hide插件作者地址: 点击进 入

7个常用的美国主机评测

星期三, 二月 24th, 2010

1 BlueHost

sanp用的第一个国外主机,Cpanel后台,支持SSH,性能还是挺稳定的,毕竟是一家老牌的主机商了。

但是会有大概50000个文件数限制。当然超过了这个数但不影响服务器性能的话BlueHost不会提示你的。

这个主机国内用的人还是挺多的。所以被和谐的风险比较大。不过sanp的帐号暂时还安全。同事买的帐号没用多久就被株连了。

网上可以找到的最便宜价格应该在3.95美元。sanp买时候的是4.95美元一月。

2 HostMonster

和BlueHost一个老板的,Cpanel后台,支持SSH,所以整体上感觉差不多。

做外贸用的应该比较多。同BlueHost一样,国内用的人也比较多。网上能找到的最低价格应该也是3.95美元。

3 DreamHost

是自己开发的面板,还算方便好用,支持SSH,据说很适合合租(每人都有相对独立的帐号),空间也不错,不限域名和流量,国内访问速度很快(上海有线 通)。

不过令人不爽的就是会不经同意把你转到别的服务器上,转完了才给你发邮件,感觉有点不尊重客户。另外每个月DreamHost总会有几次大姨妈,我在推特 上订阅了dhstatus,基本上每隔几天都有一推。

sanp当时是DreamHost促销,用777后只花了9.24美元。不过一年后续费的价格会很高的。

4 Godaddy

这个还行,windows主机挺便宜的,同样国内人也很多。

我用的是Linux主机,Godaddy自己开发的后台,凑合使用,支持SSH,不是特别好用,也算不上难用。

建个数据库都要等一段时间才能生效,这点不是很爽。另外部分主机数据库是限制大小的。这点要注意。Godaddy不适合大数据量的垃圾站,这个不同系列有 不同的价格。我买的那个大概是60几美元。懒得去看了。估计下一年也不会再用了。

5 HawkHost

这个性能还不错,也便宜,最便宜的大概才100多人民币吧,可以在sanp的博客里搜看看,Cpanel后台,支持SSH,可能是用的人不多的关系。市场 没怎么推广,貌似很少看到HawkHost打广告。

主机用用还不错。国内还是有不少人用的。貌似很多国内的转售主机就是HawkHost那买的。我比较喜欢HawkHost的那个吉祥物,这也是我对 HawkHost印象比较好的原因之一。

6 Pronethosting

这个嘛,首年25美元活动时候买的。搞垃圾站的可以关注一下。

有活动的时候可以买试试。Cpanel后台,支持SSH。

7 HostGator

传说中中国人买不了的主机。sanp有幸在black friday特价的时候买了一个,才20几美元。恢复原价后还是挺贵的,Cpanel后台支持SSH,帐号到现在一直正常,估计HostGator不会在 找我茬了。

sanp今天就大概写写了,sanp选择美国主机的标准是不限制域名(虽然sanp每个主机不会放超过5个站),免费支持SSH(SSH那是相当的方 便),特价的时候买(首年花少的钱试用,好了续费,不好就扔掉)。

sanp提醒:国外主机有被墙的风险,不过网站放在国内有被直接杀掉的危险。所以选择国外主机绝对是明智之举。如果你的域名还在国内,那么尽量转到国外。 sanp不推荐 ixwebhosting, Lunarpages这两个主机,评价不怎么好,喜欢JustHost可以购买看看,因为JustHost SSH需要收费,所以sanp没买。

原文地址:http://sanp.info

国外十大最流行PHP框架排名

星期一, 一月 18th, 2010

本文来自国外的一个PHP技术人员网站,总结了国外的十个目前最流行的PHP MVC框架。具体排名顺序未必准确,还有些知名框架,如Kohana等也没有提及。不过仍可以做为一篇不错的参考。

以下为十个目前最流行的基于MVC设计模式的PHP框架。

1. Yii

Yii是一个基于组件的高性能的PHP的框架,用于开发大规模Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主体化,I18N和L10N,Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。而且这个框架的价格也并不太高。事实上,Yii是最有效率的PHP框架之一。

2. CodeIgniter

CodeIgniter是一个应用开发框架——一个为建立PHP网站的人们所设计的工具包。其目标在于快速的开发项目:它提供了丰富的库组以完成常见的任务,以及简单的界面,富有条理性的架构来访问这些库。使用CodeIgniter开发可以往项目中注入更多的创造力,因为它节省了大量编码的时间。

3. CakePHP

CakePHP是一个快速开发PHP的框架,其中使用了一些常见的设计模式如ActiveRecord,Association Data Mapping,Front Controller以及MVC。其主要目标在于提供一个令任意水平的PHP开发人员都能够快速开发web应用的框架,而且这个快速的实现并没有牺牲项目的弹性。

4. PHPDevShell

PHPDevShell是一个开源(GNU/LGPL)的快速应用开发框架,用于开发不含Javascript的纯PHP。它有一个完整的GUI管理员后台界面。其主要目标在于开发插件一类的基于管理的应用,其中速度、安全、稳定性及弹性是最优先考虑的重点。其设计形成了一个简单的学习曲线,PHP开发者无需学习复杂的新术语。PHPDevShell的到来满足了开发者们对于一个轻量级但是功能完善,可以无限制的进行配置的GUI的需求。

5. Akelos

Akelos PHP框架是一个基于MVC设计模式的web应用开发平台。基于良好的使用习惯,使用它可以完成如下任务:

◆方便的使用Ajax编写views

◆通过控制器管理请求(request)及响应(response)

◆管理国际化的应用

◆使用简单的协议与模型及数据库通信

你的Akelos应用可以在大多数共享主机服务供应方上运行,因为Akelos对服务器唯一的要求就是支持PHP。因此,Akelos PHP框架是理想的用于发布单独web应用的框架,因为它不需要非标准PHP配置便能运行。

6. Symfony

Symfony是一个用于开发PHP5项目的web应用框架。

这个框架的目的在于加速web应用的开发以及维护,减少重复的编码工作。

Symfony的系统需求不高,可以被轻易的安装在任意设置上:你只需一个Unix或Windows,搭配一个安装了PHP5的网络服务器即可。它与差不多所有的数据库兼容。Symfony的价位不高,相比主机上的花销要低得多。

对于PHP开发者而言,使用Symfony是一件很自然的事,其学习曲线只有短短一天。干净的设计以及代码可读性将缩短开发时间。开发者可以将敏捷开发的原理(如DRY,KISS或XP等)应用在其中,将重点放在应用逻辑层面上,而不用花费大量时间在编写没完没了的XML配置文件上。

Symfony旨在建立企业级的完善应用程序。也就是说,你拥有整个设置的控制权:从路径结构到外部库,几乎一切都可以自定义。为了符合企业的开发条例,Symfony还绑定了一些额外的工具,以便于项目的测试,调试以及归档。

7. Prado

PRADO团队由一些PRADO狂热者组成,这些成员开发并推动PRADO框架以及相关项目的进行。

PRADO的灵感起源于Apache Tapestry。从04年开始,PRADO成为SourceForge上的开源项目之一。这个项目目前进展到了3.x版本。

8. Zend

作为PHP艺术及精神的延伸,Zend框架的基础在于简单,面向对象的最佳方法,方便企业的许可协议,以及经过反复测试的快速代码库。Zend框架旨在建造更安全,更可靠的Web 2.0应用及web服务,并不断从前沿厂商(如Google,Amazon,Yahoo,Flickr,StrikeIron和ProgrammableWeb等)的API那里吸收精华。

9. ZooP

Zoop PHP框架,意为Zoop面向对象的PHP框架。

这是个稳定,可伸缩并可移植的框架。从诞生到现在的5年间,已经在不少产品开发中被使用。Zoop是一个快速,有效并干净的框架。它的伸缩性很好,你可以只安装你需要的功能。

对代码并不很熟悉的开发者也可以通过Zoop快速的开发安全的web应用。熟练的开发者则可以更加将Zoop的弹性利用到极致。

Zoop建议将display,logic以及数据层(MVC)分开使用。

Zoop由很多组件和项目集合而成,其中包括smarty和prototype AJAX框架,PEAR模块等。高效的核心组件提供了很多你原本需要自己编码来实现的功能。Zoop内置的纠错功能可以通过配置实现生产环境下的错误日志生成,这个错误日志提供了很多信息,可读性很高,可以更轻易的寻找并排除错误。

Zoop的一个特别之处在于其GuiControls,在PHP中是一个相当革新的想法。它提供了很多form widgets与验证完整的集合到一起,并形成了一个可以轻松打造个性化GuiControls的框架。

10. QPHP

QPHP,意为快速PHP,它是一个与ASP.NET类似的MVC框架。基本上它是这样一个情况:

◆整合了Java和C#的美感

◆除去了在其他PHP框架中使用的Perl形式的意义含糊的语言

◆大量基于OOP的概念

原文:Top 10 PHP Frameworks by VictorDavtyan

个人喜欢CodeIgniter,symfony太过庞大,cakephp也不错。

Hostmonster远程链接数据库方法(新)

星期一, 一月 11th, 2010

天天登hostmonster很烦,所以就想用本地远程链接数据库,刚找了教程与有在用hostmonster的朋友分享一下

Remote MySQL是一个可以通过添加本地IP地址,将本地IP允许通过防火墙,从而在本地远程连接Hostmonster主机数据库服务器,通过这样,你就可以在本地电脑上使用mysql客户端软件来连接Hostmonster数据库进行数据库管理,而不用每次非要登录cpanel、进入phpmyadmin才能操作。

Hostmonster主机cpanel面板之前版本的远程数据库连接访问设置教程请参见。

这里介绍的是Hostmonster主机cpanel面板远程数据库访问改版后的设置教程,较之前的版本,设置上简捷了许多,不用自己手动将IP添加进防火墙,自己默认添加好了的。

1、登陆cpanel面板,选择Remote MySQL

2、页面上会显示你本地IP地址

Your IP is: xx.xx.xxx.xx  [Add] Your Class C is: xx.xx.xxx.xx/xx  [Add] 如下图所示:

11123

3、你可以直接在上面点击Add把你的本地IP地址添加进去,也可以在下面自己输入IP地址,点击Add,显示IP地址添加完成,接下来就可以在你的本地桌面上使用mysql客户端软件远程登录Hostmonster数据库进行管理了

ubuntu登录界面flash管理工具简介

星期五, 一月 8th, 2010

这里晚上无聊,把ubuntu的xubuntu、kubuntu都装了遍,发现xubuntu确实是占资源最少的系统,特别是对于我那t40,再适合不过了。kubuntu没怎么用过,不熟悉  感觉比ubuntu还占用系统资源。本想xubuntu桌面的,可是xubuntu在看tudou全屏的时候firefox竟然会崩溃。无奈只能换回ubuntu

在装过xubuntu、kubuntu系统后,ubuntu原有的登录flash换了。在想换回ubuntu原有系统flash的过程中发现一个不错的管理登录flash工具startiupmanager

sudo apt-get  install  startupmanager

Debian 安裝 LAMP服务器

星期天, 一月 3rd, 2010

LAMP = Linux+Apache+MySQL+PHP

在 Debian下安裝 LAMP服务器就跟吃饭一样简单:

1) 安裝 MySQL

apt-get install mysql-server mysql-client

2) 安裝 apache2,共有三种 Multi-Processing Modules(MPM) 可以选择。原始是安裝 apache2-mpm-worker 但改用 prefork模块在稳定性上会比较好。

apt-get install apache2 apache2-mpm-prefork

3) 安裝 PHP

apt-get install php5 libapache2-mod-php5 php5-gd php5-mysql phpmyadmin

4) 记得更改 MySQL的管理者密码,因为原来是空的

mysqladmin -u root password <new-pass>

5) 更改 phpmyadmin登入方式,
修改 /usr/share/phpmyadmin/config.inc.php

$cfg['Servers'][$i]['auth_type'] = ‘http’;

教你如何U盘安装Ubuntu 9.10 & to uSbuntu Live Creator

星期二, 十二月 29th, 2009

现在越多的多在使用ubuntu那么你的选择是如何更新你的ubuntu呢.是直接在原系统上更新?还是直接再安装系统呢?个人选择做法是直接重新安装.因为我在安装时把home目录独立出来了.所以需要的文件都保存起来.这样安装只是安装系统这个跟我们安装win操作系统一样.那么接下来重点:
要使用U盘来安装操作系统.而并非是用CD或是硬盘方式安装.
1.用CD安装你还需要刻录此光盘不方便也浪费对一些没光驱的那不是更加没办法了?
2.使用硬盘安装.因为要先把系统虚拟出来变可读取.这样可以先把资料复制到电脑上再进行安装.那么这样也需要把原代码复制到要安装的分区.这样就算系统安装完.那些代码也是放在一些地方.你也不方便清理.

那么我选择制作U盘的工具.uSbuntu Live Creator 这是一个很不错的软件.简单介绍:


1.LiLi USB Creator免费的软件.
此软件还提供了虚拟专用自动选择直接在Windows中运行,也没有任何配置安装Linux操作系统
2.可创建引导操作系统平台:UbuntuKubuntuXubuntuMintCrunchBangKuki and Fedora
3.在windows中直接启动linux和特殊的VirtualBox 虚拟机.
4.隐藏创建的文件的关键.
5.制作完后可以在U盘里找到.G:\VirtualBox\这个目录运行Virtualize_This_Keyp 这个就可以直接运行虚拟机了.在windows上可以直接使用ubuntu

下载稳定版本.2.0 LinuxLive USB Creator 2.0 RC2

转自:ptubuntu

今天终于让我装上期待已久了ubuntu9.10了 哈哈

下边是此软件支持的linux的

LinuxLive USB Creator is currently supporting these Linuxes :

  • Ubuntu / Kubuntu / Xubuntu 9.10 & 9.04 Desktop CD
  • Ubuntu Netbook Remix 9.10
  • CentOS 5.4 *
  • Debian Live 5.0.2 Gnome/KDE/LXDE/xFce *
  • Damn Small linux 4.4.10 *
  • Puppy Linux 4.3.1 *
  • Toutou Linux 4.1.2 *
  • Gparted Live 0.4.6-1 *
  • Clonezilla 1.2.2-31*
  • Fedora 11 & 12 new (KDE / Gnome) Live CD
  • Kuki 2.8
  • Mint 7 & 8 new Main Edition
  • Crunchbang 9.04 Standard & Lite Editions
  • Super OS 9.04
  • Tiny Core 2.5 *
  • Slitaz 2.0 *
  • Parted Magic 4.6 *
  • PCLinuxOS *
  • Slax
  • gNewSense new *
  • Grml 2009.10 new *
  • KNOPPIX 6.2 new
  • .IMG file **

2009 莆田学院 Linux推广开源知识讲座

星期二, 十二月 8th, 2009

2009 莆田学院 Linux推广开源知识讲座

海报

 

讲座主题 :  Linux & How to study

主 讲 人 : 何祖彬

时    间 :  2009年12月16日 19:30

地    点 :  莆田学院金荣楼梯7 [http://xm.my/PWMS]

讲座对象 :  莆田学院大三、大四同学

 对开源软件及Linux有兴趣的莆田IT界朋友

 

 

内容介绍 :

OpenSource&Linux&Linux Applications&How to study Linux

 

 其实学习Linux并非想象的那么困难,那么难以入门,那是因为我们缺少学习的环境和可以交流的同学和朋友,因此我们来了…

 

 组成一个共同学习的虚拟团队,发扬开源精神、互相学习、分享你我所知、共同进步。

 我们不是讲多么深奥的内容,只是分享我们的学习经验,让更多人更快的学习Linux,并加入Linuxer的行列。

 

欢迎莆田学院同学乃至莆田IT界的朋友一起参加

 

 

 

主办单位 : ITCHT企业信息化团队

 莆田学院电子信息工程系

WeAreLinuxer : http://www.wearelinuxer.com/


海报下载地址  : http://www.wearelinuxer.com/file/2009-PTU-OpenSource-Linux-Poster.pdf

New hello world!

星期一, 十一月 2nd, 2009

今天早上转移博客,差点被我整挂掉。
hello world!

< ?php function foo() { echo "Hello World!\\n"; } ?>

什么是ubuntu tweak,ubuntu tweak安装教程

星期天, 十一月 1st, 2009

什么是Ubuntu TweakUbuntu Tweak是一款专门为Ubuntu(GNOME桌面)制作的调校工具。简单的说,它可以帮你调整以及个性化你的Ubuntu,一些调整,不一定都一定要在指令环境下才能更改,有了它,可以让你更方便的增加一些3D的效果,可以说是ubuntu版本下的「优化大师」工具。因为Ubuntu它的特色就是简单、易上手。不过也由于他的简单、易上手的设计,喜欢乱玩、乱设定的初学者可能一下子不知道从哪边去作调整。所以一些人就创造这个Ubuntu Tweak工具主要是给在新手级的一般使用者使用的。它可以设定很多并不能在系统选单中设定的隐藏选项,以满足客制化的乐趣。即使是新手,也可以方便地通过它来进行适合自己的系统调整。

如果你想调整开机自动启动的程式、检视系统资讯、安装更多实用的免费软体、新增桌面图示或隐藏磁碟机图示.以及各种视觉化的视窗设定与电源管理等等系统安全设定,都可透过Ubuntu Tweak来快速搞定。现在用简单的例子来说明,如果你想把「文件」以图示的方式放在桌面,就只要用Ubuntu Tweak这个软体里打个勾,它就会把这个文件放到桌面上了。


如果有兴趣的朋友可以往下看如何安装Ubuntu Tweak
你可以在网路上进行下载
ubuntu-tweak.com/

按下Download选择你想下载形式
Install Ubuntu Tweak 安裝Ubuntu Tweak
选择好就按ok
Install Ubuntu Tweak 安裝Ubuntu Tweak
下载完成就进行安装
Install Ubuntu Tweak 安裝Ubuntu Tweak
打开软件按下Install Package
Install Ubuntu Tweak 安裝Ubuntu Tweak - yubis.hk - yubis.hk的博客
软件安裝中
Install Ubuntu Tweak 安裝Ubuntu Tweak
安裝完成
Install Ubuntu Tweak 安裝Ubuntu Tweak
在Application中的System tools选Ubuntu Tweak来启动
Install Ubuntu Tweak 安裝Ubuntu Tweak
成功开啟Ubuntu Tweak
Install Ubuntu Tweak 安裝Ubuntu Tweak