Skip to content

Instantly share code, notes, and snippets.

View rhizoome's full-sized avatar
💭
Gluing elephants to the ceiling

Jean-Louis Fuchs rhizoome

💭
Gluing elephants to the ceiling
View GitHub Profile
def match_licenses(self):
"""Match license text against loaded licenses."""
margin = min(20, len(self._known_licenses) / 20)
found = 0
test_ratio = 103
while found < margin and test_ratio > 0:
to_check = []
test_ratio -= 3
for digest in self._known_licenses.keys():
license = self._known_licenses[digest]
chirp/exec_test.py::test_ssl src/encryption.c:100 Initializing the OpenSSL library. ch_chirp_t:0x7ffd4e952480
src/encryption.c:187 Created SSL context for chirp. ch_chirp_t:0x7ffd4e952480
src/chirp.c:429 Chirp initialized. ch_chirp_t:0x7ffd4e952480, uv_loop_t:0x7ffd4e952130
src/protocol.c:161 Accepted connection. ch_connection_t:0xba8650, ch_chirp_t:0x7ffd4e952480
139999378810512:error:1408A0C1:SSL routines:SSL3_GET_CLIENT_HELLO:no shared cipher:s3_srvr.c:1440:
src/protocol.c:249 Error:SSL operation fatal error. ch_chirp_t:0x7ffd4e952480, ch_connection_t:0xba8650
src/connection.c:265 Shutdown connection. ch_connection_t:0xba8650, ch_chirp_t:0x7ffd4e952480
src/connection.c:151 Shutdown callback called. ch_connection_t:0xba8650, ch_chirp_t:0x7ffd4e952480
src/connection.c:186 Closing connection after shutdown. ch_connection_t:0xba8650, ch_chirp_t:0x7ffd4e952480
src/connection.c:352 Shutdown semaphore (1). ch_connection_t:0xba8650, ch_chirp_t:0x7ffd4e952480
Plugin 'altercation/vim-colors-solarized'
colorscheme solarized
pcm.!default plug:pboth
pcm.pboth {
type plug
slave {
pcm "both"
}
}
pcm.both {
int i = 0;
while(
i < sizeof(tmp_conf->IDENTITY) &&
tmp_conf->IDENTITY[i] == 0
) i += 1;
if(tmp_conf->IDENTITY[i] == 0)
_ch_random_ints_to_bytes(ichirp->identity, 16);
else
*ichirp->identity = *tmp_conf->IDENTITY;
C:\Users\admin\c4irp>python chirp_cffi/high_level.py || exit /B 1
_chirp_cffi.c
fatal error C1007: unrecognized flag '-FitObjData' in 'p2'
LINK : fatal error LNK1257: code generation failed
Traceback (most recent call last):
File "chirp_cffi/high_level.py", line 164, in <module>
ffi.compile()
File "C:\Python27\lib\site-packages\cffi\api.py", line 672, in compile
compiler_verbose=verbose, **kwds)
File "C:\Python27\lib\site-packages\cffi\recompiler.py", line 1461, in recompile
@rhizoome
rhizoome / _commands.sh
Last active July 14, 2016 18:16
Using schroot to run qutebrowser on debian sid in jessie
# You can start qutebrowser without sudo or entering a password
# as root
apt-get install schroot
mkdir /srv/chroot/sid
debootstrap sid /srv/chrrot/sid
cp -r /etc/schroot/desktop /etc/schroot/merge
# edit /etc/schroot/merge/fstab
# edit /etc/schroot/schroot.conf
# create /usr/local/bin/qb
import timeit
# Why we need concs
for x in [10, 100, 1000, 10000]:
print(timeit.timeit(
"ll = len(l) // 2; a = l[:ll]; b = l[ll:]",
"l = [0] * %d" % x
))

PConcs

Split: O(1)

Join: O(1)

Access: O(log(n))

Append: O(log(n)) ?? *

import sh
import re
evtest = sh.evtest("/dev/input/event9", _bg=True)
cur_slot = 0
slots = [0] * 10
tools = set()
slots.append(tools)