Setup Transparent Proxy with SS-redir, IPTables+IPSet, and Cloudflared

Setup SS Server & Client(Redir) Build SS-libev & Install Configure Server & Redir/Local See: https://github.com/shadowsocks/shadowsocks-libev Setup IPSet & IPTables Remove firewalld Configure CNZone IP Set Configure IPTables(NAT table) See: https://blog.chih.me/global-proxy-within-ipset-and-iptables.html Setup DNS-over-HTTPS: Cloudflared See: https://developers.cloudflare.com/1.1.1.1/dns-over-https/cloudflared-proxy/

Modifying SELinux Settings for Full Nginx Functionality

Temporarily Disabling SELinux for Nginx: # semanage permissive -a httpd_t so that systemctl start nginx like normally before. Or just try: when it complains: nginx: [emerg] open() “/etc/nginx/conf.d/www.conf” failed (13: Permission denied) in /etc/nginx/nginx.conf:29 which I had met 2 times. More details, see: https://www.nginx.com/blog/using-nginx-plus-with-selinux/

JS: World’s Most Misunderstood Has Become Most Popular

Jean Sammet wrote Computer Languages: History and Fundamentals in 1969. It was a survey of 120 programming languages, some in considerable detail. Sammet’s book chronicled languages that were designed before the Structured Programming Revolution and the later development of Object-Orientation. The book’s cover featured a picture of the Tower of Babel. Many of the bricks […]

Krashen’s “Principles & Practice in SLA”

Intro A. 3 approaches to method a. SLA theory b. applied linguistics research c. ideas & intuitions from experience B. interactions among approaches to practice C. what 3 approaches have to say about method D. goals: re-intro teachers to theory & to gain confidence SLA A. 5 hypotheses a. A-L distinction i.e. hypo: adults also […]

How to build RPM packages from Spec files

Let’s take nginx as an example. First, let’s prepare the following building environment: yum install gcc rpm-build rpm-devel rpmlint make python bash coreutils diffutils patch rpmdevtools rpmdev-setuptree Now under your home directory there is a rpmbuild directory, under which there are sub-directories: BUILD BUILDROOT RPMS SOURCES SPECS SRPMS Since we build the RPM package from […]

About us

We are a group of 2nd Language Acquisition(SLA) practiser. The 2nd language(SL)s denote languages other than mother tongues, which are accordingly called the 1st Language(FL)s. Our vision is to make anyone could master any language one would love to and could thoroughly think in it with freedom. Sounds impossible? In fact it is available. Consider […]