手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表2009年11月的文章

bluehost。。。

网上找了N多资料,翻阅了大量网站。一些国外虚拟主机对比啥的也都看了一遍。最后,我选择了bluehost

算是盲目中的选择吧?但最主要的可能还是搜索到的一些:bluehost因为不能做成人网站,所以被国内墙的机会比较小。

购买还算比较方便,直接支持信用卡【双币的都支持】。在支付了一年的费用后,走上了国外虚拟主机的路。在人没有出去前,我的网站已 经先我一步到了国外。

cpanel的设置让一开始的我有点头晕 ,但我还是挺过来了。

bluehost默认没有开启ssh,需要你发送一张身份证照片【扫描或者拍摄的都行】给他们就行了。为了防止滥用,我在图片上打上了巨大的水印【ONLY FOR BLUEHOST / ENABLE SSH CLIENT】,所幸,我通过了。(大约10分钟左右就收到开通邮件了,网上很多人说老外不太认中国身份证,很多人提交了也被咔嚓了。)

有了ssh,事情稍微好了一点,但 事实上,管理不了系统设置之类的,也就只能做做普通操作了。用ssh上去wget还是可以的。。

添加域名和绑定域名,我折腾了很久,还好,又搞定了。。。

事情总算有点顺利

一小段代码

群内突然有人【桔子】提问:

PHP代码
  1. $str = '0001';//这个数有可能是'001020'……请问怎么取到前导有多少个'0'?('0001'结果为3,'001020'结果为2)  

然后自问自答,说这些是他同事写的:

PHP代码
  1. //算法1  
  2. $str = '001020';  
  3. echo strlen(str_replace((int)$str''$str));  
  4.   
  5. //算法2  
  6. $text = '0001';  
  7. $zero = strlen($text) - strlen(ltrim($text'0'));  
  8. return $zero;  

然后说了他自己写的:

PHP代码
  1. $string = '000 012012';  
  2. $string = str_replace(' '''$string);  
  3. $length = strlen($string);  
  4.   
  5. $x = 0;  
  6. for ($i = 0; $i < $length$i++)  
  7. {  
  8. $currentStr = $string{$i};  
  9. if ($currentStr != 0)  
  10. {  
  11. break;  
  12. }  
  13. $x++;  
  14. }  
  15. echo $x;  

 

最后我也写了两个,一个正则,一个是利用现有函数:

 

PHP代码
  1. $str = '00 0 000100002000';  
  2. preg_match( "/^0{0,}/"str_replace" """$str ), $out );  
  3. echo$out[0] );  
  4.   
  5. $str = '00 0 000100002000';  
  6. $tt = str_word_count(str_replace" """$str ),1,'0');  
  7. echo$tt[0] );  

之所以要用str_replace,也是因为桔子说的,以防当中有空格。但事实上,如果出这种题目,应该是不会有空格的吧?

 

哈哈完事。。。

thinksns在整合Ucenter的时候注意事项

thinksns在整合ucenter的时候难度并不大。主要有几个思路,不要错过就行了

1、不要想着把thinkphp框架整合进去,那样只会让你效率大低
2、合理应用thinksns提供的API,在API里面有取得当前登录用户的资料等信息,而且也有一个比较完整的数据库操作类【主要是不需要再调用config等配置了】

3、利用ucenter整合的时候,只能利用thinksns的一个cookie: remembor【开始为了这个我折腾了半天,我一直都打成remember。。。。汗一下先】(由于现在我是在一台机器上试,对于$_SERVER['USER_AGENT']是否一致还没有完全测试。。。)

4、整合的两个重要环节就是同步登录和退出。登录的时候要注意一下,两边的密码机制不一样,第一次同步资料的时候需要注意一下,否则一旦整合就不能使用原来的密码了。

5、同步登录的时候,如果需要强制注册,则必须要调用$api->user_add($data)这样的方法,具体的变量参数可以参考thinksns的lib中的indexAction.class.php ,顺便说一下,它的代码,注册中的隐私,其实没有插数据库。。。。骗子啊

6、起初的时候,我考虑需要读系统配置,就调用了$api->option_get()结果出错,由于ucenter api的出错是不显示的。调试了半天,才发现。原来是option_get()调用的get方法中,居然有一个ts_cache函数,而这个函数却是在api的范围之外,即它是属于thinksns的common方法中,在api中并没有被包含进来。。导致无法执行出错。

其他就没啥了。。至于feed同步啥的,则需要一点点的测试和更新,以同步到thinksns的feed库中。是个劳心劳力的过程。

PS:我会把本文同步到http://www.ucapi.com/wiki/上

Tags: thinksns, ucenter

考虑部分迁移国外机房

虽然已经迁到江阴机房,但这种不稳定的因素实在太多了,而且备案不备案的也受不了太多的折腾。呵呵

如果有朋友推荐好的国外虚拟主机【稳定的,价格不要太离谱的】,我可以考虑更换了。

而且这样还有一个好处,在备案没有下来之前,可以将网站先放在国外,备案下来后再迁回来

实在不想备案的就永远扔在国外算了。。

推荐请留言,谢谢

怒江 机房 曝光

到google搜索标题这样的关键字,你会搜索到将近15000条记录。
好象有是央视曝光一些做色情网站的人,以及所牵连到的机房。

不幸的是,怒江移动机房在其中,前几天我已经说过类似的事情,但最后还是封了。幸好,在edong的协助下,目前,服务器已经迁往江阴机房。

所以,如果发现自己网站不能正常的访问的问题,请将你们的域名指向更换为我现在的IP

不知道IP是多少的,可以PING一下我的域名就行了。

最后贴个新闻:

http://www.wangyeba.com/news/xinwen/200911/16199.html
  1. 据最新消息透露,上海移动怒江机房的排查工作仍在进行中,但80%的服务器已经处于解封状态,而包含大量WAP内容的网站将被圈定集中检查,据悉将有300-400个IP可能被封停。  
  2.   
  3. 消息人士称,昨天移动老总也在机房待了一天,主要的工作人员都集中召开了紧急会议,积极配合色情信息的审查。  
  4.   
  5. DedeCMS官方传来消息,已经可以拿出服务器了,但百炼表示,这个时候转移服务器时间有一点来不及,希望大家耐心等待,织梦很快就会回来。  
  6.   
  7. 许多与移动机房有业务联系的IDC商则无奈的表示,此次行动与服务质量完全没有关系,他们一样有苦难言。  

Records:45123456789