24 / 01 / 2015 buling

      很多年,生日的时候我总是循环这首歌,《祝我生日快乐》 很安静的一首歌曲,非常喜欢,现在终于能听懂这首歌词了。晚上和两朋友去金稻园吃粥,很不错的地方,有点吵。

我知道伤心不能改变什么
那么让我诚实一点
诚实难免有不能控制的宣泄
只要关上了门不必理谁
一个人坐在空荡包厢里面
手机让它休息一夜
难想切歌切掉回忆的画面
眼泪不能流过十二点
生日快乐
我对自己说
蜡烛点了
寂寞亮了
生日快乐
泪也融了
我要谢谢你给的你拿走的一切
还爱你
带一点恨
还要时间
才能平衡
热恋伤痕
幻灭重生
祝我生日快乐

      没想到日志标题写的时候就是15年,而且马上就2月了,时间走的太快也至于我有点赶不上。上周一周真是变化太快,认识太多。周1晚上加班做一个活动,完后,j、a、s一起去会所唱歌,这是我第一次去夜总会,家里有水表,细节就省略,抽了很多烟,也喝了很多酒,看了一下花费,虽然被请,但想想自己工资一个月也玩不起几回,所以最近比较激进,要做点事。周四晚出去玩了,后来在水会睡了一晚,忘记了名字,又是一个有钱人的场所,各种小费,对于有钱人说那里比家更舒适,到处都是人在你左右伺候。又刺激到我了,还年费vip。任性这个词不是看上去的那么容易。
      一个朋友说收购了一个垃圾小说网,每月广告好几万,我看了一下,真是名副其实的垃圾站,想想我真是个程序员一样,为何不造一个,然后上周末就在家宅了两天,跑了一个 爆米花电影下载站出来,很早之前就想做个下载站和douban电影关联,douban的评分很能反映一个电影的水准。之后要长期运营优化才行,之前也折腾过一些东西,最后都是不了了之,说来真是悲催。然后j有个朋友想要做个站,他们有渠道资源,所以一合计,干,然后就开始造,上周花了点时间在22上买了个香港主机,速度不错,已经造了demo站,等ui。想想每年在域名和服务器上花了不少钱,我觉得花钱说明生活还在继续。毕业后我有1.3w的贷款,我两年后开始还,贷款变为了1.5w,我节约两个月就还掉了(刚开始工资3-5千,这我需要还多久,一个同学就是毕业后每个月还,感觉很苦)。这是说,不要在力所不及的时候做困难又无意义的事情。请客的大爷出门带包全是¥,真是要用¥砸人,那是一种感觉…可能会觉得很低,但反过来看是一种高,可以这么看待这种高,u can u up! 我们都做不到…
      之前帮一个朋友接了一个快餐网,之后做出来他觉得不好看,本来打算自费请个ui,价格有点贵,然后今天把钱退回去了,一下心就轻松了很多,以后还是不要拿钱做事了,这太让自己觉得是个程序员。在这个问题上有两种思想:1、我拿钱做事,这样可以挣更多钱,生活更好,这样的钱很容易,但比较固定。2、拿钱做事会让自己活得很累,在某种意义上和体力劳动者一样,还是选择做自己的事赚钱,但这样的钱赚起来很难。由于看了太多的1结局,我选择2的生活方式,或许我一无所有。
      晚上给家打了个电话,爸说妈把脚崴了,我妈在一旁骂爸多嘴,还不让说,我气不打一处,之前叮嘱过在家就看看电视,弄点饭吃就好了,不要出去做事,冬天来了又冷,需要钱就告诉我,可是说了有什么用呢。我希望他们生活的好,如同我希望我的另一半能体谅我的生活,工作上的辛苦都是无所谓,赚钱让家人过的好是责任。
      和tang商量了一下,下周末一起吃个饭,下周末生日,我没有告诉他,本来说我请,后来他说叫他们组一起,说他请比较好,然后我就顺了他,他打算买个小米路由,然后就一起买了。后来hait发wx说想做个技术版的momo(前公司我走之前做了一个公司销量数据的momo实时数据系统,当时做的还不错,老板发邮件称好。),各种抬我,说需要我这样的人…我不大喜欢别人这样抬,我喜欢落地的交流,自己有多少不会因为别人说了就感觉自己不错,也不会因为别人不说感觉自己不行,远离表扬你的人,珍惜肯定你的人。
      tang下月结婚,本来计划送个i6会有点惊喜,结果他老婆竟然中了一个,这我再送就不太好了,那就直接挂礼吧,但我挂了,等我结婚他又会给,还不如不挂,真是个忧郁的事情。

16 / 01 / 2015 buling

      之前发过lamp安装过程,地址:LAMP安装配置入门。之前也试图把这个站点改为nginx+fastcgi,但之前尝试了一次,没有搞定,修改中站点不能访问,主要是会影响实时公交的查询用户。昨天在22买了一台云主机,香港的。刚开始选择安装的是centos7.0,但安装完成后,发现本地可以访问,外网不行,很自然是防火墙,但iptables的initshell没有,这我就抓狂了,半天没搞定,最后重装为centos6.5纯净版。安装nginx就不赘述了,很简单
先给一篇整个安装过程的好文章:Install Nginx, PHP 5.5 and FastCGI on CentOS 6

安装php-fpm

yum install php-fpm 这我就不说了

配置php-fpm

//找到php-fpm的配置目录下的www.conf。默认为:/etc/php-fpm.d/www.conf
//监听端口也在该配置中
user = nginx
; RPM: Keep a group allowed to write in log dir.
group = nginx

启动fastcgi: /etc/init.d/php-fpm start

配置nginx

当nginx收到php的请求时需要转交给fastcgi处理,配置如下:

server {
    listen      80;
    server_name www.mjix.com;
    server_name_in_redirect  off;
    root  /home/www/public_html/www.mjix.com/html;
    index index.html index.php;
    error_log  /var/log/nginx/mjix_error.log;
    access_log /var/log/nginx/mjix_access.log main;
    location ~* \.(htm|html|xml|shtml)$ {
        expires 600;
    }
    location ~* \.(htc|js|gif|ico|png|swf|css|jpg|jpeg)$ {
        expires 365d;
    }
    ssi on; #这里是开启ssi,关于ssi自行google
    ssi_silent_errors on;
    #下面这句是加载重写脚本,由于nginx不支持.htacess
    include /home/www/public_html/www.mjix.com/html/.xxx.conf;
    #发现是php请求,转交给9000端口处理
    location ~* \.php$ {
         fastcgi_pass  127.0.0.1:9000;
         fastcgi_index index.php;
         #这句是把nginx请求变量转交fastcgi,这样fastcgi才知道执行的php文件路径
         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
         include fastcgi_params;
    }
}

在配置多站点时遇到 “nginx: [emerg] could not build the server_names_hash, you should increase server_names_hash_bucket_size: 32”错误,解决办法,在nginx的配置文件nginx.conf中的http中加入如下语句:

server_names_hash_bucket_size 64;

解释在这里:nginx could not build the server_names_hash 解决方法
刚开始忘记配置 fastcgi_param这句,请求总是无法转到fastcgi,坑大了

无标签信息 0 条

最近做了一个软管活动页面由于页面比较大,需要切小背景图,由于时间紧也就没有做太多思考,独立了一个div来做背景,其余做内容,上线后遇到两个问题
1、在缩小页面时,内容浮动和背景不一致
由于内容限制了1000px的宽度,而背景没有限制宽度,所以导致背景被overflow hidden掉了,而内容出现滚动条,解决很简单,背景也限制最小宽度即可,当然ie6那货不支持,我就直接放弃了
2、在iphone/ipad 的safari上访问时由于动画会改变页面的宽度,出现页面变形,头大,怎么会呢,下个pc版safari也没有问题,然后就开始google,stackoverflow:Does overflow:hidden applied to work on iPhone Safari?,好吧,解决了

/*create a wrapper on the whole website to achieve that; and add css*/
.wrapper{
    position:relative; //that's it
    overflow:hidden;
}

昨晚睡前看了一篇文章:有哪些经常被误用的 HTML、JavaScript、CSS 的元素、方法和属性?,文中提到清除浮动,以前经常用clearfix,但从来没有注意过原理,不过我也习惯用overflow来清除浮动,代码如下

.clearfix{*zoom:1;}
.clearfix:after{content:"\200B"; display:block; clear:both; height:0;}

用zoom来兼容IE6/IE7下不支持伪类after触发haslayout; after用于向float元素末端添加一个\200B的空元素,设置为block,clear both清除浮动,顺便设置height为0避免对布局造成影响。其实和在元素末尾添加
等同的效果

04 / 01 / 2015 buling

      之前看过很多去jquery开发的文章,前几天又看到,可惜没有了文章地址,大抵是说jQuery封装的实在太好以至于让我们变的越来越懒越来越愚钝。一直打算去jquery开发,但后来很多次都是迫于开发效率,还是使用了jquery来开发,最近又打算尝试去jquery化,刚开始使用工具库的方式提供大堆的工具函数,尤其是在对dom操作时,函数总是需要传入dom,显得很繁冗,最后就尝试向jquery靠拢,但后来写着写着就发现,其实去jquery的意义在于再建一个mini-jquery库而已,越开发越觉得没有意义,唯一的意义在于对底层的js更熟悉,兼容方法总结。下面来给之前还未写完的一些测试案例:

//test select
var itembox = $('div ul,.item-box', document.body)[0],
    lis = $('.item', itembox);
debug('selector > get dom length:'+lis.length, 'info');
//test json
var jsonobj = {name : 'hehe', age:12},
    jsonstr = $.stringify(jsonobj),
    njsonobj = $.parseJSON(jsonstr);
debug('json > parse get name:'+njsonobj.name, 'info');
//test each
$.each(lis, function(dom, i){
    debug('each > '+i+':'+dom.tagName, 'info');
});
//test extend
var nobj = $.extend(jsonobj, {desc: 'hello!'});
debug('extend > parse new object:'+$.stringify(nobj), 'info');
//test css
debug('css > get item-box height:'+$(itembox).css('height')+'; after 2 seconds change backgrund', 'info');
setTimeout(function(){
    $(lis).css({
        'background' : '#ff0',
        'color' : '#f00'
    });
    debug('css > get item-box color:'+$(lis).css('color')+';', 'info');
    $(itembox).fadeOut(function(){
        $(itembox).fadeIn(function(){
            //add class
            $(lis[0]).removeClass('item').addClass('bold');
        });
    });
}, 2000);
//test ajax
$.ajax({
    url : './ajax-api.php',
    timeout : 3500,
    method : 'post',
    data : {name:'hello', age:12},
    success : function(content, xhr){
        debug('json > get resonse header:'+xhr.getAllResponseHeaders());
        debug('json > get callback:'+content);
        var jobj = $.parseJSON(content);
        debug('json > get code:'+jobj.code);
    },
    error : function(info, xhr){
        debug('json > error callback:'+$.stringify(info), 'error');
    }
});
//test animat
//animate(callback, executeTime, intervalTime)
$.animate(function(percent, curtime){
    debug(percent);
}, 400, 200);

具体js代码如下,访问地址:http://mjix.com/code/varcom/
; 源码地址: http://mjix.com/code/varcom/uquery.src.js
昨晚睡觉前又看了一下:Javascript之旅系列 以及 《JavaScript高级程序设计》读书笔记,我也在看这本书,只是书中写的实在太细,没有能像这位整理的这么好,之后需要再把类继承章节重新阅读一次才行。

03 / 01 / 2015 buling

14已过,15年匆匆而来。大家都在忙碌着整理14年的一切努力,我也来备份一下这一年的事情。

写给生活

一直觉得生活是大于工作,所以就先生活再工作。在6月之前基本一片空白,没有什么值得想起,6月和她提出分手,以前我觉得性格不合这种理由就是扯淡,珍惜谦让总会过去,但性格不合是一件没有办法回避的事情,没有吵架,很理性的提出,我知道这样必然会出现一个混蛋,但比起将来的离婚,这应该是最好的结果,对不起没有走到最后,本来希望能做朋友,可惜我在你那里是个混蛋。庆幸你过的很好,2015年加油,祝一切顺利。这次买了手机同步了之前手机内容,看着那么多rtx截图,我也是折服了,我不介意过去的过去,只能说在意得太深就会伤害的太深,真心说对不起,你知道我是真心表达.
我从来没有晒过你的照片,甚至连空间的自己照片也寥寥无几,我不想用照片来回忆,好好经历当下的时刻,感受过比来过不是更重要吗,这可能会让你误会为我不愿意让大家知道你,但你很漂亮。
快乐的日子过的很容易,很快,所以也很难去回忆起。相反痛苦/孤独的日子更容易想起,下半年的情绪极其不好,混乱,容易生气。还好有一些朋友,也能走过来。很早很早就知道自己性格有很大的缺陷,这是来自家庭环境等影响,一直在努力的去改变去适应,但有时也不想屈服,苟且你们的态度,最近出现两次不好的情绪。我知道大凡还是自己的原因,还好我喜欢主动道歉,sorry。
这几年来没有存下什么钱,几天前和一个朋友聊,同年毕业,他快存20w了,想想差距太远了。我一直不会太在意钱,如果收入跟不上消费,我尽量努力去提高收入,不想在消费上去克制,这样会让我越来越糟糕。去年底给家买了一台乐视,给姐买了一部5s,本来买之前是说让她自费一半,结果发现不差那点钱就算了,今年给家买了一套沙发,给一个舅买了一台乐视,年底在给姐夫买部6,我不在家,他们在绵阳抽空回家看父母辛苦了。朋友装修借了一些钱,买了点股票。
下半年也认识了几个女生,出于现在社会通用的看脸原则(很显然是自己长的太不争气了,我也不会去羡慕长的好的,因为先天不足,所以后天才会更勤奋,有些东西就不勉强了,随缘就好),很当然的没有聊到一起。而我又不想交往同事,这样生活太没有意义了。唐年底要结婚了,哎,my friend,最终还是没有等我一起,这种两个人的事情祝福。定在2月11号,我说要去,唐让我做伴郎,我说会不会影响形象…。元旦一起再穿了一次东西涌,去的太多次了,所以不想拍照片,翻看手机,还是上上次的东西涌,合照了一两张,之后我说不照了,以后美玲要翻起照片来看着到处都是我,那生活过得多艰难。昨晚前公司部门一群同事聚餐,xing没有去,后来喝了一些酒我给他电话,说下次,我喜欢和xing吃饭,还有xiaoguo,很不错的朋友,我连女朋友都没有,我给xiaoguo说明年结婚,先把你请了,到时候顺道去一下九寨沟,第一张请帖,想想都疯掉了。
……生活总是很啰嗦

写给工作

上半年公司考核得了个3星,有点小小的郁闷,感觉上半年还是很努力,但比起得4星和5星的人,确实有些差距,一直在计划什么时候回到成都,一直想买个电视,在买个ps或者xbox,但毕竟租房很不方便,所以现在过的一直很将就,用朋友的话说太low了。31号快下班的时候老大rtx说下半年4星。yes! 积极的做事总会有人认可,虽然我不是很在意这个几星,这一年的成长/进步才是更重要的事情,但能这样顺便被认可也能让自己有更好的状态前行。
以前我有说和思想层级高的人相处你会潜移默化的更高,跟low的人处太久会越来越low,所以被你说成我喜欢把人分三六九等,你这么说也没错,但人生就是这样,我只是裸露的说了一个事实,和你说的一样我的情商非常低,一个同事richard情商/智商非常高,真是服了,有时候跟这样的人相处也很苦/haha,因为你看到自己太多的不足。但更多的还是学着do u best。
……工作总是很浪费生命

2015年的期许

有时候我也想做一个很圆滑的人,什么人事都能笑笑过,但有时候又觉得那样太假,还是回归那个看什么是什么的我,但这样会让被人觉得你很难相处,很偏激,真是个好难得度,希望今后能更好的调整自己的性格,能包容更多的不能容,还是能坚持自己
能找到她,让爸妈不用再省心,为人处世更多耐心更多谦卑,找一些可能突破的点做些事情,up
听着 白安的两张专辑《麦田捕手》《What’s Next?接下来是什么》写下这篇冗长冗长的杂文,我喜欢这样的声音,这样的旋律,给人安静。曾轶可(just music)的歌也能让我这样,她们都是自己作曲所以能写出自己的感觉,这会让我有时候都想去报一个钢琴班学学。可惜应该来不及了。
祝家人朋友在新的一年有更多的收获/更多幸福,有一个更充实、丰硕的一年。
……期待总是能绕着走