Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
export KDEV_DBUS_ID=$(qdbus|grep kdevplatform)
absfile=$1
qdbus $KDEV_DBUS_ID /org/kdevelop/DocumentController org.kdevelop.DocumentController.openDocumentSimple $absfile
echo "Waiting for kdevelop to close all tabs with $absfile."
while true ; do
kdevelop_absfiles=$(qdbus $KDEV_DBUS_ID /org/kdevelop/DocumentController org.kdevelop.DocumentController.activeDocumentPaths)
@amstan
amstan / amstan.py
Last active August 23, 2022 01:36
amstan function
#!/usr/bin/env python3
def bitlist(x):
return [float(d) for d in bin(x)[2:][::-1]]
def amstan(x,k=0):
"""Computes amstan's function. k=0 returns just a bitcount of x, k=1 returns just x, anything in between is magic!"""
bits=bitlist(x)
return sum(bit*(2.**(i*k)) for i,bit in enumerate(bits))
@amstan
amstan / too many folders!
Created October 5, 2010 01:24
too many folders!
amstan@ltfs1110:/home/contest/ai-contest/planet_wars/submissions$ ls -altr|wc
32001 256002 2111994
amstan@ltfs1110:/home/contest/ai-contest/planet_wars/submissions$ mkdir amstan-test-folder
mkdir: cannot create directory `amstan-test-folder': Too many links