Skip to content

Instantly share code, notes, and snippets.

View zrong's full-sized avatar
🏠
Working from home

Jacky zrong

🏠
Working from home
View GitHub Profile
@zrong
zrong / catm3u8.py
Last active May 17, 2022 22:47
解析 m3u8 格式并下载,合并成一个大文件。
#!/usr/bin/env python
############################
# 解析 m3u8 格式并下载
#
# @created: 2022-05-17
# @author: zrong
############################
import m3u8
import click
import time
@zrong
zrong / zrong.php-fpm.plist
Created August 1, 2017 03:33
zrong.php-fpm.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>KeepAlive</key>
<false/>
<key>Label</key>
<string>zrong.php-fpm</string>
<key>ProgramArguments</key>
<array>
@zrong
zrong / cutmp3.sh
Created February 12, 2017 11:38
cut a mp3 file by ffmpeg
#!/bin/bash
##############################
# cut a mp3 file
# @author rzeng
# @date 2017-02-12
# @requirements ffmpeg
##############################
if ! [ "$(which ffmpeg)" ];then
echo "Install ffmpeg first!"
@zrong
zrong / shrink.sh
Last active March 6, 2018 08:29
shrink.sh
#!/bin/bash
##############################
# shrink the mp3 files
# @author rzeng
# @date 2017-02-12
# @update 2018-03-06
# @requirements lame
##############################
if ! [ "$(which lame)" ];then
@zrong
zrong / Buffer.ts
Created September 22, 2015 03:42
Int64.ts and Buffer.ts for egret.
////////////////////////////////////////
// Buffer.ts
// extend egret.ByteArray, implement writeInt64
// @author zrongzrong@gmail.com
// Creation 2015-09-14
////////////////////////////////////////
class Buffer extends egret.ByteArray
{
private static SIZE_OF_INT64:number = 8;
@zrong
zrong / pure-ftpd.sh
Last active April 27, 2016 09:46
pure-ftpd init script for centos
#!/bin/bash
#
# Startup script for the pure-ftpd FTP Server $Revision: 1.1 $
#
# chkconfig: - 85 15
# description: Pure-FTPd is an FTP server daemon based upon Troll-FTPd
# processname: pure-ftpd
# pidfile: /var/run/pure-ftpd.pid
# config: /etc/pure-ftpd/pure-ftpd.conf
@zrong
zrong / annual_gift_lottery.lua
Last active August 29, 2015 14:13
Using: host/gift/yourname
#!/usr/bin/lua
-- Using:
-- Deploy this file to openresty
-- and visit host/gift/yourname.
-- E.g http://192.168.18.22/gift/zengrong
-- Will get a gift object for zengrong.
function in_table(t, v)
for key,value in pairs(t) do
if type(value) == 'table' then
#!/bin/sh
#
# redis - this script starts and stops the redis-server daemon
#
# chkconfig: - 85 15
# description: Redis is a persistent key-value database
# processname: redis-server
# config: /etc/redis/redis.conf
# config: /etc/sysconfig/redis
# pidfile: /var/run/redis/redis.pid
@zrong
zrong / 660-init-deb.sh
Last active August 29, 2015 14:11
nginx start script for CentOS an Ubuntu
#! /bin/sh
### BEGIN INIT INFO
# Provides: nginx
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: starts the nginx web server
# Description: starts nginx using start-stop-daemon
@zrong
zrong / PList.as
Created September 13, 2013 08:40 — forked from comfuture/PList.as
package maroo.codec
{
import flash.utils.ByteArray;
import mx.utils.Base64Decoder;
public class PList
{
public static function parse(source:XML):Object
{
switch (source.name().localName) {