Skip to content

Instantly share code, notes, and snippets.

@marksteward
marksteward / pg_insert.py
Last active September 9, 2021 18:51
Bulk inserts for postgres
#!/usr/bin/env python3
from sqlalchemy import create_engine
from sqlalchemy import Column, Integer, String
from sqlalchemy.dialects.postgresql import insert as pg_insert
from sqlalchemy.ext.declarative import declarative_base
from os import environ
# In docker-compose, DATABASE_URL will point to postgres
@marksteward
marksteward / statewaiter.js
Last active March 14, 2021 03:10
Is this evil?
class StateWaiter extends Promise {
constructor(resolveStates, rejectStates) {
let handlers;
super((resolve, reject) => handlers = {resolve, reject});
this._handlers = handlers;
this._resolveStates = resolveStates;
this._rejectStates = rejectStates;
}
check(state) {
if (this._resolveStates.includes(state)) this._handlers.resolve(state);

Compile for Windows (64bit)

Pull the VideoLAN Docker container and run it in interactive mode with bash:

docker pull registry.videolan.org:5000/vlc-debian-win64
docker run -v ~/docker:/root/shared -it registry.videolan.org:5000/vlc-debian-win64 /bin/bash

Clone the VLC git

// Created by NHSX on 12.03.20.
// Created by NHSX on 12.03.20.
// Created by NHSX on 17.03.20.
// Created by NHSX on 17.03.20.
// Created by NHSX on 18.03.20.
// Created by NHSX on 18.03.20.
// Created by NHSX on 19.03.20.
// Created by NHSX on 19.03.20.
// Created by NHSX on 19.03.20.
// Created by NHSX on 19.03.20.
from sqlalchemy import create_engine, Column, ForeignKey, Integer, String
from sqlalchemy.orm import relationship, Session
from sqlalchemy.ext.declarative import declarative_base
Base = declarative_base()
metadata = Base.metadata
class Parent(Base):
__tablename__ = 'parent'
id = Column(Integer, primary_key=True)
https://www.trismegistos.org/text/619
http://www.bl.uk/manuscripts/Viewer.aspx?ref=papyrus_402_f001v
writing case
2 mattresses
4 pillows
3 mats
another mat, red, for putting on a horse
sack in which corslet,
certwatch=> select id, no_of_certs_issued, name from ca where id in (select distinct ca_id from ca_trust_purpose ctp, trust_purpose tp where tp.purpose = 'EV Server Authentication' and ctp.trust_purpose_id = tp.id) order by 2 desc;
id | no_of_certs_issued | name
--------+--------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1582 | 43052791 | C=GB, ST=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO ECC Domain Validation Secure Server CA 2
...
797 | 970183 | C=US, ST=Arizona
First time:
mkdir -p ~/git/polls
cd ~/git/polls
virtualenv -p python3.4 django-polls
source django-polls/bin/activate
pip install django
Subsequent times:
私のコンピュータに何が起こったのですか?
重要なファイルは暗号化されています。
文書、写真、ビデオ、データベース、およびその他のファイルの多くは、暗号化されているためアクセスできなくなりました。 たぶんあなたはファイルを回復する方法を探していますが、時間を無駄にすることはありません。 誰も私たちの解読サービスなしであなたのファイルを回復することはできません。
 
ファイルを回復できますか?
確かに。 すべてのファイルを安全かつ簡単に復元できることを保証します。 しかし、十分に時間がありません。
あなたは無料でいくつかのファイルを解読することができます。 <Decrypt>をクリックして今すぐ試してください。
しかし、すべてのファイルを解読したい場合は、支払う必要があります。
お支払いを送信するのに3日しかかかりません。 その後、価格は倍になります。
また、7日間で支払いを行わないと、ファイルを永久に回復することはできません。
@marksteward
marksteward / strace.log
Created December 28, 2016 14:55
Strace of BashOnWindows#1549
$ cat socket-test.py
from socket import *
s = socket(AF_INET, SOCK_STREAM)
s.bind(('127.1.1.1', 7821))
s.listen(1)
s2 = socket(AF_INET, SOCK_STREAM)
s2.bind(('127.1.1.2', 7821))
s2.listen(1)
$ strace python socket-test.py