- Set
ControllerMode = bredr
by editing/etc/bluetooth/main.conf
file usingsudo nano /etc/bluetooth/main.conf
command (or another text editor of your choice) sudo /etc/init.d/bluetooth restart
This file contains 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
select regexp_substr('1,2,3,4','[^,]+', 1, level) | |
from dual | |
connect by regexp_substr('1,2,3,4', '[^,]+', 1, level) is not null; | |
-- Nice, smart, declarative way to split a comma-delimited string in Oracle SQL. | |
-- From: https://forums.oracle.com/ords/apexds/post/the-fastest-way-to-convert-comma-separated-list-into-table-3353 | |
-- This may be slow for a long string, but for parsing a config value this results in concise code and may prevent boilerplate code. | |
-- Replace the 'copied & pasted' string (e.g. '1,2,3,4' in the example above) by one variable/constant in PL/SQL. |
This file contains 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
# Not for efficiency | |
def permutations(data, sign=0): | |
return ([(1, data)] | |
if len(data) == 1 else | |
[(sign * -1 if idx % 2 == 1 else sign, [value] + nested_permutation) | |
for idx, value in enumerate(data) | |
for sign, nested_permutation in permutations(data[:idx] + data[idx+1:])] | |
) |
This file contains 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
const exec = (cmd) => console.log(require('child_process').execSync(cmd, { encoding: 'utf-8'})) |
This file contains 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
d2c() { | |
docker save "$1" | ctr image import - | |
} |
This file contains 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
from cryptography import x509 | |
from cryptography.hazmat.backends import default_backend | |
import socket | |
import ssl | |
from datetime import datetime | |
HOST = 'www.rabobank.nl' | |
def check_cert(host): | |
context = ssl.create_default_context() |
This file contains 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
#!/bin/bash | |
# Install enscript and ps2pdf if not present | |
# -r for rotate (landscape) | |
ls -A *.txt | xargs -n 1 -I{} sh -c "enscript -r {} -o - | ps2pdf - {}.pdf" |
This file contains 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
#!/bin/bash | |
# Note: filenames are fixed, replace before use | |
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.5 -dPDFSETTINGS=/prepress -dNOPAUSE -dQUIET -dBATCH -sOutputFile=ae.pdf ae2.pdf |
This file contains 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
<?xml version="1.0" encoding="UTF-8"?> | |
<ead audience="external" xmlns="urn:isbn:1-931666-22-9" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:isbn:1-931666-22-9 http://www.loc.gov/ead/ead.xsd"> | |
<eadheader countryencoding="iso3166-1" dateencoding="iso8601" findaidstatus="unverified-full-draft" langencoding="iso639-2b" repositoryencoding="iso15511" scriptencoding="iso15924"> | |
<eadid countrycode="NL" mainagencycode="NL-AhGldA">0416</eadid> | |
<filedesc> | |
<titlestmt> | |
<titleproper>Havezate Mensinck</titleproper> | |
<author>Rijksarchief in Gelderland</author> | |
</titlestmt> | |
<publicationstmt> |
This file contains 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
# Combines several solutions found on the internet | |
class ImplicitFTP_TLS(ftplib.FTP_TLS): | |
"""FTP_TLS subclass to support implicit FTPS.""" | |
"""Constructor takes a boolean parameter ignore_PASV_host whether o ignore the hostname""" | |
"""in the PASV response, and use the hostname from the session instead""" | |
def __init__(self, *args, **kwargs): | |
self.ignore_PASV_host = kwargs.get('ignore_PASV_host') == True | |
super().__init__(*args, {k: v for k, v in kwargs.items() if not k == 'ignore_PASV_host'}) | |
self._sock = None |
NewerOlder