Skip to content

Instantly share code, notes, and snippets.

View leapar's full-sized avatar

leapar leapar

View GitHub Profile
@leapar
leapar / laravel.md
Last active September 25, 2016 10:00
laravel框架解析

#PHP项目框架选型

  1. 框架采用laravel https://laravel.com
  2. 异步消息处理采用Rabbitmq
  3. 微信框架 http://easywechat.org

#laravel介绍 ##为什么laravel laravel是世界主流php框架,本人这些年采用的php框架有ucenter、thinkphp、cakephp。从封装完整度、维护性、学习成本、活跃度几个方面,laravel都是首选。

@leapar
leapar / phpzlib.md
Created September 27, 2016 10:03
zlib php

#zlib in php

##input content-encoding: deflate

内容加密

78 9c c5 59 51 6f db 38 12 fe 2b 82 5e 9a 2c 62
..........
dd 08 14 f8 ba 6b a0 e2 f5 0b 77 ff 07 1d 08 4e
@leapar
leapar / datadog.md
Last active October 11, 2016 04:35
datadag云监控macosx

江湖救急,花了两天时间帮同事配了一套监控系统原型,刚好公司配了台mac一体机(16g)的用来测试一把。

#监控平台选型

  1. datadog探针(大牛选的)
  2. opentsdb数据存储(大牛选的)
  3. grafana数据展示(个人喜欢go,所以采用这个)
  4. php数据转接(个人喜欢php,进行数据转接打印比java c++省无数工作量)

##datadog探针安装

  • virtualenv venv

  • . venv/bin/activate

  • python setup.py py2app -A 测试是否成功

  • python setup.py py2app

  • deactivate

  • modulegraph missing scan_code load_module  修改 venv/lib/python2.7/site-packages/py2app/recipes/virtualenv.py load_module改成_load_module

@leapar
leapar / sip.md
Last active October 14, 2016 15:46
sip python27 64 windows
  • 下载sip 4.18
  • 进入VS2012 x64 兼容工具命令提示 %comspec% /k ""D:\Program Files (x86)\VC\vcvarsall.bat"" x86_amd64
python configure.py
nmake
nmake install
  • ImportError: No module named spyderlib.baseconfig
@leapar
leapar / flynn.md
Last active April 5, 2019 02:39
在windows上面基于virtualbox安装flynn

为什么要flynn,它比deis heroku还牛逼,未来估计要火。当然,你学deis,heroku都可以,选择就是赌博,我就赌为了flynn。就跟赌kong reactjs一样。

  • 安装

    手工安装真他妈要死人,网络太慢。挂机在ubuntu上面安装了16个小时,没错,我就一直等到晚上2点才安装完。还是用vagrant安装吧,舒服。

    git clone https://github.com/flynn/flynn
    cd flynn/demo
    
    1. 下载文件:
@leapar
leapar / vlc.md
Created November 12, 2016 14:19
vlc videolan 插件

vlc插件比videojs支持文件格式多,支持宽高比aspect,支持字幕,水印logo,但是吃性能。

<embed id="video" type="application/x-vlc-plugin" pluginspage="http://www.videolan.org" version="VideoLAN.VLCPlugin.2" controls="false" style="display: none;" width="100%" height="100%">
var Player = null;

var G_STATUS = 0;//0 初始化 1 正在播放葡萄藤  2正在播放介绍片
@leapar
leapar / py2exe.md
Last active November 23, 2016 05:59
py2exe service

py2exe打包dd-agent时候,ddagent.exe一直报不支持--multiingprocess-fork,最后发现需要修改 D:\Python27\Lib\site-packages\win32\lib\win32serviceutil.py行526

def HandleCommandLine(cls, serviceClassString = None, argv = None, customInstallOptions = "", customOptionHandler = None):
    """Utility function allowing services to process the command line.

    Allows standard commands such as 'start', 'stop', 'debug', 'install' etc.

 Install supports 'standard' command line options prefixed with '--', such as
@leapar
leapar / dd-agent.md
Created November 23, 2016 06:57
Windows packing dd-agent

Windows

Currently tested with 32-bits python and other tools

  • install windows
  • install git
  • clone sts-agent
  • run in administrator powershell: Set-ExecutionPolicy -ExecutionPolicy Unrestricted
  • python 2.7