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

为ubuntu 10的php版本降级

一键式安装PHP果然还是有问题的,不是说程序有问题,而是说版本。其实在9.10的时候,PHP已经被ubuntu默认为5.3了。这就让人很痛苦了,现在很多程序在5.3下跑不起来。怎么办?降级喽。还能怎么办?
这里有很多方式,不过,我还是建议使用第一种,最方便不过了:http://2bits.com/drupal-planet/various-ways-running-php-52-ubuntu-1004-lucid-lynx.html
第一种是这样的,先搞一个脚本运行一下:

XML/HTML代码
  1. #!/bin/sh  
  2.   
  3. # Script to install PHP 5.2 from 9.10 on 10.04  
  4. # And pin it so it does not get updated  
  5.   
  6. PKGS=`dpkg -l | grep php | awk '{print $2}'`  
  7.   
  8. apt-get remove $PKGS  
  9.   
  10. sed s/lucid/karmic/g /etc/apt/sources.list |   
  11.   tee /etc/apt/sources.list.d/karmic.list  
  12.   
  13. mkdir -p /etc/apt/preferences.d/  
  14.   
  15. for PACKAGE in $PKGS  
  16. do  
  17.   echo "Package: $PACKAGE  
  18. Pin: release a=karmic  
  19. Pin-Priority: 991  
  20. " | tee -a /etc/apt/preferences.d/php  
  21. done  
  22.   
  23. apt-get update  
  24.   
  25. apt-get install $PKGS  

这时候,其实最后一步经常会失败。。(因为他的安装顺序可能不是php5-common在第一个)
因此在运行完第一句PKGS后,可以Echo $PKGS > xxx.php.list ,将它输出到一个文件里。如果最后一步失败了,再把这个PKGS导出的变量查看一下,再尝试重新install。避免有遗漏。

这里还介绍了drupal在安装的时候的一些问题:http://randyfay.com/node/63,上面的链接其实就是从这篇文章里找到的。(我不建议用randyfay.com里的源,速度还是比较慢的,如果你原来的源速度很快,那就不要换了,直接用上面的脚本吧。)以前就说过。网易的源还是不错的。。可以加上去喽。

Tags: ubuntu, php

杂谈:节能减排

因为一直订吕达嵘的博客,所以在看到这篇博客的时候,感到非常有意思。真不知道这个节能减排是针对什么制定的,我也不便多说,请看官自行识别吧:

http://ldr.hanzify.org/article.asp?id=984
  1. 8月底,常州好多公司被要求节能减排,拉电了,机房都不例外,规定上9休5,结果汉化新世纪成员服务器在关闭5天后,重新开机,只一个上午,就发现硬盘坏了,在朋友的帮助下,发到南京付费进行开盘恢复,还好,我要恢复的东西都有,一直搞到今天才算基本搞好。  
  2. 现在实在是怕硬盘了,以前坏硬盘,刚开始的一阵子总是很勤快,几乎天天备份,后来时间一长慢慢地就懒了,现在基本只备份汉化新世纪,成员站就没备份了,看来还是不能掉以轻心。今天在蓝芒的朋友帮助下,新增了一块500G的硬盘,打算用来自动备份,希望别再发生此类事情了。  

红字是我特别标出的。非常有意思的行为。。。。

Tags: 汉化新世纪

Ubuntu samba添加用户

今天在配置samba服务,发现网上的资料,基本上都过时了。当然也可能是因为我用的是ubuntu的版本,和其他版本不一样?
又或者,我的版本比较新,所以,资料都不一样了?

在ubuntu下面。安装Samba还是很方便的,比如apt-get install samba就解决了这个问题。

添加用户,关于这个玩意找了很多资料,都是说cat 系统的passwd文件,利用mksmbpasswd.sh导入到samba系统中,结果。我没发现有这个文件。。。所以直接就失败了。

最后是通过:

adduser xxx
smbpasswd -a xxx

通过这样的方式来添加用户。如果直接smbpasswd -a xxx是不行的(一定要系统中有这个用户存在才行)

然后就是修改/etc/samba/smb.conf文件了。
[www]
comment = www
path = /var/www
public = yes
guest ok = no
writable = yes

然后就是:service smbd restart,或者/etc/init.d/smbd restart (运行这个的时候,会提示你使用service smbd restart的。)

之所以写这个,是因为所有的资料里介绍的什么/etc/init.d/samba restart这类都不起作用了,现在是smbd。。。

其实在去年3月份已经做过笔记了,只是笔记中的samba restart已经不对了。所以。。。再写一篇。

去年:笔记:在Ubuntu中设置samba共享可读写文件夹

Tags: ubuntu, samba

javascript 读取 iframe 里的内容

一点点小技巧,就当是个笔记了。
页面中经常会出现iframe(虽然这玩意经常被人当成病毒,但iframe的方便之处毋庸置疑),JS如何读取iframe的元素的值呢?

其实也很方便:

document.getElementById('iframe01').contentDocument.body.innerHTML
document.frames['iframe01'].document.body.innerHTML
document.getElementById('iframe01').contentWindow.document.body.innerHTML

基本上这三个方法都可以。如果一个不行就尝试着用下一吧。个人还是主张直接使用第三个

Tags: javascript, iframe

公司招聘信息

公司需要招聘PHPer,我原来也在博客上贴了相关的信息,大致如下:

XML/HTML代码
  1. 条件我也不多说了,总之是PHP方面的人才,一些附加条件我也就多说了,什么精通这个精通那个的。  
  2.   
  3. 只有几个条件:1年PHP开发经验的2名,2年+开发经验的2名。1年左右经验的,最基本的CRUD要会,顺便熟悉康盛的系统为佳。2年+的,需要有独立做项目的经验,能够根据需求独立完成项目,当然也不希望是算盘珠一样,一定要有自己的想法才行。  
  4.   
  5. 然后就是大家都要求的,性格开朗,有团队经验犹佳之类。那句能够承受加班压力的我就不写了,项目一般不会要求加班,只希望在工作时间把任务完成,这是最佳的。要加班的话,也就是上线前几天和上线后几天,可能会有加班情况出现,但这个,其实大家都懂的吧。  
  6.   
  7. 请身在上海,并有意愿从事PHP和已经从事PHP但想換換岗位的可以联系我。可以留言,也可以QQ我:19129540.  

结果嘛,反正是没有人看到或许看到了却觉得没有提出对程序员的相应能力要求。于是我就置顶了。顺便把石头的招聘信息中的需求贴出来,也可以让想应聘的朋友参照对比一下。

石头的原文:http://www.phpx.com/thread-261628-1-1.html
  1. 【程序员职位】  
  2. 熟练应用PHP的OO思想进行开发,最基本要求是能看懂已有类库中的类,可以应用,不要连个Mysql连接类都管我要Demo;  
  3. 能使用Jquery进行表单验证,Ajax数据提交,如果能力更强,写的更绚丽,当然更好;  
  4. 能看懂符合UML规范制作的PDM,也就是数据库设计文档,我们使用PowerDesigner设计,很容易学,没有什么难度,但是会让你充分暴露你的数据库设计水平,要有思想准备;  
  5. 负载方面采用Memcache+MongoDB(膘叔:附加一下,我们目前还没有采用mongoDB),没有难度,学习即可,有相关经验更加;  
  6. 有良好的编码习惯,例如80 or 100字符换行、代码段空行、Class and Function的驼峰法命名方式等;  
  7. 自律性强,可自行管理自己的项目及新技术的学习进度,有良好的时间规划能力,坚决避免项目延期;  
  8. 有良好沟通及理解能力;  
  9.   
  10. 最看重的:沟通能力、编码思想、编码习惯  

 其实最后一条,确实是最看中的。沟通能力真的很重要。如果缺乏沟通,那程序也没有办法写下去了。

Tags: pinla, 招聘