Skip to content

Instantly share code, notes, and snippets.

View binfalse's full-sized avatar

Martin Scharm binfalse

View GitHub Profile
@binfalse
binfalse / add-accessibility-modifier.ts
Created May 16, 2025 12:20
Automagically add Accessibility Modifiers to Typescript Projects
import { Project, SyntaxKind, MethodDeclaration, PropertyDeclaration, ModifierTexts } from 'ts-morph';
const args = process.argv.slice(2);
let tsConfigFilePath = 'tsconfig.json';
let sourceGlob = 'src/**/*.ts';
let accessibilityModifier: ModifierTexts = 'public';
const validModifiers = ['public', 'private', 'protected'];
function printUsage(exitCode: number): void {
const log = exitCode === 0 ? console.log : console.error;
@binfalse
binfalse / start-ssh
Created January 17, 2023 21:04
linageos' start-ssh file
#!/system/bin/sh
umask 077
# DEBUG=1
ECDSA_KEY=/data/ssh/ssh_host_ecdsa_key
ECDSA_PUB_KEY=/data/ssh/ssh_host_ecdsa_key.pub
RSA_KEY=/data/ssh/ssh_host_rsa_key
RSA_PUB_KEY=/data/ssh/ssh_host_rsa_key.pub
@binfalse
binfalse / gen_interesting_parts.zsh
Created July 5, 2020 22:30
LimeSurvey Question for Time Zone Offsets
echo ' <answers>
<fields>
<fieldname>aid</fieldname>
<fieldname>qid</fieldname>
<fieldname>code</fieldname>
<fieldname>sortorder</fieldname>
<fieldname>assessment_value</fieldname>
<fieldname>scale_id</fieldname>
</fields>
<rows>'
@binfalse
binfalse / gitea.log
Created March 25, 2020 14:00
gitea error log
2020/03/25 13:59:47 routers/init.go:67:initDBEngine() [I] ORM engine initialization attempt #9/10...
2020/03/25 13:59:47 ...rm/session_schema.go:25:Ping() [I] PING DATABASE postgres
2020/03/25 13:59:47 ...m.io/xorm/core/db.go:150:QueryContext() [I] [SQL] SELECT tablename FROM pg_tables WHERE tablename = $1 [version] - 6.30036ms
2020/03/25 13:59:47 ...m.io/xorm/core/db.go:150:QueryContext() [I] [SQL] SELECT column_name FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = $1 AND column_name = $2 [version id] - 15.242475ms
2020/03/25 13:59:47 ...m.io/xorm/core/db.go:150:QueryContext() [I] [SQL] SELECT column_name FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = $1 AND column_name = $2 [version version] - 3.949611ms
2020/03/25 13:59:47 ...m.io/xorm/core/db.go:150:QueryContext() [I] [SQL] SELECT "id", "version" FROM "version" WHERE "id"=$1 LIMIT 1 [1] - 1.857994ms
2020/03/25 13:59:47 ...m.io/xorm/core/db.go:150:QueryContext() [I] [SQL] SELECT tablename FROM pg_tables [] - 989.19µs
2020/03/25 13:59:47 ...m.io/xorm/
@binfalse
binfalse / pca.R
Last active May 28, 2019 20:51
DeinWal stats gen
results=read.csv("results.csv")
pca <- prcomp(results[,2:15],
center = TRUE,
scale. = TRUE)
print(pca)
png('deinwal-pca.png', width=800,height=800)