Skip to content

Instantly share code, notes, and snippets.

@xywei
xywei / rsync.log: setting LD_LIBRARY_PATH
Created November 19, 2015 03:15
rsync.log: setting LD_LIBRARY_PATH
2766:
2766: file=libacl.so.1 [0]; needed by rsync [0]
2766: find library=libacl.so.1 [0]; searching
2766: search path=/(path-to-my-$HOME)/share/tbb44_20150728oss/build/linux_intel64_gcc_cc5.2.0_libc2.12_kernel2.6.32_release/tls/x86_64:/(path-to-my-$HOME)/share/tbb44_20150728oss/build/linux_intel64_gcc_cc5.2.0_libc2.12_kernel2.6.32_release/tls:/(path-to-my-$HOME)/share/tbb44_20150728oss/build/linux_intel64_gcc_cc5.2.0_libc2.12_kernel2.6.32_release/x86_64:/(path-to-my-$HOME)/share/tbb44_20150728oss/build/linux_intel64_gcc_cc5.2.0_libc2.12_kernel2.6.32_release:/(path-to-my-$HOME)/lib/tls/x86_64:/(path-to-my-$HOME)/lib/tls:/(path-to-my-$HOME)/lib/x86_64:/(path-to-my-$HOME)/lib:/(path-to-my-$HOME)/lib64/tls/x86_64:/(path-to-my-$HOME)/lib64/tls:/(path-to-my-$HOME)/lib64/x86_64:/(path-to-my-$HOME)/lib64:/opt/intel/Compiler/11.1/072/lib/intel64/tls/x86_64:/opt/intel/Compiler/11.1/072/lib/intel64/tls:/opt/intel/Compiler/11.1/072/lib/intel64/x86_64:/opt/intel/Compiler/11.1/072/lib/intel64:/op
@xywei
xywei / rsync.log: setting LD_PRELOAD
Created November 19, 2015 03:17
rsync.log: setting LD_PRELOAD
4929:
4929: file=/(path-to-my-$HOME)/lib/libevent-2.0.so.5 [0]; needed by rsync [0]
4929: file=/(path-to-my-$HOME)/lib/libevent-2.0.so.5 [0]; generating link map
4929: dynamic: 0x00002b109a666320 base: 0x00002b109a420000 size: 0x0000000000247948
4929: entry: 0x00002b109a42c5d0 phdr: 0x00002b109a420040 phnum: 5
4929:
4929:
4929: file=libacl.so.1 [0]; needed by rsync [0]
4929: find library=libacl.so.1 [0]; searching
4929: search path=/(path-to-my-$HOME)/share/tbb44_20150728oss/build/linux_intel64_gcc_cc5.2.0_libc2.12_kernel2.6.32_release/tls/x86_64:/(path-to-my-$HOME)/share/tbb44_20150728oss/build/linux_intel64_gcc_cc5.2.0_libc2.12_kernel2.6.32_release/tls:/(path-to-my-$HOME)/share/tbb44_20150728oss/build/linux_intel64_gcc_cc5.2.0_libc2.12_kernel2.6.32_release/x86_64:/(path-to-my-$HOME)/share/tbb44_20150728oss/build/linux_intel64_gcc_cc5.2.0_libc2.12_kernel2.6.32_release:/opt/intel/Compiler/11.1/072/lib/intel64/tls/x8
@xywei
xywei / prime_list.cpp
Last active September 6, 2016 01:45
Simple Prime Number Generator
// Include STL
#include <iostream>
#include <bitset>
#include <vector>
using namespace std;
template<int M>
void prime_list (vector<int> & list) {
list.clear();
bitset<M> s;
@xywei
xywei / docker-compose.yml
Created May 24, 2017 02:54
Docker compose configs for GitLab on USB drives
gitlab:
container_name: gitlab
image: gitlab/gitlab-ce:latest
hostname: gitlab
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://127.0.0.1:8050'
gitlab_rails['gitlab_shell_ssh_port'] = 522
ports:
- "8050:8050"
@xywei
xywei / setup.sh
Created May 24, 2017 02:56
Setup symlinks for Gitlab
#!/bin/sh
# Make symlinks to allow Gitlab to pickup data here.
# This is a useful one-liner which will give you the full directory name of
# the script no matter where it is being called from.
GDATA_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
GLINK_DIR=~/.gitlab
if [ -d "$GLINK_DIR" ]; then
echo "$GLINK_DIR already exists! exiting .."
@xywei
xywei / startup.sh
Created May 24, 2017 03:06
Start Gitlab
#!/bin/sh
# Start the Gitlab docker image using docker-compose file here.
# This is a useful one-liner which will give you the full directory name of
# the script no matter where it is being called from.
GDATA_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
cd "$GDATA_DIR"/gitlab/
docker-compose up -d
@xywei
xywei / gdbinit
Created June 3, 2017 16:12 — forked from CocoaBeans/gdbinit
.gdbinit - A user-friendly gdb configuration file
# INSTALL INSTRUCTIONS: save as ~/.gdbinit
#
# DESCRIPTION: A user-friendly gdb configuration file.
#
# REVISION : 7.3 (16/04/2010)
#
# CONTRIBUTORS: mammon_, elaine, pusillus, mong, zhang le, l0kit,
# truthix the cyberpunk, fG!, gln
#
# FEEDBACK: https://www.reverse-engineering.net
@xywei
xywei / update_texmacs.sh
Created June 22, 2017 00:44
Update TeXmacs Git mirror
#!/bin/sh
# to create the repo, see https://gist.github.com/ticean/1556967
REPO_PATH=$HOME/texmacs
# master branch
cd $REPO_PATH
git checkout master
git svn fetch
git svn rebase
@xywei
xywei / setup.sh
Created June 27, 2017 04:08
Setup texmacs mirror
# Fetch svn directory
mkdir texmacs
cd texmacs
git svn init -t tags -b branches -T trunk svn://svn.savannah.gnu.org/texmacs
git svn fetch
@xywei
xywei / patch.txt
Created July 26, 2017 06:07
A patch for automake to compile it with later versions of Perl
--- automake.in 2015-01-06 03:25:55.000000000 +0800
+++ automake.in.patched 2017-07-26 13:58:07.086205701 +0800
@@ -3878,7 +3878,7 @@
sub substitute_ac_subst_variables
{
my ($text) = @_;
- $text =~ s/\${([^ \t=:+{}]+)}/substitute_ac_subst_variables_worker ($1)/ge;
+ $text =~ s/\$\{([^ \t=:+{}]+)\}/substitute_ac_subst_variables_worker ($1)/ge;
return $text;
}