Skip to content

Instantly share code, notes, and snippets.

@fleimgruber
fleimgruber / gist:55edca8b2d318cccf3dc57b599df79e3
Created April 3, 2017 12:32
docker-reviewboard: make run
docker run -d --name rb-postgres -e POSTGRES_USER=reviewboard postgres || true
76fe688fbb8fdf737e915a86e9546756ac619bc3008664887cf19bae6c36f20d
docker run --name rb-memcached -d -p 11211 sylvainlasnier/memcached || true
9dfdca1680be20eb73ac39d08a658011490f901c0080e6192c9abfe777697c29
docker exec rb-postgres sh -c 'while ! psql -U postgres -c "select 1" > /dev/null 2>&1; do echo "Echo waiting for postgres to come up..."; sleep 1; done'
Echo waiting for postgres to come up...
Echo waiting for postgres to come up...
Echo waiting for postgres to come up...
docker run -v /root/.ssh -v /media --name rb-data busybox true || true
docker run -it --link rb-postgres:pg --link rb-memcached:memcached --volumes-from rb-data -p 8000:8000 "ikatson/reviewboard"
@fleimgruber
fleimgruber / gist:ba9b6c19d5fc0097da4fc094ab482d3c
Last active September 10, 2017 13:04
org-ref parsing traceback
Debugger entered--Lisp error: (error #(": o4c.bib does not seem to exist" 0 9 (fontified nil)))
signal(error (#(": o4c.bib does not seem to exist" 0 9 (fontified nil))))
error("%s does not seem to exist" #(": o4c.bib" 0 9 (fontified nil)))
org-ref-find-bibliography()
org-ref-cite-link-face-fn("`shakouri_g._multi-objective_2017")
funcall(org-ref-cite-link-face-fn "`shakouri_g._multi-objective_2017")
(let ((face val)) (funcall face path))
(cond ((functionp val) (let ((face val)) (funcall face path))) ((or (facep val) (consp val)) (let ((face val)) face)) (t (let nil (quote org-link))))
(let* ((val (org-link-get-parameter type :face))) (cond ((functionp val) (let ((face val)) (funcall face path))) ((or (facep val) (consp val)) (let ((face val)) face)) (t (let nil (quote org-link)))))
(list (quote face) (let* ((val (org-link-get-parameter type :face))) (cond ((functionp val) (let ((face val)) (funcall face path))) ((or (facep val) (consp val)) (let ((face val)) face)) (t (let nil (quote org-link
@fleimgruber
fleimgruber / edit-indirect-rst.el
Created August 22, 2017 19:53
Sketch of using edit-indirect to edit docstrings in rst
(use-package edit-indirect)
(defun edit-indirect-rst-set-mode (_parent _beg _end)
(rst-mode))
(setq edit-indirect-guess-mode-function #'edit-indirect-rst-set-mode)
(defun edit-indirect-rst-remove-spaces()
(save-excursion
(beginning-of-buffer)
@fleimgruber
fleimgruber / git_dev.bat
Last active November 18, 2017 15:41
Run git in conda environment batch script
call activate dev
set exit_code=
git.exe %*
exit /b %exit_code%
Debugger entered--Lisp error: (zmq-subprocess-error zmq-ENOTSOCK ("Unknown error"))
signal(zmq-subprocess-error (zmq-ENOTSOCK ("Unknown error")))
(progn (signal 'zmq-subprocess-error (cdr event)))
(if (and (listp event) (eq (car event) 'error)) (progn (signal 'zmq-subprocess-error (cdr event))) (condition-case err (funcall filter event) ((debug error) (message "Error in ZMQ subprocess filter: %S" err) nil)))
(while (consp --cl-var--) (setq event (car --cl-var--)) (if (and (listp event) (eq (car event) 'error)) (progn (signal 'zmq-subprocess-error (cdr event))) (condition-case err (funcall filter event) ((debug error) (message "Error in ZMQ subprocess filter: %S" err) nil))) (setq --cl-var-- (cdr --cl-var--)))
(let* ((--cl-var-- stream) (event nil)) (while (consp --cl-var--) (setq event (car --cl-var--)) (if (and (listp event) (eq (car event) 'error)) (progn (signal 'zmq-subprocess-error (cdr event))) (condition-case err (funcall filter event) ((debug error) (message "Error in ZMQ subprocess filter:
@fleimgruber
fleimgruber / zmq-ENOTSOCK-reduced
Created April 26, 2019 19:12
zmq-ENOTSOCK backtrace without emacs-jupyter
Debugger entered--Lisp error: (zmq-subprocess-error zmq-ENOTSOCK ("Unknown error"))
signal(zmq-subprocess-error (zmq-ENOTSOCK ("Unknown error")))
(progn (signal 'zmq-subprocess-error (cdr event)))
(if (and (listp event) (eq (car event) 'error)) (progn (signal 'zmq-subprocess-error (cdr event))) (condition-case err (funcall filter event) ((debug error) (message "Error in ZMQ subprocess filter: %S" err) nil)))
(while (consp --cl-var--) (setq event (car --cl-var--)) (if (and (listp event) (eq (car event) 'error)) (progn (signal 'zmq-subprocess-error (cdr event))) (condition-case err (funcall filter event) ((debug error) (message "Error in ZMQ subprocess filter: %S" err) nil))) (setq --cl-var-- (cdr --cl-var--)))
(let* ((--cl-var-- stream) (event nil)) (while (consp --cl-var--) (setq event (car --cl-var--)) (if (and (listp event) (eq (car event) 'error)) (progn (signal 'zmq-subprocess-error (cdr event))) (condition-case err (funcall filter event) ((debug error) (message "Error in ZMQ subprocess filter:
@fleimgruber
fleimgruber / zmq-ENOTSOCK-zmq-poll
Created April 26, 2019 21:27
zmq-poller -> zmq-poll
Debugger entered--Lisp error: (zmq-subprocess-error zmq-ENOTSOCK ("Unknown error"))
signal(zmq-subprocess-error (zmq-ENOTSOCK ("Unknown error")))
(progn (signal 'zmq-subprocess-error (cdr event)))
(if (and (listp event) (eq (car event) 'error)) (progn (signal 'zmq-subprocess-error (cdr event))) (condition-case err (funcall filter event) ((debug error) (message "Error in ZMQ subprocess filter: %S" err) nil)))
(while (consp --cl-var--) (setq event (car --cl-var--)) (if (and (listp event) (eq (car event) 'error)) (progn (signal 'zmq-subprocess-error (cdr event))) (condition-case err (funcall filter event) ((debug error) (message "Error in ZMQ subprocess filter: %S" err) nil))) (setq --cl-var-- (cdr --cl-var--)))
(let* ((--cl-var-- stream) (event nil)) (while (consp --cl-var--) (setq event (car --cl-var--)) (if (and (listp event) (eq (car event) 'error)) (progn (signal 'zmq-subprocess-error (cdr event))) (condition-case err (funcall filter event) ((debug error) (message "Error in ZMQ subprocess filter:
Debugger entered--Lisp error: (error "Unsupported connection type")
make-network-process(:name "sin" :host local :service t :type datagram :server 1 :filter (lambda (proc data) (setq jupyter-ioloop-pending-input (nconc jupyter-ioloop-pending-input (list (read (decode-coding-string (base64-decode-string data) 'utf-8-auto)))))))
(let* ((procs (make-network-process :name "sin" :host 'local :service t :type 'datagram :server 1 :filter (function (lambda (proc data) (setq jupyter-ioloop-pending-input (nconc jupyter-ioloop-pending-input (list (read (decode-coding-string (base64-decode-string data) 'utf-8-auto))))))))) (procc (make-network-process :name "cin" :host 'local :type 'datagram :service (car (cdr (process-contact procs)))))) (unwind-protect (let ((temp-buffer (generate-new-buffer " *temp*"))) (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (prin1 (list 'foo "bar") (current-buffer)) (encode-coding-region (point-min) (point-max) 'utf-8-auto) (base64-encode-region (point-min) (point-ma
@fleimgruber
fleimgruber / zmq-ENOTSOCK-no-ioloop
Created April 27, 2019 14:27
jupyter-channel-ioloop-comm -> jupyter-channel-comm
Debugger entered--Lisp error: (void-function jupyter-channel-comm)
(jupyter-channel-comm)
(eieio-oset client 'kcomm (jupyter-channel-comm))
(prog1 client (eieio-oset client 'manager manager) (eieio-oset client 'kcomm (jupyter-channel-comm)) (jupyter-initialize-connection client (copy-sequence (eieio-oref manager 'session))))
(let ((client (apply (function make-instance) class slots))) (prog1 client (eieio-oset client 'manager manager) (eieio-oset client 'kcomm (jupyter-channel-comm)) (jupyter-initialize-connection client (copy-sequence (eieio-oref manager 'session)))))
(progn (if (child-of-class-p class 'jupyter-kernel-client) nil (signal 'wrong-type-argument (list '(subclass jupyter-kernel-client) class))) (let ((client (apply (function make-instance) class slots))) (prog1 client (eieio-oset client 'manager manager) (eieio-oset client 'kcomm (jupyter-channel-comm)) (jupyter-initialize-connection client (copy-sequence (eieio-oref manager 'session))))))
(progn (progn (if (child-of-class-p class 'ju
@fleimgruber
fleimgruber / gist:3bb99dc23f7f2237f17ee4baa70e3244
Created April 28, 2019 16:35
zmq-ENOTSOCK-sync-channel-comm
Debugger entered--Lisp error: (error jupyter-sync-channel-comm--check "Message delimiter not in message list")
accept-process-output(nil 1.0)
(while (not (setq res (progn (let ((attribs (file-attributes conn-file))) (or (null attribs) (not (equal atime (nth 4 attribs)))))))) (accept-process-output nil wait-time) (if prog (progn (progress-reporter-update prog))))
(progn (while (not (setq res (progn (let ((attribs (file-attributes conn-file))) (or (null attribs) (not (equal atime (nth 4 attribs)))))))) (accept-process-output nil wait-time) (if prog (progn (progress-reporter-update prog)))))
(unwind-protect (progn (while (not (setq res (progn (let ((attribs (file-attributes conn-file))) (or (null attribs) (not (equal atime (nth 4 attribs)))))))) (accept-process-output nil wait-time) (if prog (progn (progress-reporter-update prog))))) (cancel-timer -with-timeout-timer-))
(let* ((-with-timeout-timer- (run-with-timer timeout nil (function (lambda nil (throw 'timeout 'timeout))))) (with-timeout-timers (con