Skip to content

Instantly share code, notes, and snippets.

@samuelololol
samuelololol / Makefile.am
Created April 9, 2014 07:26
add the line 25-30 to make nullprpl protocol plugin can be compiled by the command `make nullprpl.so`
EXTRA_DIST = \
Makefile.mingw \
README
pkgdir = $(libdir)/purple-$(PURPLE_MAJOR_VERSION)
NULLSOURCES = nullprpl.c
AM_CFLAGS = $(st)
@samuelololol
samuelololol / backup_guide.md
Created November 12, 2015 19:11
comics scrollers backup

Linux Chromium

~/.config/chromium/Default/Local Extension Settings/mccpalfmlnjadfnojmphffidnbemnkec

OSX

~/Library/Application Support/Google/Chrome/Default/Local Extension Settings/mccpalfmlnjadfnojmphffidnbemnkec

@samuelololol
samuelololol / gist:6433175
Last active December 22, 2015 06:48
weechat setting

Easy Steps to WeeChat

reference:

    /server add freenode chat.freenode.net/6697 -ssl
    /set irc.server.freenode.ssl_dhkey_size 1024
 /connect freenode
@samuelololol
samuelololol / gist:6440354
Last active December 22, 2015 07:48
PostgreSQL on CentOS6
@samuelololol
samuelololol / gist:6453717
Created September 5, 2013 17:55
PostgresQL TroubleShooting

Problem

  1. connect psql with local account(pgsql user) without parameter -h localhost : success
  2. connect psql with local account(pgsql user) with parameter -h localhost : fail

Workaround

  1. use Ident Server
  2. or edit pg_hba.conf, replace ident with md5
@samuelololol
samuelololol / gist:6463305
Last active December 22, 2015 11:08
install angularjs from yeoman
  1. install nvm
  2. install npm
  3. install yeoman bower grunt
  sudo npm install -g yo grunt-cli bower karma
  npm install -g generator-angular
  yo angular
  npm install
@samuelololol
samuelololol / gist:6547247
Last active December 22, 2015 23:29
setting nodejs environment on centos6.4 as a vmware vm
  1. edit MAC address
$ vi /etc/udev/rules.d/70-persistent-net.rules #ATTR{address}=="$MAC", NAME="eth0"
$ vi /etc/sysconfig/network-scripts/ifcfg-eth0 #HWADDR=$MAC, onboot=yes
  1. edit IP address
$ ifconfig eth0 <ip> netmask <netmask>
$ route add default gw <gateway>
@samuelololol
samuelololol / gist:6562545
Created September 14, 2013 14:36
fix gentoo preserved libs bugs for ffmpeg and oracle-jdk-bin

error message:

!!! existing preserved libs: 
>>> package: media-video/ffmpeg-1.0.7 
* - /usr/lib64/libavcodec.so.53 
* - /usr/lib64/libavcodec.so.53.61.100 
* used by /opt/oracle-jdk-bin-1.7.0.25/jre/lib/amd64/fxavcodecplugin-53.so (dev-java/oracle-jdk-bin-1.7.0.25) 
* - /usr/lib64/libavformat.so.53 
* - /usr/lib64/libavformat.so.53.32.100 
@samuelololol
samuelololol / new_gist_file.md
Created September 24, 2013 03:13
angularjs with yeoman

install yeoman

npm version 1.3.8 > 1.2.10

$ npm install -g yo
$ npm install -g grunt-cli bower

install angularjs from generator/scaffolding

def wrap_class_command(instance, method_name, *args, **kwargs):
return getattr(instance, method_name)(*args, **kwargs)
class ParallelDispatcher(object):
def __init__(self):
self.flow = []
self.jobs = []
def add_parallel_process(self, instance, method_name, *args, **kwargs):
job = (instance, method_name, args, kwargs)