Skip to content

Instantly share code, notes, and snippets.

@caingougou
caingougou / build.sh
Created September 26, 2019 09:15
build imagick with heic support
sudo sed -Ei 's/^# deb-src /deb-src /' /etc/apt/sources.list
sudo apt-get update
sudo apt-get install build-essential autoconf libtool git-core
sudo apt-get build-dep imagemagick libmagickcore-dev libde265 libheif
cd /usr/src/
sudo git clone https://github.com/strukturag/libde265.git
sudo git clone https://github.com/strukturag/libheif.git
cd libde265/
sudo ./autogen.sh
sudo ./configure
@caingougou
caingougou / nginx.conf
Created August 19, 2019 07:44
Config upload file size
http {
...
client_max_body_size 100M;
}
@caingougou
caingougou / swiper.dart
Created December 24, 2018 07:07
swiper.dart
import 'package:flutter/material.dart';
import 'package:flutter_swiper/flutter_swiper.dart';
import 'package:flutter_page_indicator/flutter_page_indicator.dart';
class SwiperPage extends StatefulWidget {
@override
SwiperPageState createState() {
return SwiperPageState();
}
}
import socket
import threading
import SocketServer
import time
from datetime import datetime
import sys
import redis
import logging
import pymongo
@caingougou
caingougou / local_to_tv.js
Created August 23, 2017 16:53
Quick code for play local video on TV via dlna (inspired by stream2tv.js)
var fs = require("fs"),
http = require("http"),
url = require("url"),
Browser = require('nodecast-js'),
MediaRendererClient = require('upnp-mediarenderer-client'),
local_address = require('network-address');
var settings = {
localIP: local_address(),
localPort: 12345
@caingougou
caingougou / fix_key_missing.sh
Created January 11, 2017 10:24
fix key missing in ubuntu
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $1
apt-get update
@caingougou
caingougou / install_php7.0_ubuntu_14.04.sh
Last active January 10, 2017 09:49
install php 7.0 fpm on ubuntu 14.04
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-key update
sudo apt-get install php7.0-fpm -y --force-yes
{
"resultcode":"200",
"reason":"成功的返回",
"result":{
"BJ":{
"province":"北京",
"province_code":"BJ",
"citys":[
{
"city_name":"北京",
@caingougou
caingougou / install.sh
Last active February 4, 2023 19:02
Mac OS X install script
# install xcode
xcode-select --install
# install homebrew http://brew.sh/
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew update
brew install coreutils
brew install findutils
# install git
brew install git
brew install caskroom/cask/brew-cask
@caingougou
caingougou / Learngo.go
Last active September 28, 2015 06:33
Learn go
package main
import (
"fmt"
"net/http"
"strconv"
)
func main() {
fmt.Println("Hello world")