Stable branch, I can see you in the stable branch
See you again, I see you again
In my dreams, in my dreams, in my dreams, in my dreamsMorning light, I remember the morning li-i-i-i-ight
Outside my door (outside my door), I'll see you no more (see you no more)
In my dreams, in my dreams, in my dreams, in my dreams
>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(defgeneric image-size (input) | |
(:method ((input pathname)) | |
(with-open-file (input input :element-type 'unsigned-byte) | |
(image-size input))) | |
(:method ((input string)) | |
(with-open-file (input input :element-type 'unsigned-byte) | |
(image-size input))) | |
(:method ((input stream)) |
This is a technique for extracting all imported modules from a packaged Python application as .pyc
files, then decompiling them. The target program needs to be run from scratch, but no debugging symbols are necessary (assuming an unmodified build of Python is being used).
This was originally performed on 64-bit Linux with a Python 3.6 target. The Python scripts have since been updated to handle pyc files for Python 2.7 - 3.9.
In Python we can leverage the fact that any module import involving a .py*
file will eventually arrive as ready-to-execute Python code object at this function:
PyObject* PyEval_EvalCode(PyObject *co, PyObject *globals, PyObject *locals);
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[playlist] | |
File1=http://37.59.28.208:8058/stream | |
Title1=95bFM Auckland, New Zealand | |
Length1=-1 | |
File2=http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio1_mf_p | |
Title2=BBC Radio 1 | |
Length2=-1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(ql:quickload :fset) | |
(defun get-dependencies (system) | |
"Returns a set with all dependencies of a given system. | |
System should be loaded first." | |
(labels ((normalize (name) | |
(etypecase name | |
(string (string-downcase name)) | |
(symbol (normalize (symbol-name name))) | |
(list |
- Install XQuartz: https://www.xquartz.org/
- Launch XQuartz. Under the XQuartz menu, select Preferences
- Go to the security tab and ensure "Allow connections from network clients" is checked.
- Run
xhost + ${hostname}
to allow connections to the macOS host * - Setup a HOSTNAME env var
export HOSTNAME=`hostname`
* - Add the following to your docker-compose:
environment: