Base Convert and Base Encode

Base Convert

Base conversion is a very basic skill in programming.
I was taught converting between decimal(base-10) and binary(base-2), decimal(base-10) and octal(base-8), decimal(base-10) and hexadecimal(base-16), and of course among base 2-powered numbers(pow(2,n)).

The conversion is quite simple, division is the only arithmetic operation we need.
If we want to convert a base-m number to a base-n number by our hands, the common way is:
1 Convert base-m number A to base-10 number B;
2 Convert base-10 number B to base-n number C.
just because the base-10 is the most familiar base to humans.

Continue reading “Base Convert and Base Encode” »

Base Convert and Base Encode by @sskaje: https://sskaje.me/2014/01/base-convert-base-encode/

Incoming search terms:

Simplified Nginx Proxy for Google URLs in WordPress

In Nginx proxy for Google URLs in WordPress, I wrote lots of lines configuring proxies and subs_filter rules.
Here is the newer simplified one:

Updated(2014-09-19):

Simplified Nginx Proxy for Google URLs in WordPress by @sskaje: https://sskaje.me/2014/01/simplified-nginx-proxy-google-urls-wordpress/

Incoming search terms:

mallory proxy update

Here is my fork of mallory: https://bitbucket.org/sskaje/mallory, which, as it’s said, is a powerful TCP/UDP proxy, but way too old.
Here you can find how to install it, but the official repo one.

I created a pull request here, but seems IntrepidusGroup guys are not working on this anymore.

And the TCP/UDP raw protocol debug still not work for me. Hope I can figure it out one day.

Btw, quotes of my commit logs:

Continue reading “mallory proxy update” »

mallory proxy update by @sskaje: https://sskaje.me/2014/01/mallory-proxy-update/

Incoming search terms:

Brief Intro to Mallory

MiTM(Man in The Middle) is a good way analysing protocols, especially when there’s an SSL. http://en.wikipedia.org/wiki/Man-in-the-middle_attack
To analyse HTTP/HTTPS protocol, we have Charles Proxy. Posts on my blog can be found https://sskaje.me/tag/charles-proxy/ (there’s another MiTM proxy, ‘mitmproxy’, https://github.com/mitmproxy/mitmproxy and http://mitmproxy.org/, will try later.)
For others, mallory is recommended.

Mallory

Mallory is an extensible TCP/UDP man in the middle proxy that is designed to be run as a gateway. Unlike other tools of its kind, Mallory supports modifying non-standard protocols on the fly.

We have mallory from https://bitbucket.org/IntrepidusGroup/mallory and https://intrepidusgroup.com/insight/mallory/.

Continue reading “Brief Intro to Mallory” »

Brief Intro to Mallory by @sskaje: https://sskaje.me/2014/01/brief-intro-to-mallory/

Incoming search terms:

LC_CTYPE issue on OS X SOLVED!

Meet The Problem

Problem occurs when I’m using ssh working on my Ubuntu/Debian from ‘Terminal‘ of Mac OS X’s own.

I can’t remember the first time I saw

Continue reading “LC_CTYPE issue on OS X SOLVED!” »

LC_CTYPE issue on OS X SOLVED! by @sskaje: https://sskaje.me/2014/01/lc-ctype-issue/