Skip to content

Instantly share code, notes, and snippets.

@ptraca
ptraca / @tech5-sa.com.asc
Last active July 5, 2022 15:33
@tech5-sa.com.asc
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBGLC2YoBEAC42ldpm3T7h8SXKSL8Ocjh1tvixuQzDKJUOuffn1zKIjfneSmp
r2+CBXM/NIKyPGeXEwf6MP7LPSCgoY310ldGBtpHkvmkiILHpKPEg5ZoHduIpUNH
2TlNjwuHmEiIun0R2fijj53b2Krihmp2S6oZeT9v8bNL0yDlt/bi5twyeIOjdUjl
2+7UHTfBgLDL6/1OlzkA7XwHgi3yGJd8z5Zg78RupYLenDJGAg/7XiTLtJqILih/
1A0Q/97YiS5iRafnl5PrseYqPKHletJIs33a0UI2mZOCFgBfz/Gd+VvcgnToCbol
ZvKZYBEhJuD52sIpQpvYsLFu18H6QMyo8RU7jZAJukG7n2I7L6TN8euWhKf3DOUJ
eDZJAqbUxz3R5Sroa8sPv/RZUjHV35K01SE2s2bcnb57Ia6AEmUWePoQ+mcbSR/V
pk7gssC6fa1XNpTmcQARwueExLQptFRgbBUwBzpRdzxIg6aw1EBA0OKsy+W2mc2F
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBF2CNtYBEACe5jkBxK0WpKuGOkQpWrwMS7P4avDCSrY+Zo/V31imIM+XBYKv
NfMV5tc5ofLgHBrbaNU1wEbK2ttedGPOYCYKbzUH+MF0cjKlQzMFZuW4BHhkPVpK
P8ol1JQ1Zh6act4Tblqfyu1Tym8XBV35OhRDkDaWmTknpqvEG5TPUzT7mwL0MeD9
+V8jjQ6QYpKWvvD4QJwbA+2L8+cj0oFs6AiP21K3euHg6ajIGFimekFpKim5uNCf
erpWLvY/yNqoufuo6ipuSqjIShJ8yfxEQWq7KFXlGPvW4Wiyveajy/84Ems9v532
ueIMPI74iDX28crvQfxqe5yXeZCVljRO4q0M2TW8ZC/WxBdzwdfIhO+GDfwLwyKX
gCdntodcH2n+mQ1PKVpQQCGSKNMjlf43FPh3OzNXbQ5lRFNayUD3sO9OyyT107gR
DZ2pYjlKS1jJesjcf5XuG+dh8X3gHxsC3dxsKdVEMkmdxaXr8VfCWOKo7W7tYw0P
@ptraca
ptraca / DynamicInit.swift
Created December 19, 2018 19:33 — forked from Ben-G/DynamicInit.swift
Dynamically create instance based on type in Swift
protocol Initializable {
init()
}
class A : Initializable {
var content:String
required init() {
content = "TestContent"
}

Keybase proof

I hereby claim:

  • I am ptraca on github.
  • I am ptraca (https://keybase.io/ptraca) on keybase.
  • I have a public key ASCrq8QnJpBteYNHjaBKBO6-ccgHTR3w_ahr6Cgrih3OcQo

To claim this, I am signing this object:

@ptraca
ptraca / @gmail.com.asc
Last active July 5, 2022 15:35
paulo.traca@gmail.com PGP public key
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBGLEV28BEADSKJLEEpuEK5Ov1WzwiwGrWBpgysbV0+kaPnDnLl/WVqbxmeUm
HAgrdU00MkFzp4nop9YEsV117UmyUkjZHG5ik34dAMHhsVDuOPs2MbCVkq8CaRts
8H/xK2/LVRHkF10rqvoRgv8zQgUHbZbLnuII7qgfhIkIJcf6kPLoyuwkDHH+D/S2
tYL7AsVO5lhlXI8ukC3B5tPEvgrKmL4uZNlkUBzBEaSesTCvKegRN7c1Pw9DBCDo
ULuj/fpO2SUu63yjzwWtlLqDVZrJ0rEQ2MIrzXs1OEEGUPEWxX6FnFDmNXKdrLdy
0bv2Q693NhjLjzydmgX6kvc1rhtx1oD8KUkMmGBvZE/1Wkmn4gAEBU3F0SN7ApE4
4X4BAz/GMHxwO02a/HkX0VGUULswpl27PfTk7lKlEm6P6oFhDBeRjbzfaaXduhXp
iXoQny/rfTZR23wEJ41Hb7gV94fzHtQvpDX+tJAqOdvp/R9OnqjYxzCz4wmDzM+L
@ptraca
ptraca / @vision-box.com.asc
Created November 13, 2016 04:40
paulo.traca@vision-box.com PGP Public key
-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: GPGTools - https://gpgtools.org
mQINBFYN2WYBEAD2jamMJ65Tj78/XpQj6RXsx5g7wYehI4fj0sQEUz8WnyGn6SPz
tLALSGBmfUDurj5uStvxeFy7v1WMz6NiTywngOZ69NFo15iCSy7L4l6dIWQ4uEut
7wwStgzBI4x74IPaJvTKuxQRyi5yRi4VUoihkwAh0O1D/h3z7YH3QcZvbsEmeNn3
ZuVEXO+G729D87aY6nrLU0PP7fCIp0vxuhCG0JJ4knXZt98RPAStIxdz5GtJsjxb
KNTODwwSiDusGp72li/V43zlVmV0Yv1swwgAowOu6gyZnbAAvpFyr/c0wJUvSRud
FpxlAd7nb54DAmgmiuMBFWYRVsPUBE8y8XDUYG+LPschI1T5o9WlqSR39kTaaNUZ
9F2drGcSgpWvb6n/xG4thGv3p1sUBLqW8lWESeGLCOfJF6X4G7f8rP9fBcas7tiZ