Skip to content

Instantly share code, notes, and snippets.

View dmytrokyrychuk's full-sized avatar

Dmytro Kyrychuk dmytrokyrychuk

  • Ukraine
  • 01:20 (UTC +02:00)
View GitHub Profile
eyJ0YXNrRGF0YSI6eyJCZWdnYXIiOnsiYmFzZURhdGEiOnsibmFtZSI6IkJlZ2dhciIsIm1heFhwIjo1MCwiaW5jb21lIjo1fSwibmFtZSI6IkJlZ2dhciIsImxldmVsIjoxMzYsIm1heExldmVsIjoxMjIsInhwIjoxMzk1NS41OTk5OTk5OTg4OTgsInhwTXVsdGlwbGllcnMiOltudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbF0sImluY29tZU11bHRpcGxpZXJzIjpbbnVsbCxudWxsXSwiaWQiOiJyb3cgQmVnZ2FyIn0sIkZhcm1lciI6eyJiYXNlRGF0YSI6eyJuYW1lIjoiRmFybWVyIiwibWF4WHAiOjEwMCwiaW5jb21lIjo5fSwibmFtZSI6IkZhcm1lciIsImxldmVsIjo3LCJtYXhMZXZlbCI6MjAwLCJ4cCI6NTYyLjgsInhwTXVsdGlwbGllcnMiOltudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGxdLCJpbmNvbWVNdWx0aXBsaWVycyI6W251bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsXSwiaWQiOiJyb3cgRmFybWVyIn0sIkZpc2hlcm1hbiI6eyJiYXNlRGF0YSI6eyJuYW1lIjoiRmlzaGVybWFuIiwibWF4WHAiOjIwMCwiaW5jb21lIjoxNX0sIm5hbWUiOiJGaXNoZXJtYW4iLCJsZXZlbCI6MCwibWF4TGV2ZWwiOjUwLCJ4cCI6MCwieHBNdWx0aXBsaWVycyI6W251bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGxdLCJpbmNvbWVNdWx0aXBsaWVycyI6W251bGwsbnVsbCxudWxsXSwiaWQiOiJyb3cgRmlzaGVybWFuIn0sIk1pbmVyIjp7ImJhc2VEYXRhIjp7Im5hbWUiOiJNaW5lciIsIm1heFhwIjo0MDAsImluY29t
@dmytrokyrychuk
dmytrokyrychuk / guide.md
Created February 3, 2022 09:51
Enable zram on Ubuntu 20.04 on DigitalOcean

The Ubuntu 20.04 image appears to come without extra modules, so they need to be installed additionally:

$ sudo apt install linux-modules-extra-$(uname -r)

Then simply install zram-config

$ sudo apt install zram-config
@dmytrokyrychuk
dmytrokyrychuk / proxy.py
Created January 12, 2016 21:42
Reverse proxy resource for Twisted
from __future__ import absolute_import
import sys
from twisted.internet import reactor
from twisted.web import proxy, server
from twisted.python import log
from twisted.python.compat import urllib_parse, urlquote
from twisted.web.resource import Resource
from twisted.web.server import NOT_DONE_YET