Skip to content

Instantly share code, notes, and snippets.

@kevenli
kevenli / gist:29bae54dbe9e41312918785d82224f56
Last active February 25, 2017 09:20 — forked from crazycode/gist:53bd7a5b8ea8bad7ec56
ORACLE 11G R2静默安装配置 - UTF-8
@kevenli
kevenli / 1) Install
Created April 11, 2017 06:23 — forked from nghuuphuoc/1) Install
Install Redis on Centos 6
// --- Compiling ---
$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz
$ tar xzvf redis-2.8.3.tar.gz
$ cd redis-2.8.3
$ make
$ make install
// --- or using yum ---
$ rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
$ rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
# module https://forge.puppet.com/stankevich/python
# $puppet module install stankevich-python --version 1.18.2
# solution see https://github.com/stankevich/puppet-python/issues/233
class { 'python':
version => 'python27',
pip => 'present',
dev => 'absent',
virtualenv => 'absent',
@kevenli
kevenli / puppet.sh
Created August 22, 2017 02:03
install puppet agent on centos 6.x
rpm -ivh https://yum.puppetlabs.com/puppetlabs-release-pc1-el-6.noarch.rpm
yum -y install puppet-agent
ln -s /opt/puppetlabs/bin/puppet /usr/bin/puppet
@kevenli
kevenli / scrapydd Dockerfile
Last active October 18, 2017 12:10
Dockerfile centos6 python2.7
#FROM python:2.7
FROM gatsbylee/centos6-python27:6.9.1
USER root
RUN yum -y install gcc
RUN yum -y install mysql mysql-devel
ENV ORACLE_HOME=/usr/lib/oracle/11.2/client64
ENV PATH=$PATH:$ORACLE_HOME/bin
ENV LD_LIBRARY_PATH=$ORACLE_HOME/lib
@kevenli
kevenli / HeadlessMain.java
Created December 4, 2017 08:23 — forked from mojavelinux/HeadlessMain.java
A main class wrapper for deck2pdf that runs the application headless using Monocle from jfxtras.org
package me.champeau.deck2pdf;
import java.lang.reflect.Field;
import java.util.Objects;
import javafx.application.Application;
/**
* Adapted from https://gist.github.com/hastebrot/cbca1128dd791966e3a6
*/
public class HeadlessMain {
@kevenli
kevenli / timezone.sh
Created November 2, 2018 00:00
centos7 timezone
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo ZONE=\"Asia/Shanghai\">/etc/sysconfig/clock
@kevenli
kevenli / logging.conf
Created November 2, 2018 01:38
python logging conf file
[loggers]
keys=root,access
[handlers]
keys=consoleHandler,errorFileHandler,accessFileHandler,infoFileHandler
[formatters]
keys=simpleFormatter, accessFormatter
[logger_root]
@kevenli
kevenli / .gitlab-ci.yml
Created November 6, 2018 01:53
gitlab-ci build master/branches/tags
image: docker:latest
services:
- docker:dind
build-master:
stage: build
script:
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
- docker build --pull -t "$CI_REGISTRY_IMAGE" .
- docker push "$CI_REGISTRY_IMAGE"
@kevenli
kevenli / add_crontab.sh
Created December 3, 2018 03:14
add cron task
command="php $INSTALL/indefero/scripts/gitcron.php"
job="0 0 * * 0 $command"
cat <(fgrep -i -v "$command" <(crontab -l)) <(echo "$job") | crontab -