• 2015-04
    23
    [ Life/Work ] [ 4 ]
    最近发现从Gitlab7.9之前的任意版本升级到7.9之后访问会出现500或者502错误,原来这是7.9的一个小Bug,还好的是有人在官网Issues提出了此Bug,并且Stan Hu回复了如何处理这个小Bug的方法
    [...]
  • 2015-04
    17
    [ PHP ] [ 2 ]

    有时候需要做一些权限的事情,会需要php-fpm以root账号启动

    默认下php-fpm是禁止以root身份启动的,为了安全。

    可以通过配置php-fpm参数和添加指定运行参数就能实现以root身份启动php-fpm

    生产环境大家最好别这样做

    [...]
  • 2015-03
    28
    [ JavaScript ] [ 2 ]

    在使用http-proxy的时候,要注意,如果你本地project访问地址host与proxy目标地址的host不一致,那需要你在proxy.web之前需要改写一下
    req.headers.host = your proxy server host

    当然,有些童鞋的server上没有配置虚拟主机,ip/域名访问都是同一个程序的话,就不会存在以上问题

    [...]
  • 2015-03
    12
    [ Life/Work ] [ 1 ]

    首先声明,我不是老板,我也是一个打工仔,只是目前在负责前端开发,现在急缺前端开发人员

    公司主要做3D机房起家,所以是一家企业IT公司,后来扩展出了2DIT业务, 目前在五百平的空间里有六十多人办公,其中研发将近四十多人,属于技术型公司

    3D业务方向有最早的我们公司创始人开发的T3D引擎,现在也逐步改用Unity,我感觉用插件实现3D还是。。。于是我主张WebGL,于是现在WebGL也是逐步实现产品化

    2D业务方向主要使用SVG

    [...]
  • 2015-02
    09
    [ Other ] [ 2 ]

    从写代码开始,中文导致的问题不计其数,本次也不例外。

    WebGL里要用中文有两种方式:
    一、新建一个Canvas写上中文,然后再添加到WebGL里,优点是不用额外加载特定字体,网页能用什么字体它就能用什么字体,而且只要使用普通DOM Api刷新DOM内容,WebGL里render后就能渲染最新DOM内容,方便调试维护。缺点是这种方式还是2D的方式,没有完全发挥3D的效果。
    二、每一个字体都是一个3D模型,优点是完全发挥3D效果可以配合3D实现原理能做出很炫的效果,缺点是这种方式需要额外准备字体模型库,然后还要载入页面中。

    如果采用第二种方式,那么一个中文字体有通常常用的也有五六千个字,整个字体文件大小三十多兆,怎么优化才能快速载入网页呢?

    [...]
  • 2015-01
    13
    [ JavaScript ] [ 0 ]

    HTML5几个优势特性里,就包括了Web Worker,这货可以了解为多线程,正常形况下,浏览器执行某段程序的时候会阻塞直到运行结束后在恢复到正常状态,而HTML5的Web Worker就是为了解决这个问题。 所以它能解决两个问题:一、解决程序阻塞问题;二、提升效率。

    Worker还有有局限性,它不能操作DOM,目前大多JavaScript应用都在处理DOM,需要耗费非常大性能的运算通常都放Server端了,否则浏览器跑一个累死它的脚本会让它时不时弹出恶心的无响应。 它的API非常少,几乎都能数的出来,说几个非常实用的

    [...]
  • 2015-01
    08
    [ Life/Work ] [ 9 ]

    这篇文章原定计划是1月1日写的,可惜那几天有点懒,就拖了!

    对于小时候,我并不知道元旦是新年,只是知道这一天学校放假,随着慢慢长大才发现我们一直在使用两个日期:农历、公里

    新年初,一般都有点回忆上一年,我也如此,于是我总结了一下2014年,顺便对2015年给予厚望

    期待2015...

    [...]
  • 2014-12
    21
    [ JavaScript ] [ 5 ]

    年底,程序员越来越难招,不仅大牛不容易,普通的也不容易。要么不想动,要么是想熬过年领了年终奖再说。于是最近的招聘范围只好从社会招聘转移到培训机构,然而在培训机构面试大部分即将要结束学习课程的学生,他们大多对JavaScript存在以下一些看法,其中一些更是有不少从业多年的也会存在对JavaScript认识不正确的看法。

    [...]
  • 2014-11
    30
    [ Other ] [ 1 ]

    从八月后,我的站点评论功能失效了,也一直忙都没怎么关注,最近仔细看了一下这个问题,居然查出几个问题

    1. tornado 提示我提交xsrftoken不能匹配成功,跟踪问题后发现时tornado新版没有decode post过去的xsrftoken

    2. gravatar 头像不能获取,原来是被墙了,改成另外一条https获取通道就能解决这个问题

    3. supvervisord 重启提示 unlink: cannot unlink /tmp/supervisor.sock No such file or directory 这其实是supervisord一个bug目前解决方法只能是重启服务器

    [...]
  • 2014-11
    22
    [ Other ] [ 0 ]

    如果你是多个git账户那么就要生成多个rsa秘钥

    默认情况下,系统只会读取账户目录下的.ssh/id_rsa秘钥进行校验

    你可以使用ssh-add命令添加多个秘钥,如果再执行这个命令的时候提示

    Could not open a connection to your authentication agent

    你可以先执行ssh-agent bash命令然后再继续执行ssh-add命令

    如果还是提示错误,你可以直接配置config文件就能解决使用多个git账户秘钥的问题

    [...]